d00ef05f2c61864b2fc63cdd2a3d20d71932cf2d31183369e4f291ecfbf29337f5e2af2d3339b782d394f922a20681ffe028883edce0a86acf934b850cdab764c0b649efd90263f4a7babb661b76d816533736da787962961d860a18f5f7a01217fe5d051d2cb6343d0f90bd5084c69b88a03d87bebd5f7c42a39625b09bf3ac6a0614aaa41ba10305c59f26bf5c890d5b119c72dcf1144d01e11ba7d738d336d600f0962fcbbc123a224d56b52ee02c75659cbe54d790959a8e964129241a9ddffb9dda33312f0df650a896b0", 0xed}, {&(0x7f0000000700)="9dca4017e0596a3a76d836264cc05463921d6587ca75560ec1619eafe362e41bfad99203019e9fbb91397e2b2518a0ece7d32d90f9e82d82028182a26cf03f4f4f38262318dd", 0x46}, {&(0x7f0000000880)="59f5fc83815f2065cfd07e4a4bed479136315dc3b46f8f83fe355e2486b6be0c5fc2a70b3e52594432597bebc991d8018523a7b975a8741c29cae315b090db7813fbc25ab2a8933e5994476424166e6dc3e5d72779e533a2dacba9952e6c0ef94be59d882d5cb438300627e373272e49e452d09b0a4fc867cb1c43a84f7584a558a80322bc50ead9f2e18c0ee0d7d50a7cdd5ed8cce5f3a8029027b8a8bd724c4c98c61073059fc0cad856db9f73e5b571c281b9aebddc35a98d2c64d6d3a194bcda3c30af08e1a0857c24a2c6a269ba270288f7109818d0fff8acf14807e51bf5e8a564058872a7a952d688435c05d5a6f08caee746f1e192e81cca7b6b7530e80bb895bc3f5743dd4cf308a0748f0b79a4f6b098645a89749ec9a00f929a4b5d77379849a18019c8ce3069cce20730b55b026b57f0648012565a3f1ab69f8e4ba4d17abbf679830d88f6459cfcc0a1b4f125007a8ac2c60d87c65f988efb61ffafe0cabab0da165207fee24cb140a3f26d88a30a2c3ddcc06ee2088bddf6c295695eab536e0f7eb0bbf6460c431c3e61bec479fad3a42210cc5a057177f45c14c6bc5578dffdf10608ae546eddfb82dc09e84bd70e8d40fe5297133a1bb5894c97731cad5a28e24a53314806d9d86734e29a99b9bd64f33cf75915b713a44bd5cedac1cb476f18c1962877ad5b4207684b9ed44532fdd84367a7ad19d9f7946ce71ab0c98526ec7e6c1b4efa8862c5d87ebcb1ac02dd2183f52c4c72dbeb6842a0f1b705fbf777eefc683ef71e53fbe90d5a9a7d659b59abcbcfce08887340aee1811a0b43d838aea250426d9cb82110ed10c1b90b46b1a931a0d35ecaf81996b174a75f9aef91968bd1114ddf2031935c7395394934d94bb02b84990bbd9f659a79c6f663706f353b5aac9964de7ce63d22d453c88b394894d0a6d7e7bc303a231876228e11fdb658317f1cdfe5b741ebed353aac81d7bcaf9ddcc17dd64768799215a88b46be4625350a3a69659adb1c327d6c75c1f3ff8efc81be8b7f300f370456e9a39656d5c9063aec8c1e202933a7a6a6beef71a8e94ed13520a88fa02f5c11d9e5f2c8b099424621fe8e6857eda1c86ea5bacf79abd1f1219b1d1ea015ae6bba8da2639ea797f3efdc95126acb9701501dccf6709beeb146dc3949e48f716022f00c45ac8154122b0e5d19313b8f6861fd246b20cb6dcbade2cca12cc883cd01114e24fd9d394148eed672bd8d620d0bba23642f602ce0a4e72a7da8caf5bc36ba63fca77b19f867a03b72fa6706d0b75ae483c6907b746238f22920b7b7decacd4b98c13fd96ca39789712160239300e4541e847db8c90d1740e56621b5a8e615c2d3debb92ea8d0120c9b4f01d9c41e568072d292dc1e7312bfb043ac886eb7cf472aef6d409c5dbc9e0efd3b1ff2a8ec5a7222fce77b1e0e832e6e5881f86a4b0f679573dbdae30a38499887a331f6725f01b47ad7d62d688daffca0a4e2296880523abf4d7cbfa0351013aaf68281e81df5bf8bd4e0793276be0448c6248bf368d8c99129b0d89e4a2948263b79220c84fad532f6deb22a2c9014beb58ed87e9a3d73c19675410a8a41fe97a30cfdf33d2192aeaac1c33561812ae44670802321261979f23fff7e3148a03647221d2140ec7774a2280dbe1ea547c8211148f93922517d2e9101b590317317971ea117ff5ca621238379bb11f229607832ef076ebaa568f05a92d49d342dab6eff11aee0e84093f2cf54ba085632eb61300b2559d4387d5c726c6ad1138270e1c4e76b53d067f9dacf0810b03040749d38d3b8c7c0054aeeb579698291ed31ac3cc077b6ca61733fe3a85780bfe2b9e23bf66256c165052e7e6c77163f7324776c4e48a8793202cb2624b2b12890691990bbf7456a86232a9da25b3509e87eb33213831df76db6b48bcb51884d2f1933c9c85e878e8f09a506b7a8af9b6a2135afda857634ea82d3b03722f49bace5434be7243d179b01dd988b246c1e3aab09585d5f9a2ad4f49e6003941c7a3fc6386622d17c0901b897531ddf41225e3e5e30f38fab35d93e380ccdcbc86cc9bff7b8238357c9204a45b260d0d6eac84a3123e5254a54bd63633edd4abf29e3796eda9551796899e02a7cc31be9bed69ff6e6ee4351b2dbffb38ff19f0cdc9ef06d9e99a0f777ce0eb404379f22d64289b4ab8e15910f9b81dbc03987bff4bd47b01d88edb5a273801c1005a4f2cfb1bc8df09276d52954412391812c2759dc0b833f2b857387d672af28d2c2c1ae53a05bb27d167978577d9e48ac2579a3627a771d7d12eab36b4981a795f3ab10d4d24b3a4c17603c0956dfc27f4548ac4c1f036f085ad7b0f427ff93506c3308469367d523f529fca37ff246db01d27056f0df855bb62863cc0eb566fe4dcd54a06b4f5a62b7cc514c0887598d3a7f55d113bd36af8dbd2ef77fa38907581dc6f46cbce5bb50a4ea77db0c18f7d25201df1ebac157064b53debfa362bd0e836f502aab8bfbe64de0dd4c08282ad1c12186f7b13fd01775b3300a80b54591c08ff4360f0ea688fdada8f1822dbf49914c36bacc93a2ecd036688bdc6ea4c6cbdd902c46d1bc79c5f646764f60ca0dfb35bb22fc8925ec5b1da6b0b3800c624fb9cacdc07aaa8f65db81a131a73993031222f0d92f7b34d67eb3462317a23ec766d51eb7479523ed4c269b3d29ff16a38dcab70e419ca2e8d54127d53c498574cbd0b38b51b7a0d419b3cf5e24461194c361502413dc795fa01fce1d9492001bcaff0a22e31869ad961a708a70b8869aec6de43507b8fa365b5af10f4f023cd5d98716b387cc25c2a7a1db2feaac0be3caac47b89419e8784ffc4573973d53e09cace8771810e13120486d1fa6f6c988b3258890de6d77ef4fa974af16077bf42f5fd538a4cf8b5d5ee168075e811e0e9a3febee3281fe522de7eea3f30e9634698677eeb1b8fd419da9dbbab9a953f0af570ef6ec2325d26fe660f3127cb3ccc1d5b209dadc77af370d5a40b51f093edeaa285c6a1ba1f723ea35a579465c69459bd7ac57451c4471f09f066c9f622374be952c30254ad650dc32bb32cee1e6654a58b790b871dc3d1674c9665860ef50c763f2b6e72b38ba9c52e820e717cff873cd12a13a45e1b71dbe06c9ca1ba37e3566279ff5f31d08ef9c18107453976fbeb91e712f19364fb22ac37e844ad911f89a75cbe2a3d6b6cfa17e8056df042a5e042cdc8933e51bbfee9c4e991fc4478d7c7dc2de4944fd2f0dd40df4b42e391e64e3038639d93b4830de2c5076d1d5330d1be8328caa54ce94e11ea69ed4f306fcd1a98336e8d9f8f3f7abd550981378414935b80441104d4d4e77c83cb340ca028af2c26116bfbbee891df44dd543c986e1e9e2423adf319e1f9646ef893314b926f2f3194f90256c6364c2d7a8aff0687b5f341542bcfddcfdab335b4fb390f566e8a9fb411cd72b938540ca17919836d1dd8d038f72fdda04c5c8a81aaa1e87de9d364d06ca5bde0a11c3ea29f2f94cec8dd600b4a4fd40c5b8f88182888cfcbdbcc3d34f43a42cb6073727e16226ccfabb1407ee876787670d040906b9d573ec2d7cb6bd9a761dd5c491eba2758a8227f955e8e3f4d9cd832e4ea4dac351b05f863c8bef6f6db97e8c849fa08c1d437c9bfdcc85242c578fd059365058ebf694d80e05245c3fee7f8d1a9a59814abf80fb81fb76e51f6c8b34ffb5fd44fbff696a26f934998d5cf4353140efe8d96ad0e87ab1b0c0245b049089f86d2518f23ba1654f911c4748ec90a44589c92ef2ebb8f15537377ed96f620b07412f27ef1a344c75b2fc88b886a6ff23faa6c297d19a0e8c6b277dca3e10390d8bfd43a211ae552c3a9cdd4e8f23df0786c4d26af1fa4f2d70e0f00147507e2d2fc5ca95a431aa1a72b533f3bd652b1c06311da92cd307aa341b766f5f84f91d8d3bbade6da33cf04504fc20edcf6de359de1dc82ac358b56149fd5e4ebcdc61e41632ad33523f37aff1b2e0974d49f2131039795055794994defb85d9f2e02c0f6f453bc4abb5340c374eefc6142b324848e361c2877bd4bbf40dae6ec66c2ec4b785679c1a2f770736c3bbbb1444c40d8ab169b237b37be65397615af8f95f8a0e5dbc6e671243ed0901028765075bcda03224ea7e3e1fa46fa12857833f894880b5f09c7eefea2f302b767534c2a32ac9706114d2388d95f049d7204ed3b264c4a94d9aa40b253c171606e8226e0e415584359c03f0800b7c2afcd4d613683a9b8e096de5039ecd965d63761a3816dd202e45e4e856ecc7708231aee0c07adf97368481d6de48b71b3719e4a04f10bf25629cabeab6cc6342def0f6b667889d7865fc6551005f7fcd17f77002a6f654dd632f3b0962f3ec9d4288a98fdedc8a900ce7362438b89d48fbb19d011ad19e262c3fe6e8b3a3bb73cea5ecda1d31ec2dbccf9f3f3e396f3211d36300b21e944f49bd50e203037be10446da09b92f875f3b10ffeec392db541d15edef88a9eb9751da585c33a778195080d2d09b57b4b9a6d70ce873526bd45e10b5722d990a833046ec2e7a66cf3eaca6ab74fabfe826b8e9db4bcb6d27234d3e0c619fc39b4e2f8a360555bbe560722a97722acb335a57bfe6f14391ac52b5078d792b9d21599e79c26f4a4ac64c6fbcc571117945f50f487a316e09e9503918e8ae14cb21a23f082e9063397024e5753a1daddb0df2d7743b0116f15940816e24c5bdee5d6fd357e6b48e71307fde6f57ee3fd6bc2f631750d523e5b91090ffedd4abd50d984939ca3dce7cd403a85b36861ea80d48f489e323d908a8a7a4bc655abd770ff9e5e792e7e4af735c9060803f729634d6fc7d1f9029a3052ed19b9423fbdc3fb0d89b6669385871c6e9e708de0b880920c316761d804feeb7092694fe12d3a0981b695e78cd3f566972cce72190e2409ffacc511ba5819d92ea57caf048f83a99806b118eb7b1c0be84a82705b119c1e8fa8df1485932c4f662f98faedde86b758f323e1510e7f14d8b1c9accf2742de75a3af8b259698af1b2e4e198143c32b666242aa2bef3fa23276957bc50798fcaefc9bc29b59f50963bcda7982bef20823863783b81126d743d6644382df879eb79414cfa435c178dd3447980050d06ea6557ffb7c1fb663b424fe0ae4f8b7c342ccb00988675981b1d8cfb85a6cdcd7fd5a074a9e04c5b87a8ab62dce34aff65e65b389347647c9b5400733735c763980627868294064057a77b1b72f0767c4c980ebfaf21c5916d7876e813bf99be3560ba0f39b14bb3ad6cf5f0b23ffef16d67ba989cb23c61783ce5dda93035219a4d4bbe642f116291e9c451741fc04775aa8059d5218315ddd47297bfafacb113b352ea24ffc15c157735ca1af682a2024c8c2ab1778cbc4f6e308eb8560d076e2e4669631918a827a86e59ec57fc52eba0316fe61fd627475133daf78ffbb7bf5515df01d5ab0fc2b0c33fc2535f4988421f64cbcd2d75228bcadf7fc55f5218554bb087451998874aa8c59b094b020622ef895db1ab5baf443aedf569612dbb4c4b6b63d206aa7d8047aaa950b4c094e410a18b9b398cecf5dd6120bb40bad2cddd0fc71477d44afabbfea30de1f6d6bf570caa684d16d147955fc7580e1eb576623c8e1c05d939c8bf0d06cbbce2a2cf53ddd84269f36869d240be393ff8e744fa928d4c259901d8cd25404f651c2e176cebd8072430443d7df85d504f81101110e9823d9359ffc4dd50a347a8cd742a39707a64de88554c1c33dcfea71ac", 0x1000}, {&(0x7f0000000780)="4e7f0dde63f0c55522f9aa69cf23a8f520ee4a6bb928f635e92d49295e356b1b027a7e094abff88398c0141e4b24d466e3844aa9162bc40620dbaced4d8ba803475a3ce7af03f1687d1e3f336bc434dfe09e0c00b5b6c3c30d9c73c01783a5d824851bbce7318abe74e7ef93c1d74f8652103229cd64b27efc688814709086c5c32ae08bdba434a059f29352c24140ac743133c05a79f743c03b004dc5c3eaf1ece95de88691138439f42c4324b8086f", 0xfeb6}, {&(0x7f0000000640)="410e6c6c434a3d4892cc84333fdbe249de19c03ccaf33f928a5df428d9dd9f1b8c0ed124c045b17a30d12459def7fde477bd7cf48e0f8d3cc9c2", 0x3a}, {&(0x7f0000001880)="01b57cf00d266bcf1004cf", 0xb}], 0x9, 0x0, 0x0) 10:21:28 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r1, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x7) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000180)="ddb4aeb3ec240a", 0x7}], 0x1) close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r2, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x7) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000180)="ddb4aeb3ec240a", 0x7}], 0x1) close(r2) r3 = fcntl$dupfd(r1, 0xf, r2) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x1, 0x8, 0x0, 0x6, "d191335e53136b7238205eaa6d22513c18168f71", 0x5, 0x2}) flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) pipe(&(0x7f00000014c0)) syz_open_pts() 10:21:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x74}, {0x3d}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) setsockopt$sock_timeval(0xffffffffffffff9c, 0xffff, 0x1006, &(0x7f0000000100)={0x6, 0x80000000}, 0x10) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") 10:21:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x48}, {0x3c}, {0x4006}]}) syz_emit_ethernet(0x21, &(0x7f0000000000)="09001fc92479ff2b783f6e8a9c81c3df2cc82c1e9368c6116e0b5162f974e4f9d9") ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000080)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x140) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000240)) 10:21:29 executing program 1: r0 = socket(0x2, 0xc003, 0x70) connect$unix(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207001600008295955984c87910bf453f68c117006abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae444473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30c85e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000003454fe00000000000000000000559aa4a6215ded01fdfd82d3fd6227d60b90a950a01ae64da66415655b05810c8f67de1b28f20fdf324afe075ae85c6f0b6d4299d55ff5229e1a798336343d05bc2f3edacc80bbbe99033074039910cbd826ffffffff22d874b03680"], 0x10) r1 = syz_open_pts() dup(r1) r2 = syz_open_pts() dup(r2) r3 = fcntl$dupfd(r1, 0x0, r2) write(r3, 0x0, 0x0) 10:21:29 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x33) shutdown(r0, 0x0) r1 = socket$inet6(0x18, 0x2005, 0x7f) accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="8202c1ff02009fff341b36711514af77d7fbf9"], 0x10) writev(r0, &(0x7f0000001200)=[{&(0x7f00000006c0)="33ee0d803c8176baef9b18250e729bf0be3219e9f3a29f5a7dbc6e26623bce4b2e72dfdd17a7fa14affb3281b3965eebd5ae236cfbc9b7ecae4001c0c0f257eae7391744036f566d8c229b79d08633e7100b7f343ed9a0e48c1171bfdf1128e7ddd83b1186de9b678db25ad1137959e7fae1bf7962aba5625f11b16e04cadf96bb315fe861e6f3c546077d5953419bda10347d7e06787bfa1bb58195e78f5b896e021b58e2437ed8260110ba4cbc13fb1dbed2b8d07802d8a315db005bbf2f52036998a8da99065e92ed4cc89f81e5995d8aac325f42e408593f6de40b89c8bdbf2d9284eb787720ae4e982d8f48c359635ca1ad7223ae727b1ba3692f6c7a9379c66db1a7c4f9a107dceaca34aa259dcad7edea4229c7b9333de37aa19f6d9e587f95dd4c808f9c6da09c3cd5209c97f37d5daa466c4c03e96416d6b2f24b12e1efb3d37f7069d0440dc8b58a12e5e35dad9da02efa58a55210ff0448cc4f8c1930455034961f0bdf6abac1422bfc3a5d1e04dd1c5ca0d27c8c9bc383f0ce6b588cd0491561acf216e9a3b74f9f0b4941eaf85bda81423c49aa9d1990f64fbafda58db2303980bfc91e7327fb1bd02e768abb894866fd181e8df98676634595a273e819c97724ea4ede5d1b622f20a95065705ea2af61f8fb29ce9174d4d96738ac517d115df3e3063762ffc64257cbb9e817ce2889a1eb9a03fc8e97b72f7f090af33ff0413157b9a549bf615164a0585a8bf162fd53ecfc99bab3b054cde7c5e94ebc31db7e5a3b28f9460e6297a0bf5b4cdb41d6f673ee9cf303b1bb4b431ab300b44a0666eb0f620045f22e7a9616832d8828094596272d6911ad351e18d26a2eda22a5b547416b360e76e3bd0ebe331a38f2d4f19cc74d901dfd11762bac3dfb1c85177050ceaf0e4f5ae1dca41a7cf9cb13cd4e5b3217aa63aaa78af383582ffcca31efcf5fe4246ea0c3de60c57dd9cb8cd11d0cd03ade52382403ad07b29b4167e3cd8bcb795f0c00d04b3f7661ed4bc56fda83fcff4c62e541c6dbdab04dd1449674a700788221d30faee99bb62b57f58d570e9888cd4a8f22ccc5cdd440f912a661c7edaabd484aaab34c3ddbc2c3b8f219d46d94a5a57f91a4680af003658b685ce6d948625a3495ed2b72711cadff16e4d799a80c05d0d72057cd52df3754b9f7a4c187c9824c7414af9fbc6172d8f878e206b2cc30b26cc1f45d8434d44d21aa4d7311f89dbbd3d3e8efc0557003e95ee88524e5d8ade382158d541166b882715f3c6489663d99a86aa90ae74288d11b59b5e485c041a5f3bd93ce4f793c7c9d9368fbcd35768f8be7a120f95df622d742df5fe86c3af04ff7910ace0e62abdcfc778afc217e355f61cc0b8fb89d08b64a17673de2fccf3ca4cc47ab03ac7161f06d9fb69c01f18b07c5d30b285387d2bd529d92131823c9ac8f28695b90754c202d0cb0c8655f50424f885e886010bf8054e63134ac8f4055c026f58c3bdddd67b3caaf08d49f3af4cd7a4ea614ec60580fa8dad62e0efc26d7c3ef2d0af2f9ea0efba8d34827a2da3fe42108c1f5a591a7bd1561397cf31db992fc51b3095031884f722d82170d1a4fe87696d2a00da7e72ec4a9f289ba99d23e7d874c82439a107f6bf33b45834270d930523daff55ffb30673a2189dcc21da9be3149eebc2abcb62a78efbc3c0a40c05677828213c4c1d20c7b6b94a85d52d0fa1b02ac6918ad166d5e50f8fe0e2bab43c1e25348a44a08a8f932f4610c9ec82715cf0e5984f925b698c4d8745720c512bfd0fbcc9408180360448be40e60f5cfd659425632a2760b33d6f6838f2a69f3f52dae821d5b0b5fe9ed690c58f4ebcac56c2d9b8bf9b3f33205f7cfb6b7ae71bafc1561d966002c94499b7a14a51b4c933c899460d092c9aee6ddf898dc031ae4bb62009272db4537f514ec70af7fde34ae23bd923c65065f0cecc831f97c56b444cddebdc62ef4f1be267f180b524e01ff2e86e7ef4988f93edfb42c0beeec7c9e3059dd421d843bcb5c9c5095a7e2e7a3e0fc344c8bb6042fd3b571f42a873a8ff6ae7aa9a9e1f8b9bacffae4cdcefcf7beb9b085e2455bbbf55507d4c0f4f0cb41dc5258d9d05157532d144428c50b8aabd4225b5abeecd03d7308b1", 0x5f1}], 0x1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000dc0)) r3 = syz_open_pts() recvfrom(r0, &(0x7f0000000480)=""/87, 0x57, 0x40, &(0x7f0000000500)=@in={0x2, 0x1}, 0xc) dup(r3) writev(r3, &(0x7f0000000400)=[{&(0x7f0000000cc0)="0fc9b51d0d9651c4652b5c19b49e7033a9acee5f9e16a68d048d866ea423214e2f5757f89a1d17a841eac9cc876bdf329e18ff927030deb9d50c7fc170207f6d17857832f3a090a4ea91a21078a78697622a87fbe25ba5619b4d80a302d688cdeded77d67c69c10200ae54af189597e8cc57f3432a9e754c7926229495c613e6f10da46c768d3171520cbe15ff6fd53021aebc9e6dc41f29403646c6510e4dc51b83ff5c70ada053af33d58bc70bbe53f4f10f2b1f4e30f008339492b456387a80eeb830e81e55c9175f9f2d055ce6a529a7e85683adb50dd92cf30606bec44376e43b27b1c6ee81f2232637aeef8e4f9f28837cfc9cec743b888be5", 0xfc}, {&(0x7f0000000100)="96c98ba9522bc650cd9c55e82c47ca13a0724396c42a12089981b2be9276270093cea5803567cb178893c609acdf9997808ce9208ffd26e5bf84d8d084c966a1f57ff2d1ef089718526b3df870e47b54bfcd91409cbf34f4181d9facef6d82a9d461c0f79914c519836d60d7336a580ed96e33b339ed91636a72e8b4550dc297c2f5c49cd236d1f888418717b50980505a6d6d2e5010924aa6568aefe3afbdbdf12905355d383ad6107e8946109f37a04e4e497c7055741b1e96bb8e1dc543434e590c42f307fc83cc13c49d5d019fa32f0a25944a9a066e65c1b9e8924aa7dd3f63ccf65b", 0xe5}, {&(0x7f0000000200)="925fe11c403658f46c50c707a70bc7a1c322c771ce4ad17d5502ff07758b9252b11fa5f3ffb526e5cb51000000000000000000000000920000", 0x39}, {&(0x7f0000000640)="5fe8a1053aaee646bc32d3f4e6af21669bef3667451514587153f2743e0a67586a2a9abe755f9b9aac2a321b1d993f4b7c5c9937545866fff876c88a84b32f01000000269b6d495c796781101b31b4a67edfa29ba3d3844e7c354ed0348a5b2dc400"/112, 0x70}, {&(0x7f00000002c0)="d8d361543e4c0088d88108a5933b2f34d19f1fb7b9ad647437ae498c8ca2f3a27afd770f4e4f6702f04e9ff84e5ce1432342136db9e735c6c1b7ba3f8a34f1cc9566dabeb57423754ec549616cf3c7dbf4b1d386e9207850ace10cbf30632f045c3df84efd25ce924b9de54614a2c77736644f81caea152d5c4d569085601d70aa02cb4f65e99de0bc02319127eb5868cf1a682b338e4331c2e4c852e15e543d8b58566d75d6030bc2536a06f0c99f29754bde4a3f7d43302030e42e14eae183d12d1416e71ada4bfdad5bf664c8704f0e75508cf0acaa5107ac54fa0defc0752bceeb95096e26e5a049a94c00c19dcea71614e5ff82", 0xf6}, {&(0x7f00000003c0)="4071a60cacb9c752", 0x8}], 0x1) readlink(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)=""/30, 0x1e) 10:21:29 executing program 1: select(0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0) r0 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, r0, r0, 0xffffffffffffffff}) ktrace(&(0x7f0000000080)='./bus\x00', 0x2, 0x34, r0) r1 = msgget$private(0x0, 0x410) r2 = semget$private(0x0, 0x4, 0xa5) semop(r2, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r2, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r2, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r5 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r7 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r7, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x3, r4, r5, r6, r8, 0x4}, 0x200, 0x401, 0x2}) r9 = geteuid() r10 = semget$private(0x0, 0x4, 0xa5) semop(r10, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r10, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r10, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r10, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r10, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r11 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r13 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r15 = socket(0x11, 0x4003, 0x0) sendto$unix(r15, &(0x7f0000000300)="5001050360900004000000021306ca90081010fecea11ea8fef96ecfc73fd3357ae26caa0f16fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d80000000000000000cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed79518bf70299107ddf3b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b1042", 0x150, 0x0, 0x0, 0x0) sendto$unix(r15, &(0x7f0000000000)="6f932e581469d1b89b2bca11221ca038d533cb8423f338af432b61fcb7c62e957457939d1a56fbc39329badbd9a086d36ab91abb0a830b5d905ea8b9c577004c1c1edbd3cc4fb9a3ef61cb02f18332cfb4689732d0a05b38a8debab4723c75ce03ea70f486489390e5fdb57100a6247532ec65b6925c481490cfe33c1cee52af054a3f40c24e9aa634277e74f31cfa607c0f6556f3109d60", 0x98, 0x2, 0x0, 0x0) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000100)={{0x3, r12, r13, r14, r16, 0x4}, 0x200, 0x401, 0x2}) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000300)={{0xf876, 0x0, r8, r9, r16, 0x20, 0x1}, 0x5, 0x64, r0, 0x0, 0x2, 0x1, 0x8000, 0x2800000000000000}) getpgid(r0) 10:21:29 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x0, 0x20000042}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="98"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x26d) 10:21:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)="ddb4aeb3ec240a", 0x7}], 0x1) close(r0) pread(r0, &(0x7f00000001c0)="d2da1ccb57a98229866094db3eb6c49ee9b22111e3f68d658af9ea6d60b0f19b8002c1a9f2eb8e278091d53142416397443af8316fb37538a6441b133f21e4ecab9d15d7fc24ee889ec61857a5ab3c191e0b068b7971bcb5f7672c2d277de372592da489ede373b8156da4a199104f8baa02c657a7020a1f901383f9f9c487e7efb7", 0x82, 0x0, 0x0) r1 = getgid() setegid(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r3, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000100)=0x7) writev(r3, &(0x7f00000000c0)=[{&(0x7f0000000180)="ddb4aeb3ec240a", 0x7}], 0x1) close(r3) pwritev(r3, &(0x7f0000000080), 0x0, 0x0, 0x0) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) fchownat(r2, &(0x7f0000000000)='./file0\x00', 0x0, r1, 0x24c6708b514a7e6c) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000080)=0x3) 10:21:29 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x8000, 0x0) r1 = semget$private(0x0, 0x4, 0xa5) semop(r1, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r1, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r1, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r4 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) symlink(&(0x7f0000000240)='./file0\x00', &(0x7f00000002c0)='./bus\x00') r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r6, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x3, r3, r4, r5, r7, 0x4}, 0x200, 0x401, 0x2}) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000000c0)=""/155) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000080)=0xe62) r8 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r8, 0x0, 0x4030001) 10:21:29 executing program 0: r0 = semget$private(0x0, 0x4, 0xa5) semop(r0, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r0, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r0, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r3 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r5, 0xc0107002, &(0x7f0000000240)=0xffffffff) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x3, r2, r3, r4, r6, 0x4}, 0x200, 0x401, 0x2}) r7 = semget$private(0x0, 0x4, 0xa5) semop(r7, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000180)=[0xffb8, 0x81, 0x7fffffff, 0x3, 0x8, 0x1f, 0x9]) semop(r7, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r7, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r8 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r10 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r12 = socket(0x11, 0x4003, 0x0) sendto$unix(r12, &(0x7f0000000300)="5001050360900004000000021306ca90081010fecea11ea8fef96ecfc73fd3357ae26caa0f16fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d80000000000000000cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed79518bf70299107ddf3b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b1042", 0x150, 0x0, 0x0, 0x0) sendto$unix(r12, &(0x7f0000000000)="6f932e581469d1b89b2bca11221ca038d533cb8423f338af432b61fcb7c62e957457939d1a56fbc39329badbd9a086d36ab91abb0a830b5d905ea8b9c577004c1c1edbd3cc4fb9a3ef61cb02f18332cfb4689732d0a05b38a8debab4723c75ce03ea70f486489390e5fdb57100a6247532ec65b6925c481490cfe33c1cee52af054a3f40c24e9aa634277e74f31cfa607c0f6556f3109d60", 0x98, 0x2, 0x0, 0x0) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0x12c) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000100)={{0x3, r9, r10, r11, r13, 0x4}, 0x200, 0x401, 0x2}) setreuid(r4, r9) r14 = socket$inet6(0x18, 0x3, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) getdents(r15, &(0x7f0000000080)=""/200, 0xc8) r16 = dup2(r14, r14) sendmsg$unix(r16, &(0x7f0000000000)={&(0x7f0000000300)=@abs={0x1, 0x0, 0x3}, 0x8, 0x0, 0xf9}, 0x0) 10:21:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x1d}, {0x6, 0x0, 0x0, 0x100}]}) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000140)=0x400) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 10:21:30 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) r2 = socket(0x11, 0x4003, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) getsockname(r0, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) pwritev(r3, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x1}) r4 = getuid() lchown(&(0x7f0000000180)='./file0\x00', r4, 0xffffffffffffffff) sendmsg$unix(r2, &(0x7f00000005c0)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000500)=[{&(0x7f0000000100)="a4", 0x1}], 0x1, &(0x7f0000000580)=[@rights={0x10}], 0x10}, 0x0) 10:21:30 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x33) writev(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000040)="3e12e08d0d551fbc3bbbf533a2ff1e36a4068f4177fe1e96cfe8861e87cb05bb5acc0b03b0c577b356eaeddaa4bea768f109db0800ca42ab8729b6cf5f956da162f74a90e3469e19cd5dead3e4966667d2a1a3fd824a34f61106c7f4c1658b61f5bd9ce395b8ae80806ff705c736b48ce971f16064f1d90afdb999325e6549641aabd48a3410744c65c99c11e462d923c735dd97afe23649c9d5bdd3c138419267c33a93e99f04133f58ebf4c27eebebf85c0209412bccfa9fe77a1e3c17de87f7a4880580267a2e0621e1e0cc918074166e9cba452a23b9900d79bb8065630dcf80b03a3351381aa06fcc92ff80058730a514", 0xf3}, {&(0x7f0000000140)="cf812ec175ba9c444fe9c7eeec56754a8e6ea424a9eaba17abb418e9842cd389a4c3f49dc3bf7b330d198c76f2ade6941126d217b38b6f5b74968c0dde93022d1429ad074f16eda3f4a2bda2fbb29764835e5e3d5713e3f2c46bea8ef60bf4812e20e7a31b73a7392c6b31ae29909a022a7ee080814f8fe4b7b607726720f6a143362e25955f15d8c658d5ac2b37ad8931307efdada075fd1e870b83299a1e2397c31a346aa893a1b0190c1f5acb358c7de37313828aa632519c30bd3bad708d6049cd57149d87e4c90f00f038fef2e17ab49dcec6f8e12e7487f91eb0d455d9e7ad2dcf237115be449482c792b4701e1909bb3b07b29d1d292ee8453603", 0xfe}, {&(0x7f0000000380)="2c823b8eedf7d074fe0bbca4d7ff4d0412a79d1e99c500549fdcec04b2fc10c99d5d249e6fb690b41e1da3999bfcb995d2691961d7e04acf54adadb3adb0170896ce7585988a6133f0127eb6dfe8427db681d78151a9c74243114866c041e0548e6288f8a0e959e5027ecb1b0361143d69dcddd6be72c66fd072c0efa18fb999fa66669f091a95a01183137617e66d5599211bff3a1dbc40b862b0b42b02f035b85a34cd0c35e29f807e55140de0bd3d642004074e3ef90982bab01ddd156a828fe93b0844f03193475acda1d1661f0de0b8c55cdcd33c71b381f1509cf0", 0xde}, {&(0x7f0000000280)="6e3601255e2b928f33cda9e5e4ca254d76c9e108d3efe10bc9605f4297a768e3df780fc8eadfb091f222d81fa372281d846e2f506be3bc6d5b0dc6e502cb47a4fa22bb5ab1a4874c4465f184d8763fcfbf3f056b013704cb8cba5ddec5207325dfe3d5e23d44579fd45ee7e6fee931a9059a0884198fe864", 0x78}, {&(0x7f0000000300)="fedeb8c4ab77f6921d95f9b00931fd9edc0acf4ef8b30b73b3b7940efdec02f7ee8c05d732069f9c51f280e0fc4765", 0x2f}, {&(0x7f0000000480)="a1df6c111af20e658f2b2c1f62a67944fa9602a07132eddd125ffe5a5d634c90854e93f6b248b0fff94e890e7561098f0ede25073b78", 0x36}], 0x6) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000240)="334c8f3c74cd5aa5", 0x8}], 0x1) 10:21:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x5}, {0x28}, {0x840000006, 0x0, 0x0, 0x8001}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100), 0x248, 0x0, 0x0) fcntl$getflags(r0, 0x3) 10:21:30 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) 10:21:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000000)=[{0x4c}, {0x2400016}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r1, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20540, 0x0) ioctl$TIOCCDTR(r2, 0x20007478) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x7) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000180)="ddb4aeb3ec240a", 0x7}], 0x1) close(r1) fchmod(r1, 0x112) syz_emit_ethernet(0x2a2, &(0x7f0000000180)="67449e72411f") 10:21:30 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x80, 0x0) fcntl$getown(r2, 0x5) setgroups(0x1, &(0x7f0000000000)=[r1]) open$dir(&(0x7f0000000240)='./file0\x00', 0x8000, 0xfffffffffffffffc) 10:21:30 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x56d5ff5de3698893, 0x0) pipe(&(0x7f00000000c0)) getrusage(0xffffffffffffffff, &(0x7f00000004c0)) acct(&(0x7f0000000080)='./file0\x00') ioctl$TIOCMBIC(0xffffffffffffffff, 0x8004746b, &(0x7f00000001c0)=0x829a) select(0x40, &(0x7f0000000580), &(0x7f0000000b00)={0x0, 0xfffffffffffffffc}, &(0x7f0000000b40)={0x800003f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, &(0x7f0000000b80)) r0 = semget$private(0x0, 0x4, 0xa5) semop(r0, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r0, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r0, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r3 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r5, 0xc0107002, &(0x7f0000000000)=0x280000) semop(r0, &(0x7f00000002c0)=[{0x5, 0x400, 0x1800}, {0x3, 0x800, 0x800}], 0x2) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x3, r2, r3, r4, r6, 0x4}, 0x200, 0x401, 0x2}) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000100)=0x2000) 10:21:30 executing program 0: unveil(&(0x7f0000000300)='./file2\x00', &(0x7f0000000040)='c\x00') setrlimit(0x0, &(0x7f0000000000)={0x9}) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000000c0)={0x8, './file0\x00', './file1\x00'}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000100)={0x6, 0x1, './file1\x00', 0x5, 0x3f, 0x5, 0x5fd}) mmap(&(0x7f00003b2000/0x3000)=nil, 0x3000, 0x0, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)) 10:21:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x81}, {0x3c}, {0x4006}]}) r1 = syz_open_pts() dup(r1) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000100)="1eddd6367fef104f453f2c9237d89732691e4061d6885986e5315eeeca579ae954694758a61c78711d2ab8177ffb851ffb9ddc08d6e7f368d1d9be8148e5dbbcf87b1dc0734afd9ae27bb5571dd0c6b02cd07427418e3be955cb0c2be5d2a3b8d55649cc01ac71688e74567b0d76ce27", 0x70}, {&(0x7f0000000240)="c629689b574263315fc60c2a3a0ea2a3b3b9ba2fde98c7a50c09952616f2c64209803c2dbd3d2e7b2f3d9642d53565a305b2c650f8f0f3035ad61e52034d85e6aefc161354963c38c238801b664b0e34a386a35172305ec0fa02beec41e8ac36f3395b40b1af71796790f2619a575eff", 0x70}, {&(0x7f00000002c0)="bdc1e53aefdaa9b3f7ac76c75ad67855dad758424bd8faab6dd57763302a7dd1f1ef5fe30f4aacc8780454f3937d27e5205a50fce4c4553e21f92bdb0f38f90909ad438f6664007a6405da318eeb5d3d18a9d827e7496263d0268bc9afec68998b30e102f8a29ae7e6f5b817a3d9cd0ee01d31c06f5633c93972b7acc7524ebced9da725acc3b5e8aacaa9cfb34b6f86fca7ebcc454746273d3c228048f4713a", 0xa0}], 0x3) r2 = syz_open_pts() dup(r2) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000180)={0x1, 0x6, 0x2, 0xa9cd, "4bf638e1ceb6bfe137d21762208331ed576bd5f8", 0xffffffe1, 0x4010000}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 10:21:31 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x81}, {0x7f}, {0x6, 0x0, 0x0, 0xfff}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000080)="5913a6898650326a820335760ab93e00"/26, 0x3, 0x0, 0xffffffffbffffffc) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f0000000280)=[{0x52d, 0x2, 0x0, 0x8}, {0xff, 0x0, 0x16d, 0x7}]}) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000000200)="247a7664327f9c7100", 0xfffffeda) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = msgget(0x2, 0xc0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xd8c486a3f20944ad) getuid() r7 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0x24) geteuid() r9 = getuid() msgctl$IPC_SET(r4, 0x1, &(0x7f0000000140)={{0x0, r5, r6, r9, 0x0, 0x0, 0x9}, 0x800, 0x1, r7, r8, 0xba1b, 0x1, 0x1, 0x100000000005}) r10 = socket(0x18, 0x400000000002, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x3d}, {0x7}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r12 = socket$unix(0x1, 0x2, 0x0) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/de\x01\xd7\xcd+f\x00', 0x1, 0x0) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x3d}, {0x7}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000140)={'\x00', 0x0}) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f0000000040)={0x4e, &(0x7f0000000080)=[{0x3d}, {0x7}, {0x7ffffffe, 0x0, 0x0, 0xfffffffffffffffd}]}) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) fcntl$dupfd(r12, 0xd2156236dd782f86, r14) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000340), 0xc) r15 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r15, 0x0, r15) 10:21:31 executing program 0: socket$unix(0x1, 0x5, 0x0) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000480)='/dev/pci\x00', 0x0, 0x0) dup(r0) kqueue() ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e608060000000300"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB='i'], 0x9}, 0x0) r2 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, r2, r2, 0xffffffffffffffff}) ktrace(&(0x7f0000000080)='./bus\x00', 0x2, 0x34, r2) r3 = msgget$private(0x0, 0x410) r4 = semget$private(0x0, 0x4, 0xa5) semop(r4, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r4, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r4, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r5 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r7 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r9 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r9, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000100)={{0x3, r6, r7, r8, r10, 0x4}, 0x200, 0x401, 0x2}) r11 = geteuid() r12 = semget$private(0x0, 0x4, 0xa5) semop(r12, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r12, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r12, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r12, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r12, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r13 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r15 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r17 = socket(0x11, 0x4003, 0x0) sendto$unix(r17, &(0x7f0000000300)="5001050360900004000000021306ca90081010fecea11ea8fef96ecfc73fd3357ae26caa0f16fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d80000000000000000cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed79518bf70299107ddf3b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b1042", 0x150, 0x0, 0x0, 0x0) sendto$unix(r17, &(0x7f0000000000)="6f932e581469d1b89b2bca11221ca038d533cb8423f338af432b61fcb7c62e957457939d1a56fbc39329badbd9a086d36ab91abb0a830b5d905ea8b9c577004c1c1edbd3cc4fb9a3ef61cb02f18332cfb4689732d0a05b38a8debab4723c75ce03ea70f486489390e5fdb57100a6247532ec65b6925c481490cfe33c1cee52af054a3f40c24e9aa634277e74f31cfa607c0f6556f3109d60", 0x98, 0x2, 0x0, 0x0) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0x12c) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000100)={{0x3, r14, r15, r16, r18, 0x4}, 0x200, 0x401, 0x2}) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000300)={{0xf876, 0x0, r10, r11, r18, 0x20, 0x1}, 0x5, 0x64, r2, 0x0, 0x2, 0x1, 0x8000, 0x2800000000000000}) msgrcv(r3, &(0x7f0000000100)={0x0, ""/168}, 0xb0, 0x2, 0x1000) ioctl$TIOCSETAF(0xffffffffffffff9c, 0x802c7416, &(0x7f0000000080)={0xd432, 0x6, 0x9, 0x5, "79b0948343312d80727bb171bc6f89e088535aa9", 0x0, 0x6d}) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 10:21:31 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x40, 0x0) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000100)={0x8000}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x40}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 10:21:31 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x820, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffff9c, 0x80185758, &(0x7f0000000080)={0xffff7077, 0xfffffff8, {0x1, 0x81}}) pwritev(0xffffffffffffff9c, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0xb326d94be7b69bd2, 0x0) ioctl$BIOCFLUSH(r4, 0x20004268) pwritev(r3, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f0000000140)=0x200) close(r1) r5 = socket(0x2, 0xc00c, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r5, 0x0, 0x0) r6 = syz_open_pts() dup(r6) r7 = dup(r6) fchmodat(r7, &(0x7f0000000100)='./file0\x00', 0x122, 0x4) 10:21:31 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x20004000}}) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000040)={0x1}) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r3, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000100)=0x7) writev(r3, &(0x7f00000000c0)=[{&(0x7f0000000180)="ddb4aeb3ec240a", 0x7}], 0x1) close(r3) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000000)) 10:21:31 executing program 0: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000040)={0x2, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000e56000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x2, "a97671b2fd65dd1f85db3d1ecca9bc3fdf153391"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000000000001000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000180)="c2", 0x1}], 0x1, 0x0}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) recvfrom(0xffffffffffffff9c, &(0x7f0000000540)=""/106, 0x6a, 0x2, &(0x7f00000005c0)=@in={0x2, 0x0}, 0xc) close(r1) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000600)='/dev/wskbd\x00', 0x0, 0x0) flock(r2, 0x0) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x21d) 10:21:31 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup(r1) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r3, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000100)=0x7) writev(r3, &(0x7f00000000c0)=[{&(0x7f0000000180)="ddb4aeb3ec240a", 0x7}], 0x1) close(r3) r4 = fcntl$getown(r3, 0x5) fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x2, 0x3, 0x101, 0x4, r4}) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000340)={0x0, [{0x0, 0x7}]}) writev(r0, &(0x7f0000000300)=[{&(0x7f00000002c0)="0d9dd6badec72d7598971d4283791f00"}, {&(0x7f0000000200)="7107001bcd0156489348243abdc9dbb858e76c64524fe89c689de31eaee2b1f4a37ec025fac03acc1812f76580955a60e94b01be3ed866e5e80d01d8ce4966ea0f4b00f16de26c95dcbb5e2984d91974790d17b54d1a1ded095a45b3b6a1f71af11a55feec35b37589e3a7b1bee84ba1952e653055a7af251b6b68bbd7c2489b521c7d4b75faaf55efde4153f96c50dbf3fa"}], 0x78) 10:21:31 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="3db85e2c7f", 0x5}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="00002e2f66696c653000be982f34e87988cc7599c47f746ac13ea570f306844e5bf1f24da028d2dfc66048be1922e15d88ea848fd1da934b6590a02173dd494637f1400cc591087268f90f933255a47eec55b22f88c86ec35b1ef2832320040c12a2bcb7c15a94c4d2ec68a991314842d455f2d96ece974020b9df7327df96c5221b29b2323fe686e7395ec7158be68b84b988f353753dba1a21004125a4ef121ec729794f23b77832c76e773a8dc25e248eaf5a1a57fd7a0b15d769036fb9fb43008442a4a6a26a1c5549eeb9cf8353d13caee5875be026c9cd1f01eaff889d27713f800c047f8929ed8a"], 0x10) 10:21:32 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x9) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'\x00', 0x0}) mprotect(&(0x7f000016e000/0x2000)=nil, 0x2000, 0x2) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000080)={0x1, 0x4, 0x4a, 0x9, 0x5}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)) fcntl$setflags(0xffffffffffffff9c, 0x2, 0x0) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000500)={0x1, 0x1, 0x1, {[0x7, 0xce, 0x1ff, 0x0, 0x10001, 0x5, 0xfff00000, 0x6, 0x6, 0x7, 0x3, 0xfffffffffffffc01, 0x1, 0x400, 0x1ff, 0x6, 0x8, 0x8001], [0x20, 0x8, 0x100000001, 0x40, 0x6, 0x8, 0x80, 0xf5a, 0x9, 0x463], [0x4, 0x0, 0x3, 0xc5e, 0x1, 0x0, 0x560], [0x7ff, 0x7, 0x3, 0x6, 0x3, 0x3], [{0x80, 0xa761, 0x8, 0x1ff}, {0x8, 0x4, 0x0, 0x5}, {0x8, 0x9, 0x8, 0xfffffffffffffff9}, {0x7, 0x0, 0xfffffc00, 0x993b}, {0x3297, 0x2, 0x4, 0xffffffffffff8000}, {0xff00, 0x80000001, 0x3, 0xfffffffffffffffa}, {0x8, 0x401, 0x1, 0x969}, {0x200, 0x0, 0x100, 0x282d}], {0x4, 0x200, 0x3, 0x3}, {0x8, 0x2aa0a90c, 0x7, 0x1b}}}) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r3, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000100)=0x7) writev(r3, &(0x7f00000000c0)=[{&(0x7f0000000180)="ddb4aeb3ec240a", 0x7}], 0x1) close(r3) fcntl$dupfd(r0, 0xa, r3) getrusage(0x0, &(0x7f0000000100)) r4 = socket(0x2, 0x8001, 0x0) connect(r4, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) bind(r4, &(0x7f00000001c0)=@un=@file={0x0, './bus\x00'}, 0x8) pwrite(r0, &(0x7f0000002000)="d631a6a84aec37f35508df19cd92dd407eaf2d8859fef37311398aad17791cfa9189f29856bc9649e1128d2cc92316b9e17c15ef763923c64cb4aee614b49d54cc1078e6d2d44ee00007379ebbb2ef8d68b99115e65a8f64f8684ad7f6f52093840980421d53f89821ddbaae19d16485a8eae7ca200a263d3c223b3cfc223236f0843dc7c45ef990e7ddc356f72f50a24fdc79fbefaf58d57f1ced7fef178db9e5891679b5f8656ab55afd0677a7759159a72913fcc3e11ebe47f8a9fc9f5d474b4cb96e7ce46427deebcacd44bd6fb0e3a16c9683ca812adcc340f67fd9663127ddacae95706c6079164b1f00862b5aac55dbf0957cda122e45880d529cf60781256c55cb91fa88344db99a2475061360f4382128a451cf9271385a497abaaf3657ce707a8e9c9ade125e5e89aa572bf85deb82ad283408825d6dcc9b402a420cb7748576a5203adf0effb1820759c7ddbc02b4f446d4e824d170fb1df7939c8259e35acb4cbaefff651f90f91aba978006966e54019b3359ec5d3c841d0e29d93868d824098c5a985ad9647c5924c516bf5a218eaf3956d75a63eab8a45838eb0ca895de61da7049998d35b2df517d559d255a018094826890c9e74c573e14e51becf4e64678b7d5a8e7b95201d9b1e5b46e0ccb88673cd753ba7b9b2feaa91e6659e5fff326cb8ffe5edf553b137f6fdcc5bda3e376d5e38615af1769cc2a35be1d3e075c8530479feb2f250f0a662865cdc6ea0df2bdce6939dffa39dd75314db76d4666d0b23a314e5b5b6a2a612c9eac91d1050089a2331062658bcf432c90f5a94d6ecebd9dfcdce50fdb2cb4ef62c1e75b44affefb31a15c5a0c3230f983644da12b3929f104ea3d8efb37114bafe13c59bec0cc298a12360916154b20739fec2beb4a7c46e718275f9ad7f0a6ef27de1148d0d90e4740ee181aaef0d58fa62df5dc8f3a5e0ef81f9da731c1f27c228ff06ec6d2d89470832bd273d687d6df42aefa18b660223ee2b9b0dce7ffcc122ee60cfe0c84b5da11e5e3dc8437ca35227b336bc4194f1a9baab1aaecd23a869761489558c8a5e77c7d4df6e2f4f80986557bb5094d2c30e18d8d578dfb26d15fd21902e97b44774049e7cf835655b3e2d34aab4f35d1a899367d9c6aeac1179ee43b38c791ac757b27cd34c19b513fd84d41013e65799fed5310e990e57b9807808b252881fc02250a2e8106e2aeda5cb78c7955cde44bb5cbc5d16120922532a58df1f2fbcc9b2a5e34b749aa6e691a205bcbf5589edf88e89ce061410ea80cf64c1560f4cddab3b3b46789dce3a71a749e843282afe80df8c2f572e18badd8449b73cac5b40bce0a16163043b31ad5d7eddcaa5ec537f7246a9ee56af3dc1d443444492e72a3be5ec200c7d9b52067a40b168b661d0fb375613d004a4e8a904309e3a51bf1a97d8562550325bd462f2d40aa6fc8113e75b2302d48604a962fe157fc4a8cb5bcfac9d9e496a2e042be53b8607ba150ec5ef99be9a8343c0922ef9ed3138b0d256314d2ad861308277184e42e5e9321abd35a7c0848410b2d0596f12478144900b49c6b7ab5bb1b3ab64687e8ab58c89cee55303e8b6d0b13a722a29a6b139b4d8494c6ffafd752e0dc9febf3c1a436fde985ba9ee1abd60c15abf161cb7efbd2efea4e27b0a46d9e9eb643bbe31d91cab698c38f933ecc466801cfe333307ee1896953cf28a2db0f1225e5c7adf4b7b8f60c99114e428f63fc1230ac9c76884f4a2e2d80b4308b667b0a6f208ec6745abce5bd5dd8b780a54846b654e665756450a28d7bebf120dd31bd38e672e079ffa29d220a87c4173a69bf1dae7042a1a5aff9dd03a01fe82075718f511500ecd8fadd828ac07da1ad28ca52c5e5307b62d142d62021736a5e85555a62ec62a5a8cf14bebf7fc09aa089ba193df7047b9e2820515ffc414a9283804bfa72a4442a8d41f3f875db8d7b0dd0487063efcf08e5d524b394e120ede6f2cef1cf3dbb3484023030e971eef0c518d7b3856e1ab124b6ba7c3a33ebaf5a56ad30c6451ee82500d4df0d2c3d751f29db6c3ce020b7d4e51ac972421828fdf57b25b1177c34ac4f3bb5efbac70db59f16d8c2798fe1172ac4e3bcbcabaa8458dd26053a551037e60e8fc1c3d9975cc81fcf145ca0280e704c4739bc5f9a19e6cae8d6964d835c1297005d779ff821cc3002ab27ec470ab9b3534d3bdfec11569bc70d357a99ca1997c26d93fb0665aab5d87f88a4aa37bddd4964769d095134e0de2b02402ed73380d76b6ffdfaa28e38007edd0c232e316ac1e43c07cacdc96489050943f050594e9abf46d77973da7c958727603ef36626899b561d4bcec530c311b4dc2e0281bfcde8d1eb42dc85c5e27ddd621e4857afb744f1996074aa473646a719ed0ca1bf03bd4560f0454b7b26440f45d385907a899a2866f3bba71287c4057c0e0d0523a6367e55c04ba090e7384c6501c8734eeb8c419ba4ada093d87df8767967d2c9a68e93c9c05676b9a9a5000d45fb850dbf332f62774da08403eda62657c0d100e0850602c89ce9cafe195577d7edb0e2bfa23887b11d0793def763e0e254a4cb0295dd9edbff4203373e9584c4c7f8994cf3f9fa7710d4ca449ff3e26090f4c23f01e41ce54f0888c643a16691d064af6bc88b4d2eb8db74abe0f7ddafc1513cf286fb777089eb77d4cca6aef2e92e5ceeb9a7674deb032b919673ff5b1b76f0e6073d034616218b16f48d16ad70d9a2e040522f709837e8b2442385323307162f78df92221a8ee73e3ac145420e5d00bb4408d8e3719146edcb893ad2157989f06528a374c304187676940e62e432b8b887576b3bb21a916024f481ea03f9a4375d7b3260bc8554194797aa9b30224e03d97943231704a67feec3e93345cf641aeb71a481a1290cc0e30d5efb3cda9b72229d2f00bd170e7b16958924272965d17a6a463c5134e056578645f70d198787be41872334dc69087294a5bcaad6875b0fcc91564030a4dfa03f1bf1d0dc3c5472607e35cc1af05f5c9124c3a368640de368836ffae9de20d2cc3fe86874a4892d65e888c724b38409463f790c81f1ca82b5adccf7a1dcaa193a1e3619f9bf545da446557af6ffb71835bbeee1f0b00d503e4cd2ffd137668f5147b3649dc8fb6c7fa960ec7e17ed477eb1969c5cf8bf021b824bbded27cd142cc82e383b0324478374723af4c82a2b52c211e4a3ffa189739a48c178fc0f3d8700000000b0e929f6dba60b03bb9ac06185b63cef250c493a6a896f922aea8f33966ec3bf59ff4352646028b3b0d0c6601c6b005f80d2f0785d7aa04dfe47c87b9752977514f113160ef3dde40d5d4fce00accad6bf161b8701dd99ed860e087fd9a141b895ba8a7143dff6c4349286c796dcc2d0bdc15b74291a1f97180ab4d4681273852807466a19a1778ec7d583b2af938c33763a67cc41e8cbcb5cf11a8e0a0771a6cde5c47c2dbea1c1e67b9efc9aae2b34afc1387a8a965d02bc43587fc68c52915c79989d6c05ad737d175d6d000804a08f4ff6e3f0324b6352e393f6709bc5f94bb16769686e4fe97fbe411487e4a428220a614bc98a94c50bbdb7410032ea868440f3b8e43380a92a4132c2b946d158e229c8bb19f535f241f65b05a393143dab6914211edb1ab57ff573c906abe84db0be28e7c6286540292764d4c3009db91708295cb3109532ad223b49669a4b3cad726c4577cb7831fd54f5f96930cf18da99905eab18e13f6c74d2f2b21e70a6d2802b2ff3e508038517a0e4c2d2b75e43e05f8a74e6322d122ea03df88f3bd857a371cca76bd557e41f5bc8aabcac14bb357beeef75c434d3ce85c04ab5ddf801ddb155d36def45a187bbbaed6b8b68892122b6af57b14e6119d47d426af5b79e40e11b0d66ee8b934fe49c55697da92abdb5df6cb857fee85c2ad36f7d1cb6c4cd671535600f2b9399f85f4ba1dd647d80afa8a04380937c23f3722fe2239a93d47e408ae404b70fba9279761de49a534ea9721b05744cdf89740d9c40f00cfcad85966ddcc9428294213bf73ee6eb72f7419d59001d2d6a547a27e6a7a49d5aa07cc3a575889141eba94e13a84dfc25d76848ec82ce34cbbeb57ab0a61ff52424d3fae71aab0c2afba8696176dec9a516d2908f1b98b9d44b78bc50c23238303458bd0514343075daaa378f900550ca6bb980808450e3b533ed5c7575936c2bd6bd7dcc89634b43dc4e5e618b6d72b38c4ef534ca3123d8274e5196b03c4929e4954bd1ceeec95816ed3d8fb6f01dbfe5abfbbd84f5b56017029330e29cf3e49189f7c73783b3f003ea34dae023e99b884a94d3d622f5a63195930e77d58d26b5fa3a3ffd463dd6d4a3b9ff827380132b72ea45385781cf6c2793827bbd73e94a3199a56769c730737fe5a861393cbe6417ee05bcc54900c3a9a91f9b6708f6d4420b27edc528eb22967a5ad02e29de4d5961f7251eb3d374ad6394e5003025ee92823e2174102a27c3590ec4e3cb5e3945f2d601d02a019ec5ae1449c48e88cefd99b9f45cc2e039203cbded7c494159910ce253b12411d1dbccb3c237b1304bf8b54e37ab2d578c458d6d05bb346895aec9cfbf15ce017dd13240f3debb41da3dcdb73b780b11244e0e8029896f0a3204fc00f8f853e6cdca8e48c13171526693dcd9d4bcdfad4fdcf758295f80796d8c6c578276c334eab8d824c64ddd1d02c31cc37d61eb82ff9adf5fae486ca991f04ca857ab51e524f43a12c0f447805133c3ebd1b3097dfcff24e8319e2a9d52fc6652235a47ee62c518fd0a26794d4e14e759e2f923f54afd00e588a67ce34fa881414cde94c65d7d6ac1fd5c8ee445fbdd2d6e66ee2480787f537ece60ae88b36e53999f356099ffd1e079e4d0b3cea04453bf23dabcedfb353686ca6b5699d722c7175a6006e3628bd6eabe1d3681572c88cdfdff38b91fd7f18a2b7f9eb2192c810cec25ddfdac3ab291d9b61c8340baf3cb687e2f785b9bd856c66f4a5d73f6a103b3355bd356873eb48147741f673572dba330e376d21a59b37ab1f1d7b676920dc1185522e348222fe6dc4c02d0d7af34d1d524c0582a8bb0154212e733e6f5eaccb382323ce3094344943e787fb9a4be44e8e19c1412faf76cef050546e92302d446396099f30879ba95f1d5d6b056550e8f22cf85aeb38554ba4d24710a8e8a788d326c208b269a83e0bbe195e65816ef989449d1fe7eed7047d31c9d7dac9a95f9709f3eec689eaf680515f17a9fc61984edd3564e904490d3d56f94e9441769ccfa5855042b0ac9d592445e000de9aed5bad7128b6924441f145c9f0afffd7b61941db94ffddf1caebec0262a57a9d04633a2e17799ecd7cb8d1e546bbb92901693793cea24a6535f293fba36d6da23eff2494fa0c998458d150e6649892300b401bf4285dd9064abfcea8d04ad3d3b19a49ab0514ede644f72facb9f97c502d352f6f3991e6a6c571d4fb5eb216df6ddd8d141bc0d93b24fc6427580b29d122bb5ab2a5dd42b69be5698e120bde0e281961657f11c68f933027e412d33cc18437adaa7aa75016372bc10403487f076fb8ccd4c7f396e072c71ab2d3d3d0468d5bc8984e3be7335f09907e0884e60a313f56fc4261d07c84dbb027b449ef90e07e7a3dad045b6bede22ea57edcc3d3b5e17f7583a8dd187ac243bc6a04ceb7e74323842d389c6b228651039cd7865eb9fe10c9c0dcecc3fcb36712e7ac3f7de30df3274c2f07dbc8a9a2d62a72bdf6c4c048fae7370ee11aaf800e93c4210a97d9faf03e74f3c08b2856afb9f3105e6f28a0d81aac4a5153dfad4b6f2277e21f8fecfd815c6ce8ed2313752b88dc3dba146027e86458c4772d5667c3811fab4b0f8cc044759865d3e421bc1fe4062d42cdd7d4a69a2252b325048845f07f921a241639c1b83b715cbfb60c5d176e01698cf9c7f93b668bc9491dd9800a0065e32945e057d3e72140b184c219eb9e54def7b04194bdc43c57a8794b3c020940b7cf8edff5405a58c8a85d00a245ae5", 0x858, 0x0, 0x0) 10:21:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x1000002c, 0x0, 0xeb}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x268, &(0x7f0000000040)="b6") 10:21:32 executing program 0: munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10, 0x0) r1 = shmget(0xffffffffffffffff, 0x1000, 0x100, &(0x7f0000ffb000/0x1000)=nil) shmat(r1, &(0x7f0000ffd000/0x1000)=nil, 0x0) shmat(r1, &(0x7f0000ffb000/0x1000)=nil, 0x0) shmat(r1, &(0x7f0000ffc000/0x3000)=nil, 0x800) ioctl$KDGKBMODE(r0, 0x40044b06) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2002, 0x0, 0x1011, 0xffffffffffffffff, 0x0, 0x0) 10:21:32 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002000, 0x800) open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x5, 0x0, "61aa0db13de9e973739ea78b7ec000"}) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000300)) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000200)=""/50}, {&(0x7f0000000100)=""/15}, {&(0x7f0000000140)=""/98}], 0x100000000000017e) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = socket(0x2, 0x8001, 0x0) connect(r2, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000000)=r2) r3 = syz_open_pts() dup(r3) close(r3) r4 = syz_open_pts() dup(r4) ioctl$TIOCSBRK(r4, 0x2000747b) 10:21:33 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x5000, 0x0, 0x0, 0x0, '\x00', 0x0, 0x8}) r0 = socket(0x18, 0x4003, 0x0) r1 = syz_open_pts() dup(r1) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000001440)=0x5) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="200000000000008a5b671b1b542a538706000000b81000000029000000320000000300"/48], 0x30}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(0xffffffffffffff9c, &(0x7f0000001380)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000000)="61820dc50e18e9e365bd88224eb808ba4ba5dd47160ffad08b9e1fdf22a90cb090453286a30cb9bd493c3adad592e464e5a1ea555373f62224413d497e96f7766de1495cc65183698df348700db55771755b538ead9b904d", 0x58}], 0x1, &(0x7f0000000180)=[{0xf8, 0xffff, 0x7, "db51d704b6ba049816c03f1de11a45c9c748d4c3bb203f7026eb2d775514bbcc5cac528339c1b560654fafc89226497f068b836a0dd0a87137299d78fd9c4486d4b622d3724bb2e64090428eb250ca7c36dc4e58e451505369d47eee2e766515b91869b151a6ab7685cfa1b5b3427472e6b690ec6094e1fa171548caab1b332501a84a7b8e65505d9ee03236673916e9c77fa7a1bf8bb2d971e91f90b573b5272cd0bb8a78ae1da473baec25ea09583f546d5c54da49cb4a6109ff0039dbcda15f88eb20dd947f10a675f4d392c90eca95856ea4335e37dfec94dd72a15aac647cb6ea25e763a925"}, {0x10, 0x0, 0x3}, {0x1010, 0x1, 0xd5, "82490528543a15edc349e56717b27854c451e88c4cafe47f59caf03a630cc3b9fe63327de43a4b809e5abdcd4e96d24584de257799944bb86f1ae8d4160afd11b8d6a2117b589d5d1fe3da8df11c203c6f60c8edaee9ecf56289ba44a569af5bc8ade27d23d5e47f43c9994723c0870cadcd9f0e911e550b39d4645f9a98b1c78aba9f93f00fe5ebc7e94b916b2a5c0959766178013cc482d2543b3f9ec0d797869b988dfb530170aacd8a9415c3fec8378d192bf7a6d0c61603ce55a3e230f39a58c3efd474dd38ea50224e16c8080510995a4f45567287aa041e11c0e46250b66dfa623f8610680d138abdc672bdbf85c2bfdde0d3658acde6f5eabd488ce8f400846546a844a379008cd4641aa92fc10de7240776e4219e548f18eebbbe31110e8d22672242c9e43f6cda8fb67fb9db23a470c662d143f70c3b072915e856af11d26ee7a74aa32ae5763b63c4a58e5eb475b919ffdf39b6a2c81175cc6df841251acd86c4a92c1243a4000d6db2831f84ce21ed49c011f699de55147f6cda90e68e546ff66e04d3cbfaaedfa0233431978b470428388263c48590183fe07edcccc1145e42cd071085a505bbd49d25f06bece8e06528805ed944f0aacedb677a8933c5a17c75717cc94542c78999c0e0fbeda4e9ec8a2503956c5574187152819fffabade437a4be113d34fb876409f175f9ac3cb07030f8c3873fe4f2427949fd71dc82538e52b0b7f04e2911b6e83dce4950b0a7b244a4b3dc5a76c3a394509fa26735aeecd9f4311e9ee283402dd6446cc50253b61f3b8599183f0c6c6adfc2864e95c8d656b6d403757b2825831d8c352cfa8366008a210279d598b527d764ddc9f42eeda3829c09e0c4ee20324a29b2677c6a4403f6027e070cd126b1e75201b25c39ca5e6bb4662cebe6c5f0b9b55e28e9bbafdd1fbba011b8dcb2dc0bd4a9069fa28558653d5276ac397c4fdfa5ba70fd4b372f90cbc94b6f6a3065d3d2e810bec4e46c4af82167b031db89341a98c5e3f688ae45e028dfda7850237b7f8fddb3ced7510f4e27d77fd022cbc8e21701e771660af9f950dcf5d21eeaa58a03f5003e211bfe83589c03e3bb7a06632969835219a4557e0d93315905514100be1ec58ee09c95c602f3227fc9b32eabefe7bda73696dd1342de8244d4f69ad0a7ab4c13bcc433c6425f8afccbf22d9ea06621fb52a33dacbec1be07111984a2f27cd53f27e00117f666937ec87735bf88e540d8508cf711b4f79b82203241d84c1989bf34284263dd0ebd8c8a02d48bc2c8152d7dc16ba6bb8f41d33c74028b2446cf345ed9c396f703d55e6b1090808dc2067edb3bfa2e4fc8431a32bd75fa734135a677497334cbd6b822ee4fe9a2f3d6597ed6db05284d35e71c0c6b70c36e07bc51fb5b7a408f0780fead82bb06c79405ec513a1694df4016604fff988af67543b578778f9eff0cb092f80f569172e35a28be80f44273026bdf4a36033a28cbe6f8c4966e9bc1d51dca1ae64d2ea5a80a4fb3e331011b770b93d14a522d569cccf44cf5a81a483d65e74ec56c937de35cbc43b488ba052752cd7515f09f7b22bab04d025b2efbe7d274f04fe8cef3a3248784cb93dd716c2936121817d726be942cb145bd15b0967bdcaff677ad9d4e6d40de6faedb7c1c1a2af76ac45ad95890ec8434956e1c36b867575a0138b81ec93635e9fac50fcc9b8b8642746e4a82f1f4215ed7040e14b6644d7ce72861efab79a96e4cf13cd7a8dfd3d5a2eb55501023dd428f6b54391cad0dc521cfeb58c26b2f1b171a5148e433dab956640d66368b45b678680b8b7992b02ea552faf3c17ae4094358e96e76e1f8cbe13ea131a83e94097815aa243447687f509cff0cc26ea70a77977b9c4e6eed9566dc0c5977e1a1c33259d89b472d5f9a2c692e3e0e33ff46eef9f63e1084d2f34f6f897d227ed74137e057090a0e487c781908fe74d455a38169c12c41d8c63150a7ecb8310423199196d094ebf2ea40c406bfe365cbc38e5800f333db4fd24ac61f59e96129051136f13b0719e61c240964c1fb53e38fc2e0542fda3eca80dbfcf4b48d5ef0163600f12ba34b6302bb01fd538b5a428118708bfcaa96d6978e543342ebaee0a2ecd12afff96432e1a76164b36a7d8de548e94bfb960d592110514515bb8d2144f2b10e1d26a64f436b39e42714e511c640e4c8314ea6ab50252818932f9a39c4573e0e2fa2906531e16dd514fbaf7f1a9931c54b924140b2d942bfa3bb5ebdc9214a069efc9afcf0a99c2d701246c81cb8571299effb972cf72423df71f387ab8ee4ee05a7d008932885c253e3a6e0fecb84abe2c3e855444bb7a1e4eff7396ac33e423edef65bbf1360f54ff608e5e8551bad0ddc27bd3d3c6d1aa28bd8b2c06ca9a13e591a29153fde4403b6a5a5dd8dcc3c188dd48ffb0cc384867baca0e6ebf0dc3c024f2e1969a9ef97d815e2bbaa13725e54da5d7c199328bce8b80c873f2e2022778646cc0e3bf182af2c8d5050c74d4719245b9da6023abc445601c27bb70581b4fd64b423480964def2c20a3fb7c1dbb8b22c92b8da8466190807709e44f3dce7b2f327384d8a073fa944a711487ae6d781643ad3cdc225251f8dc1a90586fe673f4e06d3a82e1766278dd9e13b9c4e832f75b5460da994a79d8b7e9521629d1282acc5d14a1f17a1ecd790eee6ce5d7c88c9d3746627f3fc223aea77e12ecf160a50d495e7b7ada65d9e43e15abade8c4de4f125f06c4fc7d8aaa81baff348550a875869a69c58b0bed7f8af659fdf4eddec1d65ae67c225347de7156d2345239c1c0c7426cc83fb4f01436754b1087ddb15606a1096a8c8dd38fc4c40e4064947c49d4020520b21b37c9be03f2153fec75990932e95dbe3d8319f8642035461ff417fa60ac4360f28e6c3a3cfe7dfbf7f7d40b017fd97c3ce09f80b30e365261cb4e894b62d10c05b8920e02a409d73bd4a817b6c9075b6204b30793b48744a0a630c9b37802ca2b205d6abf4011c0bc1615f5719bdeaa4876c808bef58c3f5d273e0ef2a35bd79b964cb635d52b044bed2d1edeade4fb1dab12ecffc1570ede1b9aa41497b22a37b3cd41b3c2cc01157bc2a16548b730b6427c08de7f9b679883d8e8d52617e968ff462ff2d48e244ec367e7c8d850e4c376966dd9d6a46b0567014a228014a680633496bc150e62d78e068c3150abb7b35bac582aa9290ffd99a29c060608db1aec58e17f94ec02e0784010b5bc2dde4d473e844817d7b6d28dc986fd7314b8088b6bf6bc25b9129f0fb4d432a913fe2b00fd2b47f0cea2eee98e7eaa0aed5aca58ab30c7d8e373f8399ce7bbc7216c8cde2c84e004db824b98a58bd6dee3fa144709cf8c7836299a6a7090ed6f4c583a474808db076b619707584a7617d9cdc6692ab384ccb117521652bbb73904ec680290210563a396337e60b1f77f11df8f681c27749e2edf2521c8c78036fa042313de5daa13b94ff605d90d2456cf19a993e08fc29367ce6ef3d839b37e6081c210e898462cb5b64f0b108c89ca427fa23c8574dabfae6cf7929e57bc91cfd6ca2f0aa2a999167f07e4d75507bc2b1181a789b203c891fdee3cbbf192daf27655b56e03d0a42a3cab55feea7a8b4739cbccc224de460cb5859454147d6995680fe6fcc2d8f077e2d46fd70730fae8d8fe4f4772666888ac5444e03f7804977b2e5a2d7f4f183d87f0321daeecdc894c94468c30870534b7f7d4a1d875248d118d3e3f6defc1ce462da264d14d20d04ee696717507490353597b0269ca4f8406be65f9ddc1bb1f12e290af9e2e88451a94fa1092d51f3adf7adb86177afeda83e4327fbfec0be2df7555eb8c4f93011534707e8dadcbd475560bfb4a98f3011790619c9f855ec2b4f59d02caed1f560c280ed71e7d6120f1a37c29ff2a6eb5601ab529754631ce8c888246a2ff6ecbf79a9770be6565aa2beaca864cadbeece1540da058319f303a71b7159127aab45b75abe560d86ed878f0133dc7c2db600ab0623a9bfb82b1121c96de8694821025cb347db8d7e7534f70eaec1857ecb29c24aa97721b9f68764606d0f63570dfa257873b9d142b1b2e004042d35b0abad683c2cac4485ebc1735c16baf5b89ec95ace934fb8398d45d55d286978a512f0b5fd3b1c975c5ebf24ce7e9ac74a7aa5e6f5996b1b6b53f175c7f785b654ff4c1e8c18ef0a7a091767810676cf65ef8fecaee01fc2812257d39e5f6c8eb9beb4b5c8c794995192d7b7cae56716272c0c780cb25216c366624cb4848ba03f1fbbe1eb83fec8211076460042e217e4c4e44c826ecae137500f3ae4159c6e9e972ef1b68f52ad22ea59021b3d7aa937cd88675349d62fb996d9f2e59f0d90f982c767c6e442b8d8e25277410afc782054b124745e7055ba9efa8a4baee8b285468ea44c5d71741ee566b34484ff3c482fe4443ae6c9b4abd8d56b2f20863c137f72567b59b1c413e67c673ff3acd6ea244869345f7a90a551441ab99d5d918f0e1ec7ca9ac0dec0b8bb8bd2cd9b792733a2d4aa7462821fe6240472d1761a10c22d8b88cd8e5c9f44d3f597a2e5537fe9c890864f21605ec68895b29f8dc818370762d0a4be1bde668432f9eb733f9cbeac1d1de017092a86c76e68f1810b0e6897f2d7a98e6dc7b5948b57ae67732490c90b82f5b04fbbcf0724ff62b992048d0227737d6c8ba0654764989cda959fb0eb75f89f692e6a6940bac1d0e60ad948478f811d412b1ce4e632c2114ddf855a44475538cb18cbe7fc893ae0fda26477555d760bb3d371a26783aeb6dedf9e45bf371c5843c8cec0a3135ba84fdb2a1745241e4069e3a7ae80f0dd883201e75937cd14d26637b29a757e9b1c6fd98cead04f8dde1f32bbb6730d88a207a6b3916bd10ea5283e53f5afc93a93531a4450f6ec7e21951b78a64a84718234ce280be7a5fe429ed10e5124d8f9c5d896ff2c5105bd3294a64c1f3ae4ab6c954667e191d6f51f5df7a9243be25a636419518c73aa5939777368eaab95ed02b8cc86b44f8c8c43c5fac1b92a5c83dc65bc7271ae562472ff2a58d337892b75311e81947ab0079340eeadf838e5c4052b93545365b33d8d39bac041210ba028e60e36e6c05341d43304927e319bb74db28cff413b30ca5300ed29412efccc1cf8e26748c4d8cb41edea2380dd4b994a257c77cd3676c66e0566b328c2bf50d55286a8b37e996df56f237a81a0658feb192c83afc0fdb1568a3f1a0412b6899895902d3e0e44adfd33d9d1b641bfbc71548dec4136b82e7f1a4624b9a8f44d39cf9c4a289430d248d540f44e1179a4f8be484d9b6163feb006b2b78bb964cba59bc2bb4796866437c33af8903af38209fe245585a95c71b6fd1eaf64b00db0f6dd8b4cf4611d1ebbbb96598dee1d67631dc88eb33fd75a1ba0643e94aec1fe6930e4a53b0235a545d25ef1e169e929b93e495589f64a55c6af1f54322a32d13745c752007183935496644188b089fc2134f476cdd998fdd042fbb9270988491ec1d71cc84cbe267ba3bcbd30662d5e85affd6f6970385638cc8d4f6ae576e773e0c52c62432f16309c70cff3e3838f36e02bcef04300b6af218c0760b46277ddca9f86c8f716367d6f5527168e4c97863bf908839b855060d0a47c3839ef769a51f3d3ac7952107248e906c7cc039d9c14fab38f4db3713b2c7def753eef02d7f9a6a18568753565e8b94d2d0a55813b7f28ad8b96236583697ff06c9dc2968aafb1b6c056b70299f551135f2deba0041021"}, {0xb8, 0x1, 0x9, "115fa09c3146d476593e1af8edaeb5636ca786d6002f11f740bf683aec1e7d2bc61556bfffa52be75fec69b3be58438f15849636509754c5aacabd0bc8fe4eec1e9d8cb4eebba9c55a66dcc2cb03b4e4848d65afdb3448cb1e703026a6fb8ff4ba91a38fa43191e91a78cb96277a858850a97c13073418921580bc50eb5db2f0fe84ac754516128f4485d4e9b4b30a38fb6bb02969c9e0c1f9c26a366b989756125a698f"}], 0x11d0}, 0x6) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = openat$tty(0xffffffffffffff9c, &(0x7f00000013c0)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000001400)=0x800) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 10:21:33 executing program 0: poll(0x0, 0x0, 0xffffffff) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x8000, 0x0) fchdir(r0) fcntl$setstatus(r0, 0x4, 0x4) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r1 = syz_open_pts() dup(r1) fcntl$getown(r1, 0x5) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r2, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x7) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000180)="ddb4aeb3ec240a", 0x7}], 0x1) close(r2) preadv(r2, &(0x7f0000000640)=[{&(0x7f00000000c0)=""/121, 0x79}, {&(0x7f0000000140)=""/89, 0x59}, {&(0x7f00000001c0)=""/147, 0x93}, {&(0x7f0000000280)=""/44, 0x2c}, {&(0x7f00000002c0)=""/156, 0x9c}, {&(0x7f0000000380)=""/74, 0x4a}, {&(0x7f0000000400)=""/71, 0x47}, {&(0x7f0000000480)=""/43, 0x2b}, {&(0x7f00000004c0)=""/140, 0x8c}, {&(0x7f0000000580)=""/155, 0x9b}], 0xa, 0x0, 0x0) execve(0x0, 0x0, 0x0) 10:21:33 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000140)=[{0x800000020088}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x1}, 0x8) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) getsockname$inet(r2, &(0x7f0000000040), &(0x7f0000000100)=0xc) 10:21:33 executing program 1: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)="b6e43f2f3f03ad6640991a9728214c6c7f151995c1dfd9b9d01f4f3812a6a9b067831ce9cefb6b80a67f459bcfb063142c", 0x31) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0xc2c}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = syz_open_pts() ioctl$TIOCSDTR(r2, 0x20007479) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0xffffffffffffffa4) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)=')\xb1f\x00'], &(0x7f00000002c0)) syz_open_pts() write(r1, &(0x7f0000000100)="1bfdf05de6c88d4576e2f4ef077236b96807852d994ad6c089b2cb1999f7b40e2709eecc28d39f00"/55, 0x37) 10:21:33 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCEXCL(r0, 0x2000740d) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x6960748d623774f5) 10:21:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x4c}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x400, 0x51) ioctl$KDENABIO(r1, 0x20004b3c) syz_emit_ethernet(0x38, &(0x7f0000000140)="8f98970d296612bfe83a26fe6c7ff482eb6aa2c420b190fce6ee958d2d2f0f1d0adda461f611b0ec712988c9af2d02a8f6b6ba807d110638") r2 = open(&(0x7f0000000040)='./file0\x00', 0x18ed485b8be5a1a5, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f00000001c0)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x20, 0x0) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x7fff) 10:21:33 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)) r3 = socket$unix(0x1, 0x5, 0x0) r4 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r4, 0x0, r4) fcntl$dupfd(r3, 0x0, r4) writev(r3, &(0x7f0000000900)=[{&(0x7f0000000280)="c3fb16b68dc84f150190b9e026e16da20779dc41700188a45389ba2fe568854182a78ecbdb5fd187908d491c2fed9e5a8a6622696fc0586a30ef8c80a438c16ce4843110452dcb68e82045a62a2f368e33b53604eb39e0a2b2c4db139bbd340bed7518449ad87a30dd29e3deeb3f0cbe4eadb5e22271cb00f216e5aba67a526372e0ade9872c91b3bc23c5fafd68a90fa7c0c95bfe5ee8efea134eccacf00e9abf62e470fbbd59cdcf1d7b72092b038a41605ce28273cac910d6d8abb97df2f0df440cb1b87e27fa70d0e80ac236635fddae0ff36b1bd7a6c20f6f3d033c1f6e86f9bdf412b8c85ab445dd28ebd4c4bd99822a036de2795c2744d4a88f", 0xfd}, {&(0x7f0000000180)="1456104f5bd8258c8e6914fe966335c6b0512d40b71216539affc09c24826a1f933a293c8b7458b5806be6a293dc4dff4e80d75b3ec6a8c3ba4d32c20446e9e3bf777529033c0ff4a8c40d589fa852cf930610d9e21d72355a860cbdc816f51d7d059a5ffed3", 0x66}, {&(0x7f0000000380)="2f320760c7ec73f92c374aef3fc2cf9c0535548cf467db92bb5ff9162b11fe7c51e794beff22e98a075da2bbd8ffa47ad3031768955601f5ec2156418cc55cf8faddadd7197800500660f386f3008714f443c867e60a4628360b0a575a733a707adbcd790f1e4cc3466662a2adf96d9a5f14dd409a22a2fac9204099077f96", 0x7f}, {&(0x7f0000000440)="5331b8fa50d622079df1391f359c3e357a9a4b117000c76e603d94ab6796ae2d597fa0b822d7364a266b22dee107c2c639e1e9ad4d403f7407623d3af3461a075d4bccff14fe2b3b8eb8865ef47dc06319eaf20886b4915563ab2e6db791b00d314a5f14c4af068cef5040e7278af598151a9da515caa9bd9da1323373c61466329e35b9fc965a460a6186771954395e186fe6086e1b87f812aac0c7525ce52264412b4ef242b525ceba6f9641ee09d28bcd7f6b076dbc18a3cf8740e8c4bf792e469e238ab62bf10c8f212f7721d40e796a0c256575684bfacc0124ddb1f8d32f0773a459f4dd182e7b225b655056258147cb73912c7130ee", 0xf9}, {&(0x7f0000000640)="b6915f5a1246e9a9ca63c4241e9f81f769aa713ca5444052b9b2bb93025a4b07ee5217b13ea69ed653d15da9f1d4085ebc3d6f5ae6d671909767e4e802a4921c4fb1efcc887044488bfc5033df233ae3fd03b6570b996a3a850ebb204e4781e1", 0x60}, {&(0x7f00000006c0)="e94eedafb0a108df95c246248b95fb65589c7020c6281bbf56e7c776cd76919ef42f784f645567f8e974b0b785cd7387b08bb408544c37c096d27fb93cf7843bdcf2f5bce657eff2e337d9528382a08ea826aa2b0e0e69b7df28", 0x5a}, {&(0x7f0000000740)="3e05fc6271341f4ffe0e7d95fbc041bc9b6ed07c41443cbca190518befdf55ecaea654db6f4156801e92acb23a3a8ed0c0e2e64c5f236e4f361553d62f598c21d8b738eae4806ab4fe988a13ecc68ed8da899577c3a79deb9fb6841a65aa64ddef6487", 0x63}], 0x7) r5 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r5) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r6 = shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffc000/0x3000)=nil) r7 = getuid() r8 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r8, 0x0, 0x0) shmctl$IPC_SET(r8, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r8, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r10 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r10, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r10, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r10, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r10, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r11 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r11, r12, r9, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r13 = getgid() r14 = getppid() r15 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) pwritev(r15, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r15, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r15, 0x0, 0x0) r16 = openat(r15, &(0x7f0000000200)='./file0\x00', 0x20, 0x1) r17 = fcntl$getown(r16, 0x5) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r9, r12, r13, 0x1e4, 0x8}, 0x5, 0x5, r14, r17, 0xfffffffffffffe01, 0x9, 0x7ff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r18, 0x4, 0xcc) r19 = getpid() fcntl$setown(r18, 0x6, r19) shmctl$IPC_SET(r6, 0x1, &(0x7f00000000c0)={{0x7, r7, 0xffffffffffffffff, 0xffffffffffffffff, r9, 0x100, 0x9ce7}, 0x1, 0x1400, r19, 0x0, 0x5, 0x4, 0x5}) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000001340)='W\x00') munlock(&(0x7f000000a000/0x1000)=nil, 0x1000) 10:21:33 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x17, 0x92}) r0 = syz_open_pts() pipe(&(0x7f0000000080)) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff7, 0x0, 0x5, 0x7ffffffd, "73ccb37b2efe222c245e1a23e6b5c9c06d00"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r3 = syz_open_pts() connect$unix(0xffffffffffffffff, &(0x7f0000000400)=@abs={0x0, 0x0, 0x3}, 0x8) dup(r3) write(r1, &(0x7f0000000380)="582720efabd16ebae63225259560f8e5815f73681a1562c427d2b4e5aadb6ccebbdcf2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4196e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xc) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x7) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000180)="ddb4aeb3ec240a", 0x7}], 0x1) close(r2) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f00000000c0)) 10:21:33 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0xe2e197fdd9f1c655, 0x0) r2 = syz_open_pts() dup(r2) read(r2, &(0x7f0000000180)=""/179, 0xb3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) listen(r1, 0x5) shutdown(r0, 0x2) close(r0) 10:21:34 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) accept$inet6(r0, 0x0, 0x0) close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$unix(0x1, 0x5, 0x0) dup2(r3, r2) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r4 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r4, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0, 0x0) ioctl$BIOCGDIRFILT(r4, 0x4004427c, &(0x7f0000000080)) dup2(0xffffffffffffffff, r1) listen(r2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r6, r5) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x4040, 0x0) execve(0x0, 0x0, 0x0) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) 10:21:34 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x5, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r3, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000100)=0x7) writev(r3, &(0x7f00000000c0)=[{&(0x7f0000000180)="ddb4aeb3ec240a", 0x7}], 0x1) close(r3) r4 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r3) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000040)={0x80000000, 0xeab2, {0x100, 0x400000004}}) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r1, &(0x7f0000001640)={0x0, 0x0, 0x0}, 0x0) 10:21:34 executing program 0: r0 = socket$inet(0x2, 0xbe35dec44d8e610b, 0x0) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080)=0x100000001, 0x4) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) recvmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001b80)=""/4096, 0x1000}, 0x0) 10:21:34 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') readv(r0, &(0x7f0000000040)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x19b) 10:21:34 executing program 0: r0 = getegid() r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) recvfrom(r1, &(0x7f0000000380)=""/241, 0xf1, 0x1, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x8, 0x8}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x80, 0x0) ioctl$VMM_IOC_CREATE(r4, 0xc5005601, &(0x7f0000000c00)={0x10, 0xffffffffffff42a4, 0x4, 0x80000000, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff4000/0x3000)=nil, 0xd0d2}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x80000000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil, 0x5}, {&(0x7f0000fed000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x2}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000fe4000/0x12000)=nil, 0x20}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000fe7000/0x1000)=nil, 0x4}, {&(0x7f0000fe7000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x400}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x9}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x9}, {&(0x7f0000feb000/0x2000)=nil, &(0x7f0000fe3000/0x4000)=nil}, {&(0x7f0000fee000/0x4000)=nil, &(0x7f0000fe9000/0x1000)=nil, 0xfffffffffffffff9}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x1}, {&(0x7f0000fea000/0x2000)=nil, &(0x7f0000ff0000/0x10000)=nil, 0x2}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fe5000/0x1000)=nil, 0x6}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x7fff}], ['./bus\x00', './bus\x00', './bus/file0\x00', './bus\x00'], './bus\x00', './bus/file0\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x74f3192}) ioctl$VMM_IOC_CREATE(r4, 0xc5005601, &(0x7f0000000480)={0x10, 0xfffffffffffffff8, 0x4, 0x200, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x9}, {&(0x7f0000fec000/0x10000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000fee000/0x2000)=nil, 0x8c}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x100000000}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0xffff}, {&(0x7f0000ff5000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x4}, {&(0x7f0000fec000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x6}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff1000/0x2000)=nil, 0x1000}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x7ff}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x7}, {&(0x7f0000ff2000/0x4000)=nil, &(0x7f0000ff3000/0x1000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fee000/0x4000)=nil, 0x7ff}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x2}) stat(&(0x7f0000000040)='./bus/file0\x00', &(0x7f0000001100)) setregid(r0, r3) r5 = kqueue() mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2065d) ioctl$VMM_IOC_WRITEREGS(r4, 0x82485608, &(0x7f0000000980)={0x9, 0x73, 0x80, {[0x1, 0x0, 0x2, 0x7f, 0x6, 0x7ff, 0x1, 0x1, 0x7, 0x85, 0x5cd, 0x0, 0x9, 0x1, 0xff, 0x2, 0x24, 0x86], [0x100000001, 0x7, 0x1, 0x5, 0x5, 0x10000, 0x1, 0x16, 0x4, 0x9], [0x9, 0x8001, 0x4, 0x1, 0xfffffffffffffffb, 0x10001, 0x9], [0x8, 0x5b7, 0x3f, 0x6f, 0xa690, 0x9], [{0x20, 0x8bb, 0x8, 0x8d4f}, {0x6, 0x56c, 0x6, 0x7}, {0x93, 0x80000000, 0x2981, 0x20}, {0x1, 0x5, 0x1fe, 0x3ff}, {0x5, 0x100, 0x0, 0x9}, {0x8, 0x0, 0x9e7e, 0x3}, {0x9, 0x15b6, 0x2, 0x6}, {0x800, 0x8, 0x9, 0x8}], {0x3, 0xbcb, 0x6}, {0x472a, 0xfffffffffffffffd, 0xfffffffffffffffb, 0x3}}}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000300)={0x7ff, 0x0, './bus\x00', 0x0, 0x7, 0xfcd, 0x1f}) kqueue() r6 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r6, 0xc014575e, &(0x7f00000001c0)={0x1, './bus\x00'}) setpgid(r2, r2) mkdir(&(0x7f0000000280)='./bus\x00', 0xa8) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000000)=0x5) bind(r6, &(0x7f0000000200)=@in={0x2, 0x1}, 0xc) ioctl$TIOCFLUSH(r6, 0x80047466, &(0x7f0000000340)=0xfc) kevent(r5, &(0x7f0000000180)=[{{r6}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8, 0x0, 0x0, 0x0) ioctl$TIOCSBRK(r6, 0x2000747b) 10:21:35 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000e1040dcc4000000000800"}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x2, 0x8001, 0x0) connect(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="ff29dfac0999c65651a1f7a20e01"], 0x10) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 10:21:35 executing program 0: mknod(&(0x7f0000000840)='./bus\x00', 0x2000, 0x8612b) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) chflagsat(0xffffffffffffffff, &(0x7f0000000180)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000700)=[{&(0x7f0000000000)=""/56, 0x38}], 0x1) recvmsg(0xffffffffffffffff, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f00000001c0)=""/121, 0x79}, {&(0x7f0000000300)=""/220, 0xdc}, {&(0x7f0000000400)=""/142, 0x8e}, {&(0x7f0000000040)=""/58, 0x3a}, {&(0x7f00000004c0)=""/189, 0xbd}, {&(0x7f0000000240)=""/73, 0x49}, {&(0x7f0000000580)=""/178, 0xb2}], 0x7, &(0x7f00000000c0)=""/53, 0x35}, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r1, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x7) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000180)="ddb4aeb3ec240a", 0x7}], 0x1) close(r1) pwritev(r1, &(0x7f0000000780), 0x1000000000000297, 0x0, 0x200) 10:21:35 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="2f0b645fd97e371404d6df29"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x170) 10:21:35 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}, {{r1}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x800, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r2, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x7) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000180)="ddb4aeb3ec240a", 0x7}], 0x1) close(r2) pread(r2, &(0x7f0000000180)="6a608989720855c7d11f2c7764d809693619c2322dbdfec3bef007666bcf9350bab451591606f79314ab7a023ca44adfed368b6eedd4f12813a1d9c66431af3b3dcbe7aae547ef6099591c154d663c50731908df267943566c91cc26c3f57230a6483b6f0c59e9f365b31a59122485ea2f22f0b32332417dc55e0f40935a9429877841ae83c1d7001f7caf3dc01d88c8030aa41e0f08e9", 0x97, 0x0, 0x0) r3 = openat(r0, &(0x7f0000000000)='./file1\x00', 0x40, 0x50) ioctl$SPKRTONE(r3, 0x80085301, &(0x7f0000000080)={0xfce, 0x1}) r4 = msgget(0x2, 0x0) geteuid() msgsnd(r4, &(0x7f0000000500)={0x2, "00a3ac4b5353c4891b3d0943890feb8218f911dc1f55bc2f3fa815c602225a372b0ed57d8dd4c44a981972eb0b955a8078da7776f5fb2b4b475fabcf0e49540782b2f668794ff8bea04dc3b52652dc9ef645808a1bdab9eaaf72baab8f73c70c1315705f381d729210eda5c18fa392bf6591a897cf488eb2f238c8a9a6620860988598b3e7e72f77f34f546ecdef599367a3eb01e218d5029261dfc0ab57aab83350312c04b004ae1264a9833634ecb767e588844595302dae0dc72e7a10484abebf7cf7a08f732f16968ce3112d6db55241798847ec60864cd835168dd381ee48c44083681a68f781ba42d7b98f6adf58f90ca7711be4133937827818b283bc04d2bc5b30df6176de004f94ec4b93aa9e3c13b9a43d472a3c35961c670efa1ba408ad350f60d2818e4fe9a921974ce2af6dbc583e64d5e3c647563308945e5e8b1cf8877ede78f10b35fd8a6789696cda06c11486207911e7fcef3a1bf49694c9d33f9d38517eab3a01606d95d6a281ab07cc5bd402770904a72b3339b479c948bdad4bd2952ec3dd4ad2d2acc67f166c2b6c9836ad8177b7fadfaf21d123b3013e2b8006cf2f78f17fa1dc65562eb90a32b63fb23b8f8ce45d40172994ed00be34af313efc5574d44cc4196bc2a737b135fab80c8214150ce059309fe4dd2bae42365371137ccd022453d1d8d84e989b357c23a9bd910d9ce17cac2c0695c5de6b364b0fcdaac56303d989572c578107ceb44d0ca005f09d5643e9b1e7e882ca107d088516dfa55d171f1fbe682033ec3a9cd674f43fb3fd01d6c9d8c3245f437196e9dcb844ef50f1f9cc66527f283bc0d39492882aac1adc2cd6ec6cdf6a10875115684aa9944ef13f78490777af8edbb05ff2f581bd5450c8638fef0dcd8f81855a30984d0f23779236c99434f1a3c033a247fee07623891ae01c01ce01c96394e6e72f6c21c57baf0501fe6f19f982c9475bc0b9dfeaac2b314f2d6341cf7a91ee5d24ce9f798a1ecfbabb53539267cc7e7acdaf48ac9cf56a7c732240bd49e9e1a03cfa0765604f2720f87745ce9a44186c47160e2fe1e4ff28829182e9cc6280d3ad6ca3724664b3e019befcaa67ef7be13ffb58d32b31549a9f77154183c554dd7fcf1b86293954171e9c3ac34499c4f4e59d2c7e932dadf33f5669f72cbd05f1dcebc16e40d9905842a37d584f180804c1cb7e27d26a117fea0f84faf81c0374f3ff08ad697119217f177ea62340f552af75e6cae40da78743221bb73b10bfbfc476100c3df9eafadcd1bd3b4cd9c4be057c14567aaa9bca27f2bf0e9c47b280c0f0ebab2113826a856da8078a771a066040531db4b6cbfa979239ed391f0298d96bf3e14a19c007f1ae0f499cd666f1d42ed346a4bd588334849b103fb39f13a8908c937f6fa231fb8a8f6b29e2208f21b4b201440f71f843ab7883fa1a4be79cbf078ed0be4a56563c9bb59f0c14bc633a5101b35e8e47ce1a7d3159982e7837b4cfa597459d1642d7294a3b3cd2d7f195dcfbe05ad839f4494a7dfa980bd871b3a050d165068542d8f19f744f66c383ea88a2eaec0596ed0782e88f9b28d6ae872f81005cc13ed76b1652ae4628a479e39c5ff05322000a02e28f242cc50c3255d3fde904cc0fa7770f55541284b3ff787411e306d2ae1f3b152ed235b67d03f5cc06504710ed494f2e80e230d93bab6d0bc8d8f700ee49ef7d30599fe064aff58f445d2c00d2714620149d9811f71a97bf44a9ada8af14bf3d90cff607ff3fe3514ad9db86ecb726285b44e1fa9ef31fb315ad608ba3fffd53f2ff10ca4ffb43792eb14a116f685ca4fb4d41760ba17caab3b9020e78b9980b16478e69388a02b4db2082194a9a21ace4fed812fb277f616b9a02c11039829473331cdd0ed1f8fb3c4b077ad1b03918e4c1130452ee80e28134d08e8917c4c1be01f523142f275dcf069dcd1f55eab2e9d80a7c68d1075a5ab355f761b6ecac9a180323a874956ac698456a419d45c52628e920abaa5ed3662b97f70c66116f3c125904619fc0e6b4ea735e15519c946447da397748811d9f7062c7fafccd49269ce6a5cd3ab31a743af1198005c896a1704ff28fda96bf745205b444f58dfe5c255d57d66e2aa4fc3d94a88581d2fb8a6a94b50d7b533accf475a5addf7634c4a3f661ba8fdfcad4292fca1111a805dd6a1a162a8f4f612ee47c44a902a149de1a4fda4f76945df4cc79090026c9e2a7edad803d665d49599878054dce3631eb979decbb8bb312e0db3d34bd9ac8eebe5553acffc283fa404cbc00bd7d29bd12ff0cfba112f60eb3407f26e5c5b27a61ca15b2864e8128102e95e59b39d21b0c820682b31ca1acf2a0506b3939df36e7d6eadb143e50914b20717e5f8be7c2c0be33c1925e4aaea5cc311c39e457b0e48c791c874c2862d1a1f00a4b1dd38423006fb0e8fe78031dfc32a09e661220f86dc58a1fb1d7120bc85df22482e757bbcd365c24e4ad94a9781e155bbc04e2526faa11574ee23c87021042c7c19600cdbf2011b80348598a130562effc0ef617f57c320c279aa8a3cc2a1d13018fd85e7d4a7fc61f1f93be5be54fb5f023b6e7762b46f4e636d807a275291ebf6459b29df5adbf20b8a823341f65bd73f69276cd923cdfdb3fc9bf4066e033baedbbeece1fa2a7423cb1ac8a5d2c681a22240a5375179c1dbcaac8b54ef7e07ed1c9c1f0334e3c89025c499347df7fbce5b619e49501aa337d0c47f46161a4bbce536a04b4f9ac0d398ddc539b432f98a3cc84d3c386b01341cce3755abb33fea616b2d9af8d4cafaaf8696f6e105f36cfbd5c2e7dd782ef58d3b673f394578a12ac38fb906dffb41c9dab51329e9069480e80a4eee20683b814bf40702b7b6d2b40f5ac730bb017359727fb6125946455fb48a7f9975a3a20e7caeddb005fbd463493fd9a4a6dc0420fe295e5aa23db983048ae70da595cdf93e6c40f294442ee7fdb45ce01b51f8b33169b4bfbabf0baefc446520228125b849d98dacc4534a8ba356d2f4dcbbfa514f3ef0a78f1dbbfcb2508e44a32f7a46a9628ce062e0a64003e592ec58e317ab17742bf4e1eaa6078b76f7070b49ad35bf4c29894aeb6eed14eb7d1518d5d455de784281efb6da98ca8beb0b3bc300879d9995359c05856b6cc91ce6498a721f40c629c3f80e67908e1c78c35dccdd8ba26fe5409493151dc4063b130f4239b4b7307de2ccd37c1fa8323d6a5ac4f4567be1dcf922a782c08ccb466814050315de0f15daa0fd31e0fcd6fc9fb58d97a07381805ad4267e879fcb758e196d23d3ee4fd8e796771de3ea25988b9fb44d34ed73f880a2d0b3353fe7f0a95bf07f0880c05d96be5492541ef85562550975b123627de12bc42f188aee4570b06716ce698a3fbc9c9532bbfb0b29f3b75656848e01d0d1e7980b41d497087ab6a518a62c57c7884f651c04c766aa023acc50a8253ed6bde0e83031316ac1d2f916d42f69014275507a448649fe0f3b12ccd27059e4e645cd8e928985bc86158f6f8e2b40337c5bb74e37d600a41a96b815452e9aa5b597dbd51b03bf81415c8bfde2a214d6dded4c62fe86bc1d5655b647230e33fd56883e89b8a2cfe371d83b3e5dc21ba5a60ff2acd44b0dc8f3a1794821c14d33aac91a9b5e9d0e97cfc15aa02d2e476a62864e3122545a7798fdad1efa6f4b1d791e504791e163a32c7876d18e27fa00ade18737519b3f8ed611118771bb0c97c3054d8118a1bed6391073d862e820d974c7276123e392fa87cb145265937d373a45a871088bebd4afd0cfcb7754addc6c731fa11b1fdccba4ae0074ae57127d5a6bdc7e5d19c91446c554237f8211d9ee917cec972c75969af4642ecf1e08f6ae06d8aaf5f7ed1ce2dbf70d2e21af5a8c6563898b54ea04013944f9a6379ddd23df3c6d8e3bcba3807379cfc06ca2c69a978271eca67ab6885ca63923a1ee3e6018c8bb40137239226f3b9a9cf186768f364f1912832eaafebd9b3bb5eb6ba0db3215781841042abf4d3bfb67629766f7a2d7822becb9775b2d9e382bcf8e3cbb0719634ee65a958aa83fe6d3a19fc90045f1cc673a23a11d773d7b37fa09c709c08909f7ee5675f6ea2614ad4fba226273f28f621578ab65ee9e0b88d679a13448fda5f8c3af1888a138483643d3461ed0bcc654e2a174604f951d0064c8a66d0f43c2d65b07cd6500ae7f8d3f17600408c06ed26c121e76abded9d4a2e48fbb1a659c05120acb175b5b7afd38a838a34aac0b56e0f30710aa324d81bc23702c640d7ecb6ffbf27eb7ee6dafd29f55657344586245a275b5bb3fda67e59b79847b8fb2b31e114c8981737a689ca330b3c0930d419a018164353c0e0af6d66ccc5cc4e192984fb4b08e1d2967062ed80c92704d5e28e52eb167628119f2084d0ec377f285eb6dfad3e71b70da40a66c1a076a07fa0af3b0eb40ef62e507aef6413ecfba6f272d957948a58b4d539fbfd6fc7d6d5505b75a27603247e5ea8364fb8d0f512c60ad487cc09ebb29c040ec27727a1ffa533b380635b022a781614c647f185ea7c895cdece7211344fa656697e446a55e15e9ddee7688103a89c6ea655189d91081424b3eea7431c2058c6956e28b897fa81c92862badc10e6a6fe27e4bbba49732c5a2d7e075b9a23f989ff33c15288e982ba0908f3c8cb4c24fe9b131e1a1622b59f93b09debf5c79cf8a0af16826df38b4ac30eda04298618351379c6b89052ea6f45d5b425a2fba4162d22fd640368cac40fe0587b350f4d352b738f00e8919cc65923b3722edbcc8a2e4814564990091f6578a104f22c88f1674d2b2aa1b6c34162016db8c546b7e3e3c9047e24d9dd22c5314846b76a9047ae1ec7485ae592066a7535b99ba7d517b07c30f3b3dd5e808660af8ca8ab80cfbe340e5c8f654e8c5e0461c83d4474a6182663b7f88db69a3451a52590d5ec16f3720ee4e83b49bd0c8049b256ff4bc395e67d0fbee893ca829ccf5fd183bb6b0a24488844d2eb0a533be73e414d1b08eb32b02109738b725e26d0d761e6ae5f5af46feeb83965590a14f0eb9bbcc2243f271a0c40d7449d09519d3b35241098aa4609d6d38e9f3cbf79c58ad7b309a269be3a7b27a0835c79e9fa8c406533a7dd6ef9e91a0327f2af8dc633785f05a48c5fb9162443b8f7210d2059f1889364d1e6443f872aa5d2b77daf478ebd5f932d717eff4342ceda85b5c24e6733ad83a8af171ea7a8d5282aa603deb619571011d6239c2ae8387e1de09e4659bb2ba504e8fb59526abd0cbef818bd30b311416f35d58dfc3fa05c406cfa8f18b733d8ba05220aaa6b660e2ebfaa59facad0e986ba49e33543b0eb330fa5c711fe359a7b66dc8fd6c9bc1a968b8882fcd5927ee331c5472d78866c6dae3e11b65762e24fddb79b9d92d06a40d0380427083d17dd9f5ec5d016d644417396f394382a697a58c5ab1454fcf78cb194ba5c8deaa506d2ffa0d15557c89f7a55d6717eb23087257883ef53fbb1da814494b039ef32da9ec082d29dbd31faa355917f9d5da0b7ab79cf39dae34ca8bff816218d813413e869b132137568e09281d9cda6f2730df4290f522eb114af39da65490c4adaa6a5141b87726ce408832239ee044e8284a1d60b2ec7af92a1d053cc2225455aee183e45e95b89228460fd0be9b8a4798f9b607643c081025eae25c0d5d09a16a1bf8346e3878d2b3f770561c48a127e074d02a3c9c84a1a6169c9406fe616e616ac5a8f6d354a437a4617312d7ca551b2f18e55ad7c05"}, 0x1008, 0x800) writev(r0, &(0x7f0000001700)=[{&(0x7f0000000240)="7944b72bddfa1cae35a3f25051edb2e9462fb99ef3b7eb75ca599771973d8d7824d53788581ba33bc6e5342b589a0a03201c0e0c92e70083c5994840068f5bb20433596ed6889405ec16a2eed60e51fe650d8637df88364bdb6da65eb91407cdcaa8b9b7c044a69eb7523d4797ef66773a3c15e284a2dcc9c3a4bbd2afbdf9f0f5dae8cc906d7bd77a9cc14a7b17adedb8e2265576a5a55fc269554d065bff123c3f685c8ee150c9a2", 0xa9}], 0x1) 10:21:36 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0x4, 0xfffffffe}, 0xc) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) msgget$private(0x0, 0x400) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') 10:21:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) syz_emit_ethernet(0xad, &(0x7f0000000380)="025909e207e1ee4b20ae852b4534a94fb22558cb21837f304f07caf5ef3e454c216362ba73a1b64dbbf8837ebbcd4bc5e21c2e1c34d2c508f46d1a0920a6712402fe1c34652b73f58f53229671f78c9216361f71d3b62bb55bac080a993e4f81326ac7552fd8c237540919a03078b5899632107c8a9a2ec9ebf39975f0bbcf7a35bd93e03a525343098232ad870b8fb6b1674c4a46108f3118a189308b431a13d9852930905c748e03ddaab40430437d851e4d9315c0a734499c099b1041d5416b52b7292372e11a8aa5a333a63aae295a47c5031be6cefde59c1f90ecc65acd2b93282f3db7d5d021625e14944b0e2b8e6c6b9b6411e85ae7f3ea9481b92aaae67d2c2b4395d1a879222a22de70d65f5ce34b9cc0953f4a6c1ff2b56f1bec74658a4b64468adddaf3d7e142e30fecdd3efd396c30d9a9b442028c7e3eb07ac2c043d1") 10:21:36 executing program 0: unlink(&(0x7f0000000180)='./bus\x00') mknod(&(0x7f0000000040)='./bus\x00', 0x8000a108, 0x4300) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x800000000001, &(0x7f0000000000)="186fe65c", 0x4) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x80, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f00000002c0)=0xfffffeff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) fcntl$lock(r0, 0x7, &(0x7f0000000140)={0x2, 0x1, 0x5, 0x2, r3}) open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x8, 0x81) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0xc0105715, &(0x7f0000000080)=0x37) 10:21:36 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x80000000ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = semget(0x1, 0x0, 0x80) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000000)=0x87f) r2 = fcntl$dupfd(r0, 0x0, r0) r3 = msgget(0x1, 0x289) r4 = getppid() r5 = getuid() r6 = semget$private(0x0, 0x4, 0xa5) semop(r6, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r6, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r6, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r7 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r9 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r11 = socket(0x11, 0x4003, 0x0) sendto$unix(r11, &(0x7f0000000300)="5001050360900004000000021306ca90081010fecea11ea8fef96ecfc73fd3357ae26caa0f16fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d80000000000000000cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed79518bf70299107ddf3b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b1042", 0x150, 0x0, 0x0, 0x0) sendto$unix(r11, &(0x7f0000000000)="6f932e581469d1b89b2bca11221ca038d533cb8423f338af432b61fcb7c62e957457939d1a56fbc39329badbd9a086d36ab91abb0a830b5d905ea8b9c577004c1c1edbd3cc4fb9a3ef61cb02f18332cfb4689732d0a05b38a8debab4723c75ce03ea70f486489390e5fdb57100a6247532ec65b6925c481490cfe33c1cee52af054a3f40c24e9aa634277e74f31cfa607c0f6556f3109d60", 0x98, 0x2, 0x0, 0x0) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0x12c) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000100)={{0x3, r8, r9, r10, r12, 0x4}, 0x200, 0x401, 0x2}) sendmsg$unix(r0, &(0x7f0000000b00)={&(0x7f00000004c0)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000a00)=[{&(0x7f0000000500)="fbc050f8678394a71f7e945b11663e17f8f5c94e5a4473bc5faa0486b996248c869d63384682f77ac65ad8ab58a57b5e984a274a8d78bb38f6c745eb8ef14e42c29dc8d2b7baa77d77ec9d46fb2d3b31262b7a1cbf3d3fd24f35e2a61c598dd7495c31476f51b0d58b2bfdaac51bca7db327489f8e2f1eae641c72cfb69a98f3a8dbe23db8fb4fe7bed19fc1294455b58917413257c6708e2d419f34a88bc8494cd2ea0d9aa4b9129a06b720fc8cf4835442c6b9dd2befb9b0b8d24356bc7b1c9b23552be92d8c024667fb00b022fc9b8c1ace1205acfa2a41093c930348e4", 0xdf}, {&(0x7f0000000600)="86877f8b954dd845516c5d90338a03b8802bbd3f1c", 0x15}, {&(0x7f0000000640)="c46640f093a9fda5ebd3d0b88bb10507f36a5237eb287977262c873e4d51c2b60a1dde0d3bd095db278f9688bcf928cc5942986fee866fd67b1ad3e414c8e5062a10af80aeb97676e985105d8f917c373bdbdf232978ab3cf58d7e", 0x5b}, {&(0x7f00000006c0)}, {&(0x7f0000000700)="320057bb26d62cfe7abd9092979aefaf387c8ed73f07d182a9ca5fa5ab8666ac413f7654baaf8ec5092161ccdce05fbfc8603638f69460865c0df1d53233679198d84bd2d6e99c00aae48ad9e5f70ed3210d7632bbbc59c6141decd26b264a3f928546983e5efae8dad4659d5b9eb93bf47c44c1c99f1fc52b3717f43b94e7374ecdd24742f57a330c57ef08834dc669399eed0089b84db0e6fec34b164f", 0x9e}, {&(0x7f00000007c0)="2c3360cda0a5770371a1c7a9bba3d2cac8047ba52805f2ed769a80d5cc6770bcabc11d020e902381bcf57397953dfc224e0b89e02148cdb5e54304c1de999bd0beef9aec02778a10cbfc3941cda1ec21d98994cdea00626dcc1077627541c261c8d2022539fb345c1113742e220a5faf983e6fb41ba0", 0x76}, {&(0x7f0000000840)="304cf2429e7668cea11a5edd6a09c92cc2d96b055f1105e7bbd4ed05d6d95381dc99c2a4254a4eb9ae78fa935c323d17b46f4d1fd0ad8cc6137cf80164b9bfe7245c291bdab4f07a9a4d7b17eda13665cdc25e9624f404ad50c34c66a69a760af21401781088f18f14386aa5815c7d2686feb20d34a961922287d05a37ad8bd2c77e36c4edfa12c466364d5ba35b4b8ab7d5e51c0757f00321b6b510675f552e605b78618ee62887432016c97d30dc1b039cc73cc76721dea85daa1ddca2", 0xbe}, {&(0x7f0000000900)="1fb5a0d1d0006a334a48f5a7d04c407a90dd072f05f860f1799ea483a34750e78c9d9c92082c116c339173d5d3322557c27c6a68ac1498b4fa7c9c6027bc9b5e6436e42d273dbcd30f058f423011e17b2a75bf9be10fd8bd2789355885ddad408abf72306fc08695744b63ee5ce9b0116e15f9df012971e227233688e9b10a2658e551bd03ade48139532500df77507abbf618cb12317e52d9544c9a976b950b7849c44366347b020b73da2bb0bbd7d6cef46038d8e9", 0xb6}, {&(0x7f00000009c0)="ccca2bde696efcb83219", 0xa}], 0x9, &(0x7f0000000ac0)=[@cred={0x20, 0xffff, 0x0, r4, r5, r9}], 0x20, 0x404}, 0xe00) msgsnd(r3, &(0x7f0000000140)={0x1, "773af7e84852a3ba5d13d2fa96bce81a1279aaa4c2f66a54d23f743ea2ee96e12fcd4aee4316be8ac2cefde3b7580d48a723d8c801bfa0c76ee24ea0d47085a490044cbc26bf20b3f2cf46b0262a50410bc36a979e2d800ef38742490e4e730ce4c3f3c3bed2f6617fccf4778f1a3da169e443378cd8510b1fc1f2f006aae4fa71e81ae5782c59314798c5caedab2cab6a4e562568d60c90f09c37581fcba79f89c7d7588ae54a8f632b2d242c23f4dd4e03dfa4d2e42197066c434ac7"}, 0xc5, 0x800) r13 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r13, &(0x7f0000000040)="670dc3", 0x3) pwritev(r13, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pread(r14, &(0x7f0000000100)="24bceec95d7905ac9e9766381e30e046c8cd47672115156161951b3e8ca9147cc50a", 0x22, 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 10:21:36 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) shmget$private(0x0, 0x3000, 0x8, &(0x7f0000ffd000/0x3000)=nil) write(r0, &(0x7f0000000000)="8b365bcd38a978210daf96d73166eac83611ce45118d1e9fef7a1ac4936f34882009", 0x22) write(r1, &(0x7f0000000080)="0c000002fdb4b7e886e5c8520000dfaa953b1f015b200a", 0x17) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 10:21:36 executing program 1: r0 = socket(0x2, 0x3, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000380)=0x10) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="dc022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d93c6b6fed71d420a58fe43bea7a07faac55a52f7dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb584d38a6acb07c62f547d55587267ba5050932ed612e5ffe044f6806783de26753d6fdc2ef47b4d2c38f572cf51ad724dd92f009000000000000006198a9ebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5daa530239fc1ecc440000447c89263b7abec43beaf656f936230157625edfdf52598a2d92eb2534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568f564b50217824b0aa5560ea147f1bd941f986fc40027f2f064b23f1e1692c35dbdc77d3d79c942baa127a4dc3f33daa93994e65ae4b3d79c2a5fbbae982719574a7fb17bdf63dd0dd7cd58ab6fbf8dcbefc1810249f9474588ae4a4fd2ef349840968058ed9d4e8071f5893c905d437fe172cd8843f5b9547efabdebc80b6f7241c42126a2446cd39496c1c113c67f3107f5351a80d85cee30aa1cd67fe8d060e695f27c0df76e2b5e5e62a5425e66bb2d1189240d20984cc92de9b03244c3551eadc42491ed8d84712fdd3dee1bbecda2db70e165474298179b04e6c65241474a3433751c3bb9454183d79d8828de4479d32b008b685d9ee6980f52a8bed2a094783e959af400757633a1a73147872835b40d35cee64f2d24736930e69c3270b5c4b2bad90a6d30e00000000c5e50cf4f78e3d89d596a311a87212a624e7fe1cd2430718a0d95f63127972168a2b2487be457c27894197dd30ff314013be2e0b77941d66dc32a3cb7cab689d09db55d866a15d39d73984ba13098b991ab9f27d860874a3587d770de8da44b2d2a48ba4223d0fbbd4c2482c96ce80d35e1f6c6da4c277e703d1c5a27c47c5ff4353d8d96ce4980ba09e3d46d29ee4880dd1bcb63ce4a9206d3413337cf1b99994508ee05d00fe4f3ecc8119ef56fa46988d877976aaa06202096213b3b8e0096d5bce0aba8f0fbacd5cac173e00000000000000"], 0x10) write(r0, 0x0, 0x0) ioctl$BIOCIMMEDIATE(0xffffffffffffff9c, 0x80044270, &(0x7f00000003c0)=0x4) 10:21:36 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x202002, 0x0) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = socket(0x2, 0x8001, 0x0) connect(r2, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) r3 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r5 = semget$private(0x0, 0x4, 0xa5) semop(r5, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r5, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r5, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r6 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r8 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r10 = socket(0x11, 0x4003, 0x0) sendto$unix(r10, &(0x7f0000000300)="5001050360900004000000021306ca90081010fecea11ea8fef96ecfc73fd3357ae26caa0f16fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d80000000000000000cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed79518bf70299107ddf3b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b1042", 0x150, 0x0, 0x0, 0x0) sendto$unix(r10, &(0x7f0000000000)="6f932e581469d1b89b2bca11221ca038d533cb8423f338af432b61fcb7c62e957457939d1a56fbc39329badbd9a086d36ab91abb0a830b5d905ea8b9c577004c1c1edbd3cc4fb9a3ef61cb02f18332cfb4689732d0a05b38a8debab4723c75ce03ea70f486489390e5fdb57100a6247532ec65b6925c481490cfe33c1cee52af054a3f40c24e9aa634277e74f31cfa607c0f6556f3109d60", 0x98, 0x2, 0x0, 0x0) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0x12c) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000100)={{0x3, r7, r8, r9, r11, 0x4}, 0x200, 0x401, 0x2}) sendmsg$unix(r2, &(0x7f0000000680)={&(0x7f00000006c0)=ANY=[@ANYBLOB="66698b1ee491e08ea18559e66cc0eac9829665310000000000"], 0xa, &(0x7f0000000100)=[{&(0x7f0000000300)="ea1ea95caba9132f17e50c29fbe5f5af532bb80f3540c3701e1ae1b01133d78dabf901d94ae16bf5caac69b57616193bff69e1682e7c0aa1161a74501b540449580952234bea3422cf7d9d614da1bf61de50dd5877c7f6449bc3aaa251061e2ef53c05a5b96c4598ded5bbdbb8de1e66bf6764c9ebb556f79cd0f3b8df33de02a0b5c998298827c98cf8a895857fb646b95230e88bef155656a63637d85fb242925373ca22b1f80dd5683e3dd40a56a2ab323ed6b60431635cc26cb096e05c42672abf29d3e6fd9dfc02", 0xca}, {&(0x7f0000000400)="68e2a20e2ed932315d91476b5c9f245e6ec3526be8b3847901d2ecb539485c5d674145482d4fd641bd66532d7dfee5ff4e47527566ca0b6d9199a0f7e6e567df456028b796ee98724de03b3d3e1ec886705112f8bd9c9089f165e2a7a7b0bea31ecc8087b795aa0b002bc301a7fdaf27a7671c857ee50153bca5287dd7c0b7d2759b40841b176af3c5bed2f8615a0f0172e5a80f40a9e11c1b23e6ec228a1e2efa42abe62403d8a93b186f82d21bb4606c3218821f75a44870c7715d066fa9647994d3c1716c88217b", 0xc9}, {&(0x7f0000000500)="61611234a7d527a76fa871d888820c8c88b0b6191b93651b1440dcf87b89e7dfab158ebe2a3d19d3de56ca1e758ddb44dcb78a320fa05eba7d0f5f0b32b67726a7e0b7fbae66fd6d4a1b7e1821c3980222c4a01ef82ef8a55fdf5798ca2234515d79d288ac456572419a17173bcf269e5204f74c28cd31e4abc906908e7729bffedc8681d681865cb62ebd0ffc68538c65e289a6d95e371d843287c2a089df425c7b9db45b94293b469fe7ffcd34f43fce98d6a7c2ece25a74e41f325ab2ac2789c264d7903f855f2e78c21307f4d6b7058a55f4f72139d3c74fde22df8c4201ced29c510687eda4e8fd4dba1431e31cec8891ca7aa732826387", 0xfa}, {&(0x7f0000000600)="11dd8cd1568afd69c2ecdd1394b873569d9b4b98c2aeb4f308b37784c81f38cfcc1ecf372b01bd384989a121b9fa493e1468bd9b87ce6cdc91fc8038a7427f756d2aac389596be11114113831639e832fc4370", 0x53}], 0x4, &(0x7f0000000280)=[@cred={0x20, 0xffff, 0x0, r3, r4, r8}], 0x20, 0x2}, 0x2) unlinkat(r1, &(0x7f0000000040)='./bus\x00', 0x8) r12 = syz_open_pts() dup(r12) poll(&(0x7f0000000180)=[{r12}, {r0, 0x1}, {}, {r0, 0x1}], 0x4, 0x0) 10:21:36 executing program 1: select(0x40, &(0x7f0000000000)={0x0, 0x100000000000000, 0x4}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = semget$private(0x0, 0x4, 0xa5) semop(r1, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r1, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r1, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r4 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r6, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x3, r3, r4, r5, r7, 0x4}, 0x200, 0x401, 0x2}) getgroups(0x3, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, r4]) r8 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, r8, r8, 0xffffffffffffffff}) ktrace(&(0x7f0000000080)='./bus\x00', 0x2, 0x34, r8) msgget$private(0x0, 0x410) r9 = semget$private(0x0, 0x4, 0xa5) semop(r9, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r9, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r9, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r9, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r9, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) dup2(0xffffffffffffff9c, 0xffffffffffffffff) 10:21:36 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) r1 = socket(0x2, 0x4000, 0x83) socket(0x2, 0xe5ee62d87f631211, 0x7) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3f, 0x1ff, 0x136720000000, "b8000000000000080100"}) close(r1) fcntl$dupfd(r0, 0x0, r0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 10:21:36 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100001000, &(0x7f0000000140)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7fffffffff, 0x0, 0x0, 0x0, "00000000e74de40000000000000000000600", 0x1}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) socket(0x18, 0x4, 0x3) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f00000000c0)) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) recvfrom$inet6(r3, &(0x7f00000001c0)=""/241, 0xf1, 0x1881, &(0x7f0000000040)={0x18, 0x1, 0x8, 0x6}, 0xc) 10:21:36 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r1 = socket(0x10000000002, 0x2, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)='\x00\x00', 0x2}], 0x100000000000016c, 0x0, 0x1) fcntl$getflags(r0, 0x281601663e1c442b) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) r3 = accept(r2, &(0x7f0000000100)=@un=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) bind(r3, &(0x7f0000000180)=@in={0x2, 0x1}, 0xc) r4 = open(&(0x7f0000000280)='./file0\x00', 0x80, 0x118) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r4, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f00000001c0)={0x8000, './file0\x00'}) r5 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r5, &(0x7f00000002c0), 0x0, 0x0, 0x0) pwritev(r5, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r5, 0x0, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000200), 0xc) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 10:21:37 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x4, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x10, 0x4) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f00000000c0)) 10:21:37 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8266696c653000000000"], 0x10) r1 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x21}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0360a59f69c8d404927479a3c5eb244200a36aa16", 0x1c, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000200)='./file0\x00', 0x120, 0xe) accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) recvfrom$inet6(0xffffffffffffff9c, &(0x7f0000000100)=""/202, 0x84, 0x802, 0x0, 0x37b) 10:21:37 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x8001, 0x0) connect(r2, &(0x7f00000001c0)=ANY=[@ANYBLOB="00002e2f66696c65302f66696c653000256b5106e7d6ad9aeef03234a7ff03fd76f84ef371aa2a5290fa1b3efaa4ba39649b706916a1d959d1152b53497b1e760ef6996a636b53491c554381367c8d093be0aba953f842825ae44e92423cfa7dc5e58d020b4aa5b029fda9f52d2e354648cb722328b4ecf3c982f98088356a169b"], 0x10) r3 = socket(0x2, 0x8001, 0x0) connect(r3, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) bind(r3, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x20008000, 0x9}, 0xffffffffffffff81) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) dup2(r0, r1) setuid(0xee01) r4 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r4, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 10:21:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x74}, {0x87}, {0x6}]}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x2db}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x20000000000000ab, &(0x7f0000000240)=[{}, {0xc2b}]}) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 10:21:37 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x800004502) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000300), 0x9, 0x0) r2 = socket(0x2, 0x8001, 0x0) connect(r2, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r4, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000100)=0x7) writev(r4, &(0x7f00000000c0)=[{&(0x7f0000000180)="ddb4aeb3ec240a", 0x7}], 0x1) close(r4) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r5, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000100)=0x7) writev(r5, &(0x7f00000000c0)=[{&(0x7f0000000180)="ddb4aeb3ec240a", 0x7}], 0x1) close(r5) r6 = syz_open_pts() ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r6, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000100)=0x7) writev(r6, &(0x7f00000000c0)=[{&(0x7f0000000180)="ddb4aeb3ec240a", 0x7}], 0x1) close(r6) r7 = syz_open_pts() ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r7, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000100)=0x7) writev(r7, &(0x7f00000000c0)=[{&(0x7f0000000180)="ddb4aeb3ec240a", 0x7}], 0x1) close(r7) r8 = fcntl$getown(r0, 0x5) r9 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, r9, r9, 0xffffffffffffffff}) ktrace(&(0x7f0000000080)='./bus\x00', 0x2, 0x34, r9) r10 = msgget$private(0x0, 0x410) r11 = semget$private(0x0, 0x4, 0xa5) semop(r11, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r11, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r11, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r11, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r11, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r12 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r14 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r16 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r16, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000100)={{0x3, r13, r14, r15, r17, 0x4}, 0x200, 0x401, 0x2}) r18 = geteuid() r19 = semget$private(0x0, 0x4, 0xa5) semop(r19, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r19, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r19, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r19, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r19, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r20 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r22 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r24 = socket(0x11, 0x4003, 0x0) sendto$unix(r24, &(0x7f0000000300)="5001050360900004000000021306ca90081010fecea11ea8fef96ecfc73fd3357ae26caa0f16fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d80000000000000000cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed79518bf70299107ddf3b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b1042", 0x150, 0x0, 0x0, 0x0) sendto$unix(r24, &(0x7f0000000000)="6f932e581469d1b89b2bca11221ca038d533cb8423f338af432b61fcb7c62e957457939d1a56fbc39329badbd9a086d36ab91abb0a830b5d905ea8b9c577004c1c1edbd3cc4fb9a3ef61cb02f18332cfb4689732d0a05b38a8debab4723c75ce03ea70f486489390e5fdb57100a6247532ec65b6925c481490cfe33c1cee52af054a3f40c24e9aa634277e74f31cfa607c0f6556f3109d60", 0x98, 0x2, 0x0, 0x0) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0x12c) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000100)={{0x3, r21, r22, r23, r25, 0x4}, 0x200, 0x401, 0x2}) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000300)={{0xf876, 0x0, r17, r18, r25, 0x20, 0x1}, 0x5, 0x64, r9, 0x0, 0x2, 0x1, 0x8000, 0x2800000000000000}) r26 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r26, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r26, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r26, 0x0, 0x0) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r28 = getpgid(0xffffffffffffffff) r29 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r29, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r29, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r29, 0x0, 0x0) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r31 = syz_open_pts() ioctl$TIOCSETAF(r31, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r31, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r31, 0x8004741b, &(0x7f0000000100)=0x7) writev(r31, &(0x7f00000000c0)=[{&(0x7f0000000180)="ddb4aeb3ec240a", 0x7}], 0x1) close(r31) r32 = syz_open_pts() dup(r32) r33 = syz_open_pts() dup(r33) r34 = syz_open_pts() dup(r34) r35 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000380)) sendmsg$unix(r2, &(0x7f0000000480)={&(0x7f0000000140)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000240)=[{&(0x7f00000001c0)="b316617ebbd0614b03e2965a12b452a68f86deaaff95002bf7b9ef9712c4e0ae20539b403b8ef3f8ce88c216c0298bb0e830e2b9c065242ef3fb7337ab32eddf06659ff6e8f4d5ee34f17a6d9c652200960faf2f83d46fe3f45c8ce7a1cbd688848e7d1e388cb2a07cc1360df454d4a33d8eb975cf4a9ef7e4ffb4230c33db", 0x7f}], 0x1, &(0x7f00000003c0)=[@rights={0x30, 0xffff, 0x1, [r3, r4, r1, r5, r6, r1, r7]}, @cred={0x20, 0xffff, 0x0, r8, r18, r27}, @cred={0x20, 0xffff, 0x0, r28, 0x0, r30}, @rights={0x30, 0xffff, 0x1, [r31, r32, r1, r33, r34, r0, r1]}, @rights={0x20, 0xffff, 0x1, [r35, r0, r0]}], 0xc0, 0x400}, 0x3) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) r36 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r36, 0xc0245755, &(0x7f00000000c0)={0x4, './bus\x00', './bus\x00'}) 10:21:37 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0xd14, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r2, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x7) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000180)="ddb4aeb3ec240a", 0x7}], 0x1) close(r2) r3 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, r3, r3, 0xffffffffffffffff}) ktrace(&(0x7f0000000080)='./bus\x00', 0x2, 0x34, r3) r4 = msgget$private(0x0, 0x410) r5 = semget$private(0x0, 0x4, 0xa5) semop(r5, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r5, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r5, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r6 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r8 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r10 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r10, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000100)={{0x3, r7, r8, r9, r11, 0x4}, 0x200, 0x401, 0x2}) r12 = geteuid() r13 = semget$private(0x0, 0x4, 0xa5) semop(r13, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r13, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r13, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r13, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r13, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r14 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r16 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r18 = socket(0x11, 0x4003, 0x0) sendto$unix(r18, &(0x7f0000000300)="5001050360900004000000021306ca90081010fecea11ea8fef96ecfc73fd3357ae26caa0f16fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d80000000000000000cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed79518bf70299107ddf3b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b1042", 0x150, 0x0, 0x0, 0x0) sendto$unix(r18, &(0x7f0000000000)="6f932e581469d1b89b2bca11221ca038d533cb8423f338af432b61fcb7c62e957457939d1a56fbc39329badbd9a086d36ab91abb0a830b5d905ea8b9c577004c1c1edbd3cc4fb9a3ef61cb02f18332cfb4689732d0a05b38a8debab4723c75ce03ea70f486489390e5fdb57100a6247532ec65b6925c481490cfe33c1cee52af054a3f40c24e9aa634277e74f31cfa607c0f6556f3109d60", 0x98, 0x2, 0x0, 0x0) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0x12c) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000100)={{0x3, r15, r16, r17, r19, 0x4}, 0x200, 0x401, 0x2}) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000300)={{0xf876, 0x0, r11, r12, r19, 0x20, 0x1}, 0x5, 0x64, r3, 0x0, 0x2, 0x1, 0x8000, 0x2800000000000000}) fcntl$setown(r2, 0x6, r3) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000240)=""/83}, {&(0x7f0000000180)=""/83, 0x268}], 0x10000000000002f9) close(r0) write(r1, &(0x7f0000000200)='R', 0x1) 10:21:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x24}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r1, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x7) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x20000, 0x0) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000180)}], 0x1) close(r1) fcntl$getown(r1, 0x5) 10:21:38 executing program 1: socket$inet(0x2, 0x2, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) sendto(r1, &(0x7f00000001c0)="7b75ee0d66f44d78278591f620902f7790a06babdd3ef3084d4a443b68661ab06f7f2b28ea016361af2e9f0bee4825fd8ad0607cd74cd0751e6371fe1de650209ad7ff8cfe7148730ab44a8615228eb4fcb3028d6ee0c8555a2f1abea7fa26e94010622f33b8449c350111231328b7f174dd621c2a3bf4391085a264d7", 0x7d, 0x0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x1, 0x400}, 0xc) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000180)="58f9abdb", 0x4) 10:21:38 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300), 0xc) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20000, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x401, 0x744b7f15fe6de6cf) r5 = syz_open_pts() r6 = syz_open_pts() ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r6, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000100)=0x7) writev(r6, &(0x7f00000000c0)=[{&(0x7f0000000180)="ddb4aeb3ec240a", 0x7}], 0x1) close(r6) ioctl$TIOCCHKVERAUTH(r6, 0x2000741e) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) open(&(0x7f00000002c0)='./file0\x00', 0x20, 0x100) write(r5, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000100)=0x7) r7 = socket$unix(0x1, 0x5, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000280), 0xc) writev(r5, &(0x7f00000000c0)=[{&(0x7f0000000180)="ddb4aeb3ec240a", 0x7}], 0x1) close(r5) sendmsg$unix(r3, &(0x7f0000000240)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f0000000100)='N', 0x1}], 0x1, &(0x7f0000000200)=[@rights={0x20, 0xffff, 0x1, [r1, r4, r5, r0]}], 0x20, 0x18}, 0x4) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 10:21:38 executing program 1: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000002c0)={0x0, [{}, {}, {0x1}]}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000330, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000100)) 10:21:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x2) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x40}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = syz_open_pts() dup(r2) write(r2, &(0x7f0000000100)="d716b338d78271628c6649dfe5b9d04693", 0x11) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 10:21:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x40) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x4, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4", 0x0, 0x2000}) write(r2, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r3 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r3, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) sendmsg$unix(r3, &(0x7f0000000740)={&(0x7f0000000380)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000700)=[{&(0x7f0000000500)="d8ddde7466cd1c36b45ff01b162aebad4fcad563590bf900db5ce6ed0880fe6505f667a646c234fc9336c9904c9b0bc7d65770387b5bcdd32f93fdecd408b43da66de67a4d8dbb1bc5728b3d3bef6e0adf595031bfe320459dddce53f9883f24c68244ec28fdaea802510762a8156fa19d6b5f1ae70bc31fa3657eb16217cc49dab45cc39e8bb3efac114af1631a3426c7c41d53e62fe5b5cfd7bfd9295efca6289ecaae888f23bdd5157bccb521f2c796bc8cda79ed37e00afd71ea1546cf9b332f1a85a3a5273a98e2cda803692eca6578a82f5bf99375a9805a646d01084a64e67403038113a27b24541e596799a454", 0xf1}, {&(0x7f00000003c0)="05df71c35c2599bdedc091843ab5f4b893f4f8594fa7e9f01b036bc6231d0537d22d7c315a5306c070ab6e68e4b1881ce1947f0584b68426af1b59af0ded52f198a67026c204bce4334f49040c070e6268e77af09d32eb565ac4a7abe4181bd82e17ffcf6aa2a78878fe04f2bdca4025a19c0954cc5496953a8b5b82b7473a8ae398672cb4fbf0b80f9d21d53fa54bfd75a0bdfa0bc37bfc96a577afc58e", 0x9e}, {&(0x7f0000000600)="008e00a4ad3d4b62ef56b0558fe22528277f95819ac305a15acd99230309c29df0904cd710f378a4ee214ca987d3562fa469bd6109af0b3ab4ff6615339dbabc26796b17892036bb86d3ba8aa6c79ea656f917890c81b6018e6218c295d10ce2ff1c3a1e3d32eca0b45c20019f1e4482fb369b45a06fdcdcbbea8244b9d2c1b8e42dc16487485ed5f459dffafc943b9a78127fddb480f412bd53967832ea77426ffa8f1c0b2442ec92cdb6d2db70348709d546bb88af4a447fd182be0087028feb64cd5f26f2581149b57f89c28d81", 0xcf}], 0x3, 0x0, 0x0, 0xdca8af5b121af5dd}, 0x6) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x7) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000180)="ddb4aeb3ec240a", 0x7}], 0x1) close(r2) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x1b3364447e83e173, 0x0) r4 = accept$inet(r1, &(0x7f0000000280), &(0x7f0000000300)=0xc) mmap(&(0x7f0000009000/0x3000)=nil, 0x3000, 0x4, 0x1018, r4, 0x0, 0x50) r5 = dup2(r0, r0) linkat(r1, &(0x7f0000000000)='./file0\x00', r5, &(0x7f0000000080)='./file0\x00', 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x2}, {0x2c, 0x0, 0x3f, 0x2}, {0x40006, 0x0, 0x40, 0x8000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x3b, &(0x7f0000000200)="17") 10:21:39 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3b5, &(0x7f00000001c0)=[{}, {0x0, 0xffffffffffffffff}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x3cd) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=',', 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) listen(r1, 0x27ff) r2 = semget$private(0x0, 0x4, 0xa5) semop(r2, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r2, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r2, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r5 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r7 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r7, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x3, r4, r5, r6, r8, 0x4}, 0x200, 0x401, 0x2}) r9 = semget$private(0x0, 0x4, 0xa5) semop(r9, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r9, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r9, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r9, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r9, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r10 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r12 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r14 = socket(0x11, 0x4003, 0x0) sendto$unix(r14, &(0x7f0000000300)="5001050360900004000000021306ca90081010fecea11ea8fef96ecfc73fd3357ae26caa0f16fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d80000000000000000cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed79518bf70299107ddf3b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b1042", 0x150, 0x0, 0x0, 0x0) sendto$unix(r14, &(0x7f0000000000)="6f932e581469d1b89b2bca11221ca038d533cb8423f338af432b61fcb7c62e957457939d1a56fbc39329badbd9a086d36ab91abb0a830b5d905ea8b9c577004c1c1edbd3cc4fb9a3ef61cb02f18332cfb4689732d0a05b38a8debab4723c75ce03ea70f486489390e5fdb57100a6247532ec65b6925c481490cfe33c1cee52af054a3f40c24e9aa634277e74f31cfa607c0f6556f3109d60", 0x98, 0x2, 0x0, 0x0) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0x12c) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000100)={{0x3, r11, r12, r13, r15, 0x4}, 0x200, 0x401, 0x2}) lchown(&(0x7f0000000040)='./file0\x00', r6, r12) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 10:21:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x44}, {0x4}, {0x7ffffffe}]}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$BIOCFLUSH(r1, 0x20004268) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 10:21:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3d}, {0x7}, {0x86}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="2351ce9c802bd9a55b03144e7b14") 10:21:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) setitimer(0x1, &(0x7f0000000040)={{0x2, 0x9}, {0x7f, 0x1}}, &(0x7f0000000140)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x45}, {0x10003d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000780)="3992f7ff05959fc9fedde4e599cf") 10:21:39 executing program 0: r0 = semget$private(0x0, 0x4, 0xa5) semop(r0, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r0, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r0, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r3 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r7 = syz_open_pts() dup(r7) fcntl$lock(r7, 0x9, &(0x7f0000000240)={0x1, 0x1, 0x4, 0x8, r4}) ioctl$TIOCSETVERAUTH(r6, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x3, r2, r3, r5, r8, 0x4}, 0x200, 0x401, 0x2}) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f00000000c0)=""/229) write(0xffffffffffffffff, &(0x7f0000000040)='Q', 0x1) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/7s\xd2ouse0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') mkdir(&(0x7f0000000080)='./file1\x00', 0xce) r9 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./bus\x00', 0x4438, 0x90) setsockopt$inet_opts(r9, 0x0, 0x1, &(0x7f0000000400)="0b3e6d3c526f8dd2fc63a6ed699de376c416011843a9ff550eadabbdfecb23f32941af740736a93bfcd6118d0d6adc0c412b6b0cedf99a3131219bd360431e532a04fa5e66d4f4722229583e371fa8be990ced9360ff02b2739cc332e212b6a9c25dc52daf89699e64d65cf551b4d5b2ce0a634e916ab014524552d10d1a0a6ead418441566f1f5b5f3e822b747900d64d43aa336bc2720c437ac69e4a7d40f5acfd9018aff052ca6123a6a753050f96785c22bcf49bdee89d188d96ad33471fa1dfd89730e2200bf755dcc04041475b059aacd7adcf289cc490149873", 0xdd) 10:21:39 executing program 1: r0 = msgget(0x3, 0x100) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x20000, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/pci\x00', 0x8100, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000001600)='/dev/speaker\x00', 0x100, 0x0) dup(0xffffffffffffffff) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000001640)='/dev/klog\x00', 0x200, 0x0) r2 = dup(r1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x101, 0x4, 0x0, 0x100000000, "4bc3767c63e17180e9fb917bdf6de0b0bbca21d3", 0x2}) msgrcv(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008436e52600"/143], 0x97, 0x1, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000040)=0x1) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f00000000c0)={0x1, 0x80}) getgid() utimensat(r4, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) r5 = open(&(0x7f0000000440)='.\x00', 0xff7c, 0xc0) open(&(0x7f0000002980)='\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', 0x2, 0x0) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000000)) msgget$private(0x0, 0x8) ioctl$TIOCSETAF(r2, 0x802c7416, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r6}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) r8 = kqueue() dup2(r6, r7) kevent(r8, &(0x7f0000000140)=[{{r6}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x200000, 0x0) r9 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r9, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgrcv(r9, &(0x7f0000000580)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001af6267268daab9fc30b95c47c2a8400"/4119], 0xfffffffffffffe07, 0x0, 0x1000) r10 = syz_open_pts() ioctl$TIOCSETAF(r10, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r10, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r10, 0x8004741b, &(0x7f0000000100)=0x7) writev(r10, &(0x7f00000000c0)=[{&(0x7f0000000180)="ddb4aeb3ec240a", 0x7}], 0x1) close(r10) r11 = syz_open_pts() ioctl$TIOCSETAF(r11, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r11, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r11, 0x8004741b, &(0x7f0000000100)=0x7) writev(r11, &(0x7f00000000c0)=[{&(0x7f0000000180)="ddb4aeb3ec240a", 0x7}], 0x1) close(r11) r12 = fcntl$dupfd(r10, 0x1e, r11) r13 = kqueue() r14 = syz_open_pts() ioctl$TIOCSETAF(r14, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r14, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r14, 0x8004741b, &(0x7f0000000100)=0x7) writev(r14, &(0x7f00000000c0)=[{&(0x7f0000000180)="ddb4aeb3ec240a", 0x7}], 0x1) close(r14) r15 = syz_open_pts() dup(r15) r16 = 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', 0x40, 0x145) r17 = kqueue() poll(&(0x7f00000003c0)=[{r12, 0x40}, {r13, 0x1}, {r5, 0x100}, {r7, 0x4}, {r6, 0x20}, {r14, 0x24}, {r15, 0x10}, {r16}, {r17, 0x73}], 0x9, 0x1ff7) 10:21:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r1, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x7) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000180)="ddb4aeb3ec240a", 0x7}], 0x1) close(r1) accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000001b00)) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r2, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x7) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000180)="ddb4aeb3ec240a", 0x7}], 0x1) r3 = syz_open_pts() dup(r3) fcntl$getown(r3, 0x5) close(r2) writev(r2, &(0x7f00000019c0)=[{&(0x7f0000001640)="3da8cf71dae6d6675c8976cdd2533cc00d90ce218e3bc82634cc8771aff67beb35770e6943724ce1edbfe0b49ddfbde87522772a8c93c1e717181b5ffd5fc8a5c94694527ab1dd9da3d0fdf40ef64223f451e0417b4fec5b8fb129b0194e15ff8a0c8123f205891c2dbb814739e82b7e51df311864ffe32951cd7cff9845f95f197d290649756a4dd2705f6e67c5cf9ec907b4ae2507831c6f70c42e9444cfcfaefe9a99d492aca4546daebb01ae9672527ba7a49c590302a3d86a69e3ddb081323e5b17a09e021fb8544870aab7c12705a663776bd7e79d5f81cea901d91190ab3855f9bc3f", 0xe6}, {&(0x7f0000001b40)="fa6c6d4a87a0a325adc8d6173d5d81eebedc01b969a481b2811f763195c047df62ac274d87bad6e5e0b9289c2c1d256315a8cfbe0d8a3851e428dfd4add5b8d76d3c0c1dabdded41b005f71cc663d3047c216721c4e6a6c21248cae3992efc9eacd470dc51c939dc13b6c5c92f4d2aa68150ff8d", 0x74}, {&(0x7f0000001bc0)="184b5a4c4b062b097ae071059e57d692661abbb380fdb6ed8a9c2b2f48ff8553ea6c615f56a71eb9686f93d650eb16dcd8d492da5171d72857a54c5cb682601d7f3b84581394b3c570c242907bd944f0130cecf35a3ac17fd30869416531d5a8a89e96185c72174d745cf0ad3590ba5823774fdf4aaffc847ed413967832f596f2d14a1a36de4fe10e1af46820509d00b50446d780af072de6981348b08d129c6bdeeba915461914cc15dcc6", 0xac}, {&(0x7f0000001880)="bfe310d01ff8df241d8d64e5d9a149a9160d231836bcf43771ac5fb2003bdc2ca38bf49727fbbb886ffb8fe82a44ea06c47864b317089cdd81fc669d37e7950fa9c5bd844bc4887d076512d703c0273807e1ab8590ab9f96a9b31d4f2353ca51803de66de887132d5fd6015121fb19430b0a7483ff25", 0x76}, {&(0x7f0000001a40)="ac6a51c90f05e8fa766197edf3188e35d284ce91361890e0236c260c8b2f0e7af9559a5a52f9a6546e607d00a8ffef427799735cde91d9cefd942fdef9e456ee3b5450a22990b02788dab7fb183f9b691af05b88f32ff0d4d54d7d9955b4fdcef5de427b5b47d0bf9ea67f6f21b9fbbe52d24888adef1f4cfe4f9e1b692d535b9a955415f646006418128287021948bdec377ff399a9e0a9fd3f2870befafedd71d5d490", 0x21}], 0x5) close(r0) writev(r0, &(0x7f0000001440)=[{&(0x7f0000000080)="c247ca4d617f94ff94ab7a0bb74f35dd664fea39fb22f68e690dd8b648f5546d99f7d8bb91cacff95458dc3a2e7343635cdbcce23ade2dfe418fab3fe6c3e5073a489a7aab0e69516e02699f55c6363a3baa9542e5dba9314c5b2dec95dc6c989d2923", 0x63}, {&(0x7f0000000000)="6dc62b48195d1d441fc9b83d48e66aa437f43020eb9c703f2fd9", 0x1a}, {&(0x7f0000000100)="29e389766f03a6f6600fd023ab5408e6af30ab7dd5a06e23c9dbdcb879740cca3217dd4489509df8ea28b8fe6e14f58efe13e7dfaa0dcf67a0ac30d41358346914b95bf52b05abafdc9f3efae13c46d1a928eed50a3a2686634ae7d520ddcc8c2a39a168b8b5ba681ed39d645c9f1e65a6f715d2390490873d2f29930ff014be1a1469bce71f1b2b7ab4d22b966159257bf2c93186c4eb3530c83e03e6728bf646fa2d2e19e91b23e1bbe87e3b2a5285af450e392c65c9ed1f666a7b10f6d8542300da5c9a397830480b4919d9bef36df0cf0ece4da1e5ecb35973825f9aec7806489048b3", 0xe5}, {&(0x7f0000000200)="bee37843f04178a254a765bef5e42ef9f385a2500e06409a4c93839c955e67793c0917574948581538d6ba39e3b85bf976bfafe1ef7bebfb98093a3a1c79ca4b0887231a756023cbdc4b2b734db14ea932d14706cc748a9cb98577fb65ea8e4186c73034f4e0828199de14da16014a41ad0b712b7135934df9ae4ff7e585880cfd553d99a354ad183ad4b2c5fe88cfbe61cac492658192f83e05495a3c8a4092c7e39d8e5bdc09fadd9eec28c299afddc9d3b2e9e0bc07cd71682f61785207d938486c7a951e87feb29f49c8788475951e3c0341a49d3c37ce0062923a3cd86ed961f74417a4c21d64de839fab6fbe08d480e7acdb208941cf6f64", 0xfb}, {&(0x7f0000000300)="1cf0a4028f51e8af842573293f1fb1c16fc944b337e5dde71934331e775e124ec1682867c805adead322d42ac082de2409a65f00ef1f9192e3d3c0463f0ca7e522fa4e3cf6ea1c99112ee173b26c8677a7b6e0e4f3bbb89e848516f7b9f29f95cbabc676f011be09bd71075dbc6b2c85d52ab1c6f70a8ceec5ab64225584ddbcf7aa517d2e1c7f791b437ea42b259753a851e7da0eb60daf1fe02f17193c169c81b9e61ac832a75b0f910c26e4f3670cf2e03ff7b8b1e790451eb43893172d6e488c7d08ce9326268db0f5603e399c9ed86b24201d8c5862abb1385307017e32ed9468bca160e0c302e22ee3d39b96cbc4159e03f506352b", 0xf8}, {&(0x7f0000000400)="cd9b6abec79a39bda7ab7e0d3545053498a1ebd24f2e4db9e20576c374a5cb20a1585808cde451852d3273102f6dc87a42", 0x31}, {&(0x7f0000000440)="dc3be0ce93e3d9fb863ef622af875bbb565452b1a91ac8dd85ffd3a3ce148cae8cd2d554c2be56840912177772bc66029a73659a5928e4fd3040d92c7bb6afd7cd8fbe3069c7ff18fea309048bf951ca93ff1234c81d4153e504fd811f5b383d38b56e6a005f1e976a75b44cb8de489f619fb0d90bf48317307afc2c5b8b67ee6445b38b2e2094a732f8c816832249def54d79a8702cac916911defcc812aa1978aff698ee333fc9b974875f455724bf24aad6c161b9c1e1067ae586ea18068a4df14f5e2d4f07e273bc41e8783e1026d65d8bf93c9150e23f26407b1ef55d036da4630c6f908c3b1502b76d63fa193dd9286795255d9b944a73576a6969d0dd7e62038e896ed7104c673bc9dcd493df9c4b1542c5d7fa7dbea3a2d5a54e32ca7a5f29d39955f5e967c6ce4307dd7785cb7d76d7e313a706092f8541b6916d277264b819d23e05cb166573f8a4dac9fd9935b826f96e75e9eb217834c40dd775d4395f1224e8aed336b8c443c02b031d5f3304aa60ea7cb7a8995728ff2565c046188095cdc6ad229cb591f4e54e2afdb90f0c2a7b3fde9e64a30026d3ef4fcfb420fe3f9f7ab89b56147500514df06610230173c60ab2b9e5fcf22b8b6aef78687692b0cf17c67101e6aafda0272ea20c07d769275ff663f105c868cc6ca51c19b69d83b1ee78e0285dda790f3623cb4cf9216cdb03b6b3c9c6f818ac9d96b815454c87b3b2b5fd3ffcabab716be803ca12cbbf2fea4f9a132f961f9d786a5ea4b2ea1837cc0d26e09bd56f70100df965b31cd07f18622a2e6cfa67e4f2afc6b3183658dd59d71cabd44f26990f993a0cc3eae54b454f3539dfdfb650479fa53979044b09d26afb28e24328bb20c92eca27eb082cecc634d3095b93584dda90ef3587c669b76f85c9c011c9e465280033acb2d9beb1c4dd6275e20caa9426f78c784075f17b57dc426da78c1f24bae2cfc654c75de1cd9d9f5495945c898a291c7e8d02d3e5a21d2f9948ab0ad30a511719509da5532ef7ecfe120688081592e7bf920589bc06285bba1c4c8a164b9b6a925f0daf5e7fe1f10759a38bb94f9b7b42910f9f1acd6f2750263d70d05cbb63ec06ae407594bb78258396c478f536f41971f80e37ccc35654170e5ead9e41bc2fab27a988af4c4c2016f365cd137a9dc9c08c610b53782de5da5e61fd2f89ef1aae5cb578ee228f033fb8906aed179c0f51735322569b9c75a9bb8ae3273bf14ebcca230450299ecab7e976edeb438df3fa855d22d52dfaa24c6371d0d2a50d660d6ad911bd78b44f02c75a518d9a64ebc58518c37ddb42d66d87e77391bf2d449e3ae4666543fdbaa16c99f79a8e1c2ed978af0cb50456649856c05fa7e95c2029eeec4f9c4bb786c147d07093506a97af1d645275cbad7df2f754b205cea2f4e90e45685a6acc5ce0ef3cd9e6ffbb69d2fe8768f9d6f66707aaf07c2060be7cb6581a52d4b26c197cb1a85f48c532f59cd6c507e696a1222224bdf31a023dcc839858059abdc81fbce47b03cab7f859b25c152269d7a92799252a89995f74bf359b9018be1c3e25fe86fbf8b545ce3ca1620f6b762e1f3bafb023796db72a68cf815da2bd69cb32944634f542cbeddb66f497302a30c4743a28fa84e650f6a9c3799dc04d0499f4093055209786be44beeac4b02d694d04769bd7f48b995e4ed111ca67f8b6ba228cbece8619cb393290a70c4e628d2541e25c8d622564b5073606657540880db2f8f1a39aef961fe3e792a55cd5660bc850a5adf971c7fc1d706dce2830d840908a9d8c7aaa9246e369db899d459cd874e80013f6bcb5c510302fe05506992b8cfc64347aa53cdf4c7e893dbc6f034cb4c48784b2b15fde82934229f4ffd294b429aa2cd28602c1d0d10c555e2ef577e46b47fac69f354a576662ba94045bde03ca25df792515a206ced4b65d87e66d64626e5658b31931d4eae2d7a326ee53a2d1732819af62d19c60deb8296613bde241f2f4d236fefb9903107c467c7751da68a0f60dfe8419b6362585f1397aea73526b2e85aa87a06ca07463b3d3bd6c8cbc0706c40c28a9afc224332002952b64de17a2f6c20b19f5fdb3ab5d770057dd2b594978a6b357b08d94283ba23a2b5a1569c17640fdfc2c4ec0a463d58ab60d8fabf63a93d5b3c2a289304c0373afae1772111e3ad8d6e51d4e42eee0425779e082f7ad84d8e39f89e03b95595cfec3e2bcc3db64015d083b6bd9da07268a0dfc95f718021bf78d9ff7949fbfac4f87ab7d5d32a128f6abde1775afc9fa5258d3a821e1c65b9e1c56eecab46bfac2e6adbba2ffdae491585ee9278a0ff400e9160bce9e1ee60eceaab0e9bd39c81075c78f66431bec2e5434b8e352e72e337ac7bdf6bf8a2e57adf61833e51e269feb0092298f6d73434f52c63d440e789fe8f94e64e4cb78c342ceafdfdae2f2f81c3de080747c379079301fc7f189cec8c0aa120ce4c2b0e780ea94e4d68e3c75920525dd30c99c5d1b2a2a55753f3c2f358b6b8a59fcfe41bb171371d1cc228e2da9679f82d3f12484d36cf02902be953b6ce6f82be9730a678c2a9da47b06843ad66ee41d123ae01aa5ee557b1e670ef7b48656b37283e5459be1c8ae4113efdab3a98e68e0ff3868fa6e20c478003cda2538f807c4e80c608768b4ba4ba26e3a58e79edd968b6ccf4b3644d04d9686be4ae236473cb93010e29ca5978e5ca9c5709bbd7ffefc68a210d4a5e890ce7c3a20f462ec45ddbc0061891711485f139fc1c18496f4d485be0fb0ad3740fd296911e00c4fa40f7912240923c52a7bdd025650a718fdfd4dae24a55305c83594ca8f66fa2fd64dd3f157e8492d0447b00ab39fe442e2bd4aea9066db614ddf16dd32fb33dcb5e2539340af1c8eef29af82a0b9f134e09d6ae12f7bc7448e39af4b34b02babab7da1e6a9078df3be2e2273520edcbb360268081b388815a5d3e4af931fe68ad069ea6dafcd2af8b54ac1246176fd96b06fb034063f449d38f8217e85aae3223e93c2daf12bba243727ae534c375632df9bcd2aaeca5695fda31b4fbc509523b6792bf5af86cc9e2d4c5a697b0ebd9a499ac16c7cbb77adbd186aa55a68b3c09af58a089aa4746595e05628b87d2603153b889b17d639e10c9ab7e747e2a24af192f0dbadda65183203e4d725b3dfe6333668d8fb4b9433b92a64f30e24eec5fe0ccbf85e0e638dced9ab5c59f5a9161b05a207a93b3a315c38c178c7a95e6f703a6b4002c44cf987eccb176f5c8ba04ff831a6597df42a068f12a9d0059dbcada4df39910f55a9368755ec2cb424a7e23cf6d10671f817c187eecd855ef39e6c1d83529cff0e16511a66e9d57150af272e85159804436934e57f4c8febd0f995f12ac747771011c0c725cae5242db71363189647e154bde3cc631a3945623fa6ea025a554b6ed29b81ddf1bda16da85d9694d0e40401eb063b430ff0d1c12f1e2edf5d4d4469b8c0adf21d4fe8d193c0d35e8576bb69ec65d1ba7b60b084ebeb219b1003cc9185837ad410cfe5c039d65d623b12f2aab2afb8c22eb95bfa1c9f64474b74a1e2228f62efd58ecca4edc266aedccd04f7f35b4a13cc51bbe1eff4d8050391c14d82906fd783394b3f5343f5f97af0affb8df6b156dcf77cac2fb0c90b56af7d421ea5e39269f9781d9bbafb5204dfe4151ddfcb51e45327e3fbf5b52d4eba509efd5e7291a16c6aa1d55bb60714b977605cf667f799e5084e05927bc1c5c5b4923393e46720068020b097ffd35a420fbc9f4a6f12597a11d0d834b449c19dd4d413eb0640b629160099420ff21d92dd6014a67f317111a42c3e114804439d0efdb735c85fa485ed68719ece63e59c91e2a2b1e12b78c7330b102783ae4fb031dfa014142506b2b6e36486b94b4ada5a618e289ec99160640876b3015211c1de91d7ff09223d3d77f543b761d1c306ec4ea03bf9084a3e428c3fe24c6e488141698dd4b273cb4977bff62a7d731ddacba2591d48561e65dc9531e633d1a75555c72d91da897b8fd762e06619a107a143b0fc490ad7a18ee83d1ba785f4b1134371e3f68b28abdafd3eff0197bdd789f581fb351fea594bcbd91110c6f609d80671e848c17e67f570a99efec4211b43b9de99c3a68e3825a43dce557639646a97b8f326a05c3e0d9fb9b3142a86503396eb959ad9d3c6151cb46cb6c5628e1da1f3b12f0d6906e36253546c965e9c47e177329cb415ef9055e7fd63c995ab5dada3a269d6ac119df4ea1e734019f53005eec36d772f5f4b15f68a4e8913a195492dfc0f06908732cd0c660d47d13716c3c997134218130ffea7147296bf1e0870a40f4d2e1758330fd64d1240d1e503ea2ecf5f8e2dd37cce63ab18c68d76e96b5025d4f158250326166c8e486fe399ff0876e6530942d789f30245ad6416a88365405f39e0666d32d500825662c1b60b36cd2e09577967bcec32d8069b4f98d778126a0ca224a58b1e1d070a41e7b9d393679a9f9d76e3a2a059670a1ad09886d8847d550f88b0423ff7caa77b18487fb598bf7885af66f19bae69417840a0d1934a082c7a4031b6f21023bed91b067dfde91927a64f0f3167e6cf2e5c2350da140b1703d41b6fb1067ffd3624d8ba1a4ded117c2f27236dcd1fd3bc02b6ca0518d9c9ae2d58764cae389940a7a67ef55dd37c4077a22b5f0c1eaf118a6f45137afe5f73e79e01787046e2d57c5bb0ea1356f179a6df8b3e1ffed0c0908217e38b42e38495e08a6033e964641067d04afa79c49e83b98a0c9cc96de15930c22bd70880099046bacdcdaa6416716b02f723a13a68841ea8fa71b84cf19fe30320980b7fa1d5a1f126b217af4b24761b3b30955ac12b08013bbc0451d9b1963d80012442231b2c4d468207730911bb134982218f54f69d71ee5ee67dbe598f5bb963ab23e7245faca4f19c462719023621cdc96af285c60c0bc802d719c8b121776646ab988f9cc0b8cf66abf0499fdc2f74d7b1a53bf9bfac805bf5369a8e6f730e748e6ebb3dc7dc21e14a5a0d354cb69bb3b39d7442752ab964fdfbcfc44771a78ce0e6475a047fb378b50daed250bd4517b3756278f3e876d30f7881da09538d7d2c9d8b43d4765d923ee9b6c08706a7f9b913e4e1f680ea81737805a6b0fd47097f5525b6879773aa103f196ff48bc2eb4a991ca04562e1404123347adca70671cf51c0b72e7e4784f91ed6a3ce31eff799ad75516f54d1cbdd3cc20ee26b600586b3e72f2f17a74b4cc0bc4b9646f7e7774b66f2b64049c7b4d81fb93f798ae15b6fba64d047eee03ddf7f0f9a928791b57a618b1b99d6c9a3e277b1d9ae3437d60d162a512a28cf0d18008185b5df00e5480e733e60123670c5c1e225b4b4f12dc02eec3cffa34a03714fe20d240bcdec131e212f628b8a23c39bad07e000a3df2edea5f8673bdc23d716d642455bc0b48735568b6c6583a61130fead65c85d1b8790d129fa67730a34503bf456419ff95cc5aeb1a195314f40a080c69fdf70a7e76b5a2ea4b883c21a1e839b0dd1c44af6f8501593b623bc9bae5e836f8a225e32371d18b6a8c316bd7fe564effdf8ea76314bf54d7c184489a0ee865a74d37c2f8dffb1a23d362feea39358dce425a30a6c723bcbe0142da5f17e766e4e78f0089220bf84ebaddd264321b1631ac549df8e635e41ff3bd1dcc38330329d06338a1b52b2ceb08515c75992ec0a438ef9011617650e2e79a9beaf3e0286d9212301755bb9c168853f8181d52ca7d64346235e9fdb9ae621085d", 0x1000}], 0x7) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x100000, 0x1, 0x8, "854955862e0261ce4e66378e4dea9c11fe4dbfa6"}) syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) 10:21:39 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() getgroups(0x8, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r3 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r3, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) setsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f00000000c0), 0x0) pipe(&(0x7f0000000000)) dup2(r1, r0) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x3, 0x0, r2}}) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 10:21:39 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x881) open(&(0x7f00000000c0)='./bus/file0\x00', 0x40048, 0xc8) 10:21:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x20000000000000c6, &(0x7f0000000080)=[{0x8574, 0x5, 0x7, 0x80000001}, {0x1000, 0x22, 0xff, 0x8}, {0xffff, 0x2, 0x8, 0x5}, {0xfeff, 0x36, 0x1f, 0xc2}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f0000000040)=[{0x40, 0x1f, 0x9}, {0x40a1, 0x9, 0xee, 0xfffffff9}, {0xff, 0x0, 0xf7, 0x4}, {0x6a, 0x4, 0x3f, 0x2}, {0x2, 0x40, 0x7, 0x8000}, {0x81, 0x3, 0x4, 0x9}, {0x101, 0x8, 0x3, 0x4}, {0x7e5, 0x5, 0x9, 0x800}]}) syz_emit_ethernet(0x3a6, &(0x7f0000000000)="b6") 10:21:40 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x80047460, 0x0) writev(0xffffffffffffffff, &(0x7f0000001400)=[{&(0x7f00000017c0)}], 0x1) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x10000, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000000c0)) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) write(0xffffffffffffffff, 0x0, 0x0) renameat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000200)='/', 0x0, 0x0) fchdir(r1) rmdir(&(0x7f0000000040)='./file0\x00') mkdirat(r1, &(0x7f0000000140)='./file0\x00', 0x0) 10:21:40 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x800, 0x100) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) flock(r0, 0x1) close(r0) 10:21:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000540)={0x3, &(0x7f0000000140)=[{0x4c}, {0x74}, {0x6}]}) ioctl$BIOCPROMISC(0xffffffffffffff9c, 0x20004269) openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x10023, 0x0) syz_emit_ethernet(0xe, &(0x7f00000001c0)="36b83e522c066341519be70897fb") 10:21:40 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000001400)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xc9}, {{r1}, 0xffffffffffffffff, 0xc}], 0x7af, 0x0, 0xfff, 0x0) bind$inet6(0xffffffffffffff9c, &(0x7f0000000040)={0x18, 0x3, 0x2, 0x1f}, 0xc) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r2, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x7) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000180)="ddb4aeb3ec240a", 0x7}], 0x1) close(r2) dup(r2) 10:21:40 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r1, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x7) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000180)="ddb4aeb3ec240a", 0x7}], 0x1) close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r2, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x7) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000180)="ddb4aeb3ec240a", 0x7}], 0x1) close(r2) r3 = fcntl$getown(0xffffffffffffff9c, 0x5) r4 = getuid() r5 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r5, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r5, 0x0, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r7 = getppid() r8 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r8, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r8, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r8, 0x0, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r10 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, r10, r10, 0xffffffffffffffff}) ktrace(&(0x7f0000000080)='./bus\x00', 0x2, 0x34, r10) r11 = msgget$private(0x0, 0x410) r12 = semget$private(0x0, 0x4, 0xa5) semop(r12, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r12, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r12, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r12, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r12, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r13 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r15 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r17 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r17, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000100)={{0x3, r14, r15, r16, r18, 0x4}, 0x200, 0x401, 0x2}) r19 = geteuid() r20 = semget$private(0x0, 0x4, 0xa5) semop(r20, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r20, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r20, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r20, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r20, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r21 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r23 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r25 = socket(0x11, 0x4003, 0x0) sendto$unix(r25, &(0x7f0000000300)="5001050360900004000000021306ca90081010fecea11ea8fef96ecfc73fd3357ae26caa0f16fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d80000000000000000cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed79518bf70299107ddf3b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b1042", 0x150, 0x0, 0x0, 0x0) sendto$unix(r25, &(0x7f0000000000)="6f932e581469d1b89b2bca11221ca038d533cb8423f338af432b61fcb7c62e957457939d1a56fbc39329badbd9a086d36ab91abb0a830b5d905ea8b9c577004c1c1edbd3cc4fb9a3ef61cb02f18332cfb4689732d0a05b38a8debab4723c75ce03ea70f486489390e5fdb57100a6247532ec65b6925c481490cfe33c1cee52af054a3f40c24e9aa634277e74f31cfa607c0f6556f3109d60", 0x98, 0x2, 0x0, 0x0) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0x12c) semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000100)={{0x3, r22, r23, r24, r26, 0x4}, 0x200, 0x401, 0x2}) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000300)={{0xf876, 0x0, r18, r19, r26, 0x20, 0x1}, 0x5, 0x64, r10, 0x0, 0x2, 0x1, 0x8000, 0x2800000000000000}) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000000580)={&(0x7f00000005c0)=ANY=[@ANYBLOB="006b6545ec11b7640c3000"], 0xa, &(0x7f0000000400)=[{&(0x7f0000000100)="04b05df37966183812a68ba53e8845bd8d42121ce65c3730b84b303f30436a775f38243df6bf3dfde3fa1037a43a1a2503997841d06b98965c95436e4f8c30feaf779c487be987bf2fe3c46184c5a909393dd96656ed069de5e58176b69e1a28ed3f4a13997a2ffc2016fef3bf211cf32c792638ff870834903fdede00d4b0b8583cca3c0d413160b5238c19c5245e18e123a2cf045c2c3dd1a5f7eae9d79c8fa201847e4625b2f83ddd7a4a486aa39ae1dcbcb05bf65ee3010264aa3054aaa1d6246554bbe6eea0d0b69b88cffedd09da48f913684de6c10112cf6b4f27985b13763157c385e05a0fc3fed10e4cd0fbd93627389db3dd", 0xf7}, {&(0x7f0000000200)="fcc3eddd76f6b2db3855291f9a225c29de3772d0f424b2ef", 0x18}, {&(0x7f0000000240)="b5d362cb5f15b073724c04f236aeab93f338a0227d6076e418d73c95d26328d5599f86555e96f9c8d9ac0fe720ef5d41c3a515db9b44b05dcf9aa3ee17b27b5421223ccf7fb27994b1fd577677c986cc99a63c14287b1f3a4b8f5fc52c912f77ba0d63d20ead9eb1b0be5980172b4308a716aa0195b342cc488385929a15e9a717709ee8b372e5ebab0a4502b44b5f18427cf15dbd3ce9ab67ac4221d5f5c4445b6d5ff02a6f0a5da7bdfd0b5e74a2f6d826c4f74fcb8184627c6f", 0xbb}, {&(0x7f0000000300)="6af363bd16ff672d946c989b425de842143bf64a46e335d4a69c58de17db92cde475f474e21a62935637ebc4f6bfdfa7052ea914159a70fd82c858be3316f88e6c71798322ee4923ddeab9894828ff00c69aeabd54bf6e3ae4cd4398451da47c3dbf89842b8a46c95d69fd54f5fc5dc0f286e32253f0e010ad2d8b0d87112a70ba691d3397b62d5768366ec69e534c0a2be26c5934e25a24f001d96f8a9a8894afe204ca5f884468ab62a4c3ef97e96a88eeb5b8f15de34652d9cbd5c1f2f859fbafa03d7340440403cffc4633fd2fe291d32fd7a081ac14f6aa95b54483db1ba14d1fdf61d7df34f387c5909982", 0xee}], 0x4, &(0x7f0000000500)=[@rights={0x20, 0xffff, 0x1, [r0, r1, r2, r0]}, @cred={0x20, 0xffff, 0x0, r3, r4, r6}, @cred={0x20, 0xffff, 0x0, r7, r9, r26}], 0x60, 0xc08}, 0x401) recvfrom$unix(r0, &(0x7f0000000040)=""/33, 0xa, 0x22, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1289afb2e19ca5ac, &(0x7f0000000000), 0xffffff47) 10:21:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0x1, 0x7}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000240)=[{0x7, 0x1, 0xf5, 0xff}, {0x6, 0x0, 0x4}, {0x0, 0x20, 0x46, 0x1}, {0x9, 0x2, 0x3}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0xa, &(0x7f0000000180)=[{0x8e48, 0x80, 0x6, 0x3ff}, {0x0, 0x9, 0x0, 0x9}, {0x8, 0x1, 0x0, 0x3}, {0xa1, 0x1, 0x16, 0x7fff}, {0x59, 0xff, 0x15, 0x6}, {0xf8b, 0xfb, 0x0, 0x9}, {0x20, 0x6, 0xf8, 0x757}, {0x2, 0x1, 0x32, 0xfffff017}, {0x2, 0xb2, 0x0, 0x5}, {0x709, 0x6, 0x3, 0x80}]}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000140)=0x10000) hotplug: event lost, queue full hotplug: event lost, queue full hotplug: event lost, queue full hotplug: event lost, queue full 10:21:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x4d}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffffc5, &(0x7f0000000340)="9abc1f58a50bfc65632ab69fec016c9932272826a3ce8352c951663f6aadfa3aa8763b7b86ffe43e972b97a6ee70f0a78044f993c95753bd7d346587aef8d30504493922983e426700fc02f1daab2e2d74e30f284c2a3e2ab5f799a884fc83ba96fd1f2ffe85517ee63557c4b627451268fb9c59d7ea8fe4eb82d730c1b845ac72cefd13a5762b7dba0dc4e3d2b39d4d2bfe08881e80508e72b9ba5ced0da25369e162bec8e8ae4bf977f27a6a5e") r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 10:21:41 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1, 0x30) getsockopt(r0, 0x8, 0xffffff5a, &(0x7f0000000040)=""/171, &(0x7f0000000100)=0xab) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x1a, &(0x7f0000000140)={0x1, 0x2, 0x1, 0x8, r1}) r2 = syz_open_pts() close(r2) chroot(&(0x7f0000000180)='./file0\x00') ioctl$WSDISPLAYIO_SMODE(0xffffffffffffff9c, 0x8004574c, &(0x7f00000001c0)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) r4 = getgid() lchown(&(0x7f0000000200)='./file0\x00', r3, r4) socketpair(0x2, 0x4, 0x7, &(0x7f00000002c0)) r5 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000300)={{0x7f, r3, r5, r3, r4, 0x4c, 0x7}, 0xfff, 0x3, 0x9a}) syz_open_pts() r6 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) r9 = getgid() r10 = getgid() getgroups(0x6, &(0x7f00000003c0)=[r6, r4, r8, 0x0, r9, r10]) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000400)={0x1, 0x7ff, 0xfffffffd, 0x800, "4fb87d61b4a7e4193d57e4d597740aee9693fcb2", 0x9, 0x5}) r11 = semget$private(0x0, 0x2, 0x20) semctl$IPC_RMID(r11, 0x0, 0x0) r12 = semget(0x0, 0xf65e428e0ac91f08, 0x20) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000440)={{0x4, 0xffffffffffffffff, r9, r7, 0xffffffffffffffff, 0x60, 0x7}, 0x9, 0x9, 0x8}) r13 = shmget$private(0x0, 0x2000, 0x8, &(0x7f0000ffc000/0x2000)=nil) shmat(r13, &(0x7f0000ffc000/0x4000)=nil, 0x3000) r14 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$KDDISABIO(r14, 0x20004b3d) 10:21:41 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) msgget$private(0x0, 0x280) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000000), 0x0, 0x0, 0x7) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) setsockopt(r0, 0x6, 0x1, &(0x7f0000000100)="08fbdcab9e7765aaa3ef1323e3d12c492ef6b39a03d382653edb1f02b6a7bbfd4d32f5156ff1452f0c6f7a44fb389ebc08fdc46901d895a96f1025cbacd3c175f6393e9d329ccc60c80cb73fd91a8e778ec09e3bcc0734498f3db8ba5a9d41fd5c3a8a7ce13374c40508eea4d05a25852aec3a9a3c11d525828c5dc11c70d8b14368bc1e9b085d6aec7eaac969fdcc70934c39fb0a57ffa5c161cca9a8c89575260df375f8406a9a4ff2c54bbbd4f1bfe846cb7dea708e83f7bc95735321852bc11be42b6dce571483566c48c52287c4ee07547e7382128c2408d8a5727239b9e0", 0xe1) 10:21:41 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)="ddb4aeb3ec240a", 0x7}], 0x1) close(r0) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x42, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x20}, {r1, 0xf2896f4e66dec8f}], 0x2, 0x6c22) r2 = syz_open_pts() dup(r2) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r3, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000100)=0x7) writev(r3, &(0x7f00000000c0)=[{&(0x7f0000000180)="ddb4aeb3ec240a", 0x7}], 0x1) close(r3) fcntl$dupfd(r2, 0xa, r3) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x300, 0x0) clock_getres(0x5, &(0x7f0000000000)) 10:21:41 executing program 0: close(0xffffffffffffffff) socket(0x18, 0x400000002, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) socket(0x11, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) kqueue() pipe2(&(0x7f0000000080), 0x0) setrlimit(0x8, &(0x7f0000000080)={0x7, 0x23}) close(0xffffffffffffffff) syz_open_pts() r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="9e4910c865"], 0x10) pipe2(&(0x7f0000000100), 0x0) r1 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 10:21:41 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000100)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a021b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf2fe98b9838d4834505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1c3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535", 0xc6}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) 10:21:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000080)=0x3) ioctl$BIOCPROMISC(0xffffffffffffffff, 0x20004269) fchdir(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000300)={'./file0\x00', 0x4, 0xb306, 0x8, 0x0, 0x6ea1a78c, 0x4ef24f6c, 0x9, 0x4, 0x0, 0x0, 0x8}) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000100)=[{0x1, 0x5, 0x0, 0x1}, {0x4, 0x2, 0x1}, {0x8f, 0x3, 0xaf, 0x8001}, {0x200, 0x0, 0x1, 0x7}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x5c}, {0x8000028}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f00000000c0)="fbaf8a8d1a029be96914f6357e3a", 0x246, 0x0, 0x0) 10:21:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x20000291, &(0x7f0000000140)=[{0x2, 0x9, 0x40, 0x9}, {0x9, 0x4, 0x6, 0x5ff}, {0x3, 0x8, 0x0, 0xe68}, {0x0, 0x6, 0x1, 0x3ff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)) 10:21:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x1}], 0x1, 0x0, 0xfffffffffffffffe) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x20, 0x0) writev(r2, &(0x7f0000000280)=[{&(0x7f0000000300)="7ed76930b9db90c15e7f3493a8681686bfe0d7abbd8202c66c5b26f70436a8467329ec4dd205c575d0d7803ffdc8bc157543ba9d53456f86715c1cf76bdd279c8df824e2aaa7a886341e83a2bfc05d69679d6cf8ccf4f776", 0x58}], 0x1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r4, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) pwritev(r3, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f0000000100)=0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f00000001c0)}) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000380)) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 10:21:42 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) fchdir(r1) flock(r0, 0x3) fcntl$lock(r0, 0x7, &(0x7f0000000280)={0x0, 0x2, 0x0, 0x4}) close(r0) pipe(&(0x7f00000014c0)={0xffffffffffffffff}) syz_open_pts() ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000000)=0x1) 10:21:42 executing program 1: r0 = socket(0x18, 0x2, 0x0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0) select(0x4, &(0x7f0000000000)={0x8}, &(0x7f00000010c0), 0x0, 0x0) shutdown(r0, 0x0) select(0x40, &(0x7f0000000040)={0x31, 0x10001, 0x8, 0x100, 0x4, 0x6, 0x8, 0xfffffffffffffffe}, &(0x7f0000000080)={0x1, 0x7421, 0x4, 0x8a25, 0x3}, &(0x7f00000000c0)={0xfffffffffffffff7, 0x100000001, 0xa4be, 0x0, 0x70, 0x0, 0x73e}, &(0x7f0000000100)={0x1, 0xffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000009000/0x1000)=nil, 0x1000, 0x7, 0x10, r1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x10) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) connect$unix(r2, &(0x7f0000000300)=ANY=[@ANYBLOB="00002e2f76696c653100cd05c86fccf30a9e4db069ca22bde3079eba79b3405e747812fdab2e000000005821ae5bfb6e78039878b2cb8c5ef3dfae81b979ceca1b721528304284865e999d86b7b05e120cbec0b48756e17c83cdef95af82904c4a5225ba2d27479be7c4a97d5f5270f8f9c61ba6adaff913c3019ecebad35724e1926253cfa4fbe5afc5d9945f935345d04258a7e94046e168e9ce7d699ca687a8f105446b58f47866de37d43e3e430bf91e3256addc70e84834eebd31825b5a7bba57a340179cf3aa7590adccfe621cb4eaf75c0b0c2b06fe0a022754d857cd98d0055f6c48f0d5b3d9be6ca8c83c16a1b7155b9ee119622e87370b884490dba95b1014a60056c3fdb97c0a8e0991ec8ab66c523b3c82def0547696bfe6f53142497b1e7ab72990cd9020fd995fcdef39f49a513ca985d8c19cd3beab3d3b8f229d26462217ccb37ce858f45675f3854b8df7b7ae72f8490260"], 0xa) semget(0x0, 0x0, 0x118) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000140)) r3 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r3, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) r4 = openat(r3, &(0x7f00000001c0)='./file0\x00', 0x10220, 0x90) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f0000000200)=0x3) 10:21:42 executing program 1: ioctl$KDSETMODE(0xffffffffffffffff, 0x20004b0a, &(0x7f0000000080)) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000100)) r0 = socket$inet6(0x18, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x100, 0x1) getsockname(r0, &(0x7f0000002880)=@un=@file={0x0, ""/108}, &(0x7f00000010c0)=0x6e) 10:21:42 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = dup(0xffffffffffffffff) bind$inet(r1, &(0x7f00000001c0)={0x2, 0x0}, 0xc) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x80000003ff, 0xffffffffffffff7a, "73cc5160521f093842ad7b2183862e27b82f7b8e"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x200, 0x4, 0xfffffe00, 0x7328, "c1bcbb6c4990166f030cbd2c0f20512b6d365eff", 0xfffffffc, 0x1ff}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) 10:21:42 executing program 1: setrlimit(0xe, &(0x7f0000000040)={0x100, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0xe3, 0x100000001, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) write(r0, &(0x7f0000000840)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a", 0xff2c) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x8010, r1, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 10:21:42 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x1) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) dup(r0) r2 = socket(0x2, 0x8001, 0x0) connect(r2, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x0}, 0x8) sendto$inet6(r2, &(0x7f0000000040), 0xffffffffffffff41, 0x0, 0x0, 0xfffffffffffffeb6) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) writev(r3, &(0x7f0000000480)=[{&(0x7f0000000180)="e69dbf917d4031068e2e76305398d8728451f0a2c33b90a4866cd4df4c72e124a958690654115e9dc8790b2fdee46f8cb4a2f3def78b011488a9f4bfd1b02d0ff450e92186b848cb48568a2b391bdf42d03266f94988f1181fdce462c91ab334ab24b7a90640e1f0c741dc4f19112b382f976ea5931f71ba19fa0cdc781f03b5fb3d82e628970fc0fd8e9742c2cab926064bb89249575c495d3436ff1c344383e3e950bb88c369e04a4c01e22d6a31c21d62317dae2ed379fe44af318c6add4e2e20a6dddafeb8f74117d720c5a8cdd9407c", 0xd2}, {&(0x7f0000000280)="8a49206544fdca0138d7d9e5c81c922caea32318c15bd0ef41be975604e463167ad31563d06e1b3585b6aee438bf28651bbd71f812dd9660a4c477676d7db78feedca107c9b29fe80d54f4f234bf3f8d48459a90200485f75014ef8064aabe57019e32858110bcb069c2454e1ac8515c833a432dbe11feda3a97105aa47ff284412a0ffe27bc9ea52985cf48a17872cb850ac3396e0325014e95b5df", 0x9c}, {&(0x7f0000000340)="2c95d704d625253c150e3de6502459f25c9e87f99e7bb04b5e912df17115365911e77b7858c8c0", 0x27}, {&(0x7f0000000380)="a6ab6d660e1b71e9d31144957044b69bb2e41f29086bc6af1c4e53ec5a29d4d0b9d9dbd835f435fcb6", 0x29}, {&(0x7f00000003c0)="6b32076095950ed332c0378bc68325657cee7ab9f84a2c1a324a27383a6cf47c83607f23031fcb717228afe26ee6135b05b4a13d9269588dd8ae16b34bdcfd5abb2ef5b9406d257510b6248888dca1cc7e17a98aa1149cb80c6c6251ff32cc8e93b4f5d953d280e7fab6724c2b0702e6a851b8340fd459aec324b53fc0d31bb9291589f9bb934523caf51363a08abbe81385ce290c7eae1a35fc", 0x9a}], 0x5) 10:21:42 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb777", 0x181}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000200)={'./file0/file0\x00', 0x5, 0x1, 0x7, 0x0, 0x2, 0x0, 0x20, 0x2, 0x0, 0x6a8e, 0x2}) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000380)="f42f22f4a3c4cae7f2205b1dbeead1e47eb74c253805dac36997539cfb673951802a74b0abf51b649cc4b9463b8829dc7f246aab56c808e09ed8b214585b76c5c0255127", 0x44}, {&(0x7f0000000400)="afb4be1aee7bbd8989211b7499b6d5b6394d00b7d25e1c3c13237665dac7aeb29246bc12feafe0415443db1fbcb67373bd84bea0e5de468f000d155861db89823c4123172059dc5ab8f260afdae1e363cdfd27280749e1dc751c5c47", 0x5c}], 0x2, 0x0, 0x31) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) rename(&(0x7f0000000300)='./bus\x00', &(0x7f0000000340)='./file1\x00') ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000100)=0xb190) mmap(&(0x7f000000f000/0x3000)=nil, 0x3000, 0x1, 0x10, 0xffffffffffffff9c, 0x0, 0x0) unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f00000001c0)='x\x00') fchmod(r3, 0x20) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000280)={0x0, 0x0, 0x7, 0x4, "6909ec007c719cdf6361f12bc3527b1f3a4b1142", 0x7, 0x80000001}) 10:21:42 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x2, 0x1a91}) mknod(&(0x7f0000000080)='./file0\x00', 0x100, 0x3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) dup2(r1, r2) 10:21:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f00000001c0)) getppid() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x61}, {0x2c}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)="b59682b6e80de53379883878f683") faccessat(r1, &(0x7f0000000280)='./file1\x00', 0x10, 0x3) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) pipe2(&(0x7f0000000300), 0x30000) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000440)) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x1, 0x2011, r1, 0x0, 0x0) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000080)={{}, 0x4, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0]}) r3 = semget$private(0x0, 0x1, 0x24) semctl$SETVAL(r3, 0x2, 0x8, &(0x7f0000000200)=0x3) 10:21:43 executing program 0: r0 = socket(0x18, 0x400000002, 0x0) socket(0x2, 0x8000, 0x2) socket(0x0, 0x0, 0x0) setsockopt(r0, 0x1000000029, 0x4, &(0x7f0000000000), 0x0) 10:21:43 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x5a, 0x0, 0x0, 0x0) kqueue() r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r3, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000100)=0x7) writev(r3, &(0x7f00000000c0)=[{&(0x7f0000000180)="ddb4aeb3ec240a", 0x7}], 0x1) close(r3) fchflags(r3, 0x0) dup2(r0, r1) 10:21:43 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0x5f7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000080)={0x0, 0x4, {0x0, 0x5}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x63) 10:21:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x2000000000000015, &(0x7f00000001c0)=[{0x5c}, {0x20}, {0x6, 0x0, 0x0, 0xa1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="244e7f7cb0b4823f198e3ca4c9d2", 0xe, 0x0, 0x0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000000)) 10:21:43 executing program 0: semget(0x0, 0x3, 0x4) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000080)) r1 = socket(0x2000000000000002, 0x3, 0x102) sendmsg$unix(r1, &(0x7f0000000540)={&(0x7f0000000040)=@abs={0xacf25922147002da}, 0x10, 0x0}, 0x0) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) kevent(r2, &(0x7f0000000240), 0x8001, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffa, 0x0, 0xfffff, 0x6, 0xfff}], 0xfffffffa, &(0x7f00000002c0)={0xfffffffffffff9e9, 0xda8}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r3, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f0000000240)) r4 = semget$private(0x0, 0x1, 0x82e391ea08a7bdf8) getsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f00000001c0), &(0x7f0000000200)=0x4) fchdir(r0) semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f00000000c0)=""/219) 10:21:44 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000380)='/dev/vmm\x00', 0x0, 0x0) pread(0xffffffffffffffff, &(0x7f00000003c0)="410327d7b41c692e0ceb2351506ebdac2fb0e8624da6917739ca8be24eb8362e8cad38681c7c073de9ecdc6d4e074d8d64793293f15bcb020f4d85fdb9633084d4990b11d310ed2333a2304fab1d0de5c4f9c8ace0e684639ec9408851373d86cc4c809a2c23dc6f6f4e4d43a3f039bd69ab2bb875086ebf257b678ce3bf0b7160e1c2fef0015508d532993fb23034b8f289b8171d421168005ba4774e89b328a66d7deb8f859ed659b764f3bd02d49d3d4cef232f37297546dc4528995661a95007ae865cbd95be4a92fc851d3da1cdae4dfda78d7597d27e0518afe6aa3ae0c53c92d998a563e3d569465a9ee48a5689c7bc762253291da3d4f7b22532a2c35834364cc30fc4fea1c9dc4df3d9f425351bb58277816ef74ed24e6e951992ea0335a71e549c20fe49709177d1c0c3099121b07cb0f61ac6c310e35e50d6c4e5e569b12b9b94627cec224c6a9e34ff47341cbddf2f5f1a50b8ea6048bb617e", 0x42d, 0x0, 0x0) r1 = syz_open_pts() r2 = dup(r1) flock(r1, 0x4) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000000)=0x1) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000]}}) 10:21:44 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x23, &(0x7f0000000000), 0x4) bind$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) 10:21:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x28}, {0x50}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 10:21:44 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r0 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) mknod$loop(&(0x7f00000000c0)='./bus\x00', 0x1000, 0x1) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) dup2(r1, r0) 10:21:44 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2005, 0x5dc1) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) pread(r0, &(0x7f0000000180)="c1", 0x1, 0x0, 0x0) close(r0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x400, 0x0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000100)={0x3ff, 0x3, 0x4}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020acfc20 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020acfc20 10:21:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[{0xe6, 0x9, 0x1, 0x7}, {0x4, 0x0, 0x0, 0x8}, {0x6, 0x99, 0x8, 0x6}, {0x2, 0x26, 0x1, 0x3}, {0x8, 0x3f, 0x9, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x28}, {0x2}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 10:21:44 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000380)='/dev/vmm\x00', 0x0, 0x0) pread(0xffffffffffffffff, &(0x7f00000003c0)="410ceb2351506ebdac2fb0e8624da6917739ca8be24eb8362e8cad38681c7c073de9ecdc6d4e074d8d64793293f15bcb020f4d85fdb9633084d4990b11d310ed2333a2304fab1d0de5c4f9c8ace04c02639ec9408851373d86cc4c809a2c23dc6f6f4e4d43a3f039bd69ab2bb875086ebf257b678ce3bf0b7160e1c2fef0015508d532993fb23034b8f289b8171d421168005ba4774e89b328a66d7deb8f859ed659b749dac19bd49d3d4cef37297546dc4528995661a95007ae865cbd95be4a92fc851d3da1cdae4dfda78d7597d27e0518afe6aa3ae0c53c92d998a563e3d569465a9ee48a568904f633fff02ab8c7762253291da3d4f7b22532a2c35834364cc30fc4fea1c9dc4df3d9f4951992ea0335a71e549c20fe49709177d1c0c3099121b07cb0f61ac6c310e35e50d6c4e5e569b12b9b94627cec224c6a9e34ff47341cbddf2f5f1a50b8ea6048bb617e7f4e3f874d99dc0a5b4824f43a42edc4c7", 0x160, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000]}}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10000, 0x0) ftruncate(0xffffffffffffff9c, 0x0, 0x2) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000040)=0x3f) 10:21:44 executing program 0: open(&(0x7f0000000180)='./file0\x00', 0x20240, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)) open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x267859c8eaf971b6) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 10:21:44 executing program 1: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c65710717577cd3acb90000ec89d1b6ccfc8b161d8802775f060f45375d123e5045000000dfd541806a3a9af63069086de0a37e05deca1cbaf2"], 0x10) write(r0, &(0x7f0000000040)="ffeeeeb28faeb58399ca4d05933365136c0ef188e2f5a8eaf7e18bccc2f46d447dcd4812db6073f7f4bb31ee79c9", 0x2e) write(r0, &(0x7f0000000000)="9e3eaa56000000000004bf1aab0300000000000008188e600200d04593fdd308e6b7ca0000000000", 0x53a) 10:21:44 executing program 0: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x3, &(0x7f0000000100)="99fe358a", 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="cd7f2f24d95317c23000"], 0x10) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) fcntl$setstatus(r1, 0x4, 0x40) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) 10:21:44 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) pledge(0x0, &(0x7f0000000100)='$\x00') 10:21:44 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x4000000000, 0x0, 0x0, 0x1], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000229], [], [0x2], [{0x0, 0x0, 0x0, 0xfffffffffffffffc}]}}) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x800, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x1, 0xf51}, {0x83, 0x2}, {0x46, 0x4}, {0x3, 0x3ff}, {0x89, 0x8}], 0x5}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) getpgrp() r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) r3 = socket(0x2, 0x1, 0x0) sendto$inet6(r2, &(0x7f00000000c0)="878ad8d1daa7aeb273a0b4f481eb3cc95dced325ef148263e0ffdc17ee44fc0d139c039f7ee06d950b5d2a8226021f14cf868b9a29ac06370dd618d434e3c54dfa1f9496175ccea44447d89a878f735034fe4c493ccdd4b33d665e5da1281467398024eef4ae5797b74dc38d4d0a90b116b5e1c582d6cb84845bb8f787b6756a132c42be7f5ff8e253d76d63d56aca51d5ed8d0bf0f377b4eed63a074de0a760294700bb45ae05593bfb67b023445e73b51ac127c878a9b5e1504a73aad3ea64eb516cf27729525b74c8ad1946fd7542e0bb0f14c73797e0c6a56478fe349adc5a305496dc2ee2edc102c8ccc62e5ca4f4a31624", 0xf4, 0x4, &(0x7f00000001c0)={0x18, 0x2, 0x7f, 0x3}, 0xc) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000200)) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020acfc20 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020acfc20 10:21:44 executing program 1: socketpair(0x1, 0x1, 0x1, &(0x7f0000000100)) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x100, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000040)={0x5, 0x1ff, 0x1, 0x0, &(0x7f0000000140)={{0x40, 0x7, 0x3f, 0x6, 0x9e, 0x7ff, 0x6}, {[0x9, 0x80000001, 0x6, 0x1, 0x200, 0x0, 0x3f, 0x2, 0x9, 0x5, 0x1, 0x7fff, 0x6, 0x1, 0xffffffff, 0x7, 0x3, 0x6], [0x40, 0x42bc, 0x814, 0xb0, 0x426, 0x5e45, 0x7, 0xff, 0x1, 0x1f], [0xfffffffffffff001, 0xe0000, 0xe468, 0x3, 0xff, 0xe3, 0x7ff], [0x9, 0x8fbb, 0x3, 0xfffffffffffffff8, 0x100000000, 0x5], [{0x0, 0x2, 0x1, 0x100000000}, {0xfffb, 0x5, 0x401, 0x7}, {0x6, 0x3ff, 0x7fff, 0x1}, {0x20, 0x4, 0x7f, 0x9}, {0x0, 0xc8, 0x8, 0x9}, {0x7, 0x86dd, 0x7, 0x7}, {0x800, 0x0, 0x0, 0x400}, {0x7, 0x2, 0x5, 0x846d}], {0x3f, 0xffff, 0x6, 0x9}, {0x7, 0x1, 0x7fff, 0x3}}}, 0x0, 0xff}) 10:21:44 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1e, &(0x7f0000000000), 0x4) 10:21:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x48}, {0x1}, {0x6, 0x0, 0x0, 0x101}]}) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000180)='tap', &(0x7f00000001c0)='tap'], &(0x7f0000000300)=[&(0x7f0000000240)='$\x9d\x00', &(0x7f0000000280)='.:?\\\x00']) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) semctl$SETALL(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000080)=[0x1000, 0x905f, 0x4, 0x1, 0x1]) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) fcntl$getflags(r0, 0x1) 10:21:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = socket(0x18, 0x1, 0x0) dup2(r1, r2) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r1, &(0x7f0000000880)={0x0, 0x5, 0x0, 0x7, 0x0, 0xf00}, 0x0) 10:21:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/`\xe8c\xe6\x0e\x00\x00 ', 0x10, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0x14}, {0x6}]}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") 10:21:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000040)="d2c2f156663b3d43df4392e4effb7f2242acea69e74013a8bf640f7c55", 0x1d) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7bf, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) write(r1, &(0x7f0000000200)="a142477c7813ef109e63d2b57173602ea2d7e13507cdd2322c0dea57cb5a74812d2d2164209e1b51b4c3a2f7c0caf68bcc43dd64f5d5b017dd8abf314fd446fc8a19d72617bb6e9e5b84bb0daf7fbb22ceba04d40caa181eec", 0x59) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) 10:21:44 executing program 1: sync() mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r0 = syz_open_pts() dup(r0) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x0, 0x11, r0, 0x0, 0x0) 10:21:44 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) open(&(0x7f0000000000)='./bus\x00', 0x40, 0x28) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f000000e000/0x2000)=nil, 0x2000, 0x2, 0x2010, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) select(0x40, &(0x7f00000000c0)={0x8, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x8000}, 0x0, &(0x7f0000000140)={0x8, 0x3}, 0x0) ioctl$VT_RELDISP(0xffffffffffffff9c, 0x20007604, &(0x7f0000000040)=0x1) 10:21:44 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r2, 0x4, 0x9a, &(0x7f0000000140)=""/249, &(0x7f0000000080)=0xf9) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x200, 0x0, 0x0, 0x0, "6fda09583b8813b8156717d93f13855deed57e57"}) 10:21:44 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd0c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000ff0f000000000000000000b66ec0f5c669b41e3c7d2e6be21d488e8ae16cacdc68ea191976681aad1e03781b316cb24017630331fb23bb3a52084976d34e1729d436947f089768b16516026629002e32f470e75c92ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917517a8b983d41ba76f5bff41e0e590b8bd5295eba75293f7155ed90a28d72c2f40bbec197f163c0660a3f93a5d68996fade9cefab0f592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a7f70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0348990df582bce12842db8b2161e337a7613f48b637e054454a97dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151226bb671897178b832aa6a6a2511f244ac78492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01feffffff79efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ab8ccfd0acca0ff4fa95f62d2b7dccc9653e686766dfb6aa9ff5bb890e7517a30c7fec7023f39d3c80f799c110fa271fe0c5b083d08080df328a917366d8e54f75e9df131d85cbaa7574fb58eb3e48"], 0x10) r2 = dup2(r1, r0) symlinkat(&(0x7f0000000040)='./file0\x00', 0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00') setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) fchflags(r2, 0x10000) 10:21:44 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) setrlimit(0x8, &(0x7f0000000080)={0x7, 0x23}) close(0xffffffffffffffff) syz_open_pts() mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000100)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r1, 0x0, 0x0) 10:21:45 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x8613c) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000000)) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4020080c1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 10:21:45 executing program 0: r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82dd991baab6d92349d93eb80760396245f75778196092bae9"], 0x10) r1 = dup2(r0, r0) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x10, 0x2) sendmsg(r0, &(0x7f0000000380)={0x0, 0xffffffffffffffdb, 0x0, 0x0, &(0x7f0000001640), 0xa8}, 0x0) r2 = semget$private(0x0, 0xd33a79e7aa2f94cc, 0xa0) semop(r2, &(0x7f0000000000)=[{0x661de6c959810b38, 0x3f}, {0x2, 0x66ce, 0x1000}, {0x3, 0x1, 0x800}], 0x3) 10:21:45 executing program 0: sync() getrusage(0x1, &(0x7f0000000180)) getuid() 10:21:45 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x40) open$dir(&(0x7f0000000080)='./file0\x00', 0x100, 0x2) ftruncate(r0, 0x0, 0x60f) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000180)={0x2, &(0x7f0000000100)=[0x7, 0x9]}) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="2eb83827c719251f1ccc7b10e98b07ebd639c91485036acb968bfa2860b597752ee3d6fca3432e2843e18d2a968503b928d6a6e557e90932", 0x38) ftruncate(r0, 0x0, 0x802fffd) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r2, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x7) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000180)="ddb4aeb3ec240a", 0x7}], 0x1) close(r2) close(r2) 10:21:45 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000e00)=[{&(0x7f0000000100)="ff13019292234cd1f2ff0cba40626d86b6a67a6cf11edea92c53348a3012967ace8e84b335555ceb2fb5c0330a25435b", 0x30}, {&(0x7f0000000280)="98012b0307451832c4ee26d7d265a4ad39a92e81a92d118089fe0327edf7c3ded00287db5671854b3ccfd57e91", 0x2d}, {&(0x7f00000008c0)="9646ab66945f8e12df6dd2de3eafe2d10dc539", 0x13}, {&(0x7f0000000900)="b97b69483c69b6723df0c95e7db6c4381f02498d3e52a3032f7428c91cd47eb8961312c85e40ee2d52f22b51d97c10a9348410bf1341c4603d4b842b24cff320f00d0807267bf60d109d61a9e5f54975b2cd1f8f7cc4159fcb164ceb35d05c5e1ce9837145ae8b9dcefb2519007b8a9c8242cad9e7bf6faf5a54f3302f37b55328d0968ea1aefaddf09c", 0x8a}, {&(0x7f00000009c0)="a3de75fd039a4dbe20b68a998504eecb34c5715ee00dbc147eed5779bd39e6bf9bce229523c05783062a534554a0ee24a19f8020eab7dbeb46385d22bd79f41cd661e010c69fb0ff93126d2b3ee22caeefa31593a67375ef3d8426238dad5ea4999fe58dbb3b752d70245fdc84502ae9dbd3e61b7ccdfc5acfca9793730db7b2e406ab6bd59cb0ef236251ec029ba3713533d02c1fa34ca3163dc5a651e1555c976be536e9c62993f2927c1b9b6a99fb3289af6758f17bfc6dd2696122e5f61fbfe1d332219fd5bed46ff2e7be8468", 0xcf}, {&(0x7f0000000ac0)="ac7afec4a4fe6af87367561f2b53b12d1fdf87ddb161a09af5c883090c63d435c19051fa7097b0c3b7a8826055fc13bd2a25e0fd65f6ee3e31f1ea24dda8f7dee07d9a9dc5352fd9f6a45d0008c9879ddc4dfca6412932645e5df7e058e19a3f413c0b51a2d792c94ddb643e392f533e00679e76e0a2491cf7e98adc6073a03f2c675df0d3c03093266ebdd105797fe2a2214ee6d5e376f32ba1907fcb3d4ec5f31a17eb4d0ba73eb3e48fb9a586d40a89a64e87f240b66775c52c7438bbba2a1edd30c4", 0xffffff83}, {&(0x7f0000000bc0)="8906fe25abca251b634550b51da773910d01a477546930b209f13072b99ba8254acc90b1e115ff909217c246c5c45a3a1db43b6fe81e66744a9b4f9b69db3f7546ade2b11d011e19c5e4aec48b03f7a26e27e790203cffd26ac432f2503bf14fceece8f4d5e288737d6a45a0100db15c1001022cad8524ef34ad382ee724e0ecfb4fce53940ad2f16d90ad9c29198a4acfa40cf14935d925e6bac6d16eebf0b5d033598310e0d46c36c28307e43862464224a2cf946e70e5a667d0fd2d178e9c270d", 0xc2}, {&(0x7f0000000cc0)="ab0351153d2f01aaaff477ba2cac73ac9d3a3ef140832f0afa54d0cd6ce9da773e670b715b17da6f6e5436fa8407847edd4725542b745e2a723978138a333e21910f1d9b3be57de0c3569b30b445e1515abac930f7ebc42b0d", 0x59}, {&(0x7f0000000d40)="318e52d5f902d09896ac6be7e60ccc842751e0dbcaf1d376ad949042209324d1b12848269b036c1fb670eb4c58fea1c632af7e548f3752e9f10352102f1a34681479c9e57cd36bb8a0adf91be42e84cce987528dd1151223e4c3371c0c7b84c67224e722cc4506c366ced703a6f84fdfe30e53bbe997979de78f7241278482bd37fb2b1c9de70745c542a382cf8b8aab99b7628f74b40a2dc7137d777ce926fdeaa7032491822e0fcc48ce632306cdce19f7b81b02a3e1", 0xb7}], 0x9) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "e830a0e7bf6e00e74de422000000002d00", 0x0, 0x8}) syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 10:21:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x20}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x20, 0x0, "d70fc1e77a6f14073c5cb6aea48384f6cae400", 0x1}) write(r1, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x7) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000180)="ddb4aeb3ec240a", 0x7}], 0x1) close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r2, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x7) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000180)="ddb4aeb3ec240a", 0x7}], 0x1) close(r2) pwrite(r2, &(0x7f0000000080)="fb6934f6357e3a004e4a8d008e390000000000", 0xc4, 0x0, 0x20000000000) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x100, 0x1f, 0x3, 0x4546, "67d162c6c99f6403190daf47d9c52887b80a13c0", 0x1, 0x5}) 10:21:46 executing program 1: r0 = socket(0x2, 0xc003, 0x2) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) listen(r1, 0x5995af38) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202adfdffffffffff0300000000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d1670b4126cd2350000001d02a42a0748dcbc98d2334ace3c9373d98f24a35ef179ed69c59f967475f59c99a45015b5ea4bbd25b31bc9858497a0254a24a06773fbf1a50fb507cbd4010dd7d422aa534c4ef2bc2bca77e3f5d5ca1d93442398a77e69c32841861db0298fef7e08e4b545940bc3a5eac50a10f3e729933ff3d7be83a737fd37bae2023db64a6b7fb3bf71e3c63873528231666c2f99d413903cd275fe76b74f8d96d21e76ee57b2f3cd8b4b7ff1c6b7ac0d43f498e0582f207ef56f958939891121230b9d1b58baa5ab773cead58bf8e3158e54989ef37347e618b34b10dc4f9272e236233ef5ad8541a4e2e3dc8392656fe16355080d6d3ae85fd2e00753a116"], 0x10) write(r0, 0x0, 0x0) 10:21:46 executing program 1: mknod(&(0x7f00000000c0)='.\x00', 0x150, 0x200) open(&(0x7f0000000180)='./bus\x00', 0x80, 0x8) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendto$unix(0xffffffffffffff9c, &(0x7f0000000100)="f7ba01a00786fdeebc38042ee46d828100f8b68a1d315ba35fb031fa6b43be9263b5b35c87781ccd072cbf36e7a2dd08d199687ebcb18f52aa8e12b9d7b96bf9c763364d89d7508d8195b32f39f483138ff5a98c4b094cb57e423b6ededf", 0x432, 0x400, 0x0, 0x0) unveil(&(0x7f00000002c0)='./bus\x00', &(0x7f0000000040)) mknod(&(0x7f0000000280)='./bus\x00', 0x2180, 0x2) r0 = semget$private(0x0, 0x6, 0x10) semop(r0, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) semop(r0, &(0x7f0000000240), 0x0) semop(r0, &(0x7f0000000100), 0x2aaaa9b2) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000001c0)=""/136) 10:21:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x50}, {0x60}, {0x8fe}]}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x18004) unlinkat(r2, &(0x7f00000000c0)='./file0\x00', 0x8) 10:21:46 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = syz_open_pts() r2 = dup2(r1, r1) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0x200) r3 = syz_open_pts() syz_open_pts() write(r3, &(0x7f0000000000)="a6", 0x1) dup2(r2, r3) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r4, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000100)=0x7) writev(r4, &(0x7f00000000c0)=[{&(0x7f0000000180)="ddb4aeb3ec240a", 0x7}], 0x1) close(r4) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x5, 0x2416, r4, 0x0, 0x0) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 10:21:46 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0206923, &(0x7f0000000300)) socket(0x20, 0x8000, 0xf3) r2 = semget$private(0x0, 0x4, 0xa5) semop(r2, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r2, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r2, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r5 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r7 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r7, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x3, r4, r5, r6, r8, 0x4}, 0x200, 0x401, 0x2}) r9 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, r9, r9, 0xffffffffffffffff}) ktrace(&(0x7f0000000080)='./bus\x00', 0x2, 0x34, r9) r10 = msgget$private(0x0, 0x410) r11 = semget$private(0x0, 0x4, 0xa5) semop(r11, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r11, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r11, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r11, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x2, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x1, 0x8}, {0x3, 0x78, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r11, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r12 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r14 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r16 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r16, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000100)={{0x3, r13, r14, r15, r17, 0x4}, 0x200, 0x401, 0x2}) r18 = geteuid() r19 = semget$private(0x0, 0x4, 0xa5) semop(r19, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r19, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r19, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r19, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r19, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r20 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r22 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r24 = socket(0x11, 0x4003, 0x0) sendto$unix(r24, &(0x7f0000000300)="5001050360900004000000021306ca90081010fecea11ea8fef96ecfc73fd3357ae26caa0f16fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d80000000000000000cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed79518bf70299107ddf3b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b1042", 0x150, 0x0, 0x0, 0x0) sendto$unix(r24, &(0x7f0000000000)="6f932e581469d1b89b2bca11221ca038d533cb8423f338af432b61fcb7c62e957457939d1a56fbc39329badbd9a086d36ab91abb0a830b5d905ea8b9c577004c1c1edbd3cc4fb9a3ef61cb02f18332cfb4689732d0a05b38a8debab4723c75ce03ea70f486489390e5fdb57100a6247532ec65b6925c481490cfe33c1cee52af054a3f40c24e9aa634277e74f31cfa607c0f6556f3109d60", 0x98, 0x2, 0x0, 0x0) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0x12c) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000100)={{0x3, r21, r22, r23, r25, 0x4}, 0x200, 0x401, 0x2}) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000300)={{0xf876, 0x0, r17, r18, r25, 0x20, 0x1}, 0x5, 0x64, r9, 0x0, 0x2, 0x1, 0x8000, 0x2800000000000000}) r26 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, r26, r26, 0xffffffffffffffff}) ktrace(&(0x7f0000000080)='./bus\x00', 0x2, 0x34, r26) r27 = msgget$private(0x0, 0x410) r28 = semget$private(0x0, 0x4, 0xa5) semop(r11, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3a7) semctl$SETALL(r28, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r28, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r28, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r28, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r29 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r31 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r33 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r33, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r28, 0x0, 0x1, &(0x7f0000000100)={{0x3, r30, r31, r32, r34, 0x4}, 0x200, 0x401, 0x2}) r35 = geteuid() r36 = semget$private(0x0, 0x4, 0xa5) semop(r36, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r36, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r36, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r36, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r36, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r37 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r39 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r41 = socket(0x11, 0x4003, 0x0) sendto$unix(r41, &(0x7f0000000300)="5001050360900004000000021306ca90081010fecea11ea8fef96ecfc73fd3357ae26caa0f16fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d80000000000000000cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed79518bf70299107ddf3b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b1042", 0x150, 0x0, 0x0, 0x0) sendto$unix(r41, &(0x7f0000000000)="6f932e581469d1b89b2bca11221ca038d533cb8423f338af432b61fcb7c62e957457939d1a56fbc39329badbd9a086d36ab91abb0a830b5d905ea8b9c577004c1c1edbd3cc4fb9a3ef61cb02f18332cfb4689732d0a05b38a8debab4723c75ce03ea70f486489390e5fdb57100a6247532ec65b6925c481490cfe33c1cee52af054a3f40c24e9aa634277e74f31cfa607c0f6556f3109d60", 0x98, 0x2, 0x0, 0x0) getsockopt$sock_cred(r41, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0x12c) semctl$IPC_SET(r36, 0x0, 0x1, &(0x7f0000000100)={{0x3, r38, r39, r40, r42, 0x4}, 0x200, 0x401, 0x2}) msgctl$IPC_SET(r27, 0x1, &(0x7f0000000300)={{0xf876, 0x0, r34, r35, r42, 0x20, 0x1}, 0x5, 0x64, r26, 0x0, 0x2, 0x1, 0x8000, 0x2800000000000000}) r43 = getgid() r44 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, r44, r44, 0xffffffffffffffff}) ktrace(&(0x7f0000000080)='./bus\x00', 0x2, 0x34, r44) r45 = msgget$private(0x0, 0x410) r46 = semget$private(0x0, 0x4, 0xa5) semop(r46, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r46, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r46, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r46, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r46, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r47 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r49 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r51 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r51, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r51, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r46, 0x0, 0x1, &(0x7f0000000100)={{0x3, r48, r49, r50, r52, 0x4}, 0x200, 0x401, 0x2}) r53 = geteuid() r54 = semget$private(0x0, 0x4, 0xa5) semop(r54, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r54, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r54, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r54, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r54, &(0x7f0000000040), 0x1a8) r55 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r55, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r57 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r59 = socket(0x11, 0x4003, 0x0) sendto$unix(r59, &(0x7f0000000300)="5001050360900004000000021306ca90081010fecea11ea8fef96ecfc73fd3357ae26caa0f16fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d80000000000000000cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed79518bf70299107ddf3b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b1042", 0x150, 0x0, 0x0, 0x0) sendto$unix(r59, &(0x7f0000000000)="6f932e581469d1b89b2bca11221ca038d533cb8423f338af432b61fcb7c62e957457939d1a56fbc39329badbd9a086d36ab91abb0a830b5d905ea8b9c577004c1c1edbd3cc4fb9a3ef61cb02f18332cfb4689732d0a05b38a8debab4723c75ce03ea70f486489390e5fdb57100a6247532ec65b6925c481490cfe33c1cee52af054a3f40c24e9aa634277e74f31cfa607c0f6556f3109d60", 0x98, 0x2, 0x0, 0x0) getsockopt$sock_cred(r59, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0x12c) semctl$IPC_SET(r54, 0x0, 0x1, &(0x7f0000000100)={{0x3, r56, r57, r58, r60, 0x4}, 0x200, 0x401, 0x2}) msgctl$IPC_SET(r45, 0x1, &(0x7f0000000300)={{0xf876, 0x0, r52, r53, r60, 0x20, 0x1}, 0x5, 0x64, r44, 0x0, 0x2, 0x1, 0x8000, 0x2800000000000000}) setgroups(0x6, &(0x7f0000000000)=[0x0, r5, r25, r42, r43, r52]) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0xa4ef70aed6e933c8) 10:21:46 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) utimes(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)={{0x8001, 0x3}, {0x400, 0x2}}) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000740)=[{&(0x7f0000000000)="c2bd32d2714e70e0004c9024efc3b164ca052172aa226a814f455720ce71b9abc52f460c82b0a2b4db85d903dee7923b380cb251efeb44380fececa7bd9a27cc6338927bd8ee554ddf0d4017e59319908d1658a6c1785eb504", 0x59}, {&(0x7f0000000800)="21891f801d1e5be1ac65d7bb8eae4371705b750f54b9d93dd02be72ed3d774f01fb03293a15b6423bb559f8248878283609624e2d9c0de85c382de1276414c336035414877b51cbf6fff1668e6c905c91046c43f81150c63cdc3c36252bab7a9ce7cfdb0fcb3cd0d57fa867f67f40cdff16a4d10e0d993c1289227fe57f2222b73a26a12431970d68fdb8317592d1a0dce4d06bd7ec39504d46a3f46c0f7ba8d7e79f0bdf800cc0d448ade60bdb8bdfd627f2217b89baa28fa2a513951199adae3e21cae17204dd6dcf5e882305f345db4a8635fcbdc8d68862f7c55397b4098a10000000054a7eb306895572462653451ec0dcae3f327c067c916ba8cb72b4703cd8d8ec64a92c8c013564e7840cd6481eaa97ebe02f90ad797ac82c9deda4fa5d4bc1d23fe1dd5d0a95e516f419d47cb715977729ec83aa31dae9d8f0cd535dee23b2f6d25afe90c1f4051000000000000000000", 0x155}, {&(0x7f0000000180)="f1139306a2b7b94facea4600000000b0104a28099d45c207d16e5d4a7cc573b87529ac96c2f3631d56f8aa959ff3d86c64645455241a5106e1456fbf9f5b650b2c31abe90772d8f11974c5985d01a8f83b5860a8921f607cd8f06c332418e2d4429ca18361d07ad10cb65088c027eec429670b96b29b6c2d09ba92f92091720c1281a560f4a0ad89944d244919de759dd1a99e8d4695525e7615499408e0551fe747db85fcfa971dd59238c019ff78015dd8", 0xffffffffffffff0f}, {&(0x7f0000000340)="02d4a7e476c80491feb680d583257dfaf4550384afbc8ac913f15119322387d2e639acbb00d33147bce15dcb7c6b55271affa1635afa049923c70e322232efd4d79ce4c28f802bf401c78ffed7791e8227f2f450961b058228a07873d24d06e0e2e81591a63c1adeb11fb1dcdd5b3b5125f93ba71ec0598ac6c96d1f925ec6cde881ed5aee6f5a7d30626131b71e1768ecc95fe98cc1fb5a261e3fcfa29fd4fb8cd4a36734b1f3", 0x29d}, {&(0x7f0000000240)="c21d9387e6e2575cf23a7ba0079b5e7124ccdc4b4cf7908e30cda2f5cccda8cf8b470cc9c758774d400553c907c913786b42bfddce71f136a977063d514f2138439acef6ccbc22a07f2b5c7d718e0c166f6a5f3484dc1aeb6b74a9319ba1c1cdb706632b185b3aa3300c08321ea414473e0259e4bba1dccd15e209723f69db89329d4d9358c81b5deec97b6fd348afa2aa62948db119679cfc", 0x99}, {&(0x7f0000000080)="c712f01d4e8e99173ecfc542e9", 0xd}, {&(0x7f0000000500)="14ed1d93ef8d55ca9c4af5c95d0693b08cdc1104238fcc006813af2feed31069d11eb31c5ef79cd416c8cf9ee9f8a01f8d6703dd2b91e4809296e9efae741755ff9f070ec31ee9741c7ae80fe0188536e9f684775891e93c7ab7dda982ba878287d0cfc61cf27dc8e5", 0x69}, {&(0x7f0000000580)="bbbd1601040000000000001de3ed5f7a0a541923ff3aef26710c39205dcdfb2f0690b23e0f25bd53f61b520905d80f37f8b048759a9bcce7abfc0ff8a3627f160f9d82542891dc4b0f5ae2a1c3586d74062e00efdccfc489da01353c725532a15b411d32c33394d70263ac7c21267df8b70115ef363db1456334fcea2e91bafadf738df435dc2aecd8bfd531bf5b08d6906e8bfc9848cc02095cc21aa0c13381905af6c2be41a36d275fbda7fb12a49e6973b2d3c5749f", 0xb7}, {&(0x7f0000000640)="4f4d5cebeea641b18d0010e7db63f2fb31c7710244f2a5b8b02e120f4dc4d3546a32cdb23ed7434a0167960c9a9807f6436ddc5f77338bb81196fcea2adfef1d5d9ff33a28f6a16039ef80a3f94db81a0a94c662da7d7093cf5638fa59bd0eebcc6eccd4f8c474a1508e5058282b50894a965a199251ad983644fd2398bb270492acb29e2d613c4f79358e043f83f5dafbbe71518b3d89f0867852cccc271bbc19693202df682200492acc643f8dfaed4f4fa3b2d0eb2d470b306c57ae140c233799dd7434cf0b4900abd18f3afeaca6587caa", 0xd3}], 0x9) 10:21:46 executing program 1: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0xc) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) getsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0xc, &(0x7f00000000c0), &(0x7f0000000100)=0x4) r2 = socket$inet(0x2, 0x5, 0xff) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000180)=0x9) r4 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x0, 0x80) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r5 = dup2(r2, 0xffffffffffffffff) ioctl$BIOCSHDRCMPLT(r5, 0x80044275, &(0x7f0000000240)=0xdb) r6 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x1, 0x0) getpeername$inet6(r6, &(0x7f00000002c0), &(0x7f0000000300)=0xc) lstat(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)) accept$unix(0xffffffffffffffff, &(0x7f0000000400)=@file={0x0, ""/108}, &(0x7f0000000480)=0x6e) r7 = open(&(0x7f00000004c0)='./file0\x00', 0x10000, 0x35) ioctl$TIOCSWINSZ(r7, 0x80087467, &(0x7f0000000500)={0x5, 0x2, 0x738, 0x3}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000540)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r8, 0x80044275, &(0x7f0000000580)=0x9) fcntl$getflags(0xffffffffffffff9c, 0x3) pipe(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r9, 0x4004741a, &(0x7f0000000600)) getsockname$unix(r1, &(0x7f0000000640)=@abs, &(0x7f0000000680)=0x8) preadv(r10, &(0x7f0000001c40)=[{&(0x7f00000006c0)=""/4096, 0x1000}, {&(0x7f00000016c0)=""/145, 0x91}, {&(0x7f0000001780)=""/102, 0x66}, {&(0x7f0000001800)=""/194, 0xc2}, {&(0x7f0000001900)=""/96, 0x60}, {&(0x7f0000001980)=""/211, 0xd3}, {&(0x7f0000001a80)=""/81, 0x51}, {&(0x7f0000001b00)=""/128, 0x80}, {&(0x7f0000001b80)=""/49, 0x31}, {&(0x7f0000001bc0)=""/103, 0x67}], 0xa, 0x0, 0x0) clock_getres(0x0, &(0x7f0000001d00)) kqueue() pipe(&(0x7f0000001d40)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSDIRFILT(r11, 0x8004427d, &(0x7f0000001d80)=0x2) preadv(r1, &(0x7f00000031c0)=[{&(0x7f0000001dc0)=""/148, 0x94}, {&(0x7f0000001e80)=""/85, 0x55}, {&(0x7f0000001f00)=""/4096, 0x1000}, {&(0x7f0000002f00)=""/45, 0x2d}, {&(0x7f0000002f40)=""/98, 0x62}, {&(0x7f0000002fc0)=""/90, 0x5a}, {&(0x7f0000003040)=""/182, 0xb6}, {&(0x7f0000003100)=""/192, 0xc0}], 0x8, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000003280)={0x0, 0x0}, 0xc) r13 = getgid() chown(&(0x7f0000003240)='./file0\x00', r12, r13) 10:21:47 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$unix(0x1, 0x5, 0x0) dup2(r2, r1) bind(r1, &(0x7f0000000480)=ANY=[@ANYBLOB="2d012e2f66696c6530005eb6fbaca370999c0c29f475fc1b9b99a5a6de1b596993ce2aabe5700a0afeeaf1ac6baa1d03ee73d2319268873cc9f61c3266d50189481dfd98b382ef3229c71ea04f6abf1d497de8dfc35977642a3ee3bca4370316630b8430204b33e340bdf42e950e039529da9f7c0a5d0c8bda8c02d35240bbb518cdde6b11aaa13958bfc707348e82eb4803e8e967347e159d1fcba2faeea2f717de7fcddab88622488904e1ab7a6172e9b769ea6589"], 0xa) r3 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r3, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) connect$unix(r3, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) r4 = kqueue() r5 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, r5, r5, 0xffffffffffffffff}) ktrace(&(0x7f0000000080)='./bus\x00', 0x2, 0x34, r5) r6 = msgget$private(0x0, 0x410) r7 = semget$private(0x0, 0x4, 0xa5) semop(r7, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r7, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r7, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r8 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r10 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r12 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r12, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000100)={{0x3, r9, r10, r11, r13, 0x4}, 0x200, 0x401, 0x2}) r14 = geteuid() r15 = semget$private(0x0, 0x4, 0xa5) semop(r15, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r15, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r15, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r15, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r15, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r16 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r18 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r20 = socket(0x11, 0x4003, 0x0) sendto$unix(r20, &(0x7f0000000300)="5001050360900004000000021306ca90081010fecea11ea8fef96ecfc73fd3357ae26caa0f16fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d80000000000000000cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed79518bf70299107ddf3b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b1042", 0x150, 0x0, 0x0, 0x0) sendto$unix(r20, &(0x7f0000000000)="6f932e581469d1b89b2bca11221ca038d533cb8423f338af432b61fcb7c62e957457939d1a56fbc39329badbd9a086d36ab91abb0a830b5d905ea8b9c577004c1c1edbd3cc4fb9a3ef61cb02f18332cfb4689732d0a05b38a8debab4723c75ce03ea70f486489390e5fdb57100a6247532ec65b6925c481490cfe33c1cee52af054a3f40c24e9aa634277e74f31cfa607c0f6556f3109d60", 0x98, 0x2, 0x0, 0x0) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0x12c) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000100)={{0x3, r17, r18, r19, r21, 0x4}, 0x200, 0x401, 0x2}) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000300)={{0xf876, 0x0, r13, r14, r21, 0x20, 0x1}, 0x5, 0x64, r5, 0x0, 0x2, 0x1, 0x8000, 0x2800000000000000}) fcntl$lock(r4, 0x7, &(0x7f0000000100)={0x1, 0x1, 0x10001, 0x0, r5}) r22 = dup2(r1, r0) listen(r1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r24, r23) accept$inet(r22, 0x0, 0x0) execve(0x0, 0x0, 0x0) connect$unix(r24, &(0x7f0000000540)=ANY=[@ANYBLOB="007cabba65dce297ace7431d97666f012e2f66696c653000"], 0xa) 10:21:47 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r1, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x7) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000180)="ddb4aeb3ec240a", 0x7}], 0x1) close(r1) close(r1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000040)=0x80000000) fsync(r0) 10:21:48 executing program 0: socket$inet(0x2, 0x3, 0x0) r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f0000000b00)=ANY=[@ANYBLOB="82026efdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bffffffffffffffffa84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8faee480700000000000000554799b9b8138d30505e8f0000a41f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65122cd2350000000000040000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611c8665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c07204cf888981d4e22265330027548d8ffda5eb1156f6bc23442dc9631d64bcdcb273e495bac1573ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc2f6b0e0cda87573f3ed78789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07081cb3613f363bda68cdc42da6ee701520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37eea13fce9a15edf26e82fcca1e245a58d78b9edc6597854bbba1671379dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3b65c4ab7809983a3f6ac242939caff03767a04075a5f9e5d29e3cac6c0be6ddb009c48adb4e38cc96072cab037ec2d04030b3e09396293ceaeb7654667b76bb2aedb6ee790c0514a813dbbca51acf3fffff0000b87f1ca4132cf1f6184c8c156ce5cb47566abe86451173c12dfcce0a325aed454f7aabda6e3def3f5a190a05885d482fffb9871543e605aec4e96343d12645199ce0f92602b6fd306d32fea4d6f8fdd21d3af7a4ce856fa952f23b216639cb5ba8ca8715e9c8218b768310da70195f548c8db21db9f706ad94abd33e1c7740a57bfadfecfc7f6f59036009d9d7ea7fa1bb7b7020f92f6773c9bf4e1ae6ac6b5a2889f298ef156860588778386204059faa2d9edc2410ac1fef1a0a976f7e7a57819a2ee1edf8c8c2506166f4e971452308776e48cfa8d31cb69de4dac2a5cf61ea9ce77638dd3f3399635086a12241509973dea2b929c9c023a9d82b4cab0acc8e05c50594cdfa8ce095cae56c5bb1a944d08a79cc838177ec00000000000000000000001f3ce3eeac43c6d4f316c37ae03ab34921429b9eae68a81bfc8526a5e2e17ad0787b9182f04d191f4ab3d4b03c70ef283e0c51550af3986e7c2112ae59b562c9acfd29b5aed23c03008436f8a0bde3ee5022ee7aa5cf05105f518f00000080000000002f681f29cd4c28612ccb11f43f6a72f21987d15bd9f19227c3172db2124a2790f94bd3e8e912f55de000000000000000df374e6e3172fe6d5f87181e9ff4382f5aa071b6bbc14552ea3e0b0040b43f21ca5a05fda7794a98a6b5b05dd0bbdc22023395a224ee3cd43b9e1874950744c4f1106e440359faa7d112121afd8d07afc712b58993cfafa8a7"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), 0x4) r2 = socket$inet(0x2, 0x0, 0x0) getsockopt$inet_opts(r2, 0x0, 0x3, &(0x7f0000000040)=""/37, &(0x7f00000000c0)=0x25) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000500)=0x8, 0x4) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) 10:21:48 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000000)=0x7ff) execve(0x0, &(0x7f0000000180)=[&(0x7f00000001c0)='@\a/@\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) rmdir(&(0x7f0000000100)='./bus\x00') 10:21:48 executing program 0: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c61300008669be1d248e2b9c5da0e4f65b4bbc2111fe620db3a0c491f18e45efeec7df17c357291eaca65bb11c999833ac3bc0c7cd2a99e7ea2c8f55453aaa0de09ae9ec3a9647e0000c02afb09b0f43c02acc63830b795bbd75e2913e2d5c1500d6cb578df5258f3e4fceae1e03ca1467544d7171cb8fce479092a48dd6234538c812a0010e84dc920bbe6"], 0x10) write(r0, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) write(r0, &(0x7f0000000040)="e25aae4987734d76a4ff20ebdf1443545dd9f00fcf8e9a2c5df38215969928a5f2a2ef255a5dcf7f5d77fb3d3ea0b0d23794cbba", 0x34) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xee8cfe489c731061, './file0\x00'}, 0xa) write(r0, &(0x7f00000001c0)="aaafebbed6c700000000008df871f685f16b78576f0cccf16f97548fe8ba96efd09217735b3fe68f3d41f94ab33a661d114f516331a4c1f0dc85b9de", 0x3c) 10:21:48 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)) faccessat(r1, &(0x7f0000000340)='./file0\x00', 0x1, 0x1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r2, &(0x7f0000000a80)="bd82c321a8cf98848e4a8051bd24313d028d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e3768a0237f559b7cb5e32d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1114518138f7d1d6a2e60e1f34322c0cdf8648b48935d16a79a15cecdd79cd66c31400b4dc386972d2eae4950146e55dfb730fc43c6c3b018be5455be5fe8080c850f9e13da075ee54c068235008afe74511560a934642a247a3e4003d756b8f36f49d07805e04cca5dcf52535caab085c9a7dee538225996d2250f6ea821e153a6212d111402000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa280628dc1acadfc3e92423cb41197f368771b662654bdff0d7b16d17f7030a73a7142506aacff400b84a56478769d83c9ae3c3e92f5de46d9c350db63caf7ec56cc8d1a827d017cfa86de2263508d4edcd53967e684a30c5f5913d0e81000000000000008eb15fde65dd6caa00ce55ed35131361160b55248e02ee595dc0f7a85c43086db0362498e59f473461f38038d5c48e03f25e2c1095aaa93079482d45d8058bd4a94a286ac2b0a75452f07e8f1f3e43d91df86c1926fc35f1f2cca773e10bb74f9cbafd48121509", 0x1ce) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x88, 0x0) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x0, 0x0) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20020, 0x0) ioctl$WSMOUSEIO_SRES(r7, 0x80045721, &(0x7f0000000240)=0x7) dup2(r5, r6) mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) chroot(&(0x7f0000cfb000)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r9, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000500)=ANY=[@ANYBLOB="250000ff000800003e7a66116e280000086e1932e9f789cd78a757316c3295d551cb9989c3a3ddc01da397476afd7c6226019f3c9df2106ee6f7d1b80f9baa215bef48c8699b9b0c61095b8e327d316a57874838d1d509041c3879e8e54db4c226c12fbfddaf93f8dbd405807b848144e25a88f7fbaa7c83651bf3166ebf0460fe4afa6bf588b3268a1136e65ada061492ad7e8701e6c3f4ea73d1a00e16b3048500498074f42d432f0b738671320e4930f6618040243e401ac8ed1e2a1eeff6b84da4085879c714281652ab6fd735dba791c3a9638c1b6205f539942bae9d86946102f0ce6d7f25e57498e251f3660468171b552406cf49959e02daadb14ee652c66fadc3954c416e5def3b68319642f1c6a7203cd88d7307939acb3dc325da3f902dec38053e18bc054dc9abbf54f31560770c072a8ffb7312114f2ab150a0eff7de9a1095019342ccbb28626352be594aaccca3092b42ef34c7a22ab3e5f16513362840b72e43cfb4b0f5fe5afee86163351fbb2f3ecbfdc9d9d0a60d861564dda97fc6cf8f7c55c8f3d66979de2ad41948e6f45d1d9f27d6353a0e643e76baa7984a15ae1c3cb7f9d763dcce68ad19960b9217e582575aebd24f6a398a59f1f0135599541b13ef16f328f2a0e30b8c3b55d89df35a8209e064190e310d9bf7", @ANYRES32=r9, @ANYRES32=r9, @ANYPTR, @ANYRES64=0x0], 0x1f7}, 0x1) recvmsg(r8, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8000, 0x0) connect$unix(r9, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000840)={0x0, 0x3bf, 0x3, 0xb, "b08dce5800"}) readv(r4, &(0x7f00000004c0)=[{&(0x7f0000000200)=""/213, 0xd5}], 0x1) 10:21:48 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000300)='./bus\x00', 0x5, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000180)={0x7f, 0x1, 0x65eaf54c}, 0xc) link(&(0x7f0000000000)='./bus/file0\x00', &(0x7f0000000080)='./bus\x00') write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r0, &(0x7f0000001680), 0x0, 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 10:21:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x48}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r1, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x7) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000180)="ddb4aeb3ec240a", 0x7}], 0x1) close(r1) flock(r1, 0x5) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 10:21:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0xa5) semop(r1, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r1, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r1, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r4 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r6 = socket(0x11, 0x4003, 0x0) sendto$unix(r6, &(0x7f0000000300)="5001050360900004000000021306ca90081010fecea11ea8fef96ecfc73fd3357ae26caa0f16fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d80000000000000000cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed79518bf70299107ddf3b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b1042", 0x150, 0x0, 0x0, 0x0) r7 = syz_open_pts() dup(r7) ioctl$FIOASYNC(r7, 0x8004667d, &(0x7f0000000240)=0x1000) sendto$unix(r6, &(0x7f0000000000)="6f932e581469d1b89b2bca11221ca038d533cb8423f338af432b61fcb7c62e957457939d1a56fbc39329badbd9a086d36ab91abb0a830b5d905ea8b9c577004c1c1edbd3cc4fb9a3ef61cb02f18332cfb4689732d0a05b38a8debab4723c75ce03ea70f486489390e5fdb57100a6247532ec65b6925c481490cfe33c1cee52af054a3f40c24e9aa634277e74f31cfa607c0f6556f3109d60", 0x98, 0x2, 0x0, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0x12c) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x3, r3, r4, r5, r8, 0x4}, 0x200, 0x401, 0x2}) semop(r1, &(0x7f0000000040)=[{0x86b4152650cc15e4, 0x7fff, 0x800}, {0x2, 0x6}, {0x0, 0x1, 0x800}, {0x3, 0x8}, {0x0, 0x7f, 0x800}], 0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x2000001c}, {0x25}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000780)="192738543849963e07cb184daf71") 10:21:49 executing program 1: unveil(0xffffffffffffffff, &(0x7f0000000080)) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 10:21:49 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffefffff, 0x8, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f000071c000/0x3000)=nil, 0x3000, 0x2) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, 0x0, 0x0) 10:21:49 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)=0xb869) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x5308) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./bus\x00', 0x9, 0x2a0ac85c015afbb2) open$dir(&(0x7f0000000140)='./bus\x00', 0x8581, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x2, 0xffff, 0xe0}, {0x18, 0x2, 0x0, 0x9}, 0x1, [0x1000005, 0x5, 0x7ff, 0x80000002, 0x3a, 0x56d, 0x6, 0x5]}, 0x3c) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x80, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x401, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) r3 = socket(0x2, 0x8001, 0x0) connect(r3, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) getpeername$unix(r3, &(0x7f0000000200)=@file={0x0, ""/108}, &(0x7f0000000280)=0x6e) 10:21:49 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0xd0ab79, &(0x7f00000002c0)=[{0x0, 0x3, 0x3, 0x3}, {0x8001, 0x20, 0x20, 0x6}, {0x9, 0x0, 0x0, 0x3}, {0xba, 0x4, 0x0, 0x6}, {0x1, 0x8, 0x6, 0x8001}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = semget$private(0x0, 0x4, 0xa5) semop(r2, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r2, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r2, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r5 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r7 = socket(0x11, 0x4003, 0x0) sendto$unix(r7, &(0x7f0000000300)="5001050360900004000000021306ca90081010fecea11ea8fef96ecfc73fd3357ae26caa0f16fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d80000000000000000cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed79518bf70299107ddf3b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b1042", 0x150, 0x0, 0x0, 0x0) sendto$unix(r7, &(0x7f0000000000)="6f932e581469d1b89b2bca11221ca038d533cb8423f338af432b61fcb7c62e957457939d1a56fbc39329badbd9a086d36ab91abb0a830b5d905ea8b9c577004c1c1edbd3cc4fb9a3ef61cb02f18332cfb4689732d0a05b38a8debab4723c75ce03ea70f486489390e5fdb57100a6247532ec65b6925c481490cfe33c1cee52af054a3f40c24e9aa634277e74f31cfa607c0f6556f3109d60", 0x98, 0x2, 0x0, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0x12c) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x3, r4, r5, r6, r8, 0x4}, 0x200, 0x401, 0x2}) r9 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, r9, r9, 0xffffffffffffffff}) r10 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, r10, r10, 0xffffffffffffffff}) ktrace(&(0x7f0000000080)='./bus\x00', 0x2, 0x34, r10) r11 = msgget$private(0x0, 0x410) r12 = semget$private(0x0, 0x4, 0xa5) semop(r12, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r12, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r12, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r12, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r12, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r13 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r15 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r17 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r17, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000100)={{0x3, r14, r15, r16, r18, 0x4}, 0x200, 0x401, 0x2}) r19 = geteuid() r20 = semget$private(0x0, 0x4, 0xa5) semop(r20, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r20, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r20, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r20, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r20, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r21 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r23 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r25 = socket(0x11, 0x4003, 0x0) sendto$unix(r25, &(0x7f0000000300)="5001050360900004000000021306ca90081010fecea11ea8fef96ecfc73fd3357ae26caa0f16fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d80000000000000000cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed79518bf70299107ddf3b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b1042", 0x150, 0x0, 0x0, 0x0) sendto$unix(r25, &(0x7f0000000000)="6f932e581469d1b89b2bca11221ca038d533cb8423f338af432b61fcb7c62e957457939d1a56fbc39329badbd9a086d36ab91abb0a830b5d905ea8b9c577004c1c1edbd3cc4fb9a3ef61cb02f18332cfb4689732d0a05b38a8debab4723c75ce03ea70f486489390e5fdb57100a6247532ec65b6925c481490cfe33c1cee52af054a3f40c24e9aa634277e74f31cfa607c0f6556f3109d60", 0x98, 0x2, 0x0, 0x0) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0x12c) semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000100)={{0x3, r22, r23, r24, r26, 0x4}, 0x200, 0x401, 0x2}) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000300)={{0xf876, 0x0, r18, r19, r26, 0x20, 0x1}, 0x5, 0x64, r10, 0x0, 0x2, 0x1, 0x8000, 0x2800000000000000}) r27 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, r27, r27, 0xffffffffffffffff}) ktrace(&(0x7f0000000080)='./bus\x00', 0x2, 0x34, r27) r28 = msgget$private(0x0, 0x410) r29 = semget$private(0x0, 0x4, 0xa5) semop(r29, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r29, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r29, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r29, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r29, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r30 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r32 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r34 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r34, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f0000000100)={{0x3, r31, r32, r33, r35, 0x4}, 0x200, 0x401, 0x2}) r36 = geteuid() r37 = semget$private(0x0, 0x4, 0xa5) semop(r37, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r37, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r37, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r37, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x9, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r37, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r38 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r40 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r42 = socket(0x11, 0x4003, 0x0) sendto$unix(r42, &(0x7f0000000300)="5001050360900004000000021306ca90081010fecea11ea8fef96ecfc73fd3357ae26caa0f16fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d80000000000000000cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed79518bf70299107ddf3b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b1042", 0x150, 0x0, 0x0, 0x0) sendto$unix(r42, &(0x7f0000000000)="6f932e581469d1b89b2bca11221ca038d533cb8423f338af432b61fcb7c62e957457939d1a56fbc39329badbd9a086d36ab91abb0a830b5d905ea8b9c577004c1c1edbd3cc4fb9a3ef61cb02f18332cfb4689732d0a05b38a8debab4723c75ce03ea70f486489390e5fdb57100a6247532ec65b6925c481490cfe33c1cee52af054a3f40c24e9aa634277e74f31cfa607c0f6556f3109d60", 0x98, 0x2, 0x0, 0x0) getsockopt$sock_cred(r42, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0x12c) semctl$IPC_SET(r37, 0x0, 0x1, &(0x7f0000000100)={{0x3, r39, r40, r41, r43, 0x4}, 0x200, 0x401, 0x2}) msgctl$IPC_SET(r28, 0x1, &(0x7f0000000300)={{0xf876, 0x0, r35, r36, r43, 0x20, 0x1}, 0x5, 0x64, r27, 0x0, 0x2, 0x1, 0x8000, 0x2800000000000000}) getpgid(r27) r44 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, r44, r44, 0xffffffffffffffff}) ktrace(&(0x7f0000000080)='./bus\x00', 0x2, 0x34, r44) r45 = msgget$private(0x0, 0x410) r46 = semget$private(0x0, 0x4, 0xa5) semop(r46, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r46, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r46, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r46, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r46, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r47 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r49 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r51 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r3, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r51, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r46, 0x0, 0x1, &(0x7f0000000100)={{0x3, r48, r49, r50, r52, 0x4}, 0x200, 0x401, 0x2}) r53 = geteuid() r54 = semget$private(0x0, 0x4, 0xa5) semop(r54, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r54, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r54, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r54, &(0x7f00000001c0)=[{0x2, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r54, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r55 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r55, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r57 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r59 = socket(0x11, 0x4003, 0x0) sendto$unix(r59, &(0x7f0000000300)="5001050360900004000000021306ca90081010fecea11ea8fef96ecfc73fd3357ae26caa0f16fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d80000000000000000cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed79518bf70299107ddf3b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b1042", 0x150, 0x0, 0x0, 0x0) sendto$unix(r59, &(0x7f0000000000)="6f932e581469d1b89b2bca11221ca038d533cb8423f338af432b61fcb7c62e957457939d1a56fbc39329badbd9a086d36ab91abb0a830b5d905ea8b9c577004c1c1edbd3cc4fb9a3ef61cb02f18332cfb4689732d0a05b38a8debab4723c75ce03ea70f486489390e5fdb57100a6247532ec65b6925c481490cfe33c1cee52af054a3f40c24e9aa634277e74f31cfa607c0f6556f3109d60", 0x98, 0x2, 0x0, 0x0) getsockopt$sock_cred(r59, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0x12c) semctl$IPC_SET(r54, 0x0, 0x1, &(0x7f0000000100)={{0x3, r56, r57, r58, r60, 0x4}, 0x200, 0x401, 0x2}) msgctl$IPC_SET(r45, 0x1, &(0x7f0000000300)={{0xf876, 0x0, r52, r53, r60, 0x20, 0x1}, 0x5, 0x64, r44, 0x0, 0x2, 0x1, 0x8000, 0x2800000000000000}) ktrace(&(0x7f0000000080)='./bus\x00', 0x2, 0x1800, r44) r61 = msgget$private(0x0, 0x410) r62 = semget$private(0x0, 0x4, 0xa5) semop(r62, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r62, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r62, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r62, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r62, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r63 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r63, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r65 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r67 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r67, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r67, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r62, 0x0, 0x1, &(0x7f0000000100)={{0x3, r64, r65, r66, r68, 0x4}, 0x200, 0x401, 0x2}) r69 = geteuid() r70 = semget$private(0x0, 0x4, 0xa5) semop(r70, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r70, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r70, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r70, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r70, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r71 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r71, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r73 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r75 = socket(0x11, 0x4003, 0x0) sendto$unix(r75, &(0x7f0000000300)="5001050360900004000000021306ca90081010fecea11ea8fef96ecfc73fd3357ae26caa0f16fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d80000000000000000cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed79518bf70299107ddf3b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b1042", 0x150, 0x0, 0x0, 0x0) sendto$unix(r75, &(0x7f0000000000)="6f932e581469d1b89b2bca11221ca038d533cb8423f338af432b61fcb7c62e957457939d1a56fbc39329badbd9a086d36ab91abb0a830b5d905ea8b9c577004c1c1edbd3cc4fb9a3ef61cb02f18332cfb4689732d0a05b38a8debab4723c75ce03ea70f486489390e5fdb57100a6247532ec65b6925c481490cfe33c1cee52af054a3f40c24e9aa634277e74f31cfa607c0f6556f3109d60", 0x98, 0x2, 0x0, 0x0) getsockopt$sock_cred(r75, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0x12c) semctl$IPC_SET(r70, 0x0, 0x1, &(0x7f0000000100)={{0x3, r72, r73, r74, r76, 0x4}, 0x200, 0x401, 0x2}) msgctl$IPC_SET(r61, 0x1, &(0x7f0000000300)={{0xf876, 0x0, r68, r69, r76, 0x20, 0x1}, 0x5, 0x64, r9, 0x0, 0x2, 0x1, 0x8000, 0x2800000000000000}) chown(&(0x7f0000000080)='./file0\x00', r4, r68) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r77 = dup2(r1, 0xffffffffffffffff) ioctl$WSMOUSEIO_SRES(r77, 0x80045721, &(0x7f0000000040)=0xfffffffa) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 10:21:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x64a2}, {0x74}, {0x16}]}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8000, 0x0) 10:21:49 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='Sk'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000002540)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000200)="8dfad43182bbf16634e0cc7020fe3679c928a7fe42f21bb1990e213e2676599c98c06c5759bbd74250d61339bfde2788b0c40d456d9ee2cbeb99bfb54b49afc4d07ab748aebebb2c26149e420d2813087e57e1ba2e8a23a0416f5713aa593033a46feca634a1a023ded1ef3d73076f8bc967d083f92005c04d2d8bef6b7d7a3bd47c9ae261d925903ed32faec239d5474d2fbe6a1be321c424565c3bf46581fa05093c40d12fa43dc143b756e56da52de3ccfe9b6e039320fe54cc5236136df229e574c7a88985735a0a220f33e3f544b2268e06ac8dc139c11511b519df057d9d1609228048bfae0d99dd78a9ba68ed98aa589eb0a278a822d4f669ee1e611e89f7aa464d48d9e8df286d10c86b9273c64265f234ab9faea00012c23ee18569f230ebc945049995d82617d59d220909afc4a82dde9b91c2b9c72531a237c5536f9bd42d7f2195059ca19ba38e55b3792cc48d0390e2d26fbe67ee34b90ddd6d59bafb425589e95878d86cad56660e5928ff694723f7a1be8d05c0598fba2d05de684d292ef8442eaed51d61d733f8b09f470c8a151854c318e0e377dd15e333e6e9da12719ce73c1e0c0b3eb8cbd82d579440113b706e9c6d46000a45773a2ba9f329423f7f1d33141d0495d0e57cae3c3493f5fabffb71941f90e035c99651b4d78750b6f60e5a4ce48b6087f89c01e634c1e9bce05674da9d83216ec8745c0ec2a098d1060be2226aad9ed4cb68c4749c8570403ed0cf18635b367180449a452dedb9754a5faa97a735d9d2a2b323bcaadb83cae5fb9b18cd5ef5822d4fd94e3e8abf106178905475f11279635e0b6437f92aa8631c3e9c4108cc248e38407301f510bf814907508bd70f32f087a69600b93e34703a836699179324b003a71a9557c303fb3af294a03e8038b643ddcaebaebbc711c430c76d8b69ab86f7c92b568fba49d0447ad8b622f1a0f01d618ac7a4089c953d29ab761fb597e8ff7c9d443b74b3dc934d6d5d847411b402039379772363453f6b609f0c70134a20502bd616f5ce20503a45c4ce53190a11e3817341a333d7ba32b1a91f80c509f2a10a22749319611e17b892f3698f13f657290d5e0f9b64260936efbde4b241bd92a9e9642df9c5b12bda3a728e1a67c5f6c1d4339a46368421c0a95c4fb8d81f5039c6cd5ccb8a930835f64507afeb1be784a6dd3a6188099b644bdfe031da81e8030e7e4773814cfc670952d038b701ff83d9f32abb5e2fe907624d16f0b85979d781cafe42cd0512a97e6fb5b52dbab26cc3c2355e94bdf4b9b9d2e1b8fe0ab2789f192edc5d1761d263101abe5eff238db859209d1b4003e2c7eadbfe7d5e761c8609f99286eeb5011823761ca642287c068b5e6c549a20522eb7132f3fbae06ce1a3a61ba873ee407e00e3a30cfbc09738612c0e22e4681a283bab68fd3df7cc5b85b33f1b13d83fbce7d84c9e374a364b34af0488fd8c5eb89c38e0ca3fa04b524f9e8eb9983b273b858dc92ef0f9c63dde5fedf536454b6b1aa758b0b879cd4924e9905491d0054b09e44755d90684fbaf893c22fe6ea6b818b4d0234729aa253fae406c6b2c0612eab3ac999ef685887ebe854451645fc33fc4517c52462c709269741b09c6913c3b20b8a4db1624b20594e43e691de00773f2e2050708f0f682d296d6241169abcc4b44160a6eea72c9c191f99cb3a2db3035a8f79f732583c918a1e722918eb9d61dcb8524f476d6c43e69cc09554f19ab48271f4e5dbdd3c98e59a7462fc191aeefca721c85cc1a9c6ab7e0d83b5bcce7ab699ad5261627f3aafc539dbc1f3d19db9c855fc8bf716422487d44bf4e5e717ec04b1ad48e71c0e78c97d56be9e32daeede3cdd31ac276b3e3ce24f9da33ab99d7ea7f1cd0dd32ad803d307b0919be33b169943aed0fec58c14a87427925cbcfee3af7e429f88fc9eb5b3ab7009a21a7c8c67b70360834da136776a11cc3f69df5692b47dfe9b67883366f2b9fd1", 0x58a}], 0x1, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) write(0xffffffffffffffff, 0x0, 0x0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x6d2) r2 = open(&(0x7f0000000040)='./file0\x00', 0xba61c92b072333a1, 0x118) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000040)={0x6, 0x100, './file0\x00', 0x8, 0xf4f2, 0x3f, 0x3}) 10:21:49 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002002, 0x40004000000028ac) r0 = open(&(0x7f0000000180)='./bus\x00', 0x889, 0x0) ioctl$WSMOUSEIO_GTYPE(0xffffffffffffffff, 0x40045720, &(0x7f0000000040)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r1, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x7) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000180)="ddb4aeb3ec240a", 0x7}], 0x1) close(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000140)) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x7) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000240)="000000186204018b002b3a0000000000000000b9d8dcf9aa694e0e4cfa772dc1d14043000053b5d1d09075288182a3e7bd438b29be9c894314d835d0875b8b01850013f1071d36807465e18c0fa6ae84c9f0611da24e14", 0x57}], 0x1) 10:21:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) 10:21:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f00000000c0)={0x7, &(0x7f0000000040)=[{0x7, 0x3, 0x9, 0x1}, {0x8, 0x2d, 0x5e, 0x2}, {0x5, 0x1, 0x4, 0x80000000}, {0x2, 0x80, 0x0, 0x4}, {0x2, 0x2b, 0x5}, {0x401, 0x20, 0x6, 0x401}, {0x2872, 0xfe, 0x0, 0x1000}]}) pwrite(r0, &(0x7f0000000140)="f94c4c49dfd685fbef8a8dc2029b", 0xe, 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x9) 10:21:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCCBRK(0xffffffffffffff9c, 0x2000747a) flock(r0, 0x3) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r1, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x7) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000180)="ddb4aeb3ec240a", 0x7}], 0x1) close(r1) r2 = semget$private(0x0, 0x0, 0x400) semctl$GETPID(r2, 0x3, 0x4, &(0x7f00000001c0)=""/113) r3 = getuid() r4 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r4, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r3, r5) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) syz_open_pts() r6 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getpeername$inet6(r6, &(0x7f0000000100), &(0x7f0000000140)=0xc) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) r7 = socket$inet6(0x18, 0x4, 0x7f) getsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 10:21:50 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) getpgrp() r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f0000000140)="09917b2f2d25d3e5e3df3765279232c01f1eb7dfe6000f7a", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 10:21:50 executing program 1: r0 = semget$private(0x0, 0x4000000009, 0x100000010) semop(r0, &(0x7f0000000400)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) semop(r0, &(0x7f0000000380)=[{0x5, 0x7}, {0x3, 0x807, 0x800}], 0x2) semctl$SETVAL(r0, 0x5, 0x8, &(0x7f0000000100)=0x7) semop(r0, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) syz_extract_tcp_res$synack(&(0x7f00000003c0), 0x1, 0x0) r1 = semget$private(0x0, 0x5, 0xa6) semop(r1, &(0x7f0000000480)=[{0x2, 0x10001, 0x1000}], 0x1) semctl$IPC_RMID(r1, 0x0, 0x0) semop(r1, &(0x7f0000000180)=[{0x3, 0x20, 0x1000}, {0x0, 0x4, 0xc527c46d541c843a}, {0x3, 0x9a36ecc, 0x1000}], 0x3) semop(r1, &(0x7f0000000340), 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000140)=""/165) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r3 = getegid() r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r4, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r7 = socket(0x2, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x6, 0x4, &(0x7f00000000c0)="b72f17b4", 0x4) setsockopt(0xffffffffffffffff, 0x6, 0x8, &(0x7f0000000000)="d328ee56", 0x4) poll(&(0x7f0000000340), 0x2d8, 0x8eb6) shutdown(r7, 0x1) fcntl$dupfd(r7, 0x1b, r6) ioctl$TIOCSETVERAUTH(r6, 0xc0107002, &(0x7f0000000340)=0x280000) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r9 = semget$private(0x0, 0x2, 0x100) semctl$GETALL(r9, 0x0, 0x6, &(0x7f0000001240)=""/62) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000280)={{0x3, r10, r3, r5, r8, 0x8b}, 0x6, 0x401, 0x2}) semctl$SETVAL(r9, 0x2, 0x8, &(0x7f0000000300)=0x7) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r12 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r12, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r12, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r12, 0x0, 0x0) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000440)}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000240)={0x3f, 0x7}) ioctl$KDGKBMODE(0xffffffffffffff9c, 0x40044b06) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 10:21:50 executing program 0: mkdir(0x0, 0x0) chdir(0x0) open(&(0x7f0000000000)='./file0\x00', 0x1, 0xa0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38a", 0x101}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) pledge(0x0, &(0x7f0000000140)='\x00') r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 10:21:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r3 = socket(0x2, 0x1, 0x0) setsockopt$inet_opts(r3, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00'], 0x10) shutdown(r3, 0x2) getsockopt$inet_opts(r1, 0x0, 0x4000001, &(0x7f0000000640)=""/124, &(0x7f0000000000)=0xfffffeb3) read(r2, &(0x7f00000006c0)=""/178, 0xffffffffffffffe6) r4 = semget$private(0x0, 0x4000000009, 0x100000010) semop(r4, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x2) connect$inet(r2, &(0x7f00000005c0)={0x2, 0x3}, 0x580) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000340)=0x40401) semop(r4, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) semget$private(0x0, 0x0, 0x8) sync() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000300)=0x401) getsockname$inet(r2, &(0x7f0000000280), &(0x7f0000000540)=0x255) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000a00)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f0000000200)=0xfffffd64) clock_getres(0x4, &(0x7f0000000100)) r5 = fcntl$dupfd(r2, 0x0, r2) chroot(&(0x7f0000000600)='./file0\x00') ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000500)) semop(r4, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) socket(0x0, 0x20000001, 0x7) fchdir(r5) fcntl$getown(r0, 0x5) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x20000000003) semctl$GETPID(r4, 0xffffffffffffffff, 0x4, &(0x7f0000000840)=""/137) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x28, 0x0, 0x0, 0xffffffff}, {0x23f}, {0x6, 0x4000000000000, 0x1}]}) 10:21:50 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r2, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x7) r3 = dup(r1) r4 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r4, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r6 = semget$private(0x0, 0x4, 0xa5) semop(r6, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r6, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r6, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r7 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r9 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r11 = socket(0x11, 0x4003, 0x0) sendto$unix(r11, &(0x7f0000000300)="5001050360900004000000021306ca90081010fecea11ea8fef96ecfc73fd3357ae26caa0f16fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d80000000000000000cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed79518bf70299107ddf3b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b1042", 0x150, 0x0, 0x0, 0x0) sendto$unix(r11, &(0x7f0000000000)="6f932e581469d1b89b2bca11221ca038d533cb8423f338af432b61fcb7c62e957457939d1a56fbc39329badbd9a086d36ab91abb0a830b5d905ea8b9c577004c1c1edbd3cc4fb9a3ef61cb02f18332cfb4689732d0a05b38a8debab4723c75ce03ea70f486489390e5fdb57100a6247532ec65b6925c481490cfe33c1cee52af054a3f40c24e9aa634277e74f31cfa607c0f6556f3109d60", 0x98, 0x2, 0x0, 0x0) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0x12c) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000100)={{0x3, r8, r9, r10, r12, 0x4}, 0x200, 0x401, 0x2}) fchownat(r3, &(0x7f0000000140)='./file0\x00', r5, r9, 0x4) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000180)="ddb4aeb3ec240a", 0x7}], 0x1) close(r2) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYRES16=0x0], 0x1) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040)=0x2c7d23b, 0x4) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) recvmsg(r0, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfc44}, 0x842) 10:21:50 executing program 1: clock_getres(0x0, &(0x7f0000000180)) r0 = socket(0x2, 0x8003, 0x0) connect$unix(r0, &(0x7f0000000940)=ANY=[@ANYBLOB="df74a24658fd820100000000000000006a11c52fd6dc5d816f6beacbbde278a48386ddc489d774a4d3900c8f86325599050839f9949678c557c0ec116f791e7f691077c370e5e63a771768a5d3d49b7f86a5d7969bf564db5226badc070dae"], 0xa) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000240)=0xc) getpeername$inet6(r0, 0x0, &(0x7f0000000080)) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x40, 0x0) select(0x895d4eeb22cabad4, 0xfffffffffffffffe, 0x0, 0x0, 0x0) r1 = syz_open_pts() fcntl$setflags(r1, 0x2, 0x1) r2 = dup2(r1, r1) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000040)='./file0\x00') syz_open_pts() shmget(0x0, 0x4000, 0x100, &(0x7f0000ffa000/0x4000)=nil) r3 = msgget(0x2, 0x200) msgsnd(r3, &(0x7f0000000a40)=ANY=[@ANYBLOB="0200000000000000095349ee9d6586c18722b330755acb2e712774c11a873908cf2931096ef25e83d3a7cddbec52237f59a6ef2452e4a45a6a01cc13da302c76ab6eba0898a361e2a81c7cec052aca76dece219db93f75889c83804b2163cacd365c978ea39d1c43bf3933f87ec9d1fd65cf6728a0a66ef7289dc44407d525d81e3905db22093402079d113a036a2815526367398c8fc092e7f2216630a173fcd771c68df6322c6a7e38fefbbb87d4be656becd970cf1f0930743783d882f72b248db00177ddbc50b6710f4f20b19feb6c744ebc6c34279dca28cd5439d5bc29815e5ca8357cd4657cc6970aebe55166394e93f348d254d3c59eaa534ff4475adcf728f7cd27361acd14e36818513c0d537ed5df8f2ad63f28419823375578553ba9c52749ecad1a93d3eacbd52838659b88fc68c744622630d0b53f5e56c9b15e695683a1a0d4d1ea0022fe647a7b6d787d3f38a9caf6ad31ff3acd1bd183c493edccc3f4ef45c1df8943d9636a726190162e0786f46021eba0db33066bfe062c5e41f26263eb18761cff9137455a79c4d70e7158cb0d3fe28e9278c7dd2b433ba71aa5b2989d6fc36fb1318f132aa20664bcf09ddb46d08c1711259bd622377d12fedba33604bdf5666ef392064e223147fa30e5a1c56a4a855653b60b0b133adf7321dc219e5a4b3fbeb36b4cf04b7eb5f806f353a5c8b24b5529662a9476a248196cb86b637be8c8bc94ac46187531549a090e2f5dcc7c1c8ea9ff947eb726276de4ad332a521ea98cc303634d0a56174c3bff90c154a955f0af90ba031563d51102e30649cacb4c5d31647502f94e0c033a6204cd03a212ce3671221d2079432802c3406fff007aedd832a2930be7471e411dbf1eb7e9544b5e619c73428ac11f9cf9e47734c8b87cc8852aeb58ad1b8394d607bd5619422fd9c163bb05e87edfa614baadb65b5e7a97a292540a125d45d4e4282039f344bbd39459e061fe9ef35f8dba1f0509bf0f8fef6cd38707e43b9f82112e2c5abaab76c8b8df6c5c37231c3a1aa3cd075cbf59bedf215e76a219ffb19cb4864d6ca5ef55df49c7bc4542ee391fbe2300b14611b13be9fae18f228a3bd87593f01f4b9417a3723d03e15512e6cb80133e8b6cae5a9f7feb2b75e3d919d4d0f57aebfdc598bf8dcf69b2bf82b8d3f63e1b4160db94e2213d64f6c859d437da0f68769fad26accfdff07703d162981f9a17857be787ae30709f4e23b72c9a809740999e252dabf8cfb5ac6e682dcbdab18ad41f21879a020fcb8629e7e05b0ba8057ef7da1e4fdb4ac1039f2434abd8a7563c4094543dd1348227b789700b67dfb5952b96692657e7f7de2039c32ae900c3361e1e3d07ba70782da57953eddb0ba6e5f216fbed73ffe649d79d026e2aa4485a4be2bb2232a3436aa87be84859855b9ad48737ea235d059147cb974f0b78f6ff9e34027f814f2c7835e0ca80f04b3a11d7e2e7d373670cdf6ac5c040956bfa5f12de9b65c6a385fd123bb3ac36cb9994df22ba65b2baca9f97bffbb72f1c34389f6911880b0b8561b9b3d65d9ba88a706ac7062958c3867e6281c537b3c3d7240b4cf43f2101338b811201bf659bb7a62e7a7b066556970c33d0ea56ec9e41cd5ca1887bb64ee602e86ef8ef1f83067a83afdb8aaf65e4dc890ded2a25d7f463b05c5021482a56c43e012901ae7aba2572b2b7715d4a77aa297acae00a6759a36e5e39fc323e2f161f3ef9e1e2d3540e947fbbb14a443197c99e5ecb22a4c322ad7841e645211b69ddaea4bfc444e778340d4677281a222310bd3596feb5e3d631771a8bf435ba4b652cf3b888febcb1d2338ee2e180ed1fd8c29aea86f90a4aa1c64fbb5b7a4b477eecd7ee6def25a5d5db967ad222dba8194c55577a3d2759ee9d02dcc3295ce39f495caf3e7d88d927f4485a0675ec82d350c750c850f3d395819c5ad0821c02ef233952a8089e593acba3e322b922ef667c25e3889d67de81d3a3272354891afbf191cc7be64ca5bb4c678a3f92f461154a1f01a685a141ee2d3ac467561891fcc7145cad365d45c8398e4e9310d708200139a25a95a09a489cc600350cfa61e7e2fc999b6256154a784b01f7c89c0a31cbe7eb9e7e4d09d3926ca7742f1b19bdc016cb5b7eaafa6a732723bafdccc71c3b38e6baff9705a8671b80270d894a17abaa41d9ac81c89c75b44a0f6d9a9d7273eb14db842857ddb94b35dacf103b485359ad93982cb076f52cdffc619db4c3ba42c423e5805a0193b64a718891fec91e168c84230294afdcd6d7fbe125872539c9baa4ae37986827347c260e2a74c9aa7c4085a81b73c3e0bcae31b369f075563018bd6ec9deeea5c602f6005488b6090122f6c35114144c6c3806460feeccb5bb30633be104d5d780a029a8a47d6c21cf81ba5a5bffdd97b7ab2f2e5c41e9c04e93be2ffb95f88c10b359df04162a2134c4236c976000e4536c2eaf8800c73e7a09cd6c4cad01e9b9185d995117c080b2ead40c773d285799e72b230ba6c923a5f354686cd42041678ad3174dee104787cb63bcb71408f72140f3dac4fba76222556b537661d304ce58b96ea797d0b1a20233197e0939b10e5ac95a8ac1858d85f17631f7f7d21bb94e8c75a284f9e4d5aba1d289401e457a2e7f7ece0826e340399d4158989364c0ac0973fbb07b5bf3141fd0a2f02066e3e54e599d0d5549989b19484205f9bcea0750f702244bf0a27897a946b84cdeca6bd8d197cf5bd9e5aa3c4319a88e5274c627a448ebb2f6129ed0ac989042525f5ac81ef0ffce347197d1ae2df1817af2882d4c314c652313f79b5d8936609b6f336c7bcf6a934f05bd628b4b1833a40b77c1b7c983f1580af6ef191107f96973f9ab52fb6761df81596f754e666b631c013d43b5086dde7f5329b2ad350eae90fb9baa1f6def4ae9e161045700b0cff8564dee3bacdda4fbbeb8c168c1da1e05c6215578d863b89c41818123529ca558828ae47448819c59e16f212c616afa3e734b593dbfb50009903ab42c06a739c6a23c08c8e5b3d02519e61e0af50d48afd01aa4106d23676fcf9948287fa96c9cbeb45f95e560aff62b3445f9b9fb269be768edacc5df8db4c65d1704474b02293cf46acf60ed716669cd3ed8c885642a6fa74c2c6e247bb0b64d074500b876cf8669f292b9a94a75f73fec22f0d13d28233b973ca6a2963bd065653c77db269e6534c10486749571fb80b39f5f65a0dd12bdd0a69639ad896e31d11ee7de79099da14fd0678830603cb3ca752bfe220e4c2f9a859fc9bc713e822547a6c11f61e9db9fc14a8f240e0c4ef86457e4043b2606d5ee03ea58adc82a046e6aaa93376260726c385916a2714df8be4ca9368d83a6968a3e6c278fad4adcf64ca3d284128a99484d063dcc6d4cf2c835fec87ab97d01037048d626906d5c80ddf9dca0683ec13ce11fc66aa3e917526130b7c765183f201b73e6a06d5d2b3cccd4b474285c0a72a5aab5395698e757228dc630a8bac273f5432daa03ab26d66c2d461133e2a3fda7ca1890d087eff765679c5b1de006ffe80242e68e3f82f21cadbc44791b3ebb8797450fd37aab1d8856a6927736cb915f5f5a3fae3f9a5c2eb1d96604b605bb598d4b4c591ac962603a3ed4d1bb914f9e9cfac832ebe1bcf6a6f0ab3b9861e6ebc2dcb30d9b0b5ba7423052ce65ab0a549994e171979a1198fbef7bfddecf58e05bf54e9de23c0c67d41d8ce2b55bdace18db6f11e69c5f29afc637cbc75b9ef81ceb7ab960f81104fa33ce1fbdaa063897ef1f2d71a3f27904f61fc8a7b9ade1154495de51d61d5afbffa3c1beb69a9f99bb07eb250c6aee07893a514a8d88a2b7ccc8108e898ca7c61228c08299c927a6b345730ac4eeff5c53696db183a827c669469122b51be4b4dc162cd7f311210f3ae72918af6fa0d2035a107c75ec6097f96d1ad3393bee4249a4ad66c7049b154b0b6cea7ef3698a7fe286e1062b7ed0c6c30cec1763e192db490d51e274e0d53e02996060ca1ad609c43dc44d4bf9e911f1071f0dd28e33ce14e7d2d4078981fead1972d78336cee096868f69317fe90b90622537f97638d80138cd8566918ee463806e0023ebe1ddbb2e3285c362ff791823dc5cc85e4cbd1367654cfa67b58e2afcdfa79ed3235c1ca9bf7ef4965ca6fc6e26d5fbd67d401d259d96bc9839c30dbfe3c041c8ee336203342aeff3b63b2d55e4e4591324940de0e7d5cbf4c9477a12ec84d62f7a4b25b359cae7d06472209265d2f9ecc8d70de76eb5f3f0fdedf9b4eda29215c1554555ed14d530e879ddd1416a11a058996873509d905f463766ca4510050fa2b67200b8d96dae504fa1a45442a08030bb289c4955fb6fac7bc96e33c3839027a40f2cb14e8a3ff8650e8a8958c631b63226a543c3364e3bcfa0318a1229804a784730258e5c9fce90d127c48f60d9dd6158cc5220c891da29bacffc8165ab509fddb83e89def3ddda3e7e4ad0615d29b5af76c08224605cc7ab030598526e4ef8f9acc84c37bd44689bc5073a4fe004762a8154cad38e2a3d189408376ef6c5f93dfcf5f677178d8860effbf02715e57b15175f0ef907ce264c13f1430e08da5c60d43b85cee7e04300da0afd89d162486ae25d60027fc084a09235574bfee3e79fb5a01c96093492cc4b8a0bfd8e156417030c88b46eecef6503ddab59182a92eab300d840482c0e48f554d2b8cb22ca77f49a8200146296c2ac694241fdd49928da1ff17cc1d8f30cec244ea8386d3ed0e720c2709a79e08f273af9f998341142a31a2f23cd48a8e9736ac5006bc9ee26aef82a2a72eadafdbca5b8f9ea59bfe73ad27e9f99579d35a6e65f63f88799ac2e9bb369b331df739ede14eb3766eef273c40c7b0d714ececb10d726863c63e0cc80d0d5b9bbf1810e9d8b711ec19afdbaeb864abd9abba03dcb02aea6cfc7320a825c8805fcf009cff01fdb08f2a0aa489c2371f881e74a296fb9a15ac5edc3c62036ed83750a3fe081a8d1ad2d7ff22a6152f65f25bdf2c768302ec93e010c3c4c5cb4d0cc4152b00bcbd3ecc177684c2efb7c6aa9194549e736bf7ead3772d289cbcd098fa621347a2a013216477ed0be825265878228287e632f0ad4e281978f13e279aed2a7fa8fb664698eb293befbf5f2581357b1d1924b9951329d849241ab8f6a05af732f846fd5a2223befde8766d87bc18c7e51fe463929a5825c318fceed4b15200c686a6af08a9c97c55e7c25f261194069fdf7a446a1698d933636fa5ab6dc117f59dd3a5771fe8494055add6fa4498c18469efd654e7f196750dbb41724e6548a9cbe31aeff45ad807093605065df3a6e539f517c05bea2176acac183cebf2cea4fc2c227f053be998b1258f431ec11d0471bd188d523580147f434e1219d3d51faffd627f3c27bfd0133c37441592d314da033e0b967d68ec85b27034b90f62d368df53f9ada0d0cae5857b3ae4c90812b3203fb647b812adc31c10113ea28145e80ca6112f1749721b3251d160c7b1d31068c4479cda5b59f46af63de48795a8f7deb63c4e31d51846b81f3bc794da4c7013c3bf86d992f8a60887a3a118438e79440430dc2ce5c7c220b8fc63e210d31b712a25dc86d7ee520ecbf6b42a867a4f6f03c7ab2ac31ae665ac8a25fc685ea1edda6216025338c2f854f5a7f4749bdfe97e8be0e67533ace7a4e6ec21cfb71fc21293698f2db1b24fd14824553d94c688a89e3f4b015dc7645cef41c8ef7fb27e8486454338b1a5ce811af236e1f6ed38cef49702112b2710ac4d95018001c413eeeb0b759af25bf3d69bc339614c48d1c268b7e912acb1a4cde2008d7880ab3f30e250a7581509c8a7890ce283b917cdf55af948a86c2a67d79a7623ae88590a6dc926d2af12d1deca998350191ec75ce5a7531058fb575c2004ffad6605ea3f5ad91b26792cad4a9aa99a8c5fbc5e8704d796e90f609d19979dcaf8daa62eb6decd1dd15ed6ac43e7ec939d7970ec3b1c25d4be6edc7667a55383de159c64eac6acdd77595ad07c8056073df9f0f1ad2a8de6ab3ff71a9374f6a7cbd9a5d51b871de02b67cf6ed9ab1ec94e02421d462a5652c8ce741cbf859d7b1514a1bb6dea77bff4ca2f94c285e929549b6859beb6b649817ea297a745897cd133f5c6c0d68bd5c0aaa965b8dcfbec5376e4c0f0b94052b1a4896b61f26bf4621734489fc6d7cfc869837712fe6d216193e779a8f4e937d9808d5"], 0x1008, 0x800) getitimer(0x1, &(0x7f0000000080)) setitimer(0x1, &(0x7f00000000c0)={{0x3d1b, 0x6}, {0x4, 0x7}}, &(0x7f0000000100)) mknod$loop(&(0x7f0000000140)='./file0\x00', 0x8000, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r6 = socket(0x2, 0x8001, 0x0) connect(r6, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) r7 = accept$inet6(r6, &(0x7f0000000880), &(0x7f00000008c0)=0xc) r8 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, r8, r8, 0xffffffffffffffff}) ktrace(&(0x7f0000000080)='./bus\x00', 0x2, 0x34, r8) r9 = msgget$private(0x0, 0x410) r10 = semget$private(0x0, 0x4, 0xa5) semop(r10, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x1ac, 0x7fc}], 0x3) semctl$SETALL(r10, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r10, 0x0, 0x9, &(0x7f0000000180)=[0xfff6, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r10, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r10, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r11 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r13 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) r15 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r15, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000100)={{0x3, r12, r13, r14, r16, 0x4}, 0x200, 0x401, 0x2}) r17 = geteuid() r18 = semget$private(0x0, 0x4, 0xa5) semop(r18, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r18, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r18, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r18, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r18, &(0x7f0000000040)=[{0x2, 0xeff5, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x0, 0x5, 0x3800}, {0x0, 0x45, 0x1000}], 0x5) r19 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r21 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r23 = socket(0x11, 0x4003, 0x0) sendto$unix(r23, &(0x7f0000000300)="5001050360900004000000021306ca90081010fecea11ea8fef96ecfc73fd3357ae26caa0f16fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d80000000000000000cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed79518bf70299107ddf3b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b1042", 0x150, 0x0, 0x0, 0x0) sendto$unix(r23, &(0x7f0000001cc0)="6f932e581469d1b89b2bf00cc3a9e6b0b14eb9a1bf3058ca11221ca038d533cb8423f338af432b61fcb7c62e957457939d1a56fbc39329badbd9a086d36ab91abb0a830b5d03080000c577004c1c1edbd3cc4fb9a3ef61cb02893d3fd8fd970debcac745aeeab4f18332cfb4689732d0a05b38a8debab4723c750e0b41c4f47725e190e5fdb57100a6247532ec65b6925c481490cfe33c1cee52af054a3f40c24e9aa6347c0f6556f3109d45cc678b1be8b27206d10a2b21cc1fc64d854e192e993cb8562d23e557e4af67d22290", 0x1f5, 0x2, 0x0, 0xc0) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0x12c) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000100)={{0x3, r20, r21, r22, r24, 0x84, 0x1f}, 0xa37e, 0x401, 0x2}) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000300)={{0xf876, 0x0, r16, r17, r24, 0xa0, 0x1}, 0x5, 0x64, r8, 0x0, 0x2, 0x1, 0x8000, 0x2800000000000000}) fcntl$lock(r7, 0xf00696719cff8c33, &(0x7f0000000900)={0x3, 0x958b77cde102f344, 0x20, 0x200, r8}) fchownat(r2, &(0x7f0000000180)='./file0\x00', r4, r5, 0x0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000280)={0x9, 0x3f, 0x741da070, 0x35844755}) recvmsg(r2, &(0x7f00000007c0)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f0000000300)=""/223, 0xdf}, {&(0x7f0000000400)=""/208, 0xd0}, {&(0x7f0000000500)=""/188, 0xbc}, {&(0x7f00000005c0)=""/188, 0xbc}], 0x4, &(0x7f00000006c0)=""/197, 0xc5}, 0x2) setsockopt(r2, 0x9, 0x800, &(0x7f0000000800)="0c0e0475fd6f93d1689723d34fdb14061667a6f733895938bd3af42f2b94f1803c2f4c07e952", 0x26) recvmsg(r7, &(0x7f0000001bc0)={&(0x7f0000000a00)=@in6, 0xc, &(0x7f0000004200)=[{&(0x7f0000003d40)=""/45, 0x2d}, {&(0x7f0000003d80)=""/88, 0x58}, {&(0x7f0000003e00)=""/219, 0xdb}, {&(0x7f0000003f00)=""/115, 0x73}, {&(0x7f0000003f80)=""/68, 0x44}, {&(0x7f0000004000)=""/220, 0xdc}, {&(0x7f0000004100)=""/201, 0xc9}], 0x7, &(0x7f0000002c80)=""/11, 0xb}, 0x43) r25 = semget$private(0x0, 0x1, 0x0) semctl$SETALL(r25, 0x0, 0x9, &(0x7f0000000840)=[0xc7, 0x830, 0x8, 0x9]) 10:21:50 executing program 1: mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) openat(r0, &(0x7f0000000000)='./bus\x00', 0x8e0, 0x50) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x7) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x8, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x816, r2, 0x0, 0xffffffffffffffff) r3 = openat(r1, &(0x7f00000000c0)='./bus\x00', 0x2, 0x6be6d6f153270f5d) writev(r3, &(0x7f0000001300)=[{&(0x7f00000006c0)="fe2471a63cdce1b864c6c920e3de4dc26675fbf42e50f38b5f54b1d8bd933c93378cdc47d555b72ff85d12a88302084a8d29c95455068f2e84162e0cda901af812ac1532073b4884fbd6c976ebf923b710acbf173ff06ac07f33076575f94b04b2cca980fc20562220eb6edff03dfdbb8aa416c8cd60c5a7d560e585a5a1a9ebe6eb71adf194c3354121fc61dd84b5c2c1f6c0760cc22f1d44b420561e1c64acdc89d51cb9b18ccbcec288039e0af2acda89d76f6b91b6d441e871cf7ccfaea5367ed27551bc27e4d68765c7373cb49ea4076464ed9a03a4443ddb112f6b6b699c65ff61bc188b83f3b9a4e8b539", 0x4cf}, {&(0x7f0000000f80)="611f15129bd75df20bf0197b36ad3f387fa2514299a860d06037bae42e62af5c4cdb5d0e3a2aa5bcf12e04b25bd4becf65ff4ab283fc13d713fe2a68a2a2f85df69d507c30cd9e1d36776d7f7cc5bd46c9ead44644b81e86c06374e29bca41251ef375120c6452b13028fab355e7fd6cf6cfa18789a7836c25063e8a69dbf315352a6e9ed089ab4db4222a6fdee4f4828602a5d994083b66155b20f5f8541099c32e0fdf2a454844f2e7a91dd90e6ef820310db286d4ae0e26daf6bc7be8f800010000d3b8ad899d1c92f03643a308de9d47b0739c20338968c68847", 0xdc}, {0x0, 0x392}], 0x10) ioctl$TIOCDRAIN(r3, 0x2000745e) execve(0x0, 0x0, 0x0) 10:21:50 executing program 1: unveil(0x0, 0x0) unveil(0x0, &(0x7f00000000c0)='r\x00') r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)="ddb4aeb3ec240a", 0x7}], 0x1) close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r1, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x7) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000180)="ddb4aeb3ec240a", 0x7}], 0x1) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000080)={0x7ff, 0x6, './file1\x00', 0x9, 0x80000000, 0x10001, 0x5}) open(&(0x7f0000000000)='./file0\x00', 0x10190, 0x8) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20000, 0x0) 10:21:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x48}, {0x20}, {0x7ffffffe}]}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x20000) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f00000000c0)=0x5e63) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 10:21:51 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x18, 0x2, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r3, &(0x7f0000000140)=[{&(0x7f0000000080)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) madvise(&(0x7f000004d000/0x2000)=nil, 0x2000, 0x3b9885e4f460c9fc) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f0000000040)=0xffffffffffffff9c) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, 0x0, 0x0) 10:21:51 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) writev(r0, &(0x7f0000000100), 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) ftruncate(r0, 0x0, 0x8001) 10:21:51 executing program 1: r0 = socket(0x2, 0xc003, 0x0) close(r0) r1 = socket(0x80000000000002, 0x1, 0x0) r2 = syz_open_pts() dup(r2) dup2(r2, 0xffffffffffffff9c) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000000040)=0x5, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 10:21:51 executing program 0: setrlimit(0x4, &(0x7f00000000c0)={0x40, 0xfffffffffffff001}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x3d}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="7a75c63c5a0093ec50c3518784b4") 10:21:51 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x20c6, 0x8613e) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000080)={{}, {0x18, 0x0, 0x0, 0x120000}, 0xf, [0x1]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) r1 = syz_open_pts() dup(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) sendto(r2, &(0x7f0000000180)="e9adc9e11ebb20ff11230828dba7fb7242c41781ef8455e7f56eb467c7bfb126ca3026df38fe0e60a1c845ff", 0x2c, 0x4, &(0x7f00000001c0)=@un=@abs={0x0, 0x0, 0x3}, 0x8) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000100)=0x2, 0x4) pwritev(r1, &(0x7f0000000140), 0x1000048b, 0x0, 0xffffffffffffffff) 10:21:51 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) pipe(&(0x7f00000026c0)) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) open(&(0x7f0000000040)='.\x00', 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)) socket$inet(0x2, 0x2, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) pipe(&(0x7f00000026c0)) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) open(&(0x7f0000000040)='.\x00', 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)) socket$inet(0x2, 0x2, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) pipe(&(0x7f00000026c0)) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) open(&(0x7f0000000040)='.\x00', 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)) socket$inet(0x2, 0x2, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) pipe(&(0x7f0000000000)) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) open(&(0x7f0000000040)='.\x00', 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)) socket$inet(0x2, 0x2, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) pipe(&(0x7f00000026c0)) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) open(&(0x7f0000000040)='.\x00', 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)) socket$inet(0x2, 0x2, 0x0) pipe(&(0x7f0000002700)) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000002740)) socket$inet(0x2, 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x102) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) kqueue() socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) syz_open_pts() 10:21:52 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2006, 0x86128) r0 = syz_open_pts() r1 = dup(r0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r2, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) getegid() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x7) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000180)="ddb4aeb3ec240a", 0x7}], 0x1) close(r2) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r3, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000100)=0x7) writev(r3, &(0x7f00000000c0)=[{&(0x7f0000000180)="ddb4aeb3ec240a", 0x7}], 0x1) close(r3) accept$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYPTR64=&(0x7f0000000240)=ANY=[@ANYBLOB="69ccd9ab743a618c42eb673cfe747c4731e2296eadb968ac38eb35785934a1c1ad907acb649d2b59bb5a3ef870bd910dbd40c69e4c24", @ANYRES16, @ANYRESDEC=r0, @ANYRES16=r2, @ANYRESDEC=r1, @ANYPTR=&(0x7f0000000040)=ANY=[@ANYPTR, @ANYRES16], @ANYRES32=r3]], 0x0) r4 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) write(r4, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000014d, 0x0, 0x0) 10:21:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff16, &(0x7f0000000040)="7e0200000022009da68c0e000000") 10:21:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)={0x9, &(0x7f0000000100)=[{0x4c, 0x4, 0x1, 0x2}, {0x9, 0x1f, 0x81, 0x30bc}, {0x7, 0x3f, 0x6, 0x4}, {0x79b1, 0x1, 0x7f, 0x3f}, {0x1f, 0x8, 0x8, 0x7ff}, {0x9, 0x1, 0x7, 0xfffe}, {0x9689, 0xba, 0x5, 0x4}, {0x7b, 0x4, 0x80, 0x7ff}, {0x101, 0x5c, 0x0, 0x7}]}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000000c0)=0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{}, {0x20}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000001640)="c6c63e3879f4d954547bcdcb8f37") 10:21:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) fcntl$dupfd(r0, 0xa, r0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x74bf) write(r1, &(0x7f00000003c0)="c31de4e197eea51c3a34c065a7310b8a42ad5edbca108cfed4a07891a781ac00fc6921f800bb452dbfc29c6b1b4dd179e572fb9d0ab5cb5fd7a1849309dff339aeb8bd50fd9e1aada20cbdc72c09fc13d6b0729d71660631ad9e1b1010b86a0f4b43fd3fbf", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000280)=0x9) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000100)="06254873bd32481c2c462a0945c4ffded3c8a4b3415b35c143bf5c9fa8d9c472dddbb1692f8c6621140078049878e18ccd6d735ef53569b514ea0b8932c481989a04e93bec19651a47ad1423635961821b3e6102a934b05ec16ab0df5c0d6426390afc7e2129e4b8f53013cba79073f5cd32f3fc30cd3515c97dbb200c84284757d05ef1effbe3ee9a4d5cf187201aef127e59c90757c65472ff9295b1d9eaeb3222b6fcdf8357de571f49feb7210a", 0xaf}], 0x1) writev(r0, &(0x7f00000000c0)=[{0x0}, {&(0x7f00000002c0)="4a007e806ed43d9f3bb5671c8cb999fd3acde20862330a7bb11d5b5220df55ca921d1bd79b62c451dfebcbed61c9aba7ee244fc388f89a533cdb4f53fe3d4179e969ffe1a54988ec01292be3a7cedbd7bea8a0a425095667d75ff1b5a82ef7968d3d3546", 0x64}], 0x2) open$dir(&(0x7f0000000040)='./file0\x00', 0x400, 0x61) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x8, 0x0) flock(r2, 0x1) r3 = syz_open_pts() close(r0) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x20000, 0x0) dup(r3) syz_open_pts() 10:21:53 executing program 1: r0 = semget(0x0, 0x0, 0x80) semctl$IPC_RMID(r0, 0x0, 0x0) 10:21:53 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x61}, {0x40}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 10:21:53 executing program 1: unlink(&(0x7f0000000040)='./file0\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000001, 0x0) socketpair(0x20, 0x5, 0xff, &(0x7f0000000080)={0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000200)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000100), 0x0, &(0x7f0000000180)=""/49, 0x31}, 0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10803, 0x0) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000240)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x2d, 0x0, 0x40}, {0x4c}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f00000001c0)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 10:21:53 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) socket(0x11, 0x1, 0x5) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) r1 = syz_open_pts() sendmsg$unix(r0, &(0x7f0000001380)={&(0x7f00000000c0)=ANY=[@ANYBLOB="01023806df9c253e4c8097075e12294ade04bb0000000000005d4af69ac1f690769a5962fd32df917d74fd1c826b446cafa997b88bd5af9f5f1a99ac685603bc48eaa9f7ccbf31e095"], 0x1, &(0x7f0000000180)=[{&(0x7f00000018c0)="389d109574dd4a820131332075ee0f7fe85ec44f62e9f8f6ef2edb5b3a3e3556388c75a3bc0e8134c8f5419d783b24ca97cc163347de41b19d5a08b30dc8149572758c87b953700979214b9b822edcf4abdbf40fb88b8e68ec9a13df1ef8f01d31781ff29b0dc7c9d791e49548595bdfd34f8736af7000fb81f967259e4174d8372c9e45b767fe6edc7d077a375f25db291746df68e91b6c90aa412f1aab10a596239361dd38561ce1159a11c8ebe0e4877ae76f1856224cb1bd2baaebf061f4ec071e82318a65020a88b4e55ea8611d15d6394adcbe76f07f833d70bc2b56ce595143044b703c67eaad5d7cfd1ecc65edcf95589165211220f55443587444da22e4b7e8710f4a3700c252393cd925b8d9956e7ff194700292d2c5f29c375cf4f3a2c80f2006e2ef0aac590d49d4159492a1ae6911be06ccef77a822f6b64a4ad76886b676bc5459a5bb7687f742c79dcade6f6d47e6e0182e58aa2b79a5cd5286e9d50b0173c402e7fa67052b0e50e2ed37757172078e5811c243c5ab516880d9c9960ae00d17e335439cc0285c04bce4e55c0e5107fbe1f674d9a17b372e6e9ae172b42a7b51e8f0768fac918e12df620376b8c6d8904d6fc90a8311e41f35626ffb919a78f3e1445212c5b08aa168ee3268cc479370ce51041a73f510cfcf2110c96b77006ade45cffe7164030ca4b7d486110d99947128afa902d2d7442de7daf6d1e415b246c4b51fe1fc56cd8347afcf0ca886e31c3e5cf1c335483f774ef02131ff5107207f29be2537f0652d44fe5dd99cb069db3887f5f2d723c97ae8f4d0ab65b20d10a76b17263b6756bfecb334f218b691acb061d28c3f24e6003bda74e44b9168e24962781f198825b6b04a3938f4fa69b431c255a1446165896f62db3280f33c564e535fbc01cf1c004deffddee922beb43d3ef7a9883cf27731716c1662c111740242105ccf572cda498ff12a3fb8e43e830356aea582ab435781f611c68da268de545f52dc6cc3f384eaa5aa029b7374daac78b0072562d8948c77203346014c4c587f51d21becf8e768ef3254936cfb8987ff181c75a8a3c74b35644964b57687c2c072edb2bbcba7cf490e2707616303ef600bd25d4bba8a653201960d88eea5f3414f6c9666554d873bfeef754187a3bd9a7a508ebebe7f8702a849d91853889504f210a489b64a7e4c611187c52e05fcae709b804179a4a49ba60163ed916f029b0f6665dcc095aa5a6678bb93fab40e551556767d1858795a5a3fd7e974608acf9e7559f5f72b1dcbecf086bf2bcef77656724c1af369d3a5739b3d7b6370b3c6eeec50d9bc56a1deb3fc43d93fcdad6e89029da9b2c31f9af39e03bbcb38ea0981bcf565987acdf3681854e6b42a221a0ba345ed9dbd1bf586b7197ea9b8776ca00d0be147bef19bc8272e28f8c026f9fa88008987da591c19aea57c5d72193390a62f540ba63e03fc3cdab225409146d1570de71e3aa361e4871ae9a5b616b5109573c539ecf2317a9407dcd9f3bf6736603b66876517f2b2fe5a538756a22eff7e5d33769306980f41de4b40033298d6c954d1719140503177c3cd89e325deabc76903882873b0432ce5802cee60c5d057a5dc2ab1b7db59b780dc132472348d05bca4c117b652f60ba8b222fc557da7c13fd4deecfcc9319efe966796e51db2bdc80b06a69dc5be2a2cea2bc5423f0513d2501597ca862944652523a246cc871127535afcfd578eed08b7ed8e8d8b4de3217fd4fb55ff735c55aa35078ade1bdbc0453a8cbaf9dea876cebbe7af21f4dcff8213b82b07fd8938a32b3bd083c851b4dbd316cb845bd292e3ff60c8c7d8125272ac8d9c4fca8adf42907a9fe4233e1b016c09df4d647ffa8fc4522ec6bc36f84c5ac6641365c19653293172113a514d344def544a46456a55dd0e56bb4a742700fbc1c96ae274f754d203c4a5858885207941db4f7838d827d1794330b00812248eee5b754751b4d325202fb03266bdfa2ab1ecb5cbcef90880d0bfed851bc47b2448195e9cd023fc3ab800488d4b4bf61e5d395edab8642c9c644556b832ff41afaa4244c62218be592d6051a66bf093e6bff130ffe5d860d932f85b23fe8f40acd356579765d77c18785e2b01a6d819abf2c742eff91b80792c7ee05167f5b3ae0d322e951b23da3f6fae9e0d45b6bcd9b597de0440637870d8a9598565fb679ef3b0bf225f8d5e1ce96a4a83ce77ebec798005681e70936db394aa88682bb8be88fe65057efda4473bbeced4c818400b4c612c3a93e98e14502b6c9a3bdbd50ea70c6ef8ecc1c7c7f642e66279c932a739c5c5a7bd261d94644a95fc9370a45a1ca2bfd693217edde72e54c524ce4c118120d5094e2e8ec6e48765116dcd456042a49eb32522805e22febe6ce24f3a0f2ae129a07b1b64ff6d50d612e21dbc875ead6ad59d85ee10c142f01d2236876a235b8670aca245acbaf331a94b481a449d9b4be87fc2eb854c678561e0a2505762264d623f17f9796ef505ed407ab606a8bbf8e0ed8f83175e49309d1973fc5a4cd2f158c2064fa082afb4b2e096cb54a33bc1236965871bb7a5316bacb856639c4b3fac2a177beda975b72da54e4ce64278f361bdc9a59bf792b08548ae65447982dc0e7c4cb98cf75cb3aad44b2cf836535fb6733715cae4d3f3be4f16afecda2b68418bd0c02890be1af9b4ec76bf44888f4f86ffb79734486dd41794ddae3a6a063ed122e6d00baeeb8bbd71291275948597a0a258c039f6c2b75ea11a35b58ceae41e7a008fb4de493393e24afcd895c49e98d0ee67c312d65f980397fd62ae25a3aec5566754f2f2f93046c476c598a3d7257fc765dc6a2598674672cc3152661ae18843bb443aeca1255bc69971c1c31d853b52b279b68351383699133f0695b0451a2ce75cb502639c5a23a69c90991371805f7c01d4551fa2737c8b46d43ba7fcc93fb91312c82ffaed642abaf3e2a583a730f34bd4765e06bff93ead8468ec7d3e42d119d8e3177bfb5d7277a717f831568c293a9669f8619024e19015579f19eca7ed733e5859bab6b4a39d994dc7cfeaecaa93da42e9719fd9f03f49f1adc01a6d6a2cdfd1d6ffcf5365ada070853c756a218eda82b3a3fd7c7574a1cf19812eb6a8eba690fd9334b0c1412385d7a5e642f6d19b40c3fdc68a83c19d3d81c4b66552b2590e6ad03d5db3a02284b9c42da33d96a8b717c77d5746979ba2f206b446aced427b9365aca6b470cf058c3d62e666b903a6cff1606af17b9b623e38ea3bbf0350c9666ef4bef7c1a9dc3336332aee2a4dd3249924c44602220145b5b62d1970327da167bdb81a2791bcbb69e74e8c209974a8d24b45c750085622bd7d209ee850c2b7d9bcc5a2faa665567c0055a11b4a75fc8b7755aa456800d9fe80f60fd8ef48498f2ce5c71d5239c105a0075e93a4aa0512111a50eedc4678df4ad7951f4b08e737bd861b6933abaf7666b565fddc6419856414cce78aaeecd2f602627d428557ffd0f6b3c8d357425096f99b7bdf65df1342208aeda96410a7660fd2b5ec95f4af7485ce0c50edc3817b4e999b1f2d25feadeb971ea76056dbaafeafeb82347588f08fccda1c3242945e757fa2aff9da3480e25b415bb423073df19b4402373ab23b5c43873f39fa0f2651fed1d9b0616905f220a5e74c8af98c9b7fe01d46036b5e9b8adfa5fa27c57d1c098495cae4e7da89e96c8eac9d43aca393c70c3b9a0499e4b6881425dc5d0f2f9a556ba2faee72d004a89056aa71a9e8b2561dad1257ae1ef13bde7b71595efdf7e32e0eeabd0cb82b9b58f9358a455a1b715bd4a5f3773bd444d181ca1f0f3d226a95aa0ea731fc33a0d22028edb938cf3de0f4e015e2d78b74fe82df425e1f3df8e73ae6e723b187c92073712ff8846cdad4392095c8e5bd243b7133fa9310a2adf7d506948864c517fefeaedeeee67a786cf52cf5511398388e2c9dcc46cc8c896e36d8730565046ea936b3714b07602533ad8c0ee442237fc7335a0a4934c33784c634003cbf1ee0c4c0feb174790358e043809ec6b992422aa011b79cca312897340d80c3a43225819700dc0b290a4bff2830918e8ffab9711ae9ff2a125c966edc2cfb6f8b5f52ea525ec698cf32eb1ed210efac6a91ae84c48ddd9c9713ff2a4247371cf421143c24312787786d2a61cf76a77526e0bc5814631cd9d27ab5e604a6f0383e8cdc9af33e4840ae26732c4d83cb6cd3f7d905289c29435a5319b3dd7f576b8c1cf474d88160396df82c4131ca13ccebcfda02e178123657171185da4b31af19d4996ab3517dd1292fedb6df0cc41aa3cef8c2ad75149353e457dd857b91091efb22e67afe94cea849ce0ec535a869b92ed7c6ec86496ae683408b12c0cf2f6f2fcde4d7dac0191be9b0cc7975a9860acc6ece884179ff0e14238506422e8a5ed839a3807cbcb54bb5b45c0dbdfe10907f4e57c42c5f518bccba45da5db073ead0566d952126f1c5575fcda88e6758b2129e8be562851897a10c9b7f3b16e1cd1079fb0fbd19791b7730452eaea6d2a6d4c60e64e9ae4490fc02f546b750315e926e68f55710c06c9987f080093fd5eec6a00276504e77db039115273bf69c707c8730b09a4512f6b171c7c5342d765dc7fb6fe632e05d3151273b2ceed6ccf88728d3386cbe6c52c873e52acdc26c845da51b35d361bbf494c597c5863ec14e43a018eb9b2e4d6391c44cbe9b5d689592f9a5c6bd5db40ba03109f5ad5859f1824f4a371c7ecdd7c1587aaba888b5ec946a3e17d26ed1bbc8e085d20dfd0d4b22ca6d7d662f607a878119b2fb944222976666414dc28842d524ea3480c26414fe29840b357766b2b10067d2e842f297699889c79f6a5ab5fddb2502a9ca277693d75f8996d7fe1cef81501c1e02cf74103b190dc65ae4aa430e6453af714b04cb555e0e40f4d84edcfb2b25d746e02b17048851f581231c0308631c7b78cb3541b1f3603ce91daac721632616e7612e1f014bbd8e36dc25f5dbb40ffc51229771041fa00eb958cb5bb2f7b1d463fcacb4df3c37554690e707af778c1b0501f861f7985a7d140fe167c0121b90f211b82849c9b514df89a07c44a2cc1506ea848906d22727f6caac38e262d4087a4328cb8531c34952d5e5e84632c5dc58a18986ff1e9095a49801a97ebf929728a1db44e578e291fa8344d26507944405b23d457de164d51b6ad211e3e91fdcea7c93ecc4160b55a05eeaf23c1327a117b122644d6f6488b8864365c9559bab2fd4f3e5615fa00395e6133f7588934ba861a8aeb4bc95c97ca5995e9f1c2251bf01cb5323198b6e917fa50821d588d54b30b182859aa978e6477a7cd1b0f284d42addd4cc9655e65580bfb762a09f3cf8b571a71a1009d7075153553b0962b6cff7f75e7f69084f524a54cd50f8af0205c18f1a1dd4934815b32a6ff72f81ccf0f4c899646ee9a8f5ef12737de84e112d638e3f59f963fb26d53a12440ad7fa8c63b27ff9ec040784271cd4730e50aad472ca509fbd9e82b6a49e58cd71008849ddfe2ea234f1f151992cc6404345d15877e57c5cd01311df5d14091e23a2f2ac9a4537eb449ec289270b041bd9967736dbffe237fc328a237720426ce7bbb05604468ca36542d259744f23eb9b6298b97af7be52dfc6d064106d95592883288dcbf80e14f5095852bf7bbe49d39ce4b5d400f4d82f4f03d54330a56ff4becac8e399490b4c3a14d29c4456a2d359bcac4abeb533562d2ce5717041087fbfa10c6cc5ad", 0x1000}, {&(0x7f00000011c0)="63bbb29562ba8eb8d401d4c34cbd8ea9fd28a0264ff975cff5e231d994a26fc9156b32b632d314abf9972635798cc5abd3c6a0b634d7a3ff35735c838f8b178799d74ccb16c65406281d23d4b69e99fbbd5f5083cecb24e2b4a78126a98dd612e4139eac4dd05a8c0689423ff6c7fcb105003201edd95cd438e3109f2e4512e5f29a7fda59abea39a8dc31244b09126b958d365fed66efe110bb5ea68414fb468560085f667532c31451df8b45aa34fbe76a5b1dcee37e338b3a95bedc363471c054a8e2d39ced6c89dbca1076ef79cb24c325d05fa768", 0xd7}, {&(0x7f0000000040)="48c1c50be484ef62bf366db89795d67cea48e7b96fd5f39a15020dab3e7f88919f2f2015d45ac312f9b0e5c99bca6702b41b796957f154095511347edce078d5cc27e76648fc3b7dcda94825814b1b2593b35e2f4ce7b05ce6ae87e3c5997f2475", 0x61}, {&(0x7f0000000140)="e1ab0054865719d476dff8ebe4049da0", 0x10}], 0x4, &(0x7f00000013c0)=ANY=[@ANYBLOB="38000000000000001d00010001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=r1, @ANYRES32, @ANYRES32, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32, @ANYBLOB='\x00\x00\x00\x00'], 0x80}, 0x0) 10:21:53 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x100000001, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x4], [], [0xfcfffffffffffff7], [], [{}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x40000}], {0x0, 0x0, 0x0, 0x8}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x800000018, 0x3, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000500)=0xc) r4 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, r4, r4, 0xffffffffffffffff}) ktrace(&(0x7f0000000080)='./bus\x00', 0x2, 0x34, r4) r5 = msgget$private(0x0, 0x410) r6 = semget$private(0x0, 0x4, 0xa5) semop(r6, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r6, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r6, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r7 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r9 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r11 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r11, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000100)={{0x3, r8, r9, r10, r12, 0x4}, 0x200, 0x401, 0x2}) r13 = geteuid() r14 = semget$private(0x0, 0x4, 0x21) semop(r14, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r14, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r14, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r14, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r14, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r15 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r17 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r19 = socket(0x11, 0x4003, 0x0) sendto$unix(r19, &(0x7f0000000300)="5001050360900004000000021306ca90081010fecea11ea8fef96ecfc73fd3357ae26caa0f16fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d80000000000000000cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed79518bf70299107ddf3b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b1042", 0x150, 0x0, 0x0, 0x0) socketpair(0x10, 0x2, 0x5, &(0x7f00000004c0)) r20 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r20, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r20, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r20, 0x0, 0x0) sendto$unix(r20, &(0x7f0000000000)="6f932e581469d1b89b2bca11221ca038d533cb8423f338af432b61fcb7c62e957457939d1a56fbc39329badbd9a086d36ab91abb0a830b5d905ea8b9c577004c1c1edbd3cc4fb9a3ef61cb02f18332cfb4689732d0a05b38a8debab4723c75ce03ea70f486489390e5fdb57100a6247532ec65b6925c481490cfe33c1cee52af054a3f40c24e9aa634277e74f31cfa607c0f6556f3109d60", 0x98, 0xc224a2ee31f4ce5a, 0x0, 0x0) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0x12c) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000100)={{0x3, r16, r17, r18, r21, 0x4}, 0x200, 0x401, 0x2}) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000300)={{0xf876, 0x0, r12, r13, r21, 0x20, 0x1}, 0x5, 0x64, r4, 0x0, 0x2, 0x1, 0x8000, 0x2800000000000000}) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r3, 0xffffffffffffffff, r21}, 0xc) 10:21:53 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000002e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000"/110], &(0x7f0000000040)=0x6e) socket(0x1, 0x2, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000240)="ad18f05de2fcef182c36165c9ac1c6979292", 0xa8) 10:21:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0xc}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000080)=0x8) 10:21:53 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f00000001c0)=0xffffff37) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000000)) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r3, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) r4 = syz_open_pts() dup(r4) fcntl$dupfd(r4, 0x5, r0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) recvmsg(r3, &(0x7f0000000340)={&(0x7f0000000200)=@in6, 0xc, &(0x7f0000000300), 0x30b, &(0x7f00000003c0)=""/152, 0x98}, 0x1) kevent(r2, &(0x7f0000000300), 0x22e, &(0x7f0000000380)=[{{r1}, 0xffffffffffffffff, 0x2}], 0x10000, 0x0) 10:21:53 executing program 0: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f00000000c0)=ANY=[], 0x0) write(r0, &(0x7f0000000000)="9e3eaa56000000000004bf1aab0300000000000008188e600200d04593fdd308e6b7ca0000000000", 0x53a) 10:21:53 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3080002002, 0x40004000000028aa) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000180)={0x5, 0x1, {0x7ff, 0x5}}) r1 = open(&(0x7f0000000400)='./bus\x00', 0x10681, 0x1) r2 = getpgid(0xffffffffffffffff) getpgid(r2) writev(r1, &(0x7f0000000080)=[{&(0x7f00000000c0)="000000186204f88a002b3a0000030083caf7afb9d8dcd161342e03edfef1b544b58c1db2e2029d0c4750f8f7da13f1071d36803a52f8c8bfe3667124583b516bb3820000ae84c9f0611da24e00"/87, 0x57}], 0x1) open(&(0x7f0000000000)='./bus\x00', 0x40, 0x18) 10:21:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x20000000000024}, {0x81}, {0x6, 0x0, 0x0, 0x8000000000101}]}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000080)) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) r3 = socket(0x2, 0x8001, 0x0) connect(r3, &(0x7f0000001400)=ANY=[@ANYBLOB="d376d9f17c1e7fbf48eda22d459e172f082319054d56da6a16cbcae44f7cb48cfe9bfaefa850bccf793185fb0f36dd677fcc169a67f645e95e4192a61a7bad5491c5235db62e2273190aeb796c2f9b400a8302059a380966b00061023f8588687a"], 0x10) r4 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) ioctl$TIOCNXCL(r4, 0x2000740e) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r4, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0, 0x0) fcntl$getown(r3, 0x5) getpeername$unix(r4, &(0x7f0000001540)=@abs, &(0x7f0000001500)=0xfffffffffffffe60) syz_emit_ethernet(0x64, &(0x7f0000001480)="44af7dc657023e36a007d7bbd41a94d58b41cf859263b22ae46ba97a6ab7781eb98e11170e0a4e2872deeafea5db52483afb550216fa579c195d0ea29faee1ffb154d0734fbb5e5239f7b16332783410ba00d3a26b23adbc078670d9683cfb59a3692706") mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2014, r2, 0x0, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r5, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r5, 0x0, 0x0) recvfrom$unix(r5, &(0x7f00000003c0)=""/4096, 0x1000, 0x0, &(0x7f00000013c0)=@file={0x1, './file0\x00'}, 0xa) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) wait4(r6, &(0x7f0000000280), 0x0, &(0x7f0000000300)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="30d6dfff19029b6657638e1e9247", 0xe, 0x0, 0x0) 10:21:53 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x39e, 0x0}, 0x842) r2 = socket(0x2, 0x8001, 0x0) connect(r2, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) setsockopt$sock_timeval(r2, 0xffff, 0x0, &(0x7f00000001c0)={0xfffffffffffffffd, 0x10000}, 0x10) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000000180)={0x7, 0x3, {0x9, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x34ab48d9f3236047) write(r1, &(0x7f0000000000)="87", 0x1) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0xbfece387b96261a8, 0x0) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f00000000c0)) close(r1) getsockopt$sock_timeval(0xffffffffffffff9c, 0xffff, 0x1006, &(0x7f0000000100), &(0x7f0000000140)=0x10) 10:21:53 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x0, 0x7fffffff, 0x5, 0xfffffffffffffffa, "66ab7f000e0902e60000800000000000be804ab1"}) writev(r0, &(0x7f00000006c0), 0xc03c9d6b3f6afcd9) 10:21:53 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x202002, 0x100086128) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x8000, 0x0) r1 = openat(r0, &(0x7f0000000040)='./bus\x00', 0x0, 0xa1) unlinkat(r1, &(0x7f0000000100)='./bus\x00', 0x8) execve(&(0x7f0000000240)='./bus\x00', &(0x7f0000000300)=[&(0x7f0000000280)='/dev/zero\x00'], &(0x7f0000000480)=[&(0x7f0000000340)='@-(\x00', &(0x7f0000000380)='/dev/zero\x00', &(0x7f00000003c0)='/dev/zero\x00', &(0x7f0000000400)='#\x00', &(0x7f0000000440)='/dev/zero\x00']) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) fcntl$getown(r0, 0x5) ioctl$TIOCSTART(0xffffffffffffffff, 0x2000746e) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a4", 0x4}], 0x1, 0x0, 0x0) bind$unix(r0, &(0x7f0000000200)=@abs={0x0, 0x0, 0x2}, 0x8) r3 = open$dir(&(0x7f0000000700)='./bus\x00', 0x2, 0x1) r4 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r4, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0, 0x0) linkat(r3, &(0x7f0000000740)='./bus\x00', r4, &(0x7f0000000780)='./bus\x00', 0x0) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff88}], 0x1, 0x0, 0x0) rmdir(&(0x7f0000000180)='./bus\x00') writev(r2, &(0x7f00000006c0)=[{&(0x7f00000004c0)="b3dd150e3847a6876617464d107dc6f2d9597a5383700b41f876c4dece964d95d067c215c55131a6627771f572888a4179d52e2430086cb5b970aa2f593a56a189f6be", 0x43}, {&(0x7f0000000540)="89fe7a24fb14658691dc3e24d0fbb03d246fd5f440385319755946fec3a643a1c791af566dc380605ebd05cc112ec616a5704464e1f29bd811c8e1dfa33b856b3318950042e4a81bf29f3bbeed65db94b61cd58e3deb04917b6f9ce50e0a3c447d93ea93aa516dd4fafd52effcf608e7", 0x70}, {&(0x7f00000005c0)="1da91f9a905b52a7c2961aafd1ff0d832db81eccc41fae569cd27c4e09e11bc36ebb9b7e3be37be30f231bad9219d3ef9e45b4836b9ea5b663f7e393ad0012aa40c3ff9e16cb3d96f62259c7e2a42e5b3c1653362b7ee00c4bcc8f67555e809c364d0b8bc6ef09c5394750ff44576762322548eb94b9f9197558c43a58cbbfb437a4066a9c6fc9cc3cb95a646df4dd4bc183e0bd8082e874138a51ba5f62bd0a9f07653783a0d8791d8234a4e732761079945afaddc81e348656b2d4ac285d6b39ae53038ec299319640433d49413760b3b101b738", 0xd5}], 0x3) 10:21:53 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f00000001c0)=[{}, {0x0, 0x8966}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x3cd) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=',', 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x11e) 10:21:53 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x20, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x69, 0x140000}, 0x8, [0x2, 0x40, 0x5, 0x9]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffff9c, 0x29, 0x66, &(0x7f0000000080)={0x7c, 0x0, 0x6d, 0xb1e0, 0x7}, 0xc) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = socket(0x2, 0x8001, 0x0) connect(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00002e14c03a5c65302f6669534b3000"], 0x10) recvfrom(r1, &(0x7f00000001c0)=""/146, 0x92, 0x800, &(0x7f0000000100)=@in6={0x18, 0x0, 0x2, 0x6}, 0xc) r2 = syz_open_pts() dup(r2) dup(r2) 10:21:53 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = socket$unix(0x1, 0xc, 0x0) fcntl$setflags(r0, 0x2, 0x1) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x0, 0x401}, {0x18, 0x3, 0xffffffff, 0x110100}, 0x2, [0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0xfffffffd]}, 0x13b) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{}], 0x1, 0x0, 0x0) 10:21:53 executing program 1: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000300)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff8000/0x8000)=nil, 0xfa00000000000000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000fed000/0x4000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000fec000/0x14000)=nil}, {&(0x7f0000ff0000/0x3000)=nil, &(0x7f0000ff0000/0x4000)=nil}, {&(0x7f0000fe7000/0x13000)=nil, &(0x7f0000ff6000/0x8000)=nil}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000feb000/0x3000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x1) r0 = socket(0x11, 0x4003, 0x0) recvmsg(r0, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) 10:21:53 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x3d94) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000540)='./file0\x00', 0x100, 0x160) fchmodat(r0, &(0x7f0000000580)='./file1\x00', 0x12a, 0xa) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) r2 = open(&(0x7f00000004c0)='./file0\x00', 0x20000, 0x1) faccessat(r2, &(0x7f0000000500)='./file1\x00', 0x20, 0x2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) sendmsg(r1, &(0x7f0000000480)={&(0x7f0000000000)=@in={0x2, 0x0}, 0xc, &(0x7f0000000040)=[{&(0x7f0000000180)="ceefc046a51a2fe0c4dbdb16512198a527ae96989e4f29d816fb597848df4a51613f89f56d0d2f1993b5e2a0208a7039a1da38c284cf401bc890191b89758b5d65dba2180844bdc5e371a350159d99b9c8e6df063880173a3e6287bd6b143ce0bedcf8ef8a078abc2b201a72806b32fb275cacd8edeedf71463827f0856ada5c2c22b85b7d535612b8722864d69609c79023b562552d463050d1329815b08f8acc837b48713a60f22752880851e7ae28b86c9f9ce46f40ea04d0938c4aad40", 0xbf}, {&(0x7f00000000c0)="7ff558c00ab98ccea0f9226e605a64734f7adaac25239658379a2fbb2b25d60370bd8c358e0a6914e08b9f2bfed3146516af1a847d574a3ad5df98e8d4ea3a80a90f89f6d0778316ff138666f4e719caefc2dae54a6438cfc45fc12493c922", 0x5f}, {&(0x7f0000000240)="ce6a76e253d51084d84706865593a7fbca3fa266e9c4cbcda00fc9a46a635ff3714a345d72353f226164c75e494dfa1126e6c854d7af3fbd1bd7ad60dbc9b4dba826437293a43d47f1997d9b44866edef487caa2f00387b7f04b4f38fce3ae8ebea6c0ac92e4aa020dfb1dd600ac868545cbf57c32424f457fb4", 0x7a}, {&(0x7f00000002c0)="73f5d945dcc4b04d4270bf22f525f9c3daa8d1c6d522ddfdc31c4f465e66d62dcbe636d91db1fcd92ce818048e024193aebc85b405061510ac8d823f8669fabacb4c9548aee3a678b9fac66dd39d8f3c3ae054bedd0e066096473f71fda12d74dc9ff72580b555958712b25527cc47218bec7ccfa68b0fbcaa228f569373d72660c81c85ce84eef38aa9ef770c23900828a32d9f72835490d791d7f005b058fff31bc6ecf98bbe443090da9054f6029ed66f8e5ddb3c04f1af6e", 0xba}], 0x4, &(0x7f0000000380)=[{0x494, 0xffff, 0x9, "8c30b3c591dfb37cd40e7161522ad1fe596eed1c86263bebdedbce7bdcec23a15e58d2a4a7426185f11334a6325effc2883cabff3377985983b2a2c58eca0290d9edd69264e3186da5fb99792d5a5d160213d4ffdcd45ed6e4d5bcca33d850914efe17359cbb785a8d33daa4d324b98ff735011c6e82dfea2e644b093ad80a18bf8839116318484dfa1e702ea1c38ede3377aa521076fd5e6912b782528f1ecf3658e99e98261f255a9a13798367656bb92529135d5f95435da6a180453dda6017dd5da445feb6"}], 0xd8}, 0x1) fcntl$setstatus(0xffffffffffffff9c, 0x4, 0x80) 10:21:53 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x7) r0 = socket(0x400000000018, 0x3, 0x0) r1 = socket(0x2, 0x8001, 0x0) connect(r1, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) sendto(r0, &(0x7f0000000040)="f65a5c6e3a2761eb84f4c6cf21e70a681e4a0686f8364730b6e44aadae045ec6037ee0eaf4b0f6498a7d3ea1fc366cec29177a2e11fb00aff8a43fc0ff2d844a44da936f9444445751addfebcdc1843c591673b40a9ed07855384651c5f7a051af69e14cbb1eecbc26583263d66c7b1622a005ce9c3067c42dda3b977ba73f336f5b", 0x82, 0x7, &(0x7f0000000100)=@un=@file={0xc88eb07d203f34e3, './file0/file0\x00'}, 0x10) getsockname$unix(r1, 0x0, &(0x7f0000000000)=0xffffffffffffffc6) 10:21:53 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000000)={0x5, './file0\x00', './file0\x00'}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f00000001c0)}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000180)={0x2, './file0\x00', './file0\x00'}) 10:21:53 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x400, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)='x\x00') ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000100)=0x2) ktrace(&(0x7f00000000c0)='./file0\x00', 0x4, 0x10, 0x0) fsync(0xffffffffffffffff) 10:21:53 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x70) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x8001) r2 = syz_open_pts() dup(r2) writev(r2, &(0x7f0000002900)=[{&(0x7f0000000080)="a0ce0f7de6f1831ad5a9d3486023daf0a98b37065bf4a168d372c8a42360ff1c8436f08bcccc0bd809afd6dfbf7e5127f715371c5007c07e7ed771173b1eaf0a92c6ea951d7ed05cdffdad9a07801fe617ea57bc140dc352f312ec0322bb0bd02f04e75ebf390afa920ea0045554f9c2e86e0d95d0a4525f773f4a489c7c06bc1d63febf58c69250cdbf51a3b8c8006666ee7853d6db944d86f725a57d4b2b85346b00f161ddf5cfeb42dc2cb97618316def12325ccca47c5833f22e614f3b5b1420a387019d33ce29c55ff54f6f944413830b86c497aa8ffcfe1ff0e3055d5e7c94ecb3", 0xe4}, {&(0x7f0000000180)="06a0fdcbfc032b199cb41a87f0342e35f213ab84f73dd7f9370605ede6542e11d58b1416f12657e6c02193249ac0d049f8d39a8f67a1d6d25c4ed359d05edaa8f8627758472aa80fae883d6aad8127073e63255be0042c717740cbd33bd3c94fcee4295263002a46b64424ac95133b41ce36b2926efbc3c8bb06ea0b4eba6bf893a6d6622a5fe0c2a0994ec359c3e32568608f65f0ec68b2eb0b1e7d5f3b5db66063468bc44418978e798991f8cf4f6c3d4d53", 0xb3}, {&(0x7f0000000240)="57a05a79272a29924411c3e7ee9b76c04270e6c9a6e267579ed3d43a3230b6c5e611321ef04699c259ba10190d3aee8579b5de74f4fcae19835a84b64a8612d173d75a6d88653b098c74b7ce9252cfd49263328b5eb03af4f37d5822110d74730bd2567749782d81836308d9b4db18af808ecdd5e381326406970ce45a1bfac4738e3dd64cb366740eb1bf4a179407db0615540524d3801fc968321788b745bd8d661679918c832c85cfc70ad5175ab9ebd0c9628c5cc8d0", 0xb8}, {&(0x7f0000000500)="307acd4538200fe78553a29387975616780afaf292d5b371473df166425cd3cb066e7a858b5efd46d789da9025cfbc2f18376f256f3d90a900433ace66fbdb3438d55dc7e3f4222a55641faf76a0ac4c3afbed43a1d83eb845d1e33f37569705d5d3f1be32cb129feab004a1a0619966e2da37860bbfa8faa12c85173e15b8314f6456d66b8c35d24272b35575acd3284308ed3edbd2da3e48e6dc3b179ed9fbaff437cf1a0018989e8c4f1118e9c3699bfe3ec7eb8c3d3f46897bd4fa25ffbc3bcbe23c67eadba3ee796a82d097d5c1d1444f6b6a59b8a1c0e1d378fd1e9eaebe6a08770d386491e8f1d869f3d2cf092fe385bb71d6291b310181c0b16177e2728fcc5432b222d6ce5072b1f7e16def55476cf39c1fe1317aa9ee6364d08f2ab007719cc964310145a10e4f40eb5435435eb6a42e9a0c858341375bb82d0e205473177351e1b4d075d47f0e97b6cac05e8a385ef129aa674f01fa32ebb76fe3ffcd69e8066a9344a2511f9eaa2fe93ddb37fd509ff46baceeae0ac885c6c9f9f648cb23eebdaab4181f8bc174f5751c78da299aee031aaf5cd46a83a5e2e9207c7f29a6967b2c546573106e802861c0e94a6bf8128ae6e13e81f3a6b0ecbefd9ccbb504adfcbf5c308c233e2eb53618c975ba68b61dc94f98ea2884052b1b8c0b575621df41b3262a261ddd0472d66d411139dd0a716bf0ef992ccc5c702bf21b3c57f9c6432da164a92e0243156a51964ea77cd5c180f8b94f83d7b88fed5249704230662a5db77e2e0f62721690da41450f4da2deb8372618212d18a91d6cbefaa3733195b1861710c463e187f418f66cced15f21aa175cd29d4fa6fbf6fb3a2bd0717f011030bbf29581ca41cee7edf9c0fbbebadcda8193b861fa7dfaefac55bd89af9c3a4335c83f2f9742f5e131656d3b617f67abf853edf2bd502aadf2d6a10c8e112d6f137b83e124522e231b69c3cb7ed433722549b247c4182e3793db099dc4252ad192432293074a52a0d8d351c0c356f66088b5a46253e6e7857c1f4c25f4ecf00cc24c409d30d9535e94f99632f3ba7ffb0c0661347bdd6e856179e154dd23090a7c3eab44b61fdac7f0590442850383732adf7d292843d1a51c788b0f67b0646e7224d2536e8e50bf9699dcac891ecc1e9851a70d8111c54f4449bd1c86076fa128fe821500e8b24c4f44b6154a5bb0e28798d176c5596a67a7c2c1008382f77967cf83953114ea4b42a71e6d9160328bdaa956fa51596c7fef5f958960f0bc217c8fe3f94d4eb33e4e62faeb23bc22be846d24f75da5634a5548d9bf1c164fdc80776184a8881088382b35933539787d710dad6e9993352df18552ca351218d6c344e75c76ae56096f912ba89230d118809c0ba85ad14449e9a4f6407d6e0b0e7f13771857c9035f60a5ba3a280e9b4ce02dcfe67f19facfdebd9f2cad200ee56e1c75e25ddd9e58d0cc72f3dfc404488b6fe45c30741d7692a55eb23e445fb3004e1eabde5e5c9b1bd6e1412c3100fd599aa8d87f8a1a5b16edbabbed3c45f644b62eab80587e06607e26c88ef1f75e3a54cbdf852cdacd89a73d7c5877fd148bb69b148b2faa00b54f3f96c1037ab1c8eaa63c241f6634bc84d88598ee18b0baea0cc911e233adc5feac38671927e33a9dbdfba26aba7239f1d52c80d54239ce49d1067f51be59b7231a39e0c62eacae1dc707809e834bb3099db494466a3370078e77b0677a2327b180118512ed9a697ba6e2da719d025f2c1adb45cd7307e1c0cca3eb50b275af57df58bfe51a03616c0635688176f53601b2494b567eaec7630ef438ad3d1639a2881e00e192342f21643afa8b153233d96a36190996968bae03eca68315f649e466210835a4e869a4b17292c6e3d9ba67fbd52d1c3dc3499937d9b2d3e9ae54ac1fad766d3851fda5eaaa89efdde07f41d204eb98fb739de59881fe60f3cb278de9c280dbeb28f409e0c3585cd5c679405ea6472672ecd59b3e15ca74defccd983161a4640cb00261f78edbd63178f7821b323fd7ba50e2bcb3bee455b70ab6ef071f8830b7c9d19fbf965fe9b9661b78249ebbd83f957c32b2f81b6aeac6f2d1762e15c7d244ddc702e0d11ce76a82bd3be001423369294c74f3308dafec6459183e97678bf87406b829484e9b08be8816fb6f0fc19a7bc3f1afbd7809af206b95e782c4d3efbc75d2a7876edb2f9b8c6dbe3019b75579177ddae8519484c35f82fd66ea22173297565dbdebccff9a4025e490144424fce0bd083b9625447e75a223e4c8691df0197fb6f3aca3c76cf4d9cdce8453a76e728847872747adadf135b2c8efe087e28241c9f61cd6867186402806e08feb7613b5bf21b4f8f19d5a828bd84723cb867d73bd9fe4d0f4ea88541f9ee95b5066310c78e65adc91f61e4aaa243636f4a4ad9b39eabf2340b1f36c5f978545437f6cb44bc609ea6eb55b0ee5a136890880236ed718829fa64bca570f1c2d778c2eea9113c305caac692ff5a2f929266e07e748175eebffe8de3a869813daa05a41460c377a07a7522cd8c1f7c19dbb70b743ca714d41c4bdb8bd202a2eecf744f74aed820f029103e01c9df2d01db321d01ff9574c8653f3b1de3bc7cadaf204d7fe3a42ae70607b567998e5c9aa18a5910215258ab18b5b4531beed7a62773081ff0db86330c3dc6af413daaf60b882c8d3ad83d29d597b8718284ebc5e866c35e66ee84c0b131f6ad8a7495dabc9f89028854885058db2599930b0a8150a6d65bd562691899325a10936ca8cd73b58f651db9667c43a5cd3c82235421fa9d3da3d2f9a99de8b4bce9bb5ed3b82ad3a4d5f300da79cd064af1402560c14235fa3be39384cf67f6d3e7c2cfb7329de7aed26786ce9f47dc12f85613479b479082bbaa52d6c15f6b6d8e5590ec9cba371fa01dd6c21336dc3ca51767dd0013238a26a3ce6dc3807b78e2fec35f10031d50cf92bbf9ef76c14c01bfd9e350487dd6e45132ae5fc72b84dc91dd22e56d2670a8f27839049791f046d7507f48b44936982b1d39e9461acc6db1840b24e5233a653a794263f605e68d7b343f367b5319945ae96d467211ddb09158f39de75b9038c442cd3190bad5f90bc385da1d0c5d94d30c0deaa490c27fbbd14781133fb86e47449d23451ff1a7ad7044fdf7eaacb7f9963bdaf72e84e087beb2522a78b551c0726b76f64fcd10ec3bccdca6e244d021e51c1a08d6ebf329fda9d2fdfa9dc177cd91d1ceb69f5939bcbe4cf7a45abfa9e5fc6c68673df792f856aafa91eb6c6f38fed9056a7a94444f1940e0f23deae4ca3750ca2221ed93618b35a0ab35b114154697bde5381e53e0863698c5fbf9d0ceec468a4d543b6bef7c75b728ec4b75c7116e4e550f2d36131adceb014ad16c7a28a379ca5f7c66537a4b0fcfcd733f4ff146351196ae705472daa924a7e94d6b797b743407b06ca8361a6888651929dfa1c275bd2fc16d1e0692be24db73ecef29d33946127f77586e2754761c7ee73bb726a068f3de6e93777f042b5fb949cd87a9611bbf42d5486640761467d79026c00172af9007656374aab8fdc72c4045332ca8ecfd47958216896c2fe4cd24ba3574f52e607efe248f0a89d4467333e0d62b0428c732b5d28a21f287197879006240122593c02af71a51483835ce6618c6e78db24425f317f7441495c820ebbf440467052372130432cd6b9ae71944a8e4ae8e81dcfaee1b23242e37a863809f6e3412ad35aa5eb38ab41649d4969e4c9870c9bbd354ce22bfd5040aa158a82e8d6f7fb66f66e433638d7e89f67131ad0371c1ae048561df6485f7f9e43aa5375ae03cc035c78a4ff87e983f6cc65bd82f68fe0a89b1ae900363c93eddcdfc15f3c165299cf9cff69112709b1e379c2114fd317cd6a56269b85ca24e909a229c317daf47992a77048ed1a39fb8b2b0fd6d32235060316058f16bf649269b6f1d76c3d78ed5f91b1b5c3395c9c4c7d93294ea05b7ae1c4045b5a24a42329db7d1141b3af5c074a2fac0820caf3f030eb4eb596e97161b7edd4944da0d99f630d18fbd275ad33061cff4ae266965fa1607d94cdb42f84d7fcce720c8096c6ee6d67aa3552deb06b7ac581ac888f742597d0bc69b40a4d892b56e8545f1a643cf9d159ddb444017a3d763a0c731f59622ef8f5781a1a402d87f791438a44b0a967834c166f9bc5875f8160d4be3e3c509817de53d90fba1b6f6c5afa7747ae28d7d367dce0d27bfd4b96cfe7504003a3824c97d8bc4a5f35d4a41a0d23e0e4d879d675a0ed81b46f9e54451815a27ddf59c07a5a1b70805c2ad2ef76a18b8d29262cfe2ef4321cd5f66fbbf90c1cd138a88e0b019f9fe5d417942b0b9a248bbf38059454309960cbfb7b4b9cda9fb8c6b4f7a7526ea3895cd194b46a66476df29ceb65e090eae7b7ee37802329129da4b73fe38aa14a268b2884960de1b369ab45b7cce7b4bb1e671fec760f51e8c904fbcf18ecc2c5090d941ce5a91d1f16042bbbd1dec2f00cfdfbd16a6bd8bc01c6c9674a3501f7a333fab1b88369f62e15566e3f65cb523b7171b3cd4af1fcd9fb37b16c35333f4aa73991c3434e457745467b58082733b5a5531baebe97c1b192f25edf0299161e5e2948e70f9266cb868c5844923eb3b9a36b0c7b03ac8bf3ffa8b1f38f8036d8d166e6b3c5b7594cd15508c3465e78e8245bb2bb736d6df14bac1dbbded7904c06d52dab4ee6e9fc9397e4a45e9a6f3ce53e28bb34bc7e9d4dd187d9ab219aef876681466f86e341e189cbd29ccc014bfaa4beaeee65f2737cc96f0e9be79400ed4605f7e4b693c88f7b237c5b7700dbd841ebbdf2a92e30fcd493582862968023c279111b337ac447153d83c748c91039ba9c3caf9d0e4f0152e152bb4f23a8fad28f1e0a45781f0edec539bfe235fdc03245941e19c9988e93eb3cf4955029373fe3c04ee1b7ea4662e1e7bf13e3abc46cba3e4bd3c36a0e1603e40d1275bde0fb3c700dd9fcfeaa644c3b94479b905cd463555b2fecc9f97f82d15eac7fe1409afc5006475d345b83f4c7632b46bd3752c6ba7204f3a9e5e8335b9d5619935891b6ac33bb1b96c81e13f99cb1538e979da414fc8fea8d7edf2ebc61a9faa410895836df15a15617244628c62dd50a8ddcac995b1204c39ba20426ed0c4c5e76cc94344f7af31b99a8c79e02cd0469f65d02fe040087cb711d87251cfb5dd4f36c6cf7581634ed680169e788c1c3617b9e0e16ebbbec41783ebc8ff16bd226e1cd6f07a3f70a01ebedb8c2e2a637da973252b2471de31cd64ec24fda0a09c12645c95276d18274dd4660d2f1b0b4b74824b6f31136aabbe5167acea9851df13fe152635c6be9c795cae7e2a7fe1f72b8b165a849cadbc2c712ae823d8bebce8b0e8ce7be515d022068bfe79cb1e8f052f46847410220586b0df029faa375edf6c9160a09b87b38f061413c83d00cbee7743f7544f46cad8826fe1692b2cfb1b8e084b4a7635a7119d623c1fb14629e101d055be36a08a1fec818d5a8fc05a77073907150b45fd518a3664b8565f471ba288707a1bd6b3ec8b664a67693190a3f230950e4edfc1a6256c2e5c08b3842131c28a1b4d6b482bef0db140923b14bc8fce57e9ccffdcdca4411585cf3b6cccba07c5d6c956a86ca5bfb54a977a625219c2a3668dbe57298faca1ec7dbe6e1021202bbfca4027f49709e88358730d779c235d1278cfaf2d122994217739557acdc1d01006abaeb1a771ca331caa61a4447cf70edc1e9e9a18c4c6e657289", 0x1000}, {&(0x7f0000000300)="a2ab0187eaeb950ba5b37decda202f36b4b628f8ed67bb4df4af3dde4f3a5ab00762ddcc22894ef3464f4ff88eecba23e44d4f40f21711d562925d2d432c861b35dfe3932d54f09ba8826e7bf5a2390c6d0ca3409e6424f38f7b00efb93dfa372e0375435e44bd4cff03a29ef94d0370d5bbc2bc53335ddcaf0057ca22b1a7e43805dfce7b7bf99112238ebb2f49cc6c5208b6552ccca60518a142df2d3f2774964190a093986fce6aff64a8512c985fd4ccd860b1032f92fafe21aee09d82239a2f37efa6578f1f20e71a24b0d94e6f", 0xd0}, {&(0x7f0000001500)="31926a81b258274af8e9ac7687d8218c13cd72308db28baee99977241be3c1f90b6ba6d8d33aff4969a53e4d96f9178dd0dec03763db27786e34aff0c923197d84fcc731f5de966432a32344e62ac5edd3b4d37d361b9e345ad08e1bac1463cdc794b85436d6ed4d6e6b469e1fcb2d172a02b929c0579f1e48fbcf3a1302f33141954dbdb0834533576c4796a254af0fc3990a71151d8a1f76dcaf07104238bbf07c4fa5ff8882d3ae5de0c142e619af2e6adc5a5bf241b3277bda912c98df693a3f94521d530e37f15a3f66d1c73673bff6", 0xd2}, {&(0x7f0000001740)="dac19d48869eb3b8e5e6f6ef75ac3cd519f064591a0b5520667689439e7ab9933971923bb820c18b747f1d340a09ad5105e0725267c3f57711bd3187b3505b5cc7614afc43b1a95c0675f189e197b642e60e7e64b56417a179505763923602d327e376f08ec7da78cd62f2734276bb0282a2025e5037c2f3851fbe7f034538d07e131d94091de57ab75152e7c585f617783311cab17c6b39ae15ce88b2af2f71da07b7f489af8e6e90b8ef0113a446762ebc12a8f4fc9fddbe037b1b2c2b", 0xbe}, {&(0x7f0000000400)="01310d779c7d4b597da8fc2a545765c45a686eb036600f722005dd7acb43eb4ed77b629b1703a690355aa2467cb1bdee506ff65301f6c60b7c73968e3030fa9fc18a2c93934cd4dd6a7712231b1f243adbb0578680d6e2bb5b29543433f83cd8bc8f5ea6", 0x64}, {&(0x7f0000001800)="db2833dd77fc566994913bb4ec6004fa91534d98af039abf75949ca29b332f487fc7135e535a5574fd0941773b6b263f9d96168422516621414ab7cf914ec3ec6d51b00966c1c8fcd24991578d11ea75a7045199cad296dbe99cc7b2379ea7cb4e585050ea84f790f7c80b074080a5be9b44651f5af613a8a3261cab41d6984ffaa7203a2e8b82697123715c32d74688861e89cdc24b07219da62b4757e4c6c2f63c8777e35e2137f8c833d531bb82a71146505ccfa88a7304f9b539fdcbe374733fe79a96cf0119d89c46e6a83a37cfd3a85f5d5c703c095c0c996ac58e14f9b93dbd09e44be1b43fd218f6742a36a183ec2e101c94303cae59518c068d91181a764ba5a4d93280bfac6aec3e686061448b569db9d25749aa47b9b68f7d8c9ddafb8d8d2d0120edceac85f6e20205f77ef3870a8ae81930359b51c816ee230c2593868c305e278012a6a4d1dbe66e2963f7954f832055026d64854a784f9d5ff4c4385ca277249bbc5cee2e762d16b88980df04a145e0bef241c44eb9e9dcab338dcd47b61138f9b7218bd20f5978119f520ab270305faa4de81400230d4f13ea7991cb447d4e89c49f047b7e1ad74ce2b5bb8bbc1b2f9f4a165c3df216363af9632e16e2c5c003a616c367b56805918941c79a49c540dc219091d09637a8c888c3aa7301a2e66ac66fb48d67656bd3fd3558ea353cad45b571e08f93f1768f1e2be9596573faf59717c701c3669c03382054c670e7c581583a0e0504420ef0979e2d9c196b8f46991a3e0db8854398194d921cbe5dfcc0af58d9198a2ed6e362f605aa25a90c530be5f2d749ecd0de684ee8bbbf289a003ca1044bef56114a5196d40c4bd989ea93a81971aa7c492fb2425ce85f3c37992f59fe8a62a67596809cde335ef7badec734b900b9e02979414a11f0981d337a446ef11c20d346e6634f5b7174392d31f4df3fa1120e82f6183c125c9edb5938268b523c1a25e526a43205a60fb4ac2668551d9dbd97d4d17e5f82890df66e6329c3c1053e4db7ff38a97bf626cc2fb10092edc4a7dcbf2fe611916cbf09c48311f1b60c722e28620f85ac3b495673a50de947114b159987d56f88b802f0e7ffee4d50c5cda6db104320baea9572009e1d9e21b73f3c11e299f6fb8a0c5674ec533385039bcd7ffdd5d75776679f123b92c74e4d44c0cf5ad09007213f56e6bbad5d72f965da04eb55b4f48c94f2a959aca68e43b34fb855d5a8348ddea32234324c5fa8ef3719232a40cf89e9802a0646b54fe08c679df48907a7691b7727ef7a19fccfefddec4e0dc8d6414ebf9d4520e840cc038ffda9ddf89fde92ca3b9b96792ab7f0af6e77bb5198b5d4c276159414bac96930de6fa68436a6ecf0729e682ca4d7879942085e4ca6399a46ef2585b595d15eb75f5752435cec2785767d99149311d1f6efa9a878ddd5e90d938923166c35264a7a0a17cb10685778f5bebc6a263a28814f93ea03856b7ec2f38d15b1b5062dd33764510abb03b0d54e212faf6eb7eee80499a64369fd2cf3c03a5b07c0ec6906a17c322dc18cb315e4c7ad7357e13fba4fee85b9ea6c953a4b7ed2755e356002dd3d0ba97a65735a740294bbac9285c23f4ff403454ef96ee9bc4e7059182e33cf3371bd5c8ee7e640d95e1fced90f634b00eb8eb2cd1328cb33d46cf145bbbfbb549df583966ae9bfd9e724342f2315d94f3fb104eab81cb5ce44afead53439de20ba1839f8f10c5ca66f939e1c6fdfc65e0c85b7959da6cf3ad3212d5eb7b0138453703c3f56cec0349477d2b6a5a49dc2a7adb5d12555b76a5dd9b5a52054ed08e6bbd47bb04245b9157552865a0c701f3d1c71201d039e5d13d908e4d1fd53cef26d8c9261ec261d51d6b7f454e5d2700ecd01e2cfe0874eb41c731693ae17eaaa37af2906f176d22b1214331b9168b001df690ae227bbf2b1f485a3f7d941255d0e72ec5d7d393acb233a2cdb3b12205ec69410d774f992a0b573ecce97a5d846f08d51a46e5a3cefd374f4e5ad30a40ac833c42df921d3a1ad6c129adfbd1b91f2b0f223f9e3789047665620c0ab11089182188914436c807568e87edc6baff7743fe38ddb50e71ba457da0c4d5d09618aa123781c12a25cbe742b840dd44f66b3eed30cc5954954cff11c3ba3ff214d2ab28bfff313e01cd544d645a24e7aba468c479c60f04de38791a6548ecca9597e70a83e2758dacdcf3ebcb7397c16a374c25d1090a2078ab8b0907d1406b21a99a627d95011abd3e6a815abb33d25b46ab92868465e2162472e440d8358c062880d9936997a99e898473b7d969c7f7c1148c082d8e5775cd72ead25476c2c28e379f0ae510b4eec812968ff139f642b1ac944e6269528410f6c62d5d3304b1cb0edba4465a8b644b0c0ddfb862963d2cc54e6d911c1cf47f98faccce9cd43d57b5f462c6f77b6edef7cc658fdfeb7ba83f7f573fe16d7282d08edaabe2c5fb33cc2385176979f5774bc860ddc80cec6be188909b9f671c12a98838ecf0dbfde188001fcd7f86ab64515addcf7f89c16d1c01c74bfcdfb05510568eb1ff18e2cbf314463512f35fcce5cc6e033af86c1937762b59acec76e6cecae9b7d97889c5b096003e0ca7529b71667419199592257d8fcf59984a523a59c4dba4876e4d2693cde7d1fb1bbfb18ec4e99fb8b3e7c3703bedc7c528f0f3a1fa248edb5d99ced3165c32135f95164bb00ab78155f9ab575dadcd56f5c25a3757d4ed284ad312cfc99256d754a44b4260010ecbddb82cbd9f3abbb37d4c859e3db6f64372a423cd6370d940372c4cc9d87850e0e2a514767bcc365a943d9281c58016b1e5c7d4f93ce696c90b78d9b1ad7844f97734f408e66a6acb28673cb69a2333e808b96fa8245822b8c971e2e3d32634ceb9eb18f0aa3fbe04f89b11c9b356d8708002e98e94a31b72c4e706d39844456cee8026ba2be1fb4384ad954a869133d3d101063b7f07ec73c2a86e29871bb6fcdfd3b8b2f152599291f441ad4520b40b2e783d5e2d7f00979a17b677be2ef09c3302b5eb1d83f6e6d94428dbf41dd65a4e5bdece041e63457205f4ef6d6dbc404594d5f4b42f56528c0b101f53915b12b30f840dd4e2bee804242cdb821318bf73818eb5564e0838fd89173f9338368ad206390640f8d26551f6d0f9461710be4b43c8afc590ff30c604af27ac2cef23b370dcb37160dceb495c403901b6ca1cf4a77479379f5ff94d2c7fafdefaab59ab3233cfbd3cb4f62f73733a964295da25357ebe15c5644fbd391aeda0a1c3090c01910d5371372973d782ee2f4336b3ec284258e5d48488f547c795be34271b58125c4a4f435b65490bf96dbb545940b04cf28ecc0a97538fd551f662741c82fac16bb8c2ced1e03df6459c7b04903ddc9b844f15697be047ff280d06601e197efef5ca315296ea369639f539f758ceb6579344f95dcb4fcc58d4bfc9253724ca0b457c04f23c0da5278c86936cbaf0a4d87d13dd3e8b094a4e7df1a7369a76fcaa254cad284913e8af17ec1922e0fa72957674e408cdfb565598cb1dd4e27e480a16ef0c07b45ec5dc506f3253ae451d5ed83a614eb7c2ad9393981deeef04f017673e1b9e76a49d986edfa0edc68911d7ffc30a68f02242b501a0f18c86188e48f2e23eff15ab7bfa02e3560192b5be10881cd999cbdb570659586e45f51c8bb1217f4f8c9d9ff1def9650df33dae405c2b42b4ba1e83dc75b29380ef3c51fa2ff516d6fec360c572c9352c9732c67e03b205f880c3da8b5fc008f353751040b62a28e230ec30c75ed2b0414bdd0c9995b921ac2c962b97dbe0b0866dcb39dfbc93024ce5c18df83a825bcb8022170882be46de6e94cdf1f6c4c1a74767d968d2269a92edd62520f0c63c10a7c2dd89b28532c0940f1268117b0c09ef7d3f4651637a93475e30014b350628da1538032e0edb0e526a4069e5fba4009d666144916cbd2d2026cbf6da7f25ab26ae62968ecccd8c13c7643db4c80207e778988f5ade30cbdcce421913ae47b8123ad15c46f8c8832e2fdba01b21af00452546269ad4098db6850537a74f6b0f3852f9b3f03a690e9f85eabc617ed85fb95ce8d0741bd88f69a03df74fb058d626c9519778de0aec4b4e70a9e05079d6ffa03ed81f1115873fba37a21e3def5c2a076148831f1ffd76b9e1788ee480f46867351ef5e008750791ef2791399c14dfbe8b86c23b6f1ce43951634a30f4cfd8131cd8644b8105a04ec2c447934fd647853474fd214c040ece2e1458fdccac3eb141dc8f7cb685678e45b89206a4f362be3396e9a65cd85e972a98d60b0e3b600eef33589a03dd4a501f67f66c8f00bb8e1b49c1b539eba839710a64cc265c459dab0cbbcb69e5c527b0034590e124f8d1eb3e05cfc24999d82497b1decc2caa8082db7325f4c0378ce5b7f08a5402be8a32950ec54558358932a8cb4f5d59fe4d53012b3e45f7754423732b312fb626326eb0d04726417f9bf2e2f8f0b1d56c3f47aa8a5b0cf9f1e6ba7aacc3b67b69a55e5f602bfabf430b014e0b66ac35514683226a025e9c9b06abc071f3f2743216a7814a3894b2838b6e64da24ca8b5131b8ab7be9125dd0450ec42c7f5d9c02ae81208a7a3401c97ada22844086934b67d5fa9f16138cf03f957ce7193f18793b5ae795a118e32b83161199429d12ce9c9de029ebf33299ec8f652b31d69e5d770771f19f7862620842063cb813d66894f6fd705c4817c1dd6a61d0a0ecce2f23275d91fe9c0df4e78fc18e41aad0a228284c9180631997d9d97fdcc8079641d293b0da4e34572a77f6dba3a48ae1691fded401bbf2657f01701d17e0fa73f850d3d1cde8ba59bed971d84b2d49072ebeb1b99f0112f30fb1b5069140b8d4103d8b9ea342de3b29dd96c59c5bd3fb90bfdbe93369b9a1345832b88d7675d4984b0a835cc300fe2275c31d3f5a43abd11af72bad12c80e62b172be25230af154a2c9217986c55d9c50eeef2496564d3c31769041aff163bc012ce85073aca0aabcb06909af038a36d1b82461681da77fae4a50c79e1610751aaaa75b35576cc14a13502b88f8d77bfb5fd9961001aea17a5f7bbd729518b134dc89a97c8e6b6bad09e41ecc6046e5efe1b35f9d4d1b8f70ffa6ca5883f38c3a9021d823450d8ed5bf01e2fe58b1a0c262bf7aeb0367a53115ec5ade2b7ea739efed3832a5367f745990993ba7aaaee01be4e93e4d4011936d9fad37de8f816eecc7792c4231e919fcc789614aaccb345976e56d6d5364a3190ec4a81315c81f85975ff05e9285d354dabe78b1ef3a77010df7dac06411eb4c25b192ca863245e8ee4e6f0069de3fdbc772c354379a55a46baed70877209c5d538c8670c74456cb8bb2eb11cff29a90e6cc4c5f447ecd4f384efcb8fde72def2a6b584b9e90e2a22a1853ec4fbe273f84995c4099abe37f84dc15c0a8ae89f59f493de6d92c7acf8c58f3bc045d32aae9f5f1846e938b5760da201fd9c33197a8fa224950867b5cd8dc9ea5b646ea588547e33baf86a25c3964654603aa2cb5d8fdd630e2ae30279de1517950eeaca3078bc3308d86e9401ca55c091ddb6671c9fcd15369780951ec85c60c7c6338e0ff8e3935c37711306b0913fcf45a01569e47ec7ae27694b4363efcf3af35f863f35d08ff3d9dbeeb293bdad1c7a254b75696b0ee30f0aa8418eee25eb8c4f5cd1a1e7bfc796fb41e240b97663f289fe97ac885b663f94f6c35bc67ab28b4bc3b00966ab1aa94eb2c67e786e6b27fce83c44", 0x1000}, {&(0x7f0000002800)="3acb185dcaeb4d14138e1a13bed7c466e04540fd1746bffbd5ab542dca7516aa35b1e9194b7d717155b67ab7f161e8b832a0b59e422af30f845d3d2ec89f755407fc063b7e486d0ba9673aaa1580dbc80323e9fce40ea462564913b10236e03a0ba2159a77ecbd2175dcd8ce161e6bdacedfe09cdbde2f02adb4e28508a20ebf1c26372e99933b774bad54a80865d28494969ccb189c2e18bed62dfbb48023cc20e1733089e4e218bca1913398c90ae1ba4e9443f113264a8d05be4cec1788796777d9c235be111514c0be540924e5b8d210c8f6d572c22704", 0xd9}], 0xa) preadv(r0, &(0x7f0000000000), 0xf2, 0x0, 0x0) 10:21:53 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, &(0x7f0000000380)={0x0, './bus\x00'}) r0 = open(&(0x7f0000000140)='./bus\x00', 0x301, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffddb) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 10:21:53 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) clock_gettime(0x5, &(0x7f0000000080)) r1 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) recvmsg(r1, &(0x7f0000000480)={&(0x7f0000000140)=@in, 0xc, &(0x7f00000003c0), 0x0, &(0x7f0000000400)=""/68, 0x44}, 0x40) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) linkat(r2, &(0x7f00000004c0)='./file1\x00', r0, &(0x7f0000000500)='./file1\x00', 0x4) r3 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) r4 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, r4, r4, 0xffffffffffffffff}) ktrace(&(0x7f0000000080)='./bus\x00', 0x2, 0x34, r4) r5 = msgget$private(0x0, 0x410) r6 = semget$private(0x0, 0x4, 0xa5) semop(r6, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r6, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r6, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r7 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r9 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r11 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r11, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000100)={{0x3, r8, r9, r10, r12, 0x4}, 0x200, 0x401, 0x2}) r13 = geteuid() r14 = semget$private(0x0, 0x4, 0xa5) semop(r14, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r14, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r14, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r14, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r14, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r15 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r17 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r19 = socket(0x11, 0x4003, 0x0) sendto$unix(r19, &(0x7f0000000300)="5001050360900004000000021306ca90081010fecea11ea8fef96ecfc73fd3357ae26caa0f16fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d80000000000000000cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed79518bf70299107ddf3b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b1042", 0x150, 0x0, 0x0, 0x0) sendto$unix(r19, &(0x7f0000000000)="6f932e581469d1b89b2bca11221ca038d533cb8423f338af432b61fcb7c62e957457939d1a56fbc39329badbd9a086d36ab91abb0a830b5d905ea8b9c577004c1c1edbd3cc4fb9a3ef61cb02f18332cfb4689732d0a05b38a8debab4723c75ce03ea70f486489390e5fdb57100a6247532ec65b6925c481490cfe33c1cee52af054a3f40c24e9aa634277e74f31cfa607c0f6556f3109d60", 0x98, 0x2, 0x0, 0x0) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0x12c) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000100)={{0x3, r16, r17, r18, r20, 0x4}, 0x200, 0x401, 0x2}) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000300)={{0xf876, 0x0, r12, r13, r20, 0x20, 0x1}, 0x5, 0x64, r4, 0x0, 0x2, 0x1, 0x8000, 0x2800000000000000}) ktrace(&(0x7f0000000600)='./file0\x00', 0x0, 0xc, r4) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000580)={0x3f}) pwritev(r3, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) open$dir(&(0x7f00000005c0)='./file0\x00', 0x12, 0xc8) mknodat(r3, &(0x7f0000000540)='./file1\x00', 0x2, 0x4) 10:21:53 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000002300)='//e./bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000000)) r0 = socket(0x2, 0x8001, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000040)=0xfffffffd, 0x4) 10:21:54 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wskbd\x00', 0x20d00, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x44}, {0x5}, {0x6, 0x0, 0x0, 0x100}]}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000000)) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) r2 = semget$private(0x0, 0x4, 0xa5) semop(r2, &(0x7f0000000600)=[{0x0, 0x1}, {0x3, 0x40, 0x2800}, {0x0, 0x9}, {0x3, 0x8, 0x1000}, {0x0, 0x7f, 0x800}, {0x0, 0x2, 0x1000}, {0x7, 0x0, 0x800}, {0x2, 0x539}, {0x4, 0x2}, {0x3, 0x7a0}], 0x1b7) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r2, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r2, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r5 = getegid() r6 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r6, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r6, 0x0, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r6, 0x81205724, &(0x7f00000004c0)={0x1, 0x80000000, 0x4a9e, 0x3d4a, 0x10001, 0x3f, 0x7, 0x10, [{0x19d, 0x5, 0x7d56, 0x1ff}, {0x156c, 0x1, 0x0, 0x3f}, {0x0, 0x7fff, 0x200, 0x9}, {0x5, 0x5, 0x5, 0x3}, {0xa8, 0x9, 0xbbf, 0x7}, {0xffffffff, 0x9, 0x10001, 0x5}, {0x8, 0x7fff, 0x0, 0x4}, {0x5, 0x94c7, 0x8000, 0x3}, {0x8, 0x7fff, 0x2, 0x4}, {0x2e0, 0x7, 0x10001, 0x81}, {0xff, 0x1, 0x5, 0x1}, {0x2, 0x2, 0x100, 0xfff}, {0xaa87, 0x2, 0x2, 0xfff}, {0x49da, 0xffffffff, 0x6, 0x434}, {0x7, 0x20, 0x3, 0x7fff}, {0x1, 0x6, 0xcf, 0xfa}]}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r8 = socket(0x11, 0x4003, 0x0) sendto$unix(r8, &(0x7f0000000300)="5001050360900004000000021306ca90081010fecea11ea8fef96ecfc73fd3357ae26caa0f16fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d80000000000000000cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed79518bf70299107ddf3b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b1042", 0x150, 0x0, 0x0, 0x0) sendto$unix(r8, &(0x7f0000000000)="6f932e581469d1b89b2bca11221ca038d533cb8423f338af432b61fcb7c62e957457939d1a56fbc39329badbd9a086d36ab91abb0a830b5d905ea8b9c577004c1c1edbd3cc4fb9a3ef61cb02f18332cfb4689732d0a05b38a8debab4723c75ce03ea70f486489390e5fdb57100a6247532ec65b6925c481490cfe33c1cee52af054a3f40c24e9aa634277e74f31cfa607c0f6556f3109d60", 0x98, 0x2, 0x0, 0x0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0x12c) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x3, r4, r5, r7, r9, 0x4}, 0x200, 0x401, 0x2}) 10:21:54 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) r1 = semget$private(0x0, 0xff5437581ac27999, 0xe0) semop(r1, &(0x7f0000000000), 0x0) writev(r0, &(0x7f0000000000), 0x27e) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="8524aee5606f6e9424bda32466b45c08e4e2b66f1ba7ba6a38d230885b9b8d7709473ee8681b265a655bf65834dc50721d0c70726b6c607705cfeb652d706aaf919d9d5087c2b8a46937a58a501b47ea10e1c53756fe3ec8e7d4e87714464cf240aa23aa4233bed069038c62f67d3aa6a54ea388c0b1e5a1ebeabacc0aacf5115cf9156e7f5f7ddec10c8a0ef06da42ab07ae15a60d3eb679ab29d776c8737176c0952ed1d", 0xa5) 10:21:54 executing program 1: socket(0x11, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) kqueue() pipe2(&(0x7f0000000000), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) accept(r2, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) read(0xffffffffffffffff, &(0x7f0000000080)=""/188, 0xbc) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0360a59f69c8d404927479a3c5eb244200a36aa16", 0x1c, 0x0, 0x0, 0x0) 10:21:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x5}, {0x81}, {0x6, 0x0, 0x0, 0x8000000000101}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="30d6dfff19029b6657638e1e9247", 0xe, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000340)={0x1, &(0x7f0000000300)=[{0x200, 0xda, 0x0, 0x4}]}) recvfrom(r1, &(0x7f0000000200)=""/220, 0xdc, 0x442, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r4 = syz_open_pts() dup(r4) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f00000003c0)={&(0x7f0000000380)='./file0\x00', r4, 0x1}) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0xb010, 0xffffffffffffffff, 0x0, 0x0) r5 = syz_open_pts() dup(r5) r6 = dup(r5) ioctl$WSKBDIO_GETMODE(r6, 0x40045714, &(0x7f0000000400)) 10:21:54 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x4000000000, 0x0, 0x0, 0x1], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000229], [], [0x2], [{0x0, 0x0, 0x0, 0xfffffffffffffffc}]}}) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x800, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x1, 0xf51}, {0x83, 0x2}, {0x46, 0x4}, {0x3, 0x3ff}, {0x89, 0x8}], 0x5}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) getpgrp() r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) r3 = socket(0x2, 0x1, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x100, 0x0) sendto$inet6(r2, &(0x7f00000000c0)="878ad8d1daa7aeb273a0b4f481eb3cc95dced325ef148263e0ffdc17ee44fc0d139c039f7ee06d950b5d2a8226021f14cf868b9a29ac06370dd618d434e3c54dfa1f9496175ccea44447d89a878f735034fe4c493ccdd4b33d665e5da1281467398024eef4ae5797b74dc38d4d0a90b116b5e1c582d6cb84845bb8f787b6756a132c42be7f5ff8e253d76d63d56aca51d5ed8d0bf0f377b4eed63a074de0a760294700bb45ae05593bfb67b023445e73b51ac127c878a9b5e1504a73aad3ea64eb516cf27729525b74c8ad1946fd7542e0bb0f14c73797e0c6a56478fe349adc5a305496dc2ee2edc102c8ccc62e5ca4f4a31624", 0xf4, 0x4, &(0x7f00000001c0)={0x18, 0x2, 0x7f, 0x3}, 0xc) fcntl$dupfd(r3, 0x0, r3) 10:21:54 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0xffffffff, {0x100000000000000, 0x1}}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = open(&(0x7f0000000080)='./file0\x00', 0x300, 0x100) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) linkat(r0, &(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00', 0x4) r2 = socket(0x18, 0x1, 0x0) close(r2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(0xffffffffffffffff) socket(0x2, 0x0, 0x2e) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(0xffffffffffffffff, &(0x7f0000000040)="100a2956b9223776", 0x21d) 10:21:54 executing program 0: r0 = msgget(0x3, 0x100) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) socketpair(0x6, 0x0, 0x2, &(0x7f0000000100)={0xffffffffffffffff}) r3 = dup(r2) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x7, 0x4, 0xfd4, 0x100000000, "4bc3767c63e17180e9fb917bdf6de0b0bbca21d3", 0xae5}) msgrcv(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000008436e526000000000000000000000000000000000000000400"/143], 0x97, 0x1, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000040)=0x1) ioctl$SPKRTONE(r3, 0x80085301, &(0x7f00000000c0)={0x1, 0x80}) getgid() utimensat(r5, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) open(&(0x7f0000000440)='.\x00', 0xff7c, 0xc0) open(&(0x7f0000002980)='\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', 0x2, 0x0) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000000000)) open(&(0x7f0000000140)='./file0\x00', 0x8080, 0xdd) ioctl$BIOCGFILDROP(r4, 0x40044278, &(0x7f0000000240)) r6 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r6, 0x9, &(0x7f0000000000)={0x0, 0x5, 0x0, 0x1000300010002}) flock(r6, 0x2) close(r6) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f00000002c0)=0x8000) dup(r6) r8 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r8, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000002140)=""/4096, 0x58b}], 0x2, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000280)={0x0, 0x800000000}) msgget$private(0x0, 0x8) ioctl$TIOCSETAF(r3, 0x802c7416, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) r9 = msgget$private(0x0, 0x100) msgsnd(r9, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgrcv(r9, &(0x7f00000016c0)={0x0, ""/4096}, 0xfffffffffffffe07, 0x0, 0x1000) 10:21:54 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) syz_open_pts() r2 = socket(0x2, 0x8001, 0x0) connect(r2, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) connect$unix(r2, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)) r3 = socket(0x2, 0x8001, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000200)={0x9, 0x80, {[0x100000001, 0x9, 0x9, 0x1, 0x9, 0x5, 0x1f, 0x0, 0x9, 0x9, 0x400, 0x760486a4, 0x6, 0x2, 0xfffffffffffffffa, 0x1, 0x1, 0x2], [0x2, 0x200, 0x80, 0x44fe, 0x6, 0xa9, 0x7, 0x3, 0x7f, 0x1], [0x5, 0x7fffffff, 0x3, 0x101, 0x100, 0x2d9d, 0xfdb], [0x88a, 0xffffffff7fffffff, 0x5, 0x4, 0x4, 0x8], [{0x7ff, 0xa, 0x3, 0x114}, {0x3, 0x80000000, 0x7, 0x7fff}, {0x78, 0x7, 0x8a3, 0x3}, {0x1000, 0xfffffff9, 0xd77, 0x3}, {0x6, 0x20, 0x10000, 0x4}, {0xa44, 0x5012950b, 0x3ff, 0x4}, {0x3ff, 0x5, 0x8, 0x2a9940e4}, {0x4, 0x4, 0x0, 0x5}], {0x1, 0xff, 0x9d, 0x6}, {0x2, 0x6, 0x7, 0xf4b}}}) connect(r3, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) connect$unix(r3, &(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8) 10:21:54 executing program 1: r0 = socket(0x2, 0xc003, 0x0) connect$unix(r0, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc660840eac99e39af6256b1f007bf8f244cbc769cee44346040000000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e"], 0x10) r1 = socket(0x0, 0x0, 0x0) r2 = dup2(0xffffffffffffffff, r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) r3 = dup2(r1, r1) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r4, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000100)=0x7) writev(r4, &(0x7f00000000c0)=[{&(0x7f0000000180)="ddb4aeb3ec240a", 0x7}], 0x1) close(r4) r5 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, r5, r5, 0xffffffffffffffff}) ktrace(&(0x7f0000000080)='./bus\x00', 0x2, 0x34, r5) r6 = msgget$private(0x0, 0x410) r7 = semget$private(0x0, 0x4, 0xa5) semop(r7, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r7, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r7, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r8 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r10 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r12 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r12, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000100)={{0x3, r9, r10, r11, r13, 0x4}, 0x200, 0x401, 0x2}) r14 = geteuid() r15 = semget$private(0x0, 0x4, 0xa5) semop(r15, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r15, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r15, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r15, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r15, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r16 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r18 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r20 = socket(0x11, 0x4003, 0x0) sendto$unix(r20, &(0x7f0000000300)="5001050360900004000000021306ca90081010fecea11ea8fef96ecfc73fd3357ae26caa0f16fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d80000000000000000cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed79518bf70299107ddf3b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b1042", 0x150, 0x0, 0x0, 0x0) sendto$unix(r20, &(0x7f0000000000)="6f932e581469d1b89b2bca11221ca038d533cb8423f338af432b61fcb7c62e957457939d1a56fbc39329badbd9a086d36ab91abb0a830b5d905ea8b9c577004c1c1edbd3cc4fb9a3ef61cb02f18332cfb4689732d0a05b38a8debab4723c75ce03ea70f486489390e5fdb57100a6247532ec65b6925c481490cfe33c1cee52af054a3f40c24e9aa634277e74f31cfa607c0f6556f3109d60", 0x98, 0x2, 0x0, 0x0) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0x12c) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000100)={{0x3, r17, r18, r19, r21, 0x4}, 0x200, 0x401, 0x2}) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000300)={{0xf876, 0x0, r13, r14, r21, 0x20, 0x1}, 0x5, 0x64, r5, 0x0, 0x2, 0x1, 0x8000, 0x2800000000000000}) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x2, 0x2, 0x9, 0xff, r5}) r22 = syz_open_pts() r23 = dup(r22) r24 = syz_open_pts() dup(r24) connect$unix(r3, &(0x7f0000000340)=ANY=[@ANYRESHEX, @ANYPTR=&(0x7f0000000500)=ANY=[@ANYRES16, @ANYRESOCT=r0], @ANYRES64=r24, @ANYPTR64=&(0x7f0000000300)=ANY=[@ANYRES64, @ANYPTR64=&(0x7f00000002c0)=ANY=[@ANYRES64=0x0, @ANYRESOCT=r22], @ANYRES16, @ANYPTR64, @ANYRES64=0x0, @ANYRESOCT=r23], @ANYRESOCT=0x0], 0x5) sendmsg(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 10:21:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x10001, 0x0, 0x90d2, 0x0, "d7e74de400", 0x8000, 0x4000000}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f", 0x886) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffffffffffff, 0x3, 0xd9b, "9f8dd8e50001000000000400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r3 = syz_open_pts() ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000040)) 10:21:54 executing program 0: 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() r4 = dup2(r1, r2) syz_open_pts() kevent(r3, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffe, 0x83}], 0x0, &(0x7f0000000080), 0x1, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) getitimer(0x3, &(0x7f0000000040)) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) 10:21:55 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000480)='./file0\x00') connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e66df499f029a60d814040239dfb941bec8fed6fafb1479dcca93b3"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080)=0x100000001, 0x4) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) 10:21:55 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f0000002600)=[{&(0x7f0000000500)="b045d2a42aeeb6d401dfc2a44eb73d6a3c8729e2adab72a93860fad3bfc88595d34e23a303037b4d4349bb38a04c5c2dca6938bc3309c592fecb588a59cd04e067db08bbd4fbe9ad6a6c20643c2870b01c2842b1a405ceade81b52c292e233294e64b8ab0ccf6a3199ade6a02d27c5f567e6834de4589ac9469f1a5263886e0ea8759bc6866a5997a723e1458f3a922dfe3d209290ec2a82332d4e70901f515ed19a2f52af76d0d6acfcb06bd584338d60589a3edd9064b158a555319454a2b05dde98b1dc6a89fc0a622005a4e9c149c1f28e62105e79e74466c3f1c6b5229ed87ea585fc0f10f23ca1b8cffd83aa731c327576bcd298a066131c6251ac95c7bc031bffc2f262d273c1e41e11c6434093b58d698a6999344269ed02587c7f53dbd278cdca8619471f5048e83f0eeff60c8985e2e8bfbfd4aa26fb6ad6ce9cb2a45ab82b838243c2a19482d3c98b52b77a6263d1bf06c447d40fb921e361e0295687af13c2df6a5190a57e052ac84687f77b21e988404bd6191b229f0dc92d49492d7ddbe7828bc6fd0b6fd8188e9ba7b456df732e84aeb4df5023879c65ca0601b426d74b59e92de4bf6e7b9a66f6971259a45e642fbb8eb6a0e69e4220f402666c567db0e7520efc9af4b0369825f33ef7a42558c2cf1269870f015efa4642ab5d3a1ea389d46802573ea78a87e4f48ac31b0472c2c63443b53344ec56a8d72410e3b6c57bccde1cf75ab91d53bb319f4da34d55e14ce32e4c83a45ba5d01eb9565f45494af98594bcd9f871133a52b13950542038cafa06cb77f78472751d5d51ce662d4d3b5c3a30bb5787fc7b2de64660945f6fc2696807d33667d8ba02fd4c078ebf75dbc52697b308d920cb1db1806a5cbe3489a3b28b793eceb05d19d51a1f25ec038d8f1fd453c2eb6af6f8b282e9b0e4ac148a915596c9a51d6e0382bc11b46f1732192100b55fb00d16e72f4366cbdc1906d1483781005dce8f44fbca05b12dce60543c9d4114c507165ce8eaba3bd64bb198ae16ed5738a4a7cd69d9be2b8fb15976364acd9f3bf027457fcbf0ca0bce0c089650c7cec6dbe6b58fb915cb7a43987231f42008c820e3092fbf4fc146292c25837129ee0ec004180f37ff80b8dfde56464e52278d1cee911047b870a3c3313eec58ad9fae94b113d056be4c63312a079bbe9b757a2fe59250d3c88a39c6eda27057920c031cc3373102462386c142362b4d25e4fcaa184db88ab691f759aa1d2e13990c845874a7ef2a4d34e2d77ca8f3fa73b84dbea66aa25afd08e5acd838b51b3e2991871d9b526bad6d32286fb61e14285f55f8d4e965e68ed0ba335e0628db2298c090376c6ede5628aa476b9777c63cacc8a35586c01db48df178a5796f5e3c4fddf350608966c5a1bd6111aea41dee05e5d44b5c24494decb03e6639c759d2690506f728faa6a33b24f4fbf1c704cb6234bc73f90e33177afa36d24f1317926228bc224a76863c00a9983828c078215f8734b4420fb45c584387f148de564fb021d45f9aef4a665cfa782b34952aff382792893cd7ec5b310e2a666ebcce0387cb22060aa333898d0605a40a99ca10b060bf4d6285d4509b05d2a57082aef1818acdc9d2a417cf00dcf0de3eda070c0b1fbfab25e03f7f6e6cadd282736bf1f82ac2dc03bb71c12a55200812687072c6260db403e2b3ff0cdcf591d8bdf14a90370ffad2366c744e4596f8859ddce3fbb98caee9edd83a155c34eb1e23f0040b5d25bd2ba1df43a1917e07c44dc32127b9d4eb03e27317aa4ed2eba3033ae7942254d8ce1835fdbc04e257883a7cb982771bed266b607180552bc6442849042930c4016fc413e545485b8a0eec542c58693f180b3430c1134b5a31e63fadcf5a032e021d1ccee0eb0a9cfe2792abf58ba14919df66e015712b0680c1855df9c5130e4718f5ecb7d674a79c9762dcd6cba8af2b36caf2f5cfb7322b287bc2b91f7165d75d9a8555087ae328ecbed5d67e9e785fd9195d8873c30d2eca9688a7ba9fd1d37b7c9f8ce29f97b46d410fe06b2810542cd684fcfaf143c2796afb7d76e2ea44e50628d686ce1e2bbd25e3d6463b505db25decfe6ba7efb3279836e868542e349d143a0c1cecd8ddde1897a951ca048f5f859ee7284d69b6bde08cecb3afd7703e6e8fe04ad2bd880ab72c9a3c8cf73e3eb4a706b7ef63e980635c157a13ae885c05c2891cc7c1c23d0b65f6cccc864bc18d78a1d6bdedd4fa6d28a40a4bba9fa272fad27f745d09d5042db3b52f4f8a266669ba902971d6c6806514fa9199711485091c396627f848c551bf2d828707564c0d66b20d46f6afaff43eff88cbfaa1bc07f39e68ef5beba09d21405325a7e712f6de98906b2b06420e86f853fd124f2380ba82ecef42c4f596c0cf4d290daa68d8d19a0c0605703c4497ac8e2f1bf75f60110200964d5b447aabde35304ccaba56c4db58748eae6c17646013042201ca2cedda5c862e8e2ea4420828ff5314dd93a879cabf5b514a0a90d414a6084bd147c93c48567c1f2d525213c064da52f16e9cbd3f649546fb01bcd24c87ca74ab28f54c4ee7e8875c4758cf07c19775353fd7e550b2dfe62e107153f28ab1eda0d0193255c5b222bd8e4f5ede37bd821689a4205160000d10ebc2d50a081da35c6325be7381f911423ae88b167fbfdd75f78972642d6b2091ca7af0f283f6cb6a3152af0d9855e204db4da83fa1d62ed27e1a3ef999d59a9970f8256f5542c4b5f2e2e8358e93beb1379927416ddc792f39f2e5896cb1c721ee5cd4dd944203971faf4542a99d684d13103f5cb965e6e95530c9342cbec81efd9a1c430c8de6500f5f3ebf81604d83429602d872dd3c5e53a0b1e88b50c516d65fe2d9fb7bd0b46a7548107e2c9c602b75b8e468d2dfd0cd42ba7f0bcfe61aabc935fd054ae07bc7f46bdb6b21bb29d148f722a9392761a9949d3c020f81be45afacfd3b5fabb0425cc4be2d91f87dd7623b5882ea378b88f9679c0c8293afaa42ff354f752c12f7d476deda6ab739aa284ecd4846d14b621b15225c015c6d58b4fb3a9fdbc49ffe145133276a7786889747763e4584430b07109de192c20ba8e59862df444828a4fd8f9b026fdac84c262774f97ba92e70830c5a0b551423c6322ac0b38162824b72590d82b57718e01cde5be4eb8e10fed1bc8c38594d5c8c13980b565b22edddf398b890175f663f3eed42ebf4a0dd2ea7efaaea87a25b093be9ffebc101bd18d68ca02a4f455bd6a5ac0be7a6e3a88504824e15ef69e0f7d804e70060323fe1cf4350cd671361c689fe654acf04373fa34ddf6a198ed38e315bfb45ab04544e83f0236a903e25004dd8ab514f3d3e58bb2683197fdc020dac76e260cdbb7f55c542bd192bb0e601bd02630fa2669aaeb414da742065b8f67d74d597bcf1fa41ae69fd0ae45ea4c627bbbdd215100477e46404130d9987f7dc89d1272be5545d3e5cd650044f515b06c4d020615ad2cdc54fef9c107fc68a22312f919dd70d542ef68d531c974e0b5249aa8090f6590cbed78678a3474192d00e6252af55c063aede54e11b5d28aa34523ae1842da1081cec328e2bb0d05e65ad4384b0a992bf17dc7e3ea939daf5317c56dc64f13aaffe5ff951f17134b7ab82414deb3e0357cb472ceb7d3c7cf13734bd4de64a876fab046f0f958511fbe3cd0bf3312014967e62ce3fb89cd169900aced9810957f4ff6b7b7430a61485e227d4272104a7b4a0cba5b0b5df0778c691dfb43f9d88c110454d8cff455caf37bb07adf01d2e8f19907ffc304a3700ee9f1e0fbe1e9a8edeea6b0c8ba2a4537225f61d7ec552603ba292960b8b70e933340bbb5fb76e4ec4da6959e3b3fa935a3c14454c7352a744a4295953492aeed9ef797663e83a296951538fb08af002078de9854430f56d5df1fef1f029cfd8d9474da7d6f360c7734bc0e6a426060e4297317e2aadd19e97b7efa269f3fcf786d9a6be2ede1916cb71e8d352cc000d20f12fd83ee73dad090be2afc80952509606672cdcfc3cd414587f8538dac99089428a186fd4277a086394876ffbc54fe925b9ff930e4ebc85284d56e214a60c5290f690da3e222d81a095cbba8b7dba32ee0f7a0ac98aac37eee1941996d6df7cad913fe77e7f58056012b4a0610ce6ad9c06d6b1275dd1dcf8fa998a03d8685ceae5c913136c1e7e0155fc4ab1a2f22c1e76465abd1e0d87bfbb11720e991d5f1594d976de0d349081f3940ac9b5b895bd4bb6ace72206bb1f194abf0c40a763ae8736675d29e892665b37ed545018bec45ffe9649a7d9d261050c8a7721ab62aa6f798d2b509e24499cc436f5810dd313b793d9fd7b97ed8653ff212f7d1f28b66b44963b32480d59c5056ba0d85256ca72c0cf98f3fb848f8485f60a9c225ff85916829c5feab368399ae26184fee2c4240f4510dc43673af2bf37405a2afc2caa69a826ce66990366f68fbc09d788a96c5b8215ee218d7bf1873cee43283c733bfab80d2156f364da5fd196870e143afb78896fee2b5c7570a839b15defb3b89037f7c6bddb34ab38b3355b6c69732bc366d36b076c89fa7685a25f3785190045974b0272bfd92c6f71f17a865fae3ecad477ffa01d79dd0ef3da6678ec739c6a3cd4da763b973b1b4994f60d2f4782be465401eb07d3fe73e7da92a8c33db4e2ddc4e8a9e37c65f71197fb6054df6d66ce31fb7914798ea37f773188db49e75803072ca5bf3b17e0a7494c1d560fa12cce2cd1649c9961e875905ba3dfdf3f4fb7f1c40550ed828174aec5e2756aaca0300ae264d336744fddc1e970c79514424ebd17af74fb56dc5bb33438e004a3ebd848c23d9ad781d7b9c390c929c9b881ab42bfc2f82c6f2aba908e3ed92fa4a017f6f5e235ae73e9133a9b2711509e526a4cb0e9f68ff1fce0a4fe0046146db723464582430482011bc7dc68bff969bc9ea5f699890c1fc5301120196973297a5061d5afaaaebac18908c85a030c3f7eb253f757a67e8c92ae55e64c268979731c6431ac533492d4a64c6c5f69192c4bd259c11f6a0929fbbd987c84d4e1b3fa3d9ae3f631a237776a1f3018c06a7447ddac3e2f0a966d22ad492de91e98959e05ea293360de54619fb389f4810596d8932c55b9f703f599d6cae07361a43f3ee600989ed8b2f28e0bebcf714420d9262d5c5a81891cd33885d342f643da4da81c4c38ae9dfb4f55fe8a315460976fe782147a0a4af39c87425a9be220f43b79504336ba4687b1f521c52db19ed288ba22b455e0969de80ecc74bf9909d574ae987b29f3513181b13420fe29fc72bed6604a14ac1b476b7890d7d1b3f16966c53eb394172605fea6021f554856dcae23335d832ca30e881a93208fd66e3d07b707214122b41bef34cc60b2d500de19b16ae2220de1fe6d450a02b9d6d295dc931f3d612da9657faf9e1cd0029dd4274b45400ca2d05e12a968e4a68fc6ff3548bfdc4d5ba9e8a561fd13c2195dbb03d172df6164ca9cfa9df595c0b83b03c4dd2c95185d8df676dc736872a4b116861d02cfaa7c1a3eaa0326064c2450b287a85729d66ffb17c052b0b75c1d3f2b3351af48f1f7e9b4dbf69e4ba8886302c33e14537817a4abdb12179efe7bc25f43f26a154987a8c90825a3e6a7a31b4a72b8c4051828160aedc6cfb5e4872f1e18c36caf2b9deea70edd646958df2da05e961f2287af839d1e243c20a1fa7caaea1207fe758c449630b937905d2f77fa7dc61a2840b8da17f79b542e47a1260d907204b70b", 0x1000}, {&(0x7f0000000300)="18cfd8cb60f8e96e963df7b064651163ff880ce66a79cf3c517a3816d7eb3ac82ab0c0be363975c74f77ac1befb7518b209bb1313ea99c067de79bb634f3da357a53b6e360e8a3d72e1f35a48cb4995c70a0ea62f52ad2674f9636edb58267b6f13375f0ec47866411c4b7e6c6db1f52b51423571f0c8ec5fa64549659e006683a6d9cdea07bb6d4ca383cd87b52d63e167aa9283f298dfada576a6a0d701a9944b1dcf812", 0xa5}, {&(0x7f0000000000)="9e2a", 0x2}, {&(0x7f00000003c0)="22399a5814117357ecc4f571a0141f87a245e943729911ab28627cc6350fa45ec8993dfd0c6896bdb9779c87e0ab992dd2a22025617fd703c2eeb8233b563db9bc14f58b517e6442fc0200b5a07b7008d656c325c41013c851769bbc28ee2dab5c6933574cf0d7f45d6ba844f6870c5c80ad7cdc9060dd995be23601902ecd2efef0396f2ccf16068c1624ea82d52f4793c5daa5b3bb4107ade7a4bd8408ddd9e80ec96a46b368b861c7bc88990157b16db206", 0xb3}, {&(0x7f0000001500)="a438c8bfaefa6ed4971a5fe7e7658f5045f28a1cadaf5704c489963a31fb1ef9c9e7e50cc30eb941a2f202c8abc937815ef7fe36b9a63c189d3d45eed0dc0b106ae17a2d51d707ed82c79a669075b71a4f9cc376a71fa0f99d80cd60e49e7e1b5d97a89f4b9dc8c9eb8f82b9063cf32af62feb5495ce757d019c477d74349b57111e21bc3ada9c3323b0d17d7d333c007d53c62132ab8e50a0c461851d1b2f3826075d4674b97aa593991fe04389f579f59af7708f5e28d81acb9a037711bcb649b621fdc93f63190fbbe01ecca118b102d81606cd48098fa359729420f2a6bd2d457e8693ea04ab15e822aabc75fae203e22eba7717c13c13158b8e269842111461a2cf5ef9804966bdc2d1b28fae600d1d080411293385ab8355281297264d867e67516b255c72f37bda215acdad4f377384eb89abaa707595cc3843fe7f1ae1479bd564d9dbe0a452d6a25e70c76e0594b3e27ce80ef4a3052f5158c3eba806972228876bd787bf789f2016f8c2d63a6a266d9aaff25f22cb95ebf373d9d2ca71e6bf1ece0a4ef953728693efdec4973bab1b969245064094cb6ac22f103513dd73c8c05c9d9204c2fefcdd312ca28f13cc53b815cd992c35de0923b62307251efc7436c46ecc36e364d700847a5274022dbe85a9eafd46e15e00432d20f0b4c4c7cf29089e4748606e682072710bff29477e3b336575b4eb3fe5d081860eaa5459c976a005efe76f7ebfe57388190671cd4b1455818da6e76a3fae42ef8cfa69003f06a25800b3a9738e973f673d5412948b3ceefa8cba8741b4c70e88ee56e45b28a90eb3874a5da495a28ab2e8d3430e575efedb33921205dd44d9146ba7ce5462ddebbda50f03ed16b7e714309a91b3d0d8de6f9c1055b3d01b34f18cbd2076ea7b54f09451259440b42bf438cac8a7a0665ae6a88b3f4242629f0048a61168fdf39d80c7cddafa5be07a495fd2d6531ae861563b12d223e29b5b4d8a3a38b317f081deb828afefe54617e01a3711729242ac426f697e60d90c9cdc8b7095be689921dd0eae175fdb33802e9e437be6fa7ab8593f0ba9e58b834faa98135d70bc37b6d9f90ed3cc836fc5fb7ba9a2c4e9289e7820ba8273f6d0a129d1d0286f978a786e9148860536e1c7f4f165116fcd871031fc5a253e94813efc9582d299287641990f75dc32fe2ac1f18bd1859fd2406b4bc79dd5ebcb2de59bc64a76126c51de4741f154e4b76cf23a2189b0d3668c10706828642bffaede359aaf02e21ff534516218ea770d9dc9842900410b009526c4662a1d5ed73f3445d67f659e0c79423b8bfa61e2a0b3290e06dc59f4e4e6019224cdfc2c521fcb2250f7f5ffdb85bfe815b3b2f239db5d3287f461a64dc7e2e00184bd9ae3581fe9ab8b1dd190614dfa3cc3db04f4c8ea6173c61cb055fbdf281da27982210b44b6417bb744a656184b5d020aa6c2bdb0f23aabdfb028d1054f052feddcef3a92cd219aa616fbad966bae031f59747a4af39dd4fee6f5417476b473a687496402b7a8b52ce099d52657795cc98d5e06f249fcbeca51d55bdcb64efab4c2027fb0cf9ce02b4e1673465a33361b94d13eb6ffa23817c127c1d36cee285c9492fa5b7f358b89efd908e41123129cf3c33e151b89ad448d1f0df0c00bea599f3e1c26b7db0e5b6ab50f49ad0ec3ceb20161f11d19198ebdfc0a5575cd9eff3e2679c794b5d431bcd1cfa3a6a127ba13e43a33fcbce1aac5d7baf45bf86a67830d6ecde9efa76b4b22a1b877312718fe4f0e4d57b37433be37eb48f5867b051e6694c83207842f1aa3f37ca7f5f89cd5639b54a38818cfd12c07ac535e2f25ed411e0a3a2d725ef7a0aab0be78b51fd223071bac04320c3858a7f006d42c63f8661156d66333936780171e8225ccd282bbca93a0fb249c265b522f666323415511aeb08a5d592f86898b35d5c421c73831c87a2c783ea41476b4eb6615b5aa1165726888cfcaa8af4b9f3064b4742e93755aee4de446fb5676e93ae16c48503074013baa9d5c476c0460a7ff36e81c57c9000db28960ae2eaa205b104ae4af99e0e6fdb8678f2cfa0edb5296672283b7ab18b4e91e65a79748e23f0ccf0653b9c1c26fceacbfc4c9bb0b0b5773e3e27421d6f2f6ea31b36ce148661ea14f85f03d835424d619123f387927d4efe85da6d290a2ce0f61791300a485a074f224eff42fbea49a7d17aa57ebefc20710215fc89e50922f8e19acbe838ab143354f022a42f1c73822039d99a5a22ccab03058c05073c99d80e4e8635f3f3b259f4ff38dff80d41cb368427d739d8c686dc90312c1a1ea363c0a58588edb3b05b1feb673c4959bc61e549fc20d1f9969340f1f8cb066065dceb19df0c015e5d75bfb78f7781197031027952c9d40b43d35d6af37674b386968ae1cc8e017f5faeaaa1ed67acfa993b4aec4a1f07b8e47667980d897e59ff17f5153bce24740bfc3b716b20797e975a755819f2df4621e6cf916f8d6ddf97cf04ce3d7abcc1641cc822190478ecd05459b697c2af575e2700186512fa16e3e64d60f4a8deff572ef2784209a2558a2401d4ae3a44b27c82e060929282b7a864542ee644c46e82d6e932fcd95883f3a9ada3b4e77fabcd85b349f11789aa53b6be03a88e29b29a8cfce97ec89827a4ecc9a87dbdf063534c174b28fe2a308eceb8594492ac6fbbc8d5a0a211dfbcf5d9533aa02084d53f0248321be8e7199ced357ad47b213f4c6cc2c7530e286ca3af03631b40e433ab2aadeb7428a180dbb9f3782e75c03a4d77e8ae85ee7f1a89199ee37a8fdb5db17c123dce751a748e737c825798c569044f278def3411fb569992e9cf3ed47fcb5ee562c70a0547c3071fecc6ad90e60ab6f9c6e1734817b56c35d50447fab02ff5e234b219efa172db3744589d73a4059910ae26d4fe808fd6a5fe5ea9d245618f5a7d29cd48343bd4ad8662c22b01b2e1be8c7cb99f6d8394a0ffef970a3bacb0fe2b406c08c7370ed07bb84b4959c0b5e4c7123669c71be4eab19b4b0b68b110676a0278e5792dbc7df9b2c61807b2859b169e14d873e850396dc8039eccd0cdeec22a971b02a5d7641f22e8db990894027ae64af56a9bcd170f153eadfdda4f625ecc6a3ab234a1ed99991f34a68da019d6cb6c25f34c024e1b5f585e86b11a1829da900d228e49bf147c68338bb8d157896a07cec6e673cd78b329926bfc55411048e59487c841b371e5d08d21f58b1664ea58238578d58062b69ab8e4c96821fd3d5636cebe304df25315b74a6eda97cfac6f1478dccdc781536056682a6d211e27953efd9874fbe1cc731dee31acf0c59d934bdf9eb12cb78942185ce872731e19da99373c8862ee6aac687e5864d3073fc948d91b80c5683e57a29770c0de59ea0c4d4dad6955df6a6a3a5287a388a963a4ce6fad3f911c23f788948a92e62db910dc80d83c8f1fb28c721193b9f0dbab832b1eac538b28f69284992ebbddf3926fe5591159d0cf9d3ef1487ad738e1175491ef9efe4a6b57898297e2a4eb42d4f59ca4b2046b92bdfbc81a5f96caca4bba5cf2fbd1846f44f13d629df103737251116bb41bfea1f3d468dec8cf1ca41e61423826dba4deb2da04384c93768a9d9bd8ff4f7c4daee876d4f65cb216a7dbbc70bfe84d23c8823e7378c681186644b6d3a2fc59502f1a28c96ab741eb1052499085973b6ebb1090e2e93d271fc7cfa2db1ee6ae9de3552a381313e249649151f25e93625d7726555c98644aa995111f7acbb452d52e05b20ba830916ef53ed88ccd244367a4794cafabd1e220a276abe8fa445ab603ee5ef94b76491f52d7488e6025893c6eb6bcc81ec291e54137a44a521d7cdf33644fec555f1382e029fc27014dfc1b6c1a9897a258d2313b5a0cddbfac1cf80d316f91351d8dcb7967ad697504fb6223a64cc898d83e68f55156bd02da5fe0a748209a3606907bf9be67bbbd38db2b03e0a1c2431e3b1de90e592386ea04653dfdf78091d8667a31e6b39f25019d979d07370d961064dbf147e8deff09a761a020b5ca2c4a1e0a726e138dba16b9d20358ac84c5bff85233f5e6d158c74aad549badc2e864438c0a1fe33853e46701448e1e0ef18b45df86bad820a09ee164b08cedafcb630c0a45f4359847898bd4288e5c2a361561bf968a6dc6254210353417972ae158c2a7be35b28b87ab71023f45f6bbe1cdf967393d708fbae89867970b2f2b2083a599151a808d65e2e2e50d9b06e76d162d6d6cfc6749d46a93cb75c644fb2f45d18b94e0186c8aff3d391bf4b9f41bd7f3ab749a343e41b1841b14b0186e6c52d91a14788c6559665578e739dcb9b8f1d4940e59a3c0dd0709aab842d1ea4d2a471c354d9038b275347fbcc7708f7346c3a94f27836841396d204598df415d2cdb2f17aba4dbcac08e16a6915e28582d5d917cd38f7f31d6156bc5d7c17b5d84dc9c7095482f08347c19502eafe61f7bdace19a5e8e277d02215e9cb63145ba3a1edbb432b8818edc2b9e6fef056764c8b625efcc7d88490d9aafe5147c6d178008201e01ae35d50a0db45c50a705818688a676110c16226496467597e19cfc4175df88b2fcf231d460f9dfc67b78f6b2d3aba34854c31c8b800facfa6bf27fe75129c3579347e27c23844b275f0dd117683f240d912b0d5a531177aedf57a54f74682cd189453caede2d1c1883720fe382a41b8c2de82d63598ed37262218dc74c4ce0a80a50ec91265b550da74432f5b8266322b4fe4df6d31a11c58b59cf1023d00fc91086d4c9b90c6925178199b95c0807e58a7b62ab1356ec72b943ef899474fe49f4cb80cf1294c77aa049988a2b59ac9b8df091c99aa0757af41ce75e61cb4dd351de40567cf2d20c8f924c08f933594121a81c04f62daacb92c909456fdd0628a81ef4e62ed039ae61d76d9ca3477e8b173baa7fdf576e397e2d4aba4729a5a9974a5d9379df275687fa515939e08c0bbd05e1482069c7bac232a8b75733eefccdcd5cdace08f56e9dcc489be0bad0a0b9e769e5cf65fdbdd67499fb934b9b4dc60be21d7e4871e26dfc363bc2083f34cd38cfc3284fdf0fcb8bad6975d34c23638b175cb4323e41e93483649d1b13554650f9294983c0a4c09ca14aaf0728e9ea63f220889265b10748d909c76d7453ad2b9f157b050ef00bdcae2a5aa490ce3b21e0ba3987f4b80e486038ca7a0e3b56c53b1a7b96c1e61e72ee0a4d8033b027b544d8c467187e71288822f3534383586475135bd57fc622625ffffa73eda6fecdb1fe6f5f438c51149ee25d3d16fe1bc5804aa38c4c50633a243764ad9c017b9a826b15e2416d9a76ebf79ce18833d1144d7ef21595599b42346f34ee13458d4be10ce68f59cc2227fa5fdc47006b8516dbf689b31d71dcb54d50bbffbc7ed68ff2779a2cb5a5c358fb22a2095da864e8707864f4e0537f693dab1b4bba3b26ff0d2fbc08155a87c23e8115191ba1e78017976b612da933691bd58e6173a69c28cd1dad95ab1fb191b30989d315b914f8be463200414508ac984e71f33efe99eada7d42981d91631bc030cf7631beb7698439490cf957d99c10ad85ab23198b42576176d0a4692a5068a730b1a2e8af74ac17f2d62da3d74038acf2031d540a2c2e2f1fc5fb9648bb1bbc08015978216178c5555bd2fccf409e32575c860ac99c9592df6a06ed9afcc4509111482af10d641d0c8b5d358982d54cc3e9b4da12116ac970c42124ebe84a2da38e3035eeaa50d73a905beb962b6c6a3ce26fa88a79fd09", 0x1000}, {&(0x7f0000000140)="7e484a52f0983a8ad4ba800ed2ce096634d30e12424c48b3f4f3c18ad9588c4ace7f7bed52c806e97a674d2d9983c3d88d307995b40415e86e435ae59f60cfca767c04fc905e012d8e060e9c82ab5382934b8d46552420", 0x57}, {&(0x7f0000002500)="5a56b0280c3768ad03cd21a7e91c108536041c9a944acec5396c874ee38b5d00adc998006969856ca0e436756405cb9b17ae599a8d4ba19534a9588834ecb14a00196757ca7fa941aa342db50773f7e6756098cf959a021cb24c4914e145307968ad6597dccf04b71028a1512560880612d0c4c270df35e528852409cf5d11a4c9a0076d0c3f8825c69fef8a43864be845a191342e02a0a8bf377d1dac00340dc9a752e18b6e0ac4a1951413c5b86d81b69d353b066f3dec24b40f7601abbe06ae23d57b8409403f6efeede5e6aa8140f865a0eee4c322132dbdf250e5ff878f56ddb5709bff493a", 0x1cd}], 0x7, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000100)) r2 = syz_open_pts() dup(r2) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4, 0x2010, r2, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 10:21:55 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000300)={'./bus\x00', 0x3, 0xbec, 0x968, 0x0, 0x6, 0x4, 0x1, 0x4, 0x2, 0x2, 0x2ffd}) renameat(r1, &(0x7f00000000c0)='./bus\x00', r2, &(0x7f0000000140)='./bus\x00') ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000180)=0x80008000) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 10:21:55 executing program 0: getrusage(0x0, &(0x7f00000004c0)) r0 = socket(0x2, 0xc003, 0x11) socket(0x1, 0x4, 0x49) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) connect$unix(r0, &(0x7f0000000dc0)=ANY=[@ANYBLOB="8202adf5ffffffffffffff653000463f7b138a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314d39667400000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053f35c0568241d85544cd1cfd1634aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e49ed4d433d36ca293e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9dafb7504fdae2d0f2587e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741d6ef34276b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1df26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8850747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d000000006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d3a5d844e3bcd84dd0fcb94bc7f8f501542bcb5b9924e85630c5374310d409c8682fbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e141fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629b80000001b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c340031124dd4d14778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729a546532be28cdbfac8ed8fa00a0661b68c2534fd26f87cd357b8676435f6c46b8e630e6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8eca86392a60a201d1598faf652ecf5f4007aca1548ac259dbcebef3c31b342bae09e9453438371101fdb7bbf1237472c058e000000000000000000000000000000000000000000000000000000000000bf7ada7adb3a6e0008dc887d55e5550d3f01257334ee933781286956a19a8bcf1e960f7f82041049b0a46e41c01375ad442ab57fe772cbe2b5e3e1e5ac00000000000000"], 0x10) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240), 0xc) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000180)=0x10) writev(r0, &(0x7f0000001680)=[{&(0x7f00000000c0)="06694b11050800000000000000", 0xa}, {&(0x7f0000000280)="3708c45eed3570c3a5330f254b1988c5d43c840000000000000a9bca86dbb8124a763a012a0f459133f7dcc75aa23a81cd6a79e5521f44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33d55de84b97acd9cbe120a03274831f48e82313e72bd96ec804359f79e3af9e7e2d6b63d78e76de666579ef69aa0a49a6ff8a71ad000000004e2398c6bee967c490c4c79ccd5aa1054c273e45e0ace578abe4d177d57071efbec6368bd57be8acddc30fd514d45654d6834fdac68037af2af3fc0f01b03c1ca2c7302fa056208d2003625162767c8c57eecd4e02a69adf2fb6b74597220a19d46b0fec7f528da340b0119892e83f063ccaf3d75d67e682cc69156ac21195ee3c496ec531b40f985d013de235a45caa91abae7863a825491f9da422550f2baf9bb17b562bf142d5ad32f293018cbad7d8dc870fc3b30771dc8740bc0332c1de08caf765e447fda061f0e49d4dfa344b3a4af3f171ec2207ee870fe1341143e243d7083e747fe777ad26f55fa500e0eee2430f8eaf6144651b2392c7f3e8c3d2881eb401067bc8046d5e39a8d18ca4b445ab454a48364456b0b92400a2aef3e9368f6e14ce76a9804a1e1e30ed5e3bd07edf6d168a4a589306671993ab6f26490e1f69fb0e7411953014f4b3a8d0ddf9a88592a86c985d54ae768f545ac8bf3fc1ba1a47405a81e5bb032772", 0x1ee}, {&(0x7f0000000100)="892eadf04950078f2ed34954230641d006e34157cf18b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319c06000000d47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af33ae7213d0f10ade1720dac2c0c7b", 0x5f}, {&(0x7f0000000680)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522f7ec70edd5416b54cd6cd8bef1fb04188cbf565068d5250e1c9a5505819b7e040d05d71b0af7da54e48d97d3216a625c44a78097a07cb61a320e981e06b8b2bfdc053045fa9a7e9ed18c7b748b5edc1b285dba65a96a2524e8fc9feb8d1c03ba4662106884935b01b406b27714b10bda6b6d7ff7974110b4346996ae2bd98c5d810b6351519286ba74e30b657e68ea3abe7890b8f1dd906122a98ba0c41c3dd416792d267e00e3c4be21a03f30884a8151026403c85ab26d42ba603cbaf21ca925d53bf2e1c6bb0ddc24faff4966abd4609ac0275422390fdb0f80784ae9ec441adeee10c54bda753ff5c051702afca3a07dd663b715b252d1", 0x3a7}], 0x332) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) socketpair(0x10, 0x1, 0xffffffffffffffff, &(0x7f0000000000)={0xffffffffffffffff}) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, &(0x7f00000000c0)) chflagsat(r4, &(0x7f0000000100)='./file0\x00', 0x10000, 0x2) ioctl$BIOCSDIRFILT(r4, 0x8004427d, &(0x7f0000000140)=0x80000001) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r6 = getegid() lchown(&(0x7f0000000300)='./file0\x00', r5, r6) r7 = socket$inet6(0x18, 0x3, 0x80) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0, 0x0}, 0xffc2) fchmodat(r4, &(0x7f0000000480)='./file0\x00', 0x41, 0x4) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000640)={r8, r5, r9}, 0xc) r10 = socket(0x800000018, 0x1, 0x0) bind$unix(r10, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) 10:21:55 executing program 1: r0 = msgget$private(0x0, 0x20000003c4) pipe(&(0x7f0000000480)={0xffffffffffffffff}) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000004c0)=0x7fb0) msgrcv(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="4f78740000000000000000fed3accc230586602c7ed0b91400"], 0xc, 0x2, 0x1000) msgrcv(r0, &(0x7f00000005c0)=ANY=[@ANYBLOB="000000000000000000000000000038d6b664a3bb4293156dfe5a643c08c5000000000000000400"/251], 0xfffffffffffffcc9, 0x1, 0x1000) r2 = kqueue() fcntl$dupfd(r2, 0x7, 0xffffffffffffff9c) getegid() r3 = socket(0xa, 0x8000, 0x0) r4 = dup(r3) getsockopt$sock_int(r4, 0xffff, 0x1021, 0x0, 0x0) r5 = socket(0x2, 0x8002, 0x0) connect$unix(r5, &(0x7f00000006c0)=ANY=[@ANYBLOB="00b80e7cad37afcc0d9ccb78b3f38362c720dcb9359d00cd85a13ec94afd49d8887d6cc968e531d493d68f05cc4885090740c58cfcca1a1f3c3adc5281041870ee8a352679180fff912ed53d47bba4bd9a1fbe2c691d28dab3dda1966433bca5c5ce6899aaa0c25ce88ce62c6c397237100dae152e2f3bdaeef045754337bdcdd89bde35e5526953e03e00685d47ade4fe1c5a7678d48f4017039150693b33a68609fa786753644f7d6d5394654e4e49e48aaef41458510e7aab6f28c2ecebcde7c923a3582f849a5537733e255fd04d822555689668bbcfc76e62"], 0x10) write(r5, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r6 = socket(0x2, 0x8002, 0x0) r7 = socket(0x18, 0x4003, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r7, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000540)=ANY=[@ANYRES32=r7, @ANYBLOB="9bcf0db0a4cc8dd777f8d36ed3643ba3f93ad7c812c2d0493210db3c2797b9ed5e5a649206b4b12d0674d5d78ab5f25a64823221c2facd", @ANYRES64, @ANYRESHEX, @ANYRES32, @ANYPTR=&(0x7f0000000440)=ANY=[@ANYRES64, @ANYRES64]], 0x6) write(r6, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r8 = socket(0x2, 0x8002, 0x0) connect$unix(r8, &(0x7f0000000000)=ANY=[@ANYRES16=r1], 0x1) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x7c}, {0x24}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r9, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) write(r9, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0xfffffffffffffccc) openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='/dev/bpf\x00', 0x0, 0x0) r10 = socket(0x2, 0x8002, 0x0) connect$unix(r10, &(0x7f00000003c0)=ANY=[@ANYBLOB="62020207e00000010030b0bfaa17dbed5b250cfed2a2f0fcd1953c9758236881eaef1670be08662c430ba259dd1fecc1c8765122912e2a"], 0x10) write(r10, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) socket(0x10, 0x1, 0x10001) socket(0x2, 0x8002, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r11, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x7c}, {0x24}, {0x6, 0x0, 0x0, 0xfc}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r11, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='+\\\\\x00', &(0x7f0000000140)='}+\x00', &(0x7f0000000180)='@\x0e/&\x00', &(0x7f00000001c0)='\x00'], &(0x7f0000000400)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='%%\\\x00', &(0x7f0000000340)='+-\x00', &(0x7f0000000380)='-\\\x00', &(0x7f0000000240)='}\xa8\xf0\xc2\x80\x9a\x8d\xd8\x82+\x00']) msgsnd(r0, &(0x7f0000000040)={0x1, "48696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300"}, 0x2d, 0x800) 10:21:55 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370700000000000000df00000000000000e600"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x1}}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x54) 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, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto(0xffffffffffffff9c, &(0x7f0000000cc0)="4ccc1d0d99a3bf9575d48f9742bb611c44238e65e46d14fadb580449becd44dd8d39af64c4c23f0828abb4329a332b3e08873a46320da302180bd8e0d4fa646431e1a83cade49f2d9b8d313b8396759143e0f562f83160275ba6761c3d9ff0ba5085232f220a95e39aef256ddfc83fba9dabf384d162a1356ca386cc15ddf042992974a247b845b10f9c8f9c7d2bbed6af75ee25b79f0a2b084ff4c7af571d7d201fca3cd2838e2f197696923300c4da33fd9abaa4c1ae46fb223ccee14e84e8638ae49346aad6cd5b6afecddebcf6364c932f2b3d7b3115809d78bd4f5067ccc28234db0788bc522af78747d945fdc11c17be803fbb596aa49d1180a31db4bffab28305f154db6ec43861050f51a21d7fc5640b221f07579ad51c91aecb2ec9d6b8f1002f056ddd318e574cde9d0486a3882e59c29a6e55ea4e0b32c928b5bb180fa00a383e02a4b4abaac6230f7ab2c34dee3c4ffc3207889b73af388edf55d973c8289762a8747f9000b478449633b6591245fc3cb8d21986cfe682d5c854157d23d19588b7f1a2e0a6f917eaddf3a80b3da705226076f1d3cee9d6563641aa1292a3ed41c652b2f41f8456410c9907c1b75c58452740ea9f74410679993579daec7d8e243eae57e4c7a91b23a5f7527297310bb0556c82cb1ed330e465e8bbf5cb4db73418325d4162b2cfd8772e7ee7cf5dcc69f947d88cafe9c96df10e4514908e046f8a74ceb68e07533de72503f5d19d73606956ccb203216e32408aaf10cebdd5c7bf31527a9269f2f6d839b9914ca5124c58a80ec1508c8f8cc20d32da44713cc0f80709f5adad0bbedec064b744b48455f5c67ee15a88e00e91a7dc1733b56a99aa247868d8ad95ab5d83cd83dabf81bc22246c65bed6083c44e07dcdb9691aae14d0dc50c455de398acffc7ac07af47c4f0fd55048ea8ba450fc04230f527f4be77a22a0748ad54e6822f928115c2347fb5c1f2bf1d967ee04ec70c9dcfb8b59ffc4ecdd2346a4a7af06d800a6015a7e67d7d8cc860f6161d5b593e20f145dc98605e271f1c77c98bca0fd83927aa5d4b23851287e35365d0890a51579025d90432c44724754ab77b3ed3181e371dc8857edfeb349d5b2290b439002c2af596996b5eafbdd419ca048c02727ce1e0d3d9481b487559af2af48033041d825ea100d74c0cd419047e8f766ab435be78ff180f3ba8cfa9f02e72ca2f9c5bc53052673758ce2ec7da7e8662c7df8a8e181986381dd696908b203888e1224d0b95d8642c5ac9bbe817176912f2e89008292cf692cdf7c5bfc94e1dd3f7ba741e3896e2f135dc48d97e7beacd89878d247e05fa0c1edebc80bed7dc3e8b2fadc89a1b97ab1b63171ed151fc01d733faf5fd154ad15420fafb9ce5c9952e67ef9beec38720fe315738c31c1d7c68862cbe56b940b31177414de0843ea6f951d07e8bbb26ebafa0884d75688deabffc1d8934885d02ecbb9b44dce45ac2cc71dff71961a37afd2c65d64f957205db52834cd5faed51981fad96cd2344fd78bf2758553266ff1c31739257369dd00010000a48fe357e5016fb70bfd39f73c7a3bd15f5619654fa949944ddce90d3097cb622fb36f7d40278f035ab0e772153c4bb67ea940cab5fb70d35bfe8b3c42205e2216e0382e5187fc274d0e3484c30973fb3d438bd773218d2a67ba73a242f6bf5bc6397f35adf4b84c6ea6796689f0cb2d3de18b84192ac6985eb74a01906c8db95e46c3dde7167508792a5aff3eeb2ca9c90ee5248a6606658ef2592c95cca6f8ee3b3b4748602b00fe3181bedcea98b44b31520e2dd18cffe92c7165e397a67a2a2fb60f8de5ebe1ebc55a754f74dcbc64ec4849bc0cefff59f57d4b842c6e1f59f0fef2107b58d5bec5cf0cb440c53c9197e6b4b88a06000000000000001d6c1a5a055ec119424c70837bfa82dc6402fc34d30f9c5848c46282b02629be5eadaee7ae076403f21e4677e72d9d325a7abc994a25683c05d1a0fbf8a8993d0b6ac4bb3dc27e3c510bc60a468e6d83f984b4f3122aee1fc98c6f35059b2f07645b8a2ec37e91001c2d2c4fe7159b07b31261edadf4c290e035f3560ca5e38198acaed6440c618293ce4b6140d913b53d4617e589898982d4f67af0bc892ec8ebae3c9977120407c203fa6fd099a73d0e8a815d6a4fa40cedc3e8bddd5a5654bcdf95abd214fc189a98ec67f05a18dd74301be3aa68c6bf56d9f70b8678e88f243c8eb89a5d8ccbbca8ceb58ecf3102262d0b92620ed625efe506809d9695160baaa726a218cb2c9e51ca99effe6a6a620627cdc8bf59ca9e19a2f86127fa44b5f74b810501db560d9692a82eddee46bdcf44c91f5dd92a6057189d9745e3c56628da6b6f64a7631571a3d54ad0338cb290beea2a2f869676767e30e80d796d229d13984bf82c5ed6d48aa92d42166bd9c3b2a4931228da946a09165c17ad676ae2c6d06bed1b52943be5dac821e22f381656efa1fa08d156efccd69e83f9727e204bcd13db1086aa2205ae758092a1c329f2c870eb34923129bd6d1112906698d4c4019217435c585b696123664a2182fac0212feb3ec2b1f850376880c7a697d277dfc1917f3bc7d003510bc4631438ee4a73dd24c492314a9b27e2249cd8fb146847d9aa6e0226ee16883e7a802dcb57dcfa35cfea582c887e3cffd29611e48c36dedc56a544ac8adefd6db19cd60119e393cbc10eca55668b10f3b3095d6617bf43bc2fd932ff1e1df8bfc01f27ee1a256b7633aa972b51f8cdebc449ec49c9e2e7f9fa2a6be9dd701fd2e6a8e751742339563ad05600741987ab60acf7151af9dae1f043fa4907e1267c10f6d32921233437de83625fed99fcd193b220375adc1cf912650b07f2f633135ef702fada1319570a49a487f7fc4d58b58e1f4346c9f584a6624701eb51bf5e78a582ad194379f9c171f555a824924cb1760706e8e3ce31d1052d916ed290fc5990107c3504ecaeb800694a13543241c0c0da398d4fc37587c286e12c86952cb96bc18961ab627d72d3967eb75bc50eabf4e295ce3d0d6002ae0f31e884f019ef6e9618b00a410070e047a215fc1da39565755540c1138fd27df1578dca737175e7bf24b5308b71a922519255c818069fba7d3f629153aa1f61d8eb548d6bf005653215028d58209ab484a2b6e7e384df5b2224af9ed4bba0d7e8833e5e0ab5e18518bf9dbe435e51cbbe862276721278793626c0b02fbb91eb749d373f93c70a82afb7ee117e57e7fcc338b6add15b4ce21fde7929900acb5f562361d1ae9dc3854d5f1060bbaff2ecc86fdc80bbc874d5bc301484263fca2c5e11a73c5f78277997e93520f9242172ff3662c4c15dd3f7130aeeb424387bcbdb7ad1bd7637f035406ddb5078b53df7adbb735db05399ca7d51f0f97f267e04ebdadb10b62f70ce5b2db65137cd81319a4ef3997c405058ef5dbe48ddb8e03171c7ddddcc20f5a029d86a79af5d03afa2b5eabe140e4bfe3e7cfdb045f4b883ccbf957cb62e8edd35fe6d2de82fa55430c2438016ea2c0438c826e7198eff760a29e66272c2824d0dbefbb0b8b84e6c99f74e93c596c5d438221d03d502a10dfb97b821948ff922c5bbcec3a9ee7cb11363b75caa09fbb419da08e7de691c31e80c029894cb56774d09bbea4863f07347a798840a05d893dc4dd32ae8670f9ee4de8ad55a9db9b8cf0637f6aba250c0008833cb719657aadcf7d6ce1dcbb8d39236913fe1bb6f38031afce5e8389673ced654e4d7ce4239dac765d89ed06b85f9990c33bc29f81c77979569f34197735a93fe6e5c68a577d44410858309d2afc308208496d6d161d52562abf795b94a7c851b101e8de0cfdab7272eee361f8991ce3c80ebce790d889f27602db7c74f01841b5b8a62237172043b7a8eeadeb4851947349a0558c31ce8d368e78a6f4719202504050727f7a34d7f0e3f8b353fc426c1c1b7e1b0a5f9ee52a8757e24f3a05060d127344a7762284c226dc84f559c67f0234caf6e2dca1c676108791da0d39ff4e51d7427789bfda790a6e93bd9f78506a33aec8af0527a0b17883a32cd240654fce7d217efde8fb666b23d8ec55e37c7c6927b190661ca08552604c87b0c48e4639b2e9d8f177d448defb397ed972fa703819a548f99eb28208790bc33f4d519c8fc30feb54c8c1bbba9be6ef68501d05e000000000000a3afdf28f6dbfcd24d14f88bf60105331bdd716a64f456c0e8c0de035ebab6529f5106", 0xfffffffffffffc87, 0x7, 0x0, 0x0) 10:21:55 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="0080"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) r2 = socket(0x2, 0x8001, 0x0) connect(r2, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) recvfrom$unix(r2, &(0x7f0000000040)=""/106, 0x6a, 0x7c51b5574ea24678, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x170) 10:21:55 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x20c0000000ff]}}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 10:21:55 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) bind$unix(r0, &(0x7f0000000200)=@abs={0x0, 0x0, 0x1}, 0x8) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockname$inet6(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r2) 10:21:55 executing program 1: r0 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000011c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000001180)='./bus\x00', r0, r1) r2 = getegid() r3 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) recvfrom(r3, &(0x7f0000000380)=""/241, 0xf1, 0x1, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x8, 0x8}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x80, 0x0) ioctl$VMM_IOC_CREATE(r6, 0xc5005601, &(0x7f0000000c00)={0x10, 0xffffffffffff42a4, 0x4, 0x80000000, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff4000/0x3000)=nil, 0xd0d2}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x80000000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil, 0x5}, {&(0x7f0000fed000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x2}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000fe4000/0x12000)=nil, 0x20}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000fe7000/0x1000)=nil, 0x4}, {&(0x7f0000fe7000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x400}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x9}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x9}, {&(0x7f0000feb000/0x2000)=nil, &(0x7f0000fe3000/0x4000)=nil}, {&(0x7f0000fee000/0x4000)=nil, &(0x7f0000fe9000/0x1000)=nil, 0xfffffffffffffff9}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x1}, {&(0x7f0000fea000/0x2000)=nil, &(0x7f0000ff1000/0x4000)=nil, 0x2}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fe5000/0x1000)=nil, 0x6}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x7fff}], ['./bus\x00', './bus\x00', './bus/file0\x00', './bus\x00'], './bus\x00', './bus/file0\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x74f3192}) ioctl$VMM_IOC_CREATE(r6, 0xc5005601, &(0x7f0000000480)={0x10, 0xfffffffffffffff8, 0x4, 0x200, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x9}, {&(0x7f0000fec000/0x10000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000fee000/0x2000)=nil, 0x8c}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x100000000}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0xffff}, {&(0x7f0000ff5000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x4}, {&(0x7f0000fec000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x6}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff1000/0x2000)=nil, 0x1000}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x7ff}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x7}, {&(0x7f0000ff2000/0x4000)=nil, &(0x7f0000ff3000/0x1000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fee000/0x4000)=nil, 0x7ff}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x2}) stat(&(0x7f0000000040)='./bus/file0\x00', &(0x7f0000001100)) setregid(r2, r5) r7 = kqueue() mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2065d) ioctl$VMM_IOC_WRITEREGS(r6, 0x82485608, &(0x7f0000000980)={0x9, 0x73, 0x80, {[0x1, 0x0, 0x2, 0x7f, 0x6, 0x7ff, 0x1, 0x1, 0x7, 0x85, 0x5cd, 0x0, 0x9, 0x1, 0xff, 0x2, 0x24, 0x86], [0x100000001, 0x7, 0x1, 0x5, 0x5, 0x10000, 0x1, 0x16, 0x4, 0x9], [0x9, 0x8001, 0x4, 0x1, 0xfffffffffffffffb, 0x10001, 0x9], [0x8, 0x5b7, 0x3f, 0x6f, 0xa690, 0x9], [{0x20, 0x8bb, 0x8, 0x8d4f}, {0x6, 0x56c, 0x6, 0x7}, {0x93, 0x80000000, 0x2981, 0x20}, {0x1, 0x5, 0x1fe, 0x3ff}, {0x5, 0x100, 0x0, 0x9}, {0x8, 0x0, 0x9e7e, 0x3}, {0x9, 0x15b6, 0x2, 0x6}, {0x800, 0x8, 0x9, 0x8}], {0x3, 0xbcb, 0x6}, {0x472a, 0xfffffffffffffffd, 0xfffffffffffffffb, 0x3}}}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r6, 0xc028575d, &(0x7f0000000300)={0x7ff, 0x0, './bus\x00', 0x0, 0x7, 0xfcd, 0x1f}) kqueue() r8 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r8, 0xc014575e, &(0x7f00000001c0)={0x1, './bus\x00'}) setpgid(r4, r4) mkdir(&(0x7f0000000280)='./bus\x00', 0xa8) ioctl$TIOCSETD(r8, 0x8004741b, &(0x7f0000000000)=0x5) bind(r8, &(0x7f0000000200)=@in={0x2, 0x1}, 0xc) ioctl$TIOCFLUSH(r8, 0x80047466, &(0x7f0000000340)=0xfc) kevent(r7, &(0x7f0000000180)=[{{r8}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8, 0x0, 0x0, 0x0) ioctl$TIOCSBRK(r8, 0x2000747b) 10:21:55 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x4, 0x8000e3f) openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) 10:21:55 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x190) write(r0, &(0x7f0000000000)="220e22", 0x217) r1 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, r1, 0x0, 0xffffffffffffffff}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 10:21:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/Qpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x40}, {0x2d, 0x0, 0x0, 0x7}, {0x800000000000006, 0x0, 0x7, 0x80000001}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x6, &(0x7f0000000000)=[{0x9, 0x4, 0x1, 0x10001}, {0xffc0, 0x91, 0xff, 0x101}, {0x5, 0x1, 0x2, 0x8}, {0x88, 0xc0, 0x20, 0x7ff}, {0x1f, 0x1, 0x9, 0x31aa9250}, {0x4, 0x3f, 0x20, 0x94}]}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) 10:21:55 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x8613c) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x71bf52918b04b44c}, 0x4020080c1}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x1, 0x300000, 0x3f, 0x7, "d0d0ddc771bf3751622b8ebeacb5451803a2ac24", 0xa1c, 0x5}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 10:21:55 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000040)="e8ada25efb021daa0eb56fbea1102d8797a18d3d11e9a51d7895e001839e18979487d6f8241f98701217bc76d374f315", 0x30}, {&(0x7f0000000180)="7023293dadad90d3ab7bc80559bc1e75ba88db2ec0", 0x15}], 0x2, &(0x7f00000001c0)=ANY=[@ANYRESHEX, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32, @ANYRES32=0x0, @ANYRES32, @ANYBLOB="0010000020000000ffff0000000100001609cccd04bbac0b58c5bbc2daba5154781ef756183eddf4eecc460b1d32e338fb86a6942744fcf9569861485938dfb746fa5e589c42e357d63411666b7ed45fce5b6e9af3caa8", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="00003dca00002000611ce7630000ffff00", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64], 0x126, 0x3}, 0x3) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x7, './file0\x00', './file0\x00'}) pipe(&(0x7f0000000100)) fcntl$getown(0xffffffffffffffff, 0x5) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x10', 0x200, 0x0) 10:21:55 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="6202028466ef9eabbbc5740185d568912d1fb030b2f3b45120266bb8118f11192f452aaa1317436165b3f3b4868e12479791aaacdb"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080)=0x7, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x8002, 0x0) r2 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000080), 0x4) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000040), 0x4) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r1, 0x0, 0x0) r3 = msgget(0x2, 0x509) msgctl$IPC_RMID(r3, 0x0) 10:21:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x28}, {0x1c}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") 10:21:56 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) open(&(0x7f0000000040)='./bus\x00', 0x2a0, 0x9) pipe2(&(0x7f0000001740), 0x10000) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)="ddb4aeb3ec240a", 0x7}], 0x1) close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r1, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x7) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000180)="ddb4aeb3ec240a", 0x7}], 0x1) close(r1) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000001780)=0x6b0) r2 = socket(0x2, 0x8001, 0x0) connect(r2, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) sendmsg(r2, &(0x7f0000001680)={&(0x7f00000000c0)=@un=@abs={0xf90c63d70c0cddca, 0x0, 0x2}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000100)="d0a7ea66e69c9a04c463e875dc5a0f6d45d8f94d112e28209e899d1dccb1e5083be02bf8ff282e6b24adf47798ebe5766a8981a253f84782d6c837887b01be20b31decec6514758e5b6f58fb7784021102835cbf0693f1e6b1dbf40db3f89490c4d6ffbeaf6dd751f540f631fd959fa7bc500ddbd2db650b7dc6e0b08b635ef85d41783fbac4cec9bde877ff6a6e20f864d113eb99f8e496318ca2f0c44fc6d7437767ceed2633117e5b35f53db5caae82e06dd4b275337887e3dc574c2d7011631581acc2ba6c5ee57c95a8da2ca9f80e", 0xd1}, {&(0x7f0000000200)="121af896b5ec36253d76ede2cc2a7596e11e0630016384460dc741d4a45e71877f4a3776d769a58bed5353c74ad5b3ba4205e03e26984482f2b01c97ed9c686c34128bdc527b3c42ae0933c73527b35d347b7c086be607ae68cf97d056b77af3bbabc776300a3e9892f2ad97c3dafb3235631a960ead42b3d1db4973334c102ae6165936ac85b38b5025879b2adec6ff4c486f00c61adf9544f8e5a0927a853f4dcfb1eab6dd4eed98dd22f77b000569927c3e79da6cba8ee17ccbfdb35d99c85ae52a66081cdc7ab5415ec073fe7db5afcab283be3c862557a6", 0xda}], 0x2, &(0x7f0000000340)=[{0x1010, 0xffff, 0xd151, "88909febeed37e0c8b3dfbe16fcc14d7eb5a0d7ada186089d89c1ce34cb4c807ebf2cd793268ea01869e0b6ce24f61a56b0f29d0f33bb1c6fb165fcb080f0cd28d9ef9d22c8a7843c4854fcdd98ef1dfd642dfc03c17de028d64c6e731a6f79a70523ef715ec99ddab8cda7441b1c8c4b6d6f60b561358a600e75730f7c69a5cc8168c723fbe08a9c0ed12de5eff07bbe6011b1d3d75ac2d66f17324e0545111ac191a1eb3f6c6811a1d9994fa8fe55f92cd73232bd82e74680e896437ac472a002181bd7284687c3bd698aa55e6d97e538d80fca35862d9fe154112f4368fa09c7f1a9f4affdccf7386d6601853ffb8536043cfbd8349a1b1645eb24a3a1deb37a37ce1e2cf03c50d269cab2482ee125e44e0adc6c0afe4180903db91fb3072cf499b85ba95dd2f52958494e2b622e9ff4fc3e064cb60cf98b82bae5da79f277daf87909fe162e5d87a7194c045c5d780107f66a6df00acbb4c682c2425bc61f13a57616cffd24a6073e05c900cd2a1927e42e9d128079173607911997e28b5a783006ca137315ed6014bdb77058edc316c75fef9be09401f9757b8694c535b8230d7cfd7807a8c6c8d89b8a7d2056da99ab6828be709515e6c99d5d6a8991826c8f427816053aa7dd4f49112a07cdefb57d9fcb12e2f2ff26be1d743e8d9871617677b2ed8bc7c700cc384c5c511d813d0cb2ac9301536061f0c89ec687886537d3e09ce09cbb9a1777e3e488e32038cc91d01202f9fb5b0c304ea99bd5f100ad945e516583cee5ef375bd6a7377fb6f82a6354e147a07965ab1610f98f881a9724d40961496135256f5b1d3b54d7ecc5ed3a7278d9d92418d6df6ed34fc4d6720fb6e3a25eb8be9b72dd8f839fca7bcfeb53179cc88aae67d562d105913be9460f77451bc298e307fcc5b60fb2394c4d054f3a853fd2d7436cd53eb84d71b7b2a3fa2887201cec56f6530465b2c2a9d62f013e7b68308f13274bb5e9f6c75bfe791cb6f24c5b4dd38e0da879e6d50ef1dd34a3ada065391d405ec57adfd44f587ca18bab9d7ef1d054a3fd64ba3c0893134a5f0db06226de331a3d817d7bdf12def7f218fb230539fb40619d1c80b53c6a16ae1fd7d34c72bdcb6ea8fb833240e87908589acda8b486d59d1733bb29d8bd6e83e79313b049f0569f4f913147b8a22f0352be4ed8e6cbbc9b50f504ce2ec410bc4dfb64777b1083febf1a18421483fb5772a52aab8dd389178db475a9248cdc12fe9090494ed92bed328abccf058846fc756fcdb3f6b1239e33342130e57405c40b28bc2475b2d2a02ff22a0444b61f3d40a38d5a7e6ca8e99b05b582bfa90e681881ebd1a2e9b8a5502bc1d65f4c35c13b900e37bd18e05c73041fff302d163f477b6381457497a58af5315d3ef8975826c39dd55dcaf7cf2e5892eb16b85c4d6c4f9f68775bdb38c2aa625f060000c256b6872b0f69bd976de848158a8b07a662ae1109dec758aafb3eaeed448ee23ca35a7fb08bcbcef56666eb38bfd0a38beb4b99e466d20b141abfa51c9050605c1faf5a148c723cb2f05d226e547b4eb214b61ea0d9af6a7322e95a4c920f610148f9858bff5ef51ce1ef52e4e3f4a60e517e0026dbcc8d24ed7ec5134d72ee4196cd767f70aabfd314b241b4f978dd283415e9236f1cd21d2dcb5ec865c98d771d7c5de183c0d00df507eefff17f38881719c796214ddb8c295fdc3792769ca0b6d140874470694c351a9791c1a263c299b64e761d2ff9f5edbefd55fea7723201e05e6b8e1b2aa757c4418e527e231c87f99ae1322309b01ca010558f10e0e36d892bf66eca5040fb8544388e174e7c2a97359a424b2f978e3534469ea731f9f2bdebf497dc7fc291d03d90ca89329fdd18939cf0da9139c54ab633b5516c5f295a4d7a490adf7fce46b8383feaaf7e1c71d62857a6bfce207c3c453d4c6d57bd47bb48ac1a10f79fa3ae96b6b8bd80d92c460839bacdae087521a3cd5cfcfea91f26c4bdb169a458a8a8adc0ac06d5d4ba8dc07fd739ff645609fa57188c3fd682fedfff1bb8231232897d9c7675cb6271f3d90217cf8f281d5a0373ecd6ab3d31c55579ba6559409ef900c46e898b41571a9f60706d9bd6e1e9ad1a189ed932676a353730be2d3a1eefd2ca047b8d5ace04d41e50cb5aa981d8863461bb73b00554194deb0c94b5d222dffe9d790975595aced0277fa06cbd6b9384b3e87a1c38cef2b332a792ab9e246473a4d68975564f31693f820ac7d32d6c9951d159536aede167f8a9bf926835dcfc11aec89eb8c2c4c62443921a20a5ce4830ad0634939cd592153e1db67881b6c044f2dff5de518a1ff4c51c364e90e32598f560eb58dcc1c408a03414e3bde18470e8e84a33038d96b8c574540dc5490e310816852edf0a32bc9a3a4c86b45e65a5da90e5e523c88f599edb1c7c7f2b8cfd87bec4f7fde3380724b17e7af23e0819fb28294d689121f6ef52d805b24673b2b01048c7d69b3a2043825e28a6d325f730d2ff2b9ac952095ddbf898d7459c477b88f9b8af8894ee6eb0628871ca056cf9c29d87ab8567296725e49219b5468b4e3fdac5e09f4f4973a4cb045f3d45f88682305abedc12ad38954198e4231be5d6e869c3b1dd4c93d6d9cf19518feabc6e5952fe5c200471a8c65fb2bdc4eddcf50c51babf219f16653f176e5923d596bcd79d7a2def20b1bcbc42eacf106e024ee59de1c2e9668fc756fc63ef5b6c5838c2797ef5cdac5532757ecb276342e0c0023297ad5c88662893cb1c45f533adbf14885b5726b0e28acaa688dbf19ac2fd97e8a13dcfe290513e7ebb0325d43a8e60db0af037adf5b52d26a01ebf9af5189447400216528b9b37fb80b372e27a8884dac6885662741fa7d858130deba2371755ee0b89e50a3c601e720663cc0212ee0aed81b190647d96cdbc9be5a6dc18370452dd154fcc72b7c4ed92de23c0168f86e555410fbce54a96a4a17945d4c1b8e9aa9fe61cd0da72a4217bae27877331a67e97d02e07ee705b97af95f1a6302e6ea717aa0b01066e987282bc5266d67a65ac899f590ec6c1fc8301edd7ce00c9106c6ce121c854584a775f32c5448bb43bdd132c18e89a9f2a29d078ad4da18c3d67506dc64604d4dda4a81384e1b96ecb055c7380dc0842b460da8e25e0b3e3a81530f93beef03133383f9c369da2f3663a2b5dc4a7bc877d1fae38cec99b69c9a7dcc4305e29ca10e481a33073dd62d75acda8df280fff45b0c9b1b3fa810db3a9d0cb02fcae6c3e9ca688a3c6431d0c89b68ae383d548dc8d9d836153c0e7e5f8d0b9c8c515fc01bfea940fa20431746ce40f0c2f1f5abd77241690d3e05f575d809f61533f33733d87d76086a7c0e47473e1ff6abcc30b8b7707f5a3106cea55f73cbe9cc85108cd51a4f2eb78cda60a3c7ec37236faf0a237c937a096a130464bd8d8cca391d64bb047d65e404123cf487f8e6a5d95f13e9a6b289c2cf577fdba6fcfffc259a88ba9bb351b96f48a998754df6f0c54878b6995f079fe0b297a36eb89e60b1fa11d94b024e2b8516dd5f451baf8ab432bf248ad9e857330e5291391dd8bfea8fb6c6b0a80f79c14d8bf75791972c398953847c48400861ffa74a7560f07bbcb1b8ba60d6f631f19690ac081ad9db744e50a9e415ba15e2bbe4a59992b44b25403efb371cdffb4abf2e6307ebf7df24c9c207f759928365b717683469aa7670adb70fa16911958bb25dfb3e303810b178b964b7379a7ae0dbee00e68ec3bcacb4511ff331a18811b5a7c0797a13c23960d94b308811b127d10832f7c4b4629fbe893806b995e202d9695975b85ce173a4677c5061ca81739fbb3a5554058dd01c76cdcb1f29bddc3641fddd877ae602df148119b61654a05aba2338265d5dda4d71a37cbfcc6f453b7a3198fea50b7f7a2b2fb7c7e25bbc8bdcab7262a0f50f5ba7b351de21a39bf1e08553c8a782b28c2cbd518583283d97c291d3bcf1e57a14d3d5bdca63d6f411546e82822075a603bf619dbee1356c72e9a040c70addefa7d24a6d4defea4c465e9981e40d7dc3f63a218824b59597e53cfaa70dcd93803212dc3bff9768b0da64f1f626e9aa6accba532ae1112271c64f69ac6efa1ed49b4321eff39bcb4aa87657af1ecc174a748e2a55086daf077142b25c05cb7283555f838c2ba854c86ea04922b9b5a90e7731caa213f89bd878b1724f8aec4f18a77ce5f358cc4690bbe6f9594cffd2be88d3e74d2651308b8195b5c8c754fff78fb52fd1486da22f01fd810f7049cd0ce571ee37f6c937834a9f38bf24c8de28e4352fac1cace76df87f64a458087a5422444e65dba0f0fb1bcc878152c4cc1d3b47c870a33ff371e63038dfcaadb72df2cb6c34c56943898cb5c22721e2d26fb7dc0a63ebea664b49d22fbbf052be0fafcc5c2355a522f89ed798b75aa3f80c7abdebc9979e77e323dc948b3e39071cd4b78e257b07f8675825d952e7a1a55b23861a29211203b901735884854a6f6d24442837a9097e872e4d10e9636af1588870c6463404b76f35d44a9e53e4f03c465d56dc1fae0d0ce0d7d4b2cd2f2657c587d233b3a9844d3673f0a3879a9dc8d10b341c8dd2ad217fbbcd881c08ac8610a7c718eeae62e532420f2fdc898d60d1dbe5b7e2fa95743733f446c3d2e98b961e77a8ccd9cb11eda314f01b063c8290608591769e1f862833d5b9a9e6d997cbf0106d8f987c273c18aa0efc39c7ac31bc607e87f7df4d2b09685e3c2787059f96472c0034af7e04bd4dc1cd2c624d9be693d24646a6f228f545925be56119b6621e3a45f84013d9242b605edc568538370f704cc0dc0ea6b5b0507d23b31befa974598852fb0abcc7a75c735c48a81a8524d90b577e76a2a2b3208e633917406fb275269455c4e6c7cff4f7e02ee892a9f8eafcca9c9cab2f7c576be765224e23985673875fe871d2cefa9b7799f31218b2b445d61a4a9da01f5e9ea66e390cf3fb27b8581d5598d66bec54345221153afdcf859eb5d428e59e15fb4e0ce3bf5467105f37c304148156aefc6ce060bc60c08ba067b143c360f29edc6a1fe4ff7553de5ebc2fda6d228d21b97ba4616ab23e36bebf24febdf2e17163fc305661608ea9ec2a26e04bad19d9a70a346c778dcd3df538b8f91e3c7c728aab554782ca93b07e2eb49f728c999d9bd63a845e04c7f9db36f45ce060a67e252af992cc01a8b2af3f31c23ede947bfd3551a6e75cde39c3ccdb88bf7eefc93e46ccff8525e90fc372a2c849d25da4724d72e8e39d92071b498df49c7e7e2998f0eda8a67e72908873adbf7940bbba91730339dadd48135d6cefb80d4b25b59c41d3bd792d42d3c6488f1cbdf524a5a90d14937d342aa53136df4ba3a8c0ce57468ddb91db8132d43d0deba87383f2faeb8b5340163087bf6d44a4dce83323dd22c4a6e88f94743425b5e7b6b3037a397a33f0f03392e0b00bdeae963aaaaa2a6502b50932ca2ce521a55640cc21bdfaf15c0231461870a4829e5e1340f3dcab9095ca8bee359a16c149a59c322c9778c62ee6a7085c094f9eb5dcd347454383756d05756e725791585d31748a6fa2b7ecd72b4f2d8030aa8f8d5ccca73dd1a3853af13d2e88df6e724bdf460d40bcf5a19367e618f72f566a64cbbe8e65b989d467294a02d8d7005c5d6618c8dedc06ef7626e0b5eebf50658254752a9038de458ff3e34e37d0655977ab80b5a79811e4eaed429e064e2b45bf32be7115b308e22454022faa513986fbc613729cb7af852f208489c57d"}, {0x88, 0x1, 0x6b5, "d86ca40e1f55b576aae3cf9b7716d6bf9a43da4a4f705287d612a121a8b33fe4eb5b4a39ce6076850127ffdf7d8617ef070250cb9bf5cd3cdfe21c0c07d41c56995777a76786b3df6aeeef498cf1512b4b7ad602c8040d058fd1090297aa2e5bfbe6bac67e7822ff6068ffbf28d6d8b8b3a53116b556"}, {0x80, 0xfffe, 0x40, "691bc37fca684be8163279c9765e0a0ad657572b018fc358c52e12fbb30df4b83dc6bf4604070081422789689eff8227c1320aa68e6d30ec7650c188fa9d40e1362a6f7ee6dfdee470132badc9c0cd0d08041c1587007aca08f19437c59ac77b9844929b35a89c2ed59ef61a"}, {0xf8, 0xffff, 0x842, "b7beecca10fdd763009b5f80116e359003026e0a22d96c2e47ac7bbbaf353b31730f908c811919041f46d07e456c5817f27139d68dd8869e40c0d2dc08975a1533872017e5eb0b629c138dcc120d33dae1bfbfaffbb7b0bbc108090b8436889a61eedc97c5a52d0f5da90b9364c1dde00a83e08a52bc0c97e64513f5c3fceb757fa44d7beff9308319fdc22c7671a27da0b3a5833f61cb089b485bf8909631901f8e83181513e7dd1e9d9aaf76fdc9ce33a0698d0b6a262cc73661fef1de2bd070a8ba132d8ddff46870db4913a82129a4d8a0f66de82028446a2c74877345cb880b5b04342599cb"}, {0x40, 0x1, 0xffff2be5, "9460236fa2241ec20f8b8db66ab373fea57d8a0ebea2f1d17d37ee8f522387a95718a7347164fb5c772e095099"}, {0xe8, 0x1, 0x6, "893e611d60ca137ddf2d76bbfd8004748cdca1b8ee35466792a1c30bafac3c1671d0ee9f2b2f363ba1820d7fe2294428e4f274249909fe6c093891d4aa2ab338756d86bd381565261bb31185a8ea10ead9cde70dd3ab26488a4977c9611ffd9818410fd61cf5e376ad10ed07ec0bb967c3cec91a89a84b446ed1976d525d8f3bc48d8b06484a978e36e63e879d5ad74dd58181d9d1804262844982c30801e63417b8ad481515e49d65e9dae955b7210659a0341057b81dd9513bebc33494bf6f8977455182b90e3efcf123c26c6562b42dd22806"}], 0x1338}, 0x8) r3 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r3, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r4, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0, 0x0) unlinkat(r4, &(0x7f0000001700)='./bus\x00', 0xc) ioctl$SPKRTONE(r3, 0x80085301, &(0x7f00000016c0)={0x5, 0x1}) 10:21:56 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) symlink(&(0x7f0000000180)='./file0\x00', &(0x7f0000000300)='./file0/file0\x00') pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r3, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) linkat(r2, &(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000080)='./file0\x00', 0x4) 10:21:56 executing program 0: getrusage(0x0, 0xfffffffffffffffe) r0 = syz_open_pts() dup(r0) fcntl$setstatus(r0, 0x4, 0x80) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r1, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x7) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000180)="ddb4aeb3ec240a", 0x7}], 0x1) close(r1) fcntl$setstatus(r1, 0x4, 0x80) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r3 = syz_open_pts() dup(r3) ioctl$TIOCNOTTY(r3, 0x20007471) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000140)=0xa) r4 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x10000, 0x0) ftruncate(r4, 0x0, 0x10001) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x6}, {0x0, 0x7}}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x12, r4, 0x0, 0x0) 10:21:56 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20001, 0x8) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000140)={0x768, 0xf31b, 0x19e, {[0x1f, 0x870d, 0x100000000, 0x1f, 0x1, 0x3, 0x7fff, 0x0, 0x7, 0x5fe8, 0x0, 0x3c, 0x7ff, 0x3, 0x3, 0x9, 0x9, 0x8001], [0xa, 0x2, 0x900, 0x101, 0x9, 0x185a6, 0xfff, 0x0, 0x7fec8a0d, 0xfe], [0x7fffffff, 0xdcd, 0x1, 0x7, 0x3], [0x2, 0x100, 0x10000, 0x0, 0x2976, 0x1f], [{0x200, 0x6, 0x6, 0x4476}, {0x7, 0x5, 0x9, 0x2}, {0x1, 0x6, 0x3, 0x3}, {0x5, 0xf0, 0x0, 0x200}, {0x0, 0x17f, 0x6, 0x7ff}, {0x0, 0x6, 0x10f1, 0x101000000000000}, {0x20, 0x5dba31d6, 0xa00, 0x2}, {0x8001, 0x200, 0x0, 0x3}], {0x100, 0x8, 0x1}, {0x7, 0x1000, 0x8, 0x3}}}) write(r1, 0x0, 0x0) 10:21:56 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = socket(0x2, 0x8001, 0x0) connect(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) unlink(&(0x7f0000000240)='./bus\x00') r3 = semget$private(0x0, 0x4, 0xa5) semop(r3, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r3, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r3, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r6 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r8 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r9 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r9, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r9, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r9, 0x0, 0x0) r10 = accept(r9, &(0x7f0000000300)=@in, &(0x7f0000000340)=0xc) listen(r10, 0x81) ioctl$TIOCSETVERAUTH(r8, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000100)={{0x3, r5, r6, r7, r11, 0x14}, 0x200, 0x401, 0x2}) r12 = geteuid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x2, r12, 0x0, 0x0, r6}, 0x3000000000004, 0x7, r2, 0x0, 0x0, 0x0, 0x0, 0x3f}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 10:21:57 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0xb55cb70730743409, 0x100000000000000}], 0x4, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 10:21:57 executing program 0: r0 = socket(0x2, 0x8002, 0x0) shutdown(r0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="3bfd4107e0000001a0007cb0741e5f4a110417092000a0c425397f512e14ccb2d0dcd4a79272b268e246ac8e981904a755e6afcca9e19112b81dacaa3a10b0c3bfae"], 0x10) write(r0, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10000, 0x0) 10:21:57 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000080)='./file1\x00') utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)={{0x7, 0x3}, {0x4, 0x4}}) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) shutdown(r0, 0xec8d87bba2559311) 10:21:57 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000500)=0x5) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x4c1b3fb, &(0x7f0000000300)}) r2 = dup(r1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x10000000000, 0x1f}, {0x3c}, {0x24}, {0x4006}]}) kevent(0xffffffffffffffff, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffff9, 0x1, 0x10, 0x3, 0x3fd}, {{r2}, 0xfffffffffffffffa, 0x4, 0x4, 0x10001, 0x7}, {{r3}, 0xfffffffffffffffc, 0x0, 0x2, 0x1, 0x3}], 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000280)={{0x18, 0x0, 0x0, 0x200000000000002}, {0x18, 0x0, 0x400000003, 0xf1}, 0x4, [0x1000, 0x7ff, 0x4, 0x5, 0x5, 0x234, 0x2, 0x3ff]}, 0x3c) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000580)=0x7) r4 = syz_open_pts() r5 = fcntl$dupfd(r4, 0x0, r4) close(r5) pipe2(&(0x7f0000000240), 0x4) geteuid() getegid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000180), 0x28, 0x0, 0x0, 0x0) kevent(r8, &(0x7f0000000080)=[{{r7}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x0, 0x0) dup2(r6, r8) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000180)=0xc) r9 = semget$private(0x0, 0x1, 0x1) r10 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r10, &(0x7f0000000280)="d62be4e5b32c53d01a48435245fd0fe84d5a8c0bcbde1cf678b8c8591f7ced5ba709fd24044c94d28db1d3c11a86707f5114a5a831317dbdba0b8ff1409d8af59608604c09ef62c49793d07b4981bf68db826d9ead017f93d3e76929326ca421e888ad65874560ef477aed718440546f44", 0x71) write(r10, &(0x7f0000000800)="6f4c44a3d79bf7f636a1472db9c493d25493d504a1f7506f32bbe6c8f0298bac04ff611ca4c9503cb0f8f943fcf9759a61c7516566b5d75b126b2d4b34781288184dae55c92537fbf7e9107fe7296af2fd22e4bbb83611b972c3ccaa9efd15f0cbdc85905c958a03dc5c954fd06304ea9a3ea1dbfde51f9a13349e1bd3039290a5950a3f4ac95fc63d2f018137db1d633b76548b7a590d27b57a2ace53dd25350aebbbfeba9f3fb8c50fa87b1d419de2aba162cde6a25f69b17c2e9a8443314e31d87c4c029ea7840a2161a46f8070c9da4dd5239441a6d4000000000000000000d55cb964f3181336bf4daa9466d010ece4606a265dbb6a7ca66a4a3d77a7e74994d596ef71284c13f28116fe3fd5b34f20fb337a7bd4641d3dacc7d7de92ca303a40761dc2e70d8743413822a9a1714411d094a18e8a503bc318bf9b2b0ae355ada45c70f7dd48690c5bcdb0607ec2bdd7437cb169cd3895fdcfa391cfbe326b6527ecd2065baf3e3995e1f767", 0x1fe) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r12 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r13, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000780)={{0xfffffffffffffffb, 0xffffffffffffffff, r11, r12, r14, 0x2, 0x80000001}, 0x9, 0x6, 0x7}) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r16 = getpgid(0x0) fcntl$setown(r15, 0x6, r16) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r18 = getpgid(0x0) fcntl$setown(r17, 0x6, r18) getppid() getuid() getpgrp() r19 = msgget$private(0x0, 0x0) r20 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r21 = kqueue() kevent(r21, &(0x7f00000000c0)=[{{r20}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) writev(r20, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r22 = kqueue() kevent(r22, &(0x7f00000000c0), 0x7ff, 0x0, 0x0, 0x0) kevent(r22, 0x0, 0x0, 0x0, 0x4000000000009, 0x0) r23 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r24 = kqueue() kevent(r24, &(0x7f00000000c0), 0x7ff, 0x0, 0x0, 0x0) writev(r23, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) msgsnd(r19, &(0x7f0000000540)=ANY=[@ANYPTR64=&(0x7f0000000740)=ANY=[@ANYRES32, @ANYRES32, @ANYRES32=r22, @ANYRES16=0x0, @ANYRES32=r23, @ANYRESDEC=0x0]], 0x1, 0x800) msgget(0x1, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x7}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r25 = msgget$private(0x0, 0x8000000040) msgctl$IPC_SET(r25, 0x1, &(0x7f0000000100)={{0x7, 0x0, 0x0, 0x0, r13, 0x2000040, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x78a0d930, 0x639f, 0x1}) 10:21:57 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002000, 0x800) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) r1 = syz_open_pts() r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x1) ioctl$TIOCCDTR(r2, 0x20007478) close(r1) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x5, 0x0, "61aa0db13de9e973739ea78b7ec000"}) readv(r1, &(0x7f00000001c0)=[{&(0x7f0000000200)=""/50}, {&(0x7f0000000100)=""/15}, {&(0x7f0000000140)=""/98}], 0x100000000000017e) r3 = syz_open_pts() chroot(&(0x7f0000000240)='./bus\x00') ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r3, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r4 = syz_open_pts() dup(r4) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000100)=0x7) writev(r3, &(0x7f00000000c0)=[{&(0x7f0000000180)="ddb4aeb3ec240a", 0x7}], 0x1) close(r3) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x2, 0x1ff}) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000000040)) 10:21:57 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028ad) open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./bus\x00', 0x3, 0x0, 0x4, 0x0, 0x7fff, 0x0, 0x5, 0x1, 0x3, 0x4, 0x3}) openat$speaker(0xffffffffffffff9c, &(0x7f0000000100)='/dev/speaker\x00', 0x40, 0x0) r1 = syz_open_pts() dup(r1) writev(r1, &(0x7f0000000180), 0x458) 10:21:57 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x410, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x2, 0x0) r3 = syz_open_pts() dup(r3) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r4, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000100)=0x7) r5 = accept$inet(r1, 0x0, &(0x7f0000000300)) fcntl$getown(r5, 0x5) writev(r4, &(0x7f00000000c0)=[{&(0x7f0000000180)="ddb4aeb3ec240a", 0x7}], 0x1) close(r4) r6 = syz_open_pts() dup(r6) r7 = syz_open_pts() dup(r7) r8 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse\x00', 0x1c84, 0x0) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffff9, 0xb, 0x2, 0xfd, 0x6}, {{r3}, 0xfffffffffffffffb, 0x0, 0x20000000, 0x4, 0x4}, {{r4}, 0xffffffffffffffff, 0x40, 0x1, 0x2, 0x40}, {{r6}, 0xfffffffffffffff9, 0x18, 0x1, 0x8471, 0x80000000}, {{r0}, 0xfffffffffffffff8, 0x8, 0x40, 0xfffe000, 0x1}, {{r0}, 0xfffffffffffffffa, 0x1c, 0x40, 0x8000, 0x80}, {{r0}, 0xfffffffffffffff9, 0x83, 0x4, 0x5, 0x3b0}, {{r0}, 0xfffffffffffffffd, 0x10, 0x4, 0x9e73}, {{r0}, 0xfffffffffffffff8, 0x41, 0x1}, {{r7}, 0xffffffffffffffff, 0x18, 0x4, 0xfc, 0xffffffffffffffff}], 0x7, &(0x7f0000000280)=[{{r8}, 0xfffffffffffffff9, 0x2, 0x80, 0x7f, 0x80000001}], 0x5, &(0x7f00000002c0)={0x1ff, 0x5}) r9 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r9, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 10:21:57 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a4) rename(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)='./bus\x00') r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0x1, 0xd64b, './bus\x00', 0x1, 0x6, 0x400, 0x39b}) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="000000186a56010000001c00feaf0000feff0060d5706c85c2768511fe870000f31f0888000000fa7db7e847", 0x2c}], 0x1) 10:21:57 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) clock_getres(0x3, &(0x7f0000000000)) select(0xffffff05, 0x0, &(0x7f00000001c0), 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x202) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000200)={0x10, 0x1, 0x4, 0x80, [{&(0x7f000037d000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x7}, {&(0x7f000041c000/0x1000)=nil, &(0x7f00005c7000/0x3000)=nil, 0x7ff}, {&(0x7f000055c000/0x3000)=nil, &(0x7f00000c1000/0x4000)=nil, 0x8}, {&(0x7f00000c9000/0x1000)=nil, &(0x7f0000078000/0x1000)=nil, 0x9}, {&(0x7f0000603000/0x2000)=nil, &(0x7f0000ff4000/0x9000)=nil, 0x20}, {&(0x7f000066f000/0x4000)=nil, &(0x7f00004ef000/0x1000)=nil, 0x7}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000049c000/0xe000)=nil}, {&(0x7f000013b000/0x2000)=nil, &(0x7f00005ac000/0x4000)=nil, 0x8}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x9}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f00004aa000/0x1000)=nil}, {&(0x7f00000c2000/0x1000)=nil, &(0x7f0000611000/0x1000)=nil, 0x8}, {&(0x7f00001b3000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x7f}, {&(0x7f0000741000/0x3000)=nil, &(0x7f0000260000/0x1000)=nil, 0x4}, {&(0x7f00007b5000/0x4000)=nil, &(0x7f00005f7000/0x4000)=nil, 0x200}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f00007b2000/0x1000)=nil, 0x81}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x9}) 10:21:57 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4], [], [{}, {}, {}, {0x0, 0x0, 0x0, 0x700000000000000}], {}, {0x0, 0x0, 0x0, 0xfffffffffffffffd}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020691f, &(0x7f0000000300)) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x24, 0x1f}, {0x89, 0x2}, {0x0, 0x9}, {0x82, 0x8}, {0x40, 0x1}, {0x88, 0x101}, {0x24, 0x1f}, {0x7, 0xffff}], 0x8}) 10:21:57 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000080)=[{0x100}, {}], 0x2}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x800, 0x0) bind$unix(r1, &(0x7f0000000100)=@abs={0x264ac8054336978a, 0x0, 0x3}, 0x8) 10:21:57 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x200, 0x190) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0xfff, './file0\x00'}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) chflagsat(r1, &(0x7f00000000c0)='./file0\x00', 0x8, 0x2) socket(0x18, 0x10000000000002, 0x0) 10:21:57 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) linkat(0xffffffffffffffff, &(0x7f0000000080)='./bus\x00', r0, &(0x7f0000000100)='./bus\x00', 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) r2 = accept$inet6(r0, &(0x7f0000000180), &(0x7f0000000200)=0xc) r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x2be9, 0x0, 0x1, 0x0) dup2(r0, r1) r4 = kqueue() kevent(r0, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffb, 0x40, 0x4, 0x7f, 0x8000}], 0x10000, &(0x7f0000000180), 0x2, &(0x7f00000001c0)={0x0, 0x7ff}) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x30}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") accept$inet6(r2, &(0x7f0000000300), &(0x7f0000000380)=0xc) write(r5, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000100)=0x7) writev(r5, &(0x7f00000000c0)=[{&(0x7f0000000180)="ddb4aeb3ec240a", 0x7}], 0x1) close(r5) r7 = dup(r5) accept$unix(r7, 0x0, &(0x7f00000002c0)) 10:21:57 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86127) accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=ANY=[@ANYBLOB="f90094e5ff05000821000020f2a200ffff39d3045ad35a0d2020009d00000000000000dd476e473ce443595950f2f9906d1b00000000000000000000000000000002"], 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f00000001c0)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x400, 0x0) r1 = syz_open_pts() r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f00000000c0)={0x7fffffff, './bus\x00'}) dup(r1) r3 = dup(0xffffffffffffffff) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x22a, 0x0, 0xfffffffffffffffb) 10:21:57 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x100, 0x0) r4 = open(&(0x7f00000025c0)='./file0\x00', 0x10000, 0x82) r5 = syz_open_pts() dup(r5) sendmsg$unix(r2, &(0x7f0000002640)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000002540)=[{&(0x7f0000000280)="70ed0ca6f746481642cae77d06af26d25ae415def64b4b992c7952363465550379bceafa5b09b57ce624cee965f6bb3ddbe12b044717f4027d95e1306dfd6decead35fd951974ba112efde1d202a9daae7ca456a5c8421919db467a30286faf9a039033d673f2934dee53ee23be7cda346dbd23e6b0a78d56bb1904737deaf9911e90e7af7fbdbe784f59172f1643fb4be04d971f37b1a99df8c787aa132f4ed8bfd566ab2e531a489aa99d7bd96de3f019c04ffc0cb19faf075b6c6f03630100b80a333352f85c7ff5b004b96db71dc9e8d820a89d17c044de2a678746900332558553a9d933b4de290c1b6aee1e9806fd728040f8800ae00d9bc0ce57da54023aeea2e1ca52a56000f1bf7c5fd581030f8770cc22e2457573ab707ef099e8ae81b0716baf79b26d3ba10b56700c017d2956099a0ab560ee5eae5ab5c0ecd49d58dd0e0280fc48538dd39dac7c3318b4e6c2cd8a6c9d80dfc0ae4aa01cd6e03ede0686af08eab0fc6b801cc114c5bd98b478cd2dbcf83023914871b1bd470fea0e0e90132d06e12d8f28a5f47b50ed39ee54ffbd0b30a7ae09ec273b04f3a5820bfae3ec88715fc0e8c24adb83a53071316ac3af6a531fa0a02bd5ab5d2030dccd6227a1182f1b7c8a08ad2c082195ea91f971372754d691992a94e3843dca6159a1a4b133500d42bd13c041a04cc651403c8a6fd9d21a8a58b912a4ae56a6e60eaf1aed1dd0028b601e7dd65fb9068982f1d6de2aad1e5e3f10352ee41a181bec1815bb8fb9d06436bc0af72041e0143a3c0b3209086e2c19a36ddfb27c79aaafe21788d3ea71b2e4537fd0826cd5f89e717db2668a78d750dff559e84d6a1795b12231eeedf1ad7e488eb59279fc8e803bf5eb63b27d88919ef35316650d5967541e8db914c692608fded11d6114be0cbe5311826d2eca7ba22f85db5a2f8a7febfa1921b541c6abfbce29d4df9212366290bc3e919b3b076302733b234f4411754137920d910e048e5f94282754ae89f158e8589575d6858e7c1b1701b2a47b89a8e0e4e5dd25eab059bb277f79aabee0c0dc62ecfe060a44cde360ff158626b6d7b8c2f42aa533f624ec129256b0b64e9b279ead8f09e6cc7d814950c9ce93c63539c6872d140e33c9a2e601e3f0e41cb0a2d34ffeae9e9e335197237445999de5d475bdd69738250e4bee4a83771d30231018deca7f4ea521d7bae67f00e7315338150bfa89d9104c552f6940699f167d552434637558eeb77f4f7b287e4ef1a79555262fb9299cf5636f27e226bf60fe193329f31540cb459fcde20e7d9b0ac0d41dcac0acae195eabb8e40f064d4d6656a6b2950274e69bdaf0c50e7028bd119996ef9e06bb14241738f8cbf3ccee930e3fd221324676301cdb281152ad2a0475ef49c2f4ff3b72f77bf44ba1097b36b4219c83e71201eb5eaeccf185a5a2dd495dc2ade6d855205198a16056f0ea56420bd2a4cad119a1821c436f2422ddffb346ba2a091283e885a2df4b5bb804fd5c9e9d28c64ea3275dd0a0733da288cdf402d082bbc25edfe39e6d84c472140dcfb680483f405ad9bca285308216281d30e02b6a2a9dcc8b7180c17ff202ce0f8de5335a299a0e3f306f37853c71b4c20d0ef4989a2153e5e7b13f8f62ba5a33b0adc342396c976ca7efe8c28218d6f9c1f3b4dcd768b0abd7fc93ea9cef08cd276e96a2117c936336f912fba4c77f7f5544a860035af39c2e54ed538ebc1ea8755c14782fa5ae773a7c46422347db6c5c12f66491c225475d8dffe61e10f04b96e30e044e972eb14e419b7ebb8cf384687963532fe2d03bc02e40ef37f8365f0beaf90db549dac85b84d7f571cc3221f84facd0b94930adc9b970f1f9157bc64848bc90bf978eaf0f976583c6d560e5e2427bc30376986e4ecd5a5b222e635530d0f0e69d00903230d2a3e3ab8b59dcc0c3d1357c257546ec4ef945e6d0b14fbbee7f3540f71b4dd4c24a8013c847f7c6150257686d63b11542532869493257955d0d93272864a57d1b357528f0903ea96e745a7a6e6ad35af2635fdfb24be70290ce342b8c8a9856ce7b94d1ce4240d22359107b31c8e882a0398c8abb44d49389a82db8f20272eba97d6b928053a40d9b7bdda1cc9b01e6626e6d019435f4af76060bb56d17c5053f8c6d7128d1d45961a3baa257f5ca7a225091cbf8f35a2b2b0e75d8168ebb3c953cb107e509dff5fb88ffb8c97de2015440cbb2605f4051ca70ef272f894d78e1cac3af1329f1b5921bb18feb0a861af3d3168d321c15177ec652e51561f71d1bceeff0d4fbacb3038ee7bee220e1cae242fad495d19bd893789c0685c6f7533fbe1d68c4c0648676187847c4ef90f0a41da64818b5a496633dc8960b84b181c5b580caf217266a75efc96575f85843da9ff9f74cfe5fe529b6b3aad5482785e022e56607df8cc73dfaf8c1f817fc29284e7da79fddd036058d82aa89710957ba2575fe3f7d41d38822425f1ce7fa241b38d015fcb41451c0edb53a393942f1cf24f075d88e07f85452ed747608efc1992a195c89e60942e003c53745bb2cb39d2df5694b78589ec38b01c0cba2ad0029e8cb7d168d8f3c0a63b8a56740a86e47a674139dccbb53583f12a15c76d6db78c7e8e4af6ec0d4c3965a58beac58c7a6728e9380b6748e7ad1e635b55132255dfaf6d83723f797ac01342189aa8c76a2d7c4b716b7c9eb857421e5473390a0c431a732e48b18bd4306c80fd663ef286637d48ba90e97e70236414f3e69d38edc10e7bf2e5758076b5c7cca05b8393ae7ce4b755119bf13c65f32d9201c24667f2609c627579b6b36633befdd35fcce73a85235ef97a3e5485ce5e01e4a864baae28ebf309712aee12b496ab3c25515598051d0b62b6d82c62b6823a51c8435552f04b2b1bf9098b6888e7a0f0e6fbe3d3e0be79ecac82cac008f07003e4dccfd19b8a0ae101be236f14403d33e8e568d958b4bd0ca8b1ab7e805754079371acca4a80859927c216953e47fc9118c1657d64911c683b822887e48b24e89168b28483e8796dae19f8cf0a9fcb4708dc7521f02ebd20719f310abca0d9f7babd0b76e9a25165719845c64ab516e94ac727b97d0ca5cd630aac90486b31a5c8ee30b7cc50697be1616ad651b66b12576ff4dbc01bcaadb0a5b86431b5efaf7832b7de292d156fcf2528c6265c8a0176f64148c9ece868bee0183bebaf0cf7e36a0dc19e06aeb842e171310f2f174cfcc4c013bad70d65701888eaa90cf630c063fa553879ecf0610873979d63d6bcc9274584a951c823e86ce93af5a76920b2787fcaae59bc57ef0cdba2ebb1878099607e27317e82defe3a404794050ebdd62a98f5dab780fe51c5c086d123ebe836b064fbd2a7086518ac07456d85a88b8e325406132c2f7cfc6a8364db59e7d6b4ca3a92da17a0fff69b52a9ec175af6180b7a01d8c197951432456c941214e47d9e3873b7237f1c1ba61b36f15f7c83560154a548c70291dab0441236d356f732435558a0045cd0c4c90e8939ad0b7f34ad4fa448448e0a272a65cba74a509876e25f342a9a99920d877c6be47acfc30c83395cbbf73599f4931085bce8164bea69cd8b0958969837b304d6450215b584ea86cf8eadbc82e6e7ce4fb749687ac36fdfdf0c8d8a88e29d6e66c52f6499023019a5200bc642da9bd31cf9f27bc8ec9ab304ed0c5336954492aa01ec952fe4530ea6132488f308ed4df5de3f42340e2cc39d12e51936d67e2876090b75b32c8b025446fec3026ea415902d0d768f86710534c58d18dbffc62b8b554b5ccbb3849bd61de4f8a1bd1a0a66e92a4b43dc80e4d2b595ce4047bfb0c5c4e819a855296982f33dbca6df313c5a7eedf19445bb7fb836642f3e140337289d5bbce75fe5c8d8411a720aeabc98182905f4145ba9ce3fd20664ffa95834216b81410a55825949d77bff0a2b524dc720fb641a8b333db66861c499a3a02459f0ed8ddf391a2099dc73d477f9a189558cb1156d2579c646eb595b6c279e4b0005a6f9e1ac7b4d090d21fc59ae0b6495c25030db8f4479e29208738522f2d7becc05ea5e32fa5b510b9cc596170775a1d9193991f4a567c97e208af90c91d7f601d57002970981fb17ffd67b3f4916c5d9dfc83eda710faba60f22ab6e58df0b37972d2907053cb38e81e408e8db69163ddccbf52b31abcc549fc3f7dbfe629e6cf7e7216e7475be8a36931f05074581e9afd14f58ba243c2afca2d453e777a9df26787fc699c293e466e02ca997681382843270b29a77a2f0e11968a53c66852f84fc0c1fd6aba7016a9c7931efc5c9348066bea98ef5116c56981ab046893e269c7fba1bdfd9857e6bf39f49e8b35a2d47e5c0228e73c19e39439841072bc3029730491a751d0f8a796482978d6af34a553f6fc40bb077a4a6b409e02b76491091143d5ec9a135dac7a26818327893a6e351d4c7ff8665aaa234fc491cddbba4efcfbd7c7a74f6763ba270e0dae08f406a4f347277e88d89a187b918aeb0dcf53e78cb6ff41730b66c51fc474174d8fdb35f1ac3bb0a2ac0e1b77a4c7b856a02d20bb0493ad8bef1dd93cce428f440ddae2bf54d311287a4a46c6a9d2e7e4e8d5f63fddb5a0e6b3beefe11796977a5b756b5fef0cccd8720fd42e0f3d423bd5ede50e5f44d709487e883d783afa34faf7bc8d98d03a9613ccfaae438e1b58ab24d28bce81310e94e28fd784ceca1082b1731c4769b9810e9aeaa07a2811151b5e92e44a5ea67b4db10432e55d92054c9f7ac8cf3e9b5f015ef790edbcbafd6748c6094f21d5587f3a4b1df5c2ef2974474aba0709b7f09969f6045093c8c688134c28aeee89962d87f1a2e9ed371696cb95cf43742c1604fd2a7ca0f2cdbe636394bfbafc081f6af85fb35c57d43722d2619080fe8d7a9382af273ef1e0041dee71192151f0d16c68678cf81c11d5e833b640056b00356de7bd69f5dbc1ff5164eb1c3ffce2c29877b1facb3b4f3572e569d3e6feb06b57a5d996d695874af3ce47fbd042c805b0805052bbb5cea61992ad47c169f1ac5334be05fd6e54e0f47969c364d02c23397d0efb0eb7d639e3a839d81760d503be5f1fd515fc496812ea396f85d382f7d76cada539f0a9493d5e759e0de1c8d5796f578e96bbc5e50d9c604cb639e90b65bb268aafda195e356db4a0a22e72ec1de8cbf6126e66c1834c42fc7804920fe758a3ea92dbc96b9af66f5e41961a9379b1c185b36ca9674019d03776955514cd9b4553f58791f253c75a80f076038259c638fdc603bc65404416378d1b11db271da920aa667b2a6242fbcd9929b84b7b8fb82c1eb5f7dc14d53f9e17acaa77a9181ebb77a3e4c5f606582233be75cb5cb0e34385a6490e996a7210d33861bbd22cb5ae0aede3072629cff42780f56413dc07f52a640c6ed33a5da1db6ee5d0ba3c618c588ca262bbd738cea67608a67d7033b8dde69ccf1fd9d8178db85788b29e40277bad7694dd7e4a287c52ac04f7ab9aace27c3c7f27126cd4d2e4fb015401accfc990e0c0ecba19f92cf0c00cd860596a08cb22b47317f97321e33d17deadc040b4ec7ee982f6688a56318590aac1f91e12a3f0d4ca2deab9acf80168447df4b6d34561f5f6cad29f6611f45673b53c2300b074f94b19c0a9b2c5ce72bc94d42ec0a53d30ac8b0e2d31451bbb451d1209b4632d034dbe7baaac12bfe5d37d22921945dc9e97baa4731233c2bf64c394cfae355258298ab6032e3bcdd0c3bc644f9b59ed6bd0fafb031f50a3054e714", 0x1000}, {&(0x7f0000001280)="af200f5a742e146185251dc7b58f0114c39f4a2998a530ceb9453c877a667582a7c03c7a6e378bb9948912e3f6afee41d2c1fb489bdcf063e23af3e8c2516ccf2e87a63256a2a7b34686c85480e4662a1224601c46a2e3ed4914e4602179a2e1e71d53a468d7ec949240979e75b6821ef05165cbce000d3f6e6fb66ee82d64d0e4481d3cc65ee5dd9295d0d4877231ecbfd2e334fcbf8ab75cd7ad79c0c9b62a93a7f82571798d95f1d5a119a4febfd1a0eba66ffca72d825b1ec6b888af68d3776b07cef778621d3550303e907b4e58ddeb809bd0ccd30c6a639a794f2d60ec2bd2ca877e22b186748805aba178a474027b61f741bb67921ce27a6fcba3a5", 0xff}, {&(0x7f0000001380)="dbff722881e213bca12e7a1ee6b2b255453e164dc1afe63ddd184a777b609184ec9d237920fb7533d7be7331e0b4ce0720a1fc92727315495421182e0a53d1bb57a269a80f777f9f5cbf43a3004a00a0e94231991bb60a87c388d4d28aa6f1ff5805f76358d24b55b7ab78e6026d0813dbc730523f4c1ff9179bd90394ebebe24e034c47dc92b8f9989b715fe73c3a321f02de4d24109de2108a7f559af4b3b243090149eed9687118c746bc62c536a1729ac403489995bf5ca6af458b71fde71c26072fc56054d909a2bd94fe30c10f9b6d579ddc7b773ffc50d071a68d652a8e5f466a9b5323efaa79c4bd62b60b8a3e78", 0xf2}, {&(0x7f0000000180)="d0ccdcc3586dd283acc4972dfe01dde8c37a48abc8b2b7adf80986bb8ce1453dd39dc80e734f16651882e6302cf8c00fedae4374af426b0cd8297bff97e5549d5c266c80100b6e1436d950a0cc022f762f5121851b6512e4a8298fca07529a9e1aa8d38770fe8da3af6a0ffa5d7146faa0dc274e7918d5e74e453b28f0ab2832121787", 0x83}, {&(0x7f00000000c0)="ee68a92d448d49ffbc0bd3d631dc0e4bc8", 0x11}, {&(0x7f0000001480)="e62aeae03dabbfcdabe25becdd2f15c3e06476a486016a976636906ee680ac1814ce8aace53738ee4cd23941e99e49e28946db72b198dbd92c5dd25c31647bc263b2eb27146f33cf0b47f1cf2264e278df4c61cc3d7a6e11481484c2015d655f495f8a1ed122f72bd0696b427be7f65e03b0b0f13e0a75a66df568562ca424986b0629a52f5f44e2410033781b8b25641054b20544627223ce069eee9e6f4304038201f8cbcd795048bcc4dda2", 0xad}, {&(0x7f0000001540)="f4037eb997da12e42c172289b0e217b13a48e28769c29211cb9150be0b485f9a058e3d30d47db1d74a02028ee43f5505af4d10ab32f6e1deb94098f0933578d232d94b6acb23a746ef464f63f2a237b14de68adb722f211d2a53f43d551b162204889493efb52a5e296a26feed272fb6ad239610bf3c0bf15bef0b63f98c71ab701ac6ed04b8828da5f84b1f4356a65cbd51772db1feb8d4f1c837d5f11d4f5e1167ff3204a7272d68a6b951b65e9f1498e12aaff04e185121d294da5df61117a35261d40daa8a684397af27a5401d97d19e75b33ad8a0340313a5ade19ea10cb5910d596a90b41debe3bec8764b4d35ff7eac4fe1bfdab2201ed70f942bd46e9362c96c931ef069fbc281813f5963c2e96cb4f33c68a6eea88485f40d5da7aede384abf6f2d3ddabd9444086b0451e5559270826da71a7ae5bd5119f4fdc23c36dc46d1ba1fa42453698304fd6c5ff4d2c9bf9f08274a14c6ff51bd77287b885119e8ba52a18043a245b80721fd45a5ed0cdb2f310a5dfde59969b3a29c923fb00a94dc0b6018333fd407e04a47d2add461c5ee2017d00a6ad7093988ed83ebea0750333984d4eab1ff13001958ca3589fc473dddc374d210c3939680cc227f790f86b0b05be57e87b1417a5a090f26e62dfe460b4598d73b7cd999c5ee23a7deac10264b15b1cd92d570d7115d6005bfa0b922c89e60bf65ddb3e02d59c42c81614ae9ca50d122c6a5e0d96dfa8b1ecd1d819a8e8a4ac0d26604fc6935b76772995ef2fdb10e13e411dab19831f512b508dd791fb30f7edbf00c5f939168613a0897b4e5dfcbe88083acef883802c6be37d4129e346fece01747255c341753f75083567a1a0c762ce88901a08ed9b6d133a1527ce4b34cd4f303c44f80984b342a3caface3e1a7ffe8284df3f7a1428dc1b6c7d2ec3fd274d8c59b15c31a05861fcc9112c85dbf50ba3afbdcc09ed1d174e3c3625aa1ff3da63d681b307bcfbe1d8f37f208219d3d36c280beb082cfa30f1f46edbc4c406e92153b07cbb47f40ac1b03fe8dd33ecf869c1cef6c4be1f955d9c12503eaa295c9ab61f561bb726cbed3bdcaf0cbc8651e2e6a3fcc6d5c0eab103b37e3a1f2f45b7f3dcf7f112f702ef18f4518f38d58828ea93d86cd8805e74d98cb9ee6122789bebc503a3daaa4c3614809d3d1fa6299b983aae0c668e0e6587874bf92ec065793401b5da6952988a368318f9e6bae6299867fbff700c0ab44bfbe2009b5fab1dd975e473db8ee1bf2107fb9bf70e018fb6fc9a066eedda4ada957c75dc66451011d4bb634d71ed39271e77610923cf7dcc20774b7edcf46bfd4b95cdc24bfa278b2235848efeaba2e3564e29d4445f6ad5e6661d568dc9a4cc0414f050737a6ea641c50ef33da37eb2aa706ef8c1576735f83da7888e1069b3b1ace973d16d8c02509735736e84a881246f9ed9ca2a8c9c5bac097456eb3fbb1813ec3db8cf8b4af36614ce66b955cc1961d6129a436d5da47dea5f75d6f74fcd4deef2f09311b5498602eac34150e98ae7c6b78e79761d01ab13ffc4b5de52ae6699236d71579e6dc6e0d47ca2acf23c846e25891e730013ba77b73b2aa2232f37b4f70d1b35e02bc37266a9a1e9e4171cd34edc6d56375c9545af2c0cc9511c48f389a61ed788f003202a0f77459938923afde4a104089554e7cf20ff3e531a55763f1aa831d38f71ec8ae3e529c39efc5d2080d48a41841fd0e19238c0cab1a182f723748bafcdfffac0a931849f9a422f705f05ff4dd5cbe937cf490ffbe16e7d86464da1188229ddfffa8ae97ad04788ee8f851d49ce5a84429aacc0dea6de8f92b42df11e5f5358f5662feeaeeb9a2dc00124e787360b930eff68bdc4a7de35dd0bcb971dca6fc5ee5a47973738aa71cbfb5a64e0bc0e44127010ed7339c981f004292f95632d623acbb1e1bb01ab132f855067fb8b24acb1cf3db6607066a38d6b4112500804cd6eba1a43a674be608a8f35f5d9c898abf2c51e7b769e058df5b778492b3b007fffeb622149fe4958a9a331a702370c79be2864fedce521b0fb636dd515ce6fbe3a57bb35b16c044c2125343099cf8ee1f885a82125a5af87bcdbaeae003607fb5fd35159c8c65d9880f8b33b8839d45ee89ae40c2a1c001e95c56f17c40939096b1508601e6342679145b409d19fdd98baf4568835009e09c4d8a7004f8f42e982fe3d90172cd0b2c3e21f03e7746cb9e6bf0afbf2b3ebfaa14a7fcb395c350ec0b27e1b583506d6f73462f19f4b61f8540eb3fb58d4221e5339775cb587e171a2a7189211e2d8a35c2a80c58b317c91b925fb7d09cefdd8dbef00ab6b61afe3137b14f9cfd246893dd0c89eb6cdf2544335b16a10e463b1612da0eb3f6fcb736f442608065e64bd0c7f3d855ac64f0044a5c9c4cfa0977cc62afac004d927e0e650c5673b6143474a09e66de8d03616e96509de54e9110b493c6b246c6d31f59b9a6f9c484288ee641a31d60a957ba7275c9cb27601b9d73e9fd03c3b9b59fe6e5fe08d34bc470e0336d967ad28e0f83a6a435b8a73d9817249878799538c588ca01e2a17216dce9aa962f8945f50348bbbbf0851c8afc7d6487dbed1e77f3d5328439a9634e35c49a749bda105457cce19c269fcb6a29d1d44d57b73b92961e2dee83edb906d00ade846c12b000c240c5f67e748e0626b577a2b9f14de9a61f7e904aa6893fccdda00d697d16704bee27c28d9a1ae082384f977e6691693d0ae8acce8a2bb662facbb8291973da3ede370319931dfe064b135aed2f8782889cbf69774c66ac3b6f21682f65b3975d9a0141735e79204d0b28b2c4675fd9da4d103a8a0530359ab9a7f3234ecf50934baaa15e62a4dc07ea5dc636d110b057b92898de6a0cf6a638a6046e26348050816d35ecd62667d3271611bff361cd71b5fe59ff4c78ebffab6b68a2157284574ee24c143dfb6b91aaa3947632eac4aa007dd1587ceaf5120c0998405f8a64657d837346da696538921a8cf1db6da0eb081d679d0dd4f2e43d2c15eb71b5151d45649671d4f799a31e954e886407de98f2249ff8f0429a3364d768e131381888120f2e4f76e448eae0859cc0ff41665d5615097711ea8750f57e7eb1721db0ee7df628615ccd4d9c9691418381988bf56950c12437c1a833c8f41fb2a146519d1bfc7739143b443af9602b1fe67fb2c8944c51dd7083e1b32b18b29d3046841d0da826db994b6b4bac93b6a61a4b8786888e0b22c349efadcfdd361be23600b4a115c4e4d87384c208e75305bbb8b28fb68ec4a8a3ea5bdb74c57df04cf6c33b08059c3f4ede89a093711dae68e991dd11f5dc1198658a51d34ec1f51f8aa43620ca49f9b9988869fc090c5bf915294a4a7b8c47929fda456cffb106c36a7d2391ad5320454a6d0a09d6a58f80a97b9ee7474637e4ebd3834db4c4d8ce590a2654ad1424147b3f1797ecb256ffa82bedba9749d7b3c51a0c84542077d15498333ef23ca8437c13582443d636ed04b4cf1b6c7a151a629e577a1bfe5334825bccba60cf36b33ee75eab6aae10ff8aed701cab461dc3530722da07c9a83556caa0f057d9ebf850061a02c296182f99848e06ba77b10750ae651765bcd01af48a66be8ca89e40c24f3bc029cb65a365be9d740b8d114b84aef3e37117b9b853164d90f7012221c33867042689e44f25d0104b4290a26f8379424886946c7eb97cdd88b3533eb6756d74ae99849206d0e25e5fb8a8b305af3fc0100178338f7a66abb77f68626df972015b7dbea46890dc3222ebad9f98314a18757178bb010401c981345b8333507d7e26e22bf7c293040aa42505910f0a8e4b20302c12e0630da8712dde244018fdac271145fce5713fa050a690497d36605185392e47eb0222fa34b1de4e0cb405bcecc9a4625b121b4df15a58c0784d714c35144be048181200804afbbd010c3ee8a776c8c9e99cb321b6f9cfebd57fa0fb9881730835e08802852f1cd37e54ec45f758e93e68a6eaf3b680b0df60e8f51730dfdc6cacf502d999eb45a14d8fbea8530f90fd386b1cab99e2d571a60377637fb6c4ba2bd343deb9721e29eddbce25d6fe2daeb70640056c93d61788a5223c52e5b567c807848373239d8027897147a8640634ec42091d397b270b4dc9d5e7c6d96e0a9b2bcbe438be2afb7e22d2de899320e0a493e213be5d46f4e9bda150cce8d74a8267c925d5ed1ebe2a98748a552d8b25270aad5724fd7470c31a5e69abd81808666295d14ea4c6d694eb406a272bc8aff167a10a417be9c23ae0375270b1a172bc65396ffb057f6d3bb8650938e86a4b887406cd97c921ae821c19c33cc8ed991d82cff114f2a21367e9d8c53f6fb7600de9b0a36eff4537351cab6760f6ac1dc1c473a45386b6641e4746a182dff0dbf79a651f85e00908f554b299af1db7c654030b0c0273cdcdc2ac1d7a2616cef454af624a99302325799c41e58b93cf48a3426cfe91143216d9d7e1e3661d4a59cc87a4f98f0135e805d57d55b9c01dbf87028f9a143b9e49cf8530d90e4fbdbe306c3c1727c860997ef7641a641eff9e9921716ac7129cfc6a563250e9517add1a64c528dd7da1246e6959848cce611ba08eb565d78c60e26a361cbae76a7d80984295b8bcfb435f07df03b6db9fe6cab4f330223e9dff1d13b75f5e349ba96405c070de9401978f78c903863964fa4bae961c77fa75ee62c780c840d481c4d30a5c232097a43b1f49c83a5dff6eb6a3632fe3e4554c4e52ec3bd8983104580730dc1164ffac462fb28f937cb5cebf39f40a9ae669809d0b15333c590f77e6a1620725c105d15ea34d63a8b6fb9a1f04d5dcb1e87ab604a27a66e1393e74d138ee8d35237e42f392fecfef12c34289f74ecf603de4d4a38278c47ed1644abd552aa4ad287ceaad444c47e9b08fd20ae892744bf58a45f14e754d1d3a1992cdb7a5d926ddfd9d2924a28c9384359eb842e49fe8394c7afdc8aedfb002e892024d5daaabefe0ff98adab401de293567418ac6427ce76e6f6c281d9bd8d4afb808a5d9606ef7f8492e8dbb4072c460ce62bcccfe545ccb3c0c127ec5459b3c58a22555bee40756ee6b17d25e97319ec892b35a02d71c45d7ad00a8a326289c81da80a0439255f3f0f8832248d494ad377156d694b0d6a7e1a81e71799cc641f1948adfad732b08b2f20272ef77921fd10032432f939b4a7e4c58c2528e725b3fb2ded85801fe8bfed3abe25ce422fea9192fc613289a935a612d9457072f1b41e8191b4eee61eeedd98d72a5d2dee1c11115936b0b09b4ab86ff16ac10fc75ec75e98f5bfe426ad6b6bebb732a8cde8da70f911d8b8f12fb302fc8370faa180f784c98998773a8163039e2b356ac205518a50ec45c02a7f486733dc192b325114a584e87b4e96d78075bae5f422ab4a9a19abcf01cd011b80fc3f0d05f07dc1e9019091f8c3c26dd72e2a8171e02715e02ab00bc0c5cdd65151e899dfd0dd966c226dcb58e96c08bd82af0e400d026f92d29b3a2778c35e5d223f9282c2e5f3377dd5dd48e00e010d924beb9dd2305f6ac7dfca72d2a89eedf6a0ef6fcbfae5d01b60475390ddf0c72e8ec7832855dc565f5cd169d66c3611d97597beff4788f2c16f0dc53135ef6458a26dc12640b1ed128b2c9a5767bcf9f3cc14836da5d5be73197ef7b682f9ed05d39920bda9e6629c3a49dd399a2a50e5d2cdf0701c9f20c8fe2f3457fae5c2b1d1eb96333c2b7845532ac67d4cdd03dbc71cfc99b4805b7c2efd15c2aad8", 0xfffffffffffffec8}], 0x7, &(0x7f0000002680)=[@rights={0x20, 0xffff, 0x1, [r0, r3, r4, r5]}], 0x20, 0xc0e}, 0x2) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r1, r0) listen(r1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r7, r6) connect$unix(r7, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) r8 = kqueue() kevent(r8, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) shutdown(r0, 0x0) 10:21:57 executing program 1: r0 = socket(0x2, 0x3, 0x0) shutdown(r0, 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r1, &(0x7f0000000000)=@abs={0x3, 0x0, 0x2}, 0x8) 10:21:58 executing program 0: msgget(0x2, 0x20) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x44}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xa0, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 10:21:58 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000080), 0xff52}], 0x1000000000000289) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "e830c1e7bf6e00e74de422000000002d00", 0x800}) syz_open_pts() r1 = syz_open_pts() dup(r1) close(r1) 10:21:58 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x400, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) write(r0, &(0x7f00000000c0)="aa", 0x1) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r3, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000100)=0x7) writev(r3, &(0x7f00000000c0)=[{&(0x7f0000000180)="ddb4aeb3ec240a", 0x7}], 0x1) close(r3) r4 = fcntl$dupfd(r3, 0xa, r1) utimensat(r4, &(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)={{0xffff, 0xad2}, {0x2, 0x100000000}}, 0x2) r5 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x890d6, 0x7ffffe, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4", 0x0, 0xffffb000}) write(r5, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000100)=0x7) writev(r5, &(0x7f00000000c0)=[{&(0x7f0000000180)="ddb4aeb3ec240a", 0x7}], 0x1) close(r5) r6 = fcntl$dupfd(r5, 0x0, r0) faccessat(r6, &(0x7f0000000100)='./file0\x00', 0x111, 0x2) dup2(r0, r1) 10:21:58 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x5}], 0x0, 0x0, 0x0, 0x0) poll(&(0x7f0000000040)=[{}], 0x2000000000000051, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='<'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r3, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000100)=0x7) writev(r3, &(0x7f00000000c0)=[{&(0x7f0000000180)="ddb4aeb3ec240a", 0x7}], 0x1) close(r3) r4 = syz_open_pts() dup(r4) r5 = fcntl$dupfd(r3, 0xa, r4) ioctl$TIOCSDTR(r5, 0x20007479) write(r1, &(0x7f0000000100)="8c65", 0x26d) 10:21:58 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x9, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3b) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, 0x0, 0x0) 10:21:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c35e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99a", 0x201) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000000)=0x1) syz_open_pts() syz_open_pts() close(0xffffffffffffff9c) 10:21:59 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mmap(&(0x7f000000f000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000000000/0x2000)=nil, 0x2000) mlock(&(0x7f000000c000/0x3000)=nil, 0x3000) pipe2(&(0x7f0000000000), 0x4) mlock(&(0x7f0000000000/0x11000)=nil, 0x11000) 10:21:59 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, 0xffffffffffffffff) r1 = socket(0x0, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") r3 = socket(0x11, 0x4003, 0x0) r4 = socket(0x11, 0x3, 0x0) setsockopt(r4, 0x11, 0x3, &(0x7f0000000500)="04000000", 0x4) sendto$unix(r3, &(0x7f0000000000)="b1000513600000000000000000000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0), 0x4a2) stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000280)) r5 = fcntl$getown(r1, 0x5) r6 = socket(0x800000018, 0x3, 0x102) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r8 = socket(0x800000018, 0x3, 0x102) bind$unix(r8, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r5, r7, r9}, 0xc) listen(0xffffffffffffffff, 0x0) renameat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', r0, &(0x7f0000000340)='./file0\x00') setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1021, 0x0, 0x81) socket(0x0, 0x0, 0x0) r10 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r10, 0x0, 0x0) r11 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r11, &(0x7f0000000440)=ANY=[], 0x0, 0x0) 10:21:59 executing program 0: socketpair(0x10, 0x2, 0x2, 0x0) 10:21:59 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) 10:21:59 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x20, 0x0) fchdir(r0) semctl$GETVAL(0x0, 0x7, 0x5, &(0x7f0000000280)=""/22) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000bb00"}) r1 = semget$private(0x0, 0x3, 0x10004) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000200)={{0x20002000, 0x0, 0x0, 0x0, 0x0, 0x38, 0x8}, 0x1, 0x2, 0x8001}) r2 = semget(0x0, 0x2, 0x31) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000140)=""/95) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000100)=[0x2, 0x9, 0x627, 0x1000, 0x0, 0x100000000]) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='1p|\xf4ozero\x00', 0x48cd0ad3ca212d40, 0x0) accept$inet6(r3, &(0x7f0000000040), &(0x7f0000000080)=0xc) r4 = semget$private(0x0, 0x3, 0x10004) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000200)={{0x20002000, 0x0, 0x0, 0x0, 0x0, 0x38, 0x8}, 0x1, 0x2, 0x8001}) semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f00000001c0)=""/34) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x200000000000002}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r5, 0x80044275, &(0x7f00000002c0)=0x1f) r6 = open(&(0x7f0000000ac0)='./bus\x00', 0x80, 0x24) ioctl$TIOCSETA(r6, 0xc2c04200, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "2b223de0af289321c49e3c99faffffff00"}) ioctl$VT_RELDISP(r6, 0x20007604, &(0x7f0000000300)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) socket(0x18, 0x2, 0x0) r7 = open(&(0x7f0000000ac0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r7, 0xc2c04200, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "2b223de0af289321c49e3c99faffffff00"}) r8 = open(&(0x7f0000000ac0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r8, 0xc2c04200, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "2b223de0af289321c49e3c99faffffff00"}) connect$unix(r8, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0xffffffffffffffd9) 10:21:59 executing program 1: socketpair(0x1, 0x2, 0x1, &(0x7f00000001c0)) setitimer(0x2, &(0x7f0000000000)={{0xb6, 0xae}, {0x8001, 0x7f}}, &(0x7f0000000040)) 10:21:59 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x1000, 0x40004004000028a9) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000009c0)=[{&(0x7f0000000a40)="32f4d438c72fbe70125343d28abcf98d68c3889aaa0dc51bdf27eb4076d683337dd78d2398379f4489b880a9d3b9844db861a7a2ada42fe28623cbe1cda1afdd115c7b043ac4540be54bbde70d8816a49d7d103b63eea7cdac63b54bb6a22bf4382c72f6bba094913200"/116, 0x31}, {&(0x7f0000000c00)="0fb019da42bee6de6a1d4def9ae314e15977777db19822dfa8e6ae6891c9ffb5aa4c8430d1d58e651c4e22525fc1c9d95874a44767d2fea6ea453a26ac07c0f4cd786ff0129327016ba53b090c1a99e195e54db371020438b770eeac26a4afa1f7df61a1d55fd8650849b1e942674547017f6cc0e8ce4cecef6abbc13d4afb09f8fc19be2bdf0925b3907dbd4008b3f0fa1d56138bf7f492efda3f22b1549faf42799b0c3d05d353f52a41356b7557db1c49b265baa8817d07105530002adb6e2d9455557ae0170d38f794cf4c0fe5eac1895533f79c2fb4", 0x1c}], 0x100000000000002b, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x11) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x800004502) r2 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000300), 0x9, 0x0) kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000180)) pwritev(r1, &(0x7f0000000280)=[{&(0x7f0000000240)="5108bea10018", 0xffffffa6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) recvfrom$unix(r1, &(0x7f0000000300)=""/219, 0xdb, 0x801, 0x0, 0x0) r4 = socket(0x2, 0x8000, 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000a00)={{}, 0x6, &(0x7f0000000ac0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) fchown(r4, 0xffffffffffffffff, r5) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8000, 0x0) bind(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) r6 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r6, &(0x7f00000000c0)=[{&(0x7f00000002c0)="000000186004008b00002327000000000000f8000000ffffffffffffffacef596a31499cf0700000000064fc", 0x2c}], 0x1) r7 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r7, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r7, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000007000/0x1000)=nil, 0x1000, 0x4, 0x10, r7, 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r7, 0x400c5752, &(0x7f0000000980)) 10:21:59 executing program 0: mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x9, 0x2013, 0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x800, 0x46) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000140)=0xc) fchownat(r0, &(0x7f0000000080)='./bus\x00', r1, 0x0, 0x6) readlink(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)=""/192, 0xc0) r2 = socket$inet(0x2, 0x2, 0x0) sendto$inet(r2, 0x0, 0x7001, 0x0, &(0x7f0000000000), 0xc) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r3, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000100)=0x7) writev(r3, &(0x7f00000000c0)=[{&(0x7f0000000180)="ddb4aeb3ec240a", 0x7}], 0x1) close(r3) fcntl$dupfd(r3, 0xa, 0xffffffffffffff9c) r4 = accept$inet(r2, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getpeername$inet(r4, &(0x7f0000000300), &(0x7f0000000340)=0xc) preadv(r0, &(0x7f0000000000)=[{0x0}, {&(0x7f0000002140)=""/4096, 0x400000}], 0x2, 0x0, 0x0) 10:21:59 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r1, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f00000000c0)={0x7, &(0x7f0000000180)=[{0x2, 0x1, 0x1, 0x3}, {0x0, 0x3, 0x14, 0x6c}, {0xe32, 0x3, 0x3, 0xc03}, {0x1, 0x50, 0x9, 0xd727}, {0x3, 0xdd, 0x3, 0x8}, {0x7f, 0xff, 0x80, 0xfffffffe}, {0x0, 0xab, 0x80, 0x7}]}) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r0, &(0x7f0000000100)='w', 0x1) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r4, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000100)=0x7) writev(r4, &(0x7f00000000c0)=[{&(0x7f0000000180)="ddb4aeb3ec240a", 0x7}], 0x1) close(r4) r5 = getppid() fcntl$setown(r4, 0x6, r5) write(r0, &(0x7f0000000080)="a6", 0xffffff28) 10:22:00 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "4b8700000002ff5df99a0e00"}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r1, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x7) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000180)="ddb4aeb3ec240a", 0x7}], 0x1) close(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x1, 0x6, 0x83, 0x800, "28ca32344a9cb3dba19d41219b84ed7511adfec4", 0x80000001, 0x64}) write(r0, &(0x7f0000000340)="11cde32c75790ccf2e86125669069f0beb7034d2474f8158b1638319b03f6948da3d4780e4d160d2457e072375ecca34b6d2a253b69059353f0d", 0x3a) close(r0) 10:22:00 executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x7, 0xb3, 0x4, 0x0, 0x5, 0x1, 0x6, 0x0, 0x3, 0x5, 0x4}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x6, "d700100000000000001b00000000000000e74de4", 0x4, 0x455}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000000400)=[{&(0x7f00000001c0)="65c6655cf0dea3ea025634161c61d66182fe81bafc379825c2cfbdc8f7b7b465b3a093bf4eba22a504bb", 0x2a}], 0x1) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x1, 0x0, "601d6564dc177d3e7364a27acf2f1d938339781f"}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "dc0d8ac4b62cd93fb5741db16e9ea1fc967f0f06"}) 10:22:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc944cd7e744ff134a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)="ddb4aeb3ec240a", 0xfffffffffffffee1}], 0x1) close(r0) r1 = syz_open_pts() dup(r1) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000000)) r3 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r3, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) r4 = syz_open_pts() dup(r4) fcntl$setstatus(r4, 0x4, 0x8) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f00000001c0)) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fd, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000500)=[{0x24}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) pwrite(r5, &(0x7f0000000080)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 10:22:00 executing program 0: setuid(0xee01) r0 = socket(0x20, 0x400000000002, 0xfe) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 10:22:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x1000, 0xc7, 0x40, 0x95}, {0x81, 0x9, 0x1}, {0x101, 0x6f, 0x4, 0x7}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 10:22:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r1, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x7) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000180)="ddb4aeb3ec240a", 0x7}], 0x1) close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r2, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x7) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000180)="ddb4aeb3ec240a", 0x7}], 0x1) close(r2) fcntl$setflags(r2, 0x2, 0x77d78dc3d9931d86) fcntl$setflags(r1, 0x2, 0x1) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x48}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 10:22:00 executing program 0: open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) getpid() r0 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, r0, r0, 0xffffffffffffffff}) ktrace(&(0x7f0000000080)='./bus\x00', 0x2, 0x34, r0) r1 = msgget$private(0x0, 0x410) r2 = semget$private(0x0, 0x4, 0xa5) semop(r2, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r2, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r2, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r5 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r7 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r7, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x3, r4, r5, r6, r8, 0x4}, 0x200, 0x401, 0x2}) r9 = geteuid() r10 = semget$private(0x0, 0x4, 0xa5) semop(r10, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r10, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r10, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r10, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r10, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r11 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r13 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r15 = socket(0x11, 0x4003, 0x0) sendto$unix(r15, &(0x7f0000000300)="5001050360900004000000021306ca90081010fecea11ea8fef96ecfc73fd3357ae26caa0f16fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d80000000000000000cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed79518bf70299107ddf3b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b1042", 0x150, 0x0, 0x0, 0x0) sendto$unix(r15, &(0x7f0000000000)="6f932e581469d1b89b2bca11221ca038d533cb8423f338af432b61fcb7c62e957457939d1a56fbc39329badbd9a086d36ab91abb0a830b5d905ea8b9c577004c1c1edbd3cc4fb9a3ef61cb02f18332cfb4689732d0a05b38a8debab4723c75ce03ea70f486489390e5fdb57100a6247532ec65b6925c481490cfe33c1cee52af054a3f40c24e9aa634277e74f31cfa607c0f6556f3109d60", 0x98, 0x2, 0x0, 0x0) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0x12c) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000100)={{0x3, r12, r13, r14, r16, 0x4}, 0x200, 0x401, 0x2}) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000300)={{0xf876, 0x0, r8, r9, r16, 0x20, 0x1}, 0x5, 0x64, r0, 0x0, 0x2, 0x1, 0x8000, 0x2800000000000000}) ktrace(&(0x7f0000000000)='./file0\x00', 0x1, 0x400, r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r18, 0x0, 0x0) recvmsg(r17, &(0x7f0000004700)={&(0x7f0000003380), 0x2, 0x0, 0x0, 0x0}, 0x0) 10:22:00 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) close(r0) r2 = socket(0x18, 0x3, 0x4) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) kqueue() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "b04d00f3e0974ba0000000000800000080f500"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x2b, 0x2e, &(0x7f0000000000)="ebff4bff13b9fd812eaa4e713048e69931929648", 0x14) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000000)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r3, &(0x7f0000000240)="e22b98f141ba2b0657eb623ccee89f3c64d63affa246e5ffd97d78f7efccffbe5720811a993def0897cf9c477fd28cee047dff05f1ffffffffffffea8d8e0bd23813115cadaf053d0500090062d0ca5cf47b7c9fa3aefbae6a6634edae380e1afb9b72b64e9e98be95741f8c389d913d533e2c33a1207ea29dbbac71a02ded58715d59398d133ce24478a43a060d2eddfb773d2a35f0e325fadf5c8da8487be1c6dfb7a20645b5229367fcd8d951cf24b3847af5151cea01588e936406df6437a9aa66d404994017793a74a2fb2cebe743043a6e167164bf5a576e090f1b94ac64057d91c64e0c83c60ba393c96b9adb6b8aa32b5edda73e5b9b89c054a0e48415f2a7f27930934ce37b2f6756d97db4b074c3b7af41ed9ea1f5461a20", 0x11d) r4 = syz_open_pts() r5 = socket(0x10000000002, 0x2, 0x0) r6 = syz_open_pts() ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "880a342311d78f706db714f3a7a32330b1929414"}) ioctl$TIOCGETA(r6, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) close(r3) dup(r4) r7 = syz_open_pts() ioctl$TIOCFLUSH(r7, 0x80047410, &(0x7f0000000140)) r8 = syz_open_pts() ioctl$TIOCSTOP(r8, 0x2000746f) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x7, 0xfffffffffffffc44, "855c55000267a7230000001a4000002000000040"}) r9 = syz_open_pts() ioctl$TIOCSETAF(r9, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r9, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r9, 0x8004741b, &(0x7f0000000100)=0x7) writev(r9, &(0x7f00000000c0)=[{&(0x7f0000000180)="ddb4aeb3ec240a", 0x7}], 0x1) close(r9) readv(r9, &(0x7f00000004c0), 0x1edec477ae165c8) 10:22:01 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) msgget$private(0x0, 0x109) 10:22:01 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) semget$private(0x0, 0x2, 0x400) setsockopt$inet_opts(r0, 0x0, 0x2000000002, &(0x7f00000000c0), 0x2a) 10:22:01 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x0, 0x9, &(0x7f00000001c0)="00000001", 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) mmap(&(0x7f000000b000/0x2000)=nil, 0x2000, 0x2, 0x3019, 0xffffffffffffff9c, 0x0, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000140), &(0x7f0000000200)=0x10) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r2, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x7) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000180)="ddb4aeb3ec240a", 0x7}], 0x1) close(r2) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000000)=0x7ff) r3 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) pipe(&(0x7f0000000300)={0xffffffffffffffff}) symlinkat(&(0x7f0000000280)='./file0\x00', r4, &(0x7f0000000380)='./file0\x00') semget$private(0x0, 0x3, 0x20) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000080)={0xfffffffe, 0x3, {0x8, 0xfff}}) 10:22:01 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x802005, 0x40004004000828a6) r0 = syz_open_pts() dup(r0) r1 = dup2(r0, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000400)={'./file0\x00', 0x2, 0x9, 0x2, 0x0, 0x3, 0x10001, 0x4, 0x0, 0x0, 0x8, 0x5}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f00000003c0)={{}, 0x4, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0]}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r3, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) ioctl$VMM_IOC_READREGS(r3, 0xc2485607, &(0x7f0000000140)) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x42, 0x0) writev(r4, &(0x7f0000000100)=[{&(0x7f0000000080)="0000001860048f15ff53d6b5e376ffff0802000000002800001401ffff21db725dcf4bc28af863cafc4381b9", 0x2c}], 0x1) r5 = syz_open_pts() r6 = open(&(0x7f0000000480)='./bus\x00', 0x800, 0x84) setsockopt$inet6_MRT6_DEL_MFC(r6, 0x29, 0x69, &(0x7f00000004c0)={{0x18, 0x2, 0xbf5, 0xfe1d}, {0x18, 0x0, 0x2, 0xfff}, 0x1ff, [0x5, 0x6, 0x1000, 0x101, 0x81, 0x7fffffff, 0x3, 0x4000]}, 0x3c) dup(r5) close(r5) 10:22:01 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x1, 0x2ad6, 0x9c}, 0xc) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f00000000c0)=0x400) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000140)) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSMOUSEIO_SCALIBCOORDS(r3, 0x81205724, &(0x7f00000001c0)={0x9ea1, 0x2e, 0x1, 0x4, 0x9, 0x4, 0xfff, 0x10, [{0x7fff, 0x4, 0x4, 0x400}, {0x6, 0x7, 0xd7ca58c, 0x7}, {0xb9, 0xb62, 0xe86, 0x9}, {0x1, 0x7, 0x5}, {0x6, 0x7fffffff, 0x0, 0x7fffffff}, {0x8001, 0x4, 0x34aa, 0x1f}, {0x2, 0xa74d, 0x4, 0x1ff}, {0x3, 0x5, 0x7, 0xfffffc01}, {0x6, 0x8, 0xdd, 0x3}, {0x1, 0x81, 0x4, 0x8}, {0x20, 0x0, 0x1, 0xfffffffb}, {0x42, 0x4, 0x4, 0x9}, {0x2, 0x1611b061, 0x4, 0x80000000}, {0xfa, 0x1ff, 0x0, 0xfffffffd}, {0x0, 0x1, 0xbaed}, {0xd9b, 0x1, 0xf98b, 0xfffffffc}]}) r5 = accept$inet6(0xffffffffffffffff, &(0x7f0000000300), &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000380), 0xc) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f00000003c0)) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELSCREEN(r6, 0x80085754, &(0x7f0000000440)={0x0, 0x3}) ioctl$KDGKBMODE(r4, 0x40044b06) mknod(&(0x7f0000000480)='./file0\x00', 0x4000, 0xfffffff8) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f00000004c0)={0x3230, './file0\x00', './file0\x00'}) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000500)='/dev/ttyCcfg\x00', 0x80, 0x0) pwrite(r7, &(0x7f0000000540)="2f784ff43cfcd60ae73956d790e869986980b98585e488288951923a6cd79733fbcdc6844e7a97188b11503dfa1a1e855d283ce3f2b97d8c69ed8c35a43744fbc2a992453254ffb54221329f430f141780fa5c6a91abe3ff0046c4cb1ce43185f83f215c26", 0x65, 0x0, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getpeername$inet6(r4, &(0x7f0000000600), &(0x7f0000000640)=0xc) r8 = semget(0x2, 0x0, 0x200) semctl$GETALL(r8, 0x0, 0x6, &(0x7f0000000680)=""/4096) r9 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) close(r9) msgget(0x0, 0x20) r10 = openat(r6, &(0x7f0000001680)='.\x00', 0x2, 0x9) fchdir(r10) pipe(&(0x7f00000016c0)) ioctl$WSMOUSEIO_GCALIBCOORDS(0xffffffffffffffff, 0x41205725, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r11 = openat(0xffffffffffffff9c, &(0x7f0000001840)='./file0\x00', 0x10000, 0x9f02202132c7ec83) ioctl$KDGETLED(r11, 0x40044b41, &(0x7f0000001880)) 10:22:01 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xff79}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x14000)=nil, 0x14000, 0x1, 0x2010, r1, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r0, &(0x7f0000000100), 0xfeae) 10:22:02 executing program 1: getpgrp() r0 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, r0, r0, 0xffffffffffffffff}) ktrace(&(0x7f0000000080)='./bus\x00', 0x2, 0x34, r0) r1 = msgget$private(0x0, 0x410) r2 = semget$private(0x0, 0x4, 0xa5) semop(r2, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r2, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r2, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r5 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r7 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r7, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x3, r4, r5, r6, r8, 0x4}, 0x200, 0x401, 0x2}) r9 = geteuid() r10 = semget$private(0x0, 0x4, 0xa5) semop(r10, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r10, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r10, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r10, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r10, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r11 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000280), 0x1ad) r12 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r14 = socket(0x11, 0x4003, 0x0) sendto$unix(r14, &(0x7f0000000300)="5001050360900004000000021306ca90081010fecea11ea8fef96ecfc73fd3357ae26caa0f16fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d80000000000000000cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed79518bf70299107ddf3b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b1042", 0x150, 0x0, 0x0, 0x0) sendto$unix(r14, &(0x7f0000000000)="6f932e581469d1b89b2bca11221ca038d533cb8423f338af432b61fcb7c62e957457939d1a56fbc39329badbd9a086d36ab91abb0a830b5d905ea8b9c577004c1c1edbd3cc4fb9a3ef61cb02f18332cfb4689732d0a05b38a8debab4723c75ce03ea70f486489390e5fdb57100a6247532ec65b6925c481490cfe33c1cee52af054a3f40c24e9aa634277e74f31cfa607c0f6556f3109d60", 0x98, 0x2, 0x0, 0x0) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0x12c) r16 = semget$private(0x0, 0x4, 0xa5) semop(r16, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r16, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r16, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r16, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r16, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r17 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r19 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r21 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r21, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000100)={{0x3, r18, r19, r20, r22, 0x4}, 0x200, 0x401, 0x2}) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000100)={{0x3, r18, r12, r13, r15, 0x4}, 0x200, 0x401, 0x2}) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000300)={{0xf876, 0x0, r8, r9, r15, 0x20, 0x1}, 0x5, 0x64, r0, 0x0, 0x2, 0x1, 0x8000, 0x2800000000000000}) r23 = semget$private(0x0, 0x4, 0xa5) semop(r23, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r23, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r23, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r23, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r23, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r24 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r26 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r28 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r28, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f0000000100)={{0x3, r25, r26, r27, r29, 0x4}, 0x200, 0x401, 0x2}) r30 = getegid() r31 = geteuid() r32 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, r32, r32, 0xffffffffffffffff}) ktrace(&(0x7f0000000080)='./bus\x00', 0x2, 0x34, r32) r33 = msgget$private(0x0, 0x410) r34 = semget$private(0x0, 0x4, 0xa5) semop(r34, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r34, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r34, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r34, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r34, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r35 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r37 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r39 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r39, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r34, 0x0, 0x1, &(0x7f0000000100)={{0x3, r36, r37, r38, r40, 0x4}, 0x200, 0x401, 0x2}) r41 = geteuid() r42 = semget$private(0x0, 0x4, 0xa5) semop(r42, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r42, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r42, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r42, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r42, &(0x7f0000000040)=[{0x0, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1400}], 0x5) r43 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r43, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r45 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r47 = socket(0x11, 0x4003, 0x0) sendto$unix(r47, &(0x7f0000000300)="5001050360900004000000021306ca90081010fecea11ea8fef96ecfc73fd3357ae26caa0f16fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d80000000000000000cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed79518bf70299107ddf3b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b1042", 0x150, 0x0, 0x0, 0x0) sendto$unix(r47, &(0x7f0000000000)="6f932e581469d1b89b2bca11221ca038d533cb8423f338af432b61fcb7c62e957457939d1a56fbc39329badbd9a086d36ab91abb0a830b5d905ea8b9c577004c1c1edbd3cc4fb9a3ef61cb02f18332cfb4689732d0a05b38a8debab4723c75ce03ea70f486489390e5fdb57100a6247532ec65b6925c481490cfe33c1cee52af054a3f40c24e9aa634277e74f31cfa607c0f6556f3109d60", 0x98, 0x2, 0x0, 0x0) getsockopt$sock_cred(r47, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0x12c) semctl$IPC_SET(r42, 0x0, 0x1, &(0x7f0000000100)={{0x3, r44, r45, r46, r48, 0x4}, 0x200, 0x401, 0x2}) msgctl$IPC_SET(r33, 0x1, &(0x7f0000000300)={{0xf876, 0x0, r40, r41, r48, 0x20, 0x1}, 0x5, 0x64, r32, 0x0, 0x2, 0x1, 0x8000, 0x2800000000000000}) r49 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, r49, r49, 0xffffffffffffffff}) ktrace(&(0x7f0000000080)='./bus\x00', 0x2, 0x34, r49) r50 = msgget$private(0x0, 0x410) r51 = semget$private(0x0, 0x4, 0xa5) semop(r51, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r51, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r51, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r51, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r51, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r52 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r52, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r54 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r56 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r56, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r56, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r51, 0x0, 0x1, &(0x7f0000000100)={{0x3, r53, r54, r55, r57, 0x4}, 0x200, 0x401, 0x2}) r58 = geteuid() r59 = semget$private(0x0, 0x4, 0xa5) semop(r59, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r59, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r59, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r59, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r59, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r60 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r60, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r62 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r64 = socket(0x11, 0x4003, 0x0) sendto$unix(r64, &(0x7f0000000300)="5001050360900004000000021306ca90081010fecea11ea8fef96ecfc73fd3357ae26caa0f16fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d80000000000000000cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed79518bf70299107ddf3b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b1042", 0x150, 0x0, 0x0, 0x0) sendto$unix(r64, &(0x7f0000000000)="6f932e581469d1b89b2bca11221ca038d533cb8423f338af432b61fcb7c62e957457939d1a56fbc39329badbd9a086d36ab91abb0a830b5d905ea8b9c577004c1c1edbd3cc4fb9a3ef61cb02f18332cfb4689732d0a05b38a8debab4723c75ce03ea70f486489390e5fdb57100a6247532ec65b6925c481490cfe33c1cee52af054a3f40c24e9aa634277e74f31cfa607c0f6556f3109d60", 0x98, 0x2, 0x0, 0x0) getsockopt$sock_cred(r64, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0x12c) semctl$IPC_SET(r59, 0x0, 0x1, &(0x7f0000000100)={{0x3, r61, r62, r63, r65, 0x4}, 0x200, 0x401, 0x2}) msgctl$IPC_SET(r50, 0x1, &(0x7f0000000300)={{0xf876, 0x0, r57, r58, r65, 0x20, 0x1}, 0x5, 0x64, r49, 0x0, 0x2, 0x1, 0x8000, 0x2800000000000000}) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0xfffffffc, r27, r30, r31, r40, 0x40, 0x77}, 0x83e, 0x10000, r49, 0x0, 0x9, 0x3, 0x1ff, 0x3e4a}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000000c0), 0x10000000000000f5}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000000)="7f799e3f4ac16d5e5902dbf7c0253b69fa3d362154a25667f8c16c01ffe8417fd0dd18c258360b2cd4511a34984a6e11036320cf785cd6db5013b4c7b9c72c6c9ce751bb4d5a2e3e6135a9ab6aa4c5e00c48bd23c57447b34ab25048249c38a577d81479f12811c0fe383fd0721852f33e7329d1e746786cfbf2323cd4714b02d356ae386791db2bf1684f2779f27ac6f1c65be6721ec1f59a283d1559152b74e717ca19c9e1716064a35b66ffd03b60b797e36521a50f137057c4aa675217a722939b93a2c030eb4f9a0949242f828218dcddef4774fb5580274b6ec9b0f6", 0xdf}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r66 = socket(0x2, 0x400000000002, 0x0) r67 = fcntl$dupfd(r66, 0x0, r66) ioctl$TIOCFLUSH(r67, 0x80206982, &(0x7f0000000300)) 10:22:02 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) socket$unix(0x1, 0x5, 0x0) setsockopt(r0, 0x1000000000029, 0x5, &(0x7f0000000040)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x2, 0x7, {0x1ff, 0x21471e31}}) write(r0, 0x0, 0x0) 10:22:02 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000140)={0x0, [{0x3, 0x1}, {0x3, 0x1f}, {0x1, 0x3d9906a4}, {0x2, 0x2}, {0x7, 0x2279b027}, {0x3, 0x7ff}, {0x3, 0x8}, {0x1, 0x8001}, {0xfb4e94c022c97853}, {0x0, 0xfffffffd}, {0x2, 0x80000000}, {0x2, 0x9}, {0x0, 0xaf}, {0xa9c09f4d2347862, 0xffff}, {0x1, 0x40}, {0x2, 0x6}, {0x2, 0x1}, {0x1, 0xfffffffb}, {0x3, 0x6}, {0xdb09b066cbe16f6c, 0x20}, {0x3, 0x100}, {0x3}, {0xb5688ee19161aa0, 0x8e}, {0x3, 0x7}, {0x3, 0x7}, {0x2, 0x7c6b}, {0x0, 0xad8}, {0x1}, {0x2, 0x702}, {0x1}, {0x1}, {0x3}]}) r1 = syz_open_pts() close(r1) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0xf8b1, 0x0, 0x10000fe, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) kevent(r2, &(0x7f0000000140), 0x200, 0x0, 0x200, 0x0) mprotect(&(0x7f0000464000/0x2000)=nil, 0x2000, 0x4) 10:22:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = open(&(0x7f0000000040)='./file1\x00', 0x800, 0x171) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000040)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000280)}) minherit(&(0x7f0000012000/0x1000)=nil, 0x1000, 0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000080)="b1e91bee8fad27050cdaeb0413b0a34d13f82662f4d87563cf03407dedf59898afda9bd20dc1e0924d9d2709497ac3bac72a6fa2c1c8fa2ed39cdac20aa94e1105d6824052e3eca4da78c1a95ed2836127ad5667f4d8f8acd723efabce573bf326d01af310c231a0d7e1e3ecb0c969311f990e96032ba770911a4f5066d1e0360d46956469b7ae6f54eff39f9ea2ea231e43b980a916899a930e2167efdcc474c13db0aad9b4f894c52526e0deb6119f946de1d438fe808ac994cdb475714a2072e944e283e94e81bc652821bda9bbda91b3f867f8775eb6392064ea682c4916848fc2e4f45b420772722e57688f88f4e066d0dbfb4d9493d3937e94522443bfe822dff0e965b796e6fa578f52a7f7577ca274e1306fdadd8c54021d7662f7d75daa310265437835eb", 0x6b, 0x0, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000280)) 10:22:02 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x3, 0x4, 0x208001fc, 0x0, "b000"}) mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f00000000c0)) 10:22:02 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) seteuid(0xffffffffffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x14, r0) ioctl$TIOCFLUSH(r1, 0x80206982, &(0x7f0000000300)) 10:22:02 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000300)='./bus\x00', 0x5, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000180)={0x0, 0x1, 0x65eaf54c, 0x8}, 0xc) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000240)=[&(0x7f0000000140)='^\x00', &(0x7f0000000200)=')&\x00'], &(0x7f0000000400)=[&(0x7f0000000280)='$\xa3\x00', &(0x7f0000000340)='[{\',\x00', &(0x7f0000000380)='b.*\'\x00', &(0x7f00000003c0)='*\\\x00']) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000080)={'./bus\x00', 0x2, 0x2, 0x3, 0x1, 0x9, 0x8, 0x4, 0x2, 0x2, 0xfffffffffffffffe, 0x2}) 10:22:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r1, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x7) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000180)="ddb4aeb3ec240a", 0x7}], 0x1) close(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000140)={0x7, 0x80000001, './file0\x00', 0x3ff, 0x3ff, 0x7, 0x80000001}) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000200)="2c8f25c0fa79620039496b4320fe1169ad66570206849e0715b29644963a26f80ca65689397a7eb23186d95895b6ba1f352e537e3e0ed84df4a0ef7a002ec086f6cdbae98167d139aed1c712518c9913c428128a270fc8aea79283980451a15496868ab0d58acda58aadec2cd117ce41980fc4a54d9c0affca8934cf24b0f803ee0a5f4b6430c70a88b5a4804dcf3ec717f60120953c6daed80fe845cf06bfaff2203808e1a20beec0d4eb9b936abf794397a92f54d3414c56c6105f8e482e8f02a47ff617", 0xc5}], 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x2}, {0x1000054}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x218, &(0x7f00000001c0)="b6ed439f90b4dd9cea87168f6fff") 10:22:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fd, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) socket$unix(0x1, 0x5, 0x0) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000000)={0xa, &(0x7f0000000080)=[{0x1000, 0x2, 0x2, 0x4}, {0x1, 0x1c, 0x7e, 0x7}, {0x0, 0x5, 0x87, 0xfffffff8}, {0xfffa, 0x0, 0x2, 0x91c8}, {0xebda, 0x9, 0x1, 0x5}, {0x4, 0x2, 0x8, 0x6}, {0x2, 0xff, 0x7, 0x80000001}, {0x9, 0xff, 0xff, 0x3}, {0x4dd, 0xe1, 0x6, 0x80000000}, {0x6, 0x1, 0x5, 0x2}]}) 10:22:13 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x0, 0x4f4b) unveil(&(0x7f0000000100)='./bus/file0\x00', &(0x7f0000000180)='c\x00') open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r0 = dup(0xffffffffffffffff) ioctl$TIOCSETA(r0, 0xc2d04225, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3d, "04713de0af28a2813d8209b8d9e59321849e3c99", 0x8000, 0x1}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x1010, r1, 0x0, 0x0) openat(r1, &(0x7f0000000080)='./bus\x00', 0x400, 0x9) open(&(0x7f0000000040)='./bus/file0\x00', 0x80, 0x80) 10:22:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x170002}, 0x8, [0x0, 0x400000000000]}, 0x3c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x0, 0x0) 10:22:13 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000080)='r\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f00000001c0)='c\x00') r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file2\x00', r0, &(0x7f0000000180)='./file2\x00') 10:22:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x60}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000003c0)="b658b389a88f5e3dea4908399ea8") r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000040)) 10:22:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x64, 0x0, 0x0, 0xfffffffd}, {0x1c, 0x0, 0x0, 0xfffffffc}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000001640)="c6c63e3879f4d954547bcdcb8f37") 10:22:13 executing program 1: getrusage(0x0, &(0x7f00000004c0)) r0 = socket(0x2, 0xc003, 0x11) r1 = socket(0x1, 0x4, 0x49) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) connect$unix(r0, &(0x7f0000000dc0)=ANY=[@ANYBLOB="8202adf5ffff0500000000000000463f7b138a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314d39667400000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac60a5513a6c17f38969eddff7744123053f35c0568241d85544cd1cfd1634aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e49ed4d433d36ca293e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9dafb7504fdae2d0f2587e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525e50fd33ccbeb897be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741d6ef34276b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1df26e82524a1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8850747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d000000006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d3a5d844e3bcd84dd0fcb94bc7f8f501542bcb5b9924e85630c5374310d409c8682fbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e141fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629b80000001b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c340031124dd4d14778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729a546532be28cdbfac8ed8fa00a0661b68c2534fd26f87cd357b8676435f6c46b8e630e6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8eca86392a60a201d1598faf652ecf5f4007aca1548ac259dbcebef3c31b342bae09e9453438371101fdb7bbf1237472c058e000000000000000000000000000000000000000000000000000000000000bf7ada7adb3a6e0008dc887d55e5550d3f01257334ee933781286956a19a8bcf1e960f7f82041049b0a46e41c01375ad442ab57fe772cbe2b5e3e1e5ac00000000000000"], 0x10) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000180)=0x10) writev(r0, &(0x7f0000000600), 0x0) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) socketpair(0x10, 0x1, 0xffffffffffffffff, &(0x7f0000000000)) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, &(0x7f00000000c0)) chflagsat(r4, &(0x7f0000000100)='./file0\x00', 0x10000, 0x2) ioctl$BIOCSDIRFILT(r4, 0x8004427d, &(0x7f0000000140)=0x80000001) r5 = socket(0x2, 0x8001, 0x0) connect(r5, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0x10b) r8 = getegid() lchown(&(0x7f0000000300)='./file0\x00', r6, r8) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) fchmodat(r4, &(0x7f0000000480)='./file0\x00', 0x41, 0x4) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000640)={r9, r6, r11}, 0xc) lchown(&(0x7f0000000240)='./file0\x00', r10, r7) r12 = socket(0x800000018, 0x1, 0x0) bind$unix(r12, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r13 = accept(r1, &(0x7f0000000580)=@in6, &(0x7f00000005c0)=0x4) sendto$unix(r13, &(0x7f00000016c0)="7653f27eb1a9895f38fd0e46e7cc1439baca77ce82a2ebc656851d1d374813b384ede8045a66d74cb9f687d4f7888530271675c43bb1a2b8e11b23d5aa32ed85dc817df6dfef75e8604b5ec79600a3c0bf996086e53a3db4bb6d8cba2f1c2ecdf4122a574fc5cce42b6272b0ac4ca2666b436b8b96b71510ede3d5bcd6aded9b0896001caaf9ae7186d58499f16501249dd8bcb2d82c9061204f55023ce1902333d290e999328ad8f2f05e23baf7712d653d54e9762c6f6d9080717f331ec388cf52b7a36b1473785e8e17a8f8d4c7eac1b876535179ce1156913cdeaf762d2d4e4302e13565e1dcdcad764d6fe08a0daed0bca92f2da0c14e61bad902665ffe5c91d2d034972930d12d0df4fb788bcc7c38da90b6ae4c7d5b17f1238825eb3830eae88e69d30efcbda9898855fd656be332a4aa776cf3294d1614169ff424dff6a727d1cc8f6f95a0b35ee24a35e1641c2e469f85d5a3dbcec513d9cdfe36a3de4a44684350028ec247b2cdff3a12a3cfa430804bc2d2c95e87d0c8fbe8877fb3c80f32585e810b721974c8fb6fcdb2b77de29b61cd7e637373f9ee7b8e625b279b68d9771d9f467eea3f91ec5934e4e74c60139dd45421cb3dc28bfbce0f2ee446e9e47267ab37d3d681e907c5e902c3adc3ed662b58dec38e9ff823f207b65e15110b3a4925ed464d1db8fe87ad2a3f05dda6d8ca1ba0732c0b6c7cf17c12adab709c4abff1d1f40d872e29fa748cf2d3ca17d64984ea89fdfa62899328cc5cb7b8bf1776887a0af34ec9d5b4274397dab97d450de0649944cae696e9f4f803e6ce46c9b2c4e9022882415e9066fa754d852cc08a3a2d87d2472b07182e57b70eacf8490e34dcd9dc0cfaa5e138f06d5519c60b2f165913e065e91512ee9790b7a88be7220f8cc0e65bc8508119af96298c4ae4fa16632795ee1efae9f5a9343574c18ad7b5deaed13b90ef1e4e22f588214d13b4d25bb30aa56ead1a2728f711a4afd86ab980833eed6ed89d357b7250d1809b8777991aa8925796f460f198c4c96ee7149cdeb44728915d2416a48f1ac8ea38caab463c9c4f599a8faae0fcd0ef77d962a20d90d250c564ed1ee1500294e6c9b92d8252668cbb4dec8343dfaa76362b4ac1e279a1a5f237507eea84d20b0939e588de0c46d1fd3f03e1758799bbefe226e9bd120f913ac721f6a2c8bf90fd746a74134abc0284a7bd8ec28b481ebac4eaba0c5b95c742a393e4aa90929f63a6958c90f3cbff941f911a68db56e3839a1a2bd4029c68bbe77b7ed1ca006220f7da4c5ca2d4fdfabd75600f57bdfa59da5390b61786773954db4d12d77bd4fa962eb283a3c1ab088e25c22d6c3af1659e164295a366d8a4a8c0bdf6cc2792ef72ab3317075407e957601ce944818229de1d92e9b28f708ec764a7176f7a5f2b3b65771052ad36a31fc0803e3ff7f34007d81129307b2d3bb3ce74912d5de38d4c2d836e4a525d4b94741c022839e6064d75f00058d34f938036ef47f0a297dc62842885711999c9e43e07dd0096de45535ed3ce2b29ffd084ed2e217b654094bafdc75dea1d7c0d2b4334a44d395cdabd653b6820d2eb2b7f1c4a8095565ff40348d4440955f750d5cc5f41624851b6da2f1096844194d54946d4b24395d329907b7ec418cd83ffa5db7381b8987a2bd3bbc44e8525165b8a236fd65ddde9bbe4148118895eb17f518233052184731d08cb0a8b60afbc50eac7162f838501fc94b56f5675084feeb796584dae75b379128138f3fe631d576b700fb212d1cc6624f481b97ea1ad6b77bd0ddc4de33ce902f14426e18d3d25c26ee275c7614507f4da34c534d5e9db55dbf76ba3d10dbcf705ae07ad37c135e8c9f08e53f9b9818dc50e0ba8eb2be687e128880bba107ff0fe63dccc99aaf7edfbe396f7c9801710ffa40f6b7b8399602fce2af26bdc19f65d0a582f3ae2e0fb492584a6e1202693eae88ecfad8d381703602a2b0c8c8a3fc52b4ee5af472fa154b7e4146d528b9b620e1cdc553ed4d82abc5c4cff84b6507a3890d4aa074a209c7e3c414896ee9547ce0f0a87aabd1918e6fb1e7b97ada59e20dcad50a15512362cc397c0e81ab3955bfe575f44dbe1042ff18667089b16c08972f2ddc43769356822821095aa545ededac8fb5edacdcc7f67700d2aa6bab5ab993ff5da0247c5cfe55721ded318b475e7e88c96cc4b849b4fafb8c6e31e376fd72b0c7a929c13d2c49335c17f672a1db65bb421189505b33410d523979f1faec19a1979f24a2ff897036be54ce4680fb58a033dcab86e3a238deb0988ef2128d58b99b63668d4c1fb88d5f828477acc55ab8d857655184c4dbd8ce76e9b84ea40611e400d6e074b50ccc3e8ee0e674a9c687f782c6da831b77bf2b3a6e96e313945dc26c3c1074c38c18c933fb318d723ae50b7328d5540cb759e225454d1b0efe1f5b229da64997c517d709af67ae32a32a5a1762172788f0ce976c24ac32be03feb358d22b6b67387599098179585a13f76dc6913dcb720bbfd3c696618ad6400de57e9fe3ca2dd445ac80fbb3bcd34f7f0752c847acaf069cb3fe79e2240d597a4dd809362b41ed4b0b55a988d8de4e07bfa3229f461803946afd3019f1e1b19790c8c88a5b8c505dc3c488c21d92d624884f1b0580b467b3f55e83d288ff043c82900399be30184d3f3fd6323e75dab75740b125f3f64cc9591ef2df581798c6cc26e4045a79f46770e7533a98f932b8d05c8ee978f560bdd42d9ed7144173513776527513e2980fc0ac4a58e7e9cb5c87586f290313ea39da6899cbe70065d9031b37cb2d9e6ad96c4b63e3c5f7f9c6e2eca2d3a8ec488de08af6021c8c8d979d442cbd8568cfd5f74122558df08367ec00eb8df1202720c0fe1135026594c46c0fd059119f96851ecd2b03428b8ecaa9c7002e537c059db086daedc187a8598458763b03e61b051e6f27cfa209735db80bf84c3543a85dd4ccb1b21ff80c2a4b263689117e391cff10332e07ae6167854d958080d28d23082f6fd37ba19233d4accb77f3d626759126d9db210777dd9957485d4ea93b94ab61135d2fb126a2507101fe423d39a8d14f91a4aabdd2eae845873f379b7756a0fae94e16b2aada58050f7e72e92c2f12a2742fc27cf1a73dd2fd36274cc158984f9e5ce6409356bffdd5bb38bb9149cc5ed0368131b93e30787cbc900977394045f3a297dc19edd7c9dd2788b5b8871cd1617abbe304851a642ebfc90d17fb0055e80569225e45c4281150517d48f064bc3f9ea73d4aa03794e52465c8e978ba640a4612409ae9ed476d59b61893ec976fee891064a20270f67f9dc404b4a271430b6a8da60836a69a3753b36db9416766461a0c33ef69f0ec5401fb2d2e0ce38571ce0457ac46d615216fbe551839b3f3e32cb6bb209986ace478170a72ea640b08fde87a71c5b5929d739f3be446fa54e9fc2b7dc8d6558310580655c19496116993965c5563a3b0cfe2bb87e93b1b29ccf6e0fcd72329730a8022da9d117d9674fd1ed6b97437316cab763f99f0887e71dcd2c0f7faa77113d9b18574fa68bf3e385e1a087565147cc7269460f81093709cabda94fa4a66b3461cf9639ca4aba885cc2f443c0b7ce93292610cd8974abecfff347ed5ae335114744ba71358fe78169f1d164dcb7f6012c2c09245b41e47d03e1c078dc6901b06360ea674679d720b05adfc4f469da4050693daabf39398895b010df43782282883ea9e7a3f789b487f90f85b79c145759191b24cca0e98c4498312560de63384ebb3f2d8b09ed1a4b46f14a4f1fce7f85e321f91499bdabb076bc839d1adeec2b74799c913ac0709e43798140c9c0c21c63f62c0b4d94f7141f7c3daa1493140b548baf16a8b0d38987320bbcfe4eb0e6659503e484771a60496b442db8f8ebb54a1d445519bcba18df963586bb96f6616eb3e563a0a63d8e620f4e0caec53b452adeb11e2f9e1974f46a4ecff49d5262f4918763f18cb7b02bdd6721ef8b3008f53b9a52835a79500929b2ed383ee99d0158563723934f958585b46c6383c001c49f9e29ba7c0efac5809df5793c7a3bbee85b345d9182dee1a3306b3654d7d021e9eeaf1db9901aba956d21c58e27995dcdaf3267f173285ba313ff06ef5ab3e8b0a6ca0d444ab04e46d0f9d6b3ff99d7fa08a489f17f209666185ab719aabfd02e480d444f658510f927ed4090192306088f12f59c6033dd3a188f060ae075ef44c564626a743c8ee4ea9efd2b8ffa5cd727ee54db7b3f3b90ca758b45d0218d933b44951455a20866c69e568f32df748f8ce9a4b87f71f56dfb8db7c1165bbe88fd477a39dfa354b94a8a18adf1f4c4bd9064bbfe0d2842679ce6009da0800cc6a961ca415ea51bc321db38ba4293029543213aa027a56088d329fe76d901f550fee22a061931350ddb06b32ff62948d321a860c447cba314244360ae9d49d1f7b3a6efe6ed44d22563e739ca7efee1ef72635a0ab98361a8f05056d7d56b54ce033f19e85b65f9c07fcaf5081b86bd0d0be8af8a482b71c72339fb871760843e40827ba9a2d9ff5a5a8235f76913fd7bed8147cce51696ef3da00fc21958cdeeac879ca9235a4363f2b5a35d63f9901311654eeeaf0d6db445c80235794b398a6230dc6e27c23086e0ea440acbb34287a7d50140c4cb5f8b03e07d43bba7581020c7aa1457c3ea76aec54e7add7a52ea934adb714dff2091645f1e2cb8457f73d439148e88945a4d239b34b084061510aa2dd8e5a1a71060f0dad3246f8db146ea5ddef4b9073c950f8fc0f4d748b4dab49e8967947c4084198accee752008faf250477a393b36f2e419e1b31092db595ba433a79619223a47537369d274397b42f6bed45bc2ad1495298f3f74d6c3ab0526d3697ee0eaae2ce24eb509df265b36c664be850eab0fbc9c7675c2d648e0739e14fd87847c30c590d70dc88bfceb2b0b3bd7e79fac0310022e375b76257d20147910d27ffe5662f8a4fd114caa36de1eaa989ffe533dad1c7c01cf5045422fec225b8fbd2849e09703eeca9ce28b94ec2466c6d4c5867943719666c1b0e82315630b4835fd0306b4cf2eefcdbf174ff5b550aedce40a30628aad27151da662281590cec32525c3aee005d1129a51543f412d87a90dd7fe47690603e41c3d308f165e66ae753823c650d75095d0b1212ed8690be8358b0e3137bde23ade995ead4f54a37ba2d3d8e4b682331d5884bb25e6914cb1dc43157f0db5fdd4097d9d7c96e67abb4a813e949f69416a27c28e2f2cec9ab4eec6b5e01244df52b34803978bab892823d0531d4a14bf94cdfc87638401425aaadf18ff5a550ba97a6f4f8615f45b48489c5467da04a2b04429bc3afdd475cc3f7e215801c084ce5ab61e8ea9f3c410c57777a9a39361548f86c4ab95c4348f1883cb168f6c02c717cf0ddbb9097d5cc4022688068aee34af5d6fc0bf87658b98f0b8a912332880e1d07c9de4645d1c9029d3329803f8609f80d73e973c53ff4a050f07b9abb814994226558006f9e63510b87b8a25ad5bf43d04daa46e21512523fd71412e51a27f63fcfda025692b7a9aea2c5ef00362aeb2d2733cd7e8fec9c66e0d953b89492d03b2930b88395c12cd1ee9a37d43ae1af4db7c7150edb6515910fe8976b1f544db611797c169db39075181cf8764e74ca5994a12c4e7c01b07e934d05ba69aed28a1ba0a1b1b6594f1338b692dc94425bd660d5a70b7085dddc6e3a64edb665b4a4f90a37bb5607a6c616f0d0aa0ab2990", 0xfffffffffffffd41, 0x0, &(0x7f0000000a40)=@file={0x0, './file0\x00'}, 0x8) 10:22:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x0, 0x0, 0x6}, {0x800000035}, {0x6, 0x21}]}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000080)=0x1ff) syz_emit_ethernet(0x4d, &(0x7f00000000c0)="b6") 10:22:13 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x35ddd40f38d8620b}], 0xcba, 0x0, 0xfffffffffffffffe, 0x0) clock_settime(0x2, &(0x7f0000000000)={0xe, 0x8}) 10:22:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f00000000c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x2}, {0x61}, {0x6}]}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000180)=0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f00000001c0)={0x10001, 0xfffffffe}) 10:22:13 executing program 1: r0 = socket(0x800000018, 0x3, 0x0) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r1, &(0x7f0000000000)=ANY=[], &(0x7f0000000100)) r2 = socket(0x800000018, 0x3, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 10:22:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x5c}, {0xc}, {0x6}]}) r1 = socket(0x2, 0x8001, 0x0) connect(r1, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000240)=0x9) r3 = socket(0x2, 0x8001, 0x0) connect(r3, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) sendto(r3, &(0x7f0000000100)="154b5f4a32f3c77fde73a16e40a16b88be3f3caeacba4ca537bf095bed6e24525dd83dbfef341687e2cea6ca751f4597afec4d16c4ed99bf4f9a37081d72b478e073f32f9c5e66c93e6e0eec621b9eb3f23ccdf581b530110e59502a50a6d3f0628f5ebe64345847aa1c3ce0ac26b0210adcc89d9b88537c860300be09df3de09168d9c4b9caa7432b03f6b6c2ee71d2b445e48890d8e97462cd909bae492fd1bd2e", 0xa2, 0x1, &(0x7f00000001c0)=@in6={0x18, 0x2, 0x8, 0x3ff}, 0xc) syz_emit_ethernet(0x364, &(0x7f0000000280)='D') 10:22:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r1, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x7) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000001c0)={0x9, 0x307, 0x7fff, 0x6, "f0f8d99c688073feb4285b955830764a7d9c561c", 0xfffff698, 0x7}) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000180)="ddb4aeb3ec240a", 0x7}], 0x1) close(r1) pwrite(r1, &(0x7f0000000280)="8ac38dddfdf2337883d3517b5756f00be40d002d6f458b74b69c9022291dfaebda6fe931f9f80fdaab6e4c7ce6678f08ab09948518da8b8fb2c76770d15a82f164937614ae83214b73a4db59a6b40b499bb71aa2dfedd0b8f58f3af151585369277cace353b9d2214af0ea240aa36fe71933c18b2ae5d9ac363bc82750a39faf210cdae3a3cfa9c858ef12e50c76648c09dee1c87fb89fa72129b45c2f3a81628313e5bcee9d5713e0dc4ae49d4b3f6cea7455a796b9ec6a876be678826ba1537a9b14afcbbc4f1417af6031c364ac9e86d64c609df26c4eb1b303377f06b3d3678ea97b600b92a5b2ef867c71ed1eca9a3e463fc1636924c77aba31c7b7a361fe2087b89ced010b412d44aab9dc6f9292c6342f2011830302054c6f8d1229cb494d89d78a7ab512cb535b58740ab71edf67e4562aca82b8cc7fa7fa896f2469469089fe2bda16f619b76c9eb908387a60825e800f089e5576de3564097a3bf35dd2f59ae918fdab85f050dbede4e65c7ebf9427b0095268c034fe444e09936bcf13e3c191b54e3fe04221893510acc1dc42e05e86f7b7beea36629a91f0b70e238e3770e792fd0c505d8046b2378663f5bb289b56e386252b102dc03c5fe9eb53f9262a7151b4f3d3496e4e0403c6f1522474e105c7477e6d3005a8b37c6487bff55f737fb3e420220e70c17dd97b77d355cd6ef55f802193e2b804513b14e28e2786c41d491a2717710bc4d16941883e8ce0b2b3a39483c744b03bf464d7c3f9f50df7d031462251e789255ca4381e02ad8805825ee12e5b5ed5cbd11f9eef1e0ad9315a54c543a37969ff8e946095fbaa18b453924290b51f48c371ee22c23dee5f5b7342812128c8598cbaf98620005e0065df758cb348151279f9e8d0c1cb67f08e1fbfe4fed70cb1e4abdd113f756498fc9b1c44010648b3f2e3b801115452578ee2a8432b63c68f084e9d3953c63d31165eb74bf29c8b4fd19e06a0addfa29f7b552905d01516343863ab47021f148550104afeea2f9b71bef2a4b3e8fe2d0718b0ae8f9f6d7f16121f17086d66a1bdde2b1f5a0649d76a9ffcff3cff8bb811bb0c4c7260fdddc7555091a8fe57e3ce1c7d0ab3a192feea8e2f72bdbb23523cab6f02b8ac322776739fa0035d9a4555aaea3d80f7d6541e082b0f77a0adac29e9101404941ee2db46b9efe9382d64499a95c4788cbe5daa31b632f65fb58362b5a2549d83befac9029fe180b589721d806df74683277537e79fe4c5cf6d8a358be095875807a36e8784b006b029b0be1b58a278b17d7f073b54d04758d0fe62c3d7b2135eb973e66dfa1b336293b3d3669781feba09982a99838a909726bcd71b2e5b63d0e2ec673cb585621f6d74c94f85a791c505135a8341f717171503d617055f8ade2d5025a6cf9e658f2adf8c8e10686d7ad5d019a802d7262cfc9e12a571282bab63c91d1cd6826231bab454679f92719e712b9e03b5397cfbf87d0e3f6e31fd87eb004cee91f6640fdf98344273b68125dd38d029f00328c353f9b9d55ece5da20546169ce1a6874bf57b1a1f4891369776d6e72d82ced2785fb42867e3afeb90fdc9217b9bf7ba34ec9536155836d865c76e35bd6776a57aaa9669eeb1b31a986bb09a938cd803c77df690b8e9c1c4e3b6dc6f3fa6229f24ba02e1186f1de61b2ae77e95d0b4654302e8b2b5561942c87d0137585b1dde7150f30e46a918a327826325e59309aa91f52622b790bb0fabe6f566602485472d865e02e90f69a569d2b7f7066153378c7baeff72334a619126e042085ed1b0bae2826e6e365393d04165d968453c2aec692db5705dbc1bc736b39abc22773042d45a30aa90a56386b4a56301affd3b9b107dce1f8a6c1c2d235cbf3e9245df633de7b0e4f00356efa4f34aef41f9718e6411d8e4f4b8d4a77970e5129c1da513030637266bbbf134743e2c37be2acd295b2dd1a57197517d8ee85851ee58b2dd872841a51811e20a8d3de2d55e6ad440bf0040542b31aaf0ed8ab9c6a30378b073a6dfa1cded55e2c69223292f905bcd89049d77dce8aaa478d51934c8c6141bc6659d540af39d01c24703d639dcd267e36e737b3eef9cca9cb94bc5c958d9171c2bb1024c1813164e557deb102b3570de45795b8b871a23e8daf34bd6a8ac078ade72d72447a91a050d4e3d249233436eb5e905f0350e9d696cff5df3d6d350a84149e3ccc08dfeb49df0504185969db69daab552226b699a0f29a5f9c714519ee694d47e154b4a7d48028fddf8d50942c975c14d5e7d2cbfbe9c4dc767266d2c77b6490d1f633870978dbc94fe4f60c7586ed7b9dc59625f1241e2703b26c5a76a6d3fd76f1e3c7edad6e94753689276bb6ab45c9936bf425d67d3d8862d273979d69e2288d4b03603269b6d2b4f6d2c8ec528320384ccb9adbfa5f70108ba81b16b8126c878a76e9a50b52c82fb00b1fd7af68be259646ff8046a4ddf567dfd4d5c252e5888087b374dd79dcc20560eace39bc311fbcaf3be94240eb050ef73c05ee87971a3450b676fc3003bebaff03d93c8f16610261b3c65a95b020384367cfc921e935c90018e5192669d67c977cbf8d99fdb6b73f41bfd15d688b31dfcb986b91ff78c3d2191158af930548fff9e58c81edfa6722bc05161608db3b78cb138ac15e02ebe919927e189f1548f9be1e7130528e799eb0b53b034c54123bbf803ff7c1d630e08c314f1dfacd737437689f8acf49c41993e19682f26b6a67a26a05bb7b288dbb38d4da8cd4a159238115dca57f7304d211c16c2b9133f527363b431e42437f90ae6e47ed0c42b64e85257dc1978450690c6eb3f0edf608228f2a393076eede6a252cd62d5221f167e3ea18856d948759234fdf1db157d94fded4db08919f4c15c16e7c4b5697dd9f410373ad123161b1a249c388a1457b2148e929ebc8e67d36d1f139f852e6ae6f2aaf83a82bb5df8494c531aea3fb584f528cd45f1b3f2bac972060d400cf99163751412413a1b751714ddeb33a538de6d72767d10c7faac7f79fd75f393d1216c75b628e1237e972a91f61ab75d42fdd1e4c5b3d392279c37dc5c9436cb62f8c165ad5522e787fd1d31680eb8f4fe761ed74a070df83f1a8a9ccdf6610430f870f0e8edb935de48994fdb150ff3b74109ef5b6aeaba30a0e4aed9abc1097407abe23a6e0e3e86960c4cc955b9f789d3ce55922f4c38b5c4e166b032927671d63d93a7ff2c3e2e30430925a6e80349598f54ddc4102b897f79b9d06a1d2a82a922c31580b30de5ad6e1cbcdec6be23fe8a5f915d0249cb84b56bd9c8ba851408b08f851e8115f2d7cb728a607edcab67334fcf27930ac3d82f9724f0e70a96c330d8c49157ed7de5785e9615be90fc6c51c15e8d83e47f26dc87d8de271e55281c013a67e320ee16e8e5225978f618089e6907d5bb3db37f267c235db81f27b9c8c9be658f3f061bb734f1321de9e95eb1481fcd4cae24a88f32bc623f0c84fd1476a068e7b46b6adadbfd2d8414bbbca9a89dfdcde8f470e1c131650664835323f1026093d1541cac385f0e70022d2fffaee1b68b724c8f5a213da901902ecc49574e3f24e87a4e03fbcfdf59481decfdddef5eb2b419e2be91b1f2f0fd96826bed1f34bb4178aa9c8f7c8a7e5c7df60cd7f4faa4eb07f094539a8da3f1220b51e23cabd648505b4ba1abe7a71b073dfa53228c8c6efb952999d560829df32aa6d4d72600dc80560d2d88ff06649f93b17e894daa4bafdafc60224b7e3b69f07d88fb2fb099009a4a78bf62f27ed169b6afa0f6f54bf35c35fc84a887e2dd0ab296a48a911936fdcc7a970d9c6da31ce2950faf1881facf8dbe42313e177b4cd4c55a600867233cbd6d1eef0777ebf1708af3b030e160ebe3d850f1c15535283160d17f204c801f01d8dbe8c349615437e9a5d6f3bb6e8bf808cc95d9d3faee95ad03039e136f6ac1c32ff69dff064ca4935f5b37630204ead0f230e48a418ddce5caa99491fdb23199a6c1e6a83f9f71c65809efebe15d59753a3d93f26329d9464503382b82143c5da854852dc4f161e31188e38b0d31c1fbd33d5e19f145d1a1534fcbbb9e3f9f4f3fbe63ccf6827f8399e8518a5cf90fdd98a529890dc157c7fe3d5b90f81ef7b83ee809a13af44f0fe6fe797c1eb60624417ae7078681f93bce210ce723bfcec05c0285334a115a82bd379554f16594f06a7e183331d4f5a727669d9667732d24d300c23b83cc0d3253de45888e00c3954b450e5c9f08f3aaf1d7d11ff749d00631c9e8d95ed39239368cbcd3cba79b24359308ea032a1ef54f3415fad626c0e93bea7ec332ac37b47a50b2c2bcff9c7e256e0321fd1bc345fc4710a3cddddfe8fe7645a046eb357ae298918801de7363ffad2669fb63917426ebdb44088e95b883aa40c02162d8bafdd17584badc367a06aae5b4f90e49af2236705dd9102d91db2d867b05ef22c0000503e49d5cd0504230bbf94f61709eb75429ca34f8888b671602a7801a984bc1a32863808d719146e1d92cad8bd68bbabc47c9d76957b10be895ef4581d41cc85a90077d4c58a320df9f785df1e632a8be1415aaff931def71e2b7c6e2537ef4d1b14c7163d35070523b2b2b0055096204774522d87983f83ec3dfc656b893a1e723c57b2d4554afb8acc6e4106a36c4c7a6f3d097213232d201ac06e6c02da568b610c964e4021a7a01f9100671911582b8d6ff796cbb6d2de6ee136ea6b7f62d29718eb1b530dac0cc7ac9784c06f902e412a703b64f4cc2f787bd324d364a1aa649cf0097624e5d7d3bafb60fdbbe9be4e4ee7c9f6570a4aaeb019ea2a90a5a997362c3e11fc1c0b7c808e2d5ed6994960097cff6771228d8fb99c127c8a8a6400b288e6dc3c9fb0865d05961de4ef9ceaa77bdea1ae6cb0e9e1d0e6ee8149d4855fb99652bee6a0187341622286b94152f461c9c976183ac96fbdd747f1af948700fbadd2bc319faf0791ea951bb4f61aa6a681c11387af375207a0f3c08db8095fb28fdbafde0454a60c09286b5adcf47844aeda25735ecf7d73f92286d591c985965888cb04b053280fb8de79442ff1d83f788b803dcb585c61e39c5705a0a46d6c30fb8007c8a86f70619988fc74c20ba5fb8e7fac3992a4e5bb28293b6d6b0b94228ebe354acfab1db289c6b60147d6f90e9d24dcd21afe7e66b8a2c715ea0e48bfac4d473c5a807c4e39ef01bfd675042abe0950660feb33e5cb785fb1c98df0b32f5253891d35f2a364eb483ea4899bd47f16d0abc2ac7a8145eb0c37e8987ad37f1c5cb7f08ad67bd901f84fb2166282a405875e6077657d7232d6f78b38c176ddec71d7dfcf86b7c2bd344c47d6897464541c5c07b0a12696af5e4b3e237dbfa62f312a6a100f706c9f950a458ff52d908a293cf8acb35dc5be146b54c94dcee0e82f7ad49e8bd713be6816fc797ec8277fd9303cc14d47a81b9468e70805647f90a3e08e0851c279bc9e7a02d1f4f4608f6c45b50dcaf9aba7fb38cc84e00b467a0a6897e3bb891764a39a9a648da755bbee401b3e07209cd052170dee25492044c4ec631b65978800ce5475d1a514768f2bb62d916ae7cd9cc198c8c18067286a062812977ff4556ba6a0dc49b965a7eb71cc04f06ad6180685bccba483020954eeb456be1d784d3fa95a86c052713a89570b780a74f10c8ebb8f85de54847ec01103deeea4c4440b8c4700f82828f7f06a01916be1f3324d2144fec0bd65b0f404a2a91d46bf0b863c38e2a9f22f6e02e02b0c4af6f", 0x1000, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0xc}, {0x3c}, {0x6}]}) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x400, 0x0) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f0000000100)={{0x90, 0x5d, 0x3f}, 0x4, 0x40, 0x5d58}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 10:22:13 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x7) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000080)={0x3, 0x2}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket(0x18, 0x3, 0x0) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 10:22:13 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x202) stat(&(0x7f0000000040)='./file0\x00', 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2040, 0x1b47) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) stat(&(0x7f0000000140)='./bus\x00', &(0x7f00000001c0)) ioctl$TIOCCLRVERAUTH(0xffffffffffffff9c, 0x2000741d) 10:22:13 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)) faccessat(r1, &(0x7f0000000340)='./file0\x00', 0x1, 0x1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r2, &(0x7f0000000a80)="bd82c321a8cf98848e4a8051bd24313d028d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e3768a0237f559b7cb5e32d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1114518138f7d1d6a2e60e1f34322c0cdf8648b48935d16a79a15cecdd79cd66c31400b4dc386972d2eae4950146e55dfb730fc43c6c3b018be5455be5fe8080c850f9e13da075ee54c068235008afe74511560a934642a247a3e4003d756b8f36f49d07805e04cca5dcf52535caab085c9a7dee538225996d2250f6ea821e153a6212d111402000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa280628dc1acadfc3e92423cb41197f368771b662654bdff0d7b16d17f7030a73a7142506aacff400b84a56478769d83c9ae3c3e92f5de46d9c350db63caf7ec56cc8d1a827d017cfa86de2263508d4edcd53967e684a30c5f5913d0e81000000000000008eb15fde65dd6caa00ce55ed35131361160b55248e02ee595dc0f7a85c43086db0362498e59f473461f38038d5c48e03f25e2c1095aaa93079482d45d8058bd4a94a286ac2b0a75452f07e8f1f3e43d91df86c1926fc35f1f2cca773e10bb74f9cbafd48121509", 0x1ce) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x88, 0x0) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x0, 0x0) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20020, 0x0) ioctl$WSMOUSEIO_SRES(r7, 0x80045721, &(0x7f0000000240)=0x7) dup2(r5, r6) mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) chroot(&(0x7f0000cfb000)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r9, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000500)=ANY=[@ANYBLOB="250000ff000800003e7a66116e280000086e1932e9f789cd78a757316c3295d551cb9989c3a3ddc01da397476afd7c6226019f3c9df2106ee6f7d1b80f9baa215bef48c8699b9b0c61095b8e327d316a57874838d1d509041c3879e8e54db4c226c12fbfddaf93f8dbd405807b848144e25a88f7fbaa7c83651bf3166ebf0460fe4afa6bf588b3268a1136e65ada061492ad7e8701e6c3f4ea73d1a00e16b3048500498074f42d432f0b738671320e4930f6618040243e401ac8ed1e2a1eeff6b84da4085879c714dba791c3a9638c1b6205f539942bae9d86946102f0ce6d7f25e57498e251f3660468171b552406cf49959e02daadb14ee652c66fadc3954c416e5def3b68319642f1c6a7203cd88d7307939acb3dc325da3f902dec38053e18bc054dc9abbf54f31560770c072a8ffb7312114f2ab150a0eff7de9a1095019342ccbb28626352be594aaccca3092b42ef34c7a22ab3e5f16513362840b72e43cfb4b0f5fe5afee86163351fbb2f3ecbfdc9d9d0a60d861564dda97fc6cf8f7c55c8f3d66979de2ad41948e6f45d1d9f27d6353a0e643e76baa7984a15ae1c3cb7f9d763dcce68ad19960b9217e582575aebd24f6a398a59f1f0135599541b13ef16f328f2a0e30b8c3b55d89df35a8209e064190e310d9bf7f6ffd2ea7a4ac5", @ANYRES32=r9, @ANYRES32=r9, @ANYPTR, @ANYRES64=0x0], 0x1f7}, 0x1) recvmsg(r8, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8000, 0x0) connect$unix(r9, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000840)={0x20000000, 0x0, 0x3, 0xb, "b08dce5800", 0x2, 0x10000000}) readv(r4, &(0x7f00000004c0)=[{&(0x7f0000000200)=""/213, 0xd5}], 0x1) 10:22:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x100000b1}, {0x6c}, {0x6}]}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000080)=0x6) r1 = dup(r0) pwritev(r1, &(0x7f0000001780)=[{&(0x7f0000000340)="02d38d4fef1ee8db172c1d21290948e47c4159e02f460ca1193a47ebd0ed6d493a8dd0852a82d80c901ac707c4813ed36416722b2f49cce07dd83c4b32036d626f9b2d524d61b14458358df800ebe81c5b18be458bee00e3e81f489f9128ddf3610ff12d4703c93cd55c4f1bb478b4b898747941f46ee7a8bd5de9aa52c7c81afc75f239e9caa17ce14c16d8d713bbacae0b5e2b6d00ff9f62620bc81ca5d63e59ac915b78118ab768aa0113d50e3c6e0f2c8514a38810d0f9ac5a15c7b9580b52738e8f54281b1984fd28d4d4ff5b92199fb51f625f51801ba27dee2f25acd7b8c7daf1edcb16961d9a8eed004a26024ad6851e2f09c7803f2e69ee8e4863b9aa8f2c552aef12e49f75bf491d6417d4e9e259a9778ae8d07b454b6d6732000c40cd1e097beac5bf2de188479f388e13d2b9c88916a0cd12b53763a17c1f3f22d418f7e435fd4eed515bbb90de3650bc29a15186cacd6e968bb650de3f68dea37e342f6cc265ba1a7075384e1217c940748b86f1729dbe344a99f8e5753330d078e87a26a275d7437578a61acae816b4606856cabdbcc536254e523dec7fa92b632fb2ad3c36ebb797c048531008a6e67b4897dd9fb9ca4f27772c84a25515dc8726eaa548c85a251fe5b83071d7faa336e347fa800c8cdea8af9c4acbb52e5e43de4f24ff7dc69325bb94e16cf89951f1bc68c94e35ba0d0b1903be6150dc5590f3fde25bba3ff673bdb0dd06d4d95c3d277aea7b5fc12dd4974e5cb29dd71589123eee02a701324e189b6876ab1a3d1cfcde8d3ecb5314ba3ef4c4ebabd51ab13377966a157134e4b8423308a3c6033a56c8643ed20d532c4431269d74175290b6f041a5b3a986c2a9d77ae8884d5ae5d8145fb3ce06d454b760083c7f6003cd4510b0744ba94e4f11a0bd67b30695e7ea14a9706e56541bb1c3d81d384a86508dbaa42b6f011d6cb2475229d49b044421753d9b3c1ad4d6e05fd97cedfc07f56d75dee169f59fac7692e1fc560eae500167df142f70178209900bf739f1f718281c31c521896e2abf88735e8661dd69a10abc25ff1c29f63184b1864336f2fe8218e0dbd9ec22b70d2cd9cd9ebeeb821608a16a6c8b38a2cdd378975ee02bcfcbb6ce139679462afd6c235c0d30f1b53e32a04e54271dd5cc06ca8d2382d304f6edcb58556271af492bf40e11ad20f03751a6a03196b0624da7d17c6c5c719366acf25450b6acc8ec8e4f8ab4480135e96067cb8e8424cb0e163face9948d2703e18f4a798e33b5dcfe0041ca9232bd95ce2751415e5f85b2b31ddca7d6dbaddecf49a7bf5ca7b0d741a10e6df47327a21485719a058cd4bc9187ba07781a39748e37a256578a490e2f72f0452d70937c5ee87b9f9e3f38a45c08142c278696cb270954eb72e59028235bf30dee525f6ff2daed8a57aebd7cfc74f307b2c40c1b4e46f210b6b4e93e8594ba2c2ab23a9560b89aa528139ae491cf2fe37a46126cbc506ac591ab1e5bfd444f9202160f17c636db9f7522f6c74837d88a6b73cf0463321d15e74dd86aad73c32675748f6cc03c0113626e8ab2088d45eb673e14ee19ad61e027096d132bada656c89a980d502852167e8b44164840ed62cad21373d8620ecdc0d33c66768deac726b1890591205b9e8d4972a9a0eaab17e54466342c383cc2754217c8e6bbc0a3ab113276430d1cb41289ece1fddf1526c0842a17e3b9391a20c736ac36790f07615ef34ed44106a82aab41aa176cf15149fbb6a42dd23325eded50d961c4bc1bc10e71aa759878ab408e97530041933d943edf19131e49eea8c36104cf25498f0cf7e68258ea830de58d9549170181b6341f1fb07341218f44d48a2dc58d263d91cb47794cd080dadc13b4af66f57e41891a3f2b488b58640ea0e17e3ba6be3967d514dac088313a3edd7f5c1b34b6f91973f7a84d9b16ed361a7bb78cd52b04d6e9541c908419ec19cad6408bc30c868297664fdc63bfcb5ca989b13aa44e1d537f10451426b736ea969f433104b16d9a2aa877d1ea75be0f3c929d9eaffb5938d57bb8dacd69d372d890be9a62271d143e77de68975ed261da757a3187935e27f56e8b7faf47bd3fecd64cebe363a4958961d5dd1fba95dce08740aa59368483069184cb7e139184739f03f73e6b93f76fed41f31c57d552f065d8f40faf88b1bbe0f39f85b94f7b7c80f28c892dc2a9456c74b9fb40da972e9cc4bb0847af27c89c7d99efe0c0ce7d79e635daba4dc328966f82a1bcf3c06d3cd70a59036c93e88a31063516b013cb1ddef32eae71fe74f06321b399e7ef281b04f1d561e0ab54095760e7403f01d0ff0c86bbb9a64be956106cfa49aa973725d485db550e9c91ae2c86b80334ee5270d1e8122eba9123837477323b9e84c3014cb7f42b26e1299768b4d2fdd82c9aef9a2be49a62974cc495653bad91dce0ecbb6c40b9f0b7ad4cc807baaedc5ea6f1bdba1ee95e303a6947ee8e7c08907c534cdad6aa89551e8ef2f539bd48de4e89282a55711cc8ea3abdbc074189d49c3c86bfb8e216a429e5304e0fd16a5e3ed263b80a366f0ddcd3c4add89fda17b129b76c9b918f209d9340b6c0a46b86d9d8b430ad5990aadd6cc950cc15cead1f56dbabf2f67c5c35d30b07fb4cfc8157c03d199e9697ab73029d505024be7374d0ec043dbdbb68e4f6494ea5c17e7584723306728b9600cb047d99827685148cfdc59aadf84a719362a2e1ecd426be4be78bca031dde29dbbcf7b8de1d11d4d0d1ac78a74c968fa6fd44fca86d7a7b04201c816eee449ad8d2e403cac033f3a7527b7057e9714cec6954197e27c65bb320777e78c63b881dfc292bc6860a85e8572b62093c3ddd40807d6ea5c5679f30c084518b4444b4fd9660dd6bf7cd8570ec28d826aea9f244a2148b26dbb462645bd6e9e7d6f7551b084ec8ade23244d4b903eb4c685d657c675273f596dfc6edfe159acf402618827271607155804b0e19830e6731dd973b613748645e99424d234d1a1685edec4976c6285fd09fece730b54dc82648538c67a122099f9f3bf4675c7632ff6700d559b0448e7f58ad12492e3b4d22b25e9d489d6c794245028d73339f54fabc720803e5439ddf9593fa23f1e4ce70b1c6b30dc32cce8e30dcf1afc4da26184a0a7f091ff896905ca3970911f1e24f9a99a33032cc4409c204f2b4d93729fd345aa2fdd64e6229befe8188a653d48763cc364a83e12efb745df6b9403e90c3ce6060b5f8b0aa43492aa07d78797cb1256e4b664a33db432467740b180d728946f6b6d9085038b7b8944e20c716a2d78da4a1e30f08768941d936917422d5aa9898cec355e0f0fe265c193ad8ec44599645a77568ab1db933cfd43644d87f83fac7d1f91e3f89ed33357ed3e206fc2d2a16d17ac5d6f9c92fddbf4be8bf833834242650157ac2e4b65164abd3f807c1200494160f70e9f9063185c67adb95decd8fca66996a8148ef6558691e2595d157f145140be0909961ec53373c8f7b651b24c9505e13518c02a5acdeb30298e1812f00c958c4b91405e115ca0f847d7850659d20c9b443c91e4e01b74f862f746fc8bc45dec22388e70ae50d53a970b2b03f892d0261fe40d0452fa232e78b2752745ea4b2a01d24bf4d4abdfee667c14bfe40306915f30e37ccbaf07c6ff6e4d532600bf38777ff136bb5c69e40dddd5faba1cb0fd68e810f293062f37d5f1287d9194c31fba5579e561c9e8b6330880e93db0752d3a3ea3ea4bcfd0f6a8729753e6ae684441a3d50979155bdcadcf483461f1f4372b92c0e0397c2363427e19db08b78c40b10a2aaa34f7a45a3382ed9a277067680c56944144b09d4e10c727509f102aefdc91b8b3d88a68334ab83bda1680c3c6ab12f86491c088405b6c3b9a78c6a7368b2f0c7f60c0954e50200e25688b10ee64411c1182a43065da630d7edae3b8d43f789cbabc13557a381ebe777cba2887ca2b81ce22dd7f121192179634d4c5ad1f02f1cc2f4f47d5800d531d27e7d9d48317ac856565cafe136025aef2f72fdae1fb61229809327a66c2a3e782f365955b036fe94f45b1972c741aa96f624ac3ed203de05e371a184402d73e88e11fddb3fef823fd39417071556f75afa263a2d17c752b3b0d40a81f4ce202c177236bdfbd2d29fb7586c5fa26a9925292f28bafcfb0545950be50bdec07a6c73e159b40936fec4dd286689fcce738017dfb2933af939194a90e25465063946020f4138ebfc5109116bac8062d5998f1b2de33634e10d459405c8083debe7dff8a1e4364c69422ca1df015ba62205776c9721f7e04a4347dea41f9b3b74c0a15447a60f8ce7ee2415df5aec74d8dd2d8cd683191604a56f1a6a676d87344642b4ac60ab5df3d4c9a0a8f6153a8104329bd641565c375cdd2166e02c5a8667f80ff92740773d0414e1cf19561adcf2fbbd0ef97dde9841e4a147048925778133c4f886ab7ea3490da815582cac93a2d18d40b21a00fe3dcdfcd27b7fc86155378b643c2e3c4e930ca32c430066c90080370af9aebd0f3e87655698493d01153af03905b73b0c2535a78989451e659993b9a5ddff0ca88d1a62688b97120a624f886ab3557e799ef5175afa697dda45a42d87545c763b94e25ece358974e51bb9ae5fa09d6242e4a408cb39f0e9da9b7358bcacf5d8f70c91a6e6823a8a80c57c7ee218e761255e8f50b3862b0db07db1a30344702a172476ca9914066f3279453ac94034489c4dc1789f6f1e3140dcd3ad2814129c25e9e0d2f48ef8151dd78ce3a9bd85681d4f872127c3865d317416339d3c1ec943e9c64938739a420154be9d468a9b36fa7a6ebb93681eab9edbcf7f1fc977da9b663d01256e5901dd65204f2a88e395c8559429abb3b181235084aa88125be44f78149fcad2b02ba44130b69160aae5bba333e37fc9608be7980c5f9c77d8bb1a1208a6480eca72924e28a4b6811cee8ee761af7a70a1ed09655c76c397ca1cd02c4fca21dbef379d065d166445502f49da4b3bca2ed7f30e0a45e8d7199c9867887ab0eed718b063470f55b270b62bd6bbeaba0d707f09fe01dc5c307653e19a3fa91f3207eb3247f780c1e53b2f6c7c2035e1771976dc09c195731dff741555e2e2c641a7ad09181fd474925e617cde528bc0d450351a1b95442405a09dcfac652e2b40c3fffa1dd2c85ddaacc806b867fea5a425e8731f2ee094205fa09fdb6a94d92301f052f2e18f7bdfca276aae6406e6f83ba9da061001f79080e51af1a676fa09d80d38e91b607dd2c98a98e9635ae4b921ed8c1ea0fe3faf0e3f42269f457ae809eed80d1a5d04e647f67b0428ba1eff75ba5d1563db6956d1811b2c5ce3342af939024241f0c0b2f1d319b0ddcf7b0e2241b8381e3e681012025f6dd140a1d4146bd90948fa7fee8e54a9be9d2f033933f67e4af600b432b17d5fb9f11e5346a4838a6b4e89470f85f5cc809056031a9c85c678eb25071641b26b005f7f0317008e5cf7c370f414bb61b7fafaebad00319187a48c7891218736588870f972430edbb5df9713273dec02c32e3bb5e1b26cd0af78cf76cba24ad7e02a2e3297b9ab951bec6569a9d455a73ded9ce233494132302fc58eb790f2674c548f37fb74f051c7b293f4aab416e8036a78c79ebe90353eacff4ffdbaf193cd82afad92585463efe0dc3e44c94b4539bc955bd8e306b48cb3dc9a7cce5e2291e2422adf8c597698c335b205f23a664a70c0858fe7dc7a5c53c7ec78d30dd62392c47d9a4ebe4de6fa69d5cf", 0x1000}, {&(0x7f0000000200)="be03a0b4bf6a34a0537215a897f6c7496fbbc744781204a688cc739bb6354ea00c461ba098c4e7918defc8c44cdedaa1c6f9cf5b77df09d423cdd502894d6670fb464c9a4a31eef49c663dab470db154c93f75aada8518e2f4ceb4e12a02d8b30c13732a06e2c217d9b7bcf4439e91ce9d02d75be8e99e9e18a7f8915b07d2b753016010a9b130879fdc81d986a9496bfd20cf6323dbf64b4b4f043a2016f16e469edf500b4ca90a6c5cf6b8fa4b51e6946898a40762bd8b5211755d29a983f74b34805552b840c8831ec1705ea46aeb20a3516e7edad359a76d43577a47f5c8d0f6e828221a36337da9c42c4385d85557f0e7bb8f67f414", 0xf8}, {&(0x7f0000001340)="45be415da6bf86eca837bb3c4b6c87f8a884de08fc1e5e481b9cc8590cad6ecf1a8fdfec424e9775e544edcc61bbeba7dcf287b769cc682a4fca91fde9d4cedf89773eb2f451a4c94b699a20c20d410b3d139c50c5decc86ed6e5f9dc8fde561bc9ad6625a12666f79e40d7b962cebcf6813db7f376dfd31c770aa664d8327410303c8935e4e2e58da75856e641604ccffa79dba3eb7b2806427aa408c7f624c76ed420a0166f80b7d63556c7ef0d7c7955ca8", 0xb3}, {&(0x7f0000001400)="b69751931a275eea036f1ef6e74e1414d01e795674326d0322874000748163227966180efd4e5bb4e9876a45b44ca8d8bd8685b8c00c04886dfcfbe76caf421c602de49c126bfde6109d6fe05a6edbbfcfb88679209c33c063c7b000afd52a286f347f008c1e2b2b49c53d72d02341b9b3b921ffa37de5c08a084ce8ed017e2490c155729d646425f19eaccf2cee01da8deeb936a60c5a3d9cbb585c8514d5861621639927e807bc7616da06cd940ec87f814658a3fff03a138ef8b36120d115d9abe88be8b403629f87859e627c8b7e889ec98b583cf33c4cec8de2de6a5a571d89d0ba7f599231ec07554c0d0db684044dcb96169edd", 0xf7}, {&(0x7f00000000c0)="94839e96d441dba3e5027b37614d", 0xe}, {&(0x7f0000001500)="98345b595d6be19e3455310016a7f7b3bc87b5eb17eb2b0762f4124b14fbb3e348d22bd464828a10ca3f84ed3836c20d138f2049c8a820aa60ae0b57538da71d11d9dbf5e1fcb03831451dd759ddc997bb324003445773bfe836abef4436c0f15a83a6205fa9c486374154a249ecba24e2dcbb43e50b2237fbd3fc255303e28394deb5d1740db8e46fa8d1e20dea1ee232a78145f2c2487d212bbb6fd2f0e2799aba2bd45c73be581ed572548eb51e9bb90ecab26c119a1e0fb1b0ad5f0a2d1dd7a0a46e698abfefd6574a70ef097c790d55cb49f4a8d7685b884211c21cd663cc95d3bcfe2068f26adb4166d33c291af29c", 0xf2}, {&(0x7f0000001600)="0bf1bc2a33df9bc35479a86ae6f8a93ab15487f37d12634d1c0ccbce176bc8578f3252499ba3b52857aafb7b50e504196fc6a18cd1582950e0fb5a800311e387e5e6b1ba0bcc035084acb0501e918642d42584ffcd2dfb2e1b2303c55e22d2ab794d435358a408dbc9fbbf7e094754d463d1ca331ba4af12cc77c066dbe7c89ac6c2d3", 0x83}, {&(0x7f00000016c0)="088bd05700d82e8494006c90daf807d7859250fecaef4320d232a2f255f6dba5b7f2ab5aff3ca1824115aa48c19ebe5f7cd39aa1e2286fe5544491f2bfe43d009e9e53f3916cdc50836525329ac18c9770386757150ad81ec9fe2bdf318c3bbc70618db54ba6fb57a6d6e2620e0f67e37fae7d7433e8e16b59d21f83021a52e2fdddea1730e886ab9b6b04524a5f2a241aae524d2d098ab80d83e699e0", 0x9d}], 0x8, 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 10:22:14 executing program 1: ioctl$TIOCSTAT(0xffffffffffffff9c, 0x20007465, &(0x7f0000000140)) r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = socket(0x18, 0x2000000002, 0x0) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r4 = syz_open_pts() dup(r4) pread(r4, &(0x7f0000000880)="4fbab30e96bc453bac740a55dbdfc6a6977345b8ecd9c864ea8a3e912ac148df7ed59af03060a699eecaa85a6260c1258b897b6229ce3c469033f1fe12adacac9676b9afc95ce678af09a4e535575af8bc2fcbdf3ae0ead1c1e748199d649ed12cd2a14208db9ccf42a9417bac8b51a33c93fdda19a7a7b9f9cedcae69b77ef0f53533af7066b5cfd926a6b572f07ae1d32247f21409c5ff", 0x98, 0x0, 0x0) r5 = socket(0x2, 0x8001, 0x0) connect(r5, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) getsockopt$sock_int(r5, 0xffff, 0x200, &(0x7f0000000240), &(0x7f0000000280)=0x4) bind(r5, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) write(r3, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000100)=0x7) r6 = syz_open_pts() ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r6, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000100)=0x7) writev(r6, &(0x7f00000000c0)=[{&(0x7f0000000180)="ddb4aeb3ec240a", 0x7}], 0x1) close(r6) writev(r6, &(0x7f00000000c0)=[{&(0x7f0000000180)="ddb4aeb3ec240a", 0xfffffffffffffe8e}], 0x1) chdir(&(0x7f00000001c0)='./file0/file0\x00') close(r3) r7 = syz_open_pts() dup(r7) r8 = open(&(0x7f00000002c0)='./file0/file0\x00', 0x20, 0x100) sendmsg$unix(r8, &(0x7f0000000840)={&(0x7f0000000300)=@file={0x2, './file0/file0\x00'}, 0x10, &(0x7f00000007c0)=[{&(0x7f0000000380)="145061bf60de0be83d9ada62e49f596bda3bca1c773cfdbeb89bbf6b437f3232bae2528027be2f60e88abc06aea894ab29bd5d50744cac8a3e63d64b8fde50d59eeec35f616c272925bd9292e212a3a704b995702a516632a322ada96e6b3d0c4b9b8fa2371d6765eaf29053ba4010a7916b1049eb086f1f78b7fc13954a2bd5676760874947e0b6", 0x88}, {&(0x7f0000000500)="04404b866e6630066477ee48f9026fb099ee36aca21fdbbca66e62fcdb0c444af26f72c91326e5fd0bd04d1ea73ebd880e401a40e66858634209cbc4ec952078903e81444826c2ee034dca3d498ed77d8b67f8695b8d1c2dd9fa9710bf7038945df0e7f22e9cb97e380c7d895b2233c0f8ba602ffc6c27f9d6e9e7882d11b3b3849281faaf12da9a845f1b5170d4ac762aabe7460c5323214315e1282caba0d6bdeebed13e73d5b571f6d19eeab1758b3a80aac45f00829df056d6abcfba7686262ca8c3d8385c3c5316eadec66acfb47cc7744335df8d6d3fce621ae00027074328244d4bd88cffda65fc6c5d05d39a1ef806df31a0351851", 0xf9}, {&(0x7f0000000440)="dd4ed3f320a4d66801ef43bb91ef4237bf372404655f3ce3e2446be3f3ec61bb3b", 0x21}, {&(0x7f0000000600)="376382ef0bec8943b990ba8867325b4031c6ca238551dc15851852c21b52a24a6c291de906a4bb8c638fe9a201b0cff974c18cf8fee450fc9afbefde63be294bb8e5b7d9c251049e743961071b5ffc70ed99e21e6ccc3c72e6019825523bcf681be4e0633811af2afa7ea1a3c4b2b8e806c3b2803adc65437c5b189b7c25cda2259690bb0cefcdebdc6927fcd37ba7211838f2a8e6d628a464fb4725afb27719158902700eb38986ff8b56b377", 0xad}, {&(0x7f00000006c0)="3c3f2d30d8289a1b9c3122d31b614431991c21df1e71aaaae47ccb20d37bbf924ac35a57082e2a0d2699955d55e7c1da49c78cb108effd858c9d61d45f41251e83fff4ac06efb3a21dfd166b5d7dc9b6e67803e3e89cd9db0e4552945e5d32771ca3a08f3ba77b2c7ad7f720735ac3affa72d772b5f16225008d87723ad24fb5dfb654f3516d0442d6aa6fa0665fa9d439bf48fb5e2eebb5748943e8e0d36fc339ee925af99e0eaa0cd6353c1360aaeedf6062f54452c94843331f406310c4dea83625c6cb9074f133", 0xc9}], 0x5, 0x0, 0x0, 0x4}, 0x0) ioctl$FIOASYNC(r7, 0x8004667d, &(0x7f0000000200)=0xffffffc0) dup2(r1, r3) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x7, 0x1e1) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, &(0x7f0000000000)={0x8, 0x5f1}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 10:22:14 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r0 = syz_open_pts() dup(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r1, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0xc0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x7) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000180)="ddb4aeb3ec240a", 0x7}], 0x1) close(r1) getpid() r3 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, r3, r3, 0xffffffffffffffff}) ktrace(&(0x7f0000000080)='./bus\x00', 0x2, 0x34, r3) msgget$private(0x0, 0x410) r4 = semget$private(0x0, 0x4, 0xa5) semop(r4, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r4, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0x5, 0x1000}], 0x8) semop(r4, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r5 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000280), 0x1ad) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), 0xff4b) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 10:22:14 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) chroot(&(0x7f0000000080)='./file0\x00') 10:22:14 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x82) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='r\x00') r0 = msgget$private(0x0, 0x200) getuid() r1 = getgid() open$dir(&(0x7f0000000040)='./file0\x00', 0x158, 0x0) r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r4 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f00000002c0)={{0x8, r2, r1, r2, r1, 0x2, 0x6}, 0xfff, 0x3, r3, r4, 0x3f, 0x7, 0x4, 0x7}) 10:22:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)="ddb4aeb3ec240a", 0x7}], 0x1) close(r0) r1 = dup(r0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f00000000c0)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000080)={0x1}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10040, 0x0) r3 = socket(0x1, 0x0, 0x11) connect$unix(r3, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa34c7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44356040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9060000000000000013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187fd29ef1541e6ab94eca629fde07bbb0000117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d"], 0x10) sendmsg(r3, &(0x7f0000000240)={0x0, 0x0, &(0x7f00000021c0)=[{&(0x7f0000000dc0)="920fefd00a82e54563167ad971b2fdc452203c691196294265caaf9b47d7f69b766d04417a7a63222a629fadb848943fe2f6198160229afdc812e415bdaf8fbf91b0a6d05e501a4c0a8bdad595b73126dbafa67595f35c50f5e9fef0eb796086679b8e39a1ad7aa85ac1a7fb9f79", 0x6e}, {&(0x7f0000000f40)="0b6586639c7b5a95c46a6e3660e8ad09b5b276c4d4ae5324656f962a53beb83bcc017560868d98dad8c6934c19e871b5985b025d9b84b07f865d6c3c56d022e5b8d8dedd63546c3ca65e120df7bbc59a36302491357e10590234f2d6937474fee8fe18e18de3a49900d50d40addf6d04c2974a83988f63707ff9d5d8c3396963398a437d5f7d188b40151abc209f160ded87968e93e1b9cf2cea966e994fea00f0587add3c0b6df3039f5e6c149717d98242dd33a300cd1b5b19cb604ded861e78aa", 0xc2}, {&(0x7f0000001040)="f87c9cb83bbbb4bd06fc69079519a3ac3b555eb78791cc0dc46cdc7cf33f7a978deb267bf0d8c8d34f341e7ac855524c6620b08a7ed3aa75255bacba58426e196dffbc867ba0b0b839a99efe74771d8cdfe025445fb2462dfc5e1a0ef62cf028f610b6c31227debe92a1ae544e6297fb8455aabfed8343dcd879215b69b95278e78f3b595bf3246e7dabd18b", 0x8c}, {&(0x7f0000001100)="39b349563b97498b6e7d22602870d2d20cded9d101fed36bc90161574305008f27e936fd57bbdc92a579296a21f039a1e8a557f7456c67b73ebff834990b51d5bdf2a71f544d42b8738c70d546ddc8e6e9ceef282983ab46e3801f78dcfcceeeeda0db77f9dc9315370290a9ade58e5ecafd3db3b67f89c5f95c2ebf866684955dda0c26c218f8022cc653f7c5a7a5b5ae51346d79e82e50ace7d7af49cf5f1385ea68b576d40d5cccacbd1e876eea33246747e6b9f2a1704e8ad7b836787227f44e9d4b554d6c1522f454f210dae2fca3e69ea17d4181e8d9c6ea4b1cd7fdf175757acd11ee56c00ec864990e64deec94afb036e279003a0d79b50159479de1ee1ef3316a5716687beb3fb73711910b4d93490dc1aaceaa741b86d8139f34a7805f023e419728262a813d2d59b866871cc0c40ec3eb07f57a162fc2c6234ed5269824de54b1a8be8860a5b00d78e8b529292f4e7d665b3a733927a6066b6ffd64f928f25c1b593fba577f0777f5de5bd1913adc4d061c41f5a4075240f76826ee2e6dbcad8c574cff63bf674ac9e3e31276654d3bdcd418a142d4417e5b353996672161570f56c7a096e7c707c3ac9c1ff3dd6c54d54021f3e3863f6164a18d33f283a2008552ee5dd5a8506260ccfe1f71ea558711012a1c1e5e5b882a7e8f38f94555280f0e8fac46a3673e5b52957f609bf5bde9b72a0f42e6df6164b72b53b45f3bb5b624755f682682599bb6b74feddb79ad0a07cea125893e2baf2f1deb2eb98d6d73f0fba6d23695ce40905d9e5916c6516875e7b9cc30917cbb50610c726b83fc472ee3cef3388a2b7f75c7bcb5d47d3a47d6163b343130de7b4a226973806ae6c7f2c9b7969a5016d93e7bdc3dcb29f02f8723401bafc20c78850644088f92972998c1ba1f0f28437a9951cb4525b3281543950cf79859739c9fa0d6b995b99a7e9548a512171b1e47411f07858f4ae403553948bf0fc4c4d5b29a3cfa6bd649e8ea7824838c3424efc26c8b71a53922894b4c4b8c952eb6e7f529d82c97ad6d7f132df0701623032ddf2ce06c66be3d565fba7684f5ec369e6fd87fe71512cacb4683d6cc616d4d4c97db929a9b192d562672ff36215cfaccc2aa06ec3830c6192029c2f6179a190eacd30489cf36cfee5ccac2911d526ccc3105d2192728b5a72984af1d653ff65aa8e511bca94dfcfc813b5d84f591d2c96163e5b0e63ed450b051027beb6942708798b6b2814214b47166e53e6eadef4b81bedadf7c0dc01956b1a47e49097b73ffa1c60817537e9e1e13d8e9e1d54b924fbfeaf0247a65d1d3ccf5b1a7a5d25c51c9ca05071320f5b80881ccb91e868d44a6192f78eb663e421091c7c687baa331832c77d7b8dd6529e01d2bd6cd2c8d16b09af92e53c579d54aaf0bf4dff899cb079f3e79d38a4197b570c4b1957f3967759302cdbdce941e00515e4bfdb0e33a8ecb5d546ae80aed39675d0cc2d1eed9cbce153d9c9e80458448a88684bcc6cae21bf041c042c8433d4820519fc4979ee5cc49dff745dd7d091065f85caebe61b0666e0ee4116cd138c696fcc7a3ad86fb9a71f85f032071e1a483064f2c8881b051c1299349dc1e51778cb91618728d72c66f40eeb504b018391bd33ded7fa81f18f1a5ce7536000f7dd50fc6c4ccd50b14318b149bac82ed0710740d55c1590c75be6e5ec23be80e0027e186211c7eba3c4a6feeda13bf709f1b1dcff7c40821e3e559681bed61832c418ad3ff3fa9758cbc096ee17627e4002c541948c5dee2f6c0ac5668090fe2414765677b9739a1c135f714521f8a3cc888e0d0dcc0586efb234cb2c123cd67bf60230fd2627e778936349d53d28211bcf49131b2945a643c734f5f26e9cc9110ddd63c6bb2f0a30eb39daf3f56f634ad5f4454cda3c37f5232071d4ea598f48d06522ffb1e97e1987c81d9b058f0a80527044a133b891996368a25b62a937117c6df001bef33879c8af2f0ad6905e1488e26d225c44592fb96a60fdd12cf73aa576e40091f857b383f195b759fbab02de31405206cb2e7c8be7f88101de8e071fca246d6b6243fbc5bfc43ae728dea8aeb9024f6a8b4356cbd8d84a34c7aa4ae0dc90c1b7883e30060f21981719f0601764a0646ffe16f7ea310870d008a00cee1029fac9785c8d21a3a11283bd50593e9ed37c3cc6004a6c948180a0b270b0981a6675d2166729e730fb3f004345f2e85e8ddb204e6aaee60ef12037cb3a03d92c1bdbec845f55e6ac714d9fc337c9c05bdcfd637b98fe1888727f1d60b67f95ff4c38e351957811ff0d6b16da5e953d903021236ac623eece669e39d91570612ead538ed06572fd4d228a5fbaedb199e4a9cc7e5d14e78de4a34b9f1a64e01992eea69c3aa12dbda8eecec5b1cdfd8a2b41dff6bcfecea47242bc747d7814729aab7b3a7674c58c01d82a882fe8d63774bcfcf58677500e6ef451fccc404764302a996841a7ba4acac42895364b4bf824bb78cc4989bd4a52e684f82811cdb113c0fd21c0af6a10ab7ab3490ed911043ef586005a4fa864078fc4d104ad52c756f0e5342869d4f16b7222cc97bc72726519e2b66424a57f7dc2aa0528760a0b859e71d5b797267f8ced0882b61b3cd91ac09839daa3bb50ac12f1ee8de75c4016c39660fd87bc5d99cd9467b13d3efd92fd184e6a3147bcdd2b2f97fd4654a76e9d66590ad3599728a393c66ae4e4b97439c6a935243cb7e34f812728cbfb9f0dbb64eb889e002158e898ab02554ad46eefc8e2d42fc44e3f8dc918450a9e62bd2af3b964c67686b20d483b8f0dda94b73bef23cc0fe82e2e6d3ad3cf41653427867be02df04fff2d79caf25ad0c939d16276edc1616114bbb8a5558c70e0b2ec255d6123fd1dbed01a4070a33aeffef165d7b8403d3b42092c8c81c705f8db38ac50e854560568383266fdafbd5c1bd9966b70877f35bdc9b5a6ea76e2ad4f0336c17af4942ab49115d9b3f5989d6ebbf9fe6fecbf816777fdbd1122b3095cf3059a109667c56ef1cea6bf3ed715eb1382f05c7147f440df2a6e56e871c5596408df2eb5842888a80c3b62dde02eb32539bda4b3b9c9588858eb6f006ebe10c550264af88b0ad92930df446ef29c477bfb1ed08486a68893d7f6096171eb4a2097c31a784c31c35b9a94a37", 0xe11}], 0x4, 0x0}, 0x0) 10:22:15 executing program 0: munlockall() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x2, 0x0) dup2(r0, r1) connect(r0, &(0x7f00000004c0)=@in, 0xc) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) 10:22:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r3, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ftruncate(0xffffffffffffff9c, 0x0, 0x8) socketpair(0x0, 0x4001, 0xcb, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pwrite(r4, &(0x7f0000000300)="03dbc3750f6499fa2c97c6915e43175f052218960ca8a311c5da8a1971369b19779707af21527144db98f3054d7dee714b3b710c8be39ee9d2d592f2903e736b8071afdbd0f1a068979812566467b20e0ed29269f248ce2c5e192adbb2a4ee6ae0444bbefd25624f965f98cdf59b501461aa51e4fa27330ce1f54dc54c26bfdb7bef4d1804a1d0d5851817b0fca3ee8a5bf302669ecbb345d37385c77b4471c6bae84b1ee187fc2f0fc42c6584", 0xad, 0x0, 0x0) r5 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) dup(r5) pwritev(r5, &(0x7f00000002c0), 0x31b, 0x0, 0x8) 10:22:15 executing program 0: syz_open_pts() openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x80, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001180)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x04', 0x8, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000001100)=0xf33a) readv(r0, &(0x7f00000010c0), 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x28110, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 10:22:17 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x63cc4c078f2b56a4, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet6(r0, &(0x7f0000000180)="4ff262b14c99223148df97cff08ec9afeb420f4a169f2f1c82e9e8afe2f2b6fde7234d33f6a9450a92f38bf6075e2c3fa8c24fd4c8d986dd6d5c41b6d6845b3e8f3b56b1e2ed9b089a6402b63c93ce61e3c75d0a935df774fc5c3226bef79b178038b794a55e65cc7444855d6d47f99cc9b2279ab7ea2a57f411423a1d18a68e3d9d5c093bbecbd0bb655dca931a299928c5b998313849c894d0b24999ef481af11f39069c67ff249d672dcbf6d3abcd6d91d85766a9bc403cfda8419f63487cfa6ecfb6d9d28369ad285c8b7118692b9cbf9b0c10471a7d9e", 0xd9, 0x0, 0x0, 0x0) 10:22:17 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0x1f) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0), 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x30080, 0x0) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000100)=0x7) writev(r3, &(0x7f00000000c0)=[{&(0x7f0000000180)="ddb4aeb3ec240a", 0x7}], 0x1) close(r3) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r4, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f00000001c0)) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000100)=0x7) writev(r4, &(0x7f00000000c0)=[{&(0x7f0000000180)="ddb4aeb3ec240a", 0x7}], 0x1) close(r4) r5 = syz_open_pts() r6 = syz_open_pts() dup(r6) pwrite(r6, &(0x7f0000000500)="58c6fdcce72e71d52b8abb658483b90358ae19d8ec7e5ba8cb0ebca6f5bf78446311c97301d4a72aacb65e0e7be3893a7e0575009cce1cb83a7a3c993b8892cedbf1fcab984d2f91d4b9c37f7e46b80639ab52e79c0e8a9aa1c9849767e4", 0x7c, 0x0, 0x80000005) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r5, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000100)=0x7) writev(r5, &(0x7f00000000c0)=[{&(0x7f0000000180)="ddb4aeb3ec240a", 0x7}], 0x1) close(r5) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x0, 0x1, 0x0, 0x891}, {{}, 0xfffffffffffffff9, 0x20, 0xfffff, 0x39, 0x2}, {{r3}, 0xfffffffffffffff8, 0x0, 0x1, 0x0, 0x20000000003}, {{r1}, 0xfffffffffffffffa, 0x2d, 0x40, 0x8, 0x8}, {{r0}, 0x11c2a2af7e79854, 0x60, 0x2, 0xd8, 0x702c0dac}, {{r1}, 0xfffffffffffffff9, 0x61, 0x1, 0x2, 0x2}, {{r1}, 0xffffffffffffffff, 0x0, 0x40, 0x113, 0x8}, {{r0}, 0x3, 0x5, 0xf0000009, 0x1}, {{r1}, 0xfffffffffffffffe, 0x459a24079ce6adee, 0x2, 0x471, 0x1}], 0x3ff, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffa, 0x22, 0xf0000000, 0x9, 0x3dc5}, {{r5}, 0xfffffffffffffffb, 0x8, 0x800ffe5a, 0x3, 0x1ff}], 0x3bbe, &(0x7f0000000180)={0xfffffffffffffffd, 0xff77}) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)}) 10:22:17 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) acct(&(0x7f0000000100)='./file0\x00') acct(0x0) 10:22:17 executing program 0: socketpair(0x22, 0x0, 0x7f, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getppid() fcntl$setown(r0, 0x6, r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x5}, {0x81}, {0x6, 0x0, 0x0, 0x8000000000101}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r2, &(0x7f0000000180)="30d6dfff19029b6657638e1e9247", 0xe, 0x0, 0x0) 10:22:17 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000180)=0x2008000) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) r1 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, r1, r1, 0xffffffffffffffff}) ktrace(&(0x7f0000000080)='./bus\x00', 0x2, 0x34, r1) r2 = msgget$private(0x0, 0x410) r3 = semget$private(0x0, 0x4, 0xa5) semop(r3, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r3, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r3, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r6 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r8 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r8, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000100)={{0x3, r5, r6, r7, r9, 0x4}, 0x200, 0x401, 0x2}) r10 = geteuid() r11 = semget$private(0x0, 0x4, 0xa5) semop(r11, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r11, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r11, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r11, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r11, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r12 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r14 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r16 = socket(0x11, 0x4003, 0x0) sendto$unix(r16, &(0x7f0000000300)="5001050360900004000000021306ca90081010fecea11ea8fef96ecfc73fd3357ae26caa0f16fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d80000000000000000cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed79518bf70299107ddf3b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b1042", 0x150, 0x0, 0x0, 0x0) sendto$unix(r16, &(0x7f0000000000)="6f932e581469d1b89b2bca11221ca038d533cb8423f338af432b61fcb7c62e957457939d1a56fbc39329badbd9a086d36ab91abb0a830b5d905ea8b9c577004c1c1edbd3cc4fb9a3ef61cb02f18332cfb4689732d0a05b38a8debab4723c75ce03ea70f486489390e5fdb57100a6247532ec65b6925c481490cfe33c1cee52af054a3f40c24e9aa634277e74f31cfa607c0f6556f3109d60", 0x98, 0x2, 0x0, 0x0) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0x12c) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000100)={{0x3, r13, r14, r15, r17, 0x4}, 0x200, 0x401, 0x2}) r18 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, r18, r18, 0xffffffffffffffff}) ktrace(&(0x7f0000000080)='./bus\x00', 0x2, 0x34, r18) r19 = msgget$private(0x0, 0x410) r20 = semget$private(0x0, 0x4, 0xa5) semop(r20, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r20, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r20, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r20, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r20, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r21 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r23 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r25 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r25, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000100)={{0x3, r22, r23, r24, r26, 0x4}, 0x200, 0x401, 0x2}) r27 = geteuid() r28 = semget$private(0x0, 0x4, 0xa5) semop(r28, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r28, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r28, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r28, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r28, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r29 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r31 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r33 = socket(0x11, 0x4003, 0x0) sendto$unix(r33, &(0x7f0000000300)="5001050360900004000000021306ca90081010fecea11ea8fef96ecfc73fd3357ae26caa0f16fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d80000000000000000cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed79518bf70299107ddf3b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b1042", 0x150, 0x0, 0x0, 0x0) sendto$unix(r33, &(0x7f0000000000)="6f932e581469d1b89b2bca11221ca038d533cb8423f338af432b61fcb7c62e957457939d1a56fbc39329badbd9a086d36ab91abb0a830b5d905ea8b9c577004c1c1edbd3cc4fb9a3ef61cb02f18332cfb4689732d0a05b38a8debab4723c75ce03ea70f486489390e5fdb57100a6247532ec65b6925c481490cfe33c1cee52af054a3f40c24e9aa634277e74f31cfa607c0f6556f3109d60", 0x98, 0x2, 0x0, 0x0) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0x12c) semctl$IPC_SET(r28, 0x0, 0x1, &(0x7f0000000100)={{0x3, r30, r31, r32, r34, 0x4}, 0x200, 0x401, 0x2}) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000300)={{0xf876, 0x0, r26, r27, r34, 0x20, 0x1}, 0x5, 0x64, r18, 0x0, 0x2, 0x1, 0x8000, 0x2800000000000000}) r35 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, r35, r35, 0xffffffffffffffff}) ktrace(&(0x7f0000000080)='./bus\x00', 0x2, 0x34, r35) r36 = msgget$private(0x0, 0x410) r37 = semget$private(0x0, 0x4, 0xa5) semop(r37, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r37, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r37, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r37, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r37, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r38 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r40 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r42 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r42, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r42, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r37, 0x0, 0x1, &(0x7f0000000100)={{0x3, r39, r40, r41, r43, 0x4}, 0x200, 0x401, 0x2}) r44 = geteuid() r45 = semget$private(0x0, 0x4, 0xa5) semop(r45, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r45, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r45, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r45, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r45, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r46 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r46, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r48 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r50 = socket(0x11, 0x4003, 0x0) sendto$unix(r50, &(0x7f0000000300)="5001050360900004000000021306ca90081010fecea11ea8fef96ecfc73fd3357ae26caa0f16fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d80000000000000000cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed79518bf70299107ddf3b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b1042", 0x150, 0x0, 0x0, 0x0) sendto$unix(r50, &(0x7f0000000000)="6f932e581469d1b89b2bca11221ca038d533cb8423f338af432b61fcb7c62e957457939d1a56fbc39329badbd9a086d36ab91abb0a830b5d905ea8b9c577004c1c1edbd3cc4fb9a3ef61cb02f18332cfb4689732d0a05b38a8debab4723c75ce03ea70f486489390e5fdb57100a6247532ec65b6925c481490cfe33c1cee52af054a3f40c24e9aa634277e74f31cfa607c0f6556f3109d60", 0x98, 0x2, 0x0, 0x0) getsockopt$sock_cred(r50, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0x12c) semctl$IPC_SET(r45, 0x0, 0x1, &(0x7f0000000100)={{0x3, r47, r48, r49, r51, 0x4}, 0x200, 0x401, 0x2}) msgctl$IPC_SET(r36, 0x1, &(0x7f0000000300)={{0xf876, 0x0, r43, r44, r51, 0x20, 0x1}, 0x5, 0x64, r35, 0x0, 0x2, 0x1, 0x8000, 0x2800000000000000}) r52 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, r52, r52, 0xffffffffffffffff}) ktrace(&(0x7f0000000080)='./bus\x00', 0x2, 0x34, r52) r53 = msgget$private(0x0, 0x410) r54 = semget$private(0x0, 0x4, 0xa5) semop(r54, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r54, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r54, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r54, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r54, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r55 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r55, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r57 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r59 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r59, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r59, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r54, 0x0, 0x1, &(0x7f0000000100)={{0x3, r56, r57, r58, r60, 0x4}, 0x200, 0x401, 0x2}) r61 = geteuid() r62 = semget$private(0x0, 0x4, 0xa5) semop(r62, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r62, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r62, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r62, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r62, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r63 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r63, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r65 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r67 = socket(0x11, 0x4003, 0x0) sendto$unix(r67, &(0x7f0000000300)="5001050360900004000000021306ca90081010fecea11ea8fef96ecfc73fd3357ae26caa0f16fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d80000000000000000cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed79518bf70299107ddf3b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b1042", 0x150, 0x0, 0x0, 0x0) sendto$unix(r67, &(0x7f0000000000)="6f932e581469d1b89b2bca11221ca038d533cb8423f338af432b61fcb7c62e957457939d1a56fbc39329badbd9a086d36ab91abb0a830b5d905ea8b9c577004c1c1edbd3cc4fb9a3ef61cb02f18332cfb4689732d0a05b38a8debab4723c75ce03ea70f486489390e5fdb57100a6247532ec65b6925c481490cfe33c1cee52af054a3f40c24e9aa634277e74f31cfa607c0f6556f3109d60", 0x98, 0x2, 0x0, 0x0) getsockopt$sock_cred(r67, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0x12c) semctl$IPC_SET(r62, 0x0, 0x1, &(0x7f0000000100)={{0x3, r64, r65, r66, r68, 0x4}, 0x200, 0x401, 0x2}) msgctl$IPC_SET(r53, 0x1, &(0x7f0000000300)={{0xf876, 0x0, r60, r61, r68, 0x20, 0x1}, 0x5, 0x64, r52, 0x0, 0x2, 0x1, 0x8000, 0x2800000000000000}) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000300)={{0x100, r7, r14, r10, r17, 0x20, 0x101}, 0x5, 0x63, r52, r35, 0x2, 0x4, 0x0, 0x2800000800000000}) setpgid(0x0, r1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 10:22:17 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="1c8885890b33ee68c1389a56ec674eb4b8657a3758f73aa587730f83c2bb5b0c404b7a5e2eadec41d49f8b028925661b743ac4fdf29860b17007fb011c668b196ca954d3c25a865775f3e1a5214827977200"/94], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 10:22:17 executing program 1: nanosleep(&(0x7f0000000040)={0x800000000002, 0x400}, &(0x7f00000000c0)) rmdir(&(0x7f00000002c0)='./file0\x00') mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x6, 0x0) kqueue() ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000240)={'./bus\x00', 0x3, 0x1000, 0x100000000, 0x1, 0x0, 0x1, 0x3, 0x1, 0x0, 0x3}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x10001, &(0x7f0000000300)="cf", 0x1) r3 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r3) ktrace(0x0, 0x1, 0x8, r3) r4 = syz_open_pts() r5 = dup(r4) r6 = semget$private(0x0, 0x4, 0x221) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x9, 0x8, 0x5, 0x0, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001d40), 0x0) r7 = getegid() r8 = geteuid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001900)=0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = accept$inet6(r10, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r12 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r10, 0x0, r11) r13 = socket(0x18, 0x1, 0x0) setsockopt(r13, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r13, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffc77) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xfffffffffffffe8c) r17 = getpgrp() r18 = fcntl$getown(r11, 0x5) r19 = semget$private(0x0, 0x4, 0x408) semop(r19, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000800}, {0x2, 0xfffffffffffffffd}, {0x0, 0x100, 0x7fc}], 0x3) semop(r19, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r19, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r19, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r19, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r19, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r21 = getegid() r22 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r22, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r24 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r24, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000100)={{0x3, r20, r21, r23, r25, 0x4}, 0x200, 0x401, 0x2}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x10000000000000, r20, r14, r15, r16, 0x5, 0x7fff}, 0x6, 0x2, r17, r18, 0x7f, 0x100000001, 0xb1f1}) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000001bc0)={{0xfff, r20, r7, r8, r9, 0x4, 0x200}, 0x80000000004, 0x26, 0x732}) r26 = syz_open_pts() r27 = dup(r26) r28 = semget$private(0x0, 0x1, 0x201) ioctl$WSDISPLAYIO_LDFONT(r27, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x9, 0x8, 0x5, 0x0, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000001d40)={0x0, 0x0}, 0x0) r30 = getegid() r31 = geteuid() r32 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r32, 0x0, r32) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001900)=0xc) semctl$IPC_SET(r28, 0x0, 0x1, &(0x7f0000001bc0)={{0x500, r29, r30, r31, r33, 0x4, 0x200}, 0x4, 0x1, 0x20a}) r34 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4, 0x0) ioctl$BIOCSBLEN(r34, 0xc0044266, &(0x7f0000000180)) r35 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r35, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x34, 0x0, 0x0, 0x1}, {0x20}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) ioctl$BIOCSETIF(r35, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r35, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r35, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) read(r34, &(0x7f0000000040)=""/32, 0x20) syz_open_pts() r36 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4, 0x0) ioctl$BIOCSBLEN(r36, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r36, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) select(0xf7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffff00000000000}, 0x0, 0x0, 0x0) 10:22:17 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd06) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)='g', 0x1) 10:22:17 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000080)='./bus\x00', 0xc02, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000010000004, 0x100008}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x8}}) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="c17d827563900a51dec4367c697de6f41942af2389e050a6afc87e7ada2277943ad3b314968f06d596fb0853d4b5825ebc380787a2b89daed186f88bdbb6a154a469b789a6ddf8f5c0f6e726ad820f1c1e691f388f0d6a90b5658e1fc8c7c292d9701eeafdf05c4fe8be5f5f8ede6a866ac9e7413ad67311fd0a48a060"}, {&(0x7f0000000300)="1d7982b5a77e15173867ea507ce79717f4622295555716de1570d188718b9d9b99a07d71df19b7a9b24de8b87516b40d72d86a2a3e8af0bd5a6b828b55bfca02a0d94503c1fd90354dcf8280ba9d8cf29671e01d20d510b9bcfa9d5ee8ea6e77c5afd13893b5fdbf302eaa2346839cb609282b801e19730ccdf9a62c6829751c03949c020f3280b4b0b98dea951c2281f420dc41f93d24b1297bfa01208d55a4512758037844aa7824d82af82c85c31b19a08c2fea1eefa72826bb1c731ba8cf1437c3d621da8342707c844c9cea7bdf929892fce1d95e279a83e36b2f6058e2e22dc9916405a7e247356b8a862f1b9fc50a86286cd08eaa2299fb363872d05c5d5be8d84cab284d4a1f385625e35bf60ecbacc3aab068e3f5d98fc752a46fa4347de8aca18d457fa04e0a2775d9da5254fe1ab5cad6535d30265d6c7a3071c14ebe52c859eb773192faf685157a25e577db9d3add5930821e017c4d5f9817b27bf03ea56623f984dfac1ef96aaeca4b75b84831ea03bcf8c04c94353db32cf08acc82b1d8930d55b1ee42cec3dbac3b1ac2342632aece6bc444d0cdabe7923529f4f3c9e98083f0695397221b4c14e1ace9c03fe906c98f42cd8ebfbba69a1dfea721c09347bc96f760f53c0674ae02fe8c46551885a7b40ced11b2d7e5683c5c150ef58cec2a3debd1ff4de81554712591505272b4ab56abc6b045acfec35672791e1db873a524a62aedd0ecbbd08c9565e28a90e95afad342ab130dc637ff5fc65453a1a3a528dadc003d4961c18e0e54b577ba0b1efae52f6dd3ef376bb4c272e817a627263c1b8f86eb4be5b7dc8a35ff8c9fccfc753cda9a5730c84d425ff99144b9f27068ea0851f835f7b00c159e8693fd7d020ff4b1358f85084a63ebf22a284ba2ad6f46a904094bf1c19fc9f4f6c13cc85168c0347a978d8ede4d1460c5f524c3e31c3b46c58a6a37da29a70911149ff93a3feb07b27f0d8ac3da907e2154f4e7c6f9beecf0d542585ca34529283fda0653898f9e8d5e657c90b2969a8e56879839576e9ad8a6cef9665c5d39570733b09d54b8e6d31fda3ebaa6997e95c8971c2cd02fd6bfdccb701addf6ffa9093ca81acd4a624660ec948ae5c4583c0464132cca77578f48fd88a5ca98f1c2362cffca40abbe472f9ea144a4bbd7e5197c61ed663050b9f4020bd731be499b55e734d148d517c6be5e1b411537730d4c38c81947947431bf3a8cbe5b0d0cbd3cf522d665427acfa39da59ce489fd4b272143fca25dffd9aa685f5a9e6105a7f4ff9fffdd95a4157f3abdb20f5d1bbd50adb3fae362b7ba8f12b3735528b29ba34f5446021db794252382ea561ae5af7838987e1aec09001d2ed7d63892d9b00b58b0e0874553212d886e48e76fc8db00d3e75c0578d16c513911b7ab75cbc1c1045604fd9c3e67838e612e8f5051034087b6a107a85008ee6bef1f678f5abd7fcf60ac6e9dbe957b82658d188418c03c50f83e122e409e4dd49b9688720aae54890cc839b8880a662d65c402dfa6e64f22573cb512ab0b3045f3136a360b2958ce28b8992de09666f2c6614aabdd6653c88d587872c2e7b2792fa7d67a1afd9e3692c2ec8940873e86728b1d21625f5edf9b4ab04242b719055f33aa383f7505323f3de1d2cbd2c8e2d4131d104a1d4e1b25db1a6d1b906164f19a3d455ca85d1caa2837befc0eea585ff5d34ebaf65496c0bc300a6fb0ca1cd48ffff5a079adf53aa773cb21998625783ac22bbc02fbae052027304a5d6d1f490e12db668917c9254f1c3af368fadf175fcc0c3ac1e584e8723f4461c9d2bb698bd6996265a239c1f68c0e5acf16792ec9b0e5b1aeb16695596b5b8e93d7d3df08d241ad589a43a482cdb0bb9e04c9654d2d23006136ecc26436d3902fd95f94c2213b37ae1affc0abf59ce5cae66fff99ace8cbd4c074faf8e76fecbd61d60ca3584955e6a2fce35ba3dab922d44704156b2fb71e62b1625c3944198885c62c3c240fe3998c5ea9dbf66e897156ba4a03ee811e58f26720a66e328cbfd4d3b906d266aba00482ed6eb13133daef7ca506d1b053a9e02536f1bdabefbc497617ba03df0cf6eb766c26ffaada134e6fb8b919fc40c79bf0f1dd0572a4cc02e680179cc8d3b1019bade3b6cb46c9972bd2596b2e99b636cac309b1d3f4837bad536c887ea7de1039cbea90f7d986ec55a5bfa5bb49da9d3ab8dbe3960f77feee50675b8a95bd0762461d9fbe7cbb1c461cc6779a1dad2b819faafb9f1d0cd8158111c3f8e4c2668cf1c000743a13be3a8d2413723f7736d1a1c85445a5d435d58f672806a64aa421216996a5046840c6632428700991379b3af58ae37906f76fdd8d8776dd0ba86e7a9b15c24e7fb6eb8a2e1ccbf632bbe49b5feea17abab749ceb539faab76261a1fb9d34fc8f2b29a3403b2afcdff6892db66e17419e6541e247c81ecaef1df73e8237bfd332d42bb0235dc663f6bd586c11c684162f419ada362f2587246fadb2dd3afd0446caed7fa9d28e7e521cd2777c850d25ca72d88c50f9ec8d6f6d3e1f3fac7aee2dfdcdaa326bb4275fb74d1f6fbf5ffa7a3a2c0e4a5b54535f6cfd8e22ba7052f959d77281293188c916b0c836e4de91beadb65552ea2dd24347651d1bce4ee0817ecf0754e1dfdbac9474efe3005613d0dcf27c663bd76d8e1b1f8c82dd6ae15bb4e649e404cd9b557b13a7a8cc42439dc3b20cf3666d5c8a4d4db1d08a546827dd05dbd0bb088d814f86bd3b06fa5f127de4aaeab6a537910327c9090fbd46c602ab6e27b9e05cf6ceb21130628bf0d2ac9be3e8c4d07966ffb4bed7e409a96ee2d58348fac380b10a342cf22679485b9f36ef82644c0ffccc97e62b88bf2b3b8af64b091e410b064ad1b819c053b90194068decc04d387eaa4ba9528fa84ad4b23d38e96c0f271b71b09d2b0a6b76b2b55f395a606c8386171e0f7f5a5d013f5125b79fda2f50dd0e6c1b5e89d4bd1327b1d8ec5db67ca8d2d18f0393a93b3b215adbfc05c3b945bff3a5a838fd97183c53f5dfdcdc4dcca0312398e27dee82a6274e76b1f0750761c69d4abc4e62613a99eccfacae296bcbaf857194b41e0552358e747d08483f426748518a7c3525a93516e8003954a3ea0e92cd325aab9af626c6ec11ea9cbafe2d444e4d6a0a8a135ba1e0a82444f738e0d8ba9ac2d284df12ce366fd5798cd0b35407762b9a18e5e0be5bc068a44b37f1ddde5e4b6133ca47e9d14f13af3bbb065de515906ac6a017d19ea8c9087d77fccd554ebce2d42b4746c907cd1d3f07c7f20769c136a016a475010826ee3502a042d4daedae4aee75829710d45340ee833fd5f3707c42ca3b5be6c55143b08ab149465b8e2b8800975bab6adc08897b5a4e0400b963be13bdabd5e893331673cf335223272b84e5d6866183f42c0509bf90d2e8ecf818beb461a9cb155fd204eff947bb0f37cc38ad2b15f13577401c93d66a403662cbbbb78868a24f5b9f946f7306a07b0db3f4b08a08b7ebd5f918d9f1a313563b788d728d02c37f68b7ca8aa021b92eb5cf706d4fb6be4379b00ad089a50cee509636ec0634a3cc6fb6da9293ee6bde43671eb1b169644df9e3d1f52ce4d8ad5ddf186522a08686b4b263840f5d925c666d721e3f9b7f05cfd73f992d3fe14f9f8f701f201b9981241ce3b69fd61113302985a9ed7fc488d7f8692fa2695e23493d81cdf7e6d310c11fe8d4aeb8951eac074905447a27c0679e8232db199a049fbf8e8e742bf8a34ab2c514acddac5b9e15fb4ca717d50faea4d710ea4dcd99d9d0e41f30f6ce178a4313192efb3ffa1c494e66544bc92bf26e4e104e731c78226f7e019988cc6dde5a11ab976a038b61941687a39e3c5b850b834a07bc0437934a07ea8056d505a8862a3c72d410f1d8d1afdbf94f033886ca7e57c55c602b9fe0695d2cfc64d7af455f80422e592ae3b2dbb560734cebfbb21e22f42e6a9103fc9c35a9c1a2b8e1d3e274b26f3f744853f5ef51348b1331b2dfa7c24cb7ace679c923fee7bfb3fcf8b80853c7f2b3c46ea23e559ff1131e04c047ce15f1bb2c160a33f5ade878c41ffa470df0a4bf5703756baf470a824c7c2636b9c458ffe55c1f2aa3ed43304def8b5f9819d67ce8baf6d5578be905d2427ac72c16aee30ba4ba705daf4ec334b14529e5c52b6be4b85666a641cb115868c642ef226bbc4ce6849a4d19ad1cdc7d2f87669a01480022f6d9bd0454d4f749a45fbfa82367397551c26d8c217f7208dac69c2ad32fcc79108e4c145b010ab245cb1f6bc1191a87861185b454531a8bba779f706ba7e7c89d84731e21dc27cbd935fa9254cbe69f6a642e02c2987b90119129a4996854f8ad263e51bd88a20abdd417d5b56aecd5d682e214b3e3dafc3d7fc98b7b7d6c56d718daad2b297407d941ad50a6535a0b5ab862f95c50d9e8a7542639f445224ad7cb9d69fbd25ca615272bd6ae028e7f78a80c25cdcf34a00025844c10bf6d576a4eb612e303177d88b88f7969660c58da26f0e10d1d12c6091aad3d29df1c814ea7e0222826cbade0e78343e8749976864e5d89528c31313d750b843117b385ebc91474ea14ab6ebffa90f0ae90f79eb17b05a5a7af87cc6e513d6bf3b18d34c1f8da329bd0145919b50459c4bd00a09841750a2bd5442dcb74c65f55ed5258fdea5d4ed046c158abf8eabbf88e0765ca371d3f8c00263967709ffe1db6600d271df26a5e57a40eda194d2dec3ca25ce32d8d1367660edc4730b838d79e4c9cb1cfc1f55d3abe495402dc29a70b5dc5b3f4053f84ca7ed3981b60067b9a0625c0bb3bafe54802f80b9b7290daf841be80719d4012ddb64f1ac7966b5ae666845ec9ec97490f720457c2624bf90729268b693665d6effbdf85dc70822d2dd4be972fb6e2041b21e31dd720aee855f516c54455d89afc36c5e4fee837f34f781ee22585680baf085767e73954741663c2a09fb657a5280426be4814677d975bfe740906eeab89f1f2838a67dc4eff6647a52fa81905c09169730f8a3fc5a96557074e93302b744e1a70ba97220b92c3d6f33af40a5bbcc3e0e00292fbf3f8b10e3f873b62048349ca991718c365573bb1cf84aa23e9d0507ec57644205da8a5c2db3f31d814621854a7569c8941e225d2ae3774264867c668c0f37337c19ed3fb5a2712370bac96480982adc4c262396099febdfe4860d8148935301bf92ff0eee4ced34ac8c4e8741332ad4bd647cc3d0740de908b140bbf84115dedb9656e003f5616519f5af7d511332d26d587392f670a290342de03c937440124e41aa0dcd262ae41baf7925bed10d5864a81cee0c6fe5b5327305f087cfc335a03d17dce1156a2a96acca58cdf4dc17ddd89f0261564fa040bce5ffb1d20c791ab6b80b4ef9541c04fd17e8251064372a46f2ffb9564c7f5cc5cb57b8f7c3ed839cf28bfa007bfde2ef71b83eb7103419cfb876279452ce3019c4fa81bc6731c84f28bfdbaa9c73603fe297a33d9d008dd5e594e1440496dbd689fd3d96da5f266a44b13bd0b86546d19b06261abbf7bc5c8f49e226766ae3731e5fdc8a980cb7b226f608e8c591c55ec7fb23dd6531c48ab7ce41c61d23ab0d7912fa4db6b74ea12d47e0cd9363bdb396d5fb2503b04e9173b120444959b2c0e2e9fe08139a8c0dbacf9ea92ba0e4b45d61f54b9d4dc1d25c9314e6fa2c11f6136bd13737c207ca1062dbaa3859452a944a6daef482c512d07f93747bc8989669c2b695fcfee9ba2489755cc56fe2f2"}, {&(0x7f0000001300)="24dcfbff7a07245f9356deccc86976371393e36c22c7e02212accd3a4c4b42d62c8c0b2ee9d91c94f566f64f6232dd9cbffe880e8e8e9fb6b8023d86d038ed3328392c20beb3a211d52c2dd069567ac79be0995b242b5608cb78064e1fb73009e709fb1852a8b3e5ea105e21130fa9074f4a7b36476c734255dd97b2170fc7f14e17cf622a6e43ef528b042fca65b45287206a0c4fe7e48135e39f6acc92c38763154bd570fe572b580ff8e9391922e5335980c93bd128549267b9147b25638229e460c0afa4c46e89891027f236a6f4494d5ddfc1e14bdf021ba6b8"}], 0x1000000000000044, 0x0, 0x0) 10:22:17 executing program 0: r0 = shmget(0x0, 0x1000, 0x130, &(0x7f0000fff000/0x1000)=nil) shmat(r0, &(0x7f0000fff000/0x1000)=nil, 0x0) syz_open_pts() syz_open_pts() syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r1, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x7) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000180)="ddb4aeb3ec240a", 0x7}], 0x1) close(r1) fchmod(r1, 0x62) 10:22:18 executing program 1: pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f00000001c0)=0x7fffffff) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) r3 = dup(r1) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000080)={0x7f}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{}, {0x8, 0x9}], 0x2}) mknod(&(0x7f0000000100)='./file0\x00', 0xc000, 0x1ff) 10:22:18 executing program 1: r0 = socket(0x2, 0xc003, 0x0) connect$unix(r0, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc660840eac99e39af6256b1f007bf8f244cbc769cee44346040000000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e"], 0x10) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x4}, {0xfffffffffffffbca, 0x8000}}) r1 = socket(0x2, 0x3, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) dup2(r1, r2) r3 = syz_open_pts() dup(r3) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r4, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000100)=0x7) writev(r4, &(0x7f00000000c0)=[{&(0x7f0000000180)="ddb4aeb3ec240a", 0x7}], 0x1) close(r4) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e5056fc6e23c5cd188b6aea417e4e74de4"}) write(r5, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000100)=0x7) writev(r5, &(0x7f00000000c0)=[{&(0x7f0000000180)="ddb4aeb3ec240a", 0x7}], 0x1) close(r5) r6 = syz_open_pts() ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r6, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000100)=0x7) writev(r6, &(0x7f00000000c0)=[{&(0x7f0000000180)="ddb4aeb3ec240a", 0x7}], 0x1) close(r6) r7 = syz_open_pts() dup(r7) r8 = syz_open_pts() dup(r8) connect$unix(r2, &(0x7f0000000500)=ANY=[@ANYRES64, @ANYPTR64=&(0x7f0000000140)=ANY=[@ANYRESOCT=r8, @ANYRESHEX=r4, @ANYRESDEC=r2], @ANYBLOB="42dcefd510e4ecd37cfdb82f9e681b382e5e67a8bbae2a25b1e7f4f66217573658b5945b3a0ec6f81bf8099ef031a63de4de6e70312c", @ANYBLOB="ef3940d6cde64663ada53377f300760c09d1628be0e60a66aa0593dbc1d6c7fc0a2ff04a2c6f720cc5d7c2556d221096f9ffa64cc60aea6f725ebe2782de939a28946f245e902aec2d215004784a25975c220f9416b7f29a6a22a06941db0e4bc96a2f25df0666157b9dbd59b96f3623bbd87640448852de9cdfc890c1272102c8507777ec294c3a8a2710485fe5d73dd6f27f0ee3c2620e285fab8f6d07c80bcb8e54eee433444de9dad612ad129d6fa736c44e", @ANYRES32=r5, @ANYRES64=r6, @ANYRES64=r7], 0x7) sendmsg(r2, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffffffffffffed, 0x0, 0xffffffffffffff1d}, 0x0) 10:22:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fd, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000500)=[{0x28}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0xfffffffd, './file0\x00'}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 10:22:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = dup2(r0, r0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000004c0)={0x3, &(0x7f0000000480)=[{0x9ceb, 0x8, 0x5, 0x3}, {0x1ef2, 0x4, 0x40, 0x9}, {0x1, 0x6, 0xa6}]}) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000240)=[&(0x7f00000000c0)='/dev/bpf\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='tap', &(0x7f00000001c0)='tap', &(0x7f0000000200)='/dev/bpf\x00'], &(0x7f0000000440)=[&(0x7f00000002c0)='tap', &(0x7f0000000300)='\x00', &(0x7f0000000380)='*[\x00', &(0x7f00000003c0)='/dev/bpf\x00', &(0x7f0000000400)='/dev/bpf\x00']) r3 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r3, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f0000000340)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x50}, {0x60}, {0x101, 0x0, 0x0, 0x9}]}) 10:22:18 executing program 0: fchmod(0xffffffffffffffff, 0x0) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, 0x0) r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b138bf46854d76b55e575e558b75a8f3fb90fe3c6c0488a2a197a38620700f5ff0082b5955984c87910bf673f7ead4bcb777fa69dfceac2a84e6abca64896bc5e0def388bbd2ad88b2951b15901360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30507461fe6ebcc29cda722f871f4385f0413c755ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d8e4884b13c6d158daa2870b4122cd22500000000000000000000007790dab90ea95e658700000000000000000000006db9fcf1cc2605723e4764e5ac4c42f143be5654bcd9ffe35d42dbc81a63a3"], 0x10) r1 = socket(0x2, 0x8001, 0x0) connect(r1, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) r2 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0/file0\x00', 0x20048, 0x8) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r4 = socket(0x2, 0x8001, 0x0) connect(r4, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) bind$unix(r4, &(0x7f00000000c0)=@file={0x65da8aa4efb49de5, './file0/file0\x00'}, 0x10) ioctl$FIONREAD(0xffffffffffffff9c, 0x4004667f, 0x0) write(r0, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) 10:22:19 executing program 1: r0 = socket(0x2, 0xc001, 0x0) kqueue() r1 = syz_open_pts() dup(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r2, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x7) writev(r2, &(0x7f00000000c0), 0x0) close(r2) r3 = syz_open_pts() dup(r3) dup(0xffffffffffffff9c) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100)='/dev/speaker\x00', 0x4002, 0x0) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r5, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r6 = syz_open_pts() ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000500)=0x10000) writev(r5, &(0x7f00000000c0)=[{&(0x7f0000000180)="ddb4aeb3ec240a", 0x7}], 0x1) close(r5) r7 = syz_open_pts() dup(r7) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x20000, 0x0) r9 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x0, 0x0) r10 = syz_open_pts() dup(r10) r11 = syz_open_pts() dup(r11) r12 = syz_open_pts() dup(r12) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffa, 0x20, 0x80, 0x7768}, {{r2}, 0x0, 0xc, 0x0, 0x9, 0x7fffffff}, {{r0}, 0xfffffffffffffffc, 0x60, 0x80000000, 0x4, 0x3e}, {{r3}, 0xffffffffffffffff, 0x10, 0x20, 0x8, 0x100000001}, {{r12}, 0x0, 0x80, 0xee0d0dd323af6a8c, 0x10000, 0xfffffffffffff148}, {{r4}, 0xfffffffffffffff8, 0x60, 0x20, 0x5, 0x73}, {{r5}, 0x7, 0x2, 0x80, 0x1, 0x101}, {{r0}, 0xfffffffffffffffa, 0x20, 0x4, 0x6, 0x76f}, {{r7}, 0xffffffffffffffff, 0x2, 0x20, 0x3d, 0xc469}, {{r8}, 0xfffffffffffffffc, 0x32, 0x2, 0x104405e6, 0x7}], 0x1000, &(0x7f0000000300)=[{{0xffffffffffffff9c}, 0x3412a8411aa7cb2b, 0x64, 0x2, 0x95c9, 0x6e31}, {{r0}, 0x8, 0x2, 0x20000000, 0x1, 0xffffffff}, {{r0}, 0xfffffffffffffffa, 0x4, 0x2, 0x23, 0xa3ff}, {{r9}, 0x800000000000000b, 0x74, 0xf0000000, 0x90, 0x7}, {{r0}, 0x7ffffffffffffffc, 0x0, 0xf0000000, 0x7ff, 0x4}, {{r0}, 0xffffffffffffffff, 0x80, 0x2, 0x4040000000000, 0x5}, {{r10}, 0xffffffffffffffff, 0x80, 0x1, 0x8, 0x1}, {{r11}, 0xfffffffffffffff9, 0x2, 0x20000000, 0x1, 0x800}, {{r0}, 0xfffffffffffffffb, 0xe8, 0xa6f43bcc68c7394c, 0x69c, 0x5}], 0xd6f0, &(0x7f0000000440)={0x2, 0x5}) r13 = socket(0x2, 0x8001, 0x0) connect(r13, &(0x7f0000000000)=ANY=[@ANYBLOB="3f000080"], 0x10) getpeername$unix(r13, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) accept$inet(r13, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 10:22:19 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x22, 0x69f7) open$dir(&(0x7f00000000c0)='./bus\x00', 0x100, 0x2) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x1, 0x84) linkat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000040)='./bus\x00', 0x4) 10:22:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) r4 = dup2(0xffffffffffffffff, r2) ioctl$WSDISPLAYIO_SMODE(r4, 0x8004574c, &(0x7f0000000140)) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r5, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000100)=0x7) writev(r5, &(0x7f00000000c0)=[{&(0x7f0000000180)="ddb4aeb3ec240a", 0x7}], 0x1) close(r5) fcntl$setflags(r5, 0x2, 0x0) dup2(r1, r0) 10:22:19 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() r2 = getegid() r3 = semget$private(0x0, 0x4, 0xa5) semop(r3, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r3, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r3, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r6 = getegid() sync() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r8 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r8, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000100)={{0x3, r5, r6, r7, r9, 0x4}, 0x200, 0x401, 0x2}) getgroups(0x8, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, r2, r6, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) dup2(r1, r0) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x3, 0x0, r10}}) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 10:22:19 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x8, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x200, 0x0, 0x3, 0x0, "2bede83af470a459b39e62ec6ae3fdf19f63c0f1"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b2", 0x3d) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x96a48825310c193) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000080)=0x1) 10:22:19 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x800000000, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) syz_open_pts() syz_open_pts() 10:22:19 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc1) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x80) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x813, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000240), 0x9, 0x0) 10:22:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x4d}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$TIOCGWINSZ(0xffffffffffffff9c, 0x40087468, &(0x7f0000000040)) syz_emit_ethernet(0xf7, &(0x7f0000000340)) 10:22:20 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282912e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') 10:22:20 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000040)="000000186204018b002b110000d19ec0c062cf486a6481b4ae0000008eb3ffc14f1a4b400c6cc640907a000000000006000053b5d1d09075a04e513dd4611dafe0140af6ecaaa08b30e1838f74652d62e159c51bad5a8b", 0x57}], 0x1) pwritev(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f00000000c0)="194e4df07b64080b3106bded8c87e0cce6e6748ee374954e39c1c424d098ab100e5a8ab82a075a4f11a51225af1fe8d92a41dbe528560786a09f99ce78226711e4d09c6a2b66682fac61e718a854aa36df73d0372f542d3307a8213db0089df3f5e6889f29871db31a8af90a2243ea3ff2c47a9f6bcd59edced949b397ac6871099db40222ab80ce82", 0x89}, {&(0x7f00000001c0)="189e28b64e982f08fde98b217b91a2c6cd4f2b335ebef44d873e4e43b8059d02f8314285312c86cbcdbaa694b3a1072f9067abae4a0b84e1adaad3ec5ff2b980ab7e7174cc722a3a53954a64ad93c5e1a696e5aa4a8d25b783418e6cf247350bfd60de59b60cbeca13407a6a75fb857d1dd9620d3afc440d32747057654bee91a2848e171357a0d86839d5774282cce5d294482482a0139db84c4a4311ad75a2a2d5fa295b7485b4bbc232108ab8756efaa94fd80877bda3f538514489358b411893a81dd65883ea5a7988f77b5cc5e003c9668ad32bc5346673b541e5e3e7a085bd6c1e146da2804ae20507ff8b5abc9a7cb650c3df", 0xf6}, {&(0x7f00000002c0)="de6c1b6066d27662a10e29cdc96f5b822264d873b3736dd626e14dcf576e4ebaac14db602eb2ccc21866522d62336d030e99d9dd2725e8efecf2dd6c035730ede1929b2bbf8abb23b29d8250ed4d70207825389fbfa510562f0df98b2f0e6d91b7ebe34011a8789bc170bab0c0b2116851325ce2b0cf6deab5046b0d591cc8b25d174e5861d5a2250678012edaf2a515023f1772d655fc9bdcac5c922a8552f3e7d724052c3b1e6769736e123ad547b3eb2b2f6adc7186ef76619e2e950b011a2aaf", 0xc2}], 0x3, 0x0, 0x0) 10:22:20 executing program 1: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)='\x00\x00\x00\x00', 0xfffffffffffffff3) 10:22:20 executing program 0: acct(&(0x7f00000004c0)='./file1\x00') select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x3}, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000440)={0x6, './file0/file0\x00', './file1\x00'}) getrusage(0x0, &(0x7f0000000100)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r1 = socket(0x18, 0x3, 0x6) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000780)="14cf2203", 0x4) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r3, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000480)={0x400, 0x9}) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) ioctl$VT_WAITACTIVE(0xffffffffffffffff, 0x20007606, &(0x7f0000000500)=0x8) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000040)={0x200, 0x0, 0x7, 0x9a5, &(0x7f00000001c0)={{0x1, 0x80, 0x3f, 0x7, 0x41, 0x1}, {[0x2, 0x1, 0x1, 0xae, 0x3, 0x9, 0x3, 0x2, 0x2, 0x3ff, 0x20000000000, 0x2, 0x619, 0x0, 0x1000000000000, 0x0, 0x80, 0x6], [0xba, 0xbc, 0x3f, 0x10000, 0x8, 0x20, 0x5a0, 0x80000000, 0x400, 0xffffffff], [0x3f, 0x401, 0xc2, 0xd3, 0xa19, 0x3, 0x100000000], [0x8, 0x7f, 0x6, 0x4, 0x8, 0x8], [{0x7ff, 0x3, 0x401, 0x444}, {0x0, 0xf5, 0x6, 0x7f}, {0x3, 0x8f5, 0x9a, 0x1}, {0x800, 0x7303, 0x1, 0x80}, {0x5, 0x1, 0xcd, 0x54e7}, {0x3, 0x7ff, 0x1000, 0x9cb}, {0x2f, 0x5, 0x84de, 0x6}, {0x2, 0x516, 0x1, 0x1000}], {0xfff, 0x8, 0x7, 0x5}, {0x47e0, 0xfffff000, 0x80, 0x5}}}, 0x100, 0x20}) 10:22:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000100), 0x18000) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f00000000c0)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="6713a63c89f232eaa85c7307189e") 10:22:20 executing program 1: r0 = msgget(0x2, 0x1) msgrcv(r0, &(0x7f0000000000)={0x0, ""/4096}, 0x1008, 0x2, 0x1800) r1 = getegid() getgroups(0x1, &(0x7f0000001040)=[r1]) msgget$private(0x0, 0x4) pipe2(&(0x7f0000001080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f00000010c0)={'./file0\x00', 0x1, 0x3, 0xb889, 0x0, 0x2, 0x40, 0x7, 0x0, 0x0, 0xfa2, 0x9}) symlink(&(0x7f0000001140)='./file0\x00', &(0x7f0000001180)='./file0\x00') ioctl$WSDISPLAYIO_SETSCREEN(0xffffffffffffff9c, 0x80045756, &(0x7f00000011c0)=0x4b6d3286) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f0000001200)) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000001280)='/dev/tty\x00', 0x100, 0x0) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f00000012c0)=0x7) dup2(r5, r3) r6 = msgget(0x3, 0x10) msgsnd(r6, &(0x7f0000001300)={0x3, "cf0c5d0ab7809b2d696a906cf4b652b6edea7e4d6e11da71ca59c6db3d5128670246726a8409c4b476551697e812b03e481b3b15618028c106e23995caea2f97e571b147e2c88984cc85b36e23c9f84ec6e808bb1726dda90d9e156f0d57b69d20"}, 0x69, 0x800) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001380)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = semget(0x1, 0x8, 0x4) semctl$IPC_STAT(r9, 0x0, 0x2, &(0x7f00000013c0)=""/4096) r10 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000023c0)='/dev/diskmap\x00', 0x40, 0x0) r11 = dup2(r8, r10) openat$diskmap(0xffffffffffffff9c, &(0x7f0000002400)='/dev/diskmap\x00', 0x1b2, 0x0) r12 = openat$null(0xffffffffffffff9c, &(0x7f0000002440)='/dev/null\x00', 0x20, 0x0) r13 = fcntl$getown(r11, 0x5) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000003a00)={0x0, 0x0}, 0xc) r15 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000003a40)='/dev/wsmouse\x00', 0x20, 0x0) r16 = openat$vmm(0xffffffffffffff9c, &(0x7f0000003a80)='/dev/vmm\x00', 0x2, 0x0) r17 = geteuid() r18 = getgid() r19 = dup2(0xffffffffffffff9c, r7) r20 = accept(r3, &(0x7f0000003ac0)=@un=@file={0x0, ""/4096}, &(0x7f0000004b00)=0x1002) r21 = open$dir(&(0x7f0000004b40)='./file0\x00', 0x0, 0xc0) r22 = fcntl$dupfd(0xffffffffffffffff, 0x14, 0xffffffffffffffff) r23 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000004b80)={0xffffffffffffffff, 0xffffffffffffffff}) r25 = getpid() getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000004bc0)={0x0, 0x0}, &(0x7f0000004c00)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000004c40)={0x0, 0x0, 0x0}, &(0x7f0000004c80)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000004cc0)={0x0}, &(0x7f0000004d00)=0xc) sendmsg$unix(r12, &(0x7f0000004e40)={&(0x7f0000002480)=@abs={0x2, 0x0, 0x1}, 0x8, &(0x7f0000003940)=[{&(0x7f00000024c0)="a250e66e62072e91be456e977e566d01bac53bcbca892ca524f667b5762058d2b17253ed961dab37c1d0dbe2b7fdbc1e2e66", 0x32}, {&(0x7f0000002500)="678bc53340b8cadb3f35d2522f231136aa5939a63429cf595855df17e2fb5cb4ee15556b59043decc31f0c922c3d4aa850ad9e532076edda35485b36a59079c02dd2bc7fd4", 0x45}, {&(0x7f0000002580)="054a6abff9f18ffbe2", 0x9}, {&(0x7f00000025c0)="c261c300c85546a450cd", 0xa}, {&(0x7f0000002600)="e64f688061f51dfd79073441938dce901de662019b31b793cd0a3c17fedef178025a36e0c4ecb3af70b7bb50f87ec80a73374c64a54a000b3908267601e891e8430ec292153cf9", 0x47}, {&(0x7f0000002680)="6b94b1afd3d4fdc8c64ec44c3dc5e35f64862bddc8c3c17e43789dbd44c421d7e44f19fbf9fdb079abbe72087cdf029315d9c3678ff194b062de07e64b9ce4355b97ec11fc50be23d211fe301977fb2e9ca3ffab620c6c618bef6b4ac407eb0e761a3d275e056079cd7548a4245aa14450c19b656ede4cfac2ca28bfe79109f00f5ff167f4313a80b5a0dcbcebe344e001626ee4315717a0a23d8145fa373f00dcd1d2f9e45099c672d18b91878752b87c9a6abbe9c1bdbc84322a630a7233da506805434b7cdecf6218bfa9", 0xcc}, {&(0x7f0000002780)="db885c029a700826e7d0929881a268dbafd3c5", 0x13}, {&(0x7f00000027c0)="a5e626242e2e8bd5bb6a87de99f9051cdd7a818e0302c50d418aa298638fc27bc33b3b7f1fb8e4d182b0c4552519a7a4c7c74de26c75334ce057f982744dea66c5b55abf60e575a65230d2f494db655cc48f856cc9dfaea87d6e6939ccfdaa96272f715ee5e7dfe1b38c1ce8a3a9e81f00f1e4580d3c627b0244a635701ae269dc8d8d4e39a7817aefda3f1fd89f1d71154c5155a7b5eb56448d4394362ffd6c9c700a3f3062a7165592c3b54a2abbf121d65f771c5652dc44b6f55255500501dd8ed8717d1f3843b6556d67ac9a18607016cd072b9b67d1bc5aa4e79faba16642fb63f1ad0283bc5f514bbc4cc5b93160d24a296656ab6c2f65a507c5a6aaea1da77908467f73b6ebc41155643f5df7366165fbc8cc389020262a80cf29f4e79b108443f0c6028e63882ef26559f5096212a3bce014d6e14b89e405e8b2e737c1ad2a4f7e9d2dc719eb931180523e626920eb3a844d98251609eb22ec12a470cffbdcea1113dfbae28695df3bb58e92d936f2047322e015de80f7b19a537dbd1dc8b7331c5a79285f62a92c614ee2a52b5ad106ecf6ec459cc7bf8e39d4991b218ff80fc8b032ca59d8a21d589ebeef004dd3e94616ae43fa8aee5aa25c270cb044a970754c6fc9d87252985200b3116d3e19c8ddc7e4402ec5cc88a4d3f91ec1eae44350d0c0c17201aa6683041a80b23cbd2d1a6de915c54f61aaadb3b9eb6ce187eb0522428fb110670776a9d80202be49b6898c79aaf6eca1e3285e24ae91fdd437865953c0e3d9a2c4eb8b12b6a45895b76d54d074c23dd896f7a8a572e83274bc7b8a242ff4261141078223ef5da97dbce8ff3f96a2c9bf59ae4bb6e4498f441a690f23548f9ee8851cf22f81ea508ae0ecd7212144841ef86ffd3151ce14b611bc57f463c6a2d51dca41f744846bab23a94fa65a8058e51d794bb4a85a851a32eb619d3e766ebc536a9f305daba7fbc2ee7759af39c3116f1a0234e61f72abb9d026f861cf167392048b7c27fd949db6add8c8720e7ea8c3b2356a909ffb8c53705e42d41b6ee5a528c2450f6a133f8cf93b27044eb596e1968171b6f1bc7ced90c1833fa88905acd569a4dbc2cc58a44158ff8645a662bc587baab590da2fc6d6c2d0300064534d7d40bf94c55e0400d3ee2b101b88c142708df154b1084943b9f11030c60df9245bb1da0544335bdb1327f65495992dd6e7b26d4097d7b1c43b5bb62a5ab41e23980b42ed45ae8a0ce6a29f447aba1eb7ae10dacb926f947ba7ee6684a9727783526506936372d1972692393fecaba7bdd0b278b8f1aeba29c1d616c045136a6670b8ad1ec846c09e808487b4486291a9660e10005987910dd6ce313b35cea34d24a8950d1c12761fdbb13cd6e2c7c70de5814899f0b5c8b911270027d4b8ab091295da95ea7102784a5ca4df9bdafd1e79c1dd669e6322083c2b0680dcf0d3ee8055717203c4a6c3043e047eca96e3a708fc75551f6b3ccef1b122d8f9983fb5bd0c8c18f3aaa30c8ebb02fff5ccecf821765f817ea9a155d094af9d11c6ee44468a0ea3916f3563b0a306d67f27b8a6d8159c47e7cb1e61fe56b7a764fca1a380bfb46ffee08d3a51b505ac16fb974782bcbad3ea19e611663962831d1d7e0a42c0c77f23282602cf786328c282096e2cf8d7eec5d82f4c214ac22d66feecaf40f3a2d6616f6ba228006cb989056c18b1269cf6ad0c6029aea4d8165230e7ad9b9690fa51e4687ee4f7ef75bf54c7124b55f96422d2243377d0140278b7e5924eddc6cc049bd87109b8818080b9d52554c73d351a05a3eedae89a1b4e582e68beaa1f890e9a25117f95db4043ee5fedf1b43b90e4af7d77eafca0d4943d29e732842373eabc22e9a6b9233156a15cf2ea279c2c1480fd136ad18f1d6dda7115bb6686c994be359b91f898fd53a7a785c6b74100600e5dc62533e2af5f84d38d107df05f13406f60bafdddfd4ec7b8fa1f2b75454a2ea763fc21e505106a49158842517f32ef19baff91497d0bdf5fef98331579876d6bdff4e0a82936bba6652007fd1c2221b34374189f57c793d5d461ad3439ad1234a7fdde2bc76da7280524f314e2a5381846cc4ee853d171e895be7661226ae55f0f6c4b7c99e836d81a7851e95dd6f3694ac6b00f01ad2075b544c795b87bbfc59a482078c794ea2045de02e5057bdaa42472619ce37ddf019476ceaa79119fa7fbdfb0d0100fe63c849686c257a25bcf592826d3829c5c4b0e697a1e1328b2763311a7e0f8e902ab6f87c5bc869d17f9486f0fb02bf86af9ebd799cd242cb7c671c6977875ee269627da372945c406d1610429b1ad45432cdc8985d210ca500e6011dcd5d6968d7d7506ac4469efed3a351eff20dbd2fd636a8ce7c3cf28d444ea4eaf2f5b43fa24a679a7d7a6e8bdd11b83fbb72750ee627f7abd4ee5e84082b1992cc0045368375593161d33193b4d855c038b42c305eeabc1dec7fefb8c4a7e802fd106714f7c2b5586f5854a90e82e88d0743e1bf1a505124f40ae3506408a9589de76ff9acfb5a9e69ef727e661ee9ab5d901cc0102d16c7bf99312db0452c84b78ef14658d9d2b07c9fb5d791d8cf3cf269065d6f987d98febe42ac68f47293d284b3a81ef99eb2f4723af01247feb922860b1bf28ff36c5fbd78c4005d4300a2afe8326d2b895f722dbbf52c84507a1d8bc644e1387dc15c70ef5427dbb5ea4fe46eb6e2b5e60adf8bccdec3ab51a340d2c78f27f679da2d858e9ed00a506ae1d8eb643121ed112b1588e5e6fd5e2e6ac8202eb7fea5dbba737b44583f64f66aa17ac247c72fc6b1c622558a03caf76290ecc0c625780095b6761c09e4aa742089bad0c1a76ed125efaee15464a10c9acdce5d03e145e6bff7cf2b670dc0f30faabfac257c50c106c62d0e949b5a234e0a509d46e3163de1f4b0a5b8d5fcdc67c47a8f50627c5815d9fcb2b22d1a1b19e4960fcfa4b138c2a33e1bc898ad870680ec73df171d9c2edc1d8931156f7393ed66baf37336181e7c2e2749b6da0635abc4ad20506021ccb76b230657835cdeea8dd85bb49873f70337a664da7f6d8b2e7a2a0d2a90e9e6d6a69c49ba5e231279aa3367d94d97fc0216f44204b5cfa2cf72f2362072d5a297570e23570b4b6d915f8af2feab79e37de0f55d0366d5b5c9ba89913592187006c3d86a6871f0113f05ad80005f8cf7ce6b233b9b219854cbf9c49826903c4724b559bf5bd49c71eda991077a75eb1e286cf320094f93f25f0d60976b8bb3511e739c3d2f3d7c6584b995d41d2835bf554a3529be2e16239340e412901478011398757e1ea6258093f4c97a0c8058d7f592b16aaa20072b70f99dd2750d1081175c4caeb115b4caf83006c4204c1197123c7181ea6dfd6af3d703b65e11aff790fa943623622796526bd4da37281fcafdd52b7832dc3aebc020d6b22e751503bcdad98f340761c6817be9c27ac39f9839731f90bc5e20b7d611c92d069c421a2702293c30cde845bdeb7572398cc2832b5b675b6667bdfb45d3ccb68c4e1da7af630d79bd7d74617c0e9bc20ef6ee996f6aeba42052c1e48ff5e853761b3f18b49d3ece8d3e727b2c5b21cb11f0bdb1d5b385640fc6b6755d41eac2e48b90f0971e53e08e27ba6c128dc56f3d473636dc62dbdb9215a82de056f16cf3e3d9fbd1bac448f4a580b7105407198aa0ba3e872f925a2882d6af4b64c670e8edb63876e6e7160ba6cad4f9ce0d8f186bbd185032b35a6fb4255f7a94657324e152d7c410c10cec0dbc07bb911de6cc9bf394b836b36a22ffc9fc00e1cc47469f3df9b7b08748824de62f81dfe08b735737b841d893623cbb1de2b2f55b00d006f27ba5b2b434f03fe21e1e91153c631ebace384e5bd0064703841a5b1bc5e25b4979ee4e61bedec33698892e2f815ef04510df55d7d7f91b08a2dba61bc662e8ddc5400ba4a60243754b8ec35dc1a11e07412fa8df43745cd141ee2e81423de7934508d3e6ec6f5b3457d4e844d96e6e7f0ed18c6b575763dd7426ac1efaf155c74cfaa4cd445d9236d7238dd6f1cc80dba866f4e65f6a9d0a5cb0d4fc3da9c6e7dee3d0eefe2ec4f4b458dc6c30e6c3fbdea56a16f065afa919e26a55791adbccdb8bfc7fd297ec29aa09106872ab5aa0b812094a7f3b02314f48afa3be0b34ad073d2db4c21048805de0da5bd8d7af67338c691b2168897957292fa2558883e85f049e775487e1860622c9c97b4cf1ae04a827449e92edaad5e52247734e03165bb8dc847f322ddd55ffff3542ee0216475f19c6948b19bf06b95fe04df663f401fba8d51bef5ae18a1ec568869a027117386f9c60f432fb4b5d47f0646df3283e4348d510115ca28f3d6390badf006abea0603f5d442d567a2b91aec1277c061e71df0618d4cbc55982c27e1df1efff26a7d658ed972f76c6cd1be15d0cfb998035a5b3738ded0826a7d2900e2e5778bd926934fec4e53a51f6439f50bc87c492ed095a9518101bcb97a7c992b05112993e67c801f8300a09f0fa7d6c6685567262e6424f24bbb951935fb93e5eb5732436df87ed44e6f7cbb2a74b44b68de7ee1a738f26c8335e732526becac1459c3891c7e8e708ad31009a984cee6c9fc97225793420ac5ee566770319040f41a7ce926c46a77efc19ee37bc368bd22bfbddf7d66248e2713940d699db53a53e2c45da9f1b01d6fd4d948f79c6489d8c8e26d9ec948ca0d64119dc7284538318b1607c9f18eb5714e0bcea49298316287a590d022f0e208ab5dfa85b230dc17c9ce56459b6ff23dd6ea0ff9e88e106dfa53f225c7c5b310c6af58a2add926b143cb93914e937d06f2ef6453924ddf5c1ac81917955a449f93d0f4a4b1d0dbf2b86962f5850a208f5843267b6a2caf887ae0d3e0bac25943f172d87d7ec49fd322dbd675945bcdc3f186a269f8d52f54694570515cda6a2499b40982ee83218b25c8d582163e4d6614d40ed8a9fc9a68e212835019a70c322573a11030ae8490d47eb8b6ff86f22dd9e3e062ac12448bc58d4ec473e56ffff5a0ab893851e3b495f78371307dad26bd8527078ff63d79d8d20d451e392f35d03705e48e5033a4b91265e1e8b276a4bbc363c23e5d26699647a3d011e5b19347ad0bc2f8c17853c6fd972c3a6aa27ef817f3f88a91971c57e889e4965a65a05678d66582512e387e6ed9ececd709e2c57b84d7a9f3b85934270021e34fa9482fe5c59e5f403de60804cf1c0d699c1a07368a0e91c4489c54a08752561357dce4f06f4e5c494aae7ae55e386f933451af5e4397934f93586c263532adcc399e455c04cc69dbbaa7e0426c04a04829bdcab9184377f94b9dd554996b2c68bf4e22ce4e8b71d502ab9275f9ffd0392b0dd2c48349e7f716d9f8faad1ddbf2d2aec2f319dbf591fd9bbe08fa46434734df7cb1cb203e84b9c132769fbb649d00e30df0d792f43c0b973c61ee8cd38fc40245d9e08ab3751a303cdc6af824f27865fa223394527f5140e57f6d673b89d573312a28ce2ab6e33810a67afd51c992b513058191adc5e479e0b5917a95b3ca397a9f6f72c90c2af61beb0ca234b6e46df46242ac1ce125446f3cf1f2af99c1f753fd89583791a3c58c98d5f10df072487801bc3c3e6ddb116baae522c149512ec6f3ea57dc6db644026d0a26fe22a4fa000800f170ba00d624ffb884c52ad32c8eaaaf961a4937d56ff95a015fe5e7bd8ebe5eca1453ec040737491e764cf718914949b8b7215d7c8b6556b3c12a7c1c80ab42010e86ca38b4ce6f41", 0x1000}, {&(0x7f00000037c0)="c334655c12b025e667e12e595721ad6cce938533b9a35f0fdf8a07f9b5f9b10414b71cc8818f8ea4edaabfb20834e0c1e976e7ea11383706eeaff4936a7f17205149db84dfa6970a16ce3444e14daa88ca13dcb460200d6b78309417aa7afeef503b3a0d1188eb3ebd4ceefab0b4c4e99a718084fec3fdb0e40980cdf555ab5ba0305725810a424abc8b130c02d7612c08a45ebf8219b0e469c223c50f5caf6e6a5f6bfa46cdd58933faf58e7c7d27eaa7a79c596c", 0xb5}, {&(0x7f0000003880)="35b2db59f7fd0705697685dfaae5291334fe25219bd46f72021154490ed7582f3fd93f16686bfcffeff418ccef8f5cf040a48e89a032cd29dc090198a60201cfd861ea9ec547f67b2c7ac443d551a1df375eea011d0eb247fb1f3932c6ed6bcdc6a94d33faa04a6b3687acc9aab3eefde4342372261db80027e306a73a5691393763a3bf83425fee94aef931d2084e11fee95c116e5c51c5e34563b67a71a433c81fc97a87", 0xa5}], 0xa, &(0x7f0000004d40)=[@cred={0x20, 0xffff, 0x0, r13, r14, r2}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffff9c, r7, r15, r16]}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r17, r18}, @rights={0x20, 0xffff, 0x1, [r7, r19, r3, r5]}, @rights={0x28, 0xffff, 0x1, [r20, r7, r21, r22, r23, r24]}, @cred={0x20, 0xffff, 0x0, r25, r26, r27}, @cred={0x20, 0xffff, 0x0, r28}], 0xe8, 0x2}, 0x200) 10:22:20 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getgid() r4 = socket(0x18, 0x2, 0x3ff) bind$inet(r0, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) listen(r4, 0x5) listen(r0, 0x4) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x10, 0x0) ioctl$BIOCGSTATS(r6, 0x4008426f, &(0x7f00000002c0)) fchdir(r0) socket$unix(0x1, 0x5, 0x0) connect$inet(r6, &(0x7f0000000340)={0x2, 0x1}, 0xc) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000200)=0x400000000000b) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r2, r3, r7, r5, 0x2, 0x9}, 0x5, 0x5, 0x8}) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) r8 = socket(0x18, 0x1, 0x0) sync() fcntl$setstatus(r6, 0x4, 0x80) setsockopt(r8, 0x29, 0x80000000000003c, &(0x7f0000000140), 0x4) getsockopt(r0, 0x2, 0x7fff, &(0x7f0000000380)=""/128, &(0x7f0000000100)=0x80) 10:22:20 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x7, 0x0, 0x0, 0x0, "0000000000691040dcc400000100"}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) sendto$inet6(r0, &(0x7f0000000040)="2b00f9483c085de8c67ae7bdd8d08a38dd7c211e4300666713c15ec2c163aba0af07e69f42136862ae97dec95dd81b4bcc43310777ccabfb1df0971ec02d1b16f5ff6288f5e91010dc77", 0x4a, 0x0, &(0x7f0000000100)={0x18, 0x0, 0xfff, 0x2}, 0xc) r1 = socket(0x18, 0x2, 0x0) fcntl$getflags(r1, 0x3) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = syz_open_pts() dup(r2) pread(r2, &(0x7f0000000140)="e5b1834cf3181e542f9943c834a60b34833972cd8847d1ef92e2f57bf3fbf24e8b113ac95f5f9a1421b34e1ba0c065ed53bd0b232d6d2be0b2f07f63df917159ff8444f425f3e42daa845651700b124651d7a1dff1e656a9e2cadd5e16a31267291aa54cb6a2430ae56436b80f270905ab7ac44631644a8159f12559ace043a97edc2351d591d20579ecc9d7d9ebf245e2294f8a481f10284253d962c29cdd2af6a80ea7e992787584f2a359af7acc2678", 0xb1, 0x0, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0xecace73257df6fc2, 0x0) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000240)=0x2) 10:22:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = semget$private(0x0, 0x4, 0xa5) semop(r1, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r1, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r1, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45}], 0x5) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r4 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r6 = socket(0x11, 0x4003, 0x0) sendto$unix(r6, &(0x7f0000000300)="5001050360900004000000021306ca90081010fecea11ea8fef96ecfc73fd3357ae26caa0f16fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d80000000000000000cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed79518bf70299107ddf3b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b1042", 0x150, 0x0, 0x0, 0x0) sendto$unix(r6, &(0x7f0000000000)="6f932e581469d1b89b2bca11221ca038d533cb8423f338af432b61fcb7c62e957457939d1a56fbc39329badbd9a086d36ab91abb0a830b5d905ea8b9c577004c1c1edbd3cc4fb9a3ef61cb02f18332cfb4689732d0a05b38a8debab4723c75ce03ea70f486489390e5fdb57100a6247532ec65b6925c481490cfe33c1cee52af054a3f40c24e9aa634277e74f31cfa607c0f6556f3109d60", 0x98, 0x2, 0x0, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0x12c) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x3, r3, r4, r5, r7, 0x4}, 0x200, 0x401, 0x2}) semop(r1, &(0x7f0000000080)=[{0x4, 0x100, 0x3800}], 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4d}, {0x61}, {0x8fe}]}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 10:22:20 executing program 0: symlink(&(0x7f0000001000)='./file0\x00', &(0x7f0000000080)='./file0\x00') readlink(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x1f) mkdir(&(0x7f00000000c0)='./file0\x00', 0x88) 10:22:20 executing program 1: r0 = semget$private(0x0, 0x4, 0x408) semop(r0, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r0, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r0, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r0, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getegid() r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r3, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r6 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000040)=[{r6, 0x1}, {r6, 0xaf}, {r6, 0x10e}, {r6}, {r6, 0x2}], 0x5, 0x8eb6) shutdown(r6, 0x1) r7 = semget$private(0x0, 0x4, 0xa5) semop(r7, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r7, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r7, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r8 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r10 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r12 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r12, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000100)={{0x3, r9, r10, r11, r13, 0x4}, 0x200, 0x401, 0x2}) r14 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, r14, r14, 0xffffffffffffffff}) ktrace(&(0x7f0000000080)='./bus\x00', 0x2, 0x34, r14) r15 = msgget$private(0x0, 0x410) r16 = semget$private(0x0, 0x4, 0xa5) semop(r16, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r16, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r16, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r16, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r16, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) dup2(0xffffffffffffff9c, 0xffffffffffffffff) r17 = socket(0x2, 0x8001, 0x0) connect(r17, &(0x7f0000000600)=ANY=[@ANYBLOB="0000a3c600000000000066690100008077ae0acd2a485c11da5646f8ba889808f030b87204e7befbd026eb998386bc7e015f9816ca4b031f562742811c69bd5cbcb032a3585ae1c0a902ecc17668c7f0edb353f14a0ea3e961b101010000000000007d29554af35f992c28afef6567d41157106c507570fe2674e84746c19a2732608bad61725683ae744ce66dedfb538646619af0dc1a229f6441eb1dd9615bb74b212c094ab968e55c37bbbaa9bbbcead259731a89ae60276a1f6e0a87f52dfdadfad68d3170c9a80c640c1936cb9bcb579754612f5840a2725b6b296a9efdc6ad1754f27c875ee6376fa3f710a798b63ca5dad6de3dc0c87733255bbb67931aa4958ca526610f2518b97827c0acd68652e7c06ca847eb5a18cc0d54ef4fbe3c8f5d89b90ea59a84cd29eb6fd632c6836c35d903cf9e1f5a259ca80d851c181038c2e31d39fad7cb0ee12d304b2a7cd3f1b82347"], 0x10) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xe0) r19 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r21 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r21, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000100)={{0x3, r18, r19, r20, r22, 0x4}, 0x200, 0x401, 0x2}) r23 = geteuid() r24 = semget$private(0x0, 0x4, 0xa5) semop(r24, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r24, 0x0, 0x9, &(0x7f00000002c0)) r25 = semget$private(0x0, 0x3, 0x2) semctl$SETALL(r25, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0xfbff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r24, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r24, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r26 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r28 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r30 = socket(0x11, 0x4003, 0x0) sendto$unix(r30, &(0x7f0000000300)="5001050360900004000000021306ca90081010fecea11ea8fef96ecfc73fd3357ae26caa0f16fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d80000000000000000cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed79518bf70299107ddf3b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b1042", 0x150, 0x0, 0x0, 0x0) sendto$unix(r30, &(0x7f0000000000)="6f932e581469d1b89b2bca11221ca038d533cb8423f338af432b61fcb7c62e957457939d1a56fbc39329badbd9a086d36ab91abb0a830b5d905ea8b9c577004c1c1edbd3cc4fb9a3ef61cb02f18332cfb4689732d0a05b38a8debab4723c75ce03ea70f486489390e5fdb57100a6247532ec65b6925c481490cfe33c1cee52af054a3f40c24e9aa634277e74f31cfa607c0f6556f3109d60", 0x98, 0x2, 0x0, 0x0) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0x12c) semctl$IPC_SET(r24, 0x0, 0x1, &(0x7f0000000100)={{0x3, r27, r28, r29, r31, 0x4}, 0x200, 0x401, 0x2}) msgctl$IPC_SET(r15, 0x1, &(0x7f0000000300)={{0xf876, 0x0, r22, r23, r31, 0x20, 0x1}, 0x5, 0x64, r14, 0x0, 0x2, 0x1, 0x8000, 0x2800000000000000}) r32 = semget$private(0x0, 0x4, 0xa5) semop(r32, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r32, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r32, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r32, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0xffff, 0x800}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r32, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r33 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r35 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r37 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r37, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r37, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r32, 0x0, 0x1, &(0x7f0000000100)={{0x3, r34, r35, r36, r38, 0x4}, 0x200, 0x401, 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000300)={{0x2, r1, r31, r36, r39, 0x1, 0x6}, 0x8000, 0x1, 0x5}) fcntl$dupfd(r6, 0x0, r5) ioctl$TIOCSETVERAUTH(r5, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x3, r1, r2, r4, r40, 0x4}, 0x200, 0x401, 0x2}) lchown(&(0x7f0000000040)='./file0\x00', r4, 0xffffffffffffffff) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000280)=0x8) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) 10:22:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x20}, {0x6}]}) syz_emit_ethernet(0x395, &(0x7f0000000400)="e4") r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) r2 = accept$inet6(r1, &(0x7f0000000500), &(0x7f0000000540)=0xc) poll(&(0x7f0000000580)=[{r1, 0x10}, {r2, 0x4}], 0x2, 0x1) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) recvfrom$unix(r1, &(0x7f0000000300)=""/231, 0xe7, 0x40, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) r3 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r3, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) sendto$unix(r3, &(0x7f00000005c0)="fbacdd083f6febcaa9193ef266f8b1928e291e7b3d211e4c24cb8de6a356b04adeddf27422a66ae8c1c237655170a74f96325b53f51190eb4af8b19e240232238c22e86b275cf6e6dfa53c400ac785c6e42b5d526aad3f9c90c1dac730f59f7933add9ca39476ca969df3eef4df09b462d1641edb8c8c1c4afc3d1c4cc7661913210782d43b091b121bc108e59cc21e926306e6fd36792b96788cbf4688e5af745d8fed4542182e43d260d6411bb98afcf4fcf013f2831d73f58118886e85e897101ff14c90fb200d873978f950f6501c60cce8379e0aa3bb7929f1df1016d93b2b56f0981000feb16f44a40a40e1f6d26167029e4", 0xf5, 0x1, &(0x7f00000006c0)=@file={0x1, './file1\x00'}, 0xa) r4 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r4, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) write(r1, &(0x7f0000000480)="d570587d968c97fc", 0x8) fcntl$lock(r1, 0x9, &(0x7f0000000440)={0x3, 0x0, 0x57, 0xffffffff, r5}) getpeername$inet(r1, &(0x7f0000000000), &(0x7f00000000c0)=0xc) chflagsat(r1, &(0x7f0000000180)='./file1\x00', 0x90000, 0x2) 10:22:21 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) recvfrom$unix(r0, &(0x7f0000000040)=""/5, 0x5, 0x5421d918ab937854, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f00000000c0)=0x3, 0x4) r2 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x2) utimensat(r2, &(0x7f0000000140)='./file1\x00', &(0x7f0000000180)={{0x3, 0x1}, {0x9, 0xff}}, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r3, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) r4 = semget$private(0x0, 0x4, 0xa5) semop(r4, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r4, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r4, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r5 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r7 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r9 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r9, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000100)={{0x3, r6, r7, r8, r10, 0x4}, 0x200, 0x401, 0x2}) r11 = semget$private(0x0, 0x4, 0xa5) semop(r11, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r11, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r11, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r11, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r11, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r12 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r14 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r16 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r16, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000100)={{0x3, r13, r14, r15, r17, 0x4}, 0x200, 0x401, 0x2}) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, r6, r14}, 0xc) r18 = kqueue() kevent(r18, &(0x7f0000000240)=[{{r1}, 0xfffdffffffffffff, 0xd, 0x0, 0x0, 0x1}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) 10:22:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000002300)='/dev//pf\x00', 0x0, 0x0) close(r0) r1 = open(&(0x7f0000000000)='./file1\x00', 0xd2269825fef8e321, 0x20) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000080)=0x3) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000040)) 10:22:21 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r1 = socket(0x18, 0x3, 0x3a) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x2, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000480)={&(0x7f0000000180)=[{0x41, 0x1000}, {0x85, 0x401}, {0x1, 0x5}, {0x8a, 0x1f}], 0x4}) connect$unix(r1, &(0x7f0000000540)=@file={0x2, './file0\x00'}, 0xfef9) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000240)={0x100000000, 0x6}, 0x10) getuid() sendmsg(r1, &(0x7f00000002c0)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000080)="6b6f551f95250de0", 0x8}], 0x2a6, &(0x7f0000000200)=ANY=[@ANYBLOB="10001400f3ffffffff0e000000000000"], 0x10}, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000440)) sendto$unix(r0, &(0x7f0000000300)="c7f7a3b4a4cf8889e7bbdb3b0512f7fecd6c2422b293eaa6b4565d0b482fbcd6e17430faa1eae865e69df10a9c00fc5741f622e87beec41316d17495a98da659b4e5059c58b19a98e33586f8642cf129489547da5c2fd45699d2fe3054166e6eb1c4ca1db868133d3eded505ce1aa71e871f9775233a9b0f416dd195b37aa38d9a331c63da43a2c34fce7e146c329dce368f83b7c3c27e8a67e14579", 0x9c, 0x40a, &(0x7f0000000500)=ANY=[@ANYBLOB="01002e2f4f66696c658bc63321be93afd496"], 0xa) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x1, 0x0) shmget$private(0x0, 0x4000, 0x4, &(0x7f0000ff9000/0x4000)=nil) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x1f, 0x0, 0x0, "0500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSTAT(0xffffffffffffff9c, 0x20007465, &(0x7f00000004c0)) setsockopt(r0, 0x5, 0xa2, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x5b61) 10:22:21 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r0 = socket(0x2, 0x8001, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) getpeername$unix(r0, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) 10:22:21 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) close(r0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)="000000186004008b00063300feffffff0000a3bb6b3c042efdd100000000ffffffff0000000af6ce4f22276e2b8df278f86dfaf2", 0x34}], 0x1) 10:22:21 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdirat(r0, &(0x7f0000001480)='./bus\x00', 0x9) r1 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) r2 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) utimes(&(0x7f0000000340)='./bus\x00', &(0x7f0000000380)={{0x80, 0x6}, {0x40, 0x5}}) pwritev(r3, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) open(&(0x7f00000003c0)='./bus\x00', 0x20000, 0x18) r4 = openat(r3, &(0x7f00000000c0)='./file1\x00', 0x10000, 0x33) r5 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r5, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) getsockname$unix(r4, &(0x7f0000000400)=@file={0x0, ""/4096}, &(0x7f0000001440)=0x1002) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r5, 0x0, 0x0) r6 = syz_open_pts() ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r6, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000100)=0x7) writev(r6, &(0x7f00000000c0)=[{&(0x7f0000000180)="ddb4aeb3ec240a", 0x7}], 0x1) close(r6) fcntl$dupfd(r6, 0x0, r1) r7 = syz_open_pts() dup(r7) kevent(r5, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x4e, 0x20000000, 0x7ff, 0x80}], 0x3, &(0x7f00000001c0)=[{{r7}, 0xfffffffffffffffc, 0x1, 0x8, 0xe1a3, 0x7fffffff}], 0x960, &(0x7f0000000280)={0x8b, 0x5}) 10:22:21 executing program 1: syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x1, 0x0) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000100)={0xfffffffc, 0x1}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x10007fff, 0xfffffffffffffff8, 0x0, "661fbef2245185a8186503182eab7fff0e091fe6", 0x0, 0x6}) writev(r1, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b859aabdf4a3213deefa2211152d7f34bc97b681104c5f953d224521c77b9125f7ff3b1d1cb097b84b11aac824013f304e73039cea0b5afba30fb92b1c6bf0f13870aab35cf8e9375de7a438cbb8afc9d24b7c12b48e55666f38f00b59ef1ad56515b056c608261ab4eb605597bfb310072f77b88c32b9a0b436c4c55f041e7e6a8d46f7a586ce3d4e578efeb6dfa1049c1ca676b6785", 0x46d}], 0x1) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000700)="ea110ad75a0113e5c4d97191ca8b933529be8f48ab8063c5b6e215d45184ccd2d17f1080158dd483554463a560b093f4b569bdbe0d89fb771da85524b1d7020000000000000071a251ec1a3401b71f385c191f6bffef23876e02b6c9c70a8d0335d0ed00fbe65e936a0b535162aa9e1e99ceca27f153667b1a5957a9e6f30499502b4ebb1a1db42c8cb08e87bc91b3148ea0524b9f44d837afd4d652d4e48649fc74897e53e97052681ae213d907da71138ffef6a83aeff788e614bb70042914fca3004ed9528b6f375c6650373d6c428604a04e04fb70fe33eeeaa852af0d907b2d86968ca63688803df41acd6a3d56efeba47a3d879055b93f6f485be9169787f52eda1fcd8b499ce575dd3ea1962848f78f1e634c52b0a571d4d1806eb5344fa84728e3a6ccf6957586015f98322e9ce03e42d032bc90e74b2f6a2ce3d02f67e2ba799b114f100b52f7958b9edf02f8ac70308cbbc4f06ff1e46c136539d40dcb4fdee20dc3405adfa49096931c2303060d9fe7301256d8cfe1ce2344231229d9afef667ec3f9b103cb8c8833c92e690f0eff53577340d512862ffb4abb32a860bbb9f847c5174032d25588b32072fe9f8f68116e1ed901d29ba937cd80b4be501e8c098e1904ba0039b328dc41444da5c52006d86907878e29973e149285fef4722b5dc7a871712cfe2d0e95eab364f3e77125e95bcb07de3e0712405239ac6cb5a3394a049f9fff8453a8c9734940f2c6849b9759d08841caf4e1b46cad51486467f9b483f7c874ca8cca5be23c41c910e3fb3367b69773ff566fd2b9fc1bd26b7b0b7f7ada2d4c2df08d5e3a82961af2", 0x253}], 0x1) 10:22:21 executing program 0: mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x10202, 0x4) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) chmod(&(0x7f00000000c0)='./file1\x00', 0x1f66c52830f0e3e6) minherit(&(0x7f0000009000/0x4000)=nil, 0x4000, 0x2) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x7) lstat(&(0x7f0000000180)='./file1\x00', &(0x7f0000000200)) r3 = open$dir(&(0x7f00000001c0)='./file0\x00', 0xc0, 0x3c) connect(r1, &(0x7f00000009c0)=@in6={0x18, 0x1, 0x9, 0x8000}, 0xc) fcntl$setflags(r1, 0x2, 0x1) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000a00)=0x100000001) r4 = getppid() ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000480)={0x10, 0x2, 0x4, 0x2d8, [{&(0x7f0000003000/0x4000)=nil, &(0x7f0000007000/0x3000)=nil, 0x1}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xd31}, {&(0x7f0000000000/0x3000)=nil, &(0x7f0000002000/0x1000)=nil, 0xcf1}, {&(0x7f0000007000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x5254}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x400}, {&(0x7f0000004000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x3}, {&(0x7f0000009000/0x4000)=nil, &(0x7f0000001000/0x4000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000000000/0x4000)=nil, 0x8000}, {&(0x7f0000002000/0x4000)=nil, &(0x7f000000b000/0x1000)=nil, 0x6}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000002000/0x1000)=nil, 0x40}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000006000/0x3000)=nil, 0xaf63}, {&(0x7f000000b000/0x2000)=nil, &(0x7f0000006000/0x4000)=nil, 0x9}, {&(0x7f0000008000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1f80000000000}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x4}], ['./file0\x00', './file0\x00', './file0\x00', './file1\x00'], './file1\x00', './file1\x00', './file0\x00', ['./file', './file', './file', './file'], 0x4}) fcntl$setown(r3, 0x6, r4) r5 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x3) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x800000000000000) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000300)={'./file1\x00', 0x7197, 0x2, 0x9623, 0x1, 0x6, 0xf64, 0x5, 0x0, 0x1, 0x7, 0x7fffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0}, 0xc) seteuid(r6) open$dir(&(0x7f0000000280)='./file1\x00', 0x80, 0x2) open$dir(&(0x7f0000000140)='./file0\x00', 0x410, 0x110) write(r2, &(0x7f0000000400)="bc6c23f36d1c00cdb873885b1d5b1b57e20271bd480c2567f7724a1057aeb016c0a728d609cf795bb1b013da4fcc0188231a1107efad077ea9c2ff1f57e935aed309b7871c16a209bb11153c8a6c0d91f47011ed854475ad92ef5c08", 0x5c) mlock(&(0x7f0000002000/0x2000)=nil, 0x2000) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x4) r7 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCNXCL(r5, 0x2000740e) ioctl$TIOCSETVERAUTH(r7, 0xc0107008, &(0x7f0000000000)) ioctl$VT_ACTIVATE(r7, 0x20007605, &(0x7f00000002c0)=0x6) 10:22:21 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0x2, './file0\x00'}) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040), 0x0) 10:22:21 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r0 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) pledge(&(0x7f0000000180)='\xb4&\'\x00', &(0x7f00000001c0)='\x00') r2 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) read(r2, &(0x7f0000000280)=""/211, 0xd3) dup2(r1, r0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x200, 0x20) 10:22:21 executing program 0: r0 = getegid() r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) recvfrom(r1, &(0x7f0000000380)=""/241, 0xf1, 0x803, &(0x7f0000001180)=@un=@abs={0x67d457ecbfc11b66, 0x0, 0x3}, 0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x80, 0x0) ioctl$VMM_IOC_CREATE(r4, 0xc5005601, &(0x7f0000000c00)={0x10, 0xffffffffffff42a4, 0x4, 0x80000000, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff4000/0x3000)=nil, 0xd0d2}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x80000000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil, 0x5}, {&(0x7f0000fed000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x2}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000fe4000/0x12000)=nil, 0x20}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000fe7000/0x1000)=nil, 0x4}, {&(0x7f0000fe7000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x400}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x9}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x9}, {&(0x7f0000feb000/0x2000)=nil, &(0x7f0000fe3000/0x4000)=nil}, {&(0x7f0000fee000/0x4000)=nil, &(0x7f0000fe9000/0x1000)=nil, 0xfffffffffffffff9}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x1}, {&(0x7f0000fea000/0x2000)=nil, &(0x7f0000ff1000/0x4000)=nil, 0x2}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fe5000/0x1000)=nil, 0x6}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x7fff}], ['./bus\x00', './bus\x00', './bus/file0\x00', './bus\x00'], './bus\x00', './bus/file0\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x74f3192}) ioctl$VMM_IOC_CREATE(r4, 0xc5005601, &(0x7f0000000480)={0x10, 0xfffffffffffffff8, 0x4, 0x200, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x9}, {&(0x7f0000fec000/0x10000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000fee000/0x2000)=nil, 0x8c}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x100000000}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0xffff}, {&(0x7f0000ff5000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x4}, {&(0x7f0000fec000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x6}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff1000/0x2000)=nil, 0x1000}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x7ff}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x7}, {&(0x7f0000ff2000/0x4000)=nil, &(0x7f0000ff3000/0x1000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fee000/0x4000)=nil, 0x7ff}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x2}) stat(&(0x7f0000000040)='./bus/file0\x00', &(0x7f0000001100)) setregid(r0, r3) r5 = kqueue() mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2065d) getsockopt(r4, 0x3, 0x8e9d, &(0x7f00000011c0)=""/4096, &(0x7f00000002c0)=0x1000) ioctl$VMM_IOC_WRITEREGS(r4, 0x82485608, &(0x7f0000000980)={0x9, 0x73, 0x80, {[0x1, 0x4000000000000, 0x2, 0x7f, 0x6, 0x7ff, 0x1, 0x1, 0x7, 0x85, 0x5cd, 0x0, 0xa38c, 0x1, 0xff, 0x2, 0x24, 0x86], [0x100000001, 0x7, 0x1, 0x5, 0x5, 0x10000, 0x1, 0x16, 0x4, 0x9], [0x9, 0x7, 0x4, 0x1, 0xfffffffffffffffb, 0x10001, 0x9], [0x8, 0x5b7, 0x3f, 0x6f, 0xa690, 0x9], [{0x20, 0x8bb, 0x8, 0x8d4f}, {0x6, 0x56c, 0x6, 0x7}, {0x93, 0x80000000, 0x2981, 0x20}, {0x1, 0x5, 0x1fe, 0x3ff}, {0x5, 0x100, 0x0, 0x9}, {0x8, 0x0, 0x9e7e, 0x6}, {0x9, 0x15b6, 0x2, 0x6}, {0x800, 0x8, 0x9, 0x8}], {0x3, 0xbcb, 0x6, 0x1000000000000000}, {0x472a, 0xfffffffffffffffd, 0xfffffffffffffffb, 0x3}}}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000300)={0x7ff, 0x0, './bus\x00', 0x0, 0x7, 0xfcd, 0x1f}) ioctl$WSMOUSEIO_GETPARAMS(r4, 0x80105727, &(0x7f0000002200)={&(0x7f00000021c0)=[{0x188, 0x9}], 0x1}) kqueue() r6 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r6, 0xc014575e, &(0x7f00000001c0)={0x1, './bus\x00'}) setpgid(r2, r2) mkdir(&(0x7f0000000280)='./bus\x00', 0xa8) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000000)=0x5) r7 = semget$private(0x0, 0x4, 0xa5) semop(r7, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x800}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r7, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r7, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r8 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r10 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r12 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r12, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000100)={{0x3, r9, r10, r11, r13, 0x4}, 0x200, 0x401, 0x2}) r14 = semget$private(0x0, 0x4, 0xa5) semop(r14, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r14, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r14, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r14, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r14, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r15 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r17 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r19 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r19, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000100)={{0x3, r16, r17, r18, r20, 0x4}, 0x200, 0x401, 0x2}) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000002240)={0x0, 0x0, 0x0}, 0xc) r22 = semget$private(0x0, 0x4, 0xa5) semop(r22, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semget(0x0, 0x0, 0x2c3) r23 = semget$private(0x0, 0x3, 0x4) semctl$SETALL(r23, 0x0, 0x9, &(0x7f00000022c0)) semctl$SETALL(r22, 0x0, 0x9, &(0x7f0000000180)) semop(r22, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r22, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r24 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r26 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r28 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r28, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000100)={{0x3, r25, r26, r27, r29, 0x4}, 0x200, 0x401, 0x2}) getgroups(0x7, &(0x7f0000002280)=[r10, r17, 0x0, r21, 0x0, r26, r0]) bind(r6, &(0x7f0000000200)=@in={0x2, 0x1}, 0xc) ioctl$TIOCFLUSH(r6, 0x80047466, &(0x7f0000000340)=0xfc) kevent(r5, &(0x7f0000000180)=[{{r6}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8, 0x0, 0x0, 0x0) ioctl$TIOCSBRK(r6, 0x2000747b) 10:22:21 executing program 0: clock_settime(0x4, &(0x7f0000000100)={0x2, 0x3f}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000000)={0x7ff}) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r1 = socket(0x2, 0x2, 0x0) r2 = syz_open_pts() dup(r2) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYRESHEX=r2], 0x1) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000280)="0714ff5f099be009e938d0737f73eb2b6de8f19b", 0x14) writev(r1, &(0x7f00000013c0)=[{0x0}], 0x1) 10:22:21 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0xc9, &(0x7f00000000c0)=[{}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x4b) r2 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0xd5) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000180)={0x10, 0x8, 0x4, 0x6, [{&(0x7f000056a000/0x1000)=nil, &(0x7f0000196000/0x13000)=nil, 0xdb}, {&(0x7f0000074000/0x1000)=nil, &(0x7f00007b2000/0x3000)=nil, 0x3}, {&(0x7f00003e5000/0x4000)=nil, &(0x7f00006b5000/0x8000)=nil, 0x4}, {&(0x7f0000429000/0x4000)=nil, &(0x7f00001b9000/0x3000)=nil, 0x3ff}, {&(0x7f0000781000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x6}, {&(0x7f0000674000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x2}, {&(0x7f00005b8000/0x2000)=nil, &(0x7f000036c000/0x12000)=nil, 0x9d}, {&(0x7f000040e000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x9}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f000033c000/0xf000)=nil, 0x9e}, {&(0x7f00006e4000/0x3000)=nil, &(0x7f000057a000/0x3000)=nil, 0x101}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00005b2000/0x1000)=nil, 0x1}, {&(0x7f00000f6000/0x4000)=nil, &(0x7f00005ef000/0x2000)=nil, 0x5}, {&(0x7f000059e000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xffffffffffffff01}, {&(0x7f000000b000/0x2000)=nil, &(0x7f000075e000/0x1000)=nil, 0x5}, {&(0x7f0000023000/0x4000)=nil, &(0x7f0000504000/0x4000)=nil, 0x6}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f00007e9000/0x1000)=nil, 0x8}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) 10:22:22 executing program 1: fsync(0xffffffffffffff9c) mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028ad) acct(&(0x7f00000000c0)='./bus\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000080)) open(&(0x7f0000000200)='\x00', 0x200, 0x168) kqueue() 10:22:22 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000500)=ANY=[@ANYBLOB="82022ea6be2654657d891d05234023a6e175b73c39aeed5b9e3f07fe6466d830007eac352055b2acfa045caba9b3de424089d0bc92292a7897af8e25461faa221e501cccab6674a4c226c24b1690d34ab3b55f788e7479f196307f1b7825ad7ad7d1ea3747aa17c0495a8dc587edfb0fbde93945fba967e2819544ae7a4de0eada7cca41d29e959f5385347fed513354f842d00416a7c1c3faa2e7ad4f4eab82d96d47828f95ec2389026f6ae6a0c948ec95a08e2d35b13df50588ea678f9be57b621532681028e6bba386584b7127a990f89c2af735d35b380445dd487c828edeb6b28f56d8a8b2e63d77f5e79e31712ac348992e7692b9e89c9966a212e6bcf0a4a69b299938df582515c9f7bebdc7769481231ba9b613bb1753af907bf9e6de31a8ad684c463b3f930f531a86ff2bdec92df3084fe30fefe38616d408ec2edeccfae69c3f9c454b0a792f318af227fc275f6dba52c4d8e7d9041f1fb16c85437a2374b682f45799934b9f1c160afc74d48a5c5fc82b9215b50490c668afe8d0913b912de43897cbb66fc2d57148ea56a51ee68292a130fb376c08aaae428cc7f99f733f6310f2a9069b6adef0a121887c7105e28f60353b597370e00f514482f5ecd532f45b410d4f889f16f12efff7ae99419692ed825614ab6e0fd5fc252eebfd5c98cbaaf6f4e477dc46a7b45e97b7530782d7d6a87184a905a546d4fe216d86dbae683d459c19aabb5fb3dfd4c1750d20b42a7bb2a0a3130a06"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) socket(0x18, 0x5, 0xe7) r1 = socket(0x2, 0x1, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r2, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x7) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000180)="ddb4aeb3ec240a", 0x7}], 0x1) close(r2) r3 = socket(0x2, 0x8001, 0x0) connect(r3, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r4, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000100)=0x7) writev(r4, &(0x7f00000000c0)=[{&(0x7f0000000180)="ddb4aeb3ec240a", 0x7}], 0x1) close(r4) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES64=r4], 0x1) setsockopt$sock_int(r1, 0xffff, 0x80, &(0x7f0000000040), 0x4) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000340)={0x2, 0x0, 0x1, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4", 0x2f11}) write(r5, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000100)=0x7) writev(r5, &(0x7f00000000c0)=[{&(0x7f0000000180)="ddb4aeb3ec240a", 0x7}], 0x1) close(r5) r6 = dup(r5) ioctl$WSDISPLAYIO_GVIDEO(r6, 0x40045744, &(0x7f0000000200)) connect(0xffffffffffffff9c, &(0x7f0000000100)=@in6={0x18, 0x0, 0xff48, 0x1}, 0xc) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCGRSIG(r7, 0x40044273, &(0x7f00000000c0)) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) 10:22:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x28}, {0x4}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f00000001c0)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x8) 10:22:22 executing program 1: pread(0xffffffffffffffff, &(0x7f0000000180)="698a98262c1da32fe7a0f7ad4966a29efff2", 0x12, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) close(r1) r2 = socket(0x400000000018, 0x3, 0x3a) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r3, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r4 = syz_open_pts() dup(r4) r5 = syz_open_pts() dup(r5) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000100)) writev(r3, &(0x7f00000000c0)=[{&(0x7f0000000180)="ddb4aeb3ec240a", 0x7}], 0x1) close(r3) write(r3, &(0x7f0000000040)="3f55f6c9cc0097193708533f89484137aebd81218f58e97396cf1dacf27395f6a70be732a3454a6d722e216cfb09c57e7fe887d7ccd10bb4b8c0b9e9c5ed4d750866a000c3728032246f1f2d4e297887a59e1dadb38ce7c25891a59a506db1845299", 0x62) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140)='/dev/diskmap\x00', 0x5441592a53e990bb, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000180), 0x17e) pipe2(&(0x7f00000001c0), 0x0) 10:22:22 executing program 1: r0 = syz_open_pts() dup(r0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x84}, {0x14, 0x0, 0xdf}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 10:22:23 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) getdents(r1, &(0x7f00000000c0)=""/86, 0x56) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000180)={0x0, 0xe84}, 0x8) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0x43000, 0x8, 0x0, 0x0) 10:22:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xfffffffe, 0x0, 0xffffffff, 0xfffffffd, "d710c18690f700", 0x100, 0x6be6}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r1, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) pwritev(r2, &(0x7f0000000040)=[{&(0x7f0000000380)="b1b46696e87e0deab4e3df4f4dad992429d2785dd15ae61408353f77f9afc4addcbf341cf31ad0d38d2e610729b5da3b58fd211550cf348e2b682ebb081aa0bb65c4ae7b36e60c6b4ea8b9909771b6126eb9e003fc3e3eeacf4ce647be095ac7ece047378c9816eefaaf9b18295eaa489b8e749e5d687ac05802d0", 0x7b}, {&(0x7f0000000400)="c1051a5b42a0bbf788714b3c82650d0cc9fe652b8acd0d56191d3dd95dfb50eb92b9bcb574bcdb150523deaaed4f175276696ce0413fb77139551642106b3b1458df5432cff7cdec3dff28f7325ce7", 0x4f}], 0x2, 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x7) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000180)="ddb4aeb3ec240a", 0x7}], 0x1) close(r1) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) write(r3, &(0x7f0000000280)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055d52fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a051b2a1fd1476816ae4529675e57c3a076e052973b76d17b9b7c58bd33a09c004b223168e0692b780274c0678ee1a6e147", 0x96) write(r0, &(0x7f0000000240)="9ea33ac3ba83c86d22aac65fcc5b04ab2eab5f1f35d7a34014", 0x19) r5 = syz_open_pts() close(r0) dup(r5) ioctl$TIOCSCTTY(r4, 0x20007461) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000200)={0x0, 0x1ff, 0x20003, 0x20000000000d9a, "b08d14c6750400000000e500030100"}) r7 = syz_open_pts() dup(r7) readv(r7, &(0x7f0000000000), 0x0) ftruncate(r4, 0x0, 0x80000000) 10:22:23 executing program 0: poll(0x0, 0x0, 0xffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) execve(0x0, 0x0, 0x0) 10:22:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x50}, {0x7c}, {0x6}]}) syz_emit_ethernet(0x3a6, &(0x7f0000000000)="b6") ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_media}) 10:22:23 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) 10:22:23 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000004c0)=ANY=[@ANYBLOB="407e991c50b5168c5797c25126ea0115cd9354330000000094f2b343f9f27893"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f00000002c0)={0x0, 0x0, {0xffffffffffff273a, 0x1000000000003}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = dup(0xffffffffffffff9c) r2 = getuid() r3 = semget$private(0x0, 0x4, 0xa5) semop(r3, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r3, &(0x7f00000001c0), 0x0) semop(r3, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r6 = getegid() socketpair(0x2, 0x4000, 0x3, &(0x7f0000000480)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0x6a8e) r9 = socket(0x10, 0x4003, 0x2) sendto$unix(r9, &(0x7f0000000300)="5001050360900004000000021306ca90081010fecea11ea8fef96ecfc73fd3357ae26caa0f16fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d80000000000000000cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed79518bf70299107ddf3b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b1042", 0x38b, 0x0, 0x0, 0x0) sendto$unix(r9, &(0x7f0000000000)="6f932e581469d1b89b2bca11221ca038d533cb8423f338af432b61fcb7c62e957457939d1a56fbc39329badbd9a086d36ab91abb0a830b5d905ea8b9c577004c1c1edbd3cc4fb9a3ef61cb02f18332cfb4689732d0a05b38a8debab4723c75ce03ea70f486489390e5fdb57100a6247532ec65b6925c481490cfe33c1cee52af054a3f40c24e9aa634277e74f31cfa607c0f6556f3109d60", 0x98, 0x2, 0x0, 0x0) lchown(&(0x7f0000000240)='./file0\x00', r5, r6) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0x12c) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000100)={{0x3, r5, r6, r8, r10, 0x4}, 0x200, 0x401, 0x2}) fchownat(r1, &(0x7f0000000080)='./file0\x00', r2, r6, 0x0) close(r0) r11 = socket(0x18, 0x8000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r11, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x2}, 0xffffffffffffff93) write(r11, &(0x7f0000000100)="8c65", 0x3b9) 10:22:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x74}, {0x3d}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r1, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x7) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000180)="ddb4aeb3ec240a", 0x7}], 0x1) close(r1) r2 = dup2(0xffffffffffffffff, r1) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000100)=0x1) 10:22:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000240)) poll(&(0x7f00000000c0)=[{r0, 0x18b}], 0x1, 0x0) r1 = syz_open_pts() r2 = dup(r1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/devu\x03\x00', 0x80, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x2c}, {0x28}, {0x6}]}) r4 = semget$private(0x0, 0x4, 0x408) semop(r4, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1800}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r4, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r4, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r4, &(0x7f0000000240), 0x6) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r7 = getegid() r8 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x40) ioctl$TIOCSETVERAUTH(r8, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r10 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r11 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000040)=[{r11, 0x1}, {r11, 0xaf}, {r11, 0x10e}, {r11}, {r11, 0x2}], 0x5, 0x8eb6) shutdown(r11, 0x1) fcntl$dupfd(r11, 0x1b, r10) ioctl$TIOCSETVERAUTH(r10, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000100)={{0x3, r6, r7, r9, r12, 0x4}, 0x200, 0x401, 0x2}) lchown(&(0x7f0000000040)='./file0\x00', r9, 0xffffffffffffffff) r13 = socket(0x18, 0x400000002, 0x0) setsockopt(r13, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r3, r9, r14) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d09c418deff23924f5bdd59f2a63783996e76284", 0xc6000000}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)='k') syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") read(r0, &(0x7f0000000040)=""/32, 0x20) select(0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0) 10:22:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x10, 0x0) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000100)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x60}, {0x54}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 10:22:24 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, 0xffffffffffffffff, 0x135, &(0x7f0000000100)=""/230, 0xe6}, 0x1) 10:22:24 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000040)={0x0, 0x7, {0xed, 0x6}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x1f, 0x0, "000000000000020000002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCSTART(r2, 0x2000746e) 10:22:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x200000000000003b, &(0x7f0000000180)=[{0x20, 0x5, 0x1f, 0x7ff}, {0x76, 0x0, 0x1, 0x100}, {0x4, 0x5, 0x65, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100)='/dev/speaker\x00', 0x80, 0x0) r2 = semget$private(0x0, 0x4, 0xa5) semop(r2, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r2, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r2, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r5 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r7 = socket(0x11, 0x4003, 0x0) sendto$unix(r7, &(0x7f0000000300)="5001050360900004000000021306ca90081010fecea11ea8fef96ecfc73fd3357ae26caa0f16fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d80000000000000000cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed79518bf70299107ddf3b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b1042", 0x150, 0x0, 0x0, 0x0) sendto$unix(r7, &(0x7f0000000000)="6f932e581469d1b89b2bca11221ca038d533cb8423f338af432b61fcb7c62e957457939d1a56fbc39329badbd9a086d36ab91abb0a830b5d905ea8b9c577004c1c1edbd3cc4fb9a3ef61cb02f18332cfb4689732d0a05b38a8debab4723c75ce03ea70f486489390e5fdb57100a6247532ec65b6925c481490cfe33c1cee52af054a3f40c24e9aa634277e74f31cfa607c0f6556f3109d60", 0x98, 0x2, 0x0, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0x12c) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x3, r4, r5, r6, r8, 0x4}, 0x200, 0x401, 0x2}) fchown(r1, 0xffffffffffffffff, r5) syz_emit_ethernet(0x90, &(0x7f0000000340)="a2") r9 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$WSKBDIO_GETMODE(r9, 0x40045714, &(0x7f0000000040)) r10 = syz_open_pts() dup(r10) r11 = syz_open_pts() ioctl$TIOCSETAF(r11, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r11, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r11, 0x8004741b, &(0x7f0000000100)=0x7) writev(r11, &(0x7f00000000c0)=[{&(0x7f0000000180)="ddb4aeb3ec240a", 0x7}], 0x1) close(r11) r12 = dup2(r10, r11) r13 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f00000002c0)) ioctl$DIOCMAP(r12, 0xc0106477, &(0x7f0000000480)={&(0x7f0000000240)='.\x00', r13, 0x3}) 10:22:24 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x20e0000000ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x80) openat(r0, &(0x7f0000000040)='./file0\x00', 0x80, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) fcntl$getown(r1, 0x5) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 10:22:24 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000229]}}) pipe2(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000600)='/dev/vmm\x00', 0x1, 0x0) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000680)={0x5, 0x0, &(0x7f0000000640)=""/5}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) getsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f00000004c0)=""/237, &(0x7f00000001c0)=0xed) pwritev(r3, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000180)={0x9, &(0x7f0000000100)=[{0x401, 0x0, 0xfd, 0x8b}, {0xff80, 0x4, 0x20, 0x2a}, {0x1, 0x41, 0x1, 0x3}, {0x56, 0x98, 0x2, 0x7}, {0x8, 0xfc, 0xff, 0x672}, {0x6, 0x9, 0x59, 0x9}, {0x9, 0x5, 0x80, 0x10001}, {0x0, 0x80, 0x3, 0x5}, {0x5, 0x2, 0x8, 0x48}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r4 = socket(0x2, 0x400000000002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) setsockopt(r0, 0x0, 0x3ff, &(0x7f00000006c0)="2e6f2c372c99d21869fb304c5fc8ba5da97c77aa89ab28d248cb06f826637385ddeb6764e893fed4f3433f58b85f4f7d7da2ee6c16e2d7ac7b68c694847efddd320aefcab7eb738533d57916fd0f9ab0d96a4282d8c2ef34fd306f172402a6a3a0928b1d6ca7ae1614fe60767fcf4a165fda076d2239d5433b8b7b8da944cbb25a56106e822ef3ccd0c042eebf00", 0x8e) ioctl$TIOCFLUSH(r5, 0x8020690c, &(0x7f0000000300)) sendto$inet6(r4, &(0x7f0000000000)="6dc0c3d4a7e973f8740afe081b5217bd8257aeac569052d6cd31dc3488057998c9781e2d05b05f4750c8b0c482bf32ce0408bfebbd7dac51c07c56dc2cc88a9de8f9ee6c0bbf91b98bf6de079095d9413ddb9e1b6eae3f548342378bf3c18f5c7a5adc829d9e58d4cf2de1e7236561b201a53d29220d7ae4c5e168b5561dc5c4cc7a8e8825ae9dcf255c017c069bde09b0c32a07d3eef8a7e79ff6b8577f35271cd75b061048c4b32dcaaec29c80caf974fd0b0f38a47f82e2084537fe897b8381f3d268f1", 0xc5, 0x2, 0x0, 0x0) 10:22:24 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0xc53c, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x2, 0x8001, 0x0) connect(r2, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) r3 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r3, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) connect$unix(r3, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff3b) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x7b8) 10:22:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xd0) faccessat(r1, &(0x7f0000000140)='./file0\x00', 0x6, 0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x64}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x289, &(0x7f00000000c0)="b6") 10:22:25 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x20000000000000ab, &(0x7f0000000240)=[{}, {0xc2b}]}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x400, 0x10) r1 = open(&(0x7f0000000300)='./file0\x00', 0x10000, 0x131) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)=0x100) r2 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x4, 0xa5) semop(r4, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r4, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r4, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r5 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r7 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r9 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r9, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000100)={{0x3, r6, r7, r8, r10, 0x4}, 0x200, 0x401, 0x2}) fchownat(r0, &(0x7f0000000200)='./file0\x00', r3, r7, 0x2) close(r2) r11 = socket(0x18, 0x400000002, 0x0) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000280)="9bc6a42ac677023d416017b82c966469bbb1ba436e9d045a0000003608476edf518b59dfebf308f0da000000000000000000005e", 0x34}], 0x1) pwritev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000280)="ab9a4a6639139596d0e060335feaf3dca54fc34ace71f177236f4a60c78d4c61ebb910b2fb190a38225f8e247830afcc3c", 0x31}], 0x1, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e7, 0x7, 0x3}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r11) socket(0x400000000018, 0x3, 0x3a) setsockopt(r11, 0x1000000029, 0x10004, &(0x7f00000001c0)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffd65) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r11, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 10:22:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r1, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x7) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000180)="ddb4aeb3ec240a", 0x7}], 0x1) close(r1) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x5, &(0x7f0000000000)=[{0xf800, 0x8, 0x5, 0xffffffff}, {0x8001, 0x2, 0x22, 0x7fffffff}, {0x1, 0x81, 0x5, 0x3}, {0x1, 0x91, 0x0, 0x7}, {0x6f, 0x90, 0xe1, 0xffffffff}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000080)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000680)="355fab5a52a60008160000008d5a") 10:22:25 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0xfffffffffffffffc, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) dup2(r1, r0) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x7, 0x5}, {0x1ff, 0x9}}) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = syz_open_pts() dup(r2) preadv(r2, &(0x7f0000000100)=[{&(0x7f0000000080)=""/39, 0x27}, {&(0x7f0000000240)=""/229, 0xe5}, {&(0x7f00000000c0)=""/62, 0x3e}], 0x3, 0x0, 0x50) pipe(0x0) 10:22:25 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x100, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r1, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=ANY=[@ANYBLOB="1000000000000000c90266be48b13b303b9e915945d142efb9e8b48ba9fdfac6677f0f00b6da0bd578737cd9fd39246ef99cd9157c7b2c9540e4567c6edc1f8b77e0c7f0e7f77352cf75aceef1ca02c9edef9d11f8e1f7c501a00021dae9ec0a2f0274c99d84a32d20efc93470b6bdcac1a86a07ab1cd2b0a0d0ca6a8b34741abac9c1bc2dfa9fc38520bbc772947e25f80f035a5ecd66ede279cf4b445d22eab4aea85ea9e817d0033a3e805e4f2e77fb667f1d340ceac471a317baa360b018503f27c421cc3df89d85a0427ca73e1050e528fd8e86ab9c5b1a48258821a9270bbeba7f60d9ca469e043dbfbd939cea986154fd112dc4085f187ca433f4cdb15184c35d5627650da14082e43fc4d43c99fc726d85b873053f28e37669c8c67285a21a54478223ae2d56bb1cb912e50bc3b8d23dae29def69af19f450211c97c27b3d929479058d0c189d6fd683188ce"], 0x10}, 0x0) writev(r1, &(0x7f00000004c0)=[{&(0x7f0000000200)="e8", 0x1}], 0x1) r3 = getppid() r4 = getuid() r5 = msgget$private(0x0, 0x100010726) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000280)={{0x0, r4}}) msgrcv(r5, &(0x7f0000000900)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f16e9f2b44e3a30500"/270], 0x106, 0x0, 0x800) setsockopt$sock_int(r2, 0xffff, 0x10, &(0x7f0000000100)=0x5244, 0x4) fcntl$setown(r0, 0x6, r3) lseek(r0, 0x0, 0x40fff, 0x0) dup2(r0, r0) r6 = syz_open_pts() fcntl$lock(r6, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r6, 0x2) fcntl$lock(r6, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) r7 = shmget(0x2, 0x4000, 0x110, &(0x7f0000ffb000/0x4000)=nil) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r9 = socket(0x18, 0x3, 0x0) setsockopt(r9, 0x29, 0x1a, 0x0, 0x0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r11 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, r11, r11, 0xffffffffffffffff}) shmctl$IPC_SET(r7, 0x1, &(0x7f00000003c0)={{0x4, r4, r8, r4, r10, 0x1, 0x3}, 0x1ff, 0x240f, r11, r3, 0x2, 0x40, 0xfff}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000000c0)={0x1ff, 0xe3a, 0x40, 0x8, "8d751b8139af2116985cecc35730ccc7c33f33d2", 0x0, 0x8001}) kqueue() writev(r0, &(0x7f00000008c0)=[{&(0x7f0000000580)='K', 0x1}], 0x1) syz_open_pts() ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000000)) r12 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r12, &(0x7f0000000800)=[{0x3, 0x29c, 0x1800}, {0x0, 0x80, 0x1800}, {0x3, 0x1, 0xffa}, {0x2, 0xff, 0x800}, {0x7, 0x5}, {0x3, 0x9, 0x11800}, {0x3, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x4, 0x7fffffff, 0x1800}], 0x9) r13 = socket(0x18, 0x3, 0x0) setsockopt(r13, 0x29, 0x1a, 0x0, 0x0) fcntl$setflags(r13, 0x2, 0x0) 10:22:26 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = open(&(0x7f0000000240)='./file0\x00', 0x2, 0x2) write(r0, &(0x7f0000000000)="220e22", 0x3) r1 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, r1, r1, 0xffffffffffffffff}) ktrace(&(0x7f0000000080)='./bus\x00', 0x2, 0x34, r1) r2 = msgget$private(0x0, 0x410) r3 = semget$private(0x0, 0x4, 0xa5) semop(r3, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r3, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad}], 0x8) semop(r3, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r6 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r8 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r8, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000100)={{0x3, r5, r6, r7, r9, 0x4}, 0x200, 0x401, 0x2}) r10 = geteuid() r11 = semget$private(0x0, 0x4, 0xa5) semop(r11, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r11, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r11, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r11, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r11, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r12 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r14 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r16 = socket(0x11, 0x4003, 0x0) sendto$unix(r16, &(0x7f0000000300)="5001050360900004000000021306ca90081010fecea11ea8fef96ecfc73fd3357ae26caa0f16fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d80000000000000000cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed79518bf70299107ddf3b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b1042", 0x150, 0x0, 0x0, 0x0) sendto$unix(r16, &(0x7f0000000000)="6f932e581469d1b89b2bca11221ca038d533cb8423f338af432b61fcb7c62e957457939d1a56fbc39329badbd9a086d36ab91abb0a830b5d905ea8b9c577004c1c1edbd3cc4fb9a3ef61cb02f18332cfb4689732d0a05b38a8debab4723c75ce03ea70f486489390e5fdb57100a6247532ec65b6925c481490cfe33c1cee52af054a3f40c24e9aa634277e74f31cfa607c0f6556f3109d60", 0x98, 0x2, 0x0, 0x0) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0x12c) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000100)={{0x3, r13, r14, r15, r17, 0x4}, 0x200, 0x401, 0x2}) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000300)={{0xf876, 0x0, r9, r10, r17, 0x20, 0x1}, 0x5, 0x64, r1, 0x0, 0x2, 0x1, 0x8000, 0x2800000000000000}) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{}, 0x2000000000004, 0x103000000000006}) mknod(&(0x7f0000000080)='./bus\x00', 0x80, 0x1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 10:22:26 executing program 1: write(0xffffffffffffffff, &(0x7f00000002c0)="e1701d2c444163596b1a2a4323d4ee6d34f73b4be80872a3a77960a2e80eecf80c5c38ab766c1365d2e5e7cdf212541a41bbac06e4620912370d98201cd8f63aa1246e9572df2944a93a1d1799254bf144", 0x51) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020699f, &(0x7f0000000300)) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/166, 0xa6) 10:22:26 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) r2 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, r2, r2, 0xffffffffffffffff}) ktrace(&(0x7f0000000080)='./bus\x00', 0x2, 0x34, r2) r3 = msgget$private(0x0, 0x410) r4 = semget$private(0x0, 0x4, 0xa5) semop(r4, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x1, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x1b4) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x6, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r4, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x2, 0x44, 0x1800}, {0x4, 0x3}, {0x3, 0x94, 0x1000}, {0x3, 0x5, 0x1000}, {0x1, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x32) semop(r4, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r5 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r7 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r9 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r9, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000100)={{0x3, r6, r7, r8, r10, 0x4}, 0x200, 0x401, 0x2}) r11 = geteuid() r12 = semget$private(0x0, 0x4, 0xa5) semop(r12, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r12, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r12, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r12, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r12, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r13 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r15 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r17 = socket(0x11, 0x4003, 0x0) sendto$unix(r17, &(0x7f0000000300)="5001050360900004000000021306ca90081010fecea11ea8fef96ecfc73fd3357ae26caa0f16fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d80000000000000000cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed79518bf70299107ddf3b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b1042", 0x150, 0x0, 0x0, 0x0) sendto$unix(r17, &(0x7f0000000000)="6f932e581469d1b89b2bca11221ca038d533cb8423f338af432b61fcb7c62e957457939d1a56fbc39329badbd9a086d36ab91abb0a830b5d905ea8b9c577004c1c1edbd3cc4fb9a3ef61cb02f18332cfb4689732d0a05b38a8debab4723c75ce03ea70f486489390e5fdb57100a6247532ec65b6925c481490cfe33c1cee52af054a3f40c24e9aa634277e74f31cfa607c0f6556f3109d60", 0x98, 0x2, 0x0, 0x0) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0x12c) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000100)={{0x3, r14, r15, r16, r18, 0x4}, 0x200, 0x401, 0x2}) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000300)={{0xf876, 0x0, r10, r11, r18, 0x20, 0x1}, 0x5, 0x64, r2, 0x0, 0x2, 0x1, 0x8000, 0x2800000000000000}) setpgid(r1, r2) r19 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r20 = kqueue() kevent(r20, &(0x7f00000002c0)=[{{r19}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r21 = kqueue() kevent(r21, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r22 = kqueue() kevent(r22, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) clock_getres(0x6, &(0x7f00000004c0)) close(r20) execve(&(0x7f0000000100)='./file1\x00', &(0x7f0000000280)=[&(0x7f0000000140)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\xc8!\x00'], &(0x7f0000000480)=[&(0x7f0000000300)=')\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)=')\x00', &(0x7f0000000400)='{\x00', &(0x7f0000000440)='l,\x00']) read(r0, &(0x7f0000000000)=""/53, 0x35) 10:22:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c, 0x0, 0x0, 0x4}, {0x7}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 10:22:26 executing program 1: r0 = socket(0x2, 0x2, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00b/\x00\x00'], 0x10) kqueue() r1 = open(&(0x7f0000000240)='./file0\x00', 0x200, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x4, 0x7ff, 0x0, 0x21, "685687f176dc9222894888a4bdcdcef97eb13234", 0x1ff, 0x9}) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[@rights={0x11, 0x7, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r1, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}], 0x50}, 0x0) 10:22:26 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10006}, 0x44001000e, 0x8000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ktrace(&(0x7f0000000080)='./bus\x00', 0x3, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r1, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x7) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000180)="ddb4aeb3ec240a", 0x7}], 0x1) close(r1) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x2811, r1, 0x0, 0x0) 10:22:27 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendto$inet6(r1, &(0x7f0000000100), 0x190, 0x0, 0x0, 0x7e) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x9) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000080)) dup2(r1, r0) 10:22:27 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x40000000) open(&(0x7f0000000040)='./bus\x00', 0x80, 0xf9) 10:22:27 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x36, &(0x7f0000000140), 0x4) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x2241, 0xfffdfffe, 0x2, "00000000eb00ff7f00002000", 0x1}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x2) 10:22:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[{0x61}, {0x4}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 10:22:27 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x6, 0x1000000) chmod(&(0x7f0000000040)='./file0\x00', 0x12) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 10:22:27 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffff9c, 0xc0245755, &(0x7f0000000140)={0x3, './bus\x00', './bus\x00'}) read(r0, &(0x7f0000001280)=""/250, 0xfa) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x1}, {}, {r0, 0x1}, {}, {}, {}, {}, {0xffffffffffffffff, 0x40}], 0x8, 0x0) connect(r0, &(0x7f0000000100)=@un=@file={0x0, './bus\x00'}, 0x8) 10:22:27 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x605) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xb244, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x3, 0x0, 0x0, 0x0) close(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000180)={&(0x7f00000000c0)='./file0\x00', 0xffffffffffffff9c, 0x1}) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r3, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000100)=0x7) writev(r3, &(0x7f00000000c0)=[{&(0x7f0000000180)="ddb4aeb3ec240a", 0x7}], 0x1) close(r3) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f00000001c0)=0x7fffffff) r4 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x20, 0x0) fcntl$setstatus(r4, 0x4, 0x80) 10:22:28 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r2 = socket(0x2, 0x1, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) sendmsg(r3, &(0x7f0000000880)={&(0x7f0000000080)=@in={0x2, 0x1}, 0xc, &(0x7f0000000300)=[{&(0x7f00000000c0)="ec7491d3b25a5862ea778ee42887b9a4ea473a1f7062837ce9faf5e6e22d7ee5d80183ddbfc28271daa71c7b3e258b0fa65be53bb68919fe917c6acf660ab1c335e2c9cc32e82a404b6c099b745abf832760b223414bd9162b77fd16d0473bb729a55b917038fdd2262dc78b2b214736ca6250aaf6fb6c6897a7361832ce4f17e02d1ea48167a72d45593fdfa770fd45df52602fdca7ecd011fe058c24daa1eed551d5e81d80a97ded163f4509bf8510b1a42c78088b72", 0xb7}, {&(0x7f0000000200)="0e6415e5e7663d52a69ceb44d330f4e42f17b8e22de05c43619a3bd6250d41774b78625380a1afb6cc7bacfde02911b456a0738de061d4f32fa0cec236f4445b8dbcb02fe0e0b45e7fc640eb6a6a6db96dd33ec32350fc840b5d148761d6d96f0bb9b8ce2f9018afc90f2f85f495b344e4a83b9d88be3a31b1bd04e158d8edfe15f85798173a4e0292407b07ea7e6afcbaa376a4c37a9c18c35b013208aaec7662a555147cbff326ebf20c0e5ea67ca1f1651755cf05d78b02381da72b464ba2d57c8b21dea65b7890bcaaa67e2d2b0c82067ec1418ea0a429c844edc45572fca922bab3bb78", 0xe6}, {&(0x7f0000000180)="14", 0x1}], 0x3, &(0x7f0000000340)=[{0xf0, 0xffff, 0x0, "3b76f52a02c1a6def328d20abd16c84c0ceb76909c7fb623a24de290076ee17813e66686fc07a1d13ca487186d9ad293299b30a4cea7b7278d9bff432d9fe37758864f0801735c29beda00d151a78388ba3185de884d1444fb425673819f865ab348ff51ad07c89087c69716a388a1796528fce729e3c9f7969de0693e85f287a10a258235af2f5bc29b368358f2fc0bb2ffb025c16fc9f965bea80da58715b4a3bf15bf2d59eede88e794a264315cb0ee2eeb76b65a95f3227a5b8b2c0fb967062d465c548f8b47a07187d392953ba7065a69c2fa9f1805ed681d13a11630"}, {0xc0, 0xffff, 0x7, "95dce811308577706a715cb06f2e0fc27c971e7c7936e3d9de4e435fabdec65e2a188e1e0dbb4c8596086662ff93cd0bbbb3fd2c044c93ae5c966c8b09e84dcbd965155e5686c1a6328be7eea335e62a7b832e886ae0b2e58aca0c4cbb77c8269227231dcf8db8c92d6f6d89aaf0493ffd1f0a91d6b7342ce6a98e6afb8daa2a09a76c596906c3ac59e4ea968137bd74b6de50f8d069fdbcc7c337be4ef10b6fe21642bdbe26a13d6d"}, {0xc0, 0x1, 0x3, "113954d0ffe2a07ee8f7640d54f27b593d8567c912228655ab97c35c97f5bbd26587825935fa8b00fd17306e622d3414595ca0d216d03c76e148253e8c851ac3701b5375d8b7186ea353770503036074abb8517e8794812f4f2f420f0b6439528dd5ab228f33c6728fb91a1a862522ed33f9382a0ac4d05a52be525a674f8f2fe3ee1292d887ce250d8d46df6fe0383e1f0baba70c3e1940120936145a4ddfe4d7a0e52666d0facfd5"}, {0xe8, 0x0, 0x3f, "e6a1a4cae369fa2740aec82fbf58712f3088e4721208dd215923c31fa377450e211e30f80d9aaeda3ae11aaa12e0e0f238527361fcce4bebcb639399ed6c92de75757ea76e2644e2a0367e288d768745dd3f971a11ea8d5094c20e0285c128ccfd3c5f4fab65fcf9c3df1b111274345c74284a222f0b5e5b0701e78231e2b4e4c70fc70c439672994be341dc3c53722510a4e8d9c20973b66d27067589ddd9de6c4cdcc4ac1005fcc06cf43e9d53af883e0ecaf79f069d84e98599507baa7ccd24ac3c95e1b04efded603f58502025eadd05f2cc"}, {0xe0, 0x1, 0xfffffff9, "c5269333478cf3da554f91ace8c0865e04b719e0a93636f0155c175691d72cab3f03c2bb257bf31bb71827bcea2c2afe48b2ac00cee3728807e38d345f3725ba71c3fd94a0251035e16dedd120b60f034ff76ee9095e22f90560fc884c35face83281f7defe52a57b5cb7d491d63fab84d563d9c11cf9244137059ffac97faff3136267e953a1b7c6407c8eff5ab142b2359a76769f717be65ff868b75f6fc0bb594319c01017f032ec404bdaf4569a002d5d27faa22865331c0ed21ae620fd488ff51b501166b1aac"}, {0xe0, 0xffff, 0x13, "3f064d8a648a7f17c4f3fe474c9aa5bfb2726c250643ba94db7ba794fd920e6ac9f509ab9dc0771095c6026e101b9278e6b2943d18946ed105b0ee1c3d2c9736a8019f92a7ce18406aefd58e46c62444e288c3c5c07ea78a574abb64591d48e047682614f0433181bb867cbc9a0d144f5e1255771a7665bb2d5d3348b7a26d75d8642f418c15f91039f6220d860bc837e842f999ea8762584705d0817cd002528d220c9c99d75b30bc00ce9eeffb08807ac9b984c23988be04092a30ba1a98909e173cd687cbe8926df1234c42899f"}], 0x518}, 0x2) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r2, &(0x7f00000011c0)="86", 0x1, 0x0, 0x0, 0x0) listen(r2, 0xb5) r4 = socket$inet(0x2, 0x2, 0x0) semget$private(0x0, 0x1, 0xb6b0f382e0d9df00) r5 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r5, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r5, 0x0, 0x0) r6 = accept$inet6(r5, &(0x7f00000008c0), &(0x7f0000000900)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r6, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x0, 0x0, 0x3}, {0x18, 0x1, 0x1, 0x3}, 0x1, [0x4, 0x2, 0x4, 0x0, 0x7fffffff, 0xcf5, 0x20, 0x8]}, 0x3c) dup2(r4, r2) 10:22:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f00000000c0)={0x4, &(0x7f0000000040)=[0x7, 0x4, 0x0, 0xffffff00]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="670099344f8bc20f003e0b965c13") 10:22:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000040)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000140)=[{0x87}, {0x16}]}) syz_emit_ethernet(0x125, &(0x7f0000000340)="b2") 10:22:28 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) chflagsat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x10001, 0x4690da55610c28d0) getdents(r1, &(0x7f0000000080)=""/104, 0xfcbe) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000140)="000000186004008b0007000000000000000200040000000028000001fee25eff0061209a781ef1b1eff561b2", 0x2c}], 0x1) 10:22:28 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x600, 0x0) pipe(&(0x7f0000001280)={0xffffffffffffffff}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0xa0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r1, 0x0, 0x0) shmget(0x0, 0x3000, 0x0, &(0x7f0000002000/0x3000)=nil) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) ioctl$BIOCSFILDROP(0xffffffffffffff9c, 0x80044279, &(0x7f0000000080)) write(r3, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000100)=0x7) writev(r3, &(0x7f00000000c0)=[{&(0x7f0000000180)="ddb4aeb3ec240a", 0x7}], 0x1) close(r3) open(&(0x7f00000001c0)='./file0\x00', 0x23d306c01f4f8534, 0x40) write(r3, &(0x7f0000000140)="8b75430963d646682b81385ee4d2dd7e10e728d9ca9f1c011f", 0xfeec) semget$private(0x0, 0x0, 0x72e) r4 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r4, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0, 0x0) ioctl$PCIOCGETROM(r4, 0xc0107005, &(0x7f0000000240)={{}, 0x2, &(0x7f0000000200)=[0x0, 0x0]}) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) 10:22:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="92", 0x1}], 0x1) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() close(0xffffffffffffff9c) r3 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r3, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000000)={0x2, 0x8a1, {0x7, 0x1}}) kevent(r1, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x3}], 0x4, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "2dc13fe6f86f08362ea8cfb73d3ef37e97d32a62"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000001540)={0x0, 0x0, 0xfffffffe, 0xd23, "e45ea840d957756d90a9f900f66fad02ed0a9e9e"}) 10:22:28 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000040)={0x100}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000002f000000030035700100000000000000"], 0x38}, 0x0) 10:22:28 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0x2}]}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000000000001000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18eef95680fc3ed211c289fea56bc97b67776e887865a4317313179e82e1ba2704ecb22d21025f76d9", 0x30) r2 = socket$inet6(0x18, 0x2, 0x9) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000040)={0x7, 0xffffffffffffff08}, 0x10) 10:22:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/d\x05\x00/ttyCcfg\x00', 0x8000, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000240)=0x7) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x2}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000140)="d00000000000000000000000000097fbeed66e692739b5d48bfbdbfae22656614ae3a8105f69cda8cbeee2d26d70153d8efaec4733c22ab007663021b4a4a843dcd1bad78b14b6ac68bc8bc50f248cb41579dcd5630d2875bc2a878d0da47cc72a4e246b51d84d519d7b7f79b0f4c4287de642249c1c26c8cdfa3b11152096776d98a05dc9b314086e091f", 0x8b, 0x0, 0x0) r2 = semget$private(0x0, 0x0, 0x1) semop(r2, &(0x7f0000000000)=[{0x4, 0xb7, 0x1000}, {0x1, 0xffff, 0x1000}, {0x4, 0xff14, 0x800}], 0x3) 10:22:29 executing program 1: r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x40, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x7) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000000000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2000000000000], [], [0xfffffffeffffffff], [], [], {0x0, 0x0, 0x40000000}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x8001, 0x0) connect(r1, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) shutdown(r1, 0x3) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f00000004c0)=0x28d4) r3 = syz_open_pts() dup(r3) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f00000000c0)) r4 = socket(0x2, 0x3, 0x0) r5 = semget(0x3, 0x4, 0x0) semctl$SETVAL(r5, 0x1, 0x8, &(0x7f0000000080)=0x7) r6 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r6, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r6, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r6, 0xc1045763, &(0x7f0000000100)={0x20, [{0x2, 0x3}, {0x2, 0x1f}, {0x1, 0x4947}, {0x2, 0x5}, {0x0, 0x6}, {0x1, 0x3}, {0x3, 0x1}, {0x3, 0xfffffffe}, {0x862c0a5dd49d5f6, 0x2f}, {0x1, 0x40}, {0x2, 0x20}, {0x2, 0x8}, {0x2, 0x1}, {0x2, 0x798}, {0x3, 0xcbe}, {0x1, 0x1b3}, {0x2, 0x1000}, {0x2, 0x9}, {0x2, 0x80000001}, {0x2, 0x1}, {0x3, 0xfffffff7}, {0x3, 0xc79}, {0x1, 0x5}, {0x2, 0x9}, {0x2, 0x40}, {0x3, 0x986}, {0x1, 0x6}, {0x1, 0x101}, {0x0, 0x5}, {0x3d184c10ec7567d1, 0x40}, {0x1, 0x8001}, {0x1, 0x3}]}) r7 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r7, 0x8040691a, &(0x7f0000000300)) 10:22:29 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f0000000140)="09917b2f2d25d3e5e3df3765279232c01f1eb7dfe6000b7a", 0x18) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000)=0x7, 0x4) ioctl$VT_GETMODE(0xffffffffffffff9c, 0x40087603, &(0x7f00000000c0)) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 10:22:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4c}, {0x4d}, {0x6}]}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="b6ed43bf90b4dd9cea87168f6fff") 10:22:29 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) recvmsg(r0, &(0x7f0000000a40)={0x0, 0x1e7, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1000000000000203, 0x0, 0xfdcf}, 0x0) 10:22:29 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x4, 0x0, 0x0, 0x0, 0x0, 0xec6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffff], [0x0, 0x0, 0x0, 0x0, 0x0, 0x4], [], [{0x0, 0x0, 0x0, 0xfffffffeffffffff}, {}, {}, {}, {0x3f}, {0x0, 0x0, 0x0, 0xffffffffffffffff}], {0x0, 0x6bc}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000000)={0x0, 0x4, 0x4, 0x6, 0x5}) msgget$private(0x0, 0x680) mlock(&(0x7f0000390000/0x2000)=nil, 0x2000) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000200)={0x8, &(0x7f00000001c0)=[{0x70c, 0x5c, 0x7, 0x1}, {0x6, 0x6, 0xf8, 0x5}, {0x4, 0xff, 0x3c, 0xa2}, {0xff7f, 0x7, 0x1f, 0x22a9062c}, {0x20, 0xfb, 0x20, 0x7}, {0xa597, 0x3, 0xfa, 0x200}, {0xfd5d, 0x5, 0x6, 0x3}, {0x2, 0x7, 0x3, 0x7}]}) r3 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, r3, r3, 0xffffffffffffffff}) ktrace(&(0x7f0000000080)='./bus\x00', 0x2, 0x34, r3) r4 = msgget$private(0x0, 0x410) r5 = semget$private(0x0, 0x4, 0xa5) semop(r5, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r5, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r5, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r6 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r8 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r10 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r10, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000100)={{0x3, r7, r8, r9, r11, 0x4}, 0x200, 0x401, 0x2}) r12 = geteuid() r13 = semget$private(0x0, 0x4, 0xa5) semop(r13, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r13, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r13, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r13, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r13, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r14 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r16 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r18 = socket(0x11, 0x4003, 0x0) sendto$unix(r18, &(0x7f0000000300)="5001050360900004000000021306ca90081010fecea11ea8fef96ecfc73fd3357ae26caa0f16fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d80000000000000000cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed79518bf70299107ddf3b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b1042", 0x150, 0x0, 0x0, 0x0) sendto$unix(r18, &(0x7f0000000000)="6f932e581469d1b89b2bca11221ca038d533cb8423f338af432b61fcb7c62e957457939d1a56fbc39329badbd9a086d36ab91abb0a830b5d905ea8b9c577004c1c1edbd3cc4fb9a3ef61cb02f18332cfb4689732d0a05b38a8debab4723c75ce03ea70f486489390e5fdb57100a6247532ec65b6925c481490cfe33c1cee52af054a3f40c24e9aa634277e74f31cfa607c0f6556f3109d60", 0x98, 0x2, 0x0, 0x0) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0x12c) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000100)={{0x3, r15, r16, r17, r19, 0x4}, 0x200, 0x401, 0x2}) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000300)={{0xf876, 0x0, r11, r12, r19, 0x20, 0x1}, 0x5, 0x64, r3, 0x0, 0x2, 0x1, 0x8000, 0x2800000000000000}) r20 = getpgid(r3) fcntl$lock(r1, 0x7, &(0x7f00000005c0)={0x0, 0x4, 0x32af, 0x5, r20}) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000180)=0x9) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r21 = semget(0x1, 0x1000000000007, 0x200) semop(r21, &(0x7f0000000040)=[{0x3, 0x36, 0x800}, {0x3, 0x78d}, {0x3, 0x1, 0x800}, {0x3, 0x800, 0x1000}], 0x4) semctl$IPC_RMID(r21, 0x0, 0x0) msgsnd(r21, &(0x7f0000000680)=ANY=[@ANYBLOB="0100000000000000ddbeb9f0747973b1ca810100f5a3ea0ca99365e3c141e01fc395902790dd369b627b2f01040e9ae06dbbbe7c6a0b9815d444cd77b27b8235340800000040ff7a5679d1506288134d07ca80e964a4e393bc055dc6ffa5f9e1f44803e4aaa88501276078dc7820edd22de503a175686e7f922057340500000000000000ff38b60ccd51a614ddbec651d640b82ca1545a9e178f8188940e96258cb80295366d40659002aa55609983ad7367a063e5a5203a8eac493f129ddd4542ee56625ebd690a129d4914172f4417d220cfb10af27b6bc70000000000000000e832ff3375c353878678c9b3e62d1ae797edbc9997c7f9aa610693a24c4603b4ec0e54f63ebdf8d9343dfade0a523c12b48f51b32e9fefba1cd27a369ce1f7ef6a0ae2f2cefdb0e8266244b24239d9c926ca47a5a8d6c78ef6a011477356a9e6ac90cee0013671052e91d4664d39e46fd7bfb033335ef98bff1b3124ca2b09ac01a4451c6ece73c7fbbd8dd20d0fb8a9cb8955217ef2536964dc8d12b7d90ea22859fe07313b76beea6042a6fe15a61d4703922b43213ed487b67028006cd488dcb1b6140603efd877c57b9d1700"/440], 0xe1, 0x1000) semctl$IPC_STAT(r21, 0x0, 0x2, &(0x7f0000000080)=""/192) r22 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r22, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r22, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x1c}, {0x6}]}) write(r22, &(0x7f0000000140)="ca58e1b9f6e593b0772daa2aae7edf8daf94f5edded559d6ee6c6b9277c5a29b10eba90f895eaefabb2df437512472535e0f978fb903dd003fa54eee9d4986", 0x3f) 10:22:29 executing program 0: setrlimit(0xf, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r2 = syz_open_pts() dup(r2) write(r2, &(0x7f0000000280)="bddcba7d6ac5bcce81e8bfb63f5bbc7140c3f79df187ac07456d2f167d6e9c4813f086dfe7af0281bfbeae2d608a448fd750199b5bfcc6f3360b5a0d7c817da9cd37aee2544fb78f19a151ec99ab421310c811ca70d1f3952f6ec76f1557cc22f32a23ead10a569a46e082ca41726b29993fe515a63919994d8a117a1007507d54edf72b5f47b6e61db9ca3ed966ae45536158bddae0bc45e9b328b0923a6ebe632a", 0xa2) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x800, 0x3ff}) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6c, "937500"}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000240)) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000000)={0x0, 0x5}) poll(&(0x7f00000000c0)=[{r3, 0x18b}], 0x1, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="7447d32cc927b1ec094440c2dc27") read(r3, &(0x7f0000000040)=""/32, 0x20) read(r1, &(0x7f0000000540)=""/226, 0xe2) r4 = socket$inet(0x2, 0x2, 0x0) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r6 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r6, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r6, 0x0, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) r8 = semget$private(0x0, 0x4, 0xa5) semop(r8, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r8, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r8, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r8, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r9 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r11 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r13 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r13, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000100)={{0x3, r10, r11, r12, r14, 0x4}, 0x200, 0x401, 0x2}) fchown(r5, r7, r11) write(r4, &(0x7f0000000140)="2efd61e2e253e851dbe58ce638bb04a64515437f6ad6212e07d53526", 0x1c) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)='\n', 0x1}], 0x1) r15 = socket(0x1, 0x8000, 0x3f) getsockname$inet(r15, &(0x7f0000000180), &(0x7f0000000340)=0xc) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000380)={0x100, 0x8, 0x7, 0x2, "adccc0afc1064567b913dbddef2397589ea06525", 0x8, 0x4}) 10:22:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x7, 0x90d6, 0x0, "d70581000000000000000000000000000be74de4"}) select(0x40, &(0x7f0000000140)={0x25, 0x0, 0x0, 0x10, 0x0, 0x0, 0x6b9}, 0x0, 0x0, 0x0) syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000100)=0x9) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0xfffffffe, 0x0, 0x1, 0x0, "c7a49c245e1cbc944b683354391ce853ac5787f9"}) 10:22:29 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x400000000018, 0x4, 0x0) getsockname$unix(r0, 0x0, &(0x7f0000000080)) 10:22:29 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66696c6530003a8a3cfdd555684f00"/34], 0x10) r1 = socket(0x10000000002, 0x2, 0xfb) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 10:22:29 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x0) write(r0, &(0x7f0000000280)='B', 0x1) fchflags(r0, 0x1) dup2(r0, r1) 10:22:29 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) write(r0, &(0x7f0000000680)='\n', 0x1) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000040)=[{r1, 0x5}], 0x1, 0x0) write(r1, &(0x7f0000000080)="51704889fec311f163bb7f5b68717bc04b197c986a39ca5fab8277d61e41b1b0649da97586a407e1dc52fdf0a58f9bbea97185da25d7fc577e7b6788f6343ffa43d76954614ecac9c90191a4538cba0c11241cb54b46fe1421bb6d201f548540977d54d1c2d49546db0d2fef34ff432f5beff2d1bce56e0f51f7b011e76242c1e4a2e4ab0862dcbf1858e88d16706d8700000000f0ff000000000000", 0x6bc23c56659ef095) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) r3 = socket(0x2, 0x8001, 0x0) connect(r3, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r5 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, r5, r5, 0xffffffffffffffff}) ktrace(&(0x7f0000000080)='./bus\x00', 0x2, 0x34, r5) r6 = msgget$private(0x0, 0x410) r7 = semget$private(0x0, 0x4, 0xa5) semop(r7, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r7, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r7, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r8 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r10 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r12 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r12, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000100)={{0x3, r9, r10, r11, r13, 0x4}, 0x200, 0x401, 0x2}) r14 = geteuid() r15 = semget$private(0x0, 0x4, 0xa5) semop(r15, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r15, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r15, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r15, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r15, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r16 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r18 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r20 = socket(0x11, 0x4003, 0x0) sendto$unix(r20, &(0x7f0000000300)="5001050360900004000000021306ca90081010fecea11ea8fef96ecfc73fd3357ae26caa0f16fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d80000000000000000cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed79518bf70299107ddf3b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b1042", 0x150, 0x0, 0x0, 0x0) sendto$unix(r20, &(0x7f0000000000)="6f932e581469d1b89b2bca11221ca038d533cb8423f338af432b61fcb7c62e957457939d1a56fbc39329badbd9a086d36ab91abb0a830b5d905ea8b9c577004c1c1edbd3cc4fb9a3ef61cb02f18332cfb4689732d0a05b38a8debab4723c75ce03ea70f486489390e5fdb57100a6247532ec65b6925c481490cfe33c1cee52af054a3f40c24e9aa634277e74f31cfa607c0f6556f3109d60", 0x98, 0x2, 0x0, 0x0) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0x12c) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000100)={{0x3, r17, r18, r19, r21, 0x4}, 0x200, 0x401, 0x2}) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000300)={{0xf876, 0x0, r13, r14, r21, 0x20, 0x1}, 0x5, 0x64, r5, 0x0, 0x2, 0x1, 0x8000, 0x2800000000000000}) fchownat(r2, &(0x7f0000000180)='./file1\x00', r4, r13, 0x2) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0xc06c5de3ffd83c28, 0x0) 10:22:29 executing program 0: r0 = geteuid() r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x8000000000000080) pipe(&(0x7f0000000140)={0xffffffffffffffff}) pwritev(r2, &(0x7f0000000140), 0x0, 0x0, 0x0) fcntl$getflags(r1, 0x3) fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580), 0xc) faccessat(r1, &(0x7f0000000300)='./file0\x00', 0x122, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r1, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) r4 = dup2(r3, r3) shutdown(r4, 0x1) r5 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) symlinkat(&(0x7f0000000340)='./file0\x00', r5, &(0x7f00000003c0)='./file0\x00') ioctl$PCIOCREAD(r5, 0xc0107002, &(0x7f00000001c0)) recvfrom$unix(r5, &(0x7f0000000180)=""/18, 0x12, 0x1, 0x0, 0x0) fchdir(r5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) r7 = dup2(r6, r6) shutdown(r7, 0x1) r8 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) symlinkat(&(0x7f0000000340)='./file0\x00', r8, &(0x7f00000003c0)='./file0\x00') r9 = syz_open_pts() fcntl$setflags(r9, 0x2, 0x1) r10 = dup2(r9, r9) symlinkat(&(0x7f0000000000)='./file0\x00', r10, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r10, &(0x7f0000000180)='./file0\x00', r11, r13, 0x0) ioctl$TIOCSWINSZ(r10, 0x80087467, &(0x7f0000000280)={0x9, 0x3f, 0x741da070, 0x35844755}) recvmsg(r10, &(0x7f00000007c0)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f0000000300)=""/223, 0xdf}, {&(0x7f0000000400)=""/208, 0xd0}, {&(0x7f0000000500)=""/188, 0xbc}, {&(0x7f00000005c0)=""/188, 0xbc}], 0x4, &(0x7f00000006c0)=""/197, 0xc5}, 0x2) setsockopt(r10, 0x9, 0x800, &(0x7f0000000800)="0c0e0475fd6f93d1689723d34fdb14061667a6f733895938bd3af42f2b94f1803c2f4c07e952", 0x26) recvmsg(r10, &(0x7f0000002cc0)={&(0x7f0000000a40)=@in6, 0xc, &(0x7f0000002c00)=[{&(0x7f0000000a80)=""/81, 0x51}, {&(0x7f0000000b00)=""/4096, 0x1000}, {&(0x7f0000001b00)=""/61, 0x3d}, {&(0x7f0000001b40)=""/4096, 0x1000}, {&(0x7f0000002b40)=""/170, 0xaa}], 0x5, &(0x7f0000002c80)=""/11, 0xb}, 0x43) ioctl$KDDISABIO(r10, 0x20004b3d) fchownat(r10, &(0x7f0000000880)='./file0\x00', r12, r13, 0x2) r14 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x81, 0x0) r15 = getpgrp() fcntl$setown(r14, 0x6, r15) r16 = dup2(r3, r14) ioctl$PCIOCREAD(r16, 0xc0107002, &(0x7f00000001c0)) recvfrom$unix(r8, &(0x7f0000000180)=""/18, 0x12, 0x1, 0x0, 0x0) fchdir(r8) ioctl$PCIOCREAD(r8, 0xc0107002, &(0x7f00000002c0)) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r18, &(0x7f0000000300)="d92006fb52faf1d0bdbcdb360325c52389d715010692cffb20ec1c15cf5eaca7ad", 0x21, 0xe, 0x0, 0x0) setreuid(0x0, r0) msgget$private(0x0, 0x2000000010602) socket$inet6(0x18, 0x2, 0x5) r19 = dup(r17) msgget$private(0x0, 0x400) write(0xffffffffffffffff, &(0x7f0000000340)="4f4312396d1e98aae637138f16d864f954c2308fa172be9d6d5032b48808180aea262ef7ee0419b9d0c0e65347329341a24919241230902d519382f1244673cccb3a35094b01000000107bcc691b974839294b93354b45e8123edf98479ca742d4e08278730ff03ee253587a07aa09af0bfa375e3a0a6654bdca5c04bf052d3c10b55f269d02f427dc0cf24d1a80ea09b8c8f7031a9c9befa96e1563149e39626ef7867713266c4de6a6aa4702b4ee9fc57cc40b9bb783713248b9195c8e808c776996512d9baaae363539d5b7651a9d77c513a3d192f01c03d1a6668b60594017895b09eacfc4761d627c7ce9b194b1039ba220e8265b4ea9325c3c2dd2e2f44bd367a8aaf0", 0x106) mknodat(r19, &(0x7f00000005c0)='./file0\x00', 0x6003, 0x1) mknod(&(0x7f00000001c0)='./bus\x00', 0x140, 0x9) r20 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) faccessat(r20, &(0x7f0000000080)='./bus\x00', 0x40, 0x5) r21 = dup2(r19, r19) execve(&(0x7f0000000100)='./bus\x00', &(0x7f00000007c0)=[&(0x7f0000000500)='\x00', &(0x7f0000000600)='/dev/bpf\x00', &(0x7f0000000640)='+\x00', &(0x7f0000000680)=',\x00', &(0x7f0000000700)='/dev/bpf\x00', &(0x7f0000000740)='/dev/bpf\x00', &(0x7f0000000780)='/dev/null\x00'], &(0x7f0000000880)=[&(0x7f0000000800)='/dev/null\x00', &(0x7f0000000840)='/dev/null\x00']) faccessat(r21, &(0x7f00000000c0)='./file1\x00', 0x43, 0x5) setitimer(0x1, &(0x7f0000000480)={{0x400, 0x40800}, {0xfffffffffffffffe, 0x6}}, &(0x7f0000000200)) openat$null(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/null\x00', 0x90, 0x0) chflags(&(0x7f0000000040)='./file0\x00', 0x546e0c4b41b0b931) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x7) r22 = msgget$private(0x0, 0x403) msgctl$IPC_SET(r22, 0x1, 0xfffffffffffffffe) 10:22:30 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0xc0107002, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) kqueue() open(0x0, 0x0, 0x0) poll(0x0, 0x0, 0x0) kqueue() kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{}, 0xfffffffffffffff9, 0x11, 0x0, 0x81}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) semop(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000180), 0x1, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r1, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x7) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000180)="ddb4aeb3ec240a", 0x7}], 0x1) close(r1) r2 = syz_open_pts() dup(r2) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r3, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000100)=0x7) writev(r3, &(0x7f00000000c0)=[{&(0x7f0000000180)="ddb4aeb3ec240a", 0x7}], 0x1) close(r3) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xf79a7bc72e5f08c0, 0x61, 0x80, 0xd7d4, 0xfffffffffffffff7}, {{r2}, 0xfffffffffffffffc, 0x8, 0x1, 0x81, 0x1}, {{r3}, 0xfffffffffffffffe, 0x45, 0xf000004a, 0x4}], 0xec7, 0x0, 0x8001, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) 10:22:30 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) r2 = syz_open_pts() dup(r2) write(0xffffffffffffff9c, 0x0, 0x3) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0), 0x0, 0x0, 0x0, 0x9}, 0x40) 10:22:30 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000000)) mknod(&(0x7f0000000080)='./file0\x00', 0x202010, 0x1602) open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) 10:22:30 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0\x00', 0x8) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') r0 = socket$unix(0x1, 0x0, 0x0) r1 = getpgrp() getpgid(r1) mknod$loop(&(0x7f0000000280)='./file0\x00', 0x1e1d7b2a2599745d, 0x0) r2 = open(&(0x7f0000000180)='./file0/file0\x00', 0x80, 0x2) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000240)) recvfrom(r0, &(0x7f00000000c0)=""/107, 0x6b, 0x1, &(0x7f0000000200)=ANY=[@ANYBLOB="05005a246f760c8b983fd470370122dc"], 0x1) 10:22:30 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r3, &(0x7f0000000640)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50600000073ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f44739c081694370adc31e8f45cbefb20ef000085197bdc6deddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f017eda9c1782e00b2b4b2c599a08be89f496994f679a6355726562edca44621288ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edc3d387511d95babc9e9756cbac315a35", 0xe8, 0x0, 0x5d) r4 = kqueue() r5 = syz_open_pts() dup(r5) r6 = dup(r5) r7 = syz_open_pts() r8 = syz_open_pts() ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r8, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r8, 0x8004741b, &(0x7f0000000100)=0x7) writev(r8, &(0x7f00000000c0)=[{&(0x7f0000000180)="ddb4aeb3ec240a", 0x7}], 0x1) close(r8) socketpair(0x10, 0x8002, 0x2, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = syz_open_pts() dup(r10) r11 = socket$inet(0x2, 0x2, 0x7f) r12 = syz_open_pts() ioctl$TIOCSETAF(r12, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r12, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r12, 0x8004741b, &(0x7f0000000100)=0x7) writev(r12, &(0x7f00000000c0)=[{&(0x7f0000000180)="ddb4aeb3ec240a", 0x7}], 0x1) close(r12) r13 = syz_open_pts() ioctl$TIOCSETAF(r13, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r13, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r13, 0x8004741b, &(0x7f0000000100)=0x7) writev(r13, &(0x7f00000000c0)=[{&(0x7f0000000180)="ddb4aeb3ec240a", 0x7}], 0x1) close(r13) r14 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse\x00', 0x10, 0x0) r15 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/ttyCcfg\x00', 0x0, 0x0) kevent(r4, &(0x7f0000000280)=[{{}, 0xffffffffffffffff, 0x0, 0x2, 0x0, 0x6}, {{r0}, 0x4d22685f660df77c, 0x80, 0x20, 0x4, 0x4}, {{r6}, 0xfffffffffffffff8, 0x14, 0x1, 0x10000, 0x6}, {{r7}, 0xfffffffffffffffc, 0x4, 0x20000000, 0x4, 0xffffffffffffffff}, {{r8}, 0xfffffffffffffffc, 0x90, 0x1, 0x80, 0x1}, {{r2}, 0xffffffffffffffff, 0x10, 0x10000040, 0x6, 0x2}, {{r9}, 0xfffffffffffffff8, 0x8, 0x101, 0x2, 0x9}, {{r10}, 0xfffffffffffffff9, 0x1, 0x0, 0xfffffffffffffffe, 0x848f}], 0x65e, &(0x7f0000000400)=[{{r11}, 0x8000000000000000, 0x38c6e9f9df1bc715, 0x1, 0x3}, {{r3}, 0xfffffffffffffffe, 0x80, 0x2, 0xfe, 0x80000000}, {{}, 0xfffffffffffffffc, 0x10, 0x39b6588f6ec8c402, 0x6, 0x9}, {{r12}, 0xfffffffffffffff8, 0x2ce849f006413780, 0x78000020, 0x1}, {{r13}, 0xfffffffffffffffd, 0x3, 0x1, 0x5, 0x8001}, {{r0}, 0xfffffffffffffff9, 0x28, 0x4, 0xe2b, 0x8}, {{r14}, 0xffffffffffffffff, 0x40, 0x1, 0x0, 0x7}, {{r15}, 0xfffffffffffffffb, 0x1, 0x2, 0x9, 0x3fd1}], 0x80000001, &(0x7f0000000500)={0x7, 0x9}) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)) 10:22:30 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0xeb) ftruncate(r0, 0x0, 0x8000000003) ftruncate(r0, 0x0, 0x80001ffffc) 10:22:30 executing program 1: ioctl$WSDISPLAYIO_SVIDEO(0xffffffffffffffff, 0x80045745, &(0x7f0000000040)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x80008000000027}, {}, {0x81}, {0x4006}]}) r1 = syz_open_pts() dup(r1) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000100)='./file0\x00', r1, 0x2}) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r2, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r3 = syz_open_pts() dup(r3) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000100)=0xffffffc1) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000180)="ddb4aeb3ec240a", 0x7}], 0x1) close(r2) r4 = dup2(0xffffffffffffff9c, r2) pwrite(r4, &(0x7f0000000500)="e23e368646d04f8d3fb7b2ca33ff112f8b8d936cdcfdb017201c3c8dd4b6793b850795a69a24c0b3df822dd84209812cece444624cdfbe260fe71151a3ff16970e9df2051234ce7f44d5c682eefb42e0e2bee6b962b1926da6dccdd8dc4a63326ed5062e4f8722994b14325b5468e07fbd72b8c5e5ed9615ec1a41470ce4032ca6bcb021dcf46641d60a45753bcaaa93c3f3da9a08b434b33db8d4953095eb62f2865ddcaaf8d8cff89c515415d35a116908505cd0bfc60d50e0aff25a9ba2d9425d09138f37b710fcb3c35c9b9338aeecd55642fb07f88fb35a5677c538f7d779f0dfc9f10aa6009207ab94a7f93a00b0e7edfbbbfdf743d498e623d0ce6f307a12070b3ab6ffe19b3537517d2ec0788ed019d2c55b114d6f963da6628c7b9b1db394125826a753a941d1598a22bcd14b1c30e26bb7620e6d8d7667b72ce2be8611c69472e16c9df15965f7542ea7b5992430b5148bede9fb5f12462baac89486611bdb7dbff328c03c1cc24fb992e3fb43f2c0d23b6132a0a18b570f1e1972d5814b25e676390fc6ad94bb898cb5b8827818522b531486e63f50b4be13431d8268abb1c825c38be1974ecba92fca4b74de865f330c53997e555b9a1b7171b53c681b2b6da16a9469dac148a62d5bee466ac60719736ef83cbbe102ced40472e0e1da414c2b3db50714ac3a688fc519b301a51defe4f58038dbb0a99a64caa2ff228b6f5f92cce365f85f649a6ba043e471c4a56f5d4b4a3985b10c9aedfe3ef31c1407d0236f8d3c76095b943b4e96d48f53620e6dcc3fd605c078bcc98ffbe376677dbec493749f7ed1777a50665493ac5480d830e93e478bd1bfa0d9b989f3d0aa778664192da1ae2946453dd953221acdf7d92dd71444fdcaf079c9f517ea91e98ce492ef40b4cd79ce61904a055619e39704a59c49f6d7ff37bba024c456747d2b86fad3585cadc13faf01f425db68210d625a926a68ae702b150c6138217b0dd5e755a59eaeb1b1af02fbf02e27f42e011903b756afaa22cd2daa5a01abf68ca3fb80b5440382301ccd7968c766bb7be2f681de7a6ddba9ddd054f2b8a010dd4f15c7b4ee1c8a2fc57df57534aa4f7e5c2e269f1cc414ebb9ff3d44e2a0ee8453dc276d48fefde14da0d39cea14495e0f0fc9b323e792edce948c12c887b358456db46e5f4782996771f6c93fe3d171227bb508680c86a2a145ea80e1669bb88f37d81284737edd4fed615147590da270d398b188c4de558cd2c0d9f607b62c261d8181805515565413359a40341a74554447a05cce2a3531fa434ed0161cae557871428da35ccf53666255bde8862a92b774e4cfb86ef4ede977957a86f6449ecd558253a68471c0e4a7ef5d7b133bdf114887463f3908c0ce1b6dc6af7219147752137d044365ab59e262dc7ac448b7f70f069c845436ee2f1096ea30116c4407b90dbf12bca6530c9aa067972670105b6961324378244b37eeaab19dc67becfd99ba09f7855d92e75a2b8a4c67f59ec74a1faa03e0ffb021a4467dccee8aab3b4c7eba3794cd565e59a6c6c92cd147296334a73af72b34cc3c99c8616e40d0b448996d616cea3c0de62e65522b4027ec83224c0a248b783dec9f44646e1472934225eeffcd3ae9c72157ad855a193a94eac05785158d121da2317eb69b983319d7bc40dba0a2b0816097e27d6b9d868662af8a19751b702c1feb498e93feb0f6d0a1857ee1b53a2ac2cbb79554ed1ecca469c6507174ea89d9bfdaef65a0207101893c13b90769501820c3e0920a1eba149b0955037b204c7da6b851f8f0cfb1ca68624a4693e6f023367153511fcf9e9a24756e82e7bc5f6ed2c2e3a4fc576600070fe3f4282646281cd2a6cbc794efb4f06ab319538a3c425bd681d80bf11e7d8f232d33fccc29896cac3948d0802c1ac7eb96e1719dab511246d7a67be70fde5151316abca92942704318e0ca6ff754655d824c26ea7952c9cf53d67f1d4f5acb2149ec722b4bdad7b48ec37d243c47650c80ed9bce76dae9df60de9f87ef024907da1f7cff09e7e2154f28bd13e92140c8c77d42e89b0141fe7d36fad45e98e72209f6c409d17e6745563003d148a8596664d36e87fa03b8d26ec17a0b9f4d25bedca7c58720241af3f463bbe468125e576749ea02ad9ee936e08ee7828ffda23e652456e182a13b8e3f7b8aa743959a20d13e337c5e859ebd6797f0ec2521edcbf9e042cc634fcc4ed51f830e9fed464748ecb4f642b4eecb45c0e03fe70232f4ae18c5ac6c9f1fd59bca9002012419147763222cddc0739cbea58cd83a3adad9a83c347e374bb8a96d47b7d750701094c955b5f398d4f40d0a94cdc809b15d5de3dfde0d45a4dc1637497546676f04ce02489d93d09158a3a2196eb870ba029ca04e43fa281ca0b20b3226c9ea23aa83fe0653493ca2af438490f9725c838fa235b2b94fceca67942abd5de75781e4f147946e02f571c3cbb36ba397146d9659339ebd35a952b03e2d87fc0ef55fa5aad369b9e32a52a2d08e8c96d4bc245239f809fa6b63458067a17d156ee53f87bbb3819483016eeac9213e2b8178e51b180286785d3f293c331155b5bc918fe83e3c6ecacca52329bbb47640f51028295a005056040f6278ce5e4fde9a53820c88f82939112a125870cd8b9942cd6987645a0a4a12501331c6eddd752a725eaf495c8ff894ed0a0d9c4d6a9f1dd8587ff488f17cfc1cb4a69ad9d228bc7df91c107736691b4fa07b5eee423a93c4f7923101fe15c61c3c3e91eb739a9bd337a6987d12ebee4b3a637859871935a73c75dbeebbaf7d8bace6c8244ffff0c6c1e111ef5b9c33a29799bb6ba9daac4122a32ddeb9c0b9dccc25518f318fdfde79791746cf6c33109232111ccc0feb113f677fc95069c3cb0c68f2f94ca07ff6fded1ab73af1966da544fe9d9c517306cc6291b1788a660168b441fa240f7329d24b7feb700e7361f7fcabf58b61550ab64ec4e502f6ebf1bf161e1f6f5ba8076e8090a4ea5303a3f899585d46d26e98f5c172ac4e0bbbb366a197eb5833dcd7678a59a28d87a897eed0995edeca9b4c6029a9299e5b5ce3b959e3bcd0783f0b1f9fc8e03de8beb00a80eb5ab9110fbfb0eeca293ce3d6ba6e7616287f443cb8de0b0a95232af38790d8fc37784bd4d6ad114ed5b291233a04e3d0c0105f69a6b8d03e31a3af47517fbaf05cf21709a2241ec4f1cd69e1d87fadd004e0f0421c45f1a5767b4d904b3570c76afeeaff9ae0161a658ac99450b1453e434396f90fbbc365851d99a6657b50ec82f2befc03859f22cc718abf60d4396ebbfb84a9f5ebbea925207b80d7c53468ac9ebb23e1bf2c7e1da8a6b7c611362933f29a57b4af61222e9ee5203d9390a5aab64417cc5aa878999f56b649245f3bd572b4b7ae1fb175f341d20d2a9e30c3d517daacc2f37f8cdf1bebc6d2d422e1ef149b5b2a349e6618f36b017f0d750d5afcc58867347a9f193741f72128d9df3b39546592cb38e6f4624e0ee912df44a2c2c112a540426614df367b06b857c6d9aca2bd3385f66ddecd467f2d48a0303a5f2d38c226ac5930ae9fcbfcf71994c385ae9502be3496fa5ae9b88253dd9c123f73b43aae77f2a48c4269cc89c65c3b0599bd374078942d507914ceb3299fc65d793d358497b121359a25534c43753b82e285bee4978e7e69a42c57fa8fa41796a8c5cc99199c63e6da574dfc17c39a3c7e9a9d5bd6724e8adcb64af82353f642deac961b2f2b729862b02da5868af14a363a14b9745fb38b35c35c8d22fdd727e6bb8410b062ee7ea7d475dfdf2be8e58b037f0d726afdee8f4cbecf7f186d5169a51278f883680edf5cc1962b947db5a4cdf7e8c51f8a6c3ae5efba8036250ea7ec5a543de535001e02748aa9ca9dd59f99792f99e5f49c88cd69d752b5a5a347ef1d5d2f1f0c3a2a2938862c5c01b39e395761ee8d96186c50d67de3744ed5946d45f0885ed2de31a327f96a061b577b2b9246b80c16cf7fc9faa585fdd486d9706a488f4d46be73b318b284e9af25c71ff606c3c855d07deba40d3d9f67538b84a9dda8885ce74a7cab04ca948407d9c40bbd3f9017b077268dbec482c1843c187ab3753bfc171e2d68903667968c3bed685981b5480c3ec72b7d92087caf4639c0b4db41d13d4a969895fbdef85bd1dca642b9d68369ff7f99aa478ccaa4096cc3ab8c8f13a3a6555ef4f8b20a08a81e55739b26224e2f1df0523bd64ac2cd70279f615fbee02384094ff656a8d9c5550c0bca3126070d49a0a54e7fe27782618cf8bc7901df635ba28cb942c940ff7223bcc34713773baa37ae948758c73c066dd10008c4d8108e78af5d1fada23a27397dd77dc021ec1ab5063e0dc8dd69206bd4accdec4c4a8682516c5ea977440df661b56e1b8c3da1fcb9e2be49dd5d8945a35ff476f49c7ae3bea1002415e88e43de73a3e3459fcdd088a1ddd3f8bb147382afe31c591a43af531a00875b427359f347a38c752cede0912ffcc40fca7172ff0ba3ebe23291146ff3cd8b5e35051d574259aa7669a190273a1275a0219d75c0de1dbd5ec14c7cb16de2c9483ea7c7991dda19f05af04e8148eef4e8b53e39859e0ebe84fe5dc276dc2d2080fce22a9cff14eaf4a37f112b4dce7e8f954966bd6eb8b0cedc832880d036656e7b016efe63ba67902b212a22a5279332e511eb1b3f2b56f2d3fd416342123cfd9433ef33f08b75ffbd0049f9e6822d558f957c77620c7ddf2361a55fd1dce36776e35005baa16a741ab45dd5071102f166626b2580c2a846b676272915e471e716b5ea3430f60de34472f8c633efd5b9832d7fcb3c458114e8c7c73b8ebc354e244e5a2b8fc6b29c2214e93550ef8661cbadbce9408e62002944a0647bdf228c2fc07736c8607468ced79f510e5a2116e3dee2c5e09f40f5f315a65bbcbf1a4e642c5ab450f5ce34844e0a41332f660561b95a3dd51af1381dc28185e9de7b30d61d98bb3ae71afc4c2ada557f58dd67b9bd9605ddd152358b3c150c0945294f6b3c8b2094f221af4e752d700d9adb6fda3eacfa8e775d0de6891622d5b02f3b513b8586426279860fc44f7d398dd4096ebcd35093af6b9883c6503f508f5cf2ab9ca146a989148a28c306f4deb35365c802dc0d7ebb80cdd0bd401717d1510164891e2e6d9439e4f0ee24bcb06eabaeee8486eb3cf5ce1d72bd2155e5e1920fe1bdab5649fd676d2f9dcd054857999f6f902307f97b13fc22a5665594fa66cb6ec20e72575c1ba0a126fe8223c4bd7f157563d72b3f5410e3b195415133700aa426bc5568c3e4e0c2c49e47388fb7d562d7af0a976d4fe87833a12541ba8ba979bbaca2e0628f1d26fe54b081aeee45a2491ca35f25ca4d8d609acd220ab7126cd715d95f8847bcd71b644f1f7fe54bede0fc6a3d5150e2fcca269b52d6e31a16a2d7cad4a767b8fe340b5e11ca98e57a8ac0249400e678e3d23a2baa5a0ed0ec9859d2657ea40f1895f29d0dce1ef13c11590ffe5957f00d5044d72a4422ce6636013fc7e64baceefadfe63eab0437134fa55e5ac3870de1325167ceed6b3fe1ddb87776b1f58c1ebbb708d8123622a55d340e62c6dc8aced5fc9ee12bbe1082c095dda864f02db0807a6e6696eccd2dd9e78f3400a2d116c94f146795acd33400a994ce38229982dc78c93127edf33823f2f99aead8cda889ff2d046ddedb24bd033ed14a0972fd6168f214c81b575635a5ec314262b962c663cf90a43a1e06197fe503d38e98242cb1a92844", 0x1000, 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 10:22:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {0x24, 0x0, 0x0, 0x200}, {0x4006}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5, 0x0, 0x80, 0x20}, {0x5, 0x4, 0xfb, 0x199c0f0e}, {0x2, 0x81, 0xff, 0x7}]}) 10:22:31 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, &(0x7f0000000080)="926d", 0x2) r2 = shmget(0xffffffffffffffff, 0x1000, 0x100, &(0x7f0000ffb000/0x1000)=nil) shmat(r2, &(0x7f0000ffd000/0x1000)=nil, 0x0) shmat(r2, &(0x7f0000ffb000/0x1000)=nil, 0x0) r3 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, r3, r3, 0xffffffffffffffff}) ktrace(&(0x7f0000000080)='./bus\x00', 0x2, 0x34, r3) r4 = msgget$private(0x0, 0x410) r5 = semget$private(0x0, 0x4, 0x4) semop(r5, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000002c0)) r6 = semget$private(0x0, 0x4, 0xa5) semop(r6, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r6, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r6, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x800}], 0x5) r7 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r9 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r11 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r11, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000100)={{0x3, r8, r9, r10, r12, 0x4}, 0x200, 0x401, 0x2}) r13 = semget$private(0x0, 0x4, 0xa5) semop(r13, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r13, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r13, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r13, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r13, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r14 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r16 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r18 = socket(0x11, 0x4003, 0x0) sendto$unix(r18, &(0x7f0000000300)="5001050360900004000000021306ca90081010fecea11ea8fef96ecfc73fd3357ae26caa0f16fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d80000000000000000cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed79518bf70299107ddf3b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b1042", 0x150, 0x0, 0x0, 0x0) sendto$unix(r18, &(0x7f0000000000)="6f932e581469d1b89b2bca11221ca038d533cb8423f338af432b61fcb7c62e957457939d1a56fbc39329badbd9a086d36ab91abb0a830b5d905ea8b9c577004c1c1edbd3cc4fb9a3ef61cb02f18332cfb4689732d0a05b38a8debab4723c75ce03ea70f486489390e5fdb57100a6247532ec65b6925c481490cfe33c1cee52af054a3f40c24e9aa634277e74f31cfa607c0f6556f3109d60", 0x98, 0x2, 0x0, 0x0) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0x12c) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000100)={{0x3, r15, r16, r17, r19, 0x4}, 0x200, 0x401, 0x2}) semctl$SETALL(r13, 0x0, 0x9, &(0x7f00000004c0)=[0x101, 0x1d4b, 0x6, 0x9, 0x7, 0x1, 0xeb1]) semop(r5, &(0x7f00000001c0)=[{0x1, 0x7, 0x800}, {0x0, 0x44, 0x1000}, {0x4, 0x3, 0x1000}, {0x1, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffc, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r5, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r20 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r22 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r24 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r24, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000100)={{0x3, r21, r22, r23, r25, 0x4}, 0x200, 0x401, 0x2}) r26 = geteuid() r27 = semget$private(0x0, 0x4, 0xa5) semop(r27, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r27, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r27, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r27, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r27, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r28 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r30 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r32 = socket(0x11, 0x4003, 0x0) sendto$unix(r32, &(0x7f0000000300)="5001050360900004000000021306ca90081010fecea11ea8fef96ecfc73fd3357ae26caa0f16fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d80000000000000000cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed79518bf70299107ddf3b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b1042", 0x150, 0x0, 0x0, 0x0) sendto$unix(r32, &(0x7f0000000000)="6f932e581469d1b89b2bca11221ca038d533cb8423f338af432b61fcb7c62e957457939d1a56fbc39329badbd9a086d36ab91abb0a830b5d905ea8b9c577004c1c1edbd3cc4fb9a3ef61cb02f18332cfb4689732d0a05b38a8debab4723c75ce03ea70f486489390e5fdb57100a6247532ec65b6925c481490cfe33c1cee52af054a3f40c24e9aa634277e74f31cfa607c0f6556f3109d60", 0x98, 0x2, 0x0, 0x0) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0x12c) semctl$IPC_SET(r27, 0x0, 0x1, &(0x7f0000000100)={{0x3, r29, r30, r31, r33, 0x4}, 0x200, 0x401, 0x2}) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000300)={{0xf876, 0x0, r25, r26, r33, 0x20, 0x1}, 0x5, 0x64, r3, 0x0, 0x2, 0x1, 0x8000, 0x2800000000000000}) r34 = getegid() r35 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f00000000c0)=0xc) r37 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, r37, r37, 0xffffffffffffffff}) ktrace(&(0x7f0000000080)='./bus\x00', 0x2, 0x34, r37) r38 = msgget$private(0x0, 0x410) r39 = semget$private(0x0, 0x4, 0xa5) semop(r39, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r39, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r39, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x9, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r39, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r39, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r40 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r42 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r44 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r44, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r44, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r39, 0x0, 0x1, &(0x7f0000000100)={{0x3, r41, r42, r43, r45, 0x4}, 0x200, 0x401, 0x2}) r46 = geteuid() r47 = semget$private(0x0, 0x4, 0xa5) semop(r47, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r47, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r47, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r47, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r47, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r48 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r48, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r50 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r52 = socket(0x11, 0x4003, 0x0) sendto$unix(r52, &(0x7f0000000300)="5001050360900004000000021306ca90081010fecea11ea8fef96ecfc73fd3357ae26caa0f16fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d80000000000000000cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed79518bf70299107ddf3b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b1042", 0x150, 0x0, 0x0, 0x0) sendto$unix(r52, &(0x7f0000000000)="6f932e581469d1b89b2bca11221ca038d533cb8423f338af432b61fcb7c62e957457939d1a56fbc39329badbd9a086d36ab91abb0a830b5d905ea8b9c577004c1c1edbd3cc4fb9a3ef61cb02f18332cfb4689732d0a05b38a8debab4723c75ce03ea70f486489390e5fdb57100a6247532ec65b6925c481490cfe33c1cee52af054a3f40c24e9aa634277e74f31cfa607c0f6556f3109d60", 0x98, 0x2, 0x0, 0x0) getsockopt$sock_cred(r52, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0x12c) semctl$IPC_SET(r47, 0x0, 0x1, &(0x7f0000000100)={{0x3, r49, r50, r51, r53, 0x4}, 0x200, 0x401, 0x2}) msgctl$IPC_SET(r38, 0x1, &(0x7f0000000300)={{0xf876, 0x0, r45, r46, r53, 0x20, 0x1}, 0x5, 0x64, r37, 0x0, 0x2, 0x1, 0x8000, 0x2800000000000000}) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000240)={{0x3, r26, r34, r35, 0x0, 0x1, 0x5}, 0x30d, 0x7, r36, r37, 0x7e8a, 0x9, 0x3}) read(r1, &(0x7f0000000140)=""/229, 0xe5) 10:22:31 executing program 1: ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={0x0}) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='+'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) execve(&(0x7f0000000240)='./file1\x00', &(0x7f00000002c0)=[&(0x7f0000000280)='\x00'], &(0x7f0000000300)) r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000340)='/dev/ttyCcfg\x00', 0x10200, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000380)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) clock_gettime(0x2, &(0x7f0000000300)) close(r0) r2 = open(&(0x7f0000000140)='./file0\x00', 0x20, 0xc3) r3 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x100, 0x20) renameat(r2, &(0x7f0000000180)='./file0\x00', r3, &(0x7f0000000200)='./file0\x00') r4 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0x460) 10:22:31 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "7870fde40100000000000000fa00"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r1, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x7) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000180)="ddb4aeb3ec240a", 0x7}], 0x1) close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r2, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x7) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000180)="ddb4aeb3ec240a", 0x7}], 0x1) close(r2) r3 = socket(0x2, 0x8001, 0x0) connect(r3, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) r6 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, r6, r6, 0xffffffffffffffff}) ktrace(&(0x7f0000000080)='./bus\x00', 0x2, 0x34, r6) r7 = msgget$private(0x0, 0x410) r8 = semget$private(0x0, 0x4, 0xa5) semop(r8, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r8, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r8, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r8, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r9 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r11 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r13 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r13, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000100)={{0x3, r10, r11, r12, r14, 0x4}, 0x200, 0x401, 0x2}) r15 = geteuid() r16 = semget$private(0x0, 0x4, 0xa5) semop(r16, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r16, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r16, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r16, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r16, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r17 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r19 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r21 = socket(0x11, 0x4003, 0x0) sendto$unix(r21, &(0x7f0000000300)="5001050360900004000000021306ca90081010fecea11ea8fef96ecfc73fd3357ae26caa0f16fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d80000000000000000cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed79518bf70299107ddf3b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b1042", 0x150, 0x0, 0x0, 0x0) sendto$unix(r21, &(0x7f0000000000)="6f932e581469d1b89b2bca11221ca038d533cb8423f338af432b61fcb7c62e957457939d1a56fbc39329badbd9a086d36ab91abb0a830b5d905ea8b9c577004c1c1edbd3cc4fb9a3ef61cb02f18332cfb4689732d0a05b38a8debab4723c75ce03ea70f486489390e5fdb57100a6247532ec65b6925c481490cfe33c1cee52af054a3f40c24e9aa634277e74f31cfa607c0f6556f3109d60", 0x98, 0x2, 0x0, 0x0) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0x12c) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000100)={{0x3, r18, r19, r20, r22, 0x4}, 0x200, 0x401, 0x2}) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000300)={{0xf876, 0x0, r14, r15, r22, 0x20, 0x1}, 0x5, 0x64, r6, 0x0, 0x2, 0x1, 0x8000, 0x2800000000000000}) r23 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, r23, r23, 0xffffffffffffffff}) ktrace(&(0x7f0000000080)='./bus\x00', 0x2, 0x34, r23) r24 = msgget$private(0x0, 0x410) r25 = semget$private(0x0, 0x4, 0xa5) semop(r25, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r25, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r25, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r25, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r25, &(0x7f0000000500), 0x2aaaaaaaaaaaac8a) r26 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r28 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r30 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r30, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r25, 0x0, 0x1, &(0x7f0000000100)={{0x3, r27, r28, r29, r31, 0x4}, 0x200, 0x401, 0x2}) r32 = geteuid() r33 = semget$private(0x0, 0x4, 0xa5) semop(r33, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r33, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r33, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r33, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r33, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r34 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r36 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r38 = socket(0x11, 0x4003, 0x0) sendto$unix(r38, &(0x7f0000000300)="5001050360900004000000021306ca90081010fecea11ea8fef96ecfc73fd3357ae26caa0f16fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d80000000000000000cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed79518bf70299107ddf3b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b1042", 0x150, 0x0, 0x0, 0x0) sendto$unix(r38, &(0x7f0000000000)="6f932e581469d1b89b2bca11221ca038d533cb8423f338af432b61fcb7c62e957457939d1a56fbc39329badbd9a086d36ab91abb0a830b5d905ea8b9c577004c1c1edbd3cc4fb9a3ef61cb02f18332cfb4689732d0a05b38a8debab4723c75ce03ea70f486489390e5fdb57100a6247532ec65b6925c481490cfe33c1cee52af054a3f40c24e9aa634277e74f31cfa607c0f6556f3109d60", 0x98, 0x2, 0x0, 0x0) getsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0x12c) semctl$IPC_SET(r33, 0x0, 0x1, &(0x7f0000000100)={{0x3, r35, r36, r37, r39, 0x4}, 0x200, 0x401, 0x2}) msgctl$IPC_SET(r24, 0x1, &(0x7f0000000300)={{0xf876, 0x0, r31, r32, r39, 0x20, 0x1}, 0x5, 0x64, r23, 0x0, 0x2, 0x1, 0x8000, 0x2800000000000000}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r41 = getpgrp() r42 = geteuid() r43 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, r43, r43, 0xffffffffffffffff}) ktrace(&(0x7f0000000080)='./bus\x00', 0x2, 0x34, r43) r44 = msgget$private(0x0, 0x410) r45 = semget$private(0x0, 0x4, 0xa5) semop(r45, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r45, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r45, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r45, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r45, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r46 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r46, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r48 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r50 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r50, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r50, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r45, 0x0, 0x1, &(0x7f0000000100)={{0x3, r47, r48, r49, r51, 0x4}, 0x200, 0x401, 0x2}) r52 = geteuid() r53 = semget$private(0x0, 0x4, 0xa5) semop(r53, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r53, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r53, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r53, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r53, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r54 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r54, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r56 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r58 = socket(0x11, 0x4003, 0x0) sendto$unix(r58, &(0x7f0000000300)="5001050360900004000000021306ca90081010fecea11ea8fef96ecfc73fd3357ae26caa0f16fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d80000000000000000cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed79518bf70299107ddf3b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b1042", 0x150, 0x0, 0x0, 0x0) sendto$unix(r58, &(0x7f0000000000)="6f932e581469d1b89b2bca11221ca038d533cb8423f338af432b61fcb7c62e957457939d1a56fbc39329badbd9a086d36ab91abb0a830b5d905ea8b9c577004c1c1edbd3cc4fb9a3ef61cb02f18332cfb4689732d0a05b38a8debab4723c75ce03ea70f486489390e5fdb57100a6247532ec65b6925c481490cfe33c1cee52af054a3f40c24e9aa634277e74f31cfa607c0f6556f3109d60", 0x98, 0x2, 0x0, 0x0) getsockopt$sock_cred(r58, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0x12c) semctl$IPC_SET(r53, 0x0, 0x1, &(0x7f0000000100)={{0x3, r55, r56, r57, r59, 0x4}, 0x200, 0x401, 0x2}) msgctl$IPC_SET(r44, 0x1, &(0x7f0000000300)={{0xf876, 0x0, r51, r52, r59, 0x20, 0x1}, 0x5, 0x64, r43, 0x0, 0x2, 0x1, 0x8000, 0x2800000000000000}) r60 = fcntl$getown(r0, 0x5) r61 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00./\x00'/16], 0x10, &(0x7f0000000080)=[{&(0x7f00000001c0)="f860d324529bf4581a18a87cf2441bcbb342bc438ad453892202346b394332eb921a1381aef04dd7acc99203bb6f45013f95783c3216b9f03dfdac60d178e9d6ab783902d3e2030b5873502a7031d3316f224cb7338e997dcd0f9e8c4a829665a8b488196e657e9a1db4fad0d047132e0b805e1826045dc85b61c4699cb477902141156f24af80006314fd243343238c9cdef1b6840c6b7116d8566715e64c32790fd6243ed8370b422b0d66b657538a5399cb9f3b058febce317b726913cbc708922bc8f72d126c17dd0b0ece904f7a2d79a5a72583c32c61588192a2e46db488", 0xe1}], 0x1, &(0x7f0000000400)=[@rights={0x20, 0xffff, 0x1, [r0, r1, r2]}, @cred={0x20, 0xffff, 0x0, r4, r5, r22}, @cred={0x20, 0xffff, 0x0, r23, 0xffffffffffffffff, r40}, @cred={0x20, 0xffff, 0x0, r41, r42, r51}, @cred={0x20, 0xffff, 0x0, r60, r61, r62}], 0xa0, 0x80e}, 0x0) close(r0) socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r63 = socket(0x2, 0x8001, 0x0) connect(r63, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) setsockopt(r63, 0x8, 0x407, &(0x7f0000000100)="0000000001000000711048e699319260486b3c04b070a089947bc7acef9ed802e2a42479888c6ea8a6714a0b53344fd90eefd9da99da936dc6040000000000002103f04c4fd0a3d2f34b3bf2878337e7174296398375b11273b80d358b94b0c0d720f085f8077f1ddba25ea27452fdc8ed74eccb6c44780800b421e4664d5ce45262c242a4493c60968078bf94b1763ae0f886f9b5118a4abd4b88ea4f32c0f54c472112b483c1177d9e955677f11363504d311640d1", 0x1000001c1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 10:22:32 executing program 0: fchmod(0xffffffffffffffff, 0x0) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, 0x0) r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b138bf46854d76b55e575e558b75a8f3fb90fe3c6c0488a2a197a38620700f5ff0082b5955984c87910bf673f7ead4bcb777fa69dfceac2a84e6abca64896bc5e0def388bbd2ad88b2951b15901360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30507461fe6ebcc29cda722f871f4385f0413c755ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d8e4884b13c6d158daa2870b4122cd23500000000000000000000007790dab90ea95e658700000000000000000000003974e8604c5fc05b536390"], 0x10) ioctl$FIONREAD(0xffffffffffffff9c, 0x4004667f, 0x0) write(r0, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) 10:22:32 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=':('], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = syz_open_pts() dup(r2) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r3, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000100)=0x7) writev(r3, &(0x7f00000000c0)=[{&(0x7f0000000180)="ddb4aeb3ec240a", 0x7}], 0x1) close(r3) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r4, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000100)=0x7) writev(r4, &(0x7f00000000c0)=[{&(0x7f0000000180)="ddb4aeb3ec240a", 0x7}], 0x1) close(r4) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r5, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000100)=0x7) writev(r5, &(0x7f00000000c0)=[{&(0x7f0000000180)="ddb4aeb3ec240a", 0x7}], 0x1) close(r5) r6 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x10) r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x1a689c3f29c67871, 0x0) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x8, 0x0) r9 = syz_open_pts() dup(r9) kevent(r1, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffff8, 0x25, 0x80, 0x9, 0x3}, {{r3}, 0x60341eb86e8033a1, 0x10, 0x1, 0x101, 0x9}, {{r0}, 0xf, 0x80, 0x2, 0x1ff, 0x5}, {{r0}, 0xfffffffffffffff9, 0x84, 0x80, 0x1000, 0x1}, {{r0}, 0xfffffffffffffffd, 0x2, 0x5, 0x1000, 0x7fff}], 0x6, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x80, 0x2, 0x3, 0x100}, {{r4}, 0xffffffffffffffff, 0x20, 0x3c5996c4e355f0bb, 0xf7, 0x7}, {{r5}, 0xfffffffffffffffe, 0x40, 0x8b, 0x4, 0xc92e}, {{r0}, 0xfffffffffffffffa, 0x42, 0x1, 0x2}, {{r6}, 0xfffffffffffffff8, 0x20, 0x2, 0x2ec2, 0x7fff}, {{r7}, 0x7ffffffffffffffd, 0x5, 0x2, 0x5, 0x8}, {{r8}, 0xfffffffffffffffc, 0x2b, 0x4000009f, 0x8, 0x8}, {{r9}, 0xfffffffffffffff8, 0x80, 0x80000000, 0x101, 0x10000}], 0xffff0001, &(0x7f0000000440)={0x6, 0x7}) close(r0) r10 = socket(0x18, 0x3, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)="92912674da4f2aa5be4b4f8f5187541984ea1087b10039c548d5e9aac58c0ec51fe0bf6e328082486b894c7672a6635e6cf71269189ff113d9ee655c99e723055ae77b5a9827970a9bc4c7d3a2f2e8300cb96aa31e958caffa97a0abfafae923fc25b2462a7ce4fd2455818d4544adf8a1618bb607d5d6089a1c016009e79e1d380c241ae11b594a261ef2a4bac77198c8d8c1b5cf4ab5155533c35f9a5681c7b70c7f2aee6f2ec0f23d4ec88cef597987c635082419b0fdb17ff5b5779ce7df3606c09765357995b1", 0xc9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r10, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r10, &(0x7f0000000100)="8c65", 0x170) 10:22:32 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000008c0)={0x0, 0x0, 0x1, 0x1db2, "31c354638bfce978bd7a32e5e0cdce4950754d0c"}) write(r0, &(0x7f0000000bc0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79f634bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece78abab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4dec077bc549b40bfa2e6930bc52f2be7fa99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e9629415caa866b08867fc82dd6662d5265c448b8368173a8da6b5315a19569d66bbdb58949101323fd4802b653736ee5c1d18cda3ae32fc", 0x25c) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r2, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x7) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000180)="ddb4aeb3ec240a", 0x7}], 0x1) close(r2) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000000)) 10:22:32 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, '\x00', 0x6}) r0 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="1600"], 0x9}, 0x0) recvmsg(r2, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/84, 0x54}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000000200)={0x63b, 0x8, {0x50f1, 0xff}}) r3 = dup2(r0, r0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r4, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0, 0x0) openat(r4, &(0x7f0000000100)='./file0\x00', 0x20000, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000003c0)={0x6, &(0x7f0000000340)=[{0xced0, 0xd5, 0x1f, 0x5}, {0x5, 0x1f, 0x3, 0x40}, {0x3e, 0x0, 0x1f}, {0xc854, 0x3, 0x3f, 0x5}, {0x7ff, 0x9, 0x2, 0x3}, {0x6, 0x0, 0x2, 0x1}]}) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='W\x00') sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) connect$unix(r5, &(0x7f0000000300)=@file={0x0, './file0\x00'}, 0xa) 10:22:32 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0xd01) open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) r0 = syz_open_pts() dup(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r1, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x7) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000180)="ddb4aeb3ec240a", 0x7}], 0x1) close(r1) r2 = syz_open_pts() dup(r2) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r3, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000100)=0x7) writev(r3, &(0x7f00000000c0)=[{&(0x7f0000000180)="ddb4aeb3ec240a", 0x7}], 0x1) close(r3) close(r3) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x7, 0x7f, 0x101, 0x6, "ca79fbfa284b8a8f848828a19b9dda0116e618f5", 0x0, 0x2}) close(r4) 10:22:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/wev/bpf\x00', 0x20338, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x8aa85db6bd3706c0, 0x1) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000180)=0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x7}, {0x34, 0x0, 0x0, 0x8}, {0x6}]}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x800, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 10:22:33 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f00000001c0)=0xfffffe74) mmap(&(0x7f000000f000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) openat(r0, &(0x7f00000000c0)='./bus\x00', 0x557ec8ed92eff7b7, 0x0) select(0x40, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x2f4}, 0x0, 0x0, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x82907003, &(0x7f0000000040)=0x1) 10:22:33 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x7ff, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = semget$private(0x0, 0x4, 0xa5) semop(r2, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r2, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r2, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r5 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r7 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r7, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0x248) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x3, r4, r5, r6, r8, 0x4}, 0x200, 0x401, 0x2}) seteuid(r6) r9 = syz_open_pts() ioctl$TIOCSETAF(r9, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r9, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r9, 0x8004741b, &(0x7f0000000100)=0x7) writev(r9, &(0x7f00000000c0)=[{&(0x7f0000000180)="ddb4aeb3ec240a", 0x7}], 0x1) close(r9) flock(r9, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 10:22:34 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x2) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x70000, 0x9}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x124f, 0x0}, 0x842) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r2, &(0x7f00000000c0)="974578521f35f5e51a70f9a50ee35ed14392a4d7e1ea67391ddd3d79cb6c7190187f1112e1f3e889c94a6d5d3c7326673e0a8587f3abe5be4fee42c7b2d33edd1d5d65922750e0dcd0ba32f1e84725858fa0a1d137a9561aa403f3910c8d3823d11c328fa432a19253d8339401650742db901869f2780b614d4db9e0f8fb3424cd4540151b4b705f50be937f545d7df5361c7dd2de383418bd0c427abc2a50549e5194a5d94a575750e4aefd67279f3c15ab4939b0e124ddcc71ff721effa3c193f0a612017ebbf7b251f73c13d6af402537ce69ceba97294b1af6c9851b35ad9f3297bdab19f4c9ae16f1ccacf438f81a45f8b099592cd97e14da7eebf73fcaea2500e462bf933b48b19e1221e6ad150b9a533b6529a89a499f1152d1d0bc25735199c7704a341495", 0x129) close(r2) r3 = syz_open_pts() dup(r3) r4 = syz_open_pts() dup(r4) r5 = syz_open_pts() dup(r5) r6 = syz_open_pts() ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r6, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000100)=0x7) writev(r6, &(0x7f00000000c0)=[{&(0x7f0000000180)="ddb4aeb3ec240a", 0x7}], 0x1) close(r6) r7 = fcntl$getown(r6, 0x5) r8 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r10 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, r10, r10, 0xffffffffffffffff}) ktrace(&(0x7f0000000080)='./bus\x00', 0x2, 0x34, r10) r11 = msgget$private(0x0, 0x410) r12 = semget$private(0x0, 0x4, 0xa5) semop(r12, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r12, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r12, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r12, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r12, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r13 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r15 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r17 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r17, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000100)={{0x3, r14, r15, r16, r18, 0x4}, 0x200, 0x401, 0x2}) r19 = geteuid() r20 = semget$private(0x0, 0x4, 0xa5) semop(r20, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r20, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r20, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r20, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r20, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r21 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r23 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r25 = socket(0x11, 0x4003, 0x0) sendto$unix(r25, &(0x7f0000000300)="5001050360900004000000021306ca90081010fecea11ea8fef96ecfc73fd3357ae26caa0f16fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d80000000000000000cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed79518bf70299107ddf3b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b1042", 0x150, 0x0, 0x0, 0x0) sendto$unix(r25, &(0x7f0000000000)="6f932e581469d1b89b2bca11221ca038d533cb8423f338af432b61fcb7c62e957457939d1a56fbc39329badbd9a086d36ab91abb0a830b5d905ea8b9c577004c1c1edbd3cc4fb9a3ef61cb02f18332cfb4689732d0a05b38a8debab4723c75ce03ea70f486489390e5fdb57100a6247532ec65b6925c481490cfe33c1cee52af054a3f40c24e9aa634277e74f31cfa607c0f6556f3109d60", 0x98, 0x2, 0x0, 0x0) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0x12c) semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000100)={{0x3, r22, r23, r24, r26, 0x4}, 0x200, 0x401, 0x2}) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000300)={{0xf876, 0x0, r18, r19, r26, 0x20, 0x1}, 0x5, 0x64, r10, 0x0, 0x2, 0x1, 0x8000, 0x2800000000000000}) r27 = semget$private(0x0, 0x4, 0xa5) semop(r27, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r27, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r27, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r27, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r27, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r28 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r30 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r32 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r32, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r27, 0x0, 0x1, &(0x7f0000000100)={{0x3, r29, r30, r31, r33, 0x4}, 0x200, 0x401, 0x2}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000002540)={0x0, 0x0, 0x0}, &(0x7f00000026c0)=0xc) sendmsg$unix(r1, &(0x7f00000027c0)={&(0x7f0000000040)=@file={0x2, './file0\x00'}, 0xa, &(0x7f00000024c0)=[{&(0x7f0000000200)="3e0c8a7c1c89f7a134477d357e392af8fe5b2e2c1795a51908c67289b38a4388f9e3678dc7457881e01c373dae6746cd7e045f132f0426052ac386be98127c42d311fc9efd4cea256ab3751ae967bb4eda99732d002a14d52491ba0907cc466a123622402c2d85a5a1e40c5e809987f14dbe080e496f168c3ade0c4e0d4dc366c752878d8ca2994f4d3dd78b400e0c4408a2237bf7a13ac1", 0x98}, {&(0x7f00000014c0)="9a762ce730e9326d3309f9f11c8e46e665becd38dd1ee0a0748248f39ddd3031303497efe81eeac3e02d9a8b43e6914bd699e436af54b270b939a00aa97c3bdb9f98c4a5a446bf081cdecbe5e781405e90faa17677b2ea561c1c592d1461d6fe353d988ea77e61895e84f040d6d53de9de72085a96568dfbcc44cf5d367e51a5e2c8a58a0ad4cf15601dffdcca9e9767145aeb349aa39de65b1ed3d3b1a4b2386acd5399e85fd2dd92a830692dabdba641278b8a87a3215fb67ff5471f4937f9b62f04b32bae2b5806ac558892ca5bae37dce6057b83cf08dd7239700061cb3461fdd12d2cca98165f5f2e1d13f4617d4863b896fc17a9776459fda10b6d4de0991f31b41e45865e1a2e499977d53dca70c0adfa50ffa3c9977f24efbba1a97c9304f064f68837d46a239939c049d168294b798fa08277179d5e4274092fded116c1bee51a111445ac02eb3f1dca63e8f0ab3318e1097067a2667ddd37b851fd83034b3a3de7fc1f6bb279f057c4e8f6736fb5f02caa763af8571019749201b240dd89f2b905edd129d2b26a27cca6974952760730a2f708d362a5afd9968aba26a06a6301138241741cc0a49131c8ddef048b48312750f99160589f680c04c5bbf0d823c9942d9d7b3f76967b66c76d77ef59fdb287dc586f9b526e90583de561c11f6fff5eeb5dcf23ebba501c9909e3c8449fac3129ab4563853347d67b1f155be0fa6a0e144774b144230cbfe267ca01db7f8fb7b8b45e45421ebe088f47d13d06180d8621e4f6c404c9919fae08fc2d8ce1b1b491461ed93925739f561f75760fe057f20905a43ff891c246076a1124cd03edbc34903c4e3cada637fafd5f1c9263011377a3719c58996b7e9eb7bb503b28591d8870a1b3a516cd88f5192a0a5f9e0f166d566792e254ff06ddd84b251338476b76a70bc9dc5ce762a7462f0df81b4defab14e69e488d301af41ab4c716e115eb699f5ecd4ad506672ffd1b889333c792b1ae7e82a12e75a6f6e338c34a6e7a5690fae14a9dad14cd0caa351d7a64d1829d3d766f781c0d27bf51404cf6b9129c44477ba3f69d5f035503d636622dfe7f0fbb5476cdb3df227dbc47a1e6679e8b6dcac769f9636c44b89897ceb5072dba10be61b4cdd5e919b6c623b742829bdd8eff572f34042b5cd40f05ce5bb9ab49caf0a54df74c1ad51c9f832e0d0bf800696e5ea1e103ff0f27a08942d8ec48741a4fbe86e7b482e4026bbd0c17e263a5dd0e22958b133b14fb32bbabb531b190f2f2933bed66609ff01e64a49aff21872e0bb5aa07eb83ded7f4990a0a2e495cb022a9f608f9264a4b98f16325da24bd574d7a637c80458217781d000253c9120ad451d7bea199ee5ea36dd079bfdd3dccaa068e9b15c0765836c1c1b603736827b9cc94b5c479bb6456fcac24aa06c98a70a01c1e51b297e2e5f1abaff8cc95deb8633c4887ce27e14408627f93544e79a01cac1636bfe4e839ac1fc4affccc29e90a3eff75ca33b12f88f1cb678e0a127f5ab3225d2d26ff1888432641e1873a5e2243e98520c466b7d74a6d07ebd5f510542a803f2395f532fa6329771a0c48dd20a3c5edc3e276f1a165c267a30129799401a5a5bc112bd3a9c4242569858ad3d3275f1cb2e91df75f488d67e642d611cccc616105b7bf66957385f1f22b8cd24bad3bc9328a48e918670ef8ea7eeced70e6a4ae312047aab584c627ee9c61c9e9d3fde7fee439d2c959295b715283ac88f7ee8c298e0789adcc6f88d64b94343de9e29b1c9e4ea45cd5f9fe6fea0f3282a9f09c2620019464f5c7719ab1dd710fe8a94f6ba7b196ad088dc5e336343d86ad114eeefe25fccd9b95462606fdf723bdda8bdcb6c721fcf68d3f058cc70b33a7eb1442d6dde74c03559de92c4789efd2d03085ec773f647ffc39de25ceb60218e0488975c83cee3a776c87fa914a8721dd5f62a0513cd3e0cbc70388d60f47190631327b7b0ec0566cf022b3c08a2d62d68ebf73d84e8bec47c002f784e102082b8a7987f822c6ba0138b0b0337c5ec4197b3622564294a37f7df25b99eb742cb13ad8592bd22cf153566d05ceab74589a2693338c05b6cc672acdcbab845f75e638fcfa16f57e7e8bdaec634517e8755e4f2b1aad6c2d48cc900f045649de44d56679f492e7af6603435a200cb9298ba216e671b8f2f78acfec2ff2ff58d48b68eed1831fcf96b05c57d8ee0b8614444fab3d4da192cd465a7384f3b00485bed39b0135ed89e2b3fa01a72d45949fe96b64cfa72cda9371ad5c67749de7a50d2482c767d269ea1377c9cfbdde32f34aa0ae706bbad09e6dceccbb009badf69d579d434bd9fd5b9890c8932d71e14d478ed065e3ab03ff8cbefafa35331a3e50bf04b4bf8c6092b22e28483d56a724eb8d4c4fdf3ed06d34c2ed0ea6c187a6de033c102c5451a6bd1a9a893a39b98e391a741d4f4bcc37ee58f758967f63ad19fe5738be0636cadbf1d0af579e7eabbe92992119f2763d0be5711dc37512e349d66307ea8042e0b33abebb9cd6a2f71a0d07f1c2ddab4fbd5feec2470e7da0ce3ad3372e1c6d77beb1be8990bbe92bd27267d20a55e828bf0bcda95b9b937d03d0793945d64f5f3dcf31bf1828eded6859ef394fd9495edcb269ebb760c83d90859284d13b90d05be2470d44e5accf4e5c902979fd7f7278d95a0004fa65df04998fac9568876c34b4f4d2b8f7be6ad02834540b6cd6f4e8d795555b38a588385bd1a743cbf8065429a82742be22ed0e8045f02cfff0df8eec0d4e16f358c0053417c2181c2c0ae5a149e79ff048a8843e66dd6268273272851e22604a80d3956b4cef985d0b23a4de7bab1821adc583a7becb100d9222119cf4c83439a087d7490b201a3cb8303f449622503fd3d6fdc40d855d2d15e560302c1955874acea855e5611c94099ca314cdf391f282d63bf5cd07c434d33adfe87e8934141a5e110a6f61e9ffd367b39af731ef728309db53fc93e6b104972bcede3516610732c2cfd3e3cc3789b061200c8af8708a54e0a76b043dc3321aa048123a0d9dba37383c2d134948942fcecfb1490b8a0fa92fb0d6dc4e2836cec7a838e883bc7d7c3d6b296941944f8aeeea7ec39aefd88ef39c2b78d41e5f69b4b0901cc4296330129148acc296ea045658bbca2c48e6a260b3a5827de9bb9ad8b15c49824ce7e5002281b1b660c3c0c23a194b944198c76265d0309a9c5c97e29fd9b0de3360fe85885c7d57719f445039e4311edb5e8c152399eb5eeaa9edf32c523de3d7e6b1da39d439daafd3d300faba67530f1584e91c7234ace9ccf8f59a6c6373f49f9bd4922d8c0efafeaf2caf97d627b3c0d9f1ab2c88535f3dde4d25b8bba60156ccdf3f5ae6142992b7d1e98a7a0bb858213fc9c095c17787460f4fe354987611588eb4df9a20ab3bf0cc5ed1a3f5f6c88caa9f0f38683271543b9b780ce49e08137aa8e91bb29d87739df867511070aae6d62da579428af32c3c58d63523632c68148621fcb364eeba4cfcbed50270f9b18ca2bbc2aa420862ddb158bfc59128eb3cef603aeb0555ef4ecd84154140b7b70d34768d1d8d54ac97588f74843ac9d023330d14fc92a3b1c18ac61b6f01216f7fca78887d47502e315e88fa24769b63c12ce6b1088bf58e8e3c14f12d2b806bf0401736a101e145581f1c1bb1d4e3aaef360c0a91b70c70d67045858520ba2342935e3e99a01d104b2077cb10c83a9723fdcb47c50c907d22e34708fa79d75390edc5b8142a0ff2e8fd03e00256860077252bdc2aca132a5adc4374461a4c4c4d5cbba3cef4e61ad94be705b71055da971a00f9383c9924ef33cd677f67a7e466763cd0cdb634b2427c2d7db218a26cb5a91071b1cc3a544c49e2cea6aeb70c10808a5fc0e67f8f025e36cb72bca831eebab6040a3e72d6318ffa6349d43b579b12ccae6321d31c9887b507d2bebdf423379eb7226c174397161b2a635cc8bd6d4fabe1335bfc576151a78a45d2313300c7763b1f674ca787ec28b4430b19fc1766af639bc326cd40eb86963e1411808d72f1ce9765c1a480726bb15c4a9b4510c067a6a7ee4fee10b02124b9e51f3fab9f11b6af39e56d4a2f5296a76e544fbbbce82a316ff984a975202be0e02bb18d65269f67e8fe10eca26556f017da701de95ad7c6f7c209c4c740b668e5b521df7be8c99ecda312ca71210fb878ea4686c3a25459751be64aa7ee7368d5348723c05d51fa5f6e059bccf739350b39e236763ed2e938124aa42f9d7a44b70646c1ef1aaa0afcd64cedd3012cc23b4953d1fef31f367c93ad72aa9cdf0252e7b5ff852e7e4bea957115ffd8c6787ca59322c9b0e1421598549c6d4c3f8e90c5dd448f4c5f46211548532027a9fb3e84bed6bc89207d27c92959dfacee466cf755ec77a19a68f0b3749ac500c7d7f5cc1eb503ff0f5beb1259fc0fe6efeb261bbf781dd463394a9f1079d6cb9025da549e0923278efe006716ccd22a770d42d2157ca16ef1b626fe88c0bd664e57604c1bf2a49cc8a1492e572f09bd162ad3c2c9a629f4eb8fd26899790a4cc6d72309f8b43db9826abbddee33423c31d7f30f0d43510a6860eaf23dca92b0e8ed4029c574e979717c095156039eacf98fbc0cb1076152689cfc626d27e8a3e395900454a27c93e99ef017b097d5d9b93d1816e06dd2f72b5bd0a182e040111b47aa364d2b3c55fb35809cd7ed427d8bde1be85a3c333b62ad7d6ae59d7e3bf2ee469dd55dceee0d45c5b118a689ec9a66a47073798cc0945feffefbb85343f6c282c39268b82604bb3c0d4bfc50ccd28694eaf05654bb217c732eaa6f1839494bb4e4890f24fe07be35a1016220611063570e5566805e47f64aa7ee03f4876e82263fe97c2b0509b4dcf43e734754a56368e1d98de472332e63eeaec99aba1a61c618d38a0dd09bdadfc1784a9b2e06acf662b497c6f368bb4f29271d86d8e4a02b43cbca2c7c3cd7596e9cb2eabd90c918f2b62b9a89e0597a1a3df968f59c116a2c2a9a6139185f5f052734689f0cc94ab2e3cf8b4531b64203e121b9e49231275f9ca4102650a076b7eb29ceb37af07b315a0e898d505aa38638a3e57cb39718fe1ed07a05249abfc80e153af980aaf58c5ec47779f90a1c119feca8b6aed6aff741716cabf711f29d71a555334648aa37c317963671ee51ad224bd516454e2b270cba0735fd3715c7cb17bb57c7d9109128185b834529d37df5218aca5c4fe715e411f0a1dc6ebf7400ceafe3cdda797c2b601dc66efa68518f03730e2c9b308797dd8df3ce1f40bceabdaf8aa5417c8691f15e7109e679ef3b4e152c53e001956cd8bf54f1682366f5f948fde5277241bf6d381e3263d5e12e5a193915f11534e45bc7632a2a87d14a46b77f2070d434d3538f4dc9ebc8f97f31812e762fd2436621880dafed933036235eebbc854135a3eeae78863a93b4817dd9b7a1bb1941a64387fa095aabf98ad750de0b6fa3c9068023e3a221fc2deff6b91e8e11af492fda586018ea21cca974c562f3c7ed906413699706c8b2757db2b7707af07ef763006d916cf18b289b65c960f5603685643ff569e27ba1fa644953ae450d77e5eef60769c90adaec247f0d243101c05a8e70d28501cc6dbb2d5412a5a5509d0ce4e3872182aa08b44ddfd04694c08520deeb98af70414eea2c03f7f9d55a250595b5f0662f3f877a525cb0268faaee56fbed36064a3c101269ea80b6800c665bbdeb7242d20e57145575afbf9c7dd2efc2c8cefb918e1836", 0x1000}, {&(0x7f00000002c0)="d1", 0x1}, {&(0x7f0000000300)="a7bee1232b28a8ad40431b5f87da6d9287da2c15f1c8ff16bb4ebcfc428be8c80cffcf6beb4fdfa930676c3b6a80baadd06c41cc68548474e9f2f3cdedef769ccd6467b93c43012624615895c6e8d9c39219bb208a165aed02ed635958931b268a347439ba387d7f9d9e4c663161f622d806ec8dbdec0f78c3cc80e17cf80d5f5556df451903a243", 0x88}, {&(0x7f00000003c0)="43d3593b9ad5aa66700173e51c79d8cc35bcfbe1f801ccfa1bca96f469df60828758ed4f8861247b1af810d3582aff23f51594bfe892dae52096e685081902e85bbfd3e5eb4e1df139359003bd7c9bdc260d7677c0d368ec8e13750ab010e018cd4e90fa8991bcdbb1e03d3b5fe618c984db5acc056acc4fbc9c1ad24a03f34b6ea7125d6d1a981c522d11a198e88f5947b368db03ff5f9a810759eb650bb4", 0x9f}, {&(0x7f00000025c0)="69fe29887938ee9d4e25c1d78b81a5505b96ee922b34a4f793dc56be30a972ed5dc3aa7021f4b582280bfba655e3860cf6bb1c2ab4a2c8d077aa8a23264b4e15ded550c979e3ecc0f4cb31001b780307ec7b38c81c8ee797179709029b1d5fedec9cd665d67ac2e73a00cf32a6c9bed2e50884caaf03c688eb94b1c6ee9e2e2883e8715c15359122924869e69117f202486c47ec61910c86ea9bfbf390c984eb76cb454cd2d04e031187806d625596a1cd4acbd945255a03406befe1fba901580e36d24e433a718fdfe3c5dd65f2bd739f2e066e7543fc348b45efadc6e80f189ce0", 0xe2}], 0x6, &(0x7f0000002740)=[@rights={0x20, 0xffff, 0x1, [r3, r4, 0xffffffffffffffff, r5]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r29, r34}], 0x60, 0x5}, 0x8) 10:22:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x25b1}, {0x34, 0x0, 0x0, 0x8}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x10000, 0x0) r2 = dup(r1) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x6, &(0x7f0000000080)=[{0x5, 0x8, 0x91, 0x2bb}, {0x4, 0x9, 0xf8, 0x101}, {0x6, 0x34, 0x0, 0x5}, {0xf801, 0xa, 0x3}, {0x7, 0x7, 0x0, 0x4}, {0x100, 0x4, 0x80, 0x1}]}) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) 10:22:34 executing program 1: unveil(&(0x7f0000000140)='\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', &(0x7f0000000040)='r\x00') r0 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r0, &(0x7f0000001040)=ANY=[@ANYBLOB="00000000000000000000000077d1751d6270b7b300000800000000000000000000000000000000000000000000000000000000000008000000000000000000000000010000000000000000"], 0x1, 0x3, 0x0) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x2) fcntl$dupfd(r1, 0x100000000000, r1) msgget$private(0x0, 0x8) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x4) socketpair(0x6, 0x2, 0x7, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000006c0), 0xfffffffffffffe5a) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = msgget(0x2, 0xc0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0x2) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xd2) r9 = getuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) r11 = getpgid(0xffffffffffffffff) r12 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) fcntl$setstatus(r12, 0x4, 0x80) pwritev(r12, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r12, 0x80085761, &(0x7f0000000000)={0x1, 0x1f}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r6, 0x1, &(0x7f00000003c0)={{0x0, r7, r8, r9, r10, 0x0, 0x9}, 0x800, 0x1, r11, r13, 0x6, 0x1, 0x1, 0x2}) msgrcv(r6, &(0x7f0000000080)={0x0, ""/151}, 0x9f, 0x3, 0xc00) msgctl$IPC_SET(r0, 0x1, 0xfffffffffffffffe) 10:22:34 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) socket$inet6(0x18, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000080)=[{}, {}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) chroot(&(0x7f00000001c0)='./file0\x00') close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e7, 0x7}, 0xffffffffffffff19) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x48, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000240)={0x5, './file0\x00'}) open(&(0x7f0000000280)='./file0\x00', 0x400, 0x122) close(r1) r3 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mprotect(&(0x7f00004c2000/0x4000)=nil, 0x4000, 0x3) fchmod(0xffffffffffffffff, 0x81) write(r3, &(0x7f00000002c0)="ad18f05de0f4ef18", 0x8) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0xd6e87ad2d0996017, 0x0) ioctl$BIOCLOCK(r4, 0x20004276) 10:22:35 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000015c0)={0x0, 0xffffffffffffff30, 0x0, 0x0, 0x0}, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000580)="5108bea100186db92ae71f04d259b5b8130ea6c85964277e1be60109f74c6d95cc0b37cfe1de3e923c19a00fe4a1e1e3cb25df0809fe953ca70c8b7ca5afba9da93bc7d0814f97300b5110b001ea6a4a6955b43b0b1d5bd52fb2fb8871e7b9619555fd3da2865751bd9b946f70f624d873edb064d764c021aaba03655f92141e2eeaa2faae2cc2a7e564c9b89cf086301d9749a864b3cc925f735e26db8d067c6cf36a7cd6", 0xa5}], 0x1, 0x0, 0x0) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) r3 = accept$inet(r2, &(0x7f0000000640), &(0x7f0000000680)=0xc) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000006c0)={0x6, 0x2}, 0x8) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) bind$unix(r2, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) dup2(r1, r0) socket$inet(0x2, 0x3, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000240)={0x76f6, 0xfffffffb, './file0\x00', 0x800, 0x1000, 0x1}) r4 = semget$private(0x0, 0x0, 0x200) semop(r4, &(0x7f0000000540)=[{0x0, 0x7, 0x1000}, {0x0, 0xff}], 0x2) r5 = socket(0x2, 0x8001, 0x0) connect(r5, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x3}, 0x8) sendmsg$unix(r5, &(0x7f0000000280)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000004c0)=[{&(0x7f0000000180)="3adad741996608e84e5024752924d4effb47820c0a431f96a3bbf1e5ec0c07eb", 0x20}, {&(0x7f0000001640)="3e8a75792ae67c70fbd34ee29914398a84b9f330e0129ddda22f89d499073537f8fac4da409abd256c2d43a948369324155671d1904d7abb2a3d5455420c5da73680af26e4747102f5eec758dff3e4e49c1b66886b2809d58d92df7af547ad12c1019132740294ab8c11bf693343164a149d05237f453be87a115bb0dbfee18b263b80ae2fa0be3ddf0dfef7c0555da9a4d464d8f853986b432ac4a662f909b065384f08658c4e5ce6bae252f49972ead07bf1ac2a9dbbd7548c72939127d8e07e990d6ea1b1bcdb915073fc03c83c901c3a84bf81aed633eadbb18c6c8d3836e523ce8e5c791e3a81c75324992e5775b0d87c38e72ed9dca02b97a06b23d23fed7f959c62e2f988861b4bca6f7cccb7bee03a6ae2cfca930c6e7a2885f8a377940efe5f9672c644e0eb3e04894f4e0704afac2f19452808d0cfd6476259cb56b4ed6a7304ae92d939fa6101a3e78692491c0ca0626531497dc874259712043ee665952520f25ea7049c5e4fc0bca00bb3561c109a66a5d0764016fd7933e92e9041dbd34a3902cb4f5d7c47814d8f6bb5dce8ebf90bf68997b71f860aa189f1aabad076c3e1535a78ae006ed8922f2b124cb10ecc38c51655d0ac70aa6ba5fa584bcf302d7e2846adbc2e39bb3c830018c61a57c8cdae6922b17c04e7f6fb4d90b3f330ef1076078269d01b8c0c0407ea0347c5e8ca08801810f82bec2fcbe919f4dc24bef66c220fcbf4a321e211f44115afa074f82eefa8e570feee33d8ea29d6bb0dbd2e5718bd7ab1f0f024a9d3a0c323091135eed6f198515f3e642790a06ab8947e6a699e32f5a4c643a9dbd860f80c0117bf9f77c645014c2a6a9dc41dbf953687ded52c1dcbaa0d39d19c89f8d9967637bed000d78e71f757f5f3990677305daa588c12fdbaea5f340d58fe8502136b20c4f52d08a3b3be53dff4c6eb6502cc5f6a0eeb785e10ff7aee85260c11433c9fccb6e1ec5829f6b585a4f12da37e261060e35227153ae0b4c1b5b9975e6e4f756866a358096c09389dc8aa3b99744af8860a8d7721a83c5a44a0a021f58ceb83877bb9324710331495bc69403a0bac513726ee3bfa62ecc45f1a9b650ba106c279cec0ae825f85caf9c28f8d4f84505131d3c0401ce273c72ac4f424ad963cbc936141f46e071e7e295a8ef76e5280832f6f6f9e45bcea8d96d9d7681da2a0c257460acac9950fea16e9c957f5946fe310482593111070c8f6215ba5572977065271e29a97f33006dd493097f6392ce9fd03b0ec1592fa47a5fdf849b2a749a2d3605de2d4014db9ff630cecf075171ab39e2f2769a556a6da713ee2f805643291b48bb3ec84a8117f2c6c8ba236632efe74bb7e4aa8e9b25691584749b4198db6315a923e13b3149df045fb7331b9897733b600d451ee57c7097d8724846e56ee0fa24597a7b3dee4354a5bf16c4fcdd7e2f46832b5e8c644c0ceb6f248d8e4174d7bbfe86b0d57695972e7343bce85eac07c7dddbb1bc24ef9db56a7a64c1d009bf672bd20c969c37754a817de854d339be3abc489932a823145913e333b4a8bb0887f9671a91a5980f3cc444161962f7a56d6be6db7f2fb0a2adf069609671200f10b0310ffa3a1e04a316065e6a55d6b2e5c4c88e454afb1eaf4bb004b61d7d4f4493e74d15e6e359e62024725b40c719252869b45f794d8c305f8f18dd6b92a647528b5cfc1439f8ffd782f8c4207bdd2575efabe7aae08244622186e22fffe4b4aef42ffdfa6f097d077a75e711ac82f147d9e47c06c9c75480ede517e7ea43b5ab493a5cd4b8ef4e289f0e4d864da8801569622a1640a425b9e2d0c1b83b9cf4d92286b6e6a35ed7235195939c8697591f9c920ce0c23f1d05583b036ec8d1985e9e6f4b88af93574caf29ed2288e13171afa7a0e0963994a3403620dc8eccd2bbbf89e28e7ec717f9deb85727179ec83e282360834f5e5fe6d4b03db64ef29d8354438b0b48b97796356e83a3bd2410ded77d729689604f8c89d217a079f5f9d636b060eaf3da858463c837bd146723a0628026837469ebb05a2097dfa163b5ce896855be05e2fb99967d49e1fdfbe7686997ec5e29e44e727f035dfb4e9586a4b8e009cc3dea01b804f016c25afeb61ddea89a4dd9e394a77c14932d177aa0316ca574724788866bd25f8041caecca5ff0b397f3f8a71ede8ee22758def8e7486fea8a1ced096e492025c0a903f381af57cdbc1ffc37d37264ea6106a22fcb4a4adddbdbe521e64010f0d2869a28eeed7d83ebbc2078059f839488de2cad3aabfcdd85f4454be8bb684d039f0bd5500e1a4bee2e9b6a364c875d09cc0ed39d4eef0da9f62a6dc1a393bd0ee9ce16c0694500687aa8fe13f1faf74e8d63144fe2db7e09aa1bc3f1cd74dea5516eb4a2427f6968940f5cfe68c81870e2b59c609abaf425ce82a13e2fc663838f751ecfaca9f8881650a3d354fa2cfe79f10eac286853d1fa62dd0a54c0e96924ae346a4f230e2b04dadd35b1ccbb0d8401af929d6ae48f8da7b013c919d7555a364ca319f5bc2eb1fe77e81584bfcb22f8123f55acecc7d1ece88e91c75312a325f46ec6e447856aaf316b8fd00245b09db89275cf45b82b19793f4de85c0c1d899377952ec6e495a349a2c43538d8ccca5fd43817ca5894ab6ea0a4adc12ac686acc2940e26f3c6987af5cb9c2a054f3bf0ae7294c122918d628d87d22ae9806367e339e0fbfe6c35377329ee972bd7cb56756ed88099181e004ac31be819c76e9485ff9a8c5eafe3b07741f395bb341e416061cc51f7d76b1756cd212f4f88817dca98ce1b87751ce29802e00419d282029223e02503d0cfd84a08c37dd0ab9e01dd8395dafa5b6aa2698436e899d31a981aa10f93e92edf5061a979f46821eb354ff52d917803e783606de9b1a706cdfc0b3c724b7a2494fa117e92dea1b91eef7a98ed994ae1b63b6afda5154e5148ac9927b6ee03c354a0f9607fe6c4a0bf43d6612e6983820ebe10bb628b79238839d4d44a93492c2e29b58523c58a93a994afc4ebbfce514bba3d2f86d519f9cf6de5228e9843d0cff6c415f15cc30932bd9ff64040e12ec950e4f27243219bb02ea23e07bcc7e39e1b77941ab11dc5f0ba43e2e2b44cb98013afce5794c63674a93082dd1070a3fbcc6bdf8ef724b7197e4f7abdaa8083319163de2a2afb5e5c1eccb9966811a1d2de962bcffefde7f9527bd73458afbcded3ca34f0120b33cfedf4b8f1af85062f5c7fde62ec49f897ccda8a0a6827e87bcdc939b1eae71dbe4bc00af953500ab515b336c17d412c158d98a534fa51dad8784f0bab814892b7bb07d2fcbf93adcec0903be70e49ec95b2fbcc25e1e2eea08a62b61b8d7ad64041d14155bde73b4212772a82b7d5bf603b43ca9069553794064f3a44eee882b5e8ea5cb1a381bb49ca5c0472a9884ffe3e34c96a0402e3123b769428371d60c1c5335f3bf86c0a97f8aedd4e7e50bb3f27b3d0f4ec527b3d30efbccce37de815c4e25bbd4b58e82830c84d8f725b4cd3374d4ea9c0e7191ee197f809844660a7b7f0e44bd04c1df5cf19360903ab5eb64f48ada594d456e955f874c2fbc6b94e6ec14467dd60bdbd19a6d62d19e979d855ed8f45505f68c6969e73641e205839f83ea6ec023f830fc29aea590163689b78d49e2670c87ced4d28934aeb5fc32ea7a188da38cb11b3127112897c3cd6a4954e9dbde70afe502844c72470e16474a053fb500f00c23f1223ecaa83af561b90470ed2cdc1cebea28060ec29ce93ab6b67c6061a8dfa21a584d208e69807622081c7e60c9547e6a4c7f119b10ad0fc9755ebb77dd757940b9bf68afcd7dca4983651c8cf8a7ac8b8a40168c791e8f5040bfe743e0870a4e2b613724787277cb599ce1b7b9c949265505f22a97c1abac869cbe6eda1b70fd3078954dc8d791e47be31253d0f057eeab18b892aaf6b7d687d506a7d78627260ea0335e0b1c7638241b408a486f0d16cd80e7af3405e2318d8baafc5f44b3522761d7a98c539d68972ec517c85711463a0b505545fcf8768327af64812ab4b8378f89238d34925aa8ee5d179f599f57d57613494bffcc4995e303d32fd3a4adff6a7a36e6979215f2a6e6387f78c9ff84be5c791a16da1eb9b305232d876e471d951de2d45d4213410acb067e5566270b1205341795fc26a037e8779aa540876d0aeff639d9083e8537bcdaa5c77e206b1b773f5c3282e85d98c0faffadc9d3fe336c94e76f22448de9c57c975ac76e41cfaf26aca3d0067125b61ad26d66eee69d2f8aae96a48ff91d3dfe9d0b3e286673fc0723d4f4e4196ea399137970e1dc7f009d9e5de933149723cbce8a593621da6f6b3d8c78c55ddfeff518cbf2199aa6770c64023956057828b86df033ccd1a7fa1b0f97cf1c76dcecc9d8a8b403da9a9c8b0a3160ed015d80fca9f0bf143f83be458e211a7e6eee6b34237b2b3ac53848b1e0e8842b22893909c9bb3c0e9436ac5c3c6a37160061660a30af75f2ae2a4f73afa3ce68679c1a11aafc5c40d15143d2df0748bd2bceae58b899878d3934a9c90281df50107b15592680a7c5d4df51fe0c81230e7e3b38ade7c9b9a15e36c3b235beeb86584bc59c17eb97f1da0cf5087e2126d9c0ee4a6e5c3a751fbb615e19a623c6d823ef857f6f51d8b26ef8383f37bd5f19edb4941b73174cf7e7ce22ca84ed1e774a36fb9c40bf04fb21f20b7abc2dae29f2fbdb0452d8d8859759ffe7ddb458d2613f97a9bf62f1481f8dd00fce10afbff3c3e703d3deed644567f4c3f2a17b4a00892fbcba2f965f1c922d4681c208e8c207045882d116cdb573e2ca6105593f99af79b4a33091f8baace77cb7c21912b7cc85984d7d0d636f6bdf38b0d9d3cf44c5782f6142f6b0fefe809570a81a518f17019c3b5fb494cf5a75d1077162f1ab89e64db257f15c044c7df5c8cecb7434144e442ccb2da7304e1538959f9716b46473b725b0c83d5fbbafddc80fdca53a5d6ef2248533b586f7eeca66c03567e38bf4c9c4c3618031c19575afa249660f0b671f25b0d845bc5eee721840fce551aa8f3ae2f237b7135f0e7ffd06d67c0f0b30fb490993022e8e86f2eade713b13b878725e1a471955467fac8badbbc9f7185a69172551d7e54e177fa5729fa8dc31c2840e120654d7426e1897e68695b8a32343362a1172df1c2fcba36bf51c7fe6d3d3e2dc0737a824de1f56dacbb71e89a4927f964a2c9f31b94c7ff0191f8adf85f389804adf0a6a86efcf7ff64aab318f50d71545d04b9a898ac7d0961bae0f13aa8cfa74f3178e9f04f221efd0e016bd09c8dd91b7944dfe5edd4dfaeefd6d1d18ff68d9c1dddcab51a3ccb597771b6ea3669ba37768af2f5f8196784342556f19ee81c50407cacacdd2ae7e613691e3ac634b509bb5db8a97f78ef25ae225648e9fcc75ac240e5cfbf43c4e7a20895776039b9395edd712433de88d2ec7d5a847e7e1fb6d0f2496041410b732295e26d4acd33a027bb36025cf5186deb87c98c9bbefd7bfd01e8e4f3c058c8d5d714c359b5b09ee22f90df306b65ed0cbb34063033a263364eb97ecf95294e8175aea26acbb629e90a70cbbd4afac2cf6b63364f571de69b96f41875c2fb00ce371e259d176e48f46ff2d79904bc9f6d4dbed49806e75616278e10b4dcfb85923b367967ca3c82967f958010a4b60898059cb603a59d54b647ccab521f75fb1ba83056a960dcb492dbc145c2b779bfa5def4ad0e65d4ba175e8449f089be7075a43f1aa78a215955f", 0x1000}, {&(0x7f0000000300)="3e34a02aea1cde950455a755e833d05266c303266f31699059cd74a5fb3a47f29b8b5203df93407d27ccd9f3509db4da53198ec78c36c8cccc1a968165fdeffdc549789bbd1e28eb970e546cc310290fc819b896e9209cbd799335941ebf91a69038ebdd37ecab2f28d3121d4e30790af9dc326edbfcaf896d963d55c1eade81ca6b8da8a08fcd4940f3d5b7e5105498698f78a44551204b894649c3b8d0eee6fafbd78d3ea5f6f16bd7cabbd2b517c56016e0829af71e247491e0547e9244857643eb383ff6864a7383db704e4518afdb", 0xd1}, {&(0x7f00000001c0)="1325eb4af78485747d1dc849a53a16ea9040778febe0ecd6b3b4abe4db21c2472cec4022e62b2d963cff730b709eb796176eee7ea5ec962d23fe818df32e058041a726a773950c3ca2e691aea060b101948c4a69f9338e5182a78ceabe5123c91f4d37a718cb4342a27ffc3671cb5dd01cfb4fb64e921f9e4b2fcbc2ac43aa", 0x7f}, {&(0x7f0000000400)="ca8b36e8aa09484da8219eba749abb4eae3c8aef405aa37aba85e3dfb30b668f63afcbbb6900f46074b6f2870bfa438443966a69044c7a58eff292829db606c764791c7bf5506b453523e9f06d3121dd1adb3b610619e146202bec878834fe8adb924c75c6edb5dfa81d7bbee6ab36da5b215f9bc4453f157e3dd70b2b03922a1d3206d5216b185b01ed5e8802fa354689e0bbd5ee3fe4bea524785647f95b7399", 0xa1}], 0x5, 0x0, 0x0, 0x1}, 0x97d2ffa5a323a451) recvmsg(r0, &(0x7f0000001300)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f0000001100)=""/28, 0x1c}], 0x1, 0x0}, 0x0) 10:22:35 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="2000000000000000ffff00000000000000e5005b67071b542a538706000000b8180000002900000031000000030000000700c2040000003f1cc7ffafa9f5dd0a807b17de07bcff44d62f66353a696456e9931469f97db6ea2c972d6eb5f34730062a7245a1645f728bd4ecbc7536ca36de8ae37d357b0c475ec1908de9d7f62c238a5f8c28a15d5c06ae6d85a889dcbe673e63d0b89542b52820e111d5b4f5ddb18855de2e2f8217883328259ba53d949ad9e4797d519143d84f4373ddb5247fbc"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 10:22:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x7c}, {0x3f, 0x0, 0x3f}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 10:22:35 executing program 1: munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r0 = semget$private(0x0, 0x1, 0x400) r1 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, r1, r1, 0xffffffffffffffff}) ktrace(&(0x7f0000000080)='./bus\x00', 0x2, 0x34, r1) r2 = msgget$private(0x0, 0x410) r3 = semget$private(0x0, 0x4, 0xa5) semop(r3, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r3, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r3, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r6 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r8 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000100)={{0x3, r5, r6, r7, r9, 0x4}, 0x200, 0x401, 0x2}) r10 = geteuid() r11 = semget$private(0x0, 0x4, 0xa5) semop(r11, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r11, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r11, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r11, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r11, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r12 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r14 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r16 = socket(0x11, 0x4003, 0x0) sendto$unix(r16, &(0x7f0000000300)="5001050360900004000000021306ca90081010fecea11ea8fef96ecfc73fd3357ae26caa0f16fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d80000000000000000cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed79518bf70299107ddf3b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b1042", 0x150, 0x0, 0x0, 0x0) sendto$unix(r16, &(0x7f0000000000)="6f932e581469d1b89b2bca11221ca038d533cb8423f338af432b61fcb7c62e957457939d1a56fbc39329badbd9a086d36ab91abb0a830b5d905ea8b9c577004c1c1edbd3cc4fb9a3ef61cb02f18332cfb4689732d0a05b38a8debab4723c75ce03ea70f486489390e5fdb57100a6247532ec65b6925c481490cfe33c1cee52af054a3f40c24e9aa634277e74f31cfa607c0f6556f3109d60", 0x98, 0x2, 0x0, 0x0) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0x12c) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000100)={{0x3, r13, r14, r15, r17, 0x4}, 0x200, 0x401, 0x2}) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000300)={{0xf876, 0x0, r9, r10, r17, 0x20, 0x1}, 0x5, 0x64, r1, 0x0, 0x2, 0x1, 0x8000, 0x2800000000000000}) msgctl$IPC_RMID(r2, 0x0) semop(r0, &(0x7f0000000040)=[{0x0, 0x7, 0x800}], 0x1) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10000, 0x0) 10:22:35 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000280)="f51b9d74814c670dfce752976d8fb87a9e0eee5f3b6ae022915b0176d40aed62b0caafb82b241602574a852d34a929d13eae8d233b8f2ae92c02661c258b1a8ce9d2a740bfa013a553bb41386390d0b558b2d26a207b878488014cc8563385cd4ef8a68e21d9320741deb13e429bc73c63519164c324e5893924b4debe18028657f15742ffb968c5c8ddebace1ddd35ba218", 0x92}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x2, 0x8000, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 10:22:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x50}, {0x2}, {0x4000006, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000080)="fbaf028d1a029be96914f6357e3a", 0xe, 0x0, 0x10000000) 10:22:35 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x2]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, r1, r1, 0xffffffffffffffff}) ktrace(&(0x7f0000000080)='./bus\x00', 0x2, 0x34, r1) r2 = msgget$private(0x0, 0x410) r3 = semget$private(0x0, 0x4, 0xa5) semop(r3, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r3, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r3, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r6 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r8 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r8, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000100)={{0x3, r5, r6, r7, r9, 0x4}, 0x200, 0x401, 0x2}) r10 = geteuid() r11 = semget$private(0x0, 0x4, 0xa5) semop(r11, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r11, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r11, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r11, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r11, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r12 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r14 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r16 = socket(0x11, 0x4003, 0x0) sendto$unix(r16, &(0x7f0000000300)="5001050360900004000000021306ca90081010fecea11ea8fef96ecfc73fd3357ae26caa0f16fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d80000000000000000cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed79518bf70299107ddf3b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b1042", 0x150, 0x0, 0x0, 0x0) sendto$unix(r16, &(0x7f0000000000)="6f932e581469d1b89b2bca11221ca038d533cb8423f338af432b61fcb7c62e957457939d1a56fbc39329badbd9a086d36ab91abb0a830b5d905ea8b9c577004c1c1edbd3cc4fb9a3ef61cb02f18332cfb4689732d0a05b38a8debab4723c75ce03ea70f486489390e5fdb57100a6247532ec65b6925c481490cfe33c1cee52af054a3f40c24e9aa634277e74f31cfa607c0f6556f3109d60", 0x98, 0x2, 0x0, 0x0) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0x12c) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000100)={{0x3, r13, r14, r15, r17, 0x4}, 0x200, 0x401, 0x2}) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000300)={{0xf876, 0x0, r9, r10, r17, 0x20, 0x1}, 0x5, 0x64, r1, 0x0, 0x2, 0x1, 0x8000, 0x2800000000000000}) setpgid(r1, 0xffffffffffffffff) r18 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r18, 0x8040691a, &(0x7f0000000300)) 10:22:35 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r1 = socket(0x18, 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000040)={0x1, 0x1, 0x7f, 0x52f7, 0x7}, 0xc) dup2(r0, r1) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000880)={0x0, 0x5, 0x0, 0x7, 0x0, 0xf00}, 0x0) 10:22:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x48}, {0x50}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{0xfff, 0xe3, 0x8, 0x3}, {0x3, 0x81, 0x3f, 0x8}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="b6ed43bf90b4dd9cea87168f6fff") 10:22:35 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x2) close(r0) r2 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r3 = kqueue() r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x8, 0x0) nanosleep(&(0x7f00000004c0)={0x1, 0x1000}, &(0x7f0000000500)) preadv(r4, &(0x7f0000000440)=[{&(0x7f0000000140)=""/155, 0x9b}, {&(0x7f0000000200)=""/207, 0xcf}, {&(0x7f0000000640)=""/4096, 0x1000}, {&(0x7f0000000300)=""/96, 0x60}, {&(0x7f0000000380)=""/175, 0xaf}], 0x5, 0x0, 0x0) kevent(r3, &(0x7f0000000100), 0x7ff, 0x0, 0x0, 0x0) read(r2, &(0x7f0000000540)=""/226, 0x2) 10:22:35 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x7}, {0x6, 0x0, 0x0, 0x8000000000101}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(0xffffffffffffffff, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x6000, 0x1) 10:22:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = syz_open_pts() dup(r1) write(r1, &(0x7f0000000180)="007f2f4cad320c86d2938b5a960fb94bc2e09eb968fbac3d7c0eb00c8d791c3d7bad220b35776598681e40637cc56a4c9fa6a8f154de85d1906a68608773f2dc4ac47e01d1532ef61a33c1a25c9d348094bade126c7b74e538f9296e26e98adbc2475462e48f16cfea815942a0198e0b4196a3dcdde2af77d9edcf27419e46832bdd18ca713d42f9a1bffefe2d316818b71293931f63387d8ea6cdc0063bae03210836eec86a5a233511e56d4fc951b919241a6c7ae1b3cd59df3f472dcd1c426edd5e5704f72d252e0939634715c3fdc2147b1815345d97dd8498468802538760d60fcd6b82838567562aa49fd7a964c78974fd241aa05fde4420", 0xfb) close(r0) syz_open_pts() r2 = syz_open_pts() write(r2, 0x0, 0x0) syz_open_pts() close(r2) r3 = syz_open_pts() dup(r3) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000040)) syz_open_pts() 10:22:35 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r1, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x7) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000040)=0x101) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000180)="ddb4aeb3ec240a", 0x7}], 0x1) close(r1) ioctl$TIOCSBRK(r1, 0x2000747b) socketpair(0x2, 0x4, 0x2d, &(0x7f0000000080)={0xffffffffffffffff}) bind$unix(r3, &(0x7f0000000140)=@abs={0x0, 0x0, 0x0}, 0x8) fcntl$lock(r0, 0x8, &(0x7f0000000200)={0x0, 0x2, 0x0, 0x11000ffffffff}) 10:22:36 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x84) write(r1, &(0x7f0000000300)="64a356d97ca7786885cbb6d2495bb90a06fa1acb4bd6ca4378e8ee336901dc4976a25b059e72fa18a8f9b5161f96951e0cec199c47e31035812446a0", 0x3c) pipe(&(0x7f0000000080)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000040)=[{0x61}, {0x4}, {0x80000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 10:22:36 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x2, 0x3, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) shutdown(r0, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r1, 0x0, 0x0) 10:22:36 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000240)) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0x0, 0x1, 0x6}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0x10001}]}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x8) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x9, &(0x7f00000001c0)=[{0x1, 0x46, 0x7, 0x6}, {0x9, 0x8, 0x2, 0xe0000}, {0x2, 0x81, 0x0, 0x8}, {0x401, 0x2, 0x0, 0x4a8a}, {0x2, 0xb8, 0x8, 0xfffffff7}, {0x5, 0x0, 0x5e, 0x5}, {0x3, 0x1, 0x8e, 0x1f}, {0x1ff, 0x7, 0x2, 0x9}, {0x8, 0x7f, 0x1f, 0x1}]}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18eef95680fc3ed211c289fea56bc97b67776e887865a4317313179e82e1ba2704ecb22d21025f76d99b42", 0x32) 10:22:36 executing program 0: socketpair(0x11, 0x3, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0x3) 10:22:36 executing program 1: madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)="ddb4aeb3ec240a", 0x7}], 0x1) close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x3, 0x4, 0x8, 0x800, "28aed71ded24aba0fdf0eed822cdc5ba4e855614", 0x7, 0xffff}) fchflags(r0, 0x10001) 10:22:36 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000100)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r2 = accept$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) setsockopt$sock_int(r2, 0xffff, 0x8, &(0x7f00000001c0)=0x3d, 0x4) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x3}, {}, {0x6, 0x1}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 10:22:36 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) sendto(r2, &(0x7f00000001c0)="b58b19f92039c8acf7c61d729c163346a859ea2357c92a53f37348fd25959a779e99654f79cb4d2c1d1df13e617df9852b0d012bc4c44ea88ac0ccaaa2b31e0bab32ba0ac2c7450ddd035b7a9a6063a627d1feffce2b3cd0f4e3029adcf9d92883e5e931a96334925316dcd532cf957a495b96168d1e8f18f01bb35c6ebe95f48ca85173", 0x84, 0x8, &(0x7f0000000280)=@un=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x2, 0x73, 0x5, 0x2}, {0x9, 0x8, 0x6, 0x8}, {0x6, 0x40, 0x0, 0x10000}, {0xffe0, 0x5c, 0x59, 0x2}]}) socket(0x18, 0xc003, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000100)="8c65", 0x170) 10:22:36 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mknodat(r0, &(0x7f0000000000)='./bus\x00', 0x100, 0x3ff) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x2000000000000000) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r1, 0x0, 0x0) ioctl$BIOCFLUSH(r1, 0x20004268) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) r4 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, r4, r4, 0xffffffffffffffff}) ktrace(&(0x7f0000000080)='./bus\x00', 0x2, 0x34, r4) r5 = msgget$private(0x0, 0x410) r6 = semget$private(0x0, 0x4, 0xa5) semop(r6, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r6, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r6, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r7 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r9 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r11 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r11, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000100)={{0x3, r8, r9, r10, r12, 0x4}, 0x200, 0x401, 0x2}) r13 = geteuid() r14 = semget$private(0x0, 0x1, 0x0) semop(r14, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r14, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r14, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r14, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r14, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r15 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r17 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r19 = socket(0x11, 0x4003, 0x0) sendto$unix(r19, &(0x7f0000000300)="5001050360900004000000021306ca90081010fecea11ea8fef96ecfc73fd3357ae26caa0f16fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d80000000000000000cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed79518bf70299107ddf3b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b1042", 0x150, 0x0, 0x0, 0x0) sendto$unix(r19, &(0x7f0000000000)="6f932e581469d1b89b2bca11221ca038d533cb8423f338af432b61fcb7c62e957457939d1a56fbc39329badbd9a086d36ab91abb0a830b5d905ea8b9c577004c1c1edbd3cc4fb9a3ef61cb02f18332cfb4689732d0a05b38a8debab4723c75ce03ea70f486489390e5fdb57100a6247532ec65b6925c481490cfe33c1cee52af054a3f40c24e9aa634277e74f31cfa607c0f6556f3109d60", 0x98, 0x2, 0x0, 0x0) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0x12c) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000100)={{0x3, r16, r17, r18, r20, 0x4}, 0x200, 0x401, 0x2}) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000300)={{0xf876, 0x0, r12, r13, r20, 0x20, 0x1}, 0x5, 0x64, r4, 0x0, 0x2, 0x1, 0x8000, 0x2800000000000000}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000080)={0x3, 0x0, 0x101, 0x6, r4}) ioctl$WSKBDIO_SETMODE(r3, 0x80045710, &(0x7f0000000140)=0x8000000000210) 10:22:37 executing program 1: socket(0x18, 0x400000002, 0x0) r0 = socket(0x18, 0x2, 0x0) kqueue() connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) kqueue() 10:22:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x5}, {0x80}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="a51b8670ad13e092ab372a0778ca") ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x7, 0x66, 0x6, 0x8}, {0x0, 0x40, 0x7f, 0xed}, {0x6, 0x1, 0x4, 0x3f}, {0x3, 0x7, 0x1, 0x5}]}) 10:22:37 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x20, 0x80) unlinkat(r0, &(0x7f00000001c0)='./file0\x00', 0x8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x1c}, {0x20}, {0x7ffffffe}]}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10511, 0x0) accept$unix(r0, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 10:22:37 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000020700"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) madvise(&(0x7f000054b000/0x2000)=nil, 0x2000, 0x6) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = syz_open_pts() dup(r2) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffb, 0x21, 0x40, 0x6, 0x5}], 0x8000, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x12, 0x0, 0x0, 0x2}], 0xaf4a, &(0x7f0000000100)={0x7f, 0x7}) r3 = socket$inet(0x2, 0x1, 0x0) readv(r3, &(0x7f0000000400)=[{&(0x7f0000000180)=""/73, 0x49}, {&(0x7f0000000200)=""/49, 0x31}, {&(0x7f0000000300)=""/204, 0xcc}, {&(0x7f0000000280)=""/27, 0x1b}], 0x4) r4 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 10:22:37 executing program 1: open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x2011, r0, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r1 = socket(0x2, 0x8001, 0x0) connect(r1, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) readv(r0, &(0x7f0000000000), 0x100000000000021b) 10:22:37 executing program 0: open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40001002, r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, 0x0, 0x0) recvmsg(r1, &(0x7f0000004700)={&(0x7f0000000040)=ANY=[@ANYBLOB="00e09b17aead5a41016c3f865ab514592dbe0862f89fcec8a80cdad2fd539a57ab720fdeeec87dddac15"], 0x2, 0x0, 0x0, 0x0}, 0x0) r3 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, r3, r3, 0xffffffffffffffff}) ktrace(&(0x7f0000000080)='./bus\x00', 0x2, 0x34, r3) r4 = msgget$private(0x0, 0x410) r5 = semget$private(0x0, 0x4, 0xa5) semop(r5, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r5, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r5, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r6 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r8 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r10 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r10, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000100)={{0x3, r7, r8, r9, r11, 0x4}, 0x200, 0x401, 0x2}) r12 = geteuid() r13 = semget$private(0x0, 0x4, 0xa5) semop(r13, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r13, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r13, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r13, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r13, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r14 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r16 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r18 = socket(0x11, 0x4003, 0x0) sendto$unix(r18, &(0x7f0000000300)="5001050360900004000000021306ca90081010fecea11ea8fef96ecfc73fd3357ae26caa0f16fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d80000000000000000cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed79518bf70299107ddf3b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b1042", 0x150, 0x0, 0x0, 0x0) sendto$unix(r18, &(0x7f0000000000)="6f932e581469d1b89b2bca11221ca038d533cb8423f338af432b61fcb7c62e957457939d1a56fbc39329badbd9a086d36ab91abb0a830b5d905ea8b9c577004c1c1edbd3cc4fb9a3ef61cb02f18332cfb4689732d0a05b38a8debab4723c75ce03ea70f486489390e5fdb57100a6247532ec65b6925c481490cfe33c1cee52af054a3f40c24e9aa634277e74f31cfa607c0f6556f3109d60", 0x98, 0x2, 0x0, 0x0) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0x12c) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000100)={{0x3, r15, r16, r17, r19, 0x4}, 0x200, 0x401, 0x2}) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000300)={{0xf876, 0x0, r11, r12, r19, 0x20, 0x1}, 0x5, 0x64, r3, 0x0, 0x2, 0x1, 0x8000, 0x2800000000000000}) msgsnd(r4, &(0x7f0000000080)={0x4, "b6990d3606cef5ecfb6311393ce7ee7cc91ef4bb92ad186d3087602d7b9afe2d895e963d12970d3b6228b1e3795a94cb537a9b7e952a0e0584eea203baa8351c401b7dfc3e4feb7f59aee90da6e40d4207788329b8a6837511836f89bd5a"}, 0x66, 0x0) 10:22:37 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) fcntl$getown(r0, 0x5) 10:22:37 executing program 1: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='xc') lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000500)) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) sendmsg(r0, &(0x7f00000004c0)={&(0x7f0000000040)=@in6={0x18, 0x0, 0x6, 0x8}, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000140)="34d7d44b14d45b966d0f177d46219622878bd266a485ed17c216b9769df38c956294decf340ab63fe013e415e3c46256457bafe7408a74bbc1ed", 0x3a}, {&(0x7f0000000200)="ab5f907d4bcc7931a396ad674df2cc7429e5ed57207351c5113f52dc963855c5dabe8e83b1d1e38228a756058a20203f7d706192198a854e9bb160f07f3be87455c204bb02e88befeebe5339794e266ed7f8dee34f20752c329d570d5b0a68f7cf6174f7ab5a0bfe260f8e14dc373b048c1c18f901ec5823e9d0fd64b7292e1a0c6f714a42a750", 0x87}, {&(0x7f0000000180)}], 0x3, &(0x7f0000000300)=ANY=[@ANYBLOB="b0000000000000000100000004000000d7d4a980a1a992e02c4c0135af6720a5812e09756bdf27dd971769d8d82f6f167d370a04c39bfe3f65d360dd9fc1082f679535ba6ab6ab600fbcfa59bf3f8d25841c026d4d45f00a3da81f96928fffc8a6cb74fd135887fd51475ee31a433b94fa0bdaec80f78e6af25b0e8e4e9e45935144f8fe77fe6bfec0da41ca2373723b89dc1eee98bf74bd1b366119098db86e94f677acf333d8617a9489b2d0a642001001000000000000ffff0000010001003f4421ac4057c6d4511bf8cbcd4e37ecb9004bbcabcf6447531a82699a320ce6a6dae3794987e8d06561e97e1f21fbe0d139a9f6696bb2970a371dff54571a374031468b71caf9052a2e59435d44473a9c01b57cf51cd9925450199b76c2b3d8148857e475e5bedce3b37d8b608e73a505fc5ab9baa317b52a604834ed4135bb8668d359f30abc76b4b88c1c2925a4a912de1e44cc4ba30cf5fd82c9710dd3ce7f3dd4d7d2786f9fb6ffc17b2fb25c0ed1181ac434fe609a30dcfe2f64857e06fab7fbf8202103e47312b0a99348b28bff024705f482bea1f385f2713a23307cfefb47be505eb7b45ba7d6f2043ccd83a094601e121ae48f6e000000000000"], 0x1c0}, 0x2) 10:22:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0xb643, 0x3, 0x7, 0x5}, {0x9, 0x2, 0x0, 0x1000}, {0x6ab, 0x1f, 0x79, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 10:22:37 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) sendmsg(0xffffffffffffffff, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=[{0x10}], 0x10}, 0x0) 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) sendmsg(r0, &(0x7f0000000100)={0x0, 0xfffffef2, 0x0, 0x0, 0x0}, 0x0) 10:22:37 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) close(r0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) kqueue() close(r0) 10:22:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9, 0x0, "d730c1e7bbefc6e23c5b00006592e28f411f83fd", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 10:22:37 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x200, 0x80) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xb57, 0x6, 0xb2, 0x5, "d7aced9d1d644a0e92a4a9c95148edf4407ced04", 0x5, 0x4642}) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x75) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x5) socketpair$unix(0x1, 0xf7927fcdf8ea9eb2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) pwritev(r3, &(0x7f0000000140), 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSBRK(r3, 0x2000747b) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r5, &(0x7f0000000200)='./file0\x00', 0x184, 0x1) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCMBIC(r7, 0x8004746b, &(0x7f0000000280)=0xfffffffc) r8 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCSDTR(r8, 0x20007479) mknod$loop(&(0x7f00000002c0)='./file0\x00', 0x6005, 0x1) r9 = socket$inet6(0x18, 0x1, 0x7) dup(r9) ioctl$WSDISPLAYIO_LDFONT(r6, 0x8058574d, &(0x7f0000000300)={'./file0\x00', 0x80000001, 0x6, 0xffffff45, 0x1, 0x0, 0x9, 0x0, 0x0, 0x2, 0x40, 0x7}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000380)) pipe(&(0x7f00000003c0)) getpeername$unix(r4, &(0x7f0000000400)=@file={0x0, ""/25}, &(0x7f0000000440)=0x1b) r10 = openat(0xffffffffffffff9c, &(0x7f0000000480)='./file0\x00', 0x83, 0x36) ioctl$TIOCCONS(r10, 0x80047462, &(0x7f00000004c0)=0x101) r11 = kqueue() r12 = open(&(0x7f0000000500)='./file1\x00', 0x80, 0x10) pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) r14 = syz_open_pts() r15 = open$dir(&(0x7f0000000580)='./file0/file0\x00', 0x0, 0x0) r16 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r17 = openat$pci(0xffffffffffffff9c, &(0x7f0000000680)='/dev/pci\x00', 0x8, 0x0) r18 = socket$inet6(0x18, 0x14006, 0x81) r19 = openat$pci(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/pci\x00', 0x100, 0x0) r20 = syz_open_pts() kevent(r11, &(0x7f00000005c0)=[{{r12}, 0xfffffffffffffffb, 0x10, 0x2, 0x1, 0x2}, {{r13}, 0xfffffffffffffff9, 0xf52981931f83e5cf, 0xf0000000, 0x2, 0x7fff}, {{r14}, 0x8d5e6b272242889f, 0x8, 0x40000080, 0x7}, {{r15}, 0xfffffffffffffffa, 0x8c, 0x4, 0xb1e29e4, 0x1000}, {{r16}, 0xfffffffffffffffc, 0x80, 0x2, 0x80000000, 0x101}], 0x6, &(0x7f0000000700)=[{{r17}, 0xfffffffffffffffe, 0xd0, 0xd0000053, 0x7fffffff, 0x1}, {{r18}, 0xfffffffffffffff9, 0xd4e1b1c8486ff793, 0x2, 0x6, 0x3}, {{r19}, 0x235d0053b75b163, 0x0, 0x2, 0x1, 0x200}, {{}, 0xfffffffffffffffa, 0x20, 0x1b070be6d5db2820, 0x36f3, 0x10000}, {{r1}, 0x8000000000000006, 0x70, 0x40000000, 0x2, 0x7}, {{r20}, 0xfffffffffffffffe, 0x4, 0x40, 0x3bbe, 0xfffffffffffffff8}, {{}, 0xfffffffffffffff8, 0x0, 0x40, 0x80, 0x1}], 0x400, &(0x7f0000000800)={0xffffffffffffffff, 0x6}) 10:22:37 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffff80000000, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 10:22:37 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x200, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) 10:22:38 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000000200)="247a7664327f9c7100", 0xfffffeda) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000590000/0x1000)=nil, 0x1000, 0x4, 0x3da5f2bfd1877dd4, r1, 0x0, 0x800000000001) 10:22:38 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x2) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='x\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) connect(r0, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x9, 0x6}, 0xc) recvmsg(r0, &(0x7f0000000780)={&(0x7f0000000180)=@in, 0xc, &(0x7f0000000b80)=[{&(0x7f00000007c0)=""/180, 0xb4}, {&(0x7f0000000880)=""/173, 0xad}, {&(0x7f0000000940)=""/164, 0xa4}, {&(0x7f0000000a00)=""/193, 0xc1}, {&(0x7f0000000b00)=""/101, 0x65}], 0x5, &(0x7f00000006c0)=""/139, 0x8b}, 0x42) open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x20) chmod(&(0x7f0000000000)='./file0\x00', 0x80) 10:22:38 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000080)) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x1010, r1, 0x0, 0x0) r2 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f00000001c0)=0xc) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) setsockopt$sock_int(r2, 0xffff, 0x4, &(0x7f0000000240)=0x3f, 0x4) socket$inet(0x2, 0x1, 0x2) r3 = syz_open_pts() dup(r3) writev(r3, &(0x7f0000000780)=[{&(0x7f0000000280)="1ff131e263b953430344fc3ec5cd50b9392f9d5cc6aa36974e26c71f9d15505f8fc0edb9e972f03c9bced9f90fd168a192fdc8777797f4365b21183f9098cc879e1a79f54e62d362210d64d027817856d7527241f4c3aaf1a9a2f7a9d983fc12be9ec850a487591773", 0x69}, {&(0x7f0000000300)="90eaad2901e60ab20bd2b49f2def98d61a9590354e313f3de2ef27b6fc325e5e763553301cc49268a214a0f46c37616dec657447fbe8b29b884dc6f8129933cf99f27b83446c1fff8319b4d8c73c4a0f75041562bed1e21744200586b8de989e0b3cae5a0470f578544fe559ee7774da2b3d053fd07e121dd51a9c153a6991c7e8e8cddb886eac3b2352d604f78264be989b21fa7b2baae0dca509f1dde88fe03d", 0xa1}, {&(0x7f00000003c0)="7a4ced9335a6c65ada5a3d20fbce913578ea2d247600cc9e24e55edf56e469a2f01a6ea8050aa68cbed27fc81895ad38019d3421c6127ae966a77ffc487b7d8bfc576c98d1d585e1412586297ccdd4c457230f7237a674942c1735db676e0d8c49e3d8e7b3ad53d2003ceea9f0a9d4490147cb86a78d3ba2b4", 0x79}, {&(0x7f0000000440)="cecb899b166f27927aeac03d695d7e1e8f432f180a4710d398c3f603a6", 0x1d}, {&(0x7f0000000480)}, {&(0x7f00000004c0)="9f388e8d1b941eeff0788700da4010bb45b2f830136afc0c7987324557c4ce227bbcbc733393c036a3b70d3841bf3cdbd8eb4031e36a09550d0694d78be40a8c54c89509d2a84127628fd202e7dcd5d87780283f1050348f2aa6c19ef23786ddecfcef80bd96504d2aafbfefaf8e5b4ba0a496406c3948806b9930e706b0c302865256a17db5496758409f3782e198c3ea6587682d5b03e424d4d2ec87e9c04701a2560136efd8bfc70de19730cec6e59d7c2e3ad052251988253d644bf7cd860ef4f57fd51c6d3ec2bbf336d3", 0xcd}, {&(0x7f00000005c0)="9c4d369cc15aa3e9efa0d936fe7b594a6747cabf431e9bc396c4cd1ad7b59b5327b68f6475f44d4ce24bcd2ea5a0079a066a7d89059643b4a0a69d3296743be78b3e01df31a2ee356262b92891c5ee39bc2bbdab3ce61f9c3a6820085fed540470adfbfa5623ba7632d5156bae76126cf89c7ea9d4f80afec1456801c4f05952873d7a31921f6f3939fcc3a19bda57581de49f27c32a050d5767f0d113f74ce99bbddf06c4de9cd60509485dfaeb3cb64f11990f95bc1ea16ee20e0a1243b602d20465737798525ea1c1d267206b", 0xce}, {&(0x7f00000006c0)="5912c28c803208dba7389084220bbac32d4d36dedbf9c99db09cc2d436224060e96ac17076187ff3e2635e601a8802fef8221af6d5e80b62a819d38db85a5abeb6bbdfa2cc002fa8c21fa2", 0x4b}, {&(0x7f0000000740)="924c057beb855698852a3d44c9625233264f7f2228354b792e8e07d1f6aa7374ccf22a7af0c0ab0b", 0x28}], 0x9) 10:22:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x9, &(0x7f0000000080)=[{0x3ad, 0x3, 0x1f, 0x2ae}, {0x1, 0x7, 0x2, 0x6}, {0x1f, 0x2, 0x7}, {0x100, 0x5, 0x4, 0x4d6}, {0x895, 0x6a, 0x7f, 0xfffffff8}, {0x3, 0x80, 0x2, 0x2}, {0x1, 0x8, 0x5, 0x201}, {0x1ff, 0xcf, 0x3, 0xfffffff7}, {0x0, 0x0, 0x6, 0x9}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000040)=[{0x60}, {0x4000005c}, {0x4006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r1, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x7) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000180)="ddb4aeb3ec240a", 0x7}], 0x1) close(r1) r2 = syz_open_pts() dup(r2) r3 = fcntl$dupfd(r1, 0x0, r2) openat(r3, &(0x7f0000000140)='./file0\x00', 0x20, 0x20) 10:22:38 executing program 0: mkdir(&(0x7f0000000240)='./file0/file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) mkdir(&(0x7f0000000640)='./file0/file1\x00', 0x48) mkdir(&(0x7f0000000040)='./file0/file1/file0\x00', 0x0) rename(&(0x7f00000001c0)='./file0/file1/file0\x00', &(0x7f0000000200)='./file1\x00') openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000680)='/dev/wsmouse\x00', 0x20, 0x0) chroot(&(0x7f0000000080)='./file0/file1/file0\x00') rename(&(0x7f0000000000)='./file0/file1/file0\x00', &(0x7f0000000140)='./file1\x00') recvfrom(0xffffffffffffffff, &(0x7f0000000300)=""/222, 0xde, 0x40, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000600)='/dev/ttyCcfg\x00', 0x10, 0x0) open(&(0x7f0000000100)='./file1\x00', 0x80, 0x120) execve(&(0x7f0000000280)='./file1\x00', &(0x7f00000006c0)=[&(0x7f0000000400)='\x90/\x00'], &(0x7f00000005c0)=[&(0x7f0000000480)=']\x00', &(0x7f00000004c0)='^\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='\x00', &(0x7f0000000700)='\x8c\x0e\xdc*5\xa3\a\xb1\xdb^\x15`\x92\f\xd5u\x98)8\xd0\xa3}\xba\xf2z[d\x01T\xccl\x1d\xed\xf1\xf9\xb1\xb1\x15`\x94\x9bw\xf9\x82\xc0\xe7\xaaO\r.\xe9\xcd\x94\xd3\xed\xafiR\xd2\x1e\x14g\v\xd8C5\xc8\xe5a\x0f\xd6P\xdes\x85\x01~\x05\xc3:a\xee\x8d\xb7\x87\x1f.\x85\xf3r~\x9e\xa6\xaaEI\x82\xc2\x8d\xc5C\xad\xbe\xfa\xd5\x02\x8c\xac\x95\xf4\xc9\xb2\xe8\x86K\x8e\xb4B}\x98\xce|\x82I7\x8b\xf5\xfc8\xb4\xe5r\xc2l\xea\x8db\xd0\xe5Q\xc7\xc8\xc1Q\x99\xb2\\q\xe6\xb5\x92\f5\xeb\xe7\x8au\xa0R\x876S\xfbG\x15\xa4_\xf0\xff/\xa3\xbe\xb1 :\x16u\x84\x9c\xd4q\x10\x04\x7f\x8aI']) rename(&(0x7f0000000180)='./file0/file1\x00', &(0x7f00000002c0)='./file1\x00') 10:22:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {0x20}, {0x6, 0x0, 0x0, 0xfe}]}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r1, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x7) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000180)="ddb4aeb3ec240a", 0x7}], 0x1) close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r2, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x7) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000180)="ddb4aeb3ec240a", 0x7}], 0x1) close(r2) r3 = syz_open_pts() dup(r3) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000140)=0x57da) r4 = dup2(r1, r2) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) panic: pool_cache_item_magic_check: mbufpl cpu free list modified: item addr 0xfffffd8063d5c600+16 0x0!=0xdeeccd5a313b37c3 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *125363 78694 0 0x14000 0x200 1 softnet 495699 80660 0 0x14000 0x40000200 0 softclock db_enter() at db_enter+0x18 panic() at panic+0x15c pool_cache_get(ffffffff826477d8) at pool_cache_get+0x323 pool_get() at pool_get+0x91 m_copym(fffffd806f70c900,1080,580,2) at m_copym+0x174 tcp_output(ffff800000a7c760) at tcp_output+0x151c tcp_input(ffff800020a37128,ffff800020a37134,6,2) at tcp_input+0x46e9 ip_deliver(ffff800020a37128,ffff800020a37134,6,2) at ip_deliver+0x353 ip_ours(ffff800020a37128,ffff800020a37134,ffff800020a104f0,0) at ip_ours+0x412 ip_input_if(ffff800020a37128,ffff800020a37134,4,0,ffff8000001732a8) at ip_input_if+0x6b9 ipv4_input(ffff8000001732a8,fffffd806f468c00) at ipv4_input+0x48 ether_input(ffff8000001732a8,fffffd806f468c00,0) at ether_input+0x345 if_input_process(ffff8000001732a8,ffff800020a37258) at if_input_process+0xfb ifiq_process(ffff800000173688) at ifiq_process+0x8b end trace frame: 0xffff800020a37310, count: 0 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs.