(r1, 0x0, 0x9, &(0x7f00000005c0)=[0x6, 0x4, 0x4]) setsockopt(r3, 0x8, 0x0, &(0x7f0000000740)="a9c511f17e327dc58d79fcfa17575cca22a6ba0a44fcc7a0ce93d0bbfefadfb19ff6f6cf855a8275efe2c13dd1008f3eb19c1d5aff4cd756ab2a657ecb243002032070e95c4e3d5ee1ed61b825521f64291832be3ec85e90f53614ae60476caa37bd4f14e3a7e2516aa4e54c0906e2c81330c72859fdac6b1a19516c6be1ca536b", 0x81) writev(r0, &(0x7f00000000c0), 0x1000000000000051) mlockall(0x3) 16:00:10 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2063, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000140)) r1 = syz_open_pts() r2 = kqueue() close(r1) kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "bfa6b680667da7b7880e96bb0b2f7c6eef5e7f58"}) r3 = open(&(0x7f0000000040)='./bus\x00', 0xd, 0x0) write(r3, 0x0, 0x5) fcntl$getown(r0, 0x5) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000100)=0x7ff) 16:00:10 executing program 1: r0 = socket(0x2, 0x4003, 0x0) sendmsg(r0, &(0x7f0000002540)={&(0x7f0000000000)=@in6={0x18, 0x0, 0x8, 0x9a}, 0xc, &(0x7f0000000100)=[{&(0x7f0000000080)="3ed1a9e7e3647cee1bea989f27a6120c4268", 0x12}, {&(0x7f0000000180)="da13defad3a6c8f0813e0e6fda6261603bda6d8cfcc81497af7194c8bbc748226077e999dbff6c66b5bc976ee5278f5cdf96da2c60d988e69f71f1671d0c223f48639b226d73a0edc060f95794ead378f92c669b663bb58dd2f45ab1806ca5e8b07500d8f02554ed01017580214d99ee62783ff62500b3922946fce91550d8694663e3f2646c935be4f3190a762e8fe4b22ba2a4bc41b41a73f7edd1ff879213a1bb8cb7de2f9630d0e13dee21cbed010dcd4fa297cd3594cfab75ec237ea8c798f3b350f117534c15f5f08e04ca0902b4f59a06731b1255254702c15a4071f2c75083dc0ae2e324dcf01162c1f16adcd9391fac24d6a296fa145be79620e2ec0ae93b8bcbd67099eb312aa85badaf04994b18499088cc5de25405ebec674581801ac10eb3249985234d1ab0f96036ea685fcc6e33a9bb338030d4d15ac33b55a67c524c117062f473a1ca002b16dcff723d5d033c9dde19e72e5dc9c2928c07b9cde3f388c542556e9cb8cb20f1a49955c83c849a3020c5494e6c871b129d3751be33c4e2da65145c8bb4f6b506da0586b9ed7d06a6b379d4a8c16f7aeb9fa9cf70392141e3bef8baec84dcfbcd768753cb63494b7a1f8ea4dae0318a046b27240ba0642fc4963eea21e95ea03bc6c5475fd960e9caac386c80329f04c09531d1f5176dad61fb3b410d0c934b021ab2bf7905dd12c7e2715d11b44f5751d680c70b4096a796b2ee9d14a1fe90c83044514f743db34fb0ab32060b82c9d27bae2a492aa86531c65a967dbbb7effe1856c2427dcb8e4761df467449a4bddc7c1c7c9abf6e95834db322936ea57a41a69fd294983de5b19708067fe433f6379ab712513730a9048e6058f69d372c24f3c8e2265ae0bc9d5df2c603647493691404103f6217840797d681e0bd52afaa6f7dcd2cea949e6bc104864ef2d102d845226822db5af0a79473dacdff56594e6499d5360c9f5cf67191ed149e0548a1b527fd54a3536ea0672190195b027f23f2ce9f6301c665e256c085e70afeaf78a50d292b513ecc7d25912b868ba9cd93a5485c749ad3ae627b6f322edf0c1bde15bc6d4c31e30da9f8b2539a00d51b4453e44e17aed764dc2b81991200c47d398fc937059f6655079cc5a122950f4dd3d42fa4c4509dc37886eca1993e15f761f1dfa6461f87ae716c3ecf57d60a9628b955559b47e345381a48c77e7b05c65c2db0890e1f6314564a833931283fe1a63b34022b9ac7b9756170b45ee18a9e71a573e2a4350d045622803fe1b35ed4c9537c63ddae95c13f3b180755b21715ea0016f92078fc04006034a6514e1ee8dfd7b860c52517f8cfc07ba13797c2e8e5551d66b92994659e4cdf2da6e0bff7ec3a0bf039d83e848f65b06ffda076151c5b438cd228e3a1caf7b24b39dec004897e2bc616a858e480f6fa39edf506946d3d74b89595dbb76d5b355cb70adbd991666887d0957d5d2c389c8d33cc8bda866b77efee7bdd9bfa1b16a38270a10043fed72811658930023f0946d4c19ad0e304a625bb32fefebeb3c8f9ae2d89171213b159ac24314f90e3c95084a72d5c6ca880619532ef7af826b75c697c0ccef7a17f00fe4cd3b3c4027c8a45b3f2115c54667e2cd300f87fcff7ed6f15d189b6c867b65f70c355663569f58985713a50e6cf17234c43190ff35dab76fb2c58bb8ad3aa915e5eae9c0966b48a8545558396ea0997f6ce1b862f19723f6ec4e6dcae3743c099e632c29113e2921a73280bf14b4b53515c451b66e7912d4f4f218599296f7766c74f63cf7d003e0be0984aace64ea170990078f3d1c739434e54f90613abc535f1d228ff484afabc537c8fb964bc2a24041dc54dc8b6e8364bafcc550adbf0b5e0c0f2baa0fdae811f1aa55127027a4f320656946a8fd27d8f2e762b611bbf8fe1607a2de5f6d8bb48682cce80fd8a8f31db47423664515ac272af51f6980f6c96cca67ac0c95d2ef9455dc0d984a064a1da4f8aa39f205501c6e68cf92acfca96797f6b71902c850d327a966eaed5e71e35c2a405c1cb941b99f4a63b6b5f06917c3358bbdc277cc289866c13e2caf472b4f9204398dcc966eb91b89815a45faf447df6e37754ca0d368b4f90dc78ce9d3c5543d0f496f0ee3d7c885528f9e8139c80346d3d4344643a229b934ae8746ac8af9775ce4f5df4c070020cab73b96868c0f495085ffb2c34a9166cccd4599a901f082cef2bbab43fb69baa9e9569a8948376bdc5565f4b680a10e1dd04d457aab7a506d9db6f85a998d1173eabd234b2fd50ce5885d812fc6beae3f7b09a464ebbb0899c01b495dace9555519307ed5d13e4d06a31dc3449de2740e513ec0891e7bc1d4339fe2e3d4435e8eaea2994a41958d07760bb26e4cb8cb1b45dcdc8552c476520bdb69c20452bef1ad20736ae188bf58968f9f188427507d19e4e8189a2ebb52458334ab92a056c112e9ea836b676aa884ccfdbc340f736c5e9a4582e1375e4538d2553c3fef305f04c3c230371be385a7a082b3f234b9f78743d02238fdee0e439709d20c4f64625a8462207d1164c005494b277565a0ba4a242d5ef97da67d47723e208e3e15a2d66bb8c5c2132ebbe099fe2bf3102e6fdeff2afc4fa6b07ea14a680d00234805943cb23ba7a35a645e5bc07cf557e1fb9ae44d2aca6ce18079bd42c0b027e95a82da26d6f4d04fb845954302593325280769825b2abdb9ab8a07c8b019ee903319bf4adfb4b88baccc45918d48e6c38633a1d30ea3884e8a2f5efe99c0f2ca770443e2e4283123e3ddc051ec9eec6297aaa03e27ef14ef046e32b6ba0d9390d163d341b270463b412525279a87a048a0c76cf78f7c05915cbdd4d95c14f3922058f801dd899850510d89b58cd5a6da1dad76a72e5a8767f03ef95a21fe55eb7fe7f06b9367b4abb0760fcfa238cd7d811191bfb1c2714ae29caba7f4430ef70af04518652e57b51bb9e845a6d5773bed3fb03f7e19ff22782aff8dc5e47872bdfe6038e2ff868a94b2e79e1a36c957e69cdae94d252f004f5a2d97c78d2622a927217ac93a13bd77703c809d6216f4b6a02c7328c777af3263e0d94e7c03ed0e7e91e2ca82868a1f117ece4961180c60705f29f65a05262953b4a02b1a6a5aae3366fd02e3b06dc6d7b07ec5586f324580b8a8deaf30daf3ff171e0ec5e4417bd819861f563c1b8212217744ac81a1f200346c502e322a6ee118190bddd63ef75360b73915091d176860331604e01ee7fd358d54a1ffea6c3c675bb9df8498773e10e198a719d00e7fde01ee494ed2f554d01905b21306f143baab52529f9e906afc152b192d29dfaf8a57dbf3b66b55a545c7f9ac7cacfdee1f14858605d630a0f1f07699fd84da18adb38ffaae7ff9f1ce8271d0ed84de2bccc99a59ab2ba27aff0b666e89ef058895551d3d3dd06ccd54706446d08104e9be5d0ecb87c9cb1258f2454bf6339fdc521cdc6e9a63bc0d998e327133053b59898bde7ca92d90ad328ac199b46974752431a582fc55f5928091b76fd530d7841a713eed41c9b51fa78fadbeeee9209942297731fb0c48e55a64a0cd1fe79599eae181333cb4bba14b141118b9dee6a472a561e2916c6299267f6ac163934c7666fa0408df57132be019b595c5e3c82c9e53ea96422c33276c48d0bd962e4e3136981f71ea2046d8a682894bfd643c166b4522f29b4065fd627b9130ba79d7b478e66cdf95e6c45da7234191fcddba87939bfa2c502383b758205b0e01edc3c372cfa1e5e62e57fa6d51fa268c9e0addeb6f0267d72c3d442aa0cdd7b97c7bb13099981c3438d0a1d5b9aecc0bfc4aed3f553285f764f97b51d70c446e6e5e9f5a180154d148521c468c8db90bd7c812e793b297c49fba6b967fbfe099f3b3921cebbecba5a58d171d59dbdb1d4cb11414a7e355d1f879e192d057255e114d016280957b1ef98aeac824f737573f0914583442a93f9d350adb316e164ed332ab54adbfcc4d3fafc98629531b2f2a6afce52c42633b24e7dbd4beb8e660b9e2ef4a9d19ced7cdf45cad8baf1cc928407fb88b349123dc208b4506b0cb665c45443f672309318293d6a4ab90aa4dd1d247f79eeb4cee7de409db0bc5418c591a11d35d7b7eb4d751a4a8e0c774de006d91d55118f0b8eb73281363140d3d7dd1b5894dc1a1f66797296955c9eaf1892bf6090c9d5e8799de1679df561b78f9ea5a01b4db486c3805fb6bd86109c94886fc42ea12afd4db4a20aeb85d7b4dd9f384ec81fd5dc3770ab976fcde49cfaf8c58f72a28ec9c1262d1978190ac6c12366f6113636b1fad1ad2d3d82c4d58fdedaf2e4eff3fdedb0724790aa63a4c8298929026a0fbc6c04a77959cdb128fb34856ecfa30bc2232d2205b4d89284c06be857e1419843cf0349f6b726da7cf91432518b1df04db20a34ec15e48bf046eb22b5139be6155df8d7b9f661f6aaa5d00c7f9a159c465942bca460f6cf43d9a483941fb97caa3f199c41380919b355485a865bde3bd9af7fecded899e6d931c319429e4d30320ffc429aa9caf016179944cfaac405ce25c6509a50a867464d93d94dc75dc23454be78539cb7152e923718df5fbd13b6befff5e1bb6d662f78d0c09cbf4cff8ce2cc5a772a8eeea1948b7eef3eee9c489f0cb355a34c487c64b50bce28f366d256cc4489b464daca8a70f65b493a96ac009187ca9e01c8abba78d47b72fa3c07830f74da106c3a20204a5702652ce759b813bd0f7558d6516435555429bb5d651bf59ef7a2728a664fd1ac33d5169fb8cb6e1d77fb297bbc91c92b5b5ae2cfe0e661b7b73b8959fee0d831a5fa3e2fe0e9aea58bd0d8c6e3ded085565a96d9704056da1e3992a9c2e98973d65846ed2ef9bdd6e72dc7702551843c0458f8ccb8b9f54ac498ca66785e38bea1f5e8606ef418b09205b68155db6bdc3b42da571ef862319a535a4d44637113533c7c2ba912945b2810f0cfdbbf34554db617a9602bd84a84ee33ba473651ee16ae4e578e44154d90a96a61c57eafe313cb580d03c112a249b242fc610e24169b98fedbdf703833e17e151b6a682f1111a9fec1592d60484451af9d5d34293c021d9cf789bc251a5f60e72018c0599820223b081eca63aa2cdc5af5d14929c4c8f7b8851f8b490e1611ad384b8ab6c8be690cc8998a799b5af9c0fe0b9b6bbc104a4de0bd9058a847619f2d21276901340f0afb9ce49027ff588200c117643e55f96559fc9d625c8ff7cb176a2dd2e05417f18abd3242b38e0d0743693a84d5c72249467fc2ede15fa923baad6480eed23ddbfebd66ccd1a7f4fc602626e7eb7750de21b160b4079291239d27e9e705320db8266bc3aed6943229a425231abbb12cf2f159df18b6221ed40cec0b50948c64de80678a86b0f75b9981795fc37f8dd7d12733ca11acf2f119884af5e872ddf95a32309de88bcf999444aea2800f71cfbcb47f59224104b1b8de162ef4c6fb4e1d29da56169d44ed4e88b5a43f48d60ebe83a82a7eb84e7925d6598655f8edbb5d8bdcebcfd2c27beb78c2bc801212f900b8c82b11443a5cc26cb9836fe72e0b875564cc0432b8b39cbf4e6b7f6c6660f663b3afa29f9d572fd364f76db8671157cb74f13b5aff018132663bda05b66bb6aa552b4fb9afb889c3d43366e030aaf12a2ce079a51de802229a859626e8116cbce76b0c58a27fbadf3ef6ac3d450e294e62073bd340253be587b05cbd5e78fae720289a95035ba34ef5aa5f1f13aaf8abaa4e2add4fed844d6b25caf28975c44c757f3b", 0x1000}, {&(0x7f0000001180)="dcef5de53cfec2682fef1f96fbac004d3f5eecbb083bae5a250344c5f9119cc0696f04e2f7cdc688781ce058a3a730376cff14671c0b744aa6ab6eefa4a746af4f1407648752142f1cc245bacdc76b907587e47d9df090ec973cfb141fb151d89655e0f2cd92bb10ba59e529735595e9f91fa0e3c07204ca0210118ae66392a0d4b580a703a08ea269152d165ace7cf74d001d8ebc35b020967656bd00516bad39cdbd1d04986fc2335034cec7aa", 0xae}, {&(0x7f0000001240)="945e40ef772b7d8baeba8488c107bd16244a0487ca36f30c08a178930bb024807cf7a2350137ab6725ebc563cbca0c3ca5135991b1d55002b81962dc28a30b9f0d897a7f27415df0786d982f898673a732b2eb139c2f657381b34251e20db20e031544d0b34ea08ae050d49d8e3e23ea6647d3c13a48678090c7f39b8e44c5648e921e9da8fab97ad1fcf90fc6c50544590a65fba96f53cb0e36f5a09b02df31c873cae4152ae556508c5767c0b98518bf7cccef7beaea", 0xb7}], 0x4, &(0x7f0000001300)=[{0x108, 0xffff, 0x5, "61013e6278c53ab3086b78074dc8104d95a9bcc121f4dd6627282a51e1288959bff0daae4d261140accfa847a2cda6877286a9f10dac72612690c3cc5625fc893e2f16926f7bfc7b4513010675dc7018ce271e82b2d2f07bbfb74174a37d648fca70ed2b2d56bfb843183063e0f8e573645b9c128f76dc16271f62cd4c3fa3e1ee5e471c8cfa58e3691c8ce12ccf7441ef5aafd132871d58e73d4d71899541b74812fcae9c215bedbf9af362c7914dfac18216c177efece88ca7ddb379097116a49120b3434fa0b961889feae7145a38f23db052f264241f26d65eb34952af7ed457851e33a0418d710e564adfcf8eadb0c9a77e59d576"}, {0x18, 0xffff, 0x3ff, "9ed50fee638dd4"}, {0x1010, 0xffff, 0x100, "69a01e0668cd63cd0acf6edaa0f630eee1110409cb0f6bcc0e733a39bd29b12424631796894aa88781d8e19b63ab06ee57d1ea274cc96026ef9ba8eb00947d53d8402be985c2e47a62234ae14959fd0b936aff90944284d612119427b0e016732f9a0bbda905cd9a17788a0f0619fcc0e587cd0a50dc2e27aa13cffc98c12db43166862d5de142a2e1a8450a87ade0463e1348efbaa4c2d480ca4b18e24388f02fc3bac2289ddbb24b5772eaef1e1ccba7556670b5fb6803968a2cab89f59dd4b8197f0e436bd1bd4fb05cd15a7c059b927186ea92b55384df541b0958e3e4d37d631747083a254a8417428bf85f2bd83dbf5006569fb55629633a021442e73fc497298141ac929ea21d74a0f4ce574273121071d27603586da6d24e0b696afbd3f63be9601b9bc334ce2cbf527da57e139f4d02b451258c276f22c7b8a8a367f0963362ec867c699167a3f6b310e112fd94024ddd62290ca38d742b0ad2b2bcfc6e194db6a58330a5bb5937f5566788fad98b19691c67f42ada45e13503a33aeffc193c854d57743aac1944d809dafcdb4fe838004d5d0259221de887ec3daab72c3e75457a5d05ecb12e2b10c7b7ed4cccd6493905b402d1ae24be2992ff0b29ef72f26b0edfd220226b587afe368c2f67eab19660c3b9fa9d22e6679c334dad8e1f220ceea3121fd2b7e39ba6dea65594248f37f522b1f162cabb956a76d0695d729455f75917dfc94d22166e7ada7d75e91ce566ccb87400d0bef2a34d2b99f931441113047566c4f1b11d99161ac47a7495bed60124c89cdc25a357f82a86b2755df018dff983641fd61cd9cf9196b85d0ef89119d3182c16184390884bb31c9b6a1a402f34db116715223bc193ce0078e45c227191a4e0f51760a77b8cec116f156311a3e8cc0b76a88d3bf1fa0bda236506e5734710e29819d8555db23d07386dfbe4c8bf25a404664285f8d115b6bdd2b8ca516f1781d9de0c263be687588a7f4e069fcb7b5cbd2bd82653e492f7f9c3cf9a358ae5ef1e041aa8b367f3b6954793d803a56240a8a99347e27260f67edac7cfc224dd6aeb9a2723970e690f564d2c12a76d08644cbad9b2351e25d0ce2890bdfaefa10b74d717b44332f3fc832d87b7231c69d1d22b3af83fdf9c20e3c3f96597e3ca82cd4995026c947ddcc27dcfe420863b0a28d485cf2f35e9d6b8cbfda66f095dbd66331904199429c0399fba8a30bbf08dcc0ae69ad3fc5dc38d6de11d999cdbad60727e8c36948a0aead8fff8e6a560d19f479406258e2c39132466899ecb58efd32f5130a3e2913e3d0fec824e04aeb3d94b2aba685a473f5416d025f06b4c9ad00e39f541f43f2e0373773bfaf62b71b8ce3574af36c01371f49bb6fbc9a6c03ef32e7b6042e0ab347e10270e7036ff34f60df4a48eb7dbee9595f1da5dc780283096d1f2999f9e6bc45524d5aed50b96fb61de11e4db3f598f52e015791c2d22754dd8bd5f0d97c339366f901a110d64efd54e41739addae198e4b701eba8bb839c76e45ed6ebc43f0b29d78b7b6816568f074a9c228a26bf973f29512e806c6bd3ffc9f99935b6b0dc256be4ed2aadf7da293de970913dc1e068743a5bcc14bbfae33c66cf58f079f81e5920061cc5f7e0c95a6fb0eff9fa8ae011dae423df7439e8d30ab41a197043d4682212f78c6ef0921c2399aee4d35a105556731c4cb1cdcb2051b76e2aa6f570059cb7db4aff249fa8910f4b7126095e9cd9fd720881875b0019b473028d5063f9ec7d51d69cb2e20766c1c04113a64846e1f53cf190d4c6ba7e196ef49ea795db00001cbe76bb58ea207505c70238ea694ec2faeeaa3229dc5983c66bfa896f2ab90d6d958fa9ba0bd4f56075b92d46cf9750a30117e9789b63429302542f291f0d35e62354b81aae1a6e3ec960abf74c15521a11b8c8c888213d27ef0970c1b609e7634c19f6f741ac46a6283fbcbbd465f594782f732e6c6d1948d4063d629a3ac778eec85b7ee12638cd953010519c95c822e16f581792924d7d07d6f8ccf8758b96a127c12cec31982f96d94abac4fe0df96acdff423b5ebfad38e07bfd2c146f4fecfb1b6afae63df04508b8cf09c3579de272e7e808e131ade8f12597b8f2d7076681d1f9b3f2dd55b558f5ea40bf7b7a84cbafbd10207ab5914fdbdb2891cd22c1b43c7b4c6ee21eb061a0f6ac8fd9ad1da2060f782e13554d0e85f899cc05ee87d1f17d2d385acae5a5b5e91bb525114cc8676fce39efa8b856cb9e3dc30743e271f733b176d1018c5ba33cdeeb8538792cb1c734481454eb0ec2f94239661b89d7d6b9d6c5e532b0e437721947ccb99aa0f782cd3285c2d9cba6b5bd7576cbd365845735a61af43a7ceaf47485d372fc8b4f3fddb811fcfc9059e7dd07fdee89707692a3c52c642caf06122e26f5e7f275178b1685675ee072fea69fa218bbf134e73d2babefed6f2948f02777d073fbd7ee57c1ca4f3e6a4d1701ff0fe02d85c33c4247b9d13ba873e147629d16a67ba07aa4f4780cf6c6092d5e1c63a6f7d9855dcbe0b9cf6f88eb503121abae19e48f8f5cdd03cd1cb5a5d1a693646b14ac3241bea07779948b565d22c2873e1e701f3d0196d1bb6d483609afd59916fbadffba7ed6800a20bc5e9f0270230008d4b738a1a1dae5d5a023f18e4cdef843af34759be7b94deb5723f92c48153454b5bc01a3036a9c412d3a43523b16a56239446b0367b2a2fb7c0702664d1e2887e3ccde1fba88391d585995f9f1aa7c06c7b4a5ed5a3be6db6da897a5fd3f221f975238fec3d0ed1b7d9d60bc2c058a4201f96c59276d2b8f8e9d2ed30c954680db6453539a44f4c3f3ac9be33aeee0cf3c5756df7dfa87d46e8aaea397c732c18cedeadee49526e9029140d9ccfe23b7ce3ccd56d69c97a3c000b3f25c1a6d11b5c8c7991a9057085004d87c5580eb8b14fffa7a431af412257e74db79faf24d97941a5aafd2256295a0ee1615a98ea4904208e0f4643760b64e205a5f4103abb75dbcca9f41459b609829c7a44d45c1bd1132850093f9a637412aae1e168c05e5a533fdca0b0e9ae9ed2c92f84df3bc26b7392eeb6e2571e6d3236f175027e22aa0a4393d476b5b423795303954620af9daf09f969b89c5790b9664e576d2e523897bda356e80d1ea2091d9df634aabe76e0c1fc4a913ae0fa50f7a03e8bf24e2f98c298bbd30054b2542ec48835129e66fcb98f9b5392f30de9100691e61ed5a7b9724878ff78474c8627bbb95a5cc4203708e940109538808b36ef0b2d6263cd5c7e3dc3deb7816ceb7539474c65e46acf5f3350a8dc63198f50ff43604d7630347bc4482496e6f3c8063eb5a188810c3d66204711dcde676e840b32c4ffa451ae70d59016afd79e3ac3cce0648dd3115199d846eb0ce86c0d95b6352572a513c6e0f88ddb0bf4c08f7ce02793b28483763d46533af89e1470fff1a366c73cb53b8c00096cb7da7f082f8f82e4bd5d1e51f8ab9377827b9e14a1553395d46c2228ca27a8c6139e97a89d343ddca7219a91563837349e805e35cd9ff03b80067e9111f7a50ea30e842f74a90a94af8695dfce3ec3ea8ac0c5d9b9ffa710b44e6c47f861132d29178c6d892aad5152991f068e1607e6b552d0c6e6faadda53d2e7af2346f812c76e0f8c4df748b04e81f993eff40f7cd7a154591c3e8daf5a1c2aa00903829ce7162dd7c2feee4f5313eb9d2c5b6cc56a7e90de0183b2e2ba565fba2bb073b6a106f2750a53ee6e41e371261cd99f0a52b0e3dd5f8572b17fea5f8ae343ddb7700c36f4d2eec5edd7c2a4bb6a11a7cffd62dc0e461b904c6c2bc628203b68aa6353acf5d1598a8eb0cb5c444bd34380781cbc85ae24a0bd9f3339ebfbedc0ed2d8bfe3b8fe62a90b0a57f4a79d366422988b1418a7e9cfe3a0275d96ef7e921e23c532764527f2cfeeb7a117fc7dafc2d1140bb20e9ac89b75a91d873a3b4789fae3a18dc4f45c7c051fe7540611aaf84b9d0f3bbe198dca48a31dda9e4fe1505585cee63dc2e5899cab3a9ab6dd732f2c1bf062c8c833bff7d19bc2caac710d189f6821ea5749f4ec018e32fa557158ff5003dde53e40c25fbcc5ee6a55be50db605b79abbdd0fa6da8e68a46cc008ef22922965168150d10f40ef64e0b8578cbf9b5817a7d2d796eababfbe33ebb91b8a9b86f3154e136407f7207fb3363db6f12ae24dfbbc19cd79692d49684c4588cbc13101041e8a33017acc19dbe9f357165680518f882e90b185d2c342d8ccd59a9994f2c40c9c35c46c5f4306ae7136ea172d21b2124e83be78b320c231e2bff6ad521907b84668b4260712893492d7ac1a6f4aa3cd69e7d5ac8a84061a36f43dc3dc6d10e41a33e27ac89ce9282e4e1b626d27f9bd3ffe3e1c8816e1189d95638d2a8d5418ae5e185cc4a1517c7b4177f133b0372032c2945ce8faef9452d09662af82c5b628eebb07114543d2802c1c628a688ca437a545015a74ed8c1137de7debb2479531e18e89b1af9c7e8777feaee021adc7d0d2cba22fe3745c8ff8e019b897a4562cf3c18ac4c241cfd3d048625e85e165a22650a5247cec79a1bc46d02c6500dd76702c3394ddbc1eee4b7b40cc85ef735f6ea42796a6b8e63ca33bf4b605c3410818f03c6816a0f949d90b8e6b82b7b2e35fda7fd671ead6acd312f85e49b2fe7e7a49e699ee896c95356cec7faba3966812c5f871db5509acae9432c994eb606d9d20c0a77744f348c2f27952c297a095bfb22df39c032b51b6005dececc3f8f84273188a7f0002fadae98bf27c0c80179ad929dc8c7b4da98d8132121c5cc0d78d536dcf8baf6833010aaf3ffec88d767aec30487360f3573afd0f1e6c006848c2d622ab3e7303926994cce0c8e19f2efc9437351f86cf70493705db6ca4e9c64deb87cedaab842e19ee63375d0c44a5ec0ca5ba6a1a565ec8d18640b16aed8a9df2af8bcad7d18657c1fe6ae7430f8450fe94d7009dc50e10dda5a5e30740456fae938c765e1072fc3f930b5dd89bd7f2d3affa9b025a15d375928280d1ca16eb57fafe89a7288c9dfdf5455905cbcbf7e3772f013bcef560f79eed84ca2ec96a8c92124dc44961c3051483591c19f01e22f383ea4f11c9e25b866b17ce34d5592b1271fa4b74623cce2e7e9ffe127bb7ba26394cb1e2c2f1873ba4fa3553e9ccc1e03b65c00d2556a7f17db5eac6a7ac39ddf1d6a6e65c71c5e61d4fe3e2c058f5b5cd319b8e42739d6b371729406687df5e398c571198f5f7be5a35e18ffe465859d8869c0210e73a6ab5128cd7ab5aaad482be6efe54c57c9ee5fd13353360f41eeafd3c9b837b2b5beecc56a193cf9f4c247956e80964d4adb0b17d74f012dab044747f253c0cbfbec653aad7121011de7700d3ed085215f72bb0b4048f997c98723c6bd52b5e35d31763e674f067907b76ea0248e4d36d295b46377c3bf82b7854ec20291a70a1c324ddf7299c6d922338cb3301ed9cb7bc1a479a2532e05a8b0924e499ead571c70923c9b294afd902835bd0f74874342c77309d7d8dc59d5315c2b946172fde07e748909e65aec533bc916f6dbcb988718568165763c76de15536caeea94eea18a8b5ef79a27386e852d05ded4442d08a58fb0f2282daa069de398f51ec8280e93b67b6f92ad77034e554d4458f911a4c8711d26364fec77a5f3226a2ff5e74bb9dae8a89af20913d914bf094d6818b49c8ee359f646af24a8b977ce8529d31b5759151ab70854910cfcb43f06e74119a2a6b3c7025fe97e0b823840206"}, {0xb0, 0xffff, 0x5, "3e36028c93c99efde4768581517011e3161b464ebc89a0a6d1d8119e55bbcd3a8d0379f2b12e3af81546a72b1e3c994b011e9a96dba5fd2c30c319f2e37217059055260b7ff96d5f67f348dbede09debaad78c2b845d95456a7a857dfc6974713ccd555090aea70ecdcc8bb1765908f140d88081dbd031c1ce0ccaa281067686baf1cba54793d105d4562f77e9c5d3cd86f7e29d45bf2912704f2956"}, {0x58, 0x1, 0xffff, "73bd25e370ba9fc5ebb8ac9aa662f99c3783970272d77a109edcb95106188214c445910b81904be2a5d55f6f2cd9330873ecc261f12e9c2743c92bd6e2a915de495c8b"}], 0x1238}, 0x9) setsockopt(r0, 0x1, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66696c653000198da2a831106265458b022884d93b991bda582076ceff25b0df8f1ca13d8d389a66b1"], 0x10) sendmsg(r0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:10 executing program 0: r0 = shmget(0x1, 0x4000, 0x206, &(0x7f0000ffa000/0x4000)=nil) r1 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x1000) shmdt(r1) semget$private(0x0, 0x6, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000001280)) socketpair(0x1, 0xb94f8de4cc9b39a9, 0x2, &(0x7f0000000100)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) shmget(0x2, 0x4000, 0x4, &(0x7f0000422000/0x4000)=nil) pledge(0x0, &(0x7f0000000080)='\x00') r2 = msgget$private(0x0, 0x241) msgctl$IPC_RMID(r2, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x400, 0x0) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000340)=0x1) connect(r3, &(0x7f00000005c0)=ANY=[@ANYBLOB="b11b6a85a05562c53000"], 0x1) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f00000002c0)={{0x18, 0x1, 0x3, 0x100000001}, {0x18, 0x3, 0x1ec, 0x3}, 0x6, [0x3, 0x6, 0x6, 0x8, 0x1, 0x4, 0x2, 0xffbffffffffffff7]}, 0x3c) ioctl$WSMUXIO_LIST_DEVICES(r4, 0xc1045763, &(0x7f0000000140)={0x4, [{0x3, 0x2a0}, {0x3}, {0x3, 0x15fd4972}, {0x3}, {0x3, 0x7}, {0x0, 0x7fff}, {0x10000002, 0x7}, {0x2, 0x1b72}, {0x484e046c6485d523, 0x800}, {0x1, 0x7}, {0x2, 0x7}, {0x1, 0x6}, {0x0, 0x20}, {0x3, 0x9}, {0x1, 0x4}, {0x1, 0x100000000}, {0x3, 0x7f}, {0x3, 0x23c}, {0x3, 0xfffffffffffffffe}, {0x3, 0x7fff}, {0x3, 0x1}, {0x2, 0x1}, {0x3, 0x7ff}, {0x2, 0xffffffffffff9ba8}, {0x3, 0x445283ac}, {0x3, 0x8}, {0x3, 0xfff}, {0x1, 0x1ff}, {0x0, 0x3f}, {0x2, 0xf60}, {0x1, 0x3}, {0x3, 0x4}]}) r5 = semget(0x2, 0x3, 0x210) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) syz_emit_ethernet(0x63, &(0x7f0000000400)="f566fa6859e89cf48e4db624bc360134c919fe9ac5fef880715a98aebf21280933875176d13ee70c818ad7f7e0d41eb56f436ff57e0a1f6c7506a699521472bcc81f58f3b6438cdfffdcf81c21b621ca42a1185f6c3184f7212189d3782255f6a39f18") getsockopt(r4, 0x5, 0x81, &(0x7f0000000740)=""/204, &(0x7f0000000280)=0xcc) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r8 = getegid() semctl$IPC_RMID(r5, 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000540)=0xc) getgroups(0x2, &(0x7f0000000580)=[0x0, 0x0, r7, 0xffffffffffffffff]) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000006c0)={{0x6, r6, r8, r9, r10, 0x4, 0x2}, 0x1, 0x1, 0x5}) r11 = semget$private(0x0, 0x5, 0x40) semctl$GETNCNT(r11, 0x1, 0x3, &(0x7f0000000480)=""/7) 16:00:10 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x23, 0x52}, {0x8f, 0x8}, {0xa3, 0x3}], 0x3}) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000840)='./file0\x00', 0xffffffffffffffff, 0x80) openat(r1, &(0x7f0000000800)='./file0\x00', 0x80, 0x10) sendmsg(r1, &(0x7f0000000740)={&(0x7f0000000140)=@in={0x2, 0x3}, 0xc, &(0x7f0000000540)=[{&(0x7f0000000180)="2a2d9560d564a9d35ffab2a652316ba2ab51eead10fa67a802687e2bb33d3af214b93ae56676019fbedb9c0d4b5012aee9c84c0e3e1805a58f308a3340ceee88609ce50dedeae8516a2873f2656722b10348f36a4cfcddf401b76936ec7e7844cdf5f246bae42fc5362e7d4c24a67e770379b495c2ae3e7f0c07", 0x7a}, {&(0x7f0000000200)="b8257111faaee24ceda0ded88a97119c61c4aa9bd28a39bed2bc8467459998c55a596bf6d43de3fd4c5148e3e48701ea8f71", 0x32}, {&(0x7f0000000240)="c5f0e2ee0ad39c", 0x7}, {&(0x7f0000000280)="8d52837697240c894b326969da496fa7fbcb844296c6d696072ee6d8162d8e0062f6dc7505a57103287d47ec7a08ccbd3674050948bf68135edbee7839b0e440a00ed6e734ea1a11ea8ebb955f1672d72f271a6b88e6a1b6579736fcc2406fe8803d72d11376b357af7d6432d87a787bcccfc1", 0x73}, {&(0x7f0000000300)="a3fc1f1afa793885ba43f3374ebc19cb69b4e62c2ed67c90cdde25b55624b60bd696e0961f0a837014482e8f7b988e19d10d499220707a5b632a176d6714a72f9ade6d3bafcb8f146c77933ff5c0992ea72e0d8a9e53981adfbaa4d936e5bf9364e19bc35fad685d4f3244aef13f6563e26bbfef85ebee051d3fbbcff1300d534c7f36e8902022398394f6d59637ab0b076e1b7a94d1726c4f5f", 0x9a}, {&(0x7f00000003c0)="32473dfc4a9210d6652a12e1220ae6a26d8e78d2ad31a53d117a009c691c7a23987994df1f9009c62014f6ce802971b2e51484b72359f855fb55e5395e57cf34d801606d118f26de", 0x48}, {&(0x7f0000000440)="153167da7f83ecae6e176999d838723191aade6960b5e11d42f9bb58725539de3e9845a0fb8c833c61492385cd38b337573219a24069316527e9131d09c429a124050ffa3081524b6bacfb8a6a7f05361766799a3227e97dc6e207b03a22d8f9871668525f7bcee2", 0x68}, {&(0x7f00000004c0)="6fda6ea62c22b8c7a5eede88e53de54612302e83234d1f8893619781a5a152cc8415cad5dc50b49a6760f48858ce2e689ce487a2583c0abd3413bf250099076465adc74f9f85a73b744c9ab15fa0ca1c5afaa0d9", 0x54}], 0x8, &(0x7f00000005c0)=ANY=[@ANYBLOB="4800000000000000000000007e000000eeaeefc2237e84ce913e3f18b19080ee29a556149962c476e51a6cb777dc6be152a9049bf7b9109bfe4eedda749a1264cbf2000000000000000100000000000001000000ff000000b944f890b8c4da1010fcec1c1649c34576464f71ee650131f3a0bbdf665b53216a770244ec5d069b750c4aaa444cec4fbf2411fe07e99778f840ef8974544b761278ceb369db9b79532d2a65b867f301c34331862cbf741e97a3eb6b459e9dd4765f6ce2139d507453e52af37d1672df341b4fe812f2616f16ef156107aaf299231175e9acbe510172d5dfb717a2583c82e9ec8f983be9247e4415ffee0d596517c1880d5fe2058354772449bbeec0de074213313ddcbb1618e73135e5c8588dad54bbad92bab8f4f65b4eb8d9ed92d7bc0c97e0570b3ff4682c760ef6a12184717f06d918ab74535400000000000000180000000000000001000000000200007400000000000000"], 0x160}, 0x400) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x40) chflagsat(r1, &(0x7f00000007c0)='./file0\x00', 0x3, 0x2) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000780)) pwritev(r4, &(0x7f00000000c0)=[{&(0x7f0000001740)="6ca89af93c6a75b5a37cda4a6c9b9a2974e4aca675b5e0bf2ef8df856454fbf45df0ea405e8d70e5ec7cb6492e651c1b588b6478306ae3ea8584ab8805fe7e685f077d0366033c34758c91037161ba0964cb25bd76bed83ea089efd298f89819dc509e923b66fa88b620fb1497716f3c90eee422733c16efee2ea106f33524d3e2d691dd38fc9216a8", 0x89}], 0x1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000080)={0x0, 0x0}) 16:00:10 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) recvmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/30, 0x1e}], 0x1, &(0x7f00000001c0)=""/228, 0xe4}, 0x842) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) write(r0, &(0x7f0000000140)="c28f746930026fc6c0bdf93861a0e990ba757aaa1e48d2f1a983db13c69a1579a3", 0x21) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) 16:00:10 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x57da) unlink(&(0x7f0000000100)='./bus\x00') r0 = open(&(0x7f0000000740)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000040)={'./bus\x00', 0xc8c, 0x2, 0x401, 0x0, 0x8, 0x8, 0xa8, 0x2, 0x0, 0x1, 0x1}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000140)="fabf65ea0f470e78b0", 0x9}, {&(0x7f0000000200)="88543c822a4290afb8c94d7dee2482e988dd98c340abf1654428b70188642fc454dfc10f7217de92c6e727f4dae59660e50d1d993c9f210d836cb95c45e9a7ac0c41c598bf7ba2ffca0f0ef9e201c9cc4ac2f615ad4b51bacf0acffa8e45bfb8e06afca1854b0e9313be1f218c50f5049f2503630836df14b8f07133c243d37942a4d3dee4e4547bf58514aec737833bd2bec8fe65d24769937f2a09ede9f38984bddb87404b9bd9a90f4736cdbd02169b54b7897d37dd825f2f7739d91563f320ddbab065294f49a931a782b77aae5c41d58892ba11ce90", 0xd8}, {&(0x7f0000000180)}, {&(0x7f0000000300)="38a4cf7a78f0b58711741bc46f82f33cf535d201638dd21003ae45b09f0c2a82169d98c109dd96a8132097a202c76da6d9cf906142cf5ae64f278f10d48d725650f8f87f7fb947b12bf73f5cd42b54dd96e46b484e7a4520dcda943acbaf25c8733d348f6812e3cdb4c842c1cbb5c54b57a2ba994bbff03b45bc5d85d9b4f6fdf86926f45012872467d41bbbfad165ddb3840c3865371336bf4cb66ca14ba85237b4345eed0872b2ed5a210bdc9329930b4841cc79953cea1daac51357057ba8652fe925259e09d02f63d28cdc7b28ebebf72bd220bc1ed01a6d", 0xda}, {&(0x7f0000000400)='#', 0x1}, {&(0x7f0000000440)="e4cd120d2e447ff1c60afb7ac2cc62cd9373b34a8b8c126a6b83bc808bd9c9e7b3bd4b389696f21e21fb6589efeef6f4b0e2b8e64c2c224f0e1f001cd99edfe3ccd5e99f674e05871f311d199e810840ebad568c0f1b6a699809c9580aa0ea3096b4cae0d2b4fe27718a444430810126dd628ecef00934bf8f84bbcdbba96567db5a373c563bdf334e9ee54e34df922b4e7fb99862d148b7c40f513a7c324623e0f6f71c750280eafd85ab02c8d878e78146", 0xb2}, {&(0x7f0000000500)="bd788aabfdd2bc823694a10864ce47d74ff2c98634dd617b303fb31cc251f82aa794bf70c6da68227cd13f188a07653910deeae7bad30c3a064575aff2df3bd3ea5a8afe6ea2866bc1e8a4cb612773a5072d632e2cb9e78e74158c510ad17516652493a9b77c2f3d069fdb103747922e70e18e5ff0986a47c25c04ba7185499d69de5bb1a0266f76d9e180786dbe4026", 0x90}, {&(0x7f00000005c0)="f81e6637ea96a1f57e218d721c9e2c88e74fa856f2b3e4fc61c86707f1386bb413c9b14c10854e47716b3d5d9be3828ef82b28e39d0bbaa6f558da7f83771ba9db54f43dc0f89f9a39ddbec50e663e8e79fe3df278b6f52fc40f89962e0be4694e671119a8230c15b44239c6765b52a8790e5a38751e2971df00c6780042e96fc908d1fe1160cc790d50b2488df72bcc5ec0ff8d8743a37de7ab2a63dbf75c5d0232928f2e6dd473f9b1d5c75674559b476d93870337feae9ba443f2c2f8512fa6ba6873ec48746db104c65f87dcc77a199bcd058fe0abcac0aff8d9e8c9537eb4b5940f58d012e81ddcb1dccf198d8c5373479de6f0278ceedf97", 0xfb}], 0x8) unlink(&(0x7f00000000c0)='./bus\x00') fcntl$dupfd(r0, 0x0, r0) 16:00:11 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="28010000ffff00000193e2c96b225581783c25d96c0204bca3d4f48d01a38a5e32fdffffffffffff3e27aba6c629c8db70cddca0db6c70237c25132ced5ebf96a70d2ca4f7e1dd1b9c98b2997400000000008d000000000000000000346c196fc27490b46af1ce4bc9d65f5321f3705c607c1f80f55a5cd3af3a82fc2d7977eba980ea7dd17f4c9dae79a64daef7fd4835ce94c88d12a822807d88c4b68c290f2a722542eaedad037546278081a32b65d77ece1a9093054621db2e3aaa0f110671c2306b0dacf898afd0c4e9637f06903ad3be34828b5ae16250a5ad"], 0x9}, 0x0) bind(r1, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x0}, 0x8) sendmsg(r0, &(0x7f0000000380)={0x0, 0xff6c, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 16:00:11 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8000, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) pwritev(r0, &(0x7f0000000280), 0x10000000000003c1, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x2) 16:00:11 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fchdir(r0) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) r1 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x4c) r3 = getegid() getgroups(0x9, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r6 = getgid() r7 = getgid() openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x10000, 0x0) getgroups(0x5, &(0x7f0000000200)=[r3, r4, r5, r6, r7]) poll(&(0x7f0000000000)=[{r1, 0x109}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x400, 0x0, 0xc05, 0x80, "d0ffdded46fafa32be688d2830cc191e75d8fd44", 0x8, 0x1}) syz_open_pts() syz_open_pts() syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) 16:00:11 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x2, 0x4, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 16:00:11 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x21, 0x0, 0x0) r1 = dup(r0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x0, 0xfff}) socket$inet(0x2, 0x3, 0x917) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f00000000c0)) 16:00:11 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000200)="0d0000007e414eed0655e4cd17118f639ff518da44e081", 0x17) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) 16:00:11 executing program 0: r0 = socket(0x1, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) sendto$inet6(r0, &(0x7f0000000000)="1744b032d8edb794003245114a06737d2f55348ea936bf4a886dee0f7459e3f03e1f6ad783ab4e6e6193765af101e7760e6d2081270ecd060bac58afd61317f0c252658eb68cc0c366c14d5b72aa387d67b9", 0x52, 0x408, &(0x7f0000000080)={0x18, 0x1, 0x3f, 0x3935}, 0xc) listen(r0, 0x9441) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 16:00:11 executing program 1: connect$inet6(0xffffffffffffffff, &(0x7f0000001380)={0x18, 0xffffffffffffffff, 0x0, 0x400}, 0xc) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x5, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) read(r0, &(0x7f0000000180)=""/143, 0x8f) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x3, 0xfffffffffffffffc, "845c5509002000afb481954dfc5c7f8ad79f2700"}) readv(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:11 executing program 0: r0 = geteuid() setreuid(r0, r0) r1 = geteuid() r2 = semget$private(0x0, 0xa, 0x1000000000000020) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000300)=""/104) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSDTR(r3, 0x20007479) r5 = socket(0xf, 0x8000, 0x40) getsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000001100)=""/216, &(0x7f0000001200)=0xd8) r6 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r6, &(0x7f00000003c0), 0x273, 0x0) semctl$GETPID(r2, 0x1, 0x4, &(0x7f0000000040)) r7 = dup(0xffffffffffffffff) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) msgget$private(0x0, 0x80) r9 = socket$inet(0x2, 0x4001, 0x0) setsockopt$inet_opts(r9, 0x0, 0x5, 0x0, 0x3) r10 = getegid() getgroups(0x1, &(0x7f0000000040)=[0x0, r10]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0x5, r1, r10, r1, r11, 0x8, 0x5}, 0x673f, 0x1ff, 0x7d}) openat(r7, &(0x7f0000000000)='./file0\x00', 0x8020, 0x6) setsockopt(r9, 0xfffffffffffffff8, 0x800000000000b76a, &(0x7f00000013c0)="caeb32eb34bfe9d470bc6fae80ba1d50dd1e6e9311a2526b7e1eeacd8db44ec9eddcb1fd28a6889d1ed6d8ef720d219b2895236ca7e6f4c49fc212ca8270eae151127fa23293b239539152d6e895d0e401a2dbb628b1889259dc5c691aa86dbc6194fbd2a075198c0d012f81eb12f1150773991289f4dbd0605578a47f152d559f96c89853a1ed34b49984243eaede7342081b3184dd012a07603fc246613877d9c11cbbc7cf55bffaf68e52ed5b6dcbe35d6f90e943f201c003eb7e9e31a35c52ccb0c1d5da6d38c45881a9e87c2cb6dc5aadf793d46fb186adbeaa71eaa9554d9dbbc292c62893374854407e632d262111f3546d38400d97590339f83c48c0b4f3b9742adcb5f226613f7ea6ebfde62d7d0f56feee1c50466c72cb994c91591d61c2061fc32004ae74cdd73d2506976b7a31e05d20cf25ed118d736cf87439206ef9715a219e3246815737d261e1aeb466f92c826c10e5001762d678c58ed9548a8567c0fe897ee349489d4c9bc5a07fe0a84dfe0ddc7f50a65b48b48203a2f780122b2e28ec628beea4e7f71fdea8347cc3151ce15f8f7c3aa314a0b9eba607793212815c39cc275a230bdcdbb6c52802908f471ef370e0fdb3fb8083e7cb8a3f9ef9a8f9f7e170f907cd8599c72603511bb74f56301a926de8c6a59294ef77986df845e393288ffbb24def8f663c6aa9e569cdae035d8d0e0d68461944226dffe181e6e32c1a6935170fbf8a60734db772251a5c9a445bc1f9b90f72a4c7f512f8e4276393228ca2a8b9b1c7c8088dc2c5f6515657c475643e6b063537bb0c09ce0fb3391c353c32707b4400dc3635f4044d410af4841f8a1d544c6158ac99e7512eec6c4180a170c5e39095166cf8c31e97091369079ccd17d5529a64b37d31ddd1f486aafa552895cd55d61e2c371aedba1123ec8c259db92658e2002fbab31ff6a8cf1bb320ce118ca9719dec48e32f5bc40aef92a984c33eb34a98175a24d4310460aa0072107f9f0e7298ee3e235227ee84c95736e89e86e2b2ee67bdcce96f583c8ae5b4179226748406d6f892c9f1d6460d9b88cebdf9af270740fe8665ac39236dfe541b60fbc4b3e42880dd8fcbc4d9e4ec1d54b4b64063e6b23ffd7948ff88955f9cdd6be2363b288021a2098cb897141acf4a4c1aa45a1c16a5498557bd79ea8f0dcaa4bdcf335c58cc005e3c48f446b48e406c69b88cc19029ee692f29f6fc1ae55e09c44049488629a93d501c08bc87ed133b5f2f22ef34cdbac93e5a2a18177c69a454fb5932d02dae123af1c4ac980be29c01c6c9103e9a318c48dcb056320d7cd58b883a90b595b3e0a163b9b41cca83a58952384bf277ce4af05a4e88d2dcf1220fd979eb18f70271d23ee0dffba7cd59342112148f6f514e8150dbe75446dad095a6c15a23e381e10551b8cc0620572c33e0602a0d502ba54b4e0f1235f5abd99ad465ec2f428f16acca2c944efb0717e17eab7f6f681ed638c4bbba55e62522394f0889e9045bb4c89e30a327cc85a31074ca2b9f198f9b4e6f4cbfa31582983ba90b9787bf8bb25206c1d7779d1a33ebd61456ca58ae814420740fafeaa64f2bf318000f489c14848cc33a58dcdf181936e4103d98228d65b3af2b482995cdec26f82b7cf693b11b94b2ef8e7cbad5ab8933143ed9fbbec5730df9e9cb7c5ee102a2ff46339f7ecd52d03475bd2bd122ede0e62a9ce7e2cc0da539558c8f66361f69a443b695655404c35625a0f3c775aa3e2c6849d5d36659e9db35243c9bae0a3f3e4caa5d0b60a43d670cf2ff012878a6f115d7027889d56c6cedd532e4d5a47e4c73f1808769553ea2bbbab9e98de56d7c465317c01a0d752d065f7ba62553169abd93ba46c5bc8e13f03d85ab05ec3e6f47b6edca0d052816573f5eab18957aa12432e38072957de74872d37b4762b04b950d2537eb7674bf2b93fe15f79ebb3cd7a7e879451d05612d049e5c908ed9cb3f0dc1e4140c2122d73547c24e545f6532e0a2af45fcc7c9fa9376af7247430ed0c67bea6e957f41fc582078a5dee68ce03e373806b9bac1882937e5166dc43229359dcfa8c44feb1ad3c7ef116b356710d3da37fed5ca2c2669c8ef96590f9d72fe7fd3c07f1ddbd28e4548c2cedc0e59175b0fc52a0681e718c13e62781b7ed97d36a5e711fa707589c88a8962085c87c9b7a4dc43898836707bbc360eef70c4423c70e1b7dd107faddcc9c306d0857449c4e9fffbed70d4d4b8afc73768a60a0ee23b96a0a3e259cb0e1a52c6476153c997f31bc6d12e37af6b918b79c088f14fd72ecf82a7b3dcf44c6e50ac4fdf8e2423d201180ac2bb32aadf94a31e2aa4f57e203d01d75a475226d7ac9918c3cf9bc2898345b049ef5dd958371980fe7fc17cf01f91bc6bdf7d2cb1597ddecace5c78cef12f6cf7df178b0b4eb935b0e48fc07b587bc869ab2f7963d92f6dd47ac549215b6cffa7c7faebe026f67c730033603feaae001256bc37b5158e848b9405b09b68726eab588d64f0d2f5e21be855d52083d324ef4d6476a241057861b279fc04f7b845702da05bea78694832f86eab84b2817cdf15c6d6b1dc9fb3322659a79175a50d02b173745274013339ce491d2b43e9d72394117067ba0775b451671a42dfd407b0d558cc3792f8b75c39554121c88732be04699341360ac6347a71d741840d24636d96ded953bd299633a5e53ee07645112236d9d032ab3edbbe5e3b43ddcb14c898ccfd2bc3ea086079bd65d08fab5b08894e08f2eeb2bba4316242ee859d7905deb2f973140ac973d8f393644565ee988bdd2d83aa0af50c57cd0805995edcf56e4a8c0af2b3faade13baa5e2e7d8fd7dc0ebc3a34855caf54a2e2a63cb278faa6cc6ca9fc599c555110f01e30e8b46a04780509cfb882c35a1f8ddcda3d95ac1885498d100638a1974f48a4c947a36044f4906c56add15906d3a5aa597cada348ddb56d0beb3d2531a62c68109381e091f6bb372051108c502a59e356496bbe3b5650d2dfd5854f32880c0253da447c399de3569a9b553e25f1fa1d645110692f7f25ca50257a8a76b6e2b8f8611da4114a5fa1e024439ee0f88fe53acde71ae6dbe5a0079a5148eaa09ad2e480ae6d93a6e74ff10a4c5b2a11b0819661da92b7f4e0946bae3aacf4099111702d5055f92a20492064ea5798fcc5957c5028a9cb35bdc127c9349a02d6ee450670b82447942238a30b77c949a4c52da4dec67e34b667f353b584db71d0920138f81e5778d27ec627da246bb1cadee24e9ddf93818f8454c2056866521a9be658a2a641dc92e823bc7edab367e170a411c8ee6a5b30d5b763d321d18c66129058598f04608093cbfc8f77d12be14295da7e3ed96df6e78d2d036cf8e2264adcb67a38b823b2f892d8583737c82f8c04ba994b721d95885bc0e3ce4dacd175ac9ee130262f053102690358a1e31e47585e0664cf17869cd3a3135d11e7fd23d2ce12f07c2c57429fa87d4fa2b005e27aa7eb3183c660de7a48a96786b16b327909c920dffc4a36169e31e2b41ecb4a151e9591beebd80474074afb1dfc7e3ba60cc2624ae0a405f06c66a5f3f93d1acb111a3850f145c0e623ab6cf186ae7455d900e650cc3da855a50e59b53eb4bf189eb1fdfc0a714693d1f04efc5e452e24473c356a71af132f5eb811c0345b2034443498158b689cdbd6b62bbcef123f9e21a0a0cb79186a0a3cbf8276736e0d4f42d15435d0cc298f2499e5c9e11c00727d8fe9425273ffb746afc7c7186f0225194c27513d6d3f089810face8710d4564b5dfa8f67ae01de09913cd421527bce284c847903e5733ceda7298948108657ebe0e6f5c6d3bebd24b4a0ae3b40e0791c39d12cd27c2a22752dcc822bbd073655eb686b21a9b678169ee78d77ab8997cb1a324f5e2214863b19bb596b018443773c39a3084b79e4994ae8db158c637673f4dc4825c5450d8bbeaf8f939310fe4cbf88ccf7d995b2f17007960236300ab6b4939d44add21303e0bb4dbfcfc53046ef07f7262bbb66f7bb48e6f924daab7470e601a02e703bf89353139722a126a4fd59e0a9ada13fe74d7f7560b43fe47de81ed481e00bbebfc19bf446067046476029cc084f93516a49049693c0fe4e105d236bd2d7c7c2bcae161ae2b4565ac8c08d03e32690fc8672c361aff7b5e51f3ac855bf3c6565b12b62c83b34e2d428b850e5f996b06fcc6478546b8aa561d52ab953ebad61ebc191ac82d4861c97f355f2f4deca0e027aad6594b1b7c2c1d0a05d8600a905765be4ec935eed582878fc4062558f247e8994ba9e77b25ae249db0b5129a51e1df8f75ccfd8395e32886470099f6865ed8bda615f95760db7ea7e434e2cd554de5b58f6b80235b039d4d6938fe87bc37144e695da1909e5e4c5d7adf3cf2aa0c3b1f2d9456534cae76ed6bac6a5a61fdda19d864c51b1eeb241dd4e4b266a93c5eb533f0524d40919e46338eb122936b1cc1876d9a8061e0ff7455c333e4ee26442b84663dbc2e4468b46c8941ae607257bce6f4b7502e99b8f60d5196c800267b2b22fb273ef96d685bf05426d2a46a12434a1d536488324a67cee21b22326d508b12d5a716bfd23f0bf6c0cc6eb65a79b8858c5f2d6ab36e31ba62f611dd3a712747ceca5850d0d1fca2fc43402880f0897b80de6dabb8075fd754347c8cc1125b21e03affd0945c32fd0d224e76242d198a59810b9b37b6c59904286c98bdb1b585d8c1c9cac62a353e965f8e34e6a7c43e56e648bcc7b530626f2b2fd01ff8aff3f00dc9d4c5c21ff7ab53e490f3a0d99ceefd1c9aa3edb4b1fe08ceab4aa9b502d19df62b03b71caa94524bb1d8535f2e9413c54dfc0ce77017d98e43c3a92886636a96e3664feff3d835ff9b5da208a9f3f87b66e59b6714768c38b21ffb9cee2066e16298d98e9417fc70ebfe9b532278f67b3d313bfa394862379e80562c028e8dca78eca84cf49f6714574901e0c48c11a70b90d80132a3fe38eae2155b2a33b79483173f6711e8a55f11a591ad5d62be45a6a2c48e820ee019967393b6a5ff441c8aee439c6e26fdaf73898769e07898d545fdf6f7c83bc7f86d323d47e1b791e2d51a6d05e4d6e0d94cc068981ed0e44de5e7d0201dae90ffe5aa94f68d7445bbcb4447793697b81d67b8a93459eb7b3368096372d51a45a5d6607316a69a72830fb32a34b54bf49f2d83f85fcb0c28fed1a9bb9b519d61b799a78dd2cabec76ec8eb3976207e9f85b55812028637f3f8f53fc3cacf30cad00bc67cdf9cf0474529ddc2f7138ed0ee268c39d3f1a34b85dc96b6be63467e95bd3ab3df4384b6371cdb877f88fa6b0592bb51ed999d1effab68610e103874553aab748646f2483ffb6455448a84525eab429f0c5fd183d62e4c1d4cb8a8b0a5758cc0c49884a1b7b31efec4d2a8e19473b8c6edc40963cc4ed556127e7949301cd404aa3f878f58a78509edc894aa7e52d6fac2c430d50ca6335c2768eae8ce13cde7b056e929351ec7d4832c60eeb970e62410875bd1e173d2a41edd7b0444de8a13db1484db5bc7c43c608ff768cbda037a0d6027961dbab688c338eda89d4cdf498e289cd5e3c50beeea31a11ba69e416bcc39b0f784268e2babd54b9e7fa5bdf8160283f1d8ceb74fcb6613156bd3aca009be8a1cd1f9179274f52c4d8c38d0314cb59fa9668983a35142c592206e0099e263575a043319b2f7876278aec93bd3d840f423f255fb5864d646381fb2eca41e7a4f7daf1586db69cb16cd046ea6df7d2cb6b2f", 0x1000) fchdir(r4) setreuid(r8, r1) socket(0x10, 0xc004, 0x153) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f00000001c0)) setreuid(0xffffffffffffffff, 0x0) ioctl$WSKBDIO_GETMODE(r6, 0x40045714, &(0x7f0000000380)) setreuid(r1, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000240)=0xc) 16:00:11 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) recvfrom$unix(r1, &(0x7f0000000100)=""/209, 0xd1, 0x40, 0x0, 0x0) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r1, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000400)=0xc) r3 = accept(r0, 0x0, &(0x7f0000000040)) write(r1, 0x0, 0x0) getsockname$inet6(r2, &(0x7f0000000200), &(0x7f0000000240)=0xc) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f00000002c0)=0x3) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f00000000c0)) open$dir(&(0x7f0000000380)='./file0\x00', 0x0, 0x100) fsync(r3) 16:00:11 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x1000, 0x9, 0x1, 0x23bc, "5e66470ef790114be6ff8c9b2077b905a86fc3e8", 0x800, 0x800}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x5, 0xb1, 0x9, 0x80000000, "966a3e52360f00d923ce5bd9957016e55b0918ca", 0x1, 0x5}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc510e527b0000e534840c76f30d3fc9c06d00"}) writev(r1, &(0x7f0000000480), 0x1) 16:00:11 executing program 0: clock_settime(0x0, &(0x7f0000000040)={0xf000000000000000}) clock_gettime(0x0, &(0x7f0000000000)) 02:03:44 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) openat(r2, &(0x7f0000000000)='./file0\x00', 0x40, 0x100) ioctl$TIOCFLUSH(r2, 0xc020699e, &(0x7f00000000c0)) 02:03:46 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000200), 0xfe72) r1 = dup(r0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000000)=0x1) r2 = dup2(r0, r0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000140)=0x9) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x9) ioctl$TIOCCBRK(r2, 0x2000747a) syz_open_pts() 02:03:46 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002005, 0x40004000000028b1) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) renameat(r0, &(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000040)='./bus\x00') 02:03:46 executing program 0: socket$unix(0x1, 0x5, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) r2 = fcntl$dupfd(r1, 0x0, r0) clock_getres(0x3, &(0x7f0000000240)) ioctl$TIOCFLUSH(r1, 0xc0206983, &(0x7f00000000c0)=0x800000000000) clock_settime(0x4, &(0x7f0000000040)={0x10000, 0x7fff}) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='./file0\x00') ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000180)) accept$unix(r2, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) 02:03:46 executing program 1: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) openat(r0, &(0x7f0000000240)='./file0\x00', 0x0, 0x100) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x200ff, 0x108) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) sendto$inet6(r1, &(0x7f0000000100)="2609075378e0472d5e6b85d874340610d2c085fa156818079484cf058eaf357ad04fb4245a03c0a06fcda8ed6f684d667f8c3cd30eb4389984f9f28b17cc90a156544ca27df819733d72890fa2ec3caac4f53cb72d2717ddc36a1444b00dde3c4f46dc5f916bcdb56fca51e627a18b6b77c0c437d211bdc305579eb87182528f4c6eb2bcd8c7f4b324a8edc2b231a52242364ceed4dfb3744da7957dd11dda31f215e624b2b6d4715c22cfd511aade130cad", 0xb2, 0x8, 0x0, 0x0) kevent(r3, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x8}], 0x7fffffff, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 02:03:46 executing program 0: getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) chmod(&(0x7f0000000080)='./file0\x00', 0x11) 02:03:46 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod(&(0x7f0000000000)='./file0\x00', 0x8000, 0x8) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) poll(&(0x7f0000000380)=[{}], 0x1, 0xf7) execve(0x0, 0x0, 0x0) 02:03:47 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt$sock_int(r0, 0xffff, 0x1804, &(0x7f0000000000)=0x2, 0x4) 02:03:49 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x30260, 0x0) getpeername(r1, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000140)=0x8) setuid(0xee01) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000040)='c\x00') 02:03:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xffffffff80000001}, {0x8000}, {0x6}]}) syz_emit_ethernet(0x8f, &(0x7f00000002c0)="8b50f8d92db6a841b271263fb85fdc3b5922c746ca39f00d428f01f57df5ceca39f602ff8b69be11f1437a810a30bf07be090932f5e820f51506b959b9e5f4c86bfc80aefc899571b0a555e7199d4eee339d45e98bf1e128c1571705ef696785b373a0f53797f4f3055e53143421dd2e899cf57424a9d4769ea27bcb62f5b7c02e74400cf7d3dd5b1022409472ce76") 02:03:49 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xefb, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x40000000006, 0x0, 0x0, 0x0) dup2(r1, r0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000040)) 02:03:50 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2063, 0x40002065d) r0 = open(&(0x7f0000000040)='./bus\x00', 0xd, 0x0) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000100)=0x1ffffffff) unlink(&(0x7f0000000000)='./bus\x00') write(r0, &(0x7f0000000200)="3b0bdeee729a9da05b9862dd1213c507005593a0235d4e6e3605000000ff11d830f48be1e0e350646acbad610548a40e5595dc3c0dfe9c01acc500022d760218c95012cc224aa664eeb8fc3b2dfb11771ab7d7303bda8969c5e3487cf35d11d851269b909085ce844a913a4b68c43ac418037b73f99cafdd25c84386ad0b0f6b7d3692bc748eb5b3b0b900dde1e0717ab4c7c35623d1f32c03d71f55a26cfaeaa6f29ebb898e96d911ac79d649b2058200c7051800000000", 0xb8) 02:03:50 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0) fsync(r0) ioctl$BIOCFLUSH(r0, 0x20004268) writev(r0, &(0x7f0000000140), 0x10000000000001a8) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x401, 0x7, 0xffffffff80000001, 0x0, 0x100000001, 0x7, 0x2, 0x0, 0x2, 0xd9}) recvfrom$unix(r0, &(0x7f0000000080)=""/228, 0xe4, 0x840, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) ftruncate(r0, 0x0) 02:03:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x4a}], 0x1, 0x2e2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)='3') ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x2100000) read(r0, &(0x7f0000000140)=""/143, 0x8000) 02:03:50 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x1fc, 0x40) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x40000000001, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x26}], 0x2}) 02:03:50 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, 0xffffffffffffffff, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) readv(r0, &(0x7f0000000000)=[{0x0, 0xfffffd31}], 0x1) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 02:03:50 executing program 1: setuid(0xee01) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000100)=0xc) recvfrom$unix(r0, &(0x7f0000000140)=""/25, 0x19, 0x0, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0xbee, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000080)=0x1) setpgid(0x0, r4) 02:03:53 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chdir(&(0x7f0000000080)='./file0/file0\x00') 02:03:53 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) sendmsg(r0, &(0x7f0000000940)={&(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000440)=[{&(0x7f00000000c0)="b51195001530345e6ebab3c439088fcc", 0x10}, {&(0x7f0000000100)="ab3f57e4d9b5347f90ea0f4c80b6c8502353145832b5882942e9d6c445ef07bc90de003849cbea7bb5584d752e5913f3438fc2ef8efd20c5fdf52c34ec8679f396da4592823a5e59e79e9fa3e6a0ff5dfdfa13650c7fb069528daa0b6b1b219f979c7636bafae794aea716637529549673cf594357de10876a13358632fb6510ca9fb953584f544c0c74236bc32fe69d2335e7a70253bd53d408666afb7b7e708b8fd4d4f2d4f2f1df2c7fc00e07d4827599648b20cbf7834bbacbaa64", 0xbd}, {&(0x7f00000001c0)="fa8e1390ccb7964aea2718fa2d0001b30ddb7c1b613e97d85fa489237103f44d58dbe6c494225560ae30d6c63f3e43b71c627ddf3c2f0038ad2fa817bca3d26a741264b27bdd8a1ae71a01856fdf354c4705cd85f0c77ff732337328a3bb40dc2ec644cba5c55c1937a0068b1f190cb3e2eee7b70b7c4278b11b216e9ad3574dfb135f536b784315fcfb1dffa694331d1d553c40726fa8e75daae9d703b0d038cf2189e3", 0xa4}, {&(0x7f0000000280)="33187cc3e3274fa969933332324b6a1624c5571b2ff7aed169fa172b8841f63ef0b118c4cd94b366504e038b168b361db6bd2d11440d80554282cc9a99493200aba36779901b406f7af45354ef34f41087a0318e03b75e85a6cd758d754227903d64eabdfa4120580a98181edc1ecd4af2bc08f23b341835fbc9c646d6f24adaefa4dcc86117b458d7186c9c59aef5ae337b452aba57c2faa960a3c5a273d07bb5a008f57be618289ab2bebbecd3346c9a25b0577820c3a36503f6bcc1fb0bacd9cc30bdfbce951742aa1113a445da0eaf612b936a070e6ec3a3e202457c66d1cebfbd4d3224ab6957622b48bec2262c07", 0xf1}, {&(0x7f0000000380)="ea53bb51de5c743916f5a7ee38d26cf76a8ecc00f48ce47abb9938b6341def4009d32f0c3a47936c7cfd35e5cc7d13cd49890aa214f9bd07ba8661bc3be6de4db0540ea6fd2a94960e51e98f05555dd1f8e50cde523c9531a618f99b52394e72e5ac3de006176b890fe91c88bf2fb795042c0cf4f87526b9e55453aefa519970f0f6a73022aa526c762c", 0x8a}], 0x5, &(0x7f00000004c0)=[{0xc0, 0x1, 0xfffffffffffffbd0, "9daef80a47c3dc9625e467ed418e2da1e68d60fa0638c22c456f43c52fe56e6b53c7706cb25a3530bd2229c54e88a3697e56c23daa84782276b1407f121eff93e30c7e56542fffc2e2701e90d6a7c69b3abde037f2d3a94bc58b2521c23f757c9f7efe67d409d5f716dd69c7dec39c4c401422508afac9890799e329f929dd749f206c46959a26cea82ebbd0af1f81f652eed4247b5f22dfe2ef292e4b77f83fae97e89e82671de0589d2859117233c9"}, {0xe8, 0xffff, 0x80, "087df9d1ecaf3f35d5a8b545ad74c579e1330a2db4cefc329a3455a6733a499dd57900404e174ae68cb3fd76ef0fa1affadc92435f13156605a35df77f253569f7ac4a29d78478248036bf5d3825cb4ab77a2a5c4116729b62044b101a37bcdd75823e2987bfeffdbd9747d212e4d13a710cfea8b7b12e67f47b8d3b553b47a26c55ee5c3b5eb478df9dae1d3f7886560568da8388e846b76ce3589afadcbae9859c75cfb6030bf24996a3f4262feac3350ff1324087f4e3bb21fd91c99b25b4b1f708e765c479c8aabd6dee0b90a0ebf5358a4e"}, {0x108, 0x1, 0xff, "f990a5b31a688e826e91a286d12b74c7deca0e6d5536d1a6138637bbc87017d3985fd1c5bdc2ee31af966689378b7ec9af6c32a359a6a9c3a1a9aad191ee801319ea3e4aa30e0605c94190ed07a6c59a0a5fcdbe61e494709755126fad175b355c98ce293e60c6ba14495a2213bb43bae13c4f7f345571098d141299ce567262b0167c958f895747a0e5522885c1ccc6910bfd593e55f32aca8b4048399eb68ec4baf9f950211e5d9bacb0e5a8a8bdcedf6f44c31bd16ae3fb53074ef0e6cf80b506897b922f0a9402093d02e81d48172683022fb00944b476db1238eb5ed032a062b8a3ac394f18ebde20bb8fe9ad571b755ea9a3"}, {0xe0, 0x1, 0xa3, "c2a658412711ae2fe316763b90344d86eb0c3b38cd341dc8a7936be9447d490cd52a3fa69d2a63a183a633b420d874f31547bcb8bab6304ab331b55c3e4f8d9ee9ef41d09249d766a2410e02096bd9136e1e6e29e4ac30b91c521dbedab9f7b65de34cb151f0f23ac8be898effd350062e1c530b42400cad8ae8c4c1b4b228febe692a19bfd2c2865f4837a66dddca4b92c1238c9d47588c71239645c7d25914a325e2a628407b50eae8999221081a0c0fb727c1bb932bd51a11a06a180946c93c3f52a1a2588b2d1a3a9d49"}, {0x38, 0x1, 0x3, "74bec593cb55500ac21eaec7dbfc49eef70925d0dc31491a69d1132ecaa626345b0232"}, {0x88, 0x1, 0x1, "97b5e2a827c50ba17e127a123c9ac20c8be9cd9b12b05fea5191dd56d2dcc25a4cb36bc97ada77bdd001b8e561a42ff3fec637582abc073e386cddf27a25a8c2c0ea9e26ebe68cbbdec72b54710ea39c183417360892ae1ff47cfda1dcbb873201e5901afc88e9264cec2e8a5f3789acbbabe0"}], 0x450}, 0x400) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) 02:03:54 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) mmap(&(0x7f00009ff000/0x600000)=nil, 0x600000, 0x0, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000000040)="42965c709da4e0f9dd868d337d8e285a05d135bfebb474f672dd4be616350168d1cc4cd06a764ad39a793fc6e4054e", 0x2f) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x7, 0x4, 0x6, 0x1, 0x1a, 0x6, 0x6, 0x2, 0x2, 0x1, 0x6}) madvise(&(0x7f0000b80000/0x1000)=nil, 0x1000, 0x3) 02:03:54 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) flock(r0, 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) write(r2, 0x0, 0x0) 02:03:54 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000040028aa) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x108) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186004008b00002b27feffffff00000000000000c5000000000000000000010000000000b65d286c00", 0x2c}], 0x1) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x7013, r0, 0x0, 0x0) 02:03:56 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = kqueue() fcntl$setstatus(r0, 0x4, 0x80) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f00000000c0)="51eb36", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 02:03:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d703000000e74de4e08bdfe500"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f0000000e40)={0x0, 0x0, &(0x7f0000000980)=[{0x0}, {0x0}, {0x0}], 0x3, &(0x7f00000009c0)=ANY=[@ANYBLOB="1000000000000000ffff000024ffffffe00000000000000001000000ff000000db80abea596874a267cc2fc9b1c98f6bd3601dc153fcb1e249dcf6671ad0a9638f81519aa2deef29dee600d6a74955954f8da2137b106e6f33db3cbae15ee26055c35906214fbc1f7e6804b8022272e9e9c1aae1e78170d1b0653d66efea703356afbb5d25ef3cce0759cef881bc97ec01f857761b5a5bd0005c9032feebc628f677530071254791caaac50c672be7e6337fab954026113dcaf32500b5b5e89731c187f8b73ee063775b435bb22423a43daee61495785bb27d6eaea1266e1a870ca3051e466ce2cfeb0cdf0000000000f000000000000000ffff000009000000949ee0497b513f47ebbcc5a4bb23524aef8c107e81a513a9ebf87a87bd75d71b034e058a8bc0f9e3aab5556ba63baf892a764bf87e2e8f0d9a6a69b9d826376208b4965ec7345f3577077180ef2d4e17c1680c7db4687b59db2c5a42bf5fb3d6a47d6d502a9af40447bf11218dd20c798fb4bc6a4d3f6f2cc4a40213ab800166786c4cfdabdc6bef4961ddced722d5726606544311754e18b98d2ea02ca9f6dd5396e192a080c07d4042cde439777eba0f0367fa72fc4a62b3a40aec949bf17bae7f0481c22dcfc58e9c2d4321c2f3dc0676f0e211f1f9ecd36e653c00000000c800000000000000ffff0000ff030000a0a8f6a060f0771710159734bfb0684cdd431f6f993c1a7c3bcb671fdb"], 0x20d}, 0x0) write(r0, &(0x7f0000000200), 0xfe72) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)="827b", 0x2}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0xc0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xf85, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) execve(0x0, 0x0, 0x0) pwritev(r1, &(0x7f00000004c0)=[{&(0x7f0000000280)="3b5eab949dd84c90899a57da0c7d7be02f40b9e61f9f4b43982456b75c60761febb736151df7d4f907c06f85bd52bd0596424c36178ed8b873a92e468313653e82643ec2497ca83b7b59e21a42acf3a57e9785648876ef38d50d1b9a241ca1d687a7810b9c86b332ffdf64ac1e3f35a4c09e9d7dfb5a850b850dda80e7c484496e4a7bbb83ce2902", 0x88}, {&(0x7f0000000e80)="80ebd820be093b00cefa7045e1763d86fecfb0847e856b460c1eee1fbcb8df8ec2b3b8032e2ec59717c168bb9fa997227e5e2424484bdb4292f5bc1cabc92c4ee837e82eb32a8b89bbada2d567382c7e39b4b20e8df80cf7dd19ea2d0aef40b4aba08cfb09277382b29e93efad692a5b1100a5f4ab2f05d04f05185ed73f49efd25a073930a24b2b1efb90c708c3596a9ddf8b8c9f7def4c0bd1f33bff212e89759a72f0792bc6ae7c046612e6412420ba7f450ceea37c1ad9583ee936f58f2bcc03618acead60d4f0f7fb42d87d12b652b7e78cec820425b9e1169f493da742db85d890984865f26721d1881c03cc2b3417948a093e39de646100a9854c0adfbc400405b23b42c018b14afcdc4f1bf0fb995f64a25d4811c0e9c0e9302d3b51f8c2922b7e95a1379d172a37d38724b4d0cff74e896fd57bd2dea0ab8f2128f19ed8b6e904e58ecff17cf5480a8ac288694ecab172aa1a60c91752b1949f0219c5b5b4fbf9233f2626ab919b48ce01f845874f2e6600d33556f3cce6f973883fdbdfec86f9d43b4e9396cb0895dd6ad1831290faba2a41550df97a8c4a49c52ec89218846b11ced3b3617d694880a7b25efbcaeffe097574b5762b49b1f27ccc96d10a6e1d758d04715e94d98207bcbb4f57fbe9c62d59f571c9438bcb73d5edc3d033c8bc2c3bea44582c5a376e945e9f3cfcf87c4f7e7a0f5ff5ca8fdd7351e987d499214b8b70f6f23ab91d2f7a5062d0a64288177a04099459857836323632a88c04e23ae3ad9937d8f9bf3d49d575156469b32617acd324cb5c37b3ebd0d210049c0e280c53772c63ab309dfca9d8635dff574f614953bfa6f7c889f74374416f89baaeabe95a3a5d3328d22501e8753a3281656a4b4414cb4e53285cc4acfd8a7e5c2c97eaf6beaf6b8f9195079eff0335d2d417ce444fb276d2c22b52096b40432546b3fd03afcfe1c476c8fee37ba0a67d7809abed9d8e885889345353ebf7d317728c28124866d8b3dc4d8dcd3cc6b69e2345dd0a89bc6c18ccf78e1657912c8b115877f102904c4f25dd72cc4e5dd245ab7847bc38942b7b65f809f9122c762443fefb7e7671dc0cb4fd2ed12e93c33c9d6664c934dc71aeac5a4754c35a74f0e9eb6afb05d631038aed84ed1a347886e75f9c8eb0d622366780245a4ea6fdb118187ecea5ace76003df1fe8679a0eda480770b577d6e8f73a7cb9eadc690f3b9a0f79fa9dbc8247e479f3ddd3a611e702bf6cd21b238e6163231ec37ba1b9c8229d08636e4c9ed578dc2d93a34c14ed32a869c896693f8db88234df54e8081b60a4094a3998bc01944b95a1d31cb3ee3fa67c1555616480c68f8db497779acabd9f2f567f39d6575a817adaa2195ed3eaa7e21cdf2f604c3c1c286cbac2bf8bd971d973d5925249839d7aa0a6514b56cd6766716b8edb961453a604e4d3c9e3137f2ba83aa1dcac22185605c3012b7f99b7b371aac023cf89809400dc9cb138caa1d8c25e0d5f796b68aa9f4fad20a249de5d333f90a2a4d877b05520e2f0a4c2d2a4f5bb0a0d91cac51f615647224c309328dec4703cc5d455c8a6bc01bb5a66b8fd63f031f417718bde89901ff126b59f180d542234b9791aac9b69d7884ccaaf58a3ab14e3ccaa38993328e554dfdfcf702c2ecb8351c148af3d98405b3dfa851f962b429adc89625b973d5440577caaf7c8f0316045f9d7bfd7105cd661992901b672898936a6c77803efcaf8003409e44421ce8dffb31f2d776420768a6bd49da1cb4bbff2e143ba2870ef9494a2a7b628264b641575d6a7e5e0ea769109ca6a16404d52525e133722a58a5141edbe6dc937c3fa65e1766b42fc96189e0bc1cafcd78374ff1d164dd0c6923ad47da7ab617fca262b70f97f01307c3932fac0d05fc38bdfc7824a44ffb2f2279c1d098fdc89e7867389d4bf318ecd6b654b2b129f4fa07cf0c20227f63a7f3e59c1cb81323f61e0a072b8dfa2e4040fda121f9a1de48625bfa6fe07c6d0e25e70ac673e087acd4b4a4ccf93e7da25966df75e9e16d9162b8730e13017d8a61aa4446b3b976d1439d458424c38004c8fda66f5a59484737844beecb5937d2244d92105fb1dda01eaed5ac48bf4a4a8931b9d3c6c5390c0a405dbe1b2d1c4790ea832d59d340b0ad9787415230f11780af538abf2efc1e24df8600a787a0294d8b63886dfbf77a5ce19e2ecc8cf9940540ee11d15ec020e1a55e75b500d5c5a6a0245eedda92c38cfb01b46830793861d1446571b81f3d114aac9eb9a25527bd2069960323bee9f21f41b294f28d27bd63b1b48b2c97d6693a98be0d98233b94c051dff9cbc5f7270057156020393ecb708fa998ee03f9fda4b091c572e5005a659b96f52daae862afd37565328a8c0872042505cfa13875e15106b31ea2ffc71c600203c628616dbffddf887ed189401815d41ce2bc8612cab5f37ccdc57f27344797e03f9b7b92cf25f6a871f6b056f0e8979a9a632becd9525f3f8b3d9f98773ea0e699b1e1412654e8b1e4b111fb6082e526cc876a5e762dad0ad606352cf869f2f74e321212846d020e189d7d9f572df3a3d524901dc74e05befb79991408917c56137ba8f0dce7414d3b52ed2e5d6d7e38fa9f5eb2ab1f3d66ff4f7271ac0bcfc7f41cd58e7898070d07a10c90ddcd10476738840f18008524bf5b323bdc4f98812e98c78cc741ff622d6194b5857c7e7fb743fd3728d1cbf27c996cdc035b0a6fa0daa66ca4b44881d88aa8938a11a89ce16658e4dad487b55061bd05ca52ad12ce6e199fbe8e9cf9dbfb79a62bdf113bf8c0303069e0204efc26c56edc24cdf730e8da8029f643fdab1e167cc8664149be87fdd78d3f067315801c9761b76c78223747d081965b9dbd2d870667fd1892442b24a9b43467fa2f7f12cc3fa7469e9d9ddaf7940a52708aeadf32d367c44c4f8569a66e63285b45eac1bb21778da58185333ee36396c4f945f2dacdec58418f2f75f94e9af27e6972e3d7a18ab74179ab4ce639fc617e5806d011d526cafec41241a514794f9ead30ee87f4663b1c4ee18575ad36cd121e43507329ee10f7514f8a7ceb3d06f047f31834e9d46a49027ac0f848dd3a0c7ba50b4e2078ccb28eedfbe109336deae70037d90d1024cc4bcb5878268d698a32882f20b78eddc9baa4c744286c8c352d079039f80bc8ecf1eff730978f5050882af245fe85bdabfb3ad68f30cbbbc6d2ab688c085f5b6ee4a6eaadab02a438fd91889eab86bd2c295aad393188596a30acf4a36679f0eecaa588d4a783cce6cbb8bf3ad213c4294b13b0a5bd977720460a02138a6b4803d7cb2838cc551baa41f641b2a3b9021818ad620c9142a321f298ee7a097ec2e1f370709c4e375ce72f7b7e546a86a173d8e3f9b313e6f747749d33d88bc82e0920e624c6021687583c2ac045b5e80a0030df0f4cb3b2f5c88bb7676904a64424630a4067542c8a3253351165a2681d54e8513d6c078634294bee26a749f040c0df547c64891030759be39115a61d679bf4dfda7078bbb228e574c3fb6050100c6282318e9617deb996b1cd15b6667b7020ff2710025381cce9f506f5a0f8f56e8691978b33894d94418b4ee2adb0ec4cd54d8bc57232b804aabaa752e148a98b9a32fa6bb7ce822555aa53207287a5e9befae5f2c4c7d2b91d91278b5fa00af51215a3ea9bf185223e5c86da79cbb5068bc592a577c2c8312a6e9da36a0031344f508de3a2ecd0605f899f46672201071d181a34d0b6217c564237be0ba1253f11b3eb9dbd7657823243d0073050047d9e9a8c93393a71cd42fde5e1bd339d9b95740de2b05a77ef1e8e9225456ce7c353e8f39ef256aae3b5471cc2e059b997002547675878f49c302c0ffbde14ef04d310f980edc8beeda68a7b957bd129a68d8a4587b735cdd07c45e7fde98147615bfcff1ccb9d1816acaef6b6fa10bf7dfaf1f76fed4c6ffd61e533277e7dab745c7272a0bea17424a489644c02d27d38182db5a252ebccfa8cc9db5ee1cf125420518712c84403af3cf5e45b2c3b64a7c9a63b7d8215185ad40fd716010d4bf63fe8a4d4a657b867dda6e89f29c52aa9ad76734db81c0bc5d2b30d393a273c5a9efc99bf7bfc47111d442d05c05810cbbca5fcb1c89daced35157d19c1dfda6052d259993534969d8c44575a728853ec38b6d358e854e4c3c394a099aacf4bb638f780af35637c6a87fcf89ba4085eeb33c48531c64f3dda5f239b775981dd827b09e85b5e5fc0693963f48bb40c2e0feb07d70ba76520eb1876d0218d85e16a758cc7093aad0e5997d3aefc942da5ba7b9c54534945cf6b5bbe04991f0775a7df385dfef62165bbeb989c8d17bf3e7ac8c8d70bc0ff170008359f0a696a7e7207f2ae2e6e1504b26f50c54bbef1cb74d651e01d3a96fd9a50fa0baab197bb95a6f0b64dd103e2024fdb05880ef67bc287d763d86de3ec09f31c9986401601ffe7294be5707010b6707a15ee81d3a2c69d8958418dfe21acbb7074af8d7631cfc692a8c1899b46ba7e5c90dcb9ccd4ec85f6bcf58aba56d4fa131ec116278eefb1cb6c4b2bb0860f3251381a99ec039b06c6eb238c15c3cbf427435fcda51f7c035df955f7e7cb941c96d1a7187ec0ff3656a7a5c1a5d1f2bd097b34ebc879ccaa779b1036193263d8fe689d551b1176de837f7753a29c1cd829f8f4597bf109a36f3b46a9e42974b26880f4e2c89e85dd26afb677eacda5d7eb846a91f6b4119bc249b4c47feccd9a83db1aeb9310fbfc5d7a55642be570f8574eaecd06631761d57ebbba42bd9a4957b105bb7115b6979e60a38a310153f782f273f5ba7ac8450a882279d21890835768ac68cd4e2a2d9cdbaed14d7aad705bd8f7bd9437d32814ac208581ad5ea2afcba0daf22dfb6602103ad6a1f61aca5562a1da05b304c52adb534d4322247bd2a2489640c13c6625092467377658c23f9a7241d64692879076572fd326e110112d03a7de70dc11f01fb1e394d4f0a999a09376e2df23c19fefdcea58436e371453edbd3fb4b2837dd083651aed05f88988135c90d15a7e5f22a4dac01d1409d0b5ad0cb86724de28a0f195d7be88a84ddfda76c05b198fb571fe063853f709cc774876c006af2972cde129e56af5346aa55890ccfd8688c356a50262757d54a753d2dc72b0deb3b628b7f189be19584de0c00d3118f4eee59d56d4ffecfcec84001a33343533811c06491190e220d61261c206d73f561cdbcb39b3e5ffd9fe35a787f979191e251821d6c7832c0e58be4a7d489697c4fc2c4fe14ec8a445f5cfdd71a855d84adc39033937394d15411568e25ea840a865b21a899477ede6c2d82e2c55e49ce42befe20455418fd25194c0ba79e99e476ecac1995d3a4f435d3a666a604bdf651a7e857a97313d4d7155d56a054c2f668defc8fc33fb2a2f6730a421ff602bd8115982bebaae9c013b4d2083521c246a82c78e98e9517bdb1f89f4f84947bf9160276b33a3e82b00f074f15310f08cb126c483040a6c5943f39d07fa73a243cc09f84aba579e7f5d975d9bbd5ecd8c544def0cc2ac1afe6071e932d398abb6e61b8eac05319295c4e870fe9210f755c0f5dad0dac90e5e7ca4a13d4d5527d33bb397312f659966f8314ce4648e6c908af393c3dc29752d655609b405ee6e5d2f635cdfda22401c9bc8f843d32c131e1d55646b7d0b4fc9d07ca9b1c1bfacc26e453150ebd70f255e429bdfdbb09dc7c4f8c8007795f2a022721d35abaca7e504498ef5a83b434509a", 0x1000}, {&(0x7f0000000340)="0702350a48fe5c1d2cdb965b920239e7bbac678959b97142033ba43fc5f01b2e5f845f2b37897b0a291d19fac226850d851c2e8466a9289622dbe521564c02d7beb286b81215004459be75662155462be92c5a3002ef757f82ee77241cd8ba0549b44fcc22b3cad258a74b2892e5cfa9865b5f25a8ceee0a2aa5a93a6be51b3b993e3b536ab9d7cb24d9589af815fb9655227967f43c3bc0ab033f392e749f9ce1a52ae5bff1a3c3391db16bb9f851fc0e73f3b54311c5bb555e78e85b336d9c13707633", 0xc4}, {&(0x7f0000000000)="3a4da1f3d092fc902770", 0xa}, {&(0x7f0000000440)="f396bad8d1dfd609ff2de7bc8a8fef2ef4a007b04d1d6e92393ea23c954d9abfcdd2a9ec7fab20108e0cc9a7e32446cd12099704460ef893ad986318496586e3cdd932f090c1adeb6ce8915ed13fb7ede47a620a8a8119116c47d2e08da952a1e936a9c05f411b3e130f", 0x6a}], 0x5, 0x0) 02:03:56 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="66022e2f66696c653000"], 0x10) bind$unix(r0, &(0x7f0000000380)=@abs, 0x8) 02:03:56 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xefb, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x0, 0xf0000082, 0x6971, 0x7}, {{r1}, 0xfffffffffffffff9, 0x0, 0x4, 0x1e8, 0x1f}, {{}, 0x0, 0x0, 0x4, 0x7fff, 0x6}, {{r0}, 0xfffffffffffffffb, 0x20, 0x1, 0x7ac453cf, 0x1}, {{r0}, 0xfffffffffffffffb, 0x1, 0x21, 0x1, 0x84}], 0xfffffffffffffb9c, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff8, 0x1, 0x5, 0x9, 0xf3}, {{r0}, 0xfffffffffffffff9, 0x8, 0xf0000000, 0xdf, 0xfffffffffffffffd}, {{r1}, 0xffffffffffffffff, 0x20, 0x10, 0xfffffffeffffffff, 0x3}], 0x1, &(0x7f0000000240)={0x4, 0x800}) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x40000000006, 0x0, 0x0, 0x0) dup2(r1, r0) 02:03:56 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x6) 02:03:56 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000001c0), 0xc) getitimer(0x0, &(0x7f0000000080)) 02:03:56 executing program 0: r0 = socket$inet(0x2, 0x4005, 0x21) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="00008002", 0x4) 02:03:56 executing program 1: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x2b8, 0x0, 0xfffffffffffffce0, 0x0, 0xffffffffffffff86}, 0x20000000000000) 02:03:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) chflags(&(0x7f0000000000)='./file0\x00', 0x50000) write(r0, &(0x7f00000002c0)="3e2a09000000000000004dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f2b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351f74122ab9bd510eb00bb2c4c7a18ef0020adf0f32f7761ee034c251042d40dbbc20560ee8fae194ad385842b1a6434d4caa5000bd25c1b4f6bb46b65e2504e182a12f3fc3f3af561da6c1feb983903a5e96635499a54f8d4c1676130fd4510648f65556716f8c6ffa97a59b9807e7f004e01bee290f4247798acddd89678f45b2bd024076eb2c36fc3867b9c9432c4bc19fce6bb698c7dcf2451206cf0b539dc6fac693888afac8d337dc5ebe9194b20ad5062a3f4df6456b3931061a6ceb23ebe1ed4fcedf4eaa53283d37993a8502", 0x159) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fef6bd060200008300314f6d809d1998330200"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:03:56 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r0, 0x0, r1) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) readv(r2, &(0x7f0000000080), 0x0) 02:03:56 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0x7df, 0x200007ffffffe, "55098c6000"}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x3) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18095ca7", 0x19}], 0x1) 02:03:56 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0xfb5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000300)={&(0x7f0000000080)=@in={0x2, 0x0}, 0xc, &(0x7f0000000180)=[{&(0x7f0000000140)="379334deef7d05448006ef61a626cedfd8ecac115e5377fd4157a1e6b236e5d324c7a1a36768b6c6a1541202bd0e07c2ab6767b3fe0ae38cf1", 0x39}], 0x1, &(0x7f00000001c0)=[{0x20, 0x0, 0x8, "6b84d1817571294c288dc8f63d02df"}, {0xf0, 0xffff, 0x8000, "7b475b39149102a58c5eb5b50705ac599e669b41f9891f7b7cd7fe3b2a458ee96926a12d6a3d22208a444360e769ecf72a6f463d606c46719e176aa6f4c1baaa1185f1d6bc1899854ec8254fb4666793e6367c7c804182736374565db3557a5f5b77a95a5cc507d4953c2b8562727321f9cd08b07ab7d9588563baa734e2f35156cd4a675625c7d17f0dabbde8731559008ef07b49bcee6bde95b3562d053cfb27d2049e4f16f4f08949a571af3b3983480be206823e08952740b066212afae562224991c4773537ac11f65753383cd4b04dc76003624e6aa7f0"}], 0x110}, 0x401) sendto$unix(r1, &(0x7f0000000340)="13995bbec665c9fdbadca9dec65f9803fcb88d0c1955db1c186ab1b359460ceee53bf1f4ec62e17c965ee29dc38f3b49cc5a3c49aad63ce90e113cdd66dadb8428f374d757bdce409ad24f298f4d103df78150d564b3556a32c502090c0a1f31f453ca09aca85a3339340ee01338a64ad41af7de8bcc038d75e19e3093e324b2fd61df041d2549f0d4503ab78f1e92229f3e1b733820a128a059b75adcbe6ffa2f2c45d300dd3464cc892b69cef2c17cc39deffa827b23fc4c2dda710801886df8b3bf7d06933659e9260a5fb30782254f5d02bdffde4af88272bb9bc0fb101db4792afed681dcc015b33f8380de9ac23c2104cd80cabe012663f4083b86ea442371c63854680d2f472fd89d1fed7a974fa7cd39ad436b0e7dc0cb0a85ec2e77dce9649f6b6dccd95e700c9766902bdf13addd945b5419a81dea70e55ad196fef433c1f047b5b9c9dbb519c1c88a3930cd21fe8343db8f4fb60bfc9b511d16077bf961580f8dfb2e1f55f6d89fe686668d2d675b0c5135b9e8ef3b138c6cd60de6161480fe0649da8bb10be3be7d4c4a532acb1d273daf8d333437a3a386480168dd9e87baaabfb993464d781587cff4eb06e85e6d852cfc891b3e92d161d9f8f9401e317cf6df9752aae130ec675c001753108485da2972846e887cd2d4004f2d00d8b9975764aeb32aa79e8f1252dd671bcf4fc6a700ea6cd29bb398d9de28b2b86bc1bceba854b57d91f94536aebc48c2c1dd2d45f157d4b9de14d7a235867955290c42436babbfe3e1f6056a4f51c16daddcd4a21addd0b5c344d33b4179a774b13fe3c6fc099e32de1fc9bc098381903eecdc6471080fc5ad1e5526a14dc929e0c4e90dd9492c60eac2fbe92112c009067aadebaa1499d008501eacd56ba27f2153beeecdcc17cb8cfea3c7b5a267225fbf573bf057ecc88f72be9a01753ec80222daf57e4a60835dc6f1b4c43f82b9b2033a0f14f17e9650598335b8c448b60f9507c8b8663197fb51ca78acad12f11fa9fd80835578f1da751310195961f7582da9cecafdc3bf26189b65f7a08d487410da387f04076a85835dfe0c810aadefcf2dfb0ccd73983c6aa65a56a2c6a2b3ed3ddfe7f58290ee9afacea4a670073fc770639edb7ede18921b5ac885e47c1229eb8d3bee1e7a7fa2f1158703caeb6c845db1632f91103843226dfd7d9bac413109a2c8226c933b19a6b3002df448c99254ea93b937e763cd0cd0bef0f497628d08551c5609f76a6faf2961fdfc24a871e879c50884a5676ee04a8ce9197f147da8d797ebb788b0e7d03ac6aad52912a7741104cb0d058a57fcf7cacf973c4c45fe694535565c1fafe307bc4039e311c191363d3346746ef0400a9c46f1af111be73d81a0566cab87bea18593c327721db0465b0f0784d499f2605b6d842c147f6b595cfe32fa63ca9ee366607d2cd02eba99f1124b54e39b0b2df3f887f30b5c5559f795e8b22a0ecc7f5250e3e4d32fe31c773a9f63c1db0157cebbfa818cc4a299d62349075beb671caaf586bd36a9804f3bee19c5190eb544f3ef1e9a3b322c5e9ccf022dc3d11d0196b036066dfd1cb2f67ea0fe8d8150547049efb625f6d84642677216fb3b6f415737451ea4a5d07300db3aebee70dafe7b226aa9007c13025795bd48ea3ba921c3335dcabef744a4e0351d96a77aa3d9bd473a1415ef0be6191391ba24e07d9d4494f877003553d7b27195401e1a9904197c49405ebeac3b4ad7034ec58d9d16753ec51303cf09b50a996ce26b4e4f7443edb523e6c958a09e47d796f69233f4d69935874fef75e9a3bc8190c1547e6323e9192f300b3ecf8a6fa99cae67d0c4f13bae968913240ebf292de303f586792d6541028ed1b06772f02b7ad8d4eb1bb12fb352ae35936c9799e2701ff6505fbc383efbcd10e2005443599e49760cc1c5fe9c0e6a682d382b0f673e976a2b73a45c52e9f4aadd03a7780f8f98884ff4fbe1502f7d955a7722c0468ba9169638c73cb457478f320c621f56b98de0856101460dd72e5e2e7731e8a6f68c0da8a79f5edf9ffbc89a0dc64dc958af4e2da407b28f04a76ada9f9f51faf58730b03b8d392b5b05088a6f2ebc6900b0ce44fa0115a1f1b147387143cf7c6bbda5d729ff8fbdd991aba7a0a0c1211cca3b88151e1916c8cb5bda5d6bab4c62eef28afec36dd682cc4e59ba1ef919a03fa55b3ba35dcd2af1c2427c02d0e4178cef716c0ae3eac0b27050a6af1596d86bc2960c0cf18cb31f3e180b767974ff13cb354789365cc8d21a8fef6bc994463abedab7bf39650f2988a9d313a0983c3954a3ffb94df1a86bc0c125ce14c2924d64e97dc487412619d7c7553e47dcd06a9adf1db0f562ddf41f2f309a6bc7a1771132402e4ef9ea01c8df6efb7be46fc74224795120e148095abcca4633166ac7a90e3f57d5654d9c187b908b674b56daffa29eedf768b4fa7fb11c061268f630f7720873d257d000d67c8b4a69a757708accbf1d6cbfa16ec5498f07011867a667c69b5d5c597cd1d54f87d6bd57c9966d15465c592d2cb8d741f470fd6671426c8fce92bce5d7b71f250c2cb43a38bbd8aa75b7ec9d2ce99efd8d53061fa9a52905e7aad0f6ee90bb255a3f1bf80127ba36d9f9c214737c77deb6524e106a9246c00be1bfbdabb8470332acec59559ab821fda0d869961b68573443bc3c46a40a19943b67e47abb8fce814ffbf7c687d3dd16e30589cff7c93f3a4669c1b5a556b6914d64481113888cc6c97ddce697c870ee796d49c7fae4c833b1541a2de5d404ea77ed2f4bb03792e8daae72add4f21db39ba9bf59f87a1c23099af6e4df29f49d803e27e64a55f6d3dd4d9e110cc7303a44282a9f5f32e3deaba0223438f6ecce062b43edff9c3c7b78adf7a4744f0e66fa3cfb55446be216d59f160717c4121cf8ec5dd5969376e0456bf2eea1f3a81d07be17ebe0428f54c896b4eb06ffd3ac8b58de4f732110415dd072dd4f7c53047668a98899375cc51c6137c23db0cf55f3108be0ce57d54a629fb1fe5d1c448379b7418afa1102222cc58d99fbf6f3c55b6d035a585de45a0528d4c93515762378262896eb0c367d97e5d462881de0e9086fb8a80d0fd4b6b3ba69d580da9d3fc7a92c1a2ca278f78f5dc416a4727f2f28de7c734fa4b8dbd34991548289d4bd3768969a0b725d61fc9c40c012bd70e13addd0d931bfd05a6ae56b607ebf47a593e31b1b067985913fa5ee15223f075e883d122c673ea0de5a8f10ea775c6f3defe7734d48bc6683af8e18bf4e838e663c5f8a986ebffc6e7d21f6f007ba63ff1461a1585448b07df3ad6123e614fb1bef5f8e17c25cced9bd70ed2475d2bff0184bfa4c15bdb11743753719451517b061d0e47b5de8bf3283732bce3052f62cae203c43b7104b4547c910f36aecebd7405f8ff9aa201e2ed667fe4872a56babb1f899ecf956eb386025d179f33bfc21f46f14b852106676988fe7fb1cbff6daab1de33520ebc62704c325fb1c40e67eff8555e46130d524e4e9b35ecfc66f1f08927498dba6d9fb971090355e9b1e0f251be35129d9f3ac5cf462c894efd453e7c4acc7a270f916c32c9a10b634509409dbf52ea4923f4f0f1b8b86de922e80cbd2040d113072523374bdf5be7b46e62b1e322485dba54132223cecb26c362a10fbb982138ae205097305d51afb58e43e3b47ebad4b1b8dca91bf6eea164e40431affed4aa53b7979e0a5261a62a1c51b5b38f9e952382ac53a1aab68547c11ed5c2528e640ff94d2997a4293426fef180cf5d2d72df190b13ab8b2e71209f295584a6f3c3974e6c48a5204484551f6048f480d0d09974808d30320f5463f72899df7adefaed583d7d05224abec14eaea36fdb28df53629c6b5c2821861c45f36410f4ff6635201ea7182ae54c38bca8d0becccf6c000df236cd9c64bd4bf96354db1ce5e60568a923056ebe574d8ddc3a06cbad77726add12c011beb5374183e35f521d01c8acfacd43130f85dc2565f474554b2c90b469bc5c8407f93397e4fc1b83e97e23ca2dd73e24eaa234d7108e0d4ea42e3e54dea74d3849461a0ebc759574d6533dd5b32b8a7e1aef274d77e5647662ceb84950989ca1c828a9f90ad8fa981b650d6e8b9ddfa682ff7bab87177f593e8e2ae7cb5c98a81fdf7428350b9644a1b87aae43e135e9ec6e22ef95224700ccc0b123257b2afc8d708366a41fedc5dcabf21dabd3fec48360df6a0426d195496aee159f6029e8377a219c30b267ab5c2d83b7ef2d7a92d6f033805bfc53bb97014922969e9baf454c06e3dc326f7e622e1f86104f5e5cc0147f6b305490604dfc5d6ef1a792c73aadc4e84faa7d58da59d9e2b71f6281e5cd1d2749d941a5751a5416eb8603200f7687ccae8d3e021fa8bc4a3572cfa26db9da25f9a3313e2188b8f9996403b763d7f773435b4a8775a3cf9a879858589b8e5f6aac6bc88fbe0a482ed76be3e8574dc733fa9836458979f3db80ac77f8998c971caaee0b42e5c5c91080af5caacd46522cbb32af9081ecbe8b8f0bb9fa47d55db80bf98a5129637157475fd8248b5142372145112bab207848c12fcd8ca2a79ce51c67af8c5af03e9e615d7eb549db21fe4fd6896ff959542b3f3714532c5e69132cf01f951e2b369edb8aa89904079f6ce5d093577f3e4fb57b4bbed033aa5b772cd0b3305efba2900340816da1341ba7f51fcf6f5b2b548adbf6d9dd860bec638baf7596383dcc765e13479417f203108b6ade410bba4a72bdf3a0f87c482330ad5d5a0d6e1fb6be80f30f245fb9b33d7ad4c0271426f1521c9ed2b21ea165c3ad4a26e7fef81e9cad57ba070dd2dfd34dfbcde59176a742fc1a8ef37e23633d287efd71621a2e6d97dd207ff1cd247c08c661e4b1099fe6f7ced4474d022d72aab88143beb0318d32dc33f34061e40a2da16e60a457392482d1ddf303b29eba1c95cb83fa6369d8e16dc195b54c9097be16ffcaf1585eba2c410401b4c586b905bf2fc7fe24312f87d7df34229086ae2ec334b14d98d97a80017494f736e7349f2cd1601820516520a6383c50b7010f871a969fec41095e64020514de80ae2fded6a518da3930e3eb05ef0147a7a81d15f35ac1b3bbf5ab93c8b61e945b825f0cef16654254dce11149a2f634832bff630cdbcc3b7d95d6fdef4fdf38df24f3920b350e136185e309af661d5fd399a56e2aa2f141d8dac5bc1fe99fc41afa19bc9fa1330ff58d82c8ff4a9e69f5f001ca56710d2a2e6463d0578f9e29cbe31e2f49f4837d6a03295afb76382f347570cdf53ff6f77e5ac9258b24df819fcc8075f6211c7afc76109066ca2530cae6995242db44fdee3eea7559666b124c594b85b959d590ba78ef6988ebd15816e231eba55fb1a4acafc02b41c2270980488297b9146e14bee020da5825ffe6496e1889a0488c9090792294fe22ead3ed9c2d673696f1801aef7abbe2c75ee0007eedf65846ae623e64701b0f590b6fb0cac50d258868fcfa5ac1364c61ba1623c8683fa03685a3920a582cc029d6909ffa58d0264d2ab7de0da9178f4cf10354872a03517a802967ec51d9e38cec294c471554e3b0db3f0e4f38e8f3a40181d73b85748ad0aced4a784b8679e7c6d69d369d6f2463ef1cd0dcf566ef7bef57ed096de2ef6118ba6ecc2fc83dad94e984f822bae4dd2eef061af820df9222a261731a8c33dbc293123f723b1f6a3858a3f80f184fc43d6f2c5bc6c7a5c9583836c86211f7ae1aef20a160ae3dc038d375899cea7cf", 0x1000, 0x2, 0x0, 0x0) r3 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000100)=0x100002) 02:03:56 executing program 0: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000080)="7d102f52d59db1365222b3b12c5da22c27efa42b193eb854780be16aa1a27924549d1bce0e6f75ed76623f2bef29684c83b93cfd3a12a075ae4a22b08f169ce6046b7b60cfb3f7fdec7d381a77f87521edb53d77d5ea51d80efdf7050faa21dc8c300cd14ebba6fa6bf8975c073d8f48bc4dc9bd03262831c6e8578a11326b2503465ecb55d638a1f7b45c8d7a", 0x8d}, {&(0x7f0000000180)="f166b90a51b9399b318c47fffab17b94dd1c9cd94a7d7e994d6bc6574763b1b3045dcb8c7413dc5e3b932ea57d33cbffcbe2cd4c7e8181e9381d29a5206f16a9205a7913c3ee6189be7dc2c3845d465cfc48dac94d668b520bb012158a7256cdb131fd0cc3b65499ced260399f40aeacf2e58a6e76e989ea61850373b43c830bf5c32f247dc5d00aa32894eebb4213e2be85bb25d281c73373", 0x99}, {&(0x7f0000000240)="215795d3a8e13b6a2e36174c16bbd8711f226511820d4561d38dbce88dc023b417cca9c37cc41f10f7f9f66288dcee0291ce045225adb673e95f261d67d7fc41f206e4845a10936aff9d43daa78807ada2df0283f0ee328c52b6b6c38c9b7b2437002db0d086e4c9a8e8f1a2ab47852dce3f42018165f52caa6c6a1b439cab07ad3f88c9f887a54cdec7d6fd1e6dd841da043631e1afaf92c95548e75ff3c89db65583a6951c5c2cc74f787d6065f3512fbb9a460a00ee2a0e26b30fdf4351cb7c", 0xc1}, {&(0x7f0000000340)="d2ebadca8d08ebcbc4f2e8d12b25429c62341461c92e75ea2697940cd29d27ff5f42da22c913357889a66eeadea2b1fcf3e6984dedf9bb317f630a496bd306530a14a63b5aa1e70e18bcec5d739a92e675631345965aa950e5638eeceb6ce112dd4fde995903f5095787792586fa5a26d4ab17f5aea93048843b8d1b6033fb2b41c9d8cfb2a2b49e2948429ee46c2b392276dfa1d9758ab93de7b4f7d60b2c853d2ceb6c9ef32c640eae4c0a3ad3e6321b4be6b37ca0e5dd20e462fd2543602fb7bfdc", 0xc3}, {&(0x7f0000000440)="4478183ba1bab1ce1b15f90459f40884c142f6b5cae07f694cf27fab6db3b9f1860ed0b67ddacf217b87ecf3e7b102fff16f32bcf36da8ae548bacc40a3fe448c1e59b26424b7cf8ec2ddf6fc4f8480ca238368a493035dcd847f92ec18974a68cb07d553c113f9e9df3e12c8f58a44bfd6e96b24c8e5af44bd2566cfa5c3c4f8379ae42268fa6b12f029ce4ddf3a2e5f4f2be2ad277d0c96843187270d7fbeaf47822459c2d2c9919d3f867be5583e3ee568f5afb2d61090650e904d095ba7eb3d371182a495d7316b9b1fdefaa5079d527c47e0964f67940d31a5de00dd8f0c1a1751659d3193b1cae93838ebffa5bdbb925316264d7e39763f63a", 0xfc}], 0x5) r1 = geteuid() setuid(r1) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:03:56 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x10, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000040)=0x800) 02:03:56 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x20000, 0x4) linkat(r0, &(0x7f0000000000)='./bus\x00', r1, &(0x7f0000000080)='./bus\x00', 0x4) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x0) 02:03:56 executing program 1: r0 = shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x2000)=nil, 0x3000) shmdt(r0) r1 = semget$private(0x0, 0x4, 0x404) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/248) listen(0xffffffffffffff9c, 0xa) r2 = syz_open_pts() r3 = dup(r2) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000100)=0xff) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000140)=""/159) mkdir(&(0x7f00000005c0)='./file0\x00', 0x40) r4 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) mkdirat(r4, &(0x7f0000000280)='./file0\x00', 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) fchownat(r4, &(0x7f0000000700)='./file0\x00', r5, 0xffffffffffffffff, 0x3) openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x0, 0x0) getsockname$inet6(r3, &(0x7f0000000240), &(0x7f0000000480)=0xc) r6 = shmget(0x2, 0x4000, 0x63, &(0x7f0000ffc000/0x4000)=nil) shmat(r6, &(0x7f0000ffe000/0x2000)=nil, 0x3000) semctl$GETPID(r1, 0xffffffffffffffdd, 0x4, &(0x7f0000000640)=""/21) ioctl$KDGKBMODE(r4, 0x40044b06) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000300)=""/121) r7 = semget$private(0x0, 0x1, 0x40) ioctl$KDGKBMODE(r4, 0x40044b06) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000002c0)=""/8) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000380)=""/192) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000440)) getdents(r3, &(0x7f0000000500)=""/162, 0xa2) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000680)) munlockall() syz_open_pts() semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000004c0)=""/40) 02:03:56 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000022c0)="68402b0c2ff94a6676571c5411d4299dfd24e8ca8a2c86acb4dc5e45ecb44abd7523d1e907224253d1a1aeb7cb433ba2ef4a914334910e7ac3278162ff7671ef4b8d7873127a4550be149d4871fcc38947354066114a506e1083831b40d8edf388e5408aafa55f13499fa16be96fbaecc8bf72ec9ff77dabf6ddeac377412b4c0bfc73a1b3870013b1dbcf2bea400d70c7876f8e46c19b5acfd84d39a329bc07e46b9c9b615a713f4557390bd7f8518404cfc6aa9dba4bdc916c7052d9ec9b78ace11a3536c72c8ce511b44fe332f2c6a18d386a1de197cf86ff0abb22af6ba46138517a381d1e13ff76728615d1e4d5391976eaa56ece5474bc472f7b70bd219e575b748ae8377af9c736b3e66d11b78954cad59dfe57d4de4079a0434a6dde81707ad299ffa997177b130699c4b03d02cbe2cc9135798e712a046ac06f11e058cbf0c1de52a108bccdc5e0f76c79c1b16e8e6cbb2475e6ea7b7d11fc9edc47ff000e94df14fa08a006bb41d46c0334c8585b8f80b91ec32f1bf413b6c6408105c68c3b13001e000000000000000000000000000019d4ddbb6cd0d0efdb4e54eb90eaf8d37b933f6ba435096591c6f0d7311f2541b425a11c397ff7b00bf1c9befeedb9e990a688d8a777af2377763972ce356e3bc69d40bf5445455ea5e9038d6d1b26be5021fddcffe1412e8e6cba697d7843798a57df53763e48e62aa28195484c68c31b9e1a1ca0fafb260b10a2b65ab2400211582de50fbb8bc9692125135cd14a031c6889026af28f8558268ff7a2c2ab355fcbd9c400777d53d10ae335193409b76d61e416bbbf1e5b0e5b1f261e7e0f5b3ff0aa13a1e233c8fcbf2b5ee3d1dd067f04c2e4b585bba3bf1f09c0a60ecc23346b0ebaf7a9c18adebd8eeca346f2f367c344320f3e5856a81cc95dd389037c49f43a56d245970882ef5e62bdff0da3e7f67502ed4aaf6bfc8eb0b8e4a7fcfd71d51b0fb6516ecb54997816d38a8868b85b77fdfd45d9d01206f9378251be8f76af33377b62951d63c720cd57394a4c3788eee4b1db7cfe8860b5372ea377688241a7040302443ffa4efafe711de7c3f06533419e56e85e32096c0f0e2f0a87debc87aa472a4728c755d84eb53ce468dedd42f493b46100eccf74ed052e48ce1c049d517ff53978ec062b6acc1ed6b396d4c3c0f7571488c12eed97f4843a307fd1c1811ab5", 0x1da) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) sendto$unix(r0, &(0x7f0000000000)="911065947aab43bb07656a7285edcd9b6b76b4c2d0851febffe5c7b890d1c90a9fea7a637d024c4211859fefc88d6504a75b09b4f732c5", 0x37, 0x2, 0x0, 0x0) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)) write(r0, 0x0, 0xffffffd2) execve(0x0, 0x0, 0x0) 02:03:56 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x1, 0x1}) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) close(r0) setuid(r3) kqueue() fsync(r2) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 02:03:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0xfffffffffffffffe, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x34, &(0x7f0000000080)=[{}]}) r1 = fcntl$getown(r0, 0x5) getpgid(r1) 02:03:57 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) getppid() getppid() getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fcntl$getown(r0, 0x5) getpid() r1 = getpgid(0xffffffffffffffff) r2 = getpgid(r1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000, r2}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x3, 0x0, 0x2, 0x2000100000000}) 02:03:59 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) r1 = getegid() chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, r1) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) writev(r0, &(0x7f0000000040), 0x1) preadv(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/194, 0xc2}], 0x30f, 0x3) 02:03:59 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x100, 0x5cc2) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}, {{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) dup2(r0, r1) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) 02:03:59 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="000000186004008b00062b0000ebff00001c0000000000e0bbb39c6afeff89af2dffff0000000000004b7f4f42c17462", 0x30}], 0x1) 02:04:00 executing program 1: r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x68, 0x0) bind$inet(r1, &(0x7f0000000180)={0x2, 0x1}, 0xc) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) unlinkat(r2, &(0x7f00000000c0)='./file0\x00', 0x8) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) setsockopt(r1, 0xec, 0x8, &(0x7f00000003c0)="70a78d3dcc8aaf0cc4a25d46d0176e909d698bc3710cd66499da24bc5ded38610d159a9dc26fbee3d29737d9b979c67288171384df9e4ae20be35a32c913eef72e039e72a0453dcf4690573b1868a9aaddc2e51aa0164e2759696fe0ea05fc758c52c6703ad9dca5ee508a0b8e26fb491a965cc26d140750721c2becbb90f127e512cc28edcda9e56317da3352a37bb13dfe66bed1f2", 0x96) write(r0, &(0x7f0000003300)="08ec6208f1203daa521bac965eaf8eb5e431c9ef068906c9dc739802b50aadca6668ba30f57558cde2edcf888945b8334efc185d6731ddc4162aa331c254d0eda17fab7ef776893f5a8ad6e7c5bc598d3f3c5f017a5c8f31039dcbdf31787964ddd3bd54da3480369e6cf00ea941e43bd7fba73556239e41bfa6706f1692f3915d817f1e1373a0522e6cc3481ea807e3a395bc914767523da16c80db9938c3f92352f5e961e76c6614f94f0647619fc7cf2d3f34a74ca4a14831412b0ab7e5d8d5eaae86dcb0c3b385b25ca88fc0818e0f6785c283eeae7c4d785802b0dc717f454e42d11f9fbfaa4c5f6d284996597c396aa4c96a6482039101d3e44db3ba6577a3a20e99a2e2b73adeaf9867ef1d872268fab3a96506d00e708cad549f8f56dcb884ed976d04a721a720895f2f1d139b4004898951220335fb2f7a33f3b2989f5ff5f0b65956637dd05fd955547ac66a750f561027e685c40ae08137afae67cebc3ce87144fd534fb654ed3843f748c41515e193f33197105c011714fca5a2afe90b230f8234b5004060d45c8013d1016143050ac8623649a1668fbf521568e8240a6f52b7f3e7d2e7674e2d87918195e896315b5578c5cf6c104631c5ef7671b167c19fa3819cbe5c6efec58830c2dc9d7969b6f3fce28e1cc5fb134094beea47767cf962123c463c362568f05fc6a9365adcb5ebad365244abf350708348339006122e7409ac9027a01cea9e3e232622cb108a09c66a655151f5b1ce4077f37b2aef4d040b301a720007e5140822f88a535df79a242e63f1fa3be338f126faa90871ca699896f5ade54c90f5325ef222d65baa30e649bac71819dd97b083b2cd7d00774ed139a071a13e31c564939898ac4371780ddac7e8b80af7e60e5eb17e460a56ebc01484dfe58a5dcd2ff39fc8477254ed564be0a37123292d6eb450ade03b7b9307bdc020880b4c19df55a4472585cbe2e9f6849dc699c6a7ec6e55523d7165db8b1631bf7bba871601c67119e6bde43de540432fcb8490b81a8e435cbb8ddd57462a4e5265e3a41a233853a6d8bee44c9fb3a8c618d05e2ce982189f1fbcc321bdb830a24bf254ef37527572c4ad5fd31651ddd153abd3cf76140ed5a9a8c04d3daddefc8059a87374b1e357934d713b5c73fcb644718dd1d7dfa9a9b52a919e7373d54d6d2a97c99232ff4a5baa01943070fd8ce72027695f8009fb1ed3ecad8126667d1fdfa92d1ef5ddc01b414b1c8643b076202f81e772173915f9a99eb508d05c79eef60fb359187d0f65ce53a4f3d9295f04f0636119cbc8a0a2c0bafa81ae11e12f97c9c93538acd98afedcbeefb0846a34d06597729b7332d790b62db9b1b07d3cf65019f3e581a4042805a38a1cf08761c5553f8d8fccb5e12536ba830c5c5e162a75d833719a10154557efae7f6bafd07b113be68c2541e87db84365a803dd336451e06fd4ae4ccf1833039153b1883f5f9cbc304b68e1bd0e2249f1479655f5370ff038c795de98dda1431d3d83cb1711cba0ed97b638c4274f2df2e8bb97b1a2e8def9fe5138e57cd03e6e81cccda5ba7ac3f74d72795e114e4972114e169ccf2b71ad3952aa340409e5e314cc9f797dded5a584de16fac2502a3cf452a726d339f50fe4a4f4ffea0effff57f12aef632eb2f30a9b34595a5e2727a6a6a7607b3e349aba3c69dfd3851f8d1a47be25a10fd7a3fc2165e382e4eb1da02fca748bbc26abf67b58bd345de5215879f7f091e3a664d389f3c72d557358dacad0c3dd595dfd4eaf55c15381e3e20d5eceb80f61a9dcec435e03d2a92136569c51184ca0fb7093b909d7c2ea9b18a13621b3037ad060d04e92d5af6d161cb6e2e77f9dcdc56129458144ee6e13d983afa4e18dadaef7098bc636dca388db3388581d39022b1816867f675b80451075fe30d7d0a4e4b84b46527d5776756507360f130f00", 0x56d) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000380)={0x2ba6, 0x9, {0x9, 0x1}}) r3 = syz_open_pts() close(r0) r4 = semget$private(0x0, 0x0, 0x80) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x29, 0xb, 0x0, 0x0) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000000)=0xb6b) r6 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x8a) r7 = geteuid() r8 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000340)=0x40) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000002c0)={{0x1088, r7, r8, r9, r10, 0x0, 0xf18}, 0x778, 0x4, 0x3}) dup(r3) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000480)) syz_open_pts() 02:04:00 executing program 0: chroot(&(0x7f0000000000)='./file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = semget$private(0x0, 0x2, 0x402) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000240)=""/204) mmap(&(0x7f0000000000/0x11000)=nil, 0x11000, 0x0, 0x2010, r0, 0x0, 0x0) lseek(r0, 0x0, 0x2) open(&(0x7f0000000400)='./file0\x00', 0x10, 0x4) faccessat(r0, &(0x7f0000000100)='./file0\x00', 0x20, 0x2) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a97", 0x20}], 0x1, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) write(r0, &(0x7f0000000140)="8c684897f018781ac95402f5759853cff783ab622c5c0a9e99b9bf573d37c31258572b4166973a090d67e9b35dbf41cfe689e02c52da41beb2d4e1359b2cb256d69520bee04f476b09bb6a9b861b6f279b0d55c8bbc8d4043d5effa6b92e2ec4d4cc38ebe11f5128d3cb71b955e56f09fcf7c8b0268bf972ec095ca81d909b9dfb4d4ffcab179e6c725e955ae5909f4532bfd5ec1adafbe746464da0485be165c9742852080d7d3f5b3c68dc77588cee98899ece8ed10f7e2d6115ed6a49247eeeb0d4237ab5b8a84c1eed1e3e0221d06105a761831b0da89c1727c602b847ca2fe6", 0xe2) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000380)={{0x1a, r2, r3, r2, r3, 0x40, 0x2}, 0x8001, 0x6ea, 0x1f}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) 02:04:00 executing program 1: getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setregid(r1, 0x0) setregid(0x0, 0xffffffffffffffff) getgroups(0x1, &(0x7f0000000040)=[r0]) 02:04:00 executing program 1: r0 = socket$inet(0x2, 0x4002, 0xfffffffffffff7fc) setsockopt$inet_opts(r0, 0x0, 0x2, &(0x7f00006cdffb), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) 02:04:00 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f0000000080)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100", 0x0, 0x40}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) poll(&(0x7f0000000000)=[{r0, 0xc6}], 0x1, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) 02:04:00 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) mknod(&(0x7f0000000980)='./file0\x00', 0x1, 0x7) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0xeb9, 0x9ff, 0x3, "d726c1e7e400000001000000000000000000009e"}) sendmsg(r0, &(0x7f0000000940)={&(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000540)=[{&(0x7f00000000c0)="805f6ef60f520c9de92f5308bac494066e7ec599623f", 0x16}, {&(0x7f0000000100)="9b57b8fefcd44c9dc4fa7b2ec6d4940872b7a2fd3a607d6c75ad5d8302f2ffbc4f54afb316486ae0f90fee16b3c4bfab3145a6fde10b0f3777091b3e10fc8477d1e41aec452f59262944f1d3159ccaf95e", 0x51}, {&(0x7f0000000180)="9f3361386fe9a9026aaeeb835e4e5e0f88acc5e62de9529c7af6333bf6f71875457a897a37c37db6ef930ac48f9a0bcbe04f0997c291974b0bb961028c343457fe591069b997d3fbb036488f73e1ac10abfd76250d8fab471eb8ae46840a45779f372914243cacf313569bd3a6280b5d74d85cbef4386d03915fbcedd3c54c871db70820b9b75e69138cb1b140073ff61742219130897a4398ac7ca91aa1e955f07d847880d5dfe55ae08dfa7795b8643440f9d2ce21e6ba2454129f83c14fa859", 0xc1}, {&(0x7f0000000280)="99dec072daf07215f08e9427788ba45267ffaca80e9ec62410c007f2ab8de632c83b3ec6488e391b0a2a7f5c46c19e318ae755e3cf1c65ccf2778a461b19968018538e7c73e3b8b056c5eb534fac465196e547b30ab1fb52e862f9a9ebb8edef2d46a07b48c05c00b41f9f1e14a8d783df2465aee6cdecd80bf057d26cab01508b50cd6303fe1ee4f5fd14d8428795c297596b64836c74c99649200d9d093b7cc6ce8da2f1faf96f3057d9587ed9c8e88ed8e6000388ea376d55209776a767acb7e95bc8328a7fe113fbb91eb9cbeaf5ac8a206cea4d2844", 0xd8}, {&(0x7f0000000380)="d38e5f0dbda9c24632050fbc9ae963f8516100056fa67eafbd94275b4c39b633dd2b1e727149799dbcb5e33b40f885a5d631a84aa31c4ce2481671cae586799b2659423fedaaa9b79b7e9dfc7efeebed5df4c20e46a0be4b90d3e577696e12e444f04c301df6244a9413246e0024ab75871a68b75a7b9481545108ec2a67f9c225b4cc19bbfff46949a60a6d4aa6971610f15699e6ff1b5d5440086b8e455b1c802a23e04e8cfa6275ab6b45bdbd25dd9d02c5d22a947c24e3ffcef77d9d6abeb30ba3bf04ab405bd6136fefd318f4", 0xcf}, {&(0x7f0000000480)="62ef6966196a08982535f06649cc1fd30853ffab0b8fd5930d4d79d1782101e77f3e293e4f356782938c0c154853b778ca34a38c7f85d0a333dd9b2655257ad005841b4d550965ebb45540a52fda98898b142aab5372c21330fb02744414a8b587dd67a9b67d2f1b72d10e05440dc28d3ac9045b7ab6f6d5c8220aedc670b2697ad46f7624ec4f47fb46171fe740dedb793a8f1b80a3a57061e0eefe26771985e91ffe3eddde6ee826c4f1c27353cfd9884150383b065c44c41d", 0xba}], 0x6, &(0x7f00000005c0)=[{0xd8, 0xffff, 0x4, "9ed88861223de2a5e27a2376b8c5b76241c9556a35e1dd329110373735476bf9b69846ea7e23f997c6b87e4e4289be0e6051f556e9f2f466870ec1d736119e4460a7521caf0694b3c8f526ea0f0567e0c7aa8b332410ba76a37fe6586a284b8dace8d0ca790bb33865a17881092920953e0d8ccbfdf8e4093d18fc73e54662c2840c814be9daf8fb5fe42486987e8759715173a2029153764bfe67685795dc8b4f1c349550047fafb99b53e40abe63c78e7830758e7be7a043fd0ccb1fbc9aff11"}, {0x28, 0xffff, 0xacd8, "39a2dee0e8e10eca3d38cdccad19a53203a238f75b6878dc"}, {0x40, 0xfe8bc223ac75a6fe, 0xfff, "5e9d1b841dcd0eaaa4565423797ef046c92a72471b14e4ea2d69f80a7e83ac1e291f6dcdb68b59e391889d"}, {0x68, 0x1, 0x3, "00105be3aace86616df3c17eff774ba0b2e3e64705af73da7a0df44a523c9a70f458686f4c22909afa8e52380d5bd4bc34846c452b859104a7f8172d878565e1e83da37d47c54d537f1264479deeb3075d1e15ecc8dc2c"}, {0x100, 0xffff, 0x0, "14683eef1d257475e86454e2912194d48acf649d5a61c5511eae9267e683987838e17996c30a8e4572e4866b024346a7682d5e76db91c21bbdf4144c8bd32199332044376a05969284d33b2242a7b4443a5f55b0c22df20a9334818d5168c8ce225db9dab829155e041ff50cb60523326c00842ad8bf412887d953115ae5ef19976ac7078df45260bdee17c28f165bfb0a15aad7e6f7be3c3aaac2133e176b48e1b800b78e91cf7025296dee5e171bf2d3cf367aa80ea2bd2cfd855bbc10be8e9ce2684060ccfafbc8a0e7c92406a0736416f80dc069235bb18f1bb23d4edfaa3d31fc8ec75a5a122ef90b"}, {0xc8, 0xffff, 0xfffffffffffffffd, "6b85ab619fabd63d7e2e54fb2a00bf560539052126078250c5789025eff808ab86477fe49036456504edf8752f68080a656af0e2612c0643abda58bf7e97bfd1a3bbc8b1924df4b4e91e8e19b5d91d89a3d0947f798307bb7787e17c5fcb378126cb3bdcb8e6af2214a0950d2587f7d84fd03126b739442ad45eabaf099fa5c65159083d2b634bb850efb6b702c0f35557f2ba395404c619042cd0937a460a2093ab8b76234f4db6c6df9f4a05e7fbe00ac585ed14"}], 0x370}, 0xc) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 02:04:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x202c0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000080)={0xffffffffffffffb8, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000500)={0x1, &(0x7f00000004c0)=[{0x1f, 0xb6d1, 0x7325}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") sendmsg(r1, &(0x7f0000000480)={&(0x7f00000000c0)=@in={0x2, 0x1}, 0xc, &(0x7f0000000240)=[{&(0x7f0000000100)="230a97752492a02e859def343abbf5b9f24bab8f2a61cbc19bf323791d1d22fe75967ad05607e71e99a31bb2e52e840ba03d074e331db026ade97b55fc62f98365dcf459c582a9f94a5c617cb8e1007f7d02d5ae950d15b4e0", 0x59}], 0x1, &(0x7f0000000280)=[{0x50, 0x1, 0x7fffffff, "a9fa2dfb5021f49f052a75f786bd56998850a85b7485c3f4ba5b5b4ae2a544080ae69cbcc07a3377f202efa995a31d8a319499084e6e8fa4fdb2a8"}, {0xb0, 0xffff, 0x8, "547ff6e816f52bc1b5a138e91b158f4ca9cbe624cdbbafdce104afb06eb193aa61e99b88fb4707f7e57be59e68cb234b26e68e0d3330b492c81feaf40f7f700edee54317a2aadf3a2f524930ffd90ff6235519f884b0d4b94bbaf3b7480575bfe016eb37d3a89a8273d1e9f3f79384b2cb38cf97de02ef7293d9a74cac22899420aa5aef8824a23e72b34eb8350833b81c70f2f51876a1a12957da0d13e5"}, {0x100, 0x1, 0x3, "fc5c637211cfea93cb65df1ec8e4e191ef3fdfc7ce52a286192d223db269d3f95176c263d7a52ee3dabaa540c41ee027c6797356a5d000d88a65f43538efd1f6cf13990d9705da11903a6016f7f907c04876ed258b3033805ccdea7f517f8d67634f9b9fac612e9cbb3ec8da0a05aefaa4fc27c61a3d917976b577640a42b60f3423fa9ef58d668b42b7a382096c4bd2c00128f8402c5dcc8b8c393944a65083c3ab5664327881baec6304030ffc81a9950405a4dbeef30eec5b8dd371f5099ace097a3060aa3118304b6cf0c542f49dda0893e58e1eba8c8a6d771ba52764f6dd1859f663abd853e8ad8ceb9d7f2928"}], 0x200}, 0x2) 02:04:00 executing program 0: r0 = kqueue() close(r0) kevent(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 02:04:00 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r1 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00') pwritev(r1, &(0x7f0000000700)=[{&(0x7f0000000100)="91b454a0c85ef56f13bdbb1110b762eca58e15d6fd56489a0eabee035541840dba79c8115e7d97efce", 0x29}, {&(0x7f0000000200)="e5b4bf61c85c4883f5a4823aa0008634d211c247b087be191bbfb65e6fc0de7d44a64c17ad89d504559b3047aebc02c93d34d362942e6ccbbfdc0556d1cc00b0d479f92fd1b223e17f1f1a342798bef5112849834ed60d497e772cc40a0b1bb3b847b3f7bd286f8379705f08d944a01b98a1a7cf37f084e1d228d8667289bd96004f36cbd7af7c71376e8e161b74286270fa29cef396c7b158b4085f678228c86a", 0xa1}, {&(0x7f0000000140)="0c0cb642832274851411427520625a193ceae9eaa95dfe5c7f681b1b989fc75bf6f5732a9aa4179837a6fb4f5dfdd184e93ca9d8e4000ca85a6665638dffed91f082b1b0033b70c559a78921f02e7f47cd367e55b5c4259b3d94c51b2693f4ed", 0x60}, {&(0x7f0000001000)="3ed3c2543c1eb22f89472678de42ef23c2f64c4a533b788aeb290749b119a656d2b22856bb39805118dd5b9e461f6dd24cf17a26607a2f18cfb4bd8653f0fb92bc675e8867846e873f78af84ffdecc571f08453a57c6a10e746d75338b395d0b30431c6cb92b954ed3563a5020438fe870ab72b18b65a6d02c54d1e64e20bab43037375b50e72c75219a035f324d80448176db4a7d0a2a6183f0446c1ed78d64d02c8815b2917fb274345b890f55aae6bed669b1923fa09bb0ec3b08827e33c80143a0c0a934d251c8a7833c46851efce3dfa0c9696b801e71c856371c92a7dd15dbcea8aeba379a5586538a86754a12dd92039db5cfff2f0d781bf8d75710932e3088af6d0bfd3edcbddf4a76adbc953a4e3940dec77c1a15e42a6e8b303fc70fe9531d45219e4997b5fa31db666d461f31a8986a79f49161d0404843d53443cfa33a14340c69336e1038ca41cdb80cf03afe4e56bc53106df338114d5c264f4dc48b7fda584cd5e1852fbde313f77726effa7bdb7a0913927aa352fdaa19943d0cdbb9604868700d6128347a7c8c86730c3d8d2c1de8dc4a9b943330e57061c3a191107115c82072ac39c7baf5e4d7e347584c20bead336bbbe8534637c42d602f35728ad7dfbc3351940b3f7203149b2a1b063332f2695117dd4e14f6029033516db7e5dd94e38f6cf2252bb3595835c9e32e1030e300051953b497932c8d96000688b1c611744f70d33534c240fa3d8b2fe52fd62618d67c843b416c20e62fdf66d17885c3cb7713b5af58c7d917ab10f5fc78ac8601d697a38b225d181d495aa16df1110315829050871679538af993c9d652c9d18459010526abf598f7e0b38f3b6d08ecdc57936b17533d7fe846990edfba52e237fee9cfe0d68a69ca2a4f46b6b45ccc22f0ee18ea716b7c6586b8323c348f613724cae77b24760f49eed294a4119ba52755fa1f9411fc3c8f6a09dbe9d613233d8de7e0c5001801141bffb41277b60c8089a60c0896d62035d9d2e0c1d831a70c100437e22bfa27334bd2856cee5fa813035576109b953a83070f9beac10f3e18d3d4d810fcb8182a84bdde96c090e3573560a26209417aeb63ffb199c75262c1618b7855b3678a423ddd4cd8190228eec05ab9cbc1606803c5d0a8cf3df8a43494ce4ad24100a5eff37ab9a3b6af46dc882a222a016c6ff5b04cf7573cf141108e9d8828df260d81bb824337e14f07ae41394c7cd3678bd24519f36e02e92202c18202f64793048fd19ab65300599c7aedf91aaa4743d089fbd3e8b02fa9ee2df330365bbfa5ae4c09c1cd67499dc3cf485d952849dc830083ed21eb6165ab121a8e0c6df0384c8953f588b54123e905c3bda4c3d8f8902804157b8f8d81c99ffb2df809b2af6a5e41b58b400940a1b46d3839b25fb8819a3f885fb28ad73cf3ae9888a6f50cf7fe24991f0dff8a30b1c40c9b9306e190fb72dd0aff546ec34e121db3e89acd6fda1a99713c70a70e9613f596b8c8b67c256c59e47f0b0c6b79069da9cec1c3f09b5533888eadd1dc34a086f376859b58dab8d6a8cad49ab04cf6dcdeb9bd2ef905f5b7d5a91e4e65918061d3bdea20214a0dea67730e0868dd2ac6748de8f34ebbb1aceb6cf3c6b59a1576315bbe21abafa0c7972e00865a731290853d085f611ae39d40d9c233bf70be43b84cd51330a7e0d2971f311a211dd04d83401ee1d364b312288ef44e4203a686a560aa7021922361d54308245be8ee929e7a4e42c2ba774acb30ec59a3b98d131769752f14f01674f1c0d06b77c67f55b45d286e016f6dd42d714d2ffe92eece2d9aa3329b61070082f62023c7bd98a5d29cab07f6abfb26ef81b561ef4df51e264abfba0348adfb5b496d17b41f9a4bd8c1b2efeac7f7f1c6d3dfb41f6fce7cae4563fc47f8aaf01e499deceaaf087996f02e9dc5dd98976c685ab7f1e5ac983ee7fb37195d05a6509dfc8010c71cf9b7862574625e2859c2817536f72938e49235ed50f7148c5a7c296597fa49686048735b63109e29596a4ede4663e39d34ba86aa78551167dbf47dca04434e0e476b9773e295eb2a230a796f38c863561cc956a8a9b4197da7802b7816500385a97cecf3aefff32dd9b5d59ca59e48e1093de5be1ecbbe8d5ffbfbd9da8796eac46ed70f237b1eb1e4dc3b5d943abf23157dfd3aab6f845c8ebf8ed6f8411921fa3b1dd3efbcee5790b6c3190a288b7a3d69aa943b2ffac176b67c037f00ea7aed28d9f9291945fd393c64890ecc2158d4fd3779348a295057a450aa1ca8ce085723a4515afa6c91cafe1ed3ce9dafbca30c9dd1bf9837baa396c1d71e0603036081d8b56a1134f676e2c1450b1624bdb2b1803da19acfb80cd9ce8de1affdc7e1b254f9deec4c4714e829fb41cb9bcf5cd6ce0fb33ec975d2243ee88e9259bf7bee78b5a47e4ac83c8513cc3095c4afe10455b8942da2d591971881d816f32acbaab24af66465c5691374f12db1667ab7043b0e9f5e9fbac408b55cf718b1d9664646451f39ae5cce39be2e994a45daa21143ea40cb5bf149030d557eb10b0da7559bdf0d0f2297851db3dc18fbe89fc65ae68df581df502cd4bfe875f2171e19b8b7ec57f6a7458ca6a2d6a6388efd92579d080e1930baeff90dcf00d44c760d3126a67ba3f8fe7ec8f17fa9af969c35f2c6d6ecbc026d14c11f419b8b36548e40b7a4c76a935ea9254c22c66bfb2229aa4093b9b3be3051bf50d9f92ab16f95746470286992c17fdfb982ad517e7a7526155041d7973d655d8616e5f0d314664c056bd491d760e23b7ef6d9743ff2fe63e9afce0183f119da8193dcf8b1bd67682aca1af355fc98120c4e79014ed7bc009703420af0c04292780bec761ac6c32a5f9e1e3d88f92512e7fcbfdbb6e694edf0be9a31a08a514c04c272e7588c453a85267f2bf57ffbc273461ee20727d6fefd4593278dca18b195ca2d1c81911cb34e948de8afb90502706487bed4205bfe76d5b81684074188807c5d3d23536b6a67c0842ccb14962a56a10ac0f861f40b6bd215ff0087bd0c9eeac1c2d091d853c6b692db139223d8db296a260673bd39d4f3d4c12b0a142628cb23b0e6e94a03a46aacfeb0f76cb6495ea51b83856cccee98fb52bae965cf89d52a7b59d69e1a77704bad68623c833154b494ad7720041ec4040c4b7af7a3129dfcdd77a074d61954c103f8f9d4da1f8caa00b5646fe8a5cb65eaac61d666a0eefe77c8308a10fa76ef8f5205a96c8eb9d78746769d913913dde7b35a1d64fa768f199a32d40ca2953ce5f9dd0f6418355836973a919bf219532201871613444b5d110cd2d18949f3aaf9edf7de8ca2c37b9396389557c1edf32ca373c2bb5e687c38973b66a243960e67725341ffb719c7a217c565af54a78cdf1d1418a480d55215cd9fb690ea79e2389786a471e9b7e5a96296ebbee1bb38722b4066e2c0501c81441f2c74262cea7c07b8b0b6fccf04b2ad7941e80cb284dcb8a0f17a864a33f29290b79372693cf45038b1564f3384c1178fc865f0642c4d1a7d235bc5cce0eae83bb7d8a8e52f986af59f43c6d809f8ffa14bb56ad2077f334ab924b318b75c6f4ad9d359ce35f7ab2b418fe94d3f7cf23e56a0603b4d86ccb8622f8273aaab9cadc3a3fd0ea4b54895959c5bd3eace0c9995bebc7196c0d613b790f7f42d0af4ffa2bb660d0da91e99992362bd4cace9c8d3698c8bfe9bb92f8a56978e39955a5963f5f6e02b7b25c985a9b71e44321e2c295760dec7aef1c39f46c22901202e5d00ead5d4d3815f19d68beb9eb75a3da49db4d57ea07002af373a3b16d4663b7f493a526ea4e72b3142d746470ef0a1a01ea249de426f8348413132590c270519e3a8a990df4ff04eca471b900a2b53869c236588693d7b0d45504011f55452efe28f1b833f40e03e55ff8430f3e75ea5758ccc7da75ba27e1cc80ee989f0e24aa4ef1f16d0b777a001038359333be2dc16c76c5420efe010facb6414c899539158cd10ace8b6e8083c948436075722bdb1e167021bf02f3f39a83957b0616f806fae127d748fb9abedd61da2f5e36e64e74886cbf7b90af4003a11603515dc73d9cddf7b1a50a0629b18106e16800cf7eb9c08d4c7ded5432e80204637de64f339ccec9dc3c08c0027b77b1a60985abff9f30329f6d408752d1bd648afc32c0f2de6a780778e67e03bdafdb6a96a9fd0d70b27469b475aeeeca140c380a62b084262385845b5c2c548f84bf9fc23ed6ac838503570fc6408f34a1c6ea6d8cb0a17869c47c000c31f7e2e0826bb58eb3eadc44a53f56a814620154fa1b137068a1a9bb9b6f9af1453351897139b36692332b0a2a3f38958681a874db64bc5cb99708930a848702892664afee9d5df291cf649313df903330c6401606421f093da955ac6979a86e5cf82ff804250b003bb35da8119fda8d973cfa1eed5fe652d47374016bcc2a2e44c83e98751dd275333133a082d02e70803921e8cbb19b32dcf9ae8abad890f746bdf89530a154378fab1f53d835d9ad343911faca9245497fc7b5f0111d2156da2988fd923f5998c0078b972a61b31bdf237d269374c03c402c6cdeb52c1c111e098a3bf84f69fd35460a340ff073779620b0b214c1a2b81ed549e0d23b7cf163b94dee9d3c8e37c68beec053db7c3affb5aba45dc8df6d734780033ee3a219bc31e675d5e9153d8252d647afc257df755846772a33aa1504dccdc4181f3e4d822b0361858e29e4c67bdd51199e6c37e6de3a75bf43e28cf0cab12cc717dd941880be932544c7f96096761d76ef23c04019891e9093232fba7ab55f151d17548da7752fa2210e142440fa49536aba3b3df17e8fd50eb30b8ac0124e6f1e3ebf04497165593133c70dfb002eac79db94fad1318e0046c84c4e7a9c372b2131745c119afc1a18c93b87f45012af8cadd096edcaaef0e38d20d65cd58358cf6bb93590a48417fb758fbaf9fcfa2b23197043f60b8eaf7635b920c214d4004c09337a019872681e574eb7ae158c803f7c04443566a279997f5f2aa4f666d7ccb1fa4ead55771ee472cc7af3fa046ce36950f88655f2add05bd5c1a8765bcbfb1e842404dd0616fc7270b19861c12b17e57edcb6dcca4be30ada964ee591dd19aa9e3fc9cebcd164c29667dd0f565c2dbff20629e5b8ae38b530ab0a42018d11d0690391a2fa485409c552e584df9e4db29de6362c50945e8dc7ab2cd404ddea7d336192a15d2d32f144caff53361dff417f75546f87b7684a71606397799854d8389d1ad945b31b56f3ffac12add6f5aed8b15620784c007badbf0c05bbded9baf298d5764fbcd368c05219fd6863874ffbe267797045b33e52896984b7c2cc2a502e4c8b4c3ff3bdb5644025ed19e9e94d6c9c0c6304bd67d7166d9e2699b196563ddd32f8e1c3223f56b64c10c88ad8911dcbd3e8fbdf20b2f8d7c2af3088f4776a72b24e3217cd812bdbec865c4f62a4a4e4c6f1c7b9a481560b79340c980949281aa56a06ca1ac166751f397d49549a53db7e1c85b0d245edf7d03e3a0e477c33fc9fbba1c37647837141e1c3d4f155b15a18dd3df2690ea220a99ceecc9b34b8e997a1debe435443787deda33a2254119c1850910fbff20f8c1c1a4dfb9369f033e784cc7f51ab07e6711e68cc252852163969e8e63b017ea4fb37caee5a3c802675d2a95a149feeb95559269914e8e407655b4e7fdef39064586c769236544563ccc2a1797a4c5d99883121ae5115316fca9b92f83ffc3ff087411e4b5e456", 0x1000}, {&(0x7f00000002c0)="67bdde8ffcb66804da337823d44087c33ec6ef3f88c3c3994e034441e21c24febe4716eebbce5c1fdd249f9486d760151c477d0fe5330affcc26582ecb63d572f002f086c3f6b880973889c5d8e9ecd1ef3762945766cebe7062f439337a9528d00f87d4d39e7fc4d21a36f400289ef4d9c0d9947f009cd1decd269256a9e503fc9b", 0x82}, {&(0x7f0000000380)="703e1c4b4d43b67eb95b3d394d998d993391a4b074dd8522dd058e9c553a627cf1ed278480deda983e5fc85cd81affca559e7fe20392528c9f51071bdf2bb9de6f38489757d7c3062ac770a312721cfbcb2be233393dc868b9564929e4fb4a9e2e3aa666bc801bba8b4eb843afbeaeaafe5132095f9e6fe300ab58da6f9fc3f98529e5e46cd140f9b9f7fd436f78ba80bc1226f276e2a2b12ba483907553f560289949d1c30302675a", 0xa9}, {&(0x7f0000000440)="f12c3f845419d94ba0caa2784f8c23155722d353e792db9d6bba2ef78c2a06bdc77f62ec9dd8211bb09deca3ab197aee225a57ffbb28db461eeb0615f1b824e5c31ab76250c972cc6261ac9c2c4c82155698eb513dc80295d5f8", 0x5a}, {&(0x7f00000004c0)="18027f96e41c9261047fe5cbe1d638280ffbaadbfaaff5ea27287945bd82c3d9becdeaa97a9841faf4d1c768f8a11962391ae4943c9336df73babd3119ee672d2c24e7416f15dce9090734610a2351a0a5e45c8747b75483aa0515d65e7ee1293e5f5924e41c4260f0de861ff3201ff8049a8039c96f2c110f37becbb12390469649e73e20b7ae4938a593c910994361162292e4b876a51512a48f84c571e3278159", 0xa2}, {&(0x7f0000000580)="8cfca6ae60b3f5284858a427de40f295f1181dd72bf330b11eb975f845539957e5d25c5ca3c05250111f700e91c49c567c1854a2b35594d3722c2a6e5741dd61e31ac25477df8a60cd223aef766bfcb1d685be6fa6976cf6e884fc4169c993657e1f5c3c", 0x64}, {&(0x7f0000000600)="04c3d4b6150904701ca7134ae29bb76f91babf25faff320d6f5116c4a8988a6e7ef1fc59018edc727e4e37c0bfc7ebfe5df8c9b85613dabe28bb93d3b05288e3c36f974d3129c0ed7319851b055454781889ddacdede32f515e0eae5275a7af25c805be7b8dbb59486600d3087745e65fa8b5e7ec160729a3894c4cb91f23b501e3dc3e24eb22812f8fe27e791d0fd6b8c16c40ad2b9340501b342d0f746ddcc4c2d2a3970aa3d66d803bb364d151d3410e3d3a75c6a8dfea13ff0694fe08b92a0941e64ced2b5f25d516bfc414010929349ca166d51013c57d7392a7a942a3836859dd1aeffcc95d2c20cb40c", 0xed}], 0xa, 0x0) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f00000000c0)) 02:04:00 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) fchdir(r0) poll(&(0x7f0000000000)=[{r0, 0x40}, {r0, 0x8}, {r0, 0x25}, {r0, 0x100}, {r0, 0x4}, {r0, 0x2}, {r0, 0x44}, {r0, 0x45}, {r0, 0x22}, {r0, 0x100}], 0xa, 0xa9b) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x470a) poll(&(0x7f0000000140)=[{r0, 0x2}, {r0, 0x116}, {r0, 0x4}], 0x3, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x20880, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x4) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f00000000c0)={0x0, 0x4}) 02:04:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000100)=[{0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x54, &(0x7f00000002c0)="71548cf91e5cd6678d921d0480a10161d2a79c88cc8b5d9df4bb00b3a26d9fb95b9665e675e759755933f63a2ee6706c7bdecad9f8e5462b1e3377b5eeff0700000000000054435c7a8c11f2a72562ffe9a1a5c4") ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000080)) 02:04:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5, 0x5, 0x81}, {0x3fc00000, 0x3acf, 0x8000, 0x8c}, {0xf6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x800b, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000100)) 02:04:03 executing program 1: socketpair$unix(0x1, 0x2000000000000005, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) getsockname(r1, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) write(r1, 0x0, 0x0) write(r1, &(0x7f0000000380)="b0", 0x1) read(r0, &(0x7f00000000c0)=""/106, 0x6a) 02:04:03 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) 02:04:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0x8) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 02:04:03 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x800, 0x12) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000), 0x0) 02:04:03 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000002000/0x1000)=nil, 0x1000) munlock(&(0x7f0000008000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x1) mlock(&(0x7f0000000000/0x6000)=nil, 0x6000) 02:04:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000300)="c0a40a057b899aeb20354f50b1eda789ba2da50bca110ea19f37741f591ab4a2842f2dc85b02014fdd57061438854f23543f866bf00735f39827d4e730eec631078edeb769ef2e417cbc5537ecd60c1c3c4b2e576999cacf21821b63ab14d33410542fdbd741dca3576ece5100a10eac3cb530dbb5adb511d5aa0b9aa3a2d40a202cd6aae0390036b9b3fcec4bcf0a19efaa1aac1f2a198d3121ce68bb15bf1c632be66c4fb5a23cfe8a535301cb8cecf880c7e52f5673f018d13815c155f82c50f43b6c5e90806f2700ea5ee69fc29120c7895fd430e0c683707f3162b5", 0xde) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4, 0x4}) msgget$private(0x0, 0x141) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000180), 0x331}], 0x1, 0x0) 02:04:03 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = socket$inet6(0x18, 0x8000, 0x101) ftruncate(r0, 0x80) pledge(&(0x7f00000001c0)=':&\'\x00', &(0x7f0000000200)='/dev/zero\x00') open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) close(r0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='\x00') unlink(&(0x7f00000000c0)='./file0\x00') r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x200, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000180)) 02:04:03 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) write(r0, &(0x7f0000000040)="b2ef0f75acecda96297fbbcf72a9990f1e2970795aa89114037d64891ac9ed4d3a4fd0cc44ac73641e6ac143248a0d32e7c4d7d39c19c72367b2adefed85423f49906b8a95482224565ca63b5e4750ff78bca71510444e5f568290", 0x5b) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) 02:04:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000000400)=[{&(0x7f0000000440)="76d11bfba01b2b437500f4e773d6d87539da24cace396c1d05b923466a161897509b78dd2cea3471e8956dc5fc20e77b6a13006174ddb0a7bd78cc8c51edf515c237e4adb5514027f448bb7080f211692ad81885ae85829eedd424585b8ca5b54e9edb52d4ecab6e5ca284924102e12f4b934e112398cd4a74bbc1ef9e5004ff43289f51a030164e5bef69b3eff6ede8ca2832782da69a63e754249b41058f3b90423fa281c1ef6704cc155f8b6e7ce764b2f7b40bca39ff9fbe030a333c84ea554ae93faecd1d1305ac4355a7dcbdaebc88d39242a8d0e65b86b022f8eb0952c4ff0500000067fe8045b1e4a414505dba3a89837c91386b0aa6bfc30c3f6966fc6c644f6742986b4813f7e3621ec860cad94b75bcac8ddf00010000422da2d6e405031f1307f4a86db6ac5c7736e5ebba193e0c701df5f8d5f3d80371cecd4e85b8a098e4b0a2a2", 0x148}], 0x1, 0x0) mkdir(&(0x7f0000000000)='./bus\x00', 0x10) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) 02:04:03 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="7d11a2c8004645a4ef975e8547e7539113106f061daf7e11b59ed27af6261b3ede995bc26a8834dbff9f1cec19482af583d4cb606cf2173c3a1d416ceaacc49aa1ad337ad41ea6d272129702e2454af9481d0ac3c57a2033d5eacd4deff3c7a6ae2fcd28e5d6815023930474945ef58930b846024cdaf0148756f7dadc", 0x7d) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, 0x0, 0x0) 02:04:03 executing program 0: pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f00000000c0)='./file0\x00', 0x910, 0x2) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f0000000040), 0x1202, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) write(r0, &(0x7f0000000000)="b5", 0x1) write(r0, &(0x7f0000000000), 0xff85) 02:04:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xcbe, 0x4, 0x9d, 0x3ff, "1e8c8d9e2cb3020b664d693d345702658abf9abf", 0xfffffffffffff001, 0x2}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ce6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55b8c9ff3e668642cc3adf0643fdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b734ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e894ad386262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f3090b803000000000000e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca00300", 0x6d5) r1 = syz_open_pts() close(r0) r2 = dup(r1) socket$inet(0x2, 0x3, 0x3f) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000900)={0x0, 0x0, 0x7, 0x7ff, "b000"}) kqueue() readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 02:04:03 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) recvmsg(r0, &(0x7f0000000800)={&(0x7f0000000000)=@in6, 0xc, &(0x7f00000006c0)=[{&(0x7f0000000080)=""/148, 0x94}, {&(0x7f0000000180)=""/251, 0xfb}, {&(0x7f0000000280)=""/250, 0xfa}, {&(0x7f0000000380)=""/96, 0x60}, {&(0x7f0000000400)=""/178, 0xb2}, {&(0x7f00000004c0)=""/247, 0xf7}, {&(0x7f00000005c0)=""/136, 0x88}, {&(0x7f0000000680)=""/28, 0x1c}], 0x8, &(0x7f0000000740)=""/167, 0xa7}, 0x2) close(r0) 02:04:06 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002202, 0x5bca) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r1 = open(&(0x7f0000000080)='./bus\x00', 0x202, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000001280)=0x10001) shutdown(r1, 0x2) preadv(r1, &(0x7f00000024c0)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0) accept(r0, &(0x7f0000001180)=@un=@file={0x0, ""/68}, &(0x7f0000001200)=0x46) close(r1) getgroups(0x0, &(0x7f0000000100)) open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x420, 0x4c) connect(r1, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x0}, 0xfffffffffffffdc8) open$dir(&(0x7f00000012c0)='./bus\x00', 0xc, 0x40) openat(r1, &(0x7f0000000140)='./file0\x00', 0x900, 0x1a) execve(0x0, 0x0, 0x0) 02:04:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) syz_emit_ethernet(0x1, &(0x7f0000000280)="cb") r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x102) connect$inet(r1, &(0x7f0000000100)={0x2, 0x2}, 0xc) poll(&(0x7f0000000000)=[{r0, 0x89}], 0x1, 0x0) read(r0, &(0x7f0000000140)=""/143, 0x8000) 02:04:06 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x100a22) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000001c0)={{0x18, 0x1, 0x1, 0x1}, {0x18, 0x0, 0x6, 0x8}, 0x5cc3, [0x5, 0x5f, 0x8, 0x2, 0x9, 0x0, 0xfffffffffffffffb, 0x1]}, 0x3c) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x200000000100, 0x0, 0x0, 0x1000000]}, 0x3c) bind$unix(r0, &(0x7f0000000200)=@file={0x1, './bus\x00'}, 0x8) link(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)='./bus\x00') ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x580) ioctl$TIOCCONS(r0, 0xc5005601, &(0x7f00000000c0)=0x4) setsockopt(r0, 0x8f, 0x5, &(0x7f0000000080)="e0f3", 0x2) 02:04:07 executing program 1: r0 = socket(0x38, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = getpgrp() wait4(r1, 0x0, 0x0, &(0x7f0000000080)) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x7fffffff}, 0xc) 02:04:09 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000140)="0fd2941906c574661230f172a959f71c0747b8e2c01dad09bf65f7a27321d03d884407a566d1eaf68fd6a1e2a93ea404d7d7d98beea5f7af4cd0181f0b6a67c50499a67ca3e905598fc0a75fd4264e728c0499589051d107455d92e01cacdc1310b57d190ee5fc185b90159e31c2664d1db5b59656f389d95cd4136184c6e5a123364a0678e6a556e630d64b6cdf0e275a7c413e56aa176e6620f8ed003ad471e16c0f7c20395ceded9f4f05a085b3dfe27776196d8152cb913e9e233d8dddd75625b4f938072a538ce0db9a816d1523d1fd74bb55c83ec4bb05f68346c4ed325d2499c6a4ad9a5a93b0683e88d4a0771d740ce704584847b79c44f8bb8d6ac7de8063f9ef06ce020facd45bc7d970bdf3f29e4760da9c4b5b97234d3f5e70cbdb6bbea55d3edda3a8f150ac2c76494b48bdfcc74aa22420199f4798700e02026c7556dead7c8e93c93f953d505ab7939225da24899e3303a6790a07fb8a67e028267351e8460afd4170890246456a70ae0e6e409fe781ec0384297f84272e0924d3abd86eedf60439997fd04f05938f540300000000000000f64e3dd75c629914e389b807b9d47abf26e3c061f967f632c2e70aa22036857e548d276d435fcf5b2a04a425d8a16961466d5df1d2ef80e876140c3514261ec8ff947b32c7b8fb6ffccfeddff8889b37fb6355ab88c8d8be44828e689bc2ff5c693e778e4a681b96cdd2503b39748257635c7afa0011097a682914f800140b585491e121939071b0e711356d7ba232504cc5871b2d376468e54be7f1c62da87e8ce544f314b194ab8fa402962b22108157eb903501875b690481a42a755c8cf857fa378080ee26a365b9f32b4e129a15d66a7cb0548183e770de561105f314bda7682c766715a7f9f31513a670d1787bd9250c29c2cc33e1fcad36c613e4a6510ab19edbba6d5994ed211a61e248598bdbbf1db8c3dc0dd57b06e83f0018871c4ee10e6a2c5930a9adec11e09afb19617ac53659cfe2b7b891a41ec01a851bb97c05f9d6e0e712d6df55ec3d0d43890ff70258f35056e65d3ab92b54feafa1f7afedfcb8431813fe47fd0d44ecbe8d0406c0f5879908d7d8682e2e62611b2253a0eb33ee124f36b7626f25a366fdab405d3747cf0c4c0860948901acf0958c21c058e6ca6e18938bce09b777a85bde72d9acc650a61d9fc866dbccfd70aaf9786c39ccb3c210f03de21842ac1acdc8996e323923a9db20205ceea5163c94efa99b050d5494a2bfb35d64f5ba60b6cb91eb17c271961a2cc439a938da5ab355a7ade5e64702f9934eff7e6f12aab89511908899e1993778ddd3fa9a6a65285357cd4c491ffe08477e83897528dee79a7320d30b8eee548739ce8197e94e87f11d9a134506a9d576470d0c42dce5ff3b1bd2735336ad3c49abebc2dfa445c71803cf1ee6185449bddc90fca035f71fe52776047b24268677e25a7201b269c45ff7654d2e53796cf758c1de433b977641411ca080af20da0731275e3f12825f864778589b9c7b9514e01fd90c8f148b578b7e2a965e58b981af229bdb08b2e1d061c93d08404ba72ea943cf04e1f671bf04d1c0caaed455a162eeca2a77199670faeabaf7c13fd7128588423a8d0702c1972727ea5248a853545eed09f8518bd9db12420352a697a2872d3d2adc05d00fe19f05e01ec783e8b9f16538633ef8cb2f2767f31600000000000000000000000000006a07", 0x4cd}], 0x1) close(r0) open$dir(&(0x7f0000000040)='./bus/../file0\x00', 0x2, 0xf0) ioctl$BIOCLOCK(r0, 0x20004276) execve(0x0, 0x0, 0x0) mkdir(&(0x7f0000000080)='./bus\x00', 0x0) 02:04:09 executing program 1: fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x3, 0x100000000}) flock(0xffffffffffffffff, 0x2) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000140)={0x2, 0x0, 0x1000000802, 0x200000005}) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000100)=0x10001) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000000)) recvfrom$unix(r0, &(0x7f00000001c0)=""/4096, 0x1000, 0x40, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) 02:04:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x0, 0x0) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000240)=""/243) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 02:04:09 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x3}], 0x2}) 02:04:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41771632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf5793e6f978d6c226c04ac18f9c138c91a76ecd4096e8c8b6b87cb2d72b8bc5b9ad8a4f5f728193ef16ab93f", 0x65) r1 = dup2(r0, r0) sendto(r1, &(0x7f0000000380)="b5ea9deac1cb1bcf773b43f2f024bc4fc9174554343ea884cc8409fd7fef0625326e68ae15d7432d5b72d733e4f8299d9a5e9e9da8bfca6e2b3028415736381d8edc2d75e86e01378d71bc959d8bec2741341af482b73290cbde28074d2de7e9766ef51a0f1ad34029c22b4e4b2e880c6dc0665838e72115bc40affec98abc5d7db15889bf66c92d26be9c223cfba72f4480c366e33e4a68bfb5dd10b57076251e0fa413a2327b1961ecd5002e953f0e217929915442c4f51a03317904974882c0eb6b6ad27d591e81c4a1d1987e342f6130a1cd38c90f91f34bda77aff7961a9d1691dea7d13ebb5352ea14038b4e96f9", 0xf1, 0x0, &(0x7f0000000240)=@un=@file={0x1, './file0\x00'}, 0xa) write(r0, &(0x7f0000000a40)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abdfe5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0x7f3) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000200)={0x3, 0x2}) r3 = syz_open_pts() close(r0) r4 = dup(r3) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) accept(r4, &(0x7f0000000040)=@un=@abs, &(0x7f0000000180)=0x8) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x7f, 0x5, 0xd9a, "098d14c67504f300c5664521d3f131bde5000001"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:04:10 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) fcntl$getown(r0, 0x5) fcntl$getown(r0, 0x5) 02:04:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x9, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000080), 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)="5a68f99e167db797f12655eda519a68e5c8c20770b158b77b43c56a0f21a45c80707dae6fde9c28c4b6f4e6a49bcc383bf66e27b4808ee89591b53f818e3b10de9ac91194b394be01252ab418a", 0x4d}], 0x1) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wsmouse0\x00', 0x80000000, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) readv(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000580)=""/120, 0x78}], 0x0) writev(r0, &(0x7f00000018c0)=[{&(0x7f00000017c0)="ce775101cc6417b6a2f2532db35f295f116316d3ab9d67385f63340e4966f04f25ad04d440ec749a98843459941459086805dd46074ed1dbf94b7fcb09ea30771e1fee9da1efc6741e59f839a8c65f96f5769122b6d9b1fec3c71ea2b0bef2f1e7dce50fc479ba746f3510cb047aea8663b5a7883153db04fe4fcf18beb7e31d64a53e433be04f1d823f40baaefb2b7d96f5fdfe111739d1492c591058c3a2ac81f3d802109e105af525a372217a92bda822c1590ebc430f7dafd44e8f88c468c338d29a40caa3f90fa3b7b61a9bf82f1346bf19a5ce5cf0318f4831363e149abbaff8292fc993b0", 0xe8}], 0x1) r2 = socket(0x20, 0xc000, 0x3) write(r0, &(0x7f0000000200), 0xfe72) r3 = syz_open_pts() close(r3) r4 = dup(r3) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0xfa, 0x8, 0x5, 0x2, "7a7a02da44f5d57ea43fc59be839fc31ffb0f193", 0x9, 0xfff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x7, 0xfff, 0x400, 0x6, "2026082842e819d8e3324ba906f017e55d8f85d4", 0x2, 0x6}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x3, 0x7ffffffffffffffc, "845d550900200000fc5c7fd2008f27df00"}) getpeername$unix(r2, &(0x7f0000000600)=@file={0x0, ""/4096}, &(0x7f00000002c0)=0x1002) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x5) r5 = fcntl$dupfd(r1, 0x1, r0) socket(0x18, 0x1, 0x0) fchflags(r0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r5, 0x80105727, &(0x7f00000004c0)={&(0x7f00000003c0)=[{0x23, 0x2}, {0x89, 0x7}], 0x2}) r6 = semget$private(0x0, 0x1, 0x101) ioctl$VT_OPENQRY(r5, 0x40047601, &(0x7f0000000200)) utimes(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)={{0x5, 0x6}, {0x81, 0x400000000040}}) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f0000000140)) setitimer(0x0, &(0x7f00000001c0)={{0x80, 0x2}, {0x81, 0xfffffffffffffffe}}, &(0x7f0000000240)) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000380)) 02:04:10 executing program 0: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r0 = getuid() r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x10000, 0x0) setuid(r0) r2 = syz_open_pts() fcntl$getflags(r2, 0x3) r3 = socket(0x16, 0x8005, 0x4000000200005) read(r3, &(0x7f0000000180)=""/219, 0x54) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, 0xc) r5 = getegid() setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000500)={r4, r0, r5}, 0xc) r6 = semget$private(0x0, 0x6, 0x8) semop(r6, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x0, 0x7, 0x803}, {0x2, 0x20000100005, 0x1800}, {0x40000000000003, 0x9, 0x1000}, {0x2, 0xffffffffffffffff, 0xffd}], 0x5) r7 = kqueue() r8 = open(&(0x7f0000000040)='.\x00', 0x20008, 0x0) r9 = fcntl$getown(r7, 0x5) getpgid(r9) getegid() getpgrp() getgid() fcntl$getown(r7, 0x5) getegid() kevent(r7, &(0x7f0000000300)=[{{r1}, 0x0, 0x10, 0xa, 0x3f, 0x8}, {{r8}, 0xfffffffffffffff9, 0x96, 0x0, 0x0, 0x43b}, {{r2}, 0xfffffffffffffffa, 0xd4, 0x80, 0x8, 0x1}], 0x1, &(0x7f00000003c0)=[{{r2}, 0xffffffffffffffff, 0x4, 0x4, 0x2, 0x5}, {{r7}, 0xfffffffffffffff8, 0x21, 0x0, 0xfff, 0xffffffffcfa6eafa}, {{r8}, 0xffffffffffffffff, 0x40, 0x0, 0x1, 0x400}, {{r7}, 0xfffffffffffffffa, 0x1, 0x4, 0x9, 0xe95}, {{r3}, 0xfffffffffffffff9, 0x2, 0x20000000, 0x8, 0x1}], 0xba24, &(0x7f0000000480)={0x1, 0x6}) getegid() getpid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000380), 0xc) sendmsg$unix(r8, &(0x7f0000000740)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000300), 0x10000000000002bf}, 0x7) kevent(r7, &(0x7f0000000080)=[{{r8}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r8}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) r10 = open(&(0x7f00000002c0)='./file0/file0\x00', 0x201, 0x0) ioctl$KDSETMODE(r10, 0x20004b0a, &(0x7f0000000140)=0x1) 02:04:10 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup2(r0, r0) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x20) setsockopt$inet_opts(r0, 0x0, 0x4000000022, 0x0, 0x0) getpeername$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x820, 0x10) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000040)={0x1, 0x80, {0xb62, 0x2}}) 02:04:10 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = socket(0x19, 0x8001, 0x4) rmdir(&(0x7f0000000240)='./file0\x00') pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000180)="ba674e7b9b8cc53e6da6b84812150cd038e944d62bd1937707da7b2ae5873f963822dc17c865482a636ee07c537d36c3470ed3f1fd542b2517c17937dc4e208e3e954bcaf74554fb80e7bea0f10e871d23499d0205c978947f295f2ca09951864f96b5af3ff73c4951a1bc750fb5b22680d838abafc9e00cfd9e", 0x7a}], 0x1, 0x38) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000140)={0x178, 0xffffffffffffffff, '.\x00', 0x2, 0x0, 0x8001, 0x100}) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000000)='T3', 0x2}], 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0x2) 02:04:10 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) setitimer(0x0, &(0x7f0000000000)={{}, {0x5}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000003, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getitimer(0x3, &(0x7f0000000100)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x400, 0xb31a}, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r1, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0x122) getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000740), 0xc) getegid() getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000780), &(0x7f00000007c0)=0xc) fcntl$getown(r0, 0x5) getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000800), &(0x7f0000000840)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000880), 0xc) getgroups(0x6, &(0x7f00000008c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f0000000980)={&(0x7f0000000180)=ANY=[@ANYBLOB="00a1b4a6666975301300"], 0xa, &(0x7f00000006c0)=[{&(0x7f0000000600)="569340d78720adc69bacd0733a270f527db0b1b22c0848ad5fdac8a92c2446511176a4ed3d4b0935bfbbec1321c28dff8d836cabb796048c961d86fcc09c7bc922c279efcd94d1f9779fdabc0646837ae80de1ef8a4ff2b2f7fa0f8a877013d66721ef9432f8333906264eae4b3aef03ae99404abc0fded48d2c5c99b971db7537946769c6ffef475b24c136acf5ef9b76665f702aec423e9eb806f70cd9bc444f4ef059d959e299a69a464f7099e92861fe74890750", 0xb6}], 0x1, 0x0, 0x0, 0x4}, 0x6) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x6, 0x2}, 0x8) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = kqueue() r4 = kqueue() r5 = dup2(r3, r4) kevent(r4, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000080), 0x8, 0x0, 0x3ef7, 0x0) 02:04:10 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x9, 0xfffffffffffffffd, 0x0, 0x0, 0xfffffffffffffffa, 0x3, 0x8f6, 0x2, 0x0, 0x0, 0x2}) readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) unlink(&(0x7f00000001c0)='./file0\x00') chdir(&(0x7f0000000080)='./file0\x00') writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000180)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x4) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 02:04:10 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0x0) r0 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setsockopt(r0, 0x5000000029, 0x7, &(0x7f0000000000)="3048e69931929648", 0x8) accept$unix(r0, 0x0, &(0x7f0000000040)) 02:04:10 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x8380, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000100)={0x1, 0x20}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x2, 0x1, 0x1, 0x3}, 0x6) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000), 0xc) 02:04:10 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) sendmsg(r0, &(0x7f0000000140)={&(0x7f00000000c0)=@in6={0x18, 0x1, 0x1, 0xffffffffffffaf4a}, 0xc, &(0x7f00000006c0)=[{&(0x7f0000000340)="ed0dbe3a2dbc6349b8d30085e261038fe26b02b5fedda0d591b283ff54c6deaa2228bc488f21356a488a92c6f39a98d800872e1d988958227a5d43035b868df6041cf3ddcd9f7cac85547871b8c446547da9e060771777ffc945febab60e482283e342d17a9d5b8b95617a2b3fe1c0fff8d460f02d84e69e1adde54c2a8d4a2f8ed53a47b038", 0x86}, {&(0x7f0000000400)="d96239f3324261eb3f60e4a797685c2033f4788e52cb94c28e888e9b6fca3dc03f1205fceddc3134b684025f9968d83f57d3121fc40883f714162f47d32ef5cf001ab6c5b5e27f5541e07310873a420bab89b42a176ca1910d806324cd7539cd75da41bdcb1a6b5058e95474192fa53a3d472a087760732aafef22a637d33b60a1d6833b157aa714af419e37387c72ccd40e87c727d570cbf3c40f03ce705c85c1d038e1a0f733208ecc79ef05e3706326aa4b2c846ab06bba820697cff9a60f2024a678c8ea9572f5ed8e6a47b2f212fb8b49f9e9f523c45fea55ac724015a1b841c0b88905635815de1f", 0xeb}, {&(0x7f0000000100)="fed3eb912a3e33ffb3737189", 0xc}, {&(0x7f0000000500)="d8e3b386d1bca1d894c2d0deb58f0839e999414f1e99862eec365b9fe703bf10d80002194a63a7e1cf7394bd7d91f6706dc10711a0b04e5267c400b6a2c3bfe5beeb2cb307976f9f640346eba9ceed51dce15ab307cacf1b1982cdc9c04d01069ebc51ac626de6afc15b4a4df90a30211445951b250a9191249c98ea1a72ce074cd24c7dd6da98298b6484a713b0df31ac0b891b75e46c602f354e6db0b90980897fafb397956e748c7cf338a26d01b9b96273a5e1cda9c5cd1c2e3ec8e525f14c518547c757a876ba2a", 0xca}, {&(0x7f0000000600)="105350f3528e86ca6c9f764ed8a230301b4acd906ac613806eaafc78d88ec615e9324c48d1c824b795869734278b155d6d419dc3548965b185c5d60bff3ba28f21211cec5240f78a2c422ecf98dec4bc832f85e66feeb9c0d65ecd8369e03c005e1a360fa14601d40072ef045357d78ff82f51fb0323823ce0910e51609861a7cf47a583d9c911003224bacff2d8803259068bacc8babc", 0x97}], 0x5, &(0x7f0000000740)=[{0x78, 0x1, 0x2c, "beef4525f1c0b14384ead3db957afa5ed484a82122f86ec358521ded7a0b37e08b2a1f90f69fa0ac83799bd75a830d267b0ca3d13b994fe084762ee0c04144c2952a3968c1acda161d89749bc63a76f286d74ee69e99c3301d7417923cff5497868e"}, {0x50, 0x1, 0x7ff, "48268b54f3640905811a1d6387e4cf6754c6405d3fd59a48967f6c44cb52d618b7a2a8ce92985c99367ecb55b5588e4c73240e277b33b1de092f8777babd"}, {0xb0, 0x1, 0x7, "02f42dc3428ecc5227cae177f96a7903b9c054f047c9ca91acd15a4cb05987c28c8a77535d6835f6f7513b50ceeeb4ac7b1390c2c5d221f96b992088375f9bcea10bb87c9fd18e0f3b93f024ed17d9567329ea48d8a4aa316d78bd6b65d83aa9cdd29025d8416764d205e7bc66e625586f756032c40ff4e0ac5fc9230c3f32b6ff9503a3f36f226ac5ac60ef802e136ea056b2d2ae4e367ce1c7df0014"}, {0x90, 0x1495654e87a7b0d2, 0x4, "cbe84fbc88a2fd597830be60c9088e8961444b27e30465a809f95b6e6e8bec17ea6ff432156f69497666b04f6bd0389ed9e8de45f010d76a09bc22fb607c6dc0d7d271041c737466065e039af9937e3eb33ec076946e428b5954c359fe5f51cefc77e46d50823dd13c7943056672bee89df45a4c3e0ceae8adb5392d7f0e"}, {0x28, 0x1, 0x2, "1d4823be9fdf72c5a23795158fd934a039"}, {0x98, 0xb261d090636cb1a5, 0x6, "72c92ee9c710d0db515b638e113ec07a5f12a7d7b0b440ac542915a4094ca4885fb167ad3b1bbdd7e47cafd15f932401eadfe82305ea7ec6c1ca25b7c42852e3a2ed1e3f64dbb964f67c73a27c71505828aa3d1b0e6bb2d3b794dcfc9f624c2a9ef059687e6700b5f220334618f8c647244030c32051e6f416b2e7f508959925d65103945b"}, {0xa8, 0x1, 0x1, "703fb841a5e2c64635c59ab0f9df1eab747029789917e4d34084d41834fb4ec4f8dc6a5a1200ca8f210e1126bb3d08d6460461df125a633da83366698f1622033961b58c43525796a68d4b42263c6334b78b13a7337e2d227df8d2e4f66b66a1e8bead32aa53c6ee1354370112165ca33c0a0de57e43a2d8964abc108a34354a81e62eccecbc3e941ddf27b5b5dc203873c98caa9170"}, {0xb8, 0x1, 0x2, "f139b9392939c59211354cb1a5c8b1ce74cfd993959e197b418c93ec1f225e48da1b0288ece070943604c70a83dd0f6274463f83938e3755fbab5c3e0d691820b78f772a023651f8258d348898191ddf82ad0b66893395b218b826a7c7a2685ebc311583ba94f04a4c994e097427f3fce7179e5327e2fc9598f583fc1792c0bf1ebfb6fdd0c70a851b34ab0753e31d4b0a4d9ad9c3d243be2a59299c9a88ff882fb94a6909e9"}], 0x428}, 0x6) symlink(&(0x7f0000000240)='./file0/file1\x00', &(0x7f0000000280)='./file0/file1\x00') setuid(0xee01) openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0/file0\x00', 0x200, 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 02:04:10 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x24e7, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f089481bc42920e3e90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af5f44ac212b01f6ad4c6fb5f878be414d78d476bcb2119b3499cb977f6de12321c0ec54f0a547c1307a6895f9df7e05a8fb10e378e6c34bfee653fe6054a59cafa50bf061ec32f954be90a259eac85a60c95881e2d16c0cfa03f6367a079a8a1e8611be3952f029756c64c36cc34c42115cbbc536f2899d11a586ab39862e03c9228fc40409453360a724b8f0d6a1499d6a5bac25c081e7fe2c4ed2f0e6e75b4ca956f94eed814deeff1f8df2e7ad3fb6b266921052a2116e519913f5428786111f4122b90260cd5bff5542b60ca53ae3d2ab075a498784b2af1a5ea90b5f570032d3ec4bea4d82cacc4b18879eb71bba9e0b2c493a5820d87371523d68db", 0x96d) ftruncate(r0, 0x5) write(r0, &(0x7f0000000c80)="6a4a4e5cfab0fbad605a30c0ca0000000000004603080fde3ef9ce8895af1fbb477bb3ca8802ffd344e2b27999030100008000000000cccc1647e33cab9b47c2fb6901e403000d9330090cbe391c3e8c2ec75f4811c7b637dedd3f9835676e16586f5b7cceb8246e56c94c6aeef01905d7bdb63d3a2f0f06d8a1cedb43d71371298b99e6fd05000000000000003ce7a6d590fc1b6b85dcb7e4b4c21c2edc35dfc23d048e753eafee045e5409daed53746048f21096c39ef3b5ea38428ae0e59a5c9acb36b8253770832f17c2c17910b2ffdc8b7c0b0de329ef598985071004995d092b", 0xe3) syz_open_pts() 02:04:10 executing program 0: setuid(0xee01) 02:04:10 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x25) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000300)='/dev/tty\x00', 0x10080, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000340)) pipe2(&(0x7f0000000380), 0x4) r2 = geteuid() r3 = getgid() fchownat(r0, &(0x7f0000000200)='./file0\x00', r2, r3, 0x4) r4 = kqueue() r5 = open(&(0x7f00000000c0)='./file0\x00', 0x20001, 0x120) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd0\x00', 0x80, 0x0) kevent(r4, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x81, 0x0, 0x40000, 0x0) ioctl$WSDISPLAYIO_USEFONT(r5, 0x80585750, &(0x7f0000000280)={'./file0\x00', 0x8, 0x8c2a, 0xcf, 0x1, 0x7, 0x3d41, 0x4, 0x3, 0x2, 0x4, 0x10000}) recvfrom(r5, &(0x7f00000001c0)=""/60, 0x3c, 0x841, 0x0, 0x0) r6 = getppid() fcntl$lock(r4, 0x9, &(0x7f00000003c0)={0x3, 0x2, 0x6, 0x0, r6}) 02:04:10 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000000c0)={0x80000000, './file0\x00', './file0\x00'}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) recvmsg(r0, &(0x7f0000002380)={0x0, 0x0, &(0x7f00000022c0)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x1, 0x0}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x3, 0x6) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 0#+"$%.!",%: #/--!.$ %22/2 02:04:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="9ea33ac3ba83c86d22aac65fcc5b04ab2eab5f1f35d7a34014017c6a4a", 0xa) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0x1ff, 0x20003, 0xd9d, "b08d14c675040000000000ff0000004ae5000001"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCDRAIN(r2, 0x2000745e) 0#+"$%.!",%: #/--!.$ %22/2 02:04:12 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f00000001c0)={0x5d3e, 0x1}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = dup(r1) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000023c0)={'./file0\x00', 0x7f, 0x3, 0x100000001, 0x1, 0x3, 0x5, 0x8, 0x0, 0x0, 0x9}) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000200)) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000000)=""/106, 0x6a}, {&(0x7f00000003c0)=""/4096, 0x1000}], 0x2, 0x0) 02:04:12 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000280)) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) mknod(&(0x7f00000004c0)='./file0\x00', 0x10c0, 0x23) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000400)=0x5) getgroups(0x2, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xffffffffffffffd0) setgid(r2) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0xc000000000000000, 0x400}, {0x18, 0x2, 0x4, 0x1}, 0x80005, [0x26, 0x1fffc000000000, 0x400000000, 0x23, 0x48a1, 0x8, 0x0, 0xfff]}, 0x3c) socket(0x13, 0x4, 0x100000060b5) open$dir(&(0x7f0000000340)='./file0\x00', 0x1, 0x4) socketpair$unix(0x1, 0x40000000000002, 0x0, &(0x7f00000005c0)={0xffffffffffffffff}) bind(r0, &(0x7f0000000640)=ANY=[@ANYBLOB="01f32d40e64073003559f88d4ff6afc3f18b2ee14e5d93f5de06000000f2d58effeb5a1868437cb66db6ac61045e42b97b4c66500169c4e6dda98183c18e2f1752c042f2382e800c5420f872d2c21047dfed97bf45b0f84d6554ca2e8faa1c1a80cbfaa187ca61c52cfb513a3c8e1eea041b7ca0b83b925b81b4ee4088d56a8a8488afd4550d66cba73ce101d97244910fe9530ded81fcb084fc24b29067624bcd3bfa320967280408d918a7b56534a91939c67ef12804106245c4c23b658ab036802a980ca0d7bc5a54ee6e8b51da416f8af43475ad64901b2f429f21c21583017be9f3812f49a83bd4bcfdfad18995cd499a8cf378c759da1fcd5d816012ea0fd915a8aacd36b65582a0f024e2950cb2fefe03b0dec6968c264f922aeb0ce49f4df2efda0ad2b2176d97f925ee00d30d2615d7dfcc618264f465c8d8a9303b1786c6476d3fa0b2a660a32efbcc74f05446faaf5649d1f2726c2661ca5d8b400180000090a79d5467053df6280021456b14fe2a96f6b187cb76103874cd00069eab83e82b3f4776924d7c5460273005327e325d94c23fb96d567ecb3c80770bcb3b2977d0a7daa87fc1e1d8c692e6ff652233c48e260229a7d73b3c32ff4e84525a4cf739867a09d6d20dcf2a3d0bc67bbfbfd3ef3ce4bcc8863d33332233568f2d28218e7195bfd9e081e10442880d6b7148f7fdc30171aa4f12388f51220e170fcfb68779142e37f114e8d999aa419cbc0c4cb4b7e543fd5a9153d044"], 0x1) msgget(0x3, 0x142) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000001c0)) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffcf6) recvfrom$inet(0xffffffffffffffff, 0x0, 0x0, 0x42, 0x0, 0xfffffffffffffdd2) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000600)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) r5 = geteuid() setreuid(r4, r5) getsockname(r0, &(0x7f0000000300)=@in, &(0x7f0000000100)=0xc) recvmsg(r1, 0x0, 0x2) execve(0x0, 0x0, 0x0) r6 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x20) 02:04:15 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x95, 0x4}], 0x7f, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x2}], 0x76, 0x0, 0xaa8, 0x0) 02:04:15 executing program 1: r0 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000080), 0x10000) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x777, 0x4) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001500)=[@rights={0x10}], 0x10}, 0x0) 02:04:15 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) sendto$inet(r0, &(0x7f0000000100)="89c187ee173348cfe4aa24c00047590ea07f69f724651ef328dca13c05e72b3d1eca61952f6c74b25c73e3dedd6cf0f44b01aa4f55e8954d5541c80cf185e6784c249154ba619294cf4d2dd17f9c79deea5e0f191f7c37c7c0773c67f11f4baa64704b7e5ef915b837d4dd401fa43021245f81bddfc55192b195b8b69667194b957b94d1ea71e1c9f0386c9d27bec93abb8e1a4e40fc9595c3e1ad5812", 0x9d, 0x8, &(0x7f0000000040)={0x2, 0x3}, 0xc) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000000)="2b007fb0d7e82f902b0051b2", 0xc) 02:04:18 executing program 0: r0 = semget$private(0x0, 0x5, 0x310) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000040)=""/74) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000500)=0x5) semop(r0, &(0x7f0000001880)=[{0x3, 0x81, 0x1000}, {0x3, 0x3, 0x800}], 0x2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000400000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x2b7) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x7, 0x2, 0x7fffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x4, 0x1, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0xff1b) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) semget$private(0x0, 0x2, 0x400) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) r4 = fcntl$dupfd(r1, 0x0, r1) getpgrp() sendmsg$unix(r1, &(0x7f0000001840)={&(0x7f0000000680)=ANY=[], 0x0, 0x0, 0xffffffffffffffad, 0x0, 0x0, 0x40e}, 0x20000004) geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r7 = getgid() getgroups(0x6, &(0x7f0000000480)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x4, &(0x7f0000000280)=[r5, r6, r7, r8]) getgroups(0x7, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) fcntl$getown(r4, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) 02:04:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f00000001c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x801, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0xc7, 0x80000001}], 0x1}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{}, {0x6}]}) syz_emit_ethernet(0x8f, &(0x7f00000002c0)="8b50f8d92db6a841b271263fb85fdc3b5922c746ca39f00d428f01f57df5ceca39f602ff8b69be11f1437a810a30bf07be090932f5e820f51506b959b9e5f4c86bfc80aefc899571b0a555e7199d4eee339d45e98bf1e128c1571705ef696785b373a0f53797f4f3055e53143421dd2e899cf57424a9d4769ea27bcb62f5b7c02e74400cf7d3dd5b1022409472ce76") ioctl$BIOCPROMISC(r0, 0x20004269) 02:04:18 executing program 1: r0 = socket(0x400000000018, 0xffffffffffffffff, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x7fffffff}, 0xc) 02:04:18 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x4001}) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x4, 0x0) write(r0, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000100)={'./bus\x00', 0x1, 0x9, 0x6, 0x1, 0x2, 0xfb, 0x1, 0x2, 0x2, 0x2769398e, 0x10001}) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="926414e84899e8907ba96cdfe9b499957ad5391c55cd2fec4dacc4000a3d2b2c117bb107918fc7d1f0fb8408c20d8ede5675057773b59bde4be4c22abe5a1532ad19e7f8cc6d7762e5bc69b4b97e88597a45171e08071ab1f78db5abf6b8d915db7021eb8888d22df2a30c94558d3cece16740a2746ba974bde34fbbb32bab841dfbd04f94115606fe1c952fefd4676003b75b08d8d895aeed219616a4bbf03ca93ac3c77a7f0299343f599e5d77410c38afb6f329cb18a5a1c5f28511817d128f6ac6d41f3d0b7e40f963c970b52f4f4c7c4088f1ef4d88b3dcc3c0d29b17d305e803fa92bcb0e2f5053ba7", 0xec}, {&(0x7f0000000300)="59fff21dc231bebefb32ddfc0037aaaef474b1ef8238e7a41015c15eef526c1f0974817c4830187d92b53caab339f75419ff71fa9f3a48f60c8d8ab1ab2c485bf68da6aa1d7c43eb3ab5cfd8f1f8b6588f88a6caed0cc10bdda757d5481036a73ac401d4488b613dc48fb73b052e9769e66894649356cfc792ed5f7ed5f6a01d4a6059ce1b0041bfa70a32c2b1c476b29c6e9e4706f3061d3e2d737ab6d5ffc12619efe641315e028f739b4354f8298ff67a51f8589e6e9b775c453332a5af48c683d1f008dc7d187b092e0de8511a9e5ee3d13a16e7ccdcc8d4de251f264086d016e0fb2d278039b14f86cc291627941e47d6a3287c775974b836c5b5d3a386f565b82a78a5cb0849691dae6112f92e63c35adc16d3db878d522ee27d65a69f149647c7c78d732c0dd6cedf6ae834411c95871a24eb821a565acda4fbd63af62e51a29259cbeb4d5434e06d804427f94a9a82d078a36b36d44185ccd9bb3186bf93bae20046374465e57be8a3dd5823399ed8ea1de174f2b96efb9625b9c82de4bca2b0b96186bb153eb15f891221cc2ec5126160aac813afa28f3a85be535509117315babb8fe56823ef9e3811ea326e4000e7b3afa8c0e74bdc4ffdd381830a3b9270005fb81f930412f029eb7fc52437a5bd7991aeaa0a1e15c263768e0780c62474ae81904099ab239ad84ad2c5a4cbe730903f7e8737cde4b5bbfd7e8798d5a3df7b01112647964e4d6970c4e0302f2980a4f7a8653d89c3bb0bd853056712794e05e1ec80295344b4f3fee2b82e7e5d1be70499f26d063a98502018848e98d6100b14390bcd331d8d7796ee0dfc17549c24157cce425970882dada480f93cb8450237616769b13e8504836a26fa70823c1ae8ea485926446b3a0ffd6297bb1b201a355f07a7f618afcf1c0de12c56b742eb02579249a0f05d8cd16e185ad57030dda39502c87e7b80333b16e3ddafdc61227bc76c8dc0f838ae6fb825f67014497215ec6d4f9e87e17e943c68eb9ea026c6cf274a0df283e7e7c908c9267d06c0bebb5055b43de1c687da282a751f0d2a67b59ecf6d0d26da70d80cf9de93b22861ee410dfad31139aee58d7402eacefc7de99d88828cc981f319b98b640120315c2110246e6b96ab0c2676b2e8384c9036d1beb455077863db3485b3cf0f7a8b43683e4a41f3d263ae77b536cc653bff8c836eaec404f9d2611a1ce473b541cd42f01ec5385f07d19b26db07435419ce19ddbfeeb99893bbebaa227ebd413849ca8e14f71e2806af536f5119f81fd5400c9d50b661759a138609133c32cee8100dd750abc7290d70a2b3cbb8b2dca6e9d349da69434d4b543b64c2d6769791dda75ac02c5208a89c160792f2c4ce5a322be707a5dc4b35ac9a46c121248e4f5a874c8a3d89be520cfa0995368f38de666b86ce00f843776684da2f323be935c8e6f79b06f35dab5eec5a0a7a3adf7b65d70aaf2959d7220e0c2f6897af945ace5b3609308c957df26c72deddc209be99c20bcc1a43842ef9229a2df7780cadfb11c612576078a251aeadfa2a7eb63f0bcac1ef761826a98e602dff4d0c6f44b7009da9b5441251634325fa4c139c35e6c5eb555b4efc1a13a9ef2b421abda21fb0055ee841fe4c87bace6351fd1a5d204e638081fe58c056cf6bf3dfb1ce2fe15446a91dea7e0211aa74170f53866b0d2689a5930537b23a1d4734c4f56a22a82134b0441b81d34fd8a58bbc47f8d4acc592a21a539773e2ac136a2aaddfef75678beeaf9bf5fa04c9a827ee77dcd03a5cdeded4dd791cdede6821ef0b0069bc0a0088967e74c4aba29bbd0ce1184b5744ad6428c7eb955acea58000eb4f29ee7ac478ffc8e1b8a1a34997543650ba209e838116220f7c64bb743b055bc8ca7d5513618158254ab5d34bc4a316863615b1b0967f6486531229baa6d9be31dfa1fa0bcfea49295f5774eea10137da6cc2a19d262c420d93447cfdb05e4e34ce9208d50fc4c7e4a8273920a1137b674dd9f06ebab3f0ba6227bc4081326178a5a0888dadc275d1bb6ece84a2bf44edcebb64c3f46d21e351632cc7588ac49554aefd444fdef20d094d61f94e77190e393b86e0236adcaf3cbefafb2448fd80429e3bda8ac1425a46c651fd2c6349831ffc13b7414f243609800edce559bc5fedde11ad8aa5fdebeabe91aa21d3ccb1e93c05e46acce4cac9ff10647233a373f5f3b204dab6306f87ac62619844cf458155d58269544afd8d53e7656abce285aa426d29c00ad5751c776d51abcb3d3a2f350323135ac5d08ccf8f027d008d4b4f1c0c4cb789dc10e5406d3335e1b93996b7aca93528c16c386b87dd85519691a9c7f9abcdb3c1bf0000b75bda73680dce919ed4f05349f6decac267171a2028625fa003c61b2c930b11d5b66a00e9a18370617803c5e81e5f1c9ccdd2ae2f89a5ce590d7939807346958927146c26fa7b199953a09dda0d20b23c8c3b6935bc2eea41e5c965692936f78c5d4c22635ba09102bc5c891902b0163245ddde3278647442bdd52cce2748b3f526ec38e0286c1368b7408fddb0260705c56f173eef5a0b71b628854db81aa1a59b21b92c7820ba85541e2d4ea45134bfcc8b4523bebbe8e0c3310549450257fc0e53e199b3c007214bfd9d84f253fbe08e40b6cba6f639358bba92ce897b2f6b4d0f5f18d8a393ca70747e75726ab3e5ed332030e227107b24a9fd097a0ddbb41f31bca151b2474a7ac1f0c33e24bb74f260363b328a23a4ff56487894abb215870a2ea1573d130f36822ba180a534cb7c8f2831c8427d7c31624cef4776d30a3dcf09889b4c466c7f39bb4714b7c392398562a1f58d83eea917688283355ad3dea0b6d083951f59fb98b91fcb50f2370e90ad9a09fc291eaf7ed15ad5717e9bd40521cc0034c837372af60f1f8b747a4eb0b1ce34d66958b796339ce6fd8700543d8826782ae0ec952105348a76159ccae41f3a6e165b9410166087956ba331ec30d5c943bacea02212553c52c51034e1680f408691d2b4abf1fa886eb0e4a601620d68b5e3fc1ea0589f5c98898b94dd80b2d30ecb5597a427a5edfd1ecc147d310266b137fc93e579f4fa97cdf4411edc14424b931f700b859765e0b5920d1fbe9e706b678d47b7591b1804633bb59287977af0734a60c7c05f3c87c01367015d4862c780ef27b15923b828b3fdb0908f659b326345f13932fa7b47146e1e6dacee706f862b58defc615e604df7c1ebf8c1df33e235222016c54d2adc26a9a10e794e1e795ea1217566efb9f10d4c6e8335ab71ce8dd6b070ab6955b4149b8ebbd7ab494d6fbcf9547040bd9839143cbe724454626cc6b5fa8a2e6b810372e9ec487ada001817f0992f6338ab9de90eca624e2db7fc8b754ee07c8405bb36201a4838ad99f98af53bceabaf76b6aa1518a1fcc2c055b34726a657763a2f27b597ad2af3c951aab6d1754a3f31de99a0c355c1229a17bfc4ebc239fcefca02940075c80352b46a6da80a89b8db95214dd6894566a49d19024a28a49433ce88c4f2a0701d833dbbd54535d2a63ba6009b228d2b89d8fb13d0ae639ec504681ce24c30b64d79aec0b32af6389f0389617fa3e820fa922a2aae2774f50a13627ecc1999181d47f26ba44cb845f25fa8a239ca3f42919bf58f036d65ae658dfc4b1b770cd0f7b73b0d0f6cb8bf2118474e21f15ccc38cd3c19d461d6f375186b17b4f38ef5d973bc675e6f1a557e5eb9110397875176031ec895c2f304d4b74772ee30976282f5ef34b66c5d0007f88009e7d2e87d0e16f2b02028d7b4a836770be79d3e1927a3acead44c5b31ce8bd6fa0bd4d11c414e5e61c017590ab5e362cac9758c987bf13b3ad2192715ff0d23ab6ba440fb59d5075f5c6831783a9d8196835b3e3f2963c33d71a1a6c02e1fc8ac0977c5af3b731be2e27a3333f1735023329d893e62866be18cc4a9fb6bb94586f8f78f7c496ce9b9464a90d6ee3210a8201d13548788dae284ca40795846c8f5066493898b68a7b92c0488400506c6a9ff822c07c280c2a6e927258d62633d8cda80133e343da9743f0ae700d49037b4fb0f61cb5264261b1536c037416dd9571075d2c2d80e95dc7e23bc4532a4075a1f7de5a5cad4a53f3efcb1adf6e103b5f623dc083110cba0a461d6b3b51c930fc4bf7d32cb7ed3eb049169954de24ab3c95ae2927c936962e55f7ac6b3d2fec0e6534fab1c5a654ffbf07a92b653cc71952cc3b950787db088b396ab1bba4344c5b3dced955360fc9a2a13e0eef14897af245701ff7e160a6318f91dfa5d467d43b7a2b8788c1ed1b457c57264cf0cf0e7885eabd97a4530cc4ffea6ea35bcd9866ebf92cffdd7566250d449b183535e7fa9637af824a2dc2cac6ed4ad27cf8de8a6d4b10dc9237cff62d72f7bab0761cc8cadb5dfbe9492554cc5eb92ca7f20d90a3761b7e3fe5d9f354387035df2b757e32f5c5e7d8fd5428a2bcb4aa4eba670aa8df009ca7a3a283669afa4da4741255fbf7741c064a9aca3aa173af22c1f2d02f4d4c06c1ddb0c5d21f7ccfc6ab500208bb6000797a84cdb85dfadb9faffa65850bb0538fbc8d1ffb5f9246ce402576ea5c5af3a22fb11eff54f49fdc6baa22c8e46af3fac331de6b49ea49bc42b16ae31eb048703812572dfbc1765fc2f34ee3d7fa5ac68eb56be49c7a9d157525114d3e306d6eedfe90d617a55c79ad6667320da9c14b51849f464fdb30de1277dc7691968d65d33bf94c90ee7331ad6babee88cddbc62147ed36d9df375d3d904ad550f2528ab05f73295c8a2cbcf39ff55cb103b4b9f2157fe4731a4d7517817698780cea19d44a72f0b31ba140512d56a37b7e43860139f82038311139af10b04341958b083a63eb1776fb56a8446c3516682f703674dd0d2310d7a787f07a04040291169e15de5f45df58704b165c461ecde1a2622adde0d12c64c87100a75791a28ca9b1479ec8d44e79e2cc7047f3d14709a557a60f7c39ceb314db3bcde7f35c0567bdf5195f39a69ba37aa88ea94e0fc6ad87308128e072c9e6219c68a1680ba130f0e4d4bd085fc9aa8913ea6a0c0f03d6c25e9d064a018ce21393002292d705319c53dcbe09f80b8f752a7db5ab5fe6cc8d3f85ed275b8ff2fcacafb12c0e80bf4c6c62c77f168fa3af31690a665ce9c44fa5f5dbca5f997aebcb7c25d01a48b817b6c7155a4326761b1d8e6d7fb567ea5f8ff957b79bdb40d7385bc38e530db86158dc00e56b1abe1a08298dfb641e37b2c820915e0f21bbccc51d3710746408c96bc9996bdc3d7fa985812d7a1f80c10c78192287c60527abb0849f3bd4b5caafb65370ad85d6b382e81b5036a23f244d53db0553de8c2e56dec633eb45530fefe2703a2dad7dd5e6de0bed253f52d7357ecaeb6ea666624ecaba9764ae1040181c0e3986db5e59862bf1fdad286f20ed8e04d00caa9687eaae9ad4b66702b606737d8c5b3ea1594dcdb5c906fddb0ff4de2247f7e431c7c2268550c45ba866f49f86a3d8e8d1efc5fffb83991659573df1c85753f9b39528c442b648a6ca48a23e36dbe37fac03284222be2389eb8409ac560d553584048892e9f50f0632ddbd9b7945f8a60f1cfe32d43a4c5c2ec3e9a93602eab4a267ebaa42feeefdb6a8e8124b59edd82beeaf6cba79f824391e0adedbbe1c8629a2873b0c199576f99a9556eb19e5a3675588c907381aaa284bcbd9be83b8dea7005293985e91cc2d476eb13ef28c4f252472c313ec9c0ac58974ccff935af554f5c650d21fffc", 0x1000}, {&(0x7f0000001300)="d03de10bac726b178ab10d9655650827af60cdf65fba3cf6a3d73939039c210788c56e91e868d62f822a26c1bb01c5a5c15ffa75b0e438c950ba5a9251c6599051e2d5bee9397bc7050dfc3609af92fa775c8672692def37c2e91639f3a475a3c12aed0a71d943cb9133e5eb54c8d9ca73f3470dd7051cf962864c58538bb87d7e65a500560b4f92ef6589554f5c2c00d4378a0917898fbb99df3f038dd0b6b304c60b5196a68519954b4b95bc8c2064eedee05a9775317aa1b829a8430ec50c4c1e4260142fc44b005a87bdf0d51591a9ebea2a5c0e44e8dd48c858b2862899497ea93fec39cb1187c1193b2a003e01f9f529cf1adfaf1e99ffa3460f0138ee54e565b7f8864fe8b577e4c3f70875268f63655e6cfeed2620d3a5cae1b10f048ce66aa553caf26a7759daa35df5e1f645391aab79ab4e441ce568da16ec00c3ccc402d54c8e42a5a90e8dae877e39b07cff99c0254f5d6872af8347170db113ba5bf4f4284fc651f7e1c4e8bfe5b34e830e2bb7b4d958eeb53e7e4c5b7f2940014cb8faf8ec99f9d5bf17bc36038a0560a2e52444728872fb4572ce0fd6cb76f83e7519963585eebb5118d169224496cf893b4aecd0f8125ec0afd601611643485b9d175558a8b59dcd9b6147fc4f5fd2adf496b854784e7aa0aa78211db1ef483e4a748a4dde271621ed8e1b9ec5c32daaac548a13b886b6b6af0917958ebf25ae930752d8caa5ea409f268aa1e1e6dc10c72d1992afc39877113b3390b2cb954002c095e15779b69454506d656dcd9f7521f88fc4cf1ba4fd42f766326ccd0a3461df9dccf37a765aaf29866f844c93c6f9b12a9beba8b2cb0d8914e78c09ed5e0a45339067e71a7f45d8ad20346074875253ae64466a29301bc785e1ec3b13f2a013208a09da18dbff3a4d2125eaa0fcc169df30b5e9b4305169828f93dce83661ce5dbf398d7ff87b7b7ea2d043d27eb1de46866d48d8d18a0b75dfc606c1bd93ad24309b894544ab049eda2b8a378f69741d72510a3ce926eeecff7acec578ad4ba108e768b303f5fad44d1d8527d34762fe1909770756247a5ed252c98938fb43fa0f2d4dd1024b6b9537f97d9d06082a7d83536c5e13e9e3344fae2d051f70dc5ddedeaf1d2035011148215cb67f6b5ecfd9ca34c27fed06d795feb74c48b40d315bd656ddbd386df7a53365c234047cbf4deb8c7a19a1bf2abf5ed832f87df2387a83a01f968e04928a0d1c6d53bd774420b788bbbf4a268abc24c147de2da61da1cfbdc303d479bd67d831742e9d1abe6fcf25c081b615264de4f2aea2d10df722d55ff842ded8e7bb4010db82f6861ebb28ab3d033f938830b58a9fc773d92e0dd7642a9dba4af0282d4a15ec7547877d1e50c7c3900784c71b2dd6f08a6160b66b27c954a55cf17705db71aa9cf2bd297be2ad25d205d0a0c315c49cecde978408c4c91f278d9da3682252c583e813f3218c0d81d84dcdac7b42d83b1d5d832539f039f97430df84af80dbf9b52930d52c584fc898561ec3386a9a00f4f5acad01e155af0e08a59c582b61f99d3e21e9e18c0d8dc6500286645813563b56548af2d5cc193f2b610ca53ae8f9269784e73d1c1831d2c2954555a25d6f1353589b9a6d1c0f0fb78cf78ac33668d6bd6aedbd73ba05fb3bac2935e366d60d3be6b1e9458070ab3c84ab9977b8a854fca9e2ca882b05cbf3bf74c52e6fe6c82a1786a3422b82dcecb3bc912912f11b213e7477019545643f2cdd64403cb50096d29057372cc7fede28a9b1bb2a985a6a92169f1f571bbd27ec8453ee11d279fab2f6b7fbda29a051a7a0e49694767b336405cce196532a9d6c63a92adfe673a719af7c66d0b9867727f836b3d242af3acfd52f75da5fe7612f5a5274f889445732183ddf5c45c26da33b495f3de262f30fb62408377a2a6ddaf765e2645d3c974d4e36b38e59f95c88fc04025e1b80b8d9a8f751e9b5fc747b0f3aaa5959d5847563975b3c4d32e40ab6a10b22c8cee22c23d05ced0916e64c8bafd60cea76071941449a30f373f3e0df8ef8176a52cd88d23d635f2130d5fce384cc70369b8c762c83ea1fb90a5e7dcd9132812c5d0c4ace0e5e0275a966a9d87dd8083f9739c30d323b046abf22a7040fd96ed9cfbe05a1b618b8e2dc252c0d9b605efba5518c6776976136f4a4e32d942f70075898b5daa2f4fe1abd29815d2b835e0750a9403c69f67f509d1ac69aadbf16552efa253800442a61c10a3f43260da45da410f13bfcf9ca7fbcd9d93535c31f957b0281adfbeb052f4a930d67510efb2ac0fa77187aed275f08c8104319b8a8e7464f8a6fda443566a6c608043edc3e7c7904dd1399304a5de6dcf82b9015a40f83065aa1bce724d5a451a843213c0c17be7a8f2e04260cfc11bb82a5b710d0a92998f1facd5128f744757a4538a14e52c1a7577ba80a7d9f4d91e2a11d6cc597cd1f74b4499c1bf17c9fa3d270eea1957fb6a8e43c2b6e112c355e339bb341defd02268081ec4000a56b4bdce775af7c14b670eee73689641f61d0c6855309b2f74f3457efa19d2d29b419a85b031539326f1f591dcd77db0670e612873d7579288e1eb83dff3ce390c9f72adae97416eb008a7c6f2c0b2840eab3f1fe50a5fec73627915a541487a7a85d2d23479599902df938a8d514a680f133f1fee584765d25ff44fa104151fc752bba6df99e1b8f5fff07d5abfebbdecebf3eb7101fedb748d90d88739032bf16374aa0899ee966b51e9881182ce642478df1a25e1e6f0acd30b4373ca03769ecb3e8881b6d0c4177e628ae5bab2153cc727e4897bdce0a9b4f4ecc91c07913c9a11c4c77c69b1c43830c1086ea4ed6875645de93b77077acda7841293485f879c00d0aa79eb8e616436a1bb2e0b4f4854bd9d4fee002499c88ae524658b9391b445492f68aa43f6e7bb7410f5ba88ca681aadbdc3073457c3d2eb81f432041b04964eb8f7d0db2eb9c50f34269fc0637ce060449c344d5f0a24095280fe84e6cf74f515d4c4b50549d9d29bc8a082c8ad6f25c944fee3246079c2da7f0d1d0014e5f755cecd4209e62693a7960df6cc30fd979844ecc15b498ff4b000dc0c51d11e54c5b6dc3fda983d50652f34c0b984b6c0dbf1f19ebe76219838747777a50afdeff9d88df6982e5aba25f9ba8ff792fcda03002b35ccbe6c16de3c252e75cd1b05b861436d3e8aee97f16eea7560cf43231f08649a276e43ff3345b8e9f7eca7781eaaa75ea07dbde9e4d2646417a1f781ddb50c750d81111bc43a924296eca837b2251a1a9a11830b9d0e5a64b1bbd62c1588e57c4b323c5535d00d7472f79f2997d72b029ee617a5926306f569fe3e4172d6d7b0fd96c1d3d34430e675113b67cb3c5d7fa46df8a771f8c2e4a1f327ca35b0f449a84ab8d3fc6eab4bc453331f672ce815e519f2569a582f742b614d59cebd515633e57a069775df1a964ede9c3ed9b39cda031072b56294daa790e1035f15a35f9253ade291ada9bf568c56fb4a359af46e4200aef982dc768ad42adc38414e60469c6dfbce3b0981e2b349dc63e4c92135bd3bc6d6c9ea020a69a88c17a73cb7eacf5375c1049aebd8d5695bbcfdaedfec10e6658201b9ed62c6f6cd59f59b5431bbc121b3f858f32f462a7938be7913f3700bf6c6864fdf19bed121b38f15c3cf9f0e4c17a49f96fed380ad988f3aa9a48c0334b3dabd65e9d75578551edea5c0466a2a38dac28e917adee8cb6e55491534487cf1de83794b22be8b55cb50f7483f432d0d0d8c64a8e73c4722d004eb2163ced9c9a6f765b3def0e0e26e514fd9c7f5744acc6c4a78b1a00641af88801ff8e4ae3d2736328776bf1338632702a70e0c7303b3e77b9a1c9606e823caa8997c2639bb4220625cb5b220403918bf54e814eb2df6afdc9b70cb809b059348467d301581dc31d5b2d05ad21150b6147ab5b1ebc7a2c64be328ce7e42e3e71750281fb89505d544609fa6454dae9c5d461db92ed9f9795ee850b6f0a5e7ec33829c65e71b6e8850962c202d8963f445d25f96da22fba4c59c24c49982f6ec444ebe270fbb021a005641f69fa60d196217f87b467a6cc4b552815f64130c6d7f138e205f0cad4eda3088fcbc9dd7e362ca26401ca794212a65e36a60b06fe5fb08cb3ae02b67624e208f1351c0185c502d5db8f4b9d72b6a6d42f898b80d60f025f16d87e751c1c648a70322dd29507626d1ccc7f27e1dab43c2ee7a5f85e2cb70afa58e6bd6a8896ec1e6cbb7dc6d62e3525012a8568df4b58fd5194d284efdd9473eaf334d6adb4de8da9a3dfc5bc73db083d78b50e6c814817c89bbc4fd90178b38775e5c8d6ddcc43c2d83f633796afe0ab1664eb52bd0c79ae08ae8a30aaf56cca2a1b6700423133cff41f45832dff088342224e06b03dff8841242853a030e167d941d0dbf3f44b0dc30cfbed703a223f80445fde2d5bf9da39d44ed05730e5dfd48245a278c595eb959be60af3ae4afe45755907e206af2256b16fbd6e2d62d1692f7634ae947151dffc633b58a17175284cafe6111a12cbbd10ab1f0dc20926cdf774d0541b2cb5da786a33136801ba662a9e05341179fce81327275aa6f4ecea685f758de025e3445b07d3afac3ccb28bf84b5170ab1919abccc79ed6a23c19c99fcc41d3b670b7779e6828c5cecb897b9f97e39cedef2c49b68c6bc0226eb0feb1936e4ec3a4a4fcd2d794ae23fe4c2b35d8278a62cb14415e9edce59137b5f396a111e182e7db1993a7f7e2b431eaa951831b84fe93c7f4e53c9eb010061a0053fa934b6ea219e4d8670fefb4f9ee206a58e0e7fdb303c017d70eff236ac8fdd98a6e727c04eb5239a233132c2d37f6c17332783349f49145e1e33ba0cbcb42dfa6269a40988b996f6cce3689a0500237bcff7fadd0a814ec1a8263a116c2649ecb44b30840d2c8fa7cc9f957770cc9942c9f969116de5a1505c6bf66ef2843a18420ec3dc43d9674954cabea8bf652c7a05d4c48730ea42bab860635a3e819fe367bd0940ce921f82ce4ec8fa6e5f0e50a2994dc5f28b4e88e8e1a2356b2db4d65d09a9000bc459a2ca33d9cea512f1c6cd7312d4e042aefae483443b25a22c3cf36e9613e82f0aeb1822f35a3e01c818b66a1b69c35035891714f21637538142cc0f45f98c1c440bc7a5f33e7917ae71c1f24b7f86dded2688e8b282c483aadc835a5241b36fa0391420d09d4c107b3056b261d5c8fd3f5345189efdedeee66d5a655a5229bf8e978c1d3b3d4fde0334ab9f692d4aace2e996fdc5cf7446d1ff6ec34208a1167c3b31e2487a92b085281910450bbee27a60fefc84744bf3113bbb8e8e54a709cbab430ab6f4b367dd41fa48bde633f54925b7812c9011eedb61299a4616662c4d7e1259d1d9828a3186f482d0d4fdde3e3f8f9158eec866d3dea5bec5029f6af6819c51e25c9c96cbba0a6e82a6e91fec80fd7128c5b80e716654ae98f5183c4a81aa90c01063e426e154fe1f28ada5fb83d88346b5f6d8fd8c35f2d126e13c37b8157400aaaef14cff7b9bed37bd27840bc7c9ccdf4e6530e555ae2d95ce540a67706a28964578e02c5429870485c8588d086d334bfd857b8c4f6ee1de876237bfd1705cbca782071725aa4e97d1771358838d1e9dde541eac68628a8acb983352e8924d63b17aeb600dee9f7244a394ed2b2418f40a6f492b1041d093c1e17c9d9231bf58f3b80b45633ec32e9ebc68eadefe1772a8e16240ab9e51469fcaeb16081f1c3191356aab5824775097b4ee", 0x1000}], 0x3, 0x0) 02:04:18 executing program 0: r0 = socket(0x80000001a, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0x8, 0x101, 0x0, 0xfcbe) 02:04:18 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002005, 0x40004000000028aa) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b000600000000000000000000000000e0bbb39c6a00000000000000000000ffff4f22276e", 0x2c}], 0x1) r0 = socket$inet6(0x18, 0x1, 0x0) fcntl$getown(r0, 0x5) open(&(0x7f0000000000)='./bus\x00', 0x20022, 0x20) 02:04:18 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0xb00, 0x0) r1 = openat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x20000, 0x2) chmod(&(0x7f00000001c0)='./file0/../file0\x00', 0x2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r2) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000140)=0x7) accept$unix(r1, &(0x7f0000000280)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') 02:04:19 executing program 1: r0 = syz_open_pts() pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x3) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000080), 0xffffffad) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0xffffffff, 0x3, 0x8, "b08dce000000000000000000007800"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x24ab6d9bac2001dd}], 0x1) 02:04:19 executing program 0: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) 02:04:19 executing program 1: r0 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7f202d, 0x86137) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff8, 0xb}], 0x8, 0x0, 0xbaa, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x800, 0x40) 02:04:19 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) setsockopt$sock_int(r1, 0xffff, 0x40001023, &(0x7f0000000080)=0x1000000000003, 0xfffffffffffffde9) fcntl$getown(r0, 0x5) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000040)=0x4, 0x4) 02:04:19 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0x67b6}], 0x10000000000000ff, 0x0) fsync(r0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x8) 02:04:19 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x3, "a40400dea22d200004004000"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 02:04:19 executing program 0: chdir(&(0x7f0000000000)='./file0\x00') r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x14) r1 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) bind(r1, &(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 02:04:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x4, 0x0, 0x90d2, 0x4, "d730c1e7bb5b00000000000000e74de4001000"}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) write(r0, &(0x7f0000000140)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) syz_open_pts() write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x7fffffff, 0x1000003, 0xfffffffffffffff9, "85000000000900"}) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 02:04:19 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0\x00', 0x8) r1 = getuid() setuid(r1) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000280)=0x8) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x7fffffff) r2 = open(&(0x7f0000000040)='./file0\x00', 0x8200, 0x84) listen(r2, 0x4) close(r0) r3 = dup(r0) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f00000000c0)) 02:04:19 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x5) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) 02:04:19 executing program 0: r0 = syz_open_pts() flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x3, 0x8000000, 0x2000100000000}) flock(r0, 0x1) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x14f) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x0) 02:04:19 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) chroot(&(0x7f0000000040)='./file0\x00') openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) shmget(0x1, 0x2000, 0x10, &(0x7f0000ffe000/0x2000)=nil) 02:04:19 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000040)='./bus\x00', 0x8, 0x12) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000240)=""/173, 0xad}, {&(0x7f0000002140)=""/4096, 0x1000}], 0x2, 0x0) shmget$private(0x0, 0x1000, 0x94, &(0x7f0000ffe000/0x1000)=nil) open(&(0x7f0000000000)='./bus\x00', 0x840, 0x40) 02:04:19 executing program 1: clock_getres(0x3, &(0x7f0000000040)) 02:04:19 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x1, 0x10, r0, 0x0, 0x0) dup(r0) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) 02:04:19 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000140)='./file1\x00', 0x10) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffb, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f00000000c0)) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80200004, 0x0) fcntl$setstatus(r2, 0x4, 0xc8) read(r2, &(0x7f00000001c0)=""/77, 0x4d) r3 = getpid() fcntl$lock(r1, 0x8, &(0x7f0000000240)={0x0, 0x1, 0x3, 0x1f, r3}) fcntl$setstatus(r2, 0x4, 0x4) pipe2(&(0x7f0000000000), 0x10004) 02:04:19 executing program 0: r0 = dup(0xffffffffffffff9c) bind(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="00f46805bb646c8fa8c31987969e14855b31"], 0xa) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) setuid(r1) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) rename(&(0x7f0000000580)='./file0/file0\x00', &(0x7f0000000540)='./file0/file1\x00') r2 = msgget$private(0x0, 0x200) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000240)=""/111) 02:04:19 executing program 0: r0 = syz_open_pts() flock(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r0, 0x7, &(0x7f0000000040)) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x803, 0x8) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) fcntl$setflags(r1, 0x2, 0x1) mkdir(&(0x7f0000000140)='./file0\x00', 0x100) renameat(r0, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') dup(r0) 02:04:19 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000540), &(0x7f0000000580)=0xc) getpeername$inet(r0, &(0x7f0000000600), &(0x7f0000000640)=0xc) r1 = socket$inet(0x2, 0x2, 0x100) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f00000005c0)=0x7) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000040)}, {&(0x7f0000000080)="a25d70f5fb75c3a7b853cdd605c0b29929d470a30c78461c2273e2f4ba83628c7890e7d7700d76f3423a3f5e9cad742d4e6fa76970f181f7bca34259f086c98f9a81bad839436348e0bb9eb528d0d3a70bdcc91c49c7559c6f827514d4066295ace2dbea1983d8f70031dd5e4be21943103e6720417e9767ec76599ba30ebbc80e983fa57e5d3d444aa80aea807ef5f31caf71", 0x93}, {&(0x7f0000000140)="3a17332fade8dc7e562419c4284ae47959553cb92a94544f067658836b1fb899", 0x20}, {&(0x7f0000000180)="97576eeebf2e8e3bd639af50581f436e423194e9a0013601e95bea26465e40a821501311f0a83f57fd907aaa3db4fc113f31f80f2a5590ff3641bfc6de16189d59a96e258f8c286eec13a456d7", 0x4d}, {&(0x7f0000000200)="de1a5ebb67462935256a6baa96384f2c84a5ca4e1a03c8e8bcfd24bb2320db8103a86a3588b5e91152acf12b355cdb0b6e646563ffa205e7427eb41210657a92f4522b20c2001e73bc05f97471c40981c687c42c66f350147dc1799d6d9f9ada6acdc2", 0x63}, {&(0x7f0000000280)="6f0eb90ed624df652995baf2a6e8caa5f774f7aac805f709afabe8a2468d7631ee935269b98ced048f9ef656b36206b8c76290321a1e69faaab40a03bc78a4f5d7e71f7fb62eb8df99fdffd3b22af3a046b08e2c2efb81687af1d0053ff8aadcce54612fa38ceb6db78a", 0x6a}, {&(0x7f0000000300)="b4cd01b04dfe4b3af9e5ebcfc4969f52e47b1deaeeec4ae41a02f1375c16721537e441de360d2284da3becfcf098dc6f987c2e0f4458b10ac5135104bdd72e8af769206980ff157d2c902f10034e4db379ab7188f6e74eac32c3c653cfc6cbea5ed374862abc", 0x66}, {&(0x7f0000000380)="c44a2eebf1eedaa15440be722bddb7bbc89399ceb972531cc356a37be3b2016e37197c5c4f9c8d85df001c248521cdf2e38ac20dbd5e87463c7ce200f5917fe49bd3a763d5188e535cf7f4671c601bba87efc652ed4292cc5605cc6f4e2ba3fdef36e54a3dab7f8436adc3a32bac7ce274056a2d2a1ed7c3da3aa2bac209993a06b0dfcbdb5e1e944436b18517af6eac92e954f14a6ca94db473ea679406ad01ca2fb85f9432e0e4a9c11d60bfec215a34fd1ffe727e7bd13b9f37ae16362f5d73572df187abc6643e5a9a61a22dda1e36a43a944706cb2fc60b6ae67e080262e557c047ee6c172bf9a02153dce93cc48bd0d83154625fa321eac9858661", 0xfe}], 0x8, 0x0) getpid() r2 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x20) mknodat(r2, &(0x7f0000000500)='./file0\x00', 0xc000, 0x3) ioctl$BIOCLOCK(r2, 0x20004276) r3 = dup(r0) poll(&(0x7f0000000000)=[{r1, 0x2}, {r1, 0x90}], 0x2, 0x99) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000700)) socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1014, 0x0, 0x0) fcntl$setflags(r2, 0x2, 0x1) symlinkat(&(0x7f0000000680)='./file0\x00', r3, &(0x7f00000006c0)='./file0\x00') ftruncate(r1, 0x2) 02:04:22 executing program 1: 02:04:22 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCDRAIN(r1, 0x2000745e) fcntl$setstatus(r0, 0x4, 0x40) close(r0) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x40047307, &(0x7f00000000c0)) getdents(r0, &(0x7f0000000000)=""/71, 0x47) 02:04:22 executing program 0: 02:04:22 executing program 1: syz_emit_ethernet(0x4a, &(0x7f0000000080)) 02:04:22 executing program 0: mkdir(&(0x7f0000000180)='./file1\x00', 0x0) r0 = open(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) close(r0) socket$unix(0x1, 0x1, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) bind$unix(r1, &(0x7f0000003000)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0xc) listen(r1, 0x0) connect(r0, &(0x7f0000000080)=@un=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0xd) 02:04:22 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x40, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x7}, {}], 0x2}) 02:04:22 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) symlink(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='./file1\x00') r1 = fcntl$dupfd(r0, 0x0, r0) write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae6", 0x9) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f0000000000)=0x500) 02:04:22 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) r1 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) r2 = dup(r0) connect$unix(r2, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x9) read(r1, &(0x7f00000000c0)=""/210, 0xd2) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000001c0)=0xe5e0) kevent(r2, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffa, 0x80, 0x80, 0x2, 0xffff}], 0x80000001, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x44, 0x4, 0x8, 0xbfbd}, {{r0}, 0xfffffffffffffffc, 0x35, 0xfffff, 0x20, 0x2}], 0x1, &(0x7f0000000280)={0xabf, 0xfc2}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000002c0)={0x0, 0x7, 0xfff, 0x1, "cd8760eb3a3c485928e4ca8410da212db4610be5", 0x100000001, 0x400}) close(r2) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000300)) connect$inet(r2, &(0x7f0000000340)={0x2, 0x0}, 0xc) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000380)=0x3) r4 = socket(0x2, 0x1, 0x80010000000) r5 = msgget$private(0x0, 0x40) msgrcv(r5, &(0x7f00000003c0)={0x0, ""/211}, 0xdb, 0x1, 0x800) read(r1, &(0x7f00000004c0)=""/215, 0xd7) sendto$unix(r4, &(0x7f00000005c0), 0x0, 0x400, &(0x7f0000000600)=@file={0x0, './file0/file0\x00'}, 0x10) pipe2(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fcntl$setstatus(r6, 0x4, 0x3f48b94c749429fd) fcntl$setstatus(r4, 0x4, 0x80) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000680)) pwritev(r2, &(0x7f0000000ac0)=[{&(0x7f00000006c0)="0eaeb8d60b4c74b8af174628b22340a7592085e858417aa68db33559086a54e30d154da2ea5ad20526997cbbee61c77dae6ad14a8194eed8321b97b8fe63994e74c7c2f25510beb9c6b0a7404a63db33b9ed9b07f98bcfb342e9b41e1ebd31912886129647c8528abdadfea991bbe1ab25442cade1b6abd6e4c921496fddabc0c7c5585ea019939dfcded85cd6d1eca145e6d2eada6837ef2b592935922f5717d7419b327e4fa368bb53189cdec57c02e17a702307726685fdde850f6cc005ab7c29c77dbb4e5dc63f6769fce650c5895c04b3e032e29db9a4505b7d", 0xdc}, {&(0x7f00000007c0)="984185b65e1acc9d5394d834ea1e4878ab79e5aa993e", 0x16}, {&(0x7f0000000800)="798603d7e03046735f34da5b48e94ef131171f3264651c05814bc7388cd30802c5772a48cca2b943dbfdbe4fe6cc58a9fb2db1f9a0b037a82db4f5cce2c803b065664c1a9178338dce918c4fa14885d61233c4f29b16b1cc18c6cbacceb90309618b37631d7a8049cca3e939fb2bdcc4d0f29b99be820f7d68a9aff51b2118e4c0c689df4273731ea265690db44b5f04e3e0b714b081857a7703bf3e8d13c45a616fca50b2b25c308bec6de1a548a87d88775f5b9b9e3ef591a5c9fc1eb98cecc1e438e320efa09e2f96dc7c09d423d0", 0xd0}, {&(0x7f0000000900)="a8a741729cf04dd5e95e9901f14bc8197257cdb544e5451b47a9ec889ab999737532f38c1f1229603bac698a0afa15282d1d71c580fc6dc7b9ce68c794cddc598179d79135c8f7d9e8724e3e35483eefb0a74ec557f85c4b96e86f480a6af7a4e808017f3e73639664341fa7c08567db90d1b5f4f67e2adde818", 0x7a}, {&(0x7f0000000980)="f0fb806d54941b6c660e9485bbc00d654440c56364aff2c07ad09dd6f94372b320a8b4ea87", 0x25}, {&(0x7f00000009c0)="69518b427b75d16978064ba30413661d92b54b9a4fed263e7e3c82774109f1228973b0eba1a32492207a98b6784acff94139f5144e4bcc8b0b09b015b38ee6161e26f4666c75fcea663d957d19cd2f667ca33b10c570444999c08dca9e029bc5e25b44bd32b5aa08997386ea865301396249ab7503f137fecf2324ef44436efb2ab730f6b0e1dcb3f4e2cf06a48a0a6361ae5cdf8b50d1455d13b107f29973a7fa6d90cf2b35edc47352ecc5417e830e5e90759436cf157e9cb23bd5016dd7225bac3c7d798629ed5bc574e29f1e9ac0c32ac2b030d2733b98ba", 0xda}], 0x6, 0x0) connect(r4, &(0x7f0000000b40)=@in={0x2, 0x0}, 0xc) ioctl$BIOCGSTATS(r7, 0x4008426f, &(0x7f0000000b80)) close(r2) pipe2(&(0x7f0000000bc0), 0x4) 02:04:22 executing program 1: symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') open(&(0x7f0000000000)='./file0\x00', 0x80, 0x1) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) 02:04:22 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x140) utimes(0x0, &(0x7f00000000c0)={{}, {0x28, 0x20004004}}) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f0000000000)=0xfffffffffffffffc) chdir(&(0x7f0000000040)='./file0\x00') 02:04:22 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x3f) r1 = fcntl$getown(r0, 0x5) ftruncate(r0, 0x9573) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = syz_open_pts() ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000140)=0x6) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x8, 0x0) mmap(&(0x7f0000feb000/0x13000)=nil, 0x13000, 0x3, 0x14, r6, 0x0, 0x40000000) ioctl$WSDISPLAYIO_SVIDEO(r6, 0x80045745, &(0x7f0000000180)=0x1) 02:04:22 executing program 1: r0 = syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x400, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000440)=0xfffffffffffffd4a) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000180)={0x3, 0x7, 0xffffffff, 0x1ff, "720a0931c599f8ef0dec0a05b105956bcb04d089", 0x10001, 0x3ff}) mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x4513) mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x4513) r2 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) r3 = shmget$private(0x0, 0x2000, 0x200, &(0x7f00003e9000/0x2000)=nil) shmat(r3, &(0x7f00003e8000/0x3000)=nil, 0x3000) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000719000/0x2000)=nil, 0x2000) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x2a2, 0x0) ioctl$TIOCEXCL(r4, 0x2000740d) kevent(r4, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffa, 0x8, 0x42, 0x4, 0x2}, {{r4}, 0xfffffffffffffffb, 0xc52bbfd74528f37d, 0x1, 0x2, 0x200}, {{r4}, 0xfffffffffffffffc, 0x20, 0x10, 0x4, 0x3}, {{r4}, 0xfffffffffffffffc, 0x0, 0x20000000, 0x8001, 0x8}, {{r1}, 0xffffffffffffffff, 0x0, 0x82, 0x5, 0xd7}, {{r0}, 0xfffffffffffffffb, 0x11, 0x2, 0x8, 0x2}, {{r1}, 0xffffffffffffffff, 0x40, 0x1, 0x3, 0x4}], 0x9, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x0, 0x89, 0x5, 0x5}, {{r2}, 0xffffffffffffffff, 0x2, 0x40000001, 0x3, 0x3}, {{r1}, 0xffffffffffffffff, 0x2, 0x8, 0x4, 0x3ff}], 0x6, &(0x7f0000000000)={0x10001, 0x9}) r5 = kqueue() kevent(r5, &(0x7f0000000040), 0x9130fc3, 0x0, 0x4000000, 0x0) r6 = shmget$private(0x0, 0x2000, 0x200, &(0x7f00003e9000/0x2000)=nil) shmat(r6, &(0x7f00003e8000/0x3000)=nil, 0x3000) 02:04:23 executing program 0: r0 = kqueue() r1 = dup(r0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000000c0)) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000140)) r2 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000280)="582720efabd1e5cc8b8e2bdd9de7cd1f57f4ce6ebae6fd33055552fbd5e41789632dfcd4ff334a56365a37a3e47d7a77c0260419515a4c8ab06198824b3fcc7b3bf579456fc7d4096e8c80903e618fbaeeb5fb7a5f83c30612f5b32d7e0d2ae21cd2945112", 0x65) kevent(r0, 0x0, 0x0, &(0x7f0000000380), 0x3, 0x0) write(r3, &(0x7f0000000100)="8d", 0x1) r4 = syz_open_pts() close(r3) r5 = geteuid() r6 = geteuid() setreuid(r5, r6) dup(r4) r7 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='c\x00') ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 02:04:23 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x20088, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x24, 0x1}, {}], 0x2}) 02:04:23 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f00000002c0)='x\x00') truncate(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x48) 02:04:23 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) fchflags(r0, 0x4) open$dir(&(0x7f0000000080)='./file0\x00', 0xcd818a95bad4a46d, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0xecec) 02:04:26 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) write(r0, &(0x7f0000000080)="a0a01f8839bd9e0837fd2049741a2706bea0e9e0f6ad58b580e29725321fb9c3608ff88f916cb43acaf93fbcc61583fb5de6f8f731190c0a4d7c5f5adb492b6018b530b8525ab397133738d6ac980d5d5f733f562133070f60ce6ccef23e24aaec7f0ad1c5c6922f5bd346f826a9fdbe412b5d5b562edacc06bf65", 0x7b) r1 = dup(r0) recvfrom$inet(r1, &(0x7f00000001c0)=""/134, 0x86, 0x1, &(0x7f0000000100)={0x2, 0x1}, 0xc) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffa, 0xb5}], 0x40, 0x0, 0x0, 0x0) close(r2) kqueue() 02:04:26 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000001600)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) writev(r3, &(0x7f0000000180)=[{0x0}], 0x1) writev(r3, &(0x7f0000001b80)=[{&(0x7f0000000400)='=', 0x1}], 0x1) close(r2) writev(r3, &(0x7f0000002380)=[{0x0}], 0x1) 02:04:26 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) 02:04:26 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x40000006, &(0x7f00000000c0)=[r0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setregid(r1, 0x0) setregid(r2, 0x0) 02:04:26 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000100)={0xfffffffffffffffe, 0x1}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x2) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0xffffffff) ioctl$TIOCEXCL(r1, 0x2000740d) select(0x22, &(0x7f0000000000)={0x4000000000000008}, 0x0, 0x0, 0x0) 02:04:28 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) r3 = dup2(r2, r0) setpgid(0x0, 0x0) fcntl$dupfd(r3, 0x0, r0) r4 = geteuid() open(&(0x7f0000000040)='./file0\x00', 0x80, 0x4) setuid(r4) 02:04:28 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000140)=0x8) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x8c) r2 = msgget(0xffffffffffffffff, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x400000009131dc0, &(0x7f0000000140), 0xdde, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00']) pwritev(r5, &(0x7f0000000240)=[{&(0x7f0000000180)="cfd8ba09ae18c022f17bdf54331fc1f7945f68540cce500d1bafbe0fd8a498e26b4ee33a768b16ddb53f908508404ce6b6737196f1559766ae210ac3292ee6164fa03ddcf6b7ece4bc5ecb36f96467186e63a439f6f8c7067840c85f444e60cdd50a2654c0892e8d686c08162c75d9cd9fd9e4e676a9629c48efdc393c1c618118242f952bb6b88c101870bdaf4652", 0x8f}], 0x1, 0x1) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r4, 0x0, 0x0) msgsnd(r2, &(0x7f0000000040)={0x3}, 0x8, 0x0) 02:04:28 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) setreuid(r1, r2) write(r0, &(0x7f00000001c0)="4cb0a74dbe36f6056f8cd0137e17b78692284e97aaf8986da226f58afc8528355269fb0b079dfd57813dcac1383e282c4fce4129a016eda623b96eaec1ff84e47a7445f18b1c6a1d898f267f5dcf266523a03740d30a891c097de8ba74100a9547de0c7a6462c66f6c", 0x69) rmdir(&(0x7f0000000040)='./bus\x00') write(r0, &(0x7f0000000080)="9cf8a18407b16688cc6bec858756de14703a84b0f07e2e2e", 0x18) writev(r0, &(0x7f0000000740)=[{&(0x7f0000000240)="88210c29fc2da3fb63fe32ffa881dbca792526b836740f126331cf09269b", 0x1e}, {&(0x7f0000000280)="fc54e2b64bd091dfd794ebffd7fe9f", 0xf}, {&(0x7f00000002c0)="d16d83aa0dc688fb76e63267e1b1de5f588dee30f969e28877ac38f96468849ecab9af905b995bcfc089a068479d418fe72f145ef792e7899903354f1951ac4498db8502ac403429b6c7aa614aaeb1c4bf7f21d6d9c2b7ae8a7636c447f2808a925b72e12a02847039913550f2a0fb8505694b13f7e34e16234a14bdd32a7fd16e5ca5ba5bfc0701bf03117c", 0x8c}, {&(0x7f0000000380)="599e6e9ef12117ca20bd44fbc1a12bd8bda8d84ab23fed8e2fe947a86c4f931addeb31ad5739bd95c96b2a8c83ca3731622f4476fecafe3b646b4904b924d0b358923f6b090be4092587f711f068e59ea40787e2269a2d7c0b3d4d24e035a5c35187d0eca5c865be", 0x68}, {&(0x7f0000000400)="5dd38da8a80ab1412a8a27b313dfa44bce44cd9140d036beed8e7cd28d", 0x1d}, {&(0x7f0000000440)}, {&(0x7f0000000480)="075adb1d99b84c8c4f98bd547e6c9e82fee4fc5a0990e5c9f67cd6fb862875eee5a6ca9c63b9abd504c501ccec5ad5c90ef5a582264b19097582d64ad36a6ff82d3cf26b5c5dd76c8b9683b8e01396fe4b7fe4bd8e358c179b72e8c59083681d", 0x60}, {&(0x7f0000000500)="aebf5483c5b5b1bdec5e140b5b5a42cb98652d9d1591e174425405606604d64f5e9b16d4c5008750a077691545ae03ee54e722d6f2da73366e3d4476a5b23865a003b3561d171738941e4faa432a8f6e39909885b8523cc47e", 0x59}, {&(0x7f0000000580)="21b47fceed74bce807b06c3430545c8e0e1601c36e14b14984965727b0855ca89c2016555dbf826f7df4c7b074ca9d20eac7d02edfc72c32193368dc00c5496cd76b601fac463a402aee1eba33db7dd901811484d84b3cb4af8a819765d5593618a7259c32cf19a249fac585fc963c2484ea398980e7334b8bad99b001a3eaf9d8759ac71305d158e09170f8bd7d3b4c21d68d947f5a8c57414f13", 0x9b}, {&(0x7f0000000640)="da77fe82ea4a9d6c1f9125736b337165f8ca055ec4ed89c31d4c15ad3e4bc021ad2e5c079fdba61d68dade4aba983cecb6500e18c895cf7f71ef977cae11c6d63bb107c538954ac7c84cd8774badc8a38e3616a0383dcfec17ab396b2d3a82a8dc23d4c2fcfecadf4bf381c053fbc88fa9e91f8a0e1d3c8b65deffd1d129782b16fdb9e7d4aa9cb9c6f03613c5406e59f1ac3bb6fe02870a16bc2d12be32da014e68571b2a007255c5f7315497d326047f6e3d8bc3f35f174f45243314a5b245cce5be9f261b0bba72d7e12c95bfe589b58fdcdbf8ac6d1f75e10808df2ba25a6ac9cc2cf4ebcaab725bfe9e8c3dfbcf", 0xf0}], 0xa) execve(0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000440)=@file={0x0, './bus/file0\x00'}, 0xe) 02:04:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) 02:04:28 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x10000000002, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)=""/47, &(0x7f00000001c0)=0x2f) 02:04:28 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x20801, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000180)) mkdir(&(0x7f0000000100)='./file0/file1\x00', 0x0) setuid(0xee01) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 02:04:31 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x8) setrlimit(0x7, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000100)={0x3f5, 0x20}) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) poll(&(0x7f0000000040)=[{r1, 0x7e}], 0x1, 0x0) 02:04:31 executing program 1: mknod$loop(&(0x7f0000000100)='./file0\x00', 0x2100, 0x0) r0 = msgget$private(0x0, 0x1a4) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/206}, 0xd6, 0x1, 0x1000) r1 = open(&(0x7f0000000140)='./file0\x00', 0x12, 0x51) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000180)) msgctl$IPC_RMID(r0, 0x0) 02:04:31 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f00001a6000/0x2000)=nil, 0x2000, 0x5) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000000c0)={0xffffffffffff4c5c, './file0\x00', './file0\x00'}) 02:04:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) poll(&(0x7f0000000080)=[{r0, 0x1}], 0x1, 0x200000) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x6}]}) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./file0\x00') 02:04:31 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4f17, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000a6f5d08467687b9eae09db3fef3bbe438cb4822a9e453f324510fea42af841480a490c99750d6dacfd263d986ca17291d14ae6cc3a0cabe06804c1764ac580fe8dff789c08fc7f2bd078d4bf6d4181829bb506175d"], 0x10}, 0x0) 02:04:31 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x48) setregid(0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x2) 02:04:31 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') utimensat(r0, &(0x7f0000000180)='./file0/file0/file0/file0\x00', &(0x7f0000000100)={{0x0, 0xffffffffffffffff}, {0x0, 0xffffffffffffffff}}, 0x0) 02:04:34 executing program 0: setrlimit(0x3, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, &(0x7f0000000500)="b762dba0abfd9335551c75ecaacc6294", 0x10) readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/15, 0xf}], 0x1) 02:04:34 executing program 1: r0 = socket(0x1e, 0x4003, 0x0) r1 = socket(0x1e, 0x3, 0x0) r2 = dup2(r0, r1) close(r2) setsockopt(r0, 0x9, 0xffffffff, &(0x7f0000000000)="c6b4e21055f67d490e432966bb98a4b6414a5eb8c6d568cbc2b56f6de5d5434e98366ebc3059f441aebed6da77054799911628db23ff78fe432e4d5a36c90316f16a7f41b6e35c30f50037db4a6b547d37c65fb9b6eec0dfc86913210494d460cddb9f8260a07218cbd3e3e5c0f63c3f7e92c3355cd31bc3889968a0c2da20a7d1c1db2d757412b8e741ec4da1395bf94e0cadbcdd0778ad796ad3d3e2310da952c65c810430d15664b46d6452647ff4db5962eea10c5880a3cefc26dc373a20f87f1781b019f2ba8609ad6cbc", 0xcd) 02:04:34 executing program 1: r0 = syz_open_pts() flock(r0, 0x1) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x8009, &(0x7f0000000180)={0x3, 0x0, 0x0, 0x2fffffffe, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) truncate(&(0x7f0000000080)='./file0\x00', 0x3d) 02:04:34 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$TIOCCDTR(r0, 0x20007478) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) bind(r1, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) syz_open_pts() r2 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) fcntl$getown(r1, 0x5) geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000013c0)={0x0}, 0xc) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000300)) fcntl$lock(r2, 0x0, &(0x7f0000000100)={0x3, 0x0, 0x1, 0x200000000000, r3}) sendmsg$unix(r1, &(0x7f0000001440)={&(0x7f00000001c0)=ANY=[@ANYBLOB="0000372f990099009be2405bacbcd52891be8fb9cba949347eb2cf965f741c9e053a6033d3444a52502aab9193e68964900bda7e496d191500c8a0a122bc59b1671c0057f6906844fa0ed3dbfcbf6344423252b0f230556cef8ff2d5cfb954f5407a54909d5ad4b2f7de8b8e667b8d02453cbf23ec38f217bf40be3c4928e0764751f91c67008bf66beb56a32872723de5d2a6b171146cd19ce3fdf5bd5fd2e935a949848ef9a0ea8bb0ae2215cfecd619c027"], 0x8, &(0x7f0000001340)=[{&(0x7f0000001300)="b4b68c9a6f8fe4d9406a24adf7dc3b5a3adf6f4264d88fd23ed51356", 0x1c}], 0x1, 0x0, 0x0, 0xb}, 0x8) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000080)=0x101) setsockopt(r0, 0x1ff, 0x8001, &(0x7f0000000180)="5612d70ce9e63797b1eb8b1ce69a9f017fcdfa2c4d80", 0x16) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000001480)={{0x18, 0x3, 0xfffffffffffffff9, 0x6692}, {0x18, 0x2, 0x1000, 0x6}, 0x6, [0x5, 0x3f, 0x10000, 0x5, 0x3, 0x3a, 0x7, 0x602cfe0d]}, 0x3c) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x1000, 0x0, "fd84054fdda0e1b284ec12db28d1d4eebeb16626"}) 02:04:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x1) fcntl$getown(r0, 0x5) 02:04:34 executing program 0: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000000)=0x5) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f0000000380), 0x100000000000027f, 0x0) getpeername$unix(0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r0, &(0x7f0000000300)="9b", 0x1) connect$unix(r0, &(0x7f00000002c0)=@abs={0x0, 0x7}, 0x8) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) 02:04:34 executing program 1: munmap(&(0x7f0000bdc000/0x2000)=nil, 0x2000) munmap(&(0x7f0000bde000/0x1000)=nil, 0x1000) madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0x0) mprotect(&(0x7f0000bdc000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000bdb000/0x4000)=nil, 0x4000) 02:04:34 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000000)=[{0x5}, {}], 0x2}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x20000, 0x0) 02:04:34 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) chflagsat(r1, &(0x7f00000000c0)='./bus\x00', 0x50000, 0x2) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000300)={'./bus\x00', 0x7, 0x1, 0x9, 0x1, 0x80000000, 0xe09, 0xffffffffffffffff, 0x1, 0x1, 0x0, 0x8}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x1, 0x0, 0x120000}, 0x28}, 0x3c) write(r1, &(0x7f00000001c0)="906f1a76904137f946e0053eb1ac724682d75fc61b59acddaabb9f48602d3355353d009f1ac68a6809ef026253c289c78c23953ac72cb34a5ec9c6ad2aabc3425dd0e3fe5da5188a0e0850e135f2c5e404eb702db1a27d1bb4150aa61b46c62b3e30c95ab3c378c75ca84fcb0e4848615f03e1504aecc5b0a6e066b74a4fde8d04ac5315a5b6ffe9a49af10cdab2301b0f86fcf9b8613e79f3b9eccfba62060a36a6a3", 0xa3) r2 = open(&(0x7f0000000080)='./bus\x00', 0x7d7083c3dbb29964, 0x0) socket$inet6(0x18, 0x8006, 0x6) write(r2, &(0x7f0000000040)="670dc3", 0x3) faccessat(r2, &(0x7f0000000140)='./bus\x00', 0x115, 0x2) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 02:04:34 executing program 0: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xc8) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x4, 0xb6a, 0x1, 0xca, "9dcd2a77ee0fe0253aa19182b3794ae7df980a67", 0x7, 0x6}) syz_open_pts() 02:04:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = syz_open_pts() close(r0) r2 = open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000400)={&(0x7f00000003c0)=[{0x24, 0xff}, {0x85, 0x8}, {0x87, 0xde7}, {0xe7, 0x373}, {0x20, 0x6}, {0x0, 0x9c}, {0x0, 0xd4}, {0x47, 0x20}], 0x8}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x80000000, 0x1667, 0x2, 0xd934, "74bb9a7eb71420eb2f2a59326c78209899de0b19", 0x7ff, 0x6}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000001c0)) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000180)={0x9, 0x3dee, 0x4, 0x922c, "ffc0ddcc38ffe932e0f87e56d7032119d67fa77a", 0x9a9466, 0x9d}) getuid() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x10001, 0x3, 0xfdba, "0108000000080000bd8a0c3bab7a9a210526d8e5"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:04:34 executing program 1: socketpair$unix(0x1, 0x8000000000001, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) getsockname$unix(r0, 0xffffffffffffffff, &(0x7f0000000080)) 02:04:34 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86131) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x4000080c1, 0x80008000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) fsync(r0) 02:04:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x81ea, 0x7f, 0x3, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 02:04:35 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b406", 0x595, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) readlinkat(r2, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)=""/171, 0xab) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x5f, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) fcntl$lock(r2, 0x7, &(0x7f00000002c0)={0x2, 0x0, 0x0, 0x6}) close(r0) 02:04:35 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r0 = socket$inet6(0x18, 0x5, 0xfffffffffffffffd) read(r0, &(0x7f0000000080), 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) close(r1) poll(&(0x7f0000000080)=[{r1, 0x4}, {r0, 0x132}, {r1, 0x2}, {r0, 0x44}, {r0, 0x40}, {r0, 0x21}], 0x6, 0x3) chdir(&(0x7f0000000100)='./bus\x00') 02:04:35 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000280)=0xc) getgroups(0x3, &(0x7f0000000300)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) chown(&(0x7f0000000000)='./file0\x00', r1, r2) r3 = open$dir(&(0x7f00000000c0)='./file1\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) r4 = open(&(0x7f0000000340)='./file1\x00', 0x0, 0x40) sendto$inet6(r4, &(0x7f0000000380)="3859c3b06cb84997f9fbbeddb079e45367f7746fcd4ee1244dfbf2c1b67f004ee652be01d43cb9f91f2ed904f6387dfa3b3b693223d636a49846b40bbefbf55b94e9e8f81e2ad0fcd7b3", 0x4a, 0xe, &(0x7f0000000400)={0x18, 0x2, 0x10000, 0x2}, 0xc) utimensat(r3, &(0x7f00000002c0)='./file1\x00', 0x0, 0x0) rename(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') mknodat(r3, &(0x7f0000000240)='./file1\x00', 0x0, 0x0) 02:04:35 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x21, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000016, 0x0, 0x0) dup(r1) readv(r1, &(0x7f0000001440)=[{&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/71, 0x47}, {&(0x7f00000011c0)=""/229, 0xe5}, {&(0x7f00000012c0)=""/185, 0xb9}, {&(0x7f0000001380)=""/176, 0xb0}], 0x5) recvfrom$inet(r0, &(0x7f0000000040)=""/167, 0xa7, 0x2, &(0x7f0000000100)={0x2, 0x0}, 0xc) 02:04:35 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c9", 0x1}], 0x1}, 0x0) r3 = open(&(0x7f00000001c0)='./file0/file0\x00', 0x200, 0x80) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7b3b23501db27611af481f8b45e4c89ff22e74726c0bece396b7a16b426c9af509111e7d19bf0d94b55c19c93e1cf3062c9367528863e154887b2117dbc4910d91f0768cb907012f3d098ca52c347dba336cc9658fb3319243777d8f56cfa4cfa4d575080ca53986094a26cad76a080a79e6d772e8defa01f1f7317a1f3152085759e545f28e90021b63262b835ed8c769a0c6e88553e3c5e6bd494c84a3071de539d5487d0b90fc1e8de459f69366cb2cfb787eea0a0233b8e4d87b4b0b72674a96e0029dea1f9c7db30552b6a67e346939ea82f340e335d026a798eb1ec52089975de887d40d675c34ac1cc386d910434564ae3395d6cdbd44818cbc7e444bf4523b373eb04c00d98cb3f439a8566cbe090f9d7ca9e1860e6c3c2ede2dc19cda94da3f3cfc57f28a68a23048c808fb205c32664d42c14c46bce3b0c83d5a757ffdd896c1e08efcb72212b3f4578650ee17420f72c645ba6be7c28945e206e3231b046712c4c7f7a2f6d985c7e34f425cee60615543d098d90560ff72845762218ca303e999cfa6b9bd7df8745b4439a1635cac3a5549d8209edb2f3543dfe20f71914c32db75043771ed5d796587450d62caefa03a6981b7e2d16d4c0b50dac5ebbf68c96d1e5034c5551c3629ba99151a814a1c91077ae71ba94522e030be0a672a582ff70f18cd41da2802a3aa9d455fb81763cee3080b0c0c1d47b2956ef6e1fff6a2254d36687580e657c8c8a8f193bbaef8b84d0548db62d8fd1f7ab528496a2e16dc4d2751f872b2266d875f768d14d29d7f2e218f57b654f3074dbe66ed1fd981d015d637394f1fd1e1817fd888fdcca84b27be4a9466bae18e92018c01675fb1f8d7f4f28b73086e1e820901978d7062ffa85eaf44621bf252d858637b6b7a2052d885f4f2ce9f0c658a83f588ef3b67caee5811dad559cd0568e62a27f015b34b7476d1bd340753b30e035ed8e7210f646db87ba4f1341d1e353c2a727ac784d9b072cbeeadb8c75415cab19d5ea847c37f0057664f744d983201f30a6083c8aca312ee1d372ca40bb7aa5ec14fafac03cce5d6069e6edb09b18fc72aa82522f4caf185ef6602b0ae8db26a6f60ea00a458f61b40f0cbf1da30033fd19659890854cac85e3e297f7b43d3ef12cc6d7efa121d5e09816dd0fb9e10e6c4659ca69ad67a663b6479dbcc178103cb8b436f58adc31ac8c60b8e162d75c203c02c7cf44c013afe88906337eb500a8baed409a37ed6513eaa41362fbb6cadebd6ba7ccaf222c75184aae40b5e08b495e1a8cce1af1f42d8b386dc66db0a71de1fa12bf6c7a58a349ec9b1535646fd6c3772dbf905e06ea43689e96a96211e533ff9e5c76c10bf553ab9176c60821a8ae3c01b556299782cee103d2eb6375764a14832177a28cdd55eb3cf81c1d3754fb6aad91274c3a1c93c7c7073edc71bf00d828b21180457b36407c4525ecef2820a486f9c8682e4675ca20e118943ae19d83a471f048dcb705d26f5ac63452dc12ba2ea90833bd661a35109b0295e3b096afc647e12df6f283194018b88d3609eebd96b9992d1867258bc3c613b1e72f3c23d78bc9f16489bbf2dc446cf1f098db2b8e4c9f984ecadd775afdded139974b9c5b046cad0dec3e0d0aebd8f21e9b2be7429aaec818a7db677a221c9b4e5d46f6388d2c7e65881f895785dd6b3837f9ac7ec53a51239e0ef70484354e25864cbe97bb3fdf86bd1ac94a86b73a7c89bd3a2f99e261b6511713d1bffc4d40d86050422e3eb679c46cbfa85b7a2abb036a01913107f9c03a33f1bb92877ec0b755569f65d895670e5c0902f7e774c9003210cf6f8d983b958f77125f98e79416d598f12200f4261821013f613dc4ae10cc21ffdc62f5bf40ae4aabf27be565f9e54e45f9db361590d8e475cb15a881f8ab917003153e8d5fd971c9db30b5ffe08c41ece368b28c0ec75096aba23957dd3edc2d1c1b2aa573967a0f7f459fef0afe74bc14984b1e31ac746f0f3a1cc2665d228cfc25418ea5021c1cc4cde65f64f5f550f002552bcfee78243c9b2cd807127decc36a5d2af2e9d76ab95d3a8b753ac07bc3854e010b28142a833a35f6df738c59cea9a4f371612d2c453d811839f56406debc0ed6ce9cc554869f87969ef2ec1f5d2032e304fdd985150b22479dfe7cc1fdab609c0927ce06f1f6f655832f83162fc3de7faa77fba0ac59f85afcffd06d4530998e8e4121eed868ba904353d64d484b9877f4fa24d42ac4b23bf9244f43767fefd3142beb43c810b33a606393e06c451552a957a0ebb4a8876882d1d34481835bbac39f55b6eec820de2085123ab44b96f801d9e732ae3fdc1bf560e34e1d65f7e2aa4605d5d6b4977c01c52d1dc44856b23867bc1072a41ecd5915236a6e2a1b3411be4334d45204f04e218cafea1e1abc505ab13f37ed825c142ae908b5b4cee7e5e5c51cd7aa4ed366a0c80d1b5bd318de838311095473cc427ccf90c57cb691317e6c1904385b1d432138feb5a7d4b5b23617e77022ede5dd952b794cdb86bb028d545f62804459404a7c42fb4ecefeab002b533c401b7ca142c63e550f499c9a73c18257e6d68217372f694fa6e7eaa5a213e0ea26a892f09496058cfec55ce4b3a37f4e5580b6a5fab5804a703f290606e77dca46d06b8fb603f8b802ac24afb25a97d32971879a93a043d21abef0493bb2b54fd65d36b3b877343ba972af190319497072eeece71760bfb113243890f5f2f851bb1990614f0a26f8fa5de68b1ddd88251a261678ea862680adb77b0d83881f648a52e57d8f0e6f179caa2983a1f05de17045609af1570623e05a427e60f44561779958d1da5ddda6677a04c552f2934b2617da296509ccb6070a5c944e9a31e7eb98c012397128000ad2a3a42a5a53839dfaf5f75a82eee3a90679a4daf80dbc9d0cb99301c53fc74a4fda27bf2baf8d7137fbf02e9b94e7fa02bafdc89f07bfd8fe0f787b3d0e265d7db5876bf69a8072bc4785dcb4f326bee2c959bd39b88b719c1eb422bbb32caa0c4950d50dd974c19c539a13cd33bb9781579caa5206f1cc836e876b00e5736ba84d326a2a8a1e0a66a08a8906c080d32166aa3ed7440d22aee711365ad63fa0e639647b38ba0804f67af4f42f776b0e4d063e2b089231ac83a8e84c2e08aadc677b1a633977e78568726a8fc9c3baae95ab036bd39f9dbe8b3bc07d40756c1bc305888435cbfaf9f39b1efff82125fc19b36c8262643769f370f04dcf77f6d23c1c1bd7826f83ebdbe6e29fe85c461bc723fe5669914106f90e1fe16337a3b291ec5e6af7cfb80a70735a5c0fe19b9a622d5eaad13404013e7978c0bf61109e8b34396ae2a43f1af54231b07af3b5fa122feb9e5367bc6e579adcb15600cfad79e556ae1c9b39cfcadd683164b702fba9b7497c284a1a8f3d3d956051224305341ccb5d2caaedc74e9aa5b6d54f8c5a564ef0454b14b1c69c5634208f92be4530051a4dbe25998dd954e1c7b7a5477ecaed404cf90201d8708630f8ece8791833fdb899c2dbbba2331e3b888f002269cdb0b7cc19894d44bc1b2ae1c3056d2c5eaeae1cb443128bab7352203df188905453fa7b7c8687138a55ea2825f11c82e3a4d0490b887f5e806c5b76735024ad4d4a9fa3f6e7f9d6d05875f10e00f9f0454ac4efb34b018766940077e78718fdf5104c53af59465262414eb739b548169f2880513e1c5a1cdb68de818c75691bfa1f82d39bc98fd7db087ba2d87afd889eb75a46f2d604b7634ff55e9f3aaad5261dc04fbbd83846895edf2d702c0152d5d177742cb6bb518b2e6b30f5391c45c032e46b64ec82ebd7c616e3c4fbac0a10ddb9e6dfcb876d0d2233e813b550a10e89c35306499636ab8d779d7ae35053c71bc34d256dc39d2c0a99fe2ba880fb70cfa70ba0b4a83f10bb893b6e036ccbb6ff1be1573793b3e546a531a143d88f9309ec8661c266c072bca9adf77c926fcab8cf3235858b7d8d7f491aa091006a8822d0d8dc3c35030668b88a7e1e2c8b2968add91ade6c62483ae83fb4c9af8e9c49b6988e50098dc2271140ec53a3db027e94821ea9523aed814046d95eb261c90baae3b676864d8cccb5aef88247a53715f604431fb46bbebda764ff1e96c4ab9d0dc3d733dcfdc68330599643ec3bc18587b71e74e3a8b9e4bbee0e0cc6647f347c48a831b8facb03ee2a9206d7a87af99cc70fa406782d087690d67af5bf39fc7b0c4d9c39de08ead38ae8e262ca876538e0ef4019611314bedc547ddefa0b1198ec9740fd01dac16aea206eadb5183b2dd4b58d7bf6d9b6715e8afa5dc21aa74466f508fd300a196735c360880894ae57ababfa504014548461523efb5d5d0a04c934365dfb03be77360319aa336741bb93b498de692142f1478aa187f93ce035c6626822287d731cab4422f60e3c4b656bdba0dbb50014474f3275e4f72ffcf91109a5bddd8fd8a96637f5e095069955b56c35d407b9e74229fe1d3095efd7b9edeb3df585c433aeb664f80fdb0f6f8cc00fd9bb4291c6fa18e0af40e14b0ed8371065c646ea079cf4a45723668c0085ba65034d9463aa847aa0fb21d2c7fccd38909e7ce181a9ab4f0bd302947693426de252539d2efd4873c492b889e847b4f3b92887a3c0f3412f0855cfb4cb8286c4a25391883046f25f243db46ee7fda692c0387853bdf099365937056e9fd38d24327d760b523e027bea1401979257025ef44230fccd8bf2fe44a392c37820582a36f8d38a069cbca3de84151a020f4c5c475cd7ef24ab7e5f4af76d3ef858c18cfef61b076e23a5bdef1db18a1729d1c62d42614e71aac13fcbc4e4aeafff2e2e9695224b5cd8f349f8376069b7d67232f1a139db707171c1472aa859fd9db0d4cb589f3ebfac73637f1486ac24c6071a1019677d69a306e66c848a425fe091f7e1639fb3c72b4e755356b8ec7236e43b30ec50d96018587dfce8a159e7be011157450a3a9f290eaa6ea298ad3183571aa1bf4f19205f56dfb6b0ce7a0e70fed3689cd140877be2503ccfba4fe947cb2ff55a4e5c8c1e718566fbe52f6783c4b536c7b1a65b34816fb04ff63e6b1be0dbc06c5c7ff625c8ea5e4ddf89fcca38f19e0ea444108c67467b239d9dd4100cf06a33f9ae4c7187dd128c392d5530e302e9c353b1a5950a085aa8b987e53dbfb795fc262621d658681d782645386fd47dc17d8276a3f60b147ec62241b9b3c86364f491260ad40ff663a26bc7aa736927cad00a5b1d", 0x1000) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)) r4 = socket(0x11, 0x3, 0x0) setsockopt(r4, 0x11, 0x2, &(0x7f0000000080), 0x0) recvmsg(r2, &(0x7f00000037c0)={0x0, 0x0, &(0x7f0000003640)=[{&(0x7f0000001280)=""/225, 0xe1}], 0x1, 0x0}, 0x0) sendmsg$unix(r3, &(0x7f0000001440)={&(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f0000001380)="b2aac9bd38ca8d1c385e2a36b7e7271fc97418537dc2cc910e55a9e42874f4ce0179ef38b09c13692f98be7000bae7e8a569f07aeae63630fb690d9bd76d5cdf309d", 0x42}], 0x1, &(0x7f0000001400)=[@rights={0x30, 0xffff, 0x1, [r1, r0, r1, r3, r2, r1, r3, r2]}], 0x30}, 0x40f) 02:04:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r1, 0x8004667d, &(0x7f0000000100)) syz_open_pts() 02:04:35 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000100)=0x8) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) poll(&(0x7f0000000040)=[{r3, 0x13}], 0x1, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x112, 0x20) dup2(r0, r2) 02:04:35 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x400000000020, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) OpenBSD/amd64 (ci-openbsd-main-7.c.syzkaller.internal) (tty00) 02:04:38 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x0) r0 = socket(0x1, 0x2, 0x4) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './bus\x00'}, 0x8) r1 = open(&(0x7f0000000540)='./bus\x00', 0x0, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000000c0)) 02:04:38 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) utimensat(r1, &(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, 0x2) sendmsg(r1, &(0x7f0000000280)={&(0x7f0000000080)=@in6={0x18, 0x3, 0x800, 0x4f}, 0xc, &(0x7f0000000180)=[{&(0x7f00000000c0)="d818d85b5580801be17e0c8128cc9e", 0xf}, {&(0x7f0000000100)="d96135d5e6dce0e51bf3", 0xa}, {&(0x7f0000000140)="3ad413ae0be6c2ae3c04f9f485e1fa3a", 0x10}], 0x3, &(0x7f00000001c0)=[{0xb0, 0x1, 0x3f, "4dd2976ab237881c7fb8aaf16db1b4ee2c0ac5b5c5ffe64328932eb44cac8035a1e56bb82f2564676daead88b41598b70ca132060915bc7b0f723a3da828214e0f29acbdbecadf20f5d35d0c8521ebb23cb785f43397bde4aadcd27269ee6bbaeadb7f1b6f22eae687ee3f38ff44505253725b3881ae92864f6f4327a33281dc700ca5c489f3e549d72c0368cbeee93cb3f81a667f40d741e1bc8e"}], 0xb0}, 0x2) connect$inet6(r1, &(0x7f00000002c0)={0x18, 0x0, 0x158, 0x3}, 0xc) r2 = dup(r1) fchmodat(r2, &(0x7f0000000300)='./file0\x00', 0x10, 0x6) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) chroot(&(0x7f0000000380)='./file0\x00') clock_gettime(0x0, &(0x7f00000003c0)) fchdir(r1) r4 = semget(0x0, 0x3, 0x406) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000400)=""/11) semop(r4, &(0x7f0000000440)=[{0x2, 0x81, 0x1000}, {0x3, 0x8000, 0x800}, {0x2, 0x5, 0x1000}, {0x0, 0x1, 0x800}, {0x1, 0xfff, 0x800}], 0x5) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000480)=0x10000) semop(r4, &(0x7f00000004c0)=[{0x5, 0x9, 0x800}, {0x3, 0x1, 0x1800}, {0x2, 0xfffffffffffffff8, 0x1000}], 0x3) semctl$GETPID(r4, 0x5, 0x4, &(0x7f0000000500)=""/64) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fcntl$lock(r2, 0x9, &(0x7f0000000580)={0x2, 0x0, 0xac, 0x3f, r3}) r7 = shmget(0x1, 0x2000, 0x402, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_UNLOCK(r7, 0x4) recvfrom$unix(r6, &(0x7f00000005c0)=""/56, 0x38, 0x1, &(0x7f0000000600)=@file={0x0, './file0\x00'}, 0xa) writev(r0, &(0x7f0000000680)=[{&(0x7f0000000640)="23dd8fbe6058088510ec052d5e4e05abeeb4637a3e56aef34b6a31de8b84473c81a5218c7a6be335bc1182f9ab36cf4287", 0x31}], 0x1) unveil(&(0x7f00000006c0)='./file0\x00', &(0x7f0000000700)='x\x00') ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000740)={0xfffffffffffffff9, 0x2, 0x0, 0xff, "7e0fca5f72bb18882d2e98223ac5bc7344587dcd", 0x8, 0x7ff}) sendmsg(r2, &(0x7f0000000cc0)={&(0x7f0000000780)=@in={0x2, 0x3}, 0xc, &(0x7f0000000b80)=[{&(0x7f00000007c0)="263b5ec55033533e1d6faa4a3f1472c49ff590cfd8edfdb7b135f03bc88c2696dd80a6dc91739c098e02bafd63bf400ed5288b", 0x33}, {&(0x7f0000000800)="bbacb033944b7e67235f1a815c4120693e58664c69f8687740c2da86e5c628062af5abb151c24b08919d448474cc7956cc6ccce1e0375293c9857a16d37315e9255e894a0113e630008d52d4c0e59d4fab8cf92136bdf34a6058af883e754cc47c880c1c413fad3875e4af38203d6c2052a1cdbd55b16022366a105e9509baaf2d10", 0x82}, {&(0x7f00000008c0)="4dd4fd478b23f1f41b73031ea3c3d2a3d9fb1c1303fdf513018fb1f7bfa1eb3943999f758c9dfa36f02e391b8aa3862a57945b70f5c603be382f6f9368e302f06b2b8d7190617916c72bcc66306a473e35d23ae82ee05afde6ceca19249292dd2a30307b499b0d3b8191544e97d5f739b98eb3583f37babb8000e48088706e2e93bafabc7f331992d280a3c0361e4d7b3880fc78c606d3305e8e5570f087a119422d85ef14059a35250622ed80c5f1a67fdc5cc42691e45e62744f4d11431f68cc05f77a86", 0xc5}, {&(0x7f00000009c0)="d61353776e0c4cd929fe450631974083ceeb7408666fa21a6bd612f1656205a4a0dcb87c478ff73b4668808e101dc8ba5ca35aad5d402353594e2f142f1360e456aedb7828cceb77e92b63bca8e42c76040779307cf2c97e918d5f97515aabe95e6bc08f8243e827bae8bb2bf0f78130f301b032c6c073c9b2f57fdbecb1b6b37d7fa4fb91cf0f2ce4122b3cc1cad3987443ab1f2c4cb0126040d68279941270bba8d369aa6c6b702f2aaf4045a90ec85409be83e7ba10bdf52dd30bd50cc8c40120dafd8d5a1b76ed9a2cdd663f8fffe18644d32415f756728a3e2f9e", 0xdd}, {&(0x7f0000000ac0)="8192e2948e6031eb5856a0498f0a95690e1303da9eb5b62c6e0c03f2a2a737c0f0d51059db14fd1ccc8c45064fafe27a8059ce0028a1a098579121a520b2f481a3372acc6eb3d89a83e316d4cceb47cbcda706ad28f8e0b9864efa1dd295929433b370c77a3f205aa5ed17b58e45e7d3fa40d33a0272cefe5d1a2bf00e7da4111454b3052a9e298771dceeb846da99203523e7489b9f8528", 0x98}], 0x5, &(0x7f0000000c00)=[{0x68, 0x1, 0x6, "52ff84152429d52be9eb4a47c06d2dadb4aad7955d01e25ab660b3beef0c77624fe3ffef8a0e7d53da7f6fa713ff6ca0930a95a5ae0acea03bdd40dffef68d2449276de56751519dc8d2d9ca00f470b342e08f"}, {0x40, 0xffff, 0x3e, "aeec753d6c542c29ac736d10f9004b674bab0627203d5c1b89d2eae59c4517fb63619bb095ee70ba2165"}, {0x10, 0x0, 0x8}], 0xb8}, 0x400) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000000d00)=""/25) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000d40)=0x7f, 0x4) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000d80)=""/240) connect$unix(r5, &(0x7f0000000e80)=@abs={0x1, 0x0, 0x1}, 0x8) 02:04:38 executing program 0: r0 = msgget$private(0x0, 0x8) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8000, 0x4) connect$unix(r1, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, &(0x7f0000000000)) msgsnd(r0, &(0x7f0000000180)={0x0, "b19323d76f7259e95bfd4b2f9e6e48a5d581954e7f89649e029a8c29c3f785a8df41ac7d81186e14a5342b58057fbffc23d7f3bd5f97c5fa90335e70d2ffa7bfeb099a37985dd12c897a898c4880986c4512f0bc2f98cdb7ce871378c99ad6cd19c1ee7fb46cff2eed012269bbf43ab4567292916d87cbc91793f3659920b9e74956c053e49d8d2d3a4ef22163d99bd1e3f3e4c0302c04a4b004c868233b3ef73e1a15cc8e645784a8ea108c63e4f38d377b86fb2571685261356fcf2f80d5ca33"}, 0xc9, 0x800) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgget$private(0x0, 0x418) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000100)=""/117) 02:04:38 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() getsockname$inet(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) close(r2) kqueue() kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 02:04:38 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="2ade4182a747ff"], 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x40000000006, 0x0) write(r0, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) symlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') 02:04:38 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000000)=""/44, 0x2c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) syz_open_pts() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000080)={0x0, 0x8, 0x0, 0x0, 0x800}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x0, 0x0, 0xfff, 0x0, "6a0c5260ec0bc7fcfb5b78593f9c29e9d6abaa98"}) syz_open_pts() 02:04:38 executing program 0: r0 = socket(0x19, 0x4000, 0x5) shutdown(r0, 0x2) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x88, 0x0) 02:04:38 executing program 1: r0 = getegid() r1 = semget$private(0x0, 0x7, 0x2) semget$private(0x0, 0x4, 0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r2 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="000000186004008b00002b27fef45fa89c6141b72c000000ee338d4400003e7c65f3ab78d7b4000000000000", 0x2c}], 0x1) mknod(&(0x7f0000000240)='./file0\x00', 0xbffd, 0x13c7) r3 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) r4 = getpgrp() wait4(r4, 0x0, 0x8, &(0x7f0000000440)) ioctl$KDSETRAD(r3, 0x20004b43) fchown(r3, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f0000000300)={0x0, 0xffff}, 0x10) semop(r1, &(0x7f0000000040)=[{0x5, 0x8, 0x800}, {0x2, 0x3}, {0x1, 0x3, 0x1000}, {0x5, 0xfffffffffffffff8, 0x80000001803}, {0x1, 0x5ae, 0x100000000001800}, {0x100000000004, 0x100000000, 0x1000}, {0x0, 0x9, 0x17fd}, {0x3, 0x0, 0x800}, {0x3, 0x200000009, 0x1000001004}], 0x9) shmget$private(0x0, 0x3000, 0x360, &(0x7f0000ffb000/0x3000)=nil) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x3, 0x413, r2, 0x0, 0x0) r5 = fcntl$dupfd(r3, 0x9, 0xffffffffffffffff) r6 = geteuid() r7 = openat(r3, &(0x7f0000000180)='./file0\x00', 0x0, 0x8) r8 = getegid() lchown(&(0x7f0000000280)='./file0\x00', r6, r8) syz_open_pts() lchown(&(0x7f00000001c0)='./file0\x00', r6, r0) link(&(0x7f0000000100)='./bus\x00', &(0x7f0000000200)='./file1/../file0\x00') fcntl$getown(r5, 0x5) dup(r7) close(r3) unlinkat(r5, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r5, 0xc028575d, &(0x7f0000000080)={0x1, 0x8000, './file0\x00', 0x0, 0x80, 0x100000000}) setsockopt$sock_timeval(r3, 0xffff, 0x1007, &(0x7f00000002c0)={0x8583, 0x1}, 0x10) 02:04:38 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) r1 = shmget(0x2, 0x1000, 0x20, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809e17b781dc38ba45876339c236d2842d569020287ce96991408074f0a8b7f55c354e9b9d8ed2600641a158f11973a86ce02a5a6b8740a0f7ca4dccf1e3e98f68c6fd576106c7465f52c", 0xe1) syz_open_pts() 02:04:38 executing program 1: r0 = socket(0x2, 0x4000000002, 0xf) setsockopt(r0, 0x3, 0xb, &(0x7f0000000000)="00cf725f", 0x4) 02:04:38 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0xb, 0x0) r1 = getuid() r2 = getegid() fchown(r0, r1, r2) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x100000000041, 0x0) 02:04:38 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getpeername$unix(r3, 0x0, &(0x7f0000000200)) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) close(r3) 02:04:38 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff12ff7f000001", 0x8) ftruncate(r0, 0x9) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000000)=""/6, 0x6}, {&(0x7f0000000100)=""/242, 0xf2}, {&(0x7f0000000200)=""/157, 0x9d}, {&(0x7f00000002c0)=""/169, 0xa9}, {&(0x7f0000000040)=""/104, 0x68}, {&(0x7f0000000380)=""/74, 0x4a}], 0x6, 0x0) 02:04:38 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x0, 0x0) r1 = kqueue() dup2(r0, r1) poll(&(0x7f00000001c0)=[{r1}], 0x1, 0x0) 02:04:38 executing program 0: setrlimit(0x0, &(0x7f0000000040)={0x4, 0x1}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f00000001c0), 0x10002) socket(0x10, 0x2, 0x1000) dup(r0) 02:04:38 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB='<0'], 0x1) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='x\x00') chown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') 02:04:38 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r1 = geteuid() setuid(r1) r2 = socket(0x800000018, 0x1, 0x0) listen(r2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) r3 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 02:04:38 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f00000001c0)='./file2\x00', 0x30088, 0x42) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) link(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='./file2\x00') r3 = open(&(0x7f0000000000)='./file1\x00', 0x4000000000615, 0x2) fcntl$setstatus(r0, 0x4, 0x7d) pwritev(r3, &(0x7f00000003c0), 0x100000000000029f, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000080)) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f0000000180)=0x1000) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0, 0x11, r3, 0x0, 0x0) kevent(r0, &(0x7f0000000140), 0x7, 0x0, 0x0, 0x0) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) sync() 02:04:38 executing program 1: r0 = syz_open_pts() ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x1500c45b, 0x3, 0x6, 0x200000, "cde66508bc37be33e79e3296bde096967a66ebca", 0x7ff, 0x6}) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) r3 = semget$private(0x0, 0x3, 0x4) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000240)=""/171) kqueue() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffb, "855c55021a00000c000002004000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 02:04:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x1ff) munmap(&(0x7f0000712000/0xc000)=nil, 0xc000) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 02:04:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0x4}]}) writev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="486077a9ada6ed93971c40948cb93ed5fa470cf8de4ddc964b4720d71fb280228f590635a2fe07eac38162e1b543a58a054596d7ed6f5ff572adf72869227b418e50e0ef0910c6bb7eaca57b27f5fd3d6bb761388236cbc98712340ad3051f2b40b869bb30ba92828b836869d7bb4bab6e4b27236cf0acf2a908e137705a47bdd511c92e5c5997b790615eac7fe36fb07663574fc468e29a", 0x98}, {&(0x7f0000000280)="71cc9a7769619a16d447239a9a5075a2af97da8a438fca293d870a4bedd467ad2e84bbce0a767d9a6bcec9e8415e3190a707dd35b63a983050effb47dbb701ca2052e6ccf7edb26c599c27d145cbcdc39e827107ca38d3fab7a6e89873f33024b604715b561e0d88296ba2a8282be2a871be8f27a081a78b709afff21c538c89655a134427d62a7a0866629cc82b169fcd06da74127680420efb140a1bae5fe10566ca73d0cde34f9d039fc485972eb35e886cab257be02af3c3fd9fa501a6e4404a1c57ab2d012b830b409e18ad26fcbcacb548e64d8932241070b556ada1ab8ed503965a8a5e1177b9ed4a066d0fa672a45c3fb37451260bf49ee80cac7075eb792490b611f4fea47524ff7be4b6a087958ece94faaf6ef2362c9f409cb59caec37627ad2cdedaf4ae8a499ecac2d0a03c100da4accb06aeabfb501f3e3cdc298b93181e4b5f172707e108858afd94efcc16a13e6baf4c6be24b384485f0fe5c8a638835a8a656238b08e88387c55e1931342da92fe74a044cafeaf931d3df76dc22cc0acf6705af2659b135fdc60e99dc98eabacf60f7606e6e1ed4865efd3d009c9855a90dfba8fac590e832d97486a415822e7f34ab273954df8eb914ffb1325d04f385f289d899b09037c2413a70f989f151f239fa09d0e8d6e960cefd1c6e2cd7d84054bed422185b78d70f8260d17a8e9ca02036ffe619e2bdb364380f95209ecd035540301bbb5966b852eb9de07661fc6e722c80da40ee868d18c1748db4ba0f4d636a9eadc8ae2ac3041e736a0f2295f9540146e45a7df2a7acfa40fb83cde3b676fa620843b2e1809ce95c0dfa448f81a2afdc90ea7b9b893c6e608a447f02d88283938e7ce688ba27a0963615a61700d1e4de2ed6f5bdeb35f3e3d4003ea327c95318cd35f0492bc27ae75311d806a2ffb7f4aa6e356837c8e66180a990d76c3bba94883fb4eaa249fd80ae0866d029a3c5a19193388318578f78f8ff6ba03b075d16c9e17c0a706186bd4059fe859b116224d78ccde3c44ca694843db1c87b6d42606c6db10200ff9c03f6e33e4e588263bae92d3409d8b815e92a454b5b7ff0be399eab9e79eb67c3c17c404519ae2e48032dbb605a0c9d9236b938228efe99f538c079589cad89d46d29d59b07987f887b0f621e5bcc6f93f476006aacf30bccbb332f60ea024d1f9f9d3a364234dd81ee01f04f5e51f58762809eb155837f47240190655f5129c403ef58d87ab14674babf2ebd823d56d6640c5dc2d3f5dac692697874c080bcd530f3e2a5eb6f2d78fe141e542e8607ec057b6b2f2366ba27bed5b2f3bf65cbb7b37821e7fb87b8a79ce0c08339dba1a687e3363e0e767fc750a97a16bf497670c0ac25a99b88860ca9c5b4dbadde4fd762df0d64cdeca1c0897d89c1caa9d3e5822d6ef8802973ceb0ce8a423760fe3c9d9f8e38e75c532b5d7f791567e24c3fb9fead74ca8f2a17f78d7e39588eea18f61f8034ca0c3806e2b4bef2239c470e8cbfab8915c8f8a3c6219762b86aaaa5439900aedc5b5754ab936bdbf66b4fcf656e059d0acc2a0ab3d416ed144f3b5db4bf3b073a98750e9da95b5708b13d9368d9e29a20c8b0002264f016f378139e51b8a96726de1ce521826e5981875cca40732ef3bb27f721abece76a1b6d7afdd0b3c1c55b6169908042c7ffd4cb6f63f900bffab1c61596b8a9514d7cfcd42b42f7f724c07d0b4b3519c6493d617c37dd9c8a4e3edf5a5ef6269f3702f53d5945c1ebc9d164db9fd9dfb6fd077059372b73b71406cca4956af7b3f2f9939034652cbd4664bbe30856ef8375e4815e7eeba5065f628b21f5bdf1b8fd2dbe72c537b96a4dafd2ed41e1d90988a9b914a8584f1d06d0dc6f5cde6f81a1b77042db92ca707405820a580f33d29962b807ae9c26d84f065ebe113ed8c874b4ae8038faabba601cfb8a63a95e7390d97b13fcd9f50555b669e1793b580ab664a543734da1fc7198babee9c09bbd8cc47d4d80c72754b100a56697f484a1ca25f01a504141dddbe7c7f4b355da4dd16d698c1a9a0bea04f939e3589271912650ca53d2e497b1157e310e3997480eb19fa6c1d81b9bcf72d607f2c50a64d648869437e0443b5f5d4419a6edc76e9b60b7beca6d4d2766d739fedcdab3f733e5840f5c5fb296a3db7ac1f4636b1deb7258c44b43ac8713b8ce1d627fe81773bd508528e56121e315d5e253719f37077847a42f33725d6205d636de960795b5b767f991778766b4eaf2719cf8da68314c4b8a55c50801c2f09d7951bb279a750afa60f4a44e2b5fbfab5a8a1c90b7ee2f5701ed3937a71f85f0471382f02797cb1fc493091c5a2ad061ee70c42df94b2e52abb4cf32f92b113a905d840a57fd76f76e22901ac8d6300d57fa122a5f5f973575c080bf46dee8a811d1a7886bc86121a9c640dad613249c6e478002edc89ad78e5ebcacc631d1de2f31309e875f0129b3441390c503f550f2ec134879bd57cfe35e7853732e1a853c3a51daaed9b7cd32bb9b210fecc239a28f5d1c7bf708b0f373555f729155a19057ac0cbd6b676f2cf08d3aa4abd436d9689898ae60b11eccbc0581ec6f22f5304049983f6e0a6d84fe74f45e263369b2d6b875be93bc27c030bcea3e7abab7970706f08d5a2adfdbbebbf1c64726ac8081a8aaaa0f5a8c58dfe049558ac14bcc50470d48b51ceecac625f2a1f5cf57dd88f45cfab04185336cec593960faacd14b4e33af9b029e94864699a36d309445e86cb8dcf0602efe1dbfb7f217dd8fcb6838ebf3d41345b5aeba2b7aa6fae433747b06fbfba1dd34a69f36df2cc98d7ee783d80ca32c401a01ab5da837ca8b9c18f2cb5b14237e77330b3ae576039bb789e198e943e348ea349fb9314e15e279ef8f2c278046205a4c56a60b13e6fb1cfb21ceaea148d203c657ed10881086b0caeff51b6e0b0e30040b280a1781db289e73fd6ff6e74555ad0140e04ab43c9b1d08b733a026c837f24b9b5a355f32468d8ab0a9a318cb841fe3538e1af57cacfa7224db00b2ee2a1e6b42047e15430f0069bf1e6760dfb43d41012d6a60a39e3eef7e15c1fcc01dfd398255a6cc063674908a11b2183a16aaf3530d24536b48ca25b764fbe68cf3598f485c940aaae5000f072ee7ebc123a26ceb16b1c3371ae8f9f0d9232c1433efe6624bff9742f7b565a39ec71b65703dc2fa60af8eb8fe42157d243af5d8f4ea34a488b9725ae8212249c8d10b92a1074dd31116835a96cab441f7807859086af4e5981af627b32178fbf488a2efe69b272dba2fb054439dfd0f974878d630bf721e1fe2663fb8e06876541c98be524395d02b006774c83ce7ecbac6c6caa3cd01746efbd0f076ecf7b790ea6d5884d3135a871d6e02c2a4aa05a7b1530b3fd97f55e4e3bc86d359063090436fdedeb85910edd8b5efaca8991820cf862d9cb9bf2d71505f91e4e7d62eed1f2e80be91f197a989107edcefea4e1ecdd9d86bd39532cec8dbea724fbab2118edbc24baf4a568f83408b2c8dabba16887343a003ecc175d8fd8f8861f641a5f511f6db59e287581b5774caec116053df4c4ed15d97fb5a5a5b5f034d75c41826d8895e3b84d711b94eb74355daff3a290009b061bf40ebeea54fc2cfb5a8160bc62e07c3966e8c93fe299c2f2773f79665d79586d1065983bd2e3cc7750ab2c48893d8dc1d1a56e96d0358aaabc48b789b0ff25e7e7b472e9b1ffea9d4d02f9d0eb0ff438732c284dd49e006181f37d70bc8a5da791e6e6d188bfee47258a6f08457d196c78fdef56a6c50c24e219e9b51a0e3eae163276fb4dd8e20a5080f0714dbda9dfaa077258cfaafec9f0ace13e86573092c4ccc09bb570c669f93f136995df84e26244cc34488e4e57396b2c37d06e1b6f14fd5a5c6508b964dc92277682781e105192bd67c9bcd77e00b03a1b62ff315db372e25218de85a7623126c1a63f9c5b1a41faec5a4292804dac0ffb2cce3ee83e06b1c6334b7535d09e625ea23ac1c4cd5f2ae26bf38bbc08fcb4220fa1ded26e26d23d5f6df02d2c53b12fbd615578031b6e73bbc7052449a44a79c7d7d0c80a5d4c84456257af47496960a3d1640328f91cb8932e9b2ebcc51a8f6171bf329204db9ac916b58020da8dac6f163cc08334e1ec25c28fbf30aa11ec6b51744b4e6724434234cb939a33e365aa4e479bb0d638fe47c19750c60ced5d2b8a9db11699c471502e7a7a32ff53c6b6c398664b4693b0c7efbb66b47444542d83777a40b08094917e1eb1504da22a25cbf3ac7df288a9573f824ae6d98a8a405e1410f76698a676083a4a6ce2b312274c0e5ac85c13fa4fd7cd2a994f0ec4485378ff87f6cfb9938f3e4db15699bc2fd7b2e441363aca890c1620e73915a698a2798dec2aeef3eae212efd6585dd38fc5300757efdc497a0e2f16226a58761cd34ac53db8c12473f09e6175dc01d31fbb802e4925e237f87acff7a2f9d969fbb9fd5801d7d361b4b029f5a01d718d6fedab161b5b34be348c193ccf9a30db15c7834d361b70c4cff239e05a5ce2ab19e91345e0acfdf488ccdf87dc41bda454d0263f4023cffafe226ee453cfddd85d2fb310ed4ee7a91f609ffc6db0600051147b2a5d22182c60a626e0f1137c99c136fff07820072759ada300cb3a02cc38546a09eef4fdd6723939e2cbd75ad847fa2dbe2869cf685164d22ae75e11497957eed31798e7c96b0631c669aca8a4a3dd35db44542b0847d1d677b8ed8e7a2a3b46d7d1ab92afc33260f2b30eafa81ea6c2cb209992a8b0c26023a00073b0c2c112f38a4a41e5280fb58147592bfeb5b93e550738952b671670dc0d75d73ea15ea3ce34fafc25737db0908615488ba4cd7ecab72cca4f65307c22f2643f813f4ec0093ced88841c24a9359070b9fe4c6b4f8668a49f3c8bc5168384a4d6ba72fab12d933d314366d07c16c145b26185c8d35f285cec532999411ba97e4f4f4a0c524515c8d9a0cfd4e0b0c6eb5cdf168de50e6f4f0e4deef065578b030fe7eb35723e579c63595c15414d34beafad0a7ff01ad017f33598198a0fefb9348652e5bb4457eceb2f96cbdf152a3b24d81d01ce3a19bb59bfb9266ce63abdf0c6382b57769bc4e8cc86569336b55b07b4361de7c4da6a44e9ef558d57cc4d98fff632c7ba31c94018b0eb0cdd065312ab0cc11beb4f9e3481bce53a4ed0561d74422ea8b65bd6f228aaa5543222a731f7166432f4f46fc57521899e97d9abbbe12e1e4b5af5a620a5218810427b4037cf466f4627f9093702924b4adbafe8f6d6c197207d4f29c9132d1a268c5f9677f6660318fa53856529be26d82f10aaafbe2b7320e5270bce9113439ef1291afbbf2ce5226da04a770e2cd901a04b07c6629699db1b19e003de3028d0cfb47dae19d0fe7b62eb5590fc263bad2d9ef253047d30af304ea012e157f6fdedcfcd8181a615f6a8833f860a8026c84cd59a3b75fc882c2b5c31d7ca55d0175e09b747c20d281bcfa692fc327a39575e60c81730089017c6b9c830c7231948592f2715d0fa23e0e023f121a17d9315e42b279c8c02eb9433743767af87eebba3fb890ac1418809ed0a86df3a0a711d1d1fb1115c226d3c1490871f98b7928c51968953da97f0d96bf4884ed16781abb052ff00fa906952d0623afe5f1247cc8224cbd7ac800ffc27a5d4453029adf6340226c5194509c14df54faad8976ec75e345926547b9a3de811f15b33c18f66816568ac2b0decfe6f5b38de9332d60e922104f612cde62043c", 0x1000}, {&(0x7f0000001280)="f9356ac65649b282114921c1ea01c98f7cc92526e634163d8cd508fd79d2af33c8aa902976c1f0cdb9df86b0c616cd045df60e78f2832695203d1969b6a6a7fc6bacb37925109af22f78f66736c19fc4857bb769c1d106521b008baf7eead0dd8d0bd29281263ad78c6a56838cd0f10b86d5cb8302f500fa98dc115bdfedde710d5e4d4f651ec5f32eca90e95b1f34365809da7d2782765477a0a22168ed5710eee44ea58af2f794a0d5fab0b3544910fbc745eb21365aa0dbbbc44a26ea6ccab445c86acd8424019d", 0xc9}, {&(0x7f0000001380)="7fea80cffd58dd018db342ddb7d880eb5bdbac4dc6235f69109f04a5462c6f5238e32967cbbe1c1e1d19d37e29a4414f778824b60ee7da1be7b17dbb7a9fe536f7d88cc49b9c9e2fbfbec919e242d8c6f940546572ea4c1630902ff8f5bfe35b6e36bbc068019aa3bb267de39c0c0661b56e87b0d2ee1112296ee950ffbdefca08b7e38bfef9b9aec100f23801172f241c8fd061283f4d9158e6014e2525f48f9a8018e55cfce9af8f593f5539ebd5dfb785319a0df25998dca6ad5fc31b9fc71efc6984ce0ed32debd99ae6c5b0868a538ae35cd9ee7fc189a9f677de791d0dbeebf9c9418369e197fb500737dfe4fcf0c56e61ea2c26889d9bff1ace95fefc8d9c6564499fff07225d30391a1d525c0ceddd21770f29affd9ec905038b99c9f4cdd437c6eee979d1a5dcad2454c22f9bbdd040e0e579214d0d287c84bfd14773266e15da8aaffc67a52c46bc7a6160943b2c8f5e7a00df522b105e6a7e57b71bf3eededc5e602f5cc3f577b2999d647a83e9f8d85e69b0fa45e92dc16bf3fb144358badd33d8332378cf162e62c12bc69a80ddc168bf10f87483038123d81926e61f4d2b4d6633c66e248e242d236d624ab3e190ed2660707f27f835c09c9bf6848a8e911c6b4c1b033bcd9cdc85556ec5f9d5308188f93d85cbca5ebc17bd4bf24f68d79157419390fb117769299bf78ec887d41416eb07d2d3dc728e6370cde2d0f536b5b0287e9d9698f7e0f0dee96c0d73c296ee6426e7515f03aa07ad7c4124362b518c513173f340a6a5ac01b74cddc31c1494736cc93a7d831e057584e4cdcc0826d09b58a7ad0437490af832dff1225aa3f57d808ca7c9f948dfe14a150b2ae73c7c8e929509c836ea6ab293c741b5013cc770cf60683ca322ecd547a3eab5b6f57c87c9cdc413d103bb6a8438f966a1b74ec0e4a1344ab51498b804535e1b7a60987ecec18d654659ead25a7a4b9137776497c4f5671a4e078891a41e0a1ce22a91e286ed62c3053b21510a7d345c7da22e94ba05543b8b8ba78e0c5151f7ceea3049fa2fbecde18ee1344c1b5477a82523b02795df21376bf9c31b10732583bec3a54546280cc8476d1af6fe7cdee8904e8dcf2bfd59b396a70eda53f0dc8196c4d93ec1ce160f89355a375f9efe25ab1316fa28ebd1b9c3b36aedb0151f4786f62b6fbdd0715c671af53bf245b8f92eae6e3658c27b9a3645989497433ac15aaa18dbb1c5c1e74ba5eccf2836823911eb792c5c9a0d53d0b35e8068ff07a4eab59816ac0e8c906651879218e4cb9a3017ca94f24a49d2a34a2e91f24ed4f151b3b66510e7f0c517742df430e2bd967b3febaadf1ff7e49d1105c6495928ef97a7c15aba6d19b3eb6c03148e16e37a4cda8b27701a242ef83635956237118f55d5520d8a1c839d4db76e288c2f12608dfa29be7d333ff1baa8071a6c697fc50f59e91f4c24034f5ad95b0dcff10412aa1e34246c3f5dcc64e3639f818d0dfa53dc69900af9993639eb16d4d428215e0a90025f0a8b2cd32647804d87c875907ceca7a6f539623ae35fabf9b637ea335d71fdfe429942ffc0d8e7d70ce87c6da9572d0cccf0b95c8b152f04a20a06d1b0bed1002c10c86ceef9212df45e62d4c6631dec209c40b300d16aaa5d2c1b1c385e2261512991aa95dcd56c60e4edf16bcb707241f78292dc9c7d0e8214a977e6cf34420cdae038a4f9bf42ff5bcaf91209d180b3a756e24e50a5cd07fe5a64b6087621c2f7103ba0c1b4a7ff43cdd9f6d3a458ec83ec27ea63bb6e8ec8d9c9de15baf341d5d1973606bbc187a8aa72f90cc9eb4be37999dc8c038266fda0f72aa61edf8666720bd8eb7e7a18ebd42ea38ca521872f4598eeb6ede0d3de0aaf29e8976fe5458425dec7f86826ccf70b8f548a321dd76dbbb45a949ca2fe709bb32d143c861770ce34a67bbb6ddbbba9f602b644264f628a6ddbcee553ead00dbc3626580926a3500499ef83f57f8c9d968afd92ce431f52a1493180cbf2830de8dd5d45d8f15603666bbf1bc07c73a11364cddf32c386f9c58b17c8b219dd1c9fda02c834bd92b9d875301451bdd60322feabe507cec12cdd90c9e7798295dce58b362e1ac1fb2696add00dcc0ea2451a4f1f22304e87768d2854cc8bcbdefdf1c06796a33555907218f4adbd63ba2a7d947bcbdb319ae90c63faeca3443e25b2e5b6a80a43c816abe1524cdb8eec389eeb00d84ca01a5e77db000c91fc6620082fb4153cab5e3dcf234b4f18e56d60857cf5228b68e3d1dc4cf08597382c8406b81208655dc92863bb75000521c480f49d4c60608966cba890b34bad71ee65c72a272284831bc66dd17a507260e524ea26c73151a35cdd3c1a6ec4ab17dd962d98e9071dfb1645992197b848418300f98f84537e3a2c396211647553abb0d01211620f7975c246d1ad6223b12f868773cde6cfb8ee191dce0779d31f588e87c2f3fed8f5cf3ab025ffbebe46db565b3f027856cb5a74fbf801582e3ae72bdba43db1704bc2f91d526394b5b179bc4ac96132a98e25c7322cef2776c266daa0fab1d687a5bc6a3ee3cca6fa476e3e512e84656a4f6025176750af5a4b36f3a340140dc3d05ddbbb1f2c82004f5ed55df4ac88a09929d348a08a92da18f1ae4b753f7037f75d0019d7980d772d42ab2691cfa35decdef6a5b5663edbfda619ee26137cd3c7d3953eb7260acc37819f92f26d4cae52c91b097d5bb24e2e7d100f0d8195ac77d6c93ba434829490a2236deab8ca07df8bb6cba02dbe39b7b9dd372d0ecc0a6aef0960e0decdd1510e54a7d3c855895fdbff3021a093b50e813c43bd9a25f0f55c3e1db7be8a6f52acf52411bf85cc1c1422dbf9567f8ab0c9e93e399c485047225edb67b71c19abad893e3f711ce333d2bbbfa86a2c47ce8f955c24cb29676620de9fa75d047933986afd9fa597de5667e948cfadb31f7cdc4a24dc65b2802b4b87bcc5375e7b68ed7c0ef260373d1157d469e374f80ecc2d5bc61e5c432bd5efba456194374f3dd21c2be0f00b4b6992470d7dd284b1bb6c675d0b4777aea1b5f5a28707b31a6ae9dfb7da26ebc973e2310d19b8339bc89da2a7c1a6838959b006eb2dc9abca339cdd968b03a420155aa8a58794b91acdbd272925fdc03064a8b31a86152dc45b7b39d2d47a6f2c94d0bbb2f093297a423f741cd2faebd90d7aa26d019cf00616f4a5266985cc779452397b37258236862f4222bdfac7a3c7335abbfd900fc8cc34cae3cdbdf0c68b745bc1edcb2d70c45b7e9b4fa2819659f6188c6c0b8edd76551709290b9ae155803daca7213024d1c21f2df09e7d8cae90170e478d6bfafbd338892655bb7ddb9f477fbd1d66996394c8204ba3d083000b7526cc7829aa87887725275005d2509d22e734880bfab6187316ddb678b108d3d02ad923cdcb20fabe96e271b1c70fc7cc5cf33661fe505d8c20cce7e9bc264e9e51399bb982fa9dfa975449461cb32cf9a775c0a3c3bbe2e753d6fc3a9b7e16747f3d950ce75c79e3b8f8c95bad0e5b4e6881c4f02b6a746a60e5504d36002a0f72d9fb5f60fce1d166891ea83da3298420c8b3ea1e832703b3a8fe32434d5d8ddeafbaba12d9a99c2dda8802a62e7efefae9bbc9c682a96bf8f199c75ab695d43c9fba9d7e7e18025164a52be07158263a2d00c19c5eb298d4a34ffc903d949df46a329182d0c7e731ed766b99a1d06b1065c7171cc4e41171266ea6039f397bae37da371146ecd3089267870355bbcb1e91f8c0f83a1ce49cf151b86cf22e3dca4439023e93201512bc7495ce18f11b9fd78d434aa76a1e9bfb94f1dc129683919452b2caeccd6b7f800325fb13fab882c532a985b0566418f398741b0c6d725b3cad0fe196d80ec844e147a32dc523f152c247c854c4d7ef007078fc6204fed57034df5a15492b4587d11ac0193137292a0c9728fd9f89930d0da801eea914b2e9737e1eba61bd8fb64c1f479ef502157369d487cf01d3c22a9bb8674fe298840f177f2441bc7b3f7260c65c2b7248c5d0c835e0bdf334d44b4f7f385b14c528d61d06d79004d9015a70c690e27710d51aec6917b213eaa42cb41933ccfc8c68a17590e3508ec7df2e16353177fbfb687a644afb6cc58722aa13fee0f96e4838291fd5364d51250ea78c320eec30dbe4eb755dd301b34d06b13901435f30ff632d43873f1de0f445f0b711cc7c5a1640affaeb155fb5eeb62350862607892184fbefdd310d287b8c69f96bc5b92e54a6e447a7c6f909efec7fbd924f77feeffd151f8d67c2125ab960b13787c32f60f10cd2332fb8a269f72d718d400fb78271c4e48f91c5f836dedd532a5b2ee75189728d373900a2b4938bf0e79d5e137540aa7f503001b3bacc8c8549c6c39d4a19490043e999ac1c6190bf97c6863be421c1302932c28f5abef3f48d2261e0348edbc03c8aff94b781008cb314ed7055bf90d5ff43c14f40c52c2e5a47b1caf676236a3b128dbb86b979f670ecc74c379a2217e2c8146f16ecc8d5f4703920a87538eabc34e9e626c95da41c6fa28a2545177cf72d9be8e43a7c1cd3a313ca40652a455f4c232f511ab496bab106f8084d1ae70c320132bd801eaa54dbe1d3a8b27dbbe7174df2c46cdd21655ef4f6f899e0e6863ae60f1cab61148bab40939ec78b596a35d1e1ad564d518e4a1e47c1f544be9d1ffd2421eafb526da13ac73948a36e693fe72a102977526f36c9a0428d37826ecd120f6af974d39415628104c802f147a5f4d8a2ba3c0482accac173bb4e285b5833c4f1a332aa7fb0f8bd640f2e585827d14b2367cc9cf67bcb75921e0159def7ebbc236ecd1fd45209f085c829645dcf4495116b61e496aa294a4f068da38f7dcf09faf8193f529c5e0f12076358f7a0bc4944623b470e4f84ff487f933fc24c38c2e780392334ffe7b26040328094aa41858d10ef954f9f9fa033e2daba29afdaeb0e7f30e9c832ac016082b164e279f7895567941d8b4d4a2a0bd1d253f2346872006cf8102f528ecfdae30e3dba87ed3415cde46257eadb40f6cb0a12988715c5269e0d5f1e0ba4348771f02fd3fcd5ebdb443a8178742a5c4c3437809f766762b77923e21728641e4726d4de4868d701fbeab607220b14527f1ae790590ab74f92026c748c46db2bb3808d825814fa9dbc1e14bfea8f687b2e29f3bdea1e1f082a00bbf6f724621dff05ab3893df99a050af5fb4bd32657f3030487a955e82ff619ef1aaab594874649907d08c2829ec6a8ab8b106d9d74330d4378d8ab93016073856c9697030b98d2440d0c9c1e1f043e80ded38216f3c72f01532c456f9814aba3f49dd006a9616574c16cdb66a61a58776a1d68f7ee49c829a932df7e90e751d3d898dc46ef2a043bc8e87db1a8e3b5e10157fd2dcb415f260066b5570d16f91eab7066bb51ba620106a5fbcb767e0da34c8102403ad81a258fc62d52f926cfaef8e5d5a47d30fc9ef1f98ed692ccf949b88400b1f5db7270d5a192f77f4ac5cfe41b2639eb21a0a7352c52aeb64a6df54fabeaa8d9d21f73e2aa155381b87b77182602556a1c3d2975dfdd1482f31a1522b2dc1c5a5aa36881a06a6ee0499c582f3ca1fb46a473321901f8a3724b99da27356761abb2fb2c16229c0ed1b8f9c353761fe973b535f2c8fb45b05537ed4d44c4435e6c2d78e7e1fc7b57e055e1107e1404212f4059c54720108eb0bedab9fd5f4074bb99da4fadc939cbf6559bfc7c93d359f91ebffdb9234e9402d71b1644cd912c3b77234827edb", 0x1000}], 0x4) 02:04:39 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x17, 0x10008009, 0x2) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) write(r2, &(0x7f0000000040)="63df150e1127", 0x6) r3 = syz_open_pts() syz_open_pts() connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x2, 0x3, 0x400) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000000)) write(r1, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000080)=0xffff, 0x4) 02:04:39 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x25, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x20) setsockopt$sock_int(r0, 0xffff, 0x220, &(0x7f0000000100)=0x401, 0x4) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 02:04:39 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r1) sendto$inet6(r2, &(0x7f0000000040), 0x43000, 0x8, 0x0, 0x0) login: map stack 0x20719000-0x2071d000 of map 0xfffffd803f013108 failed: no mapping map stack 0x20719000-0x2071d000 of map 0xfffffd803f013108 failed: no mapping 02:04:39 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) socket$unix(0x1, 0x7, 0x0) setsockopt(r0, 0x29, 0xa, 0x0, 0x294) 02:04:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000001c0)="3e2a7913e4ba0600000000000000e5e27b256d673551c0c01b3dfa00e552aaeefeaff0f2c8008000001ad449011f7c000000000000013c1fe9002000000000000001ff10013482", 0x47) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x200, 0x0) r1 = syz_open_pts() readv(r1, &(0x7f0000000180)=[{&(0x7f0000000240)=""/211, 0xd3}], 0x1) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000940)={0xfffffffffffffff8, 0x0, 0x5, 0xffffffffffffff19, "02000010000101936000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:04:39 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000580)={0x4, 0xfffffffffffffff, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x8) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x101, 0x8, 0x78, 0x5, "a2101657b59551e41cb86375d377eda6526da2d8", 0xfffffffffffffffc, 0x4}) r2 = socket(0x18, 0x4005, 0xc1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000540)={0x2, 0x7, 0x100000001, 0x1000, "a3bf06967869d39539daa7545e94bc0a124df477", 0x1, 0x4c4b4f2}) ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) setsockopt(r2, 0x3, 0x101, &(0x7f0000000880)="2b3a27ce9d7ccee578cefc0e63cf1f9b5df6bf8d040eb762658809272d218c2130b6aa12cd30ab2652613f23b98865ed5d4db5f0f29536ac9fa791f26cde7feb3fc5f5efe890cd516f799d9687c3648e049f609d5b39da5b505b86af40c24bc7158f5b4399ffc49b2a", 0x69) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000005c0)={0xffff, 0x9, 0x5f, 0x4b, "7a7d71a8803f53530475aa8cefdf18e1f0f069ae", 0xfffffffffffffffe, 0xef43}) flock(r1, 0x4007) write(r1, &(0x7f00000000c0)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x5, 0x2013, r1, 0x0, 0x4) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000380)=""/146, 0x92}, {&(0x7f0000000440)=""/206, 0xce}, {&(0x7f0000000240)=""/85, 0x55}], 0x3, 0x0) write(r1, &(0x7f00000002c0)="e1701d2c444163596b1a2a4323d4ee6d34f73b4be80872a3a77960a2e80eecf80c5c38ab766c1365d2e5e7cdf212541a41bbac06e4620912370d98201cd8f63aa1246e7872df2944a93a1d1799254b880f9277b19d018aa1a1804c3c023ba69d658a45fd237c16c1ac940393407d60f48c5a9b6bb92965067dc14e9f50447500fcfd28a6b74a24ed060b02d90a35db6ea3fe284cc33b8574dbca323c", 0x9c) ioctl$TIOCSETAW(r1, 0x802c7415, 0x0) r3 = syz_open_pts() ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000200)) ioctl$TIOCNXCL(r1, 0x2000740e) close(r1) read(r3, &(0x7f0000000040)=""/54, 0x36) r4 = dup(r3) r5 = syz_open_pts() kevent(r2, &(0x7f0000000680)=[{{r5}, 0xfffffffffffffffe, 0x32, 0xf0000012, 0xfffffffffffffff8, 0xfff}, {{r0}, 0x0, 0x60, 0x0, 0x5, 0xffffffffffffff80}, {{r1}, 0xffffffffffffffff, 0x40, 0xf0000041, 0x200d, 0x1fe0}, {{r5}, 0xfffffffffffffffe, 0xb8, 0x3, 0x10001, 0x80}, {{r5}, 0xfffffffffffffffa, 0x38, 0x20000000, 0x3f, 0x6}, {{r1}, 0xfffffffffffffffb, 0x4, 0x4, 0x441b, 0x80000001}, {{r5}, 0xffffffffffffffff, 0x20, 0x200fffff, 0x10001, 0x81}, {{r4}, 0xfffffffffffffffb, 0x47, 0x4, 0x8}], 0x10001, &(0x7f0000000780)=[{{r4}, 0xfffffffffffffff8, 0x0, 0x6, 0xffffffffffffffff, 0x2}, {{r1}, 0xffffffffffffffff, 0x4, 0x0, 0xdeff, 0x2}, {{r5}, 0xfffffffffffffffe, 0x10, 0x2, 0x3, 0x3140}, {{r4}, 0xfffffffffffffffd, 0x42, 0x1, 0x7fffffff, 0x3}, {{r5}, 0x0, 0x20, 0x20000040, 0x9, 0x3}, {{r5}, 0xfffffffffffffffb, 0x4, 0x1, 0x9, 0x7f}], 0x7f, &(0x7f0000000840)={0x3, 0x9}) getsockname$unix(r4, &(0x7f0000000600)=@abs, &(0x7f0000000640)=0x8) connect(r2, &(0x7f0000000900)=@in6={0x18, 0x3, 0x4, 0xbb}, 0xc) 02:04:39 executing program 1: r0 = socket$inet6(0x18, 0x7, 0x3) r1 = socket$inet6(0x18, 0x4, 0x101) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000080)=0x1, 0x4) r2 = open(&(0x7f0000000180)='./file0\x00', 0xc2, 0x40) write(r1, &(0x7f0000000200)="a5863b7fa97b21d0da47cfc4c57ae8d770af3fe562ac26bc451d6c3d98fca51ae8f60295d2a766f88d374dfd1c509cceb8ed66f09436b190e4c810097646de357407a9c1ea4b52acc149f7ab6214079e47f2d918c62549d2cd3951cd2e92b340c151b77f1c3a15be03a2cba2df5bd2cc02bec10ff3f2fea2fc7878a994817b7c4036b41cd057f69c0c85", 0x8a) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f00000001c0)=0x47f9) setitimer(0x0, 0x0, &(0x7f0000000000)) socketpair(0x11, 0xc003, 0xe23, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket(0x20, 0x7, 0x2000000000000000) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x4, 0x4, 0x101, 0x7, "a82acc390fb793526d305c9aa0bc35648694e406", 0x9, 0x72}) fsync(r3) setrlimit(0x5, &(0x7f0000000340)={0x1, 0x200}) getsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000002c0)=0x6) r5 = syz_open_pts() ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000140)={0xda, 0x1e, 0x3ff, 0x8, "6f909bc8a9dd249eb683f0eca1cbd11c52d8d31d", 0x8000, 0x3f}) 02:04:39 executing program 0: mknod$loop(&(0x7f0000000200)='./file0\x00', 0x20, 0x1) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x20000, 0x0) sendto$unix(r0, &(0x7f00000000c0)="c9bbd53171aa61136ab67fc09b5933c22bf39db83fcbe9aca754d067798860cd2f83a4b5f0e645728254858e5e", 0x2d, 0x4, &(0x7f0000000140)=ANY=[@ANYBLOB='\x00\x008GK\v\x00'], 0x8) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000001c0)={0x8000, './file0\x00', './bus\x00'}) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x800, 0x25) write(r1, &(0x7f0000000040)="9c8bc3774f4c35b84e534439", 0xc) dup(r2) 02:04:39 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x64d0) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000280)="16920009f0b6e191ef825ccbc6c755eba61dee85aa514561aeef07cf5618523d4f80d600ad939b2533a408da71a79a0815e58e555dc4e2ecd3e177ce3d1be53018c8b8bff4bd8b0863b97d0181982a401b6ea405c29ba002ae81f67c0d27b45ca419ce014a6c4dd339119ccfad262bea7f4891b5ec5350cc90fe542d833184865f86642c643e3a9a4972b6bfdad99a101cd60d405cbfd64dba563c93a8796d14cafc67287345f1a625c93420a01d5ec6788c39800470318a", 0xb8}], 0x1) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4, 0x4010, r0, 0x0, 0x4) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1, 0x6810, r0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 02:04:39 executing program 1: mlockall(0x2) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x48a, 0x0) getsockname$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) setrlimit(0x6, &(0x7f0000000000)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x11, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0xfffffffffffffef6) mlockall(0x8000000000003) 02:04:39 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000001100)='./bus/file0\x00', 0x41, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x7, &(0x7f0000000000)=[{0x7, 0x10000, 0x8, 0x5}, {0x0, 0x2, 0x7}, {0x4, 0x200, 0x3b9, 0x1000}, {0x800, 0x0, 0xdf8, 0x2}, {0x100000000, 0x3, 0x5, 0xfffffffffffffffe}, {0x7, 0x4, 0xb908, 0x6}, {0x8d, 0x0, 0xffff, 0x8000000000000000}]}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, 0x0) dup2(r0, r0) write(r0, &(0x7f0000000100)="1c08dcd9492061aaef0af2643ab92c51bca487934cc2f0ae7f530b5bf3d4e44c1a7d3d38ca0878d9ef2864e32d66de7d2071d4aa5dad6e17435ad2286bbd0e0e37a4412dcc04a0b6f9e99f3fd8cdeca8678576af398630441a1445e4767466585fd1eef832dc5ca7592d0954d858b611208af0c81b882e7a0278f3565f21187fb41f42d1e0e54f01e23a8ebac467ff48cd7a4c09cd5454ae28ddae506e9f2d018bffc0e4df8a2e088598b2ba65925716ba53b21fdf94beb353a3e4c27526bf944921ac7e499cda58c632e4d5e1df54a90a6ea94dd3646dd03397e287da0820c1e7a1ff514eb00256172b03638fe8f9179ed72cb8bed8e337253239922a69dfca25304fba1601ceeed8b1a2fd30d719dac8ed5fd27555a5dc85b6441a8f806a1646c8b9ae831ceefb3b4115675612477027a084c29b810b7ae64942442f92c14f1c31bbc29ce9d1628e7cb969a4e9b45ec968e827cd39d16b5ec67b69e88e3d43d24836ab2646439d85aed3e76959bb425d0df6b82571a7eeaaccb6b1c3c5dd5f3cedc30080aeda9bab5f13941295859f1499268590ed928211939693152afe978701633a30010eb18dfec93b60bc51f0a0339b58022852ef4bbe85e633e5af4dc2a5aac4da6a0002cccfd505e1218797e98982882fb9f2d7edff6da54eed2d257af26a245ab2c985049c2e11059daebdd5a5c44461eaf7020c2c76acc3a30d7b2358be333f242e6acb4bdaa76358c26c40f2ea07cc5fbf8a8ccf5c0d4931209d38c31402f74edddaaa05f20547774f45ef4d459c778866ea6ceb8f3b0fb6310263c9a0590307045e59a6a7a86438a8ffacd8a5c1171218ee821030514cca96d167a54232472fe3c176512ab62314dffae85adb826d16f4c3f1900ac6bb4da6d6c09b46c1c19d4a96160eb0e418a142fdd0109721aeefc51df57d877f5121a3bc4355c7f38930a48c6cb1d36e6002d3651cfdb09cc1614628c6d2e340b0c715b0c18f2bce355fcfac1c54125d3feaf6d0d8b36dc54d08e5037bc0263526faa03bb72c5b626d7fbad5127bb9320d4d36faa0c6fb3779af61f162b3ed9cb0339e3abc9689a4cf90f37c9bbee6dc3f1bbac7cfd6789ec7fdd8810eaf0d4fce22ed0b8eed7133a3a7b786bc70a53ded9dda2a0be111e767651e11718d8dcd0e683937e7ef9e934d7ade7e156f4e1f2309cecfd990825e31e63f2a919338d2114303cd30fc93bcc2e601f19f240d602966a45fbec678b888ec0c6977ba6cba368d2a26c3a1085e9f5c12300506f860d803becd76455de243cc1830e05952e076d9f15f2f8cd2330a80515499afe72b6806806c252c7c952c5b9c0252e71abbfc9d46a5ad53a8d7e204ffccd799b94d9a6c0a72beb748513fdc4d7979d306d6221d4932bd9cb4ed7427a491628e5438caab99b4d5ddb1eb500002cc68a80ecf5c0be5bdfc03012c398761eff02cee4d5902233f6d57ee8ccd227f3e3b20a519c1ee697c6d799a5209c8ffa551e4b4ef7155bad6951176a1ed967ea5852a16f42b1ac2551d75066c9a30ea22aea09e936abd250fdcac34007d457debaa8c1c12c23185f12898c4c18360510b756b3b9c2ad4b044c01a035f1b81708dc1fc3256914904dd23d3c9700665c7b76e69c0b43286d21a73083e7fe706477e1b954208170a052297179e60e9482a72d68701b7191ed99d37d44dea45236ed464ca0134f5ffd8e712675ec3c4101c12547d9e3dd0dc972eff89d616eed7c8f05ce160759a4042ca0d047909ef8a73648829b71e77651b194354bd62dc39459a0fe90da65a6d68dc0a9cd03b1cf48d6e7d3b166fd2307101baaca0c28d7fb027c1d36c9f156eb2e4cf992623eb9cce9b934e7de504b8be4130da3ee85befcb7b657719dbe912917103f074e421a86b90213f5c23416115621b19ad7f1cfc224cd59b3d4fc608f8e2a56651039071c218aa91695b2d7cf854c8a0368bbe5be260bb82ba09bf17df3f31324ea606d3082cfd663a1ff46c740fbf35bb30d524773944fc37cf1c6bbdba0a129b8cfac5855cee6ab46611e6dadfb21976d0472972bb060f5913fa1cec0999cb9010d046140df9712a2a9b9a5e97ae8b20e6b0d17a93cdc037d4cafb025ad008e876720007cdf654423978590eb90f6be6bcd508bb53bddb0a2ef868c44aa51688c8e32e8edf4af61576addbda8e098631fd97b8f7df5697f7130c19d51f55638482c78d4c88c17b20060b1fe1719c17eb65003916476f9a24a0024deb7cdee4c8b31000802e09bab0e38783c6664fb5dbc4e52374d338300fb92f261f11661d45e6077deb1279c4e99651e948663a94f21e2610affd384faa2b4a97f965ce63f34053be01334470722c5f79ee7550a8d43b3c85788d57135a653ab6c19185c5a15561bf4725d9e38fa18d417a9a663e1219d177b12fe90b7c769797d7027776dbf9309834e72641ab84e7aa60ac249d2aac9140d4d50a2bc8bb74a078816a78fb264c7789e8fd8e746a5b9d1676620f88cf7db97f2362385d5a447e7ba5d0aeccd005007a91dabf92234dd106fc1ff300cdec5102f3a94b2b0b7585c2edf6674af60eb3ca4b5df4d4c8f0a447d5a82b7a725a907da86a22f0bb474ee9ef751521daf0739d9e7126b89c051d672ed09c47a4ed559a8f1817600a51ef60d10320f0f7b97292f10f4f9fe1e9a128d9be06dfd366b7a4ace5e564fe0504cd170060b8debbf5ac424bb634aee308d929400d4b4e2f1f3966aa5e4b5c3ef1ebf165c58df5e4a8159acdb4379cc74f19ddaa3344bd52830c1dc0163356aa86242000b742a38a938f5bc05266aaf38feba0a3ae029a5513f8f06ae14b6a9bc7ea92df7244317f9a6dd13c444bbc28e8b037b725a9d14bc4b1cde5355d91d618572088fe9b829502166e8d179e6e401e5d2ebf467f13fa77bb81a134d38c3f39dba0c7af03d114005ffb64d476c7a6d41c7178164efac88847970c94c99fc3f3ff18de90a1ec72625d73fdac5c69155508f95a5cd2f7e2abc65b7a7c55b104c9680d4558642ad27b35e5862d8d0de52b7e6957341e87b0b052e9880763acfabfc07d3d4289a760b240662806ec701de675692febc5b817d13c1bdd705737fccf84b70e08c05b4eaf4e43205a41d2df05573aa641897219587b4ecadc6d67c3e66080faef1a4c3b3d9586e2a9ad8440f3ec5eb4f3d568b33990c8aa6b7eb041ecf5b90396ee565856463d60dc0daae48a3c3b3ab3ae81b6f827c5e597a98573e97935fc587a0a9092e98ab175d7ebd350b2bd5e9b176cf9463200790a8d35051821d5a49a40b0ab2f5ee2c24cb8bb37a0e6ff3df15b9512e9d669272d8fea671e5687e9743c9b725171452581ff253cda6a622766601ea6f286c0ac5a07a0e791fad8a8262dd7f75d3da11a0c9fa2830bc587004526517cd56ede31b1390393a81874d1a12b2c3b7afcafde5dcf5451429569a9b7b4e437dd5baa8818c133be07d6eb7f50c5b62bb570ae42960c5c5563fe555356adadb0e93e665a816593c240d65b5b973942e5ac4a8b9e6abe5708ecc01e87dac38104e0ea7b6b46a7b3890e0aecbe6cd2905d5f7cdc7fdf1a61b91a1636c64ee51d7692bdf09bab394c9bcf7ba200c7a99229cc92f5791c3471d48dc623694116cd8d9db0aaa1e4cb8271f771b374a03ea10089a1f253e0b480c5f1b8c484a73496c3a41fc9c40db754832232c5728123db2f80ba13ad73e9b7d217550dac9245875f231f567a8312d53d94faf260c3e8f521bd6013d74bc947bf45bfb91f2739274eb3deded5ed99dfdb5fab8d3603173b51dbd1d3b2a779dfd7b01a918a1f9cf3b582110844a8fc9347515a73fa4ba4274695515956e582d789c70130485147a861f210ea2a97471126bd7043aeb8818028e6cfc494e88e4bbf40a92d8f791fe9f33795d3920216b817c86afd60108123334446128158b6c59aff7839d88424e9619a7b594cd61716313ed1253f86aa34cdc4d5dd4bdd7e1851f30a22e38a3ac2eba51b5dd1e683f758350dc013838d520a232392534f690b755e5525a64a09f2db91524c5ed191f66dbbabbb5a72fd8dec09e27fa6d2b89bdebf5d6d792102dad357459faa57f95ca14c4d5266279dd61a48aed0cc516fe526f052598e782fe23b53beda1e6581cf60e01a64545fd7e556ad96a12b8ea9d17fc25fe97f929929242845f8004292e0fe2d370405c7ba0e4526c8378a43cd396db1b382d95a694b19cd55feb35e856a68839fa95776283e069e932af6ca39cb1cec447189d509fd5597c50076cdeb22f4d8b47bcfbba65b64efe67430625668fbac3113b515f5b8018feecf2b438c75cd70eaf78a9e3a509ed249bdef59336c7a3093257bec335b1e0b2a305eb0714059274e65ba1dcc1f6e3530b9c78f3e8be41954949ad7059132f59e8fd9fb02f2197f4b139278db6751586dd12c79334a1084f2720a4090731fa9fa7e2bdf1e536b5a625d3422b42ba6654cbebcdec9cee96770b6937df42a73caf24fb597d3e0dc97a3c6facc1a306bdc4611bbd2e647c119a49e0b88f59a8a75775aaee2e32cf3b287d16ba26dc8aadf3bf26ce9fa64f8533be3964a4f1a32647d42ba9c180bce68a41445c24f8b087ae12d4a7da644af273dbfd1909d77f2e57d691890aa152ac8797b74a0105bd8266b78a8efadc2d20e693f9a6baf5bde76f82b1c2df59eb956202b5f593c3b4e53e845b4ae1a153dcea13349d1469c42afbc7454376a592aeb7341ddfc6c5c41edcfbf18edfc30810354dedfda07c0570408c3bbde4855544f17b5a51cfa38d5780720e790c19cf191b92398b7623d02ccb2baa743906489e2a931f9b4745d37f587455ca9f86f47767d46e76fe49fd1c1c21ea53fd62203f728843a21cffe4e975d469e1ea3483f32bc4a1104bef6c1be29a4e34cc954036cd5ff110915e2a46cf51d2d667ec1ec501f00f26d7c401fef7ee54a65469cb145a6a10a34206962e03549942a823efb20c1328d75a58adec755ff93cb4c0625ca8c921fa876f4258886a8f8c1612ad789b1f80e0dca35841d1f6bba3ad0abf009126f07557af482a6ad826eea6763506dd8fa85c8a45609a4529ca33a188299dc78f8a971104d3ad5d9b33e8d0286456e5cfd17e7f9c1f406ee468d030ff008367e249a85356baf3e783825124644028662ccca9ad5fcc8c347336374058e0cdc8943c1d207010f4b8aa213dab00a941c08241d2d0f92696226e6f6cdea519696dc3863b48f53d4017b89aee3cbba3b578cc35b40b201f3ec273642a111bcc88a454fc3ec6b104f2f8f551d1697dad8f5dedf3fa27c358c9eeb20fd4cbae91c4ead5423a69923a66cae3bc413332f0421fc391eff5f94345530eae1680b5fd59fe7bcffa7a5106724d910d27a130e1fc969981a1543006a9ce3348bdbee54dc5f5b1d9a7cd67414bf108b55b59fc8ff2beda9ba5670ad5800e8681f87f535cbf5811ebcd554add1ead19c19497fc7aad79c498947e90232b83ff243e9a22d4fbfead19d2742d2e85f7e96353bc6e2fe7176198f49e013e1a76995661bb0009a22b2c22507d62350b008fce17e89425dae10d215086e49b0ccc0deda7e34daf6085ee6218a89518039223ed3f2fd6c54eb75bb126b74e657dcc53768f7392009520c31df5678887afb0c0fc6033d034e81aede0626296ddd02e93799ad7b20bc8126d794b400b42b14e347caf5bb02609a9595c308466ae4688a537b9a3537272ca5375aedfead2c919bcf0984b04a9192eaf8c0be9e67ce91c9bc5d9bce167af4c97a", 0x1000) 02:04:39 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) connect$inet(r0, &(0x7f0000000200)={0x2, 0x0}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000080)="ebffcbff13b9fd812eaa63713048e699319296485ea59ca15b822ffeea562c053f3e8e5fe178917a09bb9253bd7b84f3a772224dcb243c08dc55adb6221ac8c531a9759335c66092367444fa2f68d6ef5ae64153c55de0deb535c561930fdeeabea01a47b076489a378ea7d7d9d0d725a790ed229a9cbc0bcabc488379acb42593fba6f85dbd55d89cfceffd0e23123c992870ccaf288a5739b240c3c9ea7404ff346fd04c17dbfef2dae752453ccb4e00c46c7d995d68a5b739869c9a84d79372df982dcc21db5f", 0xc8) shmget$private(0x0, 0x14000, 0xd, &(0x7f0000636000/0x14000)=nil) 02:04:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000180)={0x64, 0x4, 0x8001, 0x7, "cf696e24cb56720adfebf73c70f428be782be59d", 0x5, 0x5}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000001600)="212a7913e4bad21c734f4dd33df91f218a24c1d76c6df0df6c3280faf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74fac129289662e8fbccfa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc99d8177af72f01717295e9d7d40000000046365ef590cddc6f586bc5d07729df510edc874fa3e7a360db0aef415d79ca4b9a43078afad7cccbdb37f292e1b11515f7e30879cc7a560b8f6e545b40fb25d895866db6395f31aaecccc4276eca0ef945507fd5e4ace3582b0963ef00d32d9001c416c4011ec9685a5dab9088e475025ef86590df21b2307c3c5da9236fea0cab8fc60e07eb0b2102472a295b4f1b4371bf7cbfff0000000000000000000000a5e081d2f14f76391c4aed0596d4545c1ef0ada05d395cc1d202f26e54b1e89a987504e77a09144f097eeb65192653f2f8c44620d4f2f432db0654cdb36310de411e7be6277e4afb753bec15eb4e4fb91d4e89b817c0b13249ea100167fd1967947052657d1d4b338fe6fb162254d5e4e7276c244599c79a98e8c435abca312ca89f416410f30aa599bee2391c01cf485774b4c264b02f33119e9cf1216ef46e4fed13d8557400e17740bc8ce0652208249867b68ea055bb500e0382178dfacd0c05f6bb207adb82d62b09a9736c0ecdec41bbfd39e90326d61998a95606e700510413f86236a9b0add0b84af00cf67ac13174e1b98a2386f6d027f39fc3e33ab2842ab8c6fd0b71afd6417f3fc7985d41d8ccfa46523ee168968fd5ab895a447cdccb3cb53949ef5d15d694ec4716e88fa151074c5e7e6a909ca74857e21387082425955e30e5f5e2a7a143dd54ff517cdbc29d1d33c75167b1cd4721d8ae9dcda755aa45521d00c30bd327b525df2fd4c714c83a151615ae32b90040cf75106b2a2ae9f97ceec7048125d7422cf52a7a45bf487745923b245e6344fc140d4362ee5a0ff1d6f00fee515a67de3c6c2122c343c6b636d70547383dd20c54cec334dd1fffb67aa33b88c4cf0ab6355cc75dfaa273b60b2300b9e0cb185af500aa9d359c5a4e18128c7decc2dcb0f6bd332c2c181dde9ee4511c6e3d2f6ace80ac949facdbf0a25c327bbf302d9d2c3d53b4ea4da28b32524c769cb20803caae03f04ae29bbb5b1124e2d128e5549fba6c8e3d8024886fccb5d55db2408ad563799292548d1b9c6ae15872728fe54214522b817d9a809fbf16aa5c2e", 0x393) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCCBRK(r3, 0x2000747a) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x7, 0x23, 0xb9, 0x951f, "993cd2f949535b1a6c60f238374655718eb3f000", 0x8000, 0x1f}) syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e1a96c984ffffffff9c11fe4dbfa600"}) poll(&(0x7f0000000000)=[{r3, 0x1}], 0x1, 0x0) 02:04:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="bdfa4d2591c321a8926ed2b9482562cf24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808a8e081e22f6d9193fefee7f4b3899d538e2ce6608c1a5a0610bd94b6bccdc0eac0585b1b35668267e052aa227deb544f56c8454fba2b06a0621d3bea53f6d7d803c2a42feedbda5eee5d23d77090a3bfe9eebd24b2c1c685c1517e54de0b042cb5260619e9e2a1df0b9b33174e2dcd854ef5afc6f31d7a2d01c3871c089f23ff166a5839890a", 0x138) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "08634dc80600"}) write(r1, &(0x7f0000000200)="019321ee71cde6e2d8ba9bd3dfb89563a2f7495f75034bf5ef91da0dde772fc9993f67f5b5c1acfabc1f2f012d2987615f7dc3e80e0a54393324a39d10ee34ddd504b4eb09c6e17718ec9f59215bb7cb8e657c06faafd55f592e45dea2d8a3f255be10ef0d0feff8f0a9db771f58d80479457f7c4624ae189cabc8cf8ef5c6a23a91cecc1221", 0x86) read(r2, &(0x7f0000000880)=""/161, 0xa1) 02:04:40 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x115}], 0x1, 0x0) sendto$unix(r0, &(0x7f0000000000)="3a9756d929aac32991c1db3b5410d21085", 0x11, 0x4, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) 02:04:40 executing program 1: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f00000000c0)=0x10) clock_gettime(0x0, &(0x7f0000000080)) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)}) mlockall(0x2) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x7) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x7) 02:04:40 executing program 0: r0 = socket(0x2, 0x1, 0x0) bind$inet(r0, &(0x7f0000000000), 0x10) sendto$inet(r0, &(0x7f0000000040), 0x0, 0x1, 0x0, 0x0) 02:04:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41771632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf5793e6f978d6c226c04ac18f9c138c91a76ecd4096e8c8b6b87cb2d72b8bc5b9ad8a4f5f728193ef16ab93f", 0x65) write(r0, &(0x7f0000000a40)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abdfe5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00", 0x7ca) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0xd9a, "098d14c67504f300c5664521d3f131bde5000001"}) write(r1, &(0x7f0000000180)="1c6c05647f88f5af7d9eec3a5fa96a32ac42062c5c84bd40c2db8cafd0987693b14623ad1f89ea256658d81dfd263b6d11ec57b3fea7cd455953e36377112e3d3cb440c2963168fb89c155f02c040cfbd7df3ca80fd6b9d2c0b2f258955baa96841546f566e54985fb1c497c91b90f3d829f453f01f50af0302ec49faaed02cdc977638478b15c81c06d021e1178e31b0c4c3422ead3b1af18c36f4e1e372c3ae15e830d1ce00a6bad0ecce373b185a931e32b1d17e75972f8fd67c1f366f6fc475314947da7ca4d", 0xc8) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:04:40 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x70e, 0x80) mmap(&(0x7f0000000000/0x11000)=nil, 0x11000, 0x0, 0x2010, r0, 0x0, 0x0) faccessat(r0, &(0x7f0000000100)='./file0\x00', 0x20, 0x2) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a97", 0x20}], 0x1, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)) write(r0, &(0x7f0000000140)="8c684897f018781ac95402f5759853cff783ab622c5c0a9e99b9bf573d37c31258572b4166973a090d67e9b35dbf41cfe689e02c52da41beb2d4e1359b2cb256d69520bee04f476b09bb6a9b861b6f279b0d55c8bbc8d4043d5effa6b92e2ec4d4cc38ebe11f5128d3cb71b955e56f09fcf7c8b0268bf972ec095ca81d909b9dfb4d4ffcab179e6c725e955ae5909f4532bfd5ec1adafbe746464da0485be165c9742852080d7d3f5b3c68dc77588cee98899ece8ed10f7e2d6115ed6a49247eeeb0d4237ab5b8a84c1eed1e3e0221d06105a761831b0da89c1727c602b847ca2fe6", 0xe2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) socket(0x20, 0xc007, 0x2) 02:04:40 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(r0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000000)=0x7f) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xffffff2b) fchflags(r1, 0x10000) dup2(r0, r2) 02:04:40 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, 0x0, 0xfffffffffffffdce) 02:04:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCFLUSH(r0, 0x20004268) setuid(0xee01) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f0000000140)}) 02:04:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000640)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c98ffff0000122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d9586908d3d0b9732664af2e83ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x129) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfa, 0x100000401, 0x989, 0xffffffffffffff7d, "85fefa22a6020003fbffffffffffff7f00"}) write(r0, &(0x7f0000000780)="54d596caa9899734e56b9ac8d4e688d9049bd80427eac1f7952245b460ae35683b8e6fde2142b5c74eb2e748462ee3e7232dada9d462eb63d27443a1bae96d5de0d0cafd4787b8a28aacf3693a622ce7b73d3fc65a4dd1f10bdb569e98876d4c3884a6f7aacb9c2aebe3ceab1b2b552ad7e04860c066d6f9a126c2af88d150ea2239d6d5dd779090dc5bee775888f2adede98923dbb9410c67fa2852535d4c2338ea2d06f46861f1ee119c6a854ed44ccd5913f9eeeefc78efa29746c402ca2a25756010c6208faa00860a1beea19a4d2d1619550ff8b9d9868a436fa9de31d52a54db82abb9810a401df9fd29d06131b735c09c2d9fff7dcf79a1fdb161ade50b64d0c7f5383cbc65d951498f5dc461fbbb1f9a6f057c1a4d26a573bdbe820e9d911d899a0f7cf072cb2d2b0902f08e884623c78db3311afec5229c11639be84ba2b6a3595201d89d321dadd3672b748a3d54873e096245515b446afceba84f94d7c629ecc0a5a90e0901920ca974c400372b743d041f7f8e62f5fde857e095ed6e12b15c49272ceace2bceaa60b08d93310f90a79d2982e972b6980ddc9d38a354ced3a9d6d68a88f8b4378fd6fc92633adf37f72497269099ff9e384fc637d0450b707bae5cfe97001b7a62d14eff4c0f4912bfdfe4fef81fbe3756d0001e5b4af723c1bd0685bdf93bc919dac25cf2423b35f5a4b7e9cb3383f0f9702375c535dd8bea8df1f64d47afae01384c92784e18cfbb612acbe21d09b830e55944202159b0f484ef228d66dfee3ba542735c3f8fb87ba9cce5019ce663e04a3990cf9024ad94e2507a523e58b1b85e05606e677f968bc2f9f3155b87eb526975804a2008fe10d63e47b0ec24195085c5adeb6ddbee14aeb83bcc54be62404112af5370154db6f2cc6d3176ab3b2ccb3f03c39b17e61448adfaa02e6fe6b818be915d5d2f5718603fb42fdddbf0fb3ac35575e21b29207ac7e165df964dbffc22351709318a03934f820a5f451aca8d7a9e1819a6cbd751a8fe2559b0a44cb2bb713923e5268a5070c159e69617bf487ded07e56dd2dd02ca6d80e54c8f2666fefa4620492f9e5796a5fa689e093fcebdf0cfd92fcb79e605e099e48e74b0cc637208d95fdff04b0b2b52ec39f85acb33865a397769a9ae5e76add1d688cd6c7a6dc838c13b71fcb30d02fb990f34417cf1c68f2d524c936020f4f43b0a12654310c43e2f75cec87f5ecc66a4174816ca703c69ba77038cf08b6e565fe1d8d393633e08f675fd919f2b07fa7fc76431d09bf57737a300e80cca325412bc9ec7b48ba6793e713915204a2dbddc434de38c48ceb2e46e607aa591107447d8dca489582c3c0c07e9c624d6eb6771a2f733c0236c427d6e8e2213dde5ff5c2e72aa23670c2aca0215fe7d93cc51275b04fd404ea249b48dc3b4d35a33107fa4f35d812142d6b916a8b38d5265341ddb6623f8613526584054367d263ffa06d75806068e36db49aa79d6e59ce1b45ef045ffccb08151eb1fbfd549044a11248fc85ae98fd1525d3826af331b70e89bef638fc96db0036db7df29e67f4086ec938057b74127a31a17df3e8aad67a4a33d435ff8bc5fdc0eead6f993617bd61fd4fda25bea91961aaffcf3ae7ef14d449a861a46f0a2cec1711fc976a0c7ed5d60129ec19f2b1a24cc8551635f098b05ca1aa32823f2260fca33320835a5b4a92eacc264d668d6b0f4449fc2567d348d975da25175c6082a21b6a102f02aa9c9b2e409e31393829034615a904553903b88fab2aee6022411de4ac2f91dc13c37df73c28f9dabd1a1cced036902370f007adeb7b2f6045dffda917095f332fc82dcd889580f6b66b05bd4a3b988858415d064d3a51ea7dda620fc22d40af69258aba3017005d36677766f2f96a3ebe128e3d84648f1743e253a3bf11db301bc78c1556289108df9330c0e75cfe0e7df902c623e48861a576f94fee51f2391f6185309a6d10095bebcfe35e224e64eb4ce79a03029b62408ffc45d5a695b4fc7d5110701880f286409336ed3d6799c60fd92a18e8f882f586d7160e6715754449518305eb4ec61219bde92b290d59c4acbf2457733a040234db381342a30acdd16656bf106907ebc7e27b255cc09eaaa702de3b5a4d88aca25911d6e25c399654dd950ae3d556040954af46b0d27db9d7f85c3000b5d4f903f014793957a767fe7dd1f6810df331065e9a0b546805aa39f791098acc552e9d53f7ee8809e87e2b2887b883ab14972dfbc1f79b5a05b1ded5ca8e350124f88f33b2a4389cab36a861c4059688ac82e55ceeec84383e81e98dee54ec4be36e53988428c9c0edbedb6e93368cc7f616402e96be38201d8f0e75e52d556535180dd7bd37fe66ff7724497d489c0fa08824126739076da44eab739a0d06e3812961be95c545217ff89f47eea59d0b72b4a704dafea94d9fbf782d878291a13c96f0c72d725140cabbc1fc994a062c5375bd24aa730b21c7ef1779d80b1e1a85e3f2e9df128f694f7480a82cba555d0f3af96abe280ce2e4f9f30677d78d12f7b700ac87cfda1b3db84cc2c4828d77334ff8584a10aea13ae0417457f70ded6e75e311b8ba3a6702a23558482f3ac3f47e21e379a0f2dd32fc36bac3a296e3cd55a512a7f189776dc93fd611f3881fce4f055e13f9345c1dab4e565d4f3506ce8c708e63e83bb767f6bfb70683d5d2f25e7410e2bfb142292f0be1bbcd887745c0884fe0b3fee7893309c8a60c3db2abac9f64dab6a23d2511f561cde1c7b35392ebd7c1791447796bdac0d9b2ae0fb3146a32a5e2b3539f790b556bc33e0ea0e9adf6e33cf0e26cf144b8b7f4a29afd2866e4254fc0c63c17936bffabd5687ce361f2fa5108c02e454037e9e09c10a0d68729d70c8a193f4f4dbac105b2d85296120f69154d82273e4b761c531653351174e9c7b0dd23efda77711a47bc9189682b306b8cb3a97f0c569823685005c936586e37158ac901a9a51393927cc370a6d743ba5bfd2c7397c9cbb5b777ece7d6aa545968c4072145c18c0612a95d08c24f29c75d40dbc41c19104cee4d2837c4eb1a99b840416191fe40b091402af19fb26bff6ac9a9c0445783aa3f689d0e63cc5a378c0e04a96808d456eb0d52bb3ae0521903534d63dd73c967546a743638efcab455b142d962f9c915b5fe917e16bcee5b6fb3a1027ae79e8be89b2424f11834a51b5d0e616b6729d61d69d7b30af0141c13b6b03d505110a48bab85f090f5d93c01bebd1ed9b8da44f0d41d3a12951cff1c3e0a11ce973c505e01359cf99aed0e1252dd31af5bd2f8be0452fa35d8926c2901a7dfa1d710bb20641007368cc5a376be8b9886862ea34182e5f9cc103770c67eca3d9251d1cde8ff8bfe7a11856bb74ee22666ae31a342ca6fa3f8833224337401cf7e08960e9399dc9d011a893a65fe7bcc058071175acbabae1ae6a3c4d41f52e3a6fa367feb6534a923732c0cf2480c96070f1b26312335e2b376644bc0f37bcdd93e2ac7defacba1c089044b4d6f60e8b223c108ac5b2900a6c753b2f01d19498919f04cfb98f0ffe2279fae1cb1dcc01e6ca35c046fd0e4bd30f8f8a3f2e6417b341d3613d01584527fdacace40dbc232b22ef27c4eff18dc68c75240593828e99a828ce3008731a4453b0fa27fcd831d13f30f8e5cb22f4af07e19ff04bfde765813d79b49017b511a0dd22cef3dbf730dc6bc9088d0f379398716bc36dcc0d8be601f3f5233cc80e5f7440adfae198b4d12d780b1421200898aaab939762071ecca94c9a60f7118d24af3016753ec46ff22ddcb251344c8318615fe1f6d7812adb3e9776094d1f6891db94f9d210c98ba8dd8fcaed5eb70672d880a1ebba46fc2b4c29e2e1b1c9d17dfdd1fc824c18f65443d712c039de0ea40518c29237d01d270af45c492fdebc1610c03317ebb37d9ca818d269a80a25e270a77c68221279206d2c4a17e34b107687506a89c5e4a4f8b0833769b4064a488de1e1bb4a945fc29736cf07537f8a72d1d138332ab12a2b0488b847e9dfe92a0aac35382486aabafeb9aa271a3377fa58976fd662b45a03e3131730c0c7b65362198ed2c9e1093a25258268971f9426598d56945b689a2f360e35c9c46519de5137214f17ca0c7ad60e8b65e4bacfd879d0d967b157c54e578a91c903559ab4e73f4a94705b357ba4341db3c49d18dd4fcc489a7f40e4150f56c6d6a50f23e09d43819dac35e6a8866c878ad4ffd05d2e4d6fc452252a176079d0dc2039fcf3c03412187a2ca2563e7c75dc904b86a24b64007e5390d82e9db7af162bdd49f86352b562515a57e49b5e6c1cfbdf3de6b1942745c892032c848060a9421bb255339788266758c75175a030f185bc968efd63d8ef476dd16f4c5de95f12c0f4c5a1d3a3cccbbb502ffabd17c7460c58e40cd6ca02390a51e07b44b6b973ee42078498c6d3ee16f62d6421156f75e7c463ff47274bf6f503f861e91573f65dac0a4b5e21d822f411c3fe6617a9e409b9cad97834f980e90a3c72bcdaad5993c1b178691cd64f16d902c80c1aa97e14f578d6b633268ba037a045adc22dea58358a49123a14a80a27e6090579029eb46e97204b3e6236610613209281a8abdc977a08c2e4d1cb70f1d363fad9c8eeae5dac23d7aa50dce91ecf33f0cda9281363e8022d5bd8007e6b16c613c0fc36936f248d5d25c62bdd033573654ccad402521666537fe18bc5be5055666111721398af273019d43f5dad0a2888606acf94619ca7bff610c06495dc63a9a6183eced60586d5eb8e804858f948cd27bfd26beec98b883fec14b32bbe0dc55b9a048365ca57ee228bb8920ea6b19b8ac976bf305245e00272df55b89b2f30f069f380cf7edb83914b894d20154cb6ae0188cd34c4760eb158802ba308f51de4f5e0d18d1a49e7407f8baa19bc16df3cda70356757926588fc0894db5dc6c715594d7f7e8f17a0a7957d433a5df43ecf3e68b892bfcf419a552d42dbdd22acf765627ab5114be22a952990be495ef5c3dd1d896245eb6e6b1aab1164c30450a3924641f1b3b44ac8da18e5937b6c8de9660c5a730d680ffad2fb11858aa1faf021c9a5608163d617d206b6dd1fc92643814a6f0759e339489401e1b4eb879d65f1b55636ac01a83e4aa19893329313c0d1f687c739583b373de9d72df458b4ea229f0f519f5db2ce077f17dfaf3f6d6f9eb5b6d99862df1589e47fe48447e28c0f850c4e2eb61ed049dfb0c505f818900229e74671517e505d07da7d1ad3637ef50de1b1409a4010ea63d10b1f4dacd657e323d812b20fbb2f9581d87dde2b4fb1c23599679eb9b07ff10c8d3d46dc3a0cb7f989c9ed3878ca8a8e0639c40ce8b34722826b38033b1b3e377e4e9afc5a51f9242c2d7b67b879ab02928755789e42f1130139fb1e95f6bbe3b2a970c67e8deb7ccb3bc5ef5f70e53fcb9d81e68f871b7bf19358a67131330225a61d23a39bfe6120694347a7e243f8894119a3ee322fa81c2b308e89257d1fb1e7dc55478e04183f39da5c803fc80daf5945540ff66565ac54967d01631aed0ca05aa57fbe25f225b8f2dd945acd3e683416a07fe2b24e6500c87bb355e6918a0c0ca74c5ca3e7a8f5edad2f91ae748d29ae9f31cfd1ffedcc463c0dd0a660d4c5e8fa235061fbaa3cc9d92d249e8e9018e5a946dbdb48ee2f00d59b74c1a328891968f4c570f387de48a12b90d4aaa7bd6e37452d8c8777654d7f840218aaa453f0730d70817ce6f979e95bbb46e240746b7ff13a22", 0x1000) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:04:40 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x8, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = dup2(r0, r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x6) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xffffffffffffff06) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = fcntl$dupfd(r2, 0x0, r2) setsockopt(r3, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:04:40 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="d8b3726b4b6ddcd0721f9dc0db5025f840ad3bd5f3", 0x1, 0x0, 0x0, 0x9) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect(r0, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) 02:04:40 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000140)='./file1\x00', 0x7fe, 0x4) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x2) fcntl$setstatus(r1, 0x4, 0x10000007d) r3 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) r4 = syz_open_pts() pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000180)="b10614c0cac0927c4811468ca25c47f7304052b0ef816b29257e2f1dcf6a1c8b64dc41dd85250e1b436e3ded4de570c5ba397e88d3a76adce8b6971074570ff9fe7e9e5275f5c7a9c663df7bbeaa592ca44bb46bc416975ef05b6e7bde007d8c794aaacd44251e356ebd6a8061c11c0d0bd5acf689a78a7bf3290de0a27d62da6b582e2c1c9dda42781c569dfa401604cea1e669dc1b2be617a57dcd6604da888e06301586e9fb0457936e0e89ad72f4fa91b79b76f0ccc603b58070e93c69fc6e64898c2c33bda45506d5d7836b29ca05b148e7781594109fce843c5aa296ea60ffeebd80a5a77e95bf2ae42e3837196ab9", 0xf2}], 0x1, 0x0) fchmod(r3, 0x40) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000280)) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x0, 0x20, 0x400}, {0x18, 0x0, 0x81, 0x1}, 0xffff, [0x0, 0x8, 0x2, 0x1, 0x4, 0x2, 0xfffffffffffffe01, 0x3]}, 0x3c) write(r4, &(0x7f0000000740)='\n', 0x1) syz_open_pts() r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000002480)={0x0, 0x3, 0x0, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) 02:04:40 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2dbbb2ff, 0x0, "000000000000000100000000550000000300"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x84, 0xc84}, {0x84, 0x4}, {0x43, 0x8}, {0x43, 0x6}, {0x24}], 0x5}) setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcb282448e699ff129648", 0x2) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 02:04:40 executing program 1: execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='/dev/tty\x00', &(0x7f0000000200)='/*[\x00'], &(0x7f0000000500)=[&(0x7f00000002c0)='/dev/tty\x00', &(0x7f0000000300)='/dev/tty\x00', &(0x7f0000000340)='/dev/tty\x00', &(0x7f0000000380)='/dev/tty\x00', &(0x7f00000003c0)='/dev/tty\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='/dev/tty\x00', &(0x7f00000004c0)='[\x00']) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000080)) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000580)=0x7) r3 = fcntl$dupfd(r0, 0xfffffffffffffffc, r2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x9, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) sendto(r0, &(0x7f0000000240)="78020026973a0c45", 0x8, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f00000005c0)) 02:04:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x5}, {0x6}]}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000140)) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000200)) rename(&(0x7f0000000180)='./file1\x00', &(0x7f00000001c0)='./file0\x00') mkdirat(r3, &(0x7f0000000100)='./file0\x00', 0x184) 02:04:40 executing program 1: kqueue() r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000080)) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f00000000c0)) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) pipe2(&(0x7f0000000000), 0x10000) r2 = kqueue() poll(&(0x7f0000000040)=[{r2, 0x40}], 0x1, 0x0) dup2(r0, r2) 02:04:40 executing program 0: r0 = socket(0x18, 0x8001, 0x0) r1 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000000300)='\x00']) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) msgget$private(0x0, 0x600) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000200)) close(r1) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x1) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) 02:04:40 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt$sock_int(r1, 0xffff, 0x1082, &(0x7f0000000040), &(0x7f0000000080)=0x4) setsockopt(r1, 0x29, 0x7, 0x0, 0x0) 02:04:40 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) socket(0x6, 0x1, 0x48ce) chroot(&(0x7f0000000080)='./file0\x00') socketpair(0x3e, 0x0, 0x5, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="0100432f66696c65309f560049d4da3485e900bc935e20cc551c1667c9f936e788096ab8f7a9"], 0xa) 02:04:40 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0xfffffffffffffffd) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x200000) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000080)=0xe8eb) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x6, 0x6}) ioctl$TIOCFLUSH(r0, 0xc0206911, &(0x7f00000000c0)) 02:04:40 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) renameat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f00000001c0)='./file1\x00') r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x9, 0xe0) mkdirat(r1, &(0x7f0000000080)='./file1\x00', 0x0) 02:04:40 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xa0, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x100000000) mknod(&(0x7f0000000080)='./file0/file0\x00', 0x6041, 0x9) r1 = socket(0x1, 0x5, 0x3) socket(0x0, 0x5, 0x1f) socket(0x7427bf12014a97ec, 0xc007, 0x88) socket(0x0, 0x8006, 0x4) setsockopt(r1, 0x2, 0x20, &(0x7f0000000000), 0xfa) 02:04:40 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x19, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x40045700, &(0x7f0000000000)) 02:04:43 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000040)='./file0/file0\x00', 0xfffffffffffffffe, 0x120) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000000)={0x65b, 0x8, 0x7, 0x1d7d, 0x6, 0x2, 0xfff, 0x6}, &(0x7f0000000140)={0xd8a8, 0x9, 0x8000, 0x7, 0x348, 0xfffffffffffffffb, 0x0, 0x8000}, &(0x7f0000000180)={0x5, 0x8, 0x4, 0xff, 0x9, 0x0, 0x3, 0x1}, &(0x7f00000001c0)={0x6b1, 0x7f}) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000100)=0x10) 02:04:43 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chflags(&(0x7f0000000040)='./file0\x00', 0x10000) r0 = openat(0xffffffffffffff9c, &(0x7f0000012ff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000240)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') rmdir(&(0x7f0000000180)='./file0\x00') 02:04:43 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) open(&(0x7f0000000600)='./bus\x00', 0x80, 0xc0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f00000001c0)="4cb0a74dbe36f6056f8cd0137e17b78692284e97aaf8986da226f58afc8528355269fb0b079dfd57813dcac1383e282c4fce4129a016eda623b96eaec1ff84e47a7445f18b1c6a1d898f267f5dcf266523a03740d30a891c097de8ba74100a9547de0c7a6462c66f6c", 0x69) write(r0, &(0x7f0000000180)="9c8756de14703a84b0f0452e2e", 0xd) execve(0x0, 0x0, 0x0) recvmsg(r0, &(0x7f00000005c0)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000440)=[{&(0x7f0000000080)=""/23, 0x17}, {&(0x7f00000000c0)=""/16, 0x10}, {&(0x7f0000000240)=""/194, 0xc2}, {&(0x7f0000000140)=""/43, 0x2b}, {&(0x7f0000000340)=""/201, 0xc9}], 0x5, &(0x7f00000004c0)=""/231, 0xe7}, 0x40) 02:04:43 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x1000, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000040)=0x8) 02:04:43 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) listen(r0, 0x0) accept$inet6(r0, 0x0, 0x0) close(r0) execve(0x0, 0x0, 0x0) 02:04:43 executing program 1: nanosleep(&(0x7f0000000080)={0x4, 0xfffffffffffffff9}, &(0x7f0000000100)) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='x\x00') nanosleep(&(0x7f00000001c0)={0x1, 0x58}, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r0 = dup(0xffffffffffffff9c) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) 02:04:45 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r0, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x6, &(0x7f0000000080)="b36afa53", 0x4) 02:04:45 executing program 1: socketpair$unix(0x1, 0x2000000000000005, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) write(r1, &(0x7f0000000380)="b0", 0x1) pipe2(&(0x7f0000000000), 0x4) read(r0, &(0x7f00000000c0)=""/106, 0x6a) 02:04:46 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) pipe2(&(0x7f0000000780)={0xffffffffffffffff}, 0x10004) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000100)="e541b492f964eaa9591acb8f5bbd02905d6e2bc73d70dc42", 0x18}], 0x1) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x381, 0xfffffffffffffffc) openat$null(0xffffffffffffff9c, &(0x7f0000000700)='/dev/null\x00', 0x80, 0x0) r2 = dup(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) pipe2(&(0x7f0000000180), 0x10000) readv(r1, &(0x7f0000000640)=[{&(0x7f00000001c0)=""/183, 0xb7}, {&(0x7f0000000280)=""/247, 0xf7}, {&(0x7f0000000380)=""/83, 0x53}, {&(0x7f0000000400)=""/190, 0xbe}, {&(0x7f00000004c0)=""/47, 0x2f}, {&(0x7f0000000500)=""/70, 0x46}, {&(0x7f0000000580)=""/48, 0x30}, {&(0x7f00000005c0)=""/44, 0x2c}, {&(0x7f0000000600)=""/62, 0x3e}], 0x9) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000000)=0x801) 02:04:46 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e376668dbad7513"], 0xa) write(r0, 0x0, 0x0) 02:04:46 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x302, 0x0) setsockopt(r0, 0x1, 0xfffffffbfffffff8, &(0x7f0000000040)="d916e43f2efb9f77070c81292cda5ecba52c761104daf02a822a93af3c235d0e4054fb8deb374b2120d2f697974218994a05ca0f0fa151828dd082adf28739b685343d8ddeab57cee47d8a7731a6e81f230c6191ba555d2e99e6daf652b27b8617816d116d9596dd0996005618badc7e27df6dbbfae7b5f1025f9dead277333ce9960530ebcd1f67ca8ad5fb5c89", 0x8e) r1 = socket(0x1e, 0x1, 0x4) setsockopt(r1, 0x29, 0x38, 0x0, 0x34b) 02:04:46 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) flock(r0, 0x5) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) kevent(r1, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x4, 0x8b, 0x1, 0x7}], 0x6, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xab, 0xf0000005, 0x2, 0x3a}, {{r0}, 0xfffffffffffffffa, 0xc0, 0x2, 0x4, 0xc28}, {{r1}, 0xfffffffffffffff8, 0x12, 0x2, 0x6, 0x7}, {{r1}, 0xffffffffffffffff, 0x41, 0x20000000, 0x894, 0x6}, {{r0}, 0xfffffffffffffff9, 0x34, 0xa4, 0x5, 0x1}], 0x1318, &(0x7f00000001c0)={0xffffffffffffffe0, 0x6}) 02:04:46 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x4}, {}], 0x2}) 02:04:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e50100000000000000055552fbd5e41789632dfc94ff334a5619515a4c8ab0619882ebbe82f3bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x5) write(r0, &(0x7f0000000080), 0xffffffad) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x3, 0x8, "b08dce5800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x24ab6d9bac2001dd}], 0x1) 02:04:46 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x23c, 0x40000004) setrlimit(0x5, &(0x7f0000000000)={0x3f, 0x2}) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000040)) sendto$inet6(r0, &(0x7f0000000280)="dcb974045bcf1e3b498e07c52fbda3bd14c9c0de1d2ef9bc9a8d603fa7091c3e24701bcbe1b4af632b5509f0b9dc5bffb7652049aba785a11ae786b282e60d221fcf59f009b8c72797371dbce67c75ae744f339196ce33eb71d74f72752e73cfc0073f7d1016f79caa7c155cc673a600e13c59a9bb021f012f7a84ee48b1778e745e22e2", 0x84, 0x1, 0x0, 0x0) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') close(r0) 02:04:46 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) sendto$unix(r0, &(0x7f0000000600)="c8e333bd4868e7814f895750dffd31927220aeff5111e8ceecea888b4c225285bf8501a538a702aec20e5f203b9859a19c3da5565476cd6fb214fb0a31ebf41e0dac568f3ddce5709173a33964e690d1d1d228d4ae70b98b791a7cc8d95da4fc41103cbcfdb5c92502024015395d51121e065a64190b34d46496a6d829c625b5b1697ea39bbb37d422e9e745dfdd51f5df5b7383ba624e4fe5fedcb3f3f9db738024ddb86d573221ff325ec0e4e09059c7bc12f0833d87bee07f1875be03d97f58233e3a5492b52dd40ffd5df7444507c97aaff174bdf576ffdeea6c819b6078b3a0181cdab442d3b19ae7cd2ed2e1e327583d155ef77526c08556fcb5d9c2ccd156892446f72332f8ef19361488e74396b7b68556f12951b6fa9ff8b35b7dec870ae2543b23fbdc0b675a46262a575e7f96cc4c506d43ae7fe66d73cacd6dd499af15a338d295fd2e8705e2081032beda9a31dda625aa07c7302fcd08045a13e0d1357ae193eefa80727aa8678b5e5dbdf2f9f0d2d4243767abfe2235e7334c8973b6a1ab555b90e4868feaf9c0400e4510ebef6ad1522d1f64ddd1962ff0367ad4ec39c382498761f345c07a408a08823d34bb7bde286b350fe53c5d71beaddec42bd7e66977fa6cc8f47811082bac598481c40f2b2c6768807ad727c71154ffac12a0191f89b05475e2fdb64732be310217ed0153d7ce528607b8632d85537dc1efc9c5f33c4676ba9ad756e9724746a8d28262f92fd3219a873cc105eb62dcf902b145894c6693115a34aa50dc4016f77370b93518c39fd5682b8951be95eaf7d4bb36c92c28af1787e351f7c0cb2c48ef3af3424f10b06ec7833d12abfba20d587a458ea6f9911f800fcb3996cc348fd0868bca61dbe408fdc6caba101de2bf983198d482e745c7cb39ba8f88d08a2ec90a1879c50ea4e091c1d6edde4ebb9ba029cc5041e4a1c29d42b72601c209a2a99ba97c0dc2a2ddbc1e1d1e3dcc19bffa317144042b6d75251e9aaf84ddb4392944e21b3ddb9013a11d3f37bedd16d8281c8047ff4f514fc659b578bcf0b07330cc03676f6fae3128d5f792bbb2e30fba84453375d700b047ec99f3874c0f8fb272074db11dc58f2f59da2f68cb6a84e32715182703e21ef77e81060db4dc8cea766e3aff4b447e7ddccf0bc990e12f134d25fc08c95d87a397fe6b34e5ed280d33b3acf0ecad06143cbc13c39121b56c3532167448ffc9a5dc0b255541b25893ae6b6fe05df43117346a48251ed616e40caa86a76d423e4f24f121188fb4ae0be89fdc8302cdb33a95062763227f9fd202ddad77f395a9c299d109abb9e8ed78464e76580914d090a547123ae1943e1c8a2e98778d351c8623aa7c7cfabe12afcc05967c6cd66b975b05cefc0d506bdbd59a3eab216220fe9add7f4503ed02c793edd3741fb32e215d89a6af37c59dacf34e4deed062f4f1a315829b3ef017cb36626d9faae6e5eda55e58a165103b6698db7e471de5b907406105dcc250eb49f252427f8f845df61e45925b0c61ef2d0396f8eb54c0267c342302cafb92f81d15a1fdca5b50653f07c583beb2a7ddf2d226eff267a748dd6a262f5a093af337ce2f61ea95e2860666e1f788323ab409d937b7d5736e4f65c28447883c154a879d41c24a4643ab6ad875afb70387886a42b2cb04321954968c8cc7f28f6b6fdac5442dbe27615d2d00ac7d044ec64067bed4f570e92894df5bdfddde6f7065c5a85490745b9633e350ddba995fba574348a1887dc134a1a552ea8e9e863c1a75f34e5f4c5001f4e1d488bcce019f8d2b94e42fb715e25171d8838a68b8da6e3856705c0f90ae1e130fc1534eb4fdeb493c7b67990c200b048754e235559e398049b3185ad73187d7477720e2f29b7807c93a5291d1de4bb7ac9702830c7f91bb306b05679986e9fb73c6dfb4ad0a4d7c624917d4cb0b9752d9fb4ccfce42594ff920d80cb8f6d6a1b79a8ffac48e1d1a4de75665cdb4da05876deeab65be252a7814370319f1eb2b35ce4dd76a6b2998ad994a8ca8cee6426843aa95a52b94bb1deea3b7b2382e91529f50581445d7a40cdcb875bdf10739392501beb6a65aefd22db452651b40c949a405fcb5855471702ffcfdb69ae557d472f64a4d0ec540e224248a4b746f37ac794eb11e260e1c53a1c552e1fac48eb3de3375b6ee18d47a0b3c38cce672f7b8ebbe6bfdf6f6f966eee7ea45ad3442bd8b3e4d0dc7acb84fd3f7d46f78b8670a5550ef85c07a0e1a875e3abcf82f21b5c7bd23d0f4630cf59cae7145ff00a84052463948a92c850a7d5ad6ca8d778d11f6621da5c4d583dfd0e8c1bbb1f93cb0319cb2e009a9f12a7767f6f272fe1702bc76514ab0d7106d8f67e5ea2aabf84b19c8fb0d54eb29c170ff8cc43f6d204f3798486962893f3aaa64a6dd0e0eed07ec025c3c821d67e20ce10a5ffa1598b782fa5a93077ca6d36ec64e5844f86d1b30ad33f96bb033278a0228c0b481034d902d4111000df2b3337943406104becc8429fad1d67807f2ae2857a39f0afbc4736cde1c8d01d461805fedb43f27c43a30e2823cf755d6a96f7b266161c5cdd696ca2ddc62bc9e4ef76243807890852077259d07640bf459d751b808111e0a5199f4d72ca0366d5d79d3af3cb1d903aa7195bec35d20f7f02454c4539671d92ccabbfe13b7e183f6668deb85e9a0874f6444171a910e12fe4769f4e2c7b681919266f2511a89f2a543d13f277a49458f229f69ecc3b7a14ac02138c435e1578f4d9dd47b9e0f1c94c7d89812ae3be1e72eec4653b6dfeb88517e2fb27560e7e854bcd09e96d11687ba199900359bcc32467cbfe8b022ca8d29d49302324a7fda09dc13f21e9629475f8d1c1aace0b6d19a6897ad3b99bb8cfebf211127a46d027719ce25669295f69566db8fd2315d9b14cc8023f4310db119f61ddfbb7960e93cee992897e627045ec2e141a12a0f71db927fb331d42ccd4af419de65cf65f717c172abcda4ee197e619c2d7748ca84a04b12fd3abc8a0f23ccb5a9003f8ce1dde74bacdb329a022d5d20aac68e29c4ea36b8f50ab04872de51d298ba2b5d138db252dec7495de6f51bd96d9a2ec0d7e181ecb3cb29a47a047e8e37569bfe0c4d466f5d4fd0ad3df9316638c4de22a9d686e67ea8241a9aee9da3268a3b4dd8494c920b283abfbc701339e1abb2101885069cda4788fc8eeeb00c0cfe4d9e89a998c76fbfc18f5af40fbebead2b9599a305e967dd47579a46eb525c88cd2fee6ae3d1fa367ad365f0a49d2f1f15ac5904d4555043cd74a2d7a0c5d5a56ae8df966e5f87a09a057c77674f61d82994909770e704d9ca0db107878296c2a477a09e1da380c123875f478d357be3249ce92011934823d5979c42d5053c37730d3ef07e68a0fe0f1d0a6e1180f5d0c47abcc45f234201b2dc0a7e53be81709364bf8e18131ab2a9fe3fd421d14a293f4cd5382abab7eabca33437ae24eb8ba57f5acbb8ad8ce939871d4db3ba3f11594570a10c0acd7e46c1d191bd85fda99d0aed64d49a9d5f2b1a8027d9228cc7128ab21c606723193b38062665f500972c43a27e7758b7643a2d405f2ed8865543ddc12912858b27600c4f7b2cd3f4a004bbe23778808877fadb1e72dffe009869b45edab13688d9220325e42056128f07fe0015d572ec225a542fbb71a0fb71729d2f5c55560faa6a272f500b6982ab58039e6cab62069a02126d3f23a12f767976120836cadf1a7cb0861f689e5d1f50261302ef37f9dab9cb2d021d65d76d950e210a71a15cd20cc037018bf13c6e30aeb6ab5d88ba2929b73acd5f955fac7f0540510ecc45eedf774834ee00371a8f366396aad6885bd8d52195d3db9c33562a1fa5deb6e8497448abea035cba7f9d3b2357edb9e6001949ee2eb2674b8bd262f5241ccaa44ea89df8d1fa72ddb8252518656f3f2e6c76222e2200d2902e580425246b2a23e008b431beee652e2254502a089870d45bd49e0581e26598d2c2ad91691df628ac9194cabc1605893ce542feaa6cbc5fc398df73381e0202c59f1f8307b2b0ba741ee843e0c87d9f4810fb46c724c416d13ac41c3e0fca17ad41f2a7a35612404df19d5959928029fca667e0f5da30015aede2a12abd98be73ccaa2be858407ac64f5ba3cdc8f30a415575a49069f942f7d789389f51edca6503c146279361628537dbbec250f55804231fa45df58f8d68763fbed66a69e35bb77857742af3f95df37518f79a10130f41941a9e0e7eb5f8677fb6bd6af82d7ffa5aff837b2fbb98dc23c742ed34d7dff092f00e37377c4e4ce8721aa3459c1c04fa5e431f2629eb0faa59dd46eb5e35aeb2cfddd1f7145d672602e4782e778868c4f1371266ee1b1da530c207df0e36ddaf126604ba5654c611bba3dfa2cd9bc7985f5e1190d69bfb9f05d82d1f992f08429efb5f6914f5a25e4872b84ed3e226d125584cafeb77dd8a3f4912046a1b6824291f24de893a2910103857931893b10542912c620a235d13c6c181d027c571ccbf005a4562d41b7e17156dc3657cdf85d1fae779a3ac1e07da4409d3992269a12ef18999fb6597a41be2637f6cd27a3628db27d5a90919fc5e2774c8893382cb7b46ab23cdb2292078355c717da91e629f8c3f6a50c2b89f8042aea7675e2eb1065d0c3658e44f17f026d84ce057e530e4ffda7c265cc5951d601ada5f2b5367910819a88202c0313f2db8e21fb45fce58ad94ba4188a51210054133ae14c38c1cdef0f86607650bd4e22a536be198d2d42f30a909fef1bfe3b616bc5bf2c0dffdce9e40fd4cbd2ac105abbe4ef1332d66092583491da9d31d36d8e771273350d9bec9210bbf16e20b21aeaad62dc9fa8e46154c8a1acef3cc263ee0cffed5afb0af4e8b25a303d04be5c38395c7e5f5d472b115b981bd5f5fdf930c0c7578254cf5befe4add713b46e90e2081da1410448403c9e7ed02f1fdad628c7c13395b2c020c282f96ebba271cbf333b55ddadb3d48726ea1d0ecded402966b3d31ec3f308858162284cf13ed12f780c6a1f74d899be6ebc90c00ed9401c315104778a8dd98e67e59c9b836b88cafd3616a4aadcbbfc13057577d828da3dccf260497a6c662b4ab2a8075bd07bfe6eb2a86fc310980eab91422b2c4ec11602335b7389e10b66adf755e763d987fbb2d95fec1f231df4c72b0cf7160707f109f3fda4030b37013ae0b143acb895654f6fd9ec2488ec24b73d286546a41301bde0b4dddc6092016ca1512c8a97abc80b7b9796340ec23f2427214209a979045db39e0984f034dbc50a5be006d1182e66ef32469d7e98a5aa752767b18558ed793ce9fe3d3069628d0410fe122955407a1f2d187ced5865164c8daab27ba8ece7f9ac229dae0e19e9fb059c25e25b048ee29258f0bdda81292e812f263647a5c89b750b4e666233bad45434dbf03cc08803cb3a9f65b5ae3771fe99faaae0505330b8e220f188dec9c62f95ef0e854bbb7511c3e806acd17c0c6b47889e7e2265cde05975211dce6790e05a1c52270ef659198c5888bb888c09bceb04c4f3615bdd2cc77d273cc576c9ec3e3744c0ea10bd53cbfcb0a0f242c285c453b2fac913633366080378e48abfa2343928cf676d9e7987b10b913b0a6a92111040ad6824fe3c769402ac023c71e44c040f5437534ee6cc6f8e16b725e3b42ffd3da9ff9f8e2283205b47bab0698b0973d33403c4a706e48d8446b6eda7d304ca3868351078f5dcc82b3be48bba505df5973f2c82afdea2f60f5f23d36a", 0x1000, 0xd, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) linkat(r0, &(0x7f0000000300)='./file1/file0\x00', r2, &(0x7f0000000440)='./bus\x00', 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000340)='x\x00') r3 = semget$private(0x0, 0x10000000000005, 0x404) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f00000017c0)=""/209) recvmsg(r2, &(0x7f00000027c0)={&(0x7f0000005a40)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f4ffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c346000000000000000000000000000000000000000000000000000000000000385568f2420ca69ed7ace3978d990000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003774b0e5f9bd8137db047b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e3ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bfa1c06400000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000e1ffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d3e6030ceecd36c34125000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004527c2d6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dd00000000000000000000270000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dd700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f7000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000632ec40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004d8ac19631e37c000000000000000000000000000000000000000000000000000000000000000000000000000000000000cf3b55690000004fd30000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bbd256d1aadb44f90e85d671f260b2fc817541befcad30efdb4028347ee8c975ddc4229766e0e11876e03c7ae07bc8f2036b37f04dfb017f429f076c36cb04ed3ea97b04ab72de02b0f74df752cc377cf251cbc00cb55d783d65896df946b73bcce2730137bdf96c487846854b4150f52926a9343f"], 0x1, 0x0, 0x0, 0x0}, 0x40) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000480)) r4 = open(&(0x7f00000003c0)='./file1\x00', 0x401000880, 0x8000000000000b) r5 = fcntl$getown(r4, 0x5) getpgid(r5) sendto$inet6(r0, &(0x7f0000002800)="d7b9ffe60d99c09c1020a917c3617f0edc0b75e242708c8d09fde58d8b1683d10277200e49ac570df274bb39a7c02bbfdcbe0e839120a6cd0279b339bd6af82c760867d811e5254c4440d6f2aefbac2592bdc5215ae924918e617f703bd76699e7515ecd24e5cf405e17eb2acf5d7ee1b3016c7b5fad2001922e4cf4bd89007f346165a9fc2ba63dee1b0225b303fdbefd8b3e0961a3f0e40a0682aedc8007cb9c8a699d00e0ba194e12cde8e702e2ef4993b0becffc097c313a6fb5a51c6beb43fe9689e8bdb4ba88", 0xc9, 0x8, 0x0, 0x0) open(&(0x7f0000000100)='.\x00', 0xfffffffffffffff5, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000001680)=0x7) semop(r3, &(0x7f0000000240)=[{0x0, 0x48a, 0x1000}, {0x2, 0x9, 0x1800}], 0x2) ioctl$TIOCDRAIN(r4, 0x2000745e) r6 = open(&(0x7f0000000140)='./file0\x00', 0x40000800, 0x10) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0}, &(0x7f0000001640)=0xc) setsockopt$inet_opts(r2, 0x0, 0x8000000000000001, &(0x7f0000002900)="efb9015e3f506fc3deed727ec6ca73884e5cdb9634e030d19713058473bbe04dd758b310224f11f7d82febca008e9c5face8a999b9272b1a3e0d5bf972961d8c440ba6a3c262069d7f65f566a8ced16444a40099eda3f2ba61706ca8268e18d714aa9123fd164b0e01351cb149aff435e22e2892410a39ac0ba51b90089e40dbd2ccdb3d963cc18398b42d3ee0405fdb8e52acef54b9f1e707eb4d2ff756e05c1bf224ed86e7426ba1fab1ce16b56a89247e64105fc82045c024340939955f54a2180c7f4b8dc9d3837c2fe52f50b51cdb08ed5de7f3203ddd3d7067f199de3a072e406791167017e7d9a6d75e46241bba94a909c5ce10b3fab3967ef9bc7ce4ca86835ce0a4f908485f3ee9de73200932d7d697ec72d04cd5a8b6482e314aa115ca356b918f684d2395d84bb216d93242b363544a7566eb27efc590548cc293831074c795edb6dd220c22b4751a6daae0ab89c53ccd16b0e7fa724bc87c5ffe7e70e0ec5cf9043fc49e59a3a8cc27a56fc8ada23e4e3598c363e96ae3803f14a3519f3b3f8883ca4ae5519b8f1dba9b47a1afe63df2341f0593545361f69f723f91a2e3007d2ebdbc0baed05c4faf1c48d6fdf75e284030fc3337eafb83f23073b46be237ef1d1524f56a31e4721ecb6c1752a241731b16b8a8a507c093af3df5aad493835ae2e0a6212c62e60356e84868e9034cdd38c2d56913c5774a46b2c83fcf0096d20d4ccf5e61ac9bd8792ba6c9f98debcb0486e89774c8086485aef54faf522e3d3869c1291004325e4000b0cc3c47fc2c3f395702f2fc8930c7901cf253c98e13420a106747eab9848c64858f0c697ae8ac78e5ef4d08fc11055d64e209c915ab91f49d5a7838163c04ae5a590714cd8ccbcf1301e7e7026537fefd22d8cff14f450ec8af2ee9f87fdfecfc4ceb58636ba2c2d7a6dec331acaafea6ed447249438fb484faf9fc22335ae316402a8f86f3388f2d28b4d45f7427c4c7d9fafa0eaa37426618e5809aefb8d45f9c46adec709b28bb3f8572d0254df0984754e9df03f7b3cae6e78647206e3e8fa199284c7541e9ccf45024b8c76071da6c5570eb8f48d9bd8637297ae2d36b302c502fc8b718cd7004689a41fa2c1c44b349441ab59f8803187da419be8060b7e2ad97464e7b16a63190019d1199482ef034cd5d6d442613fdda5143ad4c8225c6fc18979ec73cbda6e641a6366856ea08eced0e74f0f5d823d92c7c1c1b38343a79f53be6f8669c54a2a76a60dd1a7890c598a436d9ee64ec4c99fddb987ab261772344583b6cfd8e3f8276bb1363fc711380461948c5cefa5a54de9e578aa930b2813f5ff377aff646c1798232d854f62d8789bef334f2a16e39be8619978d747c38484342faa54f83c900da045b26ffd88635703be60e0cda148f8bc09592472d91db1423fc461f39497ce692aed032859aa67b32fef57ac5ad7468e3a947d764b4982cc0450df47133ac6d13471f9c0f871fe6cd3cc3da364d0d60c6983396568ab836cb5831a91f3d37c9fb760a8b7631f1282f2237d3937705f4f9e1b018f380aa962f198f26c3519b8a6014c1f5c692eba5eb969b1f53811920620e20e496d7b812fbd98d4dece19101cb1188e48da733744fb990ac58d506ab618de6b5d8c1c4e37030f156e9d5cac56cb56c052a053786624cd44578f906021f98f309db8e69f3922eb51c035766e3fcbc6cb2f9c82dd05391d2282f5dfe7d308d325b0bfa13548d0636da88719ff68417b966446e888e510ba9d3397b48e0c601a711583bf1d832138cedd00bc139896783d7ba76d46bc8a7f7401c5c7cd7caa9effac10c8ddf0b6026aa4f24229b2dab8341d1725ecf6e265ef3750b22654173e3664afcf8ba0e887b484d06725a515ee08880358eafe9963e182f665ea6078b18a3b4c2a63212fb1788f74c3e6565d44e0688df10f370eda0c7503d346ef6914111258f4903735b9a03b9957c463da6c16928b18d589bfef10af106a0126182f3367bd4f5af8af6ea20adf6e7a0f38f7e1a82352f0909832ecba72c831647917b681ec2a4fec320f3ba861e2f6e580aa0dff6ea0259e86b518e497f74811b30f7e5a835af2537f0e574d09abedb98a81df7f4af31ed43f1f38273854c38703678308988c6c4fa4f99e956af375b43c373bb929e553a9e010de741afaa19c433973558fad6c8e2789e3d0295deafb01ea01c814aca8014fd0195e40daa3c32ba1fff7a1ab5a1ca1476e1bd75e627c16872bcec7f6c34a01c95565ddc9133f0e3a60d195b49b1ac30b67862ac4cf054d7bd9e3e5b3dd9300875dc356cb5220fadabb2bb200bd0387de112fafdab47b5152e51994475163f3636d051c7f642df6f94fd0084b9703d17f4e0e758b0cca7104829cf9b886c0e69676cfd24d1c2ca7d98b2eae182a4a8729b2dcb5f2299aaf11d42b7e42b088741fb09688f945e3f473ba03f927d79ef37b7affcfe3376b83e70da803f92a415848cdca9fedec89d3e4ad6451f697f5ef5b9b993a11d3548dc583e4ab8eddd3ca336c00f2911cf9411e25cb157f437cc4e49fb91e868531e113ea792a6d530e691fe85cb2959b4a0ce9a00130e3ce27aab17959f58874ad8890684042e53ec20646d03a807ad73e8af5d0656ac286979caf7de589f472d0a65621f161b9b73ba6084eec61259a371d2d4df84169a44d27eaacb3b483957b2c4005707e2ce92ef7d2419f079f69671571e1d63edba997c784d92fe849ebb7f83d7c42247a0bff9bd4d8390d1efefe5d776a7cfd727a110c32c0e9f0f1fe84ac2cad71850b5d0aa3051ac213b4cc360fa2f52b1ad756d1aacd1450cdbeb2e62f9ddb7e67c383ee217e8440798fc2481aa4411ece2c286da9059828c33f5c8e94b35317739afe79ae02be8c29c254c00f009dc54914a68465a66dabed34904891b3012cb0a629516c2384c557a53bae26790b229aed7cc168fc6aeaa021a3f29706859dcabb75ada6e5b4882e24a7bcd4b0f53bc7565cc1daaed34c7a356465d3e5e9462996f9b240b694d18f6a155144b140c38db4f33a9125a5bb6a98bf8e17367b38e35353a6054c9754c4f463bed96d2aa933a9cee916a98dabbba8d6d782fcd044424552d5569f7b9c69fa13312dd6069f8122a46cd121896343c02a5674784c39824afe43f4e1e6ae8d01895c5802e7ffa27fd608365515c7c59b92ed55bf8da9967c3a3beb4f1475b4c1222ffb4c0d3fac5ed7556d7f8cf9db864a435cad314ac754ed1f042fd56a65df5bf4681fe1f12f9dd5759360ef747e535cf3d1e33c1c07f9ad2aa4163ce6a5332894cc5bc6fa4498351cccd71354a88f10cf8534211f2bc52ec51a36b6fad88cbb77d7447ae78452b15509428efe9a0179258268a590ca952a16f536afc5dd873eb583f9b10ec56d03bea6e06fb36814abf6652f3a7b30d0b35c4a79825840f5e2bc67c737ac1cb18afe677e968cdd4991ec4f31bd7d9e726bd52ff6d41e2692e751cd53523b06c8dcef84d4750590eccab9974fc77849385e5a75101dea98ee073773c2708da32688163e91959b32127ca5ac5d83561c8baeddea77f41d673f02b85f3785bc754003f1b0b46efccfa0891a6d678e21a9a84e632a35a89a18ca7497bab71a3ebd3165e941c509c66c64640811058166fc8ca8887aae22f3393a996ca6c71e46e35ecb57f7c8670a956829483297da2ebdc876669b51279ce47ad72b63c642ef3b5422d7daa25f7a3a251b402b2a6bee7272cc5f67b7cea8b0eec18836202deeb571298fbd52e29cfa7ddfc078852671a4eece7fe23ba5c76893b2d27f7051d568ad922c48a5642289f4f889c2fd54f267825f21e42bf6c4b174f666ad447d74c3fb343673f3334e538af8bb47b6a97bd2008b1da619b6046fa64e0f7ae813452d4c62ef801acb7883486c1e6dfefb63d0f6dc9d62c5f66a8f95d14612c706c70feb64c5776823bfb64e0685a52f7bd7f1c8155a813c40d8f6d2e1a6e073f70f545e152f94a3a8fc5a3320f91ff6f0ac89ab855acb287396d7f5b0bc0b08f523e6d294deed8075e89ecc27ef1c2460a4b31d9ab6970c3e2bcbc78814944fd7768d852de3d6185af3232ece23d895011a44186336f7a01cb559861973500d2b9b8c57e85fb0472c4d0c1de2937b623c25e8629bcd95fa4997d01312ac2c3f8f6b09e9fb8b5705905e4679633816908f7d9a9772ac530fa03cbf356cdfce4dd4d94518e75864731a90d63aaa78cf42e53819ee12397d23c910d582408cb4f8c56ed8d5cf220e15dd1e191b9cb33eb5634425e098bd6902731c7e6604c3e5a5ab08155bf5341c0952c3a421822087c034a5396bb084bc4b864a42ad9fd3d8f75a8290deb79a3f0631d1b5b19c88e6b7ec4037a2a88a3fa29e31da617aa4bb808493c311c1b3fc60c3a5a9449b5d198e5f01bf85b07f56d1addd17a1847726a1d0d5f4b71f5b6af5f8fddc54d1e58c1271712edbf848197ea263cd97c688eaf2d3ce5bba01a50c01768929cd9e3a78e174281824d0630dd34a6587958a896a89a91f84b3ba83860cf4eefff96b4534065e3d33804086ec7ea274d91da4c70e598fbac1cd6f4d5ea289da51ca75980a2a3c574c11784f00332bdb8f97b2d098fd319aa9336ddf9c6fc0c39eb552b901db6a7a4da755a15da3dd35b1dbee0c23809acbf1c80ce162cd350d1166efd7c13aa8029a648de95002ce14489a983f64f544f8907da23487ff99d9d54b58e78a82632c931bfc5db3e51aa187f3c11760fa0d198caa8238a50b1b118a367fd893a6e4659aafaf2479f2cb534b8a9abe2410456efd144b37e77a91642b2e2739969279d2ae1a119087bbceffd0bdfbc2598321c5df43fb8cfbc26b0ca6fe80d67fdb9f5d69d114dcdd7f984e7eda8999337e156b0aad03bdf383cbe931af8496adcb3e6c3d2f6a518fc428c0a6781e0f951b8cebc2616426af3771c59397417d6c1f73c3d334f456fd6b67e3607b4dd5a525c5b8af347128963c8027e9623b3e32c5231a0d350103c9d5f790e6a1517ee8814674544922aca6ee0213af1514049cb2fe255374745fe102f9f4427e36ae15a613fd2b81bcf25c6aa3a44ee31367824a3d5ee6a2b72f5841107f5c15d80dd05fe14c02523dfa7380f333cd14b6ffccc44e22fa2567eb3b282799778f0a558e3eaef9b19fd3bb2ddcb67f74ddab228e68b58edaada907836db4e401baf20020e1251aa165a440a6c99d84a16d46e27a45d3696887ce3b2f89f4456e11933c67047f626f3b85114d911541931a37a327928fc4f0bb2c5a9f9160e38ab616ab388ea123234c7ac54788b20515886d9a12068cbbb7caa98da5519b4f6d5a102c704fddcf7de4d9f06863f481a0fea5b6b7195ddded7f978f0be0a207cd63eb95b7ebe4a7cdb7b89710beb4e78a41f6958546ce89f4a4c00f2b5952db3153ec125e2c6dcff2b2c1c3027aed5bcec81640d851fd600e93c0cd357836234c01b3bc54c3e4d6925472438f2914af24aeced9d94aca3ee367f39bae40c6a50fbb20da7057904feb0706cab8702539006756db902641496e4f8933cdfbe0ff0a0d1d0027d361560c7ce231071d378a3f5aa27c82941db8269db36825b17b15887274a7ec875f5003fab073464aab7e8bedfa36e34b6a1a021e600f0418f460cc2dd85bb36cf17ce94be303c530f58c01a1efbd4db2615f3d44ecf281167892b3114ab72d33dc6bffa3479540105e423dfe3090081f9d479092b1b77ff0b2636c3a97e934dc84588ae13d8b02c7c9d3b7420a9960f", 0x1008) mknod(&(0x7f00000001c0)='./file1/file0\x00', 0x80002003, 0xd) r8 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r8, 0x8004745c, &(0x7f00000000c0)) r9 = getegid() lchown(&(0x7f0000000280)='./file1\x00', r7, r9) r10 = semget$private(0x0, 0x7, 0x7e6) openat(r6, &(0x7f0000000200)='./file0\x00', 0x408, 0x1) semop(r10, &(0x7f0000000040)=[{0x0, 0x78b0, 0x1000}, {0x2, 0x8, 0x1000}, {0x0, 0x0, 0x1000}], 0x3) semop(r10, &(0x7f0000000000)=[{0x0, 0xfffffffffffffffe, 0x1000}], 0x1) semop(r10, &(0x7f0000000180)=[{0x3, 0x6, 0x800}, {0x3, 0x200000006, 0x800}, {0x3, 0x4, 0x1002}, {0x0, 0x3, 0x800}], 0x4) 02:04:47 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000240)=0x6) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10082, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x9, 0x4, 0x7, 0x5, "45b0cb96395665481145787af24e823e4282c268", 0x800000000007f, 0x25d0ff74}) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000100)) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) fcntl$getown(r2, 0x5) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000002c0)) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0x80104277, &(0x7f0000000080)) lseek(r3, 0x0, 0x204) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=""/136, 0xfffffda4) bind(r3, &(0x7f0000000300)=@un=@file={0x0, './file0\x00'}, 0xa) 02:04:47 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8004427d, &(0x7f0000000000)) r2 = fcntl$getown(r0, 0x5) getpgid(r2) 02:04:47 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x2) r1 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1008, 0x0, 0x0) 02:04:47 executing program 0: pledge(&(0x7f0000000080)='$\xd4\x00', &(0x7f00000000c0)='\x00') pledge(&(0x7f00000002c0)='$\xd4\x00', &(0x7f0000000300)='$\xd4\x00') r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000240)='./file0\x00', 0x18400, 0xc0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000280)=0xff) readlink(&(0x7f0000000340)='./file0\x00', &(0x7f0000000400)=""/150, 0x96) r2 = fcntl$dupfd(r0, 0x0, r0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f00000001c0)=0x7, 0x4) setitimer(0x2, &(0x7f0000000100)={{0x4, 0xbe6}, {0x3, 0x2}}, &(0x7f0000000180)) setsockopt(r1, 0x2, 0x17, &(0x7f00000004c0)="1b59d0ee52952f06dcc1c9393e6737ddbacd29883e5b002e9e88f16f760abeedf9c00a9a672a5d1ad3114163cf261bb433935b0826b00b90e2ca2e9d4b6fd5106d5801bb7f4b33d425b2a1791776a1f8ae26af06041940837d9dbda52473d4876c2c9fb4e5d46f3ba5226106c7cd5a0bb4116f1e3adafdbd003050934e80128fc78fb30d909f2736f20a2a112f496197aa958e7902898530bd6460e4123fafdc9e1a05c448a8a9069a7935426d94c64908f50395eba0bbc6", 0xb8) recvfrom$inet(r2, &(0x7f0000000200)=""/62, 0x3e, 0x2, 0x0, 0x0) ioctl$TIOCCONS(r2, 0xc0044266, &(0x7f00000003c0)=0x4) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000000)=0x3, 0x4) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)=0x1) 02:04:47 executing program 1: setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) r0 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) setreuid(r0, r1) poll(0x0, 0x0, 0xffffffff) getitimer(0x0, &(0x7f0000000100)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000080)) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000000c0)={0x3645, 0x3, 0x0, 0x6, "e7c181b956cd268bdbac0d9ea359e4aebcd6b4f9", 0x4, 0xfffffffffffff801}) 02:04:47 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) sendto(r0, &(0x7f00000000c0)="2c74c77fa339db44ef1abb827a313f3136af67ff78bdf711d82f72a75cd910c9ac82667117b907beae65b292c20797215d9ab51734768e00cdd05f62b1b812d93e55bbda43d681a5108d489c2bf56e0ad48c63be124616598c486983ba9b3deb6aa844c961e743f6c39eaaeefce78f0c49d6845e2b7e977f987f87e3417c471eeb04091acc92710c4c11e5ed88a8dd41a97692703ec11c08447381592d8adb834c27f2d94676e532aa8b420b1a16fcba25e31dd9b14d86b25346e6135db31a6a2e572f3c2e252c6b8818a87a36071056074ac83da7d9dae669a666596e33e998d4e5202b726382515c0fa24b9ec12f0288ae72d6d612053b637d9fd5e58c7fb53b28af03bd03b99eb0c3cd7f2c129f8a6cf5256f9612963d4b23f9a4aaf77b7ab60ab7cd09d8a8de68a05f11a28d9406212c41b60c5b4a793761a6e1a03ef19faeca83c6696d2d7e4baeb110b96b2cbf7a27c1d7faa14926b21eb8454bc55dea86612dd144aef1d2fb729c03177332c9b53242e773592201a9732458dc62420ac1319076fee399f14f87d21d13475808e724437051a94d3f36d55040eeb647653318ed9c2f2cbbdc13dfdbabb7485decc5b0f718f5fbaa788db3b2f216abf8c6e9c32f8caec1badeb40ec5324731d8cd0ba86ea5dd27d3531b8e1cc2bbb984ad13ac6f3b122e4607861d8b3bc9aad80cfadaaded867e1894c17b4a7c495bc15f521bfcf2e866d994ee710e3ffd1c7e89e04c57f96555ad4e2d29c557045ccf03ea5007651e73b1b0430f6ba14eb092f4b0f8774c9453e19de2fe8b00cc69a004acdcd7560e9859b747b0cc4d31f866822cdc51535e6e29ca7cb9af621b012e593342a76510d5e538416da132768af69499ed60a58e3cc0ca026e19f9dc273cdf4c1ca45aa17a18d0665c05e76073839fa57648c4ed8de367c1aee983d52621975ea3ff8747d24f5dcc7e727b365cc01bf196d7ffe3468547257c629647f434c8940979580038f26d1738a1aedaa6b7429d6d225a0b4641535e3bf207af8f50c3d215c23a384f342064007ba46b99fb2d24a51caefd2e378b7b0777b9c5a42e2533ecb3f4636bb0c320038664934516e7436ff5ae406e192ddbd5846bf21786ade00f89851e92c13566d6a3fb5e15b2d64eb38eaf3ff95a1b57a969dad5384966dad024e9b017a43ead854a2ac2fc6b28b31fb3ad6914d3bc35e786b2d9b0ada1aadbe00f56170dd98d4a38db74ba8b9a4e59b23d78a713305b3a124b2af205ad9e50bb6a7e361b286a627fbc86712e5e0c8ed2b0b5ebf450320d3da6255113316a283db2321a0c2f1573bfa3ee02e59cbe207bfa2990f9027c85c3bd409447477d1e681baed51881b9c28079097abeeafad7f1edb2223a9be13c917e101cb178732de3203ea43791da3059064f089737e8158514e4858e6af5b441695bb2fe2e4512424cdab80b4a6a56b32f022291f3d52a05a9f00de43e76d2f69d0f8b0cffaa72fca370fa4dcd3ca108cc9dcae492564fb466adf2e5dcc483985fb5e3c3c683bdefa0de8500e039e2e53284ae44434088bdaa67c8ab66b9f7029386835bbe44b0119b1443a9c12d442683ce583a8dee01d5456404653a0252a13d3844be76ea56bfd0b129585640c7dc60fcbce7b6a6159c50bd5fd4fe26f6624c262676db3ae3e4e1490ea33c00fe5a6f9e8cd33f0ebb7b9b205be488e8c4d5daa51d5c18df65858ccf0ec93a6f1eb73a473728e035dec4f6586ea01befd3bb5ca146590a069e329268caf2a1f8e723f1f293bc56efbcf2d1ae220bf840c4b42f2c709ff6dbe89dcce634e35be8672f78c61bcef0c51c1226925fff30c6ccecfb2336eb26fd4e8305e1e27bfc761880d044c7cea96dcdcc07eab14eab092ea8b75bed8eb6a71889edb5e11249dc402803f8b010e76ca06cedce15107be8b19baad6b2d37830f47c2116188ccb6a405c95d89c6b9e2e395e520a2d708497b2af199b55061b9c7787f3d8253acc10a64e0052eb1b0d2a7805fec90b45af00aaa1b2994522c186caff4d67619d818370212448914f29faee914df51ccad82487b134204c2e7e1aefcbd2b22d3571d321a04a9531b7ab7291a3fd33e23f25748169e22c4de5c731f048422d73970b7d6f9041ced0a46599d84fe77e5c1b24ae368d494305c5267e2c6e24ebba51216bff68a332110d5e1656e2c65ddf365fe0ac24700c0d634c0f2d38c0fcaae0b9f24746f675e220e5feee3c35281c7e5c38079690edf54041d651ed0bac214229dc6234f7bff32577cc2d2c6e72444b08fe1eaa83b6f7df56faafec46a5d95f7ad29ce09ecd67a6a8a3369d6c2efb56029d60dd6c20e49c15102bddce4c57faac259f7e4de47fe85c6a51de35e6bd02ff50a90503e315b19ecb1a19e484caeb7e91e5dd2660dd89634a4475671613c856788503a7a8a45093da0c89a5919fdef71c4b0b808d5ad91c80ef352fd6186837c4745ed88e53a8a101326254278b3980ed51e2659e13038bddce4105a10172be01dfbbb66744acdf497db998f521991b2309a52cd61744d4e2fac78f80cf433ae641d90dc08e2aecc39ce2b2d5271aa67e98e66ca835ee982bd323902f9cc6cf8dada4e83ccfed26843081a4001abd76435cf98824a94c30fec8229c2db81a82ed919261685fe9006069fa13a2569f34702e96719f85e7a4730cd57ea6a50a2647bf9704d4b98da3f7263c7f4faaf7cd1b1e302234ef8d0ae2dd33c7809b0303dbcd56d93a73368f75f33e9416f906df3f78acfdb4f4fd1d3e3707e8f99445d42f2d90b3d83456b958c6658c7fa2de3297d41bdc4413437fcc385e94d2012375a9cc64a6d59475769407e30d5511e579dd1275b0c3aa60d21a07302c606c3a392a8e037babc1d58a56dc1ba9673f82f52e22040448b76ea6cddacbafb4bffabda3d53ec57804955fc3adcc7abdb541165b878b6e3e77399d7e67991695144c8f28e77a13ba8efc208973165104c6a7433f1dee72b9e03586ffd317ff001b3f6cacd0a53c8dead0cb5c6ded0d567fda86825634c47275bd0057433057f3d9b67fe1949ea37e02d1f7d2accdd229865efc6d8eb50de6f59e8b92335b649bcd062fd4b2ae1e187430635bd0e8e0e9c2c4df6610c516cd60ea02bda262b1d8620105fdeafc63f4934af7cc2b7dacc1590e177010cb5e1b7eddf9f0f5339487d5a57c9275403cc0e12954aaaa07abecccae491528194825bdf1e0c7723ccaca57103622e31658c575492bec33ebb4f64cebcc1f07b5635934251fcecb4331bc3096fa7b32caada8984a48b357805c4e93b71608ae55cb205120154ff8dda39325ec058bb95f1ac2e6193bcfe0bcc1a2ce9539e00a4d1926bd19d9eeca79b8527684a923fad356b765c07e04b86b0c219937637651fd7b53d2beb2c524fc6ddd9ab9c0c75b63f5529d62819d3af5057e0d803418c70147d86d9bfccbf63cfc6eef56eca91277f1dcd31b22bc13d85c7f5943498bce3ad3c764a42f2c7d6d16980345b270f8712d75b7614b6cb7b5040777977233945b9ce8dc38be04a2a92352cc7f56d60714a017a922d41f2c75823e7ea2c09ac397752b4deb0c32de718747efd089166c0154bb5c4d66d4060653c3d13650afcfe0cb4cc2928862f31be4493c201bfaafbb8d97afee7de63358c3d39a622dcf960e0fc0ec17178112eb525e720961e36c542b6096c8b51d320533b4799fca18006a23c423b93442000d1c2ddc08c0c8e386f8dafc4870b60a73e1f7d46cb3cb27ff1b0d250c8d59d06820cc1b57da38b4177580e9318160929eb9221fb0154753caa26d8c3ae1e836508b19cb9ca81b92dabbd5d58d2470e14741c216329509988430d2125a1af6d313d877bfc5f01a310ac8bd972f019c198bc495728ac708a5bde4a332b7b88e9c0fa9debdf77806d238d99ebad40a6ad174d2aab1c8ede48c14fa95b635b4087b91105045ae777249e1afe95cb146dc1bbe5a4a0bcf3699dc82cfb5a65e0b0936b8dfb6c5d6343aab32d55e97ba5fb3e0a0dd3e5854902bc50ed70c75a9df7219c8df987917f5a210d2cff0e940c2c189bdd71f0cbb1e89fcb57ae951768f275afcd08ac4afc1ad2e582f990d4ea6682eb5036819a927c77d47df2d001c163cfa3c30118dcfe7e696d4a7b4586ec0e4d92db6b384325f898e8038c7a0ff807a3d3532df0f243bcfa76d8d8987c709c2a5f7f259ae047db369ac0179efaf7befea9999b847bf5590ddee3b9692915ed361df3572af223b4217ad5e9a7c4af5259886695e4f3351236c9a0f8106b354f284a18db75ef10f40081910463ab69f01a7cde3c1019d72ff5b7ef1ceb1d9f1c8e0d8106a938e3a45ad1da9148e8bddc44a31575e8fbe3f2f0b0af88616f1cbc2be3bc0574d3709c995471bb29755be025c04f3a9beae2b983f6625812f49c80be79c065e3b39b1b93985fd1cdcf573a0331005c7ef96d28a8b5171d637b84a962eaec0a1c1145e918efaa5f22c95b19a8313fe3f8834a3d7830bdf8f1c7d024a94bd10ca74ba9e7ef5a59594cc6ff0d2d02c8b28bce515ccddb9e0ce8f551db37f70eaab7eda3d3b39cb31b043bb0a09cfc125cf626fcd613a6286fec15f658663cb906e24fa8b7d8ff9fc61a320ea2f3b82ac50c9895bf0598d2d48ccfeaa87c452a9880e657ba5ee0e079cbce89c8b430fbb5853070da21bc4efe6d35e268048e890faf496a70a848c500429cccfc5dcb94fcf3084a96c5075db41439027f64f0ec7cae857c6e5ecefae2a3dce8067d168197e4ec63edb016fe6d586a2bf8f772faea472ac93b7ad3afbdcb7e352449cf8ec4b0db3abfa9be96f59cd22d28e5e8e5a1096262fae0d5a06173542c1814e0e648577f64f09c463583cac8b48923a61515694195f69e55b185439fbf01c12745689e16a5caf50c4957ed58e307990a84b98e3db6e128157a232451f7d77b04ffbaf5b40876c9468643fffe92338bed2293e7889364ba81a8f871ad89c5fc293dd1e3d0ce1215137ae54d06405c45cf23530822913e9709254ce484c78e7bdf731b9ad493422127b988e64c6aa418336696a5dd1ba764e1d3ddf954f4d111ae2a1d8b9492784f9c023e395889f31a5112cfff26cc6c11aaf10578b39b5c07db96c17fd3a7a327ffc71b5de92c104085f1f78705e0646f511b6208b25a3665d5af0af41e4abef359f09adb5a9ac331cad6380da48f9591745fdfde5abe71cc0b5eceaced6563bb905e01c09000480bc0f65b1bc81bfe451df16f0926b8ea5962e0b0f05bfb29fcf0bdd479e0107d8b918d291c2932396344ee07174482e6489956f3b2eb666fa63f22ed9eb90b5ac2570f1bdc4b9d11666395b90d5b183a74bbd12b2721c61ba5788a9ac041d22301cd25d51d8dc8ad6c7e7cc7ac3c037d5f0e71af21598f5f0a35061e4246500f858a7a2b093ea856dee442bdb4a6ecf7903a905cbd92b32f4d9d51bff3ffad5b1dcab50c5d345c7b67ef522c60380b7dbb35162f6894d5c204e47f8dd5535c07a1226417a7c79df684187982d9d7b1e0414c4b8737f7d01220ae5f78a7fb2a6eb4fee54e546e9ee307b86a33279856e88ed6c7c930484b44acff286418e0ca1362a877fd54295bb422a67301eeb8a67d6e8d68db377fa5dc05338b49c9251fb05d445d27dbb997660d9cbe8942bf146a4d1a564e0456e8ebf7fa3a8ae9447d68df2e4a606625e6473546a0a631bad1104ba89f569b313c3957abe76081c1e43be099c14a6ccd285471670dde2a8f43a34a4735b3fbc358bdb9a5d65a108f43a", 0x1000, 0x3, &(0x7f00000010c0)=@in={0x2, 0x2}, 0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), 0x10) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000080)) 02:04:47 executing program 0: unveil(&(0x7f0000001100)='./file0\x00', &(0x7f0000001140)='W\x00') r0 = socket$unix(0x1, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001500)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000001580)=[0x0]) r4 = getpgid(0x0) r5 = getuid() r6 = openat(0xffffffffffffffff, &(0x7f00000018c0)='./file0\x00', 0x10040, 0x40) readlinkat(r6, &(0x7f0000001940)='./file0/file0\x00', &(0x7f0000001980)=""/1, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001600)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, &(0x7f0000001900)=0x1f2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, &(0x7f0000001700)=0xc) r11 = getppid() r12 = geteuid() r13 = getgid() r14 = getpid() r15 = geteuid() r16 = getgid() setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000001680)={0x401, 0x1f}, 0x10) sendmsg$unix(r0, &(0x7f0000001880)={&(0x7f0000001180)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001480)=[{&(0x7f00000011c0)="ba18b6139a196b6e00ca45cef9df4a117a44cd1ff0979f7d10bcc83b3f9b1c0fb1ac8f7036074ffd127e4153d20a5840c135b8585fc5f51461", 0x39}, {&(0x7f0000001200)="ffe2789d3dd724635134263f283ec7a5047da18e597b649643decf75dcb8991d7935861463202dce131f3bb1ea73f8147590af0873aac3daec14ac19657e715553f3b87be4afccf34d77041ed2dfccc02a7bcedae93759c35ded77afb4337e0e69761f6e37ba4e022039121bb7c231bc5331e359dc4715f34c5fdf5a9bb7cbce63b8156153f90b776aa20ca16b5c8a2effbaa60db362de34fbe8db987d148dda1e14883aa52ac6762514f5", 0xab}, {&(0x7f00000012c0)="1e8a3710b4606cc3c1c04b40490841762fcd265b480387af7ea06b1eb69a53f624ecdc13656db971f46965fc10f5bc5ceb9416f2bd9f463bbee04531111bf6ef2509c3d8c9ba8acfb1a3", 0x4a}, {&(0x7f0000001340)="ce7b13a14c38ca94d7f368210847b4aa3bfd50970332a315f123ab5f11cfcdc82ac3dc8996988abe309afbb28f1ec3b4110a98fbc485a953729ecaf716a5a1d3b3ac48334b4c2a2c41596eaf9720be9267b2dcde4a203b87e36c2b539d99b2574a8c619f4b64d22a6321c0c44ba804f3d90d19a7d37874da3b1b49", 0x7b}, {&(0x7f00000013c0)="15a2c62e7a58ab7bc939ff7720061f906006ab2d20fee13f409bbd558d2eb0eac5e1c8d7f737258b655baf02ed2a5c707be7a91c278bd520a1bb8cdc82da0ecb7c12e68e3063f4dcbb3b79cf13520eed33bf9f18b9513e37839120dfe247c25a34ad884eba0f131926059076fd84c152e7e12f91f4299e382d32e76d64b930252520d6cc92e20ae2dad5bc02", 0x8c}], 0x5, &(0x7f0000001740)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}], 0x130, 0x4}, 0x8) r17 = accept(r0, 0x0, &(0x7f0000000040)) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x3}, 0xfffffffffffffff5) accept$unix(r17, &(0x7f0000000080)=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) 02:04:47 executing program 0: r0 = msgget(0x0, 0x4) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000100)=""/254) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) utimes(0x0, &(0x7f00000000c0)={{}, {0xfff, 0x20004004}}) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)) 02:04:48 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0/file0\x00', 0x23f) symlink(&(0x7f0000000240)='./file0/file1\x00', &(0x7f0000000280)='./file0/file1\x00') setuid(0xee01) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0/file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0/file0\x00', 0x200, 0x2) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 02:04:48 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r2 = syz_open_pts() syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x3f, 0x5, 0xfff0, 0x37f9, "d4d0ea7d5e57981a0ec40751d044663fba81428b", 0x1, 0x9}) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) kevent(r0, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000000)={0x3d44, 0x4}) write(r3, &(0x7f0000000400)="fa92323fd844f2f9bdd60be89e71708049eee4948bfc488b5bde6146f79d9360f523db8518425188503a69bfe09bc886b48adfe372b969c47b1c3edc6f8ba0473625837e041d814a47b5d038082e4c25e2947c08143562e956830470652e614f02817a5cc1e670b67815a3995c378cd0c75f35c72d786338e1e5efa65651bcfcccdb227c8eca0c2f09e4650cb1b9b3075ef7040869a5d5afef967c7201ff17b93ffadc266ae7295f5ac1cb18956f27706f8d3d78dfd65b8b40a4e36e1ac5b290352c498481ed59131989def1bf6d73574e5226c0a127a4dcaafd988431f5f60f9f24d4ef5b8e02ce1a90272a03828e63b052f6560e2aa0afb89268bfc05e5cf65eb99f6990107b4448ca04d42d36cf1e386eb734b06a73a896733323b931d9efa6f968caa510466adbd34e0352e773c99bc4c1d4074c051afdf6d1b1ae53ca00efedf05036ff1406f8baab9644d456249ef3a4ebbb4d4c443723f43349da482f05500dfc63bfc4075114d9c456f6c92e5488db8fd8401296feb4000000000000000000000000000000001f027666214fc810f7176b076c924baa10390386b56df482752b293cbd41394c9c6f0a12d3b5d5dfe27c5de41a853c24c1667224772304b8f5a6d9b845a8a19138eb5fb4f5d9b5504133c3fc545fe113bd818a50daa282143b3a659c6faffe4311de5339358862109b053f527a0c42ad5463985084a3503702a5fe8d92fcfd71f770422589", 0x20f) socketpair(0x18, 0x5, 0x6, &(0x7f0000000100)={0xffffffffffffffff}) recvfrom$unix(r4, &(0x7f0000000200)=""/189, 0xbd, 0x841, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) r5 = syz_open_pts() close(r3) bind$inet(r3, &(0x7f00000002c0)={0x2, 0x0}, 0xc) dup(r5) syz_open_pts() 02:04:48 executing program 1: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) symlinkat(&(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00') setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) getsockname(r2, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x8d7c) setsockopt(r2, 0x29, 0x80000000000000a, &(0x7f0000000200)="90d128373f00000018cb8701c1d053920000006e38acd192be3ab6b2a38e731aa1e92dea8b6fa4b730fecc74b3a926339c7e2c0d8c1e99621f41edd61122d29d966c49a07153a7af55856aa89c734944b14d329ec0c0fe61dc1744a00a59494a541ee87a89f8454186b8d35fd7113dd10b7de8774e1eb65d9ca054ad5a3cc5eb869a9546ae6d47524ea89f5c65188adf01f3b6315f67c4bbb3181575d3d307a469a5fa202f7863d9b1548ff8d42afe2f525e0d49ca080fe98c687073ed89eddcb0256f2372d4a5c90d01f365f245516f866829ed2019cac6baeded7bd2a0c11578d29893200da91397ab0667cf147dd14322c847a7759a0acaaa8438f1ee868aea4006b69cbbe41605a352aec0e0e415c7bbf3fab4144b4012da200962519895d79dba573c79b3b9b859dcdba5de7368f36af9bf4ad026", 0x137) 02:04:48 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) writev(r0, &(0x7f0000000780)=[{&(0x7f0000000080)="be60d312968d1d6be290229b9abf9fc14fa86b4b2cdfa0d2f7d98d0dbaa3bba5cb39dcbd2ba323e0cfe0b3678f3344f5b294504feb6c7f5cee36d2a7d239c3c8fa79dce1ba8ea388efd06b45be3e9979659aea4ec9c80821907b7e06c094e5f92f98d4a5b6606d59e6bae3cf9f390f85", 0x70}, {&(0x7f0000000100)="1941551fe87c71fa25294bbec90bbd45c8351a80dc661378a2e12ed6498aa3fc54eef2994c60bb42c29818abd0d237e7b1295e3c71bd3264be9fcd0508c3abd2bafb805429cbaef4aceb8abc7606aa15c01f20d816584e8e3df0ff79e39fc6efec60bfb16d33060d7b6852d7c5d8c63f6677922e108c004e669b5cfb1342e35416643dad00c2243b7f3854635c4157b6458af181de7e6dd6facb389336b1ab36e434692bb4d72b3194ef416ff547b95008bf7524511f29784eceb90498bd10d9e71674ed77ff", 0xc6}, {&(0x7f0000000200)="5fd575cbad86f32761283e8bd9d7ad20c688965f684f27371e80792922851719b30590e82105f74f6753a70a1446adde6d85509911440e4d8616dbe785", 0x3d}, {&(0x7f0000000240)="b1720c17296a43c13a70ce83c12dc68a1dfd75bcf85d1c5311ff2390c5f27ce915cfb8c3263bc96b7860c63e156dbd36278b5efd3f589f119f49770637781f523a716ec61e3b7e6a4d1b8dfe3c6259fb14bb9f39474acddd07c695732022f91276e1ed006d8907f6a2fc7a958438aa602a2933bbdb9f8132602ba779519fdb6e6ffdad94a819", 0x86}, {&(0x7f0000000300)="a0b660b97b7d175bde32d7c435c1af05d5c1a7abeb0a4328bc36091483f5aeadd10b732e0565dff69cbee59bb3f1122225ae45314d6508b723c0313b2fe6a379754ee4c8f4810ae98a18000d3f67bf75a2287f5447844c50dcf955bf3c61bdc53bec5bba4420b1d953c7df908d", 0x6d}, {&(0x7f0000000380)="07259ee3a2546782292b1cd2ed0239f0a9f6abc7381d9abaf567bfab7aba2f2db9cdbcb994d598c3e0c67036d53fd6", 0x2f}, {&(0x7f00000003c0)="126031383a27af481d5d108a9333808157ba94747ecb0c848d9614fe55710da35ec01a48be8b49f76f64e454bfc06d040a7037878347d285aaf78d1202f888a2fc8699c5db404c2a78a469def5e93b48db51c7fa4279d6f906f2c251aa909c9d65acb65e7a3c7406713f7bd37d8fc2ca810eae2769a217553982d9f5e1d0ddeb19f63929fa42a1", 0x87}, {&(0x7f0000000480)="046f556e5f3f3e7a3c81ce31cd6296abdb1969a551363b457fb30164b23702158f464be1267510080374b95e4de65a57c385f2b0f781a6ed2a425085e313ab00f6219627f0f0c386ecd80ff348490f99e0951099545945c75cf0232186c2e82cabd418aedd20f66322767c7030c115459fa11c576b45a69467b49b215a402fbf5d0c5d575bdeaa97784bec40b8976a225460f2e7da8a969e6773e2041ba595d2a461856c4df42814cba1f931986120daa8a58f2f8ef0c63836c1a581bc8f7d0713e024021b1968ee0382daaaf80f51", 0xcf}, {&(0x7f0000000580)="5656b0795e490ffd21ced7d4395e92d3f1f408a2d4ddcc0898ecaa3b24acbde621991dc106e468aa3b2441519c834fb7fda765510c3cef4c9fdb2fa10d5fd7fa1252e9f4c377249cabf765893d362d0d7a944ccb88da21ed23fe1246e01c979fb3ec97872f8b851acf989125ab8f18738ac7729f2c92f76e6a0cbbed282ff6a5cf6832631fc9eccbceacb22ee4c28bf3b836489a8a932d64a747e1b8fd18134f4e8efcc2e9eae42c5f078930ce54ac5e17be80eb99ee19b405781bafff6c211bd19943b699eeb82a243f089828f874788ffa0d79", 0xd4}, {&(0x7f0000000680)="cff50b2f387783d5dd522f62f8bc6131665cef98570d9a95d7d249fc4baa5a0dcf8486472cc55346eac2d98a2e7a99273daa8af3166c613e0108d7d80733f3bd8dc82e53656a4d5de845fe976763ef268a93e2e31a9f08017ca68e9d27313d6cebf10ea9ec482a9652b0864a62d7a501cb8dec06a845773ecce44d9bc4468a71671581f16b7c0088d89e1631b1773e389c29970483865bef142f75b61996ddb3eebde6edcaa78585f94368b38c9565bbf2b00bac92bc2c9f4c132ea771dd5b4abafd9c0f48d9bfdcf498096d83df09472ec95a7ee4ce8d5e5e3075030dcaec5e9e8badeee38792da9e0f0f4026d8c4306939", 0xf2}], 0xa) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000900)='/dev/zero\x00', 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000840), &(0x7f0000000880)=0xc) openat$zero(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/zero\x00', 0x0, 0x0) pwritev(r1, &(0x7f00000000c0), 0x1000000000000320, 0x0) listen(r1, 0x8) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000940)=0x8) 02:04:48 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, 0xfffffffffffffffe, 0x0) 02:04:51 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x4, 0x0, 0x0, 0xffffffff00000001}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0xffffffffffffffff, 0x0, 0x4}, {0x18, 0x1, 0x0, 0x6}, 0x4, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4]}, 0x3c) 02:04:51 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$KDENABIO(r1, 0x20004b3c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket$inet6(0x18, 0x8000, 0x80000000) setsockopt$sock_int(r2, 0xffff, 0x1204, &(0x7f0000000040)=0x4, 0x4) r3 = socket(0x18, 0x1, 0x0) lstat(&(0x7f0000000200)='./file0\x00', &(0x7f00000002c0)) setsockopt(r3, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x4, 0x40000d, 0x0, 0x0) 02:04:51 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x10000000) r1 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x9) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x7f) getsockopt(r0, 0x200000029, 0x8000000000003e, 0x0, 0x0) 02:04:51 executing program 0: fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000000)={0x0, 0x80000000000002, 0x7ffffffffffffffe, 0x10002ffffffff}) 02:04:51 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x40c, 0x0, 0x0) recvmsg(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/136, 0x88}, {&(0x7f0000000300)=""/69, 0x45}], 0x2, 0x0}, 0x2) 02:04:51 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0xfffffffffffffeff, 0x9, &(0x7f0000000000)="86cff4efe96d4d4559eb42a55c5801272a84dff9d556110a54d2d2f5f0ec0a83ff8877750dcefde0c165e5b2c9bb36f7d1dfe1723ba1998093c6c0960bd76bc2ee4f7fd5f0a71bf0472e636d86f50ea6ca96febf71e8e65e8a46bbf3d32159cc8b5db4ced1275922157f87131d87e1fa3c7befe1565d1295d63014cf9aaf62e0bd08956182cac1aa639a343b330ca258573dc7cc5e836190554481", 0x9b) setsockopt(r0, 0x0, 0x6a, 0x0, 0xc) ftruncate(r0, 0x2) 02:04:51 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x9cf) getsockopt(r0, 0x29, 0x0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) fcntl$setflags(r0, 0x2, 0x1) connect$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) connect$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) 02:04:51 executing program 0: mlock(&(0x7f0000000000/0xb000)=nil, 0xb000) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) r0 = socket$inet6(0x18, 0x8000, 0x800) mmap(&(0x7f0000004000/0x4000)=nil, 0x4000, 0x0, 0x4010, r0, 0x0, 0x0) madvise(&(0x7f0000009000/0x1000)=nil, 0x1000, 0x4) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2, 0x20) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) 02:04:51 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x401, 0x2, 0x4, 0x1, 0x5, 0xfffffffffffffffa, 0x40, 0x2, 0x1, 0x2, 0x400000000000}) r3 = dup(r0) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x1ff, 0x7, 0x8, 0x1, 0x5, 0x7f, 0x2000000000000, 0x1, 0x2, 0xfa5e, 0x8}) r4 = dup2(r1, r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg$unix(r1, &(0x7f0000001840)={0x0, 0x0, 0x0}, 0x0) dup2(r4, r4) 02:04:51 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x121) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=ANY=[@ANYBLOB="ef000000d91d0000ffff0000010000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x18}, 0x0) 02:04:51 executing program 1: r0 = getpgrp() getpgid(r0) select(0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0) 02:04:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x100000001, 0x6, 0x1, 0x9, "9f2c52e4314b357e499c9bd2ae5ad77ad9816fc4", 0x7fffffff, 0x100000000}) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2004, 0xffffffffffffffff) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0x1f) readv(r0, &(0x7f0000000700)=[{&(0x7f0000000180)=""/94, 0x5e}, {&(0x7f0000000200)=""/134, 0x86}, {&(0x7f00000002c0)=""/135, 0x87}, {&(0x7f0000000100)=""/18, 0x12}, {&(0x7f0000000380)=""/49, 0x31}, {&(0x7f00000003c0)=""/53, 0x35}, {&(0x7f0000000400)=""/214, 0xd6}, {&(0x7f0000000500)=""/202, 0xca}, {&(0x7f0000000600)=""/206, 0xce}], 0x9) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "8a32da395d0200ec00000000000000002300", 0x0, 0x4000000}) 02:04:51 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x2, 0x1179, 0xfff, 0xb43a, "1496c2c59eb1c995908aea60f3549419540a0acb", 0x100000, 0x9}) open(&(0x7f0000000000)='./file0\x00', 0x20, 0x1) r1 = dup(r0) syz_emit_ethernet(0xb0, &(0x7f0000000100)="5d99d82dc3d45bd5afbc19405990d02ffdd37eae5d8b77df4ca96fd21f196d2bd5124c58544c4d4a60b1c70ffe7c29c1994f6bfe77a729ad428733f599dabf391d0df2416dcb101d40e4b16d8c1775013ab2313a4d5ee138a5692e67ab259c99a4f0f77426bb67ac517fbb647876a79af3f271b53b39c2b62c4e3301cc2c2760665f8e8f484ee436d02e64d9a1a701aa886942fa9b26bc7fd5ad809ee39dd81866c76b0189461ab470e0857068b67e3a") syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0x4) getdents(r1, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd0\x00', 0x80a, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x90, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) 02:04:51 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000300)=0x6) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x4, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x5, 0x0, 0x0, 0x5}, 0xc) bind(r0, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x2}, 0x8) r2 = semget$private(0x0, 0x0, 0x3c4) semop(r2, &(0x7f00000001c0)=[{0x0, 0x8, 0x800}, {0x3, 0x9, 0x800}, {0x3, 0x37, 0x1800}, {0x2, 0x1, 0x800}, {0x1, 0x7f, 0x800}, {0x6, 0x0, 0x800}, {0x2, 0x6, 0x1000}, {0x6, 0x199b, 0x1800}, {0x1, 0x1, 0x1800}], 0x9) r3 = msgget(0x0, 0x54) msgrcv(r3, &(0x7f0000000200)={0x0, ""/227}, 0xeb, 0x3, 0x1800) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000140)) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x2]}, 0x5c) pckbd_enable: command error 02:04:53 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000280)='/', r0, &(0x7f00000002c0)='./file0\x00') sendto(r1, &(0x7f0000000140)="81fd82b30dec4cf346c2dc19517c1c1a88bf7141b938356a166b", 0x1a, 0x400, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) utimensat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f00000000c0)={{}, {0x0, 0xffffffffffffffff}}, 0x0) 02:04:53 executing program 1: r0 = semget$private(0x0, 0x0, 0x40000006) semop(r0, &(0x7f0000000440)=[{0x4, 0x400, 0x800}], 0x1) ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) r1 = semget$private(0x0, 0x7, 0x1ab) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f00000002c0)=0x2) r2 = semget(0x2, 0x3, 0x0) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000080)=0x5) mknodat(0xffffffffffffffff, &(0x7f0000000380)='./file0/file0\x00', 0xed754effb7ef2411, 0x1) r3 = geteuid() getgroups(0x1, &(0x7f0000000540)=[0xffffffffffffffff]) fchownat(0xffffffffffffffff, &(0x7f0000000500)='./file0/file0\x00', r3, r4, 0x4) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000300)={0xf7, 0x1, 0x7072, 0x3, 0x7fff}, 0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x1, 0x0, 0x14, 0x1, 0x70bd, 0x1ff]) semop(r1, &(0x7f0000000200)=[{0x4, 0x4, 0x800}, {0x2, 0x99, 0x1800}, {0x0, 0x100, 0x1800}, {0x3, 0x6, 0x1000}, {0x2, 0x7, 0x1000}, {0x2, 0x3, 0x800}, {0x1, 0xe77b, 0xffe}], 0x7) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000006c0)=""/122) semop(r0, &(0x7f00000005c0)=[{0x4, 0x1}, {0x10000, 0x9, 0x1800}, {0x1, 0x3e664106, 0x1000}, {}], 0x4) semget$private(0x0, 0x3, 0x1) r5 = shmget(0x2, 0x1000, 0xfc, &(0x7f0000ffb000/0x1000)=nil) sendto$inet6(0xffffffffffffffff, &(0x7f0000000640)="7b36cdf1e04afd779998cb5b2b65c747acf3e0d037fd2f3e92cfe72664a9d09784fbe78caa3cbd3c8dd79537a8d6fa43b8d67de33f21a6794260ed6f97c9ce406d93c2e5f5c7490bf126fecb0ff9415fff022357eba05ec9bddcbf38f8bee7dc7d01c2872c44c4ddc0b0ee94d6bad99f4d20c20a36fa7a", 0x77, 0x5, 0x0, 0x0) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, &(0x7f00000000c0)=0x1) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000100)=0xfff) mknod(&(0x7f0000000580)='./file0\x00', 0x55875684757fc82f, 0x40000000000) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000140)=0x4) clock_settime(0x4, &(0x7f0000000400)={0x2, 0x580f}) shmctl$SHM_UNLOCK(r5, 0x4) nanosleep(&(0x7f0000000000)={0xffffffffffff462d}, 0x0) clock_gettime(0x3, &(0x7f0000000180)) clock_settime(0x0, &(0x7f0000000240)={0x3, 0x5}) rmdir(&(0x7f0000000340)='.\x00') semop(r1, &(0x7f0000000000)=[{0x1, 0x0, 0x1000}, {0x3, 0x1ff, 0x1000}, {0x6, 0x8}, {0x3, 0x28, 0x1000}, {0x4, 0x7fffffff00000, 0x1800}, {0x0, 0x438e, 0x1000}, {0x4, 0x8, 0x1000}, {0x1, 0x9, 0x1000}, {0x3, 0x3, 0x800}], 0x9) pckbd_enable: command error 16:00:03 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x516) open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='/dev/bpf\x00', 0x4, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f00000000c0)=[{0xba6}]}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") mkdir(&(0x7f0000000240)='./file0\x00', 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x30180, 0x0) r1 = socket$inet6(0x18, 0x2, 0x610) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x80, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, 0x0) open(&(0x7f0000000040)='.\x00', 0x0, 0x0) chroot(&(0x7f0000000180)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r4, &(0x7f0000000140)={0x0, 0xfffffcba, 0x0, 0x0, &(0x7f00000002c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r5, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000500)=ANY=[@ANYBLOB="28000000ffff000072004d7fdf00000044891b242993e98a1e9facb371fd1949f83a594f85f568274f5d784416dd79fe770eb7fff04a6023332c31ef759a70de3ba6daab374b711bca2aef55eb01e774c17ee4f3743a7d26148d297f5b393c8611b74c61be74ea18256f546e71c81330dc1a1674e9a2a0edb144f59d664af3eb433ce47f0478c827004782202617e972836744", @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r4, @ANYRES32=r5], 0x28}, 0x0) 16:00:03 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000100), &(0x7f0000000140)=0x10) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "00000f0b0000e74d107dbbc68588d03600"}) fcntl$getown(r0, 0x5) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) connect$unix(r0, &(0x7f0000000180)=@abs={0x682eb13985c518e6, 0x7}, 0x8) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:03 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/tty\x00', 0x100, 0x0) fcntl$setstatus(r0, 0x4, 0x84) flock(r0, 0xe) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r1 = open(&(0x7f0000000380)='./file0\x00', 0x8, 0x2) r2 = openat(r1, &(0x7f0000000100)='./file0\x00', 0x100, 0xe) bind$unix(r2, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) symlink(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') ioctl$TIOCDRAIN(r2, 0x2000745e) r3 = openat$tty(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/tty\x00', 0x80, 0x0) rename(&(0x7f0000000400)='./file0\x00', &(0x7f00000004c0)='./file0\x00') ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000340)) faccessat(r2, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) connect$inet(r2, &(0x7f0000000200)={0x2, 0x1}, 0xc) syz_open_pts() poll(&(0x7f0000000240)=[{r0, 0x11}], 0x1, 0xfffffffffffffffa) r4 = semget$private(0x0, 0x6, 0x84) write(r1, &(0x7f0000000b80)="7aeb5be4f0155a91ffe35ee6b66f6601427f5a06633ef5625315e8909b06527cc294970d1163cd62fdc252d973de9fbdbaed16aa2e8eb2c06efd8b4776b61eb170a1214536e175e3df8a4710969e64bec20446ee0107e0ba23369c081bbb4bbcce5409866a66d2cc1a72e5d6437b3208d33d1420c69dcb47ceb4a9a147958197d94cca0000ecbbaad070d679d4207b07f95cf6546a08a9ed4253faf91ad5f5cc31ac4fde729e12e511ba23242e4c85f19a03272e6ce710405d4d692cfe6b51a71939da30800d7dbbd2d4f4c327f5ff1ce5b90f57da54be439cd81a0ad71a0c6b00"/246, 0xf6) sendto(r2, &(0x7f0000000900)="92c67effbc590d80536da528070668214ddccc28b35372a1eab2b391701f466ba2da4e97e089e8326b614be61d9ab5cef49e1ab86a", 0x35, 0x1, 0x0, 0x0) pipe(&(0x7f0000000d00)={0xffffffffffffffff}) fchmod(r0, 0x40) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f00000007c0)) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000480)='./file0\x00') getpgrp() recvfrom$inet(r5, &(0x7f0000000600)=""/206, 0xce, 0xffffffffffffffff, &(0x7f0000000500)={0x2, 0x0}, 0x6) syz_open_pts() ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000540)={0x39cd, 0x1, 0x80000011, 0xfffffffffffffffb}) select(0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f0000000440)=0x100) recvmsg(0xffffffffffffffff, &(0x7f0000000b40)={&(0x7f0000000740)=@in6, 0xc, &(0x7f0000000b00)=[{&(0x7f0000000940)=""/152, 0x98}, {&(0x7f0000000ac0)=""/20, 0x14}, {&(0x7f0000001c80)=""/4096, 0xfffffffffffffdba}], 0x3, &(0x7f0000000a00)=""/137, 0x89}, 0x800) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000b40)) 16:00:03 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) r0 = semget$private(0x0, 0x0, 0x0) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000800)=""/4096) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = getgid() r5 = msgget$private(0x0, 0x490) msgctl$IPC_SET(r5, 0x1, &(0x7f00000000c0)={{0x6, r2, r4, r2, r3, 0x0, 0x6}, 0x9c, 0x3, r1, r1, 0x6, 0x1000, 0x6868, 0xe3cb}) r6 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) setregid(r3, r4) unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='c\x00') msgctl$IPC_RMID(r5, 0x0) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x2, 0x0) pwritev(r6, &(0x7f0000000780)=[{&(0x7f0000000280)="e2aa44edab291d0261fd88385631df7237c8843af9a97a828f71cf1c621d9696f739d56147fb0a00e77e5775071b03459adb5c71cbf5e76435aa8f3fafea5d1003ca026b839a02c020eef9b0c7d238d3f58fa823b95a0031c55c85cb4ae08a58912fee8b700ab40a003cdaa5150e06590a19ae4122097aa0b73603cc3921f77057c662f2a80988e6df2e3c5bb5a0b530e6cea4b62dba54963f832073d125c559d7f8", 0xa2}, {&(0x7f0000000340)="69b10ae0a9236f8bb72b0d13ba04723cd65da132bf7124f5729ba0239a762238f2f2a0aac1efecc51ce2ccf0c65f68249ec0a67a62bf9afe95fcb248cf153850813b1a52f50fa2a1406cc4053746732ca254b7cf0e3b0689958892d71bcc340f0d2f801a68483f6ea21a26e1e8134d1e592706923f578d198e66d197469e494716b53b22c4aff857413bc66814bc382f3c909e9ff95858251f5354277875169be8f8", 0xa2}, {&(0x7f0000000400)="e171b593cae7571439ddca1eb09f0b8c2e022ddbde3ad155aacab1eed7b2f5b0320b2b5810ec0477ad4b5ea288f0ca22d77f73c43656e753d9577d1c1a9be46f11622353b4ddb8e4898fd7497ca40e977ab76deeb165fd48e860feb5e253af7d263a37e78a10a1e4a2165ee6351e2408d1927a16f2ac0a335a60", 0x7a}, {&(0x7f00000001c0)}, {&(0x7f0000000480)="926d25906fd196194158035f14404b6d3b3ddea9557bfe4b77ddc934056cfd6965549c03907a1a8b2bed3eab2f1637c66e301b56818e4c7d67e157a8b6d8c9136be3cc5b7d6ca175b39dbb9705c361da5e506e83562aa031cb6371b2b7fbf20ee01393f7746d0178c7398f47f94d0e9be5345b09fdf9238d1671e732af6fcedadde1b4", 0x83}, {&(0x7f0000000540)="27791c0b47f7680c4024b972c0a435ad929b01e506e721119d93c585340c4e1503568fa4742c706624c5cc9428c1ee0725d9d9f54669a26f6e2298de9b7709d03244c4a54c64804f4674afc04c8064b7a7bb4f0c2ad90a9c930847418aa5c2a6f5a56ba1bb", 0x65}, {&(0x7f00000005c0)="af3548701bc1401c409070122112f0355afeaee6a08070fdc5b8757c69545783a41650cb8f1d00c798f90be9628c46f46f87c9f1dd93da3b4aa202a5981dcb45f01ddd367a615d6773a9d6cd57efb50fc05a35fae84763944850efa4b8b549e9983b37615667fba0061798eb8fae37af8451c7246c504f46f0009af0023159325eb1a8dea88faabc3c17b018baca624c431e3d8675c8cd03316a0143133cea7f7d0ae167763d3e", 0xa7}, {&(0x7f0000000680)="ae2b197677827589642715daca1695a5e91f3e2deeb350f420de139bdee65ca1a0d7ba2968932bd4be24d66488571ce2120831d7084268c67abdfdeecb3149a85a5f8d4584ffca27e665531768bbcbe098192bda791529c20a741d68e094fb9f701d8f92b1dc58e14174c92bae4494eddbcfb4aa03bb58327e22abd7d758509f0ff29984f03cf3b579741f43fbb8ab2189e333de30558be93f36df8ff9d7833203005a7a707bc21758141e0572fe4c15c034b48c0dd91892edaf11dbf36ec7a2b1c95b83235c6d2aa85df1c63992b948709b4aa4ee821cc08ea6cec1cc4e9268dd6324079e579cc30645e2380ac5486805efc3", 0xf3}], 0x8, 0x0) ioctl$TIOCNOTTY(r7, 0x20007471) 16:00:03 executing program 0: r0 = socket(0x2, 0x3, 0x6) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) 16:00:03 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYRESHEX=0x0], 0x1) shutdown(r0, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0xffffffffffffff4d) r1 = semget$private(0x0, 0x2, 0x80) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f00000000c0)=0x4) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000140)=""/65) close(r2) r3 = msgget$private(0x0, 0x0) msgsnd(r3, &(0x7f00000001c0)={0x1, "14445c571ad336b0a276c6f483fba274fb2eb3bc3d7bc35dd32bc9dca236ee7defd4beff41221fb00b8773d55f21b28ebd28e247a4c267d8c6798e3081d8b9263d1f1b1eb307c873bdf6387bf18dd28cc432d32791985e09e6b16c3aa8fd17f1940d7680ef4c8f7479fa80a73fa07d6f1e365cde78faa2f448ac379f408a9e6a703d040f35b4adefca494516be93b0f7961e2017facdbe2a25f94523"}, 0xa4, 0x800) 16:00:04 executing program 1: r0 = socket(0x2, 0x3, 0x0) r1 = getuid() r2 = getegid() fchown(r0, r1, r2) sendmsg(r0, &(0x7f00000015c0)={&(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001300)=[{&(0x7f0000000040)}, {&(0x7f0000000080)="a040ed04ccf0013c0bc9cd5ada6052db848b62fe0eb29424ab5f494ccebe0f4fb6307614f94299833858ad0e0865e6f1b1f774d2a2dc199e5e9707c9dd5d3ec6830c155a8d3652a58568484932bc36318eed0d6450b11d7a01f2", 0x5a}, {&(0x7f0000000100)="84a4b69f6a8ddd8c4a601a9957e9246507d92858362fb99f0eeffa7dec31167b76aa39f415a865b258e62348481c91fb337f8149f49467f0f16a0fa6cd8d1986193eec933053eae8eb521234e2f8bd1293ae52411b3a9887339221d898283b0b4f514df8683269c4067cea7fb9cbc707ef49445d494676122a83c34c98b0f2e94e468daefdffff7fdd1b146de4c5747438145828613f62334bd9f3acd0ad70", 0x9f}, {&(0x7f00000001c0)="360877c254eb52a8d69c285a561a8640e8bba99abff9f6d1c36d147ca3e2e440b1005ebc81b28629c334b57977202d6af3820a2bb1f64019b7c9e08716bd5d5890576599cbc8f4a13c21f83e1153a158969449ab16a7794dfb94cca7cab6b19f21bdd2d357654988bea0775cb609d258c224828cc634a6bc3e0aaa7182d90e11753d9c9287d37344a09df3b2269976191e3523c964a32e1b44f67412f9333122fc701eb394a912111b1b2e406378a8cbcca9bb129a8fab532bd9ad70293eea4cd58f6136584c8ffb05dfcfd0a32c9922dd122b3c59fb5c6486d03025057004063ad86bbfc7665fb9f83d4619573289cbb6abe559dd78797f0f5d191b65b5ffd67ec965654e98e7f9c8bef615c32fa6c57fcd2797d94eb811d3fc956d7d50cc7caccb0db426ec217e642d7dc5c024282a38c13df4b702b340bf30cc335a72f8bd7fd9f87261d75704fbb677fff3bef5313ee9e832b19a41bcf0c4cda8bfe6f3fbf8d7814e7707a9b658c46127822a098d24ad20d0e10af96d331eeac32b7518210ef39a968608ce29f496b8b979e7bfffc36db16f3563ec11a238a5bd9084d83d9d2b4a7d569af5d4a1ac3ebd44b56a63b0ea7d820345c78d120d9b7fe0e71c5e6b3736999ee5f0c5ed83c2d2d6311813a50bbf1ad5663c8978f211e54c1ad7d217f2ba91efb2e280adcfecc22139f085502f6dd3b0b8d06f60c5cb5f9f7071765fe6fed042c9cb8cb4f256d62df86352189a03feed812a08d160e731201380f3bee8ff915ce0cba2908cc75d756d9a10daf51283c75170e5cafdde70ae0e6bb5d935c03d73941dc8ada3f540a8928751e5e1195ba6adb04ab0cb63e81108462c3ab6ab3d1d04431859181e23c34626dcb6a27141476dd96c246d41040a676abb8d8369a1836734bda2e89761e458df0ba3191e4c8cc72285f3d51ecf76d640505628067d372a0529339b76b61031dc6ed1e7d66125d0e8f1686e540873f6558b2183bdd5e74dcd862d896a5288b240df82eec4fdce45a12ed098f445abe4428e51429e47ed48abdc276ca5387ec333f5073abb1e341dce267721e1e6f5535becf66fe2017cc3c9ec8a8e062ed8483c3e1f1bf89960ed1df76562637f15184539e27ad05c4b7c7c2fe8a0308a5eb9355d05ea25598cb9455172c1b2cdcd7a73d4e845b5d9e9260b6822111635a338da2161be8f9eb6ed142d25c7be5af5a869061b4b4667f38da67909a6e12617b8cec6fa614d858bd6161614ee869c738fc2d2a7c456982d68ec3d9aa23201293291a27cca7721a437a8f3ed6e1cf2d4dd155ee59c8c8024e4cb1d3b6ad4118d6c087e3a3f5bb81779e7f5ed0043359d042cd54552354e68cf8741b5c996d7337c837a3841539fdfe1ba01a4184d95c7a0d44ed31d844b069c6e96c589516e2d6be405fb03b1d3aada594d14cc2935bc5700d02151b812b92af16fd2b6df269b5fb60cd773f1e6474350dcfa260de616f4a6a87556b4977f50b30b7a283439b12d2ceb44a295a5c28706f522f9857da5358c4c50bf7b140c6e39f2205f83d307bdffc40355186692ba956b2eed71b6a614ae3908608fd268817ac9207b9eec5259fa82a01f4a34e81d9678d9f0d8013997ab8daff9f3aa655678a7a3dc4bfc090d9f9cc8ba471eea9d4db63a7813e10f95e86ad83d08ebb5c2ff5696e2afc5845b2efb3ffef8322ed42f7be99f53e61ad4994334e57c79bc5a91400e0c23077cc3e0e378b7937cbc413babaef6cea03e9d3711fda2e3d607139e5cea3b7932eea6ac7768f16a11122822626be358c8456dbc3b2e0180e9fdb0038de98a833a6699c6d2b8f7b2dee3a11b5ade27bf521cf1ebd88f9549d93314c97e666578969956d42996395482dc207f84a36e6de01ef3bb7d2de3e982ee6d642d61c7310440d82b93870cdeaf32da95b1130245792763aaf634e65794295ba720fa351c49fee352ce5400f9efc08579df2c83fbb4049892dcfd707b95b1654d7e190a7b37bb6ff4b177d4537f63aaa8eb6856aa19767de288e17e933144f60670c751aeb619eab6492967dcbed9caf0251e553ca46dee6249478666ecbfd44e3822cac66a9fe89b93a5826b084fd371a52f94a997963e9688a8cf50c1e5a87ed54ee0f8f8d3cf40b4dc74c3880db0068ccb072d4e0f04059214f4728ef6dd465ecd40f4e5354eecf67a8aba9862e5a5f18d2dc0203e936f0c25ed451bad6ae2d02474fef2cfa06b2419e33428bbed166d96b4fa40376da5a7461b845a1f4bb7440df5dd9b4c03f9b780dfb6935d48bb78f98bfdee5b41a94de53f1f98d923496767f228e1d8de6f816a26cc9ed87a38a146081c323ea58cc825089878407390f40861bdace23083d77e92163e1db75a70789f88206c47bc4571f2e960ee9d9dc84beb2ab1d67641e6def9e426ecda62345d390755cbc823beaab83a4440539410a0bc418ffe6771026892bb4e0a564d2829fbcc00014b764a8d982dd15ec87a14827a90b2a536db5f42efed3b5f335fb94e61c1088dbc3a19f2e460794a0d069d6e7accb2aa3d0045910d27a06325592ffe20270ebace9120dcf70376f2f325b4feb0343ce41f77e7c3b96a015de81691c7f2153c9007b168c6fdba3b3c594a01a910e6e9e6e3e50d99b02d968342ad232765be2208083e28b900c8b44460d5a4037dc6638821146144981d023af47e288e274545d3c4b6ff16b3ffffb3a2f99e06bf9eb58912ce2301798b7499bff834627641dba09eadb0ba671505ac81e5bc37aaa3c8f998db43524fa11b3a834eb0cb90645114806c76cc358e0e8293fb5c69798206381d9777bfa3a8facab933c0939c70462891446e73e3286cb458d46632a532876ff6fced1fe117907c07b4e26a2c93072f87bebdddd621313165a3260afc17dbf243066381cfa239443b3225f3ab1f3aa10c8748ccf7f9e775b15d7cfac48ac6f7556136a348ff534a63995449a747ca7b7aa71fb6147a4faadbbe6471bfeae90cd1bc8ddd8a85c7ec42e51508d75ef5eeec75fa020b3f2374c9a07b641c4bf370f4ffb8b273982a99e95262d2c49d05f7f72d394f8ab4cb6d1dc5a29d8d1915e53fe8cfe34bdbbaecc9108f5201ffd5232fb9143e85d4abc05003052a40118ede9a552e8f71fb724d67fade473498ff0aa3e5c18271e87b3f84ebb6a3f4723d2f8402d69c98d46688ba35416485acc1abc5e6bc80571ce86e5bad3b2150495276ab68c300892245240ec84d05bbc69fce2b3c6ddf0841062e19d0ffce94dd6a7d716d9db6c2fc0e0c939a01601251e3a41502b01cbb13e38cd84bd3e1353b1da1120eefda8746033dc2d98777c6c48b116d9feeced0195e1bc4781bcfda59ec0156d9ea0fa34fda8309950cc533c778a546eaaf713d03d0d5f3e05490d5890933ef31070729aba248cdf99e9b8b2a05c20115dcb0b5ea8b1ebf9e5113060181246fdff1f2b98c11b383ae8c95b2c9aa1d97a7aecd9d87171437cbb9a038ebe6b9083c52c56c1c58ed6e742b6be8621a971dc20e2f582640d3230cfe5c0e9821211e052a59a0742270bdac79dde9394501e584198a9b97870982583c01033b36d37ae8e7360bccb5a7669010b1632ce9f0245c232b158ecec609cb00f7a983c037aa6e8ebd81237b897dca9b9032e5f2ebe9e73ad345d17ea207ef047be2198a003b8cc254c4b5de9cc098df6f527b64aee68182d302f3fa5b12280c2da94d33820e5bbfd0e6619565cfa7e34763e18974c013b7c031d5803f2730a008dd0fb9bcaca96b7e1477470b0718d400af0f2a15ba37fdfe00102154a649f3632552225b2338b924af0834efb813e7f85ad17cfccc8e96066d0936ed71e7204b809cd57bd92485385265735afa4dd490ff2edad22f033e5e049090218de9d847b7dcd30f96d67481c883bf292585dec2f91390194f5754b40d6be140355f4907f7fe1f84e9b56764655684511911ab3e01d95e658d8f276d0ab68c06ab6cba50c3f20b834653ec942788dc36c1e8123590a98e631d6bf1ffa6fd62ff74336d8f02701577edc083d2a7ac5a39d749548a27a3c550e7f70d1a70ad24394afbba30b8a5f20f17a9810bf5471809245f2ec7f3481c5fbe7b3bc711ec8fae35cf757825ce5efbe25dca7abd3fe114da2890b35ac0b3cfbf5cc62692f7042057dbfa093ccdb13d24aa118544044de32d2ec0b927b16490fa12068a3d0d24f868d3e3c15247d2d3d6b69e3a55488c3f827ead5313f8421b658996c33c223a663b4fdda91a0861c904360a680aa7d95e1b2c846472bc9ed42473862a6b53a17fc87798e5c47b38fff8414a0e401e1f65eec1f4fcd0a21cb72c988204ec7d6bbb1cd2b2e429e89267a1e054948a62a3fb7ad6d8a3b3dd892845548245ba675bff42bf4421ceb1caac6948c59173c86d20abee1157c94871fbfc074a1f692eb5dc91144a58c55d773f38ce2e18e726558ac95bad1e5da296176c3ad4979ac40e21d42457d84bb380c6ce4c39bceb8c750c78d05fa85e18b948e21c30104b3ce1e804dea372cce5c1ee5c81b18bdc7094c4b9364b4d85a07c97bea67e13793e60600c3a5b6a075b3372ebb9e2edebd272f49f4b1b46a2dcbc92e78d76cf0fd687b36f22878a62cdb4eec5d108aa3a842e427f10508db8451e1c0002350b782bfb7fa70f8faab69417c20dde9735329f435992af6ff3b64077048e8f47b817770b914d0e0d7498a61df5dbb2d1d56960d86608f163b21204bbc26ae03e59241b8431e4531d8f8086ec20ffbad64ac87a91818521823d345ecb1904befcd2fd5509a27ff5f50956e9cd5bb0636cb076ee80ceee3d524c3124c304ce603c38cf732c00f784ac70106826dd6a59cffc1f77fad009e659e781d9179e32bf4bdfba4d8bea40e66062187390a70966efd8bca575b9315868cb169235a8e6699c213800aadebf736704f378b0934140b2735b914884bf3b014eb223baf1ee2681f4d97b81a8c315c3411401d79fefb208340ff1eb62dc00d5e24a159c734b8cf79aa13ea4851d79198c5a6a8242c612877910c60e29ad68c9b75c1a2512d51468d4435798ab2d7671c23b88144dba2dc99d00a3b68e0ffa62206ddac2837f71750df7a4c614b5e69a7dbb74cdbff875494800fd79a05e69b78f4c1f5b119385e4419d69f959f81e0746b96c5ec45b4fcc3df11cbbf76374f1c6ab72a0faf33368582ee2a99da1a0217c34c48b65e523f4c69b736fa7d7cf285f4d99916c31ec9e8a637a773c8f4e0828994b8580e6f751bfa8276d37d8523d29ab8a6e8cae53865906728107ce7cb12e298ed16e76148183478d8b743a6c92c4a6898f1cce16d74d386ab21ca916134d0233ea883e28e36c804f88fa7823bd215ace4ababc20c25370f1d9ef408073a2c70b04f8f5fc17d40b36025dbc68c69f2cd60241e8442500b870261b6309d2d0128f8d10ccb80154a7b64b38f649bc139ef81afcdb31fdd974885726b19684c5ed21c98854871cb09125e64624057353c2d990cec12d80c173fb7d21afee136e2464e268ef2abb17e1e1c38c096812bd873070ed53a207e3b4fdad080670e98a6cc9677cacc408d2b80748b28e04533481f086f645237c18e120a553fbf45fa8e63ab9902608376705f4fcfc5e118c3c8665658a3fe3ca4e15b1caed2cce5b931378e51ff01b04fc4787406f4421c9e252ec93a0ceb24d51f7748e82f9e6dda22dcc66fa769e12f7c4323abc0302fe942619d11d488a079dba0c39c9e0d885d595ea755320abf87ff9e6ab0b48a84b8934fdb3ea61911d", 0x1000}, {&(0x7f00000011c0)="15c2d1236cb917dc6a43819bb8819100f4e656655785f4cc817c374dacdacf285e0f4dba8ad11575970aaee4650cca5fea34268678cfdb899414144c22beee36ab03bf3e92cdbd451b57e049a7908782242b8a78a570884977b77c58fffe6e7a8cf0027a2a4e469c7e2b1a1d3f08876b8bbd02699156652e4ce7ee22d200767f1bfd9828820ea84eaf7f6b8f6b7d165bc103bdb284abc7414b4c150b49d4d0ff4ef41b655845a9e529c0d90b20bb6ad0a92d611e9407", 0xb6}, {&(0x7f0000001280)="d952587333def124e210669efea6dd5178c3c279e9c4661c655221462b3cbe3998e7152876723b6fc90a0b2b98e0ac9ab814994ab0c52843111b1e023160047724a7a704fff27bed7988f9d77418066b2afee31465dd602a4f2f64e81243a7f9385959e8f0eb441c9dfc6ab259b9df55bfa4", 0x72}], 0x6, &(0x7f0000001380)=[{0xf8, 0x1, 0x4, "9f6030532b7138d6fea34f2bb4992940dbdf8289112b212df4f194676b86ddbea4bf87049b06496001ae9d88345d49b7ff165a43707eada7b5bab38339bf8ec84661985a5c17f6b390df923c53872e7e772fb6a16e0ad263265cc540030c7c44e7381d71adeb50df78947c71f2d120a90fa9aa3b77d1222bb5948b575c2d23df751ad27d63e0efd5b818d9af9e4ba900d06e2f1f9d5b2b2c3a27a4b2e6639a1fee2dd3979b40db5a0969b9175ab1c92d65f54f5fa01e7c2d6a6e38cddb9648b2fd4636d99bdee75f618f1570e077b215a94523673faca44c8633eb329b51db2960aba63a"}, {0x48, 0xffff, 0x0, "0c0615dfaaa170d66c50ac2225011fa0fbfed8738bfc9d49abb87439632103b0b8e171cf15b351ff23f131bca9af97d400235e3d8fc9"}, {0xe8, 0xffff, 0x100000000, "40f59b0e03089f5487db60f694f4ed8ce23d84819291911d587dcf14c9013dc490a33ede6b473ec224c0137b13b9c3cc5709070b43cbed90c8c19ad15f857e95d93a8a038ffeba547cd8619dbf07e99741a9f28661279476d091a642858ed1877b697bf446ed9aa3e9764143d5db192fa10e2f1d551d42705ba1ac56253cdb6871426e9eac3f2607bdf2b5cb6d76c9df5d916fb142656beaf24d2db863533333dbf197270710e5bc9952300bbd778f747eb8c91c1e76c0b3df833eab15fc98394f8206b1236afc5634f972f6d135447d3742d419438885"}], 0x228}, 0x40c) bind$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000001a80)=@un=@file={0x3015edb019860256, './file0\x00'}, 0xa, 0x0, 0x0, 0x0}, 0x0) 16:00:04 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000000), 0x0) listen(r0, 0x0) socket$inet(0x2, 0x7, 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x48) ioctl$BIOCPROMISC(r1, 0x20004269) 16:00:04 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x43, 0xd4b}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f", 0x2b6, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f0000003a80)=""/4096, 0xfffffffffffffde5) 16:00:04 executing program 1: 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)=0x1) 16:00:04 executing program 0: socketpair$unix(0x1, 0x8001, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000140), 0x0, 0x0}, 0x0) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYRES64=0x0], 0x0) recvfrom$unix(r0, &(0x7f0000000280)=""/4096, 0x1000, 0x2, 0x0, 0x0) execve(0x0, 0x0, 0x0) r2 = dup(r1) mkdirat(r2, &(0x7f0000000040)='./file0\x00', 0x8) 16:00:04 executing program 1: r0 = syz_open_pts() r1 = socket(0x21, 0x4, 0x9) sendto(r1, &(0x7f00000000c0)="2e39cb0b5c547ef911072b0404b47d86ff25f464334f40bf4ccad2a5411d854b59c5bf4e5f50c2ca144ea20590567956d380296347ae183de6bec32814d481fe7196284857ad597b8b0f592a77e73686323c5f47ea886d3b19ecb9368d16a8e1b80fc0815613510c6aa46af1d591526a09bb5bc338754f26f93cbcd1ebdf19aae25dfb6033583dafda48bfaad8b13e622c0d2be70eaa9d382378e4a7022c4d31205fcaa2737e9225bce8deef1ef3be0db3ed55b4d5c8938799ad78089c50a91698dcbe896cd4d5e60ae39713fb3b6ec538328fefd18aca2e3e051dc9b3346798219d348d5d78592719788ae264c084e5f6f69cb5ed8c7845b7c031baaaa855cc13f97ac7764a4ac1b26db0847304a2c56794c5a34b51ef8cfd1aa77f8cdf15741bf413804771d4c252de5ceffebeed99155a0283df028fa0365b8c6529506af4698c43f5bb51b62481b1ac54f0d66e535ef615be2291385c0a89caaea74f49d3453926f789937bf49c418130061fbceb6747e147fcbf8f4552573e0dda4bd29640e5d48b6447a46d7c167e2d2d8d8b6fcf1e3964d275c6db5c196fc667ca6709d0a3d70b44a0194e7a88e4cf99505905957492fe7e6515b92dcccd9b897124c9ca2b7cc9338e92afa6106e2be71f8e542c9575f8d8efdb870a75dfed47f5ad64966d770c27135ee372c78a1cab761cf9882cc801213cfd686a29af1e3ee15d015b33194f9e2f02bf7e13b835dd8e55ffef4b8a253cb2aff37b7a34df18cc5ab01e4a5f398ecfee84d35a7c2fc4ffff9308ac52b266e38eaf038889a83a8194e08512661d2d0f06fed3cd1502fe4cb5cc9b31df3002ed3a40bad7a9bb12ac899d8c29027113a08b4963368ece6325d648f9399e5947c953c7be6ee6c24d8c6b15b026954097bf8aa393f55cce6453a1a61669491c397d858b2c403f9301ae8bfd06f86790122bf052ebb644e6ad9d5099452febc293b1db333b34bf71e54231121555f5e912d0717f5d98bda22ddbdc2d8426eeb53e83b48bec63e1590b01c970b227f5a851169fb5d0c91fb89f8557d972c25485b7c44c825c566e8d49f9a83d5953cf3b7fb362b9504919ce12fcee10eeb0e7ee1832b69b6cf71b548687a5eedcaed4f7f91199bad7128d301b869193e2ad3a30c358fe2d89f02330632c9820303d39af2ac00aa7278e6bee68be678ad722c754a9a555bebe0487c0aa5318c9c615f9557b4dafedad6a5b1cc0b572f13252cc4ec3022d88640bb51aae7899f13c0dbae5ca1c8ba6a51a5ee5813b26806fb3aa74432660c0ff205a861fcf480b32595e046defa2073dd8942f696f02eaf41bb78a224a87fbdbb564ec35f67196d36b2774550ea57875bc64c590a12e995af79cf1a9a115c4d79ba597ee00721c1359b152fce3f030a16a900fe79771998feb8cc71e17f2fccf3f908683068f277c49cd9926d113c70a402508dda3ff3db1eb514da0946d8f861ee4a23f36c5b93b6b791a7caae25dabdb23037415dcd18352a7ade7d498a32fb700d525c8eb280059ba6144223c70f5140dcfa68026204df93e5aec282874d1d6ada9d0c6bfc2bef0716684ab64d3d1763a644e00530814513b35082a412b68e24a73e81a65903b918c5a1db28601e2e13a7a19ad0ca19e8fbf20c858cb8f2f2fc29866151bab93d6d0d7844a24338d142258d2d59be43c118a61f2a82f5cdee694a7dcf30d8e13f78dca2bad94eb316983c8120c3f6bd071c56e3da9d664e75b7fb252fcb7debfef3734b13344a9b9346a0aeb90a688855c75ebd0816e1c70e1fe91be73947791f77c9ef20f6addb214253e24d4a0d457670b614b01054efbcab20b4b0fb61592a6d5641e1214ca2743c1127e1b644adf2920b89d3135cec08d352e043e868ff978fbf8c3868a686d4e6f9f5a7da25dea55df712691a498c764a156c84ebe7f731d34bd0e4ee279beeaa4bfa6bfd7ae72a6de89983b47d1cbedcbc0ecf4ee30b7e9483447a1e4183df51366fa7aad483e75c250b31ce010f106119da6b2ce3cdfd73eeae0d2fff21d9a1d2b57cda0f2cd5a2b797cd908e23814d4cdacea9e62f9366705afa296ddc73902545c4ee43fe1e04551cc5836f8f6e7843141abfe7c788a578f8ac9507c7e454100ed787c279169647b5b11f343c914bb8ad9349cd9e2e460e2da7288abf505106801c05d899348819ee9790a459217005b35956a74407fdc616ff0797a0b609043ad79a8100c2f987e0533d6ec66cddbb012f03777a3907c1c9b8e62d739509c1cc575d7157b853f1910b5825aa8fed5f2a5e9a51fa7b8ef05433958afd9ed6d7ef9c78b6f6ac56bd5527bde6897a38ce3f66c78131aecc05b347a98f3aceef03fd6c8c571825e963009e04514cf3ecb392ee5a2aea1f8d70672ef8cd524fed6b81eccd21c361d322a130947d0c8ca44edf1178f5ee33fc0b024e1adda59727923cd00f3b3b3356c6f2ff0cdfec012adeb6fc2df20d06d3b6203535918da30619edf4d4d9c0b37aa1fe855597fac41dea71609240ffe6140e8c580448158eb6d8d5f7518d9ea6c45538b0acf679289adec5b0e4f70802012ac4c7d653caf16df136775003be505ed1a0b465560d68a12e23f64586700446349b149dc9021d1d8c741b978bcd4187c4c9e0aaad3b837e25a8f5aed680cf72431287a93356ecd3cf9c645befd87b2193a07488753798bf8b88eafdd1e163f2989e8664606ac59b50aff5bb6573d3ba45e8c69485880e11df57d5c57bfe97d565ab69449b2623edd25b6d1438d04816afd9716885339c6559e06dc4c46396bda4179f58206ba6d8aeaacc9c60204c1c959eb6bb378c824336618bb30aa9cfc69b41014080bf4d378a7661d0a1d9592bdef7ee3644b1febce0850ae8a2c744a228bf2e7487619ca6c3675b6fbf26a2adbbdc2ce637c962db91978fed7120f5272f5f521e896a095de0a3a404d3051c572df0582765b23344820be66f178c53c9478e35bc2d4a6178bff5abc8ce9d164bfbe5ba58da6a5dc5bb1fbdd925ba135fb57bf27b6a0d8c89fe41bece380b08e960dab33c0254c6f28728f31bafe7c6314892b80c293b409cea53236bfe94dafbd2fbcbf53acd38809c7fa37d25ae8b95840ecee4082a91dfee36a5471d2452997670f39eef1b03831830f5cf0ea46f387ad36efc66141a7454e66924cb60ca4402cbc575e1aa94751805625dce0eec51cfdd3845f6067b864092edd2cb308332c73945528d849bf0da78d09cbac166c992fde0bb9884af5a3edd523cac04aa67435953ab811405eb85e4d0515df312bda009e6fa9bcef105086196bb18b477cc2a1e5c21fa8a94d814dcc1a601e9d8d2875335f9b508c85d2286d0c02fdb0705c7cce3dda6f1584bfa1087fcc8a4b114d853ea026e6921269bb2714b67dc7e78886618e8e482985b5fbf26a5d64a1c33ae38b106f703c2b8290e7906c9f03697d1fcf80e1981dc6eb0e0a8a9ec02db0f96f78994f747dab4f4a8073f3a6726406f64b97c1f9b98c788e3d58bd7eca695abfe1a26f5dbeed32f7c9ce59789d5f2e8ef6be433fed395fd3fd44b163f6352d2993035d0a735f5250dc0d7c191b9324a9671cdde04284ade265869d16305f8de308dd088b1727e5c478d197d02d81693146675ff34e9f94aaca216a032b24e7ee2a1840737ecb486527130819a0fb84c66c51e871e12276684249154e88b130d2b6eece147c21f5e76bd638f5b15a7ca75997abba3c5a8e22d6f7397647d2fc4f6416b3f43982ba3558047136b527ce1053a21dbc134b2be2baff27c6cf39dc7da84a252fdd088ff03b409aaf2913a24065026c92a4854b41f7d80931dc98e2617b925487b0a8c546ca96746f25ed6f54140640f550d95d4a2713ce95dc6ebbc61e01379ac15970937b21d96d0c607706f2a1c8bbcde75fc12983cdd5dbb1e8590eb851f849bbdf920abd2dfe12b464eae8e6af31937c274d87ae6765d373d41197a79e87fd40681836d758e23fc7c69c1df7cfb9c348aaf42069bbddc3b42fa0210cc8a09a93eefb3d16d876a86c51a4458932eabbcf4b9f8a04f4f6dfbaf8584acbb25029452ca4466efc1e81b425c428dec617d38ac983f137834e624b8a5bb3121ff5afe0476346a0b7831dbc0891891d27f452f1e1083a6de3a3628f276d7ffc5e0ccc63d2444d6b8a6e4291dbc140c8f3ce7d5e565c0a9c5f383d5289d59f0153f81876adb94ef9d6b9a13915b09e5601690c6f4acec59621c0817272aef53becd207ba95845fde90967c64f51d54ac4a6120775463fed8857a3147430317611105e7507846529523d13f58d1b8d9f0506fbe34cae91da87d5baf0b24dd84385b2ddde2c7a8c17b55dac9da6a1fa859a1581376cea570f356224b9a87a73f8c558ea6f64073c379e1583cf143255f654cb5dafa66ec3fee7acfacd595e5a7a394a6490d2027ad071d0f8a03675f7527abf4d5d727922be4852d7d0e982da2316add3eb84e42558807b0d0cc7cd1c212066e95448a1185b0a4e3a805aa33a9ca91a6bf9b56091b4287849ee65593bf686d3f2f43cc148e63b91220726492b00edc70f07246c13242921193b9f9e36c4abb9053a69984b088701d8c9e887ac7514a3aecc7a4a2d236cdd6e75082c65012f8ff1d329c4f8486a460d058e29d687adb2769b06790a49888ae8ed387a90584f4b58a32926f1f5bc6ff6921ba4c4a2d770018847b94809118a2481f6038e4c42dab073b2ceebb9010314885a08821e0f363b1840a49c64a616383c3a179490848227505b869f6904ebd0a254b51ddb15d9571b98d70aa6cec8c8410c07dcc57d52722705ba8d6146cf1835e14fe0714aea9343df05e6983c6c4f544aab52472ea2e26e8ad6eab1065cb65ff6c9ddd8bb3a001833fc7285d264c4ffaaaf0bcdcb54c750b3ae10d10396742973fa05e71b897855be813838b823ac745378d717726affab9f637f8b591f45c1d15acf58c406b709a09df24680b8ed9942f1298ef469d2ccdcfdf10b6d92f660ebe02c2af1fc463f077e9ba0ef4e6f1ac1a22665b485886c00c712c04d1c50118a927aa597c0c2c38ebe069f51468397fd258a24b9783706352402aa1529a15bace5574d19734659cbf8ccd4b268c963da3f4356b4113da06e808224cc592aac7c6b8db5b0d2f73ee4c0afe19618d16dbdd24422e201bca3ba3aa1927c79c98a8ee45b52785b209e9181c232cee36cbee7ebd57a86cc21f03e26152bfa6125f7decea4279009024665c70e88d69a2bda824cc032a418e9b686f7eb5a22dd222e4df52935082fe5a9533e8e82b20c36aa9f7b4c709658d6faded13f708b9ff486073d9bedb55646848fb4bbfff6661c0d9eed8bffcfad5affaac8f8fc94bb49383c7d9dc2995053883d6eb21983a7815bba27d6a30ef4e083004064d74211559563ecb3142cb39cbcd813fb4be15647ffafb167266e9cfb2c5bd9c68da12a107c1fa99aaed86844a14052577f8783aea98801e686cd0b56702eb431271abf7e578db0b6f1093abc341968ca0abfb53663270cc3ccf119861055d6b65c519cbafd0282752b92f39a045d0243c32ca10bbf9e1d20ae3d38ced36d8d4ac345e37bb6b769f9d4b0b1e46294ca9abb4232ad500f735f28a9c7696dcd05201364a74c808fa027d60c0b24728d919eba22fb1e3e262aba96978a56fb53e0afc551ca3227fa8fec876b39aca5f0b5796becdaf44f316984ba9097b4d15b6a75c25cbcc602d77cc6380000000eec2d5edb6159bae3d7384b692760b107364e3fb5bff7d", 0x1000, 0x2, &(0x7f0000000000)=@in={0x2, 0x0}, 0xffffffffffffffc6) nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) close(r0) 16:00:04 executing program 1: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/184, 0x112}], 0x100001b0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2006, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000140), 0x7, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1", 0x31}], 0x1, 0x0) rmdir(&(0x7f00000000c0)='./bus\x00') 16:00:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x8, 0x0) r1 = fcntl$dupfd(r0, 0x1, 0xffffffffffffffff) ioctl$BIOCPROMISC(r1, 0x20004269) kevent(r1, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x84, 0xf00fffff, 0xffff, 0x20}, {{r1}, 0xfffffffffffffffe, 0x1, 0xf0000000, 0x6, 0x4ea9}, {{r1}, 0xfffffffffffffff8, 0x0, 0x3, 0x2, 0x6}, {{r1}, 0x0, 0x40, 0x80000000, 0x80000000, 0xb473}, {{r1}, 0xffffffffffffffff, 0x60, 0x1, 0x9, 0x91}, {{r1}, 0xffffffffffffffff, 0x2, 0x41, 0x1, 0x9}, {{r1}, 0xfffffffffffffffe, 0x2, 0x5, 0x4, 0x5}, {{r1}, 0x0, 0x50, 0x1, 0xffffffffffff2018, 0x8}], 0x48, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffff9, 0x66, 0x5, 0x8000, 0x1}, {{r1}, 0xfffffffffffffffa, 0x21, 0x2a, 0xfff, 0x4}, {{r1}, 0xfffffffffffffffe, 0x40, 0x2, 0x0, 0x2}, {{r1}, 0xfffffffffffffff9, 0x30, 0xb, 0x8, 0xe2}], 0x1, &(0x7f00000002c0)={0xe0e, 0x4038}) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = kqueue() ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000340)={0xc00000000, 0x6, {0x2}}) kevent(r3, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}, {{r2}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x88, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x200000000022}], 0x1ff, 0x0, 0x7fffffff, 0x0) 16:00:05 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 16:00:05 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x0) 16:00:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)) write(r0, &(0x7f00000000c0)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) write(r0, &(0x7f0000000200)="e1701d2c444163596b1a2a4323d4ee6d34f73b4be80872a3a77960a2e80eecf80c5c38ab766c1365d2e5e7cdf212541a41bbac06e46209120abadcd41cd892bc7ef63aa1246e7872df2944a93a1d1799254b880f9277b19d018aa1a1804c3c0250a69d658a45fd237c16c1ac940393407d60f48c5a9b6bb92965067dc14e9f50447500fcfd28a6b74a24ed060b02d90a35db6ea3fe2831c33b8574dbca323c0e7d03", 0xa2) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 16:00:05 executing program 0: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c4, 0x0) mlockall(0x3) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000000)="de74c1d0c083c316c5b0598156464e09ae621ba0ff91c08bc4e0a8e63ccd8c5cbee4081e0d0917e96a1264353dbda722c3ebfbb15c3aa2deefff8a12630476cc620be4a02d092131f08ea2edf6ee26c3fc670d0aa51868a66e997b7fe432843e09860bbf31d973efa37fa6a67d22f56d5d1595946e104d7cd283f151b4245c83bc2d4ed561d506cfe8af33a1e71422859b5508746134ed6a1695530ff2cb9334945b0388e80b124ab60808dcf57022bda00a", 0xb2}], 0x1) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) writev(r0, &(0x7f0000001280)=[{&(0x7f0000000140)="6092227c3afa682e631da9b37cfbe28fe7fdb83a8e2210b2c04e069fcb092d3e84dc40f62a12a0cf60ea3a335be0f15282c132e0e2408caa023a12fce31b18b4130e46b7d19369ee1ca4e7039ef48e140a38394e800d90e647bceb1c17c01eadb9e35862632a5e29bf892453b9f51124096b2f3345481c32bfcacad299a1af532f0144d78d5d78c6876784bf7f3185cd7c2c52bc0b87a76029577f1f50cff88cd0ad62a634c1bddb0fae65c21436a3cadd7e6d19f320edeece721ce76c1988cc02d24bb9a9ba845d6e68660db9f880f05b7dc6520add8a4bfd8fc6ad31a34139a2532f3e24e733eb7bada40cf6ad76df90d95bf901231e7d87af35f344e4d527cba1026b4accf87421fa994a16efb5af9aea9a7b0446a4e64fab566a6b16bc51bd7897c0121d2b425abbd8d05e638947d8b245a8dee2c7dc8ecb526e7e3111e7209a58803ad7a78e4d5634cb1a0c8a1c74a7a2c070201e452c3fed71daa2d1bd547f5b83c7fb85a1e5d6ef7df366861e5ee6aa92f7b44a715e0ebbd5d37df31560b23019d9e7457ff936f3622091d206b541e14387cc8ee195dc5a7c1f5d611015059939cc51996794757bdcb93cd77794c1a774581bfe25f8694fe6a693f8ba73d6b4b452cd994bf9221a1fab84fcf0282db6db043aa3252825d0528a808f62eb2d950a76349431e80e8f17a0d93532ff2a223a2205602c59c398670c4a8ebdbe2cd8208f0ab63b949b97637b7f2b2dcc307ca13a447e86026fc960a159f2fcebf011ba7a6b6bda070add092a4753c82c1443179630d29121fe7326549d6ce35f40918391e1a009b44ab63096f6cf3e45965c24729ad1163e121eae03409aebae9723ddbad94f8262d5f26a6dbc32b9ba0db9eaa5d7ae45f0ec75ba8720a50bfb9edcd4a49883ab5b984117b5c5d076d79392125a659147b90b33d77e3846e515fcf8b2d7f1baaa857ce0f871ad716b494f531a475c38e1238091929dd7e9905bec240a9eb645bdaf1dbc09dcb8b80225a20af9fc6eff5816c3f5b4c05ad82cf26c0444397d002a8cade55083104e0b8e3deaa0921d95bd88682de0e6986505df61d156fce0e06fdbbe85ad9eb0146c3c2c45cc417cf884adb183037d044c2eff18ea265bbea1edee687c8358214a4e79b2431c9705b6696acdb80fac6b81f61c5b5267fec91b4e3ec50b6ad3cb7cfcbcba3992a6af5e28b8ea3efb146c1d9bdf4701a7f16a0ff311d75d349db9f035d6491228245fc09f2db9405d81290def3151cecb07d11a0900c8bcd41e10687ebd4147bbb66c751176ad07c048c7acf1102f14cde901f3df9eeed74de30955bb8db7bc69d3f536e6ea73eeba9b426bc6eaa5d31b16ccfd1eb713fd84f923f64877067e1cbee928a3cc6af29086cfcd19b455bbe3e142eef88f0a25154593618d6dd3b08c10c75e9607e62904ade42164102877b6f22b852a320444e71cbd10f9c786d52972fa06d9d82ba52c41976a8743f0e09899dac8f2a7c8d02e8879f5745bb6f3ee61fee3ca13bfbb0703e783357b0fbcb9512c369f77f9e458e8e29d80213e96756d5ef67511d72d18b462883b2895dbc89d5deaf3c44f4dba7a4099eacc5ce83ceb70f11163da38ff8e90b5dc25e8048d948f3ac7a90ac36aa5d5f23a04756964fbda633b0774ef11728bf3c8bf4fc5d99c57752a5c2ddd9db61705f2886c548667ba1831f2bc9cda8e7df40452b0947743237899bcdddd5c76cdfb25d3a38f79f3c411ee0a2dce85a59f2ef2e753da23b44294833c0d82a8555745a5ac466715487389a803c2e2a44e8c7976896686877dcb72e413e7df9ab21f4f6bb36443be132a0ca8aac497e1bf064e6ce6eb9174e0b7b8b5f7953481e5f99990294deadd069832dfb69c7c918960a6e7e15ffb2c6b61297077f80f3e1851f3127366b04ed7e6e9bf07a5dacbf14de77de2f29592564dced1349785ccc8c9cec5676e611c4596e298a44753cbbec76e9902b68344fa8c5edf7ae05d9020d8de2f8e69049c924bf9a495621970d526cb0f9657dd672e1728a10113dec2ddef87b083f8e26b88fa7f2d149b28f209d3b3e5398a1445f076ae29094ff139937fb2ca4e65d9b8d704c2a552fc3b5e8684bd2d77a26f974b0ecd12b6c702ed950e1dec332e0e909029540b3144ceca70024956d4c01450173c522896db10c5ada448062e46d0597db3b15d5701a17adc1de53a10877f598a1048c4bba8499005b64fc6726507505e085b8420ea25bb51b3134de5e530cb1ff591c2eadcb2c224ebed13ba91eb0cf4caf83057a0fdbd2339b5043bea1da27a5c101cc34b8cf7890247af03b81c078d5c27a7fcd9c4c663335111b64707faf60e8889617576db44b33bc94ff6a4e443de56729f35e76178a40d5a3e4b2255c8c9ea709e7abb025273a7ed4e2ccd4ac6248d3a792f2b9324662ab0455ec17fc973ee437d6255a332a3bd7f4222c6ffb6e1881104414e7fc9495bd8b352f36e4811cc6bb01567e03379bec1a2e0066b71ae4ad586a5d9747889d6dc3cf907abe70553b1380fe184e276f4d1c328467b0b306e44e533b59e43a1a89ab7c3bd137cf54c6e3a345e1848d843b9dda000731d9cff52f18a2def3033a836194c89bc92f28c9792a2927a129758bf944cfb793fa99d9584cc80004e9d61777a401968d767ae0b18363bafdc72a469687ea830cc8605bbe15a2d4cfed86e2e9a952cfcbe45121e3c305ba9bffcc37b5ea0240d9329ed3e26dd06ff3cea9b1c284a2310466c4ecd6aaf74ffb36cb781c0ee9afa3cb288f1167845ac503af089dfe3bf239895f6c1d1fefbf45df32b921fa67b0716ab0c928bd02d146aa03cc035c666c08b14c102f162d26f57a778ea41b8ee86b941b561ceca863d07ff8855188048358399504ce86468b663003a59d51e6490a56733684c6001eb58955b2e5bd76e37f2b95a7794d66c491ef66cf600917c95173e9b9f6a7593e49c0505bb5b4d374b81ebaeb619f477c3fd4d20dc6528dd19e6e7fdbddc606c027d5ced2c80a99d12b592d1337094922da496a490bd4a9a961c89c4060db9b118cdc1acb5f0e8d73341154ac1632aeb32024d9ee193a2e58a0519ca320861ecad5cd24aa9618f6c440225ebd71bd89f2bea2afe56ae145617db3e9da56e686c97396970f26bdd9114564ccf4c3da370ceae98e9f441fbea4c80bf3cf39b96c45e28ae04e1da26a172159e356d0801ac72c8a56a8cb6daaaa99fe2866138d9c34a146501b735640eb64fa3b253db89ccd8b0aeecd682e6ca0f5a10d4c97b13f88d1c8eb17fb8969e2d0494abb0cba203348f16149e5021d624197acb5eb8e356369279cf1f48f3ffc4a7e3aa4bb5d256c75d5ac7a89c62b8a9facbc0345cf268ef4dd4295cd56cd3c51e3a9836ccbee54f78722db054c724a84324d7b6662633d5cf4d315b537b5e168b69f7fe3a6bd2faf0107b8a56f15cf5cf40673c4b911a1b65aa84b72e1c5f787d91b15cd49bdcff44b492dff65c08aceda0ba70a39bd9eec84ca17996c77d2e7e894ab5dca9174809ded2d970140e5e9b5b07b0a76aef6ea61dc684896ef8a99192de7923f73f845aec2a6382ff34359c03dd5c4a0e01e95d63c293d7d9eaf116edb0f110acd977b7cce6c2a6d05e4a69d894c8cc21351d13a037cbb9410962a550d2a6c7760855804821d026339eb4d911263680f8b66ed5ccd64964b7e26238da7dbdc18b52aede0b6410d73779b8065d4579163b0f5dc6e5b0e028e5973c424a17a999c4a9ccef872eff7b3afd792c52a2e596cdaa3de4d4a08987c2ff17629d9b6b8dd36f51cc3b4331eccf11765526086274ce506efff6ccd6d88d3ddde17ef68131c25518698687e9e00b36455f7b4e8ebd419e5a5b31e11388936fbe3ebed32b0536c87e846ddc5fc4315d99b7428f576f8ec1e50ab693c3c248484f73e51c6bdb939cf1bb44fe5a276ef9fdc35bc5e7da10a49c56a5958bf3ef43375a88daf835ea39ec135cb971a72df1c630b3931e597c4312e027be52a037e4b5973824d16b3cf0e4b5fd9479c7a48e8a22e2436e3c8bd53004852afcf7c8a5b3530f7e2e382d6b7e133f588c230f618144bf3bb69685d66714e0c39a75e5edc95bb8b12102e314bf0bb2bc32c6f3f4f24d171393bd9151c55ba007e6961a68010dd7026d879a013953f973f1aa5ee718922efb544ee40a02cb9b5b8c25eb94b85a0072bd34ca95adc9c79f6838913637a9a2b2527499b1a3ec93e35c56b3d0557ff8b11a4ca29017cc88e236dbad3cb2e215753a51380b97cbb6c930db2248e902ae41cac24188b2f68541eab51e3e1890db2268fdf5af029c40fc2d7687e6778f75b89982b70fe851e9848be7fc9b30d715f87e940ed80239b5d55038255b6f4f7a6870c871c54df0b3002f66ae967f119fe9cc3b5aaa96017b821ee7bf4d201d015b67657c0f301c2ee9acfb2cfd41b7316bc93d3916c9e1d6d22f660e00776ff4b14c626ffc8d33faa3696ad33056a1f0817d4238002760437e7673d0569a4220bddb09c5e7d20e7d712d1a34ce4112340e83663d08d7052943d7a98dc01ff310ebbddfa192e90e30ab33c39ea49a159f7988f943285b9379a7c84dd0cd7981c14b4c171d66a02b1a925f97532dfda722dd48e8f6df75ec6d126af9dac49e4f7e80030ec18ad7d30fe7b5ffec999d100b11b59812af88a9c25c1977f2fc1f96865c532a520d18882329dc38adcc46f2de0375db21116a1a32fc0c1f56bad9efab41fdb45d8d5d6f15159a8196bf13b2dfd1d7fe8a57cf048476c378aefe09652e0bc45fd84c66db00d5a98ce1bd117ce2e83577091966d5b2b9dc9c3e6358c9912aa0b476262a259b477a5d57d4302b03130bc8a682dcb4f24d43a14f88c78fc6c2ecb9321cb525f5bc461a015a787c868ef967dff5eb57387968f6c0e82251916346b1d2bc1c165db667e60a0f05df2fc68242b508a6c9d1ca2119b167ff53c6c17b6b0d03330e4fab6ebb42c21a90955508de68e3c24132012879ff553bd5aa9064e2ea2f336f5f5ebdc8e0f256cd4bd3cfe719c456722f9c0da194a4f39e82c945802ec0784f492b94aaae29a5c149d9d1eddbf6faac6c807f9009024c3ea4f94f186c38ddf3fc68d7b95b099def64e69336c0f559133846f0bcc97fc1c1f4aa9419873c4d55466e2ce1b6c68ee4889608ba0edae8a6d82d4c3173584d87347c6bed86f26a50593da1d8386f3b6ec210beaf8c795fe0fbeb7f9fb8c724aa9474db7c8ef47290b522b4f237cf99667892fe4764c91e31a713a40568227779d7eef475760f121941e47495f3029f53bc5ba180c79b9df2e88d1c76e6827ff9907b28f23e423ca16c3b35f4490809f0d44403b46b3563778dc51f3e11dc053a4d715ecdc53bf13fb2601c5c4841686fe32df7a2ebc1355cb236074a8800e666b908b2707902d3861e6260ab452fba93170bc289a88a54f2f71178657828ab670c95f0ef547c21153ecb17d2be07aa6e1bede146f8e1254a056661b27dfa581c6f68f555c198c869fbee", 0xf4f}], 0x1) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0, 0x0) munmap(&(0x7f0000ff6000/0x3000)=nil, 0x3000) open$dir(&(0x7f00000000c0)='./file0\x00', 0x488, 0x2) 16:00:05 executing program 1: r0 = socket$inet(0x2, 0x85, 0x2) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000080)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f00000000c0)="1d72a573c265b0f3eb5f67b64c95120a70c5966aea452807a0c23cd0da8a99e17017ec38ebc0ebd739e382c643322906369a0b0170ae94d992f6eb16293d328029a8317708ca5d7742d8930d2576f8e4f7ec6704ad331757849e59c97f5368f34ba770eec40960516ce9d8a5c442acc0a2a8b8f44f1a1c115f148f763ef2a9fb5d27bb44db70686ea70990d18826b9f7f2db7e", 0x93) 16:00:05 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x38, 0x0, 0x0) r1 = dup(r0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)) 16:00:05 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x7d) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:05 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000000140)=0xfffffffffffffee5) setuid(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x200000037, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:00:05 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x0) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x10000003d, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000200)="00704f29043b64cbf7bc36acbf0a98a57326a37e4123e6a8ea5bc4c61e9320caf90b33216d70f243a8cd9fabaee226a3b8222ff32bd3d554cc1d56102aab3245c844d997ab9cb43291af7f91b808e204d7661ff992490a3a8c82b471c65274c5c75c77c4b74cf4256329c5910882663d91df1c4a6d00139db745"}, {&(0x7f0000000280)="8fa16bb6ffcf55fd7dd31ee20ac5ac0be05f6f4de85ade680f24bfc0f470293f0d5f1339552a7093b5ee50442969b8e4f5adb67e6eaec3fd5c811a1f54079f9d103c20ebd94c67120609da8d3ef97662cbd3fd1c5d18e7fd5732559c120b5d8657e00cd131b555c32e2f19ee"}, {&(0x7f0000000140)="b633ddc1ca6cdecc04e06dbc0588f6ade45eddc3fc39dfb6a880e1a987857356c63085b4682fe5f56e"}, {&(0x7f0000000300)="6c5d28e2c18db19bbdfca6b141fa8cf53f4fa730ffaca7a315fc0d105457864e56a7259dacf298e95b3e21e365277db3475f9434bb11473784b26613f8822a0d3037e339747bc8628f4eb40f30cb82b9ab8f410e8fe28cc2cfb59f7fd540e897fc8ee9f0cd9b41f313cd70d8f12dd39144e05d78d9212bdd4c4763aedf2f3ccd93ee8b84eed2e9e7722f5bd86608aa357368ebd59a5b993f91ebff05827a3cc4ea1146563f8fd32e0dbbf69b9111f8a2ff63d60c21691b877e43bd8043f68ec51a43e1b28674a077421d4b2894af6128d57af1f5896c5f45c1a7548c086d98ac4b5bd70a0b41c3f6858c82c68da01ccd4f6aa8e1d5761f37b52a0f5eafccc1bee38afd250454f8755a88190c4aa91a116828439211886945ebc7cce99d1d047222f03eb30d79f4f45bcb177bfaa918cbacd5b630b32ac8c7759da4e804295deb57662694a10b8c47a8d4db6b4f5d4d22c966e4a2430c213c8832cdf63216746d1470565fa2afad85ce02d70cf0c88390649b3a98d2f43ffa1643c09cabc682a0ae9af087240b67f42226de0f4a9461cd7d1380448dd1d7c14e9229ed22714336b827d9b1270f20619b08afb751769f9fedb0a24fd9a6cd650e2906649ba4afafe80d3b429cc3d5d2864e99bafe161570d0e0efed92e6e3ed609dfcb437b86f211c45a43003e87f999bec17e841f6beddd6b514bc00b8f84164344f7f220fbb3c22570a46f211960b1001922264b8a64efcdc0160f0d75115d2727017647dffb6237385c9eaf1953b76a11c8f17cc37f2d7531af4e7eb3bbe613a981b5c68661e53a3829a8e90eec50154534d69e6d2e570cabdecc527c0f4778dc94a00c3a3ba7ff249a530f5a8de392fe30ff0bf0bb4bdbca0550c4953c282db132b647616da388a39e68b6add9a38382725c3297aca0042ceac996c43eba68939d79174a19105614cf5c05533660f03a159b9a52aeec5f9366993b4d2f0173b8884f7390d9c2dd7a070eb1b99e1327e01f7926f36f39046851464c7a1211aeafc79ea3ae4a95f5b65dec07cce561dbc7562bce2ede28a081b3f8c9d2811849bf19a627dbaa9ee1d0b534bd4e705fd5bcfe1911bb2ba9ff8642bb00e99154fce82d519f27ec192de8e88d4904f93321e9b04c6c5a5d43115690e354a3757e2ca2d25fdb079824eaf5e2536aae1c04ae30026bc7836b689fc845711aec8a4f011b202192aa4b56f6ef0c140be9c1b7c909a14f41bd40be2c2855a2e9a3a94a60518812df4322ea4fb6fadcf003eae8e9a570dd47d42c3afeebaec1153325338dd202c4f2114d13027d770b725b4ebbf82f48834de966bf8e9049002e292bb98ddf9d46f2e123f5e1b59d819403aa0f2ee47784c7bca7238686f73652a15b024f21aadbd1410e48d80cdaa20cbbbc447f8f9470d4b0862bce0a0f2af973d1ce946a997d4ff18a50a64b9424fadfec31a33524310021ca859916ce5fa1839f52e04c06b8640cb9bc7db3a00ef85e02063e88980ec2e634ea182cc216eb87eb0302ed2d3bc35e6c21ad5466df7b5e3d243f9b26e1cbb8e4f38626c5ede2eeb46f49a63233577b4580d93427769a7bad9a5823316bbc079a09171cee09992d36f8eeca7fe91f3d2f87f688b704cc3d5b035c395304d64e70a81bef056980abf9fe826b6b3753b9b96673189497d001933a78b2b89122106849cee139c97771a2b7989cdf44bd799155e418f3486aac1cbeb7cece9947be2cffbfe7166226c03bc7c0619abef635502fc714ffadd42c44ee84c18ded638df11275c2d671663b6624d81cf8abbafdd0dc309d56148e2fd4d1f8b9f623cfeeddd9e40cd4cf7219d15ffa3b74a7d1e9f4a7ffa02570094f96c7430fb52dabc335be14def9fc890a6fa0b5f6273bad1d8c3aa06608c9e3c0f9b6ca6918fb5a91771ca3514d20a1fc7676d359315ecd6657d6c44b6b733c633e8a2c37bf53ee832545072bef38503bd09a727584c0939820c7f20f9a371e826068e29f16ec337c7030ee977c1ba831ab77a63e993e1c6e736b9dfe426017acb0982e84c722cabf12493eb899af845a409445a8e45b4b7d776f38cb0545a349297bb139dc11020e37cd7e39cbdcec03e68d004fd1adec6a986ca6aac4166601a9157d413ee29312604f0b75e604e1095fd2c08786700ea090f38fecce58dcb4f76e5410a0469521ad5f6c79ad744da9e962a19600e904e3d4cf9f819e68d31c29004461b04c54791d7b2ef6e678216441e5f8fddb967eba0c1dcaff8106a8354eef305a770bfc23394a44af91023dc59f9e1153e658ecd4f21d58478637f09e3e19abf79a418087fbe0fd929b0d06cbc62ec622e01350a83fa2f8b72ae78652420f230a7457b6d87248e4b42675cef98573461fcada4aaf9e2d954566f779d555eb12dd2054f70151f98253ec355ecc0bfa3e60b82eae103ffb7d663f341b21f4a8b78714a062d5869e7c16d49e72ea4208363112eb4e21963e46354e881a370742c66344a7ec6d02a45bac1444b260002b70d878929c4c88d367a01dc6167433d8857928a89066fa5fe4c9b645ca7f6c800b23655db0368781785fb208205a589121703f489731e394b6a5e3b5390ee3f961df20b671b498e4901e94caa47642c6a776db3f146fcc71e09160f7321e6a26fc390631f9cd0f69e7aac41f32129798480787b647cabee62a2d16f851c1ee2855209f6c3b753ffb912312945cad93093e8b509bd696565481f2a3a3e1e602f8054a362165331312aefd7e0a46b8b04fec6f0b257bc1bc417ee26618e3e05c2944542bedbb4ed82634fdd718a89d562821fdb4a6a1d35547176c9e8f7febbc671e4c57b83883ad789e064de310d34324a75d2d4667ce5274c5c240e6c9b5bebd715f9161065fc8a092ae1c2be173082eb047fb3351ae95b79c014fa2206708898179d4642607c6232aea0f699ef3eb2db9d734676bf7f405cb443cae0c06e768d0f31e1ba32fae8a4f7abc59c6d224513aa0b1b3d8d203a46a762375c40449134e3df6d9efb5635c6ebeea3dac298cbe379c7fab53972c6bd3851f01b91b75492e48f09caa2c8a4e67b895ea048ac2229a156cf3e558e06ee2779b33f89e838bf71a21cf45d2b4214402f94be930c543527c463254ae8d57c24fffbbcfd646c1a3c2c7e7fa6def1489051a66a72209f820dea5ac75b73fc5c8dffadde46ecc2c5b1201155ee1765dfe324414e1b1fadf6192940e80bacc822cb48c0cec96569944722767e5f5ebe7ba3cb9cacc1fa0d19a91a4886268594b048ed36af7fd6d469f7866a943819a131dcb356ac4150fc000961a3749ac963239ff787243e10c216edcc2728902264a4b09dc46d51359addc25aafa88a5d3fa3653cf7eb9c70da529b3335e0051b57b44884c49ea07ecde8c76e69740da1548161504b4bd18a987d1acfa3fd1eb2894cb958d4f6c11bca6b95d8187ce8db140e45b7dcef8f8843401cacbdeb88e3d707d87324faa4b553b02d259463f125494c2a4fa3b5a5357c17c58ae3fff540864f2965f21ce677e9ed92b791fb2b9440931a00d7c38955a5f18c04ad121a5a2c0e8db74578b7767fab7abade7aba536085091e6360ae4b9f029a7c4094193dd7b7faacec2c59ce632f84f979329a2476aca2045adab1848e525b67f6fd74a9e8e38db977bf85e259f34442f187ca8d8b17fac4aa556807c2e0c584e52bae715344887e289558715b37e8c232a40eb76fc0c8bf0960c93c0cafd6d96b15a41467698428fa0e1b1f5cded24f6950c9619517c842a6cb0f2816e4860db0caf170d3022257e93b8a836636f16045637c5f0f3d908339956437a9d99d77934b76d17f0bba0a544a12d49bed4c37e94b0bc32a7f6a0fcf643f35ea378f9bc390b926eb343bce2a654d7019f5dfbf401d71bcfebfa1198184d43a09ce7d9b8133c3cf7bbc1d79a12070ab7f46485c4302a02049548841f6ce61ef36f14e97af3ba5fd67a1b59eddf76d0380c7c6fda28a7cefbafbb7f569ea91c6e89f5c037920108b6d06fe486ecdfb51079c3db62e5170700576e33b97beab47a70a135597df9f306c6f3c3c12c67416fedc0a066df1d877941f8c494cf2fac105a25a5e419202cc33128b656ccb5ad755b5c91f60919a39c4af57bad87ae4ef8853653ce4a16a6a9371cb1fefe71c0b291f4629824a93549373faa97c284c4c9a54021989d585e103c0db54f18acafe146c334d1f1da8b674e548b2f6f0bbec2637218118ef67627872032fae70e20c1eb1a5f90fd1310ea84c84861afbf0e6ee33c483bc5fd0fb09b818751042a09ea69fa796186a0fd8dec074fa6830a8b3ec9bf30647cbe6782821c7ad3c9b84b49f6416e3faa161ee4992f15854822ce91a4551aafd98cb023ee361aa124f617bb47b57edfea5b4511f8706d60cf722a04393a0eac849ac9c7f932d28b34e342bf322c5f2d05232ffb5768da09cc111141899584a9a872eb02f8ecc7875a6c15df1899cd491dbb77879d517e63f1e4fe82ab11dc01cd43b831d5268cf7a5d5c3ee3cd9557c3ae2ef5828e36767458efdeecefa42b5530bce7981cf1233fd499a784821635bd978df5a1cc7fe4b4bac7d6aeeb469f63c4320f20f90e43c0121017cbf9868ad1e151fc7a40b5aafabe98f8f0a4bf55c301410511caa46ec2a47f571ce0940ae639bee039993b510a747a4a7844173ae18f3b8fe499cac8457a0444a138d2dd52538e10f8923197117bd16eeb2fffda73b4c74c2384601bbea2f346dffa0592c86f54cac2dffde32ee68a6b493116d821c274300d3d00a7f67ca3a1e78bf0e3ed6969f5f108d524f7143e6b1c41b9742e764f9aa16a146b970ac491dbdf97fad51676e8ace6833563066ca9fd4d8d16f4a266247f781e85b33b6f568467684c118d4540f9018d008d26a50448f7222d3663df9b64beca493ce86eeebaf6f5111d2da8500624653d1639969e49dee157c7bf64c0082d31ecaf0f911d8c780ba630fdfdf7bf77b4e6bda501986b31356a2c3b4ce46e4660a49116cac21837ce41a05655d5780b7420960ef019ab1ef91de06c1ac1a014ee2cdcd5738fb6ac9137588a45af752c4bc0b900672b7bc2baeacdb9b60683fcc1e007f488f02091280faba5c27099a70b7b17ae88e279a47dc2f1996a5e82da550d25cf85300bf0c72f42319a53f0823769d79f2f8f3ddb9237afd3e29216b9b511bf7bc9ddcf3324b4168f65982c92c368eec3f3dfd72d8a9492a119b4cc0d909685c4812125543b8bbba9f386ac854f2a7dd5dcb3ea25513195bd2ac5d4262a414fc25298270ee9f37f69639411f25e670b4dfc8788134190984bded7ded29ddbe3d7978728e5b373327f38de961f13710afff7bbcfaa38287b6c811b4928462e441ae3e5650088f9195b30ce72a5bcd4fc81f5b6b1bc6323725c3eeef16a2eb3f430b5759cc154b6b46e61bc8d20f8a3e7a4ac227bfd4bf4fb8a9a65a9836f0cd3c9173224024d8bcc1eb6304738a6bc9ea0ed7894e0e7eb10ecaad33a3d15cd1f9706a4c20dae64fcaf79a3f8be2b5f82a019fd75222ba9be7ec07eecba4a7ce4dce3d1c80fb8e48a3ee4da244851c78d91eab50dcf0d9769dddc881c8dae810be209d3dadcbf5203e76bdb94c9f0bf7c0f30cb523c2c5d4d2fd901c3ad2d46a72177c33fdb083f9bffb31bcda94b21568d2d6fd9e1831769ce0404ff265df671cfdfd8661f0e17a70f348abd620800e2508194d5b5fba71599a3b756b5a5c7ac7a567c2338f749b5c1ac7a1cd728d355ea1e2cdc882ebe5cf8f6958d"}, {&(0x7f0000001300)="bc6b70afada7ce80511aad451356a844ed8bcefe537e181c76182e69eabe0ca8b279c2399a87a37cf2f98259dd5d6a2cb2d4618363596d79c719032576a7dd38d2686206af6321874266c123dfae5eacdb10b1b1c3bb2b8fd0167019b7e6eb0835f630d0a906598334042e35ab377b037d4b075f9382fa859e404467d6e62859bc15810b4735dfb83d2b4d752f2708c53093c48377579fb0ec6e45eeb6e9d7168e02403bbc1a6b6f8ee883c983fb1705e5d7b0b49ed112b8127d91cad483bb0b9d206bfda2fe9599a6ce673096c28e4cb965afb605f0b4a0b9c1c301974ef88dc56471a6e81041b7510820503da5e0229c882d40a175698d"}, {&(0x7f0000001400)="81a146197795a782453ac57cad28c08d0887eca4fa46b9f2f8c3ef3766cc2ff18c17b1328c1c8512f7e407f14b9baff6c588fe2f16a7aa3592e3d2af1fe87314cb82248caf4696bac783eb5386d5f8e875ca327cd9b9c71f14c2138694e48055b28e0e6253dc90854d721872e0fd31d3fe39b08ad2ade118abcdf5fb540ece6ad7b91a444ecc", 0x76}, {&(0x7f00000014c0)="61e10ec7a454718ca07da2c6f9a98e16eb2e21f0a5e7ff88b345f5275c3638879125bb9b6065113eace249"}, {&(0x7f0000001500)="ffb55de7c429ee4f676f84cd78fbe1c8a879c457b69df6f758b612254a489c87d678cdb096fe77825683be4443992ec3388993c443b888259d58ca880d759cf62fc4e2156e8fe72b0ae3fe6beb8743144b6c1caab4048cbafb542aec677004c3165c27bedde57c2cc48c2ee4e215c925915817d107df7501baafee20b214dc9d19e8ade0ae06e53f674d7b2dc5db91fd2658cadb1c65e094ee30a3aaf7e19965c29650b2aab07fcc", 0xffffffffffffffe4}, {&(0x7f00000015c0)="b92b38442977ccbb9193d7ae91c56809365250deab8fd9cb8b34e9f82c9bbdbc46593c4c6f1ab2327171ee4d902847342347f6232e18e285ce5bd5e0a77ae7347db5752f5cb03e790db56357660bdf3711f2d0380de7fc43bdb58cb2d07fc92497ea7e50e778a9bcb76bf82e1c8412a700d1f547e9283cfbbfdd54de3b5e2f9d3a7e065e1d921dadad68d32ac4f886abc60a732df347afe132752f26ce135341a29e9c77dd31ebdf4d85fc776af48ede1571"}], 0x3e) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000001740)=""/189, 0xbd}], 0x1, 0x0) 16:00:05 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f00000000c0)="eb9ae08a36beadb815574146343330250b5970253e42f90b698ccf6e89574084432e1351e226cead06d2908c28588c07d7ca892744c9b8790285c3f4b3f764cb31b2cd9e8d9a3c3374dbc2feabdd8f645374f76b65c9ea5700d403cb4a91e81a1d8f18bae09b1af6", 0x68, 0x7, &(0x7f0000000140)=@abs={0x0, 0x0, 0x0}, 0x8) r2 = socket$inet(0x2, 0x8000000000002, 0x0) readv(r2, &(0x7f0000000180)=[{&(0x7f0000000000)=""/99, 0x63}], 0x1) execve(0x0, 0x0, 0x0) shutdown(r2, 0x0) bind$inet6(r1, &(0x7f00000001c0)={0x18, 0x0, 0x5, 0x5}, 0xc) 16:00:05 executing program 0: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc4) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) write(r0, &(0x7f0000000000)="9b", 0x1) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:05 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[0x4, 0x9]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x20, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000140)={0x5, 0xd85}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x480, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000200)={'.\x00', 0xa61, 0x200, 0x3, 0x0, 0x9, 0x4, 0x7, 0x2, 0x3, 0x8, 0x800}) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f00000002c0)={0x7, &(0x7f0000000280)=[0x10000, 0x5, 0xa9, 0x6, 0x101, 0x5fb78871, 0xffffffffffffff80]}) open$dir(&(0x7f0000000300)='./file0\x00', 0x80, 0x10) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) r6 = getpgid(0x0) setpgid(r5, r6) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000003c0)={'./file0\x00', 0x3e67, 0x80000000, 0x9, 0x0, 0x200000000000, 0xffff, 0x354b, 0xc66d9de21a84c43, 0x1, 0x2, 0x8}) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000440)=0x1) r7 = socket$unix(0x1, 0x5, 0x0) ioctl$BIOCGDLTLIST(r4, 0xc010427b, &(0x7f00000004c0)={0x6, &(0x7f0000000480)=[0x0, 0x80000000, 0x100000001, 0x2, 0x4000, 0x1]}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000500)) r8 = open(&(0x7f0000000540)='./file0\x00', 0x800, 0x20) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000580)={'tap', 0x0}) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f00000005c0)={""/16, @ifru_flags}) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000600)={'./file0\x00', 0xfff, 0x9, 0x400, 0x1, 0x9, 0x7, 0x5, 0x2, 0x0, 0x2, 0x7fffffff}) kevent(r0, &(0x7f0000000680)=[{{r2}, 0xffffffffffffffff, 0x80, 0x2, 0x100000001, 0x2}, {{r7}, 0xfffffffffffffffb, 0x1, 0x40000000, 0x7, 0x7976b8cd}], 0x1000000000000, &(0x7f00000006c0)=[{{r4}, 0x0, 0xa0, 0x20, 0x10000, 0xd9}, {{r1}, 0x0, 0xc2, 0x1, 0xb04, 0x4}, {{r3}, 0xfffffffffffffffd, 0x8, 0x9, 0x100000001, 0x8}], 0x2, &(0x7f0000000740)={0xa9f6, 0x9}) ioctl$KDDISABIO(r7, 0x20004b3d) sendmsg(r0, &(0x7f0000000dc0)={&(0x7f0000000780)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000b80)=[{&(0x7f00000007c0)="76abbe6c2d48ef8636010c41ea7397ac05f6500ba9432e9ee32ea0815c0190bd0867bd420943fd52555c78d93cd3eeb9d308fc400885e33df97c5b5fe714e23d189d9ac3e51157b0a401ca3a5c917cfb2345b7c237932ec189d82a71f6ced8d15efb2bae52de185e2fda125a4f29a2455350b96a7f0e8f5336fff3792202dfb73b23590e69411be5e3c80af8cf23885363a4b7ef54a38f2fe3b9f27d926372c33eb6487ab6392c12c4657576b8dbcb9fd19ac9d854f0a320903fb0660913976d972ebe2e5fa9c17708572950f5", 0xcd}, {&(0x7f00000008c0)="4574b1474bc8af0a965e2bdbad3dafc42ca2ea0b2fbc932040c297d517e5e347d56ec7d2e3aed476915b51328dddf07ee731b229d0591d3c8eeecd8a7c651bf32945c862345ec1f7029ea31285519985eebce37ba359ced4a05a11ac1a033e4f5abb1b04403415c0b68f9603f0b7a50e8945b8011cd01ae8a93ec0043700", 0x7e}, {&(0x7f0000000940)="d7b77b0a056e2df4952e1341ee9cc9fc09a8def1dd904bdd9848e535f1a2d78d2ec7cea69c77cafa707c7d913514aa047d6a243fab060870f2cd1be84d15390fa9d69b12e7853a3a297277de4470e7354ec2e4a8aed243573a4e6604d74cee294dc7e7225e1e5c8a848cdac330876bda01cf6c2648188d02f277e6219d122c90fb8be169333fea7fa5816d03c022784caa8279057923828f5e3d33f963f85d46c83a664c937a", 0xa6}, {&(0x7f0000000a00)="c6bbb474e915a0139b2e18bc190f66189464e0b6a1276d4eb5312509aea221001d4836bf2d9cfa437bf01e54463685990b792df5c666b59149899e5d65abec7ae6f9320e4a60103b6cc066b843806642ca6dc716146f80a3e18de9f1876fff427e3f86cbcdec116544e5c3f98ca42f01d71886d89aa2c04d1552221f7b74797d1aa5e7c5aeab3f4b70d011a3efcc277349b95180efe7b201be72a923e9ff85cb52b42fcb8b2ed7a96cbcad69972a3c0464ce085b3f942dec11f978d76f5b1b81ab4435dda9abea54fc19c53bbc4d369cdedc046576dbbc936c4f7bb69c4e8df66b99e801554e4fea0af422851922b2", 0xef}, {&(0x7f0000000b00)="918b14851c039ad71c94a8063b82dcd0976b2637138f43f19f79a53eafa8657f967f14bbb06aecf01fbcddaa4f177f9d78782339552c7c15dbe680b6fa4a5012b1a23d7210ac8bc7b9ce5edd95b075b8b6", 0x51}], 0x5, &(0x7f0000000c00)=[{0x98, 0xffff, 0x10001, "50fedf165520ced70d506f3b2ed4dcb774584ab794fba132ccb1e6072e155ecdcdfaa4a1bef731d9c7794384f18f43d2135c69205d895ea3c9b8abf0f31bcf8b2a34a8261509665b50b0052764a65cbd763a70f68f782d6b02da43c30b923e46cf89b5a53132068f2577c11b978cbf6a18a5bca5253c9dd5cb02d708234cf46467e035"}, {0x50, 0xffff, 0x9, "05b7bdb319701118107b5926b8acfa81be0c415b1154e7fe3b64f726861cdba7bf544c25017c95017349d4dee84285efd7004089e9e0a7e3595084da77"}, {0xc0, 0x1, 0xfffffffffffffffa, "1eebeebd7fd612393849e09dc6fda03b8ba4b434e00de5481bd1005c7cb854d3d31b8a1d93259041dc50ee3cd2e46e1caf3900bc4306e90cbf7db095343e0472c92cf6336a06260d894b95ec701c550eebde014a5764f2ba94a94f167b1503bad23db93badcae6ce8abb76294e4c40523086131ba82d6816119cdf96b5845c43f3872644d31cb76948a8cae8262a3e5085660f1b0ef8eccbca330bd5bc855655839142974a74e8714ec0c68d96829e7e"}], 0x1a8}, 0x9) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000e00)) fcntl$getown(r8, 0x5) ioctl$TIOCNOTTY(r2, 0x20007471) 16:00:05 executing program 1: r0 = semget$private(0x0, 0x0, 0x40) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000680)=""/213) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x2, 0x0) preadv(r1, &(0x7f00000003c0)=[{&(0x7f00000001c0)=""/229, 0xe5}, {&(0x7f0000000140)=""/26, 0x1a}, {&(0x7f00000002c0)=""/243, 0xf3}], 0x3, 0x0) r2 = open(&(0x7f0000000400)='./file0\x00', 0x70e, 0x4) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) ioctl$BIOCGFILDROP(0xffffffffffffff9c, 0x40044278, &(0x7f0000000040)) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000000)) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) 16:00:05 executing program 1: getpeername$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) select(0x40, &(0x7f0000000100)={0x2, 0x401, 0x7, 0x66882be8, 0x0, 0x3, 0x5, 0x1f}, &(0x7f0000000140)={0x9, 0x1, 0x9, 0x7, 0xec, 0x9, 0x9, 0x80000000}, &(0x7f00000001c0)={0x4, 0x10000, 0x80000000, 0x4, 0x200, 0x6, 0x8, 0x8}, &(0x7f0000000200)={0x5, 0x7de80}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x4) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000001200)={0x7, 0x5, 0x4, 0x6de8, 0x2, 0x8, 0x4bce, 0x2}, &(0x7f0000000180)={0x198d, 0xebd}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f00000000c0)=0x9) 16:00:06 executing program 0: r0 = syz_open_pts() syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xcd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) syz_open_pts() syz_open_pts() r2 = syz_open_pts() openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x20, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xfffffffffffffff7, "854955b3c550d83a0a10f5a77c14eb9d00"}) 16:00:06 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)='\xa2\x00', &(0x7f00000001c0)='\']#\x00', &(0x7f0000000200)='J\x00', &(0x7f0000000240)='--}\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='.[+*I!]\x00'], &(0x7f0000000440)=[&(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00']) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0x3, './file0\x00'}) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) truncate(&(0x7f00000000c0)='./file0\x00', 0xa96) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000080)=0x2) 16:00:06 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x101, 0x0, 0x0, "0000000000000001000900"}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getpeername$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) listen(r0, 0x100000000808003) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r1 = socket(0x18, 0x8002, 0x0) close(r1) r2 = socket(0x17, 0x400000001, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="00fdff6b16169630c7a2ed9a9b00"], 0xa) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) bind$unix(r0, &(0x7f0000000240)=@abs={0x0, 0x0, 0x2}, 0x8) chroot(&(0x7f0000000040)='./file0\x00') ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000200)={""/16, @ifru_flags}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) pckbd_enable: command error 16:00:07 executing program 1: getppid() r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) r1 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$setown(r0, 0x6, r1) r2 = socket(0x2, 0x400000000002, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) pwritev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000140)="e1f9f872fd7470c99f69892a35bf5b1ef42788376e3438f0", 0x18}], 0x1, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x48) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000180)={0x3, 0x9}) renameat(r3, &(0x7f00000001c0)='./bus\x00', r3, &(0x7f0000000200)='./bus\x00') execve(0x0, 0x0, 0x0) setsockopt(r2, 0x0, 0x10, &(0x7f0000000040)="0700000f", 0x322) pckbd_enable: command error 16:00:08 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = socket$inet6(0x18, 0x1, 0x343) r1 = socket$inet6(0x18, 0x8000, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x1, 0x4000, 0x126d, &(0x7f0000000080)={0xffffffffffffffff}) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r5 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x8080, 0x0) r6 = socket$inet(0x2, 0x4003, 0xfffffffffffffbff) poll(&(0x7f0000000100)=[{r0, 0x10}, {r1, 0x4}, {r2, 0x4}, {r3, 0x4}, {r4, 0x1}, {r5, 0xa0}, {r6, 0x190}], 0x7, 0x5) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 16:00:08 executing program 1: r0 = semget$private(0x0, 0x4, 0xa2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000002c00)='/dev/zero\x00', 0x1000800, 0x0) r2 = dup(r1) readv(r2, &(0x7f0000000bc0), 0x2a9) mlock(&(0x7f000065b000/0x4000)=nil, 0x4000) socketpair(0x8001b, 0x5, 0x401, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f000079b000/0x4000)=nil, 0x4000, 0x1, 0x1810, r4, 0x0, 0x0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000000)={0x1, 0x2, 0x401, 0x3, 0x1a}) clock_settime(0x3, &(0x7f0000000600)={0x2}) getrusage(0xffffffffffffffff, &(0x7f0000000040)) open(&(0x7f0000000280)='./file0\x00', 0x800, 0x2) mprotect(&(0x7f0000fee000/0x10000)=nil, 0x10000, 0x0) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000ac0)="cf160dd597928ec97f2e8e122bf3705eedfb76119e09244cb2702ea329e58e6e4922a19c33b9d5afcdd35f8761b54419bde73eb6a83e2f9d7742c5b52ae61148a9fe0a523ebe0f731b2427c793ed78642b1f9cedac69eeed178f5c7a04b81c8225a1c319cf9d5b8c006bfa070b631e34c9c05c9fefec1f91fbb22d31abc600d3e35c5732274f712d61f8f25e6a4b5f80261cecc1f158b9fc793c1620a8dd92ba752aebaaec79dda844d699d900a9c28beb36c479b8c6ec8cbf533b090452cab3b4fafd471036266295342ce9", 0xcc) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000640)={0xffffffffffffffff, 0xe88, 0x7fffffff, 0xfff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000002c0), 0xc6f4c73f31c1d106) r5 = shmget$private(0x0, 0x3000, 0x4aa, &(0x7f0000881000/0x3000)=nil) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000680)) munlockall() shmctl$IPC_STAT(r5, 0x2, 0xfffffffffffffffe) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000240)={0x658e, './file0\x00', './file0\x00'}) semop(r0, &(0x7f0000000100)=[{0xfffffffffffffffd, 0x7, 0x1800}, {0x2, 0x1, 0x800}, {0x8002, 0xffff, 0x1000}, {0x80000000003, 0xf2d, 0x1800}, {0x1, 0x1}, {0x0, 0xa6d9, 0x1800}], 0x6) socket$inet(0x2, 0x0, 0x1000000000000) semget$private(0x0, 0x6, 0x100000000042) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000340)=""/164) select(0x40, &(0x7f0000000140)={0x400, 0x6, 0x800, 0x4, 0x100000000, 0x1, 0xffffffffffff8000, 0xc1}, &(0x7f0000000180)={0x80000000, 0x8000, 0x73c0, 0x9, 0x7f, 0x3, 0x3f, 0xffffffffffff7ffd}, &(0x7f00000001c0)={0x3, 0xaa, 0x8, 0x7, 0x81, 0x8000020, 0x7ff, 0x4d5f}, &(0x7f0000000200)={0x9b07}) connect$inet(r3, &(0x7f00000005c0)={0x2, 0x1}, 0xc) readv(r1, &(0x7f0000000940)=[{&(0x7f0000000840)=""/194, 0xc2}, {&(0x7f0000000400)=""/87, 0x57}, {&(0x7f0000000480)=""/168, 0xa8}, {&(0x7f00000006c0)=""/32, 0x20}, {&(0x7f0000000700)=""/148, 0x94}, {&(0x7f00000007c0)=""/108, 0x6c}], 0x6) semop(r0, &(0x7f0000000100), 0x33) semop(r0, &(0x7f00000009c0)=[{0x1, 0x8, 0x1800}], 0x1) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000580)=0x3fd) 16:00:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() open(&(0x7f00000000c0)='./bus\x00', 0xffffffffff000002, 0x0) kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0) 16:00:08 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x0, 0xbed, 0x0, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 16:00:08 executing program 1: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xc8) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9b7e) syz_open_pts() 16:00:08 executing program 0: getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) pipe(&(0x7f0000000080)={0xffffffffffffffff}) setsockopt(r0, 0x8, 0x459e, &(0x7f00000001c0)="795c5611539a066d8e42f4cb58bedad597f6222e948c66e88f69f1bcce060a671ba092575f60b3026f5b8d84fae53d91cdda0b5c4a6ea7122617677d7e2b1ae98e10dfe39476af2b5a718238f4de41bb407dde2d26519f78d2bb39b2dbff359902f9456d7d96838f390cc2d26d60c14f0cfecc4f9f0cefd950548fc3bc0f003d6d5280c8eefe0cdbcbd9a14771ee5092005564a26cf34f74464e7888d5fc5a3fd0fe46e99b99b41a2c04e4d74f2caa1523d03fea437af19627e6499f96df59438cffd4ebb7077a1bc6b70fa65a0af0e0286175e272cca3a89a59", 0xda) getsockname(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:08 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x3e75) select(0x1a, &(0x7f0000000040)={0x0, 0x1, 0x0, 0x11b, 0x0, 0x0, 0xfffffffffffffffe}, 0xfffffffffffffffe, 0x0, 0x0) 16:00:09 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) recvfrom$inet(r0, &(0x7f0000000080)=""/188, 0xbc, 0x1, &(0x7f0000000140)={0x2, 0x2}, 0xc) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000280)={'./bus\x00', 0x8000, 0x4, 0x8, 0x1, 0x3f, 0x7, 0x0, 0x2, 0x0, 0x5, 0x1}) setreuid(0x0, 0xee01) fchmodat(r0, &(0x7f0000000180)='./bus\x00', 0x4, 0x4) fchflags(r0, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000002d4c593cc242684e1f49aa931d0a72d275288cb21f84963cd1c4e693fe9113e2ab068553a863e4a2d0bdabc9f890d36f79a8d427a093f2749c64f5e91fa8c7a482b04288409a6989d449bb136311932675e2bd971358d38f13bd66be5c90e8c02ae2e8f6721ad9057e8273a763134ef3ab44c8ed50f1d33fec8fd3c29fa530c8a2e22cad3dd4a9ff41c48dd904e008bd77f12b88"]) 16:00:09 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "d70000020000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2d3e770c9f2faca3, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x7fff) 16:00:09 executing program 1: setreuid(0x0, 0xee01) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000093200000000020000000000000000100000000000000000000000fe00000000b34cac4bcee8a1af4d040978b4b4c1877dd5017f00d6bfec67dc5e77eb6989c6e1e201000000000000d49031f0e9e74a5556000000000000e35af61b5e01af9219588a8af3f91632274e5c28790abb5497da91ba094dceb4484505fbbfb58f2f11563354"], &(0x7f0000000080)=0x24) write(r0, &(0x7f00000000c0)="ae0113e5fb150cb92af77e944499eba85baf307a597778fc007efaae95a3372b5479ad94dfd311b487d564611161f314a1e4ea22a8d15547167533af5017bbae120625256513cf5d87cb77d36da26e7b133909b50819e91a6a718e665feb508a5f9ac1a8", 0x64) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 16:00:09 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x80, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) syz_emit_ethernet(0x31, &(0x7f0000000040)="456852acd2d1f27f46d47cad2c9c17a18e60f71e218dd3e4d0ec7773333de70675cd7ce0c2b769b5d103bf0653b9643e83") ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x22}], 0x2}) 16:00:09 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) getsockname$unix(r0, 0x0, &(0x7f0000000040)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) socket$inet6(0x18, 0x0, 0x7) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) 16:00:09 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x28400, 0x4) lseek(r0, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)="67f2e2ba784dfa94cc336b980e5ed358c272842da038095a291bbd74dc72abf63b9f76570cb6cb3f246a9843313720", 0x2f}], 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:00:09 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) fcntl$getown(r0, 0x5) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) 16:00:09 executing program 0: r0 = socket(0x8, 0x2, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x3) setsockopt(r0, 0x29, 0xc, &(0x7f00000000c0), 0x0) 16:00:09 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x6, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000080)=0x22) 16:00:09 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt(r0, 0x8, 0x800, &(0x7f00000000c0)="668a7968b03930ed594ff6b26f0077093abd6bbaedab2db610ac365ddcd898462b3836a3ce94455de6ea9e43ca0071080ac5894b2e7bd368e7942f4e5f62f5fb99f26aa5a1405686fbae31bbae0e6db906a87a2838c33ecf80414ad3df14d45241f0ba5758", 0x65) 16:00:09 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 16:00:09 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028ad) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x7) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000140)="000000186004008b00002b27febf00000001002777050000000000000000000000000000000036271ded5700", 0x2c}], 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x490b) 16:00:09 executing program 1: fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x6, 0x300000000}) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) fchdir(0xffffffffffffffff) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) r0 = socket(0x7, 0xbffd, 0x8000) r1 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0x0) fcntl$lock(r1, 0x7, &(0x7f00000000c0)) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4, 0xfffffffffffffff9, 0x2, 0x2000100000000}) 16:00:09 executing program 1: r0 = socket(0x18, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f0000000380), 0x100000000000027f, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) sendmsg(r0, &(0x7f0000001600)={&(0x7f0000000080)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) dup2(r2, r0) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) getpgid(r3) writev(r2, &(0x7f0000001600)=[{&(0x7f0000000400)="9265dc700011c5b897b689f7cd0c2350630eadba3c9a84cfe3c85c3356638f6742ae03a58abc4be9799287aff55cff22614b70b73ffaa262782c5a5b28f90d55de324e530efc029dceaa22e1161f174d03afe84037b5e593423da53ee22cb6388f17ae189dedffc2ea24e22101a40b497d65e710ef42a2dd87975d1b911337f4ed1adbc48439835941a93df823ea94097aa91838a51b6691ced84c301c8d479a2f880f1fb469339aaf7206124f327b61e1086f64d83d8d947902140ff9ff2540e76e763ef988e25ffdf48160ae3b816ad3145283ed3c835c66e2d2a73fdc8dcbed499d2ecc9d771acc1b907e9362c6219e16fa1c060913e1bff2f699a8055fa49cead383b1a16fa3ae905f2a6da5197c59550aff81b6032b7b55296f23728b60a5ca66e46229ccd0b4fa40c8096004d71b3ba9c4b31df2286e9ecdd8748a645647d35404d3c4398587d895dd4d4e052c99e1c458dc61a8bd3b81255c4416b9efba0d83caa1d02293944de753495618d173a2d2e0bb6696416d7185f700c5e36e5c27d9a48851064109bf3d4856959cabfc6d52055c93e91069e7f00cd45d5fbe4b12a16452c824ac286bc6c307c9fd630a8f8c9c77bdc25d5f5939ce99573bbfeebd8277f95658c99718e8ccdf9e17bad3a0aee598b43a5b04b618148bc9340e0214ae4e74ff34c1d4abdc5d1a8e3e2696d33a3292533369fe793473faf4116b6981f0afb32638c7df99a0011651c9ee6e5ea76723a5d1775fba1d8eb002890ae8d82942de5fe73e77d962bd63878c9cf975273764ce7f062f2b562488486d662fe63a590f41b6ef4aa9ffdb5c202b7665e3880d6b060a45a3366a2e4e62f697927651c469a2194074c479f36967661cfe67c8c064259f065bf1803db7d9bd5b7f76485c9d064f10d3f5207b53ffe744b9ccde199e2ab47f6e631a664163eb7ade4ac160015e31b8ba8cc8062cebab636d3352d81a375c67eacda9a9efbd028d7ab8a8298a7780ad82427b3b73a4a1b825d5cd72b99c34df60f4347ae0169305d4af64321f1c0d7c0541af3bfe1fd3aeb71b4d5469db90029920dcf9eb62286eaea5f3ef9bc5eee2dc058c84a67656f274d8e6c9ed40bab1caf4a999013c91b15ce49ca0ef0605ce6ce11bccca326c5d1f3b5c177e61bb4d204a81a29af05279e596a3f4d4dce94b22bfa9e9874f6a0c7c2a034062232276e24043a8e0bbc5c760396639aedaaab8d60360d7d368de4fed9c76d37a6ccd94959e339c65f4c80ce6654c2ae931f653009bba899ebcb1d996293bfb79902ebeafa1cd9506b7552e180dd0b2ddd8b03c58034168b44790855ca2a39dc1aa1c6c39e0e90d1de5db6571f1fef4a83ccaf1b4d121f300088f75304d99638f20b8ed1f07397c005613fddffe7a56c4c0dd3d9e9d3c8a107cc28f7226b4c0c6092c7763f54e83995ede1ec058809f1d8e87b96d60e3e3c2e9c532fd3b426aad5e234e3c16d325dce13644b0f750df20450a51cab2c0883818f665520aca35552962098584f6a796fe406f71ce89d116b2238ff9fda79b30d816e94d20c835480846e8c55733a3de99bbd38d6dd9b6679aeb020f82425af9aaaa332608a08adf7f520973f39111d95d73c72817de543262aa456ef85b9724f191c1810e9cb1f96838257e56c043d20b22e0c0d0824b3c307f7967af7c2ab6312ebb12a01a3bb8e71d5472c2318fcaaadf22fcae670c40dbea9031b3d352758402d9cd39b1631a484226e2340fd8ccbe630eeb78a9366adf318ce23f838d7be79bcccabe17198179404ba1b9047eeefbf7a0da3487b61ff7c1e7042bfc7b6f44c14c5213319bd77af57286170ad3a1c47640eba664cce22d0ca590b85146ca7e9a5b1a7d690a7b55256a46fe2da19fcb1dcb14b73dea5263a5674b35bff4c769acf88bbf23f3aca7b5bcb0d5f692fd5947c58f400f64fb36ea22ed51dbd91a348b2fab7337c7f6214cb5f7b81c43968b5c0717c2a98f90e54ebeeb8fc05c4445ba9202842e5cb6eeb0cb8fef9af587766b77582502718de2b45be5284047923c179f0bc311e56e5fa661b9aa575de57bf98ff479dac91662a0f357d39905f8a8faccbe7381e2790d6f802f655038473d90e83e1a649b94109b43c29cbd", 0x5eb}], 0x1) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000000)) 16:00:09 executing program 0: r0 = msgget$private(0x0, 0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f00000001c0)=[0x0]) r3 = getuid() getgroups(0x5, &(0x7f0000000500)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, &(0x7f0000000580)=0xc) r6 = getpid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000900)={{0x3f, r1, r2, r3, r4, 0x8, 0x7}, 0x6aa, 0x5, r5, r6, 0x7, 0x73, 0x80000001, 0x9}) r7 = open$dir(&(0x7f00000006c0)='./file0\x00', 0x40000400000002c4, 0x0) r8 = semget$private(0x0, 0x3, 0x1) semctl$GETPID(r8, 0x35b3238cd82a8546, 0x4, &(0x7f0000000240)=""/191) r9 = socket(0x2000000018, 0x2, 0x40000000000008) setsockopt(r9, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) r10 = dup2(r9, r9) ioctl$TIOCNOTTY(r10, 0x20007471) unlinkat(r7, &(0x7f0000000700)='./file0/file0\x00', 0x0) semctl$GETALL(r8, 0x0, 0x6, &(0x7f0000000800)=""/208) semop(r8, &(0x7f0000000000)=[{0x2, 0xff, 0x1000}], 0x1) mkdirat(r7, &(0x7f0000000640)='./file0/file0\x00', 0x15) shmget(0x2, 0x1000, 0xfe, &(0x7f0000ffa000/0x1000)=nil) setsockopt$sock_timeval(r9, 0xffff, 0x1005, &(0x7f0000000600)={0x4, 0x3}, 0x10) mknod(&(0x7f0000000100)='./file0\x00', 0x8000000080002005, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0) semctl$SETVAL(r8, 0x1, 0x8, &(0x7f0000000200)=0x3) setsockopt(r10, 0xfffffffb, 0x100000001, &(0x7f0000000300)="959ba0e8d4c593e45941d265e3e800e613639c56cb7bb2bd22a11bf5ce568e60eb2925f97a5f6e2578e6e948fcd633897ce40af5277198f2902e16d14f9bc4db33123adf97ae136bf0e60e35229526833b848c224aaaa1bc318b8ea467be90ce6bca7623f5c9258587155b04a1dad986d088414b24d8603f090ceb25b7c76e128f683291f168bfac6f0515d0d6d41f7432e6cb4a76bd4cbaceebdb510b0fd4c7071f7be3c0ec62c3a41ec4cd563e6a329b7c881e97c65ffdb99e2ba0b448a993497d23fed090a6a4e5a7aff6872582ccd8c99b7a3c7ae3f05fa1b765d615564d8491c4ea702ed8a7c44863443713c468645d008fb87deeee5043930000bd3d6b66463962118453b023af45b3fe731cabb0e738e8d86bcfe98cfea6fd3dbaeb512d91f44d0e70ae5ffa4ec03be820c701a832b80591be3c17aef536c4be30eaf3c8ce3bce1b4dc84658fb8091211314c450b02a96bf47113c2ec54cb447d57547299c17a0434e6db4c79d042f63a4779942265bff5bab7f179a543952065e2cfda24fe8ffef95ea218ae786fe51c4f375d562e01f476df3900045c482262fa5696e1c66cda9cc585c000000000000000000000000000007f54ba2a0b4f1e7b9fc0c7fe709fbe8", 0x1c6) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000680), 0xc) accept$inet6(r9, &(0x7f0000000100), &(0x7f0000000180)=0xc) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000000500)) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getgid() getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000080), 0xc) semctl$SETALL(r8, 0x0, 0x9, &(0x7f00000005c0)=[0x6, 0x4, 0x4]) setsockopt(r10, 0x8, 0x0, &(0x7f0000000740)="a9c511f17e327dc58d79fcfa17575cca22a6ba0a44fcc7a0ce93d0bbfefadfb19ff6f6cf855a8275efe2c13dd1008f3eb19c1d5aff4cd756ab2a657ecb243002032070e95c4e3d5ee1ed61b825521f64291832be3ec85e90f53614ae60476caa37bd4f14e3a7e2516aa4e54c0906e2c81330c72859fdac6b1a19516c6be1ca536b", 0x81) writev(r7, &(0x7f00000000c0), 0x1000000000000051) mlockall(0x3) 16:00:09 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="88022e2f66696c653000"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="2003a801f50be7576a524ce0dd601a0d0400000000000000e2ff0000", 0x1c) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000080)="02a35966eb9fb5706b33", 0xa}], 0x1) 16:00:10 executing program 1: mknod(&(0x7f00000038c0)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000200)=""/137, 0x89}], 0x1, 0x0) execve(0x0, 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) 16:00:10 executing program 0: r0 = socket(0x11, 0x3, 0x0) socket(0x1e, 0x7, 0xff) setsockopt(r0, 0x11, 0x1, &(0x7f0000000000)="9eb3c75c72400338b56a2bef6b95a598be8b5ab93f5e5581fd6f0e7e83036aea5b84090e2042556eaf71e2a7128388aaf9dc582ec4ff4a0192f7c23562e8d39dd06edeae2c0ecb5f96d1238fe7b2dbfd412f6259ecd1f29d9af81c40570da16bb85ba32b797bb9730944556c60ed2cee3187aa6d385ff4ed77191919076a0b36f06fd8836a88d8b64e8817739a92870d0a37b4", 0xffffffffffffff62) r1 = dup(r0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0xfa6b, 0x7, 0x3, 0x1, 0x10001, 0x8, 0x100000000, 0x0, 0x3, 0x1, 0x6}) mknodat(r1, &(0x7f0000000140)='./file0\x00', 0x2004, 0x196) 16:00:10 executing program 0: chdir(&(0x7f0000000000)='./file0\x00') setrlimit(0x0, &(0x7f00000002c0)) setrlimit(0x7, &(0x7f0000000040)) 16:00:10 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000100)="011e7be781c8d237712893d7498cedb1be5750018512141ed441c402b3b44d5cb440756afcbb7923ebf1cf007c021695bbf74effc5223066b02973d87075a62ef30038544b1389c84f5fbad37d13247674d53684fb0a", 0x56}, {&(0x7f0000000180)="fe202aedd1c3439bdce0fb10ba6a56cf4f5c86ccfc961f17c3138651487608a12b8bce66bda399c675cad779227f724ea0a77bcc6048faf918fd2837c6bb37e55756d809eabe4646e9116e4fbb1d662a005cc7cdc4a26856c012cb155e0112b02d500d6a07b83a3ca6fe0930670f0e2ee146dd70c44e6c614bde160b26eb5053ba3ab402223513ac16893f8a8e0148c9620635012c296c0b31866f41bbaf51ec4710b946bed96e2688e582836a4f3f9c7af162fc6c0a197c978f0ebc272d3e4abb0fa49a2f5387d6e74a2d915e5e630d938b3e2bd953002310b2b56e3570", 0xde}], 0x2) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="00000018", 0x4}], 0x1) 16:00:10 executing program 1: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)='Q', 0x1}], 0x1) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000002600)=[{0x0, 0x319}], 0x1) 16:00:10 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000080)={'./bus\x00', 0x8, 0x7, 0x8, 0x1, 0x2, 0xda, 0x8, 0x3, 0x0, 0x93c5, 0x7}) ioctl$WSKBDIO_SETMODE(r1, 0x4004570c, &(0x7f0000000000)) 16:00:10 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x288, 0x1) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x7, 0x0, 0x0, 0x0) 16:00:10 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x4, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20e49, 0x140) bind(r1, &(0x7f0000000080)=@un=@file={0x0, './bus\x00'}, 0x8) read(r0, &(0x7f00000008c0)=""/214, 0xd6) 16:00:10 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x27}, {{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) close(r0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:10 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2dbbb2ff, 0x0, "000000000000000100000000550000000300"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = socket(0x18, 0x1, 0x0) close(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000940)="582720ebabd16ebae63225259560f88ce3a350554423c54c77abe5e5815f73f2a044fd33055d52fbd5e417b84dd672332cba919500779b0691ae89632dfc94ff334a5619515a4c8a00614b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0xfffffffffffff7e6) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x7fffffff, 0x0, 0xf1ed, 0x7fffffff, "a508000000027f00007f1000000000008000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:10 executing program 0: socket$inet6(0x18, 0x4000, 0x2) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) accept$inet6(r0, 0x0, &(0x7f00000000c0)=0x254) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) 16:00:10 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000140)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x4, 0x0) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000000300)='\x00']) setrlimit(0x6, &(0x7f0000000000)) r3 = fcntl$getown(r0, 0x5) fcntl$lock(r1, 0xf, &(0x7f0000000080)={0x3, 0x0, 0xfffffffffffffff9, 0x5, r3}) mlockall(0x1) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6) r4 = openat(r0, &(0x7f00000001c0)='\x00', 0x10, 0x10) pwritev(r2, &(0x7f0000000180)=[{&(0x7f0000003400)="7849a9c39f9df4241bd82497e14bfa56ee10f0f2d26dd40b88ee62bbf22304445bb9f19e2ad1da139ff8eec3534a3b44a7041b39468b3328411670fe1614e4623b1e6b70da30f0ea842891bbaf1e39a895fd59441fb19da4105a0853a4e987deeaef3a72c8211074a31618507cf5c15e7b820e2bc70f508a88e3426150c09602376089b495bbf826e050da27cc6a24956ae03f67f04506c1f65522f148d84ce7caa140d4fce10f73251fba8e8547e4d07389d54b1e6be404a7bbddf854843c33cf09ae53fd4594cdf2f76e0a7dc088d011bec480d615473c53db97aaa3a6a1858e994fca32da2881ab327b4e8214e3f8a098a793f031613b9704c362a8e9633be1e4a0870732d9c8f1c7614705e4acaf5caf8494b66e65126d68146bcde9aea6e9fdfaaa64ad3aad7f4aac73d3f606402ccc7785fcb802b812b3baaf03fc6a44dfdf7e0adb8b8f0131e4b261a5c2c109ab91ba4c06b1934dfb39343a91017e97e02fd0e7e2d48455f46f97f5ebafab111ac71e29981a7eca08460fe0f7b545122f6a8e03e2d06381ef40e1e8d6c36dcf47d8a4e6cbdc50d7d88c9f2a576f0cdb96e9cdad1f62f90cb8fc0b543503e2bbaf534364d3d1489b190fed04316940f12197f7f726da773629d5ef59270e3562d2b6a86df264d7c13487eead8f9d44ee5057c232db9affa3982277f629386df3c13cc1a348b980c97c5747413bd9eca35faf2789d35a70e43fc9102554d382b580a73e85d5a18eb6e960151b88bfd99e8b36c6124a1f06451a1bc2a051634c34f506b3964afe71dc1303b4848f913b6089d5ff585574f6d6b231eb85fc3b6d3c939bad20a804222436947cde98ab9e3952555559e9fad5af2520d015868b576ca8d122a354b6e00d44572a8918f0f306ca0c6649fb722d1ec2f60a622a32f9ec174aa4d58e15f8a5985f3ef7fcbb26a8edb3487f17bbc6d40069484e499018a2d8f02eed5fbc060a66c04fb03ebde1cdabe9c60b85e346ebb1315f6af9f2c7bb7330c3bf067664ff196b37401abe106dc35c6b3e29ea8ab8110eafbb18b332afcf90beb277e15cf6f8bb13bfce762037950211be85582ca6e836e6cc881fa9602c35fa46f4b85e189f1cc265a9900752be2ffb3bcb6a6f80ae576a93db1090eb5d50b79d28925c5a20b2c66646f3e9dbcd44d1e671737f1d0e8e513699728adcf83169f089b6af8edb7693936f5f774f203422b55281cc14eb97dc82c2455bfbe9d7ea0bc84f0d43183a8b9eff34314069a27c87508e635f57f0cafd7f1f301fd241916201fd2a40d17ca60d5e9577d9cc96557f611e162a894bc1e4b9bec4d239a7ff4f30ab08c20d34a3d94fc827f8d1a9d710c2e312fb79feb53b5fe9cefb95ca135f2604ae4f32c012571f3f05f6260233a58f6af8533ffa540d04878d58456842361a79c26344b139062b248fc9989d3ede1570ee14f2031048c2b131cf8bd866e490cdf346b5d53b1835c911caf8242c21206bee88ed8f76ea73dff3da08679deda0a22ba3079c04f93120ffe042208293382735f57c97a8ef9fb3e6ab188fe71a9ff23dfc7555d08c108615ea8b20ba3d4af99aef57ec9ce866f115f8f65fbaf857e038b57401b264429ce3e632afe9342bcf94275edbdadd024b6826471d39c685c26a77630b75598fbb7fbaf5d29ae6d7f8d4dd71bd02a349ccd20b757ab6fe8383424dbe062a5a8f58f717278e01e949065a2ee2de4a2a64a634cfc9f44c2bc6a2f05652a387ce2c52f09807fb130ed1542370453c233d89192c1d41cad7c2ba880f91b37ef151c92a307a0c8ee859f2e04ec2cc8cff839643c667b9c68a9d9b1c7a55d542b34e05a37fddb952e4ecc8d7b8a578153f350bfd8585fbbbe33398846b07f324cf90a9844cb73674a5c6d82a5a3db1b6571dad64cfcf7101d2fa74941d2eb090577765bfea7cad294e6c72cc9825335c2259acb9e6421f8667aff5a9113a0b1a5146786e43d327f19b8562c660e60ddf958e74d2884037ea4d11c68729b4d9254221d0eb26366b1903aa3a05e07806b5420ecc199878ec5fc2239d8786af5405507103c01bf23f9830087f4f982ee49a89ed9fea54e1ee129aca39564973686e7c495e96e79e72457b9dba2a0148461da007ed5d72c2da995e140cfc95f4edec4a82d201f2f9b3974938e0d1b298dd7563ab0f8dfc69220bdd1804faa35cf770654f4bbe3b981091d64d81ad17f4538b7e1337d49f15a7cdb10af17726ea658a6c5f7411f4ac872e60729d91d8ab014832d31836dd922078aabf409a8d9eeeebbc82413d2d686cafe0e86b63a91032c0d91929978f7654130edf3a66124dfb6e755822be84de664ba7871ae331ffc98205c5256c484c3bc4de3b278e6a678212d9c6af74b3cb61ba7d8539fc7da64c8214e1d4b7963ec65333a39c770255ced6415294e2032499a69c0d1d3876de9bf1edb76318b81252f99087e8b7040d2f97fecb8a83d18691d746c699ce7ea84f434b7e95c7bd2ebbac0c015f24a16553bb772fc36d1867957480350ce0da07b2ef8f934fa40c67736a95cdbc231f709f07cff30407a524f824f5271f5f28853a419acaf5808e058c5dbc9def72046a97da59aa65286da710badb835f14e76c2789c7f678a12e35775ff01bfaac238b2af299fbfe48b1e92008d19ca08f5d5a2bed6e53c508a4e72ef74d7b04e5b87e52e50fdfbda87448c83900d7b6f20b8a623ba38055a8447f9a4a7e400c86eb24239913ae4972237ec0e18bb76682cb1c1eda2f872a7f4324cd33b4f219562a2d36a3f97aa0bf34436814c0a670359d35b1f12fee0b7b2422aa005591b62f7282f8ec386625a7ece004ed7ef34e499e11edc425739e12c40970dee90d4ec38358cd91641c69bcfe2847bf564606409da71a95ca43495be504c758981dbd928f2f0c026192546b974c00a372151c5551030b28f56ede58e8933693ee2f7d68d391f3b78af960dc1e004b08fa77c8f1ba4b8737e24608d7ea47416fcee77ff409d458710c9af76a9ae2cdc197d1edad4500008d9ea889fbb2d4f5fe20d69743eb54cb903cb91101a1b5780544ce291bda0b09d0f847b35dbd1c157a43f14edcdd7115cf9a18924954ccadfabc1cd1e431ec6d556d2be5270443f66ba0cc51f421ba07db5c70c458e7b0d3ad1b1f55c3665cee10bd23113035885776f4fa0d828298a3264952ad8f5a8b6e52887075e72e3c04feb25dd26ef327a5e329a681b8b02023c68bd5e851de25c3ee632209cb69cfdae27239d400fbc57c7b63f3be09956c7e5ce75f254c7f7fab6365b55533702a20f9bac4aa0c7dea46902b5bcd2162819a0af37ff2b0df7a6b7d5a88fdfc1022d53f351fc11e0bdaac57095a9b69560d06ff67a5b4203f80bcc1a5dbc75afbbbc4e8055b3f04d20e4c628e53f40c1ee408d080a2af2e1fabf8eb253f35c0c92696655a32399f062d1235a234402d8671e6627b5e6f2004ced6f1fda305364804fbddc512b9c17fcc2b9e16b7c8f46f5bdf06516b739610254bc808415baf4e4ca8752e2279693f15a8212920050d41b942fdef7bcb8679fec2574eaaec190de5d347a79efbf10ff4d5ed9294f7600c52d517adfbd0f6ecb408309a8f284dd4cffa534eb5542b76ac5977e07d7934f9a073d45c13f8084363d93c21d3295b3e475dae4af2da4a6f2a7f01f51be5c8b569175860e06c96ed81d8c5847aa46b325046c07e9192b6b95058558aa84b8054deb33a5c9fdcbf46539a039e109a391170a3d142b101992406d854df626e578908be267a59c6d651d3b2bf77aaa84610290dfd3f5efb98c2563ee71aa3a80852bddd205fbb0f58a051360dad6b25fb780ea9c9a983365968453da5d97d980e0aa1760777bc7d54a34c8dc26f03650df570e87daeda66256a06236c9f9f85460419dce52f40241a1eb81aedef523bdf194b893b44a3d989a38f7906499c86ca8a23b46e6039e850bdbdef92096478284d79a842429222d53ae21fa9fdeb844907dcaa57c4120e3bdb4a5974973540e091e7b031f76e432e919bdacd362f56abf4e26ea600f78234d5de7c07716b031404b968c9b6334e5fbe9264016b0532558b5617d19566e370db7c3ebc789474b4502ec02673309fd785c3cffdf75c1930a58fcc8a3068fe8018cf6a3e0a3596df82aa0278ea256644c19763dd1a45cb0bc7ab34017c310eda122dd3996f179fb92b27fd134021d91b324da93f6848d47b097f0d116f5da376da2407e381a0d894c9cf897b63b6c15062f0af1b16641083f2fd4069205e0885d063f148acd4604f6d9a7f371769df2b4831eebd213080c25100ad0499b3c3de587a8076a94ed3cfce860079811afa681ce85b054ad259e8842d7ff9aeb62833fa86ab27eb589bd395af52d97a3d7b4d51836b83959c438299d3e5a0adc3f4bc2c53f3287823486491c82a1545fbe99229abcc0f9b68cb0f66dad115c5872a3b14c6c3ff919453072486aa6587ea91591d34f41f3af2c96d55c4021d396b38e33a5ffff0d120b85877023e177d0bb26daa98d05f5aeffd4b489903625957bc54c5995ce757bfb0fe5b0e6bb2930ee7c82a6b835e41bb98f397de6259b31ce1206fcc51474f0282e6ecac5050c270f7c77cb378e645eff8619c87f504d52a8d122314af27c6beaa20acfffa80c81bf6cadc0f4b0beb54ddb20c4bbbdff327c1807d7e3e9b28462bf8d0fac95787d00d2b23961f59f4415cde70448e7736ff6e9eb4a9abcb09afe04e596caa2ed314dc93391df34ac7709f9fed729481199e579a066b715ad5d07c5ccd230f2a43864d984ba5593cc5feedd38746368a4f2d4ca64f183dd674149119880f1d14a7e85c641e3470c0ea15dd5be4cfde6e7895256da377a98c547ad25a5506f5f98b7d99ca7e152d361f27ccac3ae6a93e0f0040884c27a042ca5d040205b063ba95a8b67ae62a9ac7ed8a153c5573df0118767fc3456927fbf2b56fe8215805d58953f366e33eca48a469332876b83681b8c0f11097e7f1821bdbce7a0c9e00e0293b6e4eaa87f2ca6c92ca72cbe00077b1d7f509f8afa8ba238a0d09da0a5efc00cd42f4cd26bda6e4fdc23578de0b38b52a46e8502b79a1faccd526adf9c0f22ef850d18e64c5c12f1932d34b9ad6cb8ddb9aadf62a669f1f27c00c3a6daaacebf9c9a0cbf528928b5593cd5d7b28a9de0764a512cc1c038a98cdbc5987c0b7a44a95688faa1e87a8cdfc15460808cbcad01b57ebc95b5b1986e8730b36a858abf4e376f10efa3e2998fc6c2e3ba6a3bd8039c61d723ea55a678b5e7464fcee3af892693418373cab966d6bdcd7c62841bfe3cb41aa292c5b419239c3ffd867ebaad09cf73a8861edbc23c5ac24753e41c2372ec5e32f9b695cc1ab2bb4d0b48c6b2e9ba967464b72192717140f005937e68f34e7066f4a891c91268137939485989f20747b0dea76bb7ea5e73c631218e1eeb1c11e6e0da967e3aee1c92ecda8acf2c39bc812be90f22e71ada3fd951cbc0b73e53d8b8c80da3adfd3451a9ee684a676bd413652f4fdd9cd57f54c9ed3ac79461e0a9051d8b74e64c826d2b079ec33883b31251044e7773e01e8fef7b713e84a123a", 0xf80}], 0x1, 0x0) chroot(&(0x7f0000000400)='./file0\x00') pwritev(r4, &(0x7f0000000280)=[{&(0x7f0000000240)="5d477c05e6a27684aa2f296222c7caca27", 0x11}], 0x1, 0x0) munlock(&(0x7f0000ff0000/0x10000)=nil, 0x10000) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000000c0)={0x1, 0x100}, 0x8) 16:00:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000340)="aa499c1222d78aa469457b37e1c9582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d993", 0x65) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x6, 0x10, r0, 0x0, 0x1f) write(r0, &(0x7f0000000480)="90853856a63efcf2dafd59dbb3ccfeb6bb87611af9e9a23877062c368035b5664d9daaaab6e5e17da8dca34e9265457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c82278dfef9cee2dcd728c0000da17d75358006934cf022986abb786086c0f6180838b3beec43682b873cca60df7a6ce6928d10016f8093652be8593b884c6b28212e102e4aa128a3cc901b54b93545295bee873e5e2659c02357404ebf274e18e681ab9116c4fe6cdde3040f3f8bbb13d6f4e593920d193d06cd4a4d9a82e313816f110c95c34df4d449937e4fdc0db1c80624030bc62a87f85c44019dc7d734259ac188d8cab94cde134f2a7ab841a55768ecc68c29679ea162b1d0381fb6f2bd46b57f1c21e4cf309", 0x12f) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000100)=0x10000) r3 = syz_open_pts() socket(0x1e, 0x4003, 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x9, 0x3, 0xfffffffffffffffd, "85491702876ffe4dbfa620000000000900"}) poll(&(0x7f0000000000)=[{r3, 0x101}], 0x1, 0x0) syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000140)=0x6) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f00000000c0)=0xffffffff) 16:00:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000001600)=[{&(0x7f0000000040)="031d8b093c1f299c06006512a01d70cb75b59bcfac7224409a13f972dc3760c89b0866f26ee337442e7c6011c4bf7b1bce6d3c898cde7d3364d0f001d7f663d881c68c73a2", 0x45}], 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:00:11 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="516996faa4", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:11 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000140)=0x3) open$dir(&(0x7f0000000280)='./file0/file0\x00', 0x0, 0x0) chmod(&(0x7f0000000300)='./file0\x00', 0x10) open$dir(&(0x7f0000000080)='./file0\x00', 0x419, 0xd) setuid(0xee01) bind$unix(r0, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) mkdir(&(0x7f0000000240)='./file0/file1\x00', 0xffffffffffffffdf) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x800) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000002c0)='./file0/file1\x00') kqueue() 16:00:11 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="10000000ffff00000100000000000000120eb479f8f22278aad538500ac56ed050e0ba8db9636fb45cb7958c6bed561a6ee7b9d353a43342c5a87f3f5ae5a23dbf2ef835e12c78c3e779ae76bae943b337811ca2271b8997bb626a2638cadfc2143dce1b5dd04565ebfd405be3f98b287b84a69c14dffc190c32c5edbdad2e1e4a410c28b2859058b81cb0d9904fb6ef3b1bc840b97593f90968a761c3a023f66b1624ccdb7bd2157d02daa8ebe7abdffaf3f2deced81872d964d3163121c31a19640b57"], 0x10}, 0x0) recvmsg(r1, &(0x7f0000000080)={0x0, 0x272, 0x0, 0x0, &(0x7f0000001380)=""/232, 0xf}, 0x0) 16:00:11 executing program 0: open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x82, 0x0) unveil(&(0x7f0000000280)='./file1\x00', &(0x7f00000002c0)='x\x00') execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 16:00:11 executing program 1: rename(&(0x7f0000000040)='..', &(0x7f0000000000)='./file0\x00') rename(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file0\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8009, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000001c0)={0x5, &(0x7f0000000180)=[0x2, 0x8, 0x1, 0xbbf, 0x3]}) fcntl$setflags(r0, 0x2, 0x1) open$dir(&(0x7f0000000240)='./file1/file0\x00', 0x80, 0x0) accept(r0, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) r1 = open$dir(&(0x7f0000000140)='./file1/file0\x00', 0x0, 0x1c) chflags(&(0x7f0000000200)='./file1\x00', 0x20000) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000280)) 16:00:11 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = semget$private(0x0, 0x2, 0x10) semctl$GETNCNT(r1, 0x7, 0x3, &(0x7f0000000000)=""/105) setsockopt(r0, 0x0, 0x6d, 0x0, 0x0) 16:00:11 executing program 1: r0 = socket(0x2, 0x1, 0x0) sendmsg(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[{0x10}], 0x10}, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000000)) 16:00:11 executing program 0: execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000080)='^\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='+&\x00', &(0x7f0000000180)='$!^\x00'], &(0x7f0000000280)=[&(0x7f0000000200)='}\x00', &(0x7f0000000240)='$\x00']) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) fchdir(r0) unveil(&(0x7f00000002c0)='./file0/file0\x00', &(0x7f0000000300)='x\x00') chown(&(0x7f00000003c0)='.\x00', 0xee00, 0x0) 16:00:11 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x9, 0x4) setsockopt(r0, 0x200000000029, 0x80000000000000b, &(0x7f0000000080), 0x0) 16:00:11 executing program 1: r0 = socket(0x18, 0x1, 0x0) msgget$private(0x0, 0x10) fcntl$getflags(r0, 0x3) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt(r0, 0x6, 0x1000000000000010, &(0x7f0000000080)="6d351bad", 0x4) r3 = msgget$private(0x0, 0x202) poll(&(0x7f0000000040)=[{r2, 0x4}, {r2, 0x98}, {r0, 0x20}, {r2, 0x8}, {r1}], 0x5, 0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x1, 0xfffffffffffffffe, 0x7}, {0x18, 0x0, 0x1, 0x422}, 0x1000, [0x1, 0x100000001, 0x10000, 0x100000000, 0x6b8, 0x3ff, 0x8, 0x18fd]}, 0x26) msgctl$IPC_RMID(r3, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)) 16:00:11 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x2084, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = kqueue() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f00000000c0)="d735d8a4bf14ee8cd5a5eed6382bea852f29aa7b584d15be54e0288a5e3968f04e64721ef6e8ff9d", 0x28}, {&(0x7f0000000100)="67fd4db7735818a32c31d0e54a97862c8890b8b247a6e83b91265adde4146a6c80a6067cd49e9e652ffe4803c39ea90a61c640fa6991940576168e2e8ffae122d36e258d4e5682ea3c72611c4b356b80e5524a49b8b929b5d6ac9f5e51f1b12116e83c8758cf6b9648932fbfac0b8792f73fa5fa644cddbdf2fb625d3d8ac1c990f1f65d305340f5f3c6937356a03da3a6ef7a2445f8bce80118", 0x9a}, {&(0x7f0000000200)="d2", 0x1}, {&(0x7f0000000240)="6328fffae0c0e115cb248b334e0099c0c5cf0338ef6d1209a32c5a85f4294bc864d70e1f1b00b28aec55c3336ce34f389e42528b36807f27214c60599e6475fe1b45483673bf8b4a3b741a98cc68e11b2097defcfc8e23674ccac31d67a974c222192c77064fce71933c2158b7a663beea8ccc5e418a1e4a071c1c4c4cf6a2fff9ba0445ed295e4590ebbf31957044615bca6d67b99885036043af007c0425c13146bde7dc729aff302392e8659a236ff73ac31221dd4e6ac5a0d465a3", 0xbd}], 0x4, &(0x7f0000000480)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x8}, 0x4) open$dir(&(0x7f0000000040)='./file0\x00', 0x8002, 0x100) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x6bb, 0x0, 0x900, 0x0) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x1}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") pipe(&(0x7f0000000000)) 16:00:11 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = dup(r0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r4 = getegid() r5 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) sendmsg$unix(r1, &(0x7f0000000440)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f0000000100)="223205f48dea01809e0cf99c89896b54444d4694f638195846e47edcbb75042f4354189da8515f77a94c1367e5d7cff6f39230f0d0009827053be06c846b1e27342b50823c5a7143ca2053cc727e0d35bb1480bd99e8cca6bee23c3524a2f2434eea1195671808ca30e2bcb1f76df72f8cfd3882184af9e855ad14d6111ae2af4247ee60584c60f7985b552603495472e39ae6eaa49727bbf12c571e284ea1afa774d3dd5ea4bb1198f61b16cd69216f9bcfcf", 0xb3}], 0x1, &(0x7f00000003c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}], 0x70}, 0x4) close(r0) r8 = syz_open_pts() ioctl$TIOCSETAW(r8, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r0, &(0x7f0000003540)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c", 0xfd) poll(&(0x7f0000000080)=[{r8, 0x40}], 0x1, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0xe0, 0x3, 0x6, 0xffffffff, "0168910dfe5540fbbbc40fcac0731e8e23164dbc", 0x0, 0x80}) 16:00:11 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r1, &(0x7f0000002340)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) listen(r0, 0x0) bind(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) r3 = accept$unix(r2, 0x0, 0x0) accept$inet(r2, 0x0, 0x0) execve(0x0, 0x0, 0x0) recvmsg(r3, &(0x7f0000002300)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/133, 0x85}, {&(0x7f00000001c0)=""/159, 0x9f}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/4096, 0x1000}], 0x4, &(0x7f0000002280)=""/89, 0x59}, 0x2) 16:00:11 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="25000000ff00000000000000000000003fa9093032cb6e81dfffe68d7aa91a873546c0cbf16e879655b3f04bf7a6d09ca6d015dc935cc9907e44b174380832187b5747873a92832c1474cc06d654aa7873130f8bc78b18d765062c51d33373e2dc7ac6cd1d5a7e7794d783467c8d454f9c916314de51760103e0a58e84fa9a370c4c4e9090e82fc184cf000121bd", @ANYRES32=r1, @ANYRES32=r1, @ANYPTR, @ANYRES32=r0, @ANYRES32], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x800) 16:00:12 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0xffffffffffffffff}, 0x0) r0 = kqueue() pipe2(&(0x7f0000000040), 0x10000) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) pipe2(&(0x7f0000000000), 0x10004) kevent(r0, &(0x7f0000000000), 0xb4e, 0x0, 0x703f, 0x0) 16:00:12 executing program 1: r0 = socket(0x1a, 0x3, 0x3a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "00000000000000010000200000000c00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000240)=[{&(0x7f00000004c0)="e25cc2bb7a5f960c", 0x8}], 0x1) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000080)=""/12, 0x1bc}], 0x1) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x40, 0x0) 16:00:12 executing program 1: r0 = socket$unix(0x1, 0xffffffffffffffff, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x1001, 0x0, 0x0) 16:00:12 executing program 0: mmap(&(0x7f000071b000/0x2000)=nil, 0x2000, 0x0, 0x1011, 0xffffffffffffffff, 0x0, 0x0) socketpair(0x20, 0x2, 0x4, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r0, 0xca2) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x410, 0xfffffffffffffffc, 0x90d2, 0x3, "d730c9e7bb6fc6e23c5b00000000080000e74de4", 0x1}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000340)='./file0\x00', 0x8002, 0x40) utimensat(r2, &(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)={{0x7, 0x78}, {0x2, 0xb175}}, 0x0) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0xa00, 0x0) poll(&(0x7f0000000140)=[{r3, 0x69}, {r0, 0x22a96d43adc1f871}], 0x2, 0x6) write(r1, &(0x7f0000000200)="bd", 0x1) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) close(r1) mmap(&(0x7f000071c000/0x3000)=nil, 0x3000, 0x0, 0x1010, r1, 0x0, 0x0) write(r1, &(0x7f0000000240)="99de3bf1ce38225be781c2e5ee4c132cf52208db16663a70d414c21630119f9f2228547e45d7539304080e05a5962868b8da06cf3193ebc4f5d0f1c6187eb9c27ba730680a2ec5a2a77dcf64de4e78416b01fc12a691d7941474918f710eb081d2769acb99574a58157824e423e33a088ddde2e432e1dec4e00906218fad88e2d7b30a70e5c500012315e49997920611ec45c2ceea47e74a425238b429eca32cc282d11aee8577e42929bc4912366937b11f1deaecafab2e1a3aef037e6db487890a43ce5eea433838b5f7a38bd4fdf5e5f496ffcd6f7e231df533363fe5ddcd3da8df7c386a736f6fb9", 0xea) r4 = geteuid() getitimer(0x0, &(0x7f0000000100)) setuid(r4) getuid() syz_open_pts() syz_open_pts() r5 = semget$private(0x0, 0x4, 0x400) semctl$IPC_RMID(r5, 0x0, 0x0) 16:00:12 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x8002, 0x0) chflagsat(r0, &(0x7f0000000100)='./bus\x00', 0x0, 0x2) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0xc0107002, &(0x7f0000000000)) 16:00:13 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20688, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000180)=0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x26, 0x200000000}, {0x187, 0x1}, {0x101, 0xffffffff}, {0xe7, 0x8}], 0x4}) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000080)=0x7) 16:00:13 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYRESOCT], 0x1) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000000c0)="2003a801f50be7576a524ce0dd601a0d0400000000000000e2ff0000", 0x1c) socket$inet6(0x18, 0x3, 0xffff) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000080)="02a35966eb9fb5706b33", 0xa}], 0x1) 16:00:13 executing program 1: r0 = socket$inet(0x2, 0x7, 0x1ffffffffffe) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x400, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)=0x74) ioctl$TIOCSTART(r1, 0x2000746e) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000d, &(0x7f0000000000)="eaff925cb7f404f4", 0xffffff35) 16:00:13 executing program 0: r0 = socket(0x2, 0x7, 0xffffffffffc00002) listen(r0, 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x10, 0x0) bind$inet(r0, &(0x7f0000000080)={0x2, 0x2}, 0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) recvfrom(r0, &(0x7f00000000c0)=""/206, 0xce, 0x3, &(0x7f00000001c0)=@un=@file={0x1, './file0\x00'}, 0xa) setsockopt(r0, 0x3f, 0x24, 0x0, 0xfffffffffffffef7) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0xd0, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000240)={0xfffffffffffffff9, 0x6, 0x40, 0xa257}) 16:00:13 executing program 1: r0 = dup(0xffffffffffffff9c) r1 = socket$unix(0x1, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r0) r3 = dup(0xffffffffffffffff) fcntl$dupfd(r2, 0x0, r3) r4 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x200000033, 0x0, 0x170) r5 = msgget$private(0x0, 0x400) msgsnd(r5, &(0x7f0000000040)=ANY=[], 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xa0, 0x30) sendto$unix(r2, &(0x7f0000000200)="0c3599a7d82e3125bf280142008e9d4053574e9dab1408ca10558b993b81d47812cf806cbbd419ab1e69b2a19c543d7f018af9e30649cf678326a3e3428bccd806569334178fcc19ccc0c0797608d283d62200e1237a43827d3d357474f2826a269bc92c1851e6cd129a92b4e0f61694e79200bd48eedb0108144c51b01d49462118b89108de4fa1c7195c6b9441218c150b3264d02073d241bf278e705adfb56dc503154e558282cf3824fded4886957b4e28217ede99f50472df052a20831cf9bc6e6ab2a71567f350e449f1bc90209c292be8dd150b91ae66877d2df68f81fb6b450f5e924fc5606c910839bea616bd4826b86f5846a4b14efc4193", 0xfffffffffffffd96, 0x8, 0x0, 0x0) getsockopt(r4, 0x29, 0x31, 0x0, 0x0) 16:00:13 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0x80085761, &(0x7f0000000400)={0x0, 0x0, './bus/file0\x00'}) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000040)={0x0, 0x4, 0x100000000, 0x3f, 0x5}) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000080)=0x2) 16:00:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setregid(r1, r2) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x6) 16:00:13 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) bind(r1, &(0x7f00000037c0)=ANY=[@ANYBLOB="2d012e2f66696c653000aab2eb63d54318c0530ca2ecbc757a78a707835a2f860c0d12abd94ddb9181a042115bce85e0ffffffffffffffb4eed23677d8dfb393c6f3f98c6ee2fedde0ba725d087d31b5e4728707f37a458d528d60414ed813cad9572000000029230000f807fadf"], 0xa) setreuid(0x0, 0xee00) r3 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000003780)='/dev/wskbd\x00', 0x0, 0x0) r4 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0, 0x0}, &(0x7f0000001440)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000034c0)={0x0}, 0xc) r8 = getuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000003500)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000003540)={0x0}, 0xc) r11 = geteuid() r12 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000003580)={0x0}, 0xc) r14 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000035c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000003740)={&(0x7f0000000080)=ANY=[@ANYBLOB="0100c32f66696ce25300"], 0xa, &(0x7f0000001380)=[{&(0x7f00000000c0)="6029c2310ae3abd6ab9367865ed902b12f86f994a4ac0d59124092681b94e907e33315400f739c9737ac657d2d95b6408e1c0671dfb3", 0x36}, {&(0x7f0000000100)="53ca7f2d78ac335624b2b076842b3ab31cc4df1c4cd7fed9bb629ff00d18e789c5225e3a6bdcde74fbb18736b3fef91282fa3db223ced0db005a4ccb34debccb9fd80e2a25aea08e23bb00ec69e271c46d77b68be88afa0048e27e9b07a619ecff0e794a0d2018e65977ef403b25f77f8607df78be3a6994fa9e8735ea1d74", 0x7f}, {&(0x7f0000000280)="a85d9416c04ad622baccd5f0b437de24869cea860e8f207a7f0c810f4fc2554d14e45369bae7e0fedf59c6c8ce2cac01b17d5873d261537f17681e220a2ea6ddde313490a3e8b11f8b6927c90dfb0dfd98aae3228a064f715900f663491cf92b3db1220c709800b1fa1ca1e587a6852d54056fa847fd9fdcd0e42f651a84b1a6471e565806843ba50c0a06a517e885141c8f93e34964fe303f1d4c72148a414ddbb84806fd634d1d6fb7010cb066560aa8100dc4adf6f9c7a43fe2a2d611d8ec66c71dfc9b93c7dbf8f20f7311089f0b521a07ab7c7728897cca91aa19cc8a77fd22b1f45252de0cd2aace5b3a2726924921cebe29c505ca0fd5e21173b47f8134c1a3a616e3493496e1c170c79b8f7b6e8cb7542cc2bafbe6a1ac8e147a3af9b9510e47dd4e65a61a30fc98774741e675deb089b26a2d17aef16c26d01754d63a4456729461d13735b9d2a4045e814ed8fd2e7ac2acfb4845888a26fb1e96387154f247d5eb0ab29bcc49a8b004bdc63aa9b26a855a0d162b98360131e0446f1c1a82684a28edf5bd97d49ee82a585a61ac8e801e788796dd30cef2a2772a37c0dc8bca4473272f3b22c9221ea8f2c7acb5baf936835ce1c11bc45b1ff0f8bf263cfa14a7e10c3ad617db7ada82775619fb7d5d8ab79939bbac2af0f264d21e38cac63a02a02ad9ff00f5cc5d3590699449fab0ce0eb57efddfc2b5e5ff4984cdb5fead3324768d01c3d4dc23f6afbd3358907482163d96ffcac07d3c66749da6943b58e24f7dbbe84f841d5281f1f085a2db09472531e44221d716847755bb3082ffc9700ce21d57e91763a6561e334ff87fbf078eff586c1fd647fc5c422aab6c14efc498cfb5151a793f5dd9431cd55cdb01d7f56589be1cdc996b0651d1ab8e126d526558ec6ff161052ddee1f6ec748d55c99ea7045edbb9decd8f07378c963d3269cf97120005f9dceeb074c2e1a3fe16d094e481303185123f18d32f78cec12a92363457fe63004c01a51e4dc495e5411146bddc1f067df6fe8b29be74705484e2c55da644c15241d97878efaeccae0f9f01d169f64c730a569e836b21dc50f7131b2b2435ffec721b3b0af194da79aba42deb1bcce465aaedfce2158450542c0749f236880f3dd186dc71c6b7ad3fb8cf0bd8fa857afa9de9dcf9ef1337962e5b2632048e107d123daa0a9edcff41288e76d7f1f33afb8a1826d853f5f39f96a351c2953a2d909de38bd7b1b763c040b17f94b556c1a98eb998d3fc6ee3a4b84f3c9c80babbb454e0adecc7b05c17c4d7807d07dedc18311c81b51c3a43e622b69ad5ddbd317fbe3c4fdedf34bb1000df6418dd9b8b2cf5fa84e8e617d3ebd301da46804d7ada3617fcdf0dd82b3947859f4d5fef3464322d46143a6847fe2f69fe3c7b74f3a4662057e68a6a03f072fc695c3bd612b3f4b803af39cb3a97f282c6300c8cbf6f91b248662f20dcd6877b70fced3ffa5a0c6314fa302e8eee208db068c232a75f402d6452fb1002aedfe4a082ade3b200303659fbaa907ee74259fae4d8fa7b4657d37a468d390ee7643c10a430e451c66212872ed753daac754d0503d9b5c8161f80c8e30bab856721ace0e7c160fbabcd0457287d45f3bba3902f3b7c05dbdefb0fab88589f4aedecde8120dfa291d138cc35681d4aaf2587d0b99dd5f1f640be883bb50515ba02eeb0b5f342fc94787c1a7f7a894b49aad598ae1a2df815ca89cf3da1bd43f3d5c2c96764049c2913463d68ce8a9cea998cacde8cbd51513a92110f3c01aef59cc7ce11039b562dd271f6278e7320a8355942947c5d41cfeea2a52cc690dcc95068866748613e11d2aea98578dffee20768beafc7fa5040475cb18261bfc513cfff674a8d87c9b09e5dcc5622c66b648690a54246c66e35f4d9a9ae48a9773e8e87432a64da246e859cf656e5676a8906fb806835da2fd1c4e19e1c79c2b1cd8650a23920cfbd1b72031b63dd685c00b16e6a9f1770d19ecc31a9751de02a85ab8baf6829c0f6ff78c8d8089b9c8f367849121185aff01fa40fe3d6d4451c8bd8b3fea7ab910fec8159e4608faaf8b450a53f734b2e708d325b07f13031ed0c895c552d6471efa1a38422a23a10a1e7ab25ff66e71ebf517ef3f32a307fe6b3af700c2ae56a9969825614c62b764495185362a4eec1ccd6eb0ec0d407c32e31a815be5a7118e86dc5e8278d13de64c89d5242cde795db1948e9ab8892510b37298c070b0fb72fb57274a2c6bcc906c34339fea4c5017b6d16beb5b3e18dca5cd782f9017d1cd9222aacdd58e814e40e31114e7437f09a93ff37e55d8606434011816b7c5574d589dd27f6984ca851a0ed13010afc53771c5ba0686d5eee6a0adf960eed4cfa23d1cf028aa41fae5f12c704869340243b3c574b421e96d4aa779bb55ab7426a00b682b69611ae281fc90126b801806159250b0221c86c3a305fd5fd862735ac291c5a36b3306f7624a9b0198b90aa6a4cce9db330aafbda5a8fd48aa6204689b0918a4a295c477a2f0c3b802aaaffd661da280a92c9cb40314783c90955e6eb554452068e3a5e530cd90641c3d888692db3f69426c84b56d1398a67b9a7d184bfee5f855179132f3ca4c3d66b94c9610869478383dec76bbfa38b114b013f1c2f4ddf0de64326023600b61917765fbeecc8c4cfd9a3e8c5de3576b87896d576026c42a9bc5e3c84e94ba9cf313376a6b51ce58faa575711bb219f555e8e92c503157a28f68a34ca52f09a84d855b4bb3017aa78b1d34e97eded990b2fea6e6492c1d94ea22886005eb0721b1e8f92713bc49820d210d460f5a61aa35fd9d13e7ccc292665ff30c83ae2ce3f9c9d97064af54d04acd1119afbcf345f82b450a16ac49676bccb478b10d3d8e79c2ccf36a955a06d20fda1640607bf3928d63b0fc3e2330d6b2174c4f481ecc33c5483577987a05af8bf6c4b6096355b6e2749770bd138183760d9ed3e7d5e8acea1c591d53de253af82f8fae2ec15d00150ff63cb8bc05b4aae550c00d7f6edb639c20bf31a5ca0e1ed065533de157473888e482cb1b1ec5dec814d8d7c87b9855f2cb08f4a55ed324fb048bb12d7b1db41eba65b2790885566215ed5ff5b9ef924900d321ad42fdbd818fe272973948656728edd5ac487d09ae832a51efee87f66da09f892f8bfab282fca406f32de98740467fb19ec8eb91eb82600e3b91bae5c2c485bd86c9194c4ed9bd31a78dd2de898bad719f8d8a8cb8070adc3d4baf3c2d88cdec110d994529ff102ac89329ede96d0ec2c0b377fcf26c12d072e783ba9379534cee455d6d75ca523c97e73ea7200ad73d3be548b673591f510afc1eb19919545a88468c3333b337c120804ab142a76235f880cb0f7fc28061e6c3f7a0027603df396522516ef865384a1ff439d2518504621eada4041132e3a1fd84cfbf2bcfb2246d7b4a843538617e3406057e3ec9feed0a767457feced7fe94245a4a2f40fa2ab14661dd2e1016011a69f3940bf5b1228ba7301da4effdd438a0ae5155e56a22a9d2bb95fc6671bd7777e55dddd753a3bb51ee8ac1815ea3e63110f1ab983e1a896e611307447a03817aa4121305ed600621bc98e408b6e9e5032e2a4c8d28292aaabf6626d5d47ce03a562276b4db80fb3021b53fda275c8a7c1304fd294844cdd48542f1b6748ab8d520ce7b3615df5495407a09687f1091b1182784ba2c1d76a259c023060297031753cbafb5adb1e40330abe4b0754f9a4317a4ad3cbc4cda809515b022fc6589415b60fea42710101749adae3084048dd54c7f49ea0f1a019aa478ca1a964968e009672fd8d333b7d388e9581d0e4a2b1e126e9b92981428029604061d8024fea9344076d7fd0fef6c2bc29d2b9f74ec7e0624433dab7b209a87a560e2d1452b612992d4110078e878aad06ec42eed45cd7aa056c28cb276d05ce30682aed9b1aa5fcb575e11469fdfd08700673a33e323c3b4f544b3206db3b34c8b56afe0225a7a4708123960a63449328088c5c2f4e6a7f6b1ffd4677bbdb31e5946dd553601bc5984beb811306fc007a2ffe20645ae97e55438ccdee8a0d41a273b000cf3704a93c50659b998036a50caff335e464f44ec898bd6ab5b393d3fcc1f890879882c84b3700d7fb4d773012890a5d3f943d4d4b44b926c6d8d9d03ffead86b4334f557468725e452b81dfd881b1582582a7922bb7a6129bffb073c11294d8e94dc50c9d0c19b18ef277268846804542caebbba445611522240cb2437d575af79265057a9579fba28d49e98d85484ced9fb20555296456de4330cd008d04262f35b4bb96a55bf8728eb384bb1de81430e0be47f0c5188c28d01acfe971678549de6c7cfaaa6673ed79dd1582c793ad890d0bbc03c6244e33351da35a902463d3ada3475de05a38fc96a38849fb7eac39646f367f1c2c9318f9182d74c2cf37380e9c0bafb3198c300a539c812de14f510119a8720ed2f746457699126af6c23889c61cb91650cd1eb7cee6d09f36c03748c9d29ae0bb4db443a1a74b7ad1b5eb91a02501aca2ae701bdf7a67c7f0b7a2c5b5c8a017294ac86ac7831039ab228a9abe618e8593c453cf0a6fbfc8678e7d1bc810e068d0e65a9744d328b70cd9d95880faa5e7b6631797bee6954bbe9f384b5959a31b861a144cd4d68a36e9dedbee352402e25d9fd317d1c64ed072a6d7115b9d74c0279d799ceef3e6942038fec324c6b570951782eb8c44a2a269b64d2941b0b0d462187d95f33424afdce5639ca638fd13ceb3d5bde2248f9c7ff9c0aa58a9b385ac81a60264d4f174e819c6de6124ac6030969115018834e8650e6a7449eb5ffae620686b3e1b52eb2ce474f8a6892996a4dd5a8ad99fa19fc72510a309323cb75cc888fae8b47a3e748a21530e611e8561cf53b1441cd64a9a3510d50ff5688d7990387e5d81ed18c7bfeea66ff11805b2c3caff10d432036e8f877fe986fa4cf04977e6a20730b859ee2600e31347e03fcc33d2c7575d32154c6d17a5cb3f5e0e7d3bf167fee443d272d288a0cec21679cb46962bac573c8e0f61838060dca8f4f99f848a93d8e2a95cf49d1ef8aa8d72b590f1c2763a67d96202e97fc90b1786b83b8e9dcfc2fafd6048b22fbc452ad004a6c77f81b96cfcc98415a1fc62616aacf6058be2b193c2ae2e7465ef4e0f7e1f10598720f2d98818f9852652e9c4ec5966abe5ebf99b6dafedd6f14496c66dd39a4681c1e2e698b5f27fb4a9504ee4d812772e342fc5039ad3b3ea661396ef595e2c8232aff8eaadee90898d7e4a1979c96cdfb8dfa682d344ace1bea9821aaa9b8c1bdeafcf6718c1084ee200ebfcf8094198233f29c6a7194e9ba39d4b190e0046cd73a667789037f0d37df3032df410d57913d12ee801dd0d3ca677e10d7e981a6bcec5d5fb7438885041e5ec6042360d193be5025f19aa1fe40fe6706d47c8a9f34a5c3f702777bcaefe617a74cd4dd4c5eb2e4640b2ba82e425b0c17a9d4ffa75331a819a35aca20bd3d7cc45e5517a9d0ab7a34bd8b7b93aa4debf013ec4c8ccd9b3233a9ac08a12dab075adf7bbff4c6db4121287dc1e4bdbc27edb6f45f3f0888d6351bad92e87a219f8dfea698e7aa571becbfc5199b8b1bd1e01ba96f59bbdd0aebec3452c5c9eebbf18965bc30074a69812b08c50b535edafe0aa8fcaf413a145b5ec488e9740b98fa28315daa76dcadbb4dc1067927878a5c85783e3e039c2064fd64a2280d75af913a208e9fb48b11bf199e44552f10355d281a654f1505d6c", 0x1000}, {&(0x7f0000001280)="ed03a534f17246fdf59c59e68c94e91aa779694698b02a4146e24c3f5392e69893a6df5bd6b9e52e6ab02402b52d97275bd0f5dfa147a8a0152b221e4492adca604e2384be3fb68fb7f85a77edf46dbd4d70cee951988b7b7c26f44646b2ac5b381a174dd3b8a0c24f5ba4bc5d802e38de83bc67222a3de97e7686d58d7514705be756f3483617fee3c3b3828bc4996c08eacdcdeafd85b1e80f34126e885012f2951b1227cbf8c021d84d51935ded38ab1babad69de28efe2e3f24e2fb00b35b2a29efada08475674b6eeae0ef4a2c339d32d0726623c", 0xd7}, {&(0x7f00000014c0)="8a536391a65bc511e2c65d7ddbcfb11710ffc5a1228a3489936d4a5272ce8b1bab419bc8e02a6ed3d03c1ccf9bed850dd1f7e03fa9a5b8acac274e9b0dd218d44b294ea555f168897a544391b96bd969217605fbab353436432a75e5ba2cfbde578b7b466487fad8c4f90d96577d1a28fc51074570bb0606c504913dd8d1fb85be2f72612df50d8e56ba4993ce9995b80cf6a65f5ccc40470087ba1b814ab699b8e42d84f7ebe6dde436dcf07811ae69a4cd153f2f97558097176ee686127316dd351dc0713c78dbc29912cf4eff4ef2c6d75e463f0a4d9774da14658fc08cfb8c718b2e1e774a85cc205a619a273c50970560b68d29808e641dd6494e3a47fd435100c9cdd04adcec26e611ccca433c0d481f60e2401476cf01c81714d16a6fe8bfbe89e74fe6d3755385e0ad36ceffc243534c5530dfa4c17f1cc65e66e199ae16accd87373cf9653ccad1b1e87a859f27dd2ab6bc83e0021f1d9a159d4c132b28c5dc45ceb50b913d3d17eea327448f727d152aaadaebdc19cc8e3cac6f6a8668b5001d5dbfab3bb777d83ace6d556c4bc35b7bd46f77d5ef6a74d5147be2f860888df8ef721fa3d740a04aebfbda9c6d12c5ab53bbdbbd857d84908d3dd088e960c30a90e57804555724753d0ace8ecb298a7dbeac47c413319d4bcb2642390c890ba1782564e44893b428de1c31b8e9f1ba66fdfa06edee4b984a199dc325247a7527e910d781ac54ee4731fdfa7fcf169a36d6bb18a9d6236bc2b5d9774f7bd17072d5d52f89f7cdc0d835a9b8c07c1dacc1926a9281de32aed09019c14ef1f45f8208d27e9e9c88641dd31cd048bd0b4f90c10a6a008b9f069a488404d902b884867bce66a75f9df96ac6b45c13f1cae8667a574979db8fb0e579bfd2852b3b5d3f997eaa28f9e9677cc2b9406266a85ea5d5096cd3895285ab52a2b87ebbf0194de45ee9cc188124e0af7e9d58fe5b33c22d26b64918bcfbcc45ca526617b3774da62b7fd5ca1bd501aab53a218f2ed17f1097ab7d96922ff571c3c8fd002c567f8b4d03010ea60037e0833239e06ce6d7e2c026eb9f6314ffde78d415e56ee9a54cdadf3dc9dfc3aaf98242913b64aa0c7c6aa8efef92da00bb48db309c8f87d6afb17db2bca6716b11a7a04faec2117bbf6d4a0a9d5d5d81643035294caa3b240c1736b2dc40ccd60ce0b1c6aea881890396379c75e5d69e64d160214887d81fdb9ef791e69d6bd1de85914df9629bc49af19d686f77b1cad4369d1cd27ab1374d4dcc9cffbb3de6b4798115d877908d1e3d3f2a44c048ce5e5b68560f333096e2ce6ea89d5a036d25d842df5ce5a6d5d1c56108e9b396c22cc3aac61edaa0027838b7f3872faa9ef48a59c4e32cde2127920899a159588170153ca3d78f4b2e3fbcd262f46fccfd62c62f13c15ca82bee0322f26c827c15b2c37b92c26d65d64a0163fd2c3fad00fab9144227ab1a3c61289765bb4d6f50e7c90b2bf2ff6e3af2f46ffd461408180a89d6a659270d4583f67590e359f13d9154e1add9b96389a02351929d52853b9e95e81f1a0711381f130525fe748be574d006d64123cf6b9ada18e3f0632d089c5f512f38e3bdaedbf447ceb5525f20aa56d40d1e69d5719aca7b9435304fe6738df719397e3c43a2dfcfabcead8cceff75c7730a38fa98609ddbdcb2a9dd1ceb2ea426615ec4f2a14dcefa48a3f54cf12ab24498e16b22a4386cc0a5e21e5d7689d69b9006401b59c1b293833815245ec60f84ff416c77a0d2ba018309d51a3bb077a24b36342137ab8f5bb57a1a1fa01b44ea04daaa8c8ad8cf3b7391622b93501b79edf62f92fc004b7cba270bf3ca4c1f2cf69ef8c068e1fd6281914f1a0622eb9a5ac37f7fd19d720590750979dbd387d7d3b0a7999386f88337e491d2c0c38dc119bf914649c60ff0f6b15164b473abce8e04ad5e13fe51ce04c21f8468b661413beb304bd542c90876cb63e950788feebfbfba6c6058a6037426bd71c84ba583cf2fe495dee5d419f292b1b417a9b644c374a2495bd892abec9b8398aeb13c761b8bc1fd2f973951c1894841ed4c50edad3a7ea09098deb597b375d3d18377aba733a5061442a0dc3857adf39313a5a916413d8e69265eb14fc01ec99ddfdce8fc90cf8bb4e0fcffc1cbd73376a40786d67ccc16efa6542db6b9e740f8e2faa1d0abb07b51ebe0b8ef09538fee3d1739548ef8a8cbb4f4d3ab65c6ff7d24100359d4c02053717b9fbbd912bf2f42c5c329a6f1be3ca30067755c726c3f0be748337bdc959cb6786506b3f943953c56502f7f95dc47adc43c2fa4b24b1dc9b5d379a8410e87ab640c1b7413064e73e25441a9262340443f0f1c7ee36e73261ee815cc053d63d5e98a5d65644ec5aaf87e3c33b985b93077716b77ce4f4900c9d14bd5adc15c60fe91207781f869b4877d9aebf75bd7477b29b4ef91e4a03e7c88d06ae95994d8669307f7d42029a69196157da540d08fd7d50c883d20808a2dde275385df6d38d12d5fdb8e1e3f6553e620f6282f2890bcaea89ee7c3611aca68e59b6e6d64bea09cd1ac05d96aaa2692823ccd54b3bdac869b0d66ca18c5d9a74094a951697d48770bc18924c68da91044c64c60f20d72fea890f44d70a7e511f95ec82969ccffb5e18f7c128784f5ec23de07666d6bf1ecf668df8d94b1b644465f1191dd93297e633b987c983cf5ab727269a9f0850de59d6b8e19293a0e3d17c029f7c1b34acf8426f8be42fafdf199bc6698c35b59216eee382412536c123dce79034bc8206e23bddc82c3f5ce57d5f833c0c0ad2e03533ffbe9aecbf6c269ca36cc9da14ff2f518d9e15c2f2c3b478ad749b23adcdabac4699d6bcf2960c6fa128325a4a9c967bd3c54ca36cef153ca9ce1b800e3bdc9e3743dcf7cdb6f72e1f357c762e27e37f0e0d40fb20777a3633bfe0642733850467fd65de256cec62842e196539ae4dd4800fadebe6ef0e97d231277c82f9737298b2704a375a5a013510140ee0d34ca80c46bf1772ebc8dc575b8cfbdf9b56ec9cf74f48226c697d35958514e24e1f64af8cecaabeb0ad23e07dd46d166d5e32a3b16a1a8404f803292bd1a6b24c8beb02abd5ceefd38e4097e659bc11abf2cf79238c92a43316c7552024e3cc05fd46732cd6168a39b91d2abc1b00f045013d509f94c78c848001607ba6b24ba4a7866464a5d911f376c8fee7710ddb06c70d9874c087b1841084dc83a1f9bc439401e132e47634d66947f7fcbb39d161541360d8655930819c6008bf941b79104354adbddf257f9755a693dcb9f428c976dc9d580138c3ad8e28cbcd0d66cd67b2f2466a97dee786b4b6c6813706e29a66c1b6981840b9c96446f5c904b49f58f72c648cb8d588a969cc8427a92fd9db5d2b1432685bce01357fb33d9766f5aca6174a33a1f1b15a80264280d16fed5c0ef5d151094a4532b9f7c90705b8e4872966d4e02a34ab98415cd9384ca8d69cc59b3fe9b6541fff696ac32e7319a77fc4fa90a1abcbf16660f74dcc06e4029b7c8b4f5c77f18ade9faa3648854da8e688cab52a13641243aba69c0f73f780958b506806f846ccf37f79587af2a5aad35926997c947066db1fe6ee68c9679bc332878432682b3758a350d82cb93d40b39d21db9d17b23ebdd12f9c14ca670bae54330348aa8e81963409136da6cef3481af46aa32b03fc88262bad66e0bb247904098c1d179a74f3e665eef8db719379164a97034b753fcf060e05015912f07be72e604184768c7fd7790200adc747bd5a6b38653d88d34837693f9391ceaa8aa11e14b001c75eadbd04545bf61b0e3b309f057f3ce03953ca9c38f08388a26809c229453a519f0599767cfd472d8c1334c1d1ef01393fd8cbc0b6402a52b50e5c51f1dfe9ce286ad3a69cd2e0f93221f01c082bf736a227f280180ab59bbb07193c8c1f44a7691a56d4c26db626441c808e0c4dc5d81a4b34075fb2370441ad92d25a161f38a38da27507135c956d9919b5b46a48f264e065de0cf33db98251e0fdc160549446bebf41ab42d7061bb334c897b911cc72086f22f0846b71d5ba55a3693b3aec881d0cf2bf5f50acfec88af53c70835c60de3bee529a32bcd2e78c7722fc5c7bf6dc2f1ecd992cc22333c084dc4f66f41de2266b45bbf4d680be89e7c3399e0126516103264d0a6f265d8ce778bc8ef95e135483958b62d8a5750ce7271dcfe6b99d9ab0653da512e199846e4ed21ab2faf8c22dae161d1108d94e59043a4acf4a65588f0e5db72fff5b15a68593d1ab18b88126377e42ce453117d16d11764c696c2fcb872db39a12d47dfe1ca653e03faa67301d0f168cc309a7b077c291e5d783a60735d2dbde7416982373f5e210af1474f0310e075f20ea1459023c5bd3c1049aac268240e6901b1ca627d4c476e7f2555b511f4a67ab97139ccf8fffeebff181c7ade33a16452ee0ef200dab91b7a7f3fb5b78b6ec7031501f27a4abcaa5143f141b1bd78360701958043aae8b39d7fbcb33980038708766d3dd86cdf88a41fb39d8fc8ae82e9bb2f49aee4d9a895c8d1e6a16f82ee83a6719049046f3ed4479437c70fd0641cbbf93ea6282ffb5cfabafc1be50958ed8c7f4bfc358a722c271c43e4bdd64ce534476ce41b31e0771ce9812901c61aa90693a56976b2048d5cce5822d8950f975d01d40aa01afa033f858bc0ab665f22ca697334707e2e5d920d42d643c92a007db79af790bd1be93446c57503580ecd0688a036dc40a7b72cb11c321f7398121062c8509630e0bc384a2a6dc2dfbedb94798c56c7c3d813ec727c907458e743c252fea95680a29f3f8e179d4f78bc3e7f13b054f465f2f6a2d0b1eb80e248589e71479709710bb1af23c0758c569d5516ddab858dee549e929a71e0a9e1beba5400e8cff434000f974fbce347e50a2744f2c3fc5cac5b7864f3c6dbac3e6e7632f938997eca7d22932cbddbf2ddffdde32d28036ee89cbe4de7948ee8073d94f6da43416b76699493dc78023125e23583b07b05c42e97f7884f4d51d0f32cf2787e1e6d580b933ad595260e5063ec5f65d072b1090bb4d3ae45d96611da80f869ae5795df9f2ebb7f6cefa4a75357bee60efb3ea484637171242ca1e7024ebf276fe1dd508ecc30c98f28005e04c7a98f2633e0b45dc6a2b8f0bd06a7640d05ba7643f195cbbe7f86ee436ef9418982bec9ce28c7b3f8ddffb3ec455b37b925c1b7530e75fe563a45a6e0916072f0ea9e2e940d544581545b718ce583f5574e1f795bf8ccfb6d7af448ab6586249b30f320f8e7cde033182b122def85ac37f83637f29db67827dab81aab524a7341847825738355291cc114d4dd7a5429e401726470d3ec21861c7b002015916f0fb30133b2b021f41b8948306b40b1b30f9e65cd5f5fdf6cc360c96ef1bcd4be76d26309c722dd97e0dace0d5d36dfb57fa759a4769be00467af8eab61be6f6ac70c78b4ab8c2052cc55d7c251ac7bf4398c0552f2176f84fc805af34e2d6702ac5553cdd85890551c28ff22b201956d9b24ab6431d3faae60062843b1686c0786d76e2eabb370c328508dc9c486382342063a58c15fe5e39c2d23c529ef9e6904c0ae62ed2f4f1db683eb61d80005f984004c677e2b3d3401b99f86df4fc441d0ecc8acd023bca50f5aec70d820be6e675e82f2c94e686f7f73a643af7c6741ebb70be78be702a86ec9aa69052b3593cce0f5bfbd7df460dbcbe5d5496ad0f17efbde1eeafdc141c019b6ece1caf6502964b3ea02a6e42103b3", 0x1000}, {&(0x7f0000000180)="b325bcdb549028c9bb0c3ae52854904a9dfb4235", 0x14}, {&(0x7f00000024c0)="a245ed5bb973078ce94f14df9263d581a8e5847dc3b596223949c6acffbde6bcf617038ae760314fc583d25e2abd3c8158b746077c84cfa7451e2193f425d4713a31642390f2be2530026482cd01f41e153adfae820f4c02a9c342ec00ef86c5c38b539e7ea7bd7c6d6cda8fe22814359665e348540e52506611f2ec292c2f8f403ebe1b4e801314623604cda214278047338804d7baaa5c8c86b3d2468b620c9d65ee7a2496492fdfd26147f02628511a9101614c7f2792880bb32067ac6f5ff501e559e2b46f8bfb669d267d6b0e8acd12c375b5373d71bacd5f28409e753a17b7f92fbbb461625268ef92811d84acd1cf86183a2fc505f49a605db4128b83c6803433159d43ffe294113dc7aecf4020f86f0a1ccd48e5073d78f8e004c8465495070a993eb6b737cbb8d66001f1986c180c1f1330919d907737e2fc908a9ce137230a6745f2c16419dd9865582f9b9418c844fe5eff1b5c10b7e42926a66bbaf53f475e10baadc1192d09f878a43252e4dd20f4566a0f28e860141ce87a074d06eadfc8ae02a07dcd139f427cf908e8d093da444da2c515f8a4a0f14e78595442e2e90a00fe5bc4f98d3aaab5b90dc00e2917cbb15f0db617f6a44e2a7fe9b1ff749e8e704450822674b8e0150f5c8f441f9bdcce16488c005f2227c9d28db60a47c42f54bd1cc17f0e3015084a455dd35c088aa7253a8311d656f0040f4efb3a3f068be17275825cdc4b15c0f9166ac829a3fdc007492a1827dd1dbc6e8cbd14594ad601a3914fd72ff7f4bf23b34416d6c823502b98822e1be23a14ebf33f513910d2ec35a650b53313368db95458ed720932bcd53c5e5f5c134132f4d1e1827482b806ebe96b70ef4a48ffa84e513e7302fdf433f4f788c62cc7df349a49556ec58025a62f92fb468bd15969d3be930d6764985647bf9f6108c516ee343a4cf424cc0273d2c87a7a72a1e66c8d9334f165f85703a71e07e58e2a317b7d9813aca8bf892dcc7991a7d8cc6360164f9448c8ade1c0ab6174139ee510a54f9b4d606d1befe2797e91cd02374f4a1ac13f0f1f7fdab04aa2755155bb7714e8ab4b4e809fd3d6050ce458c77d19552ae0fd9b8b85b274fa80367d44f88420ee1750220c576d4b02b0c83ea5482c473b9f808a0e8113735d5eaf006f966af93a6a3d46917d85b37d0071c19c00bfc0bdc3c669743f98f12940b013e825c1117fd48c2187a676bbb8d1709d23c1107215ca508c915000ecf227e369cf4e1045fce359490d40b4ac6bbfb05f272eb877a1b2567482f511c336a7cadd431b5bf54a0be29d75ac5659bb609d37c760f4b2834d0290f382cc1ecfe37f5ea49848522783d27b4f76b305c4c14c11de06ce63cd617634a1ff299856b5daa5c3c0476aad1c3a741177af813e787514561adf198d202f28a4bbbdb5f8712331bf51afa89e5ca4281a1f7d36754330affc0a7485d4f6d4621932fee18c1c0289a6f1fc02062a549c2afcca03f621f4ef5e5907e1af3337ebffda6db5d80210eb666e1bbafd46e645ba623e2f35dc6ddf1578e1af560ec646d038a3bf368ed6c8b2a00f0ebcf703ccf555b10d74861dfc28a81fd87c47fe2f1f47adc0e6d0f94ebbe0309d2f29239b6392f3913bca56db5e8e72c38912ba216d5d6b4c2f99db939a3b19acb7f2ec66476e2ab714ecdadd13d0d4af4d377debd0318293b81bbcb179f955c69305c18548f96db68940d2c9a6a34096a365f6d47944a9a7fc4d8879d8be3b68ad23d03cb4c6a5592b52fc66761c291a28412aa1d8aacef741ddda7ed96c091453d91453f4a72e907d72ec95d3a6be3d3bd24d0921712325557c29bed92d86f21ee8a37c21a260cb5b1ec4da550a5112529b731c490bbc75656b3592d46eff577cfd93a407efbde63469d01322b5b8357b3c5505c4941289d2aa2dc39b8d8dca5aa25d47e5a40fa8cc1be79d45cbf63aeeb9928e52a8c9ac8daa0361f4acc80eefcc6a0a868c93b070af0f9e96e7276b3cb0b4321c760650f0ebcac572c888ad2ec6594b9ef211e94ca05a789359fcd6707d5b60a5df6054f8c5ffc303d5e15484d959059247ed3b6529b8df738a6b6a90e49252d549e560dd6da9a118b7e83d7afcaf03142df01466adacafa79135dc1b03975231c68adc00f52f3f82d21174260bde9f4e2e038957de14a1dfcd1e8c62566a08d6c1c5fe73fdd0902e1bf8e5c00e4e9c7fd476e7e6a18d08c5a7915353951c447b4b3bb78135c3879b9d74ff2f8c0f8494f98dfaeedb7f8badb4888c77ab253760c5a4b558589b9064d25e57921f656f2541cb88cd035929ce101362c12f05767ae4859cc5cfa48e8f42cdfd654355bc8a1dabbfcd829961bbfb8d784127b869e5f4426cb2809a750db2a225b123f56e945ba63c2c5ecae03e5478debbf50d298441b2477723690c18a268b8cd734a50b557ecd4da15c1276c22ad5e9c8208784d4007d30b5f7773c0a3279b94b47ff5e5c8da212a334907308b7b7150341e1d6180791fae424046ebc13eedce076adfc05c7e9ec8dbd2431057815faba4f6afd1d0c2bca514908d9b3593b29123dbb30244774e3f46c777346fb29c4bb7e2c7e1297b73346f1a66c600103e7624d1d10b21a466097d9c3aa4c4b89d40592de72e62f0ced7c85958f7b6c8db668cfe1ade8f56222744ed6e36230f9929e02986e148662004f6c133575402314a65ac2719dab0e0ba89a9fa98e1542099d8609fc84793102b02156ecfba530a75d4cbc058a2db77d58394bd2bc6e81d610728b903a7e478e65a21666dcb1ed381183cf3ce93e97e635fc1afd80fdd577260029cf87f047a7fde77b5d435309d2a068d8f05e0f077821bfe0e5be70e644b49e69b6cec19cb0cf4f9bbd0b938a938a980bc107369c6c009bad3a0e898ae6a2a6810be21b17763c89ed519f2ab053805a988f7be0b28e55df4031706a024972476b0fce8a454bbe8e7e02f1cad2c99fbbbf7f5d13ee220e11fc2f8fcdc2b420e77039895fda55b39bd1e0cb638dea81ff97c1632ec48adec6a382616422a32d194d4dba48dc91ff8d51c8a2f08d0a8787da95a57304dc292ff86dbe8a856c667aa2772559131167d1145970ce084aca85cf498554181ebaa8ec2225847cab59a0c2c85fc5734cf7113f88f891d7a3dc6774efbcf2fb17c4084ef77812de002868fb7d7542fae4d07ed50f1a50d429ac71d8dbaa43fd2fc193f32b162ad71c4e26f7284474da2f81d910bc0fd0cc08741b87bf71229462ad7d5370f4898f39e46d304fdc2bae1e92a16d37608a16622b57a1d68abf68c8d24f00af8c6504788417df6c9fe9117875cd1b4a63fa234d9161a5c79d709ce8804f0186baa8efd61b7181d776ef1ec2461270a8336e9ab33aded375f1734c6812e7ccd758d15e4829fcfca4cd9ef915c3d7a056db9c9d44e0d85961853f2cc0fe670098b3ccb54888a405ed2d6cb65bdddf9c687eb271e7b9839b54917bb9aafb2b7b5094faa20ddda908b578923194a45028679eb34ae56b4b4ebbbdb1e7e78bddf4a1b9f23475b674c589762ef34a83d74dc4379b27845aeada9928734e938f701863146c6a61afa66e5d44db56ad512880fec046c224690a3c71460bf22268cdabcd2a81b6ec7b0fbbc23db8b0fa14b3e43032e1b190cdb39a198e7401e40aad9eee2536013c62452739d6c25766a04dac43f28637a4d15d182d7b9761433856a2d9bb5a3ee7ebfb2864992a316c381c0c1d1a353c7a7e2742890e134b2f6df34c7f21ce554d59bbdac59118e978e200396c021934eea2c28c6885801d4ef5141920c0ede60f9c5be817ebda7aeb5f7c69f263869644f4382353011b9eb46dc9ff1c264176a2df29bd24b46bc16d46cd1c36c422d5340d656a6be43d2d106b57e289cbc15667feb88908f49a53e774ed96a792470cbc0d810a7b0c7b0b2c7a7c44fc4ebd079e0efd620fe23b94b67493c999312ca724f77efff3a16cfa11463d5ab6733cf21bd53bc28c46b948e933a856a46f02359353ffef68b538d0750263bb5c4300e1ea09b9211f5c7968e252efbcb94f096fadae3b10c17dc3e228fa9368c26ed9a285dbd8755ca245c6f31c4912b2ba8752a2f363ba99972d9cdee98b9d0096997f20d7ae772ea4bc21edc0cb2aad09382080950b925574f9d1cbc7e2afc5c10681c8f6722f1c41a708831c105e7d2ae43b77713213859888b30b3a610324ab436cb1c6861faa421fddd4c6de72328ac0f4a171b2afae97f0d3d44513a47518127b0f20fa1a37fadd52e0f81baece2669164740582a1e38215b524e75765a64479f9560036e37d7b2d6d8fc06d4c3aeb0a4b1119a51f37babe68fe1eff46e83d33a84ddf0346885e2f1ae617e94f969be226d6713f7703e3ea0c4b7384a10a69377ec0829795597b873545c4027f2f76a954cd4d4524992ab1cf8527b52d115a97b1f541c98659cd46133518b823919310e1b801849bb5894782fc0b8163d446173ddb2bf25e8524827a192cdbbcfe2583a3cd461b7f592b6903c8b5fb95fe30a7492c5cc456927dc5082096436a24c08bb63160eafaaa3b2ea30e9ceea19c759dc177299a6bcbfc9e4eb17367e2d59e7cddad9090f1dcd9d4f4bd8135d93f0e00e5e5d5c8830c78179c5d48e7fa68e5cf11dc1bd529fc8181c4805013c7fac1c68b293386005e8b30cbadeb877d9e10a9c83dd93566f4366773492eb130b05155383eacecf166f4d092d5d0e26b881590737fa486c18a5a3036cf6440850bac0261125e02cec0a921615a25ddfdc67a35f757d129485d092d4edd0a13c66bfff08943a36e434852761818c2c0483fdccde629e541049c296e5b760ac3205661b4cd35742949074918dbbc8276c753f89f4c7cd9227db1122cd2a055e1a0ed0d44233f60571147f0ba8f32c4809085952b822dde68dc32d09f55b156236a58bfe8e973b9b6b51e06ab5f679fc7194a12a0cdf7b2d334dda4ca8de66a43704b6d90895794027b3c9ef7b0016f2c056dc2160a369efb1fd2aa94d31b8844430ad1015f78fe0c9a436d09b3868537e5763d783d9f4b6be089eabbe371bd1ed132d4dbc5309ed3da88f214b4e13052dadcc09c6d5468a7d671743215e30f1734ecafc583822048066e60893fb78a5023ec9d1076679400e550d65e4649b28a84413f748bf88db4a7c38a76bc0e4b564eb2764b01a3e9c3a5fd07bb74371808a98672851bc62c2cca62cc4354725f5959bb39878a3f74ec2d2cf156644e402380308b7760ce146f7bf939487196a2d41017966111718485f03bf8bf40b7e7f192eb1d4621c3f664c2a979e4d46d6a79b4fd68a0a0eaf8556c3f6689a76be8039c60614f7bf8e91058595f1ee4b9c2274296ce105dd073145ca7a5a2bf66fd042b36140b4366fbf48d9c98b2b56a5ef36903968733bf63f8b7d57210174f7427d45b13fef06739b636dd28386c57d89ff46faeb28956c18fafb35ce6d135160a92e8dda681421cebb34f8810905ecb0a7f19bcc1a29e574a4487f0250a8fcb514ae4b22839a9ed955f7081a20b32d0302894eb08b1642ef3a9de2afec0ebc07b06a008ae89ad8fda2a99ce9a9044198391bf17e504bf4ceeb725930212b9b2e56506be9b99e94142acd64e53b1892c3deafa6583ce32f85ccd842687267baa694010071fa5b4dfc8cd43b111d8027730306fb8036f0605fa00eb17d45adf308ad015b235d61514415db557414629e1b0579400aecc551a67c26b8532be399a631450daf250bd27845b4d6134d584e78d8ac061973821", 0x1000}, {&(0x7f00000001c0)="5e3ced640b8dc84c28ec80fbec761917be80d178b7178d71e6fce0f5a23a6d94daa7b51fd79b", 0x26}], 0x8, &(0x7f0000003600)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x28, 0xffff, 0x1, [r0, r1, r1, r1, r2]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r1]}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @rights={0x38, 0xffff, 0x1, [r3, r2, r1, r2, r3, r1, r1, r3, r2]}, @rights={0x38, 0xffff, 0x1, [r2, r1, r1, r2, r3, r1, r2, r1, r3]}], 0x138}, 0x1) 16:00:13 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xffffffffffffffbb) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) bind$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:00:13 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) fchmod(r0, 0x10) 16:00:13 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x600, 0x0) socketpair(0x3, 0x8003, 0x80e, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x28000, 0x130) r4 = kqueue() r5 = socket(0x10, 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x2, 0xc0000000, 0x8, 0x5}, {{r2}, 0xfffffffffffffffa, 0x21, 0x4, 0x3, 0x4}, {{r3}, 0xfffffffffffffffd, 0x50, 0x1, 0x9}, {{r4}, 0xfffffffffffffffe, 0x30, 0x80000015, 0x6, 0x9}, {{r5}, 0xfffffffffffffffe, 0x2, 0xf0000004, 0x4, 0x6}], 0x6, &(0x7f0000000200), 0x78, &(0x7f0000000240)={0x9, 0x70ef}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) r7 = socket(0x18, 0x1, 0x0) close(r7) fcntl$dupfd(r6, 0x0, r7) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:13 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x800000000000009, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x8240, 0x0) 16:00:13 executing program 0: nanosleep(&(0x7f0000000040), &(0x7f0000000100)) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x8, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000140)="842a50def0c24a97152540c86c943d456a312056aa4f907d4b57bbce57edd9992465e6b65369a21e956f8f6b62749de0cd89f894178aeaf4f0cf4225f9a09d9004a53626b78cae18bda2be46bcc4375c4666d992743e921a8783da7373c94ebc81ca57a0439d105b7264e5a564eda6e931ab77895f29877d98749df18c59565778ea9fa27e359f97b0be8d511f111148ee8002cdf34776fe4c26b7c60945122dbaacc21b30028d0246a7c6ee5c72d04eb42499631daf3a281545", 0xba}, {&(0x7f0000000080)="535936ff2bd43a51b6b12148d13a600bad288208bc7cf0916ecf2653fba270573654a6104ab9166137ab3666e76b0676137325821d4addf55b9c67992fdb74e758bf2d81483cc7e4b0fcfe6cf2e8482a36b6dd", 0x53}, {&(0x7f0000000200)="d5f3bee194c37a3909180ef73ab51c6a6f8eb3cb2c702a37ac0df246a0d69968d80cb9b541ea7aed2fc7b0e4df6568f01d9c6ae801a3c38adf2fcf72a0a739a76411de20324d523e225a6d4460cb38e23579145eeb156a1a4c456de504188a8de618c764e65a99add5b085a349dd057513bd2f8754ac04ba572a16a060f5b55feaa4c0a3eea46c4f149e80f2f4544efde39288a871b243ef18d4b5c0bde0a610985e49c2e10fe8938363d6eb7855377fc8eaaf30da6b27a0422a96190d008c96c77c330f2f68700f9c1abf9bfbb980945ca32435c31fdf6a846e35160e196d533648161b1d28d05b504c04650086c46b22f1", 0xf2}, {&(0x7f0000000300)="7731f66581f46b6b06cf23da614778fcc115e607ffc642916365cbf3113f6927165b3726725e1e09eaae24644f766fa5ae353f2ea7de767c0d945287b5156e89f045bd37daa31711e18ca1af8ce945363e5c250fcd8489f6cbf81897275c7535578e1aabb798b3af92ec8e8c840992a942d139723a1e060969ff41e050bbe6f955ea040f494e6570d2d5998c9ea7237824ee2ab3f8c7a7a4052cdc177752d8609062b30bd9d6dd395a2ee1722125a32ff58db763e223714187374653356fa53546f48df7700abf1c23ccc1dff2712cc94e08192c9c81ee91f89f2e14fc1bcbbfeef6c22ead2c088a7cbc4d88a3192382e9d7a5", 0xf3}], 0x4, 0x5a) 16:00:13 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) fchflags(r1, 0x60004) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000000)={0x4, 0x350}) 16:00:13 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) socket(0x28282504dc70064c, 0x1, 0x0) getgid() r0 = socket(0xf, 0xffffffffffffffff, 0x0) setsockopt(r0, 0x20000000000011, 0x2, &(0x7f0000001280)="186fe65c", 0x4) r1 = semget$private(0x0, 0x3, 0x20) semop(r1, &(0x7f0000000000)=[{0x1, 0x8, 0x800}, {0x3, 0x3f, 0x1000}, {0x0, 0x52759782, 0x800}, {0x4, 0x2, 0x1000}, {0x2, 0x2, 0x1800}], 0x5) 16:00:13 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) fchdir(r0) r2 = shmget(0x2, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000080)=""/63) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x40044273, &(0x7f0000000000)) 16:00:13 executing program 0: r0 = syz_open_pts() close(r0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x1000, 0x3}) syz_open_pts() fchmod(r0, 0x0) readv(r0, &(0x7f0000000380)=[{&(0x7f00000000c0)=""/163, 0xa3}, {&(0x7f0000000180)=""/156, 0x9c}, {&(0x7f0000000240)=""/213, 0xd5}, {&(0x7f0000000340)=""/59, 0x3b}], 0x4) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, &(0x7f0000000500)="e852b6219c8178895a3d535797c4beeb7cc19f97b1c1995db923de3f2ec9a997405ca19253ac3707e39e733ce8096331d12b8a25f74b075b5c3cb779b052619fdc44280ed217716650f2f929f7ba6582387e8f7e35bb96d78d589299db4ea52b58528dfadf468ce5be18c7717788be51ffc1000000000000007f0024ecbd96428b860d4d6dd277b81b95573fb6f99d334268211eb437e60d83c832d233779b273ac15a1dfcff87f7bafbfd05a5f20ade87a5b689726d0cd460d9ba72f4cc5afa8b0ba5f23a635eee91a073a0d3416e5f1d45fff8ff6e6c65e3b27ac9df7c54cf38eb0100836292270eff7fde98084fab2e5fed3436a04530cb969d59cf5f167c088427e4b43fd3439c6511401e81eab854b41af88ff06d62733737596c41413e390073f2febbe383aa13d06263a3ca8b45737affaaee1ff0016a271eb8ae17bc0e2b6ee1467dd013570e64faa9d89068a67e91fb3cf018f4eb374e928fc2470b9769473c6e52f97c7549b0d85c7106926553d70adfc7be33f06b9241b734f64f0dd5d5995228353a468068826abcf2401401400fd95a330a9dc9321817ade4c5e938ff0700000000000098d88b6a6e47c44ff41c29fd14804abe2b97d8b6d098724abb50e0465ae92a6f8459a45c31e9ec90c1b0ad915db16844ea1f86f823828cee2b0186e796a91888209fdc261e50f7e5648031000000000000000000000000000000000000000000000000000000000000000013f8df2ae3027ed9c8f57660a5a544be818c81fc83a16cee83a82ed21a74b4322dbf830066d0927cd3ad57cda355a5be00880715f98b00e2cdc85d2c5e07d7ffc34ce3fac20d2c27f0d23091c7a87f200990828a7b1ed8bddde457e554ce15d341cbfdcb576f64b3ffa3c5d32285220649016a81c149b0a9824fa9a76d3a0950edeca431a44ea5a20c7bd2923fb665600c3276b7d3583547acea3b212caba93cdd1d417c2ae0608d57ad6f6789957c56796672f69b5200ca7054c40228484f359d02104fb58968e4f1bde53f083782e26401c7cd6510f3a77dd6cf13ea96aec02e6d314cd7b33a0bff398d7cc0ec9065361445ae4d8a98a135fb33966c90f776114b1bdf917064a6e9cf688b91fb7481884f591ce2fb28a1774fda3c34ffa1fae9fede97485a74e6f2a2f1248cf8068a695e4c4313a30000000000000000", 0x353) getrlimit(0x6, &(0x7f0000000000)) 16:00:13 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) read(r0, 0x0, 0x0) 16:00:13 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4", 0xd0}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) r3 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x8020697a, &(0x7f00000000c0)) 16:00:14 executing program 1: getgroups(0x6, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x80000000000002e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x7) 16:00:14 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x1d8) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x8) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x6066) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2000000000000099, &(0x7f0000000280)=[{0xffffffffffffffff, 0x0, 0x7, 0x2}, {0x8000, 0x40, 0x800, 0x71fd}, {0x0, 0x0, 0x4, 0x3ff}, {0xfffffffffffffffe, 0x2800, 0x5, 0x80}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fchflags(r0, 0x4) r2 = openat(r1, &(0x7f00000001c0)='./file0\x00', 0x30000, 0x13) setsockopt$sock_int(r2, 0xffff, 0x1083, &(0x7f0000000200)=0x2, 0x4) syz_emit_ethernet(0x32, &(0x7f0000000180)="8d6a684fdead90edf5978426b3cf840e791d36a9713d635b868011b9990fd9fdd0c8278acc151e5f1b995500cef3ca3e7c13") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getuid() r3 = dup2(r1, r1) syz_open_pts() getsockopt$sock_timeval(r3, 0xffff, 0x0, &(0x7f0000000240), &(0x7f0000000140)=0xfffffffffffffeb8) 16:00:14 executing program 1: r0 = semget(0x1, 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x2) listen(r1, 0x603d) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000040)={0x10000, 0x1, 0x8, 0x401, 0xffffffff}, 0xc) r2 = shmget$private(0x0, 0x2000, 0x10, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) connect$unix(r1, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0x264) semctl$GETVAL(r0, 0x10000000, 0x5, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000080)=0xffffffffffff0001) 16:00:15 executing program 0: select(0x40, &(0x7f0000000000)={0x1, 0x8000, 0x4, 0x81a9, 0x2495f453, 0x2, 0xfffffffffffffe01, 0x81}, &(0x7f0000000040)={0x80000000, 0x20, 0x10000, 0x7, 0x0, 0x9, 0xfa}, &(0x7f0000000080)={0x3ff, 0x1, 0xec5, 0x3, 0xcb0, 0x8, 0x1, 0x2}, &(0x7f00000000c0)={0x7fffffff, 0x9}) select(0x40, &(0x7f0000000100)={0x8000, 0x3, 0x5, 0x2, 0x0, 0x531, 0x200, 0x1800000000}, &(0x7f0000000140)={0xffff, 0xd50, 0x8001, 0x3ff, 0x7, 0x5, 0x466, 0x9}, &(0x7f0000000180)={0xfffffffffffffffb, 0x6, 0x80, 0x43, 0xffffffffffffff01, 0x1f, 0x0, 0xef1d156}, &(0x7f00000001c0)={0x26d6, 0xb1000}) select(0x40, &(0x7f0000000200)={0xfffffffffffffffa, 0x80000000, 0x2, 0x6, 0x7fffffff, 0x10001, 0x8, 0x807}, &(0x7f0000000240)={0x8, 0x1, 0x0, 0x7f, 0x7fffffff, 0x81, 0x1f, 0x1}, &(0x7f0000000280)={0x2, 0x1, 0x21a, 0x5, 0x5, 0x7, 0x401, 0x100}, &(0x7f00000002c0)={0x8001, 0x2}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x200, 0x0) connect$unix(r0, &(0x7f0000000340)=@abs={0x1, 0x0, 0x3}, 0x8) select(0x40, &(0x7f0000000380)={0xf8, 0x2, 0x0, 0xfffe00, 0x10001, 0x8, 0x8, 0x8}, &(0x7f00000003c0)={0x3, 0x3, 0x80000000, 0x906, 0xff, 0x0, 0x5, 0x3}, &(0x7f0000000400)={0x1ff, 0xfffffffffffffff9, 0x1, 0x7697b86b, 0xff, 0x8, 0x100, 0x1}, &(0x7f0000000440)={0x8, 0x7d6c}) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000480), &(0x7f00000004c0)=0x10) select(0x40, &(0x7f0000000500)={0x10000, 0xfffffffffffffffc, 0xff, 0x1f, 0x100000001, 0x7ff, 0x3ff, 0x2}, &(0x7f0000000540)={0xfffffffffffffff8, 0x3, 0xdf, 0xbfe6, 0x81, 0x8, 0x5, 0x5}, &(0x7f0000000580)={0x8000, 0x5d7, 0x6, 0xb81, 0x4, 0x57c9, 0x8000, 0x50}, &(0x7f00000005c0)={0xffffffffffff8000}) msgget(0x1, 0x702) link(&(0x7f0000000600)='./file0\x00', &(0x7f0000000640)='./file0\x00') mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDDISABIO(r0, 0x20004b3d) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000006c0)='./file0\x00', r2, r4) select(0x40, &(0x7f0000000740)={0x1000, 0xbe, 0x2, 0x5b9a, 0xe52, 0x7, 0x101, 0x7fff}, &(0x7f0000000780)={0x133, 0x0, 0x6, 0x7, 0xb7, 0xfffffffffffffffb, 0x340, 0x5}, &(0x7f00000007c0)={0x40000000000000, 0x1000, 0x4, 0x8, 0x5, 0x5, 0x8000, 0x3}, &(0x7f0000000800)={0x1f, 0x3}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000840)={0x1, 0x1}, 0x10) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r5 = accept$inet6(r0, &(0x7f0000000880), &(0x7f00000008c0)=0xc) select(0x40, &(0x7f0000000900)={0x8001, 0x80000000, 0x3, 0x9, 0x7, 0x8, 0x974, 0x9}, &(0x7f0000000940)={0x3ff, 0x6, 0xde5d, 0x8, 0x80000000, 0x200, 0x2, 0x401}, &(0x7f0000000980)={0x4, 0xffffffffffffffff, 0xfffffffffffffff8, 0xa3e, 0xbec, 0x1, 0x4, 0xb20}, &(0x7f00000009c0)={0x3ff, 0xffffffffffffffc0}) read(r1, &(0x7f0000000a00)=""/105, 0x69) read(r5, &(0x7f0000000a80)=""/150, 0x96) fchown(r1, r3, r4) sendmsg(r0, &(0x7f0000001dc0)={&(0x7f0000000b40)=@in6={0x18, 0x0, 0x243}, 0xc, &(0x7f0000000cc0)=[{&(0x7f0000000b80)="a3e95c202d059725503481e7afe3482d293bd23ca627621cf695258c304f201fbf84ef3d07a54fd8412551583e36d0e0b7eb489b0b82ee16c4590b9aa25499e7c9f971cc5fa7ce1aaf2522e0ce56dc220f862597c13c3d04ba44891f85a1e98b86162ed2c94d3941f7faac1e00eaf32e05b91e7518", 0x75}, {&(0x7f0000000c00)="95a4bc4cdf320c2ead9fd40823ff12aa9b813121595a607688d45221f57481d00a31c050554b6b277c6ecb515b7e683eb6e4d61699bf2ecdbbba2805c9f953d72adab0c38ec2f1b43596c4924b20d88b89c8a93a0a1fac10e33fda24b782129a8c1b0272fbcc7617e5bd224223a6841879e3507dafa62e652f6abb40d794cb64b6621ba2dc470e9caa5b197faa78de70fb1362f33f30a2df6615d99a88b09194e4bdff1208d0a93f496be0af72af397aaeb7437cb7bc5000ad262c", 0xbb}], 0x2, &(0x7f0000000d00)=[{0x1010, 0x1, 0x4, "ee33b42af8219c16ea0bff89b8f962ba7f595517ebc0bfd19c12c774a29cf933360e43212b0615883fda080b4c76a7fa50d9c5111dfcdba0f7825a2510cf3e461ae2525ed263b2afa8ba69c3e279bff9f25ba6ac60d18b7df62959f40180e284b90f69307e44b7334a85fbd747694b483bc8e235a3a7a6a89fe0d356d53da2ca08806022bb2dd64d8ef799934948ed025f8f25c068b5c6b05ae8086bc2a8c2ede4e7cc2fae9330b7f05dff0423de3741e709d7475208b6b14f0d76d48292a46dd16215d11b17d7fea4ce62bdd3f19bf1fc0daae0975c19ac1b51c827e5190c0c992bc2c604f3f5d9d97eef7abf72c108a8ef405947931ae2860ad0c40161e5736a088ffef68e766012e182e1fdb59a32a97176d76acbcb39ffe4327feea639c3302343b13818c657f7ec47485b527f42616049155ed22e78a5356f2d987dc6c81a105db44f24a22b7839a7ac7e4e050f26d1ce9bf9dde5a1c66d14755e85cd58e0bc551878bf785998a54e7cd4d0d6bea7c9958fc84081f53704c984f7cc0a34d3c2de10076df4dfea96da7f74d52895f90e3a7e97d4da1309249c56e0287afa310c2ffac88cb5d95bf66a398d1c0222636cbb1e50a307b287fa8ec0557829a2686377a399ad861fef06f24deb1b51d23b8c1d3dd7e5102bd5cfa9138161b48ca632a46e73e27cf238a4197162ef38b81c7d6b9cebbc7507746699f1edba3e38208dac639c6a3a9ffbffed2142b10713d999734b3fce2242c4c8439d83dafda8cf53cc8f561543a9a9faf794722ed6dca396381c4cc0c958ecdbaa465b64222881aacb2ac5d18167f253ecb2aa4f3916c8c7368a04a46637a152aee4bda86bf442dbfcc6bc95f4d0acc5f6cd6fc03f4db236d340d83891156b5f19f118ce040dcceaebc195dec9c0cf3f0f15fb9fc75b0d99d3fc0de30dec6244bcea4fb31c42784c6c0ce14a8483ce72e87ecf9f226d56d8b88fcc5309ab02b5ea6cba6fa0bc32cd9d3a6208d6513782d2d629a0c0646a4a991a4a3f5526ffc35dc78a8de65a539baed96bae329f236f62f25b6f64131cccf20d243a93d6db4010dc1a25dd1d9fe8ad1a2f1b736665746bbccf24fc2641f7d5fe6c521b8aac71d46fb3e61ed876ee6b8e6317cdc7102686168f1fccfab6793363eb70c15ffa7222ddae7f3a7008655d3d10419aa3d6db566ab91c6dcb18c20413bedfb30771c318ee138fc3a41f58c62d197a0578182433ab9a57db1465b9b3669188cff3b5df45e574a8847070f6e80b599f908802b3a775449711656d16ff4a93c4566ef53f6da793c168e16b6b4d2221af0e86260af13a3955c2431446e765eac7ec4af0e3e846039df8022aabf0314e45ada1505131bf3d902d4885c85c667ae3fe0e560007caa234d49427495ba0883f1e3fbcd943d29db223df688e1946ad45c13bc3bfc5421bd669961f4bc7bb99d913efcd457a9ef91d4841895b06febd37cdfb61f435c034f8c7648ab89b6fabf3720b909ebebf8b05b85a65932c42747342a296ba39087843ac722c5be8a7456863f90413e384cde63756ee730248f985480e0970cc4425f7558e59c426a07ef87eae075fe45a9f1ba29d3e92a306fc3bbcc9405cc1b7869700aa6732480a7bd53178eead74b8144b842707a81334cc23f87d64acf903d967c092103940c41b142b49c2e2f217f7cdd730a9a2f651c787e7b0d8d4eeafe3a449051f100da4fbdf989910e7b0570743eaab39feebc96ae05a19006a43498e419efa327089f24443a4ce4e6616026a6a90e22dfa456984962b818479c39285baf59c2cd49afb9031c88faeac3d95e23e43bf6ed8da930ea28416a4b7b2340d9ad97a0e279569069489057d33ca5e60f55d31af23d3e5ae011972cfee66494d725f0cf5136d97f0a7136512f9ad9577dc56c83f1f680de1d93f3e3915f0fea9aa03d73f9b8e31646decae83742c9c69211e96862fc392f39a832b20dbcf9840bdf4188ca920061dc903cdefc77350d65292b7249b96347b3d352bea118a22374fbb8c8d64e6237566c6ce58bb16b2204732d855144dfea4ce1c9d0ddad006a6bb71f6896fd00fccccffffd40c808807beb8afbfd2779f2ccad34d7855cc25008bb35ba121094569fb695ccca8df87e19fa60b1131ba1cb69ab29a0dbb0ea9c3d24bfb4d7b1d6618931c528b76b3fde848fe09e3133a85c37d7cb97396f24133db416d6a5f0929d8bc44d567d577efc43be25f426b8d104d04a2df0584fe6d93348a847b0ac45b24cd41d64b12c004fc7152c79a0f591addb2e2d725d83bc96be072751306da01e6f5c80c84b3b3e91bf1eb8d3246994b6931684da2b83461943086a84e219e6f8565a614c9df9b5a9df81759acb8ec957a606c998829cfeb9383c5bf120d43dc9dde36393ece9557096fa6a9008facdfa9be75d03e25ff3baa75d58c9d7cb5cbf7237d23fcf13470214859af882c76cc4b8895405c96c40620076920e208dcf3745d43c1faed0de17084b3ba04b555d6686178cd09c6acb9efa232b74552f6d631e2e4747c00d306769b02f59d44cde4eeff43f526792597a1314e1d1af0b735645b168ca024edf9851e867a6c5628730a32d5453faa1e0630623614cfcb5ed154f1d2f0451c8768d72317b87fc17448f2504ec64f0fa545bff10d7e9c350aea4ca5429183636e1e07afa0e14dee99e9a46b0c6cc437e7c084f56bf9b5c8afa0dff237e6816c179557f26235cc21064c719fd775023028e9cdfc050d6c1950dd3c8ec67e9235be46c8ea4b04de7b1a25b5dc1d704e2fcd3f010d46e5458ec1114d956cf8456bc2685dc90b5bbb600ea8667a4e9dffcc89742e1561e559a93393954e568507cfe79b59b2be8dbc783c5730a9882ed2841045302b11401fead8cb3c2f30d1882078cc00227a88cc92509ba44d80f14e4d0679c1e8918c646e5399b1edff1802a7012d565ae10df0918fe40037a98fe26d49ed853879289b769b916e738fa1ee1f32ffa6d76e47468ae8156c068be0ac53c64b3a231f64349d288cdb0fa2d93d030c8d8ebdfbf091d7bacd67c85eb52776a4a1f9481d0b40571871a5e94173413c26acfc6654ae6542d8fda482d13c6b7fdaaac9e277de40907d2a1ab2752387c234245a1fc49f1cc6342d8f1f65eb56ceff2a273a5f5f0ab97c011a7de8a2240219e930ec9b792bdeda2a42b6e20eb07acd5799e3715a7c5acf940e0c8e187c9a27276d466e0d9d453eaef402e7deaed6bb7b1e1e71d19bff55da3667e3c7fd68dc19b4d6d512d0ccca828ab1006ef6875c2341d6ae1804815e48be22707de382be28c21b981ab8db3a9e22462e5baec7ad2234bf7bc315cc84044143f9a37cf04eb97239f37dddf14c04f2e64098679ad921a1d88eb4993d6019f7517a08e07f593de63d18bda90181168c1f05c952629aaebfdddb15e1490c1e297e55ffd9157029bf7fc2896168ca22a47b2f811e6042570f327b2479c3142def77721659f3e7b1cee09bf79fb4d96f7a6879c4332d08f416679d61d426b180d3d2b0e94ec4ec06dac71cad4ea3a2216c26eaacd90bc39dde9ce65042db7eb91c799d647bc70f2449fb193d7b82a74133e6819048a583f4247253db26ee227b3cba807a146d1d83656a22504cb5240ab653d832f6caa7dd26fbbc1ba191dd1717f6a945dab9f0b9ec4d316a79132ac4c30cc06f496df7ec3e2300f1c4ec6ed0ec78cc352b966207d4f34d373c5224b5aec971cb288c357fe584791268b6bd883422b8c8b8e067d9431c615a46ead805667842c956e7f91b2578c97d2bfc9a32048c3707705490f009a0ebcba6702d0d56d20d376c2203f56239a85efffdfa3995331c1da05160e82f7e7ac1af62d881337a581f6a1f3e22d5ee45cf94c841b57e1d41b6c740ba96b211582e388ff419493287d75ff366e54ff7d25c046615480aae9a2be800b8bf03324a4c931bd9233beeb608e35572d906c0da59cef9adc1f3a90a09537dcade13e8126fa25a1bb29aa2a5d748139844bec5ca2d09c9b63f889ff5fc340fb3d8cac174e8f97bbb1fcdfa055abfa7108a9d5ea7aec448a738d152243d0a70946532ad319e37039a62d2d4577b0ce611812546c4e837912c5a1c91916e3404a6e956bb9649de3238473a3491ae501504a8b0f23565dca5339628d7f5264c140fbc36be928258669bbc7933e8e6cf1e76c4af846400982b756e504f758a27badc752e56b786504b01ed20d5cc84b8797202c1bd3213ff0f7bd0d2ae83389fc45c245fedabefd015deced483e6941962ef79748d26397845ae1d979e3161edcf1d2665128134c4cf89b9c3392fb98c2b57c8f27f56c410a748c89bae0410fbcb0741baa2b8790ea76928296c6e3d365b71e045b04ae79654dbee844a8bf49c3519720cda7318d0acea2366724bcf08f8ad9275b112b7c37834d8996b5e8121cfcb5985b69c23306b8adb1f53e36de28d64b8d78689578c5a7ed71d534f6be8296a77eb4897109d5b9ce3aef4c48739dbe2cde412d637dbbb49503ee4796c6841cef0f5e15cae78066af6a3e8473e9343014de037b0566fc73688354568137d31254bb8fdbca053bde02338c11b9e165c39c1faa8681f3c0dd43510d89e85641f53b61f221878fed715e2481578da1f99df829c296bd7ec6a48e35a0c8b56e9a952f8195f59cdaaa55204efa5d69d83f0c57f5f0e708031bf091eece057d00bec1487466c410526e9287c43f3ce6f2f3aeddc2fff714c41505ce7456b23367ef1f223f19edf82768b6d24200b22ebe8031a696adf36777fe6f4f5d1019e34cfc0b7b0c5c0fda5d29d9c70c6507441d694a8d21a5f106a1cde2c7d85295c36ebac6b77a1eaf52bb1a70c187ac22a987e816e293db675a1d9549a2482a4f0f997ecb4ac8f59fad0b296db174a433e391378cb6b4f9d8f21f7203f3b48c82652ae27a933fa11d5e7590a29085d8cc075fa8fb24a927ce5f3328018fcb5c9304fa2bd458f7c90f2475175550e6aa287ef9a68c804a85488f41e316e3eba3d3bc4ef2f5516402facc33d8727c21642f35a74606e027c7e60f1f82014a254652ffe575f66f4d51694c1cc33ac2af4b9640f4a7eefd54478804015a2b9fb2bc62c6d338b5e4dcadbef4162201e306b2c003c986d6a66b118d857c724a805c3516d0fbb0529807beb13fb47089fb82f01ba2a602788aa301b840d4c1b65381fca606f0dded56275d2d91e11850656eaf36793915c8db128ebd18c7f8c96906306b7c7cd98f47a03b0ce454dc4780196ce73f8f1447f295da110be49e76e7582a8c46008dfd15122ebc0c08c81fc5e8e2c3508df13e080b984686141d8e1465bacf7a99f64069e92298d834ece63c6f17951692b858a2aa253c7cd039bc593f2e30eef306959bee5050201fb88281127017cce08f07d354df0861b8a73105c077f56708c9aac26ff381eb3aed8434d647003465a9121609c3e36d1cfa169bc02933ec92f9e340ef85df17e172b840210a3a14c07130dfb7635b2dbacaa04793df783e9e5eb6584c60ae582fd1a2998aa99eff0008085888eec6c45bb50278c9886d1c61774aece177121abf67597a82ced3a90aafabb0462e61f1b6f6e6d4cc10d29e58483807e50076e4717edb1b79c86f19fcae8015f593a284e2b42b94a02350342b9a9f544e95b46e35be55834c6f6ea9bf4b1b2ecb13256dc9fb9fe8187eb6221b54b8b826aafaf1a094df15b098644752b0d8d445407cb67d8e9f2e66ae273e955e03119839d237a64dfb20fd6311d2167fcd4a95b7526f9"}, {0x88, 0xffff, 0xfffffffffffffff7, "4623d7e025b47c6de8c8f550ff3ee43ea3e52b5033c7d4f91694c0a603a0219ef18f86874624afd35e8a82d831f7a2dd6280520fb0866a3f404b68907c5c294d2b22f9ef63d46d1bbb3052f74a53ede20226fbdda212bc7efdd997475066755b9f22ad3978677a1b45fc961b44074af34797b1374db070c2"}], 0x1098}, 0x40c) getrlimit(0xc, &(0x7f0000001e00)) recvmsg(r1, &(0x7f0000002000)={&(0x7f0000001e40)=@in, 0xc, &(0x7f0000001f40)=[{&(0x7f0000001e80)=""/165, 0xa5}], 0x1, &(0x7f0000001f80)=""/124, 0x7c}, 0x1) setrlimit(0x8, &(0x7f0000002040)={0x7}) r6 = openat(r0, &(0x7f0000002080)='./file0\x00', 0x10100, 0x3) getpeername$inet(r6, &(0x7f00000020c0), &(0x7f0000002100)=0xc) 16:00:15 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x50) r1 = open(&(0x7f0000000180)='./bus\x00', 0x8, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000000)={0x40000000002, 0x20}) renameat(r0, &(0x7f0000000080)='./bus\x00', r0, &(0x7f00000000c0)='./bus/file0\x00') 16:00:15 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x200b, 0x202) r0 = open(&(0x7f00000000c0)='./file0/file0\x00', 0x100, 0x10000) r1 = kqueue() clock_getres(0x0, 0x0) getrlimit(0x6, &(0x7f0000000200)) kevent(r1, &(0x7f0000000000)=[{{r0}, 0x0, 0x40, 0x1, 0x2, 0x6}, {{r1}, 0xffffffffffffffff, 0x4, 0xa, 0x2, 0x9}], 0x4, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffa, 0x0, 0xf0000092, 0x2}, {{r1}, 0xffffffffffffffff, 0xa, 0x80000000, 0x5, 0x10000}, {{r1}, 0xffffffffffffffff, 0x4, 0x40, 0x6, 0x5}, {{r1}, 0xffffffffffffffff, 0x8, 0xf0000000, 0x6, 0x6}, {{r0}, 0xfffffffffffffffb, 0x10, 0x81, 0x0, 0x7f}, {{r1}, 0xfffffffffffffffb, 0x2, 0x80, 0x80000001, 0x2}, {{r1}, 0xffffffffffffffff, 0x7, 0x10, 0x1000, 0x9f3b}, {{r0}, 0xfffffffffffffffb, 0x86, 0x80, 0x7, 0x7da393f}], 0x8, &(0x7f0000000080)={0x56cf, 0xff}) ioctl$TIOCCBRK(r0, 0x2000747a) kevent(r1, &(0x7f00000002c0), 0x5526, &(0x7f0000000080), 0xffffffffffffff7e, &(0x7f0000000440)) 16:00:15 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={&(0x7f0000000180)=@in, 0xc, &(0x7f0000000400)=[{&(0x7f0000000200)=""/246, 0xf6}, {&(0x7f0000000300)=""/248, 0xf8}], 0x2, &(0x7f0000000440)=""/25, 0x19}, 0x800) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') readlink(&(0x7f0000000080)='./file0/file0/file0/file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x81, 0x80) 16:00:15 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000a00)="20f92ef5a723a23c17b6021d1e6c7a18b7db3c6aa25be15260242c0a", 0x1c}], 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20080, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x1) msgget$private(0x0, 0x682) 16:00:15 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x2, 0x100000000001010, r0, 0x0, 0x0) r1 = dup2(r0, r0) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) r2 = kqueue() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r5 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={r3, r4, r5}, 0xc) kevent(r2, &(0x7f00000007c0), 0x9130fc3, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003e9000/0x11000)=nil, 0x11000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 16:00:15 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = syz_open_pts() r3 = dup(r1) r4 = open(&(0x7f0000000100)='./file0\x00', 0x81, 0x0) syz_open_pts() linkat(r3, &(0x7f0000000040)='./file0\x00', r4, &(0x7f0000000140)='./file0\x00', 0x4) flock(r0, 0x2) dup(r3) accept(r4, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000080)=0x9) r5 = dup(r2) accept$unix(r5, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) 16:00:15 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4502) mknod(&(0x7f0000000040)='./bus\x00', 0x2005, 0x8000000000005200) r0 = kqueue() kqueue() getrusage(0x0, &(0x7f0000000080)) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240), 0x7, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)) 16:00:15 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x3) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="000000186004008b00002b07000000000000000000010000000000000000000000000000000002ff4f22006e", 0x2c}], 0x1) 16:00:15 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100001000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7fffffffff, 0x0, 0x4, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x20, 0x1, 0x44, 0x5}], 0x82, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffb, 0x8, 0x80000003, 0x30000000000, 0x5}, {{r0}, 0xfffffffffffffffd, 0xb, 0x4000004a, 0xffffffff, 0x43c}, {{r0}, 0xffffffffffffffff, 0x8, 0x80000005, 0x4, 0xfffffffffffffffc}, {{r1}, 0xfffffffffffffff8, 0x28, 0x1, 0xc, 0x7}, {{r1}, 0xffffffffffffffff, 0x10, 0x0, 0x8, 0xa62b}, {{r0}, 0xfffffffffffffffd, 0x10, 0x80000000, 0x4, 0x4000000}], 0x4, &(0x7f0000000100)={0x4, 0x8}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$KDGKBMODE(r2, 0x40044b06) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x1}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x0, &(0x7f0000000100)=[{0xc34, 0x0, 0x1000000, 0x7b56}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:15 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000000)=[{0x0, 0x2}], 0x1}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20100, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000080)={0x6, 0x7}) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0xffffffffffffff59, 0x0, 0xbb}, 0x0) 16:00:15 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x4}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x65, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000000)={0x0, 0x200}) 16:00:15 executing program 0: r0 = semget(0x2, 0x0, 0x40) r1 = semget$private(0x0, 0x6, 0xff) r2 = open(&(0x7f0000000000)='./file0\x00', 0x20008, 0x122) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000040)=0x400000000002) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000001480)) r3 = shmget$private(0x0, 0x3000, 0x57, &(0x7f0000ffd000/0x3000)=nil) utimensat(r2, &(0x7f0000000400)='./file0\x00', &(0x7f0000000440)={{0x0, 0x81}, {0x1, 0x8}}, 0x2) semop(r1, &(0x7f00000002c0)=[{0x3, 0xffffffffffffffff, 0x1000}], 0x1) shmat(r3, &(0x7f0000ffd000/0x3000)=nil, 0x20100003000) semop(r1, &(0x7f0000000280)=[{0x3, 0x7}], 0x1) open(&(0x7f0000000200)='./file0\x00', 0x310, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x810, r4, 0x0, 0x0) unlink(&(0x7f00000000c0)='./file0\x00') semget(0x3, 0x0, 0x80100) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000300)) semctl$SETVAL(r1, 0x7, 0x8, &(0x7f0000000240)=0x3) semop(r1, &(0x7f00000001c0)=[{0x3, 0x0, 0x800}], 0x1) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000100)=0x9) semop(r1, &(0x7f00000000c0)=[{0x3, 0x10000, 0x1000}, {0x2, 0x1ff, 0x1800}, {0x2, 0xe000000000000000, 0x1800}], 0x3) getsockname$inet6(r2, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000200)) ioctl$TIOCSCTTY(r2, 0x20007461) sendto(r4, &(0x7f0000000480)="2b018fe861132eab8982e825c36a9c2462c2b9c203ec7833a52737d9c5c54114638c919f8953162cf85663bb681f793431d90ef3c15265d07d7cc5a953a51b2f05b4c018978c94a816f6bbb8fbc9ffa6897b0cd03618c2552fed1f90c716277c0464153a466e5c87fd7303d14eeda5ce92aac00e63449c49d1f8de4cc6aee55c0c5264652c9a8f3685bfb69591f1744d98f375b49bd3b8b33df03137a37ad3fe3886d69f1a24835ce2d1a4562253e934775d526e4489db56a1b4c82a62adcb04af4821a4e8731c5eb094ace98e35407d1c9433823e4644838b55b1a0997e7c42a78f04ce0d8536ae4760c343eeef75d0fd5275acb18ec529ab605a3ef437a9e44c10d9b2cbc5e5febe4981bb353980970926f257f1a22cbd7b10c90cbfdc0cac8a4182b2bf9dca49ff6e853b42bf42601a7c5c4aaf72c14bb4c1d7d716d24b638cacf911d32224a8f5966735b9b406375d6368433b05e396ad4b66dbe694cd87143f396d31123ce8592ec41da3ab08fa224f06424c3793c2aa49230ebb6d3372900799d01d0b44a17b2bc78b3e2b84a3347a240d6664da4bb971dc55c4bba9d314e2fb362144003a945311a3241dfb13a784c6c5926bf04900ec9787ada4df8c04388a98d4ac2903875ca65aff46698956e3826242b60e30f63e4aa68b7235426eefd61447cc006bea0402ad0519e4d16a08b705b3d9977ececbe5299b6628cb91cba88722337a578df6e2b72fb20fca6fb87c4f7a75a29cf828fb78b9634152755f93ffcec44ea4b665ff0490c816a9df45e089ab0bebabb2794dbaccc3ac0a9c0d0530cf455eefae8968d7bb3b501ada0e2f60e770b34c79152e87c39e913139ed4bc9566ab16d199570294683b92f49ce023c59a945e210910889e3e4c06c87b3ee8f9663648b190e058b2d34a1644c9efb5b2282dbc21e40d51a31595a8a57f593bc99fb0cf0417429d81ec461334e20b2324fe3993028b3e4d8ba4c9a0077bdbe0c33eff2eebd04bde67452737136c546eddc71f5fafc66a96c09e4a375dbba48aefdd2ed93efadd3dc9700c0ce35e4a471e8007f3e5b1c3ca628d9171c5741a8d22a36357a4f7322087c859b9f28e339ed11fd891c0c56214564fab7be13905c65c296d35231a4128aadfae15de7a8e1d1461348d9fa670598820d0bbe38e413ee0ee1b9320b75bd3ca94193a95c11b9b6bf946f095008c85d0e65209c2ab4c1fb25cc6f7295fad064c143369b572b443c6c83272c7de3a23005522f4370cc81c2d924f3455095cc4b492544dbe9e4fe9d0258ae194df0e51c5e79982e1045b0ce7d472ad15985768ece3790b8edc038cec17d91ba3ba750106ceb4b7672878ee3448cccf35fedd18783c346bd4f7d000a43c6b19d38e0137853a8c50379d09564f821127126c3f2e7988d87d8f000c8af12d71da604cc03989740d3d4b0311bc5b6e93b14916dc061c324ecbfa01d063a3d1b803666e7facfad5b11a0d7b37b0e993a001179b2b0208bce830da295f39f1bd1c6ca917b4a9efce33c504dbebd289e477e33defc150bb266de75c6f0e9c6c7a66088fdf19f58a3d20d24750599dbea39ecfcff32c0f8101e2f8f55a6033b70c868689a91738ac70296acfaea2b1301ba27dd927de733f81cfc0f8851552ccdc4d0a5be9e50980ef530e1e8ee14cde260485da2b5c7a158ae94733d40a6973f3194a4e7870d392d6069c9a5398a8e3972eaaa50acd19694251b954575c4e88d8a6edd856877b46c4430cd703d0d966da751caab3e6c40adf50d11a2742cb8e7d4e431b2fbdd2341f318dfcd83bc62aa1fc75f1b2ea4215df87322f563636aa94f1a63c875457aad5e24647c5f293a2a30093e3b24cd6f2220cd48651ea058808f34fd78231eb9042f445fc7eb44f0720864b6786557e29ebcb17134f12fa6291e85da501aa33de4c98336b66ec213fdfd21b0fb20f91cde3e713508aef2aad87456f852217825f3c7dc4320b10cc6d2441a9a0cad1b2185a95f7e55dcbc72264a94214597156a4103da35f39c3f640e87f6db1b7bdbfadaa29f8df2a1a5d462516998666b12d607784bbe27fe3bcc63aea32a9fb8ebcf7d63fbc0f5ea76f612609f688df2dcd7e9c3698b62c6379e0c80cfbf7251b3c0dab11f19b16fda0fef1cc09ebb915acbba45241d575243a90012a53db6288aac5bd2ab059f05527edf3cda03076b3f110ca96fe6aa8347a8f7764379519afcc93ef31b73e27c6a6d00dbcd421e4e9d2117e8244619fb83997a93005ac06a0bb7478c0735608f9a57c790af69837bfdee22729061a24fb7e58f64321747107b6761d1882453bda9002e7e348797f5f0a678efde49e983bd8ce4d986cfaa034103f377d47fd813512797980fac15574b1704c1f9ac3c13055bbaa57d721e5aa3c8d01f79a026dd63070b6e0ff4cdbbd47ecce7c614928c7c8f0d4e4e69cb266323f43708a0652a39ac94cc163ebb1242b3d1140ff6ab21fe78b0393e31e57526d4f3e5d3f2ddb8f30462dc268d5dc3eac2b60b920708c63cbd6f377a63548333b37a4eb8615dfde982db94b68cc4c461b70cc49c513f29948cf1cae72aafd902d337273eb45b6e6bd5326653c8e2c84f690d6ec18cb0ef13d81552a679808b8f4a1724f9c6ba45b46a6d5ec4b2569e8e4caa5f6bd4b91df145778ff0ca98289d5ae7969485c506b96135a9c7fb8c8d8b29c5853504837df7d33038bc6fac656513c74537446889dc3d1b19d6fef2c9bd463338d69c6a1d04c32ffb4f88116d39ead3b5332d9e6cb92e79407fcd8dc19888915455300ee8f160052c1e0b15c7d7b2bc3e1dcfc3853654046347a18a434b57ead17a285271f00bf0af6623ebd733c85c319264d2689324c2445b83c9fbdf67d8cd1bc78e1d1c028c59b8420938bdc564559885a8ad9a9e0fd9d0e0cf675a3a2bc50de05f99ca4d307ebe5544af94df1a0885913cb520a6ec9032751d8bb0eb97a0b3a17b930c78560225c61a9688291a2d8872fb8aff02f5d5f1620bdb5649903c425119fdeeb47c139b7bdbe04be91e56650bd90b9bd1825192f836d839aa03567c3e080cafb1d7792319958957c91ce0f91881edeaf8affe7adbbe49877cfbeb8b503fec2356d01c749768fd8005d33a6d372b0575cb54df65d2040e5b5c5c6417d67c56524992ac57c7de0929fa591a78a9edb7e820df39b4b601056e4fa19b87065380111b2e8a33f2a5cc473ecebe50533ca39988a4005b7c7b37ee388955decf77d7c34eca40b77ade6dc3b086516d41a5f12527709c4e85fedeb78aad2b6a2b11253da8ed5d429b06338a4e723365730a99455e1a47bd7a68876366f42afe30b33a2dd1e02bc217ea4360a3d16b9391596e976f557c90838904593f35ad34903837486f3a6f3945e53e8ed098499da04e0380c94933a060403d9757aebaa7a5356e978c9b697b42d139ab70d2420bd8ad73e1e2172b4106e1e4f26437de6da90794c6ff4a5677fb664d939ea1f5b24695f35691b595cfca35f6492a653f0e26541d4aec5b44aafdfaa16943f3f1e9dcdd36b888f25aa7e3546932ee808f1ffc26e48b18599ba9601c66183595d9e0f0902fbe2d34048825bb62137a77a55abb704067c984f4886ce9b522c2edbd827d3c31063c8e4a0d443c76f55504dc817c2a96522a548fa7634dd59074c8cafa2db1487a410c34ffcddf528a7420ec5cb7e5fba5360d806aa9519c4fbf97868fd099475ff0153bae8b13c9aa3971ed3321ae757024c90dbf99bc47cabd94ce32dd3dd3d657480a4f09ad3f79ba96a529fd391850b0480889e510d41cb25f334ce45a5514841dcddf98ce8125431185e3866bbaec37e43cf15c9c6a0e0d91bf5068340796bbd53bb882d6bd9724dbe346cb4484a8d3a45110aaaa81e06880ca4ae832efeecd3ded3ce1d5344c6d997030f2e88ce7900116733c6dab324fcf79a7a0ea11dc3a16d37767a9a3e31421212a1fdcb4868e49a89cf1223c67e6b4e4dc86c0e50cbba8e9c68d7b45117e260494ffd48e7a99e9e511ec4d65714f6f7d856f3412b731630846a969bb25320f50d14daec263a8cc3f26a499279158337140995b7e844a3669fde5e040d4d914765607a85c952930cdb68df8d67a318adf2fd813d39de1c01893bd7873d177e9fefa44027b7bc3b58ba6563c378eebedfb1833967f776af80583f16c733a10dd5e64001e8826f4afdfe5c9db2f25f7afa4173cf5032a41b475bf7a61f5a943bac65089a07c77d12a0f819ec0658e2f6d788495cec44ef20645b150e742d88e23286f8056c97c8936b9300d1a81a51eafa448dd66ca6ffebb431d552060106a2d3c22af35b01027908ecfdeb43d428509d368c01333453b231973d2e86c66cc25c30a30a40bd2670052e6c12ee488057010e171358c166df390c966558054f1de8e79ac54bf2b10cd0d68621081f0bb0cef40627d6cf098ad5465e206aca108fd8e2db0dac347083ebfd5e79a0203c29796f39238af9923733e12f204ee2b7e0d0c5b596f66fef271687be09308e79942e42cab8c7cbd87f7b45885a8c6acafd84ab3fe2f3cb585eb62aed58ebc32d2976c2ffd477e783c305e6bf893866897e4e2c6c5b26627f34f730f7cc22bb33e11eda38e5c76d4bfdb7a182edd3a1f24d59676bdae1f7597fb8f2ac12404f538c1700ccad56b4e9a571552fe8f3fc5b6a3932bb4985201533bac9fb9c02e6da22a7da556b6cb6be6634811a69b4b611d684f9eac45bc06ea8c34c41d53c8d5e79770ac3c2092d810553c33bcf67a512275a002cafe1d1c188467cc361188cf236a852f63bd31fa42e444741206f49511dc370f1c1703fb39414945871e6e9356ecd915ed96e67feff1054c502cac812ac72b95c721b2488208852a5f57753d9bfb937c906c269762fab811e59bb93bf7e91431da6eef2589c71e59f1ad391fdf2118e30f7cb386eceee9488f1663964648ee73d859dca8a90ae6eb64cf0db7f37613bbd9995048e80be23187ef93a39d3d0b31a609d73a894b81d154666c250d20eeca0d3c258a6d9c7e8197355f15d29725702b53fc60fe7a3cdf2e2db537745abad020b8c293b5c9fb2700af697128697a0745d32e9d96f5e5e6d10b2a7bcf96ece46d7193ae0d2f3e84ac602c56f81007f002069c1c0fc9854a4e3d9b9901c7be7e68946d1bd75ba1bded9622f2fc608d346413ce588ad1b322285048799fe544f7234f5c3f1f53b41b2df4853bb91af60ab9f9684e7f42d8c77b35b5b1f23ba89dcb5337203c13d2eb7fdfab661b297440d0509737656f631b22668c7447e72a77af465e88d2dd2c005f9e4f421d6e4ec9bdd2c3bcc5abc4d0e39219252ddd3b80ac87f3001ce71cd9f053fb8cc400d26d2a3f9843b95087c3c490d62de58169b7bd23c65f323ea307791b121cfe57d4ecfa49f2ab76d04b5310536731ad3fc623b8a9cc39905de53573b4964c1c5720808387e0b6e229d877ea2c63a883160d0963bca8ed78100d13c40c2a4f50650caa928ce62aa99d59ffa9b0556518691cd2c66e553674251c84da8d03513c94f27216ba96c15784fb5b7d1b04c51d7a05e4eb307fb4bbd3e259be74b166e1ee84f13cdf5646cc5317d26ff6c96cd329c6332a4cd178a3bc7594bdf687d727933d739ce87050a4a4e008fd08afcfd1a159d8fd014ada1baae3762116fc9e517ef6468eb24298c91c23b41ece31a62ef7843b60a451b3adcaf815fc8f1444ed597303a15fd07608a1127b3165909687587c62d951d7fa3d72626c5f7dcbce17fab34425", 0x1000, 0x4, 0x0, 0x0) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000080)) semget$private(0x0, 0x3, 0x82) ioctl$TIOCEXCL(r2, 0x2000740d) accept$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) semop(r0, &(0x7f0000000340)=[{0x1, 0x9a, 0x1000}, {0x1, 0x1}, {0x4, 0x2, 0x1000}], 0x3) shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x3000)=nil, 0x3000) 16:00:15 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x100000000000000}, {0x1}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000100)=""/213, 0xd5}, {&(0x7f0000000200)=""/173, 0xad}, {&(0x7f0000000040)=""/109, 0x6d}, {&(0x7f00000002c0)=""/136, 0x88}, {&(0x7f0000000380)=""/97, 0x61}], 0x5, 0x0) r1 = socket(0x18, 0x400000003, 0x0) mprotect(&(0x7f00002b1000/0x2000)=nil, 0x2000, 0xfffffffffffffffe) syz_emit_ethernet(0x0, &(0x7f0000000480)) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:15 executing program 0: mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000280)) r2 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) setuid(r2) rename(&(0x7f0000000140)='./file0/file0\x00', 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x101, 0xffffffffffffffff, 0x3, 0x0, 0x8, 0xffffffffffffff17, 0xd64, 0x2, 0x1, 0x1, 0x7fffffff}) 16:00:15 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x100, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x8041, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000260000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000180)) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) 16:00:16 executing program 1: execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f0000000200), &(0x7f0000000240)=',#&\x00', &(0x7f0000000280)='([{\x00'], &(0x7f0000000480)=[&(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='({\x00', &(0x7f00000003c0)='*\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='\x00']) r0 = openat(0xffffffffffffff9c, &(0x7f00000004c0)='./file1\x00', 0x0, 0x10) mknod$loop(&(0x7f00000001c0)='./file0\x00', 0x2004, 0xffffffffffffffff) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000600)=0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x53d8, "f1f743cb40e374632e860065a9bfd71e8158806d"}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0x20000, 0x0) symlink(&(0x7f0000000740)='./file0\x00', &(0x7f0000000780)='./file0\x00') r3 = open(&(0x7f0000000540)='./file1\x00', 0x20008, 0x2) r4 = openat(r3, &(0x7f0000000200)='/', 0x18000, 0x0) recvfrom(r2, &(0x7f0000000640)=""/72, 0x48, 0x40, &(0x7f00000006c0)=@un=@file={0x1, './file2\x00'}, 0xa) renameat(r4, &(0x7f00000000c0)='./file0\x00', r4, &(0x7f00000001c0)='./file1\x00') getsockname(r2, &(0x7f0000000580)=@in, &(0x7f00000005c0)=0xc) mkdirat(r4, &(0x7f0000000080)='./file0\x00', 0x0) ioctl$WSKBDIO_GETMODE(r4, 0x40045714, &(0x7f0000000700)) mkdirat(r3, &(0x7f0000000040)='./file1\x00', 0x5) 16:00:16 executing program 0: sendto(0xffffffffffffffff, &(0x7f0000000040)="b54235bc995dda7802b5473fb4e3614cc3e2c3789db43e922dc714d892fb62bd5f955a320b31ec", 0x27, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0\x00') r1 = openat(r0, &(0x7f00000000c0)='./file0/', 0x0, 0x0) getdents(r1, &(0x7f0000000140)=""/203, 0xcb) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000100)={0x8, 0x10000, './file0/\x00', 0x7fffffff, 0x80000001, 0x100000001, 0x7f}) 16:00:16 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x7ad, 0x7, &(0x7f0000000080)="aa15d37665153bc1dad38d7dad9256b111e346df4e16096625ae9ed2e161c564a3dba170489f4909d584980ff60fe965fb26b5aeaaaaf9c0f79dccf135f732cf39465c4785afbfcfeadd4bcee98bafad4da1a902c77cd2076571909ef7bbde119d22e3fc086ebcaf491bc13dd6927e8bca3881a6d1792d8fa9c5f1c340eb285a23905d63fff489a8fe77e0063420d1123a24154436c114915f7361f8803913bf4ac4e5670f00027d6928782966b0bc0853a319152c2ae8887c1b8bfcf0363b2e56cf09f5473e960aa797832078a45fa5d270cdfd7907f294febd3648b121822cafa803960c9b388075aa5c2949e1c7fd4d777d48c562d65beae22f3c0ecdda2a0a2c3104394b946f569f83a96ecc4a3cbc2d0efb66f4d690fa425eb20c732ac8802c79196638686590eaff1035d976dcff74834ce0bf884e5c6b539b514d65015b5afd008a64ff762f329bb8374bb76e02140090cbae9b0cd59fa5f4f9c4d6bdd1ed84c21327d3e75818245fc1fab90432722c21a47f4b6ca48ae3cbed9cdb7f87814106413439febdcbe7fabb94d0b8296f88a4369a911923a15ee3c1d08fb4f2fa8b04a0c465ca47386038828b3304050d75a7f26275f3c2822f115728e9660f12487639781243e164d8e4ffb4062b6197a4274fa1a194c9eeb6341927df2e52bf60166b6c36602c7d036fb2a109192eb829a555eb2988c0ba582d0838b6fea4cfffffa0e92ff9c53399b6f349f67c95725d92467c1f850a5e758e569a1831854d2dced7ebedfb1425ed18bbba62253688171c0731a692ece3214d2a9f6281c937b1e3dcdaa6064d57041ac698d4acb4e5f1a11f1e88507a32365a4713156283d58b65a6077075e0621d52865075e7a018ccd3d91c8df996f7eb05c1875e5cdfd3e275c0ee8820f13c9ad9dbd602d6a53c30ebb13bf5319b89bd1cf2ee6409fe86b60e53f66a7bf76e70486f717ddc569bfc538073cbcb3cd7d658f3619dd026e8097d15af12be0f84c006a3d5b3b39f91b81af06608bc09d32718cf270e29bcbefba31bd94a9f0ca9f4eb54ea3a1a52670396d780fd95d38e7684a8c56153de131f39a6586993b139e3bfddc4410aa2bde42b2a8872ab1550308aec2e774c4c9e68a5d0dc86c71d8e7eee32b640eba1524ba6d6c980ecb84b6d9f3a3ee711cd3a1e23b740b21c3c490d6b2ef19caff8467f7745b33690e97c9413e8a0c3ded8e6ea2bedb48edff0fedca427914fd28f91d0f15a7c986ab83e1529c6b118f5141a31330b41811ee3950720df38635ed16320c334493ce48c44d7ec2740d85d31a33dba50b1b124633741f468aa5c661eff1782bdee03401b9c626a0c452e4fcada5e0f7a545b24e461379853ad66cf435309aefc601bb649f24fada27e543b35e197fa4f2a65c587f0cee3ad9fe038994462313eacf36d416a8db6bce49e2c14de6ca45a3d4b45cd34c6f90fdcc9666153bb129c1c4b2b16e14a3be7c62b501ceb341ea43dcc530fed342f3ef359d9e4f1c5b846717150b5d4c2981612e492aa0268b6130c2aad6abcba2040435716c9f7e0740fe1c972d6957616a3e5f0417ff846206074adfbc38333875cde1d5850357830a70c3a983d658d323f3fc2d51fbc60a8dc4777ad90a557d1e428d64f7d2b363964b1d46e0205e231c041b92c958346fd9ddb4f893c915e9e85fbec8d4322445cd9d9022c57999288077d0ce03ba964bd8a2d64e3a338efe9ba812dcf6797ad382c084df11bcf66f91fb10a45a325c9ca9c84810cf3e4cc2b84a455fa7766cc4835445b014f440cc0d111a9dfbe5053b528a928eadcb1b2fc273ac1f5c81131ed172608871da38dba5aacadf04e6bd0d0c1aedb5ab0d7e7ed109b7acbe2d5052585adfad527370604574d1c1597df94e09191117df9aac01782502c37faae98403711a1fd3be04163e5a1973529e93186cc78757aabba5454dbe4ef92fe642471a8d220c24cf40d1fb6d42a6af7b8da480d2dd35727bc54bfe97f2a64276a6336725d3430f8fd45910fcb3aa4899c4fee7a17ce11b80f7011225cf1b27215fa8cb0d46b3906d0a4463e48d9c5732e4d311167b8f22a333eb91a57509b720c9bbf3922981c22b862b59bd27742e998cab879ad26318623f04531820fdba9c4e8fd13d8690d50cbd0f36b5c02869db4201cfae769bf389039746b2e77c8ded5d310a42be943873f1bbe4255898bcf2620ac41724bede8543be067c17cf0445719cd31dc64254d00848a6b65d6b0ac7acf544feb7281c5f51ab3a43785b65af910d38d84fe53e886607cfb217c41156652f37e82566f3202d9513faf07f889e5fbcda318a48c5cf5f53c1b06350c7e3383c8ae74262fb081244c1210ad0e5bbc7021ba7f7e892bea546ad2ce12d566902177429c0a9eecb21e85d567e1049c6a115ed04389a4a62e2513f7129d71abb9355b015dcf2fbc395801245ca12afaeb5ff43e4b00f558b7667df9dd2c6f58d3b57707b1cf28c2798946de7122f56e20d22f6a4e1c29366955b087ebaea55fefc186d86362a69eaf6956ef58e946a8e211f9f6fc13c058ca1940f2770fb37143935d3d080e8c7c7628d5407024f0227c5f4cb58f6366bd4f4e5a9272061f150d21b652b2e858091a2b082fc05f4e1779c20599abecc1c6d2b5ecc44d164407aeaf397cb56fda049b8388b7bc1645524753691a860a7312bfbc34feeca0566359b5bc7b7e73556343e205d796d217e183590975a84a4d66b7857b992f2644edf09d02b2ccfd7733ec01d7bbfe050c83fed15888e49a457f2e1503266c9c0bedcdf1ded745be345ffb8200f8e7a59cd6cf2ade2e21201b23c9590ed64fc699e3d5346c2212a227b2ac7750fd244153dabb0927d53be1c726070b99111916ac91bd0f4c46385fd438a77b780d799e21ba597b725a449c687643f6a89fc91d5c74f6132261aeee3ef497843398431381c00c02cd80d6243145de2cc3a8b7b20e89ec34d9fadcc1ea8aad957fdda24db0e3fe0b358fbbc03923da0e97643146fd023896bdec026a2452ff47211a3c15f519dabf546465f9f619205ac5dd4048e66c73f495dc6574f3c84e9f24f57adde5ae7d27e798e0a3c155e7cd4e6bad467e92b1d8a8f4e82a0f42816a29b31fe6803efec32b87b11fe5fe9469fdf937401a73d5f24fdbde53cc47597f55b32e6425f0e89b94f67cd21a2a54379e072ef324d05997d9525451d19c47166c1f835d225654f7eeeca09bce120717491e0ff9a7e4fc334cc3dfdace7a448ce000f31db216a21cdf8fcfdd06035eba728babeb49dbefb47cd02a7358a2cf451b0541f31848d3eb526d61a446f55a147e11c4b36b557584097e4ffee7aacf250b35cbac212f5b1b9f271705f753df5e1c6b8c47ad9fa584e498f2615fe98d31fdef4e78efdf14318cb9ffc2c3ef6b403a982af08738ad38fd5c73f2766d42f69a3502316b62cbbfa92440cc314316a93196fc9af3f2cf34799a8138addb81f0fc0fcafb5ef854b67154e0aaf1e2f86d2f77ca63ed2fee3740e0f68c2481821c20ba107d9262c63f0cd5e652668c048e7d415484c87fa6a516136ad1355d0d5a0e34d946d5a729620d819da2b88822c3b09c45c84b12f356aabbe918cfba13ded348231c7ca6b554bb305d2559fc8f48b34c9dfe0b800781f4254d043c01865eb35a3147c11805cde39ef0459722fcde1b6acbdad7ed7c400d64108956f36dab12a252188d275e9c5a44601724eeb56837244b773edf3ea761d787eb3d9ece576b9609ae01061b17df28355bd8a3df35d0c60cabede6f237933aa73db65a749fd87dabacb0943a7ab8d381a437549a059f51e811ba5797a4ba85e52a56dfd89686d3e4ad7df1fd05c4355abb5c88ea18552e56c8fe968e12a273be04fcf12a19886b8dbf7dc8ee429ba6daeca545db47fa6002f6e905565c1c724ad91ab52c2883f71e393246a68d3ef7b72b271c2b5bc5bc7b58d88780d156f6acade539f34c76cf82c6074ad51edd5cdbcf17632310d80b893e8f529804309a842a6db27be5fce1b1c3eff41b9b7770f7682e90392466e24e55171ab0de2037efc2e2df3968fd9fc8ed302be56b2cae00de9b5e0bb7c9229cf9fc8a5aab603a1f2e91687a96692a42fe8de1fb1e3631b48def9b5941e217815389f1bb98e7099c8dfda7e8fa3a11ba24f3c0d145a5f5deee33116ff2b09d301701261944f808d1684f067aa53b6afd0a41157336cbd18bdd7d353df501131b914c2376e19db696b9a4e9b9e708a3a646a713c81acba23682f4683264b2b25c15f82a00eb9f0f98515ae73b757dfc916d58b4c500815c3e7b1d315e5ebe8092112b027a1f27c02f6407a80d276b90b8d9502d3df22637a09e8fdea622c3413370f5f58115ffd4e80050997f44cbe8881ba15691a5da16eceab67140f92650657a42959932aee1412cc63bea48583f2823fc407dbe60bddaa84a05a3e904426814002482902616c6cf99af3cdeffed3e18a0b1df16dcbd5f782b21b02ee206284e7e9462ef448435f08f75fa0d9b135e426b8ebe9e36d84f33b0f986046506ec91126f01dea9b57e35e1a0bc819503b5be3f60c274895820f557056fb1ca86e13be980bcd50d52bdc97c4c8ca98b0bc11c97683a550ad2116f5d841e89ae144f932c994a5b5573e0eddc68070ae15e5e0caa33a4b9be21b3cfa6f4eddbc7660e4cc5f05880856786945bf5c7e531a32d100329073e54827b8cedf1c16256c158b66fdf3fe065e43c9c8fb9f72e8e5100b038e3371dbbdac08d452ce179a4cdde7121f7b3ad1824f007a0e39ac4f0458998c0e923d829660d6849f197b004d49801aa7d12d4b40d6abfe13d5119b987086f5ed54360ec02e5de32bdbf14e9882bce6a38b50fb060e8cd2ba606ad0f94c918429a30d95f3cec6381c89a60efea68765d1c6cdfd6269a3113ea6283a32df41cbdf8db2d8da9941a93ed5786a331fcb1489a0b22aea887b15ed29bd8db0d846e1de49ef307c2e0ad65d68d6fc10d5f4a0d5300225fa6600f17457e599b68394254fddfef50336113ff4c5ab8a712755f32c3779dc18f8a03d620992845c4704f6139262452114404ca99eac9f84d347a337a0ba4f5eb3c2075a6d9c905fc07ffc937f90b829c663004c11eaae1ea66f8db39cfd62d542b1b7581a15f76363b3725e7f7340a56a00d39fe4159458357b59a3b094b9859ca141056190240bcade92ee86f380b54abfa9d8860155becf8fe65e0eb4234d4023677b1018afd71a4cc24fcde90269d4b9f3f6ba02dfd750e0caddcccdfbba169b29f6b10f3a0180e65b7dadacd9cb0cee537b6d367c60c41f4404088024453792ec9d0cb5773e24a9c6327b0e8e00d20b2d30f007dde045b03037fd4e3783cb26f235fe329831f4fcbd8ccf237faaeda11099d4ae35f87fa4cb255dc88a4cf6943b4bccdf0bb5dd1b5bff53700f6e185e10845d164af260059d01e0f34760fdac151564376d5ba6acce26dcf1577065b99a4943087de5490349914934f7e628943980ccc00083ff6102c7ff28df7e024d10f635c68c6858201277e677d9b91ebfb0201e473fc73935bdfa1795ecd14e5b706d2b96fc499731dc86ec8d51d47f13ab395b7ee675b9d31e19cfea71df5624862592ba658dbe3c6c4d8aaf6b416a5eb82d9309173870dcef5d1b4f645c809b3a4361b15c73919b8e3caae8fda0770b02388d08deece7c9fca83a074042931abeb89e5b5e09eb0b5d518376148c9da4c59dabc0f12a81c9d9e3458341f65a03337bdc0d313eb96ace7", 0x1000) setsockopt(r0, 0x0, 0xb, 0x0, 0x0) 16:00:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="67f2e2ba784dfa94cc336b980e5ed358c272842da038095a291bbd74dc72abf63b9f76570cb6cb3f246a9843313720", 0x2f}], 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:00:16 executing program 1: setuid(0xee01) pipe2(&(0x7f0000000800), 0x10000) r0 = socket(0x2, 0x400000000002, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x280, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, &(0x7f0000000640)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f00000006c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, 0xc) syz_execute_func(&(0x7f0000000140)="45dca7feefffff2e0fba6be60ac4e18859ccc4e3a90c5c94eafec441b973d75df3a5c4614172d016c421fc5bc7c4a23dbbddf043811c5a00000000") sendmsg$unix(r0, &(0x7f00000007c0)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000540)=[{&(0x7f00000000c0)="1dac7134951d3e6f1216f656bd3f97dfc604833404781fe38f2fbcd71672df23eeccf01797e5317804e382e076898ff3c574127e9f29d4a31db41d81e3faf1a88ca12d36d4e43b4da2b98ee095b594edcaddc031eec6d5eb466e4909355b5ee09bbf6ccb993d55c2794a718478f6fcd24098d8cd54786ab1732bfc4910d8ca04b9a1dd941308adbc0cb44d5523dfeac3327514ca3da809ff1c4d4f10dd1a09bd395cd2", 0xa3}, {&(0x7f0000000180)="a15202bae485010e38839e2b7ae7cce180b5c6d5490760a95ded14e227856bd5b1b4a85dff946819b7f908b98520b4ca7a6a1414d58818409f48b160eb21514d87c21248792c7a17", 0x48}, {&(0x7f0000000200)="e7fa5248e4f8cd8fc7bdac67b2ccfd63b5536b55724100b3f8f3ca3067f3b321fcb1cc37999c13528a53a9c5e09e7b084924d3ffdd44121a8add96e91f1029064e53ea63493b0e01a9b3ec232a455de381d1e4335e1f0ca41396a363ec40c30c3bc82e90a4034b8119c969a1e70cd864a0972afdd034a401be75a5a3d9ef8e677913fd003252e811f7adfbc71103c8d248d7cfde80f85d3e6b0b201a1f3b276d7f2660963a87143aa745385026e0cf362fe8a7251c4a835de96234c8e4ecc32dfdf64692ebb669272002d6c0b5a4ef72058717", 0xd3}, {&(0x7f0000000300)="7e5de4caab50c30388946dbe0a4b30ad5bab5d73a480eaf3e78a7b4193efaa9b2f6059dddf3cbc77bb5d789a05da34183652ec4fe9dc9ea0745dc2b576f21268984294f1ef57533bb2b2445403212a8b7861fcc1ce168941afc333a4ce6ad5cdf54872eff4ddfd9e5f4f1c35ba80e722f0da781fbe84e58b311818a2f7", 0x7d}, {&(0x7f0000000380)="be7834e29ce8543688ce0539e0fd832a37f24d902a87168f5e707d6f5e4ccf141562786f86a839c6d2dce7d49ca21db4c3d4bd968b1782fdde5a5891abe232ab56cc94d723855705c93ce4c676f9b32415125cecef1b0cc8c7c89bb5fb45d18829cec888dbede514aaacf660d66dfa0791f2a6f3979026c488829ac98f83e7ad30b499a47bccbc87e4884bd2db90835ff1a9592ddb831ac7bc297201d113f8ecb910f8b297836bae265d9e467e3bf9a9b77cb06abbfa457ab0182feebc4d7c871bf1367251f814223e9fd7a9825872c82f6e8b9c5299b4", 0xd7}, {&(0x7f0000000480)="dac9c0d9d2df33d660902ae8cd834a6949545998e440e10a1dfb08357c454fbf3a3e860807a9353953a499d527b45e18126aeadc9b75678635e0494fb5529a3e22718e523f83dd30e518c0917acab15a214aa7f7e9e2669fb621356747b5cf1c00bad479e72fce4eb2537faa27ac042cae43f5f51d40adff7f80fb4ecab4e94a0ec8fad518bfc829a90050db5bcfd50391c946a0", 0x94}], 0x6, &(0x7f0000000740)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}], 0x68, 0x2}, 0x401) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x101) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:16 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000140)='.\x00', 0x1, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r1 = open(&(0x7f0000000100)='./bus\x00', 0x200, 0x410) r2 = kqueue() r3 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x37}], 0x10000, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = semget(0x3, 0x3, 0x140) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff8, 0x4, 0x10, 0x7fff, 0x8}, {{r3}, 0xffffffffffffffff, 0x13, 0x1, 0x58}, {{r3}, 0xfffffffffffffffd, 0x4, 0x40, 0x1f, 0x1}, {{r2}, 0xfffffffffffffffb, 0x0, 0x3, 0x7, 0x7}, {{r3}, 0xffffffffffffffff, 0xaa, 0x0, 0x54, 0x7}, {{r1}, 0xfffffffffffffffb, 0xa0, 0x1, 0x1ff, 0x7}], 0x1, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffffa, 0x80, 0x80000000, 0x4, 0xfffffffffffffffc}, {{r2}, 0xfffffffffffffffe, 0x29, 0x2, 0x8001, 0xfffffffffffffffa}, {{r2}, 0xfffffffffffffffb, 0x2, 0x1, 0x7, 0x2}, {{r3}, 0xffffffffffffffff, 0x4a, 0x20000008, 0x0, 0x4}, {{r1}, 0xfffffffffffffffa, 0x2, 0x2, 0x4, 0x2}, {{r3}, 0xfffffffffffffffe, 0x1, 0x80, 0x800, 0x81}, {{r3}, 0xffffffffffffffff, 0x8, 0x1, 0x4, 0xffffffffffffb061}], 0x0, &(0x7f0000000080)={0xa12f, 0x10000000000000}) semop(r4, &(0x7f0000000000)=[{0x5, 0xfffffffffffffffe, 0x1000}, {0x7, 0x1}, {0x4, 0x8001, 0x800}, {0x5, 0x4, 0x1000}], 0x4) 16:00:16 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000000), 0x9, 0x0) r3 = dup2(r2, r1) r4 = getpid() r5 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r7 = getppid() r8 = geteuid() getgroups(0x2, &(0x7f00000002c0)=[0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r3, &(0x7f0000000380)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000080)="da387861e9d44442fd36b4230a28526141ebe6b44148f040f20e1953af96f5cc3a175a4f4dc859f22c6cd1e67e25a422f8f8393005663156ad2018a4c0145662e700427f6595b5b783e1413ce97a3be95a3ee799f661c68c2bbccb748272c5e4f34c88364f1efc221b5cfd0abe54981444e2b100b72c12ce7b564050483556c200c17b7e4e884f970c2701d9e061eb4db8c88d8a6ae3d2744eda2ac2", 0x9c}, {&(0x7f0000000140)="80175d9d5c37f5aa7cdceaa52d70e86f9bc3218397ca02d1b6a5730d732c4c88e03a7b43", 0x24}, {&(0x7f00000001c0)="13b040ce29b5e5c31764bb5d58e8cdbec7a0cb2a20", 0x15}], 0x3, &(0x7f0000000300)=[@rights={0x28, 0xffff, 0x1, [r1, r2, r0, r1, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x80, 0x2}, 0x0) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x62, 0x0, 0x0, 0x0) 16:00:16 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000b81800000029000000310000000300000035ea17351d705708"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket$inet6(0x18, 0x4005, 0x200) sendmsg(r0, &(0x7f0000000100)={0x0, 0x38d, 0x0, 0x0, 0x0, 0x5ae}, 0x0) mprotect(&(0x7f0000136000/0x4000)=nil, 0x4000, 0x3) 16:00:16 executing program 0: mprotect(&(0x7f00005bf000/0x2000)=nil, 0x2000, 0x1) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x0) 16:00:17 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdirat(r1, &(0x7f0000000080)='./file0/file0\x00', 0x1) mkdir(&(0x7f0000000440)='./file0/file0\x00', 0xfffffffffffffffd) renameat(0xffffffffffffffff, &(0x7f00000002c0)='.\x00', 0xffffffffffffffff, 0x0) chmod(&(0x7f0000000300)='./file0\x00', 0x44) utimes(&(0x7f0000000200)='./bus\x00', &(0x7f0000000280)={{0xfffffffffffffffc, 0x7fff}, {0x5}}) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r2 = getuid() r3 = getgid() chown(&(0x7f00000000c0)='./file0/file0\x00', r2, r3) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r1) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000040)=0x8) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x4}, {0x0, 0x0, 0x100000000000}, {0x6, 0x0, 0x3, 0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = dup2(r0, r0) accept$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:00:17 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x62}], 0x400, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x0) 16:00:17 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000400)=0x1) sendmsg(r1, &(0x7f00000003c0)={&(0x7f0000000100)=@in6={0x18, 0x3, 0xfffffffffffffeff, 0x8}, 0xc, &(0x7f0000000280)=[{&(0x7f0000000140)="10cadcc0160c1f2caf37ddef4e43230e24ed18e14c3c64cc18d49eb2763fc651475f5a27f5895d9534d528eab4181311f627d686cdb6aadb93dbd1021ae4186fa1f8562209ebb8eb31a8f6f4112b356745119f92a6aa29f5ec91659dceaa2989362647ffcd8d477fc5533eaf9b3fc693de536f08f419e954718bf0", 0x7b}, {&(0x7f00000001c0)="724f1254c390fa36d32026680cddd5b690b4f9b11ea95613088c91b5b8e1943a3c4a75a7ea4556914f17e33f864ce1a1539bb205bd38f1e99015ff28f076847171a9f6d2897e141126556df569a38a8803a52e721260b0f5a57cd56d6c827fff215bbdde460e8f307e59ddd3b9fc7f4e1a6e49c15640dc15e8c9d796fbca03a5da20977fccb69f0fabc79dbe6e3fdab22f115ee23e2a9b40cea4e2d3b7f54dec9f5a04cf69f5ccf269d4b4876f62", 0xae}], 0x2, &(0x7f00000002c0)=ANY=[@ANYBLOB="c800000000000000ffff0000000000006266f85608270ad71655f66b909eab408c6072cce62e6998214d2a0ccc74cf7cd2d7ad40411a14f108d4fa607727f32a4ce419c3585b04264e5b6f75d70ac5ca53951643498198402a361d0fb943b90e94cc65c28488d273ea18ab3e51a7cb1e832e7c90f444bf1f25742e07cd6b6daa4ae25906f05568d51cc690aef9285780db1b5c2603c9f02375c8d085cb69d38a2688e9af812a8a950a2e2b0f3b0108df3980fe38c483e5ba0c158df065687dea4c6f7cac6f520000"], 0xc8}, 0x5) r2 = socket$inet(0x2, 0x3, 0x102) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000440)=0xfff) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000080)) sendmsg(r2, &(0x7f0000002700)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000002540)=ANY=[@ANYBLOB="9800000000000000ffff00000300a9a469dfd2bed9a6862b8bfdfa8fe7ade5c8f3a0681e93a3e0b441d465ca15bbd72de60bc588a692a7fcc4648144dd07725124d101ca8eecb275b45cf2e126cb62ef894e4cda590ec449c647340a3cf7a9dc7c46614beaf76c7fb20873e258c50c013943e5ccef5a25fba6ef77ed1628c5787e05df8e5be0b58d9a73501b061749ab8e01f09c2d000000"], 0x98}, 0x0) 16:00:17 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000001300)) r1 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x1c1) kevent(r1, 0x0, 0xffffffffffffffff, &(0x7f00000002c0), 0x0, 0x0) r2 = kqueue() r3 = dup(r2) r4 = fcntl$dupfd(r3, 0xa, r2) kevent(r3, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffc, 0x2, 0xf0000021}, {{r1}, 0xfffffffffffffffb, 0x2, 0xd, 0x59, 0x400}], 0x7fff, 0x0, 0xfffffffffffffffc, 0x0) accept(r1, &(0x7f0000001380)=@in6, &(0x7f00000013c0)=0xc) pwritev(r1, &(0x7f0000001280)=[{&(0x7f0000000080)="4c5dc5382dbf0113515298abde22f38de0a11a8bc71c44395656aff682b6722096f1c9d5e48a8e5965ae250475f5fd0c373e4c5a38fc6a67bfce6cac7cd660826f8200ebaa65edfe8bb04ca1be0620b992fc767ce441ac7a0dc09120b97b714bcc5d4656541f140562553ccefbd5685b83f8", 0x72}, {&(0x7f0000000100)="3727a2c20f2ce0a7192a6cf48eded40153e2870334c0c456f7f48cc5d23073fc9e830e75a4df66b32a6123e5ab31a74f112b82fc42a013c51639589219b7705426cf0c", 0x43}, {&(0x7f0000000180)="127e5c6acaef358bbcb591fc5773bbcb22c7d3a6e7b9d4f8f47bc487ef68cbba09a83db087743e889ce903eed2d60cdad620b0938874d200996fd8147e8f42b57d3d560ec8a5d2e8a6d18386a677cb5864304c2d238ee9599355c1973b6bd9ea5652c86ac825c01c93df2d5b6f121a9914c893145d27dcf1e36955611612e72f3938d8e4c138a25def79c9a2ca7a01d46e8afc6e8efdd4843108bec68b1972af44bcbc3bc3a1181d8ed4ccdcc86e686b3d4b6da18bb06be90cc9dedddc8e99ee79e926f13c5758dd8a0927082e906f3c502a6fb52505747f036e8cef7cbef09547625d6b169fb9ead7c056ca80233af9e61219035b50cda14037c13206c35d12d927211317a58ec42c580312cad4c560f641a1ab6354ffafd4ce4b4918ada44de6276968592e59c2af9cd31d79672b6875bd36ace760b81d0e84f3623709949e56c898d3d35056a59a88663aec0911fa7668c631884d842e125a6ad34963bb51ec88d42478a0c0610b6e39004bb9c79597b53499b0d3824ccfaefbeddab4a6fe1a75bc2cb0c967988d0e1e94c2facab0e40369b3f8bc0098e49678ec6ebc46209255426ebaebc20db2f10ad118ddb11e8d66b0491b65bba3e5ab1906321f1d5fedf3be8e387d7a40cd965838428ab49d636fe733287aa3b21587738fc7fcfd1bb9278af225a806602a685c8a7b2c0b91534d8217fe121635ce186dd0d741b55bb3628464cfb89623f55f4cc7945cff2b0daf907d9610b71c086480a5d5da00a5070f6c0ea0f133d3b027b1d24c4c6e68a4de1bf52e2c5fcdbf4d1fe1921e46921ba01e599293925f6c20b0765f7aaaa8636c01f066ed08c6fac05773a044da2378d2d39120bdd840e4a357c146042fde18c02ebbde4d99b4ddd0f528681674d13ed466bc0eee5c1e35d39dcec4e68f7d1fca0945a182ca000865239c2305af47ed3b123258cba5a76a681c1f643915ab51df8266fda34555637388463df2c8087155d0786fdc824f83120689184cb8322780071bb6156f5da923f86e4a2abaedd63b53a86bcad8922cde293d09c9d16ca5b59518effa2d3769e82fe7a4eedc504d108846b81630a50a9af4353f40acf2a620040f153aa1a2ecd43d29552e4a791534a0cdd4eeed41252f6cae36441651cf77c59214157136413d162e913de1b5ca024a3295e716378d1618a005cd172da435a379aa6035d3962e52b639bc8c84d085801995f4b1351ffed3224865a5d0651a7e37e5206dac0f2fec6f6fea521505822887ea370f4850b0ed6f8f947ee98e74814e1cc60b6aa32935d5d75884e545b79ddd96f72864896fa010a535ff26b0b46c9a7fdcfab702d43b6682208b01332503fb07bd0550c49c73d3ff058760bea5ef814bf12852fd7e00e03dbe4bd2a7e4adb7e51daefc6bc7b7bb6815db9ef13fee4c656c63bc29a4cb97fa4fe963c1e8245004b107df2973ba48c5550d69b6fd59a4ab74ba155023a027545c9f9ae565af3c8d8f7a6f39450c80b409cbaee8fc67c94878a103c999be34ab345fcf785969eb3a1a759b9f9ec8915b9dce35034c194845ab1de44ffae7efe1bb28ca8f289a723240842a32e3f5e71239e79a336003172a4d11b9999fa3a8fc480aade0d2281e2818f31ed4c00239bbdd53f7f4217757b44905cf967092808dd6269a89adce14e1af26788a539f94508201e85246a803ca9ebd2325e1e34054805977f983458d58581dde5b5995826bb2fea3c261e1e148a072e220bac4dcea73d6c6342461fe70a7105e259b4cc4c7cc3b6a9cb1294e3aaf1db7628f64dbc0185cc9d9037147180a14cd2446c32fd00ffa3b43444f21f449076a52b2baf83a8e5e7ebf8775c9802ec33d2857acb9730d8ec61bec806551fcec249232b357ab6ef6a1ea3ca5d393200bcde2f2d6c8fd7ca005850e7259e56752df84cf856c8037ed1c458c92d15f7551277f4430262f8dadceeb9438afadd3e371ff700c4a155db2fcced42dd706188f37e9064edaed1299da24a6643c339a4f355beaef93769d931df93e530d3eca8093e5ae10984da403cbcf2c2778741682bca6dd0ad950dc06d16ed2603ef87cd4dd21f8032ba6fa50be9178ba2aadc5052d0d48c9056dbdc70326eae9cb1958e9c2930e295370685d643ab5727ec47b12b3885b70241d4cb180223a8ebf466214a726029f0a10bf3f0c7d469ef12412c216a160ac464f5b102d61463f56dffa9acc07c686b9fdc1ee1c23ae08c1baa980c1bc2937ea78bedf36aac9a46582fff958ec4aed1c6c860ce7e1d9880b40f7dd3471ae89d017e7e062eeaa5e770aed467b533e174bc28da0a4199f313e46198aa14b206b8582cf2892339ad0c63f28431db60bf1c053e10c9bf9369d7550a71b58d0a83af90e4ce211348e919e57a935efd3237c4a3045d2976a138798b95bafd08dcc9ef153756f93f4699f59b9f841b5a09bc41d1238773a3171ea8a8b09356e7dc4a1ff73b1a73191ba96e343a1e3d9ee108284e3c0b4bc259e419d151f278033258eb62a9702e61208c9542deaf49d0728efc0a71e3404c7ca3e585d038539880a43f48a69373990c3d4f64a41f01e7037e217f84effd38f422888f751dcbb86cba2702dd388224085ad7969ca08a65c09edfeb6b4297ce7d417de15a0b65be75025ae34c94fe6eb5320a01554c4027a35de5adf122223a63ecc52c11258992e0d3751d9200b602b8f68b16c0957b3f8f8d9df921196437fb40022c32b4cd55069629c2f4a83f6d79f0a31955b74fe4aa6703775af52681fa6e77705a988b9be598ffc811e611723fce5e60e0a832e15bef2ce7f00445b272d194c2d9d694025ade6da7ac534460f5f49f0a21a401f74cb9f8e120d8bcbd7f5f7ca7d92d73fc4dda3f92276ddaefa78ab806796b20d2e44bddb5b2e63d21339813e6bb0a79b7a1101409daef0a2d7280836d532e1a7328b35e9eeda28c9b14aed82bc4f6ffe66393c4fd5c05225bd780e42e0e01470caaf1f13d98a38c2d8b30472f47b7e9001cc2d0b4a68344cb676935d412947dd5e865a366e74d5cd2d894444b2d86b6662277c2eb6f040836ae594ab4c5cdf5f5fb4c63413c73c2f0f3451225bedca13dc30e2519d7247400c241a8222bc84391f3e85cf233c3164cf5faa4b297390e6acd477881e551140137e1df2654c25dbf8d6a4518a22c27bb7543b2b0099acce4f8143759da79378f6f8f3587470ba204b166e39bc87602e7dadd49997be7210c7aec4aedbf51fbf5a68934e74b381aa624027d43ef40e47c1811164db176640d9cd351051cbc2573cb2933a36ad6548373f2e147814e92113c1b394400ba05e6bd48aa99a950bb983482e3123a0285d0ee9be200f897c77c4ff15236108604795586649abdc714acba208325de91885b9f08dd52a7f6dfc16f5cef161c763cfe8a27be4a0a5ad6690027f8f86a3f6db9e443e747cb5c3cfc6926e8cfd2917652b0224f3079bea7db4bcadbaed6393261cca2f9905c7ee2f1524033023d8186b8945ecba9873221cb8f000c09fed750a1b8b2e579a4178b77fdfd0df05bde553e92f287d729582ee0b1f06a834574ca5c62860d58633ea132cf61ab683c1460b89aeb39d833f7d37cd87df6af50cbdbdb738e6395d2e5d3f6642e099f8fd6c4004f23da8f2a00c3144a6681f6f5e467cfecb9cb5119526e98555ffc0d7a0ed8af51d1aa9d9ad5bf8815cb256ae812a14290b639db72661e3af7a12acc3fbdfed3ab2e2e096ed3877f06f807db914158f8b5234c2770eae84834ce074e204849397ba312b831a2244251f2ca423436e965b1d8b69bfc96e5fb17e843cdef5a25d15db941335cedb8148d4d54f6c1199e1154a16fe7e3f5ec231b92ea2356bf394f34ad67a023a13a5a5a88245596ab676f2e47b5a2e6e4050a5fd34b3980b54d83197b9e448dbc4e29d148b1d3be41d4407af633b45aec492225c426295ff6b29d6a97afe48ce74f73847793c7308fa65490e7dd6d9b5a44d9777d208dd85f26a912ec0048f6e6f71bd843445e51dd96516a843c7cbb51cc38680d268b81c2d95fd41403a5ca40d1de279ad743192c039a16356d63039dbd8a655f649152192f2c3eeb93e92d6e5bb4b43c9875f45a6412d628621d5a534f9f801d45c942054ef5dc163858d3966ea3717871721474dbbd3c5ceaa406c3c3506d9b46cafc3a1da6be6c726fecb83f2a7dfafa8dc0753b146d3fba39db1459f815df73757cd592e3a7c94c1daef89296539eb8b8c4ef1ac84812000fa6f372a9b7499e30dbd3a9e186dc81c00dcd4d152258cbb578ee6f21c700c359a0caa8a750ca08847534a48472ca36bd72f2c794ed0172fc5282688f305427fc637fd8a1b3b779c158b7384aa36c91549fcd25c3d983872f653900ef5bf855b450726ee508e633a02cb71c2943e26b65c4ea327e38d2807c005c1f4bd5e17c76e47b83a14fd303135779d4ae85400da16ad71a96085c0eb56d2de492aa927166cf0164bfd2cdcc184cc86aa336b0b79c2e2d679a0612144badb9d52baf976741bb423ec3f37d75fb80fd242d8ee6ea8579b65bd92b82f63eed9d8cbe5ce837f4c60ae326cba8b73a3bbf48d6329b49290d529360f01dbb14b6d5ce5816e3e0cd088740d7646aece9010e28867b6aca31b1cb35d4ac718bd267b5496bca4d688e56e3b8550d7616bb1f9ecfcceb0844103768df25e4a5b0c9ae0345f935d2a22aa35f25d327d724c9bb9bc19d3c98044bad9dda3329d81d107cc0165682690f8848a4c7859724bd07d4a2bc2a5aea4cd360aeac402dcac9e1e20107872f87a6b6521e0c68426efbd062c2e989d375d6095e33ef0828d39a33930dde758662bd98fbafb0921338e9d71483d6f78ebaeb785dc61d4cf3271c2df5d319c537732d62fdea65df972c9da60e8709b94fb34d31928d10665edab09f2794974a62fc49ee233740b138802458480cb9bb99f0d1556321bfa753641ebb94afc22f0ea4a8a37c5cf2138e45d70d19f5cbaa6e4f4cc463773ab24fd5dcf16ddccb64d3660ec105752ba36fe34c781c856bf7c84cbd5536861e365007f3e7204ab32d0c95421f349160f505681b3d9f30f6fdb281f0411345f57971d09fe9b8d66419bf4ca7ab4f2047817cc818e8f426a1ad3314291d4585c9e9de62da35f643d4833b2e43ed9e0955fd0a265f3f1686957a51663519b919a2f969b55b4e52cb5219de0b72397936d592cfa2a4f2eadb5871d227c75d5611738a159a684f10256322ffe46f4beaccab262336c748e501fc6db7a2d8f24d20589eb21798adf22dc2df9acc2a21bd163e503951ee0818fc331c9a60adb4c53ddd491d374581763caf645e1b57a056c7e192652f7c5b73ff42f8dfb640c6c0e3f6f825928184b6ef217b41d580f816923b3e2fc5d16dee920a5a4bcdeb8887515e472666122a159933c8dff031835029ace9df17323f967920e5b845ce5f71c7f25112b07cd2036d990de1a34ef8d8541d59d45ec990f7d15cdf74797e596684f4e403089a70ae3d827bfaaba270010deac75ff51de9c4b610bf8b7f4e8b567d3f4aa2caeffd326c8fcb5cf380e878defccac09e8f16ea24688eb1e2472fd74369ff6aecb321b30121eadae1a00ff22da71abed2924cf1cc4fce1d3cc7cffa970cc8e0ed28b949ec892bf56e692b005998aafdade80b60eba7a65570c578559c2e5733c3858115e771c97f4809995485cfe071f71e5a055d342e1f3983a5666404e4c9715d623e9dc48a7c0d194ea126c38e24c348801bb0a8712e8f17138527088", 0x1000}, {&(0x7f0000001180)="4f8f275dc6d5", 0x6}, {&(0x7f00000011c0)="ebfc81286d74abe6a26df54cdb9b14594b51fc1004dedc2d6df58982f9a60f93aac73eb7096f9cd96d7df17f75d2e77b27003166d3fb150277dc3363045834a83de822854c74f80a7060a254ab8a7f0e9061f344acf53dc3e3477d31d54dd9e831cb77244a2cdf88f3e396a425d4d44943e6e587eab507837ed4e3e17cb598d96401ed4e6c773c5b74854be650f03fef595cc17857d89089880c64f8afc512a55d9409416ef401c4f4fdf56ea823a881244b342f25058fc4ac6b2f585a1d7aa4", 0xc0}], 0x5, 0x0) kevent(r2, &(0x7f0000001340)=[{{r4}, 0xffffffffffffffff, 0x1, 0xb, 0x5b4f, 0x80000001}], 0x400000000000066, 0x0, 0x81, 0x0) 16:00:17 executing program 0: r0 = socket(0x19, 0x80000000006, 0x3) setsockopt(r0, 0x29, 0x36, 0x0, 0x0) 16:00:17 executing program 0: r0 = socket(0x18, 0x2, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0xe4) setsockopt(r0, 0x29, 0x39, 0x0, 0x333) 16:00:17 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x21c1, 0x40004000000028aa) r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) r1 = getppid() fcntl$setown(r0, 0x6, r1) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) r2 = dup2(r0, r0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000000)={0x101, './bus\x00', './bus\x00'}) r3 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000140), 0x0) 16:00:17 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="82022e2f66696c653000ca7b12c7aec661705bb18a9496ac2fae4da9f5865e001179e498f3872e03b44860c60692cde8c058783367a35c97f85f4770597b017fe47bd3be75018699589f060b8821f59404cffd1f65981660174cbfef35c5effd113992bc470bb7b656c1349828c231ae0e7a00bb287a9a623bbd24cdb5c51dd442e66663951677c1b14f45"], 0x10) r1 = socket(0x2, 0x2, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000200)={0x101, 0x80000001}) fchmod(r1, 0x40) kevent(r2, &(0x7f0000000040)=[{{r2}, 0x0, 0x0, 0x20000000, 0x0, 0x3}], 0x1, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffb, 0x81, 0x1, 0x0, 0x100}, {{r2}, 0xfffffffffffffff9, 0x44, 0x0, 0x7, 0x1}, {{r2}, 0xffffffffffffffff, 0x10, 0x48, 0x2}, {{r2}, 0xfffffffffffffffe, 0x40, 0x41, 0xffffffff00000000, 0x100}, {{r2}, 0xfffffffffffffffb, 0x8, 0x4, 0xe3, 0x7}], 0x8, &(0x7f0000000180)={0xffffffff, 0x1ff}) kevent(r2, &(0x7f0000000180), 0x7fffffff, &(0x7f0000000040), 0x6, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r3 = dup2(r1, r1) openat(r3, &(0x7f0000000000)='./file0\x00', 0x200, 0xb8) 16:00:17 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x4000000000401) r0 = open(&(0x7f0000000380)='./file0/file0\x00', 0x40, 0x12) r1 = getppid() fcntl$setown(r0, 0x6, r1) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f00000003c0)) r2 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) setregid(r2, r3) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000080)='\n:!\x00', &(0x7f00000000c0)=']\x00'], &(0x7f0000000300)=[&(0x7f0000000180)='-\xe0\x00', &(0x7f00000001c0)='\\\x00', &(0x7f0000000200)='@\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='.\x00', &(0x7f00000002c0)='\x00']) r5 = msgget(0x3, 0x400) r6 = semget(0x1, 0x4, 0x200) semctl$GETVAL(r6, 0x3, 0x5, &(0x7f0000000400)=""/161) open(&(0x7f0000000540)='\x00', 0x0, 0x0) msgctl$IPC_STAT(r5, 0x2, &(0x7f0000000400)) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0, 0x10, r4, 0x0, 0x0) fcntl$dupfd(r0, 0xa, r0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x5, 0x10, r4, 0x0, 0x8000000000000000) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) ioctl$BIOCGSTATS(r4, 0x4008426f, &(0x7f0000000340)) 16:00:17 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x41, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r2 = socket(0x18, 0x1, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x2, 0x0, "b04d00f3ff0a631a00", 0x2000000000}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:18 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(r0, 0x6, &(0x7f0000000080)={0x0, 0x3, 0xfffffffffffffffc, 0x4}) fcntl$setflags(r0, 0x2, 0x1000000000001) 16:00:18 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getsockname(r0, &(0x7f0000002480)=@in6, &(0x7f00000024c0)=0x8) ioctl$BIOCLOCK(r0, 0x20004276) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000100)=0x8674) flock(r2, 0x4) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000002500)) readv(r1, &(0x7f0000002400)=[{&(0x7f0000000000)=""/52, 0x34}, {&(0x7f00000001c0)=""/72, 0x48}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000000140)=""/4, 0x4}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/164, 0xa4}, {&(0x7f0000002300)=""/232, 0xe8}], 0x7) openat$bpf(0xffffffffffffff9c, &(0x7f0000002580)='/dev/bpf\x00', 0x100, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000180)=0x7f) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000002540)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000002680)={'tap', 0x0}) 16:00:18 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x5, "f000000007000000000010661f56308304ba00"}) poll(&(0x7f0000000000)=[{}], 0x2000000000000048, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x200, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001500)={0x0}, &(0x7f0000001540)=0xc) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0, 0x0}, &(0x7f00000015c0)=0xc) r4 = accept$unix(0xffffffffffffff9c, &(0x7f0000001600)=@file={0x0, ""/46}, &(0x7f0000001640)=0x30) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001680)='/dev/bpf\x00', 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000001700)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001480)=[{&(0x7f0000000100)="9229ac5388e523c9a504b0e854d7c4b94ce1c11105916445544e7f48f021c72e57b1358a22bd0c3ad22289227c0ef6c42eafffa3a2", 0x35}, {&(0x7f0000000140)="86929a55d332e036325f86a961128e2aaa9afdc41cf46b58c37c18c9924dea9526445a999dc9bca445102e42017c6b8e67335ffafd9f88c6af05d2ee4e91c2f1407715560bdc425c97a2641c4a58fb3f614dbccab3b9f38f03f2bfbb0ccf30f63a7de9edceb2363098887a8ee00b56914461c10d8309a4f0c7423ef4a5705feedb1c4501e6552219d5282fd0819b554f6d0fc9fe89443b486544f98e5dc009d217fa66447c62415fa943f4031b84bf8d875f3a8b5cc5448157ee8f6755fe419cc4ba52458a58d61cb6916c0d58d69e201a2c198a989bbfc9027ae905cbbb4dc7263dfd0f30c43040bacbc63de5c40766cceda71f4ffba9e823ecb605874123a550323ad6e26c43bcb42bc039355fa507f93ce95b8a6b5aa267e06d01a91d3b08c40cd5bae9eaa9317698beff2ff6e2000de8f6aadee63830a89181c691d61d862aadff63c7139fca6e94a3dd2cc50159cf301c154003c9681cc7b7b003d376ebd11ab2fa0af0a6b7a222d8daf5228acc2998aa5b8a6616656536f4e23e45faa51bdce282a1cce2d82c469631f56702731f5b213df37c1c2659fd13b6c047089628fbabe689759e1ef7ac0462b837dfa4cc0072df81956b17b440cca5d888f32516d30e5614bd4c857415f0f2e190e94d2f932a05d9920ee03105f7e60428bc0223f69e21a9c1693d84be7d67900110d47e1dc5cb430b5db7edbd04021fd4ae3aaf597ff15108a4d1161be602bc8f6f31c8e76ee8b778c4d41748a0fde3cf4bce6c3b74be14c1a1edcc1333f6e6cde7e00d74f52a91ada3f51338aac491943b364e8d30e6cba61590e1de1ba3839e10efa8b3d07b71bdd8ce796d38453b280788ec6985ef472039fbc8a37019c392fe2085cedeceef76486933baeb6a27dfb8b01184324824470b5c759379f65fa9d462d97bd6df222a9291ddfe34e5c3b75942ea35b22c1a36d8b3c8be195e0ebc8669e4e4c55fa07c04a110b7681131e82e1922b6ee4092b8c603a02eceadb12e193787d7e19160b8ae13c7b3099663407ec4697595105bfcabe30861d678825a772911edf42766e409ce827e4dda279ad327cee561412d856a06fbe2c02087de61359aeae5dbb7968afbc0a5833c00fe2c33eb1a2cf8408d957a658355f9d382ef65fa86c50d5ad48ba368b519ffb134940d1e0a8426efc2ed5dc1da758f8899fb0724f5ac80e1748e387c98e3a3e5a6446122e389b2e8b5798cfa39a66ea4e03000c5d5c50f5ba2c3a0dc36a41a37fe9ac22d5b89c7b898a8be02f2ba1b610adfc698072e102f5d77b3edf65a0bcc7c30fe0fd8df9ef2c1f4012680db60aac5112973074af230e49ff47b806f1d3184a8588396ded04f4633a6c4e8915d33bbb457b2cc1279a7a91d2b3a94110df3acd43513695a825e4290da595ee4fffe65b39e208ab3888c772205e11c1797bf8af19f24bdd47e9c0403017b87e00512073ea02840c5e3d6989c1f47c88898a87a047709a840f998031bfe11b19764ccea4b5bc61620058b4e6ec67f5c6a5a218f84135c99a76ecec3110f62e61ca900c108122be3d6c7324c7adb1ac6dc946337d3ab61a3e7fe888646a554639aa03354d80c4991cb402bac8991d49a378a3defaf9d3b3a94d9d1fc8f8fb4102c8ae71fdfa73723851b755c8ebcf7acb64bb09d412e54c9edf9b644ed5991099adda9dd6cd9b2df54505bca906e6f5fc61689b24efe92f8f6921369e06797ec9a32af2fa42e276265cd4798b06761b053b93dec6cc6dbe41436c0b20592bfb38a70b6c70eadb1ea497cadf0d46dd88e44a8b758a89ed4d2b7cdbf652bebc3fa7a255345f4d583ea1c74faa1a613b8e39811ed412160571781579c9d9c3c4e16753ac7c2b18c4fea3aa1b14617e3b21a48faa44baeb4d15c267b013632762755d5edb498b9960150c00e53d792948dafc04443d4e9d7f88d25044d9c5375bddbe66373c56d6d95477f9e941381064ad7a09b9e5f87c327758a0ccdc027ef142a930a0d2d55aa230147eead5da0f845cd0fdebf7b2dfdb2bb4974de62ba50966c3c3fe4aca565230149cf6e457d6af175ac8084ee3f8fbc3b923c06d5578aa816cd6bf7bab213d458085234d70abc9d3b06d2304af2d18ab12a1e66f057b2591cccb5c41db305cd0af543943865f3891abe57ede7c61e8690883c3ea2f2faeeb3efef6dc8811ba51fc5e7b15e59a66c3218aca9fc9e776c62bb6cba2e486bfc4a41cccda299d42d6a902901b9c9d6d15f2368e79cf7c5f5a96d98e3412071429719466057eacf3f84e5b3f3243c14933eec9478a638de54d5cf5d1356d80d1b6db5d34c82751118bd70fc9ce9bc9a3d46748fde783c7615d64018a2af1292b8e23b6d86e9bb4ed9487b155b3b87a74c7f84b59a9240b143cb6f15b1bf6d02de627710a0c78e58e188837bc0583dd4167301a076b75707090bffd255b4ead1cd8c15e0d45cfa8820887bbde98f672b25e0a00b5aa757ee4d6832da4fc466becccac6eef10ff229f40fcd9f7af5ac4e5f10677c52054b07cfba04ac888192f7fc24f768355ac178fedbe1e407cf106159b4ca78a1bcc714149cb1d85191c6f1920664c8dc4d2bc5dad23002046b96aa1b4f047eb8396875b841a151db074c88895cd0da30f54aa9af3f261a89b7aff9ff863fd19e09f6bea1f752a4191e10ff0f0e6440da6c7cbcc87049cafeb96991f0b47fa2146de3cd289a150d9938260ab1b3813b518f048c614f77f15fb993c4ad00dddfb8349e8cab00c37d4c8eb2aefc216d394e5328410203dac3ec4353fab29fa7bbe5899e86e5068cd01813cefbb0fdd77465e425ed4e89a994e6d7ba35a86e28b43f5c2022fdaa95497e107f7b56b9eaae38b0517bef9456df37efbdac8cdca886691e0da4e43e83ab01344542ba9b4f4b28f86b6f08188a72f205eb846ca9a47c5674e97db39118e7ba5e59b977271fc13354cf9b6c1defe6af5b4e632d99d99512ce1fb57704f197f25b1defc6e704c89b6b3e367fae85358a40fad5a248b4bdc1f614d039387b64bc7bb29dacef75ad9920249cdd67de040372c47c3227ba0d3d78e4e81f84dd04f8472466db31804c45ad411037b9c316c6620ef76ad51b68d74855f935cee85b33802ad55bc7463d37a204dd1090b4b7a188a246ede9b5e5df86327c17d261ed19c5516f686773f33d5b9bb743560229bad5ae0c42248cb5eda25b3ac48ea24c44f8697317e3dbae9dfaaaf96a79bff08505b7ccfbdb6e8540796294475fa9089fa5f29b0e03ec484df877ef2c68ba44043f095cb6bc3bc60380ff757a08ebdf26ddd6b911828978d951fc09052f4e0177218a7f9918327a688a421c039ef73eab161a1a2ef487caa504f814c444a36b8d9fa97c002d6457cde6730df0835b0db61d38f6f99ab0e917836f13ac1a1d8233cddc0c5276671669613439398e403096c964578397ef975b683ebebb4f86e16f8ff13fb5dfb03986ae23fa51d80b9e1d13eb98543aaf4b5e22f105395ce97112e2792a5b9a98e5462d60a6d46335cdd5b288b154512a90515b42faed619c60a683564123e80a88602128c45159639b62e0df60bfc35fdd44f12ebc8a3b800105d7bd1673f5c294e33c8756fa2ef60b7f38b4b4ed6814bcd968ba65972122964cf3a0a53bb5bed2d2ec7e5cf5b938d358d33bb9598d31a0ab286d4efe239cd1b6e1127f283a36c9d5fa73fab39a79cc11f69de13884c66b2bba0632b15a7e2f2e68c2a6f7d67af1e9b2a9dd5348efa5a0d2e264174f798d5038567c267bf54d12a2a1a49f9e17075d010023a4c401d7e18d87543372389b6b38fca1562875f08ce42d91f15c2d02657b1db5c3ace7793c8d7eb727baa74ba5c4e4a2a8d70d95df17e88ee108f8714272f32b3db4c0a6ecc5802619d14832056bca3e0db36738409a2ebbd90f5f67083644627eca6695a7cbe93273a4345036a131607e146f2afd71d84a35db2b37269aeb648b7397b38230ac18deba32fa36e71a98e6aee59894217ea19ea34df4430be5d237f90e3b5b9d62080daea9fc2d6da3c2b3f8e3f3a807df7ddee6421e43066331dca070e0ca20542a6203e8d4c380f3de73738bfed2c8c399bca70a07e48d4e4d915a631dd42004d1aae31ec7e960a2d6450e8df4e5aa2f982053167c0d50add084125a1c2ae95bb3272917f158590a0652f3c678f96c0d216c66eda126ad55003f4d662006a6ff5b867827d2075e8fe1f967187419e60a7fe58b12753218d2d52504e4c4b2170ee22992f110f4b1859f465a37f473c9d1d39d81e8b1933aa503cd4de4fd01a4f2b152c9a6bbd046f500b105abd524980b9f1224ddbbff599c833889b28d3de80a2c85e4278959189f24c074e4aa96fb5a08b3769f7928978eeffb1b7cbb4a1cd3d2f3c8339f508606d233d359b5bfb2df86f11736091d5631f41c169445d388679e403dc3860f71c2ee6d5da275b78737c71f2597cc104bd6ee0d6a7e0b36867db001d064e36f9ff3e66fb3f1af1074c63f8769b6f1b468bd978f7ee1e5c72064892551f4c1a57b9eacf420e411fd3d6883ed5df2ecebcc53bda1ccc0d76f964d45a533d1185b2cdf065bbe7d9588c94df631006a1085b03be32ae90cb947fb4a21cf5e1962ad8894f9501b51f76654bcae8140994e11f5d52a6447321982fb1d0545d51c53ea8fdbfb2b423d70e22e36e30d7fcc0c36edfcb8ac997fe863a3503259ba6f8280e3fb455a461f92a52676eb357e5669fc4c43ddd8811bd16f172273d9fba8a5e5f2d59ba36254bc5579d7ade153303cd694e8859d99680080a8e5532a26686cab4eb6af098b4091b6acd39c796c75e921fad54d61041124a664a015815220ceb32be3bc9cf302132db5281b544fc5a7ef55712adf7def4d4d737dd3ee3065e35e572b709072718aeda69d426f676f37c808ad7b4c6401ae315267cb87d531b66cdfabc7312dca92a0322f09edb03ab5a6aa7a7161bedc51b58d9bf7da50c85371278781f1b7ddf16376946a75e5da26b25b58190cab377be0c207e3d79832f2a81cfb271d2ac02b858f1c8a6c3277420140901b4992624417e189bc5c3552d36ac6cff51fc50d98ce6d2235be6c2fa29a52b921493e0ad2aab3089f7d268f4a1b82ec893810768f9b40ebbff5c2ad3be08af6a3e987605560472a2a76880e0183cb949a8a496f8c988b48f77707e167c647d2ee39bb197d7ac0d95881a1f5cf01c01e96c246afa720016c538b21cc4865411aded818ae4d2f00871ce488ef152df527a4fd3832aeff2cf96eeb253a8239904c478724b845135445de8032ee7fa88af61bd8eedab836681a87f11ea1420142cdb931af3801181ee331da5193a9549990e925526eedc67ccd226190417cbc2fbf17ffd39da512c8ffb9bc69a77fa250074c39f0bc35b94946f540ca841ebffcda9df4dd0230c2d2d5c2bd3d4bd36fe146ebdac627eb0e64d7bbbcc645d784a5a9f9de2c7f5594198ff193d7cedc2b2f4c0a3d9a367026666189e01675a13ff0ac50d16a29f88ab8463095111598cbbc8622e527f84284962b38aa439444ee7f8341330a31d22fe9bea1b1e789614bc18d2c35584ebea3f1ac0ed7d70af21c459df717dd171ebf4275464f34c7b23b3bddbd412cd504c607ae696f15c5c5aa157ac43e6638b357e58023945392e5d1ef4055d3c7b66ff1e6f1bf4bf61c0f797ed85820e913801dd67e9cd911ed556de4ff6aac34c265b6413937819ff882ffc6c36f67149fbc60434fbb53c674a0d4e89f4f89715e8a4cb00a6e212ca06f8850cc53", 0x1000}, {&(0x7f0000001140)="ee872014cdcb7280f0fe6ac30bcabe70a363f2dcc372f7f3f17de952a7aab618dd79a95cb20c851ab7fe0b279bb1bc1ee2cb288404d76efe8138844858b5741616332e4a392213091ebd3b18c97b9296ae88a643b2630c5416d85cd8cfb4486b0f240d53876efc16fe0abe75a30741a30040521e7c0ee08924b305e3d66b3f2af871ac9029356622267408cfd5088d6cb25faa016a08fd6fa73c31dec745a1", 0x9f}, {&(0x7f0000001200)="f13125f17d1648913faf050daef3d13e9fdcf72b75bb582da3de7911ec453030cb3f736041c51ed098149a9ecf9133818a2909bda559529787c3d8835b81f2663e5d1ec070b52677266bc1a7", 0x4c}, {&(0x7f0000001280)="e85ab13ae18d49ad302130277342b671df928f8aa10fab49fa7f6ba4428bf4d557a2a705ec6cb48233cc23f5bb02c088c14623b61405a1488a0ed377f918a3de5946ccbd424d02d7e6be22266e4f6230abcbe2406e7eeea0d23fd1824871aacf5f79248b04a631c81b97d80ca77ec258815e6800f0afe0c3f81f47b296dc347a74fcc9104db3d39ba4b4b853cf8696371acf43b254ddbdb554000f2070a1b0", 0x9f}, {&(0x7f0000001340)="36713fab0762172059a0403186f66ba5db967b1e953b63c353c4ee3ee406cc772adb6886c205c81581e30f3f8023bafd418edeb4d6071abad014d25faae921dcda164b6b33e2636d902c78b5ed5175f6d1793d8557948e75450404585f48fa14a8cc3385365f3bf2eba928e04d1b84687e468e73731b9d717603ef29b1a858d151da80bd1f24c8d2d78b8e550b11abd53e8116d9c222663236d0297e6776c9fb7ea4560d88a00e4e7d3b8c99d40421a9022084b6eed7bf860dac98ccd9aee1b53a036c0eee77f09e9382bde86032f07447effd", 0xd3}, {&(0x7f0000001440)="32dfa2a2cb1721254b5d21dbf8e3a05eac4ac6f268aebaad23d1aed595676bd2a7cb4f6910ee6961609ed41a21525e", 0x2f}], 0x7, &(0x7f00000016c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r4, r5]}], 0x38, 0x5}, 0x40a) OpenBSD/amd64 (ci-openbsd-main-7.c.syzkaller.internal) (tty00) 16:00:18 executing program 0: r0 = msgget(0xffffffffffffffff, 0x0) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000b2050f7d6d92a7eb334398b9e4000000000000000000000000000000000000000000000000000000000000000000000000b9f8d83ad9e40ea833cd584bf2a3320000000000000020000000000000000000da76ad2c94c56d0000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000023d83ed69913a22070e348601658bbe4619f372866e3fbd7df9040cbb0c7c37c2c2428863d9ae423ce0e499836f96810148d113777e94975b70de6d4aba2299eb8714d3cad532834b2c3ddff03c9ef277a2154cf7a79f7286595e2d9"], 0x1, 0x0, 0x0) msgrcv(r0, &(0x7f0000000140)={0x0, ""/118}, 0x7e, 0x0, 0x800) 16:00:18 executing program 0: r0 = kqueue() select(0x40, &(0x7f0000000000)={0xffffffff, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x800000}, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x9, 0x0) poll(&(0x7f0000000140)=[{r0, 0x54}], 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/52, &(0x7f0000000080)=0x34) 16:00:19 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000d, &(0x7f0000000200)="e7e95a5f2a3b20561cedb5e01d1af4f65b2ba6e00caa81bfb35e203a6dfc97f0e662e5fece6c9454e953b8d3c8a212b23b3852b40000000000000001c101942bf6e34048ea6f59a4dd89c9e4185100"/91, 0x5b) pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000080)={0x1, 0x80, 0x1c, 0x8}) 16:00:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e239427faca8a50e3490a", 0x1e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "b3c550d84b0a10f5a77c14eb9d00000000150003"}) syz_open_pts() setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffe, 0x25}], 0x0, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r5, 0x0, 0x0, 0x0, 0x2, 0x0) dup2(r5, r4) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r6 = semget$private(0x0, 0x3, 0x8) semctl$GETPID(r6, 0x40000005, 0x4, &(0x7f0000001b00)=""/128) r7 = socket(0x2, 0x1, 0x0) setsockopt(r7, 0x0, 0x20, 0x0, 0x0) r8 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) write(r8, &(0x7f0000000100)="9b3a9fe1302d49b975674e25107db7dff6cf127882218759bab8966efef15d529142b2b2f0a24904752a173aeac42180276f08d55af46945ce64c9020b0eecb9e39f27f9c7d949072eeb93a2250f805e95", 0x51) clock_gettime(0x0, &(0x7f0000000180)) 16:00:19 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) getegid() r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009efa415bce54b4b300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000"/4079], &(0x7f0000000080)=0x1002) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) setuid(0xee01) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/14, 0xe}], 0x1, 0x0) 16:00:19 executing program 0: r0 = shmat(0xffffffffffffffff, &(0x7f0000003000/0x3000)=nil, 0x180000001000) r1 = socket(0x800000018, 0x2, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r3 = socket(0x18, 0x2, 0x0) dup2(r2, r1) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) setsockopt(r1, 0x6, 0x4, &(0x7f0000000380)="4ee122bce0b266a5605824a373be5b58656ea1dd51de537513ebf0c632dff3cc1a8e3be8469cd816bb4b9f945cdbc2993cde969ea82ff9d6197164426badc31e2eb5c4f09788", 0x46) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shmdt(r0) r4 = semget$private(0x0, 0x3, 0x4a) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000140)) socketpair(0x1, 0xb94f8de4cc9b39a9, 0x3, &(0x7f0000000040)={0xffffffffffffffff}) accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000001340)) r6 = dup(r5) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0, 0x0}, 0xc) geteuid() r9 = getegid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000001c0)={{0x2, 0x0, r9, r7, r8, 0x800, 0xfcf}, 0x400000000000001, 0x1093, 0x589}) clock_gettime(0x100000000000005, &(0x7f0000000100)) mkdir(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffd) getgroups(0x7, &(0x7f0000001380)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r10) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f0000000400)=""/216) semctl$IPC_RMID(r4, 0x0, 0x0) 16:00:19 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x122) fchflags(r0, 0x20004) setuid(0xee01) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') r1 = geteuid() setuid(r1) dup2(r0, r0) chroot(&(0x7f00000000c0)='./file0\x00') 16:00:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000140)) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x8}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x100000000cd}], 0x0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x88, 0x102) r2 = dup(r0) r3 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x0, 0x63, 0x7ff, 0x9}, {{r2}, 0xfffffffffffffffb, 0x80, 0x5, 0x3, 0xe630}, {{r3}, 0xfffffffffffffffa, 0x1, 0x6, 0x81, 0x9}, {{r0}, 0xfffffffffffffffa, 0x83, 0xf00fffff, 0x8, 0xff}, {{r0}, 0x0, 0x26, 0x2, 0x7, 0xfffffffffffffff7}], 0xfff, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x20, 0x80000000, 0x1, 0x9}, {{r0}, 0xb097d56c00fd1948, 0x0, 0x40000004, 0x0, 0x5}, {{r0}, 0xfffffffffffffff9, 0xd0, 0xf0000007, 0x1ff, 0x7}, {{r0}, 0xfffffffffffffffe, 0x20, 0x20, 0xf63, 0x3ff}, {{r0}, 0xfffffffffffffffe, 0x0, 0x1, 0x7, 0xffffffffffffffff}, {{r0}, 0xfffffffffffffffa, 0x0, 0x20000000, 0xd804, 0xfffffffffffffff7}, {{r0}, 0xfffffffffffffff8, 0x42, 0x1, 0xd05, 0x8000}, {{r0}, 0xfffffffffffffffd, 0x2, 0x1, 0x3, 0x101}, {{r0}, 0xfffffffffffffff8, 0x90, 0x1, 0xeb9, 0x480000000}, {{r0}, 0xfffffffffffffffd, 0x2, 0x9, 0x80000000, 0x9}], 0x3, &(0x7f0000000100)={0x0, 0x671d9ec8}) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x100000000000f8b4, 0x0, 0x10000fe, 0x0) kevent(r4, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 16:00:20 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, r0) r3 = dup2(r0, r2) r4 = kqueue() ioctl$KDDISABIO(r2, 0x20004b3d) close(r2) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20, 0x0) dup2(r1, r4) write(r2, &(0x7f0000000100)="d483ca3fdbd4f2d70cdcf80ce9905719312bc98a8e5b226407a1200c4f96dc20ce0739d83e6c8afcef3e5e9251e65b9090bde89b1e7cbd4dae8f1d4e28405d4d09e52c49", 0x34ffdaf35362bdd0) 16:00:20 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x3) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffdfffff, 0x1}], 0x1, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000240)) mkdir(&(0x7f0000000040)='./bus\x00', 0x8) 16:00:20 executing program 1: r0 = semget$private(0x0, 0x7, 0xfffffffffffffffc) r1 = socket$inet(0x2, 0xfffffffffffffffd, 0x4) setsockopt$inet_opts(r1, 0x0, 0x2000000000010, &(0x7f00000008c0)="eaff00", 0x3) getsockopt(r1, 0x0, 0x6c, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400), 0xfffffe9f) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8000000000) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r3, 0x29, 0xc, 0x0, 0x0) semop(r0, &(0x7f0000000040), 0xa) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) semop(r0, &(0x7f0000000280)=[{0x1, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, &(0x7f0000000080)=0xaad) socket$inet(0x2, 0x3, 0x0) r4 = accept$inet6(r2, &(0x7f00000000c0), &(0x7f0000000140)=0xc) getsockname$inet6(0xffffffffffffffff, &(0x7f0000000600), &(0x7f00000004c0)=0xfffffdfe) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)) pipe(&(0x7f0000002e80)) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000180)) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f00000001c0)) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x29, 0x32, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r5, &(0x7f0000000900)={&(0x7f0000000040)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000780)=ANY=[@ANYBLOB="1000000000000000b863000000000000"], 0x10}, 0x0) semctl$GETVAL(r0, 0x7, 0x5, &(0x7f0000000500)=""/169) dup(r4) 16:00:20 executing program 0: r0 = kqueue() nanosleep(0xfffffffffffffffe, 0x0) pipe(&(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000980)=[{&(0x7f00000004c0)=""/204, 0xcc}, {&(0x7f00000005c0)=""/204, 0xcc}, {&(0x7f0000000180)}, {&(0x7f00000002c0)=""/158, 0x9e}, {&(0x7f00000006c0)=""/246, 0xf6}, {&(0x7f00000007c0)=""/232, 0xe8}, {&(0x7f00000008c0)=""/35, 0x23}, {&(0x7f0000000900)=""/69, 0x45}], 0x8) getsockname$inet6(r1, &(0x7f0000000a00), &(0x7f0000000a40)=0xc) open(&(0x7f0000001c40)='./file0\x00', 0xc1, 0x80) r3 = semget$private(0x0, 0x2, 0x418) semop(r3, &(0x7f0000000000)=[{0x1, 0x9, 0x1000}, {0x6, 0x3, 0x1000}, {0x2, 0x291000000000000, 0x800}, {0x0, 0x0, 0x1000}, {0x2, 0x0, 0x1800}], 0x5) kqueue() semop(r3, &(0x7f0000000480)=[{0x6, 0x6, 0x800}, {0x4, 0xb1, 0x800}, {0x4, 0x2, 0x1000}, {0x3, 0xfffffffffffffffe, 0x800}, {0x4, 0x80000000, 0x800}, {0x1, 0x6, 0x1800}, {0x2, 0x4bab, 0x1800}], 0x7) r4 = semget$private(0x0, 0x3, 0x10) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000180)={0x1, 0x18}) connect(r1, &(0x7f0000000bc0)=@in6={0x18, 0x3, 0xff, 0x9}, 0xc) semctl$GETPID(r3, 0x5, 0x4, &(0x7f0000000ac0)=""/224) semop(r4, &(0x7f0000000140)=[{0x6, 0x8, 0x800}, {0x3, 0x9, 0x1004}, {0x2, 0x83, 0x1800}, {0x0, 0x9, 0x571b025314d5cf71}, {0x7, 0x0, 0x1000}, {0x2, 0x5, 0x800}, {0x3, 0x4, 0x1000}], 0x7) ioctl$TIOCSDTR(r2, 0x20007479) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4, 0x10, r0, 0x0, 0x0) symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000100)=""/64) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0xad, 0xffffffffffffcd45}, {0x80, 0x7fff}, {0x25, 0x8}], 0x3}) kqueue() semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000a80)=[0x8b, 0x1, 0x100, 0x401, 0x1]) semctl$GETVAL(r4, 0x66f2538ddba45a8e, 0x5, &(0x7f0000000380)=""/236) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280), 0xc) semctl$GETNCNT(r4, 0x0, 0x3, &(0x7f0000000c40)=""/4096) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000040)=0x7) ioctl$TIOCCDTR(r1, 0x20007478) fchdir(r1) semget$private(0x0, 0x3, 0x18) semop(r4, &(0x7f00000001c0)=[{0x1, 0x600, 0x1000}, {0x2, 0xf3d}, {0x3, 0x6, 0x800}, {0x0, 0x3, 0x1800}, {0x3, 0x7, 0x1800}, {0x0, 0xfffffffffffffffc, 0x800}, {0x3, 0x40}], 0x7) 16:00:20 executing program 1: chdir(0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) chmod(&(0x7f0000000080)='./file1\x00', 0x120) chroot(&(0x7f0000000000)='./file0\x00') ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000140)={'./file1\x00', 0xf9, 0x10000000, 0x779, 0x0, 0x3, 0xe2, 0x80, 0x2, 0x0, 0x40, 0x7}) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') ioctl$TIOCEXCL(r0, 0x2000740d) 16:00:20 executing program 1: mkdir(&(0x7f0000000200)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) chflagsat(r0, &(0x7f0000000380)='./file0/file0\x00', 0x2, 0x0) chdir(&(0x7f0000000140)='./file0\x00') select(0x40, &(0x7f0000000000)={0x5, 0x2, 0x3, 0x9, 0x3, 0x1ff, 0x100, 0x6}, &(0x7f0000000240)={0x4167, 0x80, 0x3, 0x5, 0x7, 0x80, 0x3, 0x7f}, &(0x7f0000000280)={0xbe2, 0x1, 0x7, 0xe91, 0x10000, 0x20, 0x1ff, 0x1}, &(0x7f00000002c0)={0xa52a, 0xfffffffffffffffe}) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000000c0)='x\x00') faccessat(r0, &(0x7f00000001c0)='./file0/file0\x00', 0x10, 0x2) 16:00:21 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x40047307, &(0x7f0000000180)=0x1c) 16:00:21 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x8) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x8eb8, 0x220, 0x0, 0x2, "8ee1a82b8ee23f7754d257d89eeef894b3b3c5b4", 0xfdfb, 0x80000000}) syz_open_pts() 16:00:21 executing program 1: setuid(0xee01) r0 = socket$inet(0x2, 0x7, 0x1) r1 = getppid() fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x2, 0x1, 0x0, 0x8000, r1}) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x200000035, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:00:21 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000440)="0ae88e5847ac0866fd60ac08eee3a62cfc71bf144bf810d7a71b985d595398561965974300e59bb85426f18f02f7e785238b7b226ae867ded8ecc9217f83038decafab9c31b7337afcc40f7fedc634262619557f87ea934223c419dd8f63d7bb729665d36af65438c101d076e162c8423e28d3bcd7bc233a2ce85a9f58c56f0500000000000000000000001a17ae4f43e6db4aa33926b41d40c338c13fea8acbbbbaae5c247232a9d71f2f0b9fc5f849d8278960f7f4b3a2b1b779e12116a43c4bf6ed3c", 0xc4) execve(0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000080)={&(0x7f0000000540)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000300"/4098], 0x1002, &(0x7f0000000040)=[{&(0x7f00000001c0)=""/154, 0x9a}], 0x1, &(0x7f0000001580)=""/4096, 0x1000}, 0x42) write(r0, &(0x7f0000000100)="ac2d7b81ccea213e851793a37b21fcdf21a4d813d395a8f2bb7999b445044c5ea6371c5de3eccce4b940b8b42ec25d2bfdaff51373a0e6c2c994956d74e447c5caae14ca280c7bd497a2362c961cf73d9792130a5aeaac7a53b7b0251e8686d5bd23c2a97f7bf7e3d106816b2ed04466077522fafd284443f2b3a65f3e6b0e41013a797f9707ed52a84cdbb891f8292976776902b3880f909d939d7082a1dabee20c3067ee862065d9c94c61700a4359", 0xb0) 16:00:22 executing program 0: r0 = semget$private(0x0, 0x4, 0xa2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000002c00)='/dev/zero\x00', 0x1000800, 0x0) r2 = dup(r1) readv(r2, &(0x7f0000000bc0), 0x2a9) mlock(&(0x7f00003aa000/0x600000)=nil, 0x600000) socketpair(0x8001b, 0x5, 0x401, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f000079b000/0x4000)=nil, 0x4000, 0x1, 0x1810, r4, 0x0, 0x0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000000)={0x1, 0x2, 0x401, 0x3, 0x1a}) clock_settime(0x3, &(0x7f0000000600)={0x2}) getrusage(0xffffffffffffffff, &(0x7f0000000040)) open(&(0x7f0000000280)='./file0\x00', 0x800, 0x2) mprotect(&(0x7f0000fee000/0x10000)=nil, 0x10000, 0x0) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000ac0)="cf160dd597928ec97f2e8e122bf3705eedfb76119e09244cb2702ea329e58e6e4922a19c33b9d5afcdd35f8761b54419bde73eb6a83e2f9d7742c5b52ae61148a9fe0a523ebe0f731b2427c793ed78642b1f9cedac69eeed178f5c7a04b81c8225a1c319cf9d5b8c006bfa070b631e34c9c05c9fefec1f91fbb22d31abc600d3e35c5732274f712d61f8f25e6a4b5f80261cecc1f158b9fc793c1620a8dd92ba752aebaaec79dda844d699d900a9c28beb36c479b8c6ec8cbf533b090452cab3b4fafd471036266295342ce9", 0xcc) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000640)={0xffffffffffffffff, 0xe88, 0x7fffffff, 0xfff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000002c0), 0xc6f4c73f31c1d106) r5 = shmget$private(0x0, 0x3000, 0x4aa, &(0x7f0000881000/0x3000)=nil) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000680)) shmctl$IPC_STAT(r5, 0x2, 0xfffffffffffffffe) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000240)={0x658e, './file0\x00', './file0\x00'}) semop(r0, &(0x7f0000000100)=[{0xfffffffffffffffd, 0x7, 0x1800}, {0x2, 0x1, 0x800}, {0x8002, 0xffff, 0x1000}, {0x80000000003, 0xf2d, 0x1800}, {0x1, 0x1}, {0x0, 0xa6d9, 0x1800}], 0x6) r6 = semget$private(0x0, 0x6, 0x100000000042) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000340)=""/164) select(0x40, &(0x7f0000000140)={0x400, 0x6, 0x800, 0x4, 0x100000000, 0x1, 0xffffffffffff8000, 0xc1}, &(0x7f0000000180)={0x80000000, 0x8000, 0x73c0, 0x9, 0x7f, 0x3, 0x3f, 0xffffffffffff7ffd}, &(0x7f00000001c0)={0x3, 0xaa, 0x8, 0x7, 0x81, 0x8000020, 0x7ff, 0x4d5f}, &(0x7f0000000200)={0x9b07}) connect$inet(r3, &(0x7f00000005c0)={0x2, 0x1}, 0xc) readv(r1, &(0x7f0000000940)=[{&(0x7f0000000840)=""/194, 0xc2}, {&(0x7f0000000400)=""/87, 0x57}, {&(0x7f0000000480)=""/168, 0xa8}, {&(0x7f00000006c0)=""/32, 0x20}, {&(0x7f0000000700)=""/148, 0x94}, {&(0x7f00000007c0)=""/108, 0x6c}], 0x6) semop(r0, &(0x7f0000000100), 0x33) semop(r0, &(0x7f00000009c0)=[{0x1, 0x8, 0x1800}], 0x1) semctl$SETVAL(r6, 0x200000000007, 0x8, &(0x7f0000000a40)=0x402) 16:00:22 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r0, 0x0, 0x0) writev(r0, &(0x7f0000000580)=[{0x0}], 0x1) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) read(r1, &(0x7f0000000080)=""/76, 0x4c) read(r1, &(0x7f0000000100)=""/227, 0xe3) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x8010, 0x0) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000240)) 16:00:22 executing program 1: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000) ioctl$VT_RELDISP(0xffffffffffffffff, 0x20007604, &(0x7f0000000040)) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f7ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e6ffffff00"/4098], &(0x7f0000000000)=0x1002) mlock(&(0x7f0000ff7000/0x4000)=nil, 0x4000) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4, 0x10, r0, 0x0, 0x0) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) 16:00:22 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="59909ebe1749e628f02b29f2e55392233a220dc5e5670f0a1e390f38e07fef823fb9dd5f62b430b58047060d708c63b12acc8d888fc006f6496ec61600dd9bb7bd158545ee75e1e65cb5d6c014b40850c44d9c1431dfcc0fc0d6e123cb05d160d7f3bbccdc8da0c92b4c28e4c9b553b0da58fa97e70dba0b5c15c19638cb96b53872fd3d082b7d9232397a876fbd751470d9f9384ce8ccf1e2ac02721a30349556b1d523f8f445f88c1ff0c810ac64283beb22f9fb85d41cad5fec46683e6f6b6b1c05c8a4ba45e32fa4fe1deee31803cc4a61dbbd93177fd35d3411eca46e526e4c3570220009fdc22b74059330c9f2cd8f407df305ac1a2f8b59b477", 0xffffffffffffff95}], 0x1, 0x0) select(0x40, &(0x7f00000002c0), &(0x7f0000000300), 0x0, &(0x7f0000000380)) 16:00:23 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x884, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:00:23 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() pipe(&(0x7f0000000280)) r3 = kqueue() r4 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) r5 = kqueue() r6 = dup(r5) socketpair(0x19, 0x3, 0x200, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r3, &(0x7f0000000100)=[{{r7}, 0xfffffffffffffffc, 0x1, 0x0, 0x2, 0xfc1}, {{r0}, 0xfffffffffffffffd, 0x20, 0xa0000001, 0x6f, 0x913}, {{r6}, 0xffffffffffffffff, 0x42, 0x80, 0x3ff, 0x1}, {{r3}, 0x0, 0x20, 0x14, 0x2, 0x2}, {{r0}, 0xfffffffffffffffe, 0x20, 0x20, 0x4, 0x8}], 0x101, &(0x7f00000001c0)=[{{r5}, 0xfffffffffffffffd, 0x2a, 0x1, 0x1, 0x2}, {{r0}, 0xfffffffffffffffc, 0x8, 0x8, 0x6}, {{r4}, 0xfffffffffffffffd, 0x42, 0x20000000, 0x6, 0x7}, {{r1}, 0xfffffffffffffffb, 0x4, 0xf0000004, 0x7fff, 0x5}], 0xc2b7, &(0x7f0000000240)={0x800, 0x3}) kevent(r6, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) fcntl$setown(r1, 0x6, r2) write(r0, &(0x7f0000000040)='!', 0x1) 16:00:23 executing program 1: r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) socketpair(0x2, 0x5, 0x2, &(0x7f0000000040)) sendmsg(r0, &(0x7f0000000380)={0x0, 0xffffffffffffffdb, 0x0, 0x0, &(0x7f0000001640), 0x77}, 0x0) 16:00:23 executing program 0: r0 = socket(0x4000000000000018, 0x0, 0x0) setsockopt(r0, 0x29, 0x1021, &(0x7f0000000000)='\a\x00\x00\x00', 0x4) socket(0x6, 0x0, 0x8) 16:00:23 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1005, 0xfffffffffffffffe, &(0x7f00000000c0)=0xac332858a11a2d61) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)) 16:00:23 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = shmget(0x2, 0x3000, 0x140, &(0x7f0000554000/0x3000)=nil) shmat(r2, &(0x7f00000b3000/0x2000)=nil, 0x1000) shutdown(r1, 0x1) 16:00:23 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = dup2(r0, r0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000002c0)=0xfffffffffffffffa) r2 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x2) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000300)) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000040)={0x38f6, 0x8, {0x8001, 0xfd2}}) write(r0, &(0x7f0000000100)="2b00ff23000008003a06000001010000000000007168addd5f33576b0de2c1cf4e1f0ca29e214c443475ad64577d843db83540cfa2677fd23b3ab0729651987f70615726f5b7fff9217ba612114ef4d2a5fca4d3c269462eaeed7343357ae746e8457e339b69c235178ad0a3df8020e8592f385738018ee69b38676644345607a6f81151bd90923e66cd0165595b862881861fdad2e79ef9ff238a3d91ad753ca770317d9d9908856560c5f7ec11f9efe684845021e791f11ba0c626eba075eaca9310413e2ac51bbfe1492089b8330d9d7536188cb248f4149dbd972aeae8561286691af092bef2e312fece8232dc50cd2f514b6cb475b7c8d3df27f31516877cdb674aeda9747f78a829e46a7f77f41255d6963158df99343d53222400e40e054c64a8a54deb8df9f23686c9fdb5db35462becb1a97c291241eb9bf4c98c0d24f889b1228114fa509a340dfc2a0f6f1fd9a120b25616d1fdfe8729b7fe39902d4519d13278360cf58113d1a7a9abee5b", 0x171) getsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080), &(0x7f0000000280)=0x4) 16:00:23 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) write(r0, &(0x7f0000000680)="cb", 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x100000000009) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000140)) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)='<') r1 = semget$private(0x0, 0x0, 0x20) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000140)=""/182) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x3) poll(&(0x7f0000000080)=[{r0, 0x1}], 0x1, 0x0) 16:00:23 executing program 0: r0 = open(&(0x7f0000000240)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x40, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=""/90, 0x5a) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') symlinkat(&(0x7f0000000800)='./file0\x00', r0, &(0x7f0000000840)='./file0\x00') r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) poll(&(0x7f0000000000)=[{r2, 0x1}], 0x1, 0x200001) ioctl$TIOCCDTR(r1, 0x20007478) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") readv(r0, &(0x7f00000006c0)=[{&(0x7f0000000300)=""/17, 0x11}, {&(0x7f0000000340)=""/87, 0x57}, {&(0x7f00000003c0)=""/145, 0x91}, {&(0x7f0000000480)=""/205, 0xcd}, {&(0x7f0000000580)=""/23, 0x17}, {&(0x7f00000005c0)=""/186, 0xba}, {&(0x7f0000000680)=""/41, 0x29}], 0x7) r3 = dup2(r2, r2) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000100)) readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0xff10) 16:00:23 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0xc8) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000040)=0x100, 0x4) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:00:23 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) r1 = openat(0xffffffffffffff9c, &(0x7f0000000200)='.\x00', 0xa02, 0x1) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000840)) readv(r0, &(0x7f00000007c0)=[{&(0x7f0000000180)=""/70, 0x46}, {&(0x7f0000000340)=""/73, 0x49}, {&(0x7f00000003c0)=""/231, 0xe7}, {&(0x7f00000004c0)=""/162, 0xa2}, {&(0x7f0000000580)=""/97, 0x61}, {&(0x7f0000000600)=""/145, 0x91}, {&(0x7f00000006c0)=""/212, 0xd4}], 0x7) setrlimit(0x8, &(0x7f0000000880)={0x7, 0xfffffffffffffff7}) r2 = syz_open_pts() flock(r2, 0xb) close(r2) r3 = syz_open_pts() r4 = dup(r2) write(r4, &(0x7f0000000240)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427000092e446f93e400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c82b6c226149d8913f790d36f393425c0f7f61824bd36abd2010ef3f2f38352a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da388430bd41b9f5d7ad78de549183860143fa7d0f275cfd8824d119418478b10998f279bb01", 0x1d1) poll(&(0x7f0000000000)=[{r3, 0x4}], 0x1, 0x0) unlinkat(r4, &(0x7f0000000080)='./file0\x00', 0x0) readv(r4, &(0x7f0000001000)=[{&(0x7f0000001100)=""/4096, 0x1000}], 0x1) 16:00:23 executing program 0: socketpair(0x18, 0x4003, 0x5, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) r2 = socket(0x10000000002, 0x2, 0x0) ftruncate(r1, 0x9) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:00:23 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x2, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc02069a5, &(0x7f00000000c0)) 16:00:23 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x0, 0x9, 0x3, 0x1, 0x7f, 0x7, 0x10000, 0x3, 0x3, 0x3, 0x1}) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') open(&(0x7f0000000100)='./file0\x00', 0xb88, 0x0) sendto(0xffffffffffffffff, &(0x7f0000000040)="edbf49c80de7c71452568e7a6840f3138a6c903b", 0x14, 0x0, 0x0, 0x0) 16:00:23 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x86136) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10, 0x0) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) dup2(r2, r1) 16:00:24 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x40, 0x0) fcntl$getown(r0, 0x5) r1 = dup(r0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000000)) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000040)) 16:00:24 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x512) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0x5, './bus\x00'}) execve(0x0, 0x0, 0x0) 16:00:24 executing program 1: r0 = open(&(0x7f0000003480)='./file0\x00', 0x8, 0x140) getsockname$inet(r0, &(0x7f00000034c0), &(0x7f0000003500)=0xc) r1 = semget$private(0x0, 0x5, 0x40) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r2 = open(&(0x7f000054a000)='./bus\x00', 0x2, 0x0) open$dir(&(0x7f0000003440)='./bus\x00', 0x18800, 0x140) mknod(&(0x7f0000003540)='./bus\x00', 0x8000, 0x2575) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000003400)={0x0, 0x0, 0x0}, 0xc) setegid(r3) semget$private(0x0, 0x7, 0x1) fcntl$setstatus(r2, 0x4, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r4, 0x29, 0x800000000000009, &(0x7f0000000040), 0x58) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000000)=""/4096) chmod(&(0x7f0000001040)='./bus\x00', 0x2) semop(0xffffffffffffffff, 0x0, 0x0) semop(r1, &(0x7f0000001000)=[{0x1, 0x1, 0x800}, {0x0, 0x0, 0x800}, {0x3, 0x5, 0x800}, {0x3, 0x2, 0x1000}, {0x0, 0x20, 0x1000}, {0x2, 0x5}, {0x3, 0x9b3e, 0x1800}], 0x7) recvmsg(r2, &(0x7f00000033c0)={0x0, 0x0, &(0x7f0000003280)=[{&(0x7f0000001080)=""/206, 0xce}, {&(0x7f0000001180)=""/4096, 0x1000}, {&(0x7f0000002180)=""/187, 0xbb}, {&(0x7f0000002240)=""/4096, 0x1000}, {&(0x7f0000003240)=""/4, 0x4}], 0x5, &(0x7f0000003300)=""/140, 0x8c}, 0x800) 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x100, 0x0) read(r0, &(0x7f0000000140)=""/16, 0x10) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f00000000c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x10400, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f0000000040)=[{0x24}]}) 16:00:24 executing program 0: r0 = msgget(0xffffffffffffffff, 0x4) pipe(&(0x7f0000000400)={0xffffffffffffffff}) ioctl$TIOCGTSTAMP(0xffffffffffffffff, 0x4010745b, &(0x7f0000000200)) msgsnd(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="00000000000000003727979d83ddb55842f1b3724e2c384458fe2e7cf03abc865808d4821cf4172a13752912c380c8744e582b5aed926a623c9cb191a1fda72379956d320dced0614aeb85aeffedd72d7f4b53f2e32d443c0afdd189d04e2001f296981cf759f2007ed03cdfe1cae5e0893980b2a71db48a9149e9aa87cfb563b0714bd11820"], 0x86, 0x800) ioctl$TIOCNXCL(r1, 0x2000740e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) msgget$private(0x0, 0x40) clock_getres(0x0, &(0x7f0000000000)) r3 = semget$private(0x0, 0x4, 0x10) semctl$GETZCNT(r3, 0x3, 0x7, &(0x7f00000000c0)=""/67) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0xa, &(0x7f0000000080), 0x0) msgget$private(0x0, 0x0) fcntl$getflags(r1, 0x1) msgctl$IPC_RMID(r0, 0x0) 16:00:24 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x100000001, 0x9, &(0x7f0000000000)="74f3c413c52ac5f28e187224c98cefaf96bb8207da4f8e8472f1dd462c254470aaec040dfe091dbea797ffef23304026cd65aeb570b12bc8a7cace84dbad0dafc36210e5b5a892c6cbb0c37fd671e25685970175298166bd8a", 0x59) setsockopt(r0, 0x8000029, 0xb, &(0x7f0000000240)="b2ff96684b9fa63248eb11f4d8dd28d54c94f9dd1f4e40e6eaec940bfb35bd2d07ea0f9da0048e94f9fdb05d92a56fd7840a6b23c8c67992ceba8be51cb191656987b2e69b69122c1e6ba50c6f15eb5c16f11c31474e422cbc12cba3abc481d47a7eaa1452835670858af5da925ce1f9c93ab2290cd98c5e7cb49d729806cab5c964e61cf0f6ecf5c44f97ef0e93fcc7e2a73856ac3cfd5c8509be790432c0754fff22dc17d04969fd84d2e5d51de4f7bc1c1572ad3037c459147e9ae67fce3aa28b9813eeaf010099be5fc6a01a3f8619", 0xd1) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:24 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x8010, 0x3f) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x7fffffff) pwritev(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)="6e6f1ddca4faf657e35de1f95b5551dea33876fb6f94803e634ff268ac08de9905c0d119d555004a74b126771c4b8fbe5adbebcd3cd2c285350e70ac0b8f99ea50f57ba3392511a426abf83c2d902d8ad6345b40ef2e7cc9e602bf664b528407f0ae28cc030abffee90cfbb22d58852b4fe878d62772830d629a9ef42031159de418f746990aa8724d93cae7", 0x8c}], 0x1, 0x0) nanosleep(&(0x7f00000001c0)={0x3, 0x5}, &(0x7f0000000200)) setrlimit(0x0, &(0x7f0000000700)={0x2, 0x2}) r1 = semget$private(0x0, 0x4, 0x8) getrlimit(0x2, &(0x7f0000000240)) setrlimit(0x0, &(0x7f0000000280)={0x9, 0x6}) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f00000002c0)=0x101) r2 = fcntl$getown(r0, 0x5) fchmod(r0, 0x1) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4, 0x4010, r0, 0x0, 0x0) utimensat(r0, &(0x7f0000000300)='./file0\x00', &(0x7f0000000340)={{0x101, 0xfffffffffffffffb}, {0x7, 0x8e62}}, 0x2) write(r0, &(0x7f0000000380)="d051082e082b9916c2b78e27d96d62cabbe82107d67b12bc8c4f586555d1a82b5a62239602aed704a313b60ff612838468e118d1828392661d910b71d197a322f87b858ab52204732617f8264e14d0b9c25ba9677d2fea0383b434bb44517338a74e274b16687f5be5a1d006c1520d767bb6dedad6e2978989173c1002b0c32b35e3832a9fad3c9967da1adaf8ff98943c01da0acb93e4c87be3ae360b543a9c5013e2d454f900e96d06c4e2cf26e624", 0xb0) fcntl$getown(r0, 0x5) execve(&(0x7f0000000440)='./file0\x00', &(0x7f00000004c0)=[&(0x7f0000000480)='/dev/zero\x00'], &(0x7f00000005c0)=[&(0x7f0000000500)='/dev/zero\x00', &(0x7f0000000540)='/dev/zero\x00', &(0x7f0000000580)='\x00']) fcntl$lock(r0, 0x9, &(0x7f0000000600)={0x3, 0x2, 0x101, 0x400, r2}) bind$inet(r0, &(0x7f0000000640)={0x2, 0x1}, 0xc) fchdir(r0) ioctl$KDGKBMODE(r0, 0x40044b06) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000c40)) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000800)=0x45) fcntl$dupfd(r0, 0x0, r0) syz_open_pts() select(0x40, &(0x7f0000000680)={0xffffffffffff6be4, 0x6, 0x101, 0x2, 0x62, 0xffffffffffff25aa, 0xfffffffffffffbff, 0x2}, &(0x7f00000006c0)={0x100, 0x7f, 0x3, 0x0, 0x7, 0x8, 0xd7, 0x7}, 0x0, &(0x7f0000000740)={0x7, 0x200}) sendto$inet6(r0, &(0x7f0000000780)="7f9a0a41a9f48645750d0e0caf04b79bacc59522ee5a12dd0d3b4b93b947b9d99797e7c446443348b9f5ee3765fe81bd135ede3feae4389d915ada780ef526ba0587efe1124d9af9736b87fb78d737bbcc5855edfa", 0x55, 0x406, 0x0, 0x0) execve(&(0x7f0000000840)='./file0\x00', &(0x7f0000000900)=[&(0x7f0000000880)='\x00', &(0x7f00000008c0)='/dev/zero\x00'], &(0x7f0000000b80)=[&(0x7f0000000940)='/dev/zero\x00', &(0x7f0000000980)=']\x00', &(0x7f00000009c0)='#.@#\x00', &(0x7f0000000a00)='/dev/zero\x00', &(0x7f0000000a40)='\x00', &(0x7f0000000a80)='/dev/zero\x00', &(0x7f0000000ac0)='!\x00', &(0x7f0000000b00)='\x00', &(0x7f0000000b40)='/dev/zero\x00']) semop(r1, &(0x7f0000000c00)=[{0x2, 0x7, 0x1800}, {0x1, 0x8000, 0x1000}, {0x6, 0xffffffffffff8000, 0x800}], 0x3) ioctl$TIOCCBRK(r0, 0x2000747a) 16:00:24 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x280, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000100)=0x101) recvfrom(r0, &(0x7f0000000000)=""/148, 0x94, 0x2, 0x0, 0x0) r2 = shmget(0x2, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_RMID(r2, 0x0) r3 = geteuid() r4 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r6 = getegid() r7 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000240)={{0x7, r3, r4, r5, r6, 0x0, 0x20}, 0x2, 0x84, r7, r8, 0x7fffffff, 0x8, 0x9}) 16:00:24 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2063, 0x40002065d) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x44}], 0x1, 0xffffffff) poll(&(0x7f0000000140), 0x2f, 0x0) mknodat(r0, &(0x7f0000000080)='./bus\x00', 0x6040, 0xe6b2) fcntl$setstatus(r0, 0x4, 0x10000c) 16:00:24 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x400, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup(0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0xffffffff, 0x4}, {0x18, 0x1, 0xf719, 0x6}, 0x20, [0x0, 0x81, 0x4, 0x4, 0x7, 0x4, 0x7fffffff, 0x6]}, 0x3c) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x200000000000c, &(0x7f0000000180)="ebffcbff13b9fd813aaa4e713048e69931929648d0c80c7464ab80483050109638081a0b559594cf2234d06f3726920329a606a28b3f708e540a2582a839976d902a235bc26a08a6f83a3a5df616d987816af45ad2fac1e201226bc132e5a1cd5b049d5ef719683e71ce8aa1f0db3f539d71179942a6ad109199e41bed3beac4bae529d1fed9ddeee5970f0cc96817921ff6ed11cde75791f368b7bee4c475b8844fcf064339ece1f93a7915b58b6dc743649ba5c6960146db16dd0002f6d36723183542e46ca826dd4ca805d8a635cb8b6221e12aa1f6610e7e5f79a6c6a6dca0f20cafa6c7ccc9ae4cc9e1c61a60399857d5d75288e48cef09c7a128397aded13fec8abf79e63cd3ba74916aaa4504a178503adca7a191eea7deab5889343e03646f61e95cae08d23c2d9016e8e5a094ef62b577c420fc66e7f42ab11125b0b3c0fdfc4774fa78d7959a17b39f9a1272df12361ac2ab3f7ac27fda9afb0b948b88cc66beba503d025bb8062a9ba40047a4c6953324de74e85f3a10e75a495a56434577fd94fa021e37ac27ffd65109b74883e839480533ffc286cc00e9d8a8e3296085fb126e85a38940763b98539a70683be581e9b78e467446cce91802d55f81645ecc7514dfb08072b4ddc285253d09ac380fcd03dcff0981fc28cfee2c123650cb1e8d6b1c6e0a42720dfdc934ae", 0x1f1) syz_execute_func(&(0x7f0000000040)="66460f38011d11543db36426660f2c780726410f57214a0fae8500000000440f01d4c461e01421660fe218c4021d9e5c79990f00a100000000f20f70f77a") munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r2 = socket(0x18, 0x1, 0x0) dup2(r1, r2) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xffffffffffffff17) 16:00:24 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00004040000000010000200600"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = socket$inet6(0x18, 0x3, 0xffff) flock(r0, 0x3) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r1 = socket(0x18, 0x1, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x200, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:25 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f00000001c0)="000000186004008b00002b27feffffff0000000000000001f2e9ffeeffffffffffffff9d0e227df5ab009db9", 0x2c}], 0x1) pipe2(&(0x7f0000000040), 0x10004) 16:00:25 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8288, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x148, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x2f}], 0xffff, 0x0, 0x0, 0x0) chown(&(0x7f0000000c00)='./file0\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0xb4, 0x0, 0xe821, 0x1}, {{r0}, 0xffffffffffffffff, 0x1, 0x23, 0x1, 0x8}, {{r0}, 0xfffffffffffffffb, 0x1, 0x4, 0x1ff, 0x100000000}, {{r1}, 0xffffffffffffffff, 0x8, 0x1, 0x8}], 0x5, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffc, 0x20, 0xca2e561cd6bd41f9, 0x9, 0x57}, {{r1}, 0xffffffffffffffff, 0x8, 0x71be03e3933b4a9b, 0x40, 0x7}, {{r1}, 0xfffffffffffffffb, 0x45, 0x3, 0x0, 0x3}, {{r0}, 0xffffffffffffffff, 0x51, 0x10, 0x81, 0x9}, {{r0}, 0xffffffffffffffff, 0x0, 0x60000002, 0xfffffffffffffff7, 0xffffffffffffffff}, {{r1}, 0x0, 0x4b, 0x6, 0xce, 0xfffffffffffffff7}], 0x4, &(0x7f00000001c0)={0x3, 0x7}) pwritev(r1, &(0x7f0000000340)=[{&(0x7f0000000200)="ce8f3e10956014d2a7cf6f9891b696925a88f92cca3b8ddff3140e16e63632ba4703a239fd607b8d46ce194ad1f342cf46bbdf36cd0cc47a7103c0518531941c49a69b95a4722c0530420f79fddd1586e5eddefea05c499a5b0465ac1c88e15505adf25ad79bc466e199f06dbf36d3217ec4b79a7136481555cea626c4c41ffa01b0a89b3994b9d0359388064217f4f0ee038ca7b7dc6f850bdac8b4bef66f6d159bd867b3c37b036466a2c603be47fd3b8a92a9dc7e31150bc3801aad5c", 0xbe}, {&(0x7f00000002c0)="6479bf710390839ba199c1dd62d37939b2b1bdd6c98f867e78210d27106c84a88ff4dd664f6f825f219486aa9a2860c65b4207d18d2c92b197b966237860d6ff3ce9482f79460278c6983ad7f4389224ada2f764c15e4887473fc559f6bd1c16c9c4bca9df61e6f559918a3f", 0x6c}, {&(0x7f0000000c40)="4eebbe274e5a834e8e136cab00d1ea3460b35e0ceb4028ddfc70344888f04d2f0daa1c6e8badd8a21124a007d74ef41fcf5f469ef8eabe5baf9f383a2f3907bdcf0b47f93d153d01c702c969729c8182dbcbd571ab50c60b445cde806f869b5d569d1398f96c274a254e9bd41a3fea8c41b4ced6dd5fd057e67f448dd6ae69308ac5c081bab01da2d993ea31b2ae19e8692735eed06baf149d29be64587027ceb7e98972795098143a2b795fa040e580af6ed6606fbf558ea1826c6f4767257970414d38822207c48719bf2352805bb2834eb78d5e7c3a9cc78e6f6d07788f6dbdb384c806294eb69f28c5540e27a88bf83f7f962f6202aecc1ead1197d45d156550ea83588f436e584fda4e8c8237f52c9dceb3b74f39f552bc56e6c162143a3b70bbe9b76dece7801782545ab8af1cbe4cbab2cfa07f807280bd31be6de14ea8c88b11da85cab170bdb61f7161f34fc07244445ab9a384d0e04d9b5cb56bc73dbb02a37e70cb370f05ae63b104a2e404f232b80b2671578c35c898b230c5cf7920b36e3326f92b5b4b2b6116b8036ede7c20971c7e17fe3bca01aa6785d098ad20c2a725188004e3444f8328786a297f5f84c3073320cda7c231bb779430d3843c158d3ddf45616969362b66b6d53a1449a900fcfd256c2b29dfc2e19a7d973d16f8930b8f92465f48a91ccaa6defbd13673f6cc97ace95839e9a2b7e2a1e13eaafd5560bee98127ed2cd521035806a4592e51d3c712a38fecd585e9b5e2fe516ea5a041e3e2eb8c0c23795e2139137724b9eb63fe6f65ad19525948934bd3ca61431e732ee907c7b24616287b8af7186c8535f13b6cc00b0147f62990cd423b7f99929fdd0731983c8c4d6d47eacc7b9cc7ede3a64ec7a8434e3654ff33b08e2060be65e4c9827c2d3c9fe6a650942ec0bfab59f181a8cb94865b9a1d75d37925765ead5a80de0105337446e908ac6482926ef8eb24c561c1c4bf09c4d6c0c792f87d2f2e7d461c43974cfb612172885213f2ec0d362be0aef70ddacfe75f00d4ca63b119a0ff00165a9271fb82e7bf7305c8ffbaa42f6f1eac018df17595e55ba8ec4765ace715d1998ae29c625050140a6d15b54d8b03945d743d467cc947f291b073db8c99bc4f0f28054567664c08fc031d7b7fa979fc7a2bf2ed8ef6c7fcedc014b1b50f8e726e6181f01e431349f7738176ddb52575c3ddeb8590ef4802f0ddc434aac40fe650d4786185fae0093350e2d8d35aeeee234db08182253d37867f5bd08ecedf2a98a9ef031cf2fc49d2305ee5643b033a5ffb0dc8f5f85db9d2993123a2f16682b4f8bd8e6d3545be6ad01750de50bf4ea09029b2b14668662510dfc32333cb0f2475c3aca8dab2f94b03a4a0860a7be5db497dc1309a933cc14618e53992770c0f0dc5de3ec6dc216ce6e1c918dbc901c0c21742932f07811b2ae17fbf8774bea1d579f71bf4f5691eaf1f673354aa478d101f1370e78d65a2474c5b16b7f53abfc42b12819112f0f38dae9847b7c39c11f1c282dca57c449c0792afc1dff1221844d1d0e9602c3af2b957c19b0d497815254322d25ded109f57326bf704a3524ae4e1448b35487753c3a5d6d83ab1e46b3a895b60d66985a97434c4c45f671268816fe995f94af622ea7dcb353be83284e03c3ad6e6534067465e47ec2bee4a51877797c00d65e2eec3d59de3aef3ae78dd888bd0a8b5df5109ae1f82768d4c9c0dd7147f2de32f5408b72d8bcb7719467875f65d37fa13b8b1e76d230237b884c2f0cd555f5a52e81a379a8e0527fe68a92b3ab1b8ec527f194161a71ae1fd7607ac20eef7b19aef131505452049387eab9950b8e287ede74dde9cae4f97419488724086f939a1588e558386f766ed479a9312718265dc53a5a74e9847ce1d2e83ec44699c18820d9bc236df31fe9d24a6364765cebbd5263a1f04a8b0dee202f8c2a6732271f87db50d7ff6fb9900c6872b5e0dd228da27c69f31709489c10c707ff0c1adde6589c7efb46e3e5be13d5a6ffedf5cf637b6369b32dac3ad569305d15b7eea304ab4e9bd3bfd12a0b1283c0c0886090f55c0b2f88062f2944482f13f0e86b1b2e83033e281797065b09a4c8f5a39bc646aafb0d945fb6af50fc2367c91e85980cd4417964ca9273d96b4918ae5c5b3182cec193dda8bf587dbf625379870f7765623976a1fb26769828da0ba5e66575ed7aaced6383910306eae4158412a6bdcd3f18bee64a72a34728b1149a3db1935fae771748e16fe0375fa0d78d2d94da3d2c3356ec02a62498ee046c58073711d33acee1b81be53efa0739e9d523c5a38da8546a2525852f86bf3210b328d01881440ca102337ec3559c4f19aacef20c31b68d65fe6e933319bb2cff35c953ef27b6c1c76b1935f6174260f2a595e0c96e9f10ef7363f243bc37bd628a3b86cfad0a2e654b440a065eb960a80983dce8063196689d0ba14d7ff7e0b4ca0e4ef375c5c64f8a6e1e082cd310935245484b386542c7b0e81e49d7af0ff7053773c9ae814a35f837897718e1d2b284bf22b9607f0c1b721887fa300b97fb1084125d6c760d1b7ec963fb3059065b4398b4a87b3e062fc6104b12a77e72338b579257e9584d9f81267dee2b9357cde9f02366c1d141e0b03943dfc6b1f26472a8ac5a023eb049715da0c5fbf968d66b477250b0d47c2f460a2078c6e4c0cee5635c4481f2763e350a2f0948cf46562922cc6a2e0a3954e971b9dd97df358040b2f55fc16c01025f72db7515f1e9f135cf9aec0ff162f5356e292fd851a5d5690281ae1bd2310139fe71e063ebb3e7c9bc62a657885af664ab0d9a12b73c1688e6a66a9a82ab898fa6544d5e46ffefc0e4dc355c0234c1866e53dc2bf28a10815804abb6abcef5f56d22f3a307fc15aef3da8874fd1d1de5c95184899cb2a33af54028056bae8411a131dc325f2f98d37b9f30d07fb4253305cfcef4e521fbfeef6efb43663b9a7f8ccfac1ecad63b5210ff9f2c3ac1a25a239a474974bbf61a4531b63583752f996f81b19f29157bfb822011bc3bb5624497d438eec5f50eccd0bd6fcb6dc1dfb2e70d3763aafa44d18c1119739aa16c88a7ad6631f9d3e083dab61c18951172464951f13d48b6c2ade59d227c04c2ed05059764632a6e41f87ce16e26cee31b012aad2327023b8af93eb60f46703c5626cf1df8af960c7710a9c4e3ea54396d39d37e632661d0d6e58ae2e81127e899e812d96e088b3625b914c3f3ec2dc99fdacc646b1e9ce52fa67211733ac78b3269f7a0ef2b607a865135c3878293525861ffdfa04dfa34cc2717ed5659abc43b9fc2eeb1c42313e997126f14f696bf4e93411dfc9215787431472a9760863dec829dc6974b1eb1eb72d5daae207660b9e9d39aa3392c2740b53cfe922531aef7381169c1cd271426000ddf9c97b947242ba8831491e51138977179289dd18d87fffdf9a4a5d5ee75ac73e40a61b12a32830685d90989b7cdd0b73177fd6a85c1bb8a2918a32fad396b5a3faf613c4e344aa5cb835dcbf0c9897acd924292fe391531936407e7c110ee457337f1ccbe615045c866c7e5fc2599dd03f2fe13a912dee3a106426be22199dadab454222a481cc397ef6ff27c6bf54400d3f55f130f0e03ec4cbcc4625e3228103d456bd8b530ebd804cadf483442b3dc1b0fed99b7037f89e2677a10cda2dd7277d9052543e1e4104cf8c402d4ce6357cb172b5845ace71d49ef1c2609dc45e2d1332f8c2349a581699f472460ef4d5e4f9b3d8446833b68244febcf5236056503fdc3c5c09879fd9c10eccff7a1af3eb00c5bee8a29fb7787f9b3d11017f67cbc9ec96c0d04bf9a087f8c1140869c031035336374561d5ddf4db58fd213026d66fb628a1f314d4bc841c8ab98bb9b7bfbdb169e82cc2edeaa5952cabdaa46da99001462a1102269071f023ca2ad0f6ee6d2a32937090dbbfa60abc680004ff92c880f95ff6c30d4de4ef92e9007270d56b9171f2f4db4380b09ce3474e8e6b227a2e86a2429ab27134ef85f5b8cf82766ad71c1ff844ee477aad74658de07a7c66f494ac38a71d2b0444850f64885b5939fc19f1d66bb5218d83ef9bbf9926743e8e0cb330211523bd6d44bdc7bedb92da8ce61f61aea94acca19cd8596a2d4e0e2ed95f64652eba61e84a7f67a135bbeafc20f5583872bc1bf24d6571a10b42556bb9a71cb47f8099d72281257329ded42cca5ee9acb56d52731678416614a338695ed4d57f0c0870b6506351f119492a89a59c2309b0f18ef65feab969b2803a5223aca3b5f33708f6a8b623f136f786a8d9c629f19d71edcfd87e9168109c0a7fcd5bc4d9ed6c5842879a73731c7e6871dd151898549880dec2299fa46c66e82f74b69c5094795d70a97bdefa688f4ba91118f55cd0f3f0b10193d91003029235bd322454cb5bc6d96fcd035e1fa95ea185c29b73b78151c3679ead1233a09c5ba09bbe10eaac21b44aaff0ffa666c92fbefc946fe5e0ef039328e048c1afe99718392d1f2ff5f8c124e003972bdd4ce7ca49965d04553202f425ac3fc9b24b3d515e149a3d42485c209a4ca61dbdb50bf013768e891e725c37c04584a13c10cceefff942c34f61c5b9246d164b0d5611aec7088b0151072dac73c3a741592666e5af23c3e372005bf5d904ad54b245f93ac64c5a2d73d24608aa358bbd00e31d69aa1123922569afe3e1e8529913f040b713bd99b6e247b03fa8cb9a4a8b349113d129ec54d9b50b984de256632a175218a0788a3b390e891c841f4ca4f89092d3231b1cec41e4137c2b64cfff702cc5c92ec2ff14716582426fd202f1e82957007b85a9c19c70e4ac68101ee79f310d4d957701919a4904fc983d5b21209450d1019647e01ad074f94bf762bf2c8705b7107e1c66a9a26d27b2c17d1391d2e09403f1b488099ab71259ae079803ae652e27cacabccac538f8df33721b5b4bc1be20348bb1468bb71afe7e21167cc8f7ec50ada28c90f0fe9d128e9a64593c2f70122c3746623952ac1415f8632b56475c3ee7967fff654dc0667a10f0a91efea0577acbdbc74af5c82d1e5e69922cae7b5257c690e49880272547fcf5d17d4e158c92c9a1269998139099e5e37415da2e36dbdadde3cf14f652b694d69e7d3bfebc556cc14430b7403f7556432aa16a58fd15b98dda11bc920e93746c09effa208d07b06b6db3ec1db5e3ee805959076c1814d942427b330d4b0c7d85d0cfa5c4eae60b7aee0bf27fdb92a5eb6dc9a669c65d663ad0ccd108d25cfb6551624437db6549772d83123a2a11e127713257a22f77a935dacc0155c06be1a8345e4f01ec38b476dd7f0fe7e8dedad9e48a0abd528f1a6ca14a1edffa4740d00014e0301a6fdd98855114dea0a9ba78b1410779076f318c79652e775853deabae68a7a570d924d8c75b85e70c0d98cda5b40e1217e504e94e2382b50db2c09b7a5e1bad75951a15f2a951a5943b920a4ce32b151d18931aa954450bd737da3e09dbfb8952f9be4cde3ec5eefb000b461c97b7014b1783df938b396176cb335627470a156a20a8def789f59d7a612d885c4aa70dde26bd92b31df294e8502d7ab5eb6cd8960569b3f74d1480f0a270a89d22e7463c742145887827779f27369d7bff9dca84e34aa81ee448fd6ca25b6b91172b72f9da7abadcafc5820d2d02c950c933d327d83846a6be796966df5381d942ace478edc94fbfe17ba7254300fa6e355c0b539970343c16436ad75d066d5705cbf0ae36d6873bf278c79f1ebd4b4a", 0x1000}, {&(0x7f0000001c40)="6bbbf83a273077882560ebe15a1497ce703b95ef9d0053651b7f28f31966732e47a2974a75053e80332ec93c63714a6c5b1722aa06f04664342ea0ec477c543e42545ef654fb005921d09a069450373a71e879bdb22bff2b690bf0b4651a380f7c16f24a298853667fd534c583d5c35d6c31b18c7678b11ae57657fe06ab5f33a0a7c8e42b4b31832ecd33a2908f19a3b370e34d820c43663784780e25d821a39ca836667640b867ecf56b613ee6589ae03e7124b9db765791e10f645b8b38b97aaa46e76ec9cc7b66fbae5c2358364be7011b7bc1daccc576e46423507f0697ca8468b75ab261563aca2e6ec4149f2369bad440000e1f16c6d2c258cf9c3ca756f8ad030a4d2da3d980452e7ea134058115f1d306288638f407082040a916840624b1726eade73b43f5580d7e2324c5be610e399593e438c874ffc95144a164db38afa7fc1bcee70eeea6512d4ef65bad73e1d85c837359ad007b496f3bf6a81396c1401938120b3901d89569732c4ff580ff406eac3d61194070af249e8238f28746a336c81e45567781a3e231c17d4c33c27138715709ba080c3d7d8b186c9d72bdc18b47fa3e6642cb94a6ddd96cbb1f88c9f1afa12e33204c92a949fbc2ba881c69aeae78f0b8be6a6caf039916e0383cf904605eb4cb937663489030cc5050b412c9d55bbc67e68d014637c6430ceccaf12f8229007e7168aa6e61df2406b362f325490b8bb9213e5370fb0f3682d0b28ab3d0d03ad0db4a96f8b1745cdeba5b98927f92ed174788e263ed8e8f71d0747154ea540c7f44f0c643da2f785f2e954b4fd8febc95cfe157ce1d35509bb2bfeb9975e26e05cb3af0e302586217a6ad0808d40b99b998e1d55e060a67e3a8855f416c9d2e8b62f5f1fcdca273f28cca7445ac2d718fe27dd4206f0add5014324d947d2d5374f764c820367004d1ab2a176d39cb78d9550fa08eb5c58954162f6fec8b73634a57f730afdfec5582ad69b2524416210367e6cf686ca668f36b1593e15fc95e670fbd70180e3639bea81c684536e48c82ff3606f26234e43d349d371e0c3c9241dff5b2d967db62ec42534131e7ea16f6e9d3a791c6fcbf6277d81bce9ca09c6dc9869adfa8b489e0c8b72054804c36367e386eee2efd5c5ef9351d725e4508d17b6bd8626a845913da87cf24b5418fd7aeb3b4dbe2fe9932336f96596eefc58f5727b0f30bc48b4849b6ca38c618bcef4bfab8921807da770979b4308f0cffa0c2b9227f748a118b951bf40c28a8e123e36f741521a260d500c560082ae4f5e58fabce18c2d4e615ffbb2f6862653b411b49911617911e78b383869ae1927879549f7edc855dd91f155748a7ff97ac6523ed60a4dc2ee1d582eed75e90a62f6173170a6eeba598f03a0f4b5c00a520d5e8b39fa2da8c836d801a55d99d3f9f958e3cb4910aced256faf5297e194ba2d50c749c90b3d49681740c44f0d3161d37437c7cf08d89b7477ee086ca478c585ad835359d78bf94c11dc2bc81b23517caace280fe1ffa4eac130bfef2ce1aacef5e7db21028ae9046decbb7514eb6bf003f592116bb06044d942794df65faa8e6cdaa97ab0342465cfbd4699a0901e99739e1f26a0774e594d3a20c34c37c234729a41d0f0d03fce1ff076fde6135282513aab34f4599018f6a4b153807e779c4c6e67aeb4e136f98d5ea55a44ad16a077c0c2d936f79a9c426bb8c5aa67a4b115a2afd85e7ec4181a57498b5452d220e5b14e93d464f206ea0f734838b013612df48377978c8f5ac2387a3c98953191739b0d4d512de5d2e9797888fa41518f4a42fcb6a579422e9866ae2b4f27c96facd3d237b7c085744ea265e8907f419851d12e4e996f67c225c11c2e694a5f46818494e44d4b17d3dde8507f2653eb71601b2d4e2330438824a4a290b2e605c8ce511561aec8a9ad3991ffc9f3c65ada9d3e6eae8137a687c25b0f5307f0168726d688940608c230f131c28e9e63f3768d0a7d0206763d3decaf0156a79cc4e9fb3020687946717d669ce2c251ff00cd6d8c885954ddecb35ff01a58328cc76d0ec77da85b0da5bb94e9f231cbc07c0b602349e459b49f1b23edaec1b67a51a0eca7da97210f978d79d9981c15e2651057ecf2a0bdfa725213400ff5e6780e7c5bdad61fa4e5fdef56852ef062ec5953460cbc7eb66305610b21e3269211d8f6d93220c50c730b43841cf12e14b9ee2b9e72ee2ffaa5eded932c284ef2f37568d9c2880cf8e2ee6b731a86dc28bb47bdd1cb7ec28d0571efd58345fa43205d34553b543dfb0055b337774c94257d136690082a109ee830b0fdfde10cfb5599cf02650d67871cac2e75dac7b3dbdd85c40a8a20501fff54e40d1d09edb1efe0ae34a50a6f01bb510e6eac8e3e38525bcac1c65122f3625adf5a220207adbdff14c30fadf409c522b605c93e00a7dd0b2447b8423ddc8f736578db83a2d1da69ff997f49fa5ba81dec4544a0eaf978bed44b3e88db7760cdb78de0c77e2f7864b65b0321e6fa4e0368f6d49390646e145aeac3899af0dbef7b4e0bdf63ad799cc11408d5f366410f57ccc3e79d8e36d2ee99891a8f33c09b259add985570f6ead3dcdd16b284fcbcd7ed067450ff1654a35d5d4a2f99884db0a3fd571f716a4cbb58ef08cfe072e86b695e0c304ba4af978741e1f9b74d3efe19e5929bbbfedcc04a724fd1e1245c7f6353e6718c4cfdeba030b396d6eeeec1ff820920fe3b2417489f6e7d9b37c322cc6d9c30419d5150b951e33d9f454375a3114d31243e1b1a1be737ffeb9d0f846159fbf5ce08988c5331be2f3bb04ce511052c4600ce54220ac05c5836aeb064a73b6a2216d550e6fa1681506088d5fa8b569b5887ce52ba046ba70211e8ee344470a3197d3035d242e35c76c4e7016369013cc61d2bdb2322686be4a896977465304dab341974fcf46dfd3fa8055c23457b959e07efe7bf9674103b8ecb5e04ff22e9be37e61732c0df8dc4acf74ed017fd0c6ad90d92b07e336cff0587779435c2fdb9fbcabd92c8055dbf32f5e3f38d5c849e42149b88d9b806fe7cc280b30b0b03b745aa2a6b3328923a87df01ffab8ba2d974f1b5c7be284dbc89c55a61ec766e31dc35e8f5d2b751fb731d27a8a60257ef509ed1b68c0d9fee3df4f87aecefa572be47a4bb223607d6e81c5e0d724256f75b67c79af150a9353bd7deb2cfe8b9082396926eac2b207c478b82bd81a1291c01f773859c0485831bb18744a71984c3bae3892470659e9a646cc83866567850d76c4508d1e0e7663be79d072ca711d4a3285012eb649648641bfc105ff8e31f85ae091e7c4e5848d7b5f1a177f6669f16c6c422ee1f4f97ac5c82dbf5c6a119269cac6235f2c67812a06045a4ab8d70c8ed587d7407ce6ddae502b59015369b23989bc1abadf8c3f0325db0b764ea02d514f33501e4374abf17e81b80a35084ae208e074849db173744a6ef061feca1ffd9950324f847d734c775fe5f4395ef9c28f141d4db87426e5b788106b2329383f02659087e07572b7cf302508f7b61618b07ff2d6217e8fb449bb16168c3e334494377dba4f770242aa9ce44d909a73347addb0e1aa8cba41abe4f1b1dd16ab963582ce78f3224c85f273a65e44aa901d60da51bb8657a2773e12992524c46596ff8a83a8010131688dcbe0c58ed22a3075a5ae337bcdce71480935bba1af9e4d6850334fd9eb8d1bdb07cf8134eee5d6970d88e851151808a80c74c98e01e496c6eef5592698b6f1403d956e171aa9c94107ae5efec76f4626977f5edb06ab4a885903f98eda0d95c65a32c4d02f1f2bcd489a9222fb6161d1ce74e7a51987ac5635ed6c60e881e7614beec027ab5bf829a134691f75d6ebc6bbbc14cfd91ba59cbc947229aba48425f05dd8b5084a82f7900010f6c8419ac2ffe1d6446c11b9be63b17bf9cafb80d44374d044248d4ea010190195171357e8c9644b30ae5ed2c3d809260061bd8cbc3545162fd21f99b19d43a776d7019c0da141a1b56f8e0b6812feb138f5d967571637bf949a7ae210ae9f8d3b54beaf53b9c96c55110b93576068613a4045879d2024474d61cf1585c2107ba80ba6a590257867ce6f9d1e69df13e1d1f85be48c2e71dc4f9b77a9e7540d03d08a5630c1b307078c624c2fcb6fbef7c384082f072b960d8fd3618cdc701de87d1c566cb0ded9992dc19c8b6efc2a8f8b9cc0298e912adef8388251727a9419d4e11388ecbc96a698333a318001e1b14ffc23261720bd0f7e8212a561b67674ff69afca5f3066ac79e2599ab647af4485a2b9c01c7b0917df8f4f199a32e74f2d6d3e45efc4a5729b6322279fd3609e7f09648bb7cdbd9da92a71ede6e126c19b27477515cca16840681222ff4124241de88ed0cd32aa3957cc883f8a5ae8202fc8a923236d2cc4fdc7de0f198e68ef053e96684c38075a06c8458671074112edf581f06c8ed2015df8f80498543a049df59199193683bd125f8cfdf8ba9a9a39746f9af7255396a0b43276336afc0e0402f2e3fba27895d9b693c1d579a23ac492f551393de737bc2d21c9dd0fbff6d40b3732747f600e8813983398f6e47ca4a4a46935035bb8dfdccf494067d4bbb18ad353c5812aaec042fd7b392e5fdf78bf424abd967e98162acc9bfe65af044f0cfe762492f536dc980e27e350dad13fe6038b8e9062af30663ba64e889f4837ae54a091dd85cc1df65b4bc9d43c7f1356f42b4673e18c77c4cf0da97a544f6d3fab6c6573a556708aeb0ab3ff521aec5e8351d0af08eea6688546a23cd5e2ea2b487d67973d70e98b167f1f3390fd0718957f31b1833709659a095e7a2d4174ab823d26b1a502d47d91aaa1dbfcb0db9f919e3b5ad7392da16bf50ff76bd38f13dcc6b02ee4e8301b974325d3f83863c3b2469dc50ecea7e44aea213edbdd7a0a1992715d8434998c42a78bed8b67027bb0c857ede72e7e25310112abd8b67400883098a7dfaa545785b69e4d6ba44508ba9507cc88b6110d71c8eaf726236481ee4a7554a30d6c77b6a90b1b4e2d20a579ae54fe2b23f878247c230ddf656e000f911cb86f5ae8b3b7ad20e3a2742a4a37415d28841d005727dc4cab858b7b367c0b4b0383600e896a31c320ef53b81d0a0b9dcc1f1f38ca25a1526243d7bca61ea0ccdac7e77df5821f798a8b024f297137420c09d9d30bb2b6527fd110076ca34d4cef4f2d627a5281ea853cc868bc20970ac71ae56ae7a091ecc6ff19996a705fd1e5942f05b5e0f54ff8179b9c38360033dcf3e1b00f2ab0d28dc2fd76fa2cfe7ea41f1597ec6abbf16251c8d3fcfb8521445fe22d9290dafbc6f2295d9315c9ffdbaaf98e0b222abbad46122be39b8056ec3e805f87ceb8209a5c6fa638ebb6378062616da4ce47428d31eab559d228875c8c603b8d4193b8ca12223858d7ed2eb40cb33690acbc73088a8409126a459478714e36b7fdf715f59e54fefe9efdc287d7445ffdd3600aac8bfd4abe813aa2ca9c9a8adb24689673253e60b7932e9d9202fcb846f208f22c3383bebf31ac312e89f74db89cd1a718d3c3b1a4c90315c7d827d02f567c8a8effe466fb97e9c12e7bc6f23188fcfb3fd4a9081428850aaf1d8b7055f153903ee1ec771dbb410edad33a988afc833224da02c6e5b69d97714ddc6cc78e4ae3628bc9150c795db002dc297a31f6c9351fa4c57455392137c6463460bf3c32b6f776cdc8ee325024d714d89bf90032212781d52507aa4bae3ad46f9bf6caf38c19d3bf32597f897b45", 0x1000}], 0x4, 0x0) 16:00:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000001c0)={0x0, 0x0}) 16:00:25 executing program 0: madvise(&(0x7f00000fe000/0x1000)=nil, 0x1000, 0x5) madvise(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x1) madvise(&(0x7f00000fa000/0x4000)=nil, 0x4000, 0x1) 16:00:25 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x8) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x3f}], 0x100001c, 0x0, 0x0, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f00000000c0)) mknod$loop(&(0x7f0000000440)='./file1\x00', 0x2020, 0xffffffffffffffff) unlink(&(0x7f0000000580)='./file1\x00') 16:00:25 executing program 0: socket$unix(0x1, 0x1, 0x0) r0 = socket(0x80000000000002, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000000)=ANY=[@ANYBLOB="560200000000000000ac7dc49b4196a6e8cc1dad11afc3d478cbb19633e4f99e381a7b08119679c112d13a97c329d4850e0891cc26c45674f2a46832277e61da7c7dececdf2e7a2f850acb6d472c91516942ba74dc883641b462ecd53f2b535008d1800c82df7bbb2f2094c293ed098b951ab9007b8e6c1604206369d1ad06b83459d77d47ce36a797d683ce047291b5df493334cb3c002e7e59f651b63b836c160a81ff704805e3000000000000000000b4b96ee0281f0f41a6a350b1a179ddb809a97f00e9211e68a5ade134f9e00ae15b1269cee7c8c165c005f34917d9c059725fe7bfda2983a65968ce4212ca27ac0daa2ca811468d4f17021a142841a078bfeaa0b2563bf662f2357803000000f185f5eb874a43189f2d6cb7e66e0f2bde8a97c35bc41835ce1340995a4c81a8a896fda6cf09bf79b3859d8518d1c6a4c0f0d1e1295bd7cc7786f6e5515ac5039e9d7ec5849232e74615901df3e4f976f35f4c0fcc54dc4e2da2ff085863236935fb7e82f5b17d9444ba15928dbe769259f93234900545470f0128b69632f713134949ab9391c96fb98fc9fd5c97ad3a6d12c13e094bfc2c152325d11d1a9fa012db987a54e86f3dd4e0b72e4dd04a5a8e6c835f00a9017f421260cbe5337948c3b7f1cd02836fa17bb5dd4545969b812613dcc89897059903b220ed6e1a7bc802f9386720973ad8af63393e1a03b00fc164542d9b1f6e5abd3e6150dbf412b805a9ac438b4b45b6490d1f50533174322949611a06912aa0030000a10f9e90d54477abab51e3595ac4c36fb0786803966b68c55c9a57a50c1947d1d6e858e0e7269e6eb07a2e2eb534fe7a6bb4c2add7f06a2c5830ee19e030ed469f79a3cba85dc2372fdf577bc1d0d57aba7f1260ffee737236ce1023068fe43b8fe410c3"], 0x1, 0x0, 0x0, 0x0}, 0x0) socket$unix(0x1, 0x5, 0x0) 16:00:26 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) bind(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b2026, 0x1b00) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)={0x0, [{0x9, 0x5}, {0x1}]}) 16:00:26 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/68, 0xa1) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=@abs, &(0x7f0000000200)=0x4b62382acaa209a4) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000180)={0x40, 0x38}, 0x10) setsockopt$sock_int(r1, 0xffff, 0x108b, &(0x7f00000001c0), 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x7f, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r2 = syz_open_pts() fcntl$getflags(r2, 0x3) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x3, 0x0, "a4eccea6da0000000c000000000000008000"}) syz_open_pts() 16:00:26 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000001cc0)="68402b0c2ff94a6676571c5411d4299dfd24e8ca8a2c86acb4dc5e45ecb44abd7523d1e907224253d1a1aeb7cb433ba2ef4a914334917873127a4550be149d4871fca18947354066114a506e1083831b40d8edf388e5408aafa55f13499fa16be96fbaecc8bf72ec9ff77dabf6ddeac377412b4c0bfc73a1b3870013b1dbcf2bea400d70c7876f8e46c19b5acfd84d39a329bc07e46b9c9b615a713f4557390bd7f8518404cfc6aa9dba4bdc916c7052d9ec9b78ace11a3536c72c8ce511b44fe332f2c6a18d386a1de197cf86ff0abb22af6ba46138517a381d1e13ff76728615d1e4d5391976eaa56ece5474bc472f7b70bd219e575b748ae8377af9c736b3e66d11b78954cad59dfe57d4de4079a0434a6dde81707ad299ffa997177b130699c4b03d02cbe2cc9135798e712a046ac06f11e058cbf0c1de52a108bccdc5e0f76c79c1b16e8e6cbb2475e6ea7b7d11fc9edc47ff000e94df14fa08a006bb41d46c0334c8585b8f80b91ec32f1bf413b6c6408105c68c3b130000000000000000000000000000000019d4ddbb6cd0d0efdb4e54eb90eaf8d37b933f6ba435096591c6f0d7311f2541b425a11c397ff7b00bf1c9befeedb9e990a688d8a777af2377763972ce356e3bc69d40bf5445455ea5e9038d6d1b26be5021fddcffe1412e8e6cba697d7843798a57df53763e48e62aa28195484c68c31b9e1a1ca0fafb260b10a2b65ab2400211582de50fbb8bc9692125135cd14a031c6889026af28f8558268ff7a2c2ab355fcbd9c400777d53d10ae335193409b76d61e416bbbf1e5b0e5b1f261e7e0f5b3ff0aa13a1e233c8fcbf2b5ee3d1dd067f", 0x25a) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) sendto$unix(r0, &(0x7f0000000000)="911065947aab43bb07656a7285edcd9b6b76b4c2d0851febffe5c7b890d1c90a9fea7a637d024c4211859fefc88d6504a75b09b4f732c5", 0x37, 0x2, 0x0, 0x0) fcntl$getflags(r0, 0x3) write(r0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:26 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) write(r1, &(0x7f0000000180)="6e3688ae893c42925a867e445599f2cdd212780893036674c95ca375ed9265fb9cdf36f48dc318d8b8f09afc4bd137e0314e04614c5ea71f50bdb6f809358f319e4359a6dcbf09f445872d4d6084427abf994baba59ae33744d30522dd42039173bdad74411fc05d617c9c5eb81a65ee29d56c69010d83f111c34f1713ef5b594027aecc93fb57746e71b2aeca5f5e815b57898d007601629a14079cf408cad6f573ab", 0xa3) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000140)) mlock(&(0x7f0000002000/0x4000)=nil, 0x4000) recvmsg(r0, &(0x7f0000000100)={0x0, 0xfffffffffffffd58, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1000000000000337, 0x0, 0xfffffffffffffed0}, 0x0) dup2(r1, r0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) execve(0x0, 0x0, 0x0) lseek(r0, 0x0, 0x2) 16:00:26 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x10000, "002000f70601000000000002009349da72b6c800"}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) connect$unix(r0, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x237) setitimer(0x3, &(0x7f0000000140)={{0x6, 0xd2}, {0x7, 0x1000}}, &(0x7f00000001c0)) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) chdir(&(0x7f0000000080)='./file0\x00') connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:26 executing program 1: r0 = socket(0x2000000000000012, 0x1, 0x3) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:26 executing program 0: getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = semget(0x3, 0x2, 0x2) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000000080)=""/118) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:26 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000240)="1e0e5c08de28a21c847ec6a69c814e1649ba5e57fe2e9b5be5f6b1728052d6e63ea8f0540d88e6eebeb87d593093736d90a8b3b3200b850f7195fb934d6dae5eebe2201299ee2cf4814c74758e36a1f0401d486fca262cacac8c2018084b8a1b8449506291531ba7139753d53dfa9507d89ebbc7949c397ced8b2298351ea0569bb4ee14e6c6d6efbf29a9fc7bb2539d8bfcace5a8ae03dd45d75258164fb30d65399c1daaad89df196674c4fabf422af3445a41bd595427869d489ee86fe958d55d", 0xc2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) close(r0) r1 = dup(0xffffffffffffffff) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000003c0), &(0x7f0000000400)=0x333) pipe2(&(0x7f00000001c0), 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "857b5c507c84a4fffbffffff9c11fe4dbfa600"}) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000340)) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:00:26 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b2026, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) chflagsat(r0, &(0x7f0000000000)='./bus\x00', 0x10000, 0x2) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0x9}, {0x1}, {0xfffffffffffffffe}]}) utimensat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080)={{0x32f1, 0x6}, {0x20, 0x5}}, 0x2) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000280)=0x1) 16:00:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x1) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000240)="000000216004008b000023270000000000009a0000000000003f000000000000000000000000000000007304", 0x2c}], 0x1) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000002c0)="90", 0x1) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() fcntl$setstatus(r3, 0x4, 0xcc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x3f785644, "85495588bfa600"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) 16:00:26 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) write(r0, &(0x7f0000000100)="2db574ee8384f38d6bc1d4c39b8f77176701a7096122999cd1eb107536f3641b109d26b73611533594e89de5419491cc2157812daaa5c2c0eaa2aa7fc354551de10081dd9fdb2ef8f1015ae99c957c964541fc4c37fa458f52aff3edec2f169d10b1471fa28c9f4293adf08693f25aeaa448de5f880dccab426e860f4f9d63605eb4ba018bdca3af13a88f401679157089a09c1be08ec0b41c66cba65c48125ce2c3198943b6bb96b090618353157ed478e79ab3b0e30342706c22c25d32b3fd500ab67e77351eec7c95319f5a24b94f000ede9b2f68c020bda4419a9766a9c9edda40719f4ee5b0f90907304a69a2cbcec91a88041eef8125fbdc817f3650ce1ca9c6381b7a6fccde3991fe3aec2759e557ee360d91e0fb6b9463f1481a561eb4e950bd531b81f19bff876b5b2ca4d79b62730cf5df01a7431dce8ca4fa11ebfcb5caeebd525875e0f628baf0594fe86a4eafdfc881fb4092e02d4e6ae80af1247be2ec8c5542b45a78dca09a784f2ea55b3b63a4ebdd01d3e7c997992a452f289fdde63827c99440dea702fcdbbffb957c54119d40cbb795da7e7eff3f2211ec3bf33aa7dd3aa65ccb6aa9eb339a6b73327627ef7d52d9405e1a409cb98a42ce3829c4a6f53d4500c9c04a49fb7b51e6c0f40e53d5fa61db333affaf64f1a5a18ef05f73fe5efa537e270ab5e7a545d25da3da4a2e1c88cceed2cd52bb966c7aefed367927c809791902b99e8642a4af848369c1496eea29bc42859dde76287a595c2bbf1056db9aba0ae27a942766a9b3f669e9aa4e3ef99c0a4c4173191f7f3b5a0f678ac1133318ebe8dc22eec1fa24bf0c243c2d5b4cd81686655bef7d9edf3d3263bb0e670266a3c9dee2ff71f3cb85430f26f114a06bee1293fe9460cccc127275f72172e971cc0a2b2bf66786a9cc878bfae7b436ea5e6b5752f8a0fc175af4eccc38bcb9f0c31a147cd66852e8872b34ec6c8c564fb956d902d0ab1dbb5119b38ebfe68730e4ad32f7a42e8aad98b2d273a180b386d910e7ac5bd905a1c27febf7840d096b735178c4d47a453daad1ed34b27b611f258453c8448808ebe7e79005c5cd192d7126e3d08f0f5314a29e197c6939759cdc60ec518493af6502fa9edf35eb7f5b5c9daa562d763659f58c937f311380dc55a149235d1540ea2496b8ce5a474801cd55b5e33ee8e99ac35f2e560be60f0f9a6b1e2cf10b6ac15cdb8694090b94ded750728db4d5d48c164bc444b679fc6657ebe33501b45b4388d85e91188d1427d7493f37d52fc240d90851769f658fb8fe70053d16f21c51988adae36fc8aa5ea44fc4a73b62efabf72375e80dca9ce73f2e031e6dfae335d5148076a1c70532ef53cf29317606591ef605918f93cd50c87ed87827cccd6893d0d99b07e15e5a89d6eca6a8f1565ab25fbfb7ae1ae788ea73919bd6c0b6397751ae28db0e46cbc810b7ee34b7ba7f12d664e3df052b336e0edf6d135e477cd9489357c1690336e6255c67a36a53a37455d09841111fba5a0b029bfccf0527b8698af17a8592a8e70a89ef682f72e4c46fc4d45727361bce1f104b4fb8d7d6d13c86f660850012c938f261d1a18fee2a1e24f57e33c8d763742fe8b52f2f31b8d55b1a2051340649d27f0b9bab6751ad7282adcf12291f7318bd5957556a1d504093128ad27e7ba0da93f3ff1116dc5ebdc7073fbca1c0e509aab425d9412dde5adf84500f3140b01e11039061c66879e53b728a4133f34583526389fd4219cb94ed270478059a5bf4aacee0ae759af01ecbc14f3ecbbdc5e128e446a408b04f9f2cf773680aaaa3fef0670329a93e65ab3e1bb4315e0022a213889951720c98c66424c9663610e1a106839c9e0bdf2eabbb35d775f0dd47cdd2b741a90b1523604c55a64a7c920cd3d0d616410daff9a69d3c6cdba4b72c3ad3cd78711b59cc557589a17055a741b2f09f5ba2cd7974ebb9ef30d521dc73b58a76f5800692e9c8fd5ae0fe8e24750ecb5d5fec8824be4b558d2ea02e89a893f5dd20dc958ce76541ddf51814f67429fcfb4140f02e7c7e979ef999e218e7bf0684ff6ad273b7e451d113d49b781157975f89f9665778a29f96fe4c76892c945312b7eba44e41d87654009e690a3d84bb28924c3e1b221d0a8d8c9330030a6032c0c1fc000e25ca023b89fa9d700c8a896446364fffd4c48839c2104f49d8a71d5d62e75e7e52e622dfe3ba644d54f1cb44fe9faa91029e57f3b797b6ff8fb91a2e5069079eb00847c31636cf79b333747aa89704be75e217fb6f8ed366069d6fa697cd7b8501a7ce794bb3a76dc8e428088532f02e303038548fcda4c4b6211f04fda21fa6c208437a59340c0801cf1d2de049247be7b9613f6bffb8e93077aac72c6413418d483dcf13c048159432835e0d93c15afbab3a99052b33e31684754cb41917c16a0275f724faabac51d921d7258f58fc91dcdacf04dbabfeed403f4c8fb82b1e2dd4bcbfe83253bf5bac9feebe1f3c51c1c485466629bddc23fade127dfd698e5cb53094600b0fd1dd9d5431d2d7d85ecbecd141f82bba827ab73eae3d88632e5ab349d848f350ff67eaaaadbf2850d8638d59ad2116aea9d1a654554241b97625f0c55b6cbc3112f33988fadcc604f7bd7cca9701e2f3955bdc17bb1eb048535ea2da8b637a387765f60573cf400be0313fc383aaa9b3c90fdb6cc159f83f89f4945502bbc5de8565bda4bba209824e517e3d1aef491253d6d3865ed6ec5f47db340e088ae892c5bd004ec10939130de72b85aaabb87875506800fbcf28ed8daf7035dc095ad374950724d0ee81938bad23f2a5cc46d61e61db4f17582c2141c58f36bacd9200210db99d9e3817dde96a8262eb5f16bcfb525189c0cb54ab24b703a17b5e7b2031061ff620536e2be50cf354292e4323f791e422539ca54b90431cbde41593a3ccd91117c8a8a4e0dcd0f9494724bf7c7d94bafc6299637791b0d9e2594b8a20ec2d8ccee7a1805ddc93307e51ef9dc03c7225fa49f6dcd429c1c0b753919e520020e4405ef16eb01c17e6db9d9bb3c3111e8254675a2ebf5ec7531ea63d0ff708badb206b61048a42274c880c9a72c56d3f80ebf525a9a8335798415351bfc3c5864a4e2ef5daabd52af32f7e965d4e99622ca6e68e85bf14b5b5a5d05d5225415a7970852dc0561dbee8c5c4a9ae1e8a95b40b22730e275594f09e4bdad84ed8ed7e0930607ca709fb27cea2ba867c3098b781c9034c596b32a75275aca82c512dd5b097538caea6d0f19ca6a6915e37b67b6baa396a3096e881ea7923daef74d0b3bc47e3f4a1dd6c1debc1c0c192910c195da681d3c20eb08db9317a787ed82933a9bb81d6b5385536204883096644e70b9e4ce40b0eb992c3c5de5cff6f9edac657cc21cf3b9f169302af7f4c21ccb85f927ee7559c0bcf61bf2491ecb22bfbc92f138faa0623ec20003fbdecb8c8ae0f3163ac1b7ab032eca8f4c9cc84b8a6c77ac7bb2aa166af212f433545551ea19e056cdf3d2d0977057e93f8ced4b38f689f76269a65f05478394f7a111c351dc63bc97e6d4a4bb213eb808a883484473a70ae2bf55d79d4d10b8e94ed2c24ac74dddf1dbfc3833d092f598a4c4b3930e7788b0316594096b752fd2d241e7cb92dd17fc0411a5e1705cda5017a06f33eda4b5a2ccdf6ddbada27b7bffaf8505020ca14730436676ca2d7b954c0e29f4ba9b895be5ebd2d91127819483773d12ab3f4740f2dfa6c3bf7b17ec4a33b6c63dd2bf1bb10f11aace7edf32180f60082fc1af3716c5f7ebcd47717432318faded0273a22c8316d0419a9e3e30d6a47e6f82bc977063cb7fdce794cc9ded8e5547df6d2e309f80ee0b03e97918908f6dea01071a48f5462266775c1e188457503e2fcf6db905945ef52a21a46bce0f335e4cffaa4e6f82c43721f775f7219d6113d329cce08af72973a2086f250f57304322f9658d428b41215255c4e58b2b36efaa3d2bac894ee776c88c5b6d8e5ae65d7cd0710c22b0ef63b88b050536678f629b3fe40175ed847dcca77541f049ba84afcbf6853228ace592502900dd2e6cf59512a901b0d318e3b45923fd0f07b57cc73bbe117c9f0d5e38824c27488a1a7da4a4801bed3ca5dd79d580f22dbf1e8cf88655ceba6d99c976011cd10f5c6b43e43fde81349cb9ba79638d9d5b424143b77a80ee5d6e1fabe4a245c62e6937b8fb4ad9f2c3f92ee1d17fc563022bff1f3cadbdef2c38bd1a58f9b970128e3bd366d3141e02f6af52817f40d0355fed49560e44c789b29a7af763307f9e7dcbc65f85fa4ab09e44c44b2dc63173ac8e642a1dfb848b8e25e3f2eea5276089b3b7ffaeac0f93ad8d542585ba2a376545174678210e8d20bf3f60080948b8c7516054df4a176b27f872f8b02c16c89833f31f3316c8a6210ec335c55ff88a34bd618f928b4c6cdf75cdae8baefbd327e5bac396ee9549f4b3bbd94cfde8b092163cf5777d23b5860a727e1b549e0f141cf78590a891b1cebd02b7d9fd216161acc3329b43252c960b3c34f200cc66146e77e52b7021e7ab66e7361eaf9bc74ffceccd13507cc1267f472d7925bcf3410476f04c3da99997b899f9bdba0919d859c1de585ebcf0d7072bf99b01c8d01aadfd729df9ea05eeb3f6d405a1725fd33cefbd082ac7de5a04250925a417240cdd5e82e6f65e16206b2c6917cba3bfd8f45dc1584e9b05699939dd7c0745b6de73c4bf09f7a145c613f4b033ae3e71979364e6b43126a2ec25d9611463d747fc25ae6fff2da9aa3f6f2a6a6ea74db439ac172cdc13a1cfdfa4a0cb94fa5f4fba87d06ae51fcdd7adf0c81373612a170a079fe7ff4377e4216b8c3824ba8c4396ff830d7673afd494f9c2fd73109af59e76b83779a21e7f463c79aa2d1bed6b1be65c9f3920855dc98b9d8c5df2ddead30a038a9e3d2104f09f2b305a1baea38cccc4187b34dd1bce74b7c979907e371dbea91b70582ae63f65227f8abfd7b8385542582417191a8a907d3d167c11154b5e923d512f2e76cfa93d5a6192fcc4a116e45a4df67825fdf5e8d74efbc2805bb5d8995ce9ca5735023cac2e7acdcfaee8310b8f377ac3c283f23396fc19c3e2b1da97d317fa97f5189573f103d38e6ed0f9633b7bbae93d571d4ca183f24513b285245a49de37ef03ba5830a02afa329dd6251860af2fe5c3a79f60bc6ae90362778f06f4b37b6502165dcd9da88f6c214e0808fdd0989360db84416d7343a4f74462478dded7dd07f2832999e923398185fb5e42584f8e09724f0a159622188d75ef1a858d64c3872a193b59c5f5d08dddaa79337725b8ac68783e42cc40b9b9c23b859eea631640f2d32e179f8254154449c40219e993421d0c6cac1139650b97edab5943af25c6d57f3dd2d22583c343cdad8306d9edb6ef4bf9fd6a4cb18de407babac7aea53523520d0bef0384d2b614d6f673520fcf0bfa563794a62970c6895a3c3841caee8d8d355fcc3461d0347881bd2de94bebfcab156363b6bb4e9e019df35a14ed626042e0c8b80f2262356c2ab8500ea31b6cc213d45ff3fe906f2e73a37608b92f9123a6a673495cc8218176b83a798f69b259fc0c0f4022d107f2393f90bcbe7cd1efe818b56f694357438ff1280e370772613a774e12cf40be620ef00227e43ec50739696550b9f8e86b0ee85d3b558baa9d8a5560d00d6065ccfde117a89134e49d22ba9663304cb738bf25737f5ce94e75e3b91d3e090c4ccdebd28150261cfc4a285a173d2fb19ac11e30a70", 0x1000) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff12ff7f000001", 0x8) r1 = dup2(r0, r0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0xa448, 0x0, 0x50e, 0x1}, {0xfffffffffffffffc, 0x9a, 0x6, 0x2d1}]}) 16:00:26 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x0) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f00000001c0)='./file0\x00') 16:00:26 executing program 1: r0 = socket(0x18, 0x1, 0x2) r1 = dup(r0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0xfff, './file0\x00', './file0\x00'}) r2 = kqueue() r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x8, 0x4, 0x80, 0x1, 0x3, 0x400, 0x7fff, 0x1, 0x0, 0x8, 0xffff}) fchflags(r3, 0x10000) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mknod$loop(&(0x7f0000000200)='./file1\x00', 0x6080, 0x0) renameat(r3, &(0x7f0000000000)='./file0\x00', r3, &(0x7f00000000c0)='./file1\x00') unlinkat(r3, &(0x7f0000000140)='./file1\x00', 0x8) r4 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000100)) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r4, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2000000006) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000040)=0x9) r5 = semget$private(0x0, 0x1, 0x508) semctl$GETVAL(r5, 0x3, 0x5, &(0x7f00000002c0)=""/137) chmod(&(0x7f0000000000)='./file0\x00', 0x8) 16:00:26 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000200)='./bus\x00', 0x20000, 0xa0) getsockname$inet6(r0, &(0x7f00000002c0), &(0x7f0000000340)=0xfffffffffffffe19) mknod(&(0x7f0000000000)='./bus\x00', 0x2004, 0x5bcd) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000240)={0x8}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x7, 0x101, 0xffff, 0x20, 0x1, 0x8, 0x7ff, 0x5}, &(0x7f00000000c0)={0x8, 0x20, 0x1f, 0x8, 0xaea, 0x5, 0x3f8000, 0x3}, &(0x7f0000000100)={0x1, 0xfffffffffffffffe, 0x1000, 0x1, 0xbaf3, 0xabc0, 0x1, 0x3f}, &(0x7f0000000140)={0x8, 0x6f6}) truncate(&(0x7f00000001c0)='./bus\x00', 0x0) select(0x40, &(0x7f0000000280)={0x8}, 0x0, &(0x7f0000000380)={0x9, 0x5, 0x80000001, 0x8, 0x56, 0x9, 0x3, 0x6}, &(0x7f00000003c0)) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000180)) 16:00:26 executing program 0: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0x5dc6) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8020690c, &(0x7f0000000300)=0x800) utimensat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f0000000040)={{0x1, 0x5}, {0x4, 0x9}}, 0x2) 16:00:27 executing program 0: r0 = semget$private(0x0, 0x3, 0x40) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000280)=""/243) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wsmouse\x00', 0x8, 0x0) socket(0x12, 0x4, 0x4) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) munlock(&(0x7f000003d000/0x1000)=nil, 0x1000) r3 = dup(r2) munmap(&(0x7f0000231000/0x2000)=nil, 0x2000) read(r2, &(0x7f0000000080)=""/1, 0x1) ioctl$TIOCSDTR(r2, 0x20007479) r4 = semget$private(0x0, 0x0, 0x8) semctl$GETPID(r4, 0x1, 0x4, &(0x7f0000000180)=""/227) lseek(r1, 0x0, 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = semget$private(0x0, 0x1, 0x400000000000592) accept$inet(r3, 0x0, &(0x7f00000000c0)) semop(r5, &(0x7f0000000000)=[{0x1, 0x5b4, 0x1000}, {0x3, 0x6, 0x1800}, {0x0, 0xfffffffffffff352, 0x1800}, {0x6, 0xff, 0x800}, {0x1, 0x80, 0x1000}, {0x3, 0xc3a, 0x1800}, {0x3, 0x2, 0x1000}], 0x7) socket$inet(0x2, 0x1, 0x6) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000380)=0xfffffffffffffe01) ioctl$TIOCSDTR(r3, 0x20007479) select(0x40, &(0x7f00000003c0)={0xaa6f, 0x9, 0x1ff, 0x5b, 0x100000001, 0xd348, 0x8eb, 0x7}, &(0x7f0000000400)={0x5, 0x0, 0xffff, 0x8, 0x1ff, 0x7ff, 0x7, 0x3f9f}, &(0x7f0000000440)={0x8000, 0x5, 0x3, 0x6, 0x9, 0x6, 0x5, 0x834}, &(0x7f0000000480)={0x3f94, 0x7}) semop(r5, &(0x7f0000000040)=[{0x1, 0x7, 0x1000}, {0x1, 0xc3, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0x6}], 0x6) select(0x2ee, 0x0, &(0x7f0000000140), 0x0, 0x0) 16:00:27 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x840, 0x0) getpeername(r1, &(0x7f00000002c0)=@in, &(0x7f0000000280)=0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)="33aabcb1ce8dc8f787f3900e3eb7d45d83b9beb0ac1fe2a791bc4a19cd4758c0e31a2a3744bb2be7349588d59598151227a42ae31eeecf397e043b547b1e5c4fd0551dd0e054ee653f565ab25e8500013cc8a234d6d953fae9b36f9a087697", 0x5f) mknodat(r1, &(0x7f00000000c0)='./file0\x00', 0x0, 0x10000) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{}, {0x23}], 0x2}) 16:00:27 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2104, 0xffffffffffffffff) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0, 0xffffffffffffffcc}, 0x0) 16:00:27 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x84) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}], 0x1, 0x0}, 0x40) sendmsg(r1, &(0x7f0000000440)={&(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000400)=[{&(0x7f0000000100)="1fc50eea0410d34c3b4bafa57922c646349a22de267b0925051f165f466dfb70d99c8db097a671794de21d833e25ebe7959ee5de1be4656cb1e5eb22da7328d8bf0d2187f95ab09d4b7a6d950b9f8e77e258189b32ca7289b034a4595822c5b885186c2d3b891dfce3e8df159d4bbd15730d22720443064ff0ae66a2cee6bc8af9cdf854c8f9376da23bff580e2705de63fa3078706a2ccc14d6c1deafa21ac252d6ad5ce8ea1fecdf64c07797eca9228b664387905acb941e5ad3e9d51e4c0ee7b14731619ab199279c", 0xca}, {&(0x7f0000000240)="a85f7cce1ccf8efc848b338c81813a85dcd133cab5a42c30896928b23da83d54cc7ecb9f53b44655351c473839edd7a1322abcadc853cd49eb088dd330a05382cf90b240345c10fc004e6bf0c7b9411e441a140aa27415ec71abf39ea8dd491e42cb52b381cd0790", 0x68}, {&(0x7f00000002c0)="5f0697a002f2f0ffd496f55dca3868556b9ca931a2757d97ce9e08dafed96b194d723bd278f598e473344c7b2562d36b64eda354bd464933f8679a5b17c82b187eb590376e2436fb189b80bbe7848b0b660a13e30327a8fbe714ce628bb5406fb941ad1827210d75330384a0dfa5b1a71ac3ea95db7f54b1159be1655e7376e887e9c3f322549e77b0545ecb", 0x8c}, {&(0x7f0000000380)="0a4cf3b756a294cff82dc959d8eeacb37ee17f5dcba892dfa337f9030423855920cca293a9deb0c0f02299ef22316bdde4470e8c7893729d5e1f8db8f39cafe77bcd383b299f4467009501c23c80b98610046b577b11236f9504f637b50ccde3ebe908dbf289c991", 0x68}], 0x4, &(0x7f0000000900)=[{0xd0, 0xffff, 0x8001, "c9b77406a19e0a1046b4f839e9d29f88df19def9ba9d2a6bbc316dc228fcf78c8b1b409d5ddc890debd225a664fd18b4f43e3ccd7e951272f72e87d88b7b4de9c1b8b622cf85173102894279fb9b38cf5c5a0ccc99fe7a9ca04cf13df1522dee562c006809099cc7bd3b528bea26d6b8b8b599f0cd4b9fb76b522f62dcbe1d42b8a137dac981c81def7b6f5ad066ff613edf691184d2c6620e817059b9b295863d5f1ec8c5251e21d1251956b9e0d86cf3ad70439e6772736f50516ef7"}, {0xe0, 0xffff, 0x5, "f5d70d5158bd48078624653c9429c56314484d684406d5a0221148ec524eb2dd3224d73153aeadebf9bf23719f3eb1d484333998016f6c6b4361cf5afc5bc40ea0a18ce923b8af9a57998a4882135956e45f4562fc3073d6aa40bb0ad58cc20d6b7456c5be41f3c84f7a5b1cce80d1b9ed850e393d166d1d3f36f90e53466ff3abffe4a222258168c56c2c8d0a6aa39c8ca85d8215a17f923c3bc24d59e0638e5b44d408a15cd99b83cf63d4c4ce0711e49ba128549ffd25f94eae519a0c2519c7c4193ebd93507f13da8901d4304164"}, {0x98, 0x1, 0x0, "75da82ad058eade79a8dd764cd9599aee65a05dd9388a9d61195d39866f9ff8d0022a3472208521921f86b31e1225bc1a1a987aea835534a8439dfa60cfaa87803b3447d232e9068b67390f98df7c4a517e57f180bb620d08baf342e0ab7a1520314d737b4d9a8b993b9cd1200142111904a1ff4b331d10d6acd6ac73c13ea0c28a7a2a11149"}, {0x80, 0xffff, 0x4, "8d844aeb2eddd5c3ac4a44619dcbb1d277096efa53f125271f4910c8008a1ebebae0f62afaea14143fc5268e23a093ac08aeacd35c55bcff741f1a1c55a046147e8df9187542cbca58d1280feba37121ab901ecf6dc6ceb99d15daed8dea1e19a2388cbef3a117480f9e69"}, {0xa8, 0x1, 0xd49, "8f8a4831fac89241748027a12ffad8d77f2992bbecc6ae4e630e795b45e4289d7ffa6e1fb1b526f1f0efe6d973a44884d42a4f24dafdf97c730977c524cfbade0a46a66e3987e215381743863d11d9102c438e143423c3dfaaa5362d8746eae169140677aa4ec247b33faa2848f80a01b05a9243601a84a211efea8a3e22652716724d617827a0516c06b65996ea5333b36a8ac0"}], 0x370}, 0x4) read(r1, 0x0, 0x228) r2 = semget(0x2, 0x3, 0x200) semctl$GETNCNT(r2, 0x2, 0x3, &(0x7f0000000d80)) sendmsg(r1, &(0x7f0000000880)={&(0x7f0000000480)=@in={0x2, 0x2}, 0xc, &(0x7f0000000800)=[{&(0x7f00000004c0)="e5e2cc5b8182131ea3c4af975fb1d6a6b4ec02ed0df23558852fd61e5fd5262b2d0821e90250dd3483be92a84c842bb92343da98162c08abdd3cd7dc4cd4fce0318e0d4e38706015c798b1d40a95619eaac7414201f3627ec91321c684f3482273a502dc6b76379c35b11aad611ec08a7d5575f315fc6d39c89aa5f3bdcd024f33160ab7abf3b262dcd4543d2aaddcd129bed8e757ac3f64a8ee6ce414f4ae6264c23ea6f16dd89fb074fad927c21a7ec9bd3e2de00399dbbd79d00e0604ab71668ed548fd416af07633927dee0501c40c51b9243dd5c35c45cd236cf5da7bdae5cf8f3546c24d5ee42c40614f655f1c568ac9ffe17aaccdb5ba8e66", 0xfc}, {&(0x7f00000005c0)="e714411781a4f63b4b217392a684bc6f6e1cda95fe2c8eece1896b01c2826bda7d4955fd4c6f1c201322eeded669e4f83197bb8d6cd5302eb3f73008d609ea4fdd8c9b4c4993691e2ed2fd85e7a54c5e1a9eeb6e0478325b752a075ed8632e36f54bb375ee155e481e7e3d", 0x6b}, {&(0x7f00000006c0)="d9948e36f233fcf4e1b802668e8342bd4dc232ab28e694c282c33cf266b080e04bb72069d64f97769e95caabeb73bd12bdedff76de176dc7c0d4d3f332369ddfdd86f0d6e5eadfd5eb46b01eda07b5c5ee7069e2d8369a73c52c375bb8e8efc0bb2b9c625674afbba289eec4a082b658ebfe7e3816c87f490d90a1668b7491a57dbc9013fc121673589c5d8b27bb559673293fc6fbc1f68727658e37cac10510961fb29a53ec3fc99d003cfc7c06d5079e4012800bc4203c4ff413f8fbb8623aa90b2bea4f0b57e25a6f54c68c799e1fa0bb6aeee07b378ef3b1ba36a6d6133edc28", 0xe2}, {&(0x7f0000000640)="9889f126bd7fc0646030c6c94944fd6b46f0868c50ff3ad99fbd8939d5eae14da183e04ab7ce4d555c92110805c19758dc354d", 0x33}, {&(0x7f00000007c0)="c1f837d0c6e906e67586c1fcc0cb2ea178c943fd54dd2ce8ae76248707d7b45d625cc07e53745c98c7b7211860293e9ee714f9ba902700fa95d9c1", 0x3b}], 0x5, &(0x7f0000000c80)=[{0x100, 0x1, 0xffff, "be57cb4b97e0fef5d201aba6bcc20b5eb36c0e20a36e0466c319deac6334bd283c10fd1f2c88713990d270898554e0215351a304834bf84dd28501e317b0f1f3fc0529a1fa2103230707d8c709bb088640709be980348d766f8efaf4da09634d633a3002f500ac3ae11b67ae3cb584f1fa7a85521a2fb8538007eec9047ebc11f5b7df5cb23bc16775c40d1e6fa9c33c9a57b43d7f2c72def3530be4ec3638651f9269737e736eda6a3b9b212863b71e40df99119f015ed9bc2c2bc6760a399c7c25c4b2657b860d6cc9cf41ba16c69281c2d05465def9009ffeb1e949b3f7cad41d7a9db9634cde64c03423ac89"}], 0x100}, 0x402) 16:00:27 executing program 0: r0 = socket(0x2, 0x1, 0x0) syz_emit_ethernet(0x0, &(0x7f0000000040)) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x3, 0x4) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) 16:00:28 executing program 0: r0 = socket$unix(0x1, 0x8000000000000005, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0xfffffffffffffff9}, 0x10) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) 16:00:28 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) close(r0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0xf0c27837750a6f00, 0x3}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wskbd\x00', 0xa, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000680)) 16:00:28 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) sendto$inet(r0, &(0x7f0000000040)="be3838b05236d6f06a51343307537dc5df005c656cc6704f670c44b6073d3178efc9fb1627d93bc6d18819d3cc339f9c6726585fdbf0f6998334586adcb51f578c0a225217f14553e0d9879b632cba791085a212c556ac0d2bf94698ee0d90f8aab68d437a3c5c843c2ebd830cb6ad668418c9f83136c91db48e5b5e9087967eda80686e", 0x84, 0xd, &(0x7f0000000100)={0x2, 0x2}, 0xc) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x8, &(0x7f0000000140)={0x2, 0x3, 0x100000000, 0xff, r1}) recvmsg(r0, &(0x7f0000000880)={&(0x7f0000000180)=@in6, 0xc, &(0x7f0000000700)=[{&(0x7f00000001c0)=""/255, 0xff}, {&(0x7f00000002c0)=""/179, 0xb3}, {&(0x7f0000000380)=""/244, 0xf4}, {&(0x7f0000000480)=""/13, 0xd}, {&(0x7f00000004c0)=""/10, 0xa}, {&(0x7f0000000500)=""/183, 0xb7}, {&(0x7f00000005c0)=""/190, 0xbe}, {&(0x7f0000000680)=""/116, 0x74}], 0x8, &(0x7f0000000780)=""/237, 0xed}, 0x1) sendto$inet(r0, &(0x7f00000008c0)="99e74e8fc8fd23884d4ad0e642b5422ebc7c2eabd8a1ac59fdfc96bb9f80d6691d5c92eb588a0b5c72969b0c12b42a65c6e9fceb286cdeee1e9f437a658100766706d990c893878576465d50b041104d4976d82b987f377d651c2a608696b35c8e920cd7ebd5c2c69070e66bf59da9889d01c3ab604be60181bf32e536df32610c1b99e991111343a2045fc97b1f74352d21ba893558a887873bd1000afdd3d9bc149cce2c7117b368f7d8fd55ee041ce67aadf3a0e5a9a66fad69813dd1db8b50258a1cf39f52ac2461d62c54ffcfc923436ae05c55108e667fab81c2614cb7e11f0a", 0xe3, 0xc, &(0x7f00000009c0)={0x2, 0x2}, 0xc) pipe(&(0x7f0000000a00)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = semget(0x0, 0x4, 0x60) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000a40)=""/181) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000b00)={0x0, 0x0, 0x0}, 0xc) recvmsg(r3, &(0x7f0000000e00)={&(0x7f0000000b40)=@un=@abs, 0x8, &(0x7f0000000d40)=[{&(0x7f0000000b80)=""/154, 0x9a}, {&(0x7f0000000c40)=""/112, 0x70}, {&(0x7f0000000cc0)=""/79, 0x4f}], 0x3, &(0x7f0000000d80)=""/124, 0x7c}, 0x2) ftruncate(r0, 0xffffffff) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000e40)={0x0, 0x0, 0x0}, &(0x7f0000000e80)=0xc) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000ec0)) bind$inet(r3, &(0x7f0000000f00)={0x2, 0x2}, 0xc) sendmsg$unix(r0, &(0x7f0000001140)={&(0x7f0000000f40)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000f80), 0x0, &(0x7f0000000fc0)=[@rights={0x38, 0xffff, 0x1, [r0, r0, r3, r0, r0, r2, r2, r2, r2]}, @rights={0x30, 0xffff, 0x1, [r2, r3, r0, r0, r3, r3, r3, r2]}, @rights={0x38, 0xffff, 0x1, [r0, r3, r0, r2, r3, r3, r0, r3, r2]}, @cred={0x20, 0xffff, 0x0, r1, r6, r9}, @rights={0x18, 0xffff, 0x1, [r3]}, @cred={0x20, 0xffff, 0x0, r5, r6, r9}, @rights={0x38, 0xffff, 0x1, [r3, r2, r0, r3, r3, r3, r0, r3, r2, r3]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r3, r0, r0, r0]}], 0x158, 0x8}, 0x4) writev(r0, &(0x7f0000003440)=[{&(0x7f0000001180)="5f4f25eb0a479d58a9ff0f9a3efedc26b04b8d93bb260467ec306cdf672d3e25941c77ee7b67a99f60ac09f06cd2a5aac02fed0d99305832fe0e681f41308579364b6163295fbbdf1fb9d2f0af0edd020cad99433059b13b3aa14fc4a5970ae0e4ecc0ac6680f7c13bb442003bd301a1b4b88ecfb331c3695b5389984e2610b1e13687fa7f4cd25bc37b8273d25a916f082d952a3c1ad57fe09327569adebed94adcb7339ef25b257f22a883de45f0225aa0bf19328e2db22d9c42e571ee8335032814749600011769681a0321249692254ed2492bc57fa0f744dd8eb3825516dc5574588df58f0b3321193b1af34d90668e4c2502fe2cd0907c294d3721b969363723dc75e0d6d271bb96a901a542acbaf2ea7c64b82aafe1d03f13624dd94cbbac4ace56d869ea6fe7ed3de87e5665507b7a5e1974bd2ee69f52cc1343edaeab9e6fa739d1359b22fc5d690d2f585839052b487aeb565f6027eaf9e100fc61ff2f835452fa9c5a0a1845d1a27e4524d61335422026ae42bf10872b14d380edebbdf2f6abc6ba9ca559da30e870b4d38b098ee6ab6198b2719f8ec224644e8ca15485f186895159e82a8bccbf9519042a49dab6ee8e5284165ad35f91e0a7fc8cc87dc4879c1bb61882808899cec02b567ffcdf859077c5b8bd3016193a60d43a4e38dfadc68a64dc55c733adfe40bc352b27a4608ccf8f9e1649339d3dee6570788c1814b6085af53f8aa47cf2c1436f4f17892708d9e6f825dec9c367c5062c05811b8f7be5e42b8853120182e6c018c23ee41c2caad6353ecca7f91a015d7a9a021bbfa9ee142b95e3d120feae903d23c30cb1154c492b5d708595939bb8a85ef0368f1744005f70c129f7be27adad8dc23f7b5662898a76f8acfee1a4d9404e02b0aac9c60fefc801f3feb97e411dd8ca8b2603f8b9aa0e781c606deaea1fec6db7466641b76b448f3dd101675b3a3b98b54a38c48cfa37ef3063ca76fef0ebf64036e64f8e39595a0f3393815cb41a9731f54b067609a11aceafa980a161dd797c2c58eb3b403b300370aaa96801cf7974fa82466bf703ab62126bd78a99ed5ec597bcb14fb2469927788d5f48063092bfa7416936f73825fb93ff28c56b84c3ad89291f424e122800ed59f9ea54ff4face10f1cdd29091706955798c3158d1acbdaac37ddf74f79e69b47aa68ebc6c0041aec7a7f9054e31bf3da67e4c7610038ec88e8be04c107722bd84055aa92db54eebac725d09f832476d10ae25af75c1917e441d27078b3e12b5446f454baac1b2467f8adae41951437eb6829e08c7f035d5c9e1bb50878854bb9c623ef4a34e7a39cc6a2de563d703ecd63678abd8feaafe692cea53f0892afa9ef4d12252d1667e5280e9ec1846fe3b4806d19a61142f8b0e7abcfe4d1023f637c0babefc324ddc50b5cdacffd5567bf374abc86c0fffd4cdc2e9683cf6bf82b7001d473a44d53ea41c8a985a52a08208aeb1084f51a5cc2f881b877c0bec9532a7e446864493d01eed8ff7e29413a4e2d34398cdffc726b73f833f13dc404d613ceee3c327b58a93cd5f44183162389ac1be178dfd5ba234770be1af95f0db51dd733dfea2841c56ee0e3e38bcad9f0df6c5b2cae6bd0d49ff3ad24b185a65c9123a598db7945c2ba76103c20acfc2db1c08f56d66cc5137c23429213b513e57ba64ca3993119a9a5c979258d0e18e6726e82e081c4ffe79d2512a07f352f667b10f44dfc0a41116f1d449eec06745382309b14d6d8df2df518d79fb4822861f69e46e4323845f06a91ba48003270294e9cf719a70a8b1f7c76a0690dcf56cf1b7185553b0b38c2d8d76685b433356f2960eccbb4db33a3787b210495d9bd8a7c3e06a8b6eb6562390223d24670684af58c5cbee490a1293d2e1330829aece3b62f04b301d97fb9d66bfbde544f30db61adbc4d02c93709f9ee1c8d69fca482d2b34c7338871723593ea8e4168c5e367b895bf78c74516108bcf30ce37823d3db336baad88f7aecb2c8fcc42a47dc3f1fa7b1bf64b6257ca0b2c58922bbf3a6959d87505bf0593f920c7825ad078f7ac943074cdc86b90167aa8b8098b9e7583c1d015e346f7ec60d6ec496c5f6063a49d508516614ef82e3e095f87f185bba48d7eb482ffa40d8dba35a6cb4eb6e918ad72bc5e88f94e40b1f9932cd4ceb364c3ee62c014aa752c15bcddeda4b9dba36a62e153febf2ca907e176e1863dd24bd3c861ae11bc05cb2173ca573788d3ef796e517eaae9b4c0e09e6f5d585d3e555a07c20e3c255ad8517fd1185ea5a232e73b5c5b2fe265ce76ceecb494d7ba0dd3520609a56b379d1a274c1b8711c2e6ee337418d94490fa511b669a3e0e089b5bff1bf40ca753f39083b1d4e1dc7510815c04aa74afbeee4e5b93a892f1df00e0ee3e33abc60615294f3499f4644a0c2771666251513a0b051277185bbbcac52fc22f2751d4c28e24b8e164b71a9c6c59849afca05431eb9ba92761b6b52975dee6ee3caacd7aaf8f41cb5a47b450d7bd82ec1b5f40ebcfc1d356d22c7d1ea37d77bc4f601393aae85452740e6325da5cf1e67f000314477d3fc4d1409b218cb2af42b2081fd62e7d51c04758cb7605559505cf3c149b5748ab7f1289cd984dc3d7b174f309e05dec851e72746ae22814cba232a6fe1d22326810ae0dcb97594b4c8f1d0eac0ff334ef2a3ff7fbca501ca01d53bcdfa2cf4f3a7099b76fb996c758bed2cf2f78311c8e4fcd90b2ad516127ed550e2f4b26d4c38beb73a017d800cc8c1242704d259e0c30e89b90a7f9dca5be6ad71c659506e225c4543c817530eea4eed3d386cdf58353efee4f23836adf4af66c67f55e4d658718f6e4585f93143213e45f1f5e6b67fbdbef7ab723f0eadd29af028775cbe7d3f719822dbab022889b20e34a0c97443e375b1429a2e3f24574bb003a0e43905dde0273e6f7aa62d53d76fc73eb23c69c1431a43fceed37c5a3f0f03e1427dcd9b1cd146ff3740a17f5733992559cef76bdd972d645b070363a6e315aa2577fa1f33127cfb606879bb6dd1c1a22ef1045b567e96ef1bc3c908ddc3b5517d4bbc0a06dca479e187e5e2f1fc29ac4331981a8129b5f230528c769bc83e068df8bdb982adf07f7692326197a68f79ca6b5ebea8115e30f036d27bc04a83eb3f48ac0d5b055ae8b5be2bf63c60eb97fcc430dbce617137fb8b4f77e3374cdd7e95c1d81ede6da7f8276d357adc05b85d20f4a68f56c04e9ab97beb6c3a33d6dba0f009ecdce8b98023f2e78ffa517a0c4f071c85b639e452c1694e9fc5afe4f1f0e6c99e325e94975032997597d8e6ec734f504f8aed0407c355f7581b8d81f944b3852d95b2a1ea5cb7460716b9fcd55f33721761dec2d76602577465ef95438e3c1933ae81653cd6ccf965e01dc32f6a9f3a05667021ca7ecf69bc9f1539762a3e18650996611a10eee989da259d26994f3297bd3cf9d331e4d8a43bb19e37fa22c1b75bad9230ab69dca73ace1ccfdfdfe40030cf71cc30b55cd07978b3a04b763e9a6287f3e4b928a3668149b73a31ebab8d18aa5bb2b69366c4368cdf8aa3cdcb52c9fbdeac86787c6adabb5ea662919ae448b483b976fcbd176e8f730595dface191d3415b637ba012700c8db79eae7ac3f75b8584dc099f595554a1e82fac4d604ecd8df33c0f568bd7328f3c272ee4ad906a94428b00985ff4ecbdbd44e5dfbf950fe6354be4943c4a1074377902717dd808f1af982f51362f8e16bb529fa50a393c89c500f0b466a806b90a8672b1ca7548afa5602e17aa688002fd35477f6144d5ebc8f8d1a7d983dec776e0eb8233a8058534966a2df98cbb681bf4356b03debd743a74b13c0b3d600b6c2e65ff58e5c00999330f10c0bce4f394c9fe12f77c2c2fd945ec232e921ca6a5a4a7cdbc3051a3b6adc105661bd2c702f63cf28731928ce397988563eee3d01023be4ff408bc2b3139fd1444a9e04856631c1348d4c82a15ecd79463a7e859df635487be3fc1c4782dde3beb965c4bd564ac09801ddf1043afd2460044ed5066180b7aafd285c81843b4f38ed8b5b024fe004dc31b3862bbb0c07b7564ac49deb1eb753580e3aaa0b13650ce7021eb142882ee4e65928814a180bf4b88aa9a66c36f245b431e8f4a2e4f8f79168df7a9f04f10e3290adf00d7f9a3ae824f6d764d8596094f48ddae1df02ac26604d80c2a661818e649f0e1ebdd7244b38991c84f664ccce2a095da3ccc25a2fbd3a39aa84799add94afcdf662d74f0de80145d33040378689ef7aea9afa8c343cb93d1e4bd0cd753926cb3a5974ae08cb9f9605129d4b0c42b65bdc86f3dc0148c1aca33e576aaa29aecd79a15a44e13c6af2736481c441746955bcb48a80edc5b88a555a2eee94533a67da0d144bc344d967dc11039212b7991c6d715977c8d2478f433e45d43aab1314f91bf1fcd49375b13b699e496779ef2d8b86ed8ea04d8b2dfbd5dcc0609c13e0d1b5148c1dbfdd98ac3a345e5a9ea16651e41da15a02a92c91210cf7329d012cc5a85da67aca5ca1fd8d5fda14dbd4d6b017059979b3f0cb25b2c452b19357e2993b22d74d3da3c510e9be3f120d8f989113d14a1d2ca44e367f47086096b6596cbf032cea8b4de2a0c5a110ef689f05c0d7dd7dd71e17d49a5b366474e5367ef8050882ca10b4174bc66f1b5dcd8c7031ed291d79cf4d4ed95bc2cb26d3865d96f057b7a2020f94830323d5b6bab341fe7abd56133065a792648409971471fdb47ef773a2a83002d4d235e1f3be9ea533fa638608ffc4f8cbab3976bb4b75c295f5c7885605d359bb383d96600d6e26b4da604c8ae918ebf2fcae1b85fa2b4deb04dd280d35eb71633441b0cc8cd396cec573cde1d27d33d37cd2363c5ba2ec53864411f02f090abd58dbfa1f9f2e955804d13b31d5cc9c81f259818daaf79fe2b7ce6be44e51dbe9dd062c50fc3d62f5fe4819d96bfef65d4fdea4883a9ec9b09d0899d4b6c3007528c4fb4a598b693e55a6a485ba05ece7a1d3d3a19d689c756b12c592cde57cacf3cbdb5902c0284e0aa13ef307a186bdad57ed7ffcdbab3e0901744612dbc2454e2890e520313a1a694a7774ec3baa28fc9e017a5678b9a4c5b9bb4e148648e7e29c1a93868f5c88bf0b2ba06bd54e5eb59fab2b2a79c8feb8987c419895ca0b68e635c96197525989c1d8d127a286880292e7b00ecae7c80f2f5178e5eb9c4084c0ff9fff4fd8027595caedb5c040db8222e613f6e4bda3d3014712cb3a5944d70ef4edc568006dbcfe1ce447ae5c48f33d16a532b417b15a01b5cea796f7f6103bc10b7cc88326c0467ea96f6c5da1b69d66b874dd1f281a8a55c9b6f49b3081ae393339a0e0bdce4e529c7de36431722ff7985b7641118bfc216ed25bf37a477be8af867418a38af48c7993991b2f71568d7eb0e5596370d1fe6c96dcc2707bdc69faff856cbf0f532e90fa5112418c569937ab899de91d863502c2ceec6fca1d8d7a195c3991723390d955f920a42e47110fc9f587519131c54c64732104bdc0fd78b79aabb627c6123b9ee77f25de240d194fbf2e42a14173dae0bc3589bbe849927340b95285653291ee9d7df0d49e580401ed0456f9f938631dc8951301742694a29c28a817591a46d7b405f48e5dba3063980e0635454412b791698476899d14035968f211969c9ee78389f4a43bc1bb26cab39803e843a494d0cf91f37759f39c1babd4abe86c2846eac80802c7ea84d625f466f1d03e819588a0cd0d7c4f86b6e0ce55f", 0x1000}, {&(0x7f0000002180)}, {&(0x7f00000021c0)="df5d3d8f983a71656d071e6d8cacb7f72e8259db779bc23db47ab8aab5a5b9d2a024f1064a489c93609c79927e563fad63b068790e2b314b7e39fc21bff18bfb68e339dcf2ae2a5d1a4a437d66ecec296246009a013cff2439202c024dcedfb30ce6cab40ea5452c8b4b79c1c2517612cbd5e7f193d4a79d9979d28b660168ad53227cd62a00b2ce58f1c30a357183785609cef21ee936e75b35225a9a4485c175ab2bc9f410e7b8ad14083aaa2eca1cf6eeab4171bc7b5f187c80e266bc53e297c175e499bdefb116811631f728a83d41eb593cbb0fb0ecd393dced5f964e5ac51b4d99b50d859bf7ee5e30b376", 0xee}, {&(0x7f00000022c0)="f1707b5bfece683b1550eb4762ff1c1a3fa1411723ace922867b885d59e33750e2194d4665c3a4d1716e0904837192139759c462c56cb4be5d20154624ef6cdabb07853ae456a7704481a35a5c8d82c586afe1fec69042643efb120fe4b0c2a0dfa2c3d459f0b595ca920b179f7d9f2077afd7850f92955b463f13ccba9a06bbcaad696407fc111d807e63d068629a2b903e7a6c4b6d862f71dc22b793f02ea9f4fa5477c0c44be67c2bd19f94048dbb3a7adeeebd42ac016e527620e176960c52ba03546ebba31b2a762cf399a5bc7ad92f7dd66daf60892d94be907280ac7e55460e0bcec984d96dd43f50e1ff874a8ad1d97ddadff55c7227631e3c209f8bdc5db7e4ded00f1c6d7f039d2eb6884bdfcd1381947eaecc8f6a9217c178976483d873824cb93c0b3bef4477d6918281939f3400b211fd240ff5a85251906ab14b0df8fe237f2afe7ce4e399b4d170ed0639afd39d449c178d486abdb2e799529c4aa84c6dd276a290b1db85c7d38f20dd6f3afe46be5dbdb3381fb8ce97ab2279532772474d461013f1f5b8858c3b2badd1f8b1009b5cad9712fcb91015c64a940a4ca69d97ecbf2b939b13428f5812e2d1ed02a21ddf952af991bd8cbd66d4bbd57b1beee17bcc2e719f450095837dd706c8a89a9a46ee94ec397d6aac719161cbc2517e0a48d95bb8fac0f81fd3cefb2c700fbe9d22769d7709b1d35a5590197cefc3b3c13b2b7eccc1a7a4fd954ab6a652c8cc977e2425a72a31684bad77f7213fd0fdf4972b4c72d14f6aa40f59da67723071fed0bd226de66d1f13d36edad05b44b09fe59000fd553fa0ac5686ffe5c20683bf77185dac975ac2b8cb615d8294aea2067fb1687990ccbccf01d8f4dd62ccf957f5fc1d190f3469fe2372392bb6a0c1eb90cf2cbc3ca32a60ab437b3eb5ecdefc0ba331283719a8f266f633330bdc07a80ba12f3a6d594792da4cfa75091337dffc2abb3da380c4052f38b4a6a646f258b3a9283610313b2cdede83925a8bad833dc10c413e59e007514d2a406ad0a4abb8c76cf7bda1df04d702d0dc370ebf0439bab67e708eb027c9c8c94fa430d409839ea16f179db56115900af76bad055fc3aa7df5eda31e3b0ae705b9fbc0836fb2a89a519bc3d625c586a674f7ac7f5d7dc4c00b0243cf1622659fe87340faf6d83d9261bdc86ca65d5d40b44d3524a6fb57b7631b915f403732e4b6c9a0d693dce497614ac5104b03ab2f7104292d51d20f1cfa905245533384b1675fae86356330eb6290e5c6eb7fb7126e2b69b1bf0fa0c5d40f8e349512f650743cd96c08fb888815c1eceb18df6d30e306a921a4c099ea99f71f40e0e57697a3c276e5ad828ddc97c36a5354250ca8efa5ec05501666e148eedfc9e64e5831ab04a2d8f49451b202fac4e51b32fe1e22f16b6b01584fd969b1ceb6a64f6b0c1d82d4a5acc4644e5191b31d083aab99b651464eb39fae97332ca45b1c36d0658613598f802cf11b1d3aed38a1b8e1eece62955bca5e4795d3cf056f48b7265169c676b7c836d97dbbcbfb62a3e51d9110f831de1c6c76b59b139122c23777da2f7701f75fd17a24790bc08ff48bedd9367e953855b7018bc292b311bec2fbcc6e41011dc57c1f81ed4afbf654ac0dec2398d0ad56f3859ed2cfaff99a5a5a876db2dc09964f109d1a13b03a8a1b11db127bc099e32159351f6f84a4b67a3df0c492a8afa15528127a65b3ee42b9da54f96fbccedaaa9fa6eccc2c6977c75f385e9067d7951f42231deb183f7429ca97e797e39fe398c579ea1ba2b64c1265312afff91476a2878a46c2f86191f24ae11530b9b4a2d780a2f1d256b84c41ef523ffc449f015cc8e4a86567d03afab963c011c0ddcc42393359761bf489efe322599e06401391cb3e5375af09474a87038977867af082ec58ed497b232c6bae6c3540cc3b62bb0ee5cc39c9f23753426e45dd7c61ba094f6f111c2afc9adc91a7d4f70205eafe5253268569d8d644696fc41ac15f9b8a3d2a8430191218ba4cf65f6493c7859385e75c9a3c5657f79a0ed5a2d78205ee0773b8ac73f171bd00c8a5b3525375c7b9ba80e47fcfa761a9aff4edbff981b07223a3cdaa0722c66a42b3a8f5f2310b950136d29218e92ed9cd63c84126e735e51633ab1fae516a793fd4c103ec9a6c20da3bd607bb96ba424938d3219dd40f8d21816602d9460789eda48c1667362fb418665b26aade59e9def82c0195b5673d10d2872e4e1e932c646863e9b5711df53b2d1e5c3627880e0614c4090899636b34f0212b5559b356a4855d1d323f55d13ee9a066845dd80564be7c8e7fdb105242127195e52808b9c8829f6cfd8dac256caaff55cbb57ccb5f096a52cc63319325222bf5b18ffd96d2363ad18a967507f8f67f93bcf7364b5cee9142af33fc4921faedbdff8dced2ca85d69936547f12807f793c677c5e9637473beba70a77537b4c33f63d92a22e17f0f50b8576a1325f6d9fc3ffb42fb38eda84554ce5b6aa68d1e6cb2c7243b6468040d1d876f7d2ff2ae3e6aaca63468cba945ae70ef3a13f49c07abd35d4aa07dbe182c2f3fc22078735554592215c825d615af111d6d5a0e493c49d713d91486e5f0496b5f78b5bfbebc7a278e92a14fc4b02cd4d3697df57d0d4a8498dba38050dd980aa21edb2f6e882bd47a3946bd43f12bf0ac0f8c2114059b2c64c2a4561031c90dba3f4fba77941d0e0e26b7ada437c393fc7df7fe3c5f4dfbb989e24fe10ab665e2e70e79ad1353dfb17001f4abcb5c20d83cdf54172a2bf28a6a2819dbbcca56a42e1155bc3e0f553cf3d18a702375440a4ef249da975d6440d066b2e4940d6a55ccb7a01b60ccc82fb12f231b254a60fb3ccb79086b1dcb9002613f36d4bdbe06a9d06020d3c23240d528be857c3d6c77d6b8bac9dd55767ca2beb3f0de7d0aec7ad2224c98f221fde839ef59adb0473651fc5d4313d770cfd63102a52538cfca7d80c7277acadcc4a0bf510b085ebcc9a0ebe071b9a190df228fed500389c3a6d11d3b55e8b6b638cd6f30c26abad8f37426f18f9c1c9c4d19139f7eaa748efbed85e1e37eb370baf2b22716398d1f719b4c783d5c860630c47d3ddc4f8ee5634020d9d3ffc1b67c99eb2e9071844cac9636008c6268ef051bb867d68eff418dec1b795a7f600972d0b61fe2c3ba7b5bd84f386f0a809fd0c98bfb713ffc50065109924f2752a53106d0fd58116a3083982eea6f6679bca19ce482c033deb1b17acc2362443a912055d15a4361d7fd7298c98f4c00dcaf1f6d7d861828e1855dafeea04e80551b6fe0172262bb5f2480242fa551a0721c54df57494002052a5a5c58c659831f1a7bf8c3e94809e3942a70fa9f33da41ff182908b35e289fce39e9a39a2edc5647c547ee39330e74690dcad5a93301cc03f0d93b1d48fe99eaab23fc9a56d3e54ea2154ef9a52dbb91fc55ebdf2e2d55c759cf8998276fa4dc98375afb34a7840498d20441fdf914525ee1459de72e846a92202a4c0c387c365b87b5a498b836e3285bd90c58f28f9b510a0d2f7ef59bd4cc2726d651abc164baab92b6dc8c188ec69867302344c3f8ce0e4f35f19d130c3f2356b1f80e874d278201dc0db3463b3ca391805e1c64a6ee90ced34d9e46b50b586fad170db88c2b93ee75bd4b5609a2e0f7eda99d6cebc45ff9b947abf4a5fbc6930bc66015b4f137c43b062e68a1dd7402727e9a63006725c56131674eaf2cdd27face05b7fa3e0ad12b72f61c92c430d79e3f9b8507a4e2946d777452d2ea83fbef07a00950e3efed12423523b9fc3ab884cb0945c04c97814fbe2e54a524e317f42edded860f7d1d0349e90a1a78091094a0861c6e7d8427dcb4d648632728cf644587ccbb336c1c9b869dd4bd27f150ecb6b7017fba82794530b54483fc4beb57a6dd817b78d6fbe0ae226656c77e5e4d0fdecb430ff713c0135282495333d6337fa22a3738eed81335b3538f962a41f7338c5b23e35d929e3e76a24b46e51b681f4d6de292fa0a2942bd97c995b1685270c18904546acc5d804ddb36c33eec692da5ed733ccde248d09a5125acdcc3fb1d30a0995d102223a18fdb0a3eb206c2b64d4c247b234937a57c086f050e376b5c96033a83078a1d2c4fa52c0031b6ffb71110e2b78392e2fddc9fb2b301b66e9a66d4898503854eb2b44178994373f886c023a02c956ddad2cd38c0ade8cc6ffe126217f6fa1c40ed9bd8224380bc7ebd40445658211e46a91b1e1dab0551f262b9e0ca8609155fad42a1d586530ea9db40a1ac93b71cd0192603f6993b359085626f7dc154b61a1e03f9b016411685aca4bb537a6af2587797572b1b6785c43c940479187e8ccf41ba1de5bfb0765e2fbfb2a6aba8f23b467559da972fe1645a9ed8beec9029792eee8263f0cc87ba0e323643aff72198e998dc91cf3a6f1fadf19eab718c03e3d5e3a69049039ebc09948dd82b5eec2fe6e7bb17bdc04254ef1af42ab549f696d5ec2103b774bb4e7905123ece717d47687249481cf82f608d23fcd532a14cda9ee2729b89560d8cceb01bc5c1494e9b6d2b661efc9bc5e282f9c08ac5f1f6af42117c65adc5d39a75b60ca012d8258f46fa2eac631b1eec0a4247e938ec8e95cb0bfe089196f469a27c1ac4aa631b5784c0fcae004ee7c9a32110ee4414f6dafe6ddb28d9b12f647e62e86eeaee67f003281e61b936d5c70bc91338d79237b73ecffa8e43eadbcb4bf95f37d5351a036d266745d700ad2d15212f6d2924ee32e09b09562682879841ec0a5195d880d7ab853559e24f199798c975363ac3c744fb7bd23fd5957ddec1c828c79a59af39a729734cba9afac23854c86135cdfd2a96893301fcc93851a25cfd8724cf7349547db5c6c52fc72c00021976999acefd8543b91c76f9514d066aa739a324ea1d74f0082f784d412abd7f5968d5e37ce01b483594d0f36e8c2fcf2e4bae0f39ac1b4a707163d531202078e08fa7acf541deec262ede1a1ad60d1b250f7cdbdf8c626abeb11a47f58ec076f59fd83fa1de1bc64985f184377e99c6c13d83b1efc998373e7901a6112d76e08aef68f73f458beb5a61f275a59307401f6b59f5e8d0c25cdd9593a5dd3e853cc3d530fa84b7460efbfda8e5ba887db6ddc3144604f768e481a2916c230cfaa159dba64bf2aedb95455bab08c4b63c442cef913d2c4edc5296fd975b69aa72c64141461718e0f3c50f330d30f91a81fafb740a37f943aff063da21ee3d92e08b1bea274e489237e6e1a6835ce9c55e3655c97dcb33a88661e58846d6190f3e951628b5a718b0011b80512307094acf4b4784c7c20353d7c65ff36513584d9713e9e38594a60f984c5e37e61f23ba3542b7aef124e45dc4282433170d8a9809f9e067a0b9a67e6ed506480727d4c44eec3cc6e916db1ef981e53621b766ca785a41873f7a5121eb14acdc4ed54086d373909db78e86864faa87bd8d0161afd55f395857e88bb3ecc0556f3c880f7faa90017e484c52098842bd0c3c80bf5da98ea521e81b10f365341d6b53c0c0917fe31044ba1e4c05d6fa070e8280cfd08f4f7d0481c8e45b0ed6d0ead87326b5a3c20e2686602a76075b0ae643aa6e0e4bb15824a8f86ae9dea9468a6cb9867f7efadca1c2b825e4276d30c3f5ace4728ec37c809d35002f146891bb2db4b4dad7676ca07254d0bfe984584aec1dd931af87ac7d42c4fca9ed0ad85cccad64fa9a94ab0eb308edfa7d4e031357bd3b23cc5eb94139c01279917d34ab3c784", 0x1000}, {&(0x7f00000032c0)="123839c9ac71b6e77047e8558428233984512aa5606e6573f16c6398033969996a5ef8669167c7c5b860", 0x2a}, {&(0x7f0000003300)}, {&(0x7f0000003340)="403384aacd0556265d965c797e77ebb0a5ea6242764ee1eab717fb73216dff6a03fe9adea2a7ddfd1d8ae80740f49146acc28d3d7e4b93a93bd1f1174ee3771fac2793bf963d7e1215bf9842813c720aebad6fa7aa9b6a7dc7c6480b5a1abf267973f111b1760850358a3dbfe22dbb519747c7aadefd3de504bd7e68fb67120c8d682fdb556f1896cc8ebccca6310c6bbb31dcdb973ec71bb563916876f27a118b8a2b79b45c474f8b7557bd5385b3cab0bb6a54c08ac9a40d4fa3afa305575b67ec25cfb9b15d16ef496704172996a1218371c6d78a8db86f58b714577892618c9e93aa55ad836fed837758ea311cd8b2d1ce4bdb9eebca7228bd", 0xfb}], 0x7) fchown(r3, r8, r7) r10 = dup(r3) fcntl$lock(r3, 0x9, &(0x7f00000034c0)={0x3, 0x1, 0x6, 0x4, r1}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000003500)={'tap', 0x0}) symlinkat(&(0x7f0000003540)='./file0\x00', r0, &(0x7f0000003580)='./file0\x00') unlink(&(0x7f00000035c0)='./file0\x00') ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000003600)=0xc000000000000000) fchownat(r3, &(0x7f0000003640)='./file0\x00', r6, r7, 0x4) mknod(&(0x7f0000003680)='./file0\x00', 0x8000, 0xfffffffffffffff9) recvmsg(r3, &(0x7f0000005bc0)={&(0x7f00000036c0)=@un=@file={0x0, ""/49}, 0x33, &(0x7f0000005b00)=[{&(0x7f0000003700)=""/4096, 0x1000}, {&(0x7f0000004700)=""/212, 0xd4}, {&(0x7f0000004800)=""/154, 0x9a}, {&(0x7f00000048c0)=""/4096, 0x1000}, {&(0x7f00000058c0)=""/20, 0x14}, {&(0x7f0000005900)=""/253, 0xfd}, {&(0x7f0000005a00)=""/253, 0xfd}], 0x7, &(0x7f0000005b80)=""/64, 0x40}, 0x1) ioctl$BIOCSBLEN(r10, 0xc0044266, &(0x7f0000005c00)=0x1) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000005c40)={0x5, './file0\x00', './file0\x00'}) 16:00:28 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) syz_execute_func(&(0x7f0000000080)="430f8c00000000c4a1fb2d06f0418320d96640d9f0360f530c93c4a135f40fd36c1c5e640f380473d846ac660f38f6ea") ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x6, 0x1, 0x7, 0x8000, "b217ac6e7fbf370c8f7f819d1f741c4e0e6ce5af", 0x7, 0xbec}) setsockopt(r1, 0x29, 0x35, &(0x7f0000000080), 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 16:00:28 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000100)={0x8100000068}, 0x0) poll(&(0x7f0000000040)=[{r0, 0x8}, {r0, 0x40}, {r0, 0x44}, {r0, 0x20}, {r0, 0xc}, {r0, 0x8}, {r0, 0x41}, {r0, 0x4}], 0x8, 0x2) r1 = kqueue() dup2(r1, r1) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) syz_execute_func(&(0x7f0000000180)="66440f382a6d8df24b0f2a4da1d037400f01d50f0f079026f3400faee7430f8affeffffff0800104c4012172f206c4615259aa998affff") 16:00:28 executing program 1: r0 = socket(0x2, 0x3, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) seteuid(r1) 16:00:28 executing program 1: r0 = semget$private(0x0, 0x7, 0x80) r1 = semget$private(0x0, 0x4, 0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x10000, 0x0) flock(r2, 0x20000000000a) open(&(0x7f00000001c0)='./file2\x00', 0x98, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000300)={0x0, 0xffff}, 0x10) fcntl$dupfd(0xffffffffffffff9c, 0x0, r2) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f00000004c0)=0x101) r3 = syz_open_pts() ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000480)=0x2) socketpair(0x1, 0x3, 0xfffffffffffffffd, &(0x7f0000000500)={0xffffffffffffffff}) r5 = fcntl$getown(r3, 0x5) ioctl$TIOCNXCL(r3, 0x2000740e) semop(r0, &(0x7f00000001c0), 0x0) wait4(r5, &(0x7f0000000000), 0xb, &(0x7f0000000100)) r6 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x84) poll(0x0, 0x0, 0x3ff) r7 = msgget$private(0x0, 0x404) msgsnd(r7, &(0x7f0000000540)=ANY=[@ANYBLOB="02000000000000001c33775de977a5590200000096e00ad14d5cf085446c95733050e9e6d1149fb399a83a75a89a65754dcba033b47ff7d74ba17506cc9072dc893615d691fabc36f8183c52c884c5f3502f1f71a9ef936a529f1234c63550a3a67b014c0cf3fdf3c7192010976ab17a914ef79621b4dc010001000000000077be1cf37282525fb0259a24603d210fa14ef313895ddc13c0651c0e104fa25e00000000000200fac4c4c79f2abec7116f79988c15c475984e12e921e66151818da7c68511302a01ef0edceb7aa880d800c6fa20b240c54a3060338935a10b998088314fca275f48869dd734ac7f5699f3a61a3d39d39470744daf48d85088de9e89f43b7efd2f09fa39bd2001bdd83af3f85e21be5b8ad1ace4655e4ddb2bbda412735772f9f187b76824f0cdd47252fbb31d2444a21d59ae133b86e42f606100626eee5d834399bd38a9f5fffe7dabb5a800a45343128710c20f0456658ecaa4b32348ac90726bcf7ce4"], 0x1, 0xa2a104c913b8244c) mknod(&(0x7f0000000040)='./file0\x00', 0xc100, 0xffffffff80000001) getgid() semget$private(0x0, 0x0, 0x411) semop(r0, &(0x7f0000000280)=[{0xfffffffffffffffc, 0x7, 0x800}, {0x4, 0x5, 0x800}, {0x2, 0x5, 0x1001}, {0x7, 0x67, 0x40000000000800}, {0x0, 0x80, 0x800}, {0x3, 0x0, 0x800}, {0x4, 0x3, 0x1000}, {0x0, 0x101, 0x800}], 0x2aaaaaaaaaaaace0) fchownat(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x6) symlink(&(0x7f00000000c0)='./file1/../file0/file0\x00', &(0x7f0000000200)='./file1/../file0\x00') madvise(&(0x7f0000fee000/0x11000)=nil, 0x11000, 0x5) syz_open_pts() symlinkat(&(0x7f0000000340)='./file2\x00', r6, &(0x7f0000000380)='./file1/../file0\x00') getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, 0x0, 0x0) chown(&(0x7f00000003c0)='./bus\x00', 0x0, 0x0) 16:00:29 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x10, 0x0) lseek(r0, 0xb, 0x3) fcntl$setstatus(r0, 0x4, 0x80) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xb2fe, 0x0, "00000000e74de40000000000000000000600"}) getpeername$inet(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:29 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x802000, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000000)) 16:00:29 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = semget$private(0x0, 0x3, 0x100) semctl$GETNCNT(r0, 0x2, 0x3, &(0x7f00000000c0)=""/150) execve(0x0, 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000040)='\x00', &(0x7f00000001c0)=']\'\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='[])\x00', &(0x7f00000002c0)='@$-\x00', &(0x7f0000000300)='&/[\x00'], &(0x7f0000000580)=[&(0x7f0000000380)=',-*\x00', &(0x7f00000003c0)='&^]/-[\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='&[\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='-{*.\x00']) 16:00:30 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getpeername$unix(r0, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) mknod(&(0x7f00000001c0)='./file0\x00', 0x400100002000, 0x3325) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000200)="5ddcc84c82db89ac3452b77625a0d111695e100c46ae83b7fefe5196af415d39ffd8dad8f9fa3e16d69cf860c0a58fdf1230732f4b1680877538bb0f87d10c5fa0efc43f901ef365bdea5659af9fc1e2cb6f45c8c74f28c3ae3c3446819be30632d43e6558bed6f7b6bbbac4b305ba5a94ac63", 0x73}, {&(0x7f0000000280)="7f93d063c6d7d8ae956062545f2808719b2bada89daa0a5a0510a5525c69120e0e094d90f03865cb62d05629b94176384c6cf238937ac6a558021e0598ac27785f4353dbd5aa6f1a24d991a174660743ec89580a6271f675f4b7e812bec54367b52fdae75c9618c3ab654958698da584e8361cc4dc3c0ae331faedf71cf5e5c10cfb96472e828737eb5a7ec7abe5babfdee3533676dadc00", 0x98}, {&(0x7f0000000180)="549810b00ab566f79ab8f7e620e4ae164a7854f3d55676d48fbfdfdfbb77465644e65ec60323f12d820b781ff7b1", 0x2e}, {&(0x7f0000000340)="ce93a368648ff45be79171823bbd5445973a2c11ac3c3e41b11107d58bf5d7c693b45c6f415699c02f57cd8eb2089e4573da84523f79dec8f6018f72f5cf09a765b9a70329691393f6ca284c72b3a5280f02eac906ee5deee0f20caec0cdd6ff42578202c912a278c8984e7c594dc2a35c7b98b0d2705689af5d8cbd16af1cbadc0a22c21176fda7c26d9ada427931fba032a4", 0x93}, {&(0x7f0000000400)="72a4ec8229e1d8", 0x7}, {&(0x7f0000000440)="308c4ed093f46cdbb3cdbf73d6a554236ee8bc14fc25fe53083f6067b608249204ad6c3b11a597910618df21b171ad7bc0f76169864ae01c35c706b3006c85a0810f14335a0a178c627f6fab5997e0c767c53a5b7cb94d58fe36437c9e46300f3720d3cbf3d8e7d75847077c107aff32e4573c7cd334", 0x76}, {&(0x7f00000004c0)="3c069bf698991d921a15b6bee08ef5b8d7b1d9e6f454e7d3da62df264055eb57de992ac8b2e1781e6dd4c2681516d628b7a61e5207ff7dd6b1cf288b9fa1cfa37d9b34ab13a36a68a020dd2ec3d8b4489091", 0x52}, {&(0x7f0000000540)="3d1bc809a7aac6784fd7be4a3431828b220008b5396ea8882b104d62624718aa5c80ef4fa3a155e1d9c47f9b1b2f3ba5cd9023a9a33fd6d1b00f4ef6dc2ff17d0607df429b5cd9e1845d13189921442dce0d65e5200981ee5e92cecee4b86ad40ebd3e2c26cb7e65816c3c753203fb431221e2c83b4df2de54428d2c3cfa6ae97e4366c577ca6235f273237b", 0x8c}, {&(0x7f0000000600)="a3ef4a540d492291987e2a9508197476", 0x10}], 0x9) read(r0, &(0x7f0000000700)=""/4096, 0x1000) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) close(r1) 16:00:30 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) close(r0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000040)=0x9) 16:00:30 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0xffffffffffffffeb, 0x0, 0x0, &(0x7f0000000080)=[@cred], 0x18}, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) setuid(0xee01) ioctl$TIOCMSET(r2, 0x80044270, &(0x7f0000000000)) fchflags(r0, 0x40004) 16:00:30 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x402) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8401, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x0, 0x4, 0x2}, {0x18, 0x0, 0x2, 0x8}, 0x81, [0x3, 0xffffffffffffffe0, 0x2, 0x9, 0xffffffffffff7fff, 0x8, 0x6, 0xa3cd]}, 0x3c) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) close(r1) openat(r1, &(0x7f0000000080)='./file1\x00', 0x800, 0x110) unlinkat(r1, &(0x7f0000000100)='./file0\x00', 0x72dda0030d8a282) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x1c1, 0x2) 16:00:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001700)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca00300", 0x6d1) r1 = syz_open_pts() close(r0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000200)={0x3, 0x7fff}) dup(r1) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000240)="00583ba494b2cd196d048ac550651dc36852d0d02579e90160387e2e8bd8e63a20d195db8d0778e887502212dcd557162151c2399753cd0b6975d08ea7e78ee3e1cedd930d72aa2e34c091015ba59dfcc77d485f6245646f7c594df66295f36f06d02b88fe96f279d7780df05a8cfa68868feac861ee37427c0c43dad650757c2c3eb35486735f54648241c4b70e14ae1660aed0b4950abfcf10a541e3ee1ac064c65e321122454890ec8669f56fcf7d9b1e42fa7158f3855e1a262e38013063840b02a279079d654042a073d6e23da8f0c66f42427680d63343ddc65c49522d68c4a79177222d72a453cd4b0eb23857a12e", 0xf2}, {&(0x7f0000000340)="b063d09b6df06855c4bfd23ce380254df5ed68ee754cc667aff76f8b1deb55ba4b70ada862bc6177294b12175026ab3204a029564c905dc8b5a0981b99f003b04f708efe5d79d9b8fb285f169f287409bfde6cad38194d29dc93a1864b367db4eba16d07e808219329362939e34652070c0cddbe5318982a94187e9107d9e0c26d3e7ba5e8c67052a2a4a5c5077e3a6b0244191c408bdef5068c1b49bd625cf7c64a300573d138a0e6ff", 0xaa}], 0x2, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x100000000000003, 0x741, "b006000000000000008a210524d8e500"}) getitimer(0x2, &(0x7f0000000440)) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:30 executing program 1: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = socket(0x2, 0x4003, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x40000200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x0, 0x5e) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20080, 0x0) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000140)=0x7) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x0, './bus\x00', './file0\x00'}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:30 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000000)={'./bus\x00', 0x101, 0x1ff, 0x8, 0x1, 0x1, 0x503, 0xfffffffffffffffc, 0x0, 0x3, 0xb4ea, 0x2}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x4800000000000000) ioctl$TIOCFLUSH(r1, 0x4004667f, &(0x7f0000000180)) 16:00:30 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x100, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x164f9fb7, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) accept(r0, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) 16:00:30 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0xff10) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)='W\x00') 16:00:30 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x1000002004, 0x4000086128) r0 = open(&(0x7f0000000340)='./bus\x00', 0x101000041, 0x4) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000080)={0x7, &(0x7f0000000040)=[0x7ff, 0xfffffffffffffc00, 0x3, 0x0, 0x3, 0x2, 0x7]}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f00000000c0)=0xfffffffffffffffd) stat(&(0x7f0000000440)='./bus\x00', &(0x7f0000000480)) pwritev(r0, &(0x7f0000000380), 0x1000000000000058, 0x0) 16:00:30 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000000)=0x1) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000080)=0x1) 16:00:30 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x3, 0x20003ff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x1, 0x9}, {0x18, 0x3, 0x4, 0x8}, 0x558189ef, [0x1, 0x1, 0x1, 0x0, 0x101, 0xfc0, 0x55f8, 0x8]}, 0x3c) fsync(r1) pipe2(&(0x7f0000000140), 0x0) socket(0x27, 0x8000, 0x6) dup(r1) 16:00:30 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) fsync(r0) fcntl$setstatus(r0, 0x4, 0x8) setsockopt(r0, 0x0, 0x64, 0x0, 0x350) 16:00:30 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000140)="6b6e66e83b55c5ccc8faa245a9b9c6f78741158d390dad8fecce32c683e96de9265070cea1f47ef096752ddd3de3c710fe7ea236d080eb4592228653ce743a18bafb2ada45947badb31315e1481660337621bd5d59", 0x55) shmget(0x1, 0x3000, 0x100, &(0x7f0000ffb000/0x3000)=nil) 16:00:30 executing program 1: pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r0, &(0x7f0000000840)=[{&(0x7f0000000540)="4ef9cd8f96f9bb0c0d6c3e37c3beb44954671578894529a63bce46e57b8163960d0a05f9be3d83459db921f76ec9500749ad59c145172d3e287e2408cc778c82c7184f235d165afec089c083fc8622edb523c5334eefee81cdb76e9205680cad9358d7333a460565d109e68573156815d2d8284eab97dcaca33fc3a1aff786021fe5ee21403679d6bf73f5d83f19e86b9782e839b6e90f05bc8ecac6be5030bb91d495b92286d1fbb0962923be73b3325657135edd9aa5671e347b20c712c997ea813cad2c63e1577b491fd6ac92a6a75aecfbfc860e38d4e0fb5a82afe14cd63c6cf0b5b69d2b52f4e1dd5260f22131b88e05596c892407f870", 0xfa}, {&(0x7f0000000080)}, {&(0x7f0000000440)="508371b1217a1edc03d17c1863d1a0b528d4eb18106900d8c62deb64047da3bbb766eb1b707252f873901fe8def271c3d4d1ec741b9c2ae4dc7af8cde864f84fb19644e81979f99d6bd3af66d13b39db3a8df8d1c31bc5f36a91fbf7b3f61cb2fb04d1ab92865be383d6", 0x6a}, {&(0x7f0000000640)="736e4a2a56b060f798b4818b7891125817c932dc5eabdf64681b1c02b0226851a02217c1bcfc3154559be3b906ee16e3e66c7ba903f1237e5082185f69d7cc65576096231522f5bb6573db6c097a6f7d6bc065f5ba60a3d88705734f7bfe5f6d0e0be6783fa61ee42cfcf4768d8c4de046685ddfc9ed50a81773f3bc033bf71deb7d0f4c79b5124baa", 0x89}, {&(0x7f0000000700)="15e9835fca2c72a5a91a8d0d159bfdf1b91ef4706841d3553c101c64b442cd5bd607f810178b46dd24f43033e2bb016b65c59241cac14d88278e4656c17901bea4f882438c4cdfd7c2da231f0bfb9e3bdb9cda82fb485dde84088b0a44f89ad9df2628506e3687d4", 0x68}, {&(0x7f0000000780)="ca7f28d35fa8c9beb5683f711a117d5af0bb2c96b2cabc11dfec097c552f4f6f9e7bdd513bac70ffdca91e12df3620f1f691a6439b27b9eedfdd22ea3011df5a48af535c6d7a89eb9c05d3229e6e363f126cd250cfcefbdd357105f3eefa485d3bc0cb45e4528fee84e581923d1d080b3ab434a8b2131dad56f4112bcb6761e7545e02bc686c65cb67c9b100dfc702", 0x8f}], 0x6, 0x0) close(r0) r2 = kqueue() ioctl$TIOCFLUSH(r0, 0x8004667e, &(0x7f00000000c0)) writev(r2, &(0x7f00000003c0)=[{&(0x7f0000000100)="800bf94602f00d5958dc29506d52ee2eee747d365f8f7561e0e55a5da78e0623bf0844ceba83ab289c9ce69545d5b72560546445860050666b3a1434d78eec71a98bf0926b964743bf5ed327b172cf233758937e6dc8d5e194b1cd4e043b54a261ef10ce9853cf507ff976e67928b5f88ac3c60115d7355a1da1f5631211bab5e47eb3af45553bce8187f66844a20822ed358f2824af93d24bbecb47a746a8d48c8baa15c9b6771b4e5ed4d2675287834fbed7062adb5eca6eced944dd9d926c2808cc883666b3bfe72f3dfb50e69d7d6395e3933572601681a43ecffae9d2db909c87908645d427e95b1fdd3c81651746639087c7dfb5a9", 0xf8}, {&(0x7f0000000200)="15e5bb676d1483f16faeede60322e4fe752c8ecf0d68852666eaa20761023771db43e51339bb26c70ecc1a5442d62660d6c7fdebded1c1cbb0cbb593637557d3e2a37eb39580f6101f7cd9633b06026b1301b5cca6c81c069f6d5112f1bf0c5c915f180aa8621ec551c29eb82dc5b39b9f037616aef3a046d20067c81e018dfac7e3163a6f10f8c222458e41ef01ed311721f890c5835e20f16b6452791799fc9550119462576c1fe2ddb033fc", 0xad}, {&(0x7f0000000000)="40a31059b6172d86f14b81d2071db91f7e26ccb9e5066e118305f7e90dcfcd5550a1f876ef603ec3e16f22ddec6096dd3e", 0x31}, {&(0x7f00000002c0)="2fffaa4d978e5833e2702dab3141c86ec24eb8c5e081a0beaf986bd0713630f996900e4eade65e376cf50208ddeff66d053e7cc25889c45d6d7c25a7872cd3a3b3c9c68cd3b716bc8340550de3a4b0f12b91bf9c174232156569e3467a200aa652923d6b6e3a4499980959ad49019e99106667844d5f0142ed0a7159e4455aad4cb1c26309907aaa6bcde85dc9e34d47f91de05525e1370099131f11422e0999d6b6386e0155ac9064bae723409c9a3b9bc3753d492296f4ad2a152108a60d6a3a5173f08c87b3a811d8eac0ae082035cbbbeaeb8dabb392c8ae7fd3357bf8b3baa528fb1f451ad25200939f98a6dcc544a9cd6f275b", 0xf6}, {&(0x7f0000000040)="afc53167625bae", 0x7}], 0x5) dup(r1) 16:00:30 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x3) linkat(0xffffffffffffffff, 0x0, r0, 0x0, 0xffe) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) bind(r1, &(0x7f0000000080)=@in6={0x18, 0x0, 0x9, 0x2}, 0xc) 16:00:30 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000300)=ANY=[@ANYBLOB="0704b49f27d1b29a0350b0dd4d41a400180adc04000000dd34b41f229bbf3b05eb5ad35a0510000004b9cc33795964d5f9d0a9231e396bf02f11164b8e8a2a18b85c7829e2a3750ea2beee68723de1b9b8ce266f19abc56e4f5626652c8550a3bb2f4a9f5b40f5ef4256be7565e8054d175df1e9fd6c7355d13759d47b6e4d790cd3e7c898b63cf042bcc2578248b2d4445b03d1ea81f5bdd07c9959532e51a7e3ca2407d6ee3d0df911046601b613b677f23d2a5be0802d26cb3530cc47f41320786bfab0ce697d3a824ba2c98dfaf3149eaf2029c992b25f"], 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) open(&(0x7f00000000c0)='./bus\x00', 0x10080, 0x8) fcntl$setflags(r0, 0x2, 0x1) socketpair(0x18, 0x4, 0x6, &(0x7f0000000240)) semget(0x1, 0x0, 0x1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff5e}], 0x100000000000005e, 0x0) stat(&(0x7f0000000080)='./bus\x00', &(0x7f00000001c0)) 16:00:31 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0) r1 = socket(0x18, 0x3, 0x3a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f0000001300)=[{&(0x7f0000001200)="2a870f823cac4331cc2f7808e8d95ec68115f561429ac3a7b6b38e251df4af6796e1f4a85d0fa57b251b7ffd6d68866124918c871d1ce123cbba9622a91b0cbe88023a4fb86605c51a8b4a1807e0e06c0fb39273fbbe39b0579606b502336f70c24d7606b0f5096b1808f3c059463a5da8b0d65e7ca254cf863285ded92cf68fd6234407adff25c741dc59919939ae90656eb4f19057188a8f51c5151416ed6941e38b6335a99c0d1e02f83b6d64aa05de306284ceb8623d3d05e26d1339f9ad16c53078bb693b0415bf0605b8d806720427a9385e64ea8089c7ff452d1a569a9075d2e017e635b89adcf30aa496e36014b1", 0xf2}], 0x1) fsync(r0) writev(r0, &(0x7f0000000140), 0x10000000000001a8) ftruncate(r0, 0x0) 16:00:31 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x8020, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x20ef103) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x4, 0x0, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 16:00:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) socket$unix(0x1, 0x5, 0x0) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x7ff, 0x0, 0x7, 0xff7ffffffffffb80, "855c55021a0000707b634c00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 16:00:31 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) recvmsg(0xffffffffffffffff, 0xfffffffffffffffe, 0x0) poll(&(0x7f0000000040)=[{r0, 0x30}, {r0, 0x88}, {r0, 0x2}], 0x3, 0x7fff) 16:00:31 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x200, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x4004, 0x0) 16:00:31 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r2 = getegid() chown(&(0x7f0000000000)='./file0\x00', r1, r2) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x880, 0x0) readlinkat(r3, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/47, 0x2f) bind(r0, &(0x7f0000000140)=@in={0x2, 0x2}, 0xfffffffffffffeb6) write(r0, 0x0, 0x0) sendto$unix(r3, &(0x7f0000000180)="1a63b9a69a4b5911a9e9d2412a93b659c9542345a1b39e6d09d0651ffb4ad56ba6bae5a83af80e592570b920a4045b700ffb66f9b7095714671caa565085ae42ad3e3f5e2a4d1a6b4c0542f29bbd9719c03a63732365b886eedb68b2b08cc0a1729c94f0299a3479f202e5", 0x6b, 0x5, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa) 16:00:31 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/140, &(0x7f0000000140)=0x8c) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xa, 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) 16:00:32 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2001, 0x401) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) link(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./bus\x00') r0 = socket$unix(0x1, 0x5, 0x0) recvmsg(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f00000000c0)=""/102, 0x66}, {&(0x7f00000002c0)=""/175, 0xaf}, {&(0x7f00000001c0)=""/66, 0x42}, {&(0x7f0000000380)=""/133, 0x85}, {&(0x7f0000000440)=""/201, 0xc9}, {&(0x7f0000000540)=""/253, 0xfd}, {&(0x7f0000000040)=""/13, 0xd}], 0x7, &(0x7f00000006c0)=""/149, 0x95}, 0x803) unlink(&(0x7f0000000080)='./file0\x00') 16:00:32 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x40, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0x84) 16:00:32 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202e, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000200)="fc735df179c25821bfa0b9d32fd63e07c686e9fa4269c7ffefa8c4586210775738dcbdd6165eca8251aef4e0e19c2cd690ebfd390193c1017fc510605c567916814920280b50c9492a11d8875684c055aa7e91ba7124bf50", 0x58}], 0x1) execve(0x0, 0x0, 0x0) 16:00:32 executing program 1: r0 = dup(0xffffffffffffff9c) bind$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, 0x0, 0x0) recvmsg(r1, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 16:00:32 executing program 0: r0 = msgget$private(0x0, 0x3e) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = getpgrp() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000040)=0x6) r3 = kqueue() fcntl$getown(r3, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000380)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0xfffffffffffffffa, 0xffffffffffffff00, r1, 0x0, 0x400000007, 0x800000000000004, 0x7, 0x7fffffff}) 16:00:32 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x3, 0x2) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000000)=""/196) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mlockall(0x3) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x5) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) 16:00:32 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x400, 0x0) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000040)="5ee9a49d2c255883f8eddf8c025d16690f714ce563a9c83dc6ce4f01886223ef1e1ee7dc29368354932e065eb648fe112551a26633ff69fd407424f6a4f8707f91c2b584802d139b7dd9f5033b7b82afcfa2810d033ffda46462cd7d61468ca018f5f53c4cbfbd1fa3567f54835eae1c836c0eee4845f2ca7f672776922a1aa7e559be5dd4b3508472800701c706b4e34fab68d89fa0c6aa54b7d4", 0xffffffffffffffc8}, {&(0x7f0000000100)="3bb688f640f20de72dc0203382e5ec0f358d40ef064499198aba8e8e1a315f516b2ffa6d4e280d5e7f9d9c30cbf4da85", 0x30}, {&(0x7f0000000140)="5447bef5975f9d76b558d405fdd18c71a74e047fbf1357042db29ec1ee7fb3cc68369e0549550175b60cefb18039d4107c49a285dd4333879120696a160d5bad08d277de57b80fdcc24102d2a311b4d61941b1055ff49da96c8835a9c25a3148448ea1fcce3bdfc5a3296d576d5155258c6d4cbd83851740edb36454ce458aebdec8f7761bebaab43e1359765fe13a35be7ee9bfb4cbbd46d7ff626e8ae1c1190af8db50d2b1f7a811775225b6461cf7daa190b40fb5e5033079fc60beed6922511ff0", 0xc3}, {&(0x7f0000000240)="95ffc808706d958c410429388618e6aba9246cce762a347178831318053bee4f69e075bb9a0c2dcf2337a76147549ad325393eb35d01bf128e2f9bc51c4ebaaf1d61eb8098cb77a1a28ab91bfedffd2c069b3a20a80feb6e1bad099facbdee23ad2e354f9b1adb887f3c0fa8af3cce6c082b91321f14ef15ff8da4ef3ad8a832db7e409fbaf5f6f4c83cb1b5d2d9cdd58c1e1df6c7c5e87bea73797ab4954a530e3663c04be7a3c13f4325b682a9ab0b99d86f95aa809ffcd3f0b12e27576aa373907bf51ccf9ee39893ca15b78cc8f1ab81a3e29288f2928b96d887c49179ffdf01e62211d4274426af6f2e9a23c76b6d9940d5901d0cf65927261df4d03d7f2cd7d59f1e59306a6ef5cb44ecf0455ce385363cc5158b100cf2e930bcb7d5896e795065c5f90ef3c060ca3ef9ba4a52904695aa8d4665538c60b545881c66f7e7eef99ad09f3f219d69ec479f805bf14df392bb9ea6a781bd7006a1d84ba1f611edfcac94ebd926acc67893c3ed7d2e12b372cf6825d46916996d6efa1a6cc8d957539e919fb18c45ca827f7532bf6c87233d36361a926caa2110b7b3a3653e7ddb229db6da1deda99d113a68343317bb45d56909a1e818784b32d736bb7ebb88e27bf472eeb3278df4591c4535b218ab46075a4dd5de7ba5d9969db8c8419f0aed33a84186259cfe14cb824a1fc3c2446ea2e3f14cb3ece84f1cc69cec78edf7dbe6fe5815354de40d8c7bec395b285df4cf4cbb0904e4a8814e41a3cd2a7a1a626ef5f191d2d2e70b5457ba9d79ee936754a13776f0b60437b3eff540d7412d32d64ab9432c6883065d15037685894807df402fbd343ee9a6d95add2cc15f1a867aaaa14a4fcced8ce631d649c425092af3389be354ba9c676185c09210b5d674fbc76a3c4a0ea8c9f76f2e0da89b649f74a25841bc1377c5634ef616d54a26a2221d3463202ea6cbc920a221bf12481c87dfb7bc5361815050c92b5657e145f1947083e529685587f4e113042786e619159a086204b2b432e394f4ee678e96ece5c24f43caa7b8578e6976869dcebd28e4fa6e2a021010788e80029572d1f9a82feeca940ef32f0d069f7047f711c56770917ef812093d963bb3d356ddcfb9d8eaeb1b5aed9c78739605ce6bbfd6fcbe44017de4235e69c09319e9349d59f07a8a66765ebb166573654e12bdab45db6d076668c5398690aa2351e541f5b1611ea7fd9a5f27a234b4eac54a2288a5e550c340bf2d5a5cbed7bca3e9abd2339e5a8fb831a9d6141b66a55b400ae5a1fc6c1e880dcf8fd76e5d0f7f8b940490895e39444198635a7c630d02ce5207233eb85dc1c3dbe4dd9fac6da26c4417d0ff44c91ccb91e2ff28fae313b7a9856a95b8c0fd96584f4002c2f6effc7fcd01de3ab7a639baee497d37b259c7b45aeeb2d4231bdce2af74c8c80e410ddbc51ba9e0c69ad58b17acad22b2f7b436ac2e16ce11388fb3ac863e62e53c5aee0380f4415be37f311fa0fd96b281e9866e8915c03337c0fad593760f104fce0f0bcac330678587a38022723443dd38acf7e1c8925d7bb32a4ba366823a013a8baaa321c26b5f7c9e121d931c26108b406a52a6306a62069f44d02382f68d93749da3075346b4d191004267132f7640629a669af3fbc62e2260da4bce569b9b174c12d3d2b7d8cb393713ddcc7213f5111e4d97689e680275d74c0155bdeb2e90b222a9b862ff0c13a8d26a86de44eb306921fbf27c65ff1f4c7e67897fa3a5c75f5cdf907f2a3ae066f70af93224fca51b31a052dd10e8f6cd650fe085a86f9cfe8191d5f2577ffc11564092e9b163ccee0d3731c07d5629ed99fcfdebde4e0c17f21fab3e951db91b010d3343f8418275ea990adc644583e4d4d3e12aa76f50140575fb83827a8aa18eea057887d56bdec8f2a82bd5b08ab4909a01b54572ab7ef089f781280fc11d7bb16c21ab49329d700a9153e9588fa750b3cfd0f966690f232b901b86bdf43cbc43b988c4f9524a9a614c55c498f5ef6902fa2c18abdebb8ae124597125e938c64eb11c6958465c287fda39209e04bfc7bd011e5854eac37f6b3e6639c829170b01eb1a070eb73597726cf8212d666f66a92629c7efbe64087b8aaaad0fd63367e40de5bfae8b695bc9fe188df9c9b8d5551978beb90135a48fda971ea84b5149c91de354fb77bf3c39ee96b53363dab003ad3455f57a9ded52014d8b0f39291593df11a287d376adabdfa8d4ed6df91ec4042240780e84532551b1151e34cd620b853af15bca3ec7da98175f652aff6957f94785629a8788a8b9430161c83661b34df86a7c1fd995be9b3011dbbb485cdd96a97c994cb292b16674d21b772fa5e66550b97fd5f225e45ec7dc809387b2cb540956d4041c0ecbc8d2dd671917629e45d865c5a2c0831d3fa00d9b718d9f4889b257f402ea7deaeb3ab6beb12153e3e311aa98be3d69b0d6a16dd90cf93b8ef879ad7cac5a3debb921cab32ea9d77ad99d6a298a25fefb7751d9cf6fb17f363aa880d7fa9d3c2d80d6e4c731dd95a1c82c6ed0d74ecd0d2e4299948097529e860912e4ad9a69f59ceea2c9db354437e1f11f865f9c98e0ce664daa5bb7909f1383b76ae630553d2a0ae2b554650317f7281fe5934024a60261990cec99dd42912eaa8d5a4bcf9dccf0965c76803ffc40aaaa5250a8beb968369a2a4e61335f9e2b46769411f840fd304dcaf7bd568f218feaff0f364b9c8dcaba56ff4c0286100dbf0994db672067e14267212171b744dbdec2b3cd0fb7f69e82671caab263538b4b1043924a7b9e67afceb8ec3e0b6a34fc899172f50f3ed592456501d522b3dc7813a8e168facb5d5e6115c93df516bd73ffc746bc89407db9bfa397abd2a6f24849e515072355e977c30835ff3053a301c734231d1667a074e887f89a97bf2080589357ba0c73680bc3ac8b993eb98e17c919440cd6edbe1b093942df6b60a8e1deeb6718238b7c7623dec39c9e84d33242d341f95356b803ac6d29ba1d90b5e1201b38d0fe3e210ae45e3662fa26e529214d9785be338223fa372783ed30969f24ef3efac007f346d35364f5137141b31aed41bdd8e9d21ebbc415825ab26107f983635b9c4da3e9ee23615788c0026989485bb50038c7466c678b786afeca3e79493b76c8faf7004a9e7d5dff5cbe086ae9d851e5abaf436b1714c9d5b5e6ce483c23245b8410f00a750be73b726d5b4e05cdc6c6c1a8ddf1e8c89592fe6d91781cd511855c1de4d3d70636f1ab0bb7eb09693346c46284e850a87e88e3aa9803b1b20d09511d5e250adadc7ea969b93f95fd0790ade04118bde71992b7670ac3245730c6f7b8724ab311bcb908cbd26b04e9628f74654ce5d45df9d64605aa2ce00f6f792a3a7f358903cb834afe85b86fe846fe41d7b68a7cb1d4e90338cad6bbb68d21acd64cfe307c5e65df501dfec1881fc827549ea18be404089628ab994b437ee8e2cc877220c82c7982d1469b39a8095efee6b0d68800a4e9b66a90c4d517f982f1ce23bdeca787b815a91c8f2108f5dfff95214eacd2ddfb2ba2349c7ce2184e16f97a3a296ea4ea64a0e6dd7f87bfb2263f67f0567791f8483176ef296dee2da80310ff125a80d96edd2f45452b8d0824de85007d8a698a7cf61cfa7e53e4d2ae73313dd48fb4e8bde0332976a6c14bdee463c426e0fc905a217d6121fef7d3ee0c4256e1fbdc304f2a67d10ae0e07043b17716e15ee362ab5114b8810b0db878ec28551bd38e4c7a47ccde50fd26d71a9e23062d249a8aa4cb57191029f4ba664d9b621616ef8e771b02e31bc88d7ae0c8e0854010e7bf0dc02e0865d9abaa459d777c64278289dbc86b7fdb4497d4a0e679f59cdae5bd2e64f261d40aa7477f09cb0e0ceafbcbcedf8cdd5b5ad62c0414c85ae47094b74fb4ce0bce1bc8fcd3456875b3a1e54f3ddebd22dd39ba022134b43e4fabc8564c6c996a41db240d55102d8b52ae0052fbb1bbbf4bdf6e26f4ee70778b8bc57ea3ac567980bcf387ff2429237eda89c548846105d2d0389082f1df48529e6469cf8b286f4d9b02465ccfeed8d00e1b6efdb670822fe7c5b97bcbfe2a1e778dda9de1a283a71c663c8d27844f1c17508f6e633d1e21b452d21afdd579fd9a5c72f7134b7e905e0678f579c42ee009a244f45d0aed1617baa29ba86558492fa8a6f582de263a4b8f843252129397fcc9f08ae02c33f2c868201091834cda5efdc98e86f54b8e4bbdc10f1f1b03f8675e30bbb41c614a1b08e91f359347bfe0d4ff0498b64894e87c83035013f9d642d573086cb38f93ede4f05171e7f459b7a97c78e87808655c219dcea8a7d4077c244b289208d3134a3923f406e6b68bf798b6bd8b7690d644615ff518ab5c1e1243da27bf3c7882759bf31d2173d5f55cd6b5687d21dde8eb1f4e89fc2c08b7f689c909b568a7f70d4d2985c4bf4550610764a074a699f01d146dbd8ccb10859e51fbb8cd26e8ae34248a1b122801d985a2cd858a5dbb71068601454c3baa08b18219522b3dc22452aae45c583eeb0edc9afd6571bf2beb0eeaa8afddfe4753265ff7d15c54e9071bbcd235aa68f4f27b5f75429f98ad3e0080e10c38e79e1f68ab78105a644648b522d8603226492793f202fb12cd2c8b3fd56f37ba98a95dae6f4b1a067cd21121635c4ce4d65309be02e334377519683e982a8dc9ee4b1bdb418545e367544cfc31c184489d44afed3a53af1bf4dcdeba92b92cbf15f2a187c266954969d1ebad716674be7390cdb3ca938ff5cb0a944b726f3886972676dbab1394269fff17a3ed40833d3b7bb37f4dd535a320a9821c1aa339b34f12f450b402155c33f2795e43095c2d03569c4a1df5a80e47a6a4a2bc24ae4436a7dc634bea52e790308baa9608f225948d486d1b52a47b9b8a5e279906b34b300efa294b97b3d5f4ee12b0c76674ad081dbee101fdd973e0fb056d5849fab9fa850c420aced87fbdb96291d29bdfe2b1e4387cdba28b5cd8f5a44f2d175124600653cad7e76005ffe44445e270179c13e2d9055565cef92cb71ea0a696af5e786d50d2ae8cc3606a67e2d15fa8bb1015c8aa19a4cf0b3b2ef69f0abd40e1a04b96ab0d1df507cc7c3ff7e6a4b2efc006d4d37586c7ff4c92fdba673075b787b749d3a227d20042855ef7783bc3e11f7af0de205724fc0d2e045c3841bce92b1243f8d8cb76683d7733f4bc400eaa1f69db098c06718d8cec0a36dbbe3821088a2268e02445b5e487c91c4095d946221a2c04b319b46773c4781baaf920051e2e4b84d13624080d239298ac501fcb7390816f018deb0b5a6fe40b271e85f23fbe8dbc0fddb9cbff5c8f3029f8745c22bbd40bae0f9058363b2fc0e99218e71a8cba96bb952dcec81ffd484e34896f8f106ee3edc73d591f31ebf32eee914d16e4670839fd26c122e234d3da72db4118536ae8b048f02c5b0ea96763b36be1a2af35305691b52a708177acc1e31d7207e973299e0f1808d5f9087ecc56db6d876a638342c1a1cd7c1ea31f1ec47c5a8edbc008d5855b0a755ced9d90a3c98ccf6b95cc20a69c0764617b008dfac504876fc130322b7a915d1a55ee87756ccebf110b62ccf39cbbf65dd8b7a84132f6949857d53373b33b80ef1b148eb0ce5fdd499107b0c6adda0772db1c09eb7d5d419ae2cbd2a76cc828b7a6afb35089d21a8585d12303a3483f4ce8434f307ab2f5955ad7da0585c812a60031ec4ea7b993ca973756986177e966c7d957f1853d7ca7d427b1000000000000000000", 0x1000}, {&(0x7f0000001240)="69537e25e155e8d4a09d0a982e847b134d0e449cbb95623e5634a3480a36d69aa21ee7a12c246c943b9d5fadf37e2070ea15713a3afe924d9287e8b10bf91d12026625c7d9d93442d30e3c3d0185701e08ba3d4d603d6e7880694469d9a78f9afa343c44c5b573dbd2fb2c93b76248bc74dc3ebffc395edaa19716ae71efb1d7365b0086becedc65501d1bce4d2833470e9c123c923a642dd493e480e993f3e84df41840e81ef9b9", 0xa8}], 0x1ff) fcntl$setflags(r0, 0x2, 0x1) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x4000000008, 0x0, 0xfffffffffffffdf4) lseek(r1, 0x0, 0x2) 16:00:32 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000640)=[{r0, 0x40}], 0x1, 0x7fffffff) poll(&(0x7f0000000240)=[{r0, 0x85}], 0x1, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000040)) 16:00:32 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x8, 0xfffff, 0x6, 0x2}, {{r1}, 0xfffffffffffffffb, 0x80, 0x82, 0x101, 0x3f}], 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x8, 0x80000000, 0x1, 0x6099}, {{r0}, 0xffffffffffffffff, 0x40, 0x2, 0x3, 0x3}, {{r1}, 0xffffffffffffffff, 0x8, 0x40000000, 0x80000001, 0x2}], 0x9, &(0x7f00000000c0)={0x40400000000, 0x1000}) r2 = kqueue() r3 = dup2(r1, r0) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000080), 0x8, 0x0, 0x3ef7, 0x0) 16:00:33 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e4662696c653000"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="2003a8010d0400e70100000000e2ffe500"/28, 0x1c) sendto$inet(r0, &(0x7f0000000140)="01f15f1153ca7b5ad3b3f13a9f0db2a9ec66ec2fad59c12b9c47d926b478831ef46f27fcf971fa20049b07f7c55133ba20522b7a3b4c9784ab37d32589a59883323ea62d2a0f7287cce01463cb779600be03a338a43dcf0838f5", 0x5a, 0x400, &(0x7f00000000c0)={0x2, 0x0}, 0xc) socket$inet(0x2, 0x4, 0x7) r1 = open(&(0x7f0000000040)='./file0\x00', 0x82, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) writev(r0, &(0x7f0000003300)=[{&(0x7f0000000240)="31f35687c736e6f7230687a447ecc5508c17d1ace5938d1d7eb9bf1f0af762aa69303109461d48d7633cbf51faac618210662b0962545741ab55a1a325b07aede8b38516ea9cfdad208e81aa034e0c4838af68c2fb8756d2ac5c071bbaa875cef0fc78d9a00eb4bec425f373eb1b82398bfec20b294772d798007bfbed032048e4735c7108e26144e7e91fa5f8fb35e3b005535033294da711fd3ff4ef3dc85442eabdcd3a83a2d8fb198c3baef1bf81a8169ae601642803c40929fd3332c85a89eaa51a334539fd29a3f5d9eb353db0a8f9f2acda01bbd192440a306ce4c5e657fababaaa975dd8876986896d3d8b92ad63fb29fc0371a37f87f1b7e5478f9cbc2777e0239a6ff4a363cf64fcbd906839e8ddd8309dcea5ea992215135ccc3dd1a1e31db404f6254b55ed4933a7a39973f1d6eb431d55d7187cb24abd74fe4f0a9819a8b8e3f9ac0c662f50142d6c706a866609d67b8eeccdae640e552850454779881d4983d94f5dbd57b35a02312026b8c6c1831ad3b6c6d659220e1dc78cb0cbd8ee2adb198b6fc8441c15122bb6b7157e0549fa8b039c05144841feac5e568c7f9b427163a471f615cdfc560401004a96aec01d018627834d4a78ea3bc97e5eac3443e184d0bd5ee3a3486a7a4bd963e64fd14dc4c768919a5d36977a1f319b1047657dea9556c089930d6a1893d3b37005904037042d4ddc1159315ccdf4f44872ff8501d98e5e490d0f5d3d01b56c999cd90ec238d15fbe6bd51133f70cbd97aa705191445afc776578efc38e4127ef8f35f0c95178e3b627559235d951595215626cdb8c8400b7b1707231375163657120dafbe8630a6de1d619fd9d63c00e2e3fbc72b2f35553acfb1a79dc5d19256eb0d7a058081ddc62aabdac9b5058c20ddeccf136f2862753ce70a0d7f2dbd53b42821cc4e0116b69cd900013693c2b69a247a8ab921daf17974d47e40dbe4e7a23994410007811d0767225f4fd792336bc75dbc5ab1bf63965fa24c6c74069d57cb5b81dd13859d0a769b25ebe35d5ef323292acb1883793596c7b2b2584ec4371b325fc9296b579d1d6bf5a7e9080aa883218331eba898a0318b204e38fdb4ad72888c6e2b75c7c3fd8b7c6ec5b87cde2130becdcc638a9a112c1dbf1ff6972ac2c232389652de4493dd51a89fbe29a2693c850bbfe6d2364e124e33d4c834f18d4105b1476b89cf9000eee5fc943890c8fce9e4c326f6a9e6782378640983fcc0e615d4b156a6608c7584a7d4036da72a7fcecaef667100a4e57208c2644052a34a30ab3a5d0e5c8cdbfaa700c838d1f3c2e282a0f617f9639006b9acf4601e53134765af72b0440e7938f5d96dc98fefde8a2cd582b6cd2a8924cadc33aa751902ba29b053d05562d86d491a02f94b0954028e515556ee3d21f69743d3b1ee9bd362eb1c5d1789105cbd1b7a4202eb5d45796f2a864b2d0d5d7bfa4143e40c789b940b66c0502743ee131638fc41e2b5cf94525c55ba4e6b923912ad2aa591ba6da747d76236f411b32f3770147cfef96c17ae413f93b4e61d1a8cdfa0072da5d98f69e9710c655c1ae19d886bf83d51aad9eb95d83c8fa3602c45af8661c97cfc8a0fe0a9e447bd25f8ff41deb09905d53bc59c37ae256cb5699726dcf6cca3bf874d0641dbca33f28a97adf3ba67205c1280b6a574157f904110ed67ea3671a25923398f0379994d6642ba8fd86be57e327cbada3261fbac3f0a883048c6f9f55f1bfaabad62a7f43e2a46fd1197442c71e28c2590b75f70579af66db7117cc5a2139517e22ffe4e588a69fa7de669269c94b60dd68c6d9ead890061f44c7f9e5580e0379db24f5cad439c84bfbb5a34e645bada56afc9905a971cd6540d4e379ca7e7e96020e9918e2c6ffc2dc8cad528bfdb4097ddcbc4657786345b88214925410998dcb110dbc4f394da488a5f391b7b0272114de08c692a9b3d097ab5de0905615dac3a0b1fcee1fe2c64830a3bba46636b43f57", 0x58d}], 0x1) 16:00:33 executing program 1: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000007c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000ac0), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, 0xc) r4 = fcntl$getown(r0, 0x5) r5 = getuid() r6 = getegid() r7 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, 0xc) r10 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, &(0x7f0000000980)=0xc) sendmsg$unix(r0, &(0x7f0000000a80)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000700)=[{&(0x7f0000000080)="9d6a32480424cfe5ca5c4b8eaba4e25b71f0037818059525bafd471c3169aef269f2081b424c3ed6d265473ee0a92bc21d6228743869268f40dc90acd44d27c8a5c98baad895b9c77c242ab82275be79de85496348bcc9d9caaa6e371bed2bcb944e139331711e758e36d20bb5f23fd12e4602da33c11ced88c8703f3e177b828be24c6ce580801a6a2d426e6241c90b", 0x90}, {&(0x7f00000001c0)="ab844c7a01b1c285d34a4271b40e9bff84beedd65ae9af411e5e493c8f48a5fb7fd131d64e21822ef3760f72d537db47099893", 0x33}, {&(0x7f0000000200)="8c851c0bc07f950e1c169624a9000d2bb494dc828a82600b0e77e192f79d02ba04a4bd5a031df264cec1c864cd5065ef0dc3003457374b96a543fcf41d14d5682f88a14df46742f9", 0x48}, {&(0x7f0000000280)="63baa560c2a35fbf0033b80731abaec4c6d7348206a4045415b19188b2c95d73f4e6186e959ab512c81de57d9f565e8898331456950390b6ba0fc6f0238a1f280f9403ccd00621a07ce3ae1c0f9aca5d8cd3987d2a6909649705b4989cb00e0fe1b533cfef09c2b5592977a353f75f05b34052b239c2599d121095f5deae1ab9c0e9859cdd86bb4f1fdfcaa32298723ec53598c1e5e0ed358c37de5f281469dbea86596f4af2fd7c3607d260674ff918d2b535acba5e9f62f8ed29fa0192612c7bb94147b939eb9770d53cda68c20e5035315b", 0xd3}, {&(0x7f0000000380)="a0c489db4caefc53e89e950b7bbcf6292ca1b7cbfd3ef600d6b88eb5000a8641393e3b81eebbf6cd78698599b69807a6d5b5cc5d67ef0fd9d3f39edb50a51fc54697643e03c040265ed880c464cded21105603d6beb35687c879fff654774fb4d4a3150f5f82c0187cd2564856afb57343c8a9e79f645b55d3234ddf7ace291b94cc445e3f200c1312e36221f9537b72863b", 0x92}, {&(0x7f0000000440)="1e8aa5cc505c1f8c06353647a25f84ec95057c6b976ed9d0938fc96f2eea3ad83bbf6a58f24e79b102c0073edec5de59a9286cfcbbfa8f0f626b53170923b70373ae3ba79a4c09fbe7a51dfeb26e75d901a76a2a2dd9eea2be742b9dde7a7470b5dd4dff47adfcd4ab75fca84ed939e149589c6d929db0320d6c7f65eb06fb905a49fcd7a68b6c65646b38488aeaf45b46e3f17fa7ea6404228cb434b04dae5625973ed711fc7351fe248dc3e1764cf3760c2570f79c9fe87b59b3a1c822e69e0ecfb707f1d01ec61ed191df6a5a21c82281174f2d464f5b438513b408fb4c5af528041570f06b1ebede3d1590bd112a9823eb2936ddf2", 0xf7}, {&(0x7f0000000540)="89db9400fc6670ccbad7d9ba97a4fff77fc79bec5fcea9e7e818c037758d21a0ea4810bf44018beb640404ca833066961f802a3db12bfbc6de93688752468108e1a8bbc274fa6844f3c9888e920d3acc75b8af0ed7509f24bc4b884f80d8ebf067d257dce6182cf90670dd6d2ba1db81cd", 0x71}, {&(0x7f00000005c0)="106a4e63f706bf303298b232314bc82da4dc04e2cada33c8357117ed5ab5f223e45bb86eb3d8c22ce4dbb05769b47f92bc54c396dd09515c1f10be802c172d9d77a857b8f96a52cb3dbb0a380f2533b6b2265b381a76a629f849e20dfa772ba46f949b62b8559cfc4bdabd48fd3297365860bf2357d0dee3475ae185bf51f089ea0851c3a16d9a09a7032665b4f2e2ee24003a72f6dec8112d975e02b8213fd204bda6962b93589d1f64912108d5cb72ab122530b06117b68bedddd6748e5e1f1fc7c2a467365b4d2133e5dad9e82912dc1586519901e0470121709d9caeec1a0194067b57d62caa87e688ad52b0", 0xee}, {&(0x7f00000006c0)="f5db44f00d", 0x5}], 0x9, &(0x7f00000009c0)=[@rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}], 0xb8, 0x400}, 0xfc44d2acae5d0179) writev(r0, &(0x7f0000001380)=[{&(0x7f0000000180)="7fea088909b733aef10f5673e43125fc6e58004c", 0x14}], 0x1) 16:00:33 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r0, 0x20) r1 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) flock(r1, 0x2) flock(r1, 0x1) 16:00:33 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) recvfrom(r0, &(0x7f0000000200)=""/146, 0x92, 0x802, 0x0, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x4}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:33 executing program 1: mlockall(0x3) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/122, 0x7a) shmget(0x1, 0x1000, 0x464, &(0x7f0000ffe000/0x1000)=nil) shmget$private(0x0, 0x2000, 0x52, &(0x7f0000ffe000/0x2000)=nil) ioctl$TIOCSTART(r1, 0x2000746e) mlockall(0x1) preadv(r0, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/28, 0x1c}, {&(0x7f0000000100)=""/100, 0x64}, {&(0x7f0000000180)=""/34, 0x22}, {&(0x7f00000001c0)=""/48, 0x30}, {&(0x7f0000000200)=""/206, 0x3ba}], 0x1, 0x0) mprotect(&(0x7f0000ff5000/0x4000)=nil, 0x4000, 0x4) munlockall() 16:00:33 executing program 0: r0 = syz_open_pts() close(r0) nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x80, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) close(r2) socketpair(0x19, 0x4000, 0x20, &(0x7f0000000000)) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10000, 0x0) 16:00:33 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x4003ff, 0x7ffffffd, "73cc517b8560c4e9c9c06d180000000000000008"}) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000800)="54cbdd766cbca8d47036856a4fb26e833e70a5919d0276c442331fa2c9a926c4c86a00d415014359b50b5ae4bd3dbf69fe315dd154c9b35ac0ab1146aed083dfea589d3c0113240bd8926fd1563becd8ef1d85ab859c51f5d5bda9489ff3d3f7e1c3d258df33a8b1403268ae132c407b6d7dd46b97d2f03bbce474433d5b9935adc918c94b98de4cd0908c59ade7ca42c734c5bb7427ad8d12a3ab1e5079bf16cdfb06cb0896f1fcd68a40b4737dec136f28be7d3f97e768a66aff280e6b670e9686256aaea1737e5c0f37b55681a22e75901023d599fa592a5139ad736b776df3d3fd7c00e2e79232a8ee7573e0d198ecc05afd091d84cfaa329305ebcd1a4e2bc513cfeae3d800224ee82482b102adcf7e7cdadc6db840c691e20e2d95e17062e94eba0768f7d5f0d518b9355c64ea8e9320689395a94b6337189bda3be029f8af644a5a84e7df14093189505644c7df77474cfb7062b8b41152d3d002aa151230d294a5bfcf3923a3b00e2cf5c18bc7f554c022db0b16070a606bf68fdf8a81dbf481b38e1bfe72c54910525c28f5658a49a8982434bf9a04f7b1cfc4d70320116ce8d7e3d629e9c196a6e7102f40f1dd5c81bb773235d6241e864337358c40ab3fbd5ef093e6eba197438c2a004acabc788bfd8e8ffa845855c762755434b049535b5acd11245af787df6c7fbe9358aed0e3a942fc4ecd49b3c9b2b8fe84e04f52988dd16b1c3e90db07848a1dcc7ce503270d19d5c7f0faf0c808d59781822a70aa99780e45c2eadd8775c3c60f9b14d3ba61a80bf39354dfc1bd29e41783cf9e90c7d8f8c090c3df9b5d0c9028ad7c83207fc58158ce4754dca33a979992bdedb308a445d2ee397ba2863f86e885b8c16f961b83126d43457ab752b98af5c8c969c26635c12262ee1ea8b6f8debcdfac484b67e8dca9830bf8e1d63b134d03c64abbbd2f0c510ad64eecbb9cc621a5bcf28428d9abe693093699bb071104c4353bb5632972683fd232b284b2a2091516d6904f2c50ca5fe4d49f2560ae14e386c424dcdb608b10b103af2db71c697504c782075a23c70615d8592c968c8f5e79d9799a3ed3d80efe27479fcb6dac9fcc9230743911873eb8e973eb98b452a24fb1c8819732d728b0474aab030d11934e464494d23996fc9851f3ed30bae29990d39c483b3e9c81c953a28fc2d0d8decca7ae4ba8a2f324c9cb69785abceec04c6d0357c6a4a6b66bd68ea5e866170e97ca20c1e40b64d147a93767b0e8d2d472c9d88df074e885fc7bd61b3d481e16305dff6bb198f83afec95989dff08d202907cd3246fde6db0d5b4e259e1a8a944fc2bb1e75e31ea4dda75197d0aff6f43962b15462fc4f97a1362b5b46cf0658845817c07a317cc9aac9c1920e337dfe96ca65ac4d9e1513703731c71bc5385d8b1fe8589b756582c181c78630d72dd65edbab583044e55eacfde9886d8769ebe03550acd015f7f794415e7c2b0b19ec5d2a82c45a25b31e81451473366371cb2d4d40587b1c8a2def13bc9fe0b45664efa81355b82c301edb04d1b1818868b37c3915999708874f4a7c0ba013a3202b7659781968e732ce2c4e558644d7a1f1e85986d91fb79e967f74ab25266b9188b931422f06a6f54258bd6cfe774bfda58fd371e38184c8c747b9a5bb33c017bca7f736f72c425cd8d65bd5eab28c6d1041a9cd4e8a14443ab8b096e5bf30d77848586600f0641d994663e6d7805667b864cf7d3566cf3f94115888e5e53c98cfc147be4c829c936be7537fba70ca122a46e2314e88f722210b510e6cdb68c9fea847dc1865ec803bd1ae3d644d527deac8e204850417d7ef9446b8f099714b9f2795997a1e3855ca2a47c5101f35202fc3ee79ae14258598f3206b75214b47f89051291bb9072c3c319e4074bb4a295a2c71b06e797f3246f73431673e10e7e28cf6d4546c70168576921bd60dc042edbda7ceb22bef25ebb89f3aed3b9779f1a3b1db1e0bf7df4fdeca20af3337fedfcefdc514689da28d934caa9db95ae58d792c1cac221d05921be949678c0c9fe4645543de9a206725a33fd430a6a04dba7e450094f230cbb01046567e4cd73f6e4369194a0b553665437ecb96c0522bda813c5d6ea94e543c10e874c62e0352c82dc0b36fe57bd7913441dc5eabfeeb3c321414774b6fd22f7d5a77ac8666fd18c0636652fc83915ee222450e134447b64c7937668253af7825bfa1ffc09fc9d0f73f5613ab9b020093ecdad4449d33b7fa289ac74d2a39f5d024e8863b59a9d31778aac5911e8aeebdf925704ce9218736d8cae0b35ededf43e0bd9eefa8fcc817dda2a46a6468abc7d50f47e227ac9f173f6b28d8de0ea630cd127051ac63a73ee409573a9624ce629a6901638a9ced88e2527e4198bc7e9265fe2b26220d61c78fc5b4b5a96d500f27895c0a", 0x6bf}], 0x1) r2 = semget$private(0x0, 0x1, 0x24) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000080)=""/13) 16:00:34 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "04000000000000000002000000ffec6de400"}) mprotect(&(0x7f0000627000/0x1000)=nil, 0x1000, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) r1 = socket(0x18, 0x1, 0x0) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000622000/0x3000)=nil) r3 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000000)=0xa) shmctl$IPC_RMID(r2, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shmget(0x3, 0x1000, 0x108, &(0x7f0000627000/0x1000)=nil) 16:00:34 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000040)="e1506696", 0x4}], 0x1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) syz_execute_func(&(0x7f0000000000)="2636f390c4e31d6cb891b2b6c32845ffcc0f1856bf46381866480f7e92aa8d732cc441b35f1c30410f0f78cb1dc4a279ba12f30faedc") r1 = semget$private(0x0, 0x7, 0x43a) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000180)=""/146) 16:00:34 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000), 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) setsockopt(r0, 0x8, 0x2, &(0x7f0000000000)="147cf7633b5f415a135ae747fea71ffac0bd72f32d4c52906254af73ceb281e2303ab02590c9e338e9615cda20ae81522c9e949068019e30e1b900307db43d9a0bd064d0343a243632298fead85bfb1878ba3c587ea005b6ac897288d4655e391c887e75e19b9e1e14f28c01483f4e8439c37e647c1c01e62856dba2f0cfd1255ba44335daeb78414a83c101", 0x8c) 16:00:34 executing program 1: getitimer(0x0, 0xfffffffffffffffe) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) sendto$unix(r0, &(0x7f0000000040)="04b3a727088c54abcdb029e0a8e5dd3f6148f7e9e08e257568d00a13d49b86c967ea3ea0f8cfb809b68a95cd7d2f394f2d16799c14ab0a2d6c73c8ef01dae84f46d319a76be9cf66129c4e58bfb702a9a978a6d50a6dd3e747782ab235f4f4d189c0852b421ca17d55b6cd1280504f65bac0ef36164d6801b053803f0d8d73635013f14e0cbed0a89d4de2a4def774f00f30bb8be24ede95c7b49366e05dcbce058798dc83f52c9e345bb8d890081e418a1b43ccdc7fd9123c1f90fa6dc095d8c9e318d5367ad3ebdf7278673f2ad308f65b7c98a5afa596447b5e971717bc72233b2891ac93eac8a1a858a88b0ea1e119e783535a73459c623d74f1466e5b7f013a6548d7ca1ccbaadcb65df8e4cd5ede76c63585a6a8b82231ee5f02a9580d2c9c168b26616ccddc7aa07c045f180f74e1ff2e66b1a7dfd0226aa7f06d9adf8a6a8bb20e8f7be900f3b15be87a0c9738c7457a69bf19612b60232b6033a69f8f6d278499681e18057d7651aaa03cbe486714edadf0850adf3e5a2262a66b88cad183013e6272daa92fb6bd796fb945e8f00383474625e4116d5f47f502ace7a00af6375122ed7b396bc84f4f800bc3d813204fdf2293a4ad1536172c43d817e49778d44988f74a5d2372ac5dbf69217c127ff71f0a544835a6e56a78568fdd6b7949b42a16ab315c298e6646c228d84b03915db2688746a3f54f43bc39f5aef8601e4bec5461c3432ba353281fcba69b5778396fae53323e5bb96d4983b4f31098833b7b39e1c16673537493584002977997087733c02dbc9e6ef4ae47da1f8329acd8c0990689ad9ab4b06d0640f3aac6e173e15fd35df76cd9f2a70232104be0ee4d07bd6be7115440cc113d7307e886560812bedd86e80f914aec3169a4a886080dbc66f93c94750bd8529cf6989e446d98ac4990de4d721fb89862beff1902986f6c17ad37815fc61efef8ac555f47df01a5250a35f4641efe44435294845e3f636c809fe95a7a28b7677ba993d7d3cd8e21b18aa79ddd637f39d023ba346d618bb5efb3f195174bc462ed479f0d26042c0308ab72e5f0906ec411912e60e3df1553df06bca25ccddf4cda7a7fca3b2dfbcbc6679de3d4261013bef8948ab42caeb3429932a5b6c3f8981d8bab4f8d3129eb20d0263cc50b6b8c50ca633dbf0b449b61fc62d61546f9024f28f406067d064c053668c6228bfa1ec886422e100eb93efd2a7d39adc9d2d674611086111573f4af758d19ffb443756a4ba0a4ff127c697e8cb900888c96a90440de85a8b56ebe6446ca5fff1cfc45ec7b80022af67c27283290d2ffcd0732a4faf7c65e7d012e8578d998a58a2652a5983bc387cb7969c33d10b26ab6c89e81029afc994bec53f28b7f27b49d8a5ed30473645bd40cf1938b33d7549addeff3150cab37f0a9d2dbd4c45ff55f41c70ed4e8a9045e564ff184e5deae3fdfeecfd56a418033be37e783b4d2d973fa2224f25e16420f7684c211c4c1558083d07ddf74a709ac4cb8078bcfd98b213b4f28faf62498425b4096512d50ca2c512eb5281667cf1cbdac23a89f5725580233f8fe20552551695badc979936a75b41aea6f2199a6497e67923068d9f31b13558b6871a90a4d91add670dc006c74479cb66ce21a3b0789b02aac49576f7d3bdd8424c40731807608c4edf46414af8a0386e02647e49ed8dbfa8529fcacf1750a65b445d8b5ac84bf996d8a2dd9719c64c5ad80c11a8fdd384749261f43b5a2f90725ab2104a608534d2e20f4338def27546ba3b8d2f381558172d9a5f70c323faef32e0e43a75cc07f13552325145e397364332f8906037c5926784afcac8423416459c880e4a03fd6d1de2efa91db75ccb7ca31e4d131280f6aafa124d5ba53f43714e10894613b6bf821e72450842896c7081d29c54564eb09371de039f163c0e388fa46e46f9cb3e04afb2505a4ddad78c85c82211c30c24bac4eba7b8873137ef9d5c655fcc001c4d51f9debb330e037b7ffda3438b17dfdada10cd80198661aaaa12580a3ebad8c825e9e68808b05792bca8438cd7c3e2db416f00fce5289c80e36559ddcd50678bfd7c67ec8e96b763b57ee28a1343527868ae11de706af665180d497f95cc4004aafacd95fa63ae6ab53d773656c9a178e1f1130d2dca2d56ecdae4f1ba9881244d873fe3fd73aa5ba8d8c45d5e23859acfbae4c6603d1ae28bbfa0270c7b969d8e300c54a0525db61f2146d3792ca55f893cc85efae793f1c2506f1c2c4b44242033c01c4ae6900e24cd2b1673d102f581646661793fd7f700d7b801437e8d1e7e55cbf28c0382a25092e051b562067b2246f1f28c9cf0c8f0a6cf9a6df41870c02cf3d4b065387250281120e034cd09e6041d83bdb2ad75b4f413574ce03aa4d78ce5d07b6c07c8179bee22cc7934ce3a7b7a09b788926cf511cee937a45b8c11e8ca52ab8c1ab62b57fd4056e056f52b2f3d9d45351dd1f45a47fd678a41127f3fe29ba9d7392808d885e4724080d58b92ce8b6e3cbfeeedcd44d7c29598f7ca2ce9b3359bcc91c526c862a152fb20ff0c9e809a58b7f7e6f3a10046f50c386866c4ab02cb05270424bd83ab711e0891c98a2bf522bd0fd66981cc184c0eb4a2c20bcac441a1cf7ee18874644368de839106f4172a1980f26f32e72e75166537d2aa49f8af731aefa137ffc6e5d611be491e1e2692592f3a6edce45f228ff96acb54b94f481993e73dc9d22b549f02831d78990403d67692e97e34e7afc6db7c3b0c501d2a333f48515879960d83ac72db1bfc1c79a4977c75e2e7fe0a7de4809ac5c7d49f152825172391e56c5f2067b9a14193d36bb81280b7b940633da8eef9ea609b48a09dcf97add30547552b334cbffc120b71d34a50d2b49f4b08b6cf622ad73bc5df6c97215a1c9ba570ea56db29deebd21cbff72ef485c318eee8ad56f91d2751bc7d66c98db443996d64d68a35351609202d244d94434ffb85b8f36f6f749fa38d624d4d9fd895c9c4f0a5c5cf3984f1988eaa63e3331cf567b665c3850467b185b269b6bc911ab40fd6101c991a8703920eca8fc8346b6d736451ca9dce60844878408142560104820926331a4fa0e339dbe44649e62d6f88bf465339b38fa401fb33bdffe215faa5484fd29c858fe511340700629be8231c02024edd980faf1c052a5cd7a85a0485a02b828d4264d55805def4b19185fddd2f5d5b8e51a6cc45cbe023b197fe1d7d23bd0c8da82348ce6581e2feeac34ffc2ca8191d2b6829d3897f2873af3dd4194322497bd26fde32c47e661a81c0f73182d3113dc55af6883817f46f5b761a0e1a17dae43e524533b0d7aeb6e53e94abec94b915df1c4f2128f5aa220693d0c1015bc1eaddb15f826b3f9225527e3eb18f2d9f8904c551836da562d69496082666c304541f5d2fa96ca60ab6f38616ec683ce4b7abd58c3a9623780373b57966152ddbf692e12d942ed1d25d6a921fb924db31fdee9152b2b8cd7ccabe39964e1c504d5740ed9924f46a76a52e572c5fdd2afa2c952502fff0e54f002971be44da4b205d042a58ce5674073136dad9fdf06b804bdc8a7e693f4398c6dcf62500603cc5f492658d32e8a56e689937b4f8e96ec95caac2567816c6da5c94e846fc7f07b40539a50cb1400f621071a9bbb8a9ddf801506174f667eba1f7fffe2027a93c7462c1a8c6be9ac8dfadbfbea3c2fd04023b7f8702d303587581cc3c93bfdf2954b537ea8e226b79d86ec1519c8790737699169390bc299c89beb107ff19186a476e64d6e2118a9ca9f899ad84f0c3bdcc218b71199d102633cf0a8cf38bb2e27229dda505b95ee3b7cb536f3b3269848d5086367e9fd16c71bae32467005efaaa6b82d039d15d2ca0afd7b3a14cb3dfd551cf02635b8eab1707bfd257026fe9b404a3a8c701ca80ad836b96f5229694e8eecd8872d11ed7b65d323b5ce3242385cfecbfc45a5d859d8ef44c7ee446c37679743667887696a5408e93dd0d38cc0b4eec9fe39a8f27297634b7f448fecdd54c04d8b111dbace70a6a763f5be42c5b4a6625c98ad55cad438dfdcb4f74f4bad6198dee829ece7a679bcd3bd78ff991aa6eb8457864e64750450c28b057f846802d51ce179193fd879c957aefb9d9ef58f8f4d6653a8fa71b7fb84971ec39981cb96b5f1a397efc056eb3ab9f089e91fa73c0a4ca74cedd290daf38d0206c0851361cc63ebef915ce5f24303c8e2b6f6b01d5c8e9cf6381d43911e5f62dfe73af30e4639786cff33545dfda081fb823f4aefebbc00189620a9dd6becf3f54a16fea3fd35d3532842138e50d1a40628b7bdfeb2c91b2f12520ff41e481be562164513f627d17ca405bb88a9a8b34841ab7671d5b6be2fd3bc3a7aae3ba2822e89073ff9fd47fce2752e7f2fcde941f2ad9766da71785e2de1dd534742fb7646837d4e48f08ce6e238a39a2fe3b8c3af95d3b96c0d737fd3713af50b6253649563c7cb5306c4f4f32dc488bf8a7c81c0d80252a031e26f3a47f21485e14cdb1db3fca7dfb3e40dc87a7199fefe2ae509c59b57019f9d3092cbbc41286a8a31ada118186a3b812ea409955915f18097521404bc44f31a88757d72ffbabc0a004c485fe9291e286591242ec282afe50755cd88612f5ee3430b89ce2dac09db5dbd9af65b88bcbf635587c97815261b1b17e7f04ffe92230ed0dd7906417669eddc311b25e8afe0e24ac18555652437c68c1a4349b10cf99c87a180f59d74e6b09d5d9c9ca78ea16f9f4fb960ead5393ec379c393b015a552d4192f9ed1583637d0de861e94eb5ff4c300049222798434d3454e7a93edc8e5bfd17c6a89734fef2b47d83931f376ddd4db5a78c5dfee1318842cc504fbf8378c577943cc4f7659d580258e63beebb0e0e1ef560a4323128fc416583f8c08afe1005a4d4ef54e76926b5d7a402a8b85d60b888ffea06a234b538c9d70f189e6a4a85a58e51b71040054e9209dbe0d5a60ef46c9adb659a9f5dbd7ac4f7cc723d74920b25aa1727f8920643e53d2f5d303617508e69d93c57c65d701a83009ac35e561bd06172ddca02b49bdb2e982b56bb5cfbc0a0a581fe38c4f77b385a618008e52a3b4c8031f0080288a822a78f9d0dcfe7e951e7069f0e84c8759a7a73790482c244ddeca8454c11cc0c88369ce94e8a77f6f765f5fef8ddd38e8af1a7246d2f523db3e5ee64a195945a2656a6deb7a5926133cbc909ba2b9aeeff0224a9a0f5608b367621d9d1fc325c34bf7daadbbd6a810b59068076ce7ff00dc1c1891bd35369806ba6a950d135f49cb72eae7859b893007b9fd0b6625c987b3aa5ef6110194f15204ff87131ee0a334e67d14683019e2619c31dc02a78a517f2e47a15304cbaaf991775df182b660348a909e48e21eb184877c44257865ddf102879ebfa39d7371ce4066947e423d2a5eadb6cb3e77ae86af7ff0a4e78db0cc72f832ddb48a79150aa46843767896dceb383d2f51d5539ad059ed88e157e8666d84839e09ab88717b2e03e744d544190bfcbf59c1424b68f9e26c44101b53ec9139ab0eefe9f5d8643b900bb2c6e8c8926533cc285b481304eb018e620a529c02f10e6b70f69bfaed5aee383e603d905fc299537041deeda5259760b2733a699eccf4dc59a70147ed61478e8b7beb5fd0e019965057af1d3a8dafe387a64d11b132bc63f024fd80f7e545e39f56bdfe917f3a5189c773e0661d83b3d823db9b6c72d48dacfd6859bb72b202910b493c2f0e2890a90e0fce0b203c734ac24368e36c", 0x1000, 0x400, &(0x7f0000001040)=@abs={0x1, 0x0, 0x2}, 0x8) 16:00:34 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d43) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x2) 16:00:34 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ff"], 0x5}, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffd6e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) getsockname$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xffffffffffffffa5) setsockopt(r0, 0x1000000029, 0x31, &(0x7f0000000000)="3048e69931929648", 0x8) write(r0, 0x0, 0x0) 16:00:34 executing program 1: r0 = socket(0x12, 0x8000, 0x5) execve(&(0x7f00000003c0)='./bus\x00', &(0x7f0000000480)=[&(0x7f0000000400)='{\x00', &(0x7f0000000440)='\x00'], &(0x7f0000000500)=[&(0x7f00000004c0)='{).\x00']) preadv(r0, &(0x7f0000000240)=[{&(0x7f0000000140)=""/231, 0xe7}], 0x1, 0x0) open(&(0x7f0000000380)='./bus\x00', 0x8, 0x20) mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000040)={&(0x7f00000000c0)=[{0x5, 0x8001}, {0x84, 0x80000001}, {0x1c9, 0x2}, {0x47, 0x20}, {}, {0xef, 0x3}, {0x42, 0x7}, {0x87, 0x8}, {0x86, 0xffffffff00000001}, {0x83, 0xb}], 0xa}) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000280)) ioctl$TIOCGFLAGS(r1, 0x4004745d, 0x0) r2 = semget(0x3, 0x1, 0x64) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000300), &(0x7f0000000340)=0x8) socket(0x6, 0x5, 0x10000) semctl$GETNCNT(r2, 0x2, 0x3, &(0x7f00000002c0)=""/46) semget(0x2, 0x0, 0x12) r3 = fcntl$getown(r0, 0x5) getpgid(r3) shutdown(r1, 0x2) 16:00:34 executing program 0: r0 = socket$inet(0x2, 0x6, 0x0) fchflags(r0, 0x6) getsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x0) socket$inet(0x2, 0x0, 0xbfa) 16:00:34 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="2098c54d09f8353ff443b28f", 0xc) 16:00:34 executing program 0: r0 = socket$inet(0x2, 0x4006, 0x400000000004) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) connect$inet(r0, &(0x7f0000000040), 0x154) 16:00:34 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000000), 0x0) pipe(&(0x7f0000000180)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() r1 = syz_open_pts() syz_open_pts() fcntl$dupfd(r0, 0x0, r1) 16:00:34 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x8202, 0x44) getsockopt(r0, 0xfffffffffffffffd, 0x259a, &(0x7f00000001c0)=""/216, &(0x7f0000000100)=0xd8) mknodat(r0, &(0x7f0000000080)='./bus\x00', 0x42, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x3) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000180)="000000186004008b09232b27feff023519ed1ede61d711e8f2f6b0000000bf02008c9798171fbb18fb9d568e58a6", 0x2e}], 0x1) 16:00:34 executing program 1: pipe(0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000005c0)="eaff125c000000007c01c8309bc99af5621d45897f8bbb64119535137d2b2ad001d379e9df7fd6d1d7b2a7c9bca04733d7de7b0eb189ee8f1495d7cbcf478fd64015f111e4e8d3f247935b96ac5960cb08fb2dfdd305faf7fda4e401a50e2d7f40a2b7bb9e9afefd389cf43d71b60078d99d63feb4a550118fd123ce8114a4fb8ed36ede81ec224a1209120627753e7148bb2671b1a4372927d077ac51e2e0cb8bcf5313428ad4a2a02e6da58c29ecd4a7badd0d4417b68cbed0ec6f067f3f3210efe10fca0e9ce8f0dbdc2b20", 0xcd) getsockopt(r0, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) semop(0x0, &(0x7f0000000300)=[{0x4, 0x4}], 0x1) r3 = semget$private(0x0, 0x7, 0x0) setsockopt(r0, 0x1ff6, 0x80000000, &(0x7f00000006c0)="819d36e8a1ebaf3cbd6a05e3da6a033f99f9051409137bc50ea98d081c0d25fd4f14ffcbc65fcf20a6a3e17fffd2372ad4fb9564efba14050d9f6af686523804a15a0a516a15edf1b8466e581db5775f4f58e884b5f61fa53fe8102ee1517f472fb343ea1f642a25feba02be745c2e205a6060d006d5ae708f8c17b21784935f41a1036a4487ae5334882e59d0fb541e68f3878f3bc53ab9dfed7f95a29690922b", 0xa1) semop(r3, &(0x7f00000003c0)=[{0x7, 0x4, 0x800}, {0x0, 0xffffffff}, {0x0, 0x95, 0x800}, {0x5, 0x421}], 0x4) chown(&(0x7f0000000340)='./bus\x00', r1, r2) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000500)=""/97) semop(r3, &(0x7f00000001c0)=[{0x2, 0x1, 0x1800}, {0x1, 0x5}, {0x2, 0x1}, {0x3, 0x2, 0x1800}, {0x1, 0x5, 0x1000}, {0x4, 0x0, 0x1800}, {0x2, 0x2, 0x1000}, {0x0, 0x3, 0x1000}, {0x3, 0x800, 0x800}], 0x9) nanosleep(&(0x7f0000000400)={0x9, 0x2}, &(0x7f0000000440)) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r5 = dup(0xffffffffffffffff) rmdir(&(0x7f00000004c0)='./file0\x00') ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000000080)) semop(0x0, &(0x7f0000000580), 0x0) semop(0x0, &(0x7f0000000180)=[{0x4, 0x552}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10001, 0x1800}, {0x2, 0x0, 0x1000}, {0x5, 0x8, 0x1000}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1800}, {0x400000003, 0x8, 0x1800}], 0x9) socket(0x2, 0x1, 0x8) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000280)={0x4, 0x1, 0x6, 0x1000006, 0x1}, 0xc) r6 = accept(r5, &(0x7f00000000c0)=@in6, &(0x7f0000000480)=0xfffffffffffffd8c) semop(r3, &(0x7f0000000380)=[{0x2, 0x2, 0x1800}], 0x1) sendmsg$unix(r6, &(0x7f00000009c0)={&(0x7f0000000240)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000007c0)=[{&(0x7f0000000780)="ea885645cd3472358cd37558dcea430fb6b3a320c6367462f6383060149e5badd035e138deecd3d1105d2a82434c97b7196b40406128a3b3f47671", 0x3b}], 0x1, 0x0, 0x0, 0x4}, 0x0) getsockopt(r4, 0x3, 0x1, &(0x7f0000000100)=""/80, &(0x7f0000000200)=0x50) getdents(r5, &(0x7f0000000a00)=""/4096, 0x1000) 16:00:34 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, 0x0, 0xfffffffffffffffe) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:00:34 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x1000002007, 0x4000086128) r0 = open(&(0x7f0000000100)='./bus\x00', 0x100000041, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x9, &(0x7f0000000140)=[{0x3, 0xff, 0x3, 0x8}, {0x6, 0xff, 0x62, 0xeb}, {0x6, 0xffffffffffff897c, 0x66, 0x86}, {0xfff, 0x8, 0x12ce}, {0x7, 0x5, 0xa7be, 0xad0}, {0x7ff, 0x8, 0x1, 0x3}, {0x2, 0x4, 0x6, 0x7f}, {0x0, 0x0, 0xfffffffffffff499, 0x3}, {0x3, 0x2, 0x101, 0x40}]}) pwritev(r0, &(0x7f0000000380)=[{&(0x7f00000003c0)="2446f0ec3c9dffe39644734908291e373589c710cbb869cdbbc2a45329218f2321741057d25c9c4aa43d40892f8a0843479eaf675bca1c617e2f32bbdef87b018d0b373dca389be715b05a872a19d9459bebf9f949cf6c7436008443a998af182a1d51abd97b287a8597a1a91444970e2a1119e62e8f761a2ab82ef23e3aa6b768d808cee8f16923ebad001c25f487eee94bddbfaeb497d1d07103277c0c263d50480086e92e80718d31136726187c57a8e4927655b991c9b39e5d8938afb894859cff22fe105cb9b4e79ecaa71781250bfc35656b33f0c63ee7faa548b05812d5a83cebabefa9529fdfb931081c995f37f6788adda35f39d7d4dc71f4dae8c86d4f8c7fe89f22105086c29d5dc485b9ffad1130db2dc3f97683a5d4033e152829d47a7e2efba5f53c37097ad216e0dd516a0c59f71f6d56ca516416e89993507873fa4edc5c62f22866762e43357632363602715d6722df2e8dcb3abd5381b089443f422d43b7fde55edc34edcd8cb097609a0e94ed73e1a138fa4628ac2f96044fe92b975ab278aa9e110f01a6363e9682b0f33afc1de05c49f4522eea3fa3067f3348087b52568723bf8f6276b7b02330b0fcb75f435ec790e14597b6c1ef70836caba04d63c09a016748b7710931ab7b5e2b6d14cc64b35d822131d46171b01af6b09c3748393067d5caa93cafefdb382ae0c30a3fd76521286f82729755a5bbdc5ca6437956ba1c3c8443ba74bdacda644ac35d66ccb14b2c1589ac0dd7c9120afa6bf36cf2377e7bc9f077530563bf01c1f53cca06d02df59768953074a36b9417bfe4bb3709e5583a3e4e30e1d9c666ca245660403e319b2713718a9a7926233f0f5c4ab823a1d6d364dc8bb73a50550afa971173bf8ab106557cf1ae24a7b76d6a3038181fe1c129d131f07734b4b745f5b3bb30a8dd5aef077ca8c449cdc07a2bd6e33291b7d11e6c082fdb8fff797d1774ef88570c676927118fe1cd75db8a78dfdac9f6693af68a2fc4eb018a6a9b3a16678e78c8f4a6835d297209b449461cd638b712b47aa716b8c24abc8edaa465330818ab338f52d6d07a0037dbbf130e447ccd0879884f88ffca403a37323215370d2cf517a67434fc4ef959abfc625b1f171ab35016d32d0bd119d3ff78762e5cb9abd93124c47a488a29aea0aaacb19e8f69e6895efdb402f5676b1cf572ba1f1e930ce6564c1527169e3066464e6a4766b1c700cef8eb992b8a478b56fe6cd356c13bc976da127904b58cb4cf8405a08c4daac804831c355943193101af8cd887026a83f8a9c3648169ea2e0294a158a6e4971f0b9d257dafdefa4c3f1de24db511c05df28f72eeb9b820ce41a7c0cf72d5e733405436b4c1274168837077ecc07b01f0af63a2b9c5c93beab601f5ed8f122c89d8f54db99bbff4b9a7844239b794000606a992555cc9caefd6e220b78a903c6ac3f1c88d819d31e8d8767352a3445ee9be200549ef3bc3a6e2d37f78f8a72e5d605de63e2dfa74b8d669772784ca78357147a78f7c8133cab014ae7696e912aefcce012a386561d9806eb7f176f58b0ff9e1704b579a2348789bb63475d8af496a990789e4c27894b009acd01318fdf31657a4f970f59d5286c2f1d8c58d40b7936652667e67748e76c5c0d0a75d7aa0", 0x49a}], 0x1, 0x0) 16:00:34 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2001, 0x86128) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000006c0)={'tap', 0x0}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f00000000c0)="010000", 0x3}], 0x1) write(r1, &(0x7f0000000040)="000000deff", 0x5) pwritev(r1, &(0x7f0000000700)=[{&(0x7f0000000200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 16:00:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000100)={&(0x7f0000000080)=[{0x127, 0x56e}], 0x1}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x81}, {0x6}]}) 16:00:35 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = semget(0x1, 0x2, 0x150) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000180)={{0x1f, r2, r3, r4, r5, 0x0, 0x5d}, 0x6, 0x7ff, 0x1}) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000200)={0x3, 0x3f}, 0x8) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xffff14ac}], 0x18}, 0x0) 16:00:35 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x10, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0206921, &(0x7f00000000c0)) close(r1) 16:00:35 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x265a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) readlink(&(0x7f0000000200)='./bus\x00', &(0x7f0000000240)=""/31, 0x1f) getsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000140), &(0x7f0000000180)=0x4) 16:00:35 executing program 0: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0x0, 0x1, 0x45, 0x0, 0x6}, {{r1}, 0xfffffffffffffffa, 0x0, 0x1, 0x2, 0x9}, {{r0}, 0xffffffffffffffff, 0x20, 0x1, 0xa960000000000000, 0x3}, {{r0}, 0x0, 0x84, 0xfffff, 0x0, 0x9}], 0x4, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x80, 0x20000000, 0x3, 0xfffffffffffffffb}, {{r0}, 0xffffffffffffffff, 0x29, 0x20000008, 0x6, 0x4}, {{r1}, 0xffffffffffffffff, 0x4, 0x2, 0x1, 0x40}], 0xff, &(0x7f0000000100)={0x401, 0x80}) socket$unix(0x1, 0x5, 0x0) listen(r0, 0x0) r2 = fcntl$getown(r1, 0x5) fcntl$setown(r0, 0x6, r2) 16:00:35 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f00000000c0)=[{0x48, 0x1}, {0x87, 0x6}, {0x27, 0x8}, {0x0, 0x9}, {0x42, 0x5}, {0x3723826eead6b546}, {0x46, 0x8000}], 0x7}) mknod(&(0x7f0000000100)='./bus\x00', 0x80, 0x1b00) r2 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) pwritev(r2, &(0x7f0000000040)=[{&(0x7f0000000140)="e1f9f872fd7470c99f69892a35bf5b1ef42788376e3438f0", 0x18}], 0x1, 0x0) execve(0x0, 0x0, 0x0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000200)={0x5, &(0x7f00000001c0)=[0xe8, 0x6, 0x5, 0x6, 0x4]}) 16:00:35 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000000)="de74c1d0c083c316c5b0598156464e09ae621ba0ff91c08bc4e0a8e63ccd8c5cbee4081e0d0917e96a1264353dbda722c3ebfbb15c3aa2deefff8a12630476cc620be4a02d092131f08ea2edf6ee26c3fc670d0aa51868a66e997b7fe432843e09860bbf31d973efa37fa6a67d22f56d5d1595946e104d7cd283f151b4245c83bc2d4ed561d506cfe8af33a1e71422859b5508746134ed6a1695530ff2cb9334945b0388e80b124ab60808dcf57022bda00a", 0xb2}], 0x1) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) writev(r0, &(0x7f0000001280)=[{&(0x7f0000000140)="6092227c3afa682e631da9b37cfbe28fe7fdb83a8e2210b2c04e069fcb092d3e84dc40f62a12a0cf60ea3a335be0f15282c132e0e2408caa023a12fce31b18b4130e46b7d19369ee1ca4e7039ef48e140a38394e800d90e647bceb1c17c01eadb9e35862632a5e29bf892453b9f51124096b2f3345481c32bfcacad299a1af532f0144d78d5d78c6876784bf7f3185cd7c2c52bc0b87a76029577f1f50cff88cd0ad62a634c1bddb0fae65c21436a3cadd7e6d19f320edeece721ce76c1988cc02d24bb9a9ba845d6e68660db9f880f05b7dc6520add8a4bfd8fc6ad31a34139a2532f3e24e733eb7bada40cf6ad76df90d95bf901231e7d87af35f344e4d527cba1026b4accf87421fa994a16efb5af9aea9a7b0446a4e64fab566a6b16bc51bd7897c0121d2b425abbd8d05e638947d8b245a8dee2c7dc8ecb526e7e3111e7209a58803ad7a78e4d5634cb1a0c8a1c74a7a2c070201e452c3fed71daa2d1bd547f5b83c7fb85a1e5d6ef7df366861e5ee6aa92f7b44a715e0ebbd5d37df31560b23019d9e7457ff936f3622091d206b541e14387cc8ee195dc5a7c1f5d611015059939cc51996794757bdcb93cd77794c1a774581bfe25f8694fe6a693f8ba73d6b4b452cd994bf9221a1fab84fcf0282db6db043aa3252825d0528a808f62eb2d950a76349431e80e8f17a0d93532ff2a223a2205602c59c398670c4a8ebdbe2cd8208f0ab63b949b97637b7f2b2dcc307ca13a447e86026fc960a159f2fcebf011ba7a6b6bda070add092a4753c82c1443179630d29121fe7326549d6ce35f40918391e1a009b44ab63096f6cf3e45965c24729ad1163e121eae03409aebae9723ddbad94f8262d5f26a6dbc32b9ba0db9eaa5d7ae45f0ec75ba8720a50bfb9edcd4a49883ab5b984117b5c5d076d79392125a659147b90b33d77e3846e515fcf8b2d7f1baaa857ce0f871ad716b494f531a475c38e1238091929dd7e9905bec240a9eb645bdaf1dbc09dcb8b80225a20af9fc6eff5816c3f5b4c05ad82cf26c0444397d002a8cade55083104e0b8e3deaa0921d95bd88682de0e6986505df61d156fce0e06fdbbe85ad9eb0146c3c2c45cc417cf884adb183037d044c2eff18ea265bbea1edee687c8358214a4e79b2431c9705b6696acdb80fac6b81f61c5b5267fec91b4e3ec50b6ad3cb7cfcbcba3992a6af5e28b8ea3efb146c1d9bdf4701a7f16a0ff311d75d349db9f035d6491228245fc09f2db9405d81290def3151cecb07d11a0900c8bcd41e10687ebd4147bbb66c751176ad07c048c7acf1102f14cde901f3df9eeed74de30955bb8db7bc69d3f536e6ea73eeba9b426bc6eaa5d31b16ccfd1eb713fd84f923f64877067e1cbee928a3cc6af29086cfcd19b455bbe3e142eef88f0a25154593618d6dd3b08c10c75e9607e62904ade42164102877b6f22b852a320444e71cbd10f9c786d52972fa06d9d82ba52c41976a8743f0e09899dac8f2a7c8d02e8879f5745bb6f3ee61fee3ca13bfbb0703e783357b0fbcb9512c369f77f9e458e8e29d80213e96756d5ef67511d72d18b462883b2895dbc89d5deaf3c44f4dba7a4099eacc5ce83ceb70f11163da38ff8e90b5dc25e8048d948f3ac7a90ac36aa5d5f23a04756964fbda633b0774ef11728bf3c8bf4fc5d99c57752a5c2ddd9db61705f2886c548667ba1831f2bc9cda8e7df40452b0947743237899bcdddd5c76cdfb25d3a38f79f3c411ee0a2dce85a59f2ef2e753da23b44294833c0d82a8555745a5ac466715487389a803c2e2a44e8c7976896686877dcb72e413e7df9ab21f4f6bb36443be132a0ca8aac497e1bf064e6ce6eb9174e0b7b8b5f7953481e5f99990294deadd069832dfb69c7c918960a6e7e15ffb2c6b61297077f80f3e1851f3127366b04ed7e6e9bf07a5dacbf14de77de2f29592564dced1349785ccc8c9cec5676e611c4596e298a44753cbbec76e9902b68344fa8c5edf7ae05d9020d8de2f8e69049c924bf9a495621970d526cb0f9657dd672e1728a10113dec2ddef87b083f8e26b88fa7f2d149b28f209d3b3e5398a1445f076ae29094ff139937fb2ca4e65d9b8d704c2a552fc3b5e8684bd2d77a26f974b0ecd12b6c702ed950e1dec332e0e909029540b3144ceca70024956d4c01450173c522896db10c5ada448062e46d0597db3b15d5701a17adc1de53a10877f598a1048c4bba8499005b64fc6726507505e085b8420ea25bb51b3134de5e530cb1ff591c2eadcb2c224ebed13ba91eb0cf4caf83057a0fdbd2339b5043bea1da27a5c101cc34b8cf7890247af03b81c078d5c27a7fcd9c4c663335111b64707faf60e8889617576db44b33bc94ff6a4e443de56729f35e76178a40d5a3e4b2255c8c9ea709e7abb025273a7ed4e2ccd4ac6248d3a792f2b9324662ab0455ec17fc973ee437d6255a332a3bd7f4222c6ffb6e1881104414e7fc9495bd8b352f36e4811cc6bb01567e03379bec1a2e0066b71ae4ad586a5d9747889d6dc3cf907abe70553b1380fe184e276f4d1c328467b0b306e44e533b59e43a1a89ab7c3bd137cf54c6e3a345e1848d843b9dda000731d9cff52f18a2def3033a836194c89bc92f28c9792a2927a129758bf944cfb793fa99d9584cc80004e9d61777a401968d767ae0b18363bafdc72a469687ea830cc8605bbe15a2d4cfed86e2e9a952cfcbe45121e3c305ba9bffcc37b5ea0240d9329ed3e26dd06ff3cea9b1c284a2310466c4ecd6aaf74ffb36cb781c0ee9afa3cb288f1167845ac503af089dfe3bf239895f6c1d1fefbf45df32b921fa67b0716ab0c928bd02d146aa03cc035c666c08b14c102f162d26f57a778ea41b8ee86b941b561ceca863d07ff8855188048358399504ce86468b663003a59d51e6490a56733684c6001eb58955b2e5bd76e37f2b95a7794d66c491ef66cf600917c95173e9b9f6a7593e49c0505bb5b4d374b81ebaeb619f477c3fd4d20dc6528dd19e6e7fdbddc606c027d5ced2c80a99d12b592d1337094922da496a490bd4a9a961c89c4060db9b118cdc1acb5f0e8d73341154ac1632aeb32024d9ee193a2e58a0519ca320861ecad5cd24aa9618f6c440225ebd71bd89f2bea2afe56ae145617db3e9da56e686c97396970f26bdd9114564ccf4c3da370ceae98e9f441fbea4c80bf3cf39b96c45e28ae04e1da26a172159e356d0801ac72c8a56a8cb6daaaa99fe2866138d9c34a146501b735640eb64fa3b253db89ccd8b0aeecd682e6ca0f5a10d4c97b13f88d1c8eb17fb8969e2d0494abb0cba203348f16149e5021d624197acb5eb8e356369279cf1f48f3ffc4a7e3aa4bb5d256c75d5ac7a89c62b8a9facbc0345cf268ef4dd4295cd56cd3c51e3a9836ccbee54f78722db054c724a84324d7b6662633d5cf4d315b537b5e168b69f7fe3a6bd2faf0107b8a56f15cf5cf40673c4b911a1b65aa84b72e1c5f787d91b15cd49bdcff44b492dff65c08aceda0ba70a39bd9eec84ca17996c77d2e7e894ab5dca9174809ded2d970140e5e9b5b07b0a76aef6ea61dc684896ef8a99192de7923f73f845aec2a6382ff34359c03dd5c4a0e01e95d63c293d7d9eaf116edb0f110acd977b7cce6c2a6d05e4a69d894c8cc21351d13a037cbb9410962a550d2a6c7760855804821d026339eb4d911263680f8b66ed5ccd64964b7e26238da7dbdc18b52aede0b6410d73779b8065d4579163b0f5dc6e5b0e028e5973c424a17a999c4a9ccef872eff7b3afd792c52a2e596cdaa3de4d4a08987c2ff17629d9b6b8dd36f51cc3b4331eccf11765526086274ce506efff6ccd6d88d3ddde17ef68131c25518698687e9e00b36455f7b4e8ebd419e5a5b31e11388936fbe3ebed32b0536c87e846ddc5fc4315d99b7428f576f8ec1e50ab693c3c248484f73e51c6bdb939cf1bb44fe5a276ef9fdc35bc5e7da10a49c56a5958bf3ef43375a88daf835ea39ec135cb971a72df1c630b3931e597c4312e027be52a037e4b5973824d16b3cf0e4b5fd9479c7a48e8a22e2436e3c8bd53004852afcf7c8a5b3530f7e2e382d6b7e133f588c230f618144bf3bb69685d66714e0c39a75e5edc95bb8b12102e314bf0bb2bc32c6f3f4f24d171393bd9151c55ba007e6961a68010dd7026d879a013953f973f1aa5ee718922efb544ee40a02cb9b5b8c25eb94b85a0072bd34ca95adc9c79f6838913637a9a2b2527499b1a3ec93e35c56b3d0557ff8b11a4ca29017cc88e236dbad3cb2e215753a51380b97cbb6c930db2248e902ae41cac24188b2f68541eab51e3e1890db2268fdf5af029c40fc2d7687e6778f75b89982b70fe851e9848be7fc9b30d715f87e940ed80239b5d55038255b6f4f7a6870c871c54df0b3002f66ae967f119fe9cc3b5aaa96017b821ee7bf4d201d015b67657c0f301c2ee9acfb2cfd41b7316bc93d3916c9e1d6d22f660e00776ff4b14c626ffc8d33faa3696ad33056a1f0817d4238002760437e7673d0569a4220bddb09c5e7d20e7d712d1a34ce4112340e83663d08d7052943d7a98dc01ff310ebbddfa192e90e30ab33c39ea49a159f7988f943285b9379a7c84dd0cd7981c14b4c171d66a02b1a925f97532dfda722dd48e8f6df75ec6d126af9dac49e4f7e80030ec18ad7d30fe7b5ffec999d100b11b59812af88a9c25c1977f2fc1f96865c532a520d18882329dc38adcc46f2de0375db21116a1a32fc0c1f56bad9efab41fdb45d8d5d6f15159a8196bf13b2dfd1d7fe8a57cf048476c378aefe09652e0bc45fd84c66db00d5a98ce1bd117ce2e83577091966d5b2b9dc9c3e6358c9912aa0b476262a259b477a5d57d4302b03130bc8a682dcb4f24d43a14f88c78fc6c2ecb9321cb525f5bc461a015a787c868ef967dff5eb57387968f6c0e82251916346b1d2bc1c165db667e60a0f05df2fc68242b508a6c9d1ca2119b167ff53c6c17b6b0d03330e4fab6ebb42c21a90955508de68e3c24132012879ff553bd5aa9064e2ea2f336f5f5ebdc8e0f256cd4bd3cfe719c456722f9c0da194a4f39e82c945802ec0784f492b94aaae29a5c149d9d1eddbf6faac6c807f9009024c3ea4f94f186c38ddf3fc68d7b95b099def64e69336c0f559133846f0bcc97fc1c1f4aa9419873c4d55466e2ce1b6c68ee4889608ba0edae8a6d82d4c3173584d87347c6bed86f26a50593da1d8386f3b6ec210beaf8c795fe0fbeb7f9fb8c724aa9474db7c8ef47290b522b4f237cf99667892fe4764c91e31a713a40568227779d7eef475760f121941e47495f3029f53bc5ba180c79b9df2e88d1c76e6827ff9907b28f23e423ca16c3b35f4490809f0d44403b46b3563778dc51f3e11dc053a4d715ecdc53bf13fb2601c5c4841686fe32df7a2ebc1355cb236074a8800e666b908b2707902d3861e6260ab452fba93170bc289a88a54f2f71178657828ab670c95f0ef547c21153ecb17d2be07aa6e1bede146f8e1254a056661b27dfa581c6f68f555c198c869fbee", 0xf4f}], 0x1) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) truncate(&(0x7f00000000c0)='./file0\x00', 0x0) munmap(&(0x7f0000ff6000/0x3000)=nil, 0x3000) 16:00:35 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() kevent(r0, &(0x7f0000000380)=[{{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x401, 0x4}, {{r0}, 0xffffffffffffffff, 0xcc, 0x8, 0x2, 0xffff}, {{r0}, 0xfffffffffffffffd, 0x40, 0xfffff, 0x0, 0xd1c6}, {{r0}, 0xfffffffffffffffb, 0x44, 0x0, 0x400, 0x3}, {{r0}, 0x0, 0x1, 0xf00fffff, 0x1f80000000000, 0x98a}, {{r0}, 0xfffffffffffffffd, 0x8, 0x40, 0x3, 0x91d3}], 0xffffffff, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffffe, 0x93, 0x1, 0x7ff, 0x800}, {{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x80, 0x4}, {{r0}, 0xfffffffffffffffe, 0x533bcf93a1b3fa7e, 0x0, 0x400, 0x3f}, {{r0}, 0xffffffffffffffff, 0x80, 0x12, 0xf6e, 0x2}, {{r0}, 0xfffffffffffffffd, 0x2, 0x0, 0x6, 0xffffffff80000000}], 0x5, &(0x7f00000000c0)={0x3f, 0x80000000}) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x28}, {{r1}, 0xffffffffffffffff, 0x4}], 0x5, 0x0, 0x800, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x1, 0x40, 0x2, 0x2c5}, {{r1}, 0xffffffffffffffff, 0x0, 0x1, 0xffff, 0x8}, {{r0}, 0xffffffffffffffff, 0x8, 0x40000000, 0x3ff, 0x4}, {{r0}, 0x7c03386ef2300950, 0x30, 0xfffff, 0x7ce, 0x9}, {{r0}, 0xfffffffffffffffd, 0x10, 0x80, 0xb51, 0x8}, {{r1}, 0xfffffffffffffffe, 0x8, 0x3, 0x7, 0x8}, {{r0}, 0xfffffffffffffffe, 0xc8, 0x80000000, 0x57b9}], 0x6, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffa, 0x10, 0x47, 0x7fff, 0x1}, {{r1}, 0xffffffffffffffff, 0x8, 0xfffff, 0x3ff, 0x7fff}, {{r1}, 0xfffffffffffffff8, 0x1e, 0x8, 0x4, 0x9}, {{r1}, 0x0, 0x2, 0x80000000, 0x0, 0x2}, {{r0}, 0xffffffffffffffff, 0x10, 0x21, 0x10000, 0x80000000}], 0x3ff, &(0x7f0000000040)={0xfffffffffffffffa, 0xe1b1}) 16:00:35 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) listen(r0, 0x3) poll(&(0x7f0000000080)=[{r0, 0x60}, {r0, 0x8}, {r0, 0x8}, {r0, 0x20}], 0x4, 0x100000000) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x10002, 0x1) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)=0x5) sendto$unix(r1, &(0x7f0000000140)="e6bd646a4f77c0cab5a5d9d3abffdeb158ef7e57088a1f7af74ecf626296558feca421ce5372e520d3a5e1cfe2e2f2203b57c3739497ba419d68de3dce0292cd80f6cab55afc2d2f3b0109ab7f6e6a96882b4231ed42ad042fb88d8f648fd213b49d929a98c398bffe0108b1dc51ec4a68526b5f8f0089ad85b63d306da884765bcd39754c09548bb7c5f7cf5c80c8fb0f446d979a143da291", 0x99, 0x5, &(0x7f0000000200)=@abs={0x0, 0x0, 0x3}, 0x8) r2 = dup2(r0, r0) mkdirat(r2, &(0x7f0000000240)='./file0\x00', 0x20) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000280)="9418d0cc67dc04760662a91c2249bbf59d5ddf48a789ef6e76a8efa81a85aa30e37bce440cda9520ff66df8bb5b2b00d513a34b99797d3acd32a9afcdafa0aa65f4e55363cd07298daa8fbbece39ee823b5db2d9911bba3620462ca439c2c515d87760cb6b95c3eb16a562", 0x6b}], 0x1) r3 = syz_open_pts() getpeername$inet(r2, &(0x7f0000000340), &(0x7f0000000380)=0xc) r4 = socket(0x20, 0x965848cefcc3a8be, 0x3) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wsmouse0\x00', 0x81, 0x0) r6 = dup2(r3, r3) dup(r5) bind(r6, &(0x7f0000000400)=@un=@abs={0x0, 0x0, 0x2}, 0x8) sendmsg(r4, &(0x7f0000000780)={&(0x7f0000000440)=@in6={0x18, 0x1, 0x7ff, 0x4}, 0xc, &(0x7f00000005c0)=[{&(0x7f0000000480)="087d0e881f048ab8e897b21e4dbbedd3ddaa5dff496ce025ad8089625de0de60a78c8b80664670a61502b2f0daf97b7e2f6620f12bafb9877ee2e48234474c202c743e270f51815e0aac891907", 0x4d}, {&(0x7f0000000500)="9c39f86e9ee9c45c72d1658dcd92fdf8c673e9ff94258b540c9c946258721a4028e9ae7219851497eb95b45746883c3c9e1bb93caea5b0314f26f7445204b3dd040e30f742160ab379d092cc83463de4b9043b1ac2b55246a9155f04fea4b6b0b60112f01a6707c4eff9cf7a35bab4a96eca37ede51e4f79af4cfd33", 0x7c}, {&(0x7f0000000580)="be736b985aefa9ce72af5ba7c02a2a37fab8f804eebd913e1ed0cb46eee242e13bcad3a609be15", 0x27}], 0x3, &(0x7f0000000600)=[{0xe8, 0xffff, 0x2800000, "93b6f66fcb36095c76f8ce81053f28b8654b939922722a341bfd8b8aef65ab2b53caffc6dd52dcbb8b6c085f4dcb3d14b7c29733b3541a326a7d695e0b51431abe84c5487d203ee1e68ae6239d0d76dc91926fe181e8b7313f56370bb9001395c6a71336cdb1fe892b859cef7ec1c2822e6c2cbf9f91af2e36958fd221cbe25a5b7aba59267ad858192ad7156f4355534da31a7af8f20c916a69b69647b46fa249c70e7ee6b8efd7f476a06986a0aea198f90b5cdc36178c08f4a6bf3b5ae6e58ebf5e74e25a0ff8365ac07066597c1b72229fb6e74d5b"}, {0x10, 0xffff, 0x8001}, {0x50, 0xffff, 0x9, "3462a0972259d806eb8c1b867ba400dfac1d6a89813499c0f35f282b445168690295f8a3218cf579cc67bcfc7850a3bf5f44d75b6852268a8158"}, {0x20, 0x1, 0x10001, "c66f9be52ac1a8f4819ae47dd24d0e"}], 0x168}, 0x408) socket$inet(0x2, 0x3, 0x9) geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) r9 = getegid() getgroups(0x3, &(0x7f0000000880)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, &(0x7f0000000900)=0xc) r12 = getegid() r13 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, &(0x7f0000000980)=0xc) getgroups(0x8, &(0x7f00000009c0)=[r7, r8, r9, r10, r11, r12, r13, r14]) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000a00), &(0x7f0000000a40)=0xc) lseek(r4, 0x0, 0x1) 16:00:35 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) mkdir(&(0x7f0000000080)='./bus\x00', 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x60) mknod(&(0x7f0000000040)='./bus\x00', 0x28, 0xbf0) write(r0, &(0x7f0000000180)="1542cb4e0c071570e5968177f364c01b7735e6f1ac52a92a7d7944719d3f1e7f36675be1d849531f767189b120614e4eb7e636984f27ebccd134f2d5eab598a1404ab00fb63ef9f21f0b956ebfe5666889744e66942df6577193c50c7d8762048f5b6d239ab0645b8d25c312f92e9938ccf299ef2bb32038b5fb6b800f35130af34f6cb41638009ed1865f00c37ca9441d488134ff795b470ea5a1a2d2b6df8ebe03248c4744e312433bb9fd71659c83e5967f29198f760e72afca5b", 0xbc) write(r0, &(0x7f0000000240)='O', 0x1) 16:00:35 executing program 0: mprotect(&(0x7f00000da000/0x2000)=nil, 0xfffffffffffffce9, 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) mmap(&(0x7f00000db000/0x4000)=nil, 0x4000, 0x3, 0x4010, r0, 0x0, 0x0) preadv(r0, &(0x7f0000002540)=[{&(0x7f0000000080)=""/4096, 0x1000}, {&(0x7f0000001080)=""/237, 0xed}, {&(0x7f0000001180)=""/4096, 0x1000}, {&(0x7f0000002180)=""/75, 0x4b}, {&(0x7f0000002200)=""/80, 0x50}, {&(0x7f0000002280)=""/227, 0xe3}, {&(0x7f0000002380)=""/194, 0xc2}, {&(0x7f0000002480)=""/145, 0x91}], 0x8, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000025c0)='/dev/zero\x00', 0x400, 0x0) bind$inet(r1, &(0x7f0000002600)={0x2, 0x3}, 0xc) 16:00:35 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) socketpair(0x13, 0x8005, 0xffffffff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f00000001c0)=""/222, 0xde) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) write(r3, 0x0, 0x0) 16:00:35 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0xffffffffffffffff, "032e4feb9c3ecf67192945036d5d2af5fde549ab"}) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0x9) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c", 0xe0}], 0x1) 16:00:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0xb2b, 0x0, 0xfffffffeffff0001, "7ace0fb766f50989022e4231da303075a54f90f1"}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x2, 0x10000}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:36 executing program 0: r0 = socket$inet6(0x18, 0x80000000000003, 0x0) getsockopt(r0, 0x29, 0x4, 0x0, 0x0) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = dup(r0) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x0) chflags(&(0x7f0000000000)='./file0\x00', 0x10004) 16:00:36 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x88}, {0xffffffffffffffff, 0x2eb67008445a7e5d}], 0x2, 0x0) r0 = socket$unix(0x1, 0x7, 0x0) socket$inet(0x2, 0x8003, 0x3f) dup2(r0, r0) 16:00:36 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x100a26) sendto(0xffffffffffffffff, &(0x7f0000000080)="553ebd402d9cad5ee7e13c0ee65741bfcb294cdf82e6130a56b2b305e791baa39ab70bda8178ffd3cf2963ee5b8fa45ef54badb62d7d0b3a56538f9afd0713d6e790e80bb76f84d5b871f01e47a9452a6c5d85f9ebb1eb55c5cb0727bf53bcdad819f15b28be0cbd9b5873057d96555601b5db07c38339e5abccc685fa", 0x7d, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x7, 0x1000000]}, 0xffffffffffffff9b) getrlimit(0x5, &(0x7f0000000100)) ioctl$TIOCCONS(r1, 0xc5005601, &(0x7f00000000c0)=0x9) 16:00:36 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = semget(0x2, 0x3, 0x80) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000040)=""/90) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x3, 0x9, 0x5, 0x6, 0x2]) shutdown(r0, 0x1) 16:00:36 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0x0, "00400000e74de40900000000000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:36 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r0 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f00002f5000/0x1000)=nil, 0x1000, 0x1) dup(0xffffffffffffffff) setsockopt(r0, 0x29, 0x0, &(0x7f00000000c0)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 16:00:36 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x4000001000401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000005000/0x1000)=nil, 0x1000, 0x8, 0x1e, r0, 0x0, 0x34) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x5, 0x10, r0, 0x0, 0x8000000000000000) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) msgget$private(0x0, 0x88) 16:00:36 executing program 0: mknod(&(0x7f00000002c0)='./bus\x00', 0x800080002002, 0x5bcc) open(&(0x7f0000000100)='./bus\x00', 0xffffffffffffffff, 0x2) r0 = kqueue() ioctl$TIOCCDTR(r0, 0x20007478) getgroups(0x8, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x3, 0x0, r1}}) r2 = kqueue() kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r2, &(0x7f0000000080), 0x7fffffff, 0x0, 0x6, 0x0) close(r0) 16:00:36 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xa0, 0x10) fchdir(r0) openat(r0, &(0x7f0000000040)='./file0\x00', 0x80, 0x121) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x20000003d, &(0x7f00000001c0)="4a74954c", 0x4) 16:00:36 executing program 0: r0 = socket$inet6(0x18, 0xc005, 0x20000000000003) r1 = fcntl$dupfd(r0, 0x0, r0) bind$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:36 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68}, 0x0) r1 = kqueue() r2 = dup2(r1, r0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x2, 0x4000000b, 0x2, 0x3}, {{r2}, 0xffffffffffffffff, 0x24, 0xf0000002, 0x0, 0x401}, {{r0}, 0xffffffffffffffff, 0x10, 0x1, 0x7f, 0x10001}, {{r0}, 0x0, 0x2, 0xfffff, 0x3f, 0x8}, {{r0}, 0xfffffffffffffffd, 0x10, 0x2, 0x40, 0x3f}, {{r1}, 0xfffffffffffffffb, 0x40, 0x40, 0xefbc, 0x1}, {{r0}, 0xffffffffffffffff, 0x20, 0xde42cc2194e8dd40, 0xee, 0x1}, {{r2}, 0xffffffffffffffff, 0x8, 0x2, 0xfffffffffffffff9, 0x1}, {{r0}, 0xffffffffffffffff, 0x1, 0xf0000040, 0x33aa, 0x8}, {{r2}, 0xfffffffffffffffc, 0x8, 0x80000008, 0xa000000000000, 0x144ed624}], 0x3ff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffa, 0x81, 0x80, 0x8000, 0x8001}, {{r2}, 0xffffffffffffffff, 0x40, 0x10, 0x5}, {{r2}, 0xfffffffffffffffd, 0x0, 0x80, 0x3, 0x5}, {{r1}, 0xffffffffffffffff, 0xd5, 0x20000055, 0x3800000, 0x2}], 0x6, &(0x7f0000000040)={0x1, 0x80}) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) 16:00:37 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0xffffffff9f222ca8) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r1, 0x0, 0x18, 0x0, 0x0) sendto$inet(r1, &(0x7f0000000080)="91b3ab3a7fc6c016b77865d59da6b01c5813275763538198afb23a905be407a67d2c27609ab6a8ace3a60e835d2c5097590a4791c88134ba1db1778c2ba16bda3c8627db2de0ca343ae5652e3d6d834e68b69244d1c3ea4e8847", 0x5a, 0x4, &(0x7f0000000100)={0x2, 0x2}, 0xc) 16:00:37 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = kqueue() r3 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x116) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000080)=0x6) kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = dup2(r1, r0) ioctl$TIOCNOTTY(r4, 0x20007471) 16:00:37 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r2 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r1, r2) execve(&(0x7f00000002c0)='./file0/file0/file0/file0\x00', 0x0, 0x0) 16:00:37 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getpeername(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/254, 0xfe}, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r1, 0x0) r2 = syz_open_pts() ioctl$TIOCSCTTY(r2, 0x20007461) getsockname(r1, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) 16:00:37 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) execve(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000240)=[&(0x7f0000000100)=',-\x00', &(0x7f0000000140)='-\'\x00', &(0x7f00000001c0)=')\x00', &(0x7f0000000200)='\x00'], &(0x7f0000000480)=[&(0x7f0000000280)='}\xf8.\\\x00', &(0x7f0000000300)='*+}!/\x00', &(0x7f0000000340)='.+\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)=':-\x00', &(0x7f0000000440)='\\^^^\x00']) r0 = syz_open_pts() preadv(r0, &(0x7f00000015c0)=[{&(0x7f0000000500)=""/170, 0xaa}, {&(0x7f00000005c0)=""/4096, 0x1000}], 0x2, 0x0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x4000000010, 0x0, 0xffffffeffffffffa}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000004c0)=0x9) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:37 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) setitimer(0x3, &(0x7f0000000080)={{0xfff, 0x8351}, {0x1, 0x80000001}}, &(0x7f0000000100)) r1 = open(&(0x7f0000000140)='./file0\x00', 0x10, 0x4) readlinkat(r1, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/159, 0x9f) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000002c0)={&(0x7f0000000280)=[{0x3, 0xf4}, {0x44, 0x800}, {0x8a}], 0x3}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x2, 0x1000}, {0x3}], 0x2}) socket(0x1, 0x4000, 0xfffffffffffffff1) 16:00:44 executing program 1: r0 = socket(0x21, 0x4003, 0x9) r1 = socket(0x800000018, 0x3, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000ffff0040800008000005fd9600", 0x0, 0x2b}) bind$unix(r1, &(0x7f0000000280)=@abs={0x1, 0x0, 0x1}, 0x86) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1, 0x1}) readv(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)=""/51, 0x33}], 0x0) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "04000000000000000002000000ffec6de400"}) r2 = semget$private(0x0, 0x1, 0x10000000000011) r3 = fcntl$dupfd(r1, 0x0, 0xffffffffffffff9c) ioctl$TIOCSTOP(r3, 0x2000746f) r4 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r4, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x67, &(0x7f0000000000), 0xc) semctl$SETVAL(r2, 0xfffffffffffffffe, 0x8, 0xfffffffffffffffe) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) getgroups(0x0, &(0x7f00000003c0)) semget$private(0x0, 0x6, 0x40000000000400) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000002c0)=""/71) close(r0) dup(r0) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f00000000c0)) sendto$unix(r0, &(0x7f0000000180)="4b165e0e62f03c155d46ca8736996bc0c7fb045c7b5e052408ae8e132ecc08933b19c28761f70291abd81e94112d908683338ea4a29f77cb13e8d9f3458208d247c1497cd0eae3518cec0b60edafa05e77dd59445ab61506ae6c471101f158b677fcae75", 0x64, 0x0, 0x0, 0x0) mlockall(0x0) semget$private(0x0, 0x200000000003, 0x40000000000000a) mkdir(&(0x7f0000000100)='./file0\x00', 0x100) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000200)) fcntl$dupfd(r0, 0x10014, 0xffffffffffffff9c) 16:00:44 executing program 0: madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) mlockall(0x1) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) r0 = open(&(0x7f0000000000)='./file0\x00', 0x90, 0x80) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000080)) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x6) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x5e, 0x4, 0x2, 0xfff}, {{r0}, 0xffffffffffffffff, 0x2, 0x4, 0x3a2, 0x1000000010000}], 0x80000001, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x0, 0x8, 0x6, 0x100}], 0x6, &(0x7f0000000180)={0x9, 0x60}) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000240)=0x4) symlinkat(&(0x7f00000001c0)='./file0\x00', r1, &(0x7f0000000200)='./file0\x00') ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) 16:00:44 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB='0'], 0x1}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x2) munlock(&(0x7f00002c0000/0x1000)=nil, 0x1000) r2 = socket(0x18, 0x1, 0x0) close(r0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) mlock(&(0x7f000054d000/0x4000)=nil, 0x4000) setsockopt$inet_opts(r3, 0x0, 0x200000000000d, &(0x7f0000000200)="e7e95a5f2a3b20561cedb5e01d1af4f65b2ba6e00caa81bfb35e203a6dfc97f0e662e5fece6c9454e953b8d3c8a212b23b3852b40000000000000001c101942bf6e34048ea6f59a4dd89c9e4185100"/91, 0x5b) setsockopt(r2, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) sendto(r2, &(0x7f0000000280)="c65bd8bfab288d1697def6c9399630221012d5a419389d8be266bc7c7b57840751a84135e6cd9a2f46f4e4f1d8be916705ec06af5e99d7c66a717b4476db0ee1d94a7e6ddc29624d55e930a40d4a7dc320094dff3065222423388ad921f3ef80b836dc5c3171af104ae50035157e3273e0549400c2cf5568fc6b1475413cd4d770df93a6f7a805ff6d5efd33e3655a0074959de40d0f79dc221308e8c68fb6f6c6837c755efe9ab5507e7dd41256210cb3c96f493d94f200b84a04062c93a55667229f5f9a0dd3e1ad562a2492a8e8bae11525aea7649346ac0374463d136580fbfc76821ebb0580d97f6f7990a0c7697b44857f121f79418bbf494b4b", 0xfd, 0x9, &(0x7f00000001c0)=@un=@file={0x0, './file0\x00'}, 0xa) setsockopt(r2, 0x80029, 0x2, &(0x7f0000000180)='2I\x00\x00', 0x1) pipe2(&(0x7f00000000c0), 0x4) 16:00:44 executing program 1: madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) r0 = socket(0x3f, 0x4007, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x5, 0x8}, 0xc) sendmsg(0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180), 0x204, 0x0, 0xfffffffffffffc6b}, 0x0) 16:00:44 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x40, 0x6) r0 = open(&(0x7f0000000000)='./bus\x00', 0x9, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000280)={0x3, [{0x1, 0x9}, {0x1, 0x4}, {0x3, 0x3}, {0x1, 0x5}, {0x1, 0x9c}, {0x2, 0x5}, {0x2, 0x6}, {0x2, 0xaa74}, {0x3, 0x20}, {0x3}, {0x0, 0x4}, {0x3, 0x20}, {0x3, 0x400}, {0x2, 0x8}, {0x3, 0x4}, {0x1, 0xfabf}, {0x2, 0x40}, {0x0, 0x4}, {0x0, 0x7}, {0x2, 0x88}, {0x1, 0x8f}, {0x3}, {0x3, 0x100}, {0x3, 0x3}, {0x3, 0x658}, {0x3, 0x6}, {0x3, 0xfa}, {0x3, 0x2}, {0x3}, {0x0, 0x1}, {0x3, 0x2}, {0x3, 0x100000001}]}) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)) 16:00:44 executing program 1: r0 = msgget$private(0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/212) 16:00:44 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = getppid() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x2, 0x3, 0xec, 0x2, r1}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f00000000c0)) fcntl$lock(r0, 0x6, &(0x7f0000000000)) 16:00:44 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86131) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) r1 = getpid() r2 = getpgid(r1) fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x3, 0x3, 0x3, 0x600000, r2}) write(r0, &(0x7f0000000000)="f05b41b6db8ee153b8b1dfecfd8f321d0801000000c6f600000000aff4de9e58df37b3fc", 0x365) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6080080c2}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:44 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20, 0x19) recvfrom$inet6(r0, &(0x7f00000000c0)=""/61, 0x3d, 0x2, &(0x7f0000000100)={0x18, 0x2, 0x4, 0x9}, 0xc) r1 = dup2(r0, r0) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = kqueue() mknodat(r2, &(0x7f0000000200)='./file0/file0\x00', 0x1000, 0x3) kevent(r3, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x2}], 0x9, 0x0, 0xfffffffffffffffd, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x6, &(0x7f0000000180)=[{0xf00, 0x7e, 0xefe9, 0x8}, {0x1, 0x7, 0x5, 0xff}, {0x1, 0x9, 0x2, 0xf000000000000000}, {0xb126, 0x7, 0x0, 0x5d1}, {0x2, 0x3, 0x1}, {0x80000001, 0x800, 0x8, 0x6}]}) 16:00:44 executing program 0: mprotect(&(0x7f0000032000/0x1000)=nil, 0x1000, 0x5) setitimer(0x0, &(0x7f0000032fe0), 0x0) r0 = semget(0x1, 0x1, 0x140) semop(r0, &(0x7f0000000000)=[{0x4, 0x80000000}, {0x1, 0x4e5, 0x800}, {0x7, 0x20}, {0x0, 0xffffffffffffff59, 0x1800}, {0x0, 0x1, 0x800}, {0x0, 0x200, 0x800}, {0x0, 0xd8, 0x1000}, {0x1c8535992b7608b2, 0x9, 0x800}, {0x7, 0x6, 0x1000}], 0x9) 16:00:44 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xbb8, "0366402ba77f0c033c02df71795acd76ef3caf00"}) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') syz_open_pts() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setuid(r2) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000180)="567bd46500020000898e30660b797bb41e70e20654328a10dc330266cb8738403cfa452df318df6d2a7f652a349675e8c5d70574614a3f02e53d5f4e00bea6a1f8d8b600191e72aa0d2f48d664e37ac7ba002f26ae606018310a88a6e4e88691f50ba0932c4377e51fc1155339622dec7668c772cd4752bf879bd69e8c2296d63efb5b402f5c83a93e9a1e00270da2c00ef992ab042cad57bcda824286b7319b0a5c8b142ad3a2b9dad3aadf3732770ff6de370d96219024905504297ea6e83fbf8002d8f75f445d0e02669ed3feb31b790b12d45574c1603c38789d2d7540f2e0e0feb23deebc8cfd7e8e6048b9b02bfca7ffc5215c8309e6393e5f654ff410a52c397f613ede6514a10dd68cfa3c17b9160d316be54e413217b94858dfa62b2427d09b15383fd485efae9f5ee9e1242e51ceb4649dc29f77d4", 0x13a}], 0x1) 16:00:44 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = semget$private(0x0, 0x4, 0x240) semctl$IPC_RMID(r0, 0x0, 0x0) open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) 16:00:44 executing program 1: r0 = semget(0x2, 0x0, 0x40) r1 = semget$private(0x0, 0x6, 0xff) r2 = open(&(0x7f0000000000)='./file0\x00', 0x20008, 0x122) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000040)=0x400000000002) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000001500)=[0x633, 0x4]) r3 = shmget$private(0x0, 0x3000, 0x57, &(0x7f0000ffd000/0x3000)=nil) utimensat(r2, &(0x7f0000000400)='./file0\x00', &(0x7f0000000440)={{0x0, 0x81}, {0x1, 0x8}}, 0x2) semop(r1, &(0x7f00000002c0)=[{0x3, 0xffffffffffffffff, 0x1000}], 0x1) shmat(r3, &(0x7f0000ffd000/0x3000)=nil, 0x20100003000) semop(r1, &(0x7f0000000280)=[{0x3, 0x7}], 0x1) r4 = open(&(0x7f0000000200)='./file0\x00', 0x310, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x810, r5, 0x0, 0x0) unlink(&(0x7f00000000c0)='./file0\x00') semget(0x3, 0x0, 0x80100) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000300)) semctl$SETVAL(r1, 0x7, 0x8, &(0x7f0000000240)=0x3) semop(r1, &(0x7f00000001c0)=[{0x3, 0x0, 0x800}], 0x1) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000100)=0x9) semop(r1, &(0x7f00000000c0)=[{0x3, 0x10000, 0x1000}, {0x2, 0x1ff, 0x1800}, {0x2, 0xe000000000000000, 0x1800}], 0x3) getsockname$inet6(r2, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000200)) ioctl$TIOCSCTTY(r4, 0x20007461) sendto(r5, &(0x7f0000000480)="2b018fe861132eab8982e825c36a9c2462c2b9c203ec7833a52737d9c5c54114638c919f8953162cf85663bb681f793431d90ef3c15265d07d7cc5a953a51b2f05b4c018978c94a816f6bbb8fbc9ffa6897b0cd03618c2552fed1f90c716277c0464153a466e5c87fd7303d14eeda5ce92aac00e63449c49d1f8de4cc6aee55c0c5264652c9a8f3685bfb69591f1744d98f375b49bd3b8b33df03137a37ad3fe3886d69f1a24835ce2d1a4562253e934775d526e4489db56a1b4c82a62adcb04af4821a4e8731c5eb094ace98e35407d1c9433823e4644838b55b1a0997e7c42a78f04ce0d8536ae4760c343eeef75d0fd5275acb18ec529ab605a3ef437a9e44c10d9b2cbc5e5febe4981bb353980970926f257f1a22cbd7b10c90cbfdc0cac8a4182b2bf9dca49ff6e853b42bf42601a7c5c4aaf72c14bb4c1d7d716d24b638cacf911d32224a8f5966735b9b406375d6368433b05e396ad4b66dbe694cd87143f396d31123ce8592ec41da3ab08fa224f06424c3793c2aa49230ebb6d3372900799d01d0b44a17b2bc78b3e2b84a3347a240d6664da4bb971dc55c4bba9d314e2fb362144003a945311a3241dfb13a784c6c5926bf04900ec9787ada4df8c04388a98d4ac2903875ca65aff46698956e3826242b60e30f63e4aa68b7235426eefd61447cc006bea0402ad0519e4d16a08b705b3d9977ececbe5299b6628cb91cba88722337a578df6e2b72fb20fca6fb87c4f7a75a29cf828fb78b9634152755f93ffcec44ea4b665ff0490c816a9df45e089ab0bebabb2794dbaccc3ac0a9c0d0530cf455eefae8968d7bb3b501ada0e2f60e770b34c79152e87c39e913139ed4bc9566ab16d199570294683b92f49ce023c59a945e210910889e3e4c06c87b3ee8f9663648b190e058b2d34a1644c9efb5b2282dbc21e40d51a31595a8a57f593bc99fb0cf0417429d81ec461334e20b2324fe3993028b3e4d8ba4c9a0077bdbe0c33eff2eebd04bde67452737136c546eddc71f5fafc66a96c09e4a375dbba48aefdd2ed93efadd3dc9700c0ce35e4a471e8007f3e5b1c3ca628d9171c5741a8d22a36357a4f7322087c859b9f28e339ed11fd891c0c56214564fab7be13905c65c296d35231a4128aadfae15de7a8e1d1461348d9fa670598820d0bbe38e413ee0ee1b9320b75bd3ca94193a95c11b9b6bf946f095008c85d0e65209c2ab4c1fb25cc6f7295fad064c143369b572b443c6c83272c7de3a23005522f4370cc81c2d924f3455095cc4b492544dbe9e4fe9d0258ae194df0e51c5e79982e1045b0ce7d472ad15985768ece3790b8edc038cec17d91ba3ba750106ceb4b7672878ee3448cccf35fedd18783c346bd4f7d000a43c6b19d38e0137853a8c50379d09564f821127126c3f2e7988d87d8f000c8af12d71da604cc03989740d3d4b0311bc5b6e93b14916dc061c324ecbfa01d063a3d1b803666e7facfad5b11a0d7b37b0e993a001179b2b0208bce830da295f39f1bd1c6ca917b4a9efce33c504dbebd289e477e33defc150bb266de75c6f0e9c6c7a66088fdf19f58a3d20d24750599dbea39ecfcff32c0f8101e2f8f55a6033b70c868689a91738ac70296acfaea2b1301ba27dd927de733f81cfc0f8851552ccdc4d0a5be9e50980ef530e1e8ee14cde260485da2b5c7a158ae94733d40a6973f3194a4e7870d392d6069c9a5398a8e3972eaaa50acd19694251b954575c4e88d8a6edd856877b46c4430cd703d0d966da751caab3e6c40adf50d11a2742cb8e7d4e431b2fbdd2341f318dfcd83bc62aa1fc75f1b2ea4215df87322f563636aa94f1a63c875457aad5e24647c5f293a2a30093e3b24cd6f2220cd48651ea058808f34fd78231eb9042f445fc7eb44f0720864b6786557e29ebcb17134f12fa6291e85da501aa33de4c98336b66ec213fdfd21b0fb20f91cde3e713508aef2aad87456f852217825f3c7dc4320b10cc6d2441a9a0cad1b2185a95f7e55dcbc72264a94214597156a4103da35f39c3f640e87f6db1b7bdbfadaa29f8df2a1a5d462516998666b12d607784bbe27fe3bcc63aea32a9fb8ebcf7d63fbc0f5ea76f612609f688df2dcd7e9c3698b62c6379e0c80cfbf7251b3c0dab11f19b16fda0fef1cc09ebb915acbba45241d575243a90012a53db6288aac5bd2ab059f05527edf3cda03076b3f110ca96fe6aa8347a8f7764379519afcc93ef31b73e27c6a6d00dbcd421e4e9d2117e8244619fb83997a93005ac06a0bb7478c0735608f9a57c790af69837bfdee22729061a24fb7e58f64321747107b6761d1882453bda9002e7e348797f5f0a678efde49e983bd8ce4d986cfaa034103f377d47fd813512797980fac15574b1704c1f9ac3c13055bbaa57d721e5aa3c8d01f79a026dd63070b6e0ff4cdbbd47ecce7c614928c7c8f0d4e4e69cb266323f43708a0652a39ac94cc163ebb1242b3d1140ff6ab21fe78b0393e31e57526d4f3e5d3f2ddb8f30462dc268d5dc3eac2b60b920708c63cbd6f377a63548333b37a4eb8615dfde982db94b68cc4c461b70cc49c513f29948cf1cae72aafd902d337273eb45b6e6bd5326653c8e2c84f690d6ec18cb0ef13d81552a679808b8f4a1724f9c6ba45b46a6d5ec4b2569e8e4caa5f6bd4b91df145778ff0ca98289d5ae7969485c506b96135a9c7fb8c8d8b29c5853504837df7d33038bc6fac656513c74537446889dc3d1b19d6fef2c9bd463338d69c6a1d04c32ffb4f88116d39ead3b5332d9e6cb92e79407fcd8dc19888915455300ee8f160052c1e0b15c7d7b2bc3e1dcfc3853654046347a18a434b57ead17a285271f00bf0af6623ebd733c85c319264d2689324c2445b83c9fbdf67d8cd1bc78e1d1c028c59b8420938bdc564559885a8ad9a9e0fd9d0e0cf675a3a2bc50de05f99ca4d307ebe5544af94df1a0885913cb520a6ec9032751d8bb0eb97a0b3a17b930c78560225c61a9688291a2d8872fb8aff02f5d5f1620bdb5649903c425119fdeeb47c139b7bdbe04be91e56650bd90b9bd1825192f836d839aa03567c3e080cafb1d7792319958957c91ce0f91881edeaf8affe7adbbe49877cfbeb8b503fec2356d01c749768fd8005d33a6d372b0575cb54df65d2040e5b5c5c6417d67c56524992ac57c7de0929fa591a78a9edb7e820df39b4b601056e4fa19b87065380111b2e8a33f2a5cc473ecebe50533ca39988a4005b7c7b37ee388955decf77d7c34eca40b77ade6dc3b086516d41a5f12527709c4e85fedeb78aad2b6a2b11253da8ed5d429b06338a4e723365730a99455e1a47bd7a68876366f42afe30b33a2dd1e02bc217ea4360a3d16b9391596e976f557c90838904593f35ad34903837486f3a6f3945e53e8ed098499da04e0380c94933a060403d9757aebaa7a5356e978c9b697b42d139ab70d2420bd8ad73e1e2172b4106e1e4f26437de6da90794c6ff4a5677fb664d939ea1f5b24695f35691b595cfca35f6492a653f0e26541d4aec5b44aafdfaa16943f3f1e9dcdd36b888f25aa7e3546932ee808f1ffc26e48b18599ba9601c66183595d9e0f0902fbe2d34048825bb62137a77a55abb704067c984f4886ce9b522c2edbd827d3c31063c8e4a0d443c76f55504dc817c2a96522a548fa7634dd59074c8cafa2db1487a410c34ffcddf528a7420ec5cb7e5fba5360d806aa9519c4fbf97868fd099475ff0153bae8b13c9aa3971ed3321ae757024c90dbf99bc47cabd94ce32dd3dd3d657480a4f09ad3f79ba96a529fd391850b0480889e510d41cb25f334ce45a5514841dcddf98ce8125431185e3866bbaec37e43cf15c9c6a0e0d91bf5068340796bbd53bb882d6bd9724dbe346cb4484a8d3a45110aaaa81e06880ca4ae832efeecd3ded3ce1d5344c6d997030f2e88ce7900116733c6dab324fcf79a7a0ea11dc3a16d37767a9a3e31421212a1fdcb4868e49a89cf1223c67e6b4e4dc86c0e50cbba8e9c68d7b45117e260494ffd48e7a99e9e511ec4d65714f6f7d856f3412b731630846a969bb25320f50d14daec263a8cc3f26a499279158337140995b7e844a3669fde5e040d4d914765607a85c952930cdb68df8d67a318adf2fd813d39de1c01893bd7873d177e9fefa44027b7bc3b58ba6563c378eebedfb1833967f776af80583f16c733a10dd5e64001e8826f4afdfe5c9db2f25f7afa4173cf5032a41b475bf7a61f5a943bac65089a07c77d12a0f819ec0658e2f6d788495cec44ef20645b150e742d88e23286f8056c97c8936b9300d1a81a51eafa448dd66ca6ffebb431d552060106a2d3c22af35b01027908ecfdeb43d428509d368c01333453b231973d2e86c66cc25c30a30a40bd2670052e6c12ee488057010e171358c166df390c966558054f1de8e79ac54bf2b10cd0d68621081f0bb0cef40627d6cf098ad5465e206aca108fd8e2db0dac347083ebfd5e79a0203c29796f39238af9923733e12f204ee2b7e0d0c5b596f66fef271687be09308e79942e42cab8c7cbd87f7b45885a8c6acafd84ab3fe2f3cb585eb62aed58ebc32d2976c2ffd477e783c305e6bf893866897e4e2c6c5b26627f34f730f7cc22bb33e11eda38e5c76d4bfdb7a182edd3a1f24d59676bdae1f7597fb8f2ac12404f538c1700ccad56b4e9a571552fe8f3fc5b6a3932bb4985201533bac9fb9c02e6da22a7da556b6cb6be6634811a69b4b611d684f9eac45bc06ea8c34c41d53c8d5e79770ac3c2092d810553c33bcf67a512275a002cafe1d1c188467cc361188cf236a852f63bd31fa42e444741206f49511dc370f1c1703fb39414945871e6e9356ecd915ed96e67feff1054c502cac812ac72b95c721b2488208852a5f57753d9bfb937c906c269762fab811e59bb93bf7e91431da6eef2589c71e59f1ad391fdf2118e30f7cb386eceee9488f1663964648ee73d859dca8a90ae6eb64cf0db7f37613bbd9995048e80be23187ef93a39d3d0b31a609d73a894b81d154666c250d20eeca0d3c258a6d9c7e8197355f15d29725702b53fc60fe7a3cdf2e2db537745abad020b8c293b5c9fb2700af697128697a0745d32e9d96f5e5e6d10b2a7bcf96ece46d7193ae0d2f3e84ac602c56f81007f002069c1c0fc9854a4e3d9b9901c7be7e68946d1bd75ba1bded9622f2fc608d346413ce588ad1b322285048799fe544f7234f5c3f1f53b41b2df4853bb91af60ab9f9684e7f42d8c77b35b5b1f23ba89dcb5337203c13d2eb7fdfab661b297440d0509737656f631b22668c7447e72a77af465e88d2dd2c005f9e4f421d6e4ec9bdd2c3bcc5abc4d0e39219252ddd3b80ac87f3001ce71cd9f053fb8cc400d26d2a3f9843b95087c3c490d62de58169b7bd23c65f323ea307791b121cfe57d4ecfa49f2ab76d04b5310536731ad3fc623b8a9cc39905de53573b4964c1c5720808387e0b6e229d877ea2c63a883160d0963bca8ed78100d13c40c2a4f50650caa928ce62aa99d59ffa9b0556518691cd2c66e553674251c84da8d03513c94f27216ba96c15784fb5b7d1b04c51d7a05e4eb307fb4bbd3e259be74b166e1ee84f13cdf5646cc5317d26ff6c96cd329c6332a4cd178a3bc7594bdf687d727933d739ce87050a4a4e008fd08afcfd1a159d8fd014ada1baae3762116fc9e517ef6468eb24298c91c23b41ece31a62ef7843b60a451b3adcaf815fc8f1444ed597303a15fd07608a1127b3165909687587c62d951d7fa3d72626c5f7dcbce17fab34425", 0x1000, 0x4, 0x0, 0x0) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000080)) semget$private(0x0, 0x3, 0x82) ioctl$TIOCEXCL(r2, 0x2000740d) accept$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) semop(r0, &(0x7f0000000340)=[{0x1, 0x9a, 0x1000}, {0x1, 0x1}, {0x4, 0x2, 0x1000}], 0x3) shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x3000)=nil, 0x3000) 16:00:44 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) write(r0, 0x0, 0x1a3) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x400, 0x10) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000040)) 16:00:44 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) setsockopt(r0, 0x0, 0x9, &(0x7f0000000000)='@\x00\x00\x00', 0x4) 16:00:44 executing program 0: r0 = socket$inet(0x2, 0x0, 0x8874) setsockopt$inet_opts(r0, 0x0, 0x2, &(0x7f00000004c0)="6129dbae66a32c2ce3b8eb25ed6dbf1f3737ac540c47c726cae469da744bc1e5b058ed52864724de529235c04fc2b89f38bfbcd083ae2ae85b198c3700345d1e7f9cbf9b83c2d0ed924f600236984fba355776d1239178268b34f75abab57fcd1c823585a0da28876f0aac8f5db7753da82baf9738b5ac8100bf686b87c1c447899b4da00ca3405c512f921e8d74ec11b6426d15d26bad24c304", 0x9a) preadv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000040)=""/229, 0xe5}, {&(0x7f0000000140)}, {&(0x7f0000000180)=""/6, 0x6}, {&(0x7f00000001c0)=""/84, 0x54}, {&(0x7f0000000240)=""/25, 0x19}, {&(0x7f0000000280)=""/193, 0xc1}], 0x6, 0x0) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x2000000000024, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x4000a, 0xffffffffffffffff) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) getsockname$inet(r1, &(0x7f0000000440), &(0x7f0000000480)=0xc) renameat(r1, &(0x7f0000000140)='./file0\x00', r1, &(0x7f0000000400)='./file0\x00') 16:00:44 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000480)=""/4096, 0x138b}], 0x1bb, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0xffffffffffffffff) open(&(0x7f0000000100)='./file0/../file0\x00', 0xc22, 0x184) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000140)=0x2) write(r0, &(0x7f00000002c0)="eb52b5ec97eb8b3ce0aa5e64311831ddf5304accbedfcf3ee7edc854675d55af768a080fe4b2aef8c905978639306e10d37f4076c6c1a00ef01395a3126a2e46de2aae5900e3e8f909defc42a3822afec5e0a8671e1fa39ef6a8660e17c4228be5204074250aa9542baffe7c9d44dc45c209903b33e321678205020866594f8317a1c2305a32a8f2076b38890b80b07807bbf523ce5a85eca1d1ed05c554f5a7d46eed0b1a", 0xa5) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f00000001c0)=0xc) write(r0, &(0x7f0000000200)="a474e22093683b87d1d59924a2ed4a8fd50941092856cdf15b159ede34d56d73f4737378e22c54f47372552efb3a74f0b6b6b4a2dbd3676e6cfe98a767c4d84c1bd889c73f2c2b5dbce2885b910cf18bd6bbe4e7adf51cf46f357a7ac8bbb3ada51852d5ce194fc4221b16e0b724f6d20dff16c36cdc44dd380f0c2739a9e56b3b", 0x81) recvmsg(r0, &(0x7f00000017c0)={&(0x7f0000000380)=@un=@file={0x0, ""/65}, 0x43, &(0x7f00000016c0)=[{&(0x7f0000001480)=""/225, 0xe1}, {&(0x7f0000000180)=""/55, 0x37}, {&(0x7f0000001580)=""/166, 0xa6}, {&(0x7f0000000400)=""/22, 0x16}, {&(0x7f0000001640)=""/91, 0x5b}], 0x5, &(0x7f0000001740)=""/110, 0x6e}, 0x801) lseek(r0, 0x0, 0x2) 16:00:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000600)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679da8987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c92617a21e0bd2d6976da352151204518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da475ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1aca02c4e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x10) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000340)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c624d8e500"}) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000000)={0x1, 0x1, 0xe, 0x3, 0x6}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) write(r3, &(0x7f0000000200)="a2cab1e0b9923512cd03fa6017b69f764e20b6d402045ef6f8db52f3636a64667ea07dbffe11a4252641633c59d3072d399b6f2f86851d21798358355f6708cc587c622ca9e8468eaa71bf541b91a43a55ff97d25d561f617dc62397d17f9aa5d4b1be172c9422dd5b6e0d3589e06423bcd9bb2c9040f040b02aea98b5082f8ce49bfc124b88db321f25e46e4233a724a4ece22a31b4f53f", 0x98) ioctl$KDSETRAD(r2, 0x20004b43) 16:00:44 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x4) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000080)) r1 = socket(0x2, 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000000)="5f86c320", 0x4}], 0x1) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/196, 0xc4) 16:00:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000840)="9e831fa693aae9f0da2a1a6243e13d7291c8c442ec86bb7a0a061761e55b865bf5285315c354b7bd6182fc65c57f791dab1424eb2082c7ea260a060192c431a6a26ae31399f81b8e4bae01daf4877762d19902f0b004f15d453d68f03ab882941b955362b142afc02ed75d37e4738f02fff305b9e5ebc4e91a2f58d1185a736151a8c48b44927388794e6567351541ae7bd570d79a68585bb37bdaa114d44ad342cbbf5ffa63cd7c723f44c1e088fea3a9d761b982bfad54d89df99033effef5ed52845db6b4a4b2f67977e308d36e56a5754cd784a42cc705969333b70bb2d737668793a6a1b201bc0b3e492495f1afdbe36c2ba07016625b9912a3b73ba7497d2c93b8bdb7f8d7f375a5936eaa67f659d52ef57db7c0a34f07d8107592287744c5f70a2431c291d84ec6c889763d52c823411e17e4cc863c0628d27dfa73d7f83a3eb9af29f0468a7d83c496815f06f2ab7f9ed9a24f93f13e408bff700a707910c065fccc783cdbae5f8eb9a3f228b1383a15bade8b2e47a8ee343d729dbc8928b11426bef1d325ed0712f954b76ebfd2b9ab49ef06342e998eae3d0a5ebb7d8b6f539862e5fa9dc6b73677339ca08775be7efb8c30366607c7f35b663004804c5987766d47bd2613cfbe33e067b1ff16dd25a5373c2a667b758fe05a6299a75ec4329da03584374ae6e99b9acdcefc55f92153a9bf45bcb37e98ad5abaf760b8a70fdcbd5f4e3a714f5fc0800a187583305ca39d7ad66e4acd5bd35de1ac920616da508a58a66196c71c918dd2ac6fbe38ed856554431137c94fe3f4d2fa6952f3f50546254aeb650ddbd5650be71dd4d80658d2258008f5e5033264affe8911511248c29329be0ca1846d3de29b393d52acecb8478343f21045e940fee751054dfe69719cecb1430eb4b4b69048d0ae13d197eea817dd2cef9ad72afa5ad9a2e553a4647e52e32f748235b56c30557f7c205789bf2a3806b6f1eef9c8b836dbd76fc1ab4c5f0dc43fac67ea692ff785053e733b5661ed7fe4e818a742b959c4a221b719bfb679cce3aaa42208dd6f18365f9bf6fce90012ecfbbee56e1099bbb5f4852026328501755e20abfe63cfc2722ace891138ec3301834ebf75f76bf9e0e711474f7150e62ed62f42b38621dfde9b7f7d525e3cf5ca7e2843640a12f751de8f3766114e4f80eee4d5a4adddd57e93651ba880e3fe08c4177daf8813b08d95bd51aa18f5ae8953ae9a5b09d3b806cfca0866e231961c161695b42761304777deae4920d209bb99bc2792c70a932365e235f8d8f3da158bae278e88830e67c2fb8834329561f0861b3731ec055840bef5f3f76f9124ba73f23f25e64015e579edcfc69bd997956f94e02279f070f0914e4cd99308fcf97c1e05a6f357a89a2cfc640e7c4ff591de3cd016018b1270eb11bd4eed50077a20b503dd8669df6bcec180f099afb748632f5b85f6855739b080b5578c394df4d0c551af7eb02849e9971547384bbbf13563b670750e481f861e4d72b6edc5760e3091db5be5e5117c3bb5028aa923df6519f511605f0b19a5874f7d22c5cce82d489fcd046685e45a51c56ae2f1335ec8442196240b440d303338271963c3095cb18f46ed0fea93575a22afc779f9b2aea3e94124e5991ecddc33f15b579b589f8e8e22fb19fd8828ab0780e33d00b5ebf1b90eab5c5b15c09520083d287b6423ebcb35bbfe576b8981881db57c32a828b1d5db5f2493c2d1313452098eeadd7fb093c8737e3e6e5a03ea388bd716b0ae33af4d77a16b7a311aa57ceca83f8f6909372aefa4706514508f10311dc48aafd521333206e5ffc25881ab28a066a9365df713bbd25dc7fa5ccc15655178f95cbb2f81a703b666bc24ee7734b730a309dda56fc939b16ad69fdd04eb82d0701b31396f4b731b44ad72379e029c951f9e4a8805ab1c15ff9ec6ad8102233a2b09d946039cc7d9afb3e463fe5615f3b6ac87ba19011eec2b1e7783aa78ff9199399e651668ccee8512d4ad80ecbd4377daf108f4541b3778ae04", 0x5a5}], 0x1) write(r0, &(0x7f0000000200), 0x4268) r1 = syz_open_pts() close(r0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0xfffffffffffffff2, "ff03000adc7d8a0000000000003200"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:44 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff}) close(r0) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x80047308, &(0x7f00000000c0)) 16:00:44 executing program 1: clock_settime(0x4, &(0x7f0000000000)={0x7f, 0x5}) r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x2a, 0x0, 0x0) 16:00:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x7}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:00:44 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x1f) setuid(0xee01) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x800c5709, &(0x7f0000000000)) 16:00:45 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000), 0x0) recvmsg(r0, &(0x7f0000000580)={&(0x7f0000000040)=@in, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000080)=""/58, 0x3a}, {&(0x7f00000000c0)=""/171, 0xab}, {&(0x7f0000000180)=""/221, 0xdd}, {&(0x7f0000000280)=""/51, 0x33}, {&(0x7f00000002c0)=""/212, 0xd4}, {&(0x7f00000003c0)=""/232, 0xe8}], 0x6, &(0x7f0000000540)=""/58, 0x3a}, 0x801) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000)=0x8000, 0x4) 16:00:45 executing program 1: r0 = socket(0x18, 0x2, 0x8) setsockopt(r0, 0x29, 0x36, &(0x7f0000000100), 0x0) 16:00:45 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x80, 0x0) fchdir(r0) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) getsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000001c0)) getgroups(0x3, &(0x7f0000000200)=[r3, r3, r3]) setreuid(r2, 0xee00) chmod(&(0x7f0000000000)='./file0\x00', 0x8) socketpair(0x1e, 0x3, 0x0, 0x0) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000002c0)="d6", 0x1) r6 = semget$private(0x0, 0x0, 0x209) semctl$GETZCNT(r6, 0x2, 0x7, &(0x7f0000000140)=""/109) getgroups(0x4, &(0x7f0000000280)=[r3, r4, r5, r5]) 16:00:45 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xb, &(0x7f0000000180)="ea3f0008", 0x4) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10800, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000040)={0xfff, 0x7fff, {0x0, 0x4}}) 16:00:45 executing program 0: link(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x80000000000002, 0x0, 0x1000300000005}) 16:00:45 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x7, 0x8, &(0x7f0000000040)="d5ff9668", 0x4) mprotect(&(0x7f000042a000/0x4000)=nil, 0x4000, 0x4) setsockopt(r0, 0x29, 0xd, 0x0, 0x641) socket(0x20, 0x4, 0x3) socket(0x2, 0x8000, 0x5) 16:00:45 executing program 1: select(0xfffffc1e, &(0x7f0000000000)={0x0, 0x0, 0x4}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f00000007c0)="1cb67b424a6b908130c06341c01d78ba27aa6e404511ed7102e4b8d6263d1e50d9554ca78823518eefb1c884fb7601ce0a726caed28a0f46ca0307be021066f09ab6352235d0c489c9f824b3099f915503ac8fd8a4b6112fb5533e80c1672cfe9d761cb416232f23d3427aacecb82fff7d81d2d7865dd31d5d0d9bb8486abd518ea1451045025a727e20c615576fe194db508c691ddd5c6cc0e72033c1cb67c0e5384f7963e9bd9b808272b1ea7805234a2f618e977a434e814b89268546c939c3bc28fe6b7d4b60658ae9d42e0b788445fc65ab489566cdfd690a9e53e7a11a3503d91711860162c0dc2c773343bfd2a4b96c1371fee83fe17c34bae735ee61a13efe4699b381bd2a94a97bf4492daa9838481f7d9f6b27538d1682a23ee39b51f92908e619c3ab882e78dab482ac2c856235b0ca44fc0dbb80f2b8c4aba1eb66bf7a9b3bb7250b59158be3f122354b5fddeadd47d9bca7b4faac1af319e1d08817d84d1c69af61846a8c71fa1c9c46d273f652e2630ddcdbc1ec2bf43b3e7731cfb98da999ab8e31d6b8dba227172491163c39d65748966af8b1a9a1aace7138ee70c1f1b97f8568dae3f65856c2a38597afe2fbb1b7506ec21be63d39ce4dff304bd7c6c00244a1f71b54935b705c712d2f5942f12b2f6e9e8e77c361b0ef9f2f0edc129d5dba991298e830a86ae4eecddb269d0b6ddc6751b0d840fb574bc4b61b8124c78d519f6b1758b53d83de2dca11d9c749385315c9b0e8f07e2f1359a40a8f6694c8d22d93ea05486a7f820b04a3326acb1aa1c65c3d955823eb0cc590a7f9fc9bf6f1bd5746ae23cd177f83a38dd5a096b510cc8f7c2b9fdc675201db203449d75aec67173b6d376bd3087bf7581e5f0adab1453c40b3af196c759c1e1b7e7534f1fd8ea445e7a2f60948ea9d7e8b17b8e075923995bbeb0918b2dac63972099be1118e8eacba4932ffd21ec7c7147702e834d9a75aa55e84545f19a14bc6052bd48a92e96f089f6d384bced108d1349ade60513caf63bf50acfefeb63d745b9d64a95035b3e5e7a4f68c402c982bb96f0a1da2b9465ab49868501c3d463e105aa7ee5eda029a51451ea17b2645b2fb68150e9d29929c9f7f76479b56c87d5712a99dddff9edef46802740fbf4f5224cd61c63c38323decea85b485e41cb5b96b2ddb7df3d471d817f58fc632a319f7e4dad86df2112ee3112fb8be81ea27882154dfa5760a7075cd86ff8a4afa9ed4b4ffae7a7e99ddab1a072501a5003e3822b563e0be17f5365c45f1d8d1cfe6c37141ad7e815d099344e16f086438b9433dc43a8b1e1c86de2154778fc5a3804cc643950c3aa89fd42a0387e9f615e47d26646c9e651855c1facb26d310f32e2a1308b04c7f156443dde46a1b875eb26adf2810370917528bd6753e153af014cca434cfa201df5490b5152e7bb0ee89e438f573f786b09eb0773ceee7cc1f42efc8ab15b17ac03fd41f931ed2c6fd0b73feacb606b87e25f80fdbe775cbaf0b6f8342183b6b776140a457a2a41e9c62f08287fad8d42163e557ce7381600bbac12748952c2dcc156d3063ba46e2b3c8e085367a44854ac76b67f05c82cf5bb170c07469a9555efaefa4e0dfa494d961329d862d426483e2482a9d132aa5d86a0953c47cc01e546f1821690b827fcbcb81ba63ff04c52f80d7aac464139639d94ff84e91c90749bc6245735652b0f9ed58a7b2abad47a7e00ba8337f7f411575ee58d8aaa9df19c86e2e6f6744ee8f69621b1197559166b85a4d26cf079913766b4b55bb49ccc4035ba38850044eadfaafadb6c25d4ebc28878f8733f642c5658ccd6dce1a522b0e2205d655903393256dc3533dfe20825fad0d6b61efdb9731a6525ffdf3b61b3d76a50dda9eb33f0ba9d32c934def515e05363197cf3d4a56d2fa9f29b41f2fd5fb4ea7ebb1c79f1b156816a76f2fc81d5a8cd2dee08b94ae31f694d3a4d622e946e1ae8bb24b4db3c41a5e526947335263f219ef9ff3e7fe2e9363c26574a26fcccedf23f7475b92d6362e416f958f2c870eb12f3d2699c2b05c92d1f115f31391066282e6fdbdc2faa4d8f307d378be89e845fda04d4ecea157552d29462552fb12ce35257f7f4d97a3bcb869c0d44f24b41f483813d452daa4c88f18b29bfafc3cbd2f33405357b32f85e0d96653a224af1b1815a8cef9c0f243c2fd06ed90538b17702a0c26428cf13a0c3433a7ed08ee2baa668361bd3876749fbd1484c63d917786e94e8d0211cf6296060b08a614ebe322158ec70bafdda2cf952c44e1131b65ac48bdc72f8fc76d97af64bddf4c373c8fb8d00a8ee4c07ec7212f6f9c3cedaaa5a5dd9708adddad9b8b23fb1af822c823566256bc3606339abee0a973f7ba95be0e3c55d780b58d3c9786d787c69b42618403011cb91ecc5a6e3baafc5debc8f811f1ee7948e6d7d6563cdd5e7a8162e45142af2e836f0e824865ce676269c8e9927aaf806b28849891ac286e7d9826f9dafdea88a05b207cd7bd30ed718dbfa2c704df560d3da3cd54483272a4c0a0d0c56d19a24f01c04ee72322b6e798066ec80f9527a0739df00aa5e6f939860a97b13f81149b649be3ec4efb161b78557099f5ecc3d9490dc93024ccdf1364617e20fdc4f94e668aab63ca0e634a9c3be771c28977b966a0001d5154cc719b4f5bee0d2354fcfd9687eadb73e0e5238dccc24bf5775237fe7de8a48f1caaa84f9a803d0f3d5a0cdaa151a76171bf06fd66d7966d008f639980890f3eaea9285264fb589228d21fdf425bc65cd3d56e87f329241f1685cfc53b8a3759058830c9a983a6a01f70ddba7bac7925243f290d15309ff67349e1c277ca7bb831597c5968dc7a78dd13ceebe90c331cf53d5cbc1e40358fc0bfce9d8f1266eab7fb22bdfdc860c790b2a00f95e3475bc478064387ce832f144728f4c82260e1ac9f2c95a6bc17dd377ef6a0c73630f8e20c07bb3016318d19b8571d05a4c19d20ca3ac08e846e48c768a2d9257bcb1ec91bd09394be73547828d3476412b76d331365b4519040bb4a6afc289e070be2a857890b7a681550af463709caba91c87bce10cef35023082eeec7d6bb916d6bcdae212f39e80e3f200dbda3e1ad594d755da22912f59ea21ddd31322eadcef152ca0ed49b22c38722ef40b78fa618a6a90a12fd3fc433b203d70397e76bf9d396f333d56f871baf4dfd1e78459fa8931e46084d6478875b2c797c7b805873efafecef3a67a43252f893a10b8270e4bbe2907fbd4121425249de8b290bcbbc6347a2c41aceeeb6da0f77897666d2c0a5d646dbeb95c97db1b38455ab3c2df1c74415681527216b97495f038e32735f9f767a3200962d00ba2d75d8d4f4c2d4ae0eae89dc889263c455050c6f2d6eae3ec289bca15801d816a479e9222e87346d54cb19d47d6025675cbd08ed3343ee041b2e6220bdbae92aeb14e21bf619b6a7e3f4248068e93de7e178fb9007df5d4c7e310f9f4f36ad078d86976806acbbbd9812988a9ad57f155c837d325080029a63ed196ac3a84518841f85c8a16a19f98bcc97dfbf8abaab053ad5807f8cfb157d3e42cd55ac96590a5ad8c0c9ed011a5324446e24fbe687ea9013fc0590972298d83f5335c0375a241872e36649ccb791511773e7654059d719a4c7b34324c1ec786c6d9e758fd64bec310523dff7e4e5ff53f11c34c0f0fa9546cc75b8e62321c06fd0f2a29948aa184bed9a669054dcd3375041cbbdc179fc1268e65bac8caa316b87a4e95af477f514a25275c973b6c9cd436fdb31ec5dcd6eb1458e69e10d8161c090943d5de6525ecf23633cd01023e99237ef4702e24332e7bfb7b6d6721eb5b204d63104508451210cd2fd26674fc4a35ec38b252f61cdfc7bbe19efd0fec7e91adb91c98059ac1c395c62aaf2ecf994d2d9f8f55ebb295083333395c79c9b8b2fe393e999cc119012ecf7c8c39f6d7bb663ecb766c7fdb96d233b7777f64d5664c39d03641cc242aad382eaeca7adda76f9485a4a64cf028a7ef075c1a34e56381a184430dbb08b32ad16bbb41f4ddcf5ba24dcd46a6577a4cc73162bed4db869a38fec6a7611c725e9a7960f10fad77525f492dc4c23cd5d7f2172e45c917871841e079f05261e34a3bef42f6e4c3a765bc4696b006c7a74131a9fb991b4620ded8de570b278aadf3656adf7759789e1fc2c87bce9e090438303b24b432480c038a97578bb1726a99366c585fcfb3e45689b870a5cf37e8fbb11bfb023f11da536d92f9e1983fc83b02c6ebbe9d2444a4042ed878846e05f27607ed8540db74ebc03e40a40d61f6939db1689eb1d03746dca7561955d186f703976fad23ebcb2636a7a3efe30046629e0d3891080e82ce3d8fa87e24e12c2ac6ee5d806127182bc11cc79d02c716ca3777c4259820ee1f2c51d7f055b30172dc294f9f7eda3888c132e37ac2a2e64a6e6c63a6f5c71b34f2a7a7c7d731757bc0b406e4f643097ad8018aa4e2f89172936b2c4fcd078ddb2ddf52043ccda615965ab6c9cdcebaf053210569d05905a6cf7009f0d83d097cdde887ab77fed63c659786e6646892b7a45d79f07d67bf6d3d7df858293664b7ef923728a24fe82552010f7f083a0279f5d127d1efe46f3592ec7887e6761f9d72337fc0dcbc88bec9139f01ca963d9889d2840e55769439cf771a2c2e744a795bfe6273c2796d720104d343f9e22daa6721af9b2b669eb6c97a1c6bf769d7f3d889adb0cfaabc28018b0d150f99ac3bdad585334fe876f255660d1d19ae54a7bb26f87a321afa49f393f18dde5b2f175dc5eea90956d1d0ff686336773a30674437af5346697519f1d5ebd88c6c03451538f963fc01deadaa6f8e71b29da29df07ca7d7a50b908089ef85512530892f6f70dd0d1cfff8778141acab978d2a5d3e2077abb15aa5ccd8222edecc6ec7426ba49ff8c7ea4d60a5c6988683dbcaf1f0d2123c2d533fb1846bc3c16fb05ea6985992898a858a241494f7f442bf9fbec09c913ea9972590ef9e8593de0744e86bc93e974b8abffe29a88af87a58b60050f5a1221769aed474e42b4c742a87c500b37a23f63d0293ee695492f7de48a752e7c77ed314624fc2c48c4b7dc1cd4596d27b45f097e5befeed39aa49543db05ab35e199145eafcfa42fb5de89e8a24d60bcb05ec38be97fb6c32b35e1591fbceb3df347a905de5786f0597223260671ee81782539cdc13273a66e3d70f2a40d4bda71e55282ca59bf7efffa8dac973bac819aaaecbd5d8084e151d82035fb571377132c02e62d490d0d11b85c005eb80119b3a5ea79504394bc92495e793b9ea037c773a3d661e24acab8ed99d56a2f37b870524bed5d31ca0ab90c8ed9b8c75fa5dcf5720ab107ecb5eb5c2fdaff2efd6066197af3df500e98f5dc0e78422d0f374a69621b71585a08eff511d005a5dcae62e89d6d6ec526d4c5482d8e2675737dc2c63ee5264a4fde86ccd0a584e888ab9b763325a053c3b4c62c18d5f3f79069347f28946aec28def044086fcb782eec1b380358fba64146f29c23307e613487f9d7f49aabfacceb02c957bb0091d7e5f0aab1947175f84cafcf10a3638f0cca8d73d0fc4dd9e344f768d833b052669e0e706dc1a720b9915099dfd72849ab3324bb5a905d96bf9cbe368a12aad7b6fe07a99a1ff623cf4174855b6375a133f74e1a3d3c196ea15145580a93cb8f2d377687908eb007da32e6e2c8c2b571f9b532c10c54f5fc29201c0c1520cfafd53077acf4f982c521b76f642ed4ae", 0x1000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x100011000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000780)="14cf2203", 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0xa5de, 0x3ff, 0x100000, 0x400, "61e501dd1bd30e1c7d6f6860990b44c44cd0b2f5", 0x3, 0x176}) 16:00:45 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:45 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b2026, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10, 0x800000) sendto(r0, &(0x7f0000000280)="e3702db2c0ef13c70070381c9885b48163eac04e17f8ab0f9c156b1fe0276f99ce22b1c6cc918db19c9534e88c34993b1df2a7a1675cb08b7adeec2a27770475d76695cf6875dbd2410d91d3f09f49e9f60e34459f818999d6c75ca81ed8928f151b7faee2312e0d4ed221f1d6909dbdbd038cebe4fdd1b6c02996f12ceb3cad7de98cacb3395c87473722cf1c914c506e70da82812588065b92e747430f1359ead29f90a9ce9614aa46b0ae78767c1328b498ab61d56423ab1d88e7fe6f8c140f8fb54bafa116699f1cc8095ae76f86d92c738f5ffe61f3945f1e7e69d47add7bf83d411078e226e95d7993214390d3336fcb648c8db0fbe91d06f5151a551e0545e33504213f333d81679f6e1c70987bd009021cef27cb3752bc257ac950be3b6f799906df5851ec918875d0e81325852a518cc5fa8eee18b51028c8dd433231f9011fe3946ce7d5e341089c80d20c64cd7766d50e51893429aaff41b5c51dae3f3bc36b15f4065b9d0642ce68287016e2eb2432cabadaa8c405479129545283e91c61dfdc8d3aeb40512b5c19141b9dc2f1fc772c6848a2803b7acac3d292420b930a01e35910ff338682f23ddcfe5cb42a5b913aa57b0554f74520ee6fc8c3f8c43c0ff0e22eb01eed8435d852d10b7768e9fc0107b578108a8ab17ba000d6730c4bb7a9aa951850b9afdcff93179cb2834fece72ee12e92f899894513d148b9ca2fda2ec0a74a045b430f83bba7635e507700934e76aac412f54f76f6a37f5d98ccb88de9ddfef85f111b76f370db47849a68b6b588c8988682f8960acb94e959263aa730060a947ae7e929503fb7edc283bde00a7aab9ef07b2e6a42b57d917f3856e8d552fa6c464385f63729086e8d53bc1724901cc6bce7693e02f692c8a9b7b6c07c566fddad927b2a6472452a8a83be8f670719d86b79a2608eec8133915a7152fea95634542b1a14acc9a07750338b8b7c2fd75bdba55b85cdf219db630c8cbf48f34d2645cdd5beab2ccc4fe4a939e0a7a35847101a707186cfbb98241b2358894fed9be0a61bfdcb0f71b0f68e7040af0628ff97fcbfef597ee93c422c1d83fcd827df41711005583b85e1652c043e516cc4d2eb59b29c97cb3618aaff1817fdee9372ce6ddcbefcd0d0f3edf8cb1a817d3c1d77c8e595546e69198995124bdd9ee6422ba7c5886a3e3b604ee5b3eba31a24118a8f013f4756859b22c7a4fd1447fc133d5f979f02bd8587949b277eb40ca5b792c10dd5b572988107933214691022a43b8ccf7d638821e4546fb245af940c8006756fbf5d956c464a6e172a773deb5be107f9756df2b9f99a6768c3dc33d3013395e1df325a08dc3abc488091d7ccde9eaa0e83f6e3d5040096d74699f1b7536ed7f72a112e15e8b1c385c71b93e3a9726c33848d2491ac949c478ba12bcf2816aa69ee900e1a04bbf871c950ae39af828a3a9beeb5331497d367c3fe012d1f24615f7fce1c34491d751de76d018ab2572132046ea3439e02a60020cd75fe1dfc7fe97dbfd344dc3ea5a175af99cef6cc53c879acf120ec69767d412c0b30dedbb4ecd859b2f7068f29137492ed1e7f559912bde6aab4d512235bf374be0c0f088dd58d42821b1e534c29115bb20504c8ad38004590ba1d1b6f49e79d31a8a8263423da49f7727b0a8f17e24bb9288667f09ebffe14822fc9084e22a523dbdbd60f713b2aeb843931f0503d15d6a01a44b88c19083ac9962ff6d36d11ae9d89c508e8117a89ac7ebcb656539d09cf65e5e9025b9c5659a06b7053edcf356c4f2315cdc1700e57230605ee4634f860245430bf16b731856b374783eef9280a1554de0f078e079196202493afb64c2873edfa1f0aab9b6c18f35755c58ac5499accc792b8d4293c67ba25ff896fba11dec4187cb58c30843b6bafe5507bd79965f28b4222f8962d631987f97a1a54eb714fecba4514de935d32946864e057c00ad80736aa891cc35fd42a3b59e10731da7de54cd25e127508161f66aa8f97cf7ccdad428c6eafaa44b22ebb27858374d44fecbc8d188457c160be7abafd70cbb216692fe61683afa5f66e05636aa236193b6dae74f8b07218d4596e044aba8d32db518e418ba1bcd129610b3c7d3352d91694854c999c6d00ed6efc05e8a989d5da55a85ff1089ca40e839acb2aba904d571c8a3ab42a08f28b6ec8cb7908f994ba3510f171c00dc02780c815c5c606a8c0626105eb630c922cf86b2ca16ea0964ae4243039c1841ddc791f71596e6fbb06004b20dc66d5d00302b0a1b53fe327892d060cc4a7353f33dc7836feb5861bef2d2731d82baac436804af77b477310d3af6b89624928b1d2507bd5666a0a172b0b0ca44ecdbbc505d44b08cfe0252e5967630ba5a3efb4adb79416445d8d9cd09526ef7e8e9b13ba2f6fe733b6624f883cc51640108ae7ea74320da81bef204c29271590cb58c2c85262792176b23fa611fbf1f614cfc665fe6acab74fbe55df1352d4d246bfd7417349a86e26dc790d396fcf440c177790045047bf1030f1c57914a773733766ac5da540ee0696665dc958b526386339e2dbacdda219223e4d464e182c3a563cb7fbedd9c3634fccb0a873dc8e97e2c848834c083670d385804c40c1879361f08e2f66efa7c5bd92d1d4c1bc2f3489dcd6f248e599156337574844be3d49126d87b7ca725f08cadbf9ff35b63969c2cae9ca300044a4ba610af3b91724ce611c092815069baf05d6dfbec3e0ce8a3475eb055ebac3e0bee946d61cef3c29de5a63930710eeddc3802812b71e85abf1b49ab3a9893c1e27b23b4382d9f5d36dbd7c52d912646926c82882d3b032542a2ded04ab438152512f25f2e459036c1ce5e5cba9fa6286cc8b0322a0c0837c8a7105fc9ace2be2fa2c66c9c687539ccd78360abf4db78ac2465af55f2a2a23182ed4b1c00fe2251fd2d30b3d51659950389251e0f6982f4cfd90db87dabae80b809ec2376a0d163c656136f50d78fc98cf36448934b2bf46aedb29ab31c92337707328fb91a9371314af5c0e76e63726154b9ebec2ed93aa1d6d673ab57f4b0a3aed4fcc903966b08a3e5b04201a45fbefc354f7d16fe43b04462f23f3d8a9ec3e9528996e740a6b0cd72ade9f47a45b38779ba614faa60748174de3e19772691236dcc906c575f9b2ae5044904a2f702835e4ab25d0b02efa61a7cde4231d853f0df727407d6e8051d33427227eed192f01380c7b23a681aa9788fe89fcf220c99d7ae2ed57f0229c212a121e4f1f9045a175e4cd848d3283682bdf0798de83b7ec68176769a7aa0f6f820af0f683e5e180362be1869465c6e3cefd3465355fb636fd1b974657852c10e2af5a2179bf4df4e76aa691e990499fd00539198f7428d4878c4844e2b10c27efd01fa50189e3cd1969e998409e70dd071135ae4a7009f1f87c60dc0fd1f764bc8066f0d687c235da298ff388326133b13793b8fc0e4472105c2d42436abb5186f0aa863a997a6dfc174034329d3de099e70dd4d180312bc08140295ede5f915b0b212aaadff1c9014e290e9050f3b1e3067df90cfa59f265e5efca8b1139ed1abef2b2843a8e6722fec3f082455f109615f5acb262043560f3cf5be28fc881b4773bb3db4d845ca48ad0cb1a704bafd94997c940d32af84bfe20ecac3f6ec7ea05d4da069bff0ac67a7cd08f6fd29243333c4420b0d2e52c7aac34d7c48ab9c72800a1811a4582e0f77d1d12e3894fb1a232d6abebc5498eb696898c15f613665759d5e607aa3393d544d307290b01871afb43bd2f5d958d294b0fb712727c1b5877ceff82025ad1ee158f290d62d2ec963b4efc5626846d4537a630ee939729bfb09050cc4589fc440fed88f145e5fdb7bacebeaa0ca3688ec17847464c99ef0fce44fae6ccd0e9826ed3d47c4bc6cb118b6c35e4cc409592878fbf1b8e4fb60320c3f5fcbeadea3754d305905768110e979b9fc3cfb7019172ce5b8f1c8aef365c9a07ebd9a0db74ed76632ba71564950fad1ded836026ab5045c5cd1f9bf36993c73a69090fa471cfd01aa7a11694cf28f26045a8f73206f7eb51e14207ba66b12a5e50b20bf2a89e53b6825b12b75125f3c24ab7c064cd4e6d40ae04b361cff25266f08d3a2d5c3b24bc0f7e21f36df037599ef4124bfb3feb7d17998d0c77107f289fb094c06fafe0747ef6407950bdac2eb5b9ff7568356c15551e458146b7b40e494a0def14d62036798d639c62d8400479a0cc164489f19e951934b51c5cbb57a177250c52260116b72454ab25bd18b503d7c44c495f7ea5cbe00747310161f3f71aa66a258510c2204e40864abc1dd1396ece0a177a973ec1e1de58bc94d1341931ccce42c5a46b9870b572fc0b2e1a39169a211b9e4c54c2bc022185bfb98d0eb685ae4fb9e095b87e02a27063a0c1935c6ff5933b5be25495bbd58782ac2ceeadcbf5f5f67a30b1f2d91caf13648c628513fec20381e27e030f8af205004046a75c4b359969de8c5edefcf999322691e9d8394e48e7642bd66926c848f6d258a8ba8cc7ccce5b50a9ddc049bb3130fb85dd0f6da487a5ff37bd697af13ec7743899f7f386474f9ea4cfe7b41c63a0d392d9c3869d62362c8df3bbf637bf48aeac34a25a18911baa96a14fb15f1aebb537054e5862de14883340ac22f3bd9bb75ea8b361d9888c089dcc9e8280fdb7197c87eca1cbb5fe55b778ff37da0ce916c36b121904028983a6de95138b527b41bd995a90bb0debb8325fc540410514e709001d90ef72c8a0898713acf1f59e594f4b1736de79fb24073506c233589c7f4146a6496740eb3abca7ca6c22216ffca6af5c68c352094d3ce110794a1b4f66036188ec3867ac8a9368a599a023edc4a6cd079b7a5e36fd27514890c0d39c2fa18d49081e638f05416b384ebaa83c7b50dac084b21eb09d57634372731981e3067885adc05b090111ef0f8e6db3897f359c674561c7f65451069fda0683542d0ec035feaa5a72b54e8061ab2d905e3cc1f730e14695a8b437a218603088ba9b49f875fe39d75c0ac9ad9069cf227355b7d411e8cdeedeaa4d1f1256378e4702276b9bc2c2022f8cb954dad877de858ae3d9b09b0ba397a2b85cfbf2cee2f4f366caec8191d2c4100ddd848259f609ecac56497c0f953da9a8d0b9150de5ecb800ba719d46a0994a648e80c2e005920b4d4c5e20e1a501cd1815645e3d563ba0c974f2220c2fea7903aede1ba765546600257d26388d29688cb5ee65522d31a34a551cc17b1016b5ffc9c2ab308167f89e9621856301b724c116f2bbfbe797ea4646d0b7fee3cfa277741356d6ff7c07f6053a892ea3d90d109be1148faef930db80d100af3f5355324eff380c2c143e05470e7ee60e85491e7449a9a200e906f74dbefcb0a1e65292f8ebd4926184407959651a85ded694c8332781a89696abeeaec798301d8d827a35d42fbad762dadceaf13925f92fbd80754a1297bf8d31bf8634c82d274d2e43070d5b0dba972cf8b5224f5fa65bf850b9ff7840f5ae68955fb723059b9ddb7646523a12c5ff683fec5b3d5345f651c263c55acfca1c5676606662236a28a8acad28efb1b997f93a2405ad2ff8e81dd9c8ef2021bc4c5d661db56c99012db3f0a061e05af08781ef628cfb3a77351eeb068cf504cd01a93f44df89c64f3b74cc8b8315dd6be43d99a3ae930907300b8487ee5d72256680687ef172f0db2d6d76b63582377c73a0fee31b4c5ee53d7ba67adebf0ca95cb6cc4f502de27514c7b457c30351de7b", 0x1000, 0x4, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0x9}, {0x1}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x4}]}) 16:00:45 executing program 0: stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000140)={0x5, 0x4}) openat(r0, &(0x7f0000000180)='./file0\x00', 0x10048, 0x20) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unlinkat(r1, &(0x7f0000000000)='.\x00', 0x0) 16:00:45 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) symlink(&(0x7f00000008c0)='./file0\x00', &(0x7f0000000940)='./file0\x00') preadv(r0, &(0x7f0000000800)=[{&(0x7f00000000c0)=""/185, 0xb9}, {&(0x7f00000002c0)=""/165, 0xa5}, {&(0x7f0000000380)=""/232, 0xe8}, {&(0x7f0000000480)=""/80, 0x50}, {&(0x7f0000000500)=""/154, 0x9a}, {&(0x7f00000005c0)=""/244, 0xf4}, {&(0x7f0000000000)=""/3, 0x3}, {&(0x7f00000006c0)=""/142, 0x8e}, {&(0x7f0000000240)=""/50, 0x32}, {&(0x7f0000000780)=""/107, 0x6b}], 0xa, 0x0) kqueue() r2 = msgget$private(0x0, 0x48) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000980)={{0x18, 0x3, 0x200, 0x6}, {0x18, 0x2, 0x1, 0x2}, 0x5, [0x4, 0x9, 0x2b, 0x8, 0x3, 0x3dbc, 0x9, 0x1]}, 0x3c) msgsnd(r2, &(0x7f0000001900)=ANY=[@ANYBLOB="0100000000000000b6511cb223806a121f617f0cd9c59f1a419a18ac0f4739ab3eba7ccecee0e8d88a60af98e1392b77787e74907c735fd6787f7a07463a048c45da93e50ebc5513fe25cb351f6d212467ab27980795189c2160bc8931d3a698c79bb6e4e6a29f31fd9613676560e978ac10fc243789fdbfc0c61043367ed00caf006c8338932013e3ea91ad789f4b531a6716449f22bb810a41bf3ca9b9b9b9b8123d61a1bdd5f580b942e00aaf88733faa11a252319faa2400"/207], 0x1, 0x800) select(0x40, &(0x7f0000000080), 0x0, &(0x7f00000001c0)={0x0, 0x101, 0xa00000000, 0x3, 0x740000, 0xffffffffffffff7f, 0x101, 0x80}, &(0x7f0000000200)={0x0, 0x90}) msgget$private(0x0, 0x660) readlinkat(r0, &(0x7f00000009c0)='./file0\x00', &(0x7f0000000a00)=""/193, 0xc1) r3 = msgget$private(0x0, 0x40) syz_open_pts() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000b40), 0xc) syz_extract_tcp_res(&(0x7f0000000b00), 0x6, 0xff) kqueue() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002e80)={0x0, 0x0}, &(0x7f0000002ec0)=0xc) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000bc0)) r5 = getpid() msgctl$IPC_SET(r3, 0x1, &(0x7f0000002f80)={{0x0, r4, 0x0, 0x0, 0x0, 0x8c, 0x9}, 0x0, 0x3ec, r5, 0x0, 0x4, 0x2, 0xe0f, 0x401}) 16:00:45 executing program 0: open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x20b4, 0x44) open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0x4c) open$dir(&(0x7f0000000080)='./file0\x00', 0x10, 0x0) 16:00:45 executing program 0: mknod(&(0x7f0000000040)='./file1\x00', 0x2004, 0x8) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) setuid(0xee01) fchmod(r0, 0x0) r1 = msgget$private(0x0, 0x40) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r3 = syz_open_pts() ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000500)=0xfffffffffffffff7) msgsnd(r1, &(0x7f0000000400)=ANY=[@ANYBLOB="0300000000000000149ab73748fbf252084eb4006e6f0bff3ee99fced9fdc8b1d6e0789c272f1e6d039aa55116065602dde7aad71548a773d1b3f381654eed81204c27e8a3599c6476cdf555fe4315e266351f23bcbc860ccc8617d62552afe80b6e8eb2e3a6c3a64307dcc200e5f34cd8ac1caa4eaabcfcbd6c05003411b11de335e2aa7233129faa701da49cd8ddf17a875784774ed5d8452407c7b8af396f8457a32a51"], 0xa5, 0x800) r4 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000300)={{0x8, r2, 0x0, 0x0, 0x0, 0x40, 0x6}, 0xfffffffffffff692, 0x1000, r4, 0x0, 0x49aa, 0x20, 0x2, 0x10001}) 16:00:45 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000280)) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = dup2(r1, r1) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000180)=0x82) r3 = shmget(0x3, 0x1000, 0x10, &(0x7f0000ffc000/0x1000)=nil) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x3, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r7 = getgid() r8 = fcntl$getown(r1, 0x5) r9 = getppid() ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000380)={0x0, 0x3, 0x6, 0x6, 0x3}) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0x7, r4, r5, r6, r7, 0x4, 0xffffffffffff1e5e}, 0x4, 0x9, r8, r9, 0x6242, 0xfffffffffffffe00, 0x1827}) recvfrom(r0, &(0x7f00000002c0)=""/179, 0xb3, 0x840, 0x0, 0x0) r10 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r10, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r10, 0xc010427b, &(0x7f0000000000)) 16:00:45 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r0, 0xc020691b, &(0x7f0000000800)) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x100000000) fcntl$getflags(r0, 0xa3ec8f3474b11217) 16:00:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x2, 0x0, 0x90d2, 0x4000000000, "0000000900000000ef4de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000080), 0xffffffad) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x1) r1 = syz_open_pts() ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000080)=0xe0a) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0xffffffff, 0x3, 0x8, "b08dce5800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x24ab6d9bac2001dd}], 0x1) 16:00:45 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r0, 0x0, &(0x7f0000000100)={0x3, 0x2, 0x9323, 0x6, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1000000, 0x2000100000000}) 16:00:45 executing program 1: clock_gettime(0x0, &(0x7f0000000000)) mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) semget$private(0x0, 0x7, 0x400) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 16:00:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCPROMISC(r1, 0x20004269) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000001480)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "184417a712d264eff693b6c803b98b867bc15b16"}) writev(r2, &(0x7f0000000040)=[{&(0x7f00000000c0)="be", 0x1}], 0x1) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000100)) 16:00:45 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x1) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8004667d, &(0x7f0000000000)) 16:00:45 executing program 1: mknod(&(0x7f00000038c0)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) readlink(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100), 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) writev(r0, &(0x7f0000001840)=[{&(0x7f0000000540)="14767bdfc735298a74b9f0d971a6bb8a5d47e6e238e427fda072197ede2b427e1d912d9f859c5aae19fc4003be7454b84eb4c67a80a3bbd2238753108ae25116d82efb16320a19ab9545aef6dae881915c5099fcd7e65fa978abc2941a2869b621590d3c53147316294c7df1fb7234eab9a697c53e38e2263ab817e2fb849a5222a428a1f5827be04701ee1ad5e8bf34e1ff696edb40cdc429cd0a150471fb0a4d5f8d3a02e578831636e9dc796ea57bd169e203f416f48453f20f3fe1162ae7a9dfb1abb8e9084971d5d51e8ed8a821800d8fd167f16d60bd6d435afacf3e87e2539e42e9cd5cf471ae4f3b4b7f7258e5c303a276961aa094194e47341a4fbaae18c4a82e067c0a7db057dda12aa03413c5fc0053ee88cc3c1d912e8f8b7ba4e2b08bd37c239b24d9ff47a1dcecbe1abd8b2b6cec59b056ba3f4b0062ffdd4bcd5647f0fed65df4aab143274a2e972aca32a63da45b9f012b50c6d66f508fce69604d7ac820a292c5a0ba80e22b123dab53d65a4cf5a146c79e5980c099634b1319e152531eb6158ec67b92537a0c5685ad070319f45da91a6de2e4044c3f413bf5c7c4239411156258373c166609e56ff638849953dfd15191bb06ae2a87b36c898035b4ed8b8d300e9f3ed911df3db542396e0a39ed87866fe5541df4c68df4272fbeb26fde67f797174ff9106af47d5ba19603bd58fc0b994197b1db340d3ae9e8e57b37f39ef395d419099304f18975c7084a01e322e50dc6054370f31e88750b21c1756e9dc462a18812b50453870f2224bbb618254e44443f7c7249785a8868e4b87af1c2cd7ae2ff0ef11126af95c60bbb7b959ceed5e49cc32c59aba145116e73cee513bb1c29387d2bdbed154f43865fef1d4205df1e98ab24a930ced8f25cf7a6a3bb4307a118f51552b1ffd99461f60ff0da9ce2d70674a491e48580c33a0e329ff3efc863bdcd86de9c92d4f29eaa833e89c125ec5164801d2a3f7c338b980d69081ece82b678e2154159044fbf6d9613c64648f19ac3746402e1dee42ff0861934887489ba3ddc29a78d5e950aff8034073402ad1bc1f41ab7540b96a47c7c416f33f575ba06565706771cedddfb6fbb469003d4b530347aaed03a2080f2534a55f8ba2c54deeb91742b184772132ed52b0a07bd9c58513de7a625520cf217aa8ad49e7f8fbeeeca2e3c5e2adf7ad31a86dc1bc1161a5dacc03f743ef4113786134d46b385c764606d709e45645cfb9a22304c4ab8c3f8d0bd9ea022bfaafb13f7424c80fb856a3f67bcf945deb5a8fc5efa8e070417d260200847ca933754049b8bdf0921340ccf5b162bbe6895ad34cb43b69fd30d5d5447fcdf4fbabe4c15032a7ba5cf7d77bdc97e15d77f813a5430a7774f4250db2e285b3b56a2de24aca28dc2da4514cfcae9afe9e1fd234e2f34a26b598d077c1e659d5423b99f109696606c3ec481cad98aae8c8f2ff75b4d9200effb24e58e09c390f751a1cb87fdec553042adc710712ff00aa82bb9dfdbd0c4dd0f4949a479869b5ad6f9e2f195cdc32156b7adc245bb4248bc55ca4b14b5241536306bf3fc04172443a5166d710e1bb035cba91e4f3536067c89f5f55a6b21134bf7f5bb82e9e27cbf06d9ca985e85d2d55c6ec84c57cdc0c5dd76c320623b868bfd6dcee299f025defe58a76acad8dd8e15f529f90fb6ce52850ecdf0f3716f7ccc4e8eb771a0289a31377ac0f0e76dee1cfee84a69964066aeaadc8f1ae2491450f327a88ba17072ce2625f5973849904458a38d2d02ef9c4db2cefe488464c84feaa5b3506a7323ef30c2411ffc05282613e518b03a8ff2ce3cde9a57bb4dbda3449ff51806e118283d61646b6182a57307fad063c7dfb7bf38df4e443447ca05222c12530dd53999b1d21464454d984c26734c06e53165d57a16f9cacf713d17abc87a99c6d9ec38d20bba47aa99d03c87c2fa732005023f15d2b40212ef6665ff23cd1f6f57866fdd404a52254d6829e2872fae0229efd335aff6a366436f2eaeacaff27d1fcdb8f5204ef401ba164aec38fc1ef81a0458d1732d46e59af3a873a1ea3884f5c363bd95e03d3925f54431aefc2810e68df72cd19df13c3126b215cea6e90ab80010aabed3d266634499bb338e6585e74e27772384f0263f4da817b8c39575cc83d4a1b76a89288e86fd5bba00c97c28dcb99c658d84d59cd83684672c1590894ab11b51e1c5d3601c3b1b0268732edd619a6391910be3b1c5f64f35232b9e1e8295e3e482db060f8cded4ed16c23ceed35de7e107b6cf9edb9fc844d8e95a08ea05e610ad59360e35bee2855228265609e4931f9eba37a5beb5cb90868a6b72a6cec713be0a32549d2e767053bd291882404fb8110f303597b2cd5b0dcb09d823d1c4cb7cbac5bdfa1cf0f367f13b3975970309d6720a37eb813ee93d14433bc01bc6428248f71a659dc7c2d7203f007eb85917000151851cebffb398dfa4d0ec67c2c53022c4128e947a622573a9d09676d3ca210f58f261b2689dcd7f8a63e5a7cfe1ed5dcdb45543d110c87a64c75292a191aadcf9a55bd48c122ca1f2165913345d5575f2c4b9d71ecfd1c256f638f58eaa6bc40ee7b11062c48e09e3a0ac87bf5829ca5473f61d99dc63261a3b6c3564e12d0740cf5e7684873d813560de0320290003bcf7c5ee85e1f512794dd626e3816768a6f4b27a5dd79e590a3f7f4645f78bff3ddc19c5b09bf44e6a2231dfad1557f351fc59bf5b88c4619363b23413641c565cc881bd261a62f2fc6eae9ee8bd954c2b02d4a5e56b8d2dcb287147a2bd51800cdb737344385c5d19457bd6ed7b4594385e8065c194e24678c6705bf9a369264fb9aefe722f619a0993a32216b969976533403c412955a39276888b9721bf22ca6f3d4deb64bbc5998ebcb61bfc28d2f7c15dc9e4bc494c6f272b0f2782cfe401eee98c83883a3c877f0e86e5d14f92a61876cfa5c5b8dc7b5606e2b4627cd22853816d43f12913f132c823aa44495009a21b0dd65d72d8f39e0f0decce6b5695c6ccba318451b9a911197a69aeadd6a0942e4a56b2f7859cc4fff178c5463bc9c330cd7cc64bcc376cd9e2d8d6036eb103d368fbd4c6926dedb815c42ff15d02dedb2eac714a014f66c199151a1aebf538684a02fe03bcfbe77495ae9617cc5a61c1b62b3794b384d40c046740788826ca913f03cac3c8d0c01442e9ac8577e8d58cf6d615520c5ffa06bf140ab3995be66c7c5a80fa6a732c6568ed93732e545f503130a81b90dc080e8b946d93ca59b5f07b362878ff015aa983f99d451fed5d5f258bbcdd894dede08426278320691dd9e83f1c67de0c73e6d04b15f313a535adf131cb3862ac11cddaadd571d5c58905e90a1070b377d6da970597a116055fe5ed1e9fd7d7a04530b19f97ab65fbf19b59cc5d2543d003254ed8bf23a09a5a6c4d1927754e7bd5b98e9ce48a54237bd392920acf2f6de4f3993a02a158e2a7216c455efae1cdd9221cf7f137322d615560b5e9f280612d69e1c2161ed6e3bb26ee2cf8117c0ad10e581616ffbec10ddb1f8ec9909ef2031a51fcf340b565408f41daf8182deb029fc158409fd6744194e77f9a76e56f112f192331610f62dda49296bc73f7d922cb4d2582df9f312805359cbdd6e6b84e50b049e6eea0a5cd2834b4938592457c3097fe3e317d7e6ec221b96e025550be49d928904ed3da181c4b18a1b67072af95fd89b4ac5947e671ee1b866ecbd8349c64fb6df73b4403d7f04ec6d60a42348cf5942d6a98d86228caa968eb46fecb5457336e7cac53e57d1ee10799adc3de890a1f2752cab811291212d103f0a482b76ef019b7b3a7a4e81784bb1ec16135079edd8452abfafeb5f7cab837ed7fdde60feb6347cdf8f91b86e407a39c917ba8d38f70ecbe6b12057da0247dae4109c3861d5c52c881f1da57e5d996c80acce5f328ff62f1b838a88b15a18b851aa31863f14a9ea1b5506f4059ca9bc64b31ab45333e1c5747ca27a79199796ede4eb77ae43d4f3a00f3df306d31705abac452b7f1c16f146a360c2cff775c565259be194383b619520a6598360c7a6250577e5ee3db2aa9b9469477cc120c2a9dd7178390fde300b99717a19636174bd3e6c031d18f3751f1357e0e18c7c5d764ecb78692d94d58f53787b48687f23934de507a7fb78ee5ca2dcebd3a48e6a521a9aed51f133af7ff66025bdd4a33b001725c654361ef7d3dad8ef327f46f96973bcc0d367f9b570ae0ebd396a18fd732b08e85a696c843be9453e7e30a4b73a0b6c98092b2108718d85f1fa51572f983fb97606aa8b0754454846c62b50803acfe6620f5c9574498daa5eeea1083585e3dc00f55287ccb020ab0252a4c4afdf4b5126e5c521500136eb8539fa3168340eda6ce91e3fb1147dc126df9fecf635dd5154faa3177d454fa78e72517a54759f21b175ae25a2b5be7f2e532acf2ea737f71a28f44eb8c875ed92a333f0ae54d68253d066f9d1529becdb45e6d1dcf9923970917c02fdd1e1a6a32a19e590a539583b6c5c357cbc6b758412389dc42f77eb8780bcd8a69fde678e65ff1b85854b7a6388acc6c81dd71541de24c150ce49ed658d23b9d3380149edcb9fefeb2cb2431613ba11773b933ab953c82e88da38607c2f323431b283cb234ef7db80e5129c0e9a8e47cc99842ea71f1a905177b3b698879225b58192d6b082881766a38b49c44a4477452434dd26fa621fd0336454cac729cf575c51e90952dcde8dc799c89a2de4810811219ec59781c51588d0473c42ae3ac7c032234f8478fc6da3042c83e4f0c23300dfd858d89b09dc0eb71550c61f8840f7bca284cafce723e1b1fc4a5e0ac9c3357ae056ac4adade93405e2097a55aa9e0808ef3ae5cfc7d894ecdb88cb86d49a132b4669aafdf5ab6412afc73a7bdcaad62c508e4e9dec2c9a75dc9b53357744b0925d45f86b1c562f6c3a37", 0xdc4}], 0x1) utimensat(r0, &(0x7f0000000100)='./bus\x00', &(0x7f0000000140)={{0x3, 0x80}, {0x7}}, 0x2) linkat(r0, &(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00', 0x4) 16:00:45 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x9, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000000)={0x66, './file0\x00', './file0\x00'}) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0x80045721, &(0x7f0000001200)={0x0, './file0\x00', './file0\x00'}) 16:00:45 executing program 1: r0 = socket$inet(0x2, 0x200000003, 0x401) fchdir(r0) setsockopt(r0, 0x0, 0x66, 0x0, 0xb2) 16:00:45 executing program 0: r0 = semget$private(0x0, 0x0, 0x0) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f00000000c0)=""/40) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x7c30) poll(&(0x7f0000000000)=[{r1, 0xc6}], 0x1, 0x0) 16:00:45 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x60d, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) kevent(r0, &(0x7f0000000040), 0x7, 0x0, 0x0, 0x0) close(r0) r4 = socket$inet6(0x18, 0x1, 0x7fff) accept(r4, &(0x7f0000000080)=@un=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) r5 = getpgrp() fcntl$setown(r1, 0x6, r5) 16:00:45 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x8000000020c00, 0x0) fcntl$setown(r0, 0x6, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x411, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x6}, {0x43, 0x79}, {0x8f, 0x6}], 0x3}) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000040)=0x1) 16:00:46 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x200000280, 0x0) kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xb2, 0x0, 0xff, 0x4a}], 0x20, &(0x7f0000000180)={0x200, 0x9}) pwritev(r0, &(0x7f00000000c0), 0x1000000000000320, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000080)=0x1) 16:00:46 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x68, 0x0, 0x0) r1 = msgget(0x2, 0xa0) pipe2(&(0x7f0000000000), 0x10004) msgctl$IPC_RMID(r1, 0x0) 16:00:46 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) ioctl$TIOCSBRK(r0, 0x2000747b) r2 = kqueue() ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f0000000040)=0x1) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f00000000c0)=0xc) kevent(r1, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x4, 0x40000002, 0xaa, 0x100}], 0x4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffa, 0x0, 0x5, 0x1, 0xfffffffffffffff7}, {{r2}, 0xfffffffffffffffd, 0x18, 0x40000046, 0x8, 0x7ff}, {{r0}, 0xfffffffffffffff8, 0x8, 0x8, 0x0, 0x65}, {{r2}, 0xfffffffffffffffd, 0x40, 0x40, 0x1, 0x80000000}, {{r2}, 0xfffffffffffffffe, 0x8, 0x40000000, 0x6, 0x3}, {{r2}, 0xfffffffffffffffa, 0x8, 0xfffff, 0xfffffffffffffffe, 0x200}, {{r1}, 0xfffffffffffffff8, 0x4, 0x2, 0xba1}, {{r1}, 0xfffffffffffffffb, 0x80, 0x4, 0xd0, 0x9}, {{r1}, 0xfffffffffffffffb, 0x9, 0xf0000019, 0x8000, 0x42}], 0x4, &(0x7f0000000280)={0x26, 0xffffffffffffff88}) 16:00:46 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) bind(r0, &(0x7f0000000240)=@un=@abs={0x1, 0x0, 0x2}, 0x8) r1 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000140)=""/247, 0xf7}], 0x1, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) chroot(&(0x7f0000000000)='./file0/file0\x00') pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) bind(r3, &(0x7f0000000080)=@in6={0x18, 0x2, 0x20, 0x8}, 0xc) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0, 0x11, r3, 0x0, 0x0) kevent(r1, &(0x7f0000000140), 0x7, 0x0, 0x0, 0x0) sync() 16:00:46 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809e17b781dc38ba45876339c236d2842d569020287ce96991408074f0a8b7f55c354e9b9d8ed2600641a158f11973a86ce02a5a6b8740a0f7ca4dccf1e3e98f68c6fd576106c7465f52c", 0xe1) socket(0x0, 0x3, 0x3) 16:00:46 executing program 0: r0 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = geteuid() setreuid(r1, r2) setpgid(r0, 0x0) 16:00:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5, 0x5, 0x81}, {0x3fc00000, 0x3acf, 0x8000, 0x8c}, {0xf6}]}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_flags}) r1 = dup(r0) r2 = dup(r0) linkat(r1, &(0x7f0000000140)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00', 0x4) accept$unix(r0, 0x0, &(0x7f0000000100)) 16:00:46 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c2, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) select(0x40, &(0x7f00000001c0)={0x9, 0x2b5, 0x2, 0x8, 0x20, 0x2, 0x1, 0x80000001}, &(0x7f0000000a40)={0x9, 0x4, 0x941f, 0x8001, 0x6, 0xfff, 0x5, 0xc6a}, &(0x7f0000000280)={0x8, 0xe6, 0xc30, 0xa508, 0x9, 0x6, 0x3, 0x10000}, &(0x7f00000002c0)={0x7fffffff, 0x10001}) r2 = kqueue() dup2(r2, r1) 16:00:46 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x9) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000100)}) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000000)={0x100000001, './bus\x00', './bus\x00'}) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000080)=0x33) 16:00:46 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) faccessat(r3, &(0x7f0000000100)='./file0\x00', 0x2a, 0x1) close(r1) kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "bfa6b680667da76eef5e7f5800", 0x0, 0x7}) kqueue() 16:00:47 executing program 1: r0 = semget(0x2, 0x0, 0x4) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f00000000c0)=""/204) getitimer(0x2, 0xfffffffffffffffe) r1 = syz_open_pts() pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000040)=[{r2, 0x65}], 0x1, 0x0) readv(r2, &(0x7f0000000380)=[{&(0x7f0000000100)=""/42, 0x2a}], 0x1) poll(&(0x7f0000000000)=[{r2, 0xd}], 0x1, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x103fe) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x8000, 0x0) getgid() ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000040)) 16:00:47 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002005, 0x40004000000028a9) open(&(0x7f0000000080)='./bus\x00', 0x602, 0xb855b0e6c45a2a0) r0 = open(&(0x7f00000003c0)='./bus\x00', 0x80001, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b000033010000000000000000000000000000000000000000c6f2e9ff0000000000000000", 0x2c}], 0x1) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000140)="c9e035f67c313459102a2fa1350924fca72fca6ab30a03c60d0a437e2064d74721dc1c3675368d077305440a1ee96daae4ed4b6e87934676324a8613a17781ab0f2cfcea83125419ecde0da80373deb726da486754209104b4cf55d9b0253d96497c4370abdcd050d7a72cd757cb6ce9eaa97b30ca4ab092be69d7c3c6774a8546c80008c4c4b9489ca23412b0b67bc864801e76a4d28d6d753da7d9ae4c", 0x9e}, {&(0x7f0000000200)="6dbf9cd51051c2dea059be3b874f6d0f6417a3dba8b20ecd07379c39264034c9d9f593aa912f2702b43e558822dbdf2c4aeafdf09e08ba24dda5e20b278fb5621b1f2d8ef4534a1fe36cc1be7fe2fc4468908ae281356db5947e188d34710fbc4ca05e43588d1527edde7ce14cc0de65eee60a021624dc7c4be4b1adc0aa6e5933b59a9d", 0x84}, {&(0x7f0000000000)="4b9105103aafb56228b79aec957c15b62c", 0x11}, {&(0x7f00000002c0)="018a422d7f9e741f89429d1eb586d236c80e00767ce5c38abc89ee95be773e98a35a5fb60b573e85099ec8f565e7ca6578ef911c013e45b31edf9551d50d7bc0b8590cdc3df7d8c6a1dc0d5f57e1f0bf5850a2e1", 0x54}, {&(0x7f0000000440)="4c95e3d39126879bc6c3caadb526a1ceca898b8d2040302cedabc53c050a6edce121445ea869e2f03f4d6f4346c47bceb3c4881cedee992ab58b847820d24a7d5450a92d0328a8f374fd284b6f9ece1e1cc6ad8cb6f998f5d170d98be6e0fd6fe7b8284a7811573ecb93bc1ce1fb6f41a19895e1d552f9fb348d58928793488975289150403e1459420dbe27ceb61abbfe9108bb9f449ff5e08907754bead712df939f309d2c55e3928f6208ac4c77ed4156fc7304141023b7cef3db4cb873e8d3a3743640337643ff7535adca56b1dc3fbbf0e3ffc0ee1873a2c85607e5d5c2f2900d65d6ffa966ebca5037b3f81e75baeaac", 0xf3}], 0x5, 0x0) 16:00:47 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) getsockname$unix(r2, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x40, 0x4, 0x81, 0x2}, {{r0}, 0xffffffffffffffff, 0x6, 0x197d7e254bdec4f9, 0x7fffffff, 0x6b53}, {{r0}, 0xfffffffffffffffb, 0x8, 0x40000000, 0x7, 0x8}, {{r0}, 0xfffffffffffffffe, 0x10, 0x81, 0x5, 0xffff}, {{r1}, 0x8389bccbd3b4108a, 0x10, 0x1, 0x4, 0x1000}, {{r1}, 0xffffffffffffffff, 0x22, 0x1, 0x3}, {{r0}, 0xfffffffffffffff8, 0x88, 0x1, 0x1000, 0x1}, {{r0}, 0x0, 0x0, 0x82, 0x7, 0x1f}], 0x7f, &(0x7f0000000000), 0x1000, &(0x7f0000000080)={0x9, 0x400}) clock_settime(0x7, &(0x7f00000001c0)={0x3, 0x2}) 16:00:47 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0x1b03) r0 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0xa7e, 0x3, 0x7ff}) write(r0, &(0x7f0000000240)='O', 0x1) write(r0, &(0x7f0000000000)='<', 0xfffffffffffffdd4) 16:00:47 executing program 1: r0 = socket(0x18, 0x2, 0x0) getpeername(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00'/110], &(0x7f0000000080)=0x6e) connect(r0, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) setsockopt(r0, 0x1000000000029, 0x41, &(0x7f0000000140)="4b74954c", 0x4) 16:00:47 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) flock(r0, 0x6) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:47 executing program 0: setreuid(0x0, 0xee00) r0 = semget$private(0x0, 0x2, 0x400) semop(r0, &(0x7f0000000240)=[{0x2, 0x8, 0x1800}, {0x3, 0x5, 0x800}, {0x5, 0x5, 0x800}, {0x0, 0x3ff, 0x800}, {0x3, 0x7, 0x800}, {0x7, 0x4, 0x800}, {0x0, 0x9}, {0x3, 0x1ff, 0x1800}, {0x2, 0x81, 0x1000}], 0x9) getgroups(0x7, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getpeername$unix(r5, &(0x7f00000000c0)=@file={0x0, ""/25}, &(0x7f0000000140)=0x1b) r6 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x70) ioctl$TIOCMGET(r6, 0x4004746a, &(0x7f0000000040)) getgroups(0x7, &(0x7f0000000180)=[r2, r2, r1, r1, r3, r1, r1]) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000000200)) setgid(r2) 16:00:47 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="82022e2f66690031e93974d659c463a00fdf20fd833d79966b5022cf0112bb8b501e00345e41277d5fa1dc886eec98ef3210b6768469071535ae7c71fd28beefd05575ec485789a5746365b7900087c97bea3e85735238485860f3a92bc42ff0edc8e0e30c59568a6cfd4d5d03c743e3252fe32eb2dd4144220693"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x102}], 0x1, 0x0) mkdirat(r2, &(0x7f0000000040)='./file0\x00', 0x102) 16:00:48 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x12, 0x0) r1 = getuid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f00000001c0)='./file0\x00', r1, r2) r3 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x80) setsockopt(r3, 0x8e, 0x1, &(0x7f0000000080)="b25f6a930a0a36ff631318bc6e1a23ec53838e3fa8eea2f70509c57c14bd9f374f7897d151d0014d7fbb37aeccd3f998588d2bcef411c1b310f629bafc81cca4065dc4c600fe6653436943cb5772a117969625c7064c760bd573bd4785b540cfb7d4e7dc1ee825eb9b195141237d6ed72f1751be87ce4e7c755c32208e1d695b", 0x80) fcntl$setstatus(r0, 0x4, 0x40000000000) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000180)=0x4680) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x44, 0xfffffffffffffffb}, {0x83, 0xf}, {0xae, 0x1000}, {0x8a, 0x3}, {0xc7, 0x7f}, {0x4, 0x5}, {0x25, 0x200}], 0x7}) 16:00:48 executing program 1: getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x10) 16:00:48 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000000), 0x42, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) writev(r0, &(0x7f0000000140), 0x10000000000001a8) ftruncate(r0, 0x0) 16:00:48 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10080, 0x1a0) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f0000000180)="6012000100000000001300fc34", 0xd) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:48 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) socket$inet(0x2, 0x1, 0x9) setsockopt$sock_timeval(r0, 0xffff, 0x2000000001002, &(0x7f0000000000)={0x1000000343de0b5}, 0x10) 16:00:48 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x0, 0x20}, {0x4, 0xa}}, 0x2) shutdown(r0, 0x2) mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) fcntl$setstatus(r1, 0x4, 0x0) 16:00:48 executing program 0: r0 = socket$unix(0x1, 0x3, 0x0) recvfrom$unix(r0, &(0x7f00000000c0)=""/225, 0xe1, 0x800, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) r1 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./bus\x00', 0x842, 0x80) getdents(r1, &(0x7f0000000200)=""/84, 0x54) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x800200020013c4) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x3e) 16:00:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000002740)=[{&(0x7f0000000500)="6f9872d7064876081ea2a8843000a09f8dac6cdb3777f901ac7f528a42fb1d59c033010512bb1dadd099513a1ef7d6910c9019c47da17462fd8c8c375b9269e148e1dfd83e06d88b4598ec30916bcdb6ecdde3ecca2273d2c6ff1dad8a5da294babe88227ba045f643a7e44983ade94a761486616318a4cef708edec"}, {&(0x7f0000000580)="6a9661ef0c4658aa872db91af0fe3e44963764e61323a6435ec88f9b8a6fc0c87ee40f04fb728ee6fdd36151fb4a2910f8ddd569184448a208d2793ffd52b3b0902710c5cccb519bf992e490a7c5ab8b90d22a718463c77ac403615b4ac4cddd20ebcef917d1f991f40a7b24eb677e7dac6b038dca2c11641c963dca9cd5076da3677ea21b27320e05"}, {&(0x7f0000000640)="cde46480805f1bff7b1b781a4707dac41f2f2b4c9fd0577371a7fe9ae74cfa8390df5cc3ae151ad132d6438fb7c5060260314fe98a8871c00820542b60f6dc3cb705c173121f6e8b8a644bba31882f5fe048ac06b733cbd5aa00f9300e065d63aecfe806e98d89d7ac2950102ef911a3001dea20acc59acc6c8f15ef16c1fda97653c7e7e08fda0f9aa0d8dcba124589bf1672f1f3e7a86b906aa68c53ae8859fa8752fcb9e3c471dc5d3e4467ee18f7b39940d5684594eb3f83b3a9b893798b5d0abaaaed3453987898b0a0f944b73280e6195209cb1309ab4edd2164cf92009cad2ef18d81e2b4faf95429396bd9cdcb62017592b5051fcbe04eb02fa43eb887978a7edff6edd7f7921df9059a10e29e0a2be39598ff12c862605ad9b1f5c8f64e50aa01a51656e8f3d6a3e3bf89bae88722a05e990f3022526dd18447aa553fb987f652bb53d20f4f431b18afaaabf6e9353de2ab924691d3da54d9d331b390e1e84c93649fa60c21f9fbdc8d58e8a5a9ed41c71d8e8fea6846fee0c74b4cc2f7f37b2c3dde5f4a0d0477eda34d350509bca830c26fb24ea079642153ff761a2ae328ddd1ca9436b2de785253cc35e3582ae7b6776be7ec7da235880ed3627b60838a4b7dcbf64f572882a0c080660d8d9424414e2460dfd04238cdb35fa830bf2bb0896eb2272d51913be9f46a1c705c75add69d86dd2688e052fc9bbcd417f572f952671f1d6313835782a8e43b0b3b481aa6efbcbaa2482e168ce92ab8a74a95bbb6c00a837690dd255d3a0c408cc42c7195d09e2e28e184cbad5fe374216705ce0b6126da5c33b78a68c212472a47262b5dd05d6ef9425d48195f84788f5a6ab69dfeab0d610aed225bb39850e2bb2d881dead7114d0bbce148d711e9c7026d9b57e1eec1662df8fec3e6c9ab7d11e07e049efde77f9e38646ecadf053bc67ccec89e4df917995baaed50b3dfbfc7319b5ca8a7759530e2ec7fb0b67a05cb5f1475404f18103d8dd02e99b2d37f6581304fe549378664473f439e6af7b9d47575b41b5ebe01b7acfd4a133d1ebea3b01e9732da4291d4dde4ea724d65a4c3582e909b0e633a65cd47411593706e57cadb3ee7525ea117bd3beafc334146c5e6354ff988345353e8285b431bab9ec19c9f87c9c9b5d153b142f4ef3aa8edbbb5baf3788598287d0bbe36872caed622dc97841081f2baabe3e62ea67b9adeb5c606214ba75401173b63e22a412382bb3eff4f9c117370c264c7d3517b8e9f32662f2d3441c00424af9fa0d292f971eaa2cc3467121113d3ff7d466e3c09640507333957700d37c2ba51141875d5ee70045f7a5be4dfcdf2ee347e1e0343c1a714c4fffc4fb4968e2bbf7ad8985c23f20d263104cf3981573b6e9879e574ca72e1ad6d2e4594448bdb34e291d46f00757da53723ceac5f7a1cce504a8a5749a1cc8ef062c711f4704c3038b6a831bdcfaa0fa6fc82fbe0dd9a555614770ed1f2e2165809dda1b6c9995efc6b6240cedbea2783745a6704958bb6dcbaeb4c6ac971260e3af0f707628f9b365f0cab0562688c577956ab2108cf085af35c43a4491c2effa42ee5063d02668e12e287d627d06cf6dd05499c302ec84c0de2e96e1876f4c0592087044ee8c201e0910853cca4fcffcc6269a289ef5dfe8446b36177b9ae2e5b416f44cb5d683f58b566518b30650397c66a4f940bd3b0989005305927a25d256846e9ba1549e8166fe5ffee2f31afd60e9dc0537074968bc25f5e918e640820c535677955ff5562256385abf1e54c6b16c4337df04afec1960f367d444644841de8dac3990b84f0e646ba24091e0329491f7a3d293797d75c41d75dcce0ee30adfd1ce31f4ff51492386eaec8ee08e7f673522232fca2406405fd08dcfd66631b1543509e43e1325b1fb193d6c919d9a9ef1be80958e97d82cbe447790d83c4b16e5d91f82766dd9011ee50111ded63cb9b6e245a165102cffcc379ed62c254284dbc5c20667e11589d8558890b68b981aa0ab8febe890ff1dbb590ddb23c897fc40986977484648ae6ad4725e42b331dd63e0e3dbfaf4dfb1b28b18c0fbbf3941c179151b0abecc7818bf7eefef2bb12c06f58763e6f99d9094d82e89b64a50e18651e5d65f09712c16ff2114628853349015dc2cb1a31d90967f69b6d916b8a688ddf2b3dbd784d87edcf0462749785803bdcbea12963ead934efa3272247eaf1333e3c25864b6eeb6d96d7a4784a54a00a4315231e2f95e974dd4642d47db26954ff8f60413685f0e131ea6ed1d6639193e987c2128e92d63b7fe3205471224bbca9d86c1ffa72f317157f2fb6b48280186d38f5a961be6eab44a62594fb34bd7d847d64f4f3b99896227559c502220337e4e094c0e516ee283b3444f7b4244b1c31c639ae8016546a51c63cbee78ee22d95dd10ca308693b6b5a118406ed767f26d0de1ed9453391e8e409ef142c9bbed83872eb6f588f7af5344fbe0db292b376318d05ef79d27f11083c92d6df8dabc611e29c85a399bb0ccf1968ddce7aa02b08b1e0c8a76a466cf36f423f8bc1599f2e3c20327c8e292c17f9df279c8dea8dd3ae40a6f4da5ee7dd8b9960847d92165ee1333230bc15be12d6366d8a9e52e6e4b36e954960f3f7333a86738025e5b3a4cfb76056903e02b30ac04e10de1d5d92d0ce0f8d44dfb449ee74a9d909c89e5e06f447c3b4950e4f56e6063b19f6438bc2d093c9a2c1c7433af0d8b6f86dfaf8020a558f9b6a0731fdcbce0186654d528c2c71c04c881fe054d1ea1a43f33268aafb6314bfb9ce45e49007055ec7326bc44ee5b4175e3c7d38f7c0b09468c4d835fe4bd9117b20bf102f21a8f86180dea05400f920e50395facb4628634e33621a2df50d253b7cec2bf52ac31016053d6a38e5341e7e3d6b01cc9abb225b9406f3b6c07a59e56f2dff1e8b715d4a7eaa38eaecaa853da80bf7158053a37371e1ca97de3799b27d6193c5ea420adf87ecbdfaa46e57ab46d2856e89a22ab43f1396668c35dfe06dbe1c414f1a1903d86770973c48de48ea444896248bd947b5670cbd1083c9e6bc02f358ec4dbc50b67bbb267a8e027886eb9b404bbe27a5cdb5d9f260e0a63b7072cc0f5c4866f10c1562a48dbe88ae1f1b32072ab4fdc983a5059f34047651f5abe40ed60e80c92aaa9282463101c1415fe82f06e59ab1b66a5acc9edb989ed688bb0c987ca09b177539d55273a2865b605151ec66af8a2abeb56feba4a847e5761d8ada266a96fd023f6a53da47d0b81a7e18e5f973e64a0d314e6f79d85eff18ba112a592c7225dcfc041c42d9691d133b27302582e195a8437c258a71e7ca04d8230719b50ef7aa01b0a6bababa046a9577fdd0e16a89439e4e19547a603b532cf45255bcf0f45f0de68c4ce3dd004bdd1073a8320487a303ba620195281801e0c680a26f87986c6be70c086155802c8760faf2acad83f8ac674c28a0d8aef47629a32292db0452ff4af65823d0c1e402f1f50fed26a86c7c02e29071937e5d3c10148857ce9783325a7ee84e64d69f74fdd7646c97cd726e5717448068a7478b02255a616d925a240d8e662ec39fbf4fa37a8364b2956cf4c54f59a590521971d7b739c92bb6ac7f01e80b950d29cf90518e1c8f15925026ff1412203c70bf1fccd0285548352fb158acabf70146bfd95e79ef21527061a61d7f3cf1e9984ecc2388b1042345a6a1645129207cb3102d3b713a8bcf3cfcb736ec2396d6bf2f2db59e030e5b936e77acbc56cf7c2cd60e5f4ff65cb0a7b4d967cbeb6ad2eb8bcd2a5ae2527aff745d98f81a0d9c4da8558449f2942a2f6693f5998979f51b6a6e923072ef5a982856f412830b2647389690edd24639418098cf2b54164022010e1bf5cd776dcde4b5518000d95bd7b6f3609bfdc00d25a43052de48df0a77c9e8613b83b513037898d8d529cd07443287d6b04cf02f136c4c94ee34a19f465bce9bfbd18460d808118283d807b4bb8410ac9cb4f34cd0cc4ba3066e5d8aa91dde66601ee5b9b034e26d3015e3618c68ee26b27aea0ba28ffc5034354add89f1cc61cb2a8a48c7aa47088111c35d59f9a0a89a384b3ed20b169d19097105f2c0ab0761ebd178d16c570b1133f44ef12d3813af01f95858d4bce72684a5be94e6e738a87c78829da3c8f5aa955487f626a2fd5fddd3f82332e0832379f1d79115db6cadff018bd431274aa054337e5fb0e26c6321ed68ae267670588ce33679743cf8e6aac33a984f77150c0f21168bff1181c427d20f00c1af27531538f16db87d84030b755879818b4c5b4f9e5f270f3ad363e821491bbfefe50185f27bfbba6c3af95328048202a732ed12056383494db3abd9083cdd441b0412f56b7611e7943524e4738ad00316ba9b54d3341a1e1ba5dadca6a32c1e8c09b1b07e8aa9176b038113d87c55d68d8ac66308da9cc9a536f52fdd2fb5cc7f966236b22566dbd157d25363f1db510cfe98be06aad583222923f0f173d8f85b6b2d3160750e00ea183c045a2e881a3d59932d85ec7e6e356117d9cee8f443b13832ac8efcc6b25a3bae6401299ed4a741ac43e6b4e7ce515ca729ce3e788b68136e472ae2ad8d76706f717d80d725d322c72809100c87c37cef435b7aff71b7430076d21ca259297c741692c1736e6a973160a176a9c34cb776a735a4cf0d8724c5c534a9c995917b564342c97162a402780cac49a4925b5a1d3f9c69951ad1d29703522764916543812346c61182a59b04fc41432d15483022f4f1a92f1065e4f37a6f4b0e027f57399fefba2bc4f761238eb7c2cd30ee1b508142ebe8a26b7bbf68024f265b6591087990a537d75ef36e79fb6db987786e1cd5a034be1704136cf638afb8a3f9824809baa1a8bb659b711092ecddfc37ac93260ffcae747a719eddfb1fee3adff08ba22296934b4c4259f5f9e8e6776af463f992e324a561b04b2d59d97592d5c33878929f9adf96894762961c0fd5a1258258c9d665840d09a76cd69e06f3b07bf957d5f91eb86761e8650ec8434546895a480ec60463e19e113338429c852feab6883309d5f65837790933946aac01f4ad33bbe0ffe7e30c9f6b4325bdd19b31f4e07a24b91c3fedd1c819ee168613296b63225797b0a9f8b03dfdbf0baa995b4ba84d6b3aba5cb13481c9865a38e5e33f6ad8fb6a1baa08e725fab37d297be77e7895d4fe9fe5589db4cb9588741f117a00a66df942db61f8d9e01d555dcc9d5290508047c4d19f78402a52bdd449c45eeebcd6c034c5274bff9b4c04390fb8b06b9265d33bff30d497a897e98371c52068c1d85312d1be891c1b60b4c7cf4d47d7eb7e3431a40a7e41c83f6c97cbf9b429ec7b87f63ac3bab7d7a42cf9fded29dc7741f092ed90273d59550c3c64d855b840ca3ccff09a1e6751d58aad80f4ed6b61ad9aaba59de1f7e82000edd1c71474b6ab954e09b67e93fbd111e11c61662ac48306c30aaa24987b5fad815e7a85505b7996705f3064b3e4bc37400297400e3495b5f257eb5951b4977248621002714d1c78c1df2286693b932bebb44c2672245a6e1e1e1205936f9f55c87389170ae22aefc0627c5befdc3026fdb7a034b0d6b7f09eede06e4a1d1d22ad9dff9244498f90adb9c519d78b38653d2b83644ea8d8abc795e8a603b2588ce254503a03578b083eb7ae98e6d6def35f247a3eb10e09afb21640287489d4f83d25ec12f80ca98538450100b6e180d3562a04036edb9536fd91bbd45da4a5906496810339d925b66b048c7e225d4"}, {&(0x7f0000001640)="40589125a901850484ce591f4ee804e9642fc6bf0bb3bd15dc2e6a11a4fb704517b2bc7512904b00bb6b3069eca3ff12a0713dcb2170b3682436dfd47d25b496a320dd23795637c28017dc95cdf5ec438f9a790691e9194412c92331898357b1312c0f9483bc9fda63f2de0517fd2531432411aad8d48b91d70e10a7869913fab371fae444475ddf2c64a17230357086e78aa879e1e5bf918b7cc08d997efaf7439ed6eee56d36dd5615b105aee3d4a02e455c08d0e90c73f81f8c9d2d8cfd8462aed974553647c6f4302609e8ad52f074c7b140f2a1881df22b4da787c7378547e56d7cd512b09af552d2a78f"}, {&(0x7f0000001740)="bc9fc14ddab7fa9a8eea01d56fca59fac61b5abe91416ba36cb01915d594c40a1f6e7379b66bb8905001c22e9ccc9fe72c7e706da32837b4df58ed065443c229c57b5ff8218f0a8ed05b490207b4171e1bcf4b3f3ef705042beb84642f02315763a32a7f0aef73906c58262b6b840fc5ed4af357260f6c1a52efe69478d5ee100612c8777ec279b1f875b9f567c346569e74cfb4f45f8a866aecf6b9fc8b51ad61b965012f829220532c8d1672137fcce60c095e0ffc2f36b6129dc0b5ae4fc2846091fe557927689c1259746dd0297a810f277c6207e301d080571e0ddcafac8069d69e3353fa4a35d0aa2a55f519d2f963a5b82593725b48cb0a46cccb5f30902282be194ec537eec70a08ec79b88f1636fd4bae16dd8269b3300576a442097eb195434cffaf5ad85ff8bd01e6745f0540d37500fe080714235f845d1d97383bb1cf8078124045e941f82d3c41fc15989e961c3dfcda64941ac45a35a4467385cc17122263cb7e01eeba8b0cb4ef72aff4c8d3808ff3f75ec5777513706d74f5b409ff0ae4254848bd008a8fe91a05c3c288da07cac3351d28dfa59867d6e6c7db3ff024a8c8afbd49c174deb022f4cd3fdcde576744133830c25b0b5f560f665f139a4829404100d94327430d6080ef93f414baf5538a5a7b17717293016c9f93baff51ee99bb10e027ddb821d6631e7b4d1ae6903226afd742da60c57c015ca2dc879de425fed70859a4c4c7c3a3cf6611682c4f2c1c4c9fcdb8ecc01ae6d4733fce35ba89d6a1f5505d927329a5b85726eb7a94c6a38bff68e06b53d6e927b780c516891cfa3361cbe64b95a2de1ea82da49329ac3697bbe98859419cb9b559eb71d43897684e96f034248f9e0d8fdf8ba9548d07382f1b049020d0bf0ee0236d7f3e382044f921f31441b3579af26521ad27429805a136c355cd5213df8122baa96a12589391672be659b086f1b6121b7ee82aacf39a41aef17610078597f7bee7cecbf7b16b5f5b2edf1b2544595ab639aab4439331e66dbcfc311d6693b70a73d734a64cff13707f35b8e9a0e16e48af5fdb7503a8079a246909ce371c837d7c9c79b086523ceeb5eedf91620d6500eb84cd1bdb1074c80e5313894704616566e153b7c82ea5143a89153b9bf6fcf0a1d619bc5956f9145e3a411faa0e8ef6593f74defc74352abdd68425cf4ccc6fa55889e464c63ea798b2abc63301a06747f259609afea2c3d50111d0b3f0b3a59a88b1ba001c7e9b66d967981cbe2523d8a903e8e09727d80576952fc44fb3996e7e4740346858a55131d9eb924cc2e599bf6787814699640096ca67ab7d173ff8a54477edad55c1618aa0240bbece253ee2b3a9aee254cdbaa66683b77a60cb3f76c1c35576e3d46f9e4d8f1bf86359c11dd0fd8c503271fda51637e1281b92123d9b6ac475deb909e60b9fb17b205f6d57278a324d697b78d48bfd9c77f962d4e3e18ce9b61598fa1445eff8c120004815c50f1cb4549b0b1bb39478dbf976205c35de1243461686cd8a81db2fb1fb418f6fd4cd3a7ed7cc7f10a53e265ca9dce9719a8ed3b6108a835285827229540d8a7d88bc6c1fe26b5f754e969a120993961f75ad3acb5baf961bf8a5262f82db5411875cf66ddc2dda020c5173e4109d6c6fa773e0000843584c7f577cd079b0f89b427395333ff0e6d4b7093b796778c26c9e1f3d3022bd4233841c05698913303cadc5839e8ae5f029adb3ea497779cceaebd8cae6e4ee8b657563dbe8e00a779706bc776af71622f6e7828019108003b5d59ec314873f4fb9f6b804e3c4fc25952efc2ba1c513ba6cfc55c4979f4897041b2574fc5af289dc11959435e030a0db92f848124378153a894852785aaafd595940032211973d391a2730e66c4e550382dd26b4c64c3eb72b624a77605b1d04737cd4d4a340d64e48c2c1a3d846559af8edcac16bff6a15b593e87215d9dba6599930352d357fe9bd53f7ff79eae74ee7a4534f06e4c4d1b7eea116d058f4116bde550acc176ff9ac1bdf6a3e50124b6b1ba90bbddfc87e1ccc24ec75d139ddff08b13dcbf19cad07b8aaa2c15ad223079cc1000523ce12e674d0ab0411c5eb3dca441f04634d89456cd90e21207cb4ca8300a2ec5b83bb2ac41774575f51b8cb6e141cbc29ef0e89344566b3cfe88a371c3827141e09b76474d043db6a409d83dc52ed024fb4de78bb23e9d581fb41b2fd7a41b700590c948cf65f7457f2633109dc1c81e2c5a55582abab3a777afae5a9727420b7ae741a4243c2f9a9e9c0c7f7bce0bdad57de68a683a9e5b782a837c0e6504d77ccd4ebc0bb2478bc27e183ae0363bc8044590d77b4e8bb2a9eeac20dedcc4148e91462994c6d20d520c5612beb6ad5d36f46ace79f9d5860c8c9dea65d2cd74c271438d277894628c2acd93fd2ba9640324e018ff578f9004fc1996c2794a82b67eb43a1cbb336577947d142681db09b3fc7b80ca3528658234d473338204cde6559dab951eaab8e902428ab8308e644a80312a69490244ffa932b61a2540da3fda617c4aeaddf763c86a9744c5ae456518dd46add5a570ca7ee62067adcd3f379629262049b62a16be71a7ce45f304266ce706f74d76aeceef920a874d332a4d8ad28d69cbc2c3d2d4f99a8bef9b36f70a42d1e2507be1f3f17bcf39881f3771954342c3e23f17dbb9dcdabbd4142d753de697ff69c541897badaccc046dbd1bbcea260ef0e93b983f72ac530fe647e81033c9280b8bc76d8a2a387dfb1b6148a9aa9f65f00f875643b46b27b006dad9b70d6f9764fcf9cc3ba9aa4013eb90056e7e1e9010b51d4a6a85acaa254c92814253e3aa1449e1ea661ec24916e01756df7b5592374aa7b698f2b9d3d0437bcd81274ba24903abdd9fc3fd1b641e8afc3c5cf36920a625e2cfa9bdd9f6e46aa50045ec2676f07b19a43236b75527eb3693801a415e26b1cf7e4b9a7257f3f207dbfce6b7126bcdf56366a1b1fd0bab3fe909387e4cb36bba4ba6734c530fd21b261e16e3d4f8b15c8646cd1d0d318bd26d418fe620172ffbcc2f40ee09bd1a756920f581614a4edbe6e9b48ec74419ce3e86a60df6af3477bc8c3b6e84228a17710504e0c29860eb469a19d3950b613f39c457f557a62a536a0995f679c5e0df3f3412da044b77a1e9bfc2c03c8783a818631921dee0cf77e46689d07bdbefd5a635e96d2bd35f0bf69b64896e39db33c76bf8ba8c21abee3078cd88e674271bc1ade55f67bd47345473589ca15515fd110e5eb446ab8fc6ab33b118b4c821afdc454c4af8c0bb220c567c3724799ad9593a629759dc681f96b868b8826eebd7a2145a5f69c3a8f693f17f1c8725da57a587820561cb44c037ee1ee23061562b711362818091a314fd01b0a89d2d3fac8c9258f1b1cc6c89b72d9b82cb529694bfb3ff658ba0d1aee1fc96feab48f4b0ae8f513f378b610d5d9eb7fa71db7a76a5457de374a57e1409b71388a1be6014e9fe7ec0a3867b35e4d126097edbf26b720bb6b871399a2bdf39332e15b1378612720805092c17318ec47ba6d45a0cb18eb06272e7206a4b1581229e4e38f7acbfdc44ea56676b9e8e92ee647fb621eb678093f446438f361868e6b89447ccd0b66103d56eef139ae8bfab08938c2ecd0a80a5b3b13077bb605573d4f444dd802dfae56cf0161b25b7b8f09173c6faed3d3cd476e14bb6de2e68f17f98a9b5bb4307b6819a118a41e95dd55f6002e36b7ee139cb090da8d484350982f0cb5d9288648c9337b67472bebaebb79cf7c24ff268c8dfe23ce600cbfde4e0baa6893a24c9f55d8c4d704fea7c6eeee2ad40c0ad854663aaf580d4740f40a5061d1b538fedc3caa6e05fc9ba8d03669873c9862300d243c964d3018ca1fe233afaae6fbd01f1d6df9135664b10274cdb303690b707f3694f58080e1b334342eafe284b3834be69221b9826c750efb6b0d84068a1c4bd0782b742a238a876837fd0e55bafcf85eb9a6096f94fbe6f607e8526fc04d94b1820d690fd5abb8fd7901724373023a2749470b86c21fa35ffa0e42a83c6176801305f2201b12c326ecb4efac25925f760a89d39f746fbe1e7f3bfb5875938672e3ee145dec541ea76a476000469cda5707688c45418454dbe4b126b39d7c4af7553e2d870d92ae2002137d12b7a550012bc5a4c7cb924a6674f968e3b5e7f295f11353414416998e614ccf4e6582f9aa83eefc5b8b292e181165c488c76e26f445c49f55cdb7b35a093d81046288c02940035ee9a3f1834b975d19f5e13ac677d77a1402752d21ed285cfe0d52008472af4b065559cc33dc51e5574cd80b618330e903fa1edead9916520ed3a671095608e0ded27835ea1e56f623c67675687f725348c663272dc8521b61b496e0cde443438181fc1c6626431acd8b2e792969994febbcded54887428a880da500af1be78abeda0a4af80b224fd3a5242ed2a3da427d342603da4863fc0807be86d1dc61d528c3e8e605a8df2c3431a850f7166b0fe4434b98c1a420318929934bd31af9b6f188039d9cc55c72c150e685edbf16e73287ae5baa44f110551d1331500c3709b771d6216c8f8e9082873d781fa93b5d7c459fdbc15e24c73fed0e0f37596fac0cca407c722c298661812bee15be4c0e636aa881408ef600f0bc42818f9f3baf7f12aa3c1c1017fd6908e6a766bf2207584d954ed7833e229b8f4bb4470cf136e69fa2ef14162053ea7103b49545ec5610f79c97181dce01dd1e969593d57986a9ad78659cfb7b55856c24161662dac3c46235305094d6259e810e7a5fbb8b53d25832edd1b494c791132af1d028465bb5e26591b32f0830a48ea11c8c8c49e4b2112f0df9e231b56bc955523753eacbe4fd6fa1e47eaa5270a733e378415e7695a662eef7bbb362dac68a09cce61febd60c9bc6c3897a4c1fe7e345fbf748e986a7f76c79297fed68cbb09aa334fb4b67a4c5f5c8d6d6ef90c92418cf2712c8a3bdc9f3b7a60f4b7adc6959068c989d34195dee9d753fa69818267cf04184f1d62ffdf3e8b5875ee3a6a3351781b28ef0c32943ca7d5ce74cce8bdf52e9ad1f63e377c366e8e902aa62fe71a98cd0908bb45755491d53a2584df9c3ded6484b40b3e920e3b07ae8f7bf595c0d6b508d881fda9a52c4577a63d76ca989c5ade0181e2f680da17a2d72768d70fd8fa58e4df036df86e706a39a37853348d908252d2d174fb009262cf61b03099cffe092ab16385dd54cfe926902a922377b976b4ce11ad5c7279878de9f205c4c12914a32747cab763a463c7080c63a24b371dec6e05794d2e6d84df14415b5e8d63ac51dacaad1b5dc2688f4265182770509230e4f8aca9ea8030b20381a1c2e3b36f60bee568a98d7d899740e283c73ff43892637b6fab3fae801f77e9e143b0728b779848aa737d9c6dd7cf7d7f3414e8b6a00c6e495d2590edf6e8a46ab888d472a6402bf38218baf28f0b87236cb1839dc5bcb30ca8173a3b523833c0f822ae5acb6e93429aed9b06ba43a40e9fc481acfa0325bf7aa6ac2c183497fd368abcd052eae6c07ec4bc316bdbd2ad57cefc58b2ef0e04bf6a73af1149dec1b78342f181ccac52f6d7f0b044b8cb097de15858a3f247bd45851a183ff8e19c084113f5bce82126a699d4d36f9ed198017d76563a265614d600b01d74f9a7296626b0f27c02b720ac4db167ddb9260a24231baedd64dbaa4b4e6929151497989d561d0ee207df16e4948fb74b2531b925d8cb1cc9d6edd4e464c3ab25fff17f52393"}], 0x10000000000001a7) utimes(0x0, &(0x7f0000000280)={{}, {0x0, 0xfffffffffffffffc}}) write(r0, &(0x7f0000000180), 0x271) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20008, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x1, 0x0) 16:00:48 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000140)={'./bus\x00', 0x3, 0x1, 0x6, 0x1, 0xfffffffffffffffb, 0x404ebe20, 0x7cefe366, 0x1, 0x3, 0x6d, 0x10001}) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b2026, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000280)={0x0, [{0x9}, {0x1}, {0xfffffffffffffffe}, {0x2}, {}, {}, {0xfffffffffffffffd}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x3}]}) setsockopt(r1, 0xc00, 0x9, &(0x7f00000003c0)="1954d9f6787dd78d7a6ca324f9d4e720eebdc9450d22a5ec975c1e92f187d0cf4237f2cdb3daebe0359e24d0223400d5dc5b383baf997bb450e148e1d1e951426232f8f31013b3068034482aa7d15f65eb08803636632283bd2ba4407b08517f1121244eb878ffaf32a8192e1c9c9d4585d984f774f58208fce83308ae57c94e3543746a41bce9542a237a0339676b6eb9731d20422958d61d49b76b48e4454549c94cd710bbad9957748f3c4f2ef331d103f6e044a776f431c45fbbefb3a7ee9f75113ac3d18c2f1f3439796ba143da6872e40054f3862853d74d2df18ade3dada333e373813a1a66e74c61ee8684b2ca2f838826f7200cb213dca19171541a76f062c4f583de8ba9f98c3917908732dd88f02896b6e0c54efe8bcaae0a7478c6b58ecd9d0c9de06d82086cee8b0a2c3543cf98d513f9750796d1ee1ca286b2ad98ea74bc75357608ceb46a8cde36d222bf52e89fd0990de8f11e26e80dc39b628c1045175cfa813afcd9c1cd7ef416d1c73f6814d0a7515df7f6da71abf4433cf2d0498a4c277c2af11f0308af957ed951256fcc89b64f4ed856ef307ec45585940537c49666c7f107106cb1be4a03800158d631ab277d0d1f5999908d74abfcf4888cbb6ec6334a0517d48a56f88257595f9201e03ed150f81ce46b679ec31df5b57082541f1216a0c136cb786ffd2a575f95d3b55c1443fdd5be338b90d09f2bac941ef85beaaff091c8d6f8bcc9493db06924b066c5dd10e61b7db074d1493344c2277190b4132deacaa2a020cda907fc12305f9e2325256c16cc64e2fca2be31bcc06bb3c1efd0ef0ac22d9ded22258bc829d50e22415d9905486f984f27fbb5ca65765d13798c1618fbd02db2582cd21d67bd4991de588ecb489d4e364ec494f242ffb1ddf082c8190f7280d19f742e80e30501785e72d3f1ed59f2f8b1d24535827f9036849602fdc08fe3af5e05ca3b9ae71924f395478c74033e5b25a450104e315a5a26264e76362ed2f98481ebfc823e76c31c7e0ec62b54a42dc6ccc4a04fea3569f5cafc554bd6d557373a16f899da2b3d5bce0c091a11beb9c6772f7051804eb389d33a25ec27bd62d3960bf13b95ed8caf0eac817c7ee65b3f5a77743bb1e085f9178952bcc08adc432d3399b5ae99e38b615adc5581ddce71ddea6f946a7a040b72875a9d5016ad2c264658b4e17765d4cc72817c174713dd84ea804b0860b71bce96b095cfa276d817244c81463bac120556c4227048f467e7f96f2a059db714e6c47d5752c9837a1d5c69063c75b874c271e4bb95242e6989e9ebf6187c094612dd60cf232c14b703bae5061c8d7927a2bdea0b832a463c6e4ae19894685420cd56140b691a0f22640d64e1f683b8511c01c0212a710fec55ca7648a9baa1b53b821676c1d27d7feb3b902a053a83414bb92cd30f2c5aeb3d71da8e00a21d446c3abdc865153ebb1f4d601c79fd5bd3e26dcbb260d2b9565b23c75f02c83792c7e336d774003eb49eed78547983317e15fbf5b95b84a8d2f99eb6eed5c1b0844d972654c57e0825d172bd25f07fbe02e130bae52d21b6d9d8ba65510fcb26566694497938e190518eee0f31b2cd3ec801e914610aa1eba91cd94bbd12fa4fd9fdd0f965423ef1fb63f929cfc828c3dc80fc91e1394f6b41acda1dd4bafd658963cc341158834653f55112c0043abd67df1725cf687253106dce205b643007053ebab9bb393582720e8cb29ee12646adaf989fb259a068d3b7574f6492d4733b19351132a1fb11841ad5ae7c49221814882c6f7068b9844fc521be10bb3cbe1944497abcb7bf8a60b6780cc1a82595b28cf8afc106c03ae20b2f9c9177d324822158a3f9855a573a4258a505d6c5e4b5a08d0e8a7ba2c70a793f3d6389e378fc7a6a47cb8fb2bbe2e8f2389019121d7e9056b237137f457f5542c43e73a408913c061de2a28ff44ce4c9f6fa3e9c7a3502e710c75f9420ebc80229c01238c6565254a6d4ece7e419ddb58ffa56f586b034da257a4210afcee6d38d9349cd343564db99e2f8e77b9188058efe4c1fd231fce4494b596c61cb3e759d1a21bc568bfe90adf572de4b6a34b950669710420c5c03dc29032d9d696b7eb6b73c983a2c722ceff27bdc1a8630215d8cd94b4835acfdf1a757d0659a6d05ccc6f853692bf2e8fb929c7d71870aaa27db9d356461d62f54fee6fdfbf8aa9711a12afc466209a10318db16e39fef701192142f254084e27ace6b9446ac05b9a04fc0787a1f38b703d05df922b246096a439d0c24c3b6a73e56f7ea9ef854c3813832365789b94e1e174d513a64ccb65e3d3ccf77ebff07b97db55ce6506fac29f9c2762f411839bf85c89d49bed94156a34443b7db52470d015894b9deb893a465bc067ad3485b2eebf94b368041a4f87e1308cf15661fc0c704aec0544cee569dc9737638c5455e812ceabdefb94da750e76084587512f2b8965e88674480766261e6ea40dd55681f67f4290063944d7ee00075bb29030e2941e71ec7604df518893fd5ac02e00f492a9d245aec80c6d100b6ba484317b76305ef8ddf562b058b0ba43aa21c90ea8d3369700a845d36f2c770aaf5faa9535db843ea9bf73fd4a367886b3e7695141cca7c186182b335ea71d88c024ba7276c8ae148e7d30419257f5c26690c3063f516824a54716185295ec8e9e482680f25d8883446946847d51060529944a3013ed80c9728a815b1ffbea72ccfcf27c33a288fa8c2fd16a5e086bc3f314699129db41477a2d0f024bd77d9850b29fa93426a3eca8cc305e26c221b9a0c1c83016356f9faa51e42e9953a43a87920d60dbd164cd585f1e20eb989aeb6d6ac1be6de9f7b78651dd47bcd58e7971e1a02d0aa3017c20fd3f128974b1435d996c2e60610bd79a7ccee4b42385c70d1914b2c68b68b6862d0899ae78d5642b8d9f10d2a41505ac299a6919d9b4eb197a5f9b9edbbd1d3db893a14738b029c1c22ea9bcf3ad3c91abc55cbaeefafbd173c673d6bec301686664f7a2e3ddb047eeb473ac4eafb695291fbdfb75ae3befd98612e4af3127af5ec8202af26a42af3858681ea3cbc2724b6a5fb5c0535a1d67cbe726cd31eb99de14965717739c66487d2f720334a42eecc675a42edab80f5d984f00a87530dcb66512957f4cf633e5a4812e093a4a3974221421e3c9a079914d500b7bf3d496a51473bac0b6985c0b2df5cd55b5f0bafc7488652fc4089081eb91d3f72585930f9c13937d3d3badf7a49eecaf5679803b3cc6f3b9f1b2a9bf8578aeab4d011c596238c14b5ae953517f0cd5852737a22b077da824711afb7cacba9a488c9b89f421008f383868e8eec0d1821e2e4d23770d7b9f47301bec5203014dcb7599b2967b26d55edc45cbff84cb16709108a02062c207ae5f7234796a3ab40b377dbbf7d9786eb5c9585da8d82ef62b3631cff522375ca1fd099259cd9e33a2e26571e638a4962e47074176c90da3de8ec7f3c501733d74a043c120bae3f82017c3216f3e58dd99f14148d263c79068cd2a87f2deb7a871fddb3e5a66a6eea68c7ea37008af6527e8e344b3c1514d8c45665f27f0347fa53373954e8751a8465042209c66c290c0f3c72cfa23157d154e9fb2a201d7fb11159dee4d90d8b5808c0f35b09953892573928461ffabae1e3af752f087fb8c6585e27b50c24ade3a528f96c04be316330fde85bd2b1a9481f012fd673bddd61da1ba5a891bdb84938a4f3a628986f0509a9da54880736259a30006818b3f4a5b15d96ee0a24b467f372725b8ca113add127affd38a4cdec910e3974660f3422390d2c2bd34770aa33863ea63a679600cdbcecbb1037a91d0ef74113732f393812a287b17fa9fcc66dfe72e68bcb4670b24f83275a4572297d6acfc311d39de8bc5d11acef54866c1807c794012f9ba12b4ad1386c2755aaa68feba1ddfbe7fb882065b009af81e8f77df3473ce575bf34199bc027e0964ecfa7f2ee7120af16b88f324b53923bde2461b5617b4a7473807497392cebed1efdac57357c4bb4742d5ed33c1c20b1791e2d19c777432bc430de1fd99568fa0943b1d7c0b58b102da3ba060615eff01ca179312897adf4b13494fa1ff17f87adb0d0a8a77298d40e203345d3ab12f1ebf6abf5978ba4c7aa534693added87d06db6e9423d267245bbf80de79c9e24856b649ae7c846f02b8a8c79c1938ec68528e06beaf7df45b0a018b810deb24146076a921a9c5e08526fd6f6180fd311106d7f8017913ab452b67d6961aca058626a1592a4c5b97bef97d42379f2fdeb63ad035071ab777fabb72c46f6d124f6283d1feae4f2c265ecc6cfc37d241e4ec6ad477ba445f6fbcc0c4712ca76f666297ca01bde6d4fef94e2acc1d5888cd98c8b0cce0e34df6d19351345a3da39bd655e5e8e458c0739e330361a9105231f875d0832099cabf3e7efc6932074fb0ed5f0e65ba9d2dde97206a1689a8386cc144069ca35245165e050a1278d42c7cd8906ea32cb13daa2b2c48487a64ce66f3d59a6cdbfd16446b20097bfca0d18cbb232fd4da99e103ca5458a7dcb12b732a6857e620213962d0ddd34d6f2ed6f035a1f682ace647edf964b3dcdf0a14224aae9077113a5cba863784935e6ca4b19904784a538e1a2758175217d3cfbe98f21735dbcd905c90baf807aa6d0ae69f88eac10fdb42814e77c7775e8080a5bb6d707b1211227f655f716ef4adb77b3eaa5969475e450fa6e06e0f479986ede290e00299c5cfb971e7b6ab3c790cac0e3ab0d07861e212e898fddd226dc665f8457de5d189c153a76f26536811b3bfd31af0f3c4cb5c7e3f7e7298972959e7e5ffbc0700532bbeddf550b09c61dd3a744be6a6bcfd1f9cba8adf7aa14ca5bf199ad63dc6d9a9fdf11f588b1c8596847fe01103b433534141089bff28559209cb96fed406958f24f2316e0e5faef1a11b90cbe1880eb7ce2e130471ce6c60ae5e9ee5729f2a1e7f1cfc1a98f9b08b1c060e405a850e9dde2464da7e18403c4421b875720c6d26f53e82179831919db206eea961e35752005f4962bfa3c3a6f74ff117f07fbe5936dc597952f96c6ba5b91be4199dbbd703058c5ce0d074abe98d4482516ac171f055d14844a661638b730931392de62067786a65f9e3dba8ea63490ae5d79219590ca40ac14d907f16c87b167b9421b5e8b273db238b3a5397ab3eee68ad092acc3aff42e4c53e99c04a7dcabec5e7272ab82b1f1ccdf4e9abd23cfcb3869f4a166e4edb13d4dfef40966f80be211e9a1c9b2422ba352cd7c87df5b095234dfd127fc004043130a543f62ba4648ea4c36ebc129b849807e65e6260966785db54ce2d341e17eaa299dd86ef0d899e5167c9aa484463125d7ef110dba8ac368324e14a446e557ab811c90045e7494da54e29c093dbbf74e2bc10dc6e458f810590b4d03c1db02fd19a972cf0e89a9c66054630410c563203808eef68ac5b2bd71791893c10ef3e3d185c8391bccca5f9dc98496c245f18751ffc7e8a3e0c07be43b12170710f67eec248734d0a19c11a1468d1d41b6841cd353b8338f7298cb6a11a4723e2cfd143b6914205a736c6f218d0aca90f8a7d4b2b7b512a80638394a199116fd75c96d9a0f8e5830d741469b233ae6b2cfd809a45e78613555248e272418cc1778bcbe8ecabe26ee9756080cc3d91f2589c2e8b188a42b332a5b8ba63a0630cc237e676425aa948065265a5780e590caec0639061b3775d2cd363474e58e903d361e8a9e2fed121df5ddf89", 0x1000) rename(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') 16:00:48 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={0x0}) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffe, 0x63}], 0x7, 0x0, 0xffffffffffffffff, 0x0) 16:00:48 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r1 = getpid() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x1, 0x1, 0xfc8, 0x33cf, r1}) r2 = syz_open_pts() write(r0, &(0x7f0000000080)="f2c1806fcc05eba9e0e86702c3a5e9be022fa30da91abece99b0cb055b6c38a28632f2587afeeb1f0ce4cbbfad875e1710bd66b354d945e83467ae9b0fd5cdba6f6a903d55d87a2314ea080d98df9cfda122c466030fab8ff0b379fc94fb6cb0056ccd1dcf3a52b896e2c1d913d2af68a4eed6e440191a53888c88aa3226393ca99572b1faed55d0605b7b374bfe90ac70464a0e5b0942a6e1f73fbb55faaf097f305fa74299905b5670b469d7c3afd051099161d93eb88e4eb6cb4c392e96857806ecdca5acb36cc728c2", 0xcb) fcntl$lock(r2, 0xb, 0x0) 16:00:48 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSBRK(r1, 0x2000747b) poll(&(0x7f0000000080)=[{r1}, {r1, 0x1}], 0xde5, 0x9) ioctl$TIOCSDTR(r1, 0x20007479) accept$unix(r1, &(0x7f0000000140)=@file={0x0, ""/79}, &(0x7f0000000040)=0x51) 16:00:48 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x10100, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000280)) r1 = syz_open_pts() writev(r1, &(0x7f0000000480), 0x0) mknod(&(0x7f00000004c0)='./file0\x00', 0x10c0, 0x23) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000400)=0x5) getgroups(0x2, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xffffffffffffffd0) setgid(r2) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0xc000000000000000, 0x400}, {0x18, 0x2, 0x4, 0x1}, 0x80005, [0x26, 0x1fffc000000000, 0x400000000, 0x23, 0x48a1, 0x8, 0x0, 0xfff]}, 0x3c) socket(0x13, 0x7, 0x100000060b5) open$dir(&(0x7f0000000340)='./file0\x00', 0x1, 0x4) socketpair$unix(0x1, 0x40000000000002, 0x0, &(0x7f00000005c0)={0xffffffffffffffff}) bind(r0, &(0x7f0000000640)=ANY=[@ANYBLOB="01f32d40e64073003559f88d4ff6afc3f18b2ee14e5d93f5de06000000f2d58effeb5a1868437cb66db6ac61045e42b97b4c66500169c4e6dda98183c18e2f1752c042f2382e800c5420f872d2c21047dfed97bf45b0f84d6554ca2e8faa1c1a80cbfaa187ca61c52cfb513a3c8e1eea041b7ca0b03b925b81b4ee4088d56a8a8488afd4550d66cba73ce101d97244910fe9530ded81fcb084fc24b29006624bcd3bfa320967280408d918a7b56534a91939c67ef12804106245c4c23b658ab036802a980ca0d7bc5a54ee6e8b51da416f8af43475ad64901b2f429f21c215830173e9f3812f49a83bd4bcfdfad18995cd499a8cf378c759da1fcd5d816012ea0fd915a8aa0700000082a0060000000000000003b0dec6968c264f922aeb0ce49f4df2efda0ad2b2176d97f925ee00d30d2615d7dfcc618264f465c8d8a9303b1786c6476d3fa0b2a660a32efbcc74e55446faaf5649d1f2726c2661ca5d8b400180000090a79d5467053df6280021456b14fe2a96f6b187cb76103874cd00069eab83e82b3f4776924d7c5460273005327e325d94c23fb96d567ecb3c80770bcb3b2977d0a7daa87fc1e1d8c692e6ff652233c48e260229a7d73b3c32ff4e848a5a4cf739867a09d6d20dcf2a3d0bc67bbfbfd3ef3ce4bcc8863d33332233568f2d28218e7195bfd9e081e10442880d6b7148f7fd020000004f12388f51220e030000008779142e37f114e8d999aa419cbc0c4cb4b7e5437949a1677b5e8a63d844a4fd5a9153d0444edb3fa14e53382006e605d86acffb897cd75cdb06d64994a334253b8fbc33dc6df819ac76d856caaca0d3de2a33205c15adf78c73899105ce84846a4f1f80253308d9a451e466bcf3550d5d03d52ed0b78ce1db88692a4b5123ba196420829da326379a0d2fabeb7e056ac024271e06326a2ccbbed4bbe21e6363ed40e9279c8e25cbf2c92190533aec8b4cb4ef285e2820bdc436ca05983864b55da2092095d53e8e89b649cdb717a76eec129449e9351e0f6554ab5cf995dd28920cb62b8670896a005d77acfcb8198321c678baf5aeb83d7445ababbe2886278919e9558e86d90297d19bc6e2086f0f50b3f3c3e8d00a22b2f9840779aab634561e484d7db4ad9793e4c34f4223b39d429a8b00b1a022a2c64225446384a5bea6528e8a9ce20c2572ad125e2c0738f5120b56900d04b484713666a942f5a291373007a59daa066f1e8d717f8af1386deebb77ec9ebc652bf8396c5bfafb33e71548ea0a148b63329b50858ecc508b151a70f373869316457ba97c2b75b00a32822748d94b240b792ab59128e3944de82cc02da632f853020b493d95dd15c86716b76e748f8203332fbdddbc4a7faecd484205b7b2f34a391553833e8013000ec9aedbe6aba7d5b0454a15b5e270b24e905c02f0aeb4fa0a6bfeac0a574a02d61994aef6636037a6985a536143f968b1fa9b86461912ee7fbcba76a56851e38c467924165eb6876a0d97a9f9755b2fb186d925fce56e24649d965bd4a4299f636b819bab1f9e9f004b39ce3962da77ca190c3bcf5f6e9e584dcb8be6fe2d133e322df3081ebaade1bd68a2a61bb6140b862fe27efacb496341cfb9d40cd061334382d520f3258c339a054ead31b7af66699fef3c77400d2136850dbef187"], 0x1) msgget(0x3, 0x142) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000001c0)) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffcf6) recvfrom$inet(0xffffffffffffffff, 0x0, 0x0, 0x42, 0x0, 0xfffffffffffffdd2) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000600)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) r5 = geteuid() setreuid(r4, r5) getsockname(r0, &(0x7f0000000300)=@in, &(0x7f0000000100)=0xffffffffffffff59) recvmsg(r1, 0x0, 0x2) execve(0x0, 0x0, 0x0) r6 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x20) 16:00:48 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)="037668bb383fc40441f069e5072ec2bfd7b82d798dffb00e63", 0x19) r2 = getuid() setuid(r2) ioctl$TIOCMSET(r1, 0x80104267, &(0x7f0000000000)) 16:00:48 executing program 0: poll(&(0x7f0000000380)=[{}], 0x1, 0xf7) execve(0x0, 0x0, 0x0) 16:00:48 executing program 0: getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2000000002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000080)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={r2, r3, r0}, 0xc) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:52 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x9) syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000040)=0x1) 16:00:52 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x8}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x100000000cd}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r1 = kqueue() fcntl$setflags(r0, 0x2, 0x1) kevent(r1, &(0x7f00000000c0), 0x100000000000f8b4, 0x0, 0x10000fe, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x7, 0x9, 0x0, 0xafb, "439b01d92b85906a87adec6385af306245dcf8b5", 0x8001, 0x48}) dup2(r1, r0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 16:00:52 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) readv(r0, &(0x7f0000001400)=[{&(0x7f00000000c0)=""/254, 0xfe}, {&(0x7f00000001c0)=""/151, 0x97}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/216, 0xd8}, {&(0x7f0000001380)=""/98, 0x62}], 0x5) geteuid() r1 = fcntl$dupfd(r0, 0x0, r0) close(r0) kevent(r1, &(0x7f0000001480)=[{{r1}, 0xfffffffffffffffc, 0xc8, 0x40, 0x149c64a, 0xffffffffffffff80}, {{r1}, 0xfffffffffffffffb, 0x88, 0x2, 0xffffffff, 0x401}, {{r1}, 0xfffffffffffffffe, 0x0, 0xfffff, 0x7fff}], 0x0, &(0x7f0000001500)=[{{r0}, 0xffffffffffffffff, 0x8, 0x45, 0x80, 0x7}, {{r0}, 0xfffffffffffffff9, 0x80, 0x40000000, 0x2046, 0x1}, {{r0}, 0xffffffffffffffff, 0x30, 0x10, 0xc37, 0x70e}, {{r1}, 0xfffffffffffffffe, 0x40, 0xf0000002, 0x1f, 0x3}, {{r0}, 0x0, 0x0, 0x80000027, 0x6, 0xcb}, {{r1}, 0xfffffffffffffffe, 0x0, 0xf0000001, 0xfffffffffffff4a7, 0x8}, {{r1}, 0xffffffffffffffff, 0x80, 0x20000000, 0x8, 0x9}], 0x0, &(0x7f0000001600)={0xf37b, 0x2}) writev(r1, &(0x7f0000003840)=[{&(0x7f0000003740)="6c98c2b17c5cde2084e97fd57b028da6ec723cc519ff53c88f80fca77c795093dca44bca6b9a5c8a6e481bdf6ee43febcb8c5522910baaae8d80708415033a61afc4bc3c476e058d1195a0e62b04c9441af4d966ddcb5369e3ce361959381e0e89a247e6016792e409687343b03e6c500b78ba4bb051651a96d8b111dfee4ceb41c69df26a2d0b6789be24b075d34b5be662c4cd5fd0f86ca21a1332d50671db9fb1b2c06c2a4ce1c386d23f213d45b2edfc53ec2e704d36b75fd53aa8b8f4a687f0a1a8f06e91a9e6a047fa1b9f0f5a433a6c6d260a0a7a4e9cee", 0xdb}], 0x1) recvfrom$inet(r0, &(0x7f0000001640)=""/23, 0x17, 0x1, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001680), &(0x7f00000016c0)=0xc) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001700)='/dev/ttyCcfg\x00', 0x40, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001780)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000001740), 0x2, &(0x7f00000017c0)=[{{r1}, 0xfffffffffffffffe, 0x2, 0x4, 0x3ff, 0x1ff}, {{r4}, 0xfffffffffffffffd, 0x6a, 0x1, 0x3, 0xffffffffffffffff}, {{r1}, 0xffffffffffffffff, 0x2, 0x9, 0x7fffffff, 0x8}, {{r0}, 0xffffffffffffffff, 0x31, 0xf, 0x2, 0x4}, {{r0}, 0xfffffffffffffffb, 0x10, 0x9, 0x66, 0x431c814d}, {{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x6, 0x40000000000000}, {{r2}, 0xfffffffffffffffb, 0x1, 0xf0000008, 0x100000000, 0x81}, {{r0}, 0xfffffffffffffffc, 0x4, 0xf000000c, 0x0, 0x200}], 0x3f, &(0x7f00000018c0)={0xfb2, 0x9}) r5 = semget$private(0x0, 0x40000002, 0x118) semctl$GETVAL(r5, 0x3, 0x5, &(0x7f0000001900)=""/117) readv(r2, &(0x7f0000001cc0)=[{&(0x7f0000001980)=""/103, 0x67}, {&(0x7f0000001a00)=""/106, 0x6a}, {&(0x7f0000001a80)=""/178, 0xb2}, {&(0x7f0000001b40)=""/242, 0xf2}, {&(0x7f0000001c40)=""/110, 0x6e}], 0x5) kevent(r1, &(0x7f0000001d40)=[{{r2}, 0xfffffffffffffff9, 0x10, 0x20000000, 0x6, 0x1}, {{r2}, 0xfffffffffffffffa, 0x8a, 0x40, 0xa45, 0x4}, {{r2}, 0xfffffffffffffff8, 0xa2, 0x80000000, 0xfffffffffffffffc, 0x9}], 0x3e60, &(0x7f0000001dc0), 0x80000001, &(0x7f0000001e80)={0x9, 0x7}) kevent(r1, &(0x7f0000001ec0)=[{{r0}, 0xfffffffffffffffc, 0x80, 0x40, 0x7c610eb4, 0x1}, {{r1}, 0xfffffffffffffffd, 0x20, 0x20000020, 0x6, 0x3347}, {{r2}, 0x0, 0x10, 0x20000001, 0x56, 0x1}, {{r4}, 0xfffffffffffffffb, 0x3, 0x1, 0x100000001, 0xb2de}, {{r0}, 0xfffffffffffffffd, 0x1d, 0x4, 0xae, 0x26}, {{r0}, 0xfffffffffffffffb, 0x20, 0x81, 0x8d, 0x4}, {{r4}, 0xffffffffffffffff, 0x4, 0x3, 0x6, 0xfff}], 0x37d, &(0x7f0000001fc0)=[{{r0}, 0xfffffffffffffffc, 0xef, 0x80000000, 0xfffffffffffffff8, 0x3}], 0x7fff, &(0x7f0000002000)={0xffffffff, 0x9}) semctl$GETVAL(r5, 0x0, 0x5, &(0x7f0000002040)=""/195) poll(&(0x7f0000002140)=[{r0, 0x20}, {r3, 0x8}, {r2, 0x4}, {r2, 0x80}, {r4, 0x164}], 0x5, 0x1) semop(r5, &(0x7f0000002180)=[{0x0, 0xfffffffffffff903, 0x800}, {0x2, 0x7, 0x1000}, {0x5, 0x5, 0xbfffe92c01d1ca6a}], 0x3) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f00000021c0)) kevent(r1, &(0x7f0000003900)=[{{r2}, 0xffffffffffffffff, 0x40, 0x0, 0x9, 0x6}, {{r1}, 0xfffffffffffffff8, 0x1, 0x17, 0x7ff, 0x8}, {{r4}, 0xfffffffffffffffd, 0x40, 0x8, 0x9a, 0x9}], 0x10000, &(0x7f0000003980)=[{{r2}, 0xfffffffffffffffb, 0x1, 0x40000031, 0x7f, 0xfffffffffffffffc}, {{r0}, 0xffffffffffffffff, 0x10, 0x20000004, 0x1, 0x3}, {{r0}, 0xfffffffffffffffb, 0x45, 0x1, 0x4, 0x9}], 0x5, &(0x7f0000001740)={0x3, 0x6}) 16:00:53 executing program 1: socket(0x26, 0x3, 0xef) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x37, &(0x7f0000000000), 0x0) 16:00:53 executing program 0: syz_open_pts() r0 = syz_open_pts() r1 = dup(r0) lseek(r0, 0x0, 0x3) syz_open_pts() ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0x0, './file0\x00', './file0\x00'}) getpeername$inet(r1, 0x0, &(0x7f0000000000)) 16:00:53 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = dup2(r0, r1) dup2(r1, r2) renameat(r3, &(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000080)='./file0\x00') kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x0, 0x0) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f00000002c0)) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x6, 0x0) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f00000000c0)) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0x0, 0x80, 0x80000020, 0x5, 0x965}, {{r1}, 0xfffffffffffffffd, 0x20, 0x20000000, 0x3000000000, 0x3}, {{r3}, 0xfffffffffffffffe, 0xc2, 0x1, 0x7fffffff}, {{r1}, 0xfffffffffffffffa, 0x10, 0x2, 0x5, 0x65}], 0x0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x41, 0x25, 0xc8, 0x6}], 0x38b, &(0x7f0000000280)={0x401, 0x608}) readv(r3, &(0x7f0000000100)=[{&(0x7f0000000340)=""/41, 0xa}], 0x0) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000180)) 16:00:53 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000140)='./bus/file0\x00', 0x2000001d, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, 0x0, 0xc0) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) dup(r1) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b000600000000000000000000000000e0bbb39c6a00000000000000000000ffff4f22276e", 0x2c}], 0x1) 16:00:53 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ws/ouse0\x00', 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10002, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x100, 0x0) 16:00:53 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x100000000000000}, {0x1}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000080)) r2 = socket(0x18, 0x400000003, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:53 executing program 1: open(&(0x7f0000000200)='./file0\x00', 0x310, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) shmctl$SHM_LOCK(0x0, 0x3) dup2(r0, r0) select(0x40f, &(0x7f0000000040), 0x0, &(0x7f0000000200)={0x2f}, 0x0) dup2(r1, r0) 16:00:53 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x304bd, 0x20) ioctl$TIOCSTOP(r0, 0x2000746f) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x140000}, 0xb}, 0x3c) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x80) write(r1, &(0x7f0000000040)="670dc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, &(0x7f0000000400)=0xc) r4 = getuid() r5 = getegid() r6 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000480)=[0xffffffffffffffff]) r9 = getpid() r10 = getuid() getgroups(0x3, &(0x7f00000004c0)=[0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, 0xc) r13 = geteuid() getgroups(0x1, &(0x7f0000000540)=[0xffffffffffffffff]) r15 = getpgrp() r16 = getuid() r17 = getegid() sendmsg$unix(r0, &(0x7f0000000700)={&(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f00000001c0)="e01d46ba5331c87c15e6f4c32b314fa1ba8b58dd8f0dc1c390d6e245500d58deb908f61db9b2929b98eeaa7f59bbbfb64d4b7b3272c08587f5a200d46d05feee9d01493541a6c821f037bb9887477c6cf35e18fe2ed00af80189223fb863ba228002bf9fcef49df39961be61fb88f45990f75ca871135526a47476a3d07d58010f9d67e14d43e49fde3237fb4712", 0x8e}, {&(0x7f0000000300)="a65b6bd49a46132bcb7b2537095f952c2447a2fae78ddd806208fbae12007a5146775607a5780408444d991ebf1c84d03ac3b5945c28a9e4417fc479be1c48948c74e2a4a3be9dbdbba848adfda7bd50288f095c6e4f1ebf6783151b656a2b79f9382cc5683e1f6d12ebbcf021b85160d4c10604f316ebea2bca52bdac9ee1ae5a56f48058c6f833820ee8d2ba1166d61972c683a00fe3e86bc5c0a6d140277f11214b591b09955e165aa7759d9e774a903bd80c22951717f2aed5", 0xbb}], 0x2, &(0x7f0000000580)=[@rights={0x38, 0xffff, 0x1, [r0, r0, r1, r0, r2, r1, r2, r2, r1]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x28, 0xffff, 0x1, [r1, r0, r2, r0, r1]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x20, 0xffff, 0x1, [r2, r0, r1]}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @rights={0x28, 0xffff, 0x1, [r0, r0, r1, r0, r2]}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}], 0x148, 0x40f}, 0x1) 16:00:53 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000100)='c\x00') unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='r\x00') r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x48, 0x0) sendto$unix(r1, &(0x7f00000001c0)="1b0e8c", 0x3, 0x403, &(0x7f0000000240)=@abs={0x1, 0x0, 0x0}, 0x8) mkdir(&(0x7f0000000280)='./file1\x00', 0x40) openat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 16:00:53 executing program 1: r0 = open(&(0x7f0000000040)='./file0/file1\x00', 0x10000, 0x2) openat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000100)=0x3) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0/file1\x00') chroot(&(0x7f0000000180)='./file0/file0\x00') chmod(&(0x7f0000000000)='./file0/file1\x00', 0x20) open(&(0x7f00000000c0)='./file0/file1\x00', 0x10, 0x0) 16:00:53 executing program 0: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20200, 0xc9) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0307006, &(0x7f0000000080)={0x0, './bus\x00', './file0\x00'}) 16:00:53 executing program 0: connect$inet6(0xffffffffffffffff, &(0x7f0000001380)={0x18, 0xffffffffffffffff, 0x0, 0x400}, 0xc) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffb, 0x20, 0x6, 0x1, 0x1}, {{r0}, 0xfffffffffffffffc, 0x48, 0x20, 0x4, 0x7f}, {{r0}, 0xffffffffffffffff, 0x8, 0x80000000, 0x5, 0x2}, {{r0}, 0xfffffffffffffffb, 0x60, 0xc0000002, 0xffff, 0xf3}, {{r0}, 0x0, 0x8, 0x1, 0x8a5a, 0x9}, {{r0}, 0xfffffffffffffffd, 0x40, 0x0, 0x8, 0x6}, {{r0}, 0xfffffffffffffffc, 0xcc, 0x53, 0x2, 0x4}], 0x7, &(0x7f0000000400)=[{{r0}, 0xffffffffffffffff, 0x12, 0x0, 0xd78, 0x4daa}, {{r0}, 0xfffffffffffffffe, 0x40, 0x1, 0x9, 0x4}, {{r0}, 0xfffffffffffffffe, 0x12, 0xf0000020, 0x80000000, 0x1}], 0xfff, &(0x7f0000000480)={0x8, 0xffffffffffffff01}) r2 = semget$private(0x0, 0x3, 0x20) semctl$GETZCNT(r2, 0x2, 0x7, &(0x7f00000004c0)=""/142) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) read(r0, &(0x7f0000000180)=""/143, 0x8f) r3 = syz_open_pts() close(r0) dup(r3) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0x6) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x3, 0xfffffffffffffffc, "845c5509002000afb481954dfc5c7f8ad79f2700"}) close(r1) readv(r4, &(0x7f0000000080)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:53 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x6) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) clock_getres(0x0, &(0x7f0000000140)) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000003740)="d2", 0x1) write(r1, &(0x7f0000000100)='w', 0x1) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000080)=""/106, 0x6a}], 0x1) 16:00:53 executing program 0: setuid(0xee01) r0 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) r1 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r1, 0x0) r2 = getuid() setuid(r2) 16:00:53 executing program 0: r0 = semget$private(0x0, 0x7, 0x1f) pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x23, 0x4, 0xc5a1, 0x1, "10d8dfb8975f85e06e3294c3183c58570388fcde", 0x9, 0xb185}) r3 = socket$inet(0x2, 0x2, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000200)) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) getsockopt(r3, 0x0, 0x5, 0x0, 0x0) r4 = getuid() semctl$SETVAL(r0, 0x1000000002, 0x8, &(0x7f0000000300)=0xc292) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) setitimer(0x1, &(0x7f0000000440)={{0x6, 0x5}, {0x7f, 0xc09}}, &(0x7f0000000480)) setreuid(r4, r5) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240), 0xc) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000200), 0x145) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) getsockname$unix(r1, &(0x7f0000002b40)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e3ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000775213b43e9199139d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007c8e1524000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a0bf12103e907457b5cdabc70000000000000100000000000000000000000000a4b2abfe00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003387d60000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000967d47e48cd377fe1d6a1ac0f2b30cd389b2a75995ccd9fc126bce4fbc80b2f08936aaf49f6b1ae4128ccb0f1c78a6a71be0b2418ebd82a8f9d48928d6b102347de51345cb1cfbd2a515006a287e3cfe1536bdc2f3404e86e25485145600000000000000"], 0x0) semctl$GETZCNT(r0, 0x5, 0x7, &(0x7f0000000640)=""/202) semop(r0, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) getpeername$inet6(r2, &(0x7f0000000140), &(0x7f00000004c0)=0xc) r6 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000540)=0xc) getsockname$inet(r3, &(0x7f0000000100), &(0x7f00000001c0)=0xc) chflagsat(r1, &(0x7f0000000500)='./file0\x00', 0x6, 0x2) ioctl$TIOCEXCL(r3, 0x2000740d) ioctl$TIOCMSET(r6, 0x8004746d, &(0x7f00000000c0)=0xaad) getsockname$inet6(r6, &(0x7f0000000380), &(0x7f0000000a40)=0xc) semop(r0, &(0x7f0000000180)=[{0x0, 0x5, 0x800}, {0x0, 0xfffffffffffffffc, 0x1800}], 0x2) 16:00:53 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f00000000c0)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000100)=0xfffffffffffffff9, 0x4) mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r1 = accept(r0, &(0x7f0000000140)=@un=@file={0x0, ""/95}, &(0x7f00000001c0)=0x61) r2 = msgget(0x3, 0x402) msgrcv(r2, &(0x7f0000000280)={0x0, ""/209}, 0xd9, 0x0, 0x800) sendto$unix(r1, &(0x7f0000000200)="8b1587ff4d4c0e3fc3884afa78536adfa7c56ea6", 0x14, 0x8, &(0x7f0000000240)=@abs={0x1, 0x0, 0x0}, 0x8) r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) fcntl$setstatus(r3, 0x4, 0x0) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000380)=0xffffffffa13e5d98, 0x4) 16:00:54 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000080)=""/3, 0x3) read(r0, &(0x7f0000000240)=""/116, 0x5) mknod$loop(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x45fa}) setsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000140)={0x8, 0x9}, 0x10) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000100)={0x3f, 0x81}) 16:00:54 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0xa0, 0x0) r1 = getpid() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x1, 0x1, 0x1000, 0x3, r1}) mknod(&(0x7f0000000140)='./bus\x00', 0x80002006, 0x20659) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000240)=[{r2, 0x1b4}], 0x1, 0x0) 16:00:54 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x988, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x24}, {}], 0x2}) 16:00:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x5}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f00000000c0)}) 16:00:54 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a4934c44f7b202c, 0x1000) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:54 executing program 0: mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 16:00:54 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$TIOCCONS(r0, 0x80047460, &(0x7f0000000340)=0x8) faccessat(r0, &(0x7f0000000080)='./bus\x00', 0x0, 0x3) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "e7d373a39a3aaa8bf86590044961d05f24c809e9", 0x0, 0xfffffffffffffffc}) 16:00:54 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) close(r0) open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) semget$private(0x0, 0x2, 0x1) close(r0) 16:00:54 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2063, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x13) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "5f19bb00", 0x1}) 16:00:54 executing program 1: socketpair(0x6, 0x4000, 0xddc, &(0x7f0000000000)={0xffffffffffffffff}) fchflags(r0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fchflags(r1, 0x450004) poll(&(0x7f0000000140)=[{}, {r1, 0x74}], 0x2, 0x0) pwritev(r1, &(0x7f0000000080), 0x8b, 0x0) 16:00:54 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, 0x0, 0x0, 0x0) r2 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) bind$unix(r3, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) kevent(r2, &(0x7f00000000c0), 0x7f, 0x0, 0x100, 0x0) close(r1) 16:00:54 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "0000db4cfffe058000"}) r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:54 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2020, 0x801) r0 = open$dir(&(0x7f0000000000)='./bus/file0\x00', 0xbc820688246ba9c9, 0x80) fcntl$setstatus(r0, 0x4, 0x8c) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fcntl$getown(r1, 0x5) recvfrom$unix(r1, &(0x7f00000000c0)=""/16, 0x10, 0x42, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) 16:00:54 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r1 = getgid() chown(&(0x7f0000000040)='./file0\x00', r0, r1) r2 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) writev(r2, &(0x7f00000002c0)=[{&(0x7f0000000000)='p', 0x1}], 0x1) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f00000000c0)=0x1) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r2, 0x0, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) 16:00:55 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "000000000000000100"}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = dup2(r0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r3, &(0x7f0000000100)=ANY=[@ANYBLOB="0100202f6669000030000f43ce4ece402b6bd52e74da23de803b5f525b2cf8e1b28d8e6ad21748ab181e4e9eaf75663ead47a3cee849d8b024a858faa9334aa4df655d30110b8dbbe9b71bb3e837688a8a62489d972e34e544721d727ca8"], 0xa) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat(r3, &(0x7f0000000000)='./file0\x00', 0x468, 0xe251ed647c9814e9) 16:00:55 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10200, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{}, {0x24, 0xfffffffffffffffd}], 0x2}) 16:00:56 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280), 0xc) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f00007a9000/0x2000)=nil, 0x2000, 0x5) listen(r0, 0x3) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, &(0x7f0000000540)=0xfffffd62) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = semget$private(0x0, 0x1, 0x52) semctl$GETVAL(r4, 0x1, 0x5, &(0x7f0000000380)=""/213) getsockname(r1, &(0x7f0000000480)=@in6, &(0x7f00000004c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc2) connect(r1, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) setsockopt(r1, 0x200, 0xbf0, &(0x7f00000002c0)="076f04249b6075db60fdbab96b6691b4ce3972788ab2b6c09e70c9dff7eeaa781b30286b749736dcd78dc3c7f010786c505f6357882dd1d1149bd69bbf7b013e339327e18d6860b208f497b4e708055da2c75136b802214f0e5658543ff78ce79b7e50562002e4069d9d59567e0f5bd84a6e5c8fef2db4e0f2a082259fd7e45a2f60bfb9bba638dccc163ae205a57010d7dc7bf6120684cf56ece26487cd62", 0x9f) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={r2, r3, r5}, 0xc) close(r0) r6 = socket(0x20, 0x5, 0x80) setsockopt(r6, 0x4ff0, 0x1, &(0x7f0000000080)="ebffcbff13b9fd812eaa4ef8977a9c793048e699", 0x14) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0xc) 16:00:56 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) shutdown(r0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x115}], 0x1, 0x0) 16:00:56 executing program 0: getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) setuid(r0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = shmget$private(0x0, 0x4000, 0x200, &(0x7f0000fef000/0x4000)=nil) shmctl$IPC_SET(r2, 0x1, 0xffffffffffffffff) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') 16:00:56 executing program 1: r0 = socket(0xe, 0x4, 0x2080000000) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x2) setsockopt(r0, 0x20000000000011, 0x3, &(0x7f0000000000)="186fe65c", 0x4) 16:00:56 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000001a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x65, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000000c0)) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000140)={0x1, 0x6, 0x100000000, 0x1f, 0x3ff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:00:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x5}, {0x6}]}) syz_emit_ethernet(0xff39, &(0x7f0000000280)="8b") pwritev(r0, &(0x7f0000001500)=[{&(0x7f0000000100)="758d42413eadeffe195832190bd1c578fa52d9da19b55f41cf37b826952522a9399eb1f81816b7ffafdb70e0dd3681c08fab3d2b6968733788928457ce2b2b5c8d4e2dc885eb3758cb89b957e8b4b89680c638dba1dd55a978ac260374303346c0a3b310a73d6eef5f768737428d91b57cb8a5a3b4b3bfd2b35d8e2f168aac7df4ee55dd5e926963b292c1abe356cd62929c76034a13", 0x96}, {&(0x7f0000000300)="90e364856e216f6201cee11e9c15df97eb48e43a86783206fa552ba718ab65ff17462e3967f3d481cd7f63d44713120117e70a6916decf367a1be3874c9152de638b9746b7cbafecfa0698408c6f8155ca16a62b7b9e9e7ac9cc3755120d67dbb03e83c57abca0524eac527da95a1d04a5ab010fe9f976b58fc5632975bfd8c13f9e41d521cb9c93ead3a83525ba29c5a9c18162f49a66a3bfccd0374d74d234e728ad3d7faabbd5f6ec1e387fe7472a7ed7fed52bf2acf9cff2ecc88a59cd23f901d3bbf405444924e86dbd82779624df7c587d542bd82efbdb5d0391fa9e0cb2c6d69375b64a5ea84b52cc45408631f6ad999f447d47e7abe9ef2c2ff6909313424f5807dd936e099f84f5f5f3d525e564a346521da00c46c1d5fcf379484ca7ffde07e6360acce6b2eb253180bf61d2119840ce28b25e4ee8437f69b97a68d7cbc9fda8cafb0adb73d4a0daf16fa8b37e27a06d6eb4607f7bf338b9e52933c285bfe701d45150d7879b090aed7c550f3f722cf51b24c28611e8d8d5c1b9ea5c268a7754951249fa7fe3c0960faf46e609add23f73029ab5e990e617b8f6edd967c6c68ea5751c48e11eb521fb8cb30f4f11a359fb6d5dade63fab6406bb0d6b2070ea5cc2673a3c10309ab889722656120ca4806cff9623fe02231cc346cedd06117ea0fd6476e0f3f474ba90aa7a7c92a40d153645f59cd3b4ba407dc819b64e7bc4cba10b9514736edb6487c1194c6a2a03109d5e59a6e440624b9f6c814be9d9d47a99de43bf5668126be3d8bed3de426b999bb2c37189679fe504331def012823ed4b1da0b32c46d6e9cc6b0c2a82af1fcb0b5c9780dfbee7892578008b180496c1ddd0b62e6199904d997c157ba7bf465f34db4ca5032fb4b470ed949b3e79d920c99cf242eae530ebe8c2d0d2668fa05523cc8d65dd062f52e9ee12d27d50659def60fda04d2a1d55980dc0037f9241652d203ee8803730c388d63cf292158b5ff94ebc0a0063e805810b60b96c2f5ae3d377f7ff9f3aa559904ab2c597e72e701d00ea69cc3327de4689ef905e68061806a02443b02b41e88dc491a229cf23b7d00b3be2ba0b34a287a747f0b423a7b7789bda87013cf93432abba1a1f261f0955e7824214a2c2d9e1c34bfda4672dff52c7d91e1c59f90d09ef8a84a972b821e3fa5a0ec356ace06b352aca89a16da13432c88aa25875cc79607e4f79dab7fd5f79653605d4b3db5e4a5d652f5e56b361ea1677045e8d0a96e5231459aea57c6a00c2ff9128603474d1bfa6347f4701d228ebda85694fe965509a9c9c64386b502da800397ee021c192a291f91dbdd3524fe0799486e4027ecccf45c3679316b77df8c68489411d40dde67c64be0aa784bcd4cdf3d838a9bf6b678743e384f0f61c7276e360d1b509d630bc726927a273b7b5d3f9b24be0d43362575625f7ab8e22e90562654c3c7441d4e0b4cd281e252eb92121656f3a5e951267619e80691fb2d7ebb89bf582a75901cd27c4a78c08eb0b804437be851fafa0520f22072a64c9a7cd1290148ab7846c1d29b787ee67d8962ec27e9629a884ec78454d6c0eacca473cf87dbdfd8e92ade97a7deb545bb81f4a77671f5347e096463e03d8f091a4a96ce017c971e354b90257c547412f2d714b67300d646792c1c0ce576c921e73db18215b521c55727b1c4cbb2f43c7e8ae87be21070699c21dba958fdf9aa3097e411224d47d7f9447760509c7c7f10422fbf5383eb10bd47925f63dded44476febfb323c3206c8f3ece16e439a7bd8382507c13b3bba31ca9ae0cd7061702715802fe1708e4ed9537e2e9978b25cbcd0b693c9229d513b13466f63f2d226ce139b9850a6bf146bf4e7f97bb8253e016b177255ef585cc5a1e98b45535c48cf254d7b46c15050f0f40ffba153b0dca880c58f95478a24f482796ed4c6f58faa3bb5139f6201dd1f075a09cec05e4aa87524879f1b2efa849adcd0f9986403cdefb33ec3941001693de3aae6b032ab76bc3c6c6d924d3606dd963750fe72a3b8a3c35a21310799a925c4a613bf9a1c5e7fe7d709728cc7cd4c1f4f603b98ebc2d1fb45b72fc6650f7274d18ec434184b98083a0a02e6a63a3a8a125aa8632c7b303b424566cb383ca7bada43d3fb1fc2f518328030d2971062cda324e4f8ad56584bbce5d34754d45ada2ccc9ab5967e2eaec89e21a86b0bcdbfb4a7dae42a2c4948ff37eb069b2fa2e992501e6b1de41af2d91beb42a5dae4692631bab7970528d95d8f613ff5cfd169002dcf7a87c41c64e8a004cea3871669625b2c1c930b48e6ebd4591ede42329db63156b9487b3c4dcb7a8317fb3e457d63f1c56249681720ae46e745948aa16d492b7268f2b475e406babbf61b0b7e5ed5cb59668f35f38d656db64db58cd8b021afdfd4f03d2b8ffb3383db9fe860ba297ce4aa56b0c24f6fb2d95b65e29bd3c72e1581547dc78961b7bc64346e73e6651f1dcd5e62e26619a6a1111be1ca6ff666decb65f39ff6be432bbd445448b490510d05e25d74873df7b1f639bec2378966192177284ec43ddd563cd376b004232ab644e62e624fc115d609a1af833e00511459f46c5bf8ac73230bb3e2c1f24d604d52a27dc00625055df20ba9b7c5d769dc368fcf2a20aa88bb1b71b05ab226809f3fa19d444c56692e43a7f7054502eb0d78d973c1dcb01e71ba49f198a1f1a9137d875c16d4ae62299783e0163ee92c270363a48f89868d9f441b36642ca2ac77cb282801f13ad80b0ce70f0b7a00397c361f100b7312acf7eb3247f63784f8956f8f2bf24f2f6d4560fa97327a78f9db2f42cbd559ee8ad1d3eff0cf6cdd5f82195f3430f65d05c7bdcd62422ecd2541b9440a9f4ed3bbe3d727f987f1b0f4e9828419c6ea17ef5ab5566a28eec85ffb196462355b80a07479c375ce1197c4ff04e45923848b6d93cb4c45eb8182f76ede908e369c59d40c7c43dc399598b8b430d534a79e4e134e5b385b9dac36216b5d25a796029665e7e5027e675aeacc62798ce81ae7167dc00fffdc9a877ec13625bdd03c0cda7801995f75b6c9fcddcf27a512ccb104ab150cd9fceb2b0210142161925eefe089a4df7268494c70a3d3be089c8ded18e7bd9503ec9f745a7226ff8f449cfaa13fa6be940d787dc52c461f4157f6f7577bbbd63d74d5ac78eba1edeabb79bdc9b285309f3014a66c4e6c149759fc73a0d5c0765e815e18885fc884ddd52837b1090bd2c94bc127fa168bd0ff378804bc89f9a953f0b9b9a180d9d9bfbfa9b22dabcaeaadc714526bbcfa41da36a1950e6a0bea6c6f59853fbd564372abd2854c37c1d829b02c5090a0b4bd3182f44032fae5186e1e4c300c67842a34653b55e169c082bf81003e0d43374dbaaa2ec3fa485c1193d4a5f0b0f3edd9a1dbac48b46caaa376afd0cdb235162c4410100d12b081a348d2b3c71b1137c383f11b693437a6d8efabef289b4f62c6af21a883f53e7bb0792a2e20a64cda638d32cd2865c4033f456eaec604e9b1c89cc380e353df834eb5a9527b58c2a51f930334b705c92605c7c626d7558c692949f180182ff35a0920b57efdc29341cfc926e372f14029dbacc2be00b5001ae0acefd6531fcc15f2e1d4b5c151765c9ae10abaaaa1b4753be14a383ea246f058f5b20ec91f730cb581e0318d5c36ec3d1daf80902fe03debdb2bdc26e4c1d6a577a3a22f9b03f59f4a7bdee975e269f8b7d0d1c7fc16c20d11f61ffd34e5ea08440b5f53453c1f26ece86fd88df85c9bafeff5bf747eb22f9761f64dc5a008c222d55037a65837e6f9622153b51113a6aa7aac69d11f3cc58f82784c7fdf520d083b9f597c8282ef248d481559f6ac987e35244ee9ed138e3ed07518ed08c6674b9819d39635d4030befe62d873b1f6f98d8d06b5b5578d2b46c634f5917fa4a225fc449522ad60ff2a2e128e779bdcacb98e17091d4c2cc7169f1efa1a6414a6c4703fc6abed53dc84c471882ec0f9a3539da7792b67aba005a428aeda7859df2e7f212166d9aa2b0b6f6b11a4424db146f7fc88ba4b39bf59686adcbb84b83971a232175f0569c7d39445486ad56a47aafeb533896e6cedb0b93c90ff1b359303fd58e41f5b0260ddbafb18e0ecfa9b7edbd7cff1026bcfdf14adb85784a26c25185041970692e8ee0f735fb1bf37b7df56a9c7f782051a725b2c20469ce45399ecadf54c637aad3cbc284b3f3f98662338170b34d05426034bb456881345732ad092e8745feb762e4d1361cdae27832f7e0ce4040e95aa2dcad9862ad57537fb8d5f32bdd08b1b568237e5080eb8e4b4db90870f8f3b5abe1db7c685a306cfc741cd6bf1d953be6af9a983c7c09de8d296f79c07dee2a9c67124bf234a49c5db61d3e571605205352d5ab5d92c728a1279f07db3c735268d79e4c4d837d7ecca4879fcbd5add441649459310d8804aa7a8d14619fdc035f3b4a0964919df38440f30b1f4e99d8a390ccf53f5c9ca463fada8742b7219170460a42088e57b55bb6b6dceffbc5a8ad2f8ea70271a557d652f1a4f4576c444a5b17ec07c1b17b2f1024f5a065077acd761f38a46e6276160b56b6e626d35990e3c8f77aae0c4d81c186c6acd263f23ad01d393db51ce437385c7dad49658619592296d615ad054d832f97167827d2bcd43052b9765401de2c22b712589288443db4a34db28de3b9da97358b03e82842e407257314e2aea220b2f6b3c29bd41c6bb877a102d35566970d05bf9470ea0a8294a98701a44d652e217893cff8b99cb6a22ec347ecf9786560f132b14c66054a0085b5fb4e4907ae1529748e921f4e335435ff8257f45bbe76e7d346cd945fa643cce5642bc33d6ec885b199f89a32f61bba9cc4fa8f9c660cf0e4dd69d25876f724962d596c24db8f32719387cb4f23dd4a5f5df54c61f98467a54af3d97d9ebf9e995e763c1b1a735d9c9733d286614f1f2a67b7a2b5fb99a8aca65cd12530a556f63a57b42b4f3e75d6d39f61e375aba2a177ebef45cc3c75ee0667f477108f2da2d9811b0ab81faf0f46d9cef87f9634cc77bb8da0a8fb877d59f3764406b268a74738f0274b5b4a729056586cfe396fb6b76c155bab4f4a3cb289feb8ed91c542838b064d57655d4698ef13b6a82af746ee6524064b214d559c81ae21c03502afaec62837317de1fa2666e857e0c668dff6683acd2484c43719ca78ced8db80a20950d52dbb384765b1616a0b61e236019a0089895a9d2f9bb6ca5bed0891695d53ed9bb73b6de83d583fc2b9f6c334a8139c2600ac6b4b082f77d92fd38d0e57e762afc6ff1df5f7714e5304c798142037420a8d0e1592ac266fd77353568e7bb71c1bad9072ec6fde47dd273f82add54dffb37ae22c2e71ac7c3c91721cbe1456dfc232377120dd4a4ab24f8efc96ff6444b03b2fadb01406c1974507b83a933efdd199076fe1ae40a3945a1cfe2d06a384cab1ae01f81ce68281287a276724c39ba34da818fc83a248a357eb8477eaef88d8897cee8bc56e6babf7f70ad46d9ae0434028f233a5f824c5dbd67382b52d928002ce66f8e5d25eb9dc5f16398db2a50a5b701b4896c2edd6e477408c93855ec77c2ac0e7dbd69b6bec900b6947a5e765b7bac320ef847057029f2754b13a5d65f1282c909979ce450cba7c793ff66ca3d425c5efd9aa4eb61c74197c80bfdbbe6e3de6e13cc515adf948847d885bfa8f795593d72c94b0a2cd9f1df3436646a881aa8167b9c9b0a0441e6428db2eba248f0a249dc20977bb506ecc7", 0x1000}, {&(0x7f00000001c0)="341bbb69f167bc123c8410f2d85e575a05fcaae8d4a5747e948088426d2a25ad1b3cd22a01c980b21d8c4ff63f4575e67b019f023e8dbac487606d42cd8ef00b2d16f8a2e06f2fb96bfb3e71937416c0a9380a91bfdc29f3d642b8e2bc74c292880ec4ba07f8d996e78cc9e4f1ac9fe2db9cb5e08e9993c2abba805becce0e9d7f0a5aaba580b20c1a6c4764c93001e8bac1ed1780770cafa5", 0x99}, {&(0x7f0000001300)="74247bcc9edb0d8f828cd6132a2274791d703776284977f0a16c700622625d3234c7f982129c858fa0d0994230d8ef804cb85e194f96996854c929e2f210fdb8e961788e583da06753f9de6e0adab5f086b573101fde3ef92becff99c6a9707531c3c6744bac0fa452cbd39d2979edd7d14636eb95a30c9ac9", 0x79}, {&(0x7f0000001380)="4388fe9234dcd37702d6dd0412960b72f6c9b5f029299be768f44400f1feadfd8491857ad39325701e2a2361e959547d8e9e82392413fbed2e518d0bafb514dbde64eb07e08ab962c35c32e6920049436826bd3c8bef649fab1884c2d5ec0213dc885cabb55ce5ec8df57dd5625d02bcd5335df7cd3908c9d25a8ce974dfa53c4199258fe278298e715190d5d4d75ec66e2491edbf4ed37f01a16b30cae10e2371", 0xa1}, {&(0x7f0000001440)="a570495f775430e67eff915ba3e753c0ca10f14a28ca9e3a190dfe77b0774df749840d4a901242a8e51233dfa0bc10b44d63bfefe9d3ead3754c40e4df34cd2b3b9a5a497031600802c389e3e992503808302991b18e096da1ed6fbffff1ba85a0dd43f1d179827bad95bbd680d811466aba9b7b6e98301a76dbe2169ecfba9425608e066f829d5a7c8e99b702c677c707867fc7b90ecc6d3e09f0d033948b49f9e5ac3008eaba7f726cc850", 0xac}], 0x6, 0x0) munlockall() dup(r0) r1 = dup(r0) ioctl$BIOCLOCK(r1, 0x20004276) 16:00:56 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000080)=0x6) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) getitimer(0x1, 0x0) 16:00:56 executing program 0: r0 = syz_open_pts() socket(0x2, 0x8002, 0x1) r1 = dup(r0) r2 = dup(r1) r3 = openat(r2, &(0x7f0000000000)='./bus\x00', 0x0, 0x21) mknod(&(0x7f0000000040)='./bus\x00', 0x2020, 0x801) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fcntl$getown(r4, 0x5) setsockopt(r4, 0x7fff, 0xffffffffffffff0e, &(0x7f0000000100)="d8c8305ecaf7636c604c606b0653adea9b73118293e722027473c9ab4547c484ff02b33c2e371daa3e3b2f9f97ee71063dfef693886be1d644d777aee67e90faa7e348f4b90fff8313544aedf054bf414a9870aee4ad7cc9467b276060723ba98bcefbcb74c8b31f3811a71a4a216c5d9030d042d4158583e9ef0d0bd85e818ba038afe796", 0x85) writev(r4, &(0x7f00000001c0), 0x0) unlinkat(r3, &(0x7f00000000c0)='./bus\x00', 0x8) 16:00:56 executing program 1: socketpair(0x1e, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f00000014c0)=[{&(0x7f0000000040)="4f2a371a6fa43609c7616e45291525d7096c23be7813e01b3f7f91fe06536f791f5cedce9b921dc2a5d3a705b090c5a50f465853dd9eb5ca18e1c1319599f55539e96aabb4d30315f82ddaed9e7ea85b13dfe6c1f71750db7646b1e10662e6c1803930159ac5", 0x66}, {&(0x7f00000000c0)="b72c07521de7406bb50b2bb383fb02030c28538c138009dad1d4da008a0d9851531821dc7492bfa1a7eab3afbbbc7bf6b59fac58e8227f488103edad74023d3a6fdf2d77c3a5991047bc45e1af8e68294f17f83d89da82df75cf82dd5dda930dc87c48f56f8720aad1deca3d4d7b2e8e83ba5811ec7bc90e8c08db8d19bddd465454544123322841f88534b0e4e8b83da720a5dcbfe8e1627fbbd0b3fe0559dac3b064859b5a76715be6b58be2e213b4fffb1e51b31f238048dc611fdd43e8bd4ddfe37f0864f3da62e376ac6904254180220e5e96afccaf53f038e2cb09f3a4ae69b4db73dc50ce1eebfc8dca84da185826432eed655b5cee8ee87d045c94d9043bc0167d688d86c75b9d63e4e0d107432198fc6f4a40930a3d30939f14921f30c622b090f3db7f9d345a0ba5e175d072066d32c433b812a2ff54919f7872423fa8145546d97a0603d06e0f6100c6c2b08e5a5b9fb941fbf3daf8c23c96b618fd7bc2ef5be5f402a42c9866af79e686eae7242e2617a240211a611e58be3152a9360c6aac84498a59dbc2a54e7f036bc0b076419d8a490001bd5d60e34d007ea0657d13940bc619937cf37fbbc5cf7cf1db5bc91b567afbee1441ee42c84a241faff0155badb0474a9d4d6fc8819cef881a59577233e65bf3219da3dbf273616033aa9d9e0c48c6f46ffd5c9f36f269f5774556e2d92b7a05385aa1c4d44b3c879e4f5854c46ec77fad07fb5d209c146a02421385f687ea7395f72f81a786a4af49d128c1145986ec5d1ace48692c74e1625cbca6e62dc4ea49e92d0fbbd9a3ab5fa4ecda1f4697f964f66be27befb8f420ae763c085ab437196b346818c37defb8e17842df24f7061e8e7bbe3e9ac3405007d56f64bfc5d67f2c237348cb399e0cc499c0e5b9492bd5c91ddbd3b5e6f1558ff48d2cccca8d478937a88cba724aed2739e6369a91bd479f0def4b774f9698a307ed16ea3ce8165a51594fd398f83ad0cb513b004bdab8528f6a7057cddf78c1dc9024bb3c50262a662da5c8f043dd5c7c899a74dfe027d2818c94301a8106106a867f6fc781c522fc61f811b51959fde1b0584a8660bac33d83d8894a37a5f002787844b7a4e0cce43f46dde9f34d824a7879d1e9cde9426033a7e807c6bea868d88ec3ad772540e6d83b0edade953dcf98f6b44bafe7d6b4b2ead432c9ef8e9251367b3526e1e1fbc77654f3f4b4362bdfca8e2110d47d4f153920079f87b450c283732e3436b22d8f515ecb89630198c94ae45dfa308ad205e9193d3f0c3e88cc79f75c497f6669964d16f48e06abd6ce0833d09bfb57ea376e4f6a01a548c7f228318e6bb509dca3a56474ca5887feede2188e68807c0aca3fd5bd7f1d68f6e3f37c22663bd7aa4e9bc30104ebe36e60daae151813cb78e6301088a1b91ef907d39b759d3d88b5cf8c12d080ff19a4754d9902447444ddc131740291752318372b54389ba2a90606cdfda8fa28ba4bb028c08e54f1509566db3565034da5f47d5ed4c50b6b8d1e53a608493a715c46752054b81d7481df1ccba5035123ec20a8c370b98309889b89fd265bd11947e356c0fefbe32ddd3f1b638abef536c8bc2266b401b70703fff79bdecf5070b076651c0a5f8b4f05fa97bcc53f2de51fa77ef60fcea6e45d9a8edf8cc49de4f819a81210f1c040ea48e485050a153c7de7de28bd6ae9062fc003fbeb3e23e31e8ba6171f37adf931c81b3d68a5c5d22ef763aca8ef0d94a4f052957974c943b629dc9c3da7f72f59b27e0381b55694e0709a2ca53b5da24a7404a0a35a76c9f3052fa26459bc3d4b770147dca869230707bb5f8981189ec59e2d95c96d3c6241745338772ef0ed3213765d9bdc21bc044b6f6c6511b57e587d3a2fcc794360c92e8ff23eb4ecddec19b283c08a504adbe2c6e4e8d57e3f70e3d72d81bf5d4e059d79f34ad17447460b7312485e01c21bbf5b9a77a2dcb0121c86f94d7d0c78814035f44f82ebf96837a6e0a2a58ef8d9880529ca8184cb35de36a696a3d56bb5b79e3341beb57d990f84621156b32c764950244837d2a23cb2bf3878fabe4c685cb16c4acd3e665645fa23028bc5d834e10e1a45546e5f27c1197a09f208c66af7424709a21f9867a9d96bd2b98008cc82a2d4f986265e98ef0094f70fbb026aae78cdfc4137b58c82e2530ba500be90e62d6130d00ec61aee1c65bca700f021f4e9d4eef20295a88fde0252498aa5582467cf5add6ac89880af3a5fa0c8042a65251e817d2481f73eae4bb86d33615ad1022a68dbf27593bca5c454418a69ef502f5fe72d4ac31d32154c30123480673cc8ce2ce5741d4d4dd970bb4386bb0dcbe81b29cc942d4579f8bb5e50cbb16dff9e09b95bed7817bcdeaf2add16ea3f4ea859e1e7f506ab52a9dba9e8c7c18b5e7b0fecc5c83e18220dabbee36ffb0fcc0a4e202b64b0e2571649f76e3086088bc3666d01d542664ee0d8f352fc754f99fd1879d1a3745abf7ddfb936d8276ee9ee5116b0877d33f588662f709d78227495b3c5b9c611a77d74069e0c4c39e949d73538e6486775907dce922e891e4936fd4d99deca408e352c850b81792ee885a092c3fc86a685fb2557761c8d40ce35c1a476520cc37a168330efb635a874c592ca5adf1f6ff5fcdf52a62e3627668974668324193dec9503826dbd649171aab0b9e100cb10614ac7deb96d7475f5ba743ffc1dd3a631c4aa754ddcff8b067d374d2cde4aedaa7fa8c435a1b195e0fcf1ddbea638da91c93f9f3a7a28f2cc0533912f602766ea82802a9b0637cc5f0451c6e0610c0f4a8b355609bfa58abb6a6782f1fcdb77cc685163c704e6b1c63d7f13e858fa3d790c2e837e814bd5fe54c3c89afe9dd952906514838fa18ddf0c1c3010cb2d208cb8589abde39c14c27299ddea985c02c366b6ed005d59b4959bb52103764d9eac70b47f595707bdff585143a2073df101a7af35781348e4262acdaa34e295ee505f66f710f62559c37109ba2b9db0a5b37bab7b40abb8a057ed928f0c9194acf1d850eaf8a6edc70d94eba53692eb332c09fbbf296eae86855b7e9fabe49574a03f4d1a284312cd9a5d8acf1c67e56b26e0fe091515e12af12c9cb9ca515f422b58ca603268030b66e22659b8b01bcc96378e94e0c4e41743fc651abe79234599ffceb13dcf879e0927d27dac547f595c23fcf09a907bb356a386914e852920f0c524afb392b653b06547386ed6d112fa57bc5960946b8a23a7ada4b09005482cfc6c0efc4a502deb5b1b09f6d80a46439a63167d2cdfabe1ccc0b9094f483e5ad9afae5b30e3614058012322d8b9b3ed8c49a7d255cd5657fd71ca15467c98b07f86696c503bb6ce157be35abc5fc8e3d8c69668ae6f47ce5924ce74f2ae572327814a888de4a2e92e23ca7554f80a3c6fa6e21981c437fe0be2848301d37968598f0640a29d960b26ed419c328b1a6fc597c337b584e1025b020021292b5f82aa11eebf4abd56ef83f7f698eac0553e0aaa708f698f6a95da49aa7ed2ee08619ab9fb51445556c1f3b5471a8a8a859061de881eb1457d597e67cf9a7ffab11d079849cd9a1b82308ef0b36f9972d4a0988a59516527964fa24205dea6b163dc3af6f6d3888638905638dd04d8f6efcbac2707153417af313d21fc6b02e854d278f16cd622b79b16484fb2b6e4c615a7ab3c76b242e2aa9fbf6cea7c1d1632c01c10c7291d2bcbab1ac50bc9b21fcf29159309f80ddd1ac3eb468baf88ddec803c72837a04c231b968360e66d0f572bdd91581a7e1427a3d9e4f2641c3f3a57bf0ef003a203fc48f4f4f848cc1f2d421188f07198987c3c0d8d022233120db79d6bda7ba5c0f48520b162d9ed2cfdeda2e26529978ea1543821303872d97b22d8ef5a2177d309dff807f803d69051b115d59e36900cadbb13f93612bb0ff2ac4dd7b06cc317edfdae34d843780eb21911c11ae5eaec40daecd48bb05cfdb9e2d6bf9bdc155708e7976fcfbb6fa73479b6aced7bab89fc935f571f757281e90ee995d64d79dd321d704bbce51ea5c4477ce688bfc52d50e3e9dd99d37e005b6dacb5bf00969959310e6f7dac04d2f108a7c75705b95a84e7259bf769bcefa4ccc96249054493bc976dff43c64b9ce2086e453f0b059b0a4fe7a21405dae0f504c6d8770b28b4282d33fc172fffa76e031c498c256077797c1001964ca0859a354a881fb57553f55d93cbb2ade83fa04b43f6c255629a3dea177da8a1f4d2af2065c78aedf7e1ad443674d89578038d322d4710e24dcb42ea8e105038110e26d75a1639a850696d5019f812f93b6cb6ff05ca1b2bc5013803bdce46fae62df6ecca30ad1f91c04b490a5c3e0a6c6241aa9d7dc892651bf0669c2217acda502d5e25465201b100e61bdeb3c8c82e1adaef1cd227c161c1b2c9f3fd4564d4b9b7a4c1018362518d4069c2f514936aab4a54f6424ad563100e53553ecd68172b00b4a817349f9e2ce38a5ab36c44e92bdc5f8f39e3ac46cf96c0798db603f4c0da1997750291267f4c7ec4d2dd82424c4b6fb88e43ab29435e2413f293e8f162d36fc428bc2df81d322b1870be216ead782b9e7b27a09357003411fc86ab3bc6f7b4026c3e629195b5d46d885405b14c0e8cb1bdd1f8f21f95873938e8e4c4a25b3c412d5ab2e63a0437ef86691c473e4048604a87d230dca57aed2c2a560b4924445ad045b0ecc98658c510a82427d41ba9cf2f5a449e4314836a4a84b0e3d7952a89e7af30657eebf86e9425ee3d3c114323b37cf20e5ecc0a1504c683c810c728c6cd3eead94fcf50fecc30bd6396d2d965dbf76e4ea2582d4e4eb56191249e1114921e603c6bf795c324fa3d1f4b94b7619582e0299ac032d16a38dec6c22ac5f565875d8988dd071c2662c4a9b91856f02034d7ce8763364c6eb64b82ada9e815779eda3482845c9391aea8bbf26b8b372b2e75787d0457b71fda7b11136a418dd7806c344ffe6e2365c2c2381dcf65f94167340dabd59d86818e3ef6a640c55538b90aad2a3cd9735058d89c22b57775cd42bb2a6fa6144975c30991e1739ac080000d26363a4946afda1285bb84684b2d25a84b2aa3add66dc29d06c70471614a0d42264b875b0832dffcb46119b2619ac9fcfba8697a18becc36ec64136b695d6bdd6b7bbed60227fdf1f07f0fcce2d1f903fc01538d2f35c716eb5a839d0a12fb993e99eb62897c5911d3e2cf2b9edd34838c3cc283b7dac1d49d4c99ca0db39743e10fa69ee6aa2256f9a1b137981d26e92f3c42c0f4618b478e515dd968838286650ef1363b610210f6dd02a03a605cf1fa32e5e98b6109b5c3cca713a27bcabca25c075f1b2364b396ed72f97b7183d73bcb1067ebd969b793122766eb0bd29da35a1aaa705403d07b3206095398d3e25e0b5e50dc07394a3b7f92799031eb4ad85c9ace8507a731b71a1d0205e8209354267a4c45cd4b05d98d6f96d4898fc73df10f11262a7373e90543c62f43430f61cbc2b083e12794af0fad5adfbc4db026ffe048f071db13753cbc73a5e13f9cba10e6ac022c8e093b14c36a9d2882e5cd826a189dc759eefaf70442cc545789dc532d45bd0e2d4cf9690d49134e1d9a0268253117edb90f00ae9fbd7d8ab5a5a2ad19bba3ad3dfa67b0ca7804d7080038fe8d319d352eeeee512ac3a55fe1c128cd3c3f84e0d2934584ee174248d0896de1c8a90e85ae18f1688408a9355be447629ee8b943f23b85c1b3685f02cf0d5008d23c9e5eae0360ab6927871fe3a1251", 0x1000}, {&(0x7f00000010c0)="926af967e252a1b80e2731874d267e1e27abfe54ca70ad9a4bea763c7dcb441ee5f72c855116baae9865464e352949da2089f8323a8f358d84bbd9d63039e85a2a4696a1a39caa8fee84df039ae953600ecc9c3c7547723282277782fdd1439cec38b7cf4f8c77cf3b5ee55d2e45a2d4", 0x70}, {&(0x7f0000001140)="3b4cf8d1e87c2c0de0071203076606450b5ff78759cc9a67dd563be25888d0ae1be032b7ee3ed3b19426be23dffe424a5731409f91ad968211151831be391af2e69777dad4a0ddaf4018c7bbc67544c0a4961fe34d690e9206b043fb5bbde02a67604b08cf476dc5cc630758083c05a3b559b2291cc40794cf3fe017592eb9aebdd36f95b8585ebfe3992d9d69e19962c64ce74c1ab09a648a0264ccbc81b47966370c5548bede46d4b5abbf342ec2083b1f3caad456f7b49cfcf2bcf65431319b5c80ad71c6d6d803003ba80670bb022a54b0fde54bad960e78dae1ee9b674e4ac10431e41d2da9bfb87ff614d3a370", 0xf0}, {&(0x7f0000001240)="e1755136d4fd4baaba9417605329701fadd652459428c4d30affa96e2088114565198178a0edf0f92466af9d45d55f9b597c8efd9184998244206a011a9e15b5e0b3b31ad621932b4d2bfcaf7a9e22f87bfda4a761231f80d954861aaea433ce21ad5dce3a8767ba51973c14337015db4ba992e2ac5838859ecc3e92afc0f835dc3db0210deb4eb618d7e4cdf5ae9f558a01c81e61bfa0db9a522c0d60", 0x9d}, {&(0x7f0000001300)="f0e228d9614ecc6c4671bbd08848d9f822a219cdadf15dc65c1bcaaae8d2b519817ad5c77425f1403ca78f10521fc360c63d2a153c2bc5ea7e513677ea8db692069e9db7abd99123048df050f10de0e7286fe385c0e7787e4b735894cf309c63bc400c4fb4f7e5379d1ec0d2f73bc3e3372d60c87252c88fc8a08b", 0x7b}, {&(0x7f0000001380)="3f2ace463b9893c9510dad2a88a2a05b1847d3e9d55b4fd027d9544eac453fe8720a2a48006d012b6dece252ed063e90e688e862db2a9cd4f2d7c73a63b47ec92a99c8b65c8a049069c25497177755fa9d04b69dd96bae42996ac2b79e811f93689c341844fabf02931add269cecae8ff2b0241a1062b533a97296171a2e2426ef3ee638974a2f77d8d29ad46c1ff4f8a2a44f90c0d71a7a168733bcb67c741e67bc468cb1", 0xa5}, {&(0x7f0000001440)="3459211afcf412481dbde8c8e79b93d72c4a4879ac32c6abd1ec7c8b44bee47b0bdd43ac0ae535bdfd4b4b5ffd5d9a44072e8de62753173ef52d01d909480fc24b443bcc28d2fb073df2ac7b1e522469a3a46ccce0c80d16776db88e24", 0x5d}], 0x8) getsockname(r1, &(0x7f0000001540)=@in, &(0x7f0000001580)=0xc) r2 = getpid() r3 = geteuid() r4 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000015c0)={r2, r3, r4}, 0xc) kqueue() bind$inet(r0, &(0x7f0000001600)={0x2, 0x2}, 0xc) r5 = msgget(0x2, 0x80) msgctl$IPC_RMID(r5, 0x0) fchmod(r1, 0x0) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000001640)='/dev/tty\x00', 0x8042, 0x0) ioctl$TIOCNOTTY(r6, 0x20007471) msgsnd(r5, &(0x7f0000001680)={0x3, "c216d57f5984d73b4828b78ac345d263d734e783495ff79d"}, 0x20, 0x0) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f00000016c0)={0xddd5, 0x0, 0xb0, 0x41249d65, "040be3d32560acabb40b7ef9fa99e9f487e18e45", 0x4, 0xfffffffffffffffc}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001700), 0xc) r7 = semget$private(0x0, 0x7, 0x10) semctl$GETNCNT(r7, 0x2, 0x3, &(0x7f0000001740)=""/119) stat(&(0x7f00000017c0)='./file0\x00', &(0x7f0000001800)) r8 = socket(0x0, 0x6, 0x5822e759) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000001880), &(0x7f00000018c0)=0xc) getsockopt$sock_int(r8, 0xffff, 0x10, &(0x7f0000001900), &(0x7f0000001940)=0x4) shutdown(r8, 0x2) stat(&(0x7f0000001980)='./file0\x00', &(0x7f00000019c0)) bind$inet(r8, &(0x7f0000001a40)={0x2, 0x3}, 0xc) sendto$unix(r8, &(0x7f0000001a80)="8fb903d6119e4aa0a79318af13ecf393654a7f798f0c7eb694ccca89590a192f1700ec46672a284e6647714c2e353f02d0bc762026320147445ef7e0e7219815e48ad8124c493e984415612c7d602c180d3df8ecf61fbdf1f07d55262dcca9d42f609726c0fac24c5a3ba7bba2140bfc9f283154255c3c5b6bc8d0a3e8948690da1e5558f17b9c8fae63b2a4887eef4b52d9c2eee40a56c52ccd03ac7ea482c779156ec6aac25cfa8a59c16d0986541dd56aa5", 0xb3, 0xa, &(0x7f0000001b40)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$WSDISPLAYIO_SETSCREEN(r6, 0x80045756, &(0x7f0000001b80)=0x8) r9 = openat(0xffffffffffffff9c, &(0x7f0000001bc0)='./file0\x00', 0xd2, 0x109) ioctl$KDGETLED(r9, 0x40044b41, &(0x7f0000001c00)) 16:00:56 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) shutdown(r0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 16:00:56 executing program 1: r0 = msgget(0xffffffffffffffff, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x10) recvfrom$unix(r1, &(0x7f0000000180)=""/242, 0xf2, 0x842, 0x0, 0x0) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b9f8d83ad9e40ea833cd584bf2a3320000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000023d83ed69913a22070e348601658bbe4619f372866e3fbd7df9040cbb0c7c37c2c2428863d9ae423ce0e499836f96810148d113777e94975b70de6d4aba2299eb8714d3cad532834b2c3ddff03c9ef277a2154cf7a79f7286595e2d95efd3a642059113f9db9d93ba62747109ec9c77c"], 0x1, 0x0, 0x0) msgget$private(0x0, 0x80) msgrcv(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="000000000000000000000000000000000050021e88c8adee4cd4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004f23bea671ad78b6bdfdeb2f83d66d9c9e2edc33845ffd2cf588417fc3784795ba6e78a27fc45cd2aa51471e2086a8da75394967ceef2ab73b238c05cdb80000000000000000007f5388e56e6108227ad71e81791f7948f37fe88728f2b822d128b1e73be073737fff2a15077e126ab753f636ddeaaad30d2a0d53db40b2b6c7b6125713e0cb85f842eb0a6f08ae96d7bb68a37049a4b7f8ea821f9f990f08e015ac3973961e0d34f2370c2a4db3c8b2360f93c4e7434dbe43fc8da75ef4754d"], 0x7e, 0x0, 0x800) 16:00:56 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x100000001}) write(r0, &(0x7f0000000080)="7f77752287eb42bd5bfc2ff9617650fa42325bc763933dc6218b751288315f2bb7547e0ce682d73f30df1a7902971c82ce9870741b107898a280cae16dea235f075bb20987be8f51d9dd199c52fe9a7eb830fe92cef5d3ac4831ff36272d4d6f6fd1538f00535ae4d388d7c3ce", 0x6d) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 16:00:56 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x1) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) pwritev(r0, &(0x7f00000023c0)=[{&(0x7f0000001280)="ad", 0x1}], 0x1, 0x0) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0xfffffffffffffffa, 0x90}, {0x1, 0xe16}}, 0x2) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x1, 0x12, r0, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x0) 16:00:56 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)='./file1\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) fchflags(r0, 0x10004) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='c\x00') 16:00:57 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r3 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000280)=[r1, r2, r3, r4, r5]) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) 16:00:57 executing program 0: getuid() r0 = geteuid() setuid(r0) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ff9000/0x3000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f00000006c0)) shmctl$IPC_RMID(r1, 0x0) 16:00:57 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffd, 0x1000100000001}) chroot(&(0x7f0000000000)='./file0/file0\x00') 16:00:57 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) semget$private(0x0, 0x0, 0x8) r2 = open(&(0x7f0000000080)='./bus\x00', 0x10000, 0x184) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x80, 0x0) r4 = accept$inet(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) r5 = accept$unix(0xffffffffffffff9c, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) poll(&(0x7f0000000240)=[{r0, 0x40}, {r1, 0x20}, {r2, 0x1}, {r3, 0x80}, {r4, 0x4}, {r5, 0x1}], 0x6, 0xfdeb) mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r6 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) close(r6) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000000)=0x1) 16:00:58 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup2(r0, r1) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r3 = kqueue() ioctl$TIOCCBRK(r0, 0x2000747a) syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x5) kevent(r3, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x1000, 0x0, 0xc600, 0x0) syz_open_pts() 16:00:58 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040), 0xff02) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) read(r0, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x8, 0x0) execve(0x0, 0x0, 0x0) 16:00:58 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) readlinkat(r0, &(0x7f0000000140)='./file1\x00', &(0x7f0000000180)=""/118, 0x76) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 16:00:58 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x24) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') openat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) 16:00:58 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x0) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffa, 0x80, 0x4, 0x3, 0x1}, {{r1}, 0xfffffffffffffff8, 0x90, 0x1, 0x5, 0x5}, {{r0}, 0xfffffffffffffffb, 0xdc, 0x400fffff, 0x1b3d, 0xf215}, {{r0}, 0xfffffffffffffff9, 0x26, 0x40, 0x1, 0x100000000000}, {{r0}, 0xfffffffffffffffb, 0x1, 0x0, 0x4800000000000, 0x5}, {{r0}, 0x0, 0x48, 0x0, 0x3, 0x6}], 0xffffffff, 0x0, 0x8, 0x0) 16:00:59 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x8) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) select(0x40, &(0x7f00000000c0), 0x0, 0x0, &(0x7f00000001c0)) fcntl$lock(r0, 0x7, &(0x7f0000000080)) close(r0) open(&(0x7f0000000180)='./file0\x00', 0x400, 0x4) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) 16:00:59 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000000c0)) kevent(r1, &(0x7f00000000c0), 0x6, 0x0, 0x4, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) poll(&(0x7f0000000040)=[{r3, 0x3}], 0x1, 0x0) dup2(r0, r2) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000100)=0xffffffffffffffe1) 16:00:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x180, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x0, 0x100000000}) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt(r1, 0x9, 0x5, &(0x7f0000000280)=""/193, &(0x7f0000000200)=0xc1) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0xfffffffffffffffa, 0x20}) poll(&(0x7f00000000c0)=[{r0, 0x2000089}], 0x3d0, 0x0) read(r0, &(0x7f0000000140)=""/143, 0x8000) login: !`‹#'š?s!`‹#'š?spanic: timeout_add: to_ticks (-600) < 0 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND * 8057 22011 0 0 0x4000000 0 syz-executor.0 db_enter() at db_enter+0x18 panic() at panic+0x15c timeout_add(ffff8000149cc7c8,fffffda8) at timeout_add+0x179 msleep(ffff80000298c600,ffff80000298c608,11a,ffffffff81f56d13,fffffda8) at msleep+0x18e bpfread(21700,ffff800014a282a0,0) at bpfread+0x1ef spec_read(ffff800014a280e0) at spec_read+0xf5 VOP_READ(fffffd802eeee580,ffff800014a282a0,0,fffffd803f7c6ae0) at VOP_READ+0x6f vn_read(fffffd803e74ead0,ffff800014a282a0,0) at vn_read+0x1c3 dofilereadv(ffff8000149cc728,3,ffff800014a282a0,0,ffff800014a28380) at dofilereadv+0x19f sys_read(ffff8000149cc728,ffff800014a28398,ffff800014a28380) at sys_read+0x92 syscall(ffff800014a28430) at syscall+0x541 Xsyscall(6,0,ffffffffffffffb9,0,3,7ec9ecfd010) at Xsyscall+0x128 end of kernel end trace frame: 0x7eee47419a0, count: 3 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic timeout_add: to_ticks (-600) < 0 ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x15c timeout_add(ffff8000149cc7c8,fffffda8) at timeout_add+0x179 msleep(ffff80000298c600,ffff80000298c608,11a,ffffffff81f56d13,fffffda8) at msleep+0x18e bpfread(21700,ffff800014a282a0,0) at bpfread+0x1ef spec_read(ffff800014a280e0) at spec_read+0xf5 VOP_READ(fffffd802eeee580,ffff800014a282a0,0,fffffd803f7c6ae0) at VOP_READ+0x6f vn_read(fffffd803e74ead0,ffff800014a282a0,0) at vn_read+0x1c3 dofilereadv(ffff8000149cc728,3,ffff800014a282a0,0,ffff800014a28380) at dofilereadv+0x19f sys_read(ffff8000149cc728,ffff800014a28398,ffff800014a28380) at sys_read+0x92 syscall(ffff800014a28430) at syscall+0x541 Xsyscall(6,0,ffffffffffffffb9,0,3,7ec9ecfd010) at Xsyscall+0x128 end of kernel end trace frame: 0x7eee47419a0, count: -12 ddb> show registers rdi 0xffffffff8185e037 db_enter+0x17 rsi 0x132a __ALIGN_SIZE+0x32a rbp 0xffff800014a27e00 rbx 0xffff800014a27eb0 rdx 0x132b __ALIGN_SIZE+0x32b rcx 0xffff800000b3b000 rax 0xffff800000b3b000 r8 0xffff800014a27dc0 r9 0x1 r10 0xffff800000936980 r11 0x4235eee716a67137 r12 0x3000000008 r13 0xffff800014a27e10 r14 0x100 r15 0x1 rip 0xffffffff8185e038 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800014a27df0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor.0) pid=8057 stat=onproc flags process=0 proc=4000000 pri=26, usrpri=54, nice=20 forw=0x0, list=0xffff8000149cc980,0xffffffff822982a8 process=0xffff8000ffff66a0 user=0xffff800014a23000, vmspace=0xfffffd803f013108 estcpu=20, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 22011 129930 67179 0 2 0 syz-executor.0 *22011 8057 67179 0 7 0x4000000 bpf syz-executor.0 90101 150868 36876 0 2 0 syz-executor.1 90101 239775 36876 0 3 0x4000080 fsleep syz-executor.1 90101 282326 36876 0 3 0x4000000 biowait syz-executor.1 90101 316452 36876 0 3 0x4000000 inode syz-executor.1 90101 358557 36876 0 3 0x4000080 fsleep syz-executor.1 90101 349725 36876 0 3 0x4000080 fsleep syz-executor.1 67179 443929 47799 0 3 0x82 nanosleep syz-executor.0 36876 158171 47799 0 3 0x82 nanosleep syz-executor.1 21699 389301 1 0 3 0x100083 ttyin getty 85235 151162 0 0 3 0x14200 bored sosplice 47799 307953 49117 0 3 0x82 thrsleep syz-fuzzer 47799 452795 49117 0 3 0x4000082 thrsleep syz-fuzzer 47799 464186 49117 0 3 0x4000082 thrsleep syz-fuzzer 47799 327861 49117 0 3 0x4000082 thrsleep syz-fuzzer 47799 190162 49117 0 3 0x4000082 thrsleep syz-fuzzer 47799 77015 49117 0 3 0x4000082 kqread syz-fuzzer 47799 109407 49117 0 3 0x4000082 thrsleep syz-fuzzer 47799 5429 49117 0 3 0x4000082 thrsleep syz-fuzzer 47799 251598 49117 0 3 0x4000082 thrsleep syz-fuzzer 49117 496749 9554 0 3 0x10008a pause ksh 9554 496230 17749 0 3 0x92 select sshd 17749 224287 1 0 3 0x80 select sshd 80529 181380 41732 73 3 0x100090 kqread syslogd 41732 262322 1 0 3 0x100082 netio syslogd 28534 54051 1 77 3 0x100090 poll dhclient 57203 442865 1 0 3 0x80 poll dhclient 88679 204052 0 0 2 0x14200 zerothread 47952 324691 0 0 3 0x14200 aiodoned aiodoned 17172 186937 0 0 3 0x14200 syncer update 7279 491463 0 0 3 0x14200 cleaner cleaner 55007 465652 0 0 3 0x14200 reaper reaper 68219 139043 0 0 3 0x14200 pgdaemon pagedaemon 57466 137167 0 0 3 0x14200 bored crynlk 11548 147061 0 0 3 0x14200 bored crypto 4760 407089 0 0 3 0x40014200 acpi0 acpi0 90489 23983 0 0 3 0x14200 bored softnet 81914 412873 0 0 3 0x14200 bored systqmp 78562 118224 0 0 3 0x14200 bored systq 17243 458799 0 0 3 0x40014200 bored softclock 44198 126527 0 0 3 0x40014200 idle0 33536 223463 0 0 3 0x14200 bored smr 1 128711 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9532 6416K 6610K 78643K 12833 0 0 pcb 23 9K 10K 78643K 1760 0 0 rtable 103 4K 4K 78643K 1629 0 0 ifaddr 65 17K 19K 78643K 585 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 86 0 0 iov 1 12K 28K 78643K 505 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1204 75K 76K 78643K 3164 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 54 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 1K 1K 78643K 384 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12537 0 0 file desc 6 17K 21K 78643K 3403 0 0 sigio 0 0K 0K 78643K 54 0 0 proc 42 30K 54K 78643K 1224 0 0 subproc 64 65538K 67586K 78643K 943 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 471 0 0 in_multi 33 2K 2K 78643K 430 0 0 ether_multi 1 0K 0K 78643K 16 0 0 mrt 0 0K 0K 78643K 11 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 96 424K 424K 78643K 96 0 0 exec 0 0K 1K 78643K 629 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 106 21K 39K 78643K 9110 0 0 UVM aobj 130 8K 8K 78643K 146 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 1K 78643K 262 0 0 NDP 14 0K 0K 78643K 191 0 0 temp 184 2359K 2430K 78643K 13990 0 0 kqueue 0 0K 0K 78643K 27 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 29 0 25 1 0 1 1 0 8 0 inpcbpl 280 1871 0 1864 1 0 1 1 0 8 0 plimitpl 152 146 0 139 1 0 1 1 0 8 0 rtentry 112 266 0 226 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 651 0 647 1 0 1 1 0 8 0 nd6 48 54 0 50 1 0 1 1 0 8 0 ppxss 1128 76 0 76 16 15 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 1251 0 1063 12 0 12 12 0 8 0 art_table 32 1252 0 1063 2 0 2 2 0 8 0 art_node 16 265 0 231 1 0 1 1 0 8 0 sysvmsgpl 40 14 0 2 1 0 1 1 0 8 0 semupl 112 2 0 2 1 1 0 1 0 8 0 semapl 112 380 0 370 1 0 1 1 0 8 0 shmpl 112 144 0 16 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 6965 0 5423 50 0 50 50 0 8 0 ffsino 240 6965 0 5423 92 1 91 91 0 8 0 nchpl 144 12042 0 10342 67 3 64 64 0 8 0 uvmvnodes 72 6863 0 0 125 0 125 125 0 8 0 vnodes 200 6863 0 0 362 0 362 362 0 8 0 namei 1024 39488 0 39487 3 2 1 1 0 8 0 scsiplug 64 2 0 2 2 2 0 1 0 8 0 scxspl 192 47785 0 47784 28 27 1 6 0 8 0 sigapl 432 3502 0 3488 2 0 2 2 0 8 0 futexpl 56 58011 0 58008 3 2 1 1 0 8 0 knotepl 112 1269 0 1250 1 0 1 1 0 8 0 kqueuepl 104 954 0 952 1 0 1 1 0 8 0 pipepl 112 2230 0 2209 4 3 1 2 0 8 0 fdescpl 424 3503 0 3488 2 0 2 2 0 8 0 filepl 120 23148 0 23046 6 2 4 5 0 8 0 lockfpl 104 924 0 922 8 7 1 1 0 8 0 lockfspl 32 433 0 432 7 6 1 1 0 8 0 sessionpl 112 46 0 36 1 0 1 1 0 8 0 pgrppl 48 88 0 78 1 0 1 1 0 8 0 ucredpl 96 4305 0 4298 1 0 1 1 0 8 0 zombiepl 144 3488 0 3488 2 1 1 1 0 8 1 processpl 840 3518 0 3488 4 0 4 4 0 8 0 procpl 600 7854 0 7810 5 1 4 4 0 8 0 sosppl 128 63 0 63 18 18 0 1 0 8 0 sockpl 384 3366 0 3349 7 4 3 3 0 8 1 mcl64k 65536 1560 0 1560 193 140 53 65 0 8 53 mcl16k 16384 7 0 7 7 6 1 1 0 8 1 mcl12k 12288 80 0 80 20 19 1 1 0 8 1 mcl9k 9216 63 0 63 20 20 0 1 0 8 0 mcl8k 8192 50 0 50 19 18 1 1 0 8 1 mcl4k 4096 198 0 198 10 9 1 1 0 8 1 mcl2k2 2112 27 0 27 17 17 0 1 0 8 0 mcl2k 2048 54367 0 54329 13 7 6 10 0 8 0 mtagpl 80 4 0 4 2 2 0 1 0 8 0 mbufpl 256 109586 0 109490 111 103 8 37 0 8 1 bufpl 256 16541 0 9673 430 0 430 430 0 8 0 anonpl 16 419648 0 411826 222 168 54 56 0 62 14 amapchunkpl 152 16991 0 16896 80 75 5 14 0 158 0 amappl16 192 21003 0 20473 185 151 34 40 0 8 7 amappl15 184 809 0 803 1 0 1 1 0 8 0 amappl14 176 375 0 370 2 1 1 1 0 8 0 amappl13 168 565 0 561 1 0 1 1 0 8 0 amappl12 160 392 0 389 2 1 1 1 0 8 0 amappl11 152 1206 0 1193 1 0 1 1 0 8 0 amappl10 144 666 0 664 2 1 1 1 0 8 0 amappl9 136 807 0 804 1 0 1 1 0 8 0 amappl8 128 412 0 376 3 1 2 2 0 8 0 amappl7 120 686 0 680 1 0 1 1 0 8 0 amappl6 112 934 0 924 1 0 1 1 0 8 0 amappl5 104 583 0 572 1 0 1 1 0 8 0 amappl4 96 3518 0 3491 1 0 1 1 0 8 0 amappl3 88 564 0 554 1 0 1 1 0 8 0 amappl2 80 30588 0 30530 2 0 2 2 0 8 0 amappl1 72 72253 0 71815 24 15 9 19 0 8 0 amappl 72 8286 0 8247 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 145 0 16 3 0 3 3 0 8 0 uaddrrnd 24 3503 0 3488 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 3503 0 3488 1 0 1 1 0 8 0 vmmpekpl 168 26799 0 26779 2 0 2 2 0 8 0 vmmpepl 168 378888 0 377301 245 157 88 88 0 357 15 vmsppl 264 3502 0 3488 3 2 1 2 0 8 0 pdppl 4096 7012 0 6976 5 0 5 5 0 8 0 pvpl 32 1298945 0 1287434 506 319 187 247 0 265 83 pmappl 200 3502 0 3488 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 902 0 288 19 0 19 19 0 8 0