5135b226f6d6cf8045c94ae1c8893105b16dcbd440bead2cdc1345a2da39f43bf167e7687d6ff58f6ba6c2e36dcad15ae5aa894b572ea8c42cbaeff2ae393dd8eefba3cdaa4b4223e042d3555b8b5fa965434d73b4044194ec6a1c1eb7fa1af8ca31fe7cc2226d69726285218433e730255ecb5c6d1bf0e5f1d943d0ce461f4c3bb995ac005be510ca95f518886ce709c7801ec48510ada6c8f1118b4a5054052027c4aa3219f8b890f1c6c739f913f4755e15274756adffc71fe5fce0e955c7c49eede7ddec09a9f31f43e4b148f1280e630b48084386f4b4a06eb88142241e03d8226548dcb8e628a81c287e6044a0048ce85071f21d8d0f6fa83c79dc69de3462b238c7384a01d349c2d7a15cd1b14cc36dccf86a4176a1190c4ba6ce536279b247328cd851e21caa20243dbfddaacc440b32e3aaeca32a7976ed32727e23e0d05bab4aa12767d7b540a236043968db77ccee554fa8e1bbc682d97bc6d0c7170de1d31af6826d4d84364b7740d4ba4262dd6415396cada08e0ee409cb355141c7fc1ed786729065382e89285863c69f87edbe5df3c393547daced1447e2387ade964798ebd53e0b96364e875f293b5e3bfbef39edc9ebc2abc58c954a74145b29fb007d00eb21e1c5f2babba583525f98492cc2fc404a652fec26e7247ddc5eaae1646325de7b49f05a5dd84cfc1601762817cdcc0040c1a17549be47e7c2b5d7cb63453fb38db1473d1102de99e0aabcf8610db29b86fe563d90b19f2680b976afbf37f1559eaecaa9df45470630ad0158961437405cba020553550d33d9834f72c07cf5bdd1f6485394aa5b5e5d8df72b103458a0030f2a781d9e084a8b9d8e9dc3c524d0eeab05a74a62accc8134e3e22292c8225e80932710846b7bc6222acb5bd40ac8d75363717baeda251bfcca12544c804a9e4b552bddc2663052c14254980a9f16a3d527d2077873f1477bc7524b4cda7fc1a827b4ee48a258f46d5cb7bd11a7563c4e47cd4abf7d7b9a722786691c6de6ddfb2496c101daf1be0bf5444a88a70d0ae05a477592ce2e445d7c6f667410cca76d5a7ca5ae2d521d3dc5215a31c58591328768af42d23c5d21cbfe13b9f23f7bad96431dfa57a55d7f97a3d54e165c8fa5413beed8a2c834e4c4bfb802bee50a3e1d822a2269660909cf67a173cd1d6804d72a84b39aae38666ca0e3b39a82cd419f85cc70143a92c03f2ff3497f5a744cd2021a796fb9964f0b5b962e079b7107b7504e19b60f46347c166ffae4ab3f09a1b864cf6216480a2d5cae05c0adf251ca50a3ee2dfd06ec58755df574e721548bf761e1fccf0cc98e31aae7b280d26958004dce493b09555d9b6c41ce47cd46de732b2e1c5d9a564ac1ccf77e54f7ca5c2bd616f5cfbc616f465eef8efe4c162aadbf1964a09146f9b3a13e4b3a61878c485cbc7406a823f3c308514a4ed83da4a80404d868b05839b55b47fbb1473cf813fef9b6e697861ccb7c13a5142041a051ffc37daa05f5c8c465d18e60c1bf92672213567f26dfc52923dee13a2efb987a5a771e80678031e7346d740ddf0a7a20e9cb9b5c640f32cfe523662833147eb087aa09f4e54fb9a13da6e50558cb8a62b3b99ff0730dffca938784a54a3bb09796961fe7bc478d132aa63a4065410ff40d72033c9a977cedd9a3c292a43ba45ffbff4c8b8bfe1769aab69678f74ccca995692b876d9a6752f7ceb8a02cd711a263fa9aca6fec377f2d35642dc7606eeff797a9e37fc421a595d6bf56a85a3cd8dab03b10cb8774c492de3a2d49a1410770264ab662d39b91bd4055ef10895a94c0cfaebc826f753e10e2d10cf700f292f1a75cccd50c10f7c7029d37008f0942d37b755059bf0d86e7e9fa820f44d76152d9b53cb6fa39124c0dde99411c0707faf1419bdca34f2b9e33aa88a889773d2987c93cbe2da18c18faf2054066732963bb08f87d2f0e4589d762e1d5c9589babdf5066737cf38eef530275aa9906793b5681d4d438ccb8cc516d8ee367bedbb900fc29f08bae2e87f8c4a3443d6c93a8a7213ca2063860a073268fd344c071cf0f39df4bca2e0bb229100bc5c94ee7220523c2d778f6fd81fe6a29a7e32860bc190ae1ffec02a67a11e0a3366819d2bf5aadf2eeac21d0aa5684b2a773abe0c607ae42fc24fcd1ba07c55b81d599a3e96cf55680f10545796fc12759688aa862090bb711df0ae280df299e53d5731ec10d04f6231fceddee455795025cbbe058c84a31b2c9056b7576e746993af2967ab77a4683afaedb5198484021cd6463c46ef8e9becf66577de88283c54d327c4201f07a95f8e2fcd313ac3a41387a71221aa2a07f9afa8a592eec8323761b575e2889555c3c41595f7eb4c4343d01298c91d5a8b39a61ef96ae8c9c8a7ce21852d88164aa2272e39bfb06a3adbe5e555f4303854cd5d51d84079c59a452f5481bd9041e2f046c6bb1982e68d6502c02a0c2f596cfd642898505a3b465577bbef6db00c6288c002d4db45146e5465d2644c29647896a9afa746de829ed4cd2a6df13923940148da6875180bda84e7e2e0d15f362f1e744fc143110edfe6a0beda3fdd47ba3485f3717e40cf0ffc1c56ab56af183bb45c463b4ad9c00ef3e34959194d816b8268d9849b0a330e8db4262bcc46edd1a1e416b1ba68759c97b612433722b7a59340e77394ef57983b8df23239ecdc687a6efa9ff714bacc94b7b4dec976afc5f8c20e27453b1fbc7fad76d3114654050964f8e663e17f5e03b44fb1ace2cb14b02c500234136342501ba0ca01c153f914bae8bdd8e01460921e7c211683b81b45b1a5ff5e7e87223fceea0276c40779b22935bbeb40dd902dcc967582296cace9b8e0fdbf294871c233235bef305f152d7ba87251158968351da05cd65ff394ec2cb3a6e9afdbc6eaebea2b619f2de046e1f40d0985c4686f635a13430d8cbdae7e4c5fb7e5bb7d126cbc706added467a5efd949f7884359199384c5635cdf30dc156fb9396044739a1ffb9c3fd7d53ab5f8489f0f0c2506817e2cceb21beecf1f63bbdbddcde0c25324c42e3e293c5a63168f5663ed484ff6d6a0312795f1e65584ddef56064e08852cd41637c91dc564f796595b9a4a36b9915224ac5ae8f0fe71a026af7e38c3459f086a12b8eb81b25a43e9a6c4fc81587dfc0d9196aa377348829f8ac9437e83920adcb308bb1cafe5748de16a0ce83e544dc9b1c29cb4dc7bf2da72784116030556f92eca4a64308b24bd678f1e04fe3c850d3f57af14c5bb56832bb50655e2a63948d1ea4b0e24e04f420af3a10f64f6da7bba3822e370d9d0d8ff013396b3f9d66329c7a7a11d7069cb9f32c10f4ce4c1a30774076067d23c8e9a3d6d89b63fd8465babe64acad789dda2634e914641ff0e2f7917e9c85c809920cdb47384b08b41c2140cd5141c77ececcacc4bcd40c7c103b9cc85b99b2d736254ed0914618b0b22ab5036aab8388b8c57f68c3d1abd69ef4d824353fc4146fd8c8225781b4e16928a7507316a8d46ae0847b4246ad27b958c111f90299492de1f47b4617ba09adb571d50271d48f4eb36938ffad17fa247af67473d9259c83fdd3206bfab86612ff11232036be231f167597d5bff202426e0154d2a31af66f49bb520be0bdda1227fe8fac25199e58471be273da4b7a184539fa62983d6372b7c179efd041d46bb32d44476cc9784e6d903105f1a52f8faf496432f2d4b5c60264ee54281a3b4a8f9c7de1beff84ee631c0be63bb0d3e4595f9a916054523da5fd2fc4fe8f818010e7d8608092c18f56653aaa926e4bc198deff3bada17f648a39cf2179547749fd721727492e424fca5ad069c9826ef6802db2d4c1a7272ecd0ca91ac39b7fd40c488373b9b9c5152229204a4a4ea00328059946bec466a148fca9bd8e99911a4d2e675351f7ff77f266f3e8a02acc830cc3d73d4050d9ffb393f18bbcee7b66b6475cc3fd3ebb5628a14eb9711d032bc18e111a3a39191af2a2b9f1c646a32dc1162c7a76e1a552af01d0d9dba186e38cdb75c4345f023afc7f042ba47806baa3f6f4e8c9d10b8a1376555f34acecf0857e6b1c069a60afd27ef0716b61480c24559c6ce54ebb3eb7e2a4d21c88fe30b570d8c9972722303ed86a2659d04df2891a31d89664750177c6e36f32963b35123f1ee5fd9e12c1928fd07a37f8a0e83c12e0d6424a5b62809b3e8d7d8384ee9a6378945b1217f616a2e634674df829a4f4ca604d5f714d63a6111d3ab47e77657ad5093bb34bd1e069617b430e6ac153e566db1e3d93235e0db98dba0aa9ccb7057a0106393e24c6d30839f160ece738102e82b0d9099f6f1c67d337937d603eda7c8c8811ae842e5af8c07e52862bc311f127c31ea409af7de5009efdfffbfed31f2f13c00f87472a57f883e55f3c6561ede7a8b39db594256ea1439eac71b1187ace0e6655096d33d240179acfec01b8aea1ca39b987257a54b0636da3a60d89284f77ebbdf4ea09ee958ff69b263f452d0dd3257f795c215c3471d3e8932c738cda05f9d72cc2e1a6b3b116f1ee6256868baf75ec7051d385d21f67785021a045e3ab08006dd77eef66a7b8de148b08553783d0008b02228921e54b2251794f862ab49f9d273a836b0f9ccc349f5f3ddb559c0d42a2472b13f3e98ec003a05311148c9d922d6d1d3f22d23154973ece2cc32f5878f87f974cc1cc60676d04eae4e039e807d69c18372b6ea76779a8c25e36465d36c0bd5e95431f2e65ae315c68affc39bffcf6593b739a20083d2a66367127034801fe4b03081340686bf03c9f2e3872a3515985b12b9fcef562b90ddc680cb9bc7daaabfd536d2ab6816a22d2d8dad344bc29df6c1b07069b74cc3a03af212d3e5d06cad3ca3706ea27f1a519615ce5607be8505cf0bc788e8c8a216c46ab1173fa931840db609e07876cdd628d161025beff5244e1335763aca5ce1d3b325636c8408c410befa5e9939553d1fc5eb6003f537c58e2f2333dbb6bbb281c8f399104ee2de2ad95c7f146ce6e23d8f3beced53217955bfc8a670c168129635ee7f012b89b9abcb6672feefab76287d5475e9fab65cbb41fb48a0c61df4b324fab356b7cbd2561dfdd1eccf48dcb89e9922f173a1ec9d84179ffb993a83776dd8f5d0e0abfd6f57e33ecbf4294673caa55380ed4f67504690037907c2ecf50074202127db168e8bf0d2f343d359a6479ab4ddad8a36c7bb5f35679935b4aa5e78eecf42a1ed00b08f7028a47db59177f20b485875eb357bf96434f89df9cb224faaaf4915701909f68ea3fa504ef6abcf01ad13e75686876307a09300b7f2cb6df974b394402b85ee70d7135ce0d9516e05b10c23f11d1028acc18d8b251b521ce2f6c60bfa0cab6eac65a3ef8852e06566663f694e193b497b663ad54e9c35ed03f10a8b7e9b4b374da98ac6c74c46b6f45d791a8024265847baae75feee657e5c260b22487b0ff4206035be", 0x1000}, {&(0x7f00000035c0)="1dcd26feee7ccb22e147c6e0adfe367972c3466425e12b357117d900ca4bcc4046facca1b39d2b926c2cb2b8d7f579695235db79621c83164d07d4c8b611ef9380f18ae2aa4dcc7902686d8069b6be0b1b07bfb296de68baa1ba197d5fbfb46dfa77bd34d65826a3b11342ce07e5c702ab722a2c08a66d6a827f2438c190dd524d84bf48a5282915f94cba34d816cfc24697dc57d3bc8d5832cb1d42c12e45a000b8bc12aa56f09beea5bc9ab397d2eb2454d51eba60958e7eca2bdcdf223be9a824a17cccda06d334577507bab4f304f8a40f98c37705231bc1f13310fd20fe3749f3e62fda92d1c27217056b997b72a92279653e2b3e1e84f1800feb", 0xfd}, {&(0x7f00000036c0)="c681515dd1b1789e42d0d71ce73f4893972e1b09dc185528a2f6b3adc3eb8d7166601668de7aa0f4dce1d942136180bac04826565b5f6891046a1c5d2eff73cdde3b2f91d61d5d7f5fedcdf1bd6935ea46d6a956b4016bca4bef38b55c2154572e0d7b609f33637f599d535301d72d8d62ca58693145b00ae27d086c147baf6d552b607a9359edfe6efc87e725b79052736eab9a5e34b31ae8ed908d8e7f5e69762444668e9a78ec8d9a6553f76b8dbe8ed0fb5e00aa07800c174a3950440ec5f66cac4b0af0dc8ef3b3c2c9d6aa448a94586eb7ece6e3fc62d7", 0xda}], 0x4, 0x0) close(r0) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000080)=""/105, 0x69}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000001500)=""/4096, 0x1000}, {&(0x7f0000000100)=""/1, 0x1}, {&(0x7f0000000140)=""/220, 0xdc}, {&(0x7f0000000240)=""/7, 0x7}, {&(0x7f0000000280)=""/196, 0xc4}, {&(0x7f0000000380)=""/144, 0x90}], 0x8) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) poll(&(0x7f0000000040)=[{r0, 0x80}], 0x1, 0x0) 16:00:09 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x1000007fc, 0x0) setsockopt(r0, 0xde9, 0x8, &(0x7f0000000040)="c21cb0630f28945e7835e91b5c7edd4073744b5e9ba6bd151e1d4d3b02a6d0deb43bcb3e98bcaaff1a7b4125c81fa3a4b6e411f48508a0b4a32ba43beb2c8e2e0862e34fdcca7b3f6349ce788531e2722cbabef8dc837904d7e035ffafdf9fb057ea8cda80c664502a80a1379cfbf3e2724e9f740cab4d6286a31194cfb1850a227e60735ef99adead7e5f63b66f150dc268a396772d623bfa06efb558760ef64c49c2d489631948039a99a9edc861c5690f38ee86ff8bee244d9b0bccfbe9ed328aa5d47e38f7b04a3abb26c0f34ab27812ba3307eb82aed24f243aaa5893457605499f9d19a4f2fb9dd4bb8621620ebc45431d39", 0xf5) r1 = socket(0x10000000002, 0x3, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x112, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000400), 0x2) read(r1, &(0x7f0000000140)=""/209, 0xd1) 16:00:09 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000180)=0xff) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x2}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0xc7, 0x6}, {0x87, 0x100000000}, {0x80, 0x800}, {0x89}, {0xea, 0x1}, {0x8d, 0x2}, {0x80, 0x80000000}, {0xa7, 0x8}], 0x8}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x82, 0x0) 16:00:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="07000000ffff14bb74ad99ac000000aeb683566d58837824af421a1922b3bf02176f3a01eb010001000000000487364c04d1b6264db8944fb5f1e5521fdf16fcdc481d0c2adc"], 0x0) r0 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) write(r0, &(0x7f00000000c0)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) getpeername$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) 16:00:09 executing program 1: r0 = socket(0x18, 0x5, 0x3) setsockopt(r0, 0x3a, 0x0, 0x0, 0x0) 16:00:10 executing program 0: r0 = socket(0xf, 0x1001000000000001, 0x200000000000ff) chflags(&(0x7f0000000100)='./file0\x00', 0x2) sendto$unix(r0, &(0x7f00000001c0)="b100050307000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="ada771646006746350e306ccff965e5b72f3df304ba7fcd62959ec42fba2a3b596fcba8f736ddfa859b9995b4ebdc7d4270d0be111eb07358425702c0bc5c5643969fc42c03ef45570ffc2587b44ec96f9367f74f327022b0beee7dbcd73cdee7863ebe0f22abe28b215edd8db1169c7ac653da2ddd7427f784754906cdacd914cc9a86bd640", 0x86, 0x400, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) setsockopt$sock_int(r0, 0xffff, 0x1088, &(0x7f0000000140)=0x1f, 0x4) 16:00:10 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f00000001c0)="4cb0a74dbe36f6056f8cd0137e17b78692284e97aaf8986da226f58afc8528355269fb0b079dfd57813dcac1383e282c4fce4129a016eda623b96eaec1ff84e47a7445f18b1c6a1d898f267f5dcf266523a03740d30a891c097de8ba74100a9547de0c7a6462c66f6c", 0x69) write(r0, &(0x7f0000000180)="9c8756de14703a84b0f0452e2e", 0xd) execve(0x0, 0x0, 0x0) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x40, 0x1) 16:00:10 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) sendto$inet(r0, &(0x7f0000000040)="176ad2b70d2b1c11688e92ba800c04509e549ad58bb03a6d126ca39cb76c03897550b36390c0b994094fabc5bf68af5e95aef91081dc33c04750df423f351b3aa489de0dc5d88896cda46abcce2d7d8525a02c450c20fae2204740bc277b159796145c9c81dfc90d8f6ea0de8fe2252bc3f257bcbb72d4f9fda51c354d05097f379bcfe3e4b8fd29470c41c47443d819532c4d19741cd550edd91d7c8992ec18f1c3939c0ed759516e7ede079d", 0xad, 0x0, &(0x7f0000000100)={0x2, 0x2}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) 16:00:10 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x3, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x3, 0x0) semop(r4, &(0x7f0000000140)=[{0x2, 0x8, 0x1800}, {0x4, 0x7c, 0x1800}, {0x4, 0x7, 0x1800}, {0x4, 0x0, 0x1000}, {0x1, 0x20, 0x1800}, {0x3, 0x2, 0x1000}, {0x7, 0xffffffffffffff15, 0x1800}, {0x0, 0x2, 0x800}, {0x1, 0xfffffffffffffff9, 0x1000}, {0x4, 0x3, 0x800}], 0xa) chown(&(0x7f0000000040)='./file0\x00', r2, r3) r5 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0/file0\x00', 0x1, 0x20) ioctl$WSDISPLAYIO_USEFONT(r5, 0x80585750, &(0x7f00000001c0)={'./file0\x00', 0x3, 0x9, 0x7fff, 0x1, 0x2, 0xfffffffffffffffb, 0x3, 0x1, 0x3, 0xffffffff, 0x6}) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x7, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:10 executing program 0: getgroups(0x6, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x101) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f00000000c0)={0x0, 0x85, 0x2, 0x9, 0xcd7f}) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:10 executing program 1: mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) setuid(0xee01) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000000)) shmctl$IPC_SET(r0, 0x1, &(0x7f0000001480)) 16:00:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) write(r0, &(0x7f0000000480)="bd", 0x1) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x7) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x20, 0x1) syz_open_pts() 16:00:10 executing program 1: r0 = shmget(0x1, 0x1000, 0x40, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000480)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000080)="c742c4c093d24104012831dc501be3bf46b57074b27f1f87d8bcae84c76b6fefdc8753f164dfd65ac43dd3c27ce0f496cf27d23482a72efe91e8ed53055854f5f9a5bc0cc91b98a3b986ec97770ea876aeb7f9fa199b40393b518eb53616673130369cbbfacecf859ce6989b2c0edf76c95a95fe103bea076fffbaeeff489331e4c9d8ab9aa93a8feaca9e498b262c682fcb989bf682adee319b4112be51e59902657038847d1a7e", 0xa8}, {&(0x7f0000000140)="9984dad97bdd6df3c0f90973fb84e7721625fa1b5b14698f8506ded95b45be0b01857cf9c4432ab687274350ab5604c0f066f4ddfa8e22cfce721d246e4aac88c4d95ba97b69503267050c0dfeb5e7bcd8baf561393b16973d8243eb69ebfcf057cea702c74ccf734dbcf3f2bc7a5993d4c3cae1bb00cc220f7e12265636f57ef05a47f030c89ca1e54d8244c784c984259dce0c47368f4a5da6e00e81b6ffbd8526857ca0060c75a2c05cb660be2ef88cd942787c0de0561899e7b3b4c06abe9abb93ed8468c46c7c1d88b3d128cd8b5b31437e197b0b1fd3f72586fb4b6d5011d72af649b43a36d1ee", 0xea}, {&(0x7f0000000240)="0020a1798e827b460ed6e35dafa25b34247d9f12c9e59f9e2d514bc2579cc4d5b64715a08bfc353889f459771aae05040ad88786f63bf6f8a43175b9612c527fb528bb96b5011e2af88c29cda858e61bf10bc368cf7eea2c208c5608da2c4d34ac972572c2c64564ab6073919675fd9c031420d00f19a7f277fbc6c5b81a8204bcf59222522ac07128e10cb4d4d9514b80e2972e513d166a065a58fa4802e477b05e787f5d6fe6fae3236ba70c6c7a6f3bff2b9c", 0xb4}, {&(0x7f0000000300)="7b6aad6c542861d10c0388766f344e2d43e3cbcc08740161b788f00b48a8bd01be327e550897b96f8c716fef85052a82ca0cbcb6d05bf3e3770efb90083b26da4d414d40a27a252417e439c155692b1ff0ef714700ec878aee3bedb8188837f829fe08d0fdf9efdb9686b332d6283016cfd4c90c4590262161bb4fe342ae6a72fe931ef36ab204b57504c5c687ce8a6cdbc27ddc10629cbc3c49547247bce16a4ef59028204f564617b6321d81b9b417ec9290c4da85f5aa74b09730a94c", 0xbe}, {&(0x7f00000003c0)="d19f216d9b09708283752b45ca2b75bc5c0680cda49276c8c3c8f6189e4cef049cde69", 0x23}], 0x5, 0x0, 0x0, 0x400}, 0xc) clock_getres(0x5, 0x0) 16:00:10 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000040)=0x4) kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) poll(&(0x7f0000000100)=[{r0, 0x84}], 0x1, 0x0) shutdown(r0, 0x0) socket(0x10, 0x5, 0x9) 16:00:10 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000380)=[{&(0x7f0000001840)="7ea478fed892d0e6cc4e81ca0b0dd77e8109b74e6ddaceeab6a0d7968c93f9a6287f99b9bf8b9b1871ad8de10537294765fe9bc411c59a7bda99aeecd759202fe8537a47f3b78a321e56ab8d533455b1ab6987510a73ebba43f378afe0b6737c613119bee04966d8709b4663fb41320b0d151f5a0e79f6e9cdb967bf05d8baa57b43faade3487b28cc836aa1e322131266d0c97746981cecbe6bed87560ffdc10fab96afd9a2fb65c4cce1a93c09b9fd0762482f8a0000a2b4ae45008eea91e35cb40e3c36396cd2aee7748fcaa1cdcb3ff852462b741c5ff8d7d08a6e01e5a0907645f780b90b32e228fe6dc317588433b672613aff59f966a2b651a9885c319b7e9fb7d9261f18dfb9de864cb9227837b07cd02d7ddb2c9584b00dda0844fb6c13d9bcdb50bc4e06fae458420ffa8907d45ea04691d5fd7f6f075464d82861a9c26caadabff94704c18103baf3bdc771d5095efa8b55609fdcd597ecce3e4cef9ce85047dbecc31046a63b6e0be64b38ca87727e8f67daca11d0f035f1b16887b400c3e8b4a582dc8ff2712c7717e55dc0134e175d18551fa0ac729fff0c3e1173d10f4c36cb4b86acd750d4be49aff92ed348624979c0adced5851b2887e6363a0864f0a7ee439cb389833dd392ac07b45cbffff5e0c283f77216d49cba66e3fd78ebfb2cc33efc3f673c04bc6a67ae8b258db5c39943585cd7b8df7020f68c430bcf5447242c59504f3b7743e3544029226080592a88425279f71d75d6a981a1d2969788a2a51048f010a11c4db76c17feefd1f382de8f70f68dc8b0ab38ced26541ba493feffb80b1c96ea367867ad506a7e6b50f2bfc244575d681625baa543627b609fbf62cd8b73b6ce9d3e1f1cb7121ae21a7e0a4c54dbf55a7eb552a15c5a364e7dd33ce67b10fcbceab70f423cd71717695aab905d7576fc73b28aaf83bede8c54aefaf3fd094c51a46fff69ba5f065f8c31f7fdb5d82ba5c0f5323e4e9173bdaf95976214a37b735e7682f9c137800370ae985cebe97995c2ea025fd9d297867b5e59b3e9ded5acf4a9eaf5f25446e66cda7611052cd0ccd34b100ca78e3f8a24aef52561de7637520fa9887a9cf9c35f06135134e569dbfa812cacccbd60fc55ab973d336d6ab2bb20ce3ee73817e0c176c46de143009f462792c8877f6c6a17df1e0741086040da82bf2d9044869b9b702075405e47fe005a186d3cf6c4a9d06b9b35955e0f376383c81ca6d15e1959048b04f50efece8b9015fcdf707a65f2f81e9e9bfb9d32f64c6a5e663cc9d493f2042c9f1b7e3296ff201ca204ce078caf982e166801adb7116e7a3403faf69c804e36c07416acf79418a4bfc45cc3a8fb0eebe284d1ea2ac562f0fa8f95de11567655d6c8028689d6e1c2f60fc2c85b9e6797740ea0fb1418c61384cb58690bcd48647b13cec670e5b11816e717b3ab153533860278b567d2de0d313da2c7263f7be28dc3910eb5c5635a0ec9a778a788d14bf978b2a306bafc6268bcbccef88ddb1e5ea0a726692950a5cd96fad414a14acae1a18ec745b110451152cb960e4d64db82ceff62503346ffea9588f8ee51152568f7c28623446cba8344fc67426480b2d517256c91fbadd5460059e833aa190a160f20c3aa026195dbcc8fa293dbef1df7787ed7e6732980b281e15dc383ba0f3925f5a4bafeac708710702f0a4c71dc8573d027d371c6b1ecbf749ab60f5dd9ba8732a3eb16a0cfc6daa66731b34743b7d7ef40af8d66bf5b20ce13a14e4cf166c374ed4d99191e9a1d272c14f72eb50cfafb14ad9ec849c26347ad0806b1456dc7657326604f7b771d3693f59312fb0bb1b839baaa012caeb4eb426ccda19095f946ef7538bf34918edd18174fd5cd35731e858d190ad644f043281d5231c4ed345dabc0542f52fa047d57be8ac24ff7b27e621255bdc7c350ecf0450372d6b9f9065171f9bbc18ce468d80f01b24a0ad2d3bd175ff12977e4415212e991c4103fd9d09d602a851d6de11b5f08180a5d16ae66eb3ccae9154836a781a1e3201657b9412aa590c9c5392d7cdde3f8fa5d8123f60ed35bd9774bba408aa582173a84ab33bb9b9e6d833ac8cdaf311442e8a955be43f10370303130996f5041d34f551ad58d09ebdcfc14f55205b57adc0cd5061bec6da5bb136824b3dbbd25451d1e98b2360c18fc5dcd69e42d564d81b974646d073f150f3fc3e0ef9ef47ef57fed9be30f1d9b0bac44830ca8d3137858988fc0b656fbb534545938b67ed759cbd66e22ae432c9fa19d595ef565b6acd8abface91717c363a11b8186ce3be58526077e644e062fef57628033fb0e5f09a4af7bc16d553ca9b345d0060d04dabb2bd75da7813c259e634a339dfedf7f064c7564309fe05e82c084205bca9d2f9abdbede4280b81ec4bd0ee44f4f68d65ff15ca198471957b5f5e320bdde31961e22007474a6b9def2e73b30ca50b68572e5ff14d2f6960d47ddd230c77b84b3a52096cffb0a596ef4ccfe3c4754e6e395bc5fd0148b68aae5eed72c8d5bfb4a4020289b10a88ee3cdb93873ef05d99aab8ed467c23fcbdf5bbc2681fe38b2ff818fc284f73b80eebd9e63b1292d64836cd5f2e3b6075dce62c7a58345af5d47a3bdd75cd69df6595c26b807e2fe533e444c6fb0bb1669cfef2f94a6155b6ab14644e2f213ee0fce35370b5adbb7feeca0a1aaa2280561d01a3e0b884c0d1517bf9d13a6ce4d619e559785c6450369d732ec14302f382fa074a396cc09c11b2d524b273269739410ffc995ff0908ef9cabc2a4e0049d5c3453d28d1235867cd475ef5773c134043225fb826310d802d1444c5ed2ea73b9505c36fd5c5e646df788708308ebd59fe7e426ee882148fb29850f060583c8b9ea", 0x801}], 0x1) poll(&(0x7f00000001c0)=[{r0, 0x4}], 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0xfffffffffffffffa, 0xeefb}, 0x10) readv(r1, &(0x7f0000000000)=[{0x0}], 0x1) 16:00:10 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{}, {0x20}], 0x2}) pwritev(r0, &(0x7f0000003480)=[{&(0x7f0000000140)="3e54cef76ef1086514d0d8d004a1a959c9cf4d1d0a5b12a9288fbf2a3bcc38e409ed596637673cebf3ba60f1cd44e930c9e675e70f33733d499b3e8bf507f911afcc88b46c5d8138a3c9c10afd26bc38012e78184243f8229b9a30ec818e47630a432556c15e3cb80c1fe2bf2e7bed3c9602ed5de2de4365052ab400e3f0da5da098ddf360fbe0944003adadf21bdb3dacb82602e73d14ddfac1539cc52cf3fee92bed9786ff58423bac6bafaf83e73dde46fcea70875c64996c3bf1424ee052d787f10f9f4af1c87b54b90835822964d15b33dd4865066ed6ce6261485d2e3d8dc6a781329ee8aebdca9d08b85548b7a3d34cdf695c7dccd03d904ba92d7a3a8ee4449317aebbbedcd73402b44bc4be6003557c5dd5764f2ded984becb9de24b36a7fb7752cfd622c6008ada6ace99d7ec9571ecffb0489fc164ffe8b28d1cbab08e16dbecadcb69568abdab837aa7dfdc2817c948a65104cff898a9a02c33e6cab1cfedafe926a653c43100c73d5a12062a333413ed31811604c293a50e4811261f0d3dc84cfa42e71e8fa87f49426789b575ff24a094dc624f778a9366870a1020274050a259c27fdcf107e93e103214358b3c559853856e3a45dfb3f0e23f6d174c1a91d8b907e787c2a5c5d363a2613526fefdd7491f7f6acf3234f112e19801ca1e31859647431f220413a63c173153c589e257dd7c6d46317d49a2bdd0fa20598412578bacf132f9b560079e0a70fcb2c22f437fb8c43a03e9136256cae548e2fb3590aa0ffb1958e3b8e94bbcb5418511cb06fe7f26cc0fcb1bab31c5eb40aa1ae454e0e76ebc7c6c251465104e3034f398e832a1624d5c18065b1e9d1ccbaef6d9cef79e025d08e2b445b8d0db9c9275aeca7baf925667edc4558de8e79c9db9b7d29c7d371521a6e2480ae688848000750c1193f6dfddd01800644f20150c4bd7482ac16872ff59f666e6a9e1a1a45b8fd2cc13658ea509fc6f6ec46469a1a110212925739a2d2d8e97ba425e32f57a0ed8390bb33785f1b37bad7d30306b36bd072b494a5a39e0ffe8dbde63f8204def7f55426c7ceb84d35384dec61acc257f668b9833183139bbcd709240b8d75209e8912270a0472e937535067991f6a7713bdb350454bd6c1bb9af7c7e131d695b9c8e06e6212ddeb69cb228273d64bef045e2db290747951f97257f0ab9373fe2b121f4b063671f33d8cd53649771afdf54c60024a268a0d442312ed274917c5e3eb1c667870bc480a690ff88d703e54584ed41a01d30d2bc6e2d7a8e69898d69f0626dd2270dd423ff02bb64af507cbe3065782eb47b614acfe0306737de44f2285cfaba011c9f762a4db15bb19f5444a6892fd7a68f6c47468164fea7adb59e51b23f3a463dd23bd6b8e0616b70cdb7091b102a32dff53b05d32732b62f9fd741d38d88c1e4cd4786f2ec0e9b4880e04931d51f6d74d4c2f395a914514721cdd2ebf9c288f7f52a9e0cedb99cd3693ab2e088aa33561cf20717963ba090f48eba4b5a9fc396f26d2e9b377e38214efef1d3c12618254174f2a3f37becc74706cdb250215a849147dd781faf544d59876e5e1327ba28d716c1d34e40175990f35f0d9a3a389b8c033b0d2667b57fc71cf84ebcefb06ac4bddc5356310de8defc43f4040dbfe84c8dfe2418bb28846de24ae7d11a5e8322f8891f50fb9992f954e0e1d7c58adc81bc695d0cfc163ea813e9b66f57b2e3d0e53f0b194dfe273e1ec0461b764f9453c1d53f69019c5155983adee9545bed102a36bd3164e16be5c9d89d11fff802f8059f44f33c3ef1f6e802134c00781bdb243e30e48db2f6c853bc6ca753b477714421c7fa02b6026752e6f86f83ffb6868ce4e06b20bf06d23163ce93b020251988af8447c6a6e74dfbba0395b4c9b496eb390d0f3fae7610ce4434404e119d08a509c17a0e381236ad8265f5786294306ec87fc8d876b647322880ceb37ed8bc4c4bd85cd036cecaccce8401fef794a735a2a78b39752ecb53ab0f24de1d9f21517ff48a8395bcd914df1f1d1b5554f7d3b36d3ec1f268672f144fa844816dc6fbb5dc83e86d49724e2ae1068a2e2bb0c3fd883f718d828ce6d5b02de663877477762e83f051d37cb30c01e638a71240c1ef4fcdd29b29bb560a98a1105230011f2cf221e0c56e1a163f50bbd67b694dc7e5dfbc3b1a83f42f44fcdd4d1d17920571ef8c961d073b6eecdc445de320cec7c596b691a07ba0b9052622a5c1d1e26d35c541c6917ccddb4c83e8d69025601f6bd6b70de646be9fdf378c6799970c1dde150b9a882f666a001943adb2e65ffc3aa2d5db4569d019997c388e7057cede6ba63965abdff0fa22a12b02098bcac353e2140d613b5d85182913d585e9f1d5c0ea25c36ac41dbd376c353d035f1414056360674adcb3a6d73f40779ff69cd55bd30c830f4bffd58d2767526d588498df042c9b31fe3cd14bb52b3f15ba2eebd123efe4e144af853592afee51284540dadc6f81d930dfb0a7101fa610f3a03ef5f80ae667090c064ddba30fa375289a3e7dfdcb83beb30b08072636a2fd15b724e2cbc279c297edd5a4549030fe0cc1009b3d8acd5b15fba4f85283e236e294072ea842f30603db87fe7a8e92d1fc291a773a33328746a6685e83e0d9982aff646f12f60fed3eb0a31b38047374bb3a4eb2a2be81408322c6a77d0815342a81b434a59bddacbcc711f9003834f6e4a3bed6d6e86c7e1164b8b6615b2713146a47aba8cae4bf270788bddded8a1cc53ad2c029c4497b9261e177ba46da0bf41de58f71a889818a460cdca7a30bc055555514ab8339467e18565bead63b29a4d0712bd4636a0ccb0b555da412d3ccefd1935c5d6503bca84a945a60bd7d8289b5356550054eb245aedfb42b750b18c7539c24ca0d5ece281045f620347d7a60ee76b2665b05060cedfc0e81545263b1133f5464595506a97d9e038ab827a57582ff948b9f6e3a0e120d9b3109a622f8d1e3c501336cbe5c0e64391eccbea3f1292b4c67ff915cad76072434ff4a275010df209a2d89f40c73bd7068552c158a2d29db58cfc5ccaf6fff0af55038d3fbf0187ad656077e65c1ed44aec20a27641a68f09d78653a495df8a19d0180873270310ea99f11a34ef64f15157774863aa34fde6aa1e3bfe5927b35257d3d3a083ec0cb5ac712599b13b2455b180ada9ec10b8e7a47632a40a0c9815df461f5fd08b28539459eb781d32479233a0cd592b0bbb92fb8392169dfb6c997740c91a68f28a5cc9ae1f2592cee103bbb6b97ee1326a8a7c9494e93a547bd589d9cf2034fe2a35d985931d74893174da70e814f92372f3955adf48bdf004de1ebd06cf6405f5f1654c03deab5222d4141fd4661eed9eebb683c78c4a9ea1748b231e73e2f971907fbbe5457a58d2d5ae7ec6fde74f39ae313e021d1e2181210a95328d68ac86756162aebc85468519ee7971b78032eb0cdc95c1b59fdc057c331a3f6507e919323cfffabe0b1bc7c826699bb86a6df5404b97c4063f211772998ec3fc07965f29cfbe276d2ac49f83d4aa167bbcc6376573873cf10bd1cc27d901eef7e5d97e276e6b5748ef9573aec8517766044b45b502df4c5cf0a80f256bd56d2006580e57d7933cb835b576110718000bf8c1e9a5e462c6c3865f985b3378bc0fd3337c23be11fc766f9f1228383c731c2747bc706b7a5244d3ca6473a1173ee52e2fe94844d02464f203970fb6f7e6a222ba5af64550715dcba795d924c6ab499fe03a3fc0a3664991a901a4bb62ca2c5b4d1fd740cf1bb3243b41e71bd4bad830dd967f4481a999f7fe5a2ca384ec8abd61f43f6b440390dd5ef995b350a8ffd5bc82ff43a87b829be26df1471d5952f7bcaf992c52cad11e7d5f16bcc8de9cc55c779719ead88b4117289dc45ae666cfa54bec252b891d6d1b73f48661ead57d44739cc6eb6d980fdf1bb8477b77309e74e355adc210ed2879af43c6d0c59e6a1536dea61c133bc0e2fa669db4381755043eb876129195e0e907cde5dab984f7047795160afc78ffaab54adce022a9208c1a2199f0b5068308b5f26f589b44a7509a50ca57f370761a5d97136f706af1e9c1e5ccd7e7c25f5e9d0e507f114f94ad1724a46576032bacaa5090de448d7b0a6bb6d4558ca09d0c7f8a7e8a83fe2b8582f95dd4ed903c55af1c5804e9b4fca3d02bd924ca6689fbdd79eaa9545190b3535a8c6e23aee2ff330eb488b6c7ed74a739830b34c5203d56f81565913c4c684c2e541197442af1530d9582c6c6ecff0ba8d51b07f6adc2383232f7e84f12551aac4ed3e80e63f234616df8196a0769504f3287a00c74155c4fd387e17f19b8a72055a7801b09ef42d5ac62892f0c5f5581766a22525dd85493f561b140adb42e0e779d7fbc597f6ddb78fb56754a2f6aea1c53fc074acbd18e4bcad807839eb3898cf039a59cf7b67d43e6be9f8fed069d2f16b3e4188640c96d808f77c2ff419878088f1c77d570a426518b09107e52fc866b29fc63c408dec84ced18c1f82d29c8d0ccfc40b035b7c6f2a6ab45e8f6ee74af18c05aa1c8513396e917e3e5ec15fbfe88bc6a200b9470d04b760ceaa999abfdccee5678d957d460d156a827b367dce954c56f21e2125bdf92ed896b408dfe6fc4bc7f6cd96fe1505bf7a3827f4f297eb4fff507efdbb71e82a5b1069585f05263c56d5d88e8b216f8ef268a6994f7ad093cefe206a46c2dd9d83bc951d4721f799f996806ff9e8bfe4e8b83f66e6b4ef66469857519eddcc780e5f8a1543a00bbecd7cd74f43d62d1d4b9bdcc30d68aec0ce76684180ac2fa767b66f4604b9ddd611f4b3a7d4e088529b4c5ccacb9435273c613edde7da598e47c01b8b8ab0a9e6f057ea3557fe0d5830e8714690783e428a6180ee4bfeaf60ea4db19c61a7dd74f04f6a3a40f61364efce039c145671f8fdbb839dcc0a401db01a4cab8ece2c0e71b082f5b13811fe024230f4eff2101f89b00c8693519ee4d6113de87bd698af2d1eeac609cdfddbe720c659d61ebff01122f883173ca04579a74ad5873f4e53efad280d9840b701258056021f4140046c5a06b3c7069dee663cec3ec9f2c722a7946db1b0afe69254188f7a6e50963a490ec759c826451ea4e962ccc8a7345a327a1b7a810d52cdad5ffa5f028220f1fdf0c2fe1ed56ccd83e0a0dfeb87797612144b558a0eb42142f23864a08cbb9e6516121e7dfd73791880a464217dc96b04b1aa6e33f2fe64699ab0f2f562bc6f8ef735a1b50d6551fb2787231bd038b2ef478a659af97f279ad5864a6b754237447bb73e68bce01c53b027d69d7f94c38151c81a65c501cc3db423d43c17cff37bd8cad56ac9f8b2f5e772096b9281d64bca3de91b62332af468e3ca6588965cba307a67252438a23a769fada4d7aac5aa3db81bcc85de1e83c868aa857fbb0505f0666f0a9d0827cfd019f0c1fc00256bf9ef8409d42c0870e1736a0d5f3f1e24c5b5837fb9debf2918115f615aac6e310695b56ecdd5bf56ccde6564b3e723aaa167d6fc7937bdde06b8596428ce87d7c67f5e2f8e646f363a79f05abc2b3864328e8228579c37ddd80f7f969816b524f5760bf72de25c3157f78b1910e40ff35c13394bf07afcb3e3aff4a3012179ec66367977d22ab0fdd7ea948bba90f72947890b01caa0e6edfa1b9b04395b642c08139c1ef10f7b58a07af36ac2a6c124b03faff4bf53499c493fbe94d60ec05b660e12c36812299b772e027199e51c47ccb889d7cac31d78b5f5557", 0x1000}, {&(0x7f0000001140)="6ac146abb5d388928603e02a40426c098712dcb74261c938e28c073f768b17e3cc588e617a71c9b0a6a00c4f9e2d20b99d5787072d5a8c90219aed9ff3095fe6c3d1f8bbf416d95b5efff71f76e115acd812999ace20f134f5691a255a4a317d6d0d2bf0017a37a6d3e3418c7aaa43d2ad1ee8a4664bd7ccaac226933e311eec2dcc1e43f220ee9e0405d526dd03cd26fb3ec4f3e223c4c8735a414b0225d7b268a1ed69446aece185cbe42b276d4031f7abf54554ee4afae91aeb7d61c0520a31b64ad1309c5ebe3d9166ebc17cfd7c07a4e168199827a27f", 0xd9}, {&(0x7f0000001240)="c61342dab82df2e63a2e323bcd44d4c352141458db78107b32038ca1d51129a39e2ba4cd453c232538356e25de2ff0060dab47a52026352d3783d44dcd89814902398ea51fa493821492", 0x4a}, {&(0x7f0000000040)="25ca4a00f38a4ea05805e50e1afcf90e1dc0a209", 0x14}, {&(0x7f00000012c0)="76413619bd518c3cd6b0d794f87c6f2a89cb776a0e38a0fc03c7fad16cf18e704fb39455632c02d9707cf3c37c56fb82dd73741b9ad2fcb3a4d4824dab3bac9a924b162941a90b5edbc1f8c769322300398825553e8f0ce130861acb3c88c9b136659a1ae0bf7fb935414197974198125d7e1e5c30d8e5cac1f0517a6db355bdae5ea1d83e", 0x85}, {&(0x7f00000000c0)="5d91b9f0282373d94e599e6c56aa5fdc9bbd895f5543e74fcb5e05a1dbf7beebb8ff3882dcd5544210796186a641ddfd7a08441ef4642cb21e3edfa7f954", 0x3e}, {&(0x7f0000001380)="54bb725f473b1762becdd441e243dc0580e8a04aa2618a65a25ff61d477b8ad8d538b7f52da6a1f1229e93ce09c61751a821b49860df90040139321b903c96b081fee8bca817100141cad4966a8263c736062eb92856daecd0772d3e97ca2700e3f23a13d9fb16822c6ad6b62c65e56678bb6a4e9439c7da6cd5ef8d6382a253b024207bccf44af119534483ce392df9c861ebd1c818e7d13244196c18eb6ae027a591ad5234a1c4d000693bd1f4752250679be2c9bf0520886f20d6687fb8ad037dcb24b18602db960207231506de008425f8224710a0a66d9d918c444964e171e466622369e38e8f52e7c59fc03245f94b3ba8b387bce4fde3a6f0922263c95e346b8c3495235e14843396434f99b669d11c32b2526ccdac8ffe70a0a1806e6b6caa1c471e682e470a798f44eafa4aa920ffcb38085ecee309d8c10045945b256b73c8acb8bb08147c6c36a83111a8da259c1361765d4c25670209048f6193b73c13d901ce760021fdaeb113e498b0812cf473a27f1aba16ae7f6834b9790b31c2bb5dd9e3da20e051e3098a5c91c014532ee7c6516b8c283311950f0a10ddd05c596841f3a2b2499d53520c14ee31dbf911823bc28454582563953eab65f11513e4f1dd4b9c7994a409f2d31b238d2f512906d14b184ef1bf44b02f73e2a0f84c8e2a46474a29cbc3dc21982679eafc3c21ee2cd4a04828aa32a74458f6738691e27d40c6e43b035a137ed55ce4541ad9a21fe1f14381ffecc26dca82ad2a705afa40a68ba0c66c19e5a9cf7c3d3ef7cbc1ee0396e9c733e9e5704e2fa2f9832cfcd41f7b18d7306aaf1a9ffebf9d9f445fd8f45ed7fae7bc76c0e544b065634d84e44f78d81b1af9a8e54de194e17b5886b53a8b331860181af52c9ebd6de93922211a43703d59a97d882f4b0a212de55a1c3d6ae7db5a126d7445200d12bffd10d6fed653ac56fcc97b1872d246e3ff1682be1bdf722976dcea1c3415d123150deb7e5245b0bf2edc90fa2411ddac8062782ba525084f83316c75766fd4b150cdf5fb1b3d32a1354312ea5d6caa01e41d57432d197c6ee52ff40c0307a1908ee97323cd99704992e6049bb97a46da2273ab3d46e66caa23317cfd8d09e7d1e5fd53a6e4cdda830610d774a983314f687d415147310d63fea52af2345eae225e2ee558e62579191bae853180759c44bfd4b05cdb5f16bbd65a413c02c71ed10bd1946d17bcec7e1b52ba107efa19367f803636bc4585ab19694986cd4f004e2674cdd3a3ba7b23d9a75fe027e8668ee8045b2978125346326b7dcec3a7308ca0ad06d5f872fc58c64915a557c9e7375b11714d5c2378135906ce0a7a058983f6d81751341b0170d727efcfb4e596fe1889af6a980c5b5f3e961049742f42a068dd3c5b06c50659338dbcc906368427e037934766a86565b2cb521dfa3a3d075b4c5e4ae5e06219c1373b09fa35e29aa2112535a822f196ad2825af01ab905abe1451f6d9bf7a10b3160497211b3939fbecce9ebe33be9ac8b7404b57497b7dde92c3899b71fdd0401f3e506c1f5bea434d5abaf82f4e234cc3f3dd28f4fc2d273c157640176371ce55309e2057e1f7742ab285b199bbd940891d3cbda96b7431c026c1d682b29e90c239c5c30b47cb10147764bc6aee64094af68f82206c938bbd24d6425042bef54c0a7b8d614675ec78a265acf25ab9ce872e5955bc2c34bb3f60e925773e72bc3e53af9f5b81e20aac13a2844d7c198bcd538e8c22ced0213aa3f3dad66605dcc7c55c53955d28fa841ba643e11f19c7a7d3ddd619f58138b7366a9b13ff622f2de4c5ef411e3c1dde0a792a5709d8f5ab54701ecc59f7a78d8f777b59e120723d2249c1de5710bc373ff61ce20efe42208b7b07f5cd8906f0e7eadbf1d4f4dddba19db8014b609b35d5f1a218dfe2ff342b42580dafe9d4b77127536979e00a505fac586ece1ea1d3795b5cadc187a24b53bea70828c7f5c7d097528b1dc2ea17fec6bfeff8d3f172116ef3e4e6b044bbb46d23712ea5f9f56c5e89368409138e7c76051f652b673c190036590b181837880d43ac32524680e6b9229970750c8897ad546ff3acb4f2751c2fab2257db05c521ff9fa9a856d77fb75c007055c1eaae7a76f3b1b7d57c641b052e1c98715a9589038422fdd501591318403ae662dc4c2aa6be505192a904928e14275868fd385ecb79c41515352f3f952bc8e100e57b0955b5cb718157f72884d6b920b683869779037ec0eef99246bc223c428bfeea92b18c1dadc19a384e93415787c030f89cd8f509a7acf97fbbd10532a11a3b3e26773aa851fbf9ec194a45ff26082fff6057e9c98d32f3c9531ad7be759da7e274d9e14224b3c4668fca1126e57a2a63550f3b6dd666b4fbaddff0b527d0830c208d7e5b71f354b0658ed759d0cd066ca46b014c8d677db35a1799cada6e49d5a96424a3a77df9069853de72b1ff29c55456bfe4246cdbb44c9fe249b31915cb882c466bbabdce3c3c214a657aa0b77a309be2863c75f953a66c47ec12e47bd623ea4af90e767767060673f9096d9136a2e7d2f20c91f3932a0acc86e497bcacd8ba4d5bcec128d7b48d114453af5373072b2485ecac244ad2feeadc95e87ce0da2cd62c7944099fd627db3c03e95fdcc0aba70d5564f805d36192a386b5a4f5e8ddf6322785b772a913dbde274d6eac5cf2d03250de8a7168732c6572632b78c03eaff986c572e9e63529d601962922ea69a66b49159bae42819f0603c01bc81b575b9b080b3ca69dc5bfd3b45cfbc5642e3c683029647c03ce07b864202cb3c4133920ee60e1d81008d8206c25c1077db18dec986e4e90592370a05cc8fdef85434f93d5977e4aa73186938e6fce83eefa5aec65af292dc672a65478081c2e7f4f010dee798ff989ff775f054a6d8919cf1d9c408f5d31899f77e90691043e8a12db7fa7ff0710c2d52d2461e95dddab7864f5b2a641e034b5fe67063d5dcdeafbdddc5b6910404f011b824def7d06e35e4ed4017b9e1db81662c29ee03689827efbf9a0fe698b93e788eb0c83ee02c162a10b475cb5f708d5dbbcde0dc8770212be42b3a7d6b2f53f2c4d1cf6eac2f1c4bd6fe87f57b8a509726c620080bbd47686532ce34dea4283d827c734b9b7a010610248018bf777a3f760edf09a213d9fd68d6329157ec648ce2dc093208c0aaddcc753e12a35f3e7c64ebe130835e15ef3b1a05cd5dd5b6a4a561a872b53ffc0b126f98a922c2a98e6ad63117bef106d56cce0b95f8fbb9dcc76217e74c099819c8e756b2cea1023ca51ce4e2016ee3e73c4193995f585671228e82f5759954af600ec83b353b0a41fe03d77b4e60af2e31eb380e37d027f1a7807bdb88e69cd82195254bcb7ac96ed2e67c9c6a1f02d585d4a79e2a4242b106b2f2f16d9715571088a94929395606d6c83c830c6bc0ebe70cd70346a841a1a2e6b3281cfa32798aaeed8f2a8b1df1bc23598d6c4eec8f037b4f11f2ee081457555c1dc41667b84dcb825e9214bd4275edc6b2aa29597438888ff74350a52821fad5b9cf7140dd1266cee9a7ef2f2ae4191ec0ce1cbbaa7628cc5cb116b1dbdc8e4e836f29f87ca3dc63b0b175ffb714e17364f47aa5a5cb932353030f1e96b9a095ed7e01d4cd586f54435635ec25630974e3239d3d3a18bef57443cf2e94436778f569dc87b2a0b3368caee19f5076ef1e61edc9de4ddcc976acd5b843638ad4f0cfaa3e065df49cddcada9f0a8d3928023eb37de6adb7092e14d45b724f6f378d453df700eca98eca8ab6b449c1516fd346ea1eb4cd4190791a45468c284cf56e0a6dc3e200470170e50681f8281206cc8006bca8003f313fe1941a9cc6169b2b39eba233d9cf2b2520fd8444343e4558c4a5fbf627525db21b07c08d4bf33e2ca6eeb0437a38ae53df67d0ae60f602c75d29e09d34f85ce42a18fbd1f3fca387caefda6892a8fe2e47e711add8920c865a30a6926dbf62014254d9b37223882d0eef0580b5ca4bbbd2da8d3e94a588ba380147ff4da39b00bc3fbac2cf016c3b8da3de6b09bf46d198c3723b937024a7fc537fcbc2dca6808462659634b22f61d3a1d9d4e0ad6562996f8f36ae49bbfcbfb0a113631bf022d6c6947bc1ff511f5e485b87af951dcbfcc5e698176c44298eb411de3d2e4d1829d30d256c4fe46548e03ebe24cc09cbbe555f988a3c2470bc6b0ce223eb7f0fa8b52e839fa89de245769394c9a5647d0b5c6d897fbc83378548fe87b9ae76c94f7330455ae73146b65bcb4316bffb96db545dd764143fc12902afac2a770fa19a77b9725157a92ad4575c5a17d3d5dc0eb526fd8e175630e409dc696c0df8001125ff26052dfe1a4a60a86ee02941c0a357122c295fea3ac7283879b94e4a430f337fa5509f8b4289b9522501a46274a89b5ee5a6e8203cf99a6f78e1227ba382af754e1811ceb807265bfc6f9f4067320a521cbb162594564e477f9083d0c875988e15f05eefa96ab1957e6bd27043890ca2c9decb743432eb8585a06e9a820fbbe47adb7ed549836b3bd47ef064c9c71b626dac5b6e464312be7c9aee42b6a16698b3135f3ce41afa615ae6c0c949ea47bfbbbcc7badca5c35d415bd2d3795156ceacf8b739d8657c59db213878f18003bcf196caca7820c5008894a73905ec11e0861469823a2eecf4bff32bf7e4b82c6fd19468143931910f5c994913c7702951fd142942801c864db6289723290d957a23644a86b2c03666dfb13ddb6cc873e46e2f678c9119776ba2a2579219badfe1e09b6366d86c6a46872d6e888c8da46d42e24a6feb1cd3f30221df50c39a945d4dd0249818f8adb8b9bbd1a092bc1bbdc430333334735bcf0d49dc3fa392f2d722cb891927bab2a0d311f6d33c7343df71cb4b06f1e801568f34e730235571f787fb0016c19d03270ea12580e92c2ca1a72fdbbd31e82ce7af29f040ec1620ad470cdf4beca4cc0dd476d6e390107eb381ab1de71914f15b0ce669aec03f37fed6094cd0c88c775a97097e5092c49d2929417b2003585f832554ae72e75b3bba6ac248ea4ea53bdf28ab723ba0a9d6a00f8a224a69afc535d8f1fdc61f23dda2d1a9a760c7c91b1df7549f60729c3ddad50a95814d0e8b897d9facc4a6b1264b58825f28a5a3c9239629a2093c9164423338449e4b3fc8c45e6b034a9741a491fb6a387b53f4f93d6f1019ef61f989ca527bce3ee279910ca8e2fd9243e9de37e7242a7e0a6cabc5785b841f3ee7129837b246cb92d10cd7b287746b7bc7d2297659fb78008c578a47b1b09ab2d2cac01f99b9b82df7e8ff869df18cb2f38e396cbd556013703fac7832fac8b684a446ada5ec78b6ae3a3a69a6f71a7cacb348925d1f422a049a86fb6b70ebbe7c23b2ca54de865423c84bd9877e4817be370ad574afb1732616dc1e139755144df3feddb9ff2cf5391696b5e964cc25e869826cc744fef03d0d1681bbc5771775e27aab88e37fc64422f64f3fdd90f076593f61afc51db2021f141e14c8b2b0c8a1ac6fc204895792988916b21196b1590145d69b5c8dcfdc3f256d977ecabab093a1a624acb897ea32af66063332ed0763ad3eacf2710f28e070cdd6be6a5ab7de4c674ea0bb9771c85e77dffdadda1ec8f3339b191f380d1793f5110000f92035251bc0c9d694d48f59ac17027425573018a03431d2a0cbb0a2ab584e8448dea142799ff099e37f4f4cf65462ae5bb95bc70226bf0423694f1d5c607a239db08c2513ed54013a3b6b19bbd29ba", 0x1000}, {&(0x7f0000002380)="3abbdca7ba02", 0x6}, {&(0x7f00000023c0)="6fcff086774345fde2aa131d1a9a00dc6061e54837b44fb3afbbd05ebd1c136eb1d8cdd04dca4abeb3d7abe5e03e18809fceb5a95b65f64c873e859bc0c4d9eba0fbd8070658daf8270eccfd87611954468bc87a01dec830c6ea8ac433e9361c12488fdb240980900dff8e5b62d951218276b6d9dee8863655b4d857481b2f83a040576b5cf2ae248b7c42e3f8f8aa25e007a9b651b80f326ceb677565f60956e7819d92a4f3e510c2b78395", 0xac}, {&(0x7f0000002480)="1660ef85b9742adc2308f444c1ddb9e11fe69b606746daf1182846e63245c41d85985a8ea826e17169876941dfaf69f44b7a87a73a1957e41837958f241d530310194d0dbf5fb6fe9f28f0f55549d81b5a2cb6c6d5e770bf07345777299981c56d164ee7bcb5af27dcc9b80115551e95c85f900d71b081f9b98e0e825bc8a0c0ba09204a749b18fed3e484cccd852ae7873656dd70901ea122f2d527ebddfd49978417e05982e9c98750720ae430e9cfda3580011abfe11eb60c66dd5a18c453a27aa8955139aaa2a65d814f7d5e33aab93c3ecd27503d1030eee3ecd5bb8a4a93769d196672c285a53e88ce1e0419eaec072c92d5c3dcd2d62f8c34fdee8f7e9bc1099b09a83408437a777f5f9308e263f0d7dc31657e64f68553c0ce3f80e4d87f4acf8e37bd15c402f86ef724d3cb296204403454a4c537dd7175fa57cceedbc9796284db05e61852e82682a4efcd4362294e1d5163094f5c348e5fa392ceb61b9dde092a5a72490a7874a136548bf0229a372b4aa0c44e75c8c19f4c4913642da6bbf32c453e6adbf9ffc5915d92958110c3834fa3db4f11b9c5df703bdc82446010218397585cff998f2a2152aab866749d579cc7e7ac326390257f30c52f3c1bc938cf0e95ce71dcc49a762b32047b4879e21b8469567e086630bc76b34a87f2e8298c4789986f747eac999575ea8f4ea420bf4dbaadb30b86567f1e6d3177d0a794b38b0c99c0ba5167e625ac90e450e4bf1328c5154308d3e239e42a64d9a6b1ba19ebb5b9ab5eaa08e96e038418d6b62b80e5e2a14145dc67efcff9ac300cbb92ec64d7312345e7dbf06122d65d670b0677c116a9cfd57e6c72b1062d33e7e3c3472d861244a1f56b1884b1b4527b0425e31c739b8ff1aaba6553d9244bb1435e0cbc094bb8b6a8710840958debd5e1d44a115e75ff6a1d1d18956eabe38fd0223a4e43043f070f0eb88b9509390b36f891429f8db476c329abe7c0c0074d315206c3a3b0643378e64314f925c04a8d79bac9c723dcf3388d3b37e63b25c5bc14fb1a574dda4bd5eb5aa3feeaa1656278472e6a7b6d975f5caae22cf9016fa7260988d40a20bdf0b63f4ef9a3b278eb6675d24118ff9e14692b39c7273979a21e6ab6cf229692863215e49d66a3a7ce02f72a1ba39d9833669333017a22323d29ee068a20291064e180dabb00d9c3e17e6ebf3a06be5742d56b6ffce3dff871b43a800590214f3511745415f7050f194841ab240c65047035ecfc5c31ff210a3be3f9e07693fee8cf8e317d3b298be59702d2f3e7bd2eb1ff3df71c5f064e59bdda3129b15e26edc20ce6d9d0d531ac2286439da039ce66b2a08642b1a618146153048baa052918f97d37d7e35b3e787cf3cb12197926d2c530577827cb7b3ebabff833a31cdcb9c9eacdcd674ce8480cb7d76969079f2b46263726424ab286e610a08a6915fdc180af549b926e9ec644eef134066eb0e26fe7057e35be7bb1ba750ba0b3f5c4388b955e3e426fb25bbda2d30c4d2bfcc243a8c92e25588bd15b4981c28b181c44cdfb081e91c8c752fc76a9b43d2cb066e3ffee0b33d08058950a7a59fac010be29fb17ffe134c3b884dc00954899f4326ef59eb8ee9eb6c93234f665d06a100d59a3ef817508b54d8b21c59a22bc7065d89e87ddae48e41dd2fbd904172ca409a2615fcd79c61254d17ef0dbf987dc92607412130cb8b8f4f3500c55e2412f397f37523b942daa3df87dc79f1b9bafe37e4d575c22949f9c8538fc16cad02297db06c6e464fcad4f89cc1e6d320e3af9d15f5978b0f61d0b835afbdba97116aee3d2bc40604e81aa1829af2d3fe0d8276c687015a3e0a0f1cd0792a2993ae7962683e02a3e7f4cf46b833d2e7da62d5174c27b9a63082bc656d7fa21e79901e71de7a6b3d08abb041889b4fd30227778efaf28021f006fee5c854ab3d4fb1c66a532f892bdacbbe7ce674c935998d57aea63c33e385ad7e2223bac232bdb2026485292055b966cb9c15c4f9a03689e76a18da569a4a845de3b91abe6c4322051e6b35987b67229638c9136e0c36e6f7a75115d43ac7237c68f518480fc49bcee07b5890a181bd101369f7419bbe7b164257c94833ab537e620f15e3d321a847e71afcb9385ae7a379f582ce3d4f88122d4d22225ebb2566a29baf6cfcc59fcfd05b738294de2a23f91c6f89b1577d8c94f69146de77863e2fe1cb45a3268f9d2a4a43f5370e1581ce49819ac1bbf0cacc77dfb07f6b9bd06b363b6e04a595ff73c428fe3e74c51387e2e41642987c4470e540ee9fd8210a114b9141e122de3f828434bba71bec7b3dd4db9512284dd8c4dabb02d50395d765cd908ff891dd1600f48a206adebb69485f648fa4e279e63cf1181b75de767c802431fdbb21fad6b71aaab36326cfa4255e445e91374990450d5be8d5837cbbe6d07ea31a1d32d99768c103f78702bbca38fe6cc1af07b2be3a66e78a8cfe403352c054584cbf40b0715fe098bf002c207e58c80faa3805d1df88d7adb6acb4c32785c431079022483349f9cebfd0727e91a95ef56a9eb5c7118cb45e106d6968f9e1cdadd44b15700a1a5a89b92b55b5fc5bbd0f6e24b771ffc0062e7107ede55e1afe47d3e57e8b28d626003a30946d2d1d1e9ef8553315796ba40da0457d4927a09ead53f35a819ca956e387f2d28cac4e653feeb5550609858ee9b11b094bb70ef538b091b030f2dd5efad9d2dc8f99a0785a6b66f46228be2050ed9b20d6c80182f93500fbb4b76c4514118eb8052b7404ffd29989c1b9aaccb36a25a57c7a0981ae530da3e3649677c39131e9926b99a44ca764d18fc39cb49994f534df74fb312a83a17c37e76abc90e1588a66085c608ad22419598ad7fa2b2d1cf3e54b3cc50b31af46610778044ec04cd58de685920b27ff37735e1784c0f23c496796d9a91391397f312fa23e360b2080c3504b8d7c18fa8d6d49425df5ed278d64dbd03eeeb7a61bd27eb8f851061471d3781c484dcfe602cbad5b24d12590e3301c8a19d42eb8259e990bf08227c44e99a8b151e62ae0885112e387ce79b612b457f1e19bcf8bdf9f5a0ebc9d0f42e942dd51c0b1298b6e2810b35cca96ba3e12cb07a52df06aeac88b26fc9525f11303baee441b757981e105a60c2d452baff3966d5537de122c1df66551e89fe5538a581f1ba9ec2bc27eae776b8b597897b722eb923619bd65d609e3f78344fe4d8443f490239469ee7d4ff2e09b176dd8be97f6179275a8db33f44e3b10ead1324229a9ddfc44c1f453bcf04d87cb7c33a5fc999faf3e0186a034620f0bc3adf6726603ab482b43e7a998073cbb345b63d393a4a3ca3b69ab0ebd29eb1d0619580bcd93efd916bd87eb5b5656bf0dcae799693c5d5fdde23e3605a719e4b1981f74d97b8f8462e48f472b5d5a00ff913d488b765f36313060827b7d7d30e9cf7c0f0005015fb076fddf6f502d3d94fd28476ddb999496a806870e36b3870b2b175b3fd9a69d83237054243f249ceaa33a4ab4499ba80edffb1e9a6c89841017b84c420bad43fd23282593755f030399211a894d47dc3bac6cc55c0d62455e36083157ab45fdad1e1f9e843a44e52e65d51585c6fdc524902ea5e985170229cf72f4229ce5ea3bff7a84dec0f1a536904dbc4bbb4820f9e8b558ea24b3eec9a50e9f4f90d637041f815a3cf8fba400f88d7b7d972e2ef9a78bcf1454a82e03beb17c30042f75ee54c335d6a745082a09fea348829f21886d2e8f536f95170bd348de2efb47755f05658c5d8a680c10fb0fa64e829f10bde215aef95983553170548d9408e27820be9da9d4c9735a68772447ef4ef3b8f5cc497c9867b1335206d09053b619598aa963b3d22307e927ee6b33e549bdd555a8c2195014c15c61293ce2fc163fb69897211e02122af34a22cc004e33a76ccfdcc2723450126e45ecec0e6c5a0e716799d48d88a8c7f8ff8c58c3490cd9365887d6aac570df6ad631798ff3d9d2634ea681344be5b25c2dd9c3196187d4b40c580d70ea20a9918a9a1a95db6755345cbc6753d055a01d57616c318ad1d6fff479e59b3e348c40a24e8cc1700dbac288d814dbc1f4efbf8bec6d49624796a52eb998c77411c83fd96c4c284d167ed3e37cb0db7f90e750933f893567ceaa7586d5b5a9fe5c962baa177d65a9e9daba64959bbda62604c7a09553f83237c32dd1cbcd5ac3bfd67963c072f1dbdf280a668db7a4c2ef16bf0e399039dcb105e74bc8df695afc07c971376334af64de20c9d4efed66aa25b0ed9e71c8595b4c60f6f9299c8b7f5314c2b621dc054f8357e3cdac21d2518da75b7e2449e9f5fe95196e20d2b44c3fd32416e788acefaa5c69c8dc0ad9fa1dca0e107c2dd98f81e13349c51b90d579c263d61605151ecbc1d7348da0f64933ad3abba4a3e3134390e0b981c351429afe535f92b3ecc0cf840e141879d58319aaa6776402986dd2ef52b77dfe60d907197f0ee09fe65831d2a4a94e778875c6fec0171897d3954778cca8d5ab00337fa105a1dec8d64e05ae85083fe292fa0097243782eb0cc818c461e064a0024e441876520193fc61adb182a4f1940218c800736263bb747af0a067850d0b04680612824707cf35143654fcb1553cf3b2f828b480eda1b73e858c02df73d936f9ff6731321c05c14bc36d2f8492fe65fec9bb8bf70e111af8f889243d3a44898394dfae2c0e87fff35f893e7d220305cc2557b18f4accd26ac4fff52be23c2f9b467ef34af3784409461a786467c73dbbc8c3e53fd66438cc8b9b9ea9a6b20108a7799a16ca110de194ab3ab5470a6c293b9a8aac22ebc0b607180be4beddfaa4edefec2ff757ec6ad11195d3ebc9e4133534e332184217cb1c4e2ab21a38a832075198eabce40f28c9943523fcb5f0b040d70271e359aabd3e0a287aa37e171f3aa2e5a0f8f2f8c79a91ac86bc26a4f1fddff4e3ab73db9306dc7b1b6c75b5da48916ccf8ab0d1f34ee42d28608cabfbc8a9520b8c7f9ddf99bd3aa25b438999ee923031e6979b91f8ea219e8d2a0f3bb1affc853a5e3d9469a528ecef56be3c783d8bfee8e9e033036f06ebd1fd23a03293194e65eb4905eaab421de67cff1d85a69f14c3ea31b08b8ed4e50958d6554c240d65035cc3807a3d0391f0e34680d09b7a170beba3cc246f594acb79139ea002e7ce60a4170c86be195b97fb46abfc6fa16234dfdb6b0260e0e7ef98c8087efc00685dc0e76e5c146b5aff7c9f6dd5990b09473d60e38cf372b8630071dbef321d4d9e900742c9ba5db6f75df89bbe9436a525c02a7a314c2e30e478f120b9e11a49b39160dba6ed492a751d0fac0b7cded57391dc1d65ab75b992f4eb7cd918b885675e46196c1b8d02c360b02b9cde4b30d452cda38e2ec56a94ee3d9a2102c9b32cf36fb4565aca864e9f68434428020e1926bfeb55fc4a2a80f16f763ceb9fefba6d54e0e37af403e6e66539b2c4ea210d9b0f7f5ae75c974aea3fe7364a277cc68b18b73c9e6e58ce3042d5bc8d66296ac49896eda9c1969056e2104c5c82882826e4ac45489c938f550cb87e4e3ef65660a76685c52b3b6eadc76c03bdfefc3f173a906af79cd3141f241e77623703d091da3d78c478c3222d386821bac8e16d7ff9ec8f1b9d297a640929457958d75e9c81abfdf46f94b15387342639406980f67621923d20dd0edf2def10961111a1900c31fd3cc134e4692034d0feaee7279b5cf85b906d8fe23b26f2ce61f3757966871fad914f89b8b41100f2a", 0x1000}], 0xa, 0x0) 16:00:10 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x100000010204f, 0x9) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000100)=0x1) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)={0x80, 0x7, {0x327, 0x4}}) poll(&(0x7f0000000080)=[{r1, 0x81}], 0x1, 0x0) nanosleep(&(0x7f00000002c0)={0x88}, 0x0) fcntl$getown(r1, 0x5) poll(&(0x7f0000000640)=[{r1, 0x40}], 0x1, 0x0) 16:00:10 executing program 0: getuid() mkdir(&(0x7f0000000340)='./file0\x00', 0x8) r0 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file1\x00', 0x0, 0x4) openat(r0, &(0x7f00000003c0)='./file1\x00', 0x0, 0xc0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) open$dir(&(0x7f0000000280)='./file0/file0\x00', 0x400, 0x40) r1 = socket(0x10, 0x1, 0x8) recvmsg(r1, &(0x7f0000000240)={&(0x7f0000000100)=@in, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/60, 0x3c}], 0x1, &(0x7f0000000200)=""/54, 0x36}, 0x803) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20810, 0x0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f00000002c0)=0x3) chflags(&(0x7f0000000040)='./file1\x00', 0x30000) setuid(0xee01) mkdir(&(0x7f0000000300)='./file1\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') 16:00:10 executing program 0: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000280)="02f4946022f622d7a9aab8bb394c0c02f1288e6a5ccbf521366c540be7efc2e45b4c96e4ef8b7f1f02e96186ea5215329a9016416736c6be47b7aeb00c02c77c72bc73773befe864117a26cb7a0000000000000095d530f501b64e5fcb80435b89a3fe10ec1797e7f2dfbf844f1973a1f994dff2804547d88aae66ec010fd98be220ee93b0ffe3c1306d098890a5586240a0bb1bd8166e87be5bdaf4670e75b239e3a32ec2ecd8542bea55764033192c3ea9c73ecbc703f56493f99e55eff1224def0bcc6772ccf1bb9e0100bf8b096dd6281690b78526345da003935ca75661e650df588f7c324897d5c8f8db31e2e971cb7453990099a5ed58608e592d55c74e8a8d65d0fb8fd6d7a6901f76058ee9ea8d411bfd3e1708b81d9462aac567dbfcfbd6cd5c27e8206c43598890ff6435dfedbdc1ae641a12e3c5cd023d969fc9f515ac8caa390abbbd525dfbebc5e6c763df2a16efc5124093825492080fe3b80063ce15e7e14cc7a01185892295ade6df673e0ae4713dfcce4ac5935aa7a3", 0x17f) kevent(r1, &(0x7f0000000180), 0xa2b7, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) read(r2, &(0x7f0000000000)=""/50, 0xfda0) kevent(r0, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000100)) 16:00:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000001600)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee4ff5dcd396af790a1b780c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756bb40293c3807ad44144aff983a7b111f0a748614999abccdb3189efb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSTART(r2, 0x2000746e) r3 = syz_open_pts() readv(r3, &(0x7f0000001540)=[{&(0x7f0000000280)=""/89, 0x59}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "9707d05185f36d66d31b437f3ca047ca1fc2b383"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffff7, "845c556b00070000000000000000abb8afb400"}) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f00000000c0)={0x7, 0x4022}) poll(&(0x7f0000000200)=[{r3, 0x44}], 0x1, 0x0) 16:00:11 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000000)) 16:00:11 executing program 1: write(0xffffffffffffffff, &(0x7f00000000c0)="e13a7ec8f4da4c8e67fdbf4cabf8", 0xe) syz_extract_tcp_res(&(0x7f0000000000), 0x8000, 0x2) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000100)={0x9, [{0x3, 0x5}, {0x3, 0x6}, {0x3, 0x200}, {0x1, 0x7}, {0x2, 0x9}, {0x3, 0x6}, {0x0, 0x9}, {0x3, 0x61d}, {0x3, 0x3}, {0x1, 0x5}, {0x3, 0x7}, {0x3, 0xdea}, {0x2, 0x7}, {0x3, 0x9}, {0x3, 0x1ff}, {0x3, 0x1}, {0x3, 0x97}, {0x1, 0x1}, {0x2, 0x2b}, {0x2, 0xfffffffffffff47a}, {0x3, 0xc441}, {0x3, 0x3f}, {0x3, 0x88c}, {0x2}, {0x3}, {0x0, 0x80}, {0x1, 0x6}, {0x3, 0x6e}, {0x3, 0x1}, {0x1, 0x92b}, {0x0, 0x7}, {0x1, 0x1}]}) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x38df4e52) 16:00:11 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) setuid(0xee01) r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wsmouse\x00', 0x20000, 0x0) pwritev(r0, &(0x7f0000000440)=[{&(0x7f00000000c0)="ae6643472e59f8274d4ac4a4033b54fa4209c8dafd66ef3e52c2d6488e57d8a83778e811119f9e43d1282a4c823d060a5269f0c79a6c8efef690acc85e4b3a1132797632fabb076b3a97497438466fdd4e6442d918fc9867ec252fa9705650e530d8f5b78f6786f98d862694f7b127a66457df3ccca1c024a75e58ecc76b7ca25eba946c3b", 0x85}, {&(0x7f0000000180)="b69683cdfdbe685575f12739e3dacc5bb48e12a9068a1bdbf6260240d3fa6816bf448e7f0fb2e0e596d9b9cf7490464e639053b6fd30446690a9a7f23e8b4becb8fdbdaad938cd3b1034aec3039518ecb3997856245c694c0d48e439d18e45df913e54368ee3ab6658226146", 0x6c}, {&(0x7f0000000200)="ae55cf72f5476d0bc9d6dee1515da8172a33237ba19aff633489a5cae465f5a2a30d666b303bb4f9fc1b28bb7e4942deb72552fc54e984b19f4b40930198c43bb5764100d38bdd5c11f8b5b7a3065814d91402baa148bb2f89e80878", 0x5c}, {&(0x7f0000000280)="b67729f44a3ab2a818c48cbe3252d07f68c8b30ab9f4802ea030b9772c8b62f2f498ecc48e4f44e97a942e6e163aad06c93e47f7ba18d24acbda5b810fce82473321bfd083638e39097af793a3e33f29981b42efee8c6d41d4714807da53250e9f135688164342a110da21ea5c3f5c1ea54aa59b51b5dc7f251a4e5848e9045c537759d07be7d2e883f01e52cd5949b43420d2dab2f9bf0e67ff164d1afb4c12b0d9a93c2cf11d24ae8e89d7d994a12b3623cae3537e61bf27f2c53eb1d7470579ad8d8ab7769082f521988247a4351bed959a8fc0af6d7186263f467fefb92db19b4a38c6f22e90fbd80a80c077dee76ef06bf5a0dd19a8a2af14099caca7", 0xff}, {&(0x7f0000000380)="475a4589229e41deef2b50a705ea2604c1ee994d7607a25bcd55982fb9bfbdbb8a8952484b59d6d7a9a2893e2a0036c6c01710118c4af4cdfe1f35b1a63b04bfcef3bf19640d5cfe53d1b3098989b36eb80944bcaafe1757de396cbbdfd791854071985fe3bd2704493dbf69baac072d997d1c0ef469487431002628e11d434da8fe881921582283d4e3c4842c5bc90a0ddd9d79a53b3df9e2468cb0331610e8afe583b883dbea5e25198eedf5b5286f1e38bc3ba4fd09456743a7", 0xbb}], 0x5, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x2c79) 16:00:11 executing program 0: r0 = socket(0x8000002, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="822425b99f6a01e351d1aa1b866dc094250b"], 0xfffffffffffffffe) r1 = socket(0x10000000002, 0x4000, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x82, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0xe094, 0x1000, 0x1, 0x0, 0x38e, 0x1, 0x66ce, 0x0, 0x1, 0xffff, 0x6}) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect(r1, &(0x7f0000000040)=@in6={0x18, 0x3, 0x4, 0x7fffffff}, 0xc) listen(r1, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000180)={0x0, 0x3}) 16:00:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="e1f9f872fd7470c99f69892a35bf5b1ef42788376e3438f0", 0x18}], 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:00:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000340)="aa499c1222d78aa469457b37e1c9582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d993", 0x65) write(r0, &(0x7f0000000480)="90853856a63efcf2dafd59dbb3ccfeb6bb87611af9e9a23877062c368035b5664d9daaaab6e5e17da8dca34e9265457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c82278dfef9cee2dcd728c0000da17d75358006934cf022986abb786086c0f6180838b3beec43682b873cca60df7a6ce6928d10016f8093652be8593b884c6b28212e102e4aa128a3cc901b54b93545295bee873e5e2659c02357404ebf274e18e681ab9116c4fe6cdde3040f3f8bbb13d6f4e593920d193d06cd4a4d9a82e313816f110c95c34df4d449937e4fdc0db1c80624030bc62a87f85c44019dc7d734259ac188d8cab94cde134f2a7ab841a55768ecc68c29679ea162b1d0381fb6f2bd46b57f1c21e4cf309", 0x12f) ioctl$TIOCSDTR(r0, 0x20007479) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x9, 0x3, 0xfffffffffffffffd, "85491702876ffe4dbfa620000000000900", 0x1ff}) poll(&(0x7f0000000000)=[{r2, 0x101}], 0x1, 0x0) 16:00:11 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000080)) shmat(r0, &(0x7f0000f53000/0x4000)=nil, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) clock_getres(0x5, &(0x7f0000000000)) r2 = shmat(r0, &(0x7f0000f8d000/0x2000)=nil, 0x0) shmat(r0, &(0x7f0000ff3000/0x1000)=nil, 0x1000) shmdt(r2) r3 = getpgrp() getpgid(r3) shmdt(r2) 16:00:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x7fff, 0x0, "9388c386d326988f4c37530c0c34f840b3c70485"}) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) syz_open_pts() pipe2(&(0x7f0000000040), 0x0) 16:00:11 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202b0008e7624e90ec0"], 0x10) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0360a59f69c8d404927479a3c5eb244200a36aa1621224adb60b03e73d16a7aff5b3737b1157c49804c6f4536656bf9685b2df5c5be258c3c027964bcac1753cf282ad940906a6fead3b62274b07d313efc693da86d36eb77ff6e47a8274b6afdbabe90f5ada3c569cd0dc591ae81cdc0f2489a82b5c67c4520564fb2c6d08adbe6100415de635c580bf545388a5d0ad460a51fc9d01ca178753f6b1dea8a165c2098da7e5ed8c4f8b6d9c7848e50946298a9a62b38dd0314c25a4df04f0913c548cf0ad26fa4b19610da3f20a7c3c51d450e4cd63a30a5071de4f320130004dbcacb97cfa3473947da494f1bf35986950437de9921bb42b584435dbe6d5f98ef27d71d03ed7f7c77bd3e8550de3837e8bb9fa3c881981daa9c07796f8108f6737b7ea104424382989d7ed5b193a6ff0115e74e498c3f9f70e10208d83323fd4307e8bdc2689a447b4e02f33e2f4f34bb088833a92772c0544b7867be76a4086bb0605d12acd6fa5af033d281f8006666612f63faac54900d42f45590ceb852e9286a7b1bf6f687a5968062aa69c0a181c0edc831f1e74c36138b374b03311083a29aab6cf0050c8ddf9848185c14502943b921a61690b26f35633cd657044d3a835a0ec89317d1663389362c880ce8fe3463b9a5958b4636cad03c11ab74b9a2714a2db9c62cfc4eed6f134a096be2cfd8c4e88eb9b09b47a9deb75e69f87f3a90f73d1057862723bc284730f3ca4b6a934083f62cc5a25206bca444464fccf6a2539becd42921c5ed9b778b0a95e60957a67b91d85bc1a0f581b976eb40490017ae1ca26c6e02f0ae4a92d9399fbe893a49a73816dba1dfb3a7e4a5e770406ac6617ecf3667bbe79ce5b5c570bbc413a15a777f34f6b25b0b2ea6a3ec7300c29d99e17977f5d4dd7c872abafbc720ad171e2f3a408332891efb3c0ec1bc90c9ab992e599b61d120ed36ffe7c834700cecdf4318a3db7d0cfb27406f63c7110ae7d4afcf49dbf9807cfaf4eb5725c540821eddc48e0f5df2bc823cfdfc13e8cf0e39789709f1e4512c1008c66eb5481a479013fdd667a4728e588cfdd51fc80267b34247677ea95220716346aefe5a18e4372276ed5a9ae97d09189639068f943a9d12f39ade5bb32d46dd4c080c6d1104ef29d61d79313eaae1bc8a8c0e71b0d4ef761fd812a29ce9459cadd071d64e37f6483e5dae2387330b08ff39d18ee661584d94b892535e1d38f7c2dd1f59fb09692a0068541258ef155437cd672e3f91425fb9c2b78e4fd9e1e03a4aeb7415aaece26db91666b6df85605edef90b2795d4e197d484fe818c12396c5ef6789851de4356cc5cb61c9954f4758bd1a0206d4af1efef9d366d3fcea93970ca2d733a4bcf5b23dae93b74d28ac3a3aa0eedaafd39d3ba16b4f4721e2da5be9d94a8bdd76a6a7f5528f7dc635b0cf87f39ebb4f3fd0403e3f5840bd670e91125480cbc895a58d719eddeb55d47bb4afc38de73f2ffb58ebfc1ce73b336a1a32205c4f8f343a77fe0152584695789c1c2aedf5b31a9ef021ac81eaebd2bc5f66ede4a75bd7e30cf745a4c7aa0a306a64fac664675069fc584d1dfb07a3cfbc9843c2127e44f7a5a5be45a1bc17d3e12a915fb4ea556fe2a891a00f466a15fccb37186e60cd33814845784d19357cb7b94ec8bc4c78e4fdcbb061500725f99fd9d8346703d0df7737563b22870b721dc9f613ffad0ae7abe884352014e19653150e4417be4c926e5a1f8419ce67295ad708ccb0c1bc44651f7b866c39f8c868bc357250bda387a57ec9fd3efaf2dee624e664042ec3105cc5076152ddc4b2441698b26caf80ba0df80eff0ab4b45d4b0222f30e06b59a334d09a6ad8aa499fe00f3dbbfc50b78ec5ebb17d51b0b132b48bf114fd718b4c99633242368d30c63e09dcf66f6f2f7f57a78c56763bba00e4be7045fdb804e6ae79c67abddee651050068909d68ecf4fa5f6e4fe9c9107502591976bf3ad8e959b50e11a0f80d854a7fbb1aeb787c73775bc8c4e1b0f12d6e3e6445765d2cac4ab72040c96e40283c51e324810d05ecfe004339210971986b8c83e49fbdd2c589c7d481eb20329541359a6aa824d117ced0e133675685e7cd60907684da9d8cdd74f1d2227c20bc81218637b8ef897d5cb8ae98eb23fd6b8096ebedfaec720dfe566e2be5291b8ce4dbe7b81f8542fd62826d0f6a2252d7f5e18af970bce7fb3d16ed2fbf5485b69fde966a7bb0c77c7e1d0c0e3c636ded49effde7b9352471a47adf249c7e556fd04833afeb68db0aa2c15b0fa6919a294578f591e96c7332624c2b972ce725cc262dca2ccf5710dcff9c577bd80499314e3edfdb839d1e7ab4bb2de202206ab398081d116903e157ca6eda937bf881cf47f95e164b94687f8d3f7977810d75e89b4c88d903f58efb20a5039be16c74e778e8b8299988acca70cfdff3b45d053a1da8aeabc9ee382c206e21ef42685e443f5631e910fe22fba1e9d1d59a08b6529b3ee677835712b21134f8c2657a489c516dad4afe473e653963cdaf0a4bbdfb0803dc5c2a08e4e6826208969b9d4af82b451be189cdff0186a5d46f5d84878328da2205dd3ae2cd9c3557891531e933262ca9a28540f618743683cfaec9eaf8b0a01508c2f1af7b5e434dced3ca6db8be3788759b1c6ea85a18d788ebf2b5db92d19ebf89f40d53b2523dd7e372bcd5ef565eab9828fb45ad9906302522a479408bf9db2b3a2be46565397f", 0x7a0, 0x8, 0x0, 0x0) 16:00:11 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f00000000c0)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20, 0x0) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x280, 0x0) close(r2) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x1e, r0, 0x0, 0x1) 16:00:11 executing program 1: mknod(&(0x7f0000000600)='./bus\x00', 0x2050, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) execve(&(0x7f0000000040)='./bus\x00', &(0x7f0000000180)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)=',\x00', &(0x7f0000000140)='#([\x00'], &(0x7f0000000240)=[&(0x7f00000001c0)='){\x00', &(0x7f0000000200)='$,@\x00']) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99", 0x0, 0xcdc}) execve(0x0, 0x0, 0x0) 16:00:12 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r2, 0x0) accept$unix(r1, 0x0, 0x0) accept$inet(r2, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:12 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0xbd3, 0x0, 0x0, 0x0, "582a7291260735417dd72aef6a13d2b2b7155f6e"}) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x7, 0x810, r0, 0x0, 0x0) 16:00:12 executing program 1: r0 = socket(0x11, 0x3, 0x0) recvfrom(r0, 0x0, 0x0, 0x43, 0x0, 0x0) r1 = semget$private(0x0, 0x4000000000005, 0x120) semop(r1, &(0x7f0000000000), 0x0) socket(0x6, 0x8002, 0x7fff) semget$private(0x0, 0x3, 0x0) socket$inet(0x2, 0x1, 0x40) 16:00:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x100000000204f, 0x0) r0 = shmget(0x1, 0x4000, 0x80, &(0x7f0000ffc000/0x4000)=nil) r1 = shmat(r0, &(0x7f0000ffe000/0x2000)=nil, 0x1ffd) shmdt(r1) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000180)=0x40000000000003) fcntl$setstatus(r2, 0x4, 0x88) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x3, 0x2, 0x200, 0x9, r3}) open(&(0x7f0000000140)='./bus/file0\x00', 0x88, 0x12f) 16:00:12 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xe5a1, 0x101, "d4864febe549ab00000000000000000000000200"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3e", 0x459}], 0x1) 16:00:12 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x10000800) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x40) close(r0) 16:00:12 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) syz_open_pts() r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x81, 0x0) utimensat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f0000000040)={{0x0, 0x1}, {0x9e, 0x7f}}, 0x0) r1 = dup(r0) open$dir(0x0, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000100)) 16:00:12 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() mkdir(&(0x7f0000000080)='./file0\x00', 0xd) kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x2}], 0x76, 0x0, 0xaa8, 0x0) 16:00:13 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockname$inet6(r2, &(0x7f0000000080), &(0x7f0000000100)=0xc) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) poll(&(0x7f0000000040)=[{r3, 0x3}], 0x1, 0x0) dup2(r0, r2) 16:00:13 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) getrusage(0xffffffffffffffff, &(0x7f00000001c0)) listen(r0, 0x4) lseek(r0, 0x0, 0x1) 16:00:13 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0xa, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff9, 0x0, 0x3ff, 0x7ffffffe, "73cc0e527b00748f482e2d0656e73fc9c06d00"}) writev(r0, &(0x7f00000016c0)=[{&(0x7f0000000600)="3a5e917fbecd4c9372cc1e8f6ad9e47c7c6776ff88e5ed96aea99f3dcf51127d3482841c890427736617ac55526fdfbee141d505d51446e4d1cb81ca78d50061fb104481592d8bc5124b5b82157e78a8e23301348e96e9b3b3fd027c603bab4bc122582094bb44c863f62b6bb1bd824223e421b863d0add81ae313f929179fd3d9ce05a61b0e2d694d327e3fc8aa126b0715c4ef679b662db45d443ef4fe4aa7d81dd1f51efa0f47c0bb0b56b5c6f8a19d896791670ccd5c4a2abdd439c3e9329523d1edf861342e4cb6615fb8946184856b8e6c8d02ed97eaa11873d437c7baceac399448ffbab3021ac35cf9a7deb243013b8ff50d054cf778657854ea19a86b02f1e4831b98c2df0f460a89833438791169fd35629e8f0037022c9adf111d4d58d6811304d74978a2baf3fec0e929171790d3048765434b0c046c3e7071113518bc30bc7627e0e396313cb75b0499345c1ea6452080f94a247e70a667fd829af4049592d15e247e298bcef0c231cef81c63e384dc550e63102c55147976226aec2b05a02e5637e55e6b08fe52944eedfd4f9016c45cbd2c8703a31170f97d26f509916e3f580367b3ad11927cae4dffc8838aa63a986940a6e973fff9acf4f54d490936e4f984390ab909c2e8559bd332ea417e63a2cbf2619b528f15bb4a68ade84e4639227e1ee1c6b8722180fc9730b6e5ae91f944b9d76f365eaf371d8d54b30542ac0237418aeb4b2494c1ef1e1fb991fa97ff97c5b0d7dc9bfc5eafe533132acd5ee3b3a38f670dd1946f015769b04ac12b1437258ee4f043bed79e5bf95423f69f6fe8e842a950b6c7bcfb9be4048b59fbce11fb4af4df5b024e3ff7c6dbdc7491b4f3c569b3e9498be47aea11f48c7a7f670ccd1e665b1f034066507d38ede7ac50bc250f667fc5f438576340f20119e61327026728e4defeb3905e327fa9bea18a6f08880a18218a18dbb1272a972758f20b00692f0e4d3ec8706f58e91846ea02fb606b129b30813cd0d81706acd9e4bd14684d04e22062bc2e69d8d90650accdf0fd70a163fca181c25f2d9c4feaac66d7dc6320bbb7bcc959196826d5dfbdd9b9ffc42e25fc5650d5a7f5e61a1110094d61ff5e250e0ec65613ef0db2f32ec54c4e260f8f71fc80e41b74a0a12dbaf6ce54bc023b44994f3dae90fdf9497bde1752e9ebde9722701ba097884a31fbec66604ebafd3acf6f28fe8dc988a6f2bdad2142547d62903ac75161c3113e1320b42ac8954ec85ba932d2c092079052c9dfaf8711651b082d587de0503d744cf09bc9297ba5ef36066e702070af7741c6f6be34a3e03fe298e8ec7cd9c4ca3f9bd59387f9b17f1f0cb3d0b5bdbc68867c71348c3820d17e0cc08dd33c6df49bf9660c8dc12615a7a3a7bd041ca7db2f1ba372d3550234b4b0a92cb969f0caac69fa770114b2d3f51fa7b868be0a8f42afce8a8975b3376609c9219df2cc0f77261a60e9382d1fa94a4623f1fe1dff0b9543581a08210d64a99a89fe308b1595f9b8aee9799ea52c47e99103c2e6da503915af1a74745dc595e76e6576ab8b43bf98efc21f498ecf40fe6f539ccbf734332df04c99de92fcbe8e47b71fc31fa689835ef81ef07ac13f20fa658c917022c6c44391d566e3385c009b830a5333a58aee6d94785523f2a78851d20446dde335d8de7279326cab32a25274abc9aa4653c241b314ffe38d2290aec7594d567e32613e4770423c6499f7c4c542373bcf93498f9be7572311e45c3dc6c0231a45581e75720c861b4dff07e7b005368dee571e0a9bb83301e8450fdbab622891551c72828119353decd1d0cfe200e662824db038ba98c2f1ffd679220ab538b712738786728468af5b79235d299ed701bd1ffd905dfd2983c992137363048038e386f7294f4d754026efa7172e53ad9341281678d0d62b31261eae4f943a566865fcbf5c1de71ca0dea4e8f3566eaedc0082952d4f72a8ec5952d17d546912f2e5f2d8aa6d888fedfaa55b949b06b94c66f01a8046cc1aff32750b91987c54ce11bcdcd758731077930d471fda1d3542c94996279870b401dcd3302f1bfd52bb67f475059531768f1e5473f272d9976076325c29d396399ee5966cb756cdd38a04af43d1a0000260516a623d8d0334700ae12248f117fbbd21bb6f27575f7c7854e51653ae7cf8169ad1318cb5702d672d2aaff97b339955499fa2868d9f696ddff4823c70da6940fdbf644c5e77aad4b0797f14479899105202372779d079061d6092d0e66031dd3473bfcddd53cf2da2ddfdf83d02206b5fcea810d639e3ef4210b29fed830d913bef3f4b42614ace8f7f5ca8944b06c6eb25c7d9f1736eb97143daaf35707f0c96f3dccfaee07fa8ec9da0c2230b2dbc34e4375f5782e10a867b", 0x6a7}], 0x1) ioctl$TIOCDRAIN(r1, 0x2000745e) 16:00:13 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c388", 0x588, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f00000000c0)) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x5f, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)) close(r0) 16:00:13 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x40) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x200000029, 0x8000000000003d, 0x0, 0x0) 16:00:13 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000080)=0x1) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) 16:00:13 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) socket$inet(0x2, 0xf547a218e254ba2, 0x7) recvfrom(r0, &(0x7f00000000c0)=""/189, 0xbd, 0x1, &(0x7f0000000180)=@un=@file={0x1, './bus\x00'}, 0x8) open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x6080, 0x800) 16:00:13 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0/../file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r0) 16:00:14 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000000)="de74c1d0c083c316c5b0598156464e09ae621ba0ff91c08bc4e0a8e63ccd8c5cbee4081e0d0917e96a1264353dbda722c3ebfbb15c3aa2deefff8a12630476cc620be4a02d092131f08ea2edf6ee26c3fc670d0aa51868a66e997b7fe432843e09860bbf31d973efa37fa6a67d22f56d5d1595946e104d7cd283f151b4245c83bc2d4ed561d506cfe8af33a1e71422859b5508746134ed6a1695530ff2cb9334945b0388e80b124ab60808dcf57022bda00a", 0xb2}], 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) recvfrom$unix(r1, &(0x7f0000001100)=""/13, 0xd, 0x842, &(0x7f0000001140)=@abs={0x1, 0x0, 0x2}, 0x8) getpeername(r1, &(0x7f0000000100)=@in, &(0x7f00000010c0)=0xc) writev(r0, &(0x7f0000001200)=[{&(0x7f0000000140)="6092227c3afa682e631da9b37cfbe28fe7fdb83a8e2210b2c04e069fcb092d3e84dc40f62a12a0cf60ea3a335be0f15282c132e0e2408caa023a12fce31b18b4130e46b7d19369ee1ca4e7039ef48e140a38394e800d90e647bceb1c17c01eadb9e35862632a5e29bf892453b9f51124096b2f3345481c32bfcacad299a1af532f0144d78d5d78c6876784bf7f3185cd7c2c52bc0b87a76029577f1f50cff88cd0ad62a634c1bddb0fae65c21436a3cadd7e6d19f320edeece721ce76c1988cc02d24bb9a9ba845d6e68660db9f880f05b7dc6520add8a4bfd8fc6ad31a34139a2532f3e24e733eb7bada40cf6ad76df90d95bf901231e7d87af35f344e4d527cba1026b4accf87421fa994a16efb5af9aea9a7b0446a4e64fab566a6b16bc51bd7897c0121d2b425abbd8d05e638947d8b245a8dee2c7dc8ecb526e7e3111e7209a58803ad7a78e4d5634cb1a0c8a1c74a7a2c070201e452c3fed71daa2d1bd547f5b83c7fb85a1e5d6ef7df366861e5ee6aa92f7b44a715e0ebbd5d37df31560b23019d9e7457ff936f3622091d206b541e14387cc8ee195dc5a7c1f5d611015059939cc51996794757bdcb93cd77794c1a774581bfe25f8694fe6a693f8ba73d6b4b452cd994bf9221a1fab84fcf0282db6db043aa3252825d0528a808f62eb2d950a76349431e80e8f17a0d93532ff2a223a2205602c59c398670c4a8ebdbe2cd8208f0ab63b949b97637b7f2b2dcc307ca13a447e86026fc960a159f2fcebf011ba7a6b6bda070add092a4753c82c1443179630d29121fe7326549d6ce35f40918391e1a009b44ab63096f6cf3e45965c24729ad1163e121eae03409aebae9723ddbad94f8262d5f26a6dbc32b9ba0db9eaa5d7ae45f0ec75ba8720a50bfb9edcd4a49883ab5b984117b5c5d076d79392125a659147b90b33d77e3846e515fcf8b2d7f1baaa857ce0f871ad716b494f531a475c38e1238091929dd7e9905bec240a9eb645bdaf1dbc09dcb8b80225a20af9fc6eff5816c3f5b4c05ad82cf26c0444397d002a8cade55083104e0b8e3deaa0921d95bd88682de0e6986505df61d156fce0e06fdbbe85ad9eb0146c3c2c45cc417cf884adb183037d044c2eff18ea265bbea1edee687c8358214a4e79b2431c9705b6696acdb80fac6b81f61c5b5267fec91b4e3ec50b6ad3cb7cfcbcba3992a6af5e28b8ea3efb146c1d9bdf4701a7f16a0ff311d75d349db9f035d6491228245fc09f2db9405d81290def3151cecb07d11a0900c8bcd41e10687ebd4147bbb66c751176ad07c048c7acf1102f14cde901f3df9eeed74de30955bb8db7bc69d3f536e6ea73eeba9b426bc6eaa5d31b16ccfd1eb713fd84f923f64877067e1cbee928a3cc6af29086cfcd19b455bbe3e142eef88f0a25154593618d6dd3b08c10c75e9607e62904ade42164102877b6f22b852a320444e71cbd10f9c786d52972fa06d9d82ba52c41976a8743f0e09899dac8f2a7c8d02e8879f5745bb6f3ee61fee3ca13bfbb0703e783357b0fbcb9512c369f77f9e458e8e29d80213e96756d5ef67511d72d18b462883b2895dbc89d5deaf3c44f4dba7a4099eacc5ce83ceb70f11163da38ff8e90b5dc25e8048d948f3ac7a90ac36aa5d5f23a04756964fbda633b0774ef11728bf3c8bf4fc5d99c57752a5c2ddd9db61705f2886c548667ba1831f2bc9cda8e7df40452b0947743237899bcdddd5c76cdfb25d3a38f79f3c411ee0a2dce85a59f2ef2e753da23b44294833c0d82a8555745a5ac466715487389a803c2e2a44e8c7976896686877dcb72e413e7df9ab21f4f6bb36443be132a0ca8aac497e1bf064e6ce6eb9174e0b7b8b5f7953481e5f99990294deadd069832dfb69c7c918960a6e7e15ffb2c6b61297077f80f3e1851f3127366b04ed7e6e9bf07a5dacbf14de77de2f29592564dced1349785ccc8c9cec5676e611c4596e298a44753cbbec76e9902b68344fa8c5edf7ae05d9020d8de2f8e69049c924bf9a495621970d526cb0f9657dd672e1728a10113dec2ddef87b083f8e26b88fa7f2d149b28f209d3b3e5398a1445f076ae29094ff139937fb2ca4e65d9b8d704c2a552fc3b5e8684bd2d77a26f974b0ecd12b6c702ed950e1dec332e0e909029540b3144ceca70024956d4c01450173c522896db10c5ada448062e46d0597db3b15d5701a17adc1de53a10877f598a1048c4bba8499005b64fc6726507505e085b8420ea25bb51b3134de5e530cb1ff591c2eadcb2c224ebed13ba91eb0cf4caf83057a0fdbd2339b5043bea1da27a5c101cc34b8cf7890247af03b81c078d5c27a7fcd9c4c663335111b64707faf60e8889617576db44b33bc94ff6a4e443de56729f35e76178a40d5a3e4b2255c8c9ea709e7abb025273a7ed4e2ccd4ac6248d3a792f2b9324662ab0455ec17fc973ee437d6255a332a3bd7f4222c6ffb6e1881104414e7fc9495bd8b352f36e4811cc6bb01567e03379bec1a2e0066b71ae4ad586a5d9747889d6dc3cf907abe70553b1380fe184e276f4d1c328467b0b306e44e533b59e43a1a89ab7c3bd137cf54c6e3a345e1848d843b9dda000731d9cff52f18a2def3033a836194c89bc92f28c9792a2927a129758bf944cfb793fa99d9584cc80004e9d61777a401968d767ae0b18363bafdc72a469687ea830cc8605bbe15a2d4cfed86e2e9a952cfcbe45121e3c305ba9bffcc37b5ea0240d9329ed3e26dd06ff3cea9b1c284a2310466c4ecd6aaf74ffb36cb781c0ee9afa3cb288f1167845ac503af089dfe3bf239895f6c1d1fefbf45df32b921fa67b0716ab0c928bd02d146aa03cc035c666c08b14c102f162d26f57a778ea41b8ee86b941b561ceca863d07ff8855188048358399504ce86468b663003a59d51e6490a56733684c6001eb58955b2e5bd76e37f2b95a7794d66c491ef66cf600917c95173e9b9f6a7593e49c0505bb5b4d374b81ebaeb619f477c3fd4d20dc6528dd19e6e7fdbddc606c027d5ced2c80a99d12b592d1337094922da496a490bd4a9a961c89c4060db9b118cdc1acb5f0e8d73341154ac1632aeb32024d9ee193a2e58a0519ca320861ecad5cd24aa9618f6c440225ebd71bd89f2bea2afe56ae145617db3e9da56e686c97396970f26bdd9114564ccf4c3da370ceae98e9f441fbea4c80bf3cf39b96c45e28ae04e1da26a172159e356d0801ac72c8a56a8cb6daaaa99fe2866138d9c34a146501b735640eb64fa3b253db89ccd8b0aeecd682e6ca0f5a10d4c97b13f88d1c8eb17fb8969e2d0494abb0cba203348f16149e5021d624197acb5eb8e356369279cf1f48f3ffc4a7e3aa4bb5d256c75d5ac7a89c62b8a9facbc0345cf268ef4dd4295cd56cd3c51e3a9836ccbee54f78722db054c724a84324d7b6662633d5cf4d315b537b5e168b69f7fe3a6bd2faf0107b8a56f15cf5cf40673c4b911a1b65aa84b72e1c5f787d91b15cd49bdcff44b492dff65c08aceda0ba70a39bd9eec84ca17996c77d2e7e894ab5dca9174809ded2d970140e5e9b5b07b0a76aef6ea61dc684896ef8a99192de7923f73f845aec2a6382ff34359c03dd5c4a0e01e95d63c293d7d9eaf116edb0f110acd977b7cce6c2a6d05e4a69d894c8cc21351d13a037cbb9410962a550d2a6c7760855804821d026339eb4d911263680f8b66ed5ccd64964b7e26238da7dbdc18b52aede0b6410d73779b8065d4579163b0f5dc6e5b0e028e5973c424a17a999c4a9ccef872eff7b3afd792c52a2e596cdaa3de4d4a08987c2ff17629d9b6b8dd36f51cc3b4331eccf11765526086274ce506efff6ccd6d88d3ddde17ef68131c25518698687e9e00b36455f7b4e8ebd419e5a5b31e11388936fbe3ebed32b0536c87e846ddc5fc4315d99b7428f576f8ec1e50ab693c3c248484f73e51c6bdb939cf1bb44fe5a276ef9fdc35bc5e7da10a49c56a5958bf3ef43375a88daf835ea39ec135cb971a72df1c630b3931e597c4312e027be52a037e4b5973824d16b3cf0e4b5fd9479c7a48e8a22e2436e3c8bd53004852afcf7c8a5b3530f7e2e382d6b7e133f588c230f618144bf3bb69685d66714e0c39a75e5edc95bb8b12102e314bf0bb2bc32c6f3f4f24d171393bd9151c55ba007e6961a68010dd7026d879a013953f973f1aa5ee718922efb544ee40a02cb9b5b8c25eb94b85a0072bd34ca95adc9c79f6838913637a9a2b2527499b1a3ec93e35c56b3d0557ff8b11a4ca29017cc88e236dbad3cb2e215753a51380b97cbb6c930db2248e902ae41cac24188b2f68541eab51e3e1890db2268fdf5af029c40fc2d7687e6778f75b89982b70fe851e9848be7fc9b30d715f87e940ed80239b5d55038255b6f4f7a6870c871c54df0b3002f66ae967f119fe9cc3b5aaa96017b821ee7bf4d201d015b67657c0f301c2ee9acfb2cfd41b7316bc93d3916c9e1d6d22f660e00776ff4b14c626ffc8d33faa3696ad33056a1f0817d4238002760437e7673d0569a4220bddb09c5e7d20e7d712d1a34ce4112340e83663d08d7052943d7a98dc01ff310ebbddfa192e90e30ab33c39ea49a159f7988f943285b9379a7c84dd0cd7981c14b4c171d66a02b1a925f97532dfda722dd48e8f6df75ec6d126af9dac49e4f7e80030ec18ad7d30fe7b5ffec999d100b11b59812af88a9c25c1977f2fc1f96865c532a520d18882329dc38adcc46f2de0375db21116a1a32fc0c1f56bad9efab41fdb45d8d5d6f15159a8196bf13b2dfd1d7fe8a57cf048476c378aefe09652e0bc45fd84c66db00d5a98ce1bd117ce2e83577091966d5b2b9dc9c3e6358c9912aa0b476262a259b477a5d57d4302b03130bc8a682dcb4f24d43a14f88c78fc6c2ecb9321cb525f5bc461a015a787c868ef967dff5eb57387968f6c0e82251916346b1d2bc1c165db667e60a0f05df2fc68242b508a6c9d1ca2119b167ff53c6c17b6b0d03330e4fab6ebb42c21a90955508de68e3c24132012879ff553bd5aa9064e2ea2f336f5f5ebdc8e0f256cd4bd3cfe719c456722f9c0da194a4f39e82c945802ec0784f492b94aaae29a5c149d9d1eddbf6faac6c807f9009024c3ea4f94f186c38ddf3fc68d7b95b099def64e69336c0f559133846f0bcc97fc1c1f4aa9419873c4d55466e2ce1b6c68ee4889608ba0edae8a6d82d4c3173584d87347c6bed86f26a50593da1d8386f3b6ec210beaf8c795fe0fbeb7f9fb8c724aa9474db7c8ef47290b522b4f237cf99667892fe4764c91e31a713a40568227779d7eef475760f121941e47495f3029f53bc5ba180c79b9df2e88d1c76e6827ff9907b28f23e423ca16c3b35f4490809f0d44403b46b3563778dc51f3e11dc053a4d715ecdc53bf13fb2601c5c4841686fe32df7a2ebc1355cb236074a8800e666b908b2707902d3861e6260ab452fba93170bc289a88a54f2f71178657828ab670c95f0ef547c21153ecb17d2be07aa6e1bede146f8e1254a056661b27dfa581c6f68f555c198c869fbee", 0xf4f}], 0x1) 16:00:14 executing program 1: r0 = dup(0xffffffffffffffff) chflagsat(r0, &(0x7f0000000040)='./file0\x00', 0x50004, 0x2) r1 = socket(0x10000000002, 0x2, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8, 0x80) ioctl$KDDISABIO(r2, 0x20004b3d) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1a2f, 0x0, 0x0) 16:00:14 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r0) getsockname$inet6(r2, &(0x7f0000000100), &(0x7f0000000340)=0xc) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x40c, 0x0, 0x0) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) readv(r0, &(0x7f0000000300)=[{&(0x7f0000000000)=""/123, 0x7b}, {&(0x7f0000000080)=""/49, 0x31}, {&(0x7f00000000c0)=""/22, 0x16}, {&(0x7f0000000100)}], 0x4) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000380)={0x5, 0x7, 0xe12, 0xffffffff}) 16:00:14 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f00000001c0)='./file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000140), 0x100000000000024f, 0x0) open(&(0x7f0000000100)='./file0/file0\x00', 0x800, 0x22) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) 16:00:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2100, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x10, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)={0x0, [{0x348a0d18bb68907}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0xffffffffffffffff}]}) 16:00:14 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x7, 0x3036, &(0x7f0000000040)="db708778393cc916bdbe681ffad43a8db9e5b32c0fa1dc9bf8d7126538faa2fb9547990c14cdd40f94fddaa6c4daef1267f3cc75208132f1be53e108efb4f721d09d81ad75b7f45d994bd5ecd22d39b7a8a2174e501c2380f3b46b60f5e99a446e935ba9952bf004b02a4f642d8a3cf2f4e1939f40ba1a74e394dc68bf0751e9033dc36e951df69b55ea96e3b60d0e6860fdcc9433ec220c32b85ace274b0727f4749a70123a6e3ed65930942d219c978f0724a3e61d8c6feed17a42906dd37c3644ac06ab999e8104d5e91537", 0xcd) r2 = socket(0x18, 0x0, 0x10001) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r5 = open(&(0x7f0000000540)='./file0\x00', 0x80, 0x20) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f00000001c0)=0xc) socket(0x10, 0x3, 0xd1) syz_open_pts() ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000200)=0x80000000) ioctl$TIOCCONS(r5, 0x80047462, &(0x7f00000003c0)) setsockopt(r5, 0x0, 0x0, &(0x7f00000006c0)="d93bf969764bdb018002aee0cc20bd211267b697a0e1e6b18443eff453874d0000000000000a5639f884d8e917e9ed941ef381f79c9cd4bb3c65288e992498855b05a49acb0cfda9b9287b91c17f6c8cfd1c11fa", 0x54) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f0000000280)) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000440)=0x1) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000004c0)=0x7) r6 = socket(0x6, 0x7, 0x1) socketpair(0x18, 0x8003, 0x8, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r8, 0xffff, 0x108b, &(0x7f0000000580)=0x5, 0x4) kevent(r4, &(0x7f0000000880)=[{{r8}, 0x0, 0x84, 0x4, 0x5, 0x3}, {{r7}, 0xfffffffffffffffb, 0x4, 0xf0000002, 0x3, 0x5}, {{r1}, 0x0, 0x8, 0x2, 0x865, 0x30c}, {{r4}, 0x0, 0x90, 0x1, 0x7, 0x1}, {{r4}, 0xfffffffffffffffc, 0x43, 0x48, 0x5, 0x91b}, {{r6}, 0xffffffffffffffff, 0x8, 0x3, 0x40, 0x8}, {{r7}, 0xffffffffffffffff, 0x40, 0x80000000, 0x8001, 0x100000000000}], 0x10000, &(0x7f0000000300)=[{{r6}, 0xfffffffffffffffb, 0x60, 0x20000001, 0x0, 0x81}, {{r2}, 0xfffffffffffffffd, 0x0, 0x3, 0x57, 0xffe}], 0x0, &(0x7f0000000480)={0x9, 0x6}) getsockopt$sock_int(r5, 0xffff, 0x10, &(0x7f0000000340), &(0x7f0000000180)=0xffffffffffffffc6) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f0000000380)={&(0x7f00000005c0)}) r9 = semget$private(0x0, 0x4, 0x44) semop(r9, &(0x7f0000000500)=[{0x0, 0x3, 0x1800}, {0x3, 0x0, 0x1800}], 0x2) 16:00:15 executing program 1: lstat(&(0x7f0000000280)='./file0\x00', 0xfffffffffffffffe) 16:00:15 executing program 0: r0 = socket(0x18, 0x2000000002, 0x0) setsockopt(r0, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) getsockopt(r0, 0xffff, 0xfffffffffffffffc, &(0x7f00000000c0)=""/212, &(0x7f0000000280)=0xd4) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x800, 0xffffffff}, 0x10) r1 = socket$inet6(0x18, 0x4004, 0x101) syz_open_pts() r2 = shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000380)=""/199) setsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000080)={0x9, 0x6}, 0x10) write(r1, &(0x7f00000002c0)="52b9e7f238e404e24a1d1330", 0xc) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0xc0, 0x0) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f0000000340)=0xffff) setsockopt(r0, 0x81, 0x1f, &(0x7f0000000480)="171054e501b4891ccb1614db0c31ab73b48a70a42079d8f18aa24e81a4fa11ae10fd9cdfbb7df0384b78e967f9463bf387f8ca4e5369fa01e3d0fdf4c0aac2d314b5130c2ca01532408e14de63809c6fabbaa2c98142174952882a65339a8d1c3138a729eb6b9ca35717c84c34a22a86113305a79b06b618c5fad6c2d82756fa088e79d44076d51f97a2f15df9326d65cfcb84e77ff637f2d883cbbbc5e69cc954f617ca2cf81b82419f1576cb1257ce36b9900b4b1566f35ce5b6563eb2e2331fc3f9357f5f44ff722f609c5e4116ab0b32b5b6f763de5dbc7a0ebe092e86205f121f95002b74fc", 0xe8) setsockopt(r1, 0x9, 0x1, &(0x7f00000001c0)="7efb899feb23de3a44645aeed76f38302ed9ae69ef0fe4883816beb8ddba7a9c11b69dd944896098e41b2d191689f5f91ebd918f7dda1c11a1135b919ff581c3ddb171fc8c4b2bfbd42ce1d4e28e32990361d107fcf658ee95fd8cd5658584941e2da0a88b6ceb65ccc09fab07ba05ac0f44cea6be725d09ffff3d6e93553c4e0d6412d4aef4804c", 0x88) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0x101) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x6}]}) 16:00:15 executing program 1: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x200, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0/') r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchownat(r0, &(0x7f0000000080)='./file0/\x00', r1, r2, 0x2) 16:00:15 executing program 0: link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000100)='./file0\x00', 0x1) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) listen(r0, 0xffb3) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) symlink(&(0x7f0000000240)='./file0/file1\x00', &(0x7f0000000280)='./file0/file1\x00') setuid(0xee01) openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0/file0\x00', 0x200, 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:15 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10621, 0x0) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) close(r0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) poll(&(0x7f0000000040)=[{r1, 0x101}], 0x1, 0x0) close(r2) getpeername$unix(r1, &(0x7f0000000300)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022160501b5a74d484d045d39d8ff8c8752b92464d3e614f218a3d34f4548a46ed2db375c3eefc16633f4198696b5bbec59fc491ae5e32dc0a7c5e09c684726dace7516dcd51035f8e728b9ead9836e2a4c87a93327b0fbe12564f9e2badc79cfde13c319f81480c032c5cab36880252e8a9015b800000000000000"], &(0x7f0000000100)=0x6e) 16:00:15 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0/../file0\x00') r2 = getpid() select(0x40, &(0x7f0000000100)={0xcf8, 0xfffffffffffffffd, 0xb9f5, 0xb73, 0x6, 0xb983, 0x7, 0x4}, &(0x7f0000000180)={0x4f, 0x70, 0x7, 0x101, 0x8000, 0x8, 0x6, 0x8}, &(0x7f00000001c0)={0x5, 0x20, 0x2, 0xcd, 0x3f, 0x401, 0x9, 0x3ff}, &(0x7f0000000200)={0x3, 0x40000000}) getpgid(r2) ioctl$TIOCCONS(r1, 0x80044272, &(0x7f0000000000)) 16:00:15 executing program 1: mkdir(&(0x7f0000000580)='./file0\x00', 0x400000000000000) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000001e40)='/dev/zero\x00', 0x180, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r3) r4 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r3, r3) setregid(r0, r0) socketpair$unix(0x1, 0x9, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r7 = socket$unix(0x1, 0x5, 0x0) r8 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r0, r2, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r7, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) sendmsg$unix(r7, &(0x7f0000001b00)={&(0x7f0000000000)=ANY=[@ANYBLOB="01001995bf59dac76f74"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r8, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, r3) r9 = msgget(0x1, 0x2) msgctl$IPC_RMID(r9, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) setegid(r3) socket(0x26, 0x1, 0x6) semop(r8, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1002}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) chown(&(0x7f0000000140)='./file0\x00', r2, r6) sendmsg$unix(r5, &(0x7f0000001dc0)={&(0x7f00000002c0)=ANY=[@ANYBLOB="000000002200ffff005601970000284e0000004bdcec46710bd46426a813834c752fab19a7fd1c296f5e1368750294b81ac8884727737946da887175caa129408a70d9c14925946d7dffe2c161181da511ce2fb50d8cbedc1754f8c3072d9d410ce9de6af073b39da36a012202387f5a454cf685e64ebbdee23ae48922c8a52cdd229fbda5737c9bc5f0480d000000000000e83e6a4d2f1969bd343374e07c495864b0e0d46f5e057abb6b0d1e0c8345dcf1576dd6eaf96f13900a5dea4aa3cd1400000000000000000043c328ae3e780c97090599e3b0ec25d5cc2766a937be09bb23385d9a979082aed8b4e59e0c7e32195286d43cb58a6e2faa56c7363a833240cd971c7d483b63d22209b1403b7116f675b1efc94e4a4322b77ab75713d51e45e967020b38189964e950f3c31a3075689a8b7f87ff5d1b4b8676"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x6}, 0xa) 16:00:15 executing program 0: mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x10) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r0 = getuid() r1 = getgid() lchown(&(0x7f0000000080)='./file0/file0/file0\x00', r0, r1) truncate(&(0x7f0000000000)='./file0/file0/file0\x00', 0x3) mkdir(&(0x7f0000000040)='./file0/file0/file0\x00', 0x0) unveil(0xfffffffffffffffe, &(0x7f0000000340)='c\x00') 16:00:15 executing program 1: setrlimit(0x3, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000100)) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x100, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x2, 0x10004003ff, 0xffffffffffffff61, "73cc517b850900fbff00000000120055098c6000", 0x3}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) pipe2(&(0x7f0000000080), 0x4) 16:00:15 executing program 0: r0 = socket(0x18, 0x2, 0x0) accept(r0, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xfffffffffffffd86) sendmsg$unix(r0, &(0x7f0000000380)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="00000000ffff0010010000001000001900000000ffff00"/32], 0x20}, 0x0) getsockname(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) 16:00:15 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0x8) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xd9, 0x1, 0x2, 0x80}], 0x285ba58, 0x0, 0x1000, 0x0) r2 = accept(0xffffffffffffff9c, &(0x7f0000000e00)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e2e8525bc07197d4"], 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) lseek(r2, 0x3d, 0x2) pwritev(r3, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) 16:00:15 executing program 0: r0 = socket$inet(0x2, 0x5, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x0, 0x86e9}, 0x8) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0xa74, 0x5}, 0x8) r1 = socket$inet6(0x18, 0x0, 0x7fffffff) getsockname$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:15 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) open(&(0x7f0000000080)='./file0\x00', 0x82, 0x20) mkdir(&(0x7f0000000000)='./file0\x00', 0x80) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:00:15 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x14000000, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x0, 0x2}, {0x6}], 0x2}) 16:00:15 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x10, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000200)="6978a708ab0878", 0x7) linkat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00', 0x4) close(r0) poll(&(0x7f0000000040)=[{r2, 0x65}], 0x1, 0x0) readv(r2, &(0x7f0000000380)=[{&(0x7f0000000100)=""/42, 0x2a}], 0x1) poll(&(0x7f0000000000)=[{r2, 0xd}], 0x1, 0x0) connect$inet(r2, &(0x7f0000000180)={0x2, 0x0}, 0xc) 16:00:15 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a5) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) rename(&(0x7f0000000080)='./bus\x00', &(0x7f0000000140)='./bus\x00') ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x75) ioctl$TIOCFLUSH(r0, 0x80047001, &(0x7f00000000c0)) 16:00:15 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x81, 0x0) close(r1) 16:00:15 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') sync() chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='x\x00') r1 = fcntl$dupfd(r0, 0xa, r0) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='c\x00') unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000040)=0x4) 16:00:16 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) shutdown(r0, 0x0) socket$inet6(0x18, 0x2, 0x0) 16:00:16 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x80087467, &(0x7f0000000080)={0x0, 0xf38, 0x0, 0x0, "805e8185cf5baa5f7a6beef3478b5d040bf35d52"}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'./bus\x00', @ifru_vnetid=0x80000001}) recvfrom(r0, &(0x7f0000000140)=""/250, 0xfa, 0x802, 0x0, 0x0) 16:00:16 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r1, &(0x7f0000000100)=[{&(0x7f0000000200)=""/223, 0xdf}], 0x1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = getegid() fchown(r0, r2, r3) recvmsg(r1, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/47, 0x2f}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 16:00:16 executing program 1: r0 = socket(0x18, 0x3, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f00000000c0), &(0x7f0000000040)=0x2) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000100)=0xc) 16:00:16 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x210, 0x0, 0x0) 16:00:16 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x40) mknod(&(0x7f0000000080)='./bus\x00', 0x80002006, 0x2d94) r1 = open(&(0x7f0000001d00)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000140)="1286b998ff6f680a159c0b93177cde9fc81eb23dc1455f44baf7cb613483ff714695a7cd7a95d27ea869c6d4209839e4286a5c4ac37b978a9304461d8a82f792403aae248931ba38b9275708dbcc6eeed4dd0ef429e76d557f07649513f7216f74e246aad52e43222d24f3aa1c", 0x6d}], 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) r2 = semget$private(0x0, 0x5, 0xe1) semop(r2, &(0x7f0000000240)=[{0x0, 0x1}, {0x3, 0x9, 0x800}, {0x0, 0xffffffff, 0x800}], 0x3) msgget(0x2, 0x1) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000180)=0xfb63) syz_open_pts() pipe2(&(0x7f0000001500)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setitimer(0x0, &(0x7f0000000300)={{0x81, 0x6d}, {0xfffffffffffffffe, 0x7}}, &(0x7f0000000200)) setitimer(0x0, &(0x7f0000000040)={{0x0, 0xae}, {0x3, 0x1}}, &(0x7f00000003c0)) chmod(&(0x7f0000001640)='./bus\x00', 0x100) getpeername$inet6(r0, &(0x7f0000000400), &(0x7f0000000480)=0xc) syz_open_pts() setsockopt(r0, 0x8, 0x1c000000000000, &(0x7f0000000500)="f569dd920f1ca2da85ef1e5c826ade8c273b9f1d65dffaeaf56b99d61427e3ae1baa585d240ed88a0bef5ad2cc78affe0bcfbb1b018bb53034f780d99aa0fc98a863352b860b275076467f8f45a73efe13629306d1a0453e20b2f66908c08b48995a492354b1af8b7209cdd6b80fd10848e958eff64382b0ae95f3b2fb5818e21a651d781771307214e9eccaae270fbc07dce4e9f797037eda35c5fa7f60998f5afbfead9f268d88c1563e6707ba0754d0981490c7f905ca380ba2a271382568a747ea7c5a33bb0113be1829905133ab4f41a683c46af9b802571dd6df2834b533ada14533cd52d1c02c55fa4127dfd33e7c04da506b0459239fe771e49aeeca1d507ed99ba48c8fd15ac779d7be8528606070cf89854097db57b2e415a289867e31175ae17acf6b7b18e75261ab4c262b285271257000d335b02743c951ccfd20c43fd1e669ac07b009aec7b35e34ee18deb204dbf98844cebe284c6d404fb9d5ae6a970f9dc0bd79a97adc831939b2b451ccf877332c3f7b47971b1939590c9a57b5fc842b30a097cacc13ceccaec241b33444d29f6feca929b08968bde8adcb10e3367213b26890d990754349b69afca673b042ca7cbc02c6ac41e62a1d07075c8f935b93e73d3ae0a8de55daff1f46b732428c58a1aeb1465d5cc87a7d3af10460a950c69f8b7c9f9c2c4359b945543fd5acb8047588d2defaafebff2a18d5a731cd8dc98ba52703c073a26c2337d3fa49620770f04d70ed421c38346d3d6ab8ded4c8d1b3f60a722b7a582812e3042c451200a3c9e2c786d293a5938aed0fd47a42afa03336730cd9ae59ecec7e3c904caf94431142afe389681432f62957f570c1217dd30e34ec1baab74bcc76f475ccd0770988b528127f8f0467c7545d0daef0064fbd372fd6196493c83864db5672b6883a5b649717a467b3cb64572676dfba4ff9f0e63328b8f531a6bbfb105e16b5d7b851d31a87439836ce914ff545cac862f155eec5d09d6551b83265f1604c86d6dd4495d32e92a3376dbd1a85632f49b4bdcbb6989e110b84d7378417d5ed574053447ac1429a1c8ddce8134053ec74d3468d37df1145016af254fbb0ea38f8c79394c3b1c9a632acc7d4ca7fbd77a395c271040b8816d36e6cdfbd7e103ca23fc189b54e27480aa28cde4590a57279e05375890e1c8113bb8466c86a14aecaaeb4f957d65a7ebe4848b70aceba6ae85421d2e29d775d6127995a5689c8c4fa466114af66e6d1304d40d14ba80ccfad4a477503ce1065e13a518df37caf7ed4600722f2e85619e3b65fc658291a28591f34420c6e45df57c5e7b97c35d97bbab3d83ebea55b752536805f91a97bf626539775ca7c9564c6b26f8146a0c13d41fc8f30d1365debb69eaac4cdbca65cd1b2077edb60a041616fe630fecdb9a801e924a974df482779c96c850294fb0c606af3bcd55451b7dd654377e4b9b4032f3f4f0290fe8b522c2c87fa5c58407d938caed0cfa459a8fb0cabe61b81b10004fb3770234b69e5df4eeba7d1c1dfb98d68de4c0655ea548b645cd2328565522b7d56dc486809cc6c13e69d3c709ce23c933a5a215b97ce202a6b808a05171c7158456e42d0e094959595d6c50f679c8dcbf9581f21926129595f24d578ee1fd05114293c8aa0a30a74c53e9dc8f7f22e75943e96ffc10473d0a2de02e976cabc9c3177f1eff7aef38abb101172a69a9c3787e672aac1052d7103f75406764b6e2fdb4c9eddfb25682e79c3df544fb24490bac75fa750c27f7fd60f9f232f5ce50c0e6c15f30407f42cd43d5675ac74f7fbd90adc9d983d581f85689561abb1e318bcc6d75c97eaedacf7936d2a837d6520953dc8619bf0a4e45eecebbca4c75471d144a4fd36fddf69c9c56c7fb1fbb4c1c6ee09c15c7569b6856fbfa7af36fae1ad590e48ef06e2684c6f138572da25710b8dbb59ae0a375f67e14d26a895a9cf28fe0bea01c97ae8ff36ff477cbbb233c94a7acbe7b30202755255d64c09dc4e55afa6476a9d04b637a4b47bea67ff23c69e38590bb45e8fdb8ea9b177c1a1e26eec14f17e804dbc87adacbc535e1edd6f1414684c59d58ce5129ad937a0e1fe4c374d597bf1526e424e9f60d52395b5a5df1aae42dc5fb9bb6d408ed324134bb3adafb5c13378df452f39ba4b897c194e1ada5bd25cccdce6517230f06627cf3a98b03813bd73d97f16111057d1047a8e87436dc05e9c5d2e3d342e67c579f5516674264c528f4ea92ca9911976795befaca5443f986cc599c8932527b3e4d86b3bce51e9d63ed63c8804bab310a1ee9e82ad5f00cd6b26e03029c789a11975739b8c47acda37be59c4398ea33c2158a0f7a26493fdd625ce1ab8b14881b6e9a4ed95e3b0c601eeaa46143490d972bb9b5c04919cf60160886a2a1ace15e555ff0e06412678c8442c17fe4593b355db3c8f47acbf9faab93c12b3c4d9c5b7634cb2e5f5fde2ee6b63aa210276c46cdb576c59e0baa44bb19218c68d7fa575aadfe16abb514d5125f8593638810199a88949ac71ba35041bbd4719af850826ae903f0ad209c6e688edf8c419ca8d9eafb6ac42713d402e77d0d41c875bc601dfc72c643e92288c16210d9283e0ac5533bcb10ec4e8cbd1665e484fd9eefe8287c804a0a94b33c54103f03e3f991eafbee348d8668f42f6c33ed1e9af6b96285db575de4549ee7a62b94d5aad45efc2aeb33cfc273850bf96ab4581de55f7adf39d44f5d9617367a0eb3a9969acfc427dd8adaef2591a7d875e69eec46b8abb1f14a9a4f4987e5f4dcf9bf09cf4f487f0e2ba67b44c5dd72f267a3da7da3d837ed9487a49763987a9ef3c5a2f7f8bf980aec77dcca8ffe563bdb8806e0b5312c18afdb4c37dbe5b83564793b0f57fc83c48173b7570b0dc2cb3a10badfa22e408949e3b2bf107f18cc969046d0ea3e695c3a5a8572bdf52cb9a87d2fbb9ab8bebe60405bd6290ae71c57035f2abf17ca6bfe2daa71bf2e24883629c65a8f3f809e06b67cff861ab169597039a626b18d0a1a36072051810ab9375202fa6c1eee9569480eb23031b75da50e241816f11b6e4f8e39ea3e54ba8a0ed7cc272bee4131527624979c79f68c255d79a54ce539d9f42883471ce3900697e60c01d91d5aeb8a6ff97c897f1b9106223a1d40c7959a1c108a5c203a4407ef9637a3e0e69fb8c6e01148f831c31f45f08e1e3fc9623767cad0e474d5f56c4a8eda2b136759d6d43ab2e92aaee8faad1ec10487d0eae1e8f8f50ba7e1fe3ed816161c6dad4c84a4f5862ed38f50943b2e79f614ffe2198dc4bfaca9cc12e9e7c2edd32c5073247a89aa53a1a4ab676bc8949c02687e2583fe4c062ae4240898bfeb598219c5b88299d2cf56d18dba2b99a1d66429c81538ddc2104fc7c685eaf4788a38819a90fab766a38eca0fda4588eeabc4571a5969905bd2b527aeb4af7d83e08834fd8e3493776c730fb6db532715d6fc8f2a0c423ec4b154b2dfdb1112ec699d6551ba23fecd46836103cf1a7befadfcc50b9f6900c8edabe5b2f8afa128f38fc6a2ecf7f0752943c665e8dd9a6a86900bc1c3789963a644e19c776753e5dd891ef33676b550e81aeed4b915d129a9ff3b34d4b1c3604480f324cf89895579b039d2257c28427ce19ccee7ede1d56554dcbb783b204a5bfc5681b838159c2dce4ced8691325c1345246b16af8acae692b46b5f9c57443a51f7d086ef72a959cd3e811e00c03617fbd3198871c3cf334615de473c49f0ddcd299cc7dad67943f4b4a30208eb9ce29f68846d2621c552c891edd4eb802a14a8bb73a8576544896483157a99c56684ed9c33f5b7fe9842f842a0fbbbdf15368a9797fcf51971a5167d1d30b2cf3e4acc061c395b5ac9132b2a6f7be02b2f1ed78e2a4b211d664bbcdb5a74d767c2f91f53435806d3b93ff49b34f26b21eaa37dfe4074c0a9c19674d14d24499d3100103b6db1c4e10932c2b2e8f76f0a0c7ddbaae56c9f11d2f2c74a16cf34ab4fe9b39c942af1c396964145c3ee46068462b73594be8e2585b64be48582685c69328dbf65c7b8c623dbe7307445416216c0e94a80a59589a5de4dfc9b3f9a4f307ee94af27d95b087213aa8106a16f5cbde09ea11f19e97e03ce0829a834cc268d46d2dbdd7e644cc9e43d6ce20c6b89836aea2427c200404e1a34bb6585e95e3cbc95422ef60fbf146f1e2b89978d5cb916901a4ccb593481a5cbe0b23959eae6c080851c39696efe5cede92461e84df8e12928bf72dc3d4f194b5bb6a2346cebde8d7686fc41fc93aa2c724c405234a7820be17e2c59ab44174f2296985e28e5db334d993abd680be15aeed9f530e5e95b2f0168ed4b15a9698247d0cf62c508feeef69ffe88ecfcfb7d2e98fdffd98ebdf769543cc1ac7266ce432bbeebb2fc8292d1e7248f8bc15c21db80e2bcbf2be141a36dd1b9ea3aceaea76fafaa25a21bfcdf39676bf33951982c14d02fa93c1621e0a8c06fb3a375b0cdd9c925972bd6ad8d20fd373fd45199bfac5a3871e652aeed5f5ed82629adb216d6f5322dbdd5b09c8f206eaea97960eab52af92d035c399db12521a45be7572f0c959aefdb774828a169084d68e303b05377d966c7b8594c02c9a0feae49a61e09b21ab677ee6a6ffb218e316ad83728aa6fa5d6b77795c8fbfd508a93dbdb841ce897bb8281454b3cfe16dddac8415fdd5489b1918f55b21cebd2d7b972b22efa05e81491aabdf3961d99dc475c107905d28154b281e192a8b1d4eda7cab1247b0e792f6a83f12deac17855abbb1a1d6adddd96eadc66991df2c0a8f30f70f31f19b5cdc12e981dc0bce14d1666fc3d1d5f5071035cca52a92b849a1faef304205f842e4576e06490c5f9d917b8d1efb139316bc29e30f975025593a3939af2e53221cb99c2490a68ebc015e59db5f76aed169f3b527ebbf5e7bbcc93894314e45a1e001c970b61770c2d93b706695dd17bf258d0791867428ae80c1b710cabe41f9d66ac999337cb661669e2ecb6892a753b9e2162129132fb62dd4b9f949dae94cde2924cb9c4bf0abc64f9b107651baa4551d1129b921796339883a6a9f498363e6f72121471eb865ad133a75cd68fe352e1f6bbd27c66725be9f593b7c71b3a3f6d323ff7678ee9ad6897d43cfd64ce4221b17665705a436cbd6cfbdeb1b6c806c2721d2900d4db5acc894dfe49e94fff9e29f02f000a0bd18bb798aecd0c80245970f1526a50311781969ddd8b02203812eb3cdf34a052716b40e6fcfcae9dec2dee5470181d048e17efc56e1ad4a2f14daddb65b6dc22d6fbe4934424a71412b9ba3831b82261daf51d2cb558e413035a173d78b421e6bfd10868d34326f6131d2f7e0638657acabc5db530b9061c9084b95b86f395a38d401795028c7f5da2f973d2fea1b1a1aa0c57ab894ac8a7c2d13ecce96aeae0ae184c50e113fbb69a21c8193b3dfc20e39c7b8657fc6b719d0528cb5f163b8c84081adac56589a999cacf602bce9ef4a3c5c12dbc6137c110f6e4c808f264de744144735959e6fc89c5a2f7c2a26f70214785ae5abb053f7a9852c7d045eca6b3143e3b7bf84ed1649048e6e3c61ea3e718e7c711b39f8ed4d6da5183fb1b251ebf4b47c158997b50a396dd69caf519a71d275a0466da8b33d60a54ee8e0adeac81275fb88e34896fb27b46f92572be6fec62e0d16283f7861615848adbe3a7fcfaa31031d6b7694249d0f7a208791bc0d68ada58857c5762d5bc5f777c3bbb0d6d4ff7a716eb28e82a460265eedf56b973", 0x1000) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f00000002c0)={0x1, 0x5, 0x3, 0x3, 0x7fffffff}) semop(r2, &(0x7f00000004c0)=[{0x2, 0x5, 0x1000}, {0x7, 0x81, 0x1800}, {0x7, 0x8}], 0x3) r5 = semget(0x0, 0x0, 0x84) socket(0x10, 0x4007, 0x73) semctl$SETVAL(r5, 0x3, 0x8, &(0x7f00000001c0)=0x3f) bind$inet(r4, &(0x7f0000000340)={0x2, 0x2}, 0xc) semop(r5, &(0x7f0000000140)=[{0x0, 0x3f, 0x800}, {0xa, 0x1, 0x1000}, {0x1, 0x1, 0x800}], 0x3) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000000380)) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f0000000440)) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f0000000280)=0x1) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000001540)=""/194) semctl$GETVAL(0x0, 0x0, 0x5, &(0x7f0000000080)=""/163) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0xb8}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10800, 0x0) 16:00:17 executing program 1: r0 = kqueue() shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ffc000/0x4000)=nil) poll(&(0x7f0000000080)=[{r0, 0x17}], 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x100, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10, 0x2) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0xa102, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x10, 0xa0, 0x3, 0x3}, {{r3}, 0xfffffffffffffffd, 0x80, 0x2, 0x8, 0x3}, {{r0}, 0xfffffffffffffffe, 0x50, 0xf0000000, 0x2, 0x1}, {{r4}, 0xfffffffffffffffa, 0x1, 0x0, 0x5, 0x5}, {{r1}, 0xfffffffffffffff9, 0x10, 0xf0000001, 0x7f, 0x7}, {{r3}, 0xfffffffffffffff8, 0x2, 0x40, 0xa5c3, 0x80000001}], 0xec7, 0x0, 0x8004, 0x0) r5 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffd000/0x1000)=nil) shmat(r5, &(0x7f0000ffd000/0x1000)=nil, 0x2000) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000100)=0x5) 16:00:17 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) getsockname(r0, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) getsockname(r0, &(0x7f0000000380)=@in6, &(0x7f00000003c0)=0xc) getsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f00000000c0), &(0x7f0000000100)=0x3cb) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) pwritev(r0, &(0x7f0000000780)=[{&(0x7f00000001c0)="ec6e1a59fc2324ada583279e7ca2aa943dd89256dc3bc33d7f551644457092bd9df8f389ab6bb5b759ffc280a3a62b10a2485eabcf012ffacc54ff55a5dcfd027e494e85ec46f10f1ae9106e4dc3b89cf63677c1831975a866c5beaa1ddca3a018b30ae4d26b76cc51d0fee32bce330890f86b4332b96b9f5efb7e6aa31883421bddf31abfa042c5e75bfb56b159ae028c1f7780f5c89cf1d326fd9413880f27de18c9", 0xa3}, {&(0x7f0000000440)="4ea4bc3d407cf6c734ab179b92a9ef629289f28807890c6b6ccca4bb686308e5c06289d982d34f15bb7763d7c4a07236cbe07c1647343b73a3ea14acecc30fa8866e714c04342f04aca16b98fa0a8068ac9d2673a1bb259d03ce0b562f24e254e8b855f8b4c4c1068ce3f3977d162d86d28fcebdf13d0af412b924c7992a599a7a5706679e", 0x85}, {&(0x7f0000000500)="71ecf39dc04b53507c137b3f248a7461535fae6ee37911a2b8a12b6dc905a7b3665dce4ec3b2708b134988ae41d5b65b7cf8be999871599ed4465ed7f82b0ec51895c5e5ce6e8c2c7025fdbdf8dd19be14", 0x51}, {&(0x7f0000000580)="d6263a7f6581d9b03881a886430ec79e2d9a5b1a1ae8998b1fd7dd8193e7ab049f68ffd5dfb7d5a38f85746b059786a5488920436d74ef7f97a7d92d40c9bb35347a0226eabf159015df449423c8bb3813838063e02b567e5bbc304431cf137e534631ec6883072b99abcf6456a47335155808ff9102073df1009c85ca2f5481830812e9788b081617b297ed6ed4c9b596e0145f41e0a7481ea6a15a1dbf7cb20ef02c58682912f34e87beb9083188f0d6465a0c9a7d13d469357188f683180808e96b53e8f96ede56ad42c01f", 0xcd}, {&(0x7f0000000680)="7d35663cc6f08ebbf6a3be1d5752cbe9a7c0d69539b8ccb04dbd7860efb9d150f074ac1ddc549b741b3d9ca083b58eb96f79da42e3c925c03e9b8344ceb692e278a6286a7a32d5d806dd5da688c25715231ae04c2935d2a9fa6d9a961e", 0x5d}, {&(0x7f0000000280)="c52381757e467c934dac61170c1e4b91891bf5960fbf45ee62c2750d36d1c226796734", 0x23}, {&(0x7f0000000700)="ba93fbb9f8c7d73fa6af52d324c229c78752d50d15de47beee8bff490fcdde3ca904c0ad34df8c34bd3d50ddde57a34d4047bae7c8d131e2cbe62b726aa4726a1410a0241d04ba128f", 0x49}], 0x7, 0x0) lchown(&(0x7f0000000400)='./file0\x00', r1, 0x0) shutdown(r0, 0x2) r2 = dup2(r0, r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) setuid(r3) setsockopt(r0, 0x29, 0x6c, 0x0, 0x0) r4 = semget$private(0x0, 0x4, 0x40) semctl$SETVAL(r4, 0x1, 0x8, &(0x7f0000000340)=0x7) semget(0x3, 0x0, 0x6ee) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r5) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000800), &(0x7f0000000840)=0x8) fsync(r2) 16:00:17 executing program 0: r0 = semget(0x2, 0xb, 0x8) semop(r0, &(0x7f0000000040)=[{0x3, 0x8, 0x800}, {0x0, 0x5, 0x800}, {0x0, 0x9, 0x1000}, {0x4, 0xc0a, 0x800}, {0x0, 0xbfd9, 0x800}, {0x4, 0xf6b, 0x200000000800}, {0x6, 0x10001, 0x1000}], 0x7) semget$private(0x0, 0x1, 0x1) r1 = semget$private(0x0, 0x7, 0x2000000020) r2 = semget$private(0x0, 0x7, 0x500) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000080)=""/194) r3 = openat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0x200, 0x0) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) semop(r2, &(0x7f0000000000), 0x2aaaac55) semctl$GETPID(r1, 0x3d562abc094227c4, 0x4, &(0x7f0000000200)=""/142) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r4, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000180)=[{0xcb, 0xfffffffffffff801}, {0x4, 0x1}, {0x42, 0x7}, {0x1cf}, {0xae, 0x6}], 0x5}) semctl$IPC_SET(0x0, 0x0, 0x1, 0xfffffffffffffffe) open$dir(&(0x7f0000000300)='./file0\x00', 0x200, 0x4) 16:00:17 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) socketpair(0x27, 0x0, 0xffffffffffffb390, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x2, 0x0) setsockopt(r0, 0xdf8, 0x1, &(0x7f0000000000)="49aeed3fabc253a629b38ea9c5f3c28ef3fe1eef85b3df388934183a7713da06c670214ccc92cdd7ee9415089bec1700612d99556488fb29efe4b841cc754ba3b59902a6ff194a15e54db2ec2ce600e987846e907b3f10d905f7ee51061852f3cebce580e48249bb18a51e044e7ee39f1b2673c9a4f92584c2316ab91958df3b6b95bfcc2f9c6408e92013c70a7cfdf83a2b2daed337fbc546ac11babba20557b1d556a8a588b6256e32e08591a5805c387016b250c43e5ff78d731c2600daa2abc2c60fd19a6196429ccbe816cf40b9da9f29", 0xd3) r1 = socket(0x80018, 0x1, 0x1) r2 = getppid() getpgid(r2) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0x9, &(0x7f0000000180)="f7f9e794", 0x4) 16:00:18 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b10005020200e604000012005786ca3849451ae3d3051020741038f53e8551f30c0505fbfffffcfffffffffef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9219830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0x6, './file0\x00'}) 16:00:18 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd0\x00', 0x20000, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040)={0x9, 0x4}, 0x8) r3 = dup2(r0, r0) r4 = semget$private(0x0, 0x3, 0x2) dup2(r0, r3) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000100)=0xc) r6 = getgid() sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff008000000000f87c8a5b671b1b542a538706000000a7c800000029000000330000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db8045533105000000d24587e3313d606d4ce375e1846fbf8fe2edd74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbc010096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b00000010002f53568453afb19bfd710bf0"], 0xe8}, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) r7 = socket(0x18, 0x2, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) listen(r3, 0x6) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) sendmsg(r7, &(0x7f0000000100)={0x0, 0x38d, 0x0, 0x0, 0x0, 0x5ae}, 0x0) getdents(r0, &(0x7f0000000300)=""/225, 0xe1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000200)={{0xe7, r5, r6, r8, r9, 0x80, 0xca}, 0x7, 0x400}) fcntl$setstatus(r0, 0x4, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000280)) 16:00:18 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x7ff) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x800c745b, &(0x7f0000000300)=0x28d0) 16:00:18 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000000000/0x1000)=nil) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000080)=""/48, 0x30}], 0x1, 0x0) r1 = socket$unix(0x1, 0x0, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180), 0xc) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc028698d, 0x0) r4 = open(&(0x7f00000000c0)='./file0/file0\x00', 0x610, 0x0) r5 = getpgid(0x0) fcntl$setown(r0, 0x6, r5) r6 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x5, 0x10, r0, 0x0, 0x0) symlink(&(0x7f0000000200)='./file0\x00', 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x400) readv(r6, &(0x7f0000001880)=[{0x0}], 0x1) 16:00:18 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x200, 0x0) r1 = getpgid(0x0) fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x3, 0x2, 0x1, 0xfff, r1}) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x200000024, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 16:00:18 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) sendto(r0, &(0x7f00000000c0)="65b34194b2b8e8b846d9d98143b9f5d207281655efe6ca0060af8186c034e62b81c6f19fc3e00e245f00a72f677c6f368b09f835e3f8ef81154fc43359315008781ba00d9f0efebc0c8298e6686276253e645b0211711cace74d6a78e79c1cc7598efa4efb1f79844420cc08bffaa0113c2ed312760998bb6155c8e6e3928ecffda4eabcdd22a351d1e199954b638f9372", 0x91, 0x8, 0x0, 0x0) 16:00:18 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmget(0x3, 0x1000, 0x604, &(0x7f0000003000/0x1000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) read(r1, &(0x7f0000000140)=""/145, 0xfffffffffffffd52) write(0xffffffffffffffff, &(0x7f0000001bc0)="76b5e55158fc9526d7c865eb060ac3a90714b824d3c5b645d0327dc5a001942a227deb3909929d02653394de53ffc95553daec4f5b5842f5c95c927ffcddc92c078b8b7d60aa38225c9c2384b00b676bdb73e6903d2de1629b0114049ecfc09cc699fd6c351b4a3ede37313630dd1293ccb60f22b9185dc364b038f66345fe1d03f2f90e25902dba69fa1ae6375f7f696cdd42c0edbb746c8d14f1bd7a96f01b0a2a756b134316f6d303b62ec6736ca42013437cc58a8cf2c2fbe6a0edfd259f50005d608215afe04b2166bf10cd1d1be0aadf51ce63618aba068b3126fcb0393332ab36d4a6bbfdcdc088c1e89e53c48820c1649e7cc74c2adeba6631ac57a9fcf5d6c046be0792025e285af1b946d730b928468959e729c22fdcfec04f8643f4309ce92c78d200cef188bd59097d97f4e2c7591f2385939ef88d42cf8df925e7328b2fee3ff2b7895d51386a056c6e59d23f05d19ddd7ea769aaf579cff33a165b9d32c0275ae0dd760d32f2558ff2cc8da2de0302d6bb9351f382d502979e6bb4240538b93296109eb1d04e97eda1dd7e84da477a8c450a4f0835792fdf08c853840e47ce7ba8359470ba8766f97dff975f14d28e14806a03408b3c2d747eff139f4e9e57bf57c83e373f3492fe09315fc2afede5720ec332745f1fa236656769bf9c7582b3643581e72a1329309c587fc95aee4c97e31f415e1f6b840c94692d346d99c974a2a4ebe560a2711079f54005769902955496871a6cc8fcf1f0232e4b38948469ee517275793621bf8aa4ea0cd3a503e856aca2fe0ffaa287471c920d207471595c8277ae1cad5053bd8ad5eec6a202394b008ce5853f1ee1e3233f23970266c4b4470c54b0ff3d79fb4fce7f70f7776c2a125b3cae33867fb26fb7c7ab71a1043cee283046819f58ea795703805d7aaffcf3a31eaeae17c4f52d68fbe585809ce9e12dd4b940e09bba7baee4c23b293116a94a980f894703c017fc04952f1dccf3b89c3970684ec140350f365867fb1b240800359a8433b002fc2a6ee83f1ba0dc08dd19acbf9f0ca242a929ad58e9ee4079263e61c103443ac6ceeadc9e04436ae6d56f2493d7282ca7acaaf9f725bc369d8a8bd25dc710617952a0888b49e2e076fd462a3ae517d29b037f199bf60f24f4dda39b75e75bf2bd4f21e0796101b5163464e6ae4d671067ddf7ab9c3bbe843b3cdde0c905fa50b261963584a9953ba929e7d63f86f6119d4b86adf1e99086e3230b15ff86806d2cecb7abe9c9773b1b9b1896b8b01d74943711e6cef634a3357c6affd47bc53f1c0487f2bf5032385944db88b31a851ec76c6dcd8262ff44538b234d89341ab11619e0a5e9950a0e8db77c8a65183acf4db9db089706d86044ac1f0f73ffed2cf45a146e129a922cc3bad1833272d58d808105b562cb60aa2b111292db9ea7d4f5c6b8717cd39224d5eae1c5c8bb8143d226e2bc6bb285ae6d2760ac520756284046fb4851b77d8574d5c9c0645bd042c13c028e6efe57a613eb5d66cd704a7f3b", 0x441) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000000)) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4) 16:00:18 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0xffffffffffffffff, 0x0, "010000000000000000ff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000000)) 16:00:18 executing program 0: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) fcntl$getown(r0, 0x5) 16:00:18 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x100) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:18 executing program 0: open(&(0x7f0000000100)='./file0\x00', 0x2, 0x21) mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x208a9, 0x82) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000000c0)={0x2ca, './file0\x00'}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f00000001c0), 0x0, 0x80000000000000) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "f6988c0d8daea3136872682bdd8d0e3f2af5b1ef", 0x1, 0x401}) 16:00:18 executing program 1: socketpair$unix(0x1, 0x200002, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f00000000c0)="1e3044dc8d13878800bc6f3ccd2ec6869afbaece4da6aeefb19ecb4a9e1f518ead826386c7af7addfdc81c954ec62e7ea4ffc142ad80c54d4b11652f768af42823460b963cf3d9adfa0ebeaa69611e83e11b99333195d88919fcd16c62afd9a49c241f6f20ad904838c55cc446cf7cfd681505736fce58019ef11c3fe534f0923493c97459f4b09505c445c06818b878b753fe8d5c36ea246e9aef3ccabe3a2bc725a1cd61275024b4c621e09f86ba655244c5bf68512f093b414caa8c95630e586196a00d9e6aa9ef53a25ff4e5aa9a8d54da2e2402bf8bcb8409292b2d098effb104f7afc7bfff8cb37c6a60ca", 0xee, 0x4, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) sendmsg$unix(r0, &(0x7f0000000d80)={&(0x7f0000000000)=ANY=[@ANYBLOB="0008898467cba3294bd64ee5d379f83356f0232e2fb66cddfd3000"], 0xa, &(0x7f0000000cc0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x402) 16:00:18 executing program 1: chroot(&(0x7f0000000080)='./file0\x00') mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) r1 = getegid() setgid(r1) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) lseek(r0, 0x0, 0x0) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000000)) 16:00:18 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) dup2(r0, r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x4003ff, 0x7ffffffe, "73cc517b854ae53460c4e9c9c06d00"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7ca5977300e8ad135943f2df42775d195cebd66ea14f61469ca8271f5605c28", 0x38}], 0x1) 16:00:18 executing program 1: getgroups(0x3ffffd11, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) semget(0x1, 0x0, 0x40) 16:00:18 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) r1 = dup(r0) readlinkat(r1, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/146, 0x92) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) socketpair(0x1e, 0x3, 0x40800000000, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$inet_opts(r2, 0x0, 0xa41414bb360717a1, &(0x7f0000000080)="6704a4f3784b4c1e5fc8231cbe72c8f42d8962e41094ac38b76ac2eee5127886cb8c2a62844d953482d16f7fd39551a50d432a9c6c6b2de1a38e36d562affd4d7998e3a3e5ea22b0e35f3497477c8e845a0f41581d5ed7d503f55cdb73eebbd947d842b950c5cc1132c5ecd71b2304f29ccc961c3904c26f4e8f805cd60a7a4e8a26c4e156f1a275bfb5c31bef0746f0050222a7fb213cc53e49bcdc2734bec3ea7374d0f2b719d923cc5d9489abf0bf1f01cd98dd2c94b8edd95e59843f88e50bacea76", 0xc4) 16:00:18 executing program 1: r0 = socket(0x18, 0x4, 0x4fcc) recvfrom$unix(r0, &(0x7f0000000080)=""/198, 0xc6, 0x40, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r1, 0x6, &(0x7f0000000000)) 16:00:18 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x35, 0x0, 0x0) r1 = semget$private(0x0, 0x7, 0x4) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000480)=""/198) r2 = dup2(r0, r0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000080)=0x1) semop(r1, &(0x7f00000000c0)=[{0x1, 0x6, 0x800}, {0x3, 0xfff, 0x1000}, {0x4, 0x4, 0x800}, {0x3, 0x4, 0x800}, {0x3, 0x0, 0x800}, {0x3, 0x200, 0x1000}, {0x7, 0x80000001, 0x1800}, {0x0, 0xe1, 0x1800}], 0x8) r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x30, 0x2) setsockopt(r0, 0x9, 0x0, &(0x7f0000000100)="719a1c2ca09ae2e8b6210524f9171903701a7551b2e433aaec8bb24075b9d480399334dd0cbb615b03224f8ecc63204829d6f283ce3b43f6534995d4324bb6f92ceb5911e86ff1d5d8dc341af29d79c794f463d64c1fa365e2f05c1bd5df04d64d9bbb51559387f770e6d5895107a568daeabe", 0x73) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000040)) getsockname(r0, &(0x7f0000000200)=@un=@abs, &(0x7f0000000240)=0x8) 16:00:18 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000002c0)='./file0\x00', 0x4000023f) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x44) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = open(&(0x7f00000000c0)='./file0/file0/file0\x00', 0x900, 0x10) renameat(r0, &(0x7f0000000040)='./file0/file0/file0\x00', r1, &(0x7f0000000100)='./file0/file0\x00') 16:00:18 executing program 0: setreuid(0x0, 0xee00) r0 = semget$private(0x0, 0x2, 0x400) semop(r0, &(0x7f0000000240)=[{0x2, 0x8, 0x1800}, {0x3, 0x5, 0x800}, {0x5, 0x5, 0x800}, {0x0, 0x3ff, 0x800}, {0x3, 0x7, 0x800}, {0x7, 0x4, 0x800}, {0x0, 0x9}, {0x3, 0x1ff, 0x1800}, {0x2, 0x81, 0x1000}], 0x9) getgroups(0x7, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getpeername$unix(r6, &(0x7f00000000c0)=@file={0x0, ""/25}, &(0x7f0000000140)=0x1b) r7 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$TIOCMGET(r7, 0x4004746a, &(0x7f0000000040)) getgroups(0x7, &(0x7f0000000180)=[r2, r2, r1, r1, r4, r1, r1]) ioctl$TIOCGFLAGS(r5, 0x4004745d, &(0x7f0000000200)) setgid(r3) 16:00:18 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) writev(r0, &(0x7f0000000580)=[{0x0}], 0x1) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) read(r1, &(0x7f0000000080)=""/76, 0x4c) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x9) read(r1, &(0x7f0000000100)=""/227, 0xe3) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000280)={0x8, 0x9, {0x3800000000000000, 0x7f}}) 16:00:18 executing program 0: r0 = socket(0x18, 0x4003, 0x1) r1 = shmget$private(0x0, 0x4000, 0x24620e6d3fc8722c, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_LOCK(r1, 0x3) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x80, 0x1, 0xfffffffffffffffd, 0x7, 0xda2}, 0xc) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCFLUSH(r2, 0x20004268) setsockopt(r0, 0x29, 0x35, &(0x7f0000000000)="3c60fe045fc8fa599892df16dc1e6cca0dbb18c01208cdb181218ad125b102c3d23893409c2ebe2b8cb56aafd04545d9340932f960f4c8b4d846e715470e1d33f5e82e6eaf9dd0a8a2680e514e60991f49bc29edd73f55f9de628c42e978b109310a3a66aed3cf8c5f0b1360bcc2e605d82001bc2d012734f7f6071d99d6d44bed0eaa6fa4480e62ff346a20b877144441457aa33ee04f8d69c78cbbd8998581f06892d2b4150935b3aeb8c704564b984204dfe127b3be01c3de7c29c9df61fe2915471c4c5659a82ec7051cad22743c201f3d65", 0xd4) nanosleep(&(0x7f0000000140)={0x1000, 0x7}, 0x0) 16:00:19 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002005, 0x40004000000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="000000186004008b000033010000000000243900000000000000000000000000c6f2e910bd81ee479a2def9427a65b5ff90de0b276ce0841", 0x38}], 0x1) 16:00:19 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x152, 0x0, "0000000000004ea89aa06d81943f00"}) r0 = socket(0x18, 0x3, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x0}, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:19 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) r0 = getgid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x28, 0x0) getpeername$unix(r1, &(0x7f0000000340)=@abs, &(0x7f0000000380)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x2, &(0x7f0000000140)=[0xffffffffffffffff, 0x0]) getgroups(0x1, &(0x7f0000000180)=[0x0]) setgroups(0x4, &(0x7f00000001c0)=[r0, r4, r5, r6]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r7) r8 = msgget$private(0x0, 0x10) msgctl$IPC_SET(r8, 0x1, &(0x7f00000002c0)={{0x6, r3, r4, r3, r5, 0xc, 0x100}, 0x7f, 0x0, r2, r2, 0x7, 0xfffffffffffffffc, 0x1, 0x2}) setgroups(0xda, 0x0) setuid(0xee01) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000080)='c\x00') 16:00:19 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = geteuid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, r1}, 0x42010047}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000003800)={0x3ff, 0x1, 0x6, 0x6, 0x1}, 0xc) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = syz_open_pts() writev(r4, &(0x7f0000000080)=[{&(0x7f0000003c80)="81", 0x1}], 0x1) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000003700)=""/129, &(0x7f00000037c0)=0x81) r5 = dup2(r2, r4) r6 = openat(r3, &(0x7f0000000040)='./file0\x00', 0x80, 0x2) ioctl$WSMOUSEIO_GETPARAMS(r6, 0x80105727, &(0x7f0000000140)={&(0x7f0000000100)=[{0x0, 0xffffffffffffffff}, {0x0, 0x80000001}, {0x8b, 0x7fff}, {0x24, 0x7ff}, {0x47, 0x4}, {0x45, 0x9}, {0x84}, {0x5, 0x3}], 0x8}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) setreuid(0x0, 0xee01) close(r0) readv(r5, &(0x7f0000003640)=[{&(0x7f0000000300)=""/193, 0xc1}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000000200)=""/81, 0x51}, {&(0x7f0000001400)=""/4096, 0x1000}, {&(0x7f0000000280)=""/52, 0x34}, {&(0x7f0000002400)=""/254, 0xfe}, {&(0x7f0000002500)=""/51, 0x33}, {&(0x7f0000002540)=""/207, 0xcf}, {&(0x7f0000002640)=""/4096, 0x1000}], 0x9) execve(0x0, 0x0, 0x0) 16:00:19 executing program 1: getegid() r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x0) 16:00:19 executing program 1: symlink(&(0x7f0000000080)='./bus\x00', &(0x7f0000000240)='./file0\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1f}], 0x0, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x20, 0x20000000, 0xfffffffffffffa75, 0x1}, {{r1}, 0xfffffffffffffffb, 0x2, 0xa, 0x2, 0xfff}, {{r1}, 0xfffffffffffffffa, 0x8, 0x4, 0xa6, 0xd}], 0x4, 0x0) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:00:20 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x52f, 0x0) ftruncate(r0, 0x0) r1 = msgget(0x1, 0x0) r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r5 = getgid() r6 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) clock_gettime(0x7, &(0x7f00000001c0)) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x9, r2, r3, r4, r5, 0xa4, 0xd2}, 0x9, 0x1, r6, r7, 0x3, 0x100000000, 0x0, 0xa34f}) 16:00:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(0xffffffffffffffff, &(0x7f0000000180)="6012000100000000001300fc34c3", 0xe) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000000)={0x7ff, './bus\x00', './bus\x00'}) rmdir(&(0x7f0000000200)='./bus\x00') open(&(0x7f00000001c0)='./bus\x00', 0x280, 0x0) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) pwritev(r0, &(0x7f00000002c0), 0x1, 0x3) ioctl$TIOCSTART(r0, 0x2000746e) 16:00:20 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) rename(&(0x7f0000000140)='./bus\x00', &(0x7f0000000280)='.\x00') r0 = dup(0xffffffffffffff9c) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000340)=0x20) r2 = accept$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, 0x0, 0x0) r3 = msgget$private(0x0, 0x210) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r7 = getuid() getgroups(0x8, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0x0, r5, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r9 = getpgrp() r10 = getpgid(0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f00000002c0)={{0xea0, r4, r6, r7, r8, 0x40}, 0xfffffffffffffffa, 0xffffffffffffff00, r9, r10, 0x4, 0x4, 0x4, 0x7fffffff}) bind$inet(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) readlinkat(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$TIOCSTART(0xffffffffffffffff, 0x2000746e) msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) sendto$inet(r1, 0x0, 0x0, 0x2, 0x0, 0x0) getegid() getgid() fcntl$setstatus(r2, 0x4, 0x44) rename(0x0, 0x0) setreuid(0x0, 0xee01) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x2) 16:00:20 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000200)="38cdd4bcf1607a3e4a7848", 0xb}], 0xfffff58) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000140)) lseek(r0, 0x0, 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r2, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea22d00000400"}) r4 = getpid() getpgid(r4) r5 = socket(0x18, 0x8002, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r3, &(0x7f0000000240)="ac7383050b600fc5ea9f14e03fa080f06b61ed6c486d58188a787bda0a78ce8384ae508571a4cd9189444e1c0cbb406ea21534b6d0e8f25517f69d32c7fc3c5b28ea92ebe03cdeccbfeb28db7252222e1e21bcb4d5bb8c2d8bf95c3e751b33084235bdb6c1c71dd0dcdbda2d2ee4c1d4af9b2d7e6b2406faa7c9834fad611b10f99327be43e8f01c20acc5735e4ab47e06da2e980e4c2ab5bcb1", 0x9a, 0x1, 0x0, 0x0) sendmsg(r5, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0xd2, 0x0) ioctl$TIOCCLRVERAUTH(r6, 0x2000741d) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) clock_getres(0x0, &(0x7f0000000180)) write(r3, 0x0, 0x0) getppid() 16:00:20 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) r1 = dup2(0xffffffffffffff9c, r0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000040)) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x9, 0x0, "9388c386d326988f4c37530c0c34f840b3c70485"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:20 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) r5 = getegid() geteuid() lchown(&(0x7f0000000080)='./file0\x00', r3, r5) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r7 = geteuid() getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffbfe, 0x20, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r8, r3, r6, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000001480)="7222f9bfef733c1f408b8003c64cdac760f4bbf395c10d879dcb3398ec9b8f3eeb3fb32c68cf07329cc638f32361c5966403fdbbd3b4bf029fd30ab47547db0aebb8249b02", 0x45) accept$inet(r1, 0x0, &(0x7f0000000200)) fcntl$dupfd(r0, 0x0, r0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000001500)="5c55f08939dcda5a826355ba7a22e9aa9198257d24e91b5131c03d9c285e642c2bcba2fb9111963a404f7fe60fdad61e9e4dd002ff04947fc665f6229d4b1ec262f4a172eb865d3d75f196cc7799bc4fd17d5520bcc890e55ff8dae88a7ec2d1116aefa5c15671d09d80e913f0f37cbc4ad32dfdae2abc7bbea7685a49720be26365bab7ed2d2a08dc4c36c01411f0596061433ed7f214887de08710e9c8fb7cce54668064a61e73e5c2bc97dee1df0394431ee110e9105d5ede65d97454fe69f5183853bba9b6954a15d577ce30306bd95faf78286e8fbfb616136576654fd23e636c327f3a674484b3dcde0761ee3f6e5430491e", 0xf5}, {&(0x7f0000001600)="c4c365580a3d88f7f8496113665bf034689fa38db201145164b019ae1b5f2f42569fe108f6f7ef5d1b09c4442f0318bbe9625ebf7e498797c7a77b87e2468fd5369da692d1595e45ed0cd3", 0x4b}], 0x2, 0x0) fchown(r4, r7, r6) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000001380)={'./file0\x00', 0xfffffffffffffff8, 0x10001, 0xdc7e, 0x1, 0x6, 0x3f, 0x20, 0x1, 0x0, 0x8, 0x7f}) 16:00:20 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) shutdown(r0, 0x1) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x20449, 0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000100)) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x80, 0x0) fchflags(r2, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000180), &(0x7f00000001c0)=0x10) rmdir(&(0x7f0000000000)='./file0\x00') fchflags(r3, 0x50004) poll(&(0x7f0000000140)=[{}, {r3, 0x74}], 0x2, 0x0) pwritev(r3, &(0x7f0000000080), 0x8b, 0x0) fchflags(r3, 0x40000) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000200)=0x5) 16:00:20 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x7, 0x1e1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:20 executing program 1: r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000040)={0x1, 0x0, 0x10000, 0x401}) r2 = dup(r0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, 0xffffffffffffffff) 16:00:20 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) kevent(r2, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffb, 0x20, 0x0, 0x400, 0x8}], 0xfffffffffffffffe, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x6d, 0x2, 0x7, 0x8}], 0x2, &(0x7f0000000180)={0x9, 0x8}) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) readlinkat(r3, &(0x7f00000001c0)='./file1\x00', &(0x7f0000000280)=""/184, 0xb8) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:20 executing program 1: symlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000340)='./file0\x00') r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=ANY=[@ANYBLOB="1000000000000000000000000000000600"], &(0x7f00000000c0)=0x11) sendto$unix(r0, &(0x7f00000001c0)="fe7560e8a7f840c8b9a299edb54710f5a5c3c853435aaa65782d98057af12ca914cfa0c1f5713321a4b1d26ef8095701fcc5809f5fe4593f27f9d535fcd732017b9492a5b4322532a1e29babda5c50b82266d0b9efbb65e5b8a85de2b6408e56875d5d0d6a1b36af66fe054954a0b74822a86e294c03455bc24356901c90b2e7b20dcc7182e8b15d5c576a808031570b5f7ad2b1fc20cb954606d4706f277c8decc8c93c7ab161645ea113c4496671a1d13d4ee2753b568b49196bf4d019f0efa2f7affb427661c2c1b30be0bd955b6589262a4d6f73f7a2e9", 0xd9, 0x8, &(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8) symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='./file1\x00') chflags(&(0x7f0000000180)='./file1\x00', 0xffffffffffffffff) 16:00:20 executing program 0: lstat(&(0x7f0000000040)='\x00', &(0x7f0000000140)) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setrlimit(0x0, &(0x7f00000002c0)) setrlimit(0x7, &(0x7f0000000040)) ioctl$TIOCCDTR(r1, 0x20007478) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSDTR(r2, 0x20007479) ioctl$TIOCFLUSH(r3, 0x8004667d, &(0x7f0000000100)) ioctl$TIOCSCTTY(r2, 0x20007461) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x80000000) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f00000001c0)={0xfffffffffffffffc, 0x5afb, {0x2e9, 0x7}}) 16:00:20 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="0301bbb0c38490a3a68a99851116112b30"], 0x1}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 16:00:20 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) shutdown(r0, 0x2) flock(r0, 0x0) 16:00:21 executing program 1: getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getgroups(0x1b1, &(0x7f0000000280)=[r0, r3, r5, r2, r4]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f0000000300)=0x8) setuid(0xee01) setregid(r6, r2) preadv(r8, &(0x7f0000000380)=[{&(0x7f0000000140)=""/15, 0xf}, {&(0x7f00000004c0)=""/208, 0xd0}, {&(0x7f00000005c0)=""/205, 0xcd}], 0x3, 0x0) r9 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r10 = geteuid() fchown(r9, r10, r4) bind$unix(r9, &(0x7f0000000700)=@file={0x0, './file0\x00'}, 0x1a00516aaeb1b555) r11 = semget$private(0x0, 0x800000002, 0x80000000000002) open(&(0x7f0000000780)='./file0\x00', 0x0, 0x1) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) accept$unix(r12, &(0x7f00000007c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000e5b8200c00f70f0634000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000004f6a653c4771b4e5162ad76f4e34112fcd5857dfd9d02523232b24dc1000000000000043dcfecb50e085d25a295a78ddfc6f0000d862474ad50c0b6e5e000000e289033614be76f872cc7f2bd223ac1e82dff788e2ea46f277aca814fa8b7f906fd1dc88a96b13f4ede396fee97e5e79cf213d7c50edae0a076c264fc30da023a06c37c633cdbc7f71b85de613752c8e980e"], 0x0) fcntl$getown(r13, 0x5) r14 = shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ff9000/0x3000)=nil) shmctl$IPC_RMID(r14, 0x0) r15 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffb000/0x4000)=nil) shmat(r14, &(0x7f0000ffb000/0x1000)=nil, 0x2000) openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x40, 0x0) read(r8, &(0x7f00000006c0)=""/35, 0x23) r16 = getppid() r17 = getpgid(r16) r18 = fcntl$getown(r13, 0x5) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000740), 0xc) ioctl$WSKBDIO_GETMODE(r12, 0x40045714, &(0x7f0000000340)) shmctl$IPC_SET(r15, 0x1, &(0x7f0000000080)={{0x1, r10, 0x0, r10, r1, 0x11, 0xff}, 0x9, 0x40, r17, r18, 0x4, 0x800, 0xfffffffffffffffb}) r19 = getuid() semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000200)={{0x8000, r19, 0x0, r19, r5, 0x1, 0x101}, 0x10000, 0x53, 0xb92c}) 16:00:21 executing program 0: ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000000)={0xffffffffffffffff}) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$BIOCLOCK(r0, 0x20004276) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x10000, 0x0) 16:00:21 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc010570d, &(0x7f00000000c0)=0x10000000001) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000000)={0xff, './bus/file0\x00', './bus\x00'}) 16:00:21 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0xc100, 0x40004000000028a8) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) unlinkat(r0, &(0x7f0000000040)='./bus\x00', 0x0) readv(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)=""/95, 0x5f}, {&(0x7f0000000240)=""/219, 0xdb}, {&(0x7f0000000340)=""/87, 0x57}, {&(0x7f0000000440)=""/165, 0x338}], 0x4) unlinkat(r0, &(0x7f00000003c0)='./file0\x00', 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000000c0)={'./bus\x00', 0x80000000, 0x5, 0xff, 0x0, 0x1, 0x8000, 0x10000, 0x1, 0x2, 0x0, 0x4}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000180)="00000018600429000000020000000000000000000000000000000001000000000000000000000087899664b8", 0x2c}], 0x1) 16:00:22 executing program 1: sendto(0xffffffffffffffff, &(0x7f0000000040)="4028e5f166e5c6cebbbabb9cb4f4ffcd", 0x10, 0x0, 0x0, 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000180)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000001c0)={{0x18, 0x0, 0x5}, {0x18, 0x2, 0x237e027f}, 0x1, [0x9, 0x214f, 0x0, 0x7, 0x9, 0x3d0, 0xfffffffffffffe01, 0x1]}, 0x3c) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) setsockopt(r1, 0x1ff, 0xd50, &(0x7f0000000080)="1a6f7dc36e82b8e577bd2b45b95cba792b55ec5e0f635c5325fab8c58cb68277fbb294ffa230144b360b344fb81ee0eebb9f85a02c01a3e413b451e00c61a47421890f7aa0322bce6fc077c0f531ea78ec00a6cc1392b16fd27bead6e4dce29f4195caccb5201c8f0030bffa55f5a741146ca1541a6780d9204986bf58521fc6391e11858a62db23c1b765687e8c7b51a9321dd13d5eac42230f3ab4a270ff3298688d2d2b7c9b8bc2c0a64c980727c74419039b65141d0895ad779c094b1db58658216f86129af0a27a448d4bff29b06a68e24d36b8c93398f0fe", 0xdb) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000040), 0x189) 16:00:22 executing program 0: socketpair(0x1b, 0x1, 0x4, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) open(&(0x7f0000000200)='./file0\x00', 0x300, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='.\x00') mknod(&(0x7f0000000040)='./file1\x00', 0x2000, 0x81) 16:00:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0xc, 0xf0000000}, {{r0}, 0xfffffffffffffffa, 0x4, 0x80, 0x100000000, 0x80000001}, {{r0}, 0xfffffffffffffffd, 0x48, 0x0, 0x6, 0x4}, {{r0}, 0xfffffffffffffffd, 0x40, 0x0, 0x80, 0xf8}, {{r0}, 0xffffffffffffffff, 0x10, 0xfffff, 0x4, 0x100000001}], 0x3, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0xa0, 0x1, 0x2, 0x4}, {{r0}, 0xfffffffffffffff9, 0x61, 0x8, 0x5, 0x7}, {{r0}, 0xffffffffffffffff, 0x8, 0xfffff, 0x3, 0x8}, {{r0}, 0x0, 0x2, 0x82, 0xfffffffffffffffb, 0xfffffffffffff821}], 0x1, &(0x7f00000000c0)={0x4, 0x5}) dup2(r0, r0) 16:00:22 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r1 = semget$private(0x0, 0x1, 0x40) semctl$GETZCNT(r1, 0x0, 0x7, 0xffffffffffffffff) sendto$unix(r0, 0x0, 0x0, 0x40c, 0x0, 0x0) semget$private(0x0, 0x2, 0x160) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000100)) semget$private(0x0, 0x0, 0x2a0) fchmod(r0, 0x1) 16:00:22 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7", 0x171) close(r2) r3 = getpgrp() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) r6 = getppid() r7 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) sendmsg$unix(r2, &(0x7f0000000740)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000004c0)=[{&(0x7f0000000100)="7ffe2b26323f4647dc6fa3b69d3fb67db434a76316268d41cf1e03619c101f139db59c96c30118ac9311e5568eeaa4be6237507634d1027e6684bf65da53ef271203a0361e9100fe5537730bf62cfd38755ec4e44f566ac6b1b514c76e412a12a9e13034d7cdf14fe9b1725b945bbb8a9e6abba389eccbe4d6bb28763a2bcabea9c6572650f8f4f46ddd6e5b3561632d60a99e799e96f29b64fb3cdbbb887fe09f8aa45cb068226cf334ac80c27842794c1ca3cb38bf89bb41e2a952226f57a9e1021583e571ee5b034fa84d502d5c619aeb1971b78151523262ba715af66335d2b5ec808bf0e5e276347945bd", 0xed}, {&(0x7f0000000080)="27b62f5e04d557e738dc2ab62a06b876aa581b29fa180aaf5a22da7e02", 0x1d}, {&(0x7f0000000400)="9f13fdcd56468a7d5311be5cd57d2e721d39d4d465b90ba1f620ff10c34085419dad303dc8efcf886c0ad2da88796291be08036408e540d4fa515ba442bcf231bdddcf56563a20002f1532c8009d6e12a417b2df4bd0308a1038746d1a8e076331ba67bb97b3f0b3064e19f0e810ad65bcbb3cf801352feff3106fcae73a5e632737f382a3eb83b7b41329", 0x8b}, {&(0x7f0000000200)="29a7476445038ebb9f8749dc984526d83e0638c0fa2a6e4a58c4e737c1f880eb29ace12e69da8302f221ab400fce0acc1468af892ce39dc130c0fa11ffdb5a19d17b90a5306f21eac75aea3a2d266f5c65abfd309a04c27311be659c", 0x5c}], 0x4, &(0x7f0000000680)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x28, 0xffff, 0x1, [r2, r1, r2, r2, r2, r2]}, @rights={0x20, 0xffff, 0x1, [r0, r1, r1, r0]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x18, 0xffff, 0x1, [r1, r2]}], 0xa0}, 0x400) 16:00:22 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x2, 0x0, 0x0, 0x200000005}) dup(r0) 16:00:22 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) getpeername(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0xfffffffffffff000) 16:00:22 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000000280)=""/195, 0xc3, 0x801, &(0x7f0000000380)=@abs={0x0, 0x0, 0x0}, 0x8) r2 = kqueue() getgroups(0x8, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fcntl$dupfd(r2, 0x0, r1) r4 = dup2(r2, r1) ioctl$VT_SETMODE(r4, 0x80087602, &(0x7f00000003c0)={0x0, 0x7000000000000, 0x1, 0x100, 0x1}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x3, 0x0, r3}}) kevent(r2, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffb, 0xb0, 0x8, 0x6, 0x41e}, {{r0}, 0xfffffffffffffff9, 0x2, 0xfffff, 0x9, 0x1f}, {{r0}, 0xffffffffffffffff, 0x0, 0x800fffff, 0x7, 0x3}, {{r0}, 0xffffffffffffffff, 0xf6, 0x1, 0xfffffffffffffffc, 0x7ff}, {{r4}, 0xffffffffffffffff, 0x3, 0x2, 0x4, 0x6}, {{r4}, 0x0, 0x0, 0xf0000080, 0x5a, 0xfff}, {{r4}, 0xfffffffffffffff8, 0x0, 0x40000000, 0x7, 0x2}, {{r1}, 0x0, 0x0, 0xfffff, 0x8001, 0xff}], 0x9, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffff9, 0x1, 0x2, 0x0, 0x401}, {{r2}, 0xffffffffffffffff, 0x2, 0xfffff, 0x81, 0x7}], 0x9, &(0x7f00000000c0)={0x6}) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:22 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x200, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) rename(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='./bus\x00') mknod(&(0x7f0000000600)='./bus\x00', 0x2050, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x20007465, &(0x7f0000000000)={0x0, 0x200, 0x0, 0x1ac, "04713de0af28a2813d8209b8d9f39321849e3c99", 0x1200000000000000, 0xcdc}) login: load: 2.38 not a controlling terminal load: 2.38 not a controlling terminal 16:00:23 executing program 0: socketpair(0x400000000000018, 0xc007, 0x0, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8a0, 0x0) fcntl$getown(r0, 0x5) 16:00:23 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) close(r0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wskbd\x00', 0xa, 0x0) shmget$private(0x0, 0x4000, 0x86, &(0x7f0000ffa000/0x4000)=nil) ioctl$WSKBDIO_SETMODE(r0, 0x800c5707, &(0x7f0000000680)=0x1) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) syz_emit_ethernet(0xc8, &(0x7f0000000240)="3c94090a20cdee0518f497df59c1d2af1a7c64cb8536855c74a8cb5420d28a9b80c3c61c971d0c0fa93da865f3eda02649c127cc8196ba52840ba53466b5df00f00d6e67b85f8ccc9db5c19a84c4a18baf8138085438b460ce3113ecbaf1f8d6d8c4b8843081f16c78892da724c249f73733cdebf379e03be46bd88c3638250836113d3fb5c460d6dc8cb18e5097bc75e6ca9e7a62339ef753393791d0e6a42f25046a9adf008ba60df7d82eabf6f28dadd5dcdeba02c45a2f071e20cf0b5fd9a27f91bf72e5d1d30db6786a34") shmctl$SHM_UNLOCK(r1, 0x4) 16:00:23 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x1807c, 0x190) execve(&(0x7f0000000080)='./bus\x00', &(0x7f00000001c0)=[&(0x7f00000000c0)=',\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00'], &(0x7f0000000280)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00']) mknod(&(0x7f0000000100)='./bus\x00', 0x8000200a, 0x3200) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) 16:00:23 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20400, 0x0) sendto$unix(r0, &(0x7f0000000200)="f440c8af846141a5dbb80e05f2e1bea6a449df5fe99170c04ebd9cd64691a00c418a160a1a905602e4a1027bb5fd584149b1c9943576900d05573dc10dfd4cd5f56ffe33903a132ac45f97d12b9c247b20a32f00327344982b98438bab256617beb04ba41a456953706c813ccf2458f2b5b34752c4ed7f45228258cd86e14854e84e8e830fee2923b031e893b3434f159c00324daacfaba90532f08772e274454759f5006044df077baa94d8032bfec172fd557aa6de947c8f40d0266dee5e62e76ab55ea9a0b7a1", 0xc8, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="01002e2f66696c65f108"], 0xa) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) 16:00:23 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000200)=[{0x82, 0x1000}, {0xc5, 0x3}, {0x0, 0xfff}], 0x3}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000ff2000/0xd000)=nil, 0xd000, 0xfffffffffffffffe, 0x9010, r1, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) unlinkat(r2, &(0x7f00000000c0)='./file0\x00', 0x0) fcntl$setstatus(r2, 0x4, 0x80000000000027d) r3 = socket(0x6, 0x0, 0x9) socket(0x10, 0x3, 0x6) accept$inet6(r3, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt(r2, 0xf035, 0x1, &(0x7f0000000140)=""/54, &(0x7f0000000180)=0x36) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) 16:00:23 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x6010, 0xe02) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x0, 0x0) write(r0, &(0x7f0000000080)="2aa08189f9698b8041ca772a024788ac6dd098ae6b", 0x15) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x400) read(r1, &(0x7f0000000140)=""/198, 0xc6) 16:00:23 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0x4, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x80) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x9, 0x8, 0x3, 0xfffffffffffffffe, "146f98807f0f33de01937dbe971b9316d72e3cc4", 0x1, 0xa0b}) r3 = kqueue() r4 = kqueue() kevent(r3, &(0x7f0000000000), 0x8, 0x0, 0xd, 0x0) kevent(r4, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r6, 0xc0245755, &(0x7f0000000100)={0x3, './file0\x00', './file0\x00'}) close(r1) 16:00:23 executing program 0: mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) fcntl$setown(r0, 0x6, 0x0) r1 = socket$inet(0x2, 0x4, 0x39d6) recvfrom(r1, &(0x7f0000000100)=""/155, 0x9b, 0x842, &(0x7f0000000040)=@in6={0x18, 0x3, 0x5, 0x2}, 0xc) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x80, 0x4) 16:00:23 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="00416a8ca6"], 0x1}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 16:00:23 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) recvfrom(r0, &(0x7f0000000140)=""/140, 0x8c, 0x40, &(0x7f0000000080)=ANY=[@ANYBLOB="0000b36d627504000d994306aeb15e197818e5842531644b72952ba33c"], 0x8) ioctl$TIOCFLUSH(r0, 0x8004745f, &(0x7f0000000100)) 16:00:23 executing program 0: r0 = socket$inet6(0x18, 0x40000000000002, 0x200000) getsockopt(r0, 0x200000029, 0x26, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8200, 0x40) 16:00:23 executing program 1: r0 = semget$private(0x0, 0x5, 0x310) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000040)=""/74) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000500)=0x5) semop(r0, &(0x7f0000001880)=[{0x3, 0x81, 0x1000}, {0x3, 0x3, 0x800}], 0x2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000400000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0xc003, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x4, 0x1, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) semget$private(0x0, 0x2, 0x400) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0xdb9, 0x0) r4 = fcntl$dupfd(r1, 0x0, r1) getpgrp() sendmsg$unix(r1, &(0x7f0000001840)={&(0x7f0000000680)=ANY=[], 0x0, 0x0, 0xffffffffffffffad, 0x0, 0x0, 0x40e}, 0x20000004) geteuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r7 = getgid() getgroups(0x6, &(0x7f0000000480)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x4, &(0x7f0000000280)=[r5, r6, r7, r8]) getgroups(0x7, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) fcntl$getown(r4, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xfffffffffffffc85) 16:00:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000600)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679da8987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c92617a21e0bd2d6976da352151204518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da475ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1aca02c4e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x123) r1 = syz_open_pts() close(r0) r2 = dup(r1) setsockopt(r2, 0x927, 0x8000, &(0x7f0000000740)="84d46015edc9d3021344f5ceef82047ca1927db0bab7674d0eb15f6b1efcf090e9b92b13ef459bb7778287f469173c5470afaa01068ff1551aaa09f35b7055c97a0bdcb3b11cf323d89f5b2c78904c1f161d2fe86333e55bae2e4180784b9e339354472125acb73b8813326ef5af03d285c95de9bdc90f7e3ded80f1c445f817ae15019041f5e0e1ed22a9cfb4c6449dfcba6772d140e15638ca00e2afb6a86f953673efcaf6a3f62a1c1c917c45561ccc1d8e2101f143ef75408aa9c58c2c2c87fca97bc660492e13296090d43a3927ac77384ff61c12b5af3341f57b6d9c95c6a7c520cb75c8445de9fa93c7135cd78e89f7261797571dd011878763663d95ec173804e739b5271f9b4145b8397b4a5ccc5c0d82be62816d5eb75548c485e9d1e6a044c2a2482d57e2d7d6cf99fd3445709120a0ac9799520a6505fc34dd0db7873ae6c7fe15b127046c3736d63a276636c89d6793612cb8cdec5fa035bff8cbf3ca30d7460cf49dee86304edd02e9ca63f0ec85b260e8acd93f1b4519b7b2e75ca86f0aac36b847e243eba5bffedbf856ad15ffda765ff12001aa623285dcb98fd13ea00e05f4f8dd001728042bff16ed8fc3947014813c02ef0d17ca0ae3b81029849e48eaa3031c384a9b8cb9e31d391c57bc5546e6f27fd2be9d6d7d3fd55ed652c70f0173dbe1978d6710997fd203647e413c9ac08be57d47e27d21cae4db0f462ac5f13b674bd70392bc49283964f717a33f805b7363fc05f9c8efe6ee3f4fc925c81a3168ffb160c800d83d9387028b998619288a1e2be418d18d61ac98edbc4f64fbba7d93cd6e886e9a81dfa543d31965234667eb7bdc3b5630bffcc64bb6663b957471ad9cdbe1a4b1618a49a484e83f941ba5fd5aa52c3f6deca3f677e0312069d76a34cda832826d2862915eaffefc02506350d59f5cfb8979e6d40a5f31f3fd4efe4d4c7a3baf529cfae87835728569b423395d7863c637be535d0fb56f4cac9c946f70e5bc1b9d8fac16fae74dadc62790830dfd8f93a468f91ec95e4d9c3733099b4e8785e20b7afa3dd0a792a8653a3edcc4474310802eb646f22e75e532c4dca877f98d3999eee873fd10376eb5677bf1f49d8fbee9d125e3dfbd78ed6e9385d4f3d03f32ef9b5d278f45e6387eca64aaf42cce64969ee459a8cd0161cb761184b1f2f874a81beba4be0553a781cccc041a30d4c503869918a92b0ccf8d43e1a9313415b6a08c8b59d3ce74c8bc03d32903e49f668e83472b8e6726306cecfd7dd42a3e2a74b25c3517178cc9babce2d03ac9dd0f8f25af9c7826ad14ae2a55d0880c769623efb0af7271f29320b61cebacecaffba71e8fc4194f7c7e7907a2a96aac5666b00222444a9567cf345875d38ab6fe74cd84ec5585049484660e09d36fb3bc8e6f9cbfa633c938c3fc28530a46b0b90abfc40acc7b70b5989d5d183ef4ec4b6e0f961c4609879e89666fc6ccb58fc4971c52ff12f79c592211b983b43b902a49a2060a413b9c13bfd360125793913ebd71c5f933795755e7ab5aabfc375c3d67e468a248d7e9099b22565c8ecc9470193e8df7faeae9cb45e3e817a407aded1eee3deb902f4d6a8d2a01a6deae2afd049d8fccda23f9978ffa25028589cbe578a3220b4ab727ed4059f70a2862ecfbcb8c204b4af1677b8884374fb03ec23777916fcaf370918cd15a1616d0acc362a65520b5fb65d9ac88089164b8c68e91615c32673448028e119a1f05fd4e97ebc35354f89a247cb6d0a79f8d427cbd386b9d2f164a04840196d4ca5edf73cbaf45085571c90665bd3611fa75a085825f0ca7b9ac8201eef61f4cc19776b757b2832d63f42cfb79d34b25fade37b172aa6226c968f9f945492049a23c91b1ca24ceb19c24d49f88394af2dcfc61df187349376b02cadb0c00ba22e9366f437b6dbe969bae95774cce3c5ffefed38859cd09082600f40b225780ac5fda0c41976bd6ef1320cb4ea83ad821b0d59aafed5ceda0fab75b20093115595fd0f7b258307c17887bb317b888b8b76a7bbb1b5a60a4e777c50a4f450ffd54503c69e013873afe2b87741e7d6119153cbf4705c27a0332e07a89cadaa2698bdbba679d66f520e5a45df59b6f33fbfd979dd9278cc25f76b0890fb1b145708c8a70c70b59cdc8914ccc8e71b198afc0299ae7ebe962d334b804e43bf8f8ddec2de5218d357e072a367dc6d17e6c7027ef6b01220ebe63854fa83ec1624908a39ace69edb0e778e7131eeefe8dc9b02e5276ac456e59936b7042589ed84b357246e743129923320d41387e3a90a59e183a282a5b8fe97d54b2e1b81c16d534ab26cbb4634df0ea5c0739f890644469392f13169d6be00edcfa555c6761670e393408692bedabceb29a2e30b275f1dc6f055b0753efc015e4b9d1539d2154aa0f13f947508c749f31df72b0f31a8af2e56cf44416ce317678eabcb7c2890a8c1abb1a6d7202c71793ffbb9d82616a9d8f8d60443382de9942f1ee151c89b08cf207c000c623584e80c2fa7a772d39caa7dc3aae8943d15f385b403d20fd83f2c6d6fa47ab4e8fb7f3eab46abee880016e50e5acaf1f97da3a916ac6c8608f06902cedb9990ed211b77de9ccba7733f0a730dd4b26251c84a7fd5d2272ff239e7b8c31e978f4b461e9dc3948be5b0e5d2fe8e76cc672a5caecbac3396c30b0f15fb0b0e0820e1217e049dfdd31f061fb2f8a5d7d260daf17b3c400323dda848e0b76c1c5e1c13a92aa01cff4e4a0ac5aeb3695e7819f37e23ab564093cb23013c6a6759f83c0ae56b0934f499f6b5db3a90de782a11e957dc632d37dd34b9b3651c07936dc82a5218998b50a60fd612c3cf056c95bceef67124a5adca6b376c4fc5f85129d64fff521bea506cda54167f76ec3dc5b26c740c646cd49bf862b8e1ae4461bc2117ed08abfd05fba8117982f851eff0a2552c2986d737e4460510cdc29b88212a43f7c7f97860636fb5c8c9e2d0614465b6e49c1418d9b7d00e8c07a17f8e9a5f4eeadd1748ccfd40aafe4c816741dd2dac8e919edc17541b738fb8a150a75a14479cf016a8195b7d9a1d7e1cab2d3ee407297678888a03f7af80596fef34a2d0e85962ad1b3ffbf078bb2e1812206333a55a502ed5a6dcc30d51fa0d379a780a5d2452472339f9ae250494defd1d12e6d3d0209914c6c5f75a008d975c24acf9108f284ff2a64e118b4d46664d616a2bc91811cdff51d6cc70b9b60445a81b7069da102407a0d519790e6c95767d8025d79e4aff3114227214f507af1b61368cfc6f82038f6c1634a7811fb0f295de9f487f6bb477792e8c50d325449f39001d13de5c1530bf6e0aefde19a3d6eec05f03d826e6eaca28fe6874f935e2ecc389fa9ee0bbbbb05c9b7ca909cb4c6812c7653260812b1accc57fd75bbc25d1f6b6291bbd3cd577f5dc2b8a74b70c2b994381fb3606c3049f647e03104ce844be1c151291550554218736ba03573491a7049922d9488f325fee3a6063f136b9bfbe89b3e823c3618c8db8d050788403f192570be00e7ac9fd04ad3b0f9fecf53df40841e4ce86e7d5dc070d09237f3e9577fa8bbb68532683f65a6bf4b2729b7d8dd4e3b83ebd3d9be1821f7d1f52bdc21efe9d856664ab7c082ab568c3ef6ea99b0b32a78ff3cb1ae85d5f95e62735732fd4d8c2bf3b5ca0cfe81c9d1744605df8e15118f7052d78f49f14922aa134f5ff0394f2f1c30b1a95772f9411f500b5104e65f4013757a47d14d7fbe573a89f3ffe07035d9047b8bf445e574e2cf8893aa47dde6d8716c2ee4ef2cfbd9c26844be242929474c9ce0afce94d004f3d45ed3b59e4be672674453d37e5f0ae3cba64f0a136ba3ecd2430033e5b82d5cee0e5ef764a22057c830aec86e1db3303e75c3d1b42c43b177cf01d6181b11fde28493f47128817d64797121b47aabd1be9352d8eba7d489aef855c606cf868120f7dd15d38d6a84f170cb1787416e2e5df22d825129dd58a00a9337c2ca4b9cab81f3340d4a8a05e49911cbf9455d0f2557d7b3bdbbc46b9c264f8eaf6e21ac42e93aefd18c555896e2c0d3e72ea88ae8c1711032f0848ebe9f9be5528e7d2ccb55fc923b90aa298249393d3c51a8f85368cae9955352569c9c9722c870746ba259b9f800a82b9a68c6040641f59d3fb97c1ba102245e6b59313b164376ee69c43982a3e67d343d2c4bdd9068d13ff1f9c59c55240df889014dcca267dd8dd61b6a503e16ce27a8b6890e90d09a7eaf89656184ff7654cc241f2d2383317bd29ca0067fa58284c20e3a87a82289ddcb911ba34654dd59ca74ab59a22683fff6b37fe57cee3cfc17a22263f6fb7a18a0f26a8a0ba95b818f83d516d2569aad0929468d6c048d5ff6217b97993f4a0a8bb6d1f1b235f5f72ad52f6dc1c4f715b1ef66dcf500a62a42c95c971f20e6610a04c292f6a657bebe98fb88801f0f586062c510ad941dc45e4cd7c092b647b9594dbb3fd4e9a2db62e904f490ca7a489391031cf561958f0304227190802ae3cc9da0a64623f45df6a66747cdd7b53ba21f48922c30737636faa3238539ee8a3dc9b473d2d202ade6e783bdd7d188224a42feabfc95378272d1d39b4c61bf1716ca1a4ac073efd3a234abcff405b36a074233ad3f6ad8e7c0fa080f5a1e5df3e3175ac430a9ecce20a2bd081c79277cb22a64d041923b50c00fc77fd7013066ca9d028af8e79129cf5ba35649ae29d707ae5061efadc9b349bf319e84ef0acbeb7eed174298483fd7c52252b0b55048ed0f49c563dbb6735ba34751223c70c9d345423ec79dd430d93a1f229deea7688201e2d7658410dcb02e631310c18d3eb652904861d671766568e00f825d02e465da41ef4c1f73a8c0fbfad0eed5288a6dea68b7d9b125012b2a54b021ffa1d726b5d89078d2794cf4d8673b2ffc7f4024649158c41db40235d595887513b61a5693c547ae637d2b2f3020c0f9297a8075b20de7414fe88d1f0e69f564bcd62aba7083134b689f8a3b6938b111e9a3f324845dd5b064c84340f2361e52d10dc7b71c99feaaaede2afa6c804e71eeb8187677c6baf54f8ac5520edc6ae7b48e078135ed41a1c70e3adf59693326e42cd9606d10d561650196d768ed5521b66adc688b856cbcc51d0b4e114dcb7439921cd908b2901a413481e707fde977a53b677c532abe2c0399ecd2fc9e151e1807475aed8ced81c005a05f8544356aab6f9668fce0fc4def366897e1007a4ecd688e9b36ccf32442169d7eef69bc94e5ebd97ad3c65eb880db68ca88c173d10860acdce848cf37d09037e5f060e75a3e54dfa3ea753eece2e2124e0d95283fbdcc0f6711d29a30513edf153425b18b74710d1179cf0248d6dfeb924180f9768ea0a2c75b16c9363fc69531a3b00589c62446126c178a0524dbfe3ee316bb57415b4a906c8f6cd1ac5cc4117d295820f910025a7422c3502cd1fd9625a929cba6cca5d19c80adb4919ab16e8b295e39d94f341b941b4f3f3a4dc191df7848747faa4df3c34fb615a9933eae0c1a69449bb644463ed9f4225691f490ae86d4eaa80b06047fde23a5be2c69477552e8c348ef0ff6ab4f7b9a4b734e609124c92474765a1555142295952f0e2db933b02f9f15559ee4fc2fcedbb57241c5418bf805afbf1ebc128efb8cb0b5a2e9ab5f627870e3aebfc0ad5348ac4165480371a9e77d0b323332d6155e58487b2e1c178541a132eaa9011fbaa4f9fedb10041386b3ffdff87a30a9b36ed70a15e6f1a2f81866c758a0eb8f9baf8cba", 0x1000) r3 = syz_open_pts() ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000340)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c624d8e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:23 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c5, 0x4) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000280)={0x0, [{0x9}]}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x4, 0x2010, r1, 0x0, 0x0) flock(r1, 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r1, 0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000000)) 16:00:23 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x8000, 0x0) r1 = socket(0x13, 0x3, 0x81) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x8800, 0x0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) close(r0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000080)) getsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f00000000c0)=""/4096, &(0x7f00000010c0)=0x1000) openat$bpf(0xffffffffffffff9c, &(0x7f0000001100)='/dev/bpf\x00', 0x20000, 0x0) r3 = dup(r0) pipe2(&(0x7f0000001180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) renameat(r3, &(0x7f0000001140)='./file0\x00', r5, &(0x7f00000011c0)='./file0\x00') utimensat(r3, &(0x7f0000001200)='./file0\x00', &(0x7f0000001240)={{0x5, 0x6}, {0x8, 0x6}}, 0x2) socketpair(0x0, 0x2, 0x2, &(0x7f0000001280)={0xffffffffffffffff}) utimensat(r4, &(0x7f00000012c0)='./file0\x00', &(0x7f0000001300)={{0x2, 0x6}, {0x100, 0x100000000}}, 0x0) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000001340)) getitimer(0x2, &(0x7f0000001380)) r7 = msgget$private(0x0, 0x40) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0, 0x0}, &(0x7f0000001400)=0xc) r10 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0, 0x0}, &(0x7f0000001480)=0xc) getgroups(0x9, &(0x7f00000014c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r16 = getpgid(0x0) r17 = getpgid(0x0) msgctl$IPC_SET(r7, 0x1, &(0x7f0000001500)={{0x6, r8, r10, r11, r15, 0x0, 0x12}, 0xb109, 0x6, r16, r17, 0x0, 0x5f, 0x3, 0x5}) getgroups(0x5, &(0x7f0000001580)=[r9, r9, r12, r13, r14]) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000001600)={0x7, &(0x7f00000015c0)=[{0x77, 0x3, 0x0, 0xc3a}, {0xffffffff80000001, 0x3f, 0x7f, 0x3}, {0x0, 0x0, 0x8000, 0x4}, {0x8, 0x7fff, 0x20, 0x954}, {0x100, 0x800, 0xffffffffffff0000, 0xfab}, {0x3ff, 0x3, 0xffff, 0xb7ad}, {0xfffffffffffffff9, 0x348becca, 0xd97, 0xff}]}) socket(0x20, 0x3, 0x7ff) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001640)='/dev/wsmouse\x00', 0x28381, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001680), &(0x7f00000016c0)=0xc) recvmsg(r1, &(0x7f0000002a40)={&(0x7f0000001700)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f00000029c0)=[{&(0x7f0000001780)=""/184, 0xb8}, {&(0x7f0000001840)=""/4096, 0x1000}, {&(0x7f0000002840)=""/80, 0x50}, {&(0x7f00000028c0)=""/211, 0xd3}], 0x4, &(0x7f0000002a00)}, 0x1) 16:00:23 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000002c0)={0x8, 0x0, 0x0, 0x0, "61aa0db11de9a78b3ec000"}) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000100)=0x200) ioctl$TIOCSTOP(r2, 0x2000746f) accept(0xffffffffffffff9c, &(0x7f0000001780)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000036f4"], 0x0) readv(r1, &(0x7f00000016c0), 0x0) 16:00:23 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x40, 0x0) write(r0, &(0x7f0000000200)="5fff6e5dffc94fb347d01402546ff90f7c6a97f90a6e740c7d6e4679eb229771bb2908c22a8a1491e128ab64230d57875de17dee6114700000a4542c6433cae6b6d6e273fdfbe8", 0x47) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x7f, 0x9}, 0x8) setuid(r1) write(r0, &(0x7f0000000380)='oL', 0x2) execve(0x0, 0x0, 0x0) 16:00:23 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "0100000000000200"}) r0 = socket$inet(0x2, 0x4, 0x20000000000000e9) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000080)="d4f543b773b479ab977286c40b1d7fed43f0b83eb3e8c40a77d63f824c14b50459e7eb02e6d3908f98a05a2b22fee42f7087ac4986aeabb16b399492a72067fec22ae1fff5da856db378e14b8b0c38d28103bfcc9cf5379c3912755ef1878cbae6db15ebcc749e5207bc0fc8df891025607156f4f0e5fd4b88dafcb23b4ce77dbc4c2622", 0x84) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x10, 0x8000, 0xbc) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x20, 0x2, &(0x7f0000000000)="164d32213c72d8d19a450007d9ca1581b7da7cce938bdc0f2d2caafe0cc49f1535ae942cc9afc5", 0x27) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000040)={0x7f, 0x1, 0x5, 0x6, 0xffffffffffffffff}, 0xc) 16:00:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}, {0x0}, {0x0, 0xffffffffffffff82}], 0x3) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000080), 0x0) r1 = shmget(0x1, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000180)=""/193) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0xfffffffffffeffff, 0x3, 0xfffffffffffffffc, "845c5509002000afb481954dfc5c7f8ad79f2700"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 16:00:23 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) dup(r0) unveil(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)='\x00\xe9') open(&(0x7f0000000100)='./file0\x00', 0x8200, 0x0) 16:00:23 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) open$dir(&(0x7f0000000040)='./bus\x00', 0x810, 0x0) unlink(&(0x7f0000000000)='./bus\x00') 16:00:24 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x9, 0x7, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) r2 = dup(r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)=ANY=[@ANYBLOB="2e2f66696c6530000400000000328cf9909c00000d2deec01a008000e8298fd6a193d75ac3aa59c443b08bfe02e666fa235f2ce671aace7f381e53e8aa321fe2b2be8bcc75acc5016c22dfe0cf046ef08e07bc72ca84560c76cbd7cef9f992a7c1b8e40cd4877b8668ff0ea2ded049fb15a90300ac96e414561e8129bc9f751085646697eb0fe2531c253ee49856c0ea2e5d732b2f975ac5293550d7797bf04f8a3ae4c944a106042d3645966e02f8ed4b00"]) dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x11, 0x8001, 0x78a1) write(r1, 0x0, 0xffffffffffffff3b) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f00000001c0)={0x0, [{0x0, 0x1f}, {0x3, 0x1}, {0x3, 0x1}, {0x1, 0xfffffffffffffff9}, {0x3, 0x7}, {0x3, 0x8}, {0x3, 0x1}, {0x3, 0x1}, {0x3, 0x5}, {0x3, 0x6}, {0x3, 0x8}, {0x3, 0x6}, {0x3, 0x1175}, {0x3}, {0x3, 0xffff}, {0x3, 0x4}, {0x3, 0x7}, {0x3, 0x1}, {0x3, 0x9}, {0x1}, {0x2, 0x8}, {0x3, 0x896}, {0x2, 0x40}, {0x3, 0x7}, {0x3, 0x3f}, {0x0, 0x101}, {0x3, 0x2}, {0x3, 0x997}, {0x3}, {0x3, 0x813}, {0x3, 0x82}, {0x2, 0x400}]}) clock_gettime(0x2, &(0x7f0000000000)) 16:00:24 executing program 0: r0 = socket(0x1e, 0x4003, 0x0) connect$inet6(r0, &(0x7f0000000100), 0xa) listen(r0, 0x0) setsockopt(r0, 0x5, 0x1ff, &(0x7f0000000000)="bf46fb68174833ad8d4c0c93b504bcac8e012f8632e7f7f75a94d66828bb1874fcf5b04b371f0ec859acfb29cc9cb7292d35592eb67c156142e13f3925a1f678ebbc", 0x42) 16:00:24 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f0000002340)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb13f3b74e0d8e9a648a73b377158de9d6926f02dfb5eb32fa218682d6fea1c858f7380d9e764cfcb0652d0848f5df95880bf86f77cf9fd9d84ab620d91660a1dd89817997e72858c009d71ee02ff3ed90de459b19a7779e3884ea0b95cd8b16e1aac2fa2805d431475e64b41e74692c2590d2138b98491fe9ed5e2914e022388173f1b72502012a6757e0b5d57d8fb868be652118ae2ccb2e4940278cc7fb7ada78867e06d70b6f5d683a63beb013036c9548d004c306adf744535f9c98a7246c53167e2e6055ebf57f521c0535d3f4af06a1c5a97a36ccb88f06c156eaeceec2dbd4829467bd292537f4ca62e10ec28657fceb7c0d8e353a6b780d9cbe9e1098e57e8ed0fe4450d5e5d260e88aae2248c622d47ef9aa2d237857ed81c2a609f03be93e055ede9b1ff173108a9c04951e2a9b0892507864f360e4557b459809d4f270c0f6f4a58feb07d4c38467fdac7ea98b14fe88c041335d73e469ec17cae20b0542e2116e29da5ff5933bbeff492cd205da547915ceffe48a8d90cfee93651a52db531f8a3fdf6858da07d3fcd3214cb552650f2dda2cd71035df9802d62a92dcc6f920d941306dfb1e467018386bbd10be43a937da4e9880fefbaff3cf6cc1a79882e544c6a30a1db063c6d03585b2bc3805d5e813c547f5bb2cf4926f8089daba614217910cb0bd653dcb4126f12ff74624ee431448bb4d00803c6bf46bec0565ba84ed2c59537ee78b5860646f61a849c481e1eacf5b31cf51aa55a296118fd28f8416184db4383fb6ebadd44762cbaa3e300b9093827c2db4d0d17c024e4fd54a1028356d3772d82729a15ea68cd391f81a3593e9590e2b2d2e57b8c06250d9128d1324dbb710faf9f7d5ee5d411dd4f8dd44685b60d2cc81ed87584054dfa4509165c6242cecd3736065669f5d79daaae2f9628a858931e06885ca6cb2c65d399d67fde3f3f60055d385a3a4702df67e60bf01c62a6980ebc19709d33ea738c427ea8f38a35caf6364cc19504ed53320cc052eb3f133329085ff61a98769e13a06f05f7ba5fddb28bcacfb2de5baf3588e1d35ea5cd83a2d39462b9f87ae0e1d304da08c731efbb0a33fc899a4bc0a38b122e460aca31b80228cccb785dfc6aa2a7de76a2177370525af04b947e7394cc650cea744858f2aa3da70b02be56001fb5930d8884cdf1eb39367c3ff29bbe2c84562a0e5351f86b54a3a34150ba4903c7b0b79bbc9f6b5cb50907ee346dfc2bcba36ad33a492cdaff1c62a468f1323d7686469de716d6896829572db5d7204d9066937187268191b7a4a59102e70cf4072e46a5f590da9de14f473f7c7b4d5f9eeab5b67e85ffc6d9e67aea9b31007ec9a9961bbbda54fdb1ab3dbe9090bb1d9e6da63b320ed6f42083133a32a2842bb0bd4971ccb3b069d6920ae6ed9dee057e12d268bdbdd632b82d79e0abca42431cf4d93e57b2eba4561a1e8a045f1b7451a8c491d720aabb462ac9a414d4eff8d87d5fe8e6d16e25058027f73bdd5ac923e333f5fdca42b97953f8e83f2488b54575d7f64b9b35a7bcacba0b7721a4e551f91ec1588dd1b7ab80f43d964e440cfe4aeb62fdcc077e729b99bdc5ed03682274a66bb8b1ba11b7df6b20ec5c653e8d4f7fad5735b8e6b844938e5e0cd433f680be6d60c363e4a0284e3b2b097822d1e7390a9e0a991ba6a10c73ca2169af4d46c3d788a863bf196e566c4c0da41e92eba626c62e247c25bfba8cc7ebbed4c44e60a44884f82c7335b08bb8d699d27a01b075086a45dd4a8979ead8dc51b4c2d866a205ebba39c57d5d364bc036c5855c5111c8c31a0f8cf2747bbf13b04d34395680d6656e0414f44d09fe90a1991c4533f95bcd57f77cdc2eb6f747e0af4bc3bc721b10dacd1b20189e954e7ec9ce1a9e93d2b0550c892b32539875ad6988a31ba57aed6fc90975a535eb58f5a9bf5ac14fb1149704b4351b40fd39d9563a4555b593b6cf2f4b3e13f7ba2f8fab469817bede280414010273ea938028ca4a77c3c70649e0f58ec34752e55e2b89c60309433b51af9d1a1d6841d7e936fd78fbf58d5c9776eebf49e35d2e1325316005e18077f30419c9205c8ad949396fc2fdbfe070f20824998763237dfa28355a0aeb48ba1e0d6056ca636663d92329380d73379c8afbfd81f01a7bd2e4d159e2097d5c32df889b890dbdd9b29820d4af3a13d097c789f4f507dd10adbf917af7ca54125a2b6320b052b3de99b9ad4007c381660832c2777a8f1760597c72916d94348925cc79b0602606063b8454fcdba0835c50a9e20d3a020cde1edab8ca5d62e172576592c6e327ffa99407cd475284eb98705bcfde2e7dd92f14ed31b1d49a2e3b8701dbd5b073364ed414f8b28f798d148820e27d68f9ebb20f1c366d40226e0e633bf09ca149cfbe738a447c83e4c561d10c085b1d0e5afe8f1bf63547635df35a6316e8895907a84a317b47a5077099313105bcf8354049e73f88c6be41aa161628d9c1682c16c22f522d1fb519784b0c1e02ae89a5068f70dbfbf4107218124235a5a29f8e63e59d3b931f9fa5e00504969fa109e07909e757b6b3c05561d9febb44aeb3b093a4fb6c9455c8586f9c975357d65561dd6cb4338b2842b7398ad04d0f0d00f47aef3daa303569d4363974df053f2ebd5d52c7724ad9592db24b1f6bb86f00ae7ecbf1cf27ec03b4e3b8d8c66aa6ba3130fe3936a1ea8c857d4666c7524cba5d33d176f59c7d75910c494c61cff7f5c911cc9d53dec7cd2d0d5fc4dd2d6ba99a4d8327bc85bf115cc8e8fcd304fa12477eba16693303d7443476766911bd90384f58376972317b9d19f0a9299362279d50c1d8dadcc2dfbcc54fc2354606be6c20d4c90f0ad23e8209b05ff61d6784af7efb205adcf323be5db39dbbbb1ccbf1e6dd79a6d973ef060074a9b82464eb82eb91f9c36cf325812557f909af69c2666a535320c679b07f36d1cb06e0dd3617d3119f24a2ef60b4a029bba5b4aea1b9c74045d85cc435b6efd514cc4b91fd1b6f4cd30e04123ee6306919fc7b8f4ceb970feae747f9146dfe4913a960ad77ddbe2b8b82491fb758c73ee43ce61af96d10cab7e777a8ae0deb8578283ecddcd1bd8d4de9860a11aa1a3215c5122f1efccf4d50f250ba6750895d08a7eb676eb5786c5de086e322f3cf1f4d8e99e82212f112c2e4b08688c2dda5d14647403a6a686345691b46cba9d9a0f184fe43d55dec25d5d18d6b3c6dd14d6fa4b3ae00aa1f2ff1007d4bf5ac916dec5092bfb1536df28565d75fd8e8202ec0a617d82b26ef76f86fdc21d74df95ad8c0a0aebef32b36c3750a12fa961a5788fec5a89e03af5193dbe785bb5b964cfaa5c8480a4cd90264cd445809d900ac47bd533d53a748371c40cd6d374dc8310bba6eea1f61010d87662da3b81fec34ffb89e846fc6f57e67a19b084f7546fc055857135e0b82ba9820d7117727f45e913b123c7bd6dac5fd430fb960e798bcd388353fc156c0fb387e1ff0de48e48e111b0540ec7b4e96c09acca9e71a9ca9c9c017eb16ed81693b85cd8a9705aca8e6b835541a53102b4963ce3c0b0509446c2492029d6e3bde59e2e690d7d8f22502c17cf40ce6298a78b4985a9949cc962b9d105c494e2d46eb76bf8fa7bd958d40f04aa5072f0e845bb969aea40c5e9797d163a8117a7f27df6ba157bef13da2846b22c74b0eb40310a038eacfbfe5dd8dcf048414bed879619dae2608c40cf543180c4cf78947fa5d40c06716668c9d6803da1f2f3985c2def6b3bd7437c272e92f1f5a6c0bf3fbd0f45a5324de77e53eaf2160ebd919489f2d1a4b8885461103e5358d2a311c21df3a1038c61850b00345e9b4f543171f9d5a07457050bcac891e19335b31a293093c905dd70fb1fd8b8caa522c848b397e0794e016e563b052296e8ec9d5190deb84a585e25f4390e4ccd32ec22a1dc712c00b7c4af78b826dabf26ed35bfb89c8e0ecf83bf10a08eb14f09af1dc34797cc86e00ab23a7d53e16057e12c1ba8b277259e18277dde21cd9d96db7f841d0690b3ff17182b130dddf119e1279dec491fbb16d0097922f2782aff72437348ad49d0c7458a10d5581417d042e33eec979dee9a3d39932f846d6d8bea0657bcd5f349f994f37944c4480db06451fb07e32bb178b0a6d929b328adddd4e9742b670db0654e93f3600e40358c0649a2bad2487b3d6a71ed241b6cb2d40da033481ee23921911c6c5986e57833c5c3e7b345f6ac73e933882c866f80839945d3e2afa37df497cc344b1b62a1119182102f2db190fe4555de26808aa3dcd9a4b8fb12ec3961cacd7bdd4ccf7094f059cf01a0b227a6c64e2b45f0ba3ebb3c594563307e7d0cb401f801b24f055dd154072f4144872561a47cc719655021b6c932bf510f4fcf1e62f1fc39b522df3c0c7238a3438484bf67bc61e5470e1ae0c4e5838a7788c8945f3bc94f0a477bcde4ec1ac3e6df8a5be243738f2919dc6535c7ada3f396e9161682772e9917bdfedafead787c8e344a6aecf2c1ea728ed81c44690e9d312d57c47101606555228eb029b5256a8c5d614ce1cc3cfe8886c7f3c148d4bd2adbb9bb3141659c31825c922fd91c1af8aa97f9e642e9b4876b276e100592a13273c7656aa6bf78553754487580e1f548a0427f3a98260d88bfcf3326aa220f565986a9c6fe54d3e3868ffb76d6feb3efc5c35fc87c11ab6abff921dbb8d751268eabc218f3d7d24d646e5682860709845a8dbf21d0ca8cf438261a179f1fca928893b7df71f9b05e4ccf085a11779b579df502abf03906e81ef1edd8f364b3fb5934382fe33ca46dfb40a07d821189471c77b4ffca8a9e13e689812c83e75ac6da3c966fa754ff710af880de7a24c991af1083e4b444cc2fe32d82e8053e2c7b955c658deac0b2f453a665f89d88b9b40136c0e773898b64d77601f8d6ff0631d1d7722239e054cedb7a06d058d6c34768155cdab5aec3181b88b45f05dc66149dae114eaa9ae774fbcd127603314419e31a908f1ddf6d562a10d863ec8e925a973445df38d86b898ef971fdf8f29d3cc0cb63cdd26b07b7e126b33385c927e570d23fb95f5189ef2083e0d511af83d51fb223fe9f635865d6ba3249322974fe1c26b20a3d436b9e85ba46493540b0c8d7ee61ee600c9d8d27e178036cfdb0fd225b60eff8bfb9abd868c0ef89a59c5ac1976f7e109d6b5faa449603bdf08e960b1e7fb6a2099ffbe54a80b07dc86e80287eb96d791cb52137c43b302f897498a01202702e69679b6befafbb9b48c2b12b0d08d76331decdd5289bf9830501825850729a367dc10722bc522ccccdce909dc42ae5b1630a21340131b4745c6dac5d7e97c3f94eb67116f68751c7725aaa5ef88b0400850d665d08018b74a0627161b79ba1ff83248fe4ea4a8d99571affcbe426021c3760e25182babad2a61d78f67bfca5237eac8a0473469c5f90b1d27d7ab8829313e8e5069ea3f677c2e2079c852cdaae07b88fba2f3fb33b277225409b615a204acc1b6dc8e0f06b34a70a4f71a5603333e0140d13585f0220dd76c08223dcf1941a7994fa3479c6dadc1b0693a05", 0x1000}], 0x1, 0x0) pipe2(&(0x7f0000000080), 0x10004) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000180)="f6bf9391b378d549b89926c3e1ff6fadbcbc5499d0242fdbc0800727a7e35a40ccf5d7768331156f05604da4c60671a1de6fff9fec3df0a7f14982f33192f43302e082dd395b62ab8184d012d8739b8f14b6bbc640e3598e2fdef61c0e78148d7f", 0x61) recvfrom$inet(r0, &(0x7f0000001340)=""/4096, 0x1000, 0x1, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f00000002c0)=ANY=[], 0x0) 16:00:24 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd0\x00', 0x20000, 0x0) r2 = dup2(r1, r0) r3 = semget$private(0x0, 0x3, 0x2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = getgid() sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c800000029000000330000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e3313d60654ce375e1846fbf8fe2edd74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbc010096335dc9287e422dd44ff6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b00000000002f53568453afef7eb062a6d5a48579dd005203853af270aac7e00a6fa077a538e4733f259df723471933232576b1d578bb0d4601200b028e07990d45"], 0xe8}, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) r6 = socket(0x18, 0x2, 0x0) sendmsg(r6, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000040)="e4882789c793a28ead149eb3e8bb15a3476affc28e13897cf72572a4fb8868bf8acaf0b8f69103798487f15ce8323e219f0296e19effac9d", 0x38}, {&(0x7f0000001280)="840d6ecc588fdf2d6c26a64da3e75cd27d5dc20dfd0f85811c204a1850a57f2cb054fa6dbf513228b89219bf8f36e25df8c679d340cc0b9a7d4df6c7d956fbd26784b84f2398d790f7f7caeef43e969fd7f05424181524d7686bf3ceeeb9cad9352a4a5bee7f20b3f89b50ddf75ede55022d9b0603284cd64d7a1c81db987a5a57e3184c941d086ed4b60b6b119c7ed0e71a774a9604b4635b4f893c7cae05ae41e108e29344e5669170aef3b7f81bba69482c34b8dd73a7d00eab86865035ccb33bc21dc8f797f4320248cd5586634e79552a11e3d084e352acc577d2ff35c1e83a9667c60e80ff926aaf7b873e21067299d50dd67202ab3c4402cad6fb8847bef9de69da5ab178f5d2258c668355928951820d1f5f4ceef54bb0b6720458b3c76e42c05886e98234576d32950df1a64ff6e5e12e2ad643dea25496212c6e4fc67ebf4a602a70582a3d17c0e6e1a65bdcb862ada461db90c7b6aa7773c7872f91293ac772b10a2fd44e9a5bdb4298838ea2e2c2c301b7fbf23c5cf234784678a22b6f5a4cfe90641e8027aacde82b2f5f148fa64dc3a43a55ccae66ffe804a68c008f74404650ec836917e2e877d7d24bf90b3518ec739ce2a6d2f0d5f732415b5fc017f1d56f73ba705d4196afcf77fa878b24d5d0628773e264efa2fa0bdc2b79a82e971dc3f58e198dd0e77276daf9cdadd58c6306a446ab9dd3a1fef0f77f2da61b0ff77e053a43dd0f0fea6f102116b75f2b8f0a67ac0c235208c9fac4e90aa5baf1a886d6b589ee3e6487a30c9b8384e607c385ac1048e1e92aba8096a1d75ea56bf91a8e396fa6ce1ba81dcb37f8bde0e963c151f62aeab43a637f2b694b85ba3d848e48b76e044e5ed09a058d543738d6f732264f1f66ea005a6e48d88910a113f52a708e0bfbeb2816d63f3f1bfeb02657990eb115480100c9bb93b41763b33f24549b321fbba3a49687dc97e025a789651db8577638069bb2510dfc9555fab5389f6c373284ca4fb44c356ff766c33f3dabbdeed7f138da1009265a12d32041de3e373e7f4d758b21cbf3f7a3c43e324b811f441755097eec20b8bc02b0401a71ca9714f59f55cbbdb9593fab625ff9829f4f13e6c9645f44b7234be3348057c2833c69f4da78d96b17741a141c888b768bd9837b01c03e99498b4632ea4bf488c21717c0c469274cc1f22f76e535176ea557d33c3a7cc9a3f0dbc41662983a9adcb6231cb7513790f6097deb58a4198a73849467257752b7836174d0148fbec079677ebc51fcf8f200bd3ebe6a3fcbe9390812e2a21c1797659dbefe655fda96b0c44cc9d52ee2a725984c16c508141bb41c52dc962e6b2cc61906d1a897589494f207f2d213483336dfafde5718fb6c3491a89425b843962cee60df52b2c2d0a1c93e1681be210640683ae9b920e4e6189303ede54d5d90c757f487180484833804885cf93e8156be6bb1c838c82d8e0dac3de7e5744cfefe15b900c2533469f65abf70285f132ebbb2aad7070a50b94af71fcde47d72e54842edc342b3a64f6b19f2104be832b5744358f30877aefa2c09c3b49366671743401fd692f42d9573df9ab14b496739b311f27c758d27440288c3466fc01a3255e01422a6494da060290d82a689fff6c41fe4f8b61b53436d8ab060a57bb67888a1959d63d638e6787378b8b1bdc535629d957bde4ec29ce8a6ef367d109262d38ee3d1d0028ca3636c8b572bf5fe0531536d3d097e8f8bbbe3116ddcd26db77c0e69c0806a0d26dcc39da47f4ecf19d56c0a5f8f790a5bde53de87178288dc99f57f9d9cf84438814bb3bf918ae3e56d5f37192fa26aa23b907bc16394f0d263bb0107c2ed01ccfb45dfc1b1342899336d0c1fc30291df27e431b0a902701d5515c57df749e88ef188766d43709e3dd83fe6b20275ff286eb031481acad5536d3146083423e9799241fe620a5f23207183ec82368c77cce587c66415ab8d1f5cfff427fdcd50ab816b7d9dbf482b31a670f430ab32bfd879e3a40f42e42248810a51cf43aaa4155b844b75c9cdc7786bb8187bd37a45dd3d4bafb2347a61b51127b3f81319e99f520bc3a687b5a1896b50793c76ea8cff27f7d3b0ce7ead8267a62381cdc83f09f339a06269d5c56e75bbcdd3ff4b54472eeea63fc197e535b6936a6fbe6a10bb1f2b1cb4b6f929ad74e50c44a6b114f955d42749edfcb7a9fe7330dfb08836fe9443824dd4acc827b21399581fbe5a365ea4d9057af4ca5588934d5fd285d332a965fab36fcb09b1858fff7e9edb2f0122f5755cbaa1006695ccc6feb787f8372cf70d2a879c2193be1ff97ed161b1f726d028e4d6575d22362a83afd56af56d27a4f8eec429da49d106d6fb324d869aa2a139611a312d7474943337e352812bf26cf4f0f7749a978cdafe5946f2a5d01e1e39dedb30e50bb98b8faa6f0010b9bdd8fdfbfc9bb314c704a429863b5eeb2716513266a2e7f66a7f732086c38aed29357a7a39cd7471a14b9fda9d200bac94a49946de204e4e100a5930aa3732ccbaa7a757fd86cd48d34c0f49bd8106f8610e619ac5485cfd3b58b7dd4732547865e02b533fec02e9fd6bb13a5e4013f1e1a6b05f20426345361bd319c32de436f9fb4859534a0ea0c192f2dcd8dde1b18588ec1236f7a7a3a6052d9c77e313b14cd5b406e79e866dc5cce6f5a0212934c8a8b870bf786f844fc026bc6cd22ead3c0592d918fff09090434a47b1664a1c525954a1f135462f5f9684cd441adc7823190e7cd1b96f06b45b4635ace37aefdb23b50fbbccc707c8d2e2327c306b38121d80433dff51578ea50dc537e6cdf540843d13a68aba1013bb2ca1f6d6e7e057a5b3107a92d48e675fb01e52459c04d1cd45bc5f5c16f57bf31ae28441366630df196313a699b90628852cabef1570186959dcd25e3cdf6f87442263a620590425b5e94f66d2c74db5942dc7d4327c703990f9d1ec6f698f20ed7f029d49072b82081a34e6b0d80003efd36517741325a03b09f1397fc4332c01b146e99800dca13ca20c5fa51c88b249d34d8bdc6985741fa1039e4785e1f6ac967dd61fbe774af68c1c889f2198e818467ac6088c51160b0ccee3557924dda21ccd8499f4824c0cc46dfbe6ccbf5e1522a8731cff6d9975c91ed21f04d37a59fdbca41ba6e6e84e3cabdc608627c250b4942e2791083a01579a9b2187821155e3302c54f59a3873023c80d38c16eab75eee7d7189819006ce42a80748229a969470d3718f70c5be3c31f9f3a2cf7a4d61d52a1255856abef594f9b1534495d3f52dbba8d34816645677857203e413b0cb5ec192486f56571c8c375d3c47c0d51af152c15bb2eab4cac7455d11b52efa8aa00e49ddacc5c8e63b8334c1e359339a0b97e42ebacdf73890bf8152114276bf334ce2fa0f3e3b01eb685de07540909106a2044249b0c85e8e058744f093310ad691c8016528aa17cf80cdd63d6b02dc735ffd028899705e56dc83170c17ba7bf9ae361e7c6e5f42bc149e8dd1ecfa8c05bc2468d4219f5c67a440e5d1b970fa1fe6d9e34f9f580eb41a60af474d7ebc86c2db64979a141a578b2cb2cbcc5806497b49a64eeeda643783b032229ab7fb78cbf595a28f0dd887b2afbba468d04277ebc34cb326d57908f901bc74b2adc9914162247205adfbf4e6503ff8525b0adcfbb1e95886290be0329686bf10b4a7a245a2e9ed2267d2ae60c5c49bf7df28608d579229f7a71327dd3bd904d0117fcbd6757abdc528dc8cd53c3be96986df892107fd9814a9ca96cc9ef1d95665d96654a6e61fc4288b68bd30aa96096d5765391e747cdaaa994bfd6f1665dd1234a82099f3846d42dffd7f58ced92c3e68f3e87323a2c3a26198d6a1b7430ec9006591af13c0b9116ba2613126401ac04818e226aaddf4c3a3faaf2a22dc7e50eed13fa5502e452b7596533cf9985f94f9828f4e2c7aa2a6e3fdac05508f6de9268be36fccf35ab347601d4f6f9137bd606f95ca622e18592baba7b78335fe668de79292aa35016280556980287ec56641f8b9d26a5f735d4897166dd2514d358b3730f04b22cb88658cb3bfac70766ea32414cf2379f4f0a97ab5a8e85f328c50fbd11cc758e833d80c1b7f0b535132e6aadd2bfae57bbabcd53e2881d1bd5fb49a32f45013fc6b215009d083048a21c49bf89c153c76e0b4c3c6fa776b6c245eaa2795d15e30a471dfa90e24456068b342f2fd45b84c547e6231403c280dc649ffd8172ef09afb33211929b2fabacdfc4d478cbf52fcbbfcd3ff42a666d0acc7ea1c256f5ba55251a882f31ab50d88278099400a78d85cfbf5632979649b3c07588091d6c6eb01fdbf81c411684ae9e2d4c202eb3a529d6f5cfeab205c8bc4c21d94fe9f83cd75c0d0eb8c893ca6f88674c076e1498e0f169bb618c776fc81ed03d31d6a04748db4d4c3c8389eaa547f0681d73e3afd30bfe93ce6e2472872e76f1aa972b387cd785c2a704c513075033bbf1ecfee2d613cd10ed7f4be011bc3270c029d009277afa2267e21d42cc83caf4c1c4dd73c084b53e6909093b932c3093de28a37a3498f14898a966f4a9485ec01babfc80644cc4f1a8313f456e03489b76cbb0be129e1539f6d2aa6aeec506b07d6af4399649200c00a03085f943350f32dab837b8823ba03aad9b0d42811010890a14a063f9e4f179959f8c84130471a8dc478bbb85a7b4e3203a6a3032ff0cba3349a694d99d460390820314a4e7484d6c2a54cbe40d18e25eb3b1cd3dca4433edb934670706ffa0d69078d95cac51a11a4267503a66ad7afb1270af5047d5200980cab578b61da1458a687d0e062754dca99ee4590dd39ac771a0488e17c397dd78a0cb2781f14ada64ab8bd5c96cd6953d150aeb7a6523656b92442147cfa7761115ddb0ec510f8cf6f09b7ff6da0983f185fa294ff13920006025d57d7d9615b7e284dc445bd71eac8fb9b905708c912a7fcde51e7cf26d765263d8a11b5b25136c69dfe1f7c213ee7056387835f58e9acaebab49bd0430f8e2a232f2ced086922642f4be9b57b1545d533d33996d9efd2ef781e485d3cdeb9617b842245604611cd3a1b8cbc8b5a116ded030807f993ce959c6eb3fd1333c2ed2d9895004328bf6049924014358cbbe7e4bdf9c9b29a81e69819f26315c37690b4166406258a7d8370f9099451144c63124e840e29c6830ea9170d25ec7ca28f6aa4a36461881d365ea28e88590803dec6a5767ad801a500cc8363ac9eea4d433e321d0caeb3e1e0674a6dbe19ac523b1245e79a647cd59f12b0d28e499779c389bd8144dfd33c481f8cd0e6f5d92978e9cc71804b14e34ba0aaeeb60ac21a3dffd64f76d8b7400839b05fbec3e4d880ea64971352b2e4ad7540259d9df56ab04112d49fad2f26b4f90e9a2b60d6c9c0ed2d6d0e77400c6bf444d4744bea60da5b1fd5f356a2f516bbc739cb7131359995053b8f006b273aae8ebaf9e63109febe580adeb63d2c33279c2ebe011b9356217e8cc2acc7a447830495eaede660e4f9e5c68a6bfda0c084e7318cbc0e8bb8c1fb30f1ca9e4536ddeb473c98f8b85093021a2743c32fd0a77e78462d0caeeddddf28792706d4db772f30b4749525d7bb6be9b5566b4716703b7d7115a577e30d034c2eb1d528e586d1221d7040b7483f8f98e83271282c2b748ae6e6f01f4aa4eb33ce0f78c182d9fcc57c5e0fdeb15a6606ee58d62095c3c0be9b5d557ad89a95a3b9caa908efc0df0295147c091a95675f0e756410c0bb3b501e6d0cff21", 0x1000}], 0x2, &(0x7f0000000280)=[{0x38, 0xffff, 0x2, "2d2c67d82717c507ce6af6695a2f3a02465f14e6fb6ab2289e05fd9fd467a29660"}], 0x38}, 0x401) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000640)=0x1ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) listen(r2, 0x6) sendmsg(r6, &(0x7f0000000100)={0x0, 0x38d, 0x0, 0x0, 0x0, 0x5ae}, 0x0) getdents(r0, &(0x7f0000000300)=""/225, 0xe1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000580)="bf3ea75178e37c8748607b216cc97b96fb1da392d435139de1f197f5a18f5b914082d9b0ad408dd87d01f6faa6250cb086818bbd456504439263639f4d9bee518bb7d289921b9d52a1bfbab79c55ac8713596e7ab238cbc438c7a67f35c16d1da9abb09d5560", 0x66}], 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000200)={{0x5, r4, r5, r7, r8, 0x80, 0xca}, 0x7, 0xf13}) write(r2, &(0x7f0000000640), 0x0) lseek(r1, 0x0, 0x1) fcntl$setstatus(r0, 0x4, 0x0) 16:00:24 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x4000008001, 0x20400, 0x0, 0x100000001) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000080)="60670e764d927b7c6fe4c1f0b5a6a2f014626ecf66d1666acebcb7aaae39b86836d1d843f0a2b62be9f31e7f2383521f8389e0ba02a8554b77bd349fb2a10383e27a92bd428863d6", 0x48}, {&(0x7f0000000100)="6f764161a6662a7298590baadfeba7baa8f769261ff779dbff52cc986f52fcfadab0cc203638515c0d34610c60b8727e4ab125153ddd5f07bf774853eadf1bfce249007b10290f208708a451a9fd508c197c8de91dcad8f6741eda968cfa224884b23e8abffb0ec3cf4ee6d2ff9c32a09f418508017d9e2b7d34b2f646a19b5d45bb52db6437311d409a3c54bd6e34", 0x8f}, {&(0x7f00000001c0)="4662f1c5454aebcaa14fa55c803898d2346a33c2bdbc6d1fe0609be96dc2a1daf7f6ef4198d003659a3bac3045416be4c6d2f94274f70a33d87eb55c12639796b9dfe59cc8b87199e391c7608e50485e270e0220d0f89c24f01263e7a647b74f48b32ddf03910862e60395176c95ab22e4b7728942c7378348f904b5acdb2f5cb3310998afac66caec00dee1cc2997e153ccd2a07b4aedd8c567288409b7c11a", 0xa0}, {&(0x7f0000000280)="651747791cac759ae08dd816b3b722c992d4a9c0603f5e2aef0b075749940137e5ae5860bb8523870bd1532a7f2ae2e50216f50b16d036c2eff163e74550f3aa28d70eb38380a258616f2c523b0e3562f1a3508b305ffb94eb1587a80309900382c52fed4d4f87a0691fc2ef9c0287313912683e74a9ebbe31c6dd5fee9bf75b9a506d21d5f170ad7f46d643ac1827efb54f0e5bc2ee32ecd7f935924cfb32a5efa60520d991699a1c5ac9f56976f0", 0xaf}, {&(0x7f0000000340)="2513c201991fe511e47b716a853bf688392715d37427bd508bb3f0fafdc15ff3e70058b4f7e10fac42ed6f542c18d997b815c9ffc568e9779c91d5ff", 0x3c}, {&(0x7f0000000380)}, {&(0x7f00000003c0)="373056ce9b9876d8d09abb03a379bf3b908ef0", 0x13}, {&(0x7f0000000400)="88db456cb3a83946d14a2271f8ed58152c8bb8b63b04442491eb48c3169b067e7a7d98aa3a67625846b16b66650f2ec57a4b94a54ada5edd1647d7af4089beeacb13b366862cfc85e4421590e15bcae0badd77514c12c1f962c7d38449daafe8f8d0a87e19b913a34d38929ff985f1f6383e7d8520510a2f8686180a35e5e1794a8f9e795bf3695e1fbc07a7f10ddf1fe518c9b419a58ee0cc420db935d387353ef0", 0xa2}], 0x8) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x5, 0xffffffffffffffff}, 0x10) 16:00:24 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wsmouse0\x00', 0x7f, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x200000, 0x1}, {0x100, 0x8}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{0x84, 0x6a}, {0x1e7, 0x3}, {0x14f, 0x7fff}], 0x3}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x47, 0xfffffffffffffffb}, {0x100, 0x1}, {0xfffffffffffffffe, 0x5}, {0x27, 0x7fff}, {0x43, 0x10000}], 0x5}) r1 = dup(r0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000380)={&(0x7f00000000c0)=[{0x46, 0x2}, {0x23, 0x7fffffff}], 0x2}) write(r1, &(0x7f00000002c0)="d7bbba0da0c6e3a8045e6ca7d2a17e787f59e16591ef16e5f681eece48974f33e4f35ce3d53839201868e105fc610d16b48c25d2437054a7e01998b69ea00f040c78", 0x42) recvfrom$inet(r1, &(0x7f00000001c0)=""/153, 0x384, 0x40, &(0x7f0000000280)={0x2, 0x1}, 0xc) 16:00:24 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1) r2 = kqueue() r3 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4, 0x12, r3, 0x0, 0x0) kevent(r2, &(0x7f0000000180), 0xfff, &(0x7f00000001c0), 0x671b, &(0x7f0000000080)) 16:00:24 executing program 0: r0 = shmget(0xffffffffffffffff, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) getgid() getgroups(0x8, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setegid(r1) setgroups(0x0, 0x0) setuid(0xee01) shmctl$IPC_STAT(r0, 0x2, 0x0) r2 = getuid() setuid(r2) 16:00:24 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r1 = accept$unix(0xffffffffffffff9c, &(0x7f00000005c0)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) lseek(r1, 0x0, 0x2) setuid(r0) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) rename(&(0x7f0000000580)='./file0/file0\x00', &(0x7f0000000540)='./file0/file1\x00') 16:00:24 executing program 1: r0 = socket(0x2, 0x4004, 0x1) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) r1 = socket$inet6(0x18, 0x3, 0x1) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x9, 0xb4, 0xffffffffffff2938, 0x0, 0x8000, 0x8, 0x1ff, 0x2, 0x2, 0x9, 0x4}) sendmsg(r0, &(0x7f0000000380)={0x0, 0xffffffffffffffdb, 0x0, 0x0, &(0x7f0000001640), 0x77}, 0x0) 16:00:24 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup2(r0, r1) dup2(r1, r0) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x40, 0xf0000002, 0x1, 0x5}, {{r2}, 0xfffffffffffffffe, 0x80, 0x40, 0x0, 0xba58}, {{r2}, 0xffffffffffffffff, 0x0, 0x80, 0x0, 0x4}, {{r0}, 0xfffffffffffffffb, 0x2, 0x2, 0x556, 0x7}, {{r0}, 0x0, 0x28, 0x80, 0x1, 0x3}], 0x200, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x12, 0x1, 0x400, 0x7b0}, {{r0}, 0xfffffffffffffffe, 0x40, 0x40000040, 0x80000001, 0x7}, {{r2}, 0xfffffffffffffffd, 0x1, 0x40000000, 0x10001, 0x6}, {{r1}, 0xfffffffffffffffa, 0x0, 0x0, 0x7, 0x7}, {{r1}, 0xffffffffffffffff, 0x2, 0x6, 0x7}, {{r1}, 0xfffffffffffffffd, 0x5, 0x8, 0x4, 0xffffffffffffffa5}, {{r1}, 0xfffffffffffffffa, 0x4, 0x20000004, 0x7, 0x7}, {{r0}, 0x0, 0xa0, 0x80, 0x20, 0x30000000}, {{r1}, 0xfffffffffffffffc, 0x2, 0x1, 0x3, 0x6}, {{r0}, 0xffffffffffffffff, 0x80, 0x2, 0x8, 0x3}], 0x9, &(0x7f0000000280)={0x6, 0x7}) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 16:00:24 executing program 1: r0 = socket(0x1, 0x2, 0x1) sendmsg$unix(r0, &(0x7f0000000380)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000002c0)=[@rights={0x10}, @rights={0x10}], 0x20}, 0x0) 16:00:24 executing program 0: r0 = socket(0x18, 0x5, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x40) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xb7, 0x2}, {0x6, 0xad09}}, 0x2) setsockopt(r0, 0x6, 0xe, &(0x7f00000001c0), 0x0) setsockopt(r0, 0x5, 0x6, &(0x7f0000000200)="57db15a2650835ccaa6afcb9de850877a30dce5ad110c781da67bc9bb17b7fb79f2df863a8d1915fd2d5c5a7f3ddabc581cc47f8b87deefbd04984645f024a76dd93bb5c2a32b3ce5f45ddd40f9c1843aac729cc0f38288818c6c99f84812e6fa1a7ce7eca00c347bb49ba14eab585bb673072d838095f20bcc5a7572fba20c14f2f3a1b9f148a5f0a09d9679c00effc2c371f3ff9fa3c5ca51dc9df9e35ce6ef456a49fde8d69f669acfb557a75d3f82dadef32c0845aa25f1ac406db39ce0e78bd2eb67015e3b2f03f3ea5141b4896864b26b7ba6cc82f32f2de8271d6bac982abd0bdb6e539ebee66d4071b5bd829ae55c0bb3bdcb38a87461d52323a21c6ae31a4277e5b20a8c1c5aa7c9a937f322b39e11103731fe958d03d3f29322de8913bc46dfae015d3fa4ea9b9fbc8958dc402bbfc0250f590bd4d961690385d14339a49ef06fe98490d06d6b7ab8eed6c7a7fc508fd3faaa22a9ee676c4a873e0a49923cb8c542e4fb37c9bd99eeab7b4956ea63a69d7378ff8a82b3ff471dcd677e6f8f6eaaf67c9387e3d438338e06f176b29efc5d8be9aa08f41249fb0471793c4b9213d88a1f8b38b72f175304610ca406400988e8515efcfe03109f1a56af3a15d7907f2f9cfb55f1dcf07792178290ffa559b774f0bac68de68a8f82013593f9a883a0c5943a5a5e589e1a79c7351de21a60b4bd1e322b89645b8a2fabb7e2b2e748dff0adabd4d064872eb99ffde5d4cda473dc31a94838c84bb2dfcda4dda7afbf460ebe8c683fb0d216eed775f0a7651640e14c19a60a320e91f187ea6ad9c19360e7d5a477e90ba536065a1ea128055dccacc0110b4683016c55145488f222b10320b540c2658c4fccd2016ed73f3f4db53d609b76f184d541da257e18ed14e0cfa370a65be501f1c9f375ea2bfdfb073d9ab3813bce39d46ceaebe02d2c7542279a61de07d6451c0b7f3f1dfbd91c8596511babf7c2bf672a4a0e7b899bf2f015cd6415faae4cbe78fac0d9a667a96836712b6945db74c89273b70a8642a996925d7591586d07a6997f44d4a787f93837668fe616e8584beb01591c9f57d003475423b8f1d0e10bb8b9a27686d5deff8e7a16af48153e28240f912bd0c13bdf02aefb359d329a19f04c4822574913568bc901edba4066de3dc386f232fc72c369df902286e68be7bc148c7d36768d8f5e99904a065d0c3f4742613d38f39ffb1fd738dc7ba3103c495f87d7f29a0269e2f1b6324496682f729b5b152b1e1eed5f127d05860291315e9ab665a9d8ad49e018af557fbd4e0577ab46bf8ebaee5af0b22b83ee9738e2c333a283ec8dac593cc1bd0bcc7f429f93497988b02881d1d88b5c4375b55cae12a5835565ed3280739ebcee98ae9d83dc36524f3925d6545ea304b34d2a03b856a9652dcd254f07128c077e956aa6f2ab0af8812039abc1c256f1c8ad360fab404c0e0d22ef6168eb98b310a704f170261f58ec8c5e765e2f1b657ca11515b5ba3b92321b862ae353f369c1c373cd199c0171dc2bffdcb41c2ff36c4c02de7148050894e45d5d37808811bbbbeb42061757dc6f202dbf5d700c45652a7ae43ae8e740471206a813c74170710543eed30c06f4557fa2594868a18e2e7205788f1e4a014bbc80245fce9b3c231fb8112322d685213f6b6c1e31c5bd273e8b52740bc1c9f7d79408ab07b0d326da71989547e7982b860f3ebf79e2028f7158bf0f6194a850c7ef76471f3926d344fa9a9e883813ac428ade0233e43508c39aa0678752207e3d342d03ef0224308186fe70933299925a42676691845a1f54da86b271ea28f45a3ccf3222ddf2e98b6cad29f54ec7879915ef77264faeadbef3c36a7af6e8ff5435b6accf5a74bb4815edb82971461874c52cbd40c994b22ecb2a5698e0d629641538041aac161a54a44eb982a12197fcc450a49ba431139cacf70abfb9ce5344ff2d4dd796ab9d8a6893084a8a0311184dd5aac2b2871db3af5def2f54295bae82f8d5117a8f386ed8d3a652954c34483f539e3f5ecdb3199bafdd37bf43bb97ccfacab7c20fc3844abaa9c67d0ef2eb778f2882308d5ed9faadd1f4cfbf8ac5986921a130245725e978219accb9c36ee6ccc5698c4eace5d63be9393e9dcd74efd4ce1ae349b4c611a01812ce11af392b9f1db61a9612c7ba69c1a445c67620069b94384e90268ea77a19fbfb72e92cec1e97cd8f2178aee80acfdf78a42d74cba65305d33e475c5c77afa0cd3622252a9a154fc40dc1d55bde34619e9f033db3cc4f4958482a2cc5cdc561816206630fe6fa5b0c64b350545f8ef590ae44875e2d3c4d4ec4e8288e2d2d1a18a65ab1cb5d4c594d034ca2a01e5d43dcbc2ea73331299e2c844a9170b8f9e0a120555b7b3714f514e6db3b4d5a2bab5b2a3091a576d416510a79ae5ba1b735042e73e9572a6ac6fd373a3e6885a38106c410f9838b5669f2a19292c8ddb9d8f9252f2d1ed0d1c32f5e965c9e68867bac18665393469b5095af6e6507096ecfbe6fdd28e10e0683d80a88301885bbe9dcc5e94331d696ce99317084605fa1a93c714c755eb615863ace117f4da6dbbe944c3ac893232dd0e4526663398692f7f314e6a842ddda474aec01d1fcb40f01d14b7356522e891773f48f48d3cc6176fb20e955a52a5dc3a3679d04a3883fbf9a75cc33224209c85df5f02ffd8e44ddbd28376a66d5538bfbec73ebebf89813f307fa9078681c96ddf85b62905837ce89f530e3c3f081e322eea305bbc741dac6ca946a937f51b10b2f3b7f89f6dcdcccf316f4e24a02885764a72695665170f36773730694f201628ab192d170d02d9427dc6edf2e4e18f1106531f0a7fd0e0244d3a215e3f25c5267bd7f2034cb2bc7e050a5a72175ea1e48b90a04d4411e1379f7aa23abb5c893ab8ec2fac25c28f8dfa160d26a58c75be80b6b3242547158c736d4ee705745aa91e3fae77f41a86867ab2195589cba1f81484caf22cfd195b089d67d10f8bd80ffa2237214c6dd137074aef56fe493ad86cc49b29570a74d6140eff13952ac53c9f6348ecd743b227392b851ca0f98e9c6a4d83abd5dbd71ea9d0300b9eb26ca3348c0639ba9655a153d152a8db7d0a49fddb730c4b9c65d9d22e4b00339da2b5d1b78c38138d34ccd2da4518dda5e25ce7f9fcf08fc7d8b117a75122e97414d4f8d3543c2806a175e293ec042fe3f14bf3d51a12eb4ace9b2df1faff8cc7a9d3ba1d5eaea989e3e57a04ee93ae907332d930ad95be01645f871f61c8b37d6f497e714abcc09553c87534ec48e62b30fcdd9f7589e4362fd19d934ec28d45b78ee8ad448ec2b4da677e445b5c043869440ee72637dfafdb0debb4e6820b922698de64f560de27e3172e97ad483a4c0c8092fcab93e0e93930cc3b6759c3e7dc52e1b3ca9643ebd1899e6afa606cf9d7a753933eb5a8c18876d3c35eb7f9af3eb5039ee6ecdb540d26892efe0db012602dc153584629d7aa0dd7b8f43b3a52bd533e8a173a24ba4f746f2d80f1dd6dd41c861cf010330c35919005fe66b56385425fe7d1e03d6b995c27bd14a65ba833dc12b792ddbd6837211fea196dce9cc276011ddb9e8ed4ea21aa6930021ebff6940315dad3cb56f68c2c233ce3afbe4266e9d1cf1a628bd096cfd54402f039f3b9bbe8c8b0d4d0cccbffa59e3b69fd54db160ab6828cbd78ac978a8633a31c56bee107b7c35fa2d927a2a0a39b81c95ee51c01eb73e99b2ee0184526fde0ac77b1287fb23972c05f8291d0d168a5c387c46dc2a8d0556f773446d9610ce638a65d0895d7efde587745f7ed52ffd4c6a2f5e6020a32cf2e470328ec18e7839ba7533ace9012e9f4b016c3f0ff0d9989215b50f974a4b3fa0fb157c70ff284752b2a18d9b46f44989164836e40151ba3a9737fce08c754e6336fbc16219f5f4400ef90e293a7bc158a422d57c9b259c74b676918f04d7313098af27292f5ead9e6c051752a273af3aebd50f56a64a0c175c74c904ded60ff23c966723c1a89921b2a60e5c25fe23b3ce83d21f82d76040dec8c1025f0b77546ae5eebaacd1f5a4847b1301ca2cd5a58a59e918a12fb4cef10db40b5614d4288532b9033512bf4fb3815c996a9744efbb5ff790dda7b50f6f623723b72cfc688d5b77d18b894d5c06464e24b8c06844014c7959bee529ec78e0a4d2399a4b8c0f589524956383e0bb0dd0d3ae9e2ab3c32b70e6f2379a93386b72f2f6f3acc0bdead7038395aa50ab457fb8c548eec2bdbecbf20d2da61c70ddde270f75a16212fce7dcead0ef34afd06be84b088dc5c06321ace1b4e9efa038e76cf6efcc93b13702b6579c4baf50dbbc15e19241e20e143e7adcd47a82c244a69af4ee18a681eead0e747d174ddfbe43ca181f99691b4ce65d8f27d0ed47a1131c600cb7b9764a552c753d5aae120a31fede258ee96659878587969e2d14a648dcfab77b77b030fce94a8d2f2e1f326b61481b744cfb4776874e2106e5be40ae5e4f93445e4cb8b447bfe136e09b2dfec2210439b91877b55b981b5e8b1d76f1a64d84a7f31d89e4dc83f0aa85ca896c210823c7de062962deeca1f972327b2c8802385108b5478dd0c50d0f05a5b066969a12f994f9cae7fd9ddfde16a7777ffcbe2c4052171b54ecc070b81bed0a2b4d24e50d15c181c207da374b1e8310011f054dfd0df85f34b0151b7f6f134d11e88b863acdffe047038fe03e61545062f66121433cf78a852d9314273d245feffd8f4e773eeeb8c2be603ea7be75dcaec03f5672c054dcaf00437377dfe655ca5d9821655bdc4bc6f04211b21124a38946c61f6627989d72b6d435350a223bf8fb40a9e2674cbf97932346947ba2d8373a47581db0d3526b482fd742b98bbcacd45c634712d22ec8471f203215b96c204dcd9858949f0722622d8dcfe3062088cbd3132a325cf692960c48bfab938e94b235ec5c4d10cf3c97e19be1ad039f04972f57281c68bce86b787a0c6e67ece42dc3868b86f061ac7376db3be46ce5ac38cd266051ae806503c1ea5d20fc91dc64d760611c7e66b6676b6e17f61c63e3afbd2ff1c029693626e7bfaea7ca864018ec2856f8b8d6f3daa92a40d9b6d409284f5ff400fbc37c925b4920980af276ef7330b08a3bd695ad8f5f63479ee1b4e9d8cd2c4333868980b52d631818cdb2c14d64c51682eef21e9c9dc102ecd0c97ae907f1743bd7185f8b5eb8075ed8c6edd969407445e9ce0c004a947439e6925f59e0b128fdb9affa6000c49a6aaed90cd1041ccd6d374b4d7479de441ffb5b0e635c81cefe268cb9f8cbaad4894efd73735e9ada6349efed133b66ceddfeefdcddba39479497468ac8e8819ffdb1fd542a73b574d52cf4984cbf6a979c66af1521fd3fa3fea5cd349ed556495b6e9bf9bd75198ddb836cf9047c7017ba58c2e4989f4e6745e135930964d05a7148ebe5e81e38b707b74a0b33f6c55468312cda2be5cd50c390c481ba7730e84126d0c7449fb20b1c40a03d0303551d92364fabc47056721bfdee6fe4ca7df6579000ca27d5cb14927836ae9c248c76653ab64e577832b506c9f2720ecb0f15634fd73aac3c44f8fec0f4bb63b28bec573ec6562c40983f2d08983e4ab8090a40d8b6c1b5ccb105f59cb9f37dd7e0bae024fc613e366ff90924279d5f268af2f7a932111dd9742a6c70dd50ef3dc5cd00724a3e1d65b5d799faed1323b7b709a715393724eb7b0caa0fdf66621ba21d5caa8649b7718697939d6413c87ec513f3bca47cad8a91ceab210", 0x1000) 16:00:24 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) bind$unix(r0, &(0x7f0000000380)=@abs, 0x8) socket(0x2, 0x1, 0x3) 16:00:24 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402bddb8e7c", 0x9}], 0x0) fcntl$setstatus(r0, 0x4, 0x48) fchmod(r1, 0x1c1) writev(r1, &(0x7f0000000240)=[{&(0x7f0000000000)="d68855c1f376e9edee2c1a8048bf4679f6d26f97649e204d94e56a608e8b444fe91696643765a19f73282816c0bcdbb369a0ad282d2e16d5a09072cc6d5451225b6a02bb8900ec0d52016407b0a9b25de0ed6e2aa47f838c52f643be6ead723024c8b449234531771496ab8a85fc43fa", 0x70}, {&(0x7f00000002c0)="cfe939a890", 0x5}, {&(0x7f0000000100)="0aeac84774f55d", 0x7}, {&(0x7f0000000440)="ecae36316617a8596086728f020f7faaaa8a69a4c044ec584da1c1928b174ca2473eb8647fc7463224357984284177211a433fb2b95fbb40bc8c1e974206790a4abe6415637b1b24b044c413a1cbf3b76993095ded7cb5391b34bb8071894a37e6745a2e20a9c77b6a66509a986a43c8c2f82bf5914f7b8cc7aba91873d7311366b429279b467aa6afb1c820fe0c6b0cc697a3e776bfe62730e74d8fb26f4ac8073aa951f1e58b85a285ef022cfa09e80e39afbf4cbd4b0d02b1159349f2dd5624897af105a55628eb52e215c28654acdc5c6d5c8416f22722902be0b7029ddac84f21eb566f9ac1f5cb40e5db29e8210fe542916c45c8faf41f084fb993958446ede259b0fb4f1c365f1f00050050c78c526d573a15d0cf8c7f8b3ec239fa691c1e9b41a86bea2cda3983be9b6df7d3635b6cf7eafd06d4060e9f39335910bf46a757478208d0b3e78c12d1e94813961df85903ab199ef897edcac8202b4f7f0a020b6fde48284eac8cd6c4eed1d613c368c41b7a1ddd1725379601461919c30ad3e9a1d1357367da87323215e5cf474144803e6df5ac4647d4af275118f72c3e83f7b712f59f4c6278387af68533d83bf945bf25f0d19af36ba115027d13c721c84ecc039e6b66cd3d5cac5e09190d64b8c0b3a8809d67265c286b6b8479ca95c94a9a77055eb26d9b87fd504f673bfb16e40656b7fd260645b5577b40604ec2af596ab9830685d5a889a9fce1c0c49a1c8d73cc7d68a36d59bb8a03c18950b399a56ebb41c57a82ea6079acedde79eca971918566d9989f0a5d4c73e5903c04db7003a27583021801fc613f02424968d756d44f8cf398fa5b8170c89cdeff455329c01a5373ff7e0a7cccd8a0d5fa0a73a6cbb3cba075ef6e1e61db3a731e517ccc44e2c050014c9fbcbe43be3a33064a86a2008d7530f3f81f74398ff01906a559e3b9891a5d8a0be751f244d060c048e1e533c82ebb801df9a90441bc194c96276569ec6b3c0143053a804645d5bf4cbedf1c7e2b33127756cf838f1d80c28edf5cf923264d18ee7c2777d7903f6239b1c1595d2c8f99bb2b3a6d9a186f75a467d5ece23c9fabf547e15185296f88726ea62805900836ea3bd29bda38e54d150d931823a553f6506e7e10586d65ac21f62985ae69e70aadca187c4ac7a7c90e94c8011f28cf64e0ef39755c06a022466cdc496b6f78222151b6f4d48789374b3107cf9ea929f81a5b867018636b52b2aa64d5eb23007e0a483f06d209f118a5b44f379ef87baf732dbaced30dd77abe73b741e895570febd8ef17547e81da5e9208aad1415cbc06c908bd4d250d1160a904fd5881b24a54d4087c41c4da63cbb7c02e5b16db4757e2e77bdb55808210b1a2834603917397454c53990950a8a8ed8f148fe505ba44aa6bb552d75ec443cc4d51a66a6d21c816ce3f6e03cec35af0c3b6f8aa8e07d13622bfa1725368ba648dc5be7d300b4d0b4a5e654c4a37d63e7244946b5e45929799dcb4e89d9d0dc9b613b68acbaf1fbbd9028922032ff7bb6e2fe460d68392ab1a67e385c3bead14ea7ffe452e1419376b7ad6aac84f7cb1265f4ff04420abca4e98b59822a5c5befd8438421682b4a45f47f9691704f72066a59b65a5ebde84f52ce54cf69b893739b6113797850dbfa09f5f1012b2eac2162cc4ebad580c4d18f25a9ee6583132e1959d6a3bb73d7692a49b4d6a613b20c458715700bcc621aca8513ccf4d0a976b8bcfd1064966b8be22eff9a6fc4e549363d44850302f56880a8ecc0f9b2f4bee1d8abfd9fdd9b9e4faa56cdd041d2786d66c03f479091909120fcfc317a540238be4b42bac007b3a647cbbbee99020cd7a31fa7e7411878b90a33a0b97f6b65bf070c87ed69b621a29f934aa2b7c69c3d93a03a3ba2c4632b092c9853de1b815cc5b73fa92afcc18b58053fb67258301cdbb9ef1235bfa89f1a345333bbe22da2bf058262f5c7d6528d09ae538b358d7202a8b3967f132b4b7b55f1638fb21a6140f837052b6f6003ff48c15042f513859dee09c77754634fda6ff33591fc60c819c3c0dcfa9c341ec79e3d531893802803ec7635513c4e7ab07069f1c0b9ff5b07b72d60a0505287eb24354740159ce0a844a8079762187912fc673657006957bf82b583b091f6edc880fa76d2d37f6c05ee67ce0c7e277311fb27d3dad2225df571f4d494d11954bd7e9338fce666e7fa2bffb828ee8f615b9fd3dcf9a32a4147ec26d15b95edb259af3e3b48586cbead67583c38006176d0157f8edf7c9bb6943a8246bd1fa85a1b4618ddf2da46e0e76ea7bcbc8d18cba27d3bbb6ccb349bf4aebaa3e2fa658ee3ded7c097a30676e974f9db9c6f65919106e38f302696c8dabf63b5822ca353edab98e0ef469508a74e50703fdd05ee4c5b74bc3191ad0379f0cf4b6afe0c10ba76f4faf0a45265b72e05cb999f75bf7859b899bf087bd3ac3554917f9730ce0151e0b973d71459116205db58ffb310ecba8deddac3b0fdf421bcf8e3917c1e6a142795d2786325a67a68365892111c87a6f67d8a00fcd942b9a9eba575a86127e8a13b95e727b963657dc136bfabae687a6373d263af23d50a808623a4c0ae60f5ff98c232d95785ccef29d6c426969f2a98e12ff73a355aab0735d7d6400bcd9df5b16147ea0286d38212e84da0d95717878331f503053c2a1967c4702360975e6bc4bd6992d7ab9c860bbc6ba37fc28498473c0d521d7371525391be11f524ebb99b45dc542a7904fb0689e557bc8075ff66fc60935acfd6f78b6d01686de37c01f70461ae78cd5903050b038d16550daaa0dd1e47117b49910b937fe202c926ad43cf3c7a8e7c6fcbc3b49ae2ac2402b5706b9e3865414867314ab8f3a269ae1ac0e2fe594edc0de9345d46e1467e6d49b99243308ce9674752d28ca0d8aac50a1f111a2900b5b8eefb17f3e058e191ea61f595322f6090d62e11994796c2adb1b3896f4457687d1227f84c1dd3aac82c56a92b9a98ea4b50afcbcda1ef2799917bc4af534013b27903b3ff495206f571d09393a5df747ba826f3f1a25e57fa40747998ed0d312be2325643e18ef06b2b5567e7baeac3d27de1919a2e0d1f00bfd09f98cc0f84cbad9a53f334f20aa47a8917e182f864fb5bb826324f73029953f24143517ac96783a40885cd0adb1f376eb2490d932787fcf5ff709260f52cde4253e385308665153d7af9018309aca5ed6a5605554de0154de067fec047cce394b700a6efb3a1b8a71e40a7400dde5a4c528001c34fab49442259679bcd63583a5df4b8f7baff32e0e2584c2922635eb9278cfdc5361a5a6e9258b1f1aac25b6e4919ee4381767c2f1dc4ba2441408b9c874a6d48792575f5b9645a87f7c26e0ecf0c5131034271a931dcda29961e172b7cc178a609bdae1e895c60713aa83107b7bb4d0944f23cdee69f901ad8bb6e12d828bcb207c1b215e716f24284f003fd98413f40a7a30c54a5b820cd27b7e1efd7d9ce16ba8c017560a40ef28ff065dbd0f1e419cbf71e3405c70b968a8a2c85e754589da4e2cf48243be6546946e3f4d84520a93fad83b961a2e064f58d740a5fa5f108a1e8b8a6fb9cee367eb347ebb9be808e6a38e69f2348147f364723e0055a6b66b6ab2d15a886be9acc1fc56ebe0108cf2c52a05457af7fbc9978143558a50624314c0ac650d45b054fdfa71df5921b7a34f1de0ef974f4d5f46042c6fc817f3f9bf8b7b6e8117713d25c016e9ad08939466259c34c9abad8f5417bf0520f994aa85a955435e2b584ee903d2835a5c22e5ee8b8c60269b54203251a369ce9dabdaa1b205e782e2652b88a7ef7822c70153f29f9ba5204faad1aa146ad1922da198c0842c81257a75856c923b68f2b29d1d9239fb564a9f615f801c1097f76c16885742e0235a8255390cafea62ec45189b98715259c05bad6bf949c5bdc932fe47bbd9f25539fafff65b56e13931bb575c44f731caa208ef8eae94c5fdd4cb6f579b5f11cc162bb27089a39653366d534de4a5f35ab658189a9f37e77b7bb94204729589fc4fa1074e967ca6828ede59c99567985bf626764b1e5cd01640af7595a4a3fce66e8354c92e7f509c7a36132e1449fc6078f6174f22ca863fe9ca3d8e49fa67c2ca436783c4d7bd9e50af74439eb3b87ac720be7f84d5954b5337b0838b9475b1ec45b50145e8353408b3d6c34163a4e13224267a33426f631ef64f93aa51fa32ebc9cf26f78b005b96a63ed6c0da17494fc713d667df4a087f7c1239f77321901c51b30ce290978b4cc80065ac2530491d5b2fe1efeedd6deeb86695b7b9d0c3c8e484fd6b382249d1bd3d797780234dd845cd7a7579535fd51326001c5c4e3b0b9231ef950c52d41b15682ec87f9f6d3dd0935a1352020c98bf47a17ad92736181c9fad09df856ccd864d3dddad2ba42a55f06026d621a0e19e6978541fd6512ada8e627f9d186cff489519240e963068b677b83c6c80a54331a27de1e6a385cb61a2d84c79b6665075bc02b84e40e2bac60cff04082d48eeb2f289044b19c6bf7775bc79f5b4ef6c0ada00a16b840c0039a5fc057157fe4cfcac954fbcd225f9a3614c3a4a2b1d6cb28ab5b94785c4dd9858233eb69021542a50c380151d7675a816fdd93963a465a26201c483d4482c7172e55d85fa6629f8a3a218b10cb22c8386b889df66ff34f00b5834525ef01373b62e11d609b5777355fefda40249c84dcb3a0cb0e146127330b83918b298db6df1b20ca5a44a40319ebf71a9a3faf09309a00afeb4ef51b15be013cc32e892c68898f7ce9c4e9fccce0816cf03659e2a4b4bb60710535b39fbae7086ea795a19683cf6449aec386e9f317835dbad5c1a26015bd3c0b613967e8622d4405adde4fc421033f53220937a2e97424b8f83c114a37baa8abb27487b88f19ca70fed35c294184a0cf49ee29f7ea49e52f3905403d37c550ed2345f2bc1de4c1d4a1c11f38417c18a15e7a940d3b021095008451b1cfbfc55e0d0c96eef773990e59633279ad26e85b6db1526ed963935c08ee172b8cd93ba031affbbe406bc933ed752fdbafbf84385f58483b6a92f8449b9e299adba1231a05bb54a16d915ed5110dc24321957b961c324ac282b5ba9cfea8e79d442a331f01341974be4a1f2c1551f75f98ee86ba3a7b7461299e390fbcd16c3f3d019186e0cdd4546883a1ddbaa6ca4c0c50967e666823a180abec2f60b8c09fe494918b602a09d68b117a2197def753a535ddf58765b37f8604a0b59767c91062196a0c2b96dd057dcc3e776e574223a7a9d4b6c5a90c0d0a8c7eed2ea7b97413230b70b3d33fbc38d3acfbba9080d4040fcfb5203d6dc0da781d1e8acbfea3ffecd27da8aa3acf922f003c3161444202528454493c352723b90ff4f5c0cefa190875ef2c0b515c7591b4635f933de782a259106ffc6950ba1d8e28de2389f38052715af387f393dfd2ff462e21206d8644a3386caac79ca2bf78b63fa27d9fd6c7dfb1e03252671acffa3d5405d73d75a3d0a5be8b6e3affdf0531e44dcd8fed9f5e7a093b30f7a65f8d4a36e8345d5cad9cf90e262db42ea8a83e52976a7b171a6507959973a7330bd579d64fc3e15a4ed9459e7a1600e11541193ac87907f38084d3109d13b4ac493329d20fe1488d5bee43f8f8775e726df2885a031c0d8428af0a7a5553e3057924148ec52b88e86cc1df079dc6573f968e72bd6d009691400b30ee9815dffe1e8dbafcca801fa73f300476d05d2433c6d8087852bb7bfcbafe4", 0x1000}, {&(0x7f0000000140)="4b430fe2a0ed851fa008eb9c7cfcd4", 0xf}, {&(0x7f0000003440)="66ac0fd78afd065acd38f7c6662b887357be22fe9ed5bdb6f98f3cfd597953e95e0680fca7fd2e01d5b92b034f399bf003bbdc229621c2ac6cf233d7332913bdabe1bf31b7b315416b1440245ba49be96b902f2a714297d3f61c7bdd241769b9a9ea428e860830ffe7fb7a2a462c78b458d8dc94c14da9c0082a07139e06bf66cfd98c412bded081b9d5dda79b7eed44af041667b222811f67a3abf4e850e4d52e548effb3e4f2e5a2ed2df01cd4cdfe2243bbd3f244f185e2a9705629df6d49ee19894cd5f55101d89f8320901745168b9b81651b4b0b5dc7f4592a692079be49ec42522c5eae239113b6b9b53e5cae0623e366fba866315c171b3efd4ce0f30bfeb48a681d61d238a3a8b930d024c1f43568b9e0983e4756c88bfa9c433830f528a6cfbd8814bb842069c7a1057275da61ca9710eb1e542a1bfebfc7a1acd681030b382e86c25233cae5f48c49f16dd8f217b964952b4066fc1b40ebf0af3dc14d1d1163117a9cfb0cccb35d5d5466e99d4c24a08ce1954a1b8145d6bff7a4abe43bd6bc9a4b163d04490b38c4786b6672afcd9f9fb52abec331c55e7f2dea3503235a448b205a154f433ea7f7cb4ace02f8fd83f8b9bcbf717e0f53f817b789a629e44999f6632c3222caed64539e0645b7ed48130af5ee6cf96ac2f125566b9d2f2eedabcb4366142563fca56b3e517c89625041e683e1755345402b26838e2ea98397bc81a8bc4dbec1943c7d37864c46a0dd21ace79f5693229695431d2adc613e89ea0153480ad7747bfa421a18d1d77377bf8388ae8468d7cc7349afe25be950c3c8abea030f888ace12e5bbb921f09158cf8eaeefb0c7ba54c1035719e7c9a1b76beff9795dc2816c746406fce44cbce720c7732c370a252cb047b26d6999f322cf8eb74e761ed07e72b0fa608707d2f87e47b80871db7d344c81234d26a46681b5e0203fffe88c69fa68997a642e959ddc5f1777902c685511b1753411917e05b3f7a1b8399bc53ccbac6f8f663bea31f35afe8e3446c0d0adca22789387e3cb1994c3cbcc1494e8af35d55b8105e1506fca33e711080db3e07b9a92df7c3d47432689710f666f1a0e2949c749029bc8894164512ca3e8a101856c5110981c952e22848622762439dbabcfb9ac427c899447c847a1344195f5b88c075b2403d126e2149b653d1d1529224fd3c6c2e4f829fa08011f4d85d7ae06f0b96dac59afb9a2c7529769f78a7883f88d82a1aa39f6b346c104575fc5a4a45a2fa3b30a44fcdb4c9495feab2b9f2522143801aadf4123b8d24c35e6722a4831fe6bc03658bad17b83ed6568c626b9591564e009fcacf5471d5a40d47d19372ae7987691a617785a2443448ac5aa789a128036310be74841bc397e7285336f5754cb3df8857c099802d73f7f85481930952761278281435387fc92721316996bd87edc496d70cae0832a50b0057f2a499d8bdcff3501ffe5faf01fba6731c5b3eff12d4c35beec6d9774f6914df4a08cb208fde12fa02411f17f8d38165e32166ce8da2f2855d8aedc6c0530e70133090991bd7445b8aac48aeeab7e493cadb07e7c4959a07ad1b655c0e0e2c255e68c3c000e897b5ba0421de6b9ff8cce96add4eec02b943b49fc509978d35a07bebd2c07162bc9c7848ad0fd6dcb1e744e087efd89c4728b2b27c75bd703f957e60153effd1805e769c02b4aa7ba29ca7ed341df059775eba56ea5e0dcac48e21f340e33545db26e8ba4912e69713a0d5ce504ac745800999e97b7db0afce4352ecfdf5b9d3577cc341209dd5474cb066c66563a8ee2dc63a283527089fc6d7caf14cf06147925cc884170af93a6c1b6f45f5b2e0ae2b22ca3b71f96b55b8514a155192bdb5e3f8fbc7aa1dd35c73e1717181f3aebc9fac364efde051475e84b338e9871ca2b9ff388bfc0e57ab911629bc6e985ce05b86b411cd3f15ec58c728575fa811811e2e2de23e3f9a981e447c1379cd51ca3b89de02765940af2db389d4f59176b4abfdc03909d84da0dc81394c518500be852acdc1ff00e1b82f441c421ce40e281ed6d942c4615e0afb2ff47a06fff49acd1a8aebb5795413233acc20b56e2893f8e29326772fc3fa150ed3d4fd7c23e99598dba203a90d99410602f711e0657549a245271e4edc27d272d662d3ba091f6f04848b7006f461b9a856082ca36448a8ed2abbfde93450715a5a696ad4598ba909e26ac85b53958503a5107e0915f15c9fb6e5ff19d083a8ff56cf520562360db4927bf51e15cba105748ad3f80616e4b3e17ebeb7077288c81b60c0c74bb379c69d30bea10967f383cac3851c6840306b8513c0df2abc6f65226746627cd4dd0cf4f7598da8af67684d4733f9ab64c44dcafd1a7f2cd20510e4f0a373446939f988ae0fda3b5c10efb1d9d57d6c550a0fd71660e9b8c64bfa1f2439e189983fbbf23eaed26f8a204988c84a17d89c40872eacca11095ce00c95a97fa160d1d7ad7258200ebd09aa90faa6a56eeee0861de188b1da75bf8095f69ae6ea7cacae0c54b1accbcf1bbd40d2fb91c39b897dd59097302a8296fe51859a262d0ceb976344050a0ba3f8de935d9b5ca02a34a291c43b8daee267466ad1f56b355ea60af6893263bfc9aed70bec44c51be8b9a2d105b319da65528c17cbe9fe8ce623dd2edc16a5c746ce4a43b95861321ede10424aa44bb7db657362c9b07665ba93730a96f70d3c24e30da97a73fa041860cdd8d49f152cea1c90d8e9cf3ad2a64b010a8cb8dd6bb68b56c859ce77c0160e68628574ac5775cc624aac2062225db7dbbe21944576c6019d74417ecc4b6297c65dae306e396a8dceac6cf2959be214162e9994f61ac0370079e18b4ae6560cdfa7e68c307dbf898ad3ed5c2ba62d640b53dfe0899392a5039ce8137ee5129b83775f29130ad6ca3bb1cae9eb865e58a408c15600943da5c1ca824af85eb105ce2a89bb34de05c907a2784b078089bfcd8e33d7e49b38336d4961e3e5c0baa848402da7714fd79c21ad6eb00ece3b47ce375c75ba0e3c1efad22ff88d62c58f10f7dad9ffda17b82894ad242cbabdb7e802bd030f9f5d6079288337b98c67173339f09610edbfdde25478dc895c4a26155054c9bd2af88b121563bdc740e98afee2793b7fe4ee3f4372391a95b3739fc4f5a34425b5bf69402d0e214cda729e2350c1e26370233576bfdb97d139204fa4bb54f7be06e8c1e60be390fc4100a651e11ba41422fcd547f56a850e9f5f90066845e6566bc9d0794cadc2c9880b2773d26a40ca4269de9f12b121f4f88d425775a5fdfb82850703c48a14f1c4229eefd2a59b7719e12db25773f1ec693098b34072b9c9e1d7a06a02491db9e6611fddbf06e5a25a4ac8c963d448de527d58a4ad01da63405b94ed049900839a57b92d5ece9ca03c953a70807c46159a5e5ce2650cd4d5a3d2f65b763009c446ef5049ac3e3ab1e1f693db4b1dee7d0832621dbc6c6455ea8c96d9cea93df87215fcf72b136ea4228d74a2edff523aad74c6b9db091f02c6b338830cca9a4ca48193d21fa9ef0bf12b32dc19ed7497076de598ca57df1e986330def133d59bf9a9fe18795a7a24982389aadfdb2e73929c11a0dea9f91fcaae53ad91b3d245249db8029bece24dcc283c1b156d1ff5273fe6e59576bfb79053f752d0917d7d6790439ff5b61427661053a370b71fb0d3d838cd7977abb63750f19793d2bee83266103099ccb327897b6284476e74c3d75a7c63ad9f9089450f4e65b177532de0edf0cff3d614e53a0a8746b7ee8496e1f30bb1feb4df20edd25704f2cb74a4d6902c877c2031a2eb6ceaa8c3c1378a5e06bcee8d7412c5fa1563ed3d2f03bf27a07ab24b63eda43d76be34488eb7fc23b9d42453a0cd6ce0318856c2d68cc4f03c95ce84a4f8f91a8edbcd3020f754fa6c79968f12a97e5961945b5f419700fe1ea12f995078bcde76459547ddbd21d61fcf4e7d4317a51d23359f0e8d926f6d2d8af42a1a19edfe09e1c5d6ac4985c8b462ada5d00297fd3578591946b9ea67b55347b787ea3feac5caa73e7862b69db7350ef4ed642b1028065f9701b360b17a2a29e92d8bcea31c98e6f218e15e37c27c787680231ef159f4af220a27fccefece4ecdee69e2e323ae6116d37c5bbb23357675f1c1a77a411e5bc0cce048b980e2de678a2bf9020b84be78f4b7ddd56f436d0a25ea238a8bc6ecf1d17b2dfb7dd47bf573267d10b2eec7c1860d562c805517b415c72dffc263b2dd59025243ece732f2e0410a021aa208c318fc27135d2efadb598aacdc00da51fd39f54e445ab625d4c9c49b74fd3cdf794dceaf33503c6d8bfdb653497550143e75c62f47d316ea51dbe73a2281d6239e60c84fe423d7660d391cd091268cfe9070f8fe175c96725784ec03b3300192369dddb1585d5e1daf86a682931ba4bbdb04045c508bdfbe596f020c4e99c2d62ac58555fcc32b08c3d23d467d06ba3aaad46e05ebffc5085568cdff472d651a1c41ff5f2cb5d463c57da5fa36da768ef29440e3ebfec32b2c8a1937b7cdf48f02e08db410f24e5c4613405349f3a3289137dcea33e5afed39bd4d63aeed001e4b6695527867d1820b95fc7b8c5f18904f24a3ee342d5058fdd8fb012887091b9151efe4454f9ed5e7d2012edc691fa4d437bdc2b73fe49b1b1d0c6609b6b9ae2334c44345014933a9e79fceb0d8ea6a0e7cfcf65fbe1277c16991e3d9f7a9a892f671f9e92bf76a8b2f48c77baad8990a2b25c87c79f26c0b0632375f7cf3bd1f97d5f35a80f32584f1034575578b60d3ddaedbcff97ce77e283384f8e8b0fc999835ea6c1fda4cf171041f2f8438d153cd34e28387c74522ddc02b506ecc80e6f46a26ca4e9d7ae86800cb24cf868e60c63c67048ffd9bfbafad90cff181a4f7555adeab20fdc81890b5395fbe1d8b90c6514f3e4b1c2779d1e1f36fe2eaa531728614bcb05e266d6cdc4ecd939c32287353644136a69f707578df9f2ac03f73cb705f1179a3c64acf70654236d2d9e8719aa965282e066003cb133a611788998c0583320aacfeb1053086f1d0a3ab7f9e52bfc1297d3ea6c064a0719fa0bbf01bc32976b4d5c69d889781a64daa86f19548b5d6d05efa4acc294ad22db39bb2064249259b64cdc595a30e4839def0e704d62a5e00a6c7ef598c7842a22704bea28ce23c0c6708d5248b8d0a58fcef625fc77dcd730a3c18d8bb36a0f5b7c7322c0d19066aedd48e4fbe6141dd5d5d01dfe2718350b0f4ffc47bb3fb3651cd2c3e7784b452adad12a22240bc64bd5ca90bb1ab6a7adf57272a9cf3c322844851161c4e025953d009a7185efa1a1d8579af78720481b8b38f3b5c136c22adb87417c2801a25aa7c1d167fafaa05a9b2c3b4bf6c5de494d05063f7382336c5e5ba6635bb9ba3846419a0671516dd99a8b076764978d1f7e6ac0e78df73f1eeff0214f0db1792ab88c4a33be10f9a3fffd093fa0756c70dc39f9899b008af594bd8e1898e0575b646cc4bfb05a3f1c287d36fc8f9890a368fdac20bacb4f1d7f225bb582b2b974440bf7f283d512d1c3571ab98ec904e84286277086574b3f18fe5e449b0a9c4dd855b619026d1799eb1e267e4898308c6f8dab0771dde358a6cf4d7c33d02767645e60309e10b86a735aacb1a478e314a2bc556372b296d5146f4def61dcb34c7c0d83b39cc77fbf3e80585f89fd5d9ae76bdc9d278cdb6aaf479e3d632c0a20c911b9ff680d2f2b10e8ea08ed70017b1a61bcaa73fa12bba91182e935", 0x1000}, {&(0x7f0000000180)="cbd71059d46e640c256ac0ba573f6a7cb0e35fb93d6f7f172db2b468b32f9d6f85543884d36731034076255793201ce321c0e3d72db0bcfc9a3cb50f31b710a9d5883100ddbf6eb7941cd738afeb6237c165a975f2576cb7a6c13e8f2fb0425f8e7951b58fd8d689d4790886b1954a8c5fb11142f99dd01e90c4144d50f91660511b109f8bea32f3af3252eaa208108bf285184ac7244951540b824a11a24f7d68c9e7dcecf47ad367171caf2214db93e65af728b4c83328b55d", 0xba}, {&(0x7f0000002440)="653e53a1f5040d33184265cc3a6bc5cb390c570e0a98361eac22fc33614129efefac3be2cb66c2b14461b13acd46c55599381970c658743f1b724bfdd4d06354339bdc4d4484e1b53a45e8863acc9ca0dd56cb2d3d80e0960797a89136cb859b7dd5a87d4a55e5a9df11586fc7a93b88fb4b28a87909f9bb96920c8b82f34d59367bc3a5f327ded2cd0b5829d687abd50f015daedbc7a482112bcc133b7f32f16924a9785c6b1bc75f300743ae28a326bccfc0ca4f61dfadcff7c579f6c815372bc00319a9e5d053f241cf1c9a04b5c3bd6af39a4aa4aca016e0c6b13d4beacaf96374f8b744c8a5064172cf8b0812e2a145b87b15e9a2a73b11faf5c2cd9f62db89209ede4c7bfec79af780d0161144d94d81dac8658b657e575a632a7f07cf6787e5adc4249aa435450e1a5ae089c2207c1bc88ed3d7a0959d0880884a7a967d009c78d0f7f785f785e5a6a98675dc37473d98a2a7f7934b105a57d4292e795429d3d8b1f11da816c7d629ea955582f917bc1359e77d718449c1a00d040d67931b153a61787107ebc1a2f4758ae1be5ab29524619e9bd8e589b56aabc0bc54aacacc34bf359c13e71e5036d4f5d6725ce6d48dd816a98a46775db9f817dbd2c32c551502d43546ded2373c9e4d5b36540ee2c3fd81128010efdc0cd1aa366cd3663f7bcb4a826b0ecd74e38876fad62d3125d9a22d362011bee8330d1b37c22501d432cccb787b7ec4e673fd497f34ac67e8d2b0204619cee62bbc951d670b5a399e9cea68f1759771078db5152110e0f2796ac50eebbfee879a1a9da5f12c129de4e4b06abfcb1a68051f9d376c8e7211e7f770f8acc0b9203b4229245ada1b8ae9329dafdb0fd5b0dc94c39af46886ab37dd70e70fc9cb12fa386a1385442e34fa887a1b99c1d236848ee6d35aa69fac8bdc93d6b78d7937bf77c5d9df145a37ffd9a94254d51ecd0fef3748609aab76f709b5a0cba3ab90af87025991544705631fe3bdbf889c9fe7246333a0d71eecd4ce1efc8fcbd8ea5dba2feca692b117b3d5eadb53e08c6818b2937d80466e31151b436fcd9497dae1af62bb6764fad7aa8245bdf496501802975cb042f491e6cc2493ab794772433edc3b1381aaf4af8192b88073395a9e02c5c14ae124754ed4e940960907555d2245d8a0df1b7454eb31af8eb4f20160562622af889372cb18facd5312fadd145ec8ed3c99471892b0c544ebf6745ab1a10b593a6833279c65b2982814596730140714cb6a5bf06b58fb010b8c440fd92d5518f4d6a5c04afd895b51bb2f5edbb60cd9606ad7a73c245cd38a5caf135fdd68fd3ab5165b97cfa281a0d69fe57925e41866c1b4c37f4ea9fad348e16a82b9991c57dc8a6b0418bd07602f44d25d3ff529709b33f33326354690037a8d7bdfd34511aa0145473c157485b4386a41d3c47250d22b103a66d550df83b5b2e811b5a5392dc44bcf648298ef483a0daed2faae38830620e7fbcff8c8f1571aa97fdd2a9749d5b8d6727e13cb01832836aad470f7b7b48bb5c99f34c20217d5ca41abbbd3760d4c992e8e5ee5aec6b1e99463415972ae9446fde5c546ce90bfc4885c116c7146af016560e58a05c55a856e3729c046c36dc6384f1a8a9eacca6ebec91c35db4a4e69d61e0aedca7acbaaf4cafb0921e943a52fadf41b1dd69864fa544446efdde88e339455804a15d04ea2068d5814d1a144ca6d525cafac50c20ee97e0cce475ffa5dbe91099d13f465ba24ada19b0bbf668d93d8a021017a57ec25c983173bdf7f0fba0bfe1d7db14cf3a4ac242504384421e558c85bd2067a310a0cd3ea7ea108441c751b822e45616f130f368d75c9afee48405877e4d9f5d3352e4e10a1f2f4b519cb8794ca427864afc9d129fbec6cac5d5967ab8dec41e93d52f03d25e5a1d10c0f015699f2b67aa366223771e4f71b744b527cffdfb380f014834e0494616a91913e8d40d4fea0c36f921665f531931de159c360635d4b2f810ae5bc1142af78e52391f40aedb39769fc514f9e399a85acbee0cbdb22d1167a839d93b45c9ffd000616fbebf72ce891de8e076f995378804cf4a5c77259fc41f58c3b6d06f7639666b616dd64c922b5e868beb3b8f65fc91d4eaced21bbd31984475c55bcefe9e594d080dc3164c685345abf7704dce34467ae31dd8fb5f1de623a809c08e7a2862f68414c2c5e4970ce87adfdefb13fefbefdedb0fffb8b6aebc1f97ae26cf5a86f9c4a4219eafca6c98103d5192afbaacf022245224ba9c074d36f42298220e30e9f16cfbf055c8e241b4e5f4c7621ec92b60982046c1fdd94e783404979b463948d89adb1ae2f29978a6eeb8f3062598396a8ea53dbcb5ab968cf3c68afa7e8e2ddec960e32bc2738be7071dae1e33be73b66be4b996e6ae00a9ee9cdc7f96b5b8591b56f851270ec3132d9b2426543ce97d6bf73533d5402243e08d5fa390286114f2b35a983bc87b8fa02a65511ed351381859b2ee6579032b62889d6014c94981a57e1ebb6dd3a6d8a018569e304026b69e4d785a80c7511434eab9831638f7d7e7f7f954249f333dcc5677639ff35dbb8035a16dc563f16e7a85bae42498cd2f1526b23a92d06f6805f07754596ca7117a12e3eb37fbd046183e5d336fac84cb46f38c6f8cee5790cb4630fdae83ee0a69000ca122f78a3bd56a468ec3d6fc1fc6af1177b566b0ab1322e91ba0ddb79677e80e6dc7d39387c63a0a9fceaee4dd8204e03a59c84b4553ce8c6090e9470c92e804c84ad645ea41242e7f1e592812e1d38ef0091a251ee950541134be75a6444365f9996bef0c6934443d3a4d10e6bd45f36c3d06b681a6f9cf3db93c6e675ac76652b8da243c93cb11e3b357f291d6e383397e3a8e0d1f0c30f83c02d60733c28f865397acd21e7a1826aea1bfd576010c017879a7c81dca223197d573445f1d97cd637d62fa1e2bccb0da0b54cb91dcd7cccc4bffec99f9fba77609739bf120d3e3d2d74624c3c4ff05ada664b4e4806f4c4e8da7d7c655fc8189ea8f929432529a55b086616149b06950a507f2dd3ee4a3be0b626a1ac08e358aa3a5c71fb667d8267176584939f23392aa925bb80697d8ca5ff3d0e968d9c53cbed1192fb6bf8c41a6ff3f67ebe09aa17aeab408934dcdaa9c9b2bdf18864d4839c9b03328957cc95792692380eb9a4a7d9710815f2658831202ddb55c4a79c563b79f8bfb02b917c393ba5831f43dcbe70b37d83df338c634c13b5a41e955a2371e6e76808a79e77ed47c99eb8bc7ade45be16e3c23b69516baca7d32907c53882f1bdcab44e1419abd98556d6db259f8fa75f7a9a5c395ef0d0314738ceb942b336d1544bb4d45cf776265375a0070cf8b290a1fec31b779bff64d1a632f45d45d03026ceae0139f91dcb27fe912ba81b2779a9d96773988fe52c7e8bd406cae5098387eacba17af69dcffc5a4a2ce47d2cafdc1f10aa885d98c58c09e4b9049cc1c7e9bf1dfc4aaa60c0f36ac3961c17a180cbc164c6aa937ba75a8d99f1e8f8543b4154460b534c8609615975a143459806f54a05ae389f2a58c1c9c9c67f2040ef88fbcfe3c26a9d907cffc0928ba3149a47c355c715308e778d492851702e39e1fdd063e0f1c1f125f88c0f7beda5a0032057083941c9dbdccedfcc086139a9034c435cd12842313fec16fcab9647eec61d01781f8082c6482249b26fec860453d6e0c5eadba1ba0de3667404396cd0a50a88e3977d3dc866ea62f960346c6cefb99a64fd9545bde60653101d105b9c3141e6e5359bb67afa6e4a180e83dc61185225b09f4ac730c8e9499974bb179f275003b6906179c03c6eb6d2abc31d3c3ebc1a5c3d1febaad5147c64bf204feb09cdde8305d6c726c620bb82613f1541e5a5f467bfcf11aa90426023a3416825282a8c8f27c179ed321145b120dc9fb6946d73cc6cc59e24bef8e503f470a5dcc059058874e2ff78331d18538b7f9c360f063f876f3709270d3597f440ff1b6ec316d9ab0ca9a37fe2ae5c60931888a8d38c78249db2675c14ea888474e1d241bef6b2cc8df2551e870493b353e6103fad764892f458bb274967652570df9f0388320a6c2936ee565e2b79c198761f5338adb2265b84c406661fa7dcd7a5f2824fb1f404b66941ed90100d19499f011867e58ffbffe1743cd0d14970b89d2a3cdcb3af5e0e901bf97801b803dc27f2e9f47304d81387d79f13b20fbddfa476aede3d8035d4d81f507c7b4771c204f07f12d87cdfbdfef4934dc4b1e72b7d678eebbe0d68004eb43d281c1766ee894becad13f52d0a1e5e49e98d5c71969d084e93b37d1e55ca5e63b0c8dc9f0790316cc5807602d21f43bf6b9de1af6fa3211d01d16a053103b3b0819bcf88dd385457b0175de4fe582fade13c23fea3d8b18f9e1d91265d3ddcbf1dddb44f049521c2cabac5968ef88fe69a86c4263ff6fbaa8771cc0fa825e732b59390b7969e1981015896ea5deb27134eeb3bf4ae3d1622738fb6eb672560a0d546ebaf3e104ff6cf920ec62cf89a81d9a70cb9b0908ec736695daf7c81a7bd5e1a83b85d3ea27e13bc799a3ab04a28dcde75bd3c48f798f37c569c5550503d8a76ab6ff24b10656779a17ecb1a950556d08c65811da121c0f9bdb27b7378ee0198ddbf6a08de80e1116eadb2c87f7c2772b58b220528723db0c9858e83df9bb8a05f0835b4da470bae0fbb3d417433782d2d9cbf567b3b3aa4037bd99a4509df272042ee84e506c3f63829d442ad43f3e2be72ca455e7d813ca784a6784662bf26ee44da438f45fc11eafeecfb629bb802e0a8c0a971e21bcf423a798d70c303b2d950a5dc2d0ab1c6f83c47b14df4684c87d0b7b20ddc97da04a294016b09c1ab4cce0d37e5e9afecb3549dce81748b5dcb5f9111510dec825e9cb8821621856d5b60a0c1d03c3e7efc520737a9f124c440f398fd422ab11e28a3d02806a95455a00d335b9c3046a5a2b2201957b75d31528315e5ce60175b7d57e70c07261664e9d5058336090750f5bd94f0af49c04b09955d9544ba33916f7d3ecdc1f77de07592b315ee1ce54289dd0d6523f34ec75d3eacab62b8848ce3e4945c91f0afc09fefa1b0d68e13b683c17acd2e93ce910e4bc05513d0c5d15f38788880d5600a49acfb15320b90766ab1a305c12fef1c9884e1e29122f87a2f3fc84a5f136395a1e839f216376292d21559bc4ddc60e46148f4c6f92fdb1bcb293ffa62cf9037d564080c09bdf4f4bf02fbc4ae4d45e5a9efa6bec78407411210917a8e9e513fadd0f4b3d31bc8b218ed944868b0a84a939b579b6b57ad0a8ea478ef6a5f84b57bd792b17e43834708858ff83b55958f4a4e4a4a7e10bffc910ad781b92cfe48e0919364db9df32521a94f828ee1ce221d9a66934a6c7265ff713f3bad0e64430467d3ff135876ad2baa2d88f69ed6f39db2daaaade2983cdede2d5da3ad69f937508abd10ca31250aaefe2a62e8c13b25200d42d29787d169ff34f2bc302cab5079539ed5f4e1347f1201f705a74816966cb224886fbc5afcf93582a07acf4f24cd38bc2a9dd008356d803c7dd7409131613fb42d51db660dabb09fc62d03812750cdd9cdbd2513459f6bed3d56b14eaa9faa67898bfa9b79667b41276e74332984333603c496f13ffe0cf41646a132e86d7a6695efeb0bec917a050b6c63819b397784a51c1da546d556c6e4d2ab0c853389a08e161e87ea9d87fb01fd00e15d588630342dfc73502ed858f5448ac9a872a2e572c82052c2da2c66a4144e", 0x1000}], 0x8) 16:00:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) close(r0) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xfffffffffffffff7, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x7, 0x51, 0x6, 0x0, "c359cd4d8c25559cdfcc09a5a4b3fbdfa2995f47", 0x1, 0x7}) 16:00:24 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) r1 = shmget(0x2, 0x1000, 0x20, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) write(r0, &(0x7f0000000980)="e852b6219c8178895a3d535797c4beeb7cc19f97b1c1995db923de3f2ec9a997405ca19253ac3707e39e733ce8096331d12b8a25f74b075b5c3cb779b052619fdc44280ed217716650f2f929f7ba6582317e8f7e35bb96d78d589299db4ea52b58528dfadf468ce5be18c7717788be51ffc115370c00000000000024ecbd96428b860d4d6dd277b81b95573fb6f99d334268211eb437e60d83c832d233779b273ac15a1dfcff87f7bafbfd05a5f20ade87a5b689726d0cd460d9ba72f4cc5afa8b0ba5f23a635eee91a073a0d3416e5ffff8ff6e6c65e3b27ac9df7c54cf38eb0100836292270eff7fde98084fab2e5fed3436a04530cb969d59cf5f167c088427e4b43fd3439c6511401e81eab854b41af88ff06d62733737596c41413e390073f2febbe383aa13d06263a3ca8b45737affaaee1ff0016a271eb8ae17bc0e2b6ee1467dd013570e64faa9d89068a67e91fb3cf018f4eb374e928fc2470b9769473c6e52a9a6070e0b443c92f97c7549b0d85c7106926553d70adfc7be33f06b9241b734f64f0dd5d5995228353a468068826abcf2401401400fd95a330a9dc9321817ade4c5e938ff0700000000000098d88b6a6e47c44ff41c29fd14804abe2b97d8b6d098724abb50e0465ae92a6f8459a45c31e9ec90c1b0ad915db16844ea1f86f823828cee2b0186e796a91888209fdc261e50f7e564803100"/539, 0x21b) 16:00:24 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000001600)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) writev(r3, &(0x7f0000000180)=[{0x0}], 0x1) ioctl$TIOCNXCL(r2, 0x2000740e) writev(r3, &(0x7f0000001b80)=[{&(0x7f0000000400)='=', 0x1}], 0x1) close(r2) writev(r3, &(0x7f0000002380)=[{0x0}], 0x1) 16:00:24 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000100)='.\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgid(0x0) getpgid(r2) socketpair(0x6, 0x8000, 0x4, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="28000008cd7fdf030000002d8ed0789b74ae29b4ecc9ca122d2c98df80d212154341085f278778de3394be12cce7a5e0a9928e854cbd28ecc29e60fafba6b5dc721902644c1c6b3d70178a0cb80b67c558fb3ec63007486b077adb431a215f909df881bd20464dc7e1", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 16:00:25 executing program 0: mkdir(&(0x7f0000000200)='./file1\x00', 0x0) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') r0 = open(&(0x7f00000001c0)='./file1\x00', 0x730, 0x8) ftruncate(r0, 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) unlinkat(r1, &(0x7f0000000080)='./file1\x00', 0x8) lchown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f00000000c0)) 16:00:25 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x40, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f00000001c0)=0x1) r1 = socket(0x18, 0x3, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(r2, &(0x7f0000000140)=[{&(0x7f0000000000)=""/50, 0x32}, {&(0x7f0000000080)=""/70, 0x46}], 0x2, 0x13) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000003c0), &(0x7f0000000400)=0x8) pwritev(r4, &(0x7f0000000380), 0x100000000000027f, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) openat(r4, &(0x7f0000000380)='./file0\x00', 0x1, 0x1) dup2(r1, r0) sendmsg(r1, &(0x7f0000001600)={&(0x7f0000000240)=@in, 0xc, 0x0, 0x0, &(0x7f0000000000), 0xfffffc7a}, 0x0) r5 = dup2(r0, r1) recvfrom$unix(r5, &(0x7f0000000280)=""/218, 0xda, 0x1, &(0x7f0000000200)=@abs={0x1, 0x0, 0x2}, 0x8) 16:00:25 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000001640)='./bus\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000001680)='/dev/null\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x22, 0x100) r1 = open$dir(&(0x7f00000016c0)='./bus\x00', 0x0, 0x0) syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000017c0)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() dup(r2) r3 = open(&(0x7f0000001a00)='./bus\x00', 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001b40)='/dev/wsmouse\x00', 0x0, 0x0) r4 = open(&(0x7f0000001c80)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) r6 = getgid() chown(&(0x7f0000000240)='./bus\x00', r5, r6) getpeername$unix(r3, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)) socketpair(0x1, 0x4002, 0x0, &(0x7f0000001cc0)) shutdown(r0, 0x2) mknod(&(0x7f0000000200)='./bus\x00', 0x1, 0x2) select(0x40, &(0x7f0000000080)={0x190}, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) 16:00:26 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x0) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSDTR(r2, 0x20007479) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x42000100000005}) dup2(r0, r1) 16:00:26 executing program 0: setuid(0xee01) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = kqueue() pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGDLTLIST(r4, 0xc010427b, &(0x7f0000000240)={0x3, &(0x7f0000000200)=[0x74eb, 0x10001, 0x4]}) open(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000000340)={0x2, './file0\x00'}) r5 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) fchownat(r2, &(0x7f0000000300)='./file0\x00', 0x0, r1, 0x2) getgroups(0x3, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0]) fchown(r2, 0x0, r7) r8 = msgget(0x1, 0x120) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000280)={{0x3, 0x0, r6, 0x0, r1, 0x24, 0x7f}, 0x1, 0x100000001, r0, r0, 0x7, 0x4, 0x3, 0xe75}) kevent(r3, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x700, 0x0) setuid(0x0) msgget(0x1, 0x1c4) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wskbd\x00', 0x8050, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000100), 0xc) 16:00:26 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x280001fff, 0xfffffffffffffffe) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000180)='.\x00') chown(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = getppid() unlinkat(r0, &(0x7f0000000000)='./bus\x00', 0x8) fcntl$setown(r0, 0x6, r1) 16:00:26 executing program 1: socketpair$unix(0x1, 0x1000000000000002, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) fchdir(r0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0xff6c, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) fchdir(r1) 16:00:26 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2063, 0x40002065d) r0 = open(&(0x7f0000000040)='./bus\x00', 0xd, 0x0) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000100)=0x1ffffffff) write(r0, &(0x7f0000000200)="3b0bdeee729a9da05b9862dd1213c507005593a0235d4e6e3605000000ff11d830f48be1e0e350646acbad610548a40e5595dc3c0dfe9c01acc500022d760218c95012cc224aa664eeb8fc3b2dfb11771ab7d7303bda8969c5e3487cf35d11d851269b909085ce844a913a4b68c43ac418037b73f99cafdd25c84386ad0b0f6b7d3692bc748eb5b3b0b900dde1e0717ab4c7c35623d1f32c03d71f55a26cfaeaa6f29ebb898e96d911ac79d649b2058200c7051800000000", 0xb8) open(&(0x7f00000000c0)='./bus\x00', 0x18009, 0x38) 16:00:26 executing program 0: r0 = socket(0x18, 0x2, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff}) syz_open_pts() ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f00000001c0)=0x8001) sendmsg(r0, &(0x7f0000000340)={0xfffffffffffffffe, 0x93, 0x0, 0x0, 0x0}, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) getpeername$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) 16:00:26 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) r2 = open(&(0x7f00000012c0)='./file0\x00', 0x20100, 0x131) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000001300)) sendmsg(r0, &(0x7f0000001280)={0x0, 0x0, &(0x7f00000010c0)=[{&(0x7f0000000000)="114b2cae0d90d6bfae987a6ca41303bb65ed4667c9b95c2f017a", 0x1a}, {&(0x7f0000000040)="3d5efde3ab21db4e6af7dbe5f3be0c820569dcf97735f61dacdcf6", 0x1b}, {&(0x7f00000000c0)="37974c7c50b9830e41481e1d75f63bdcf231eff624d9176310228532185e36491e26a0ad8d789c2df8f095b6666fc644f61d012ad7e7677008adcd127821553b77f77df9cf230b15998e1be97c03e59a66c6b272abb18c5550261ef044a6469979e8a4d261bf9546a26e4d41b6b18b9681bd99b9df855bdc78cb7710a3b01cc85c40e84d0bacfe74ab08bcda15fbf96df57f528d3c3f8cddef3dfec371f2db278bdfb76f19cfead78717e2b01aa9b2f7bb60ba771360be5ee03bb12636ab7041be5bd6f867e221bc6aa1b04298a02ec9341695c9931550115db555fcdd3989db948e04a4a1b4e7ab66ae17813e9c533e988a1baf117e1c94f0611e238c4fef742f9ac198c75f0456c0dc7fe2253ded34793bae99318b27929224f18614bd7a7376905765f85f534fa367451a4965bd180ff87f673b090c154029e7a8fe18f714c0bf6ce48485f3e795e9a1dc9c3ffa9401c31309816914255b5e0fcc9b8e4da5e77678c369bdffd4ae1c9b69d76442b0dff0a6938320ff7d3470a8ea3557700c34966bbcaab03c0cd757114d7168274238df3418d1e5568d981070bfe1f3e472eb0f0ddcf3e213c040da312cbe605b992719f49c1ce3e25c36e49217bf7ae9c182dbe6364c9e27ccf52ef0deba416067a86b26144596561f1aed40bdf9d807dca325de262bbc19c4450ff91c4025449680ee6491871a13761438952c75238acc5330f3e9deeb129a1d2bd52b33d312a4944b8f8ab71f7d889ac5030986e2b9f9637d76c8ab7db8d69f23fab134ad37e7178a9412cbe5a5bb195dc3751bc333b8334d577d4be72ae764ab20c28df1d60497c52949ddfcbbea0441c698e726e7322b4d4064c30478556d797c85c2d76b40d7d66d9d9c802110f7334fb4c70dae60d67f9e330b1f4df76eca270e5afb9c672a35c142a3122045baa56a896ec6a49f3ab6d9033bdcfaf01cb3faecc3c78e4a399e81b88d7f3863e75fca76d204fad481cbeb565bb22a85ca832649c84a106b7f1c95c6bba87a9f976d3e938fd709bca791b931c0430b0228d6c755b9f246fd5cf6b21a66b799090243d36b0e1c4cd076385e7d6071f29b8ef6e8afd5281a452d0ea706499c49f3d5ce520bd7a315d1006b44f76dd8dce82a4b079caab4acee10f84709defb8e168bf520d8ebbe89cc751b2e35c6b2900c6a31de02116f02cc424ffc69fb677c1b4882cead127d65069e585ef0a8e2527bc68424ebd5d55b616dd9e772f0eb970a795f0091423d4ae1d02e3c65fcf0d0c4773d4d99198526bd5956e6da3c17358e205572252651105c27961a45c896f9b52f5c8206c8695aa5634ec05a6d4f02554f2c80957b106c75c1b161ea768d54e78082c8a2da14b4d9c5285e6f765a305ff5736e5ba039574501ead83f77f7b552f7a9baaffcb719429cdca98a1717d1a3129995a9499e65310c69d2a5fd7978dae4336f91cc6ab674ea6ad47a6143cd287f200da829beea9d211344f4a470683f21c5ad0c4c370bbe3d267f898ec3f8f6d56a090175b1914f13ee1f73c5f7c0d326851160fe30550abadaadb64fd929a444ff5d54259b3b56fc3638da540e0199461eae02812522fa522ee31510256aed41ca8daacd8fcfbedfe4a292efa9c1362e7410353f7a25626b6440074aa1abe9213bb2695d4d3d590bb0d331c167fe993941170016fd55a72150dff8418481fef7f5f46a2db09b86f2a3b2835fe5a56fcfcbb1436de750444c2f4efe6b979e4b1ad03690b088758b59645b698ec4519e291c81c8573ca1817ac32d7b51973d6ff861322975a05654f975dfe4671107ee570c865970d8e89ed08d225f2535dd5f3aafaa4296c73f3840d5c0302d8cc898aca669d6f33a2a69b9b6daff9c1f1000ac5f593ce456f4b34ff65840cc9ac521cc9dc0c2f4bbaeed45c608852b5f01c217faf1207d4b00cb4218570d274175b79b2dae327d40e16865a43c81779e01d767982985a596f62265962650eeec0e95384867375f797ddfb726ed808e7ec04c2c4e4dfbf3c8469b7d9a9906b9daae161b003ec3d8601980a80719cf993d82471c08ef2a7d7c04f4007f4188da94ff47821be0ca3f89110960d915a36ef6ef1ececf5df381b7c8217288954bee3b5c158868695015d646cfe23f3e9781c35372f39b42a8196798c8179509f6124a4d6ccc7a68fb93d045baa2b9cf4c346a67561ad8a20269dd4eaa50317898ed791d5de1035184564ba104609f44378b5debbe0b1a020a0f4a7f2c5392f651f7517207a9670f55f4fe98908ff8816f579d3dd8bb62460a6059edbb57176c05fea33ae6f6878bbd8a33bfea361793b951f56af5d8a8d5d8f167dd037ca999e1f2e0dd239d14a576bdb1543349e51fb413e7e2e3ff414adce9f1c991ced699b3784e52e6d23daf4b2b49d301752b50e9e0e27ff3157855635f14b615b6e0e26ede9ad7c965ca0a704fa0775623e39551ae4581401210c6ad5a0f48f1ed026c054c2f2d1e93df059d6ea6193485b38fdfed9a247e513ad2c69d532f517fb57100ff7f5d8cb40b9c59a56f0fba19f68d4b7a93494561c1e595ac2e56385d553d2f31d9d93622cb1b0fe9ba219ada9f30e32f8bc4382d1894010cccd7fa69bb09d3fbddfc14db8de35946b0cbfaef810e47e934c16b68dc9184f64b5292056edde9815f8b95e441bbb7e349f8bd487977913bdb027595a0c92284c96bffc0f748c145198e169b427fc8131cd196ba57a9350103e18a83f65189ccb164a42aa125ec4ed909af81c0043e9898df0f58d75bc4137a1169e0c35e2c962c15161acd38782b559a1a20c4abd2a3407d1bbaf3625a0ce0713e628f50b00746c2dcec4933843dbcdaba8979482527d8efff17db82fa830c7c596ce0daf865b44297ce1fb949ba9bb03f7e8ffeab26b6d3d85999850a3e82c77995a33619d5aa630f3a5a7f68df7adbcc61418b241fbd38b71273f8ab2521f8a80680bf9cc7b2db93236fea1e1e8ba14da09768aad8529bb939a8538a974e4ff0b01d35fdc0df79e290f877209236a18ee6d1d725553b05f54bd5bb1253e8b6a66d8744259431f348efc111650b5939e479e6241f6e25cecb9e052ed31f31d899319d4c8e1293482529b0a9a087740a8af2924c46876541f39cac117d8a8cb1c412c7cb649885533627c4dd5a684e6007f06c81e95f56164b2dae878a6d954a72c3f59d9d3a8043f9c553d5553aea030f5307050d625c7a0bc20cfe476b20a0dafcd4563217f169bdd5b18ffb49d5f34f971b2c064239b6b8c21f099a2c3a8ec6b8d3f35dbfddcc89b93b0763a5154b2c43a01485b94c0086f2d0ac2dad60baeedd27efe63467ae26b97e7844db53408b870b1d2d43e0e66146b24ed8b94309f388735d06fd08a41b6faaa8520af4db03fb4c76db6ccf9992d91e43f1b4db7c024fcb668453ab74624b8804edeb2d1fd97189962de0b5cbcee71fa540f1d09166fd0de831ec46203786a7d82ab01b45b42614f6923fdd8e38a637f792d549df736784174291daf747627a9592dc16229606cd7faeae90439caf9f5618356ac4f5a8ba8f06b2ca56d742756fcda4fcace6b442beb0b90b17fe516e88d6581b748705a591d2bfc600a4ade7f94c2074cf219b0013eecaf601c2953175a3755a3ed312f547c332574fd086fb9734efc654af8a64a6969e3df9867c1c9613431654aebc94501ccc7c29edd02654eae9871b4468254d17be2466c6023c78fb5158acac6c620483e28678b58000fb09746a838883861e84bdd0e0fdb4f5b5e6d5d16d71a732664c85d0dfd4ed5886236b90a8dd44dbf086418c6286d543342a0fe4d5255931265ee0bc49ee3dd23ec3cc921d31fd66b7c084870059dfda326f79ff0bf6d15c11b772b9c01e301d588ac976d7c5443fa96c7e96cf431c1d8ce97a93bc901e4af313dfa2d9335dc00461716e4f3ddbcddafe2c8196f4dc71498efe7c95dd8401d1d044013140aefa0f104b63a6671952eb183801ba9d50be6583d9d239e1e86665ac741e2c2986728bddf2d5622f4093dea71949a37d7e0d8505ca3a3917a52701e017e236bed95271d0fd4725a8b5c1a2b2784688ecface6dc00a89621819be58640928e13c779137c2d044a744c8996847bc983e3bd4899b284303303c5b76e4de628a5a9a39bc585afc20feb111bcb720998657d2a499853384267e850433c124edf0b21c044e880f7d4f705d31775e6a3fc61d90a18baaf807d685a5a45b6cb4c829a27004882c3c645403074348377d870c4b9a3c740f0c6645792691abc3fd18f3f91acc210a7816996c2e19b478d3c9ab70c0520201f63102d54c4ac4fec6444cb91d9cb49bf9aa4430bcf17b9411aed239d878a68de5592ad60dec31947df330481c18e6514199fc693faf6815133cb7bbdbc8dd8ac048b6ca0ae9d09991726f20e5f3eeda29017721ee5a63d8baec2fe0882d6228c9ec72ce2b4d4793617979eb36d4f31b8e35daaafd192cac235a0aea776ded35ad1c0f18b93a105c9b9e0b68c4366cbe8aee98b2bba0020d821b5b10d7b6cfd09c7150cfba4662d8849dc37327f8f9846fbb9f6be7ab514b804853b7b4597d49da682afbdcbf36fb41f0b77b9e919d951e628b5e092cc3e02a85a9265665ba6f010dd2c5ab39a995bc4e66e039f3c2977a9d0e22bd01813205897b79cf5e004b1a5debbfc65f3f13588f139aad9391c6ce884f34d3b20284834d44a699f7ce2414f9b53a0219033306ca6ff16af5d030565c31f01b4d959e1313c2736539a5cfccd4568c8789a27bf5b515eb199ccd3efc2f98f3a6d7c3cec5130964fc573c7cd9a69754a5ef2b341cbc1d708e823d73742c92dae87d395fcc6333163cf53977f5616ebb93647ed82042863371e9f8cb27827f3e594d19b775e44189e7d2bc7189c528b057e3a2e22564521aea2927a0cee397f8847be81550cb25af6ef565b98ef81eb784a503b654a92a902e46903f191e0f6ec475287db7d92ff350282cc5d82193c8ba7f10a142b4e0436013be146b220b84d767f1ca2e42a53984d379f61ba11b9327f0c3a61ff63c977e1de710c969cd48f13dbea9521faca33b383d89cea50ef4d92f1fb74dacefb4aa21240b8869fdbd7d4b5080ba12160a2ddf05dc969cd55781c71093b6060ddd3f87441de5664185a63c017645a025d63e1c9ec370ff05e43e6ad6891311cc2601b1f235261dd6544621833de2eff6f5e8340f22cd9e03a0c61912b652fcab4f2e22467b11f1caae6bfb799215d8fd62fc4e74b913de4d892829e7ab2ae505277cd5ade67300e7160ababb5cce5444da474d52f18c41b2c246cb0f498ec9b65b836211f4ef68a31bd0b05226105e94a1fd1c7b3e5c2937c9a8d4d2c41bc342f329bce6b7b470d44f68bc8d93bc9dc4b7fa30e35a85bcf1c6ca393f7567f2b6cc317d57e8b2bb0c033e793c44ef73adf1f0fb67c178f365aa082738009a099b4b35d9ce5cec5a0317219c0f493cf6d3461a649026185a2fa8f627e00dcf21f24ffdf0767f79a4bf925903f9151d317fdd3b40d35e7bd12507e5e64f5a05583ad369cfe36d4cbf34d89741ef5ad658b8651ecfd5072edc58d96d4954890752e060ebb865667efe8f1fed5cb825ca156f1189d3f2134f687e52370e776f482bc416ffca8d70e9abd2f361ecf8adbe3349027eb852868c0b548d0636efd819ecc5d35c85c0c61e1f1b9a40802bdbacc2dff251bcda06555e2436804f8973689792058bf5e7a3c0db689017c18b48a95d4c29c6e62e707ddc212b320a9fb2f70fb8afe1", 0x1000}], 0x3, &(0x7f0000001100)=[{0xa0, 0xffff, 0xffff, "a125c29637e5e1d17390a8422f90ed1903dc37813b81e08861292031a4f0d9c9fceb73619ea77d7f22be97313e51fd1c3a3459d879fc4924de060fe8f10f4f745a772277e792209538e6831da9190b59c9fdfa23509cc8481a1645a390a179b2fc760ca759b1125ab40d08b7f83c07c60c638742da5d702b99d624bdca0e9c1d5c0e40f095fc03545611e6feef"}, {0x50, 0xffff, 0x100, "84bc0f6e0102329e8dfd70ee90115e38750bbf8a594ab371ed78a4635f9bae8a73d1c80fe1ad086ca78e6521bfe1b452367ed858110e159737"}, {0x78, 0xffff, 0x1, "fa8f54ffaffb810d6590bafe6cb62dae85c9fe73cca17064f32be6ee676d073ce9fffc33145df2f1dffb4251fbdd59f7e92587d38a274e85ec4341fb6940ef81bb00f8b3bf97aa17510afdf2f5c0b41bbd26a75a19521852ce8b7b25c4fbefc2d435643d33fe"}, {0x10, 0x1, 0x400}], 0x178}, 0x8) 16:00:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000080), 0x0) semget$private(0x0, 0x3, 0x0) write(r0, &(0x7f00000007c0)="5ba321efaae037e033ffd80bbf8aab91fd31f656ee2e543eef9c4045ca2993157c1363622900dd7ae3452de0d0fbc931d47faa05444f24cf64714f3879638d808d037835bb496df046fc97a01d9968e89eaeeb6ed826cad1f3a697c798d7c6a604", 0x61) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x5, 0x5029fad3, 0xfffffffffffffffc, "845d550900200000fc5c7fd2008f27df00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x12}], 0x1) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x1000) 16:00:26 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) getgid() r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x2, &(0x7f0000001280)="186fe65c", 0x4) r1 = semget$private(0x0, 0x3, 0x20) semop(r1, &(0x7f0000000040)=[{0x1, 0x8, 0x800}, {0x3, 0x10000000003f, 0x1000}, {0x0, 0x52759782, 0x800}, {0x4, 0x2, 0x1000}, {0x2, 0x2, 0x201800}], 0x5) r2 = socket(0x800000018, 0xffffffffffffffff, 0x0) setsockopt(r2, 0xffff, 0x40, &(0x7f0000000000)="eb44e1bd", 0x4) 16:00:26 executing program 1: madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) socketpair(0x1, 0x8000, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x2) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x8, 0x0) r3 = dup2(r0, r2) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setsockopt(r1, 0x9, 0x800, &(0x7f00000000c0)="7cb3ab2be977b0048150f959acc5f1f962d5c68159cd104685bdfa327c0e8c1f7b6e2da8a039ea3ae261d9e08673bc6d93cb6ed2d8818746f6df56807312a868cc893a9e1e0145830dd6ca962f397d01961ad8bc0aa771b55735ef711b6db12d5a8fdf9fe6a32b04222d5f416bc1be41b98f4f4fb29095823b34e3c451f2561354e26f7df4a8007193ee8181c42ed40a07e868ff526e0e66ff4114b21897a5e378f0151a0e8b068fd1e74991a5d9a96acebdfa1f6569aaaf514008f5b5c4b6de769b7f0d3c11c0", 0xc7) getsockname$inet6(r3, &(0x7f00000001c0), &(0x7f0000000200)=0xc) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000240)=0x8, 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000280)={0x9, 0x1}, 0x8) fchmod(r2, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000300)=0x3) sendmsg$unix(r1, &(0x7f00000017c0)={&(0x7f0000000340)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000016c0)=[{&(0x7f0000000380)="533bf04172b2ed0501b14800d21a4dd1ff9203ee677569ba38d210db46a6dad88ed8a36267393f684ca3ca44f6da773bfb226464effd88e0f9f3a76ee96c92e262fa69f47e566d3896d0c9b3d7ad54aec65805ff3c22d03fd06e918d35fbcc", 0x5f}, {&(0x7f0000000400)="fc540649a32399b1cea7cbac4199d393ba4f2fcbe357c126a473a4323fcded0340e633d74917214f17fb09318297be3e500929305687d9b023a31136099922a9e7f45c1ac62a223a421027166fd433a7465de7e180be742097a28f23e99f881c80d1675549413f05dbb7682d0a0a9961941a08bf3a7b508eb5e76f97408bc3b113a6de12ac7ac2da37e4c5a3c09d854f60b7ac923f22e2a5badcecee8b1f9af9d945", 0xa2}, {&(0x7f00000004c0)="cc380108e0868653d85494e92eaeebb3814d6b4d2a087ca1a14771d7a197d0a034cbb5cc6abdb63f822c8fa01f15136428dffda84b94f0332400ed1cc639b67fe2ad0a3a2c2ce49e0ff0ee1ae562acff", 0x50}, {&(0x7f0000000540)="0aab15b18dda2182c598caabf4a8c157b4876c8c7c3fa0840bc9dd41e8c124de34dc7e964370d35194506a0888eeff33dcfca893a45b3b9f309a75127630bb4d543a286973ee587c7f0999797f08176e325ed8f5fb5a8b79bc3cd6cb98bad222abd6fea997340207b24d464fe0d22d838797e3a3d601362e00f8c17c7057cd4595ac9eb1beafe442cb62d802df9fe5fb3d0727788cf64f799089415d1fe98b83274a0f8dc0f50e381f4002372c5393bd1c75d2d3d7d30e6d5b64f5b347e94defb2c5dbf05dcdbc5abb945c898f8c08446eb7fee9a1bae1e27155c4fd483900dd6465509d97c6ba92ee9f12d47e1a6ba1611dba5e8ef031618d9f9ce1450f1d2723ed597744f14be02f8c974fb200bfba80dcc562838d6d24712d0e34662d7ad233fa2e47640a1843e773021ca93565ee222bb6f6d13e9337b5844ef2e882e1a6a1c6683b750655a594aff1e24b0c0084002ce77d1839465d7cbc2c69b94f76a8fb675aa582d7fd87cdc38679ef316ba1c977833f436ac8bd57e2192aa7a2f9d1f62bc92371c404761433d00b9492a7e4419fde21497cee344cf5922e89b850089e4f3e3011af9f376deda308884124ce934f607f61f39d5596062282f5a1732a5fac99bb735ff08e3ec2ba3ff587ef28a71af3e6fbf62f5075c4539605e01abe2bde4e3e74646cf5884f6871770b1437c22a08113a1c161a499b3252f761bf267d4e0c467e28ea0ba72f37edad7d112608a973ac509985340fdd774bd1006c0ce489596703cbff44c508fdaf6831e2473cf0b16dc99199b863fd86674589320d3ab71bea1bd22baffeef3acdd4958c1bd2ceaa064a66f56f8af75bf0f0bd8d0b2f16dd755739bc0cf6476821117aa72b3068f4d6e4235c0950aa056e3b1310a07d480ec6b016bc5d0dc2eaa218a6d5d5cd9fbe6d7eac6434118a46463b4fdffb1e6909510fa2f96d3ee66f1137a12683667745398b9c285c7444b93cc25b63d0a592f8f8b464fb4fa3dc5602542224fac1434f6fbcaa8ef087003f2b96c2cc85d546ccb196df39fbb34dc63236eadb58c55357db34c4ddfd7ecaad875a038f3c81d1b7c9064855355b4bd25fa58a1edc9c4f21e31a8c9546709ce27fd6fa6dc3ebe49ad17a0df341c86b6707d7d944dac4e273fb22e5ad709a890646e9680e47ad8d8e48348423885875d20581b12a942bf416a9da4c33b84f9bd080ddf2bdaf092b46eef7964725fc22470ef1af780ee8f5796103c45d2e39057bce4e8c4cdb265eb058e0fd66437c53c7aea4a00233cb343ee004434e71e25bb4d225fa4d779c35db3474d451f8e3036c91523cd4e02706e6218b5600752a6b4f2861ae4922ebc11cc8108924f61ffabea86d2efc2d4828d13c637c215331bc06fea44df31b258b66c134c020a224570bd3bd3ea60d24b367162e841486f1457c50ea86f27aa80484688ad4fc4bea22d235c97fd2238be25018bda49eeb3c7ecec70018b57e88350a95420a1bd4082adbd806c62314dddfca96c7a95d69061b016de8f19770b91221e85f8fda36c003fb7d51fda0d071b59ec8654a9f6d238ac7c96641d8a8e2373b94d2c557dae886887efeee18c5597dd896877dca5603746d180e5dbc5d97425c7c2c0209233637b4e4ff31d489cbd7cb7aea7ab6c94102ba0d37d7ad3ceae71e59b330f34c601d298967b1161f45463b269b6944dcef3ff45d4fdf4804f6057c3e5a4862f7bd938c61a309d97a8bdf9701eb6c9275a02469f9bc7ece7a7556ee82521fda2e151b5f1fa57a23c1bbe4f8e56e98f4322c6a9e47229c3ac4772e0476b828f2536c6057b4f1110959f1ed3d0f05b3307090a35e95912d4f77b584da047cb8f341c8928123ea251277c1d8a5c73fd1fba3d54856729ad34bf85baa90617601a510b7cd4e3757c44a5dc410ee56ac3d8c59016e8a5581e13922a2287fa511ba80fbb9f5ea6c53851e74f8041a5521680cc777ca055f796cb104a9f44e52a47bbf92c26a7b44f1533880400b3d7e62da73a4ad3c7d9d4d0e7881165a2000fe0d020e3e13073cbf626bd9310191f9a5e6e842e8319d067c25611f4b8b3533bce28f40fe364de50cc8ee31f96f667f03b8769cfc3961dbeef0e400d83b3878fe51b00ec868d30d9abfb19aaeb437f3c5a090bc8ac9ee8419f2f1c0f697196dbac090d83599fcf084f77c62cb5d4f8fccb99e1dbebb89b8623b33f51a0eb54e992aa94f6b4e4cccc38e5b979f87c03d819e0c25fecf912671de413802289ad98760731ffbe01b13b140e06fabc2c0bfe58a879656331d38be4a3ef2614879782aa989767cd4a454d55304c504f2413c49afa6bc7987bdea850803a7aa02995d603c3c15f253a30c259c808fe3748a16fc01e5c5aec4d7643689c3f19361f39d0d3d1034a7a8bace9beedfea37b422854a9d7b259906dc6e7e970a4e106d9563bffdc1d1c870af9cf495eabb9c2322bdb1863992b56b4e5b42c825857355ec93820cdcadd3b11d610dc379b0d7a4b622f2b51bf11183760be448fc9c81cc0dea23b8ecf1d9b35356362f12370732bdb4d6fe9c80172af64cd0ccfb7368479caad72fb05bb04b1d2dc23cb5bed4b20fa0bb2b9f4a74d448084a9108d1ee8d09125c5bcd21415dee36a0949ffd1dfb0e08727c92a08a99273eb0ec05589db03878e7d7def3f7ade80f49c8a430df9f587e2c5a1a191ada69358224cab94adff7bef53df06f4ffaaaa7109880c47f50cad82e5be0115d49c63ddf7094dc3974d50017a1129c92fcfc2f2880e7870281b8a0da9a9612a232fe3cb0d5108112b6593340cb99341b83732ff39c0c02522bc2b6cbcbc5399bced02808a69a94b0eb76c6397119fbfd30b040ae7b486591b1d44e6df6b189ea504f6b7085448f0af7a4b430f4c35a0419c0356d50212e9d12c6b3d10cfbd52277b9d07b984f5dc23d667996653f9ab6650f0314befdf4e2cfc79f634ecbac9411270b1da63c8efa0c2a0ef26b3a68b248e2e3c8fc2bb7852681cfb3ed1857eb2fe20728925596943668c8c80255c83a878aac352d4ed1b6ed40043285f49caf81664a4b7cbdbe3e95edf1a9d5aa856866a72cc3ddbc6a400b1c785c0163ef3ee0211b8651d082ec1a2a5139a27bdbf2795c777ec0e0409efa33bb8b9e3869d0b034ba79677348d07bfae249641112e64787d38fb49b157454f3a3e3e78812bbd86ef838f643b605ec8822f308e0b88c3fdaf6c589357d093b0172c81e36c7bfd594e6ca726ddbc6844ee28b7e2a5932a41fea594f6f7c432c7def52ab1a5d60e1873ecc789e329b337685b093ddc345d213ae656654eb81e5fa1700cff8f40605c052cb3944714ace6249ac3ffb9f5eb27334ce96561433b02e1dc30d5d4bec2953c72bc498ad849210a587a0def10b3e8619373bc95cc951eb3fc764826cf231d35a7830a0b71852981833e2e0a5e8ccae2886003b91714e35a81d481f1f5ab16ff1beccaeaaf84a1e79d42922a44d2c17c1b0264fee7efb229ccecc4305751ab70d6384187ef1d6731b9269922f16b8c07e831d9752e828fa263d637d2bed507c09f75a6de5f46b12e8e1d456d70d66807e90b9bbc307cfc5b77ed31a3d01527cb9675a656ff2df3c1814dbbac9c4bb04bd67b1fa6f5d7f24297c2290cd8b30e1cfbf6ad082339d60bdbbebdf35e1d3107bdad97af05d5eea415076cc799216fb1b54fffa05d7f7ab338919cbf525b6466fcd149fd5221e1dd03f5dc9e5f0ad1de3b91326610cd8655f1286686264ac5ec1174df236c04a45e2b183750069c50f01b286998c992fcb81a507ff39d10234e81976258386dff1fb66ff8f75b70fd8cccec28f359e9c5c281457b1d2673d9437eeea8333d07919d166ec810dd42f34405405bce324e7c3eb9f23947d8dffc6ed3ab255ce6c31dba5a1870641b07c030bfb41dcd6e7d51aa3fbe8e9e692947d3fe6b3c5aef010e36fe944c394b82e8106d0603ba8dd3121fe5af9af0cb65ecafa79479a0369269ac8b74c448b7af8767e24dafacaea57616e8d8d357714120471845b7f45d6264144a543fe9b0d4fcc49721e9080dce680dd49302e59b86c0cc0a48a7d0440d86a7452bfe18acaba9c10e13af066597101a84e6ab6fb8a1097773229906a8e89c8b70a2ce4c943ecea2b39b57f8d6a36cff6758f46bbd37c73746706721a729447cb519dfc053e925400225de76f51e9299d3a619fed272a43a76325d7c2e5cdb91f3671a39dfbbb04c0fc879807c6e11ea17144de8d4c5a486b7b1e6285350f268b50229087af60593f1edb696e2004490f88812cef0e5fa4890c36d34e251d7d37ec1b07449702863b0c955ebdf80e89b7990ce910c0cff0322c1f4fbaa300cef0ca9dff24276e6b2e7f91c68cdadc412d31497b5b433a77f99cbc2de2f3e57d9fd20bb922c7901cfcccf24073b0e90f2218fb1b0b018dce5c022de19750a19dffb1646e2fac3525731a09f96fe37cf17e4f0d89a546cf7704c1dcaa4de57e9a7dcbdf37422c6be057e103acc308ef4783a3e961c59d5467c404b4a5dceb54781f6c4109d8d1ce97c774620b49121ec8d0e51d9322bc85012214c1330a8e6fb969fa0346909a450dfdba8986e39a4a2ccba69ed308495a7c1b0deebd58510bc3d024e64547525b5cfaf214abfbb50091cb924f5b6289e44973b5435ef04e11ffaf0f17f7e3fee62b734c9b6c71ea8146918f9ded6f812c3974268fc82f3611e0f0a41a19be3ff5104437e90373a167eb6d135f1b8c24ee5ba6e0d46032bdb582e2b4388b2cd74645733a799315b70d887887bcf14cb745d002af91a031849458f967db8fd43a83949fbd3ed6bec971a0f7f96170248d76309fbbb50c63957d44a9ca9498039ebc4e9cdebba794a446ec280b00574c5530dc64b2604882ea4933ecc7a2856f15699ddae2943482c26c31c1509a9bc245dd8f3c52f1674c227c921a90c6a85ddc5895e35d04278d7b8f1808d4b1ffd0a132bc40264bf3156c620236f88b6716f43485b5d08d7c278f2101395f6aa118c3c5d0c401642f1d8ffccce3698e559af4dee46bd09db3b0d977af3a11ae051e0e418e8e98235e523ea4a17c03323be92a86ec35fbbf978e1055b2513482a8661988608b639a6f3883c7f23b8fa4e6caed7d2d79824a42803707c40a64e1279a8b7cd051aa0dc7b833354575938f00894e3d81dd980e4e99400e4cf10550eb50a42ab5c1be0cf879be97616a95f8859893f9a4af318142e640d7aa76f346efdc3d15b6ea580b9d9a7a21e6be33c5221fdd712ca856f3d4f96cf96c4be7e2ad86fde3c5a007c42c8524606ce326beca47f76b51aa454b614ac813fbe227196bee2d545c56bf07510c0b160de3e80cf32b3b818a9e44d20ffc04b4e6a6205950046a5cf9896a7669687c07416e7b694373e75b8d44260dae423c57ccb100fcb0111ff601f92c04a8411f93e1aa3e573fa0631c3f49171f07f99d6a70481bd63a8443a7a1fa24b917e89ad425d7387acafac2758353a00e9524381593848beb0670ae36f1e3bde03a909237b7d3225bc52680b6f01ded167fb23a79c7d41281fe82b587b2a76c603d84ab20fef00c1f0e2b45b46fedaac1809ae0aa0575c9b085a986efa0848391b4ff9cc2ba5faf7e72c7238388f064ec2055a8029a6d7a2411d964ae74dc39f724588dc5f2d32677b7e809918282dfdd83f5f6c458654496e357bd270a0c5f52aff7c70dbdc577c01d09ab7bf13b12669cf653f83e18e33f58495c18e63cfe8d55f94537a0ad48a5c9656e0836dc1e9ff92c", 0x1000}, {&(0x7f0000001540)="9108162b89507697e0368d59d0bfce725d77a85a8d6ab4da5ffd549123d0379bb55b3d28e0d31f5c65940b34745b9fa068d383ed2fb8c85d7287a0e1a60a9c0d8542d9928ec0923985b7d02c252104f8fd13e085fb4f93a2c280709113084171c8822879d3680f4489414b68bd57dcf6ca064d6b2908a2bdad6603ef4ed95e723373b58527b4a540d2871af90362d3e5951ab07b7327b36822cfc611ec0761cd1e41d718fd44f4d432fe2ba4548aed782efd7bad5f17e58b0cea87916566d9b7f82312c75b12bf5341", 0xc9}, {&(0x7f0000001640)="428d582fed5eca2f765162d63b8ea139f0ce7284b00b669d5b1f61654947b00116183ab771de065e35ba88c13c30d386c2f3b282888ff62cc64933a93ea04a241e8d4191ef50d25d22f4a220dd2c97d821e4bab19977e3", 0x57}], 0x6, &(0x7f0000001740)=[@cred={0x20, 0xffff, 0x0, r4, r7, r8}, @rights={0x20, 0xffff, 0x1, [r3, r0, r2]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x60, 0x400}, 0xa) recvfrom(r1, &(0x7f0000001800)=""/240, 0xf0, 0x40, 0x0, 0x0) recvfrom(r3, &(0x7f0000001900)=""/174, 0xae, 0x2, &(0x7f00000019c0)=@in6={0x18, 0x0, 0x4, 0x8}, 0xc) sendto$inet6(r3, &(0x7f0000001a00)="58708021212aaa189726030957a423bf35ef7a06fd99b33411c2497ddedfcd51c18ab0fcfd63e7c98df76d280c3d8664c9c417323d0c1082acfd030f7238ec92cef99ee473b565f1e75acd43a1d5b289d1332f7e2dc0dea852c9356705a919b2a73296efe0c3e32e65fa34552b1387e685a8ff47de3558cbb6881c23401be3e6a7d586332a1b4affaf802fdb8fa02fa180285a94ec4203d3021d000346b59678f7fec21a98c67c489abc2e8e9d4d6fc9ef8e668b89f660c28e7066e31ede0a77dc139e1a0f9df0812e0dedec36d236ee4b2da255515c59ccb08a23584c83e9429f47ee48a29cfd4c0cec67ddbca0a5c82ff8968e71", 0xf5, 0x9, &(0x7f0000001b00)={0x18, 0x1, 0x518, 0x9}, 0xc) close(r0) getsockopt(r3, 0x9, 0x9, &(0x7f0000001b40)=""/183, &(0x7f0000001c00)=0xb7) mkdir(&(0x7f0000001c40)='./file0\x00', 0x8) ioctl$BIOCGRSIG(r3, 0x40044273, &(0x7f0000001c80)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001cc0), 0xc) r9 = socket$inet6(0x18, 0x5, 0x7fffffff) unveil(&(0x7f0000001d00)='./file0\x00', &(0x7f0000001d40)='x\x00') fsync(r9) ioctl$TIOCCBRK(r3, 0x2000747a) fsync(r3) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f0000001d80)) getsockname$inet6(r0, &(0x7f0000001dc0), &(0x7f0000001e00)=0xc) sendto$inet6(r0, &(0x7f0000001e40)="65cd7413d4059fb5aa7b7d203b3d2268cb5d12b3518c8ff7ef0ca3691d49cd011a5eef4eead505214f534e3d85ca8fb55090fff2527f859251d22a09012ebb8b01ac1f9c662de5fc3c0340115f5aa5c60d1a8ce888c21039dd3324646617da85f6866104c5619757ac04f9baee458f6e16e4e2", 0x73, 0x8, 0x0, 0x0) 16:00:26 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2004, 0xffffffffffffffff) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) bind$unix(r0, &(0x7f00000003c0)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000240)=[&(0x7f00000000c0)='+]\xfa\\\x00', &(0x7f0000000100)=']-\x00', &(0x7f0000000140)=':\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x18\x00'], &(0x7f0000000380)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000340)='!\x00']) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x280, 0x0, "f1f743cb40e374632e860065f3d1d10bdae2b8a6"}) 16:00:26 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406", 0xffc) r2 = accept(0xffffffffffffffff, &(0x7f0000000080)=@un=@file={0x0, ""/3}, &(0x7f0000000100)=0x5) connect$unix(r2, &(0x7f0000000140)=@abs={0x0, 0x0, 0x0}, 0x8) writev(r0, &(0x7f0000000400)=[{&(0x7f00000032c0)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9db74a2e6ebdbcfc1f2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a0000000022203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd47}], 0x1) recvfrom$inet6(r2, &(0x7f0000000300)=""/185, 0xb9, 0x843, &(0x7f0000000280)={0x18, 0x2, 0x5, 0x80000000}, 0xc) syz_open_pts() writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) poll(&(0x7f00000000c0)=[{r0, 0x4}], 0x1, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000240)={""/16, @ifru_data=&(0x7f00000001c0)="c352ba48633c1fee732dc9a44580339e5fac5939519570c433c971a3d1df16376af98fcc0bb9"}) 16:00:26 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae63225259560f8", 0xf) open(&(0x7f0000000180)='./file0\x00', 0x10000, 0x1) open$dir(&(0x7f0000000080)='./file0\x00', 0x102, 0x18) fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f0000000000)) 16:00:26 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r1 = socket(0x800000018, 0x1, 0x0) r2 = shmget(0x1, 0x2000, 0x80, &(0x7f0000ffd000/0x2000)=nil) open(&(0x7f00000000c0)='\x00', 0x80, 0x305b02ea098ea233) shmat(r2, &(0x7f0000ffd000/0x2000)=nil, 0x1000) setsockopt(r1, 0x6, 0x8, 0x0, 0x0) 16:00:27 executing program 1: r0 = socket$unix(0x1, 0x4000000001, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) connect$inet(r1, &(0x7f0000000080)={0x2, 0x1}, 0xc) syz_execute_func(&(0x7f0000000040)="c4e26bf6c6672e65f343ad450f5124eb466e66450f63af00000080c4026d983bc4c15df9414364660fdb6cb103f3adf083970d0000006c") r2 = syz_open_pts() ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0xfffffffffffffff7) shmget(0x2, 0x4000, 0x100, &(0x7f0000ffa000/0x4000)=nil) ioctl$TIOCSDTR(r2, 0x20007479) shutdown(r0, 0xfffffffffffffffc) 16:00:27 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x11, 0x1) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0x9, 0xfffffffffffffffc}]}) r1 = semget$private(0x0, 0x2, 0x678) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x18070, 0x0) semop(r1, &(0x7f0000000080)=[{0x2, 0xf35, 0x800}], 0x1) 16:00:27 executing program 1: socket$inet6(0x18, 0x3, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0xa00, 0x0) sendto$unix(r0, 0x0, 0x0, 0x1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 16:00:27 executing program 1: getrusage(0x0, 0x0) clock_settime(0x0, &(0x7f0000000040)={0x100000000}) getrusage(0x1, &(0x7f0000000440)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getdents(r1, &(0x7f0000000080)=""/13, 0xd) getdents(r0, &(0x7f00000000c0)=""/128, 0x80) 16:00:27 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x1, 0x1ff}, {0x18, 0x1, 0xffffffffffffffc0, 0x4}, 0x6, [0x6f9, 0x70b, 0x9, 0x15, 0x9, 0x9, 0x2, 0x310]}, 0x3c) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) denied attempt to set clock forward to 4294967296 denied attempt to set clock forward to 4294967296 16:00:28 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = dup(r0) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x2, 0x2) socket$unix(0x1, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1008, &(0x7f0000000000)={0xfff, 0x4004}, 0x10) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0x2, './file0\x00', './file0\x00'}) socket$unix(0x1, 0x1, 0x0) 16:00:28 executing program 1: getsockopt(0xffffffffffffffff, 0x200000029, 0x8000000000003e, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000000)) 16:00:28 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/3, 0x3}, {&(0x7f0000000140)=""/166, 0xa6}], 0x2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file1\x00', 0x611, 0xfffffffffffffffd) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)) close(r1) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) 16:00:28 executing program 0: mknod(&(0x7f0000000440)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) write(0xffffffffffffffff, &(0x7f0000000480)="c5495f06df2743b91dab6dea79bab78fdab34ad73e36063b5ce838b829b8962b26667e296774446beabc70c124071d37cbc473386a11853c5b03b9bd76bf85378a61328f3d6f0ce6f23f3975f9c42f096f253804087aebcd33c954be44e830bd43779ddb967129ea2ccc7f69e48da17f2dfc0a613ae6c4fdf21f38ed1204b5973aef3373563b204a582b8e002f35a362111a44ec0c82be2b56129c0129f14d8ed123b4cdd2f9815fbe1fcc5148d7031008c906fc17e0189cfb955f949a83c7dcf5e9cff3230f7361b1800c45749defc2fbb4230d133d87df95c94afa49ec7a575bd56b32882bf3281328663a99fba81eec2ee5e76f6cf6cdbf6064af559c6a8fbcef9f28022e4299d0e4b712cef747e64b90746e0827a41962b83c00ab189bb5a7e598187064b4627564bd4341f56cc336922052a8afad072cd5e9e5f4", 0x13d) pwritev(0xffffffffffffffff, &(0x7f00000015c0)=[{&(0x7f0000000380)="ebec83740eab1b1f96f772ea7959388767a2bfd7963eb93989a3888cf46391c11cfe9a6c14ee296d1785c2976ba9b9e61816fd672b", 0x35}], 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:00:28 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x1000, 0x1) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000300)="0000001882ec6004008b0000050000000000000000766c571dff25fffffffe00000000400000f2e9ff000058", 0x2c}], 0x1) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x8000, 0x800}) 16:00:28 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x800, 0x0) faccessat(r0, &(0x7f0000001280)='./file0\x00', 0x180, 0x3fffffffd) symlink(&(0x7f00000013c0)='./file0\x00', &(0x7f0000001400)='./file0\x00') r1 = semget(0x1, 0x2, 0x20) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000080)=[0x1, 0x6, 0x0, 0x4, 0x8, 0xfffffffffffffffa, 0x3, 0x29, 0x0]) r2 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, &(0x7f0000001180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, 0xc) fchown(r2, r3, r4) recvfrom$unix(r2, &(0x7f0000001b00)=""/181, 0xb5, 0x800, 0x0, 0x0) sendmsg(r2, &(0x7f0000001240)={&(0x7f00000011c0)=@in={0x2, 0x0}, 0xc, &(0x7f0000001880)=[{&(0x7f0000001640)="ceb0655a389f95908dff5e7959b1038ce593dc6e6155570fc1cf381307d9def40c958ea8e899238c4f3c12e0575135f065d1140b9859fd1f62cd34a957f8dd40c26ac43ad36cba52e1e29ebaab1a3670706db444f9ba918fb18b79e166193ff72c9094dece48e2f79dffb3a3165fbc33198c72ae19776eb13f95cd43c19cfdc04162abdec2beed85dd763830342ee93e927ae5b502d1239da04e82c8", 0x9c}], 0x1, 0x0}, 0xa) setsockopt(r2, 0x7ff, 0x8a4, &(0x7f0000000100)="992cc1c74becdab83130253365cd3f7a65dbd38487fa1995e9ca853552f574bc8a781408fcbe8ff91c407c2f9387ef6bb1282b6580b214f46f9cf9ea666d93fbd57421851ed52c39fe2cfbbe8a88ec7e6d8a78af4054f7aec516fd569fe40d6939180ab8d66cdc191f681af07a679d0147626e2c49cf7c01c572d30c646fa7051c0d684dbee6608a4b17a4b89b792d6e1dc6015d9067f4178e203f64a8ae9d61344508741fc487f80dc88dc418dc92f348ecc4607100fd0da0f7d993d14e144ba9acfd14920ad06cfd709022a246c559cd4ec05ea7ef11c744d2865b49c808b240e2474c534327618102456aa77fb692c32b0b86fd654054aa76c0d4a117e9868a68a09e1f1e5d90c2a82fe5fd1f01a4f03c5b8de5da0b30bde6eb116b5f83856be905348973bcea8cbc5b9ac74357e0a5e242d3c66d13ff9c2a7ba8c0c7efb7559fb3dd084d50e71fcea1d7a4c49f012cbaa05beaf80eabbdff3252563eef9fa4d351156fe02e0c7b9003eb87f78c5a75205e04a75b9bc39cd328677084eb9ca9b40c2c7a775d16c720266607a24eb97087ac8a885672ce48aa85a8be341da3d64b79637a89174aba9cddacff3d025b87f84d4165f9b02f6806f6bc59534acfe1fdebda76da5cf952f3e53e92bcc019e3ea2b29329fe8e62498299679cd3fb6fed16fc7d40d7b3287bed8deecceaa63dfe288f173be8e7b9f80afc57093543d600ad03025002342761b492818240dd2f5a15931c88b9d7553e2df3651c80a0030c54b0ee898a675ea412252dfb6c6b3080d6370e5ad73a019f183381b5e2fb2f47bbbcaaa7086c7e0b781d5f0ec15c86ef68fe1d59c1c70a79aa86c25b17a392dee82ec48c4b140dce333982096b9557b7858d90f887617d701c555e0fcb316d389295bc23654b8031902bcee60f09dc4d4198ddf8e6ccdb3c00a8dd49a9d232d910cca5fb58f71fa44680f31abb28a2e4ffabab87238dd61b8f37d900da73b7392b024ad4113d09782f77123f6559132502a35a9f3dc216c260049ae39c2dc274b38ea0f922a33fec850c50fa73b5d7d002fff2fc8240953c623818d8a30dfa8e857a8b5fab79b432d44c8a103879c29246b4230220dc43a50af1b762d70b67ff3b5eb3c98f89be6e305827d1621d84ff024f3fdf95fea48709d6c1ae76907954f5ab7b40c0ff5a25f5c2ab7d1f1f2deff01b92feac5303ea18c23ecda739f300e95ae00322ddf19d780a68c26566b75897c67c653f56f26c7f59ff7a31b253e80ade24ccb7302d4339b8d9938dc58f9155defc9d536f1e27fc2c383dd17453d78b122da2f768b9b5597af51739ccadeceedf6c36d604d702d96bf4e204a575e7f64699ae67eb36d65a37a741c671c5cd296587f4904b0a3c0e968f50f93fe463e7da4ad0709a342928c07ebfcf23364d3d6c040826072de83710ffa2d4a12a8f763a9894713dfa6317222be90e5b8d7f62abca2662a1fa23ae99e1becd3699a15ffe21c8d1c60b81f8e41d7364753a1ab1ce78b257e1c330f797e4fbdcd20aabeb8f900792ce6a9204f8a3bc54a49ea1e40cd754288ae765225ccbd0c0f52fcae3027b9532c3b4c88c9a548faac6940893f5d399da880c2f90dd26f96278630c19764006cc9dfb1481ad456be572332a1f19290c06b8df4576bb7ebc8ebd1d4b5e007604f9d17a86454b2b098a5853ccc5a87bef7a01d2644c1bd61ccacc9b960ba35ba75ae3d30a4c5b7550775c5cfb65973f110fd56b533ba847728333ba6852d588ed40108c9a67dd8c8e6ac57d360cb5c3319d4bd644d1f60a2891f20c4709e3576d0f35bb64693a2baadb77961a2b11b1bc125759799af022f66cb594a881ad7feb536c2a29aab0c95707d05bac44aa8d5f8af8986b8693d7b9a136e9fd9952c7ab5587de584d589258b1a4b21d9bee8c2258380adcca2dc156ba4f33141c6f6c82cddccdcbb1ac7cf45a8387768f0614ac618678cfba340d2b8b12c5cf6757cf531388e64c77b8be8916f777755b4955e6057124f4eb534bbbfc6ec738c59a59f9fb60eec50822389ddbac9d0d66e0ff22580dbb83588418d2337d694d17a5ab9ebd6baf4a7eb4ee4b737225335c88188b0e4d4042643bd5b712db3467c99a53f6513d28951c053bc54812c500474f62ec4c5e4878b6a00b6e02cead08482a68ca9a56f12fbfd71d43e54fdefb26761a2d71d64884d05e1c2050415f9c50b4b019a7593da3a14241e9783282be0e19a200266da828c02a11c286fc4433768f8afdf9cf21c12c054396ecd7742759ad5afdb2736005693d0b6709dc34284834730d60429b21fef606dfb237cea5bfe695cf24c8006c55936b3a2ae434e764a0cee6626d0871b3c7b761a0c53d779de00a1744e6c9edd46cb48b6b11935304eb50e8a4701339ed9f0f90608b00ab459cee7274e2c61121c402f982fb77801fd27631f61cc6381dad03b398d7860d42eb4f7616c99b302795ae50b3e68e3eb9ac8ed528f961d1efa997bb2955f55370f2966abf30729f508ac1ca82555e2300bd446cbdb6e48dc3e1a995c6668b72a0b409d2dc7ccb4d4b95e3d81080d5ea9e722d651144e084e045be938cbd4cc5239fd5cfff12bc695be8b4c52d229ad59386f6f220b30800064cb88c98042240f949c11839c003f3c7362dd598e92e8e0aa10a5a336de7d93f94e7d6deafe66f3a09f09554b9bc261211ec638546d050533fd1e92b4ee1ab2d2eea731a76807991e20059ef0ad89f058b7158a88ab2d6ca658b5faf133f073666c576301d3f2f41910da920bf4cdd57bee5c9efa3af2d1aa22fbc5f42ae77cd9ec85d8d1a61f686248ee7b86edc706c1ad88ed65e96ed55023e530efd0602e8e62eb5482b6bd9780f8284564dee4d253b659429e08ebaeddaec91db9df57ac199289d671f62b5040fefac6a793a3d11dcb3ed132fa3a3285c52c74e7bc73a0229d1575a35b43262b70d2bb2518744c0b5fcc16eb125066f8786370d17b7c87e97bdfcd7f232d224f6734350792bbeb001aabb4b350c7a6b52146b6f3affc3cad47a031577d444f414de8c307bf2b8375bc548183e4c4723fa13a7ee825d6d68540b64960804ee69f54ff856c377a1d53ee1616f5eba07091ce00a1900cc04a449125e202ca21c8425533dd31f18984431cdcf5264457763b49e6debbbd13bc36e8e97f1ae496f13a07144746faf041b28c8e331b201c6a7551af154c0d08038238c794403d634cd5f298349c8daea7fad6199d6db8e70c4c8f826f46977dbec34cbd61f2a9bd457dc4d617491bf174ec482bb88deaf72978a31d5b920b157ea15805cc4992ce68e67c27990d9abfedfb08a954dd8646ddee19c2615142376ee587116175414a60905f235677fb70853305230423615339f796330fa3506efa069a76111d6b7bd3e7524e0d82a883b59bebc9a83fb5272c71189efc11100d30de5ef41f555036fd709ca02ba9aebb9561d19288730ed987550f770bb5ed37dee8dbb8975919fa340da2519da2cf4833ac22ebb474ebabccd9e8f86abcae8583d3c08ac7f38d38f715449f327a7e1e34dbfd213ded20e9c9ee5999c93661acc22f5abd369c23b93b8b7bef9fc2d6fd60bb97c34f406da909a58bec89678d011413523a1a7060ac011c27218e63146cf9ac1feab79ce57a6868788aca413197cb607121fd5fad525971671fa3485912d62b29466bb5b7681f8cccad176a6ec94d50e75c2c0a9a1dc7d6175e274036158a253ec9b06a61f0270e597cdd36cfa78918bddb95fa4fb29337f15cdaa347218bc6456ba80c579d009814c635c9f648a653b1606c0483db529c44d4c414855c1890ab74e032a6b62f76d30c72a62636a411419f12aba13129ee8a447e9d71d838f894906be820c0b0555359454c9e0cf67b4d544232b93aec19c1abff29e832fa3f27420eabb8ff77994fc387585055a375924782be3b06891eeede0601b07e00b14671b2223c944a098b1d7fab822042f2e17ac51a6135ec5ed8691d7bf1114531f047615ec8d7e84a0305dd4b76d1a2e2959e059b32d6b56f7cc0d0c532724a57efa53d1d7b18c8ab207c6bb1515d940ff2be86a819043d1124004aa41815c4246984cae5f2a66a575987a5bebef4d9d7e2a0bc5928a76dece571c6f8284493d243766980f2782b37544deee6b8c5c2e4cc11b43bdbc0837dc0add4cf88e443aefd053df24b61ca6b5fa526074cf441a0a20dea227c06468f9a2a846d17ab6aa93545c273ffdb28bf2199e7ce0c6bdfd36fa6aed663f4a702a360dcedd054a8e144f694f75ae5ac05b8bdbd10361811583447985ee2b56f143a7a6d3613e6b775081aba9197c25c9895f993f3398f67dc6addcacc1d70a1ed5b28bf4ff4b6cc65dd96efb1c52d0fd4574325cc0074e405bcb73aee97c0ec2de936805b6aabac9f04d38c2585fcc40f0846f63172f4a2a414264161d7b7a3439ac03f42afb2192cd242fef45222a9c9fdad67d7a62d29165e83f52b92f3c39178e7eab92bb7a1f8c2993ca1d4900fe676b0b3f790f3a404f440d517d24cea9256f89648f88ff0ec2a37c76ca3fa4c4f2bd7184299d6342a0b2910d8101237e2ca86e65c1cd71a806952784c12a315a00b78605414a1c32785ca40112693131a1cfc3d2fef9832243e17b20574648dbcc9d92ad23677a85941b0fa17d3ac81f1d97dd2426c4fa9bdcd14793e14122b4220ac21936cb8f7f8151ac65cc2c1b0e6dd139704cc7288fb6dd5c5eb8ccdc6f446a0755e5bea311aba20c8a8ebb247d080566c0dfffab40b48ca63f3ed0e5a3cf1718ed1b00e213ee68692c72b0e1ab3ed0f48a7b072a6e916c7487df522c02f60196cc162f2a4faa6985d5f2a3e8182321b2959e8eb5e195dc0e2be027a3ec7975532618acd993797c7356f788aff8ca64775e569da4a94aa315e512f9bf70b0fc2a9e7a68c9fe3aab1e0e071e10b7050757b30585dfa9dafd50e037e7b6990696f45a451f6affc2126aca0f37f8ffa11d2708898a873079eef4a328a51cb68670be2f6f4b17dfe35f3538ec6f7e24d6a9da9b3b67a25a55f7fa345789e18e19600841e37aeef4bcab836f5455ba1c66ca51a383fd7612c3dd88ec638eb81d280c4e1a370ab45f7a11bac29e034d06a55228e45b303cc76104e18228e98b8008d3d67a3261053e853e02845a85c2294b75ea7a2b767832959a118298a88a7b0ac81038136174f10c7e09365ee970f1b58206860782f5782919549228d3912d8c557e729cdcdf11bd198ae797feea828fd17b09c0d376d9d0a23ecba6c3c9908d39c79e8da0c7e5fbaeb923508d3de91cb4e04599abfb87226a8a632031aab091eb84d225d82735921a500a0f6420ce2775429705bf3ee71965dc78131036506abc5c9017c3dad684873061d7e75e42161fd53da86e59da736fc60f78812470e2482e04289eba530ce6f57b458af80e3677d5da1f6512f599e430448995afcad3ecdf92fd903fee7f77de9b4594b059dcfbdf4d13ca3d0840f5421218e6df0994480f5c4bc5b5d0d270b65eccf1089927d5f80d3f2cfcd20fdcc1f3d57d49f4341d8f2145aaf5f994320fedaeb3b6e84c34386d0f3bf13bce68dcc2033b58c56bccd7ec44aa94911a2593e35d5d509932f3165e62481d939e5348b9c88d92b99998ce861aa2e7554249ceb18c987ef87171b432a5a81f5942702698858c9023faa3710674b3eba5f0a8308d070849cdd244711360dbc9bd0190464031b3409a437a9b6b33df52a8538cbcd3f0b308f0b4e20aa33dbc6d15799a6c436b8", 0x1000) setuid(0xee01) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="16", 0x1) chmod(&(0x7f00000000c0)='./file0\x00', 0x4) getuid() r5 = semget$private(0x0, 0x3, 0x91) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000001300)=""/21) 16:00:28 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x5, 0x2010, r0, 0x0, 0x4000000000000000) madvise(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x2) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "854985003a0000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x101, 0x3, 0x8000000000000d9f, "b08d16c63dffff0300e0003b00edff086300faff"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) 16:00:28 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x800, 0x80) write(r0, &(0x7f0000000500)='\a\x00\x00\x00\x00\x00\x00\x00', 0x8) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000009c0)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) sendmsg(r1, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f00000000c0)="6f5249d8f6fba12c810ffdc962f8e62f9226c07e08350bd7a1", 0x19}, {&(0x7f0000001e80)="9842ba5bec7d7b3860a7ea5e78962c36f87b5cb8b5954e7d6103a4ae759acc5c87932f8abf9164576e13ca337587ac1379daf20f44cad2a2798ef8412f60d54e72213092f154a49cbe3b9d5aa538c39cdb81745b112ad5df33ff30f80c1e9dc6bcb3def78c0e65a5ea351c0525ecd0b863b5da3e57a1a7837551a740774d288ece0193b23231bfa2b1bcb7b7536634524a809a99220f0d18fcc17140e2248637cfe1e79c71812c1a1120ed7909453749ff008be53636ea10e1c04755d02a7c11766d5ffefd0f0e73738fdf16551be3ab612612c826d7fc01f819c40c454aa1f58b81c99fcf40f1df87b216fb3cbef4d9b6762a4780580d0394ecc764f0c04d1dfce748fb3251f145e4c6d7bb99c985ea0a6252eb01f48caf9675c6e4905c731376251b8c680f2b08edda6b2b7262865f32ff169fa36fc1881a67cbb1b49fe47ab33658589e92be0f73318f2b2a0654d065aaf5738d79b3e113020963a04e44339514b369fa62dc1e528f8ca857c8299cda9c4cac092a341533febc2f836fc165293f5b45649fe1e3e546bcd44c551d78e04abb7c5e3f23ef85070b91bb0436ce3cc2af6708484c2237e00f4eb9dc9d832a9a220b568f80ed79e84a0737c8e824bf22e0547b283db04da31185791ca2433086b9a5e3d0feb81dec83ce2aba94ce2d15682dd315435b6d35e9d5f3c43803777c27e48dec64467d32eaffda5bd40d09d405ea0d18646b77bcabc2e1bbc6e4d2d5c7e06a4af793c6554816835845315df656a18cafb57efaa5df4c1e114096bd425a938019b2fb670237d672ce20d689f21885f2ed48b783bb944dc0b26946729965eb7f5e10c6447e093185289aec121f06e2f009b11488fd6181f9cd843daef2cd68ff48e03e22f73d02432424b03009260c3d6d82a229fe3132b62f823a401c4fa01036415a71dd87eb3421a4909910ddacd103dbe12a2261b1ca7fa0114fb01dc091de277f2268d91c6d56a359370891ae1abb356a2295ee70f307804bd99a6037f622abb302f4e489d2a2ab7044c338ecd6a373b074d5a3d7345f0ddf4fc7ae8a3de02d3f1dde76cbfa79fc08e45f189966ba0676666babf44512a4d40e95ba3c21f728452cbf127ced5dcd3c5131d4c4ef79be6b22a66b9d326703a65770bf7d7888b0ae97beb22596c007cc1787e129d471f93aae7dfd739466a8d64cb43a99dd00f0dca34a1f850d0dd0662ebb94983c70a4f58d1c3aa2fb0a13a44f650b07d77cb8488a4fe1f1de6de1fb63ca7e35782a50cd188d22b064c98457b046a9ca7bfff69c0af4afe6d29aaa36709975ed32ce46b58c0109b1f189f1093a8f846b2585e4eee3338602ff0eb33625031917226efd790faf1131e496f37df683b59bd84fd16868dfc572e0b46caa8b35e0c4d7d80690f9bec930def01a8bba0040972bfa92f9b780665fdb6a2d49a1fe2eb6d2890365202c2d30a898fd26a2076b6e28e7a8805fb173e3bd2d3663f7eee935645fa876e93d448b998fa1fdc20bd7b795ed31db58a6749658c63531bbc09e9292bbe41de48094a5e9cfc37e483f6b6f1538b8776c987dd8ce6974b1ab519f47b1426b68994f0d0140d3f2a23bf59bffe234046b4ad533bdfb403c719ba60697b68dfbb2ed6a9b00031e039e3dbd5dfe4f2b26b8cf5063947e859f0d49c9cc9cb7c3b77a579f4270993ce11dcfd684f44c43948b3395328eda8c76042940727574d7996dec44b47fd0844b6228f26c185f02ad1f704cb15455094723871c8ff3085af1fa679a117ba162efacc7dad5f0fb1932776e80a9fe518280b49b98ac119a07dbbc1b193130de7c7c7dfabebfc095fa0926cdf9489a864bf2342f34b5852a5e51ca154d2166ea3d790ffe5726e0580f12aa6acdc6172d44ffe6c0fbf7ae5b089ea6b0fb7da9f565a584f96a4adb72c0fb01fc5b4c8e1fe5d7a8de61d9d2291cae1fe2188dc3ea723e8246668dc03fd9889727abccfb5f0d1043d410b98a79a19f2712b6736524ffe693e15a237e20673b92709f8f32c00aea1a251ee731704865d436cdc3f8fb265bebc18462aa9ca8a05ac577244f7e69a20fd8646fc065f13821a86e382d99ed30c569354849f12d1f24bccd3693ecb17fae2ca728e443b0d0c5ac93fc161dd961f76a30e60bf2fef7fcef1781e4164c9860453cc808bf42cebf7977319b87438cbb432004d2967ff5bfefa21b303f92b2a28014d6e22f927318d5df2b2d307ac9e8b8e5cf8ed5fbc6baaadbbf021b56e80545df1cfdb85e9f0b6934fea50748cfbae6009322a8ed015526175b591422af478227201d6575261b2e298bf4261d0c79af49cf01b9d29c0dd055fb4af020d63671309cf11fe74f71d56c37658a000bd34eabc84f78aa7cf7cd874ccb2b5930a2537fecb63a05851f13044578028489325a918dfd6928bfd26db4a692626fd8073d60cb13ed071039aad2786423700bde04736452f4695c83f7db2b336ed55fcb6b6fccffd6eddf0d8e58cd39b1ef50bd6c89a678106a699f1610277b9cbde7abc136cd9ecea9784e9b31871a20f8696837ca30154b53ce0254ab050c28fd47b6fcb59578a930ede103a421ebb58bf4db95ec2d36e4dcb2e46587338037789d500447d8d8e9c6f52d55bb5661640b03afe01acf1817ebd60e8b13324f2887fc6b5392122e2983aa1d6f57483ad591a0a90642e8b6176f9bf41577c4124018523cae65cffa5f0a9cb25bf2bce5886a30d58d9710f4003292ba3f9c8365a98ae6cccf4559235816512df34b304131d1de290c9e5b5e763606827a6093655ed92c67943363b7191847a2eafb779005a1f21e6dca210bed759f37e576cdd87234b4dfeebefdddf394906e396a404f32556840268feeec67118050ad1d8b8e439c0a76db53bb17c1763e9f6dda0823a1f7a9a92f23e169466e043dc5bf810683c30741cda68a9606837576708cd99ffa58c3b1eb44ff87a6c954aaaf3a370e9d353a2082bed171e7b4a25f77629e505a986f0781eb52cbd6e0c3e444d79f6dadfd6b49eca8228f5ae5aa4f86bdafba93b442408b5765a9ae1f4299bf8a8888cc883320bedc2417488b8771d340a5f58c09010a217ef3a4f526c5478d1af4d83c716f75b4aa95c953a03efcee3d418bad7945cccd626801115a6c77454ea44464e01861512dbbc0d49c5235ac0555ba826b53dcb064351c89b52618f8e64568b1dbd7644f09bc41f33de775a31cdb58d87e07028ab70e7588708b5ef586366ba963f7bcc0124529f2ec319455f3958d12cccf65076951253f8148ac54136c6b937affe60afb37ce7157a8ae103e24a4768fa10cb431f97fff62076c519cc0477459242f20b744d67485d7e2037d73e9feedf2a6a92936e1db5054b86f9fdd3a0e4143313e4e8921744f2e5e16ccf1c0651766a3131dbd6ee228e8fefb8ccad7b7db6a3ff520d00fda9b01463ee1763e13c063c80deb1309f4fa70edf906c1dc6d295a0552fa56dd6bea541a02e47c59e33f204f9084c2adb429afc90f218d6912aae5985fdf919284bb77dbcf8d887ad5048a1ea33ae3d32f709067ac701795d3d4a701417f5e95272668810ab4ccced2e1b164fc60febd7386f72611278185e3bf4ad648e3da668cd99d7ea926c8673d888c045a1b71bc5ff86fabf4e859f4673f3363996a206a3d872433a7cba4720c85996cb12b062544118f8d25de1697d92a6f90cbb20fec1390d141d791ebf29ddc9a4abe0fa4abe8f4d685008e0bb7850963cefa6540f7571af0c29278c27f32b7eb72551fb7d090798df41e98d275836d58334a9eb3c3f2589f598bd42bc42f7a8c5583f5a876d92f45b08076ef13734de0e686de5cfabe965ae85097571b74dd31dbf1a4c52cbd2ecf99f1a2512a564f890df8b2131c935f793587bedb201d55ea71f0c5893fb1c755376557155403092548fbc7512c5eb7e163a85266a39fd4dfc97f352353bcec6df59cff8c083f4256650f922a515db182e66452b22ffe288c1739b1e5ecc0f851e3cd4e6b2c4855e9de3116dc4559b12e1bb149a3db5fba1be4c7ce87aa20649f1c19ed33554ee3eae8756d6cfa622b8633a90137ef15e02df947d928975c9fefc6c70dfd955594995a5d0438969819882b78961c1e84546e6b374b8a8079a0c644d6ffe355f9319df56e8cee282738289d32423d490424790d65431db326f9c5f0f54b1c9f1e54a9ad0dc7cb1cfcb012482ef45fee0166f48a10bdc0374a124fc9882dd2655db80e6f297ac63a7bec8de665e362b641bcf29c2ab621f6457b5d74c1519592fb8894e092c1d463dab30e9319dc96291567d232330ed04627cea5db6a692ed3cdf9da31c4d5128e3e100770d9185870486092e6e9d13fde7b0c7b9107f1bbc5d9e4c1ecf7ca4369a738d3207056c94031d2748d1815e90cb6e919db8bc8df76b007bc5d632564aed089e5aad1e6bb0536ff48e649742ae0805a52975a2b861aae5fb775dd2240b470fa1e99ed8f743b1de299f476cec0988f07c57c14d18a835db8b708d658b6c8079dd36e0f7a72f0db929d4e2174b23239b6c64d7b49da167373b545c0742f3043f73a9d82e13eb97cb89f68bcb172b310d23612d73aace4f76534efef50b518523ad5e2424aad041c482b638fe14b56b309e0ab7e3859e5239af03c3add79134fe4d4e949ec16c50d88dd18d53a38ad9220648f0909f00a77f54e591190088fdd81b7f572c185a3b0fed4cbd68902cfbd0ea9f9122b43afbfd26d8a99fdeed23df4420350e312d91bc355b2b1810af531fc70387886aacc4a561b6f556a4248c3984dc22df26c7e4a90d13b928778209b3d7f81aa5eeffb488d64577873c588920241b6e90c5a85423b77f027c20e01acc1ddebe758bcbd9007c1cb0a5314194abd2276c6b7adea3d789c7fd65d02d72ca7b9ed5c42cfc0d3c67b13bc8d6e145ebfe9704eb238eff6a16dfd1fe80b8ccf33be01aa8076944e1513fd6cf5480acc99feaea8f358303966d06c3a7ad02eb8197eabe225a0a636b93e99f07d0a728fdba613eebb815e0a9da7557f5790a00c14d5c935668c341ab735ebe0a056345ea468928368f7f1706b7f5e16d1c852a22c4a3f234526e25bbf6efe469cc37ebc4af50fdd75e1846cb16e9740bbf3344d9b690354e6750e62afa3e77386e5e4a83f9089150eb0c0341c894f7d26b069176973b82b5bc53a7724c19511a516b731a3ae589a02ce375bda744e29b85240950d9449a8a5d2336904276fbb6a2cb63980e24e41b199ee8f0495d9e1f45fcb036499ae3fa52d5ef1f9d600a43b0cd26012528ad3184806bf1cacc487e76eef6fb057449bd5cde74fad174b1f5f9d7c87eeccab911fbb9477e8098acc2d8dd811911612803276b6e8f16ea6c4f142d8cc8c878e2554167c39d4085f0ea2b043295629225cc8d1f5d2bfe267c9af88d49747b157aa732008edba20f29d5254670794b73fcc304dee57a55a6faecbe91a8d770f8d8ad04a432b8722fddf91f376879df67347365b041e5ceea975bace42192285b2f06bac839640c87921ac3378050cce9a92051827b582759adf85b58eeace5ee679b1ff76384bf0971e1474d3c5da9dc184ddb18d09c8650e4c188a8f35d711e52cbb7fedf7beb6d9f1c6605db3a9b95ad5ec7ee344aa74ea44233c23635126c6a0ab2377eec33568871d5ba710df94fce8c2139094247425374d6f00f1b0674151f65a1022c79e3e0d2e604a3d64d9b4034edc4b9c38b314dde046d8953408dcc92e1db32f84704503c6c86f7f8579e4d1f514ea42b4e7c5", 0x1000}, {&(0x7f0000000600)="8f5756c165cec9c29752750500000000000000001ace142e8100926a807b2d21d561988265fab150ccd1782560216514c80cb1440437d017bfb66819c4dc1f6a25cb66102182cb23272009989844837a8808e4808016c51c56b7455f0f9b62f582f2a56e7bd2e36d0c31dcb7a90816cef9100faa90f87b15b0bd1b5c5ed6279ca958a7b29fce15eb980cc2388f282088052857de52b70a3b6864014d53a3bbf3e1f2af5d0acde809d29c4f9cd74ca89f", 0xb0}, {&(0x7f0000000200)="c677d595b8c8963fbd0250d53c580755495cd7", 0x13}, {&(0x7f0000000240)}], 0x5, &(0x7f0000000300)=[{0x70, 0x1, 0x1, "8655271195e97ffaa2330b22f1b22a7780fc6921127ae90482522eb0e42fc99466a2c6b26e01055adb57eeecba187c9fc73bcc2ba81a78e0921d6d9f520389f6899235e08b6ca7d857ba350d812ba0945b35a6493633e292311ebaea7a366562"}, {0xe0, 0x8000000000001, 0xc8000000, "a2c9e19d9ba62a5fd6ab089d4333ce6985acb2ffcefaf110f58c548cd609522266e59a9cb058470d9ed48c4bbe382fffb7fa6e6b09739dde898e040e85f910e6232ac3144a365aa83ae59aca20b31b659c3c6b50311294083cac4a3c2ee24782f68c0fad0584148010992882d2104dfc1afbd406ef786fac5b6c26bf5b57624ca27c0776ad8add62ed51c346d401da7b93b67f57278a83ba75bd6fb31617c492a9db4878c3ced5862c57c62ebb9a4845c9a7b05405c82fb52b2d2ed87b500dad01be6626842e7c1d8adaf2"}], 0x150}, 0x400) 16:00:28 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000140)=0x401) read(r0, &(0x7f0000000000)=""/84, 0x54) 16:00:28 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e2f66696c20bc207213afedda87e593bf12810e85c69de03787789c9e8ac227f07470bf778155030ab50649331ed3c1dc410bb54f7be52f7e2378a093ebc445d86f941c04f8693855349b86452b73bd6e5bb37171172b737fd97baea7b61e26f7603083f03f9c0cd69a7346f52eee5bd40ab044440dc9a89ced3d0cb104f747d7ec9a6fe903051092f3d19cb9bcf3fd4a14e7873eb1c2116144b0f65aef238921e4424c0474d368a6322dbfd4144727e82094b52eea1631a4058855cc66c2fa6eb89f1b62aa749c64bd721ccedd2fe9b1c779664879738ab19d825debad64fbd01d591ccb4aa6310a68fc22617a048b6b485ffe6148f1f39688763f8481f5cf5947477ce5b190eb7a97070cffd66a8dc4bcc6b02bc93b99078c77205174fe776d6bee57e6bf3405d4b4e38506695efaa1f68ac92653f807af4a66ac5c7b0ef3fa760fef2b1f720e20ee620929c96d4b7544326f06f3981d68904b7819d58f2b5c6421017f7965f836e0631325"], 0x1) r1 = msgget(0x2, 0x222) msgsnd(r1, &(0x7f0000000000)={0x3, "6b1f12"}, 0xb, 0x800) 16:00:28 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x401, './bus/file0\x00', './bus/file0\x00'}) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000240)=[{r1, 0x25}, {r1, 0x5}], 0x2, 0x0) 16:00:28 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x0) r0 = syz_open_pts() pwritev(r0, &(0x7f00000004c0)=[{&(0x7f0000000080)="49713f612c4c0e2e41b7256b1db5bee04fca0b3f971600d4804f1d3dad2f6de822977d12c530c27b5aeeb38f545263b6216fcf837d9776e1ff02414562b78536c79547adbc29f583fdcb1135dc7751e40eb5977f4e11b62d4b4499ece6a4b417e8d8400b2b2b2a7baa", 0x69}, {&(0x7f0000000100)='h@', 0x2}, {&(0x7f0000000140)="0b7d16996b19f33a4c206be4d03782cc826ac7ea056f94d3f15d02afdb3ceea265c32f84c99f44a4104b8a82860275d87fbe0b0f51fc89e235781ea95cf59b85392ebadadeac76111a92f88c990140c81f6d400231c0e86ca21d29b54946e0b06eb4ffca19bda31b6cc943f7062ec6896d2b4f92441609bb661827b00b39003f697a4ae6f133204a40fa8227988ca65fbaac1e9175a9b9adb5ad95e39a7d99a2cefec0bdea15099d21a04c3fcb214131", 0xb0}, {&(0x7f0000000200)="2c3ca6582b42b4ec0770c6bf5e06565f6a69598aa2b30882a3838414488cf04ab09e6cd77981683cf6b38457aeedf56913d1f1cc164c7c27a1ba", 0x3a}, {&(0x7f0000000280)="ba17ccf4b7ea2df3cebbbcd7a327b839c5f7269773a286fe1ca0d0ebe8fd527ff50fb4e6b12bcf5c5310fd8b4ff503e8dda4ed920d2c909d6b8aa1862a6444d222e6daf4a020578a0420e7ec7709f51b46fa91ee7d5e2e659adf8035785606aa30ca2735f08e", 0x66}, {&(0x7f0000000300)="78692028425ae77bbf3b55eecaccaba432454a3e4e6f388fc06c0a058121a469bf6dfeebe72175e778f8379b16b259573d65cf4f77775bf254e087b0a6e18c83713c221abe2f0c290f520118f3fb138f96f60148b835cf4a708cf9a690c3632d018eb773abb32309968e7aafca", 0x6d}, {&(0x7f0000000380)="3725ddc2e5898955e67f63d5886c574c5f50009ce17f5a419837774cc14793ec5bbc23", 0x23}, {&(0x7f00000003c0)="c8ed4e22b621ff32833bb79adc5f9b8cef72f9afe3f58c6b7d110c68eb448c4a50b6d7bc575aeefd74b1abf5224e9f1fc14e788c4c5d922ad29e9972b51085bd98308a601687902a5cafa06618d70e72f96aa235ebabcd6b9b23f1068ba18ff2ce5b5126bc18f90835ce9d48c17b460711284663934fe4c9b6b3d85c3957aa0edd5242a940c5839dbd09a7e121862cf0d4fbbf4436a94a2632f0f342f30160bfa034f2884a3424f8e7d176e6c2c5ebfcb189ad2fbe3327b7fb1e7cfdd5235b874f796a1284c100609e30b94c3f", 0xcd}], 0x8, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "f6988c0d8daea3136872682bdd8d0e3f2af5b1ef", 0x1, 0x401}) r2 = dup2(r0, r0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000540)=0xfffffffffffeffff) 16:00:28 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) fchflags(r0, 0x5) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000000c0)={'./file1\x00', 0xa11a, 0x3, 0x6, 0x1, 0x6f7, 0x6, 0xffffffff, 0x0, 0x2, 0x0, 0x9}) 16:00:28 executing program 1: r0 = socket(0x18, 0x3, 0x0) getsockopt(r0, 0x6, 0x3f, &(0x7f0000000140)=""/28, &(0x7f0000000180)=0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x80000000) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc4) getsockname$unix(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000001452200180000020e3df4cf28ed07351bd9cac3902000000000000005087222fa519b1276100bbeceba9a5cfff7c13853654c5e1a8c7b5ef012332aae6e1eaa7c4a69b9ba17b627e9b6cf3ee807a5c147322a82ae7a120a70a53608cbae5b6d6947935100bc8ec98032e9107a5d7b6e33014693c3328fa5100974e5da6a49086562ec5b9035ab63c37f9ff8d173f"], &(0x7f0000000240)=0x6e) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) minherit(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x0, 0x100000) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000001c0)={0x1, 0x3ff}) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r0, &(0x7f0000000300)="9b", 0x1) bind(r2, &(0x7f0000000200)=@un=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x8, 0x6, 0x10000, 0x10000}, {0xb4d, 0x4, 0x77, 0x3ff}]}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) 16:00:28 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) 16:00:28 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000100)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r0, 0x0, &(0x7f0000000200)) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f00000000c0)=0x8) 16:00:28 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) select(0x40, &(0x7f0000000000)={0x0, 0x100000000000000}, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x7fffffff, 0x4) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r2, 0x1) close(r0) r3 = socket(0x18, 0x400000002, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) read(r3, &(0x7f0000000100)=""/169, 0xa9) 16:00:28 executing program 1: r0 = socket(0x18, 0x3, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x20c10, 0x110) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(r1, &(0x7f00000000c0)='./file0\x00', r3, &(0x7f0000000180)='./file0\x00', 0x4) r4 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r5 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) bind$inet6(r4, &(0x7f00000001c0)={0x18, 0x2, 0xfb42, 0x3}, 0xc) ioctl$TIOCSDTR(r2, 0x20007479) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r6 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fchmod(r5, 0xfffffffffffffffc) fcntl$setstatus(r6, 0x4, 0x80) pwritev(r6, &(0x7f0000000380), 0x100000000000027f, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r5, 0x0, 0x0) openat(r5, &(0x7f0000000000)='./file0\x00', 0x899, 0x81) sendmsg(r0, &(0x7f0000001600)={&(0x7f0000000240)=@in, 0xc, 0x0, 0x0, &(0x7f0000000000), 0xfffffc7a}, 0x0) dup2(r6, r0) 16:00:29 executing program 1: r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000000)="f872fbf2c8ec42e1", 0x8}], 0x1, 0x0}, 0x2) socket(0x31, 0x5, 0x4) 16:00:29 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000080), 0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0xbbb2, 0x4, 0x0, "b2d4f24ad4bdf91a967a7b5400a4274fbc6ca387", 0x1ff, 0xc000000000000000}) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000)=0x5, 0x4) 16:00:30 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) socket(0x20, 0x0, 0x80000001) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x2012, r1, 0x0, 0x0) r3 = socket$inet6(0x18, 0x8001, 0x0) accept(0xffffffffffffffff, 0x0, &(0x7f0000000180)) connect$inet6(r3, &(0x7f0000000000), 0xc) listen(r3, 0x0) write(r0, &(0x7f00000001c0)="25187e42020fb4c0014e8eac04d076038a8eb761f964f0534027d8ee15ef996fe47c07af1d994890c3e84313dd58291a37a88f1e1747e4277d177881571d8ef1a2a8bc4f6a49596141a01c19fe933783870ed6cb090c53a8b29d8f8eca55b23f6b11b1c4d5ec9528d6b63ef9dbe557dbd6be3c8e3f37267a17ae1d3cdd10cd34ec5a26bc2943e91175ed00c9f808f6fef143063021f9af4fbf313ad7", 0x9c) dup2(r0, r3) 16:00:30 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000200)="d25306f5fc14", 0x6) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCNXCL(r0, 0x2000740e) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f00000016c0)='Z', 0x1) fsync(r0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0), &(0x7f0000000300)=[&(0x7f0000000100)='$.*:$)[*{^&+\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='[-\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)=',\x00', &(0x7f00000002c0)]) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = dup2(r0, r0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, 0x0) close(r2) dup2(r0, r2) 16:00:31 executing program 0: getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setreuid(r1, r0) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 16:00:31 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x20c) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x3, 0x100000001, './file0\x00', 0x3, 0x50, 0x100000000000000, 0x58e4}) setrlimit(0x2, &(0x7f00000000c0)={0x400000, 0x400000000000}) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x0, 0x2, 0x5}, {0x18, 0x1, 0xdd, 0x2eb}, 0xab, [0xffffffffffffff48, 0xfe, 0xc6, 0x70, 0x3, 0x0, 0x2e6, 0x4040000000000]}, 0x3c) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x0, 0x10, r0, 0x0, 0x0) 16:00:31 executing program 0: semget$private(0x0, 0x0, 0x253) r0 = socket$inet(0x2, 0x8003, 0x0) getuid() semget$private(0x0, 0x0, 0xa1) syz_execute_func(&(0x7f0000000000)="400f3804e7660ff20500000000c401b5e5c0c423896ed00066430fd820c44151e96c966d8fa978e17a00f2420f70feab8fc9289938e031") setsockopt(r0, 0x0, 0x65, 0x0, 0x245) getegid() 16:00:31 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x3a4914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x3fd, 0x8) write(r0, &(0x7f0000000140)='ml', 0x2) pipe2(&(0x7f0000000000), 0x10004) 16:00:31 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x3, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x100}], 0x2}) 16:00:31 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() dup2(r2, r1) ioctl$TIOCSTART(r0, 0x2000746e) 16:00:31 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000040)) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r0, &(0x7f00000000c0)='.', 0x1) write(r1, &(0x7f00000001c0), 0x0) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:32 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0xfffffffffffffc67, 0x0) setuid(0xee01) chdir(&(0x7f00000001c0)='./file0\x00') r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000240)='./file1\x00') 16:00:32 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = msgget$private(0x0, 0xd0) msgctl$IPC_RMID(r0, 0x0) msgsnd(r0, &(0x7f0000000140)={0x1, "2744238977469b9dd99a074dccf2b8e86511a3eed476d3731be117fda5b13c584522840e70298867a5136e43c969e1e01a78ffd639748eef84c13127876df1d12027d5c260bfee1a62277f"}, 0x53, 0x800) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x7, 0x4, 0x253, 0xe00000, "11b0868091abc62c9aeb4124ea5382d5acdd4228", 0x100000000, 0x3}) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) ioctl$TIOCFLUSH(r2, 0x40047002, &(0x7f0000000040)=0x2) 16:00:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x5, 0x1f, 0x1000}, {0x662ed25e, 0x7, 0x4e5, 0x80000001}, {}]}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_dstaddr=@in}) 16:00:32 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r2 = dup2(r0, r1) kqueue() close(r1) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) getpeername$unix(r2, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) 16:00:32 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x1000, 0x329) ioctl$TIOCSETVERAUTH(r0, 0xc0107004, &(0x7f0000000000)=0x4) 16:00:32 executing program 0: r0 = syz_open_pts() r1 = socket(0x20, 0x3, 0x636e0834) getpeername(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="000000000000000002000000000000000004000000000000"], 0x0) r2 = syz_open_pts() r3 = msgget$private(0x0, 0x101) r4 = msgget(0xffffffffffffffff, 0x0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000180)) write(r1, &(0x7f00000000c0)="cc878b20fb5e15f3edae5041e43572be26750737ab81fe21e7fec4b49f7ba5f608dc43e180473cd35bf824fee82e6a45d753183e83766fda85be4f3d499bc840685a529ebd504e5e25da13860ed68b4b1a3b7e88c7715410da13e5a6d8ebc18625471e175064155d11637d464c3693a9c329faec0b42f0788b3a94763817d409bd5ba2178439ffde273ecd", 0x8b) msgrcv(r4, 0x0, 0x0, 0x400002, 0x2) setreuid(0x0, 0xee01) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x8, 0x7}, 0x8) recvfrom(r1, &(0x7f0000000280)=""/170, 0xaa, 0x40, &(0x7f0000000340)=@un=@abs={0x0, 0x0, 0x0}, 0x8) getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) syz_open_pts() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) lchown(&(0x7f0000000440)='./file0/file0\x00', r8, r5) msgrcv(r3, &(0x7f0000000500)=ANY=[@ANYBLOB="0770c65b139d840f001000000000000000e7ff000000357b887c000000a546055797edc9c01527813e65d60bcf1634e20c99405fb385c917169b4e23065960d72805b3bfb0fc4b3a00000000000000062e2f85a9ec4d806bde30b220b21275c3869ed28924a70a191f88143fe3653becc093128c06b73a902f7bbb2e47491eb7f4dd630e811cc330c55c441e1db0408713e88fa02adf3b67e95434d8b476b7cba98e43d6f6870b92058cf97699d91754a39617e4a472e6a27e52ce6a823a411be364b52aac35a61abf6d90d5cce0a87fb967840b5c"], 0x1d, 0x3, 0x800) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) setregid(0x0, r6) chmod(&(0x7f0000000400)='./file0/file0\x00', 0x10) r9 = open(&(0x7f00000001c0)='./file0/file0\x00', 0x800, 0x182) ioctl$VT_GETACTIVE(r9, 0x40047607, &(0x7f0000000380)) seteuid(0x0) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000200)={{0xdfd7, 0x0, 0x0, 0x0, 0x0, 0x21, 0x1}, 0x3, 0x7f000, r7, 0x0, 0xffff, 0x81, 0xfff, 0x6}) 16:00:32 executing program 1: r0 = socket(0x18, 0x2, 0x0) socket(0x1f, 0x4000, 0x3f) socket(0x18, 0x0, 0x9) setsockopt(r0, 0x29, 0x2f, &(0x7f0000000000)="4b74954c", 0xfffffc3a) 16:00:32 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="68ff01cea6a97d7e9be8068b99ebf84da890d07befe0b02197087f02d3436be445cf5917cb7d683cb943ae1ad837ea252e1710c0b64c36367cfb01d896ed9bf15b702a47", 0x22e28739c1567f19}], 0x0) recvfrom(r0, &(0x7f0000000180)=""/161, 0xa1, 0x1, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x2}, 0x8) execve(0x0, 0x0, 0x0) 16:00:32 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x800, 0x100) r1 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x20018, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000500)={'./file0\x00', 0xfffffffffffffff7, 0x7, 0x6, 0x1, 0xffffffff, 0x7, 0x3, 0x3, 0x0, 0xffffffffffffffe0, 0x8}) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() execve(&(0x7f0000000040)='./bus\x00', &(0x7f0000000300)=[&(0x7f0000000080)='##*\x00', &(0x7f00000000c0)='\xe5\\\\\x00', &(0x7f0000000100)='!+\x00', &(0x7f0000000180)=',\x00', &(0x7f0000000200)='\x00', &(0x7f0000000280)='\\#.\x00', &(0x7f00000002c0)='@+\x00'], &(0x7f00000003c0)=[&(0x7f0000000340)='\'!\x00', &(0x7f0000000380)=':Y+\x00']) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) recvfrom(r0, &(0x7f0000000400)=""/144, 0x90, 0x1, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) close(r2) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000001c0)) 16:00:32 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x1000000000000297, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x8000000000000000) write(r0, &(0x7f00000000c0)="84", 0x1) getegid() open(&(0x7f0000000100)='./file0\x00', 0x0, 0x10) write(r0, &(0x7f0000000000)="1d", 0x1) close(r0) pipe(&(0x7f0000000080)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) 16:00:32 executing program 1: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:32 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = socket(0x11, 0x3, 0x2) sendmsg$unix(r1, &(0x7f00000013c0)={&(0x7f0000000080)=@abs, 0x8, 0x0}, 0x0) 16:00:32 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8a00, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0x100000000) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) 16:00:33 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4302) recvfrom(0xffffffffffffff9c, &(0x7f0000000000)=""/44, 0x2c, 0x0, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x3}, 0x8) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:00:33 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x3, 0x6) open(&(0x7f0000000100)='./file0\x00', 0x1c1, 0x128) setsockopt(r1, 0x29, 0x35, &(0x7f0000000080), 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000300)="f5c677a743cfccaba8d9405f43f71756a416ed4503f9033194a62a0fde2f6e0edc1b79a03bf484d895777955e76189535f6e0067c3b2a4d8510e54da457ebda6d97e6bb172d4ec225f43fc4589f440e16c2d827efe45e77decba8b7f4b4cc0474c7526f9cc6d50384df0c5283a44ef657a9eb6daa2c62f398d85a06b733c18993736f88b4b94167f124440d3bb9a782073079bc8a4c8683875f461dfa5bdcf0da75f6f1fb440c8a9d13bf912776f11ca105da5de8d6458a3039838e29b1f7813f9f27610b2035cd1490c875db2a1a5b0e623", 0xd2) bind$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0xbce532e1f36dc115, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x7d, 0x8, 0x682, 0x0, "586a498715679b44f5dd85e790f98adb1714951a", 0x7, 0x20}) 16:00:33 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8288, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x148, 0x0) kevent(r1, &(0x7f00000006c0)=[{{r0}, 0xffffffffffffffff, 0x2f, 0x400fffff}], 0xffff, 0x0, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000040), &(0x7f0000000080)=0x4) chown(&(0x7f0000000c00)='./file0\x00', 0x0, 0x0) 16:00:33 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000140)=0xc) seteuid(r1) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) setrlimit(0x6, &(0x7f0000000000)) mlockall(0x2) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000080)) 16:00:33 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2004, 0x13c7) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x531, 0x0) ftruncate(r0, 0x1) r1 = dup(r0) getpeername$unix(r1, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) open$dir(&(0x7f0000000100)='./bus\x00', 0x40, 0x80) 16:00:33 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) recvmsg(r0, &(0x7f0000001280)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000001180)=[{&(0x7f0000000080)=""/199, 0xc7}, {&(0x7f0000000180)=""/4096, 0x1000}], 0x2, &(0x7f00000011c0)=""/139, 0x8b}, 0x41) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x3f, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11, 0x1}], 0x7fff, 0x0) flock(r0, 0x6) 16:00:33 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x7f) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fchflags(r0, 0x60004) fchflags(r0, 0x0) socket$unix(0x1, 0x3, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x40, 0x101) 16:00:33 executing program 1: clock_getres(0x3, 0xfffffffffffffffe) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1, 0x40) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000040)=0x6) 16:00:33 executing program 0: setuid(0xee01) r0 = geteuid() seteuid(r0) setreuid(r0, r0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCLOCK(r1, 0x20004276) 16:00:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000280)="a6f468a130a1ce50bddedc0f03b3f4d16e12120bba888329e49b290e540af4072ea3ef56af8d2cc8194b235ba1406a46377aea3d097a2a1c603253c4c28d51453fad02065ccc1cd3323d73367815686750b9ef2a88eaeeea6440d5fdbc028a8b83147e6022163a5a0a", 0x69) write(r0, &(0x7f0000000200), 0xfe72) r1 = dup(r0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x800, './file0\x00', './file0\x00'}) r2 = syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0x100) close(r0) write(r0, &(0x7f0000000300)="4ea0a5045976e8134398663930eba3b420086d5f01b88301770bd7e2566d8ddcf22bba25df5c5e27a3db9d1e31e9664f36c89ebaf19d2569115ed1f9f717c6054e0065cab9851ecff9da9ec8a76129b28439dc6bd8a9f76bfe4e113cbcd31737cc5902f5c4be0f83ca49508b79cc6eaed75bb1a70370935002bbf4e7c0cbd31c19f7f1aa6ee5927d0819b69c91711c5fb116629b5ed4d007b8b4940a7aa1923f9fc085cc8e01f625bd68e1a362c0503dc8df8f2d1867feb4a4f0f9f604a1d9babc87446b51a49db6c4f66d8e34ebf67f15182a8442791e0a6890321fd9121cb7ce9a3d4e702bad21f9efe2e244b6c4bd6aab0017bfef29726ddd535ba2a5adf4bc2ec71fb5dd631ca57ecda4d7e43ad51c0885f43d477f4f2b3703fec905095773cd0f624c450411787029647abec2529c8c32ae59537580d21e24b599478ba021135020355d048bff10db17cc660b06d32a5428f31dcc6bfbb644094892b7f956b50a0f45edd383d70274cca8e6b4cd2e6b9a8ccac7bae107c9f226b5e59dfb60d0ba3b3f66cab691cc37507e7ed0b5cbeed413babcc1a9eb0b63d4a7254515b408067cf39ff4e3b00b1b3448fcf73476eaf6ff051a4333e44455b49c78be9599cc4be8dcc4f7d3070c5df65f9f808f90839173d222771052a11a4dd5c6bc6463f70f7a49edab5db71ced8eb4d03a1d96d4b7dd1ed507db6dfd82c67334eb607c50bceaaf65f41551db61907e5ed59f97af32597bf74da29abd40100236781b9df602f454992b602837ce24a82d1663faebe750182c197481838f2c5f694bbc5e627cd18f5687a3cafed7d2a21f2c430ed5fe71e1107cf2baad25f4abc3db5aa7792ead9fdc30100362ef75f4ec47d801c4140bc8c9ee4a8faee5cb3a36c2a7f8e8907ae828ee5ebca5e824101b35d4c3ff8aacd965d0dc1463c52e6744841fb631b88d98d88bbb8489d30a36d1d8ca4f9174de26ea0bf331c148d7086034c38e78e0bbbd159e0e7d34d0cf810a2696f14a734e586f15fa8efcf31dc132bc9987812d005864a0802a093eabbef2266d7bc5926d4f19f464124c266730460fd9dd1ba045de15fbc5444fa1e587c471b43f0b7dd551ad1a99064bd2663258189227db1b84fd19ae1198074b75fbf8b68e34c77a456d72a394f15a57a736c5e4e5fd383a577cc64d12636366d3e22326b6685f7a3bc0b8c8f5801e5a79775014e971d5f5b34f452c22708851fcd8e599f7622d6e6bf41e2b5c470660b87afe43baa611266151ccdb67bbb8125f89fd885f332b96e9ce5da9c07ce15b816c9bbb57e8141fc00addf0d0ecf07b9294734b58490a59abaa64438671c8931b9deeca2f7f59a1bacbf96ee2f6a68ef1bebd2e622e2804aa8277f6a5d7705b85b41f068767ab86b3b52326a7c6c64c729c91e887875b94e8bc1a0e8b8b8edee5d00408da768142850d43fca4702e816f64277b86c4d31aa6602249df099a033d5d455a0b818bf4599a498121a563413105b2e8a915b84eeea6752a00b3b255213cb75d19854342c33219d05ab1dee90b7870e27bb9b515582c84a1bb10e52ada07ce83a30625492aa1b5ce1ad1e2aed9d74df0ab99a42f71aa9ce7c7dfb1985333500136ed6521c205207f5393152b09e691613ea68d623f8d6a405ceb4ae471c9d5bae7c2affc2640550073bf53b3fda098dfca2de68501d086cfab7d11e4275670cdf3d178b7f987db7447e9603d8808e5c6cbf393656983ba44fd90db71c8278064274bbea2edd271d5b34bbf946ba1eaf3ca86f1585f1986ff3b0b8cf4b3b620b09eb840e92dc047d592155e9814b6a9ce576cea60687019362e66b90589cf98ea09ffa48ed8bbfe30c614da69854884dc4b56f4da4cc9af440f1d98810264c14c6f2b43b9a75246f5540af25d14146225d8de18b191dd267ee2a7d74619528849bf9659faf36d2849e60ab1cab19e7983c2af84fa9bd8bb4ed465a348e131f0df1786b4282d8a58ae7fcf2b26944ce9df35fe68aa8f35a8b570adebbd61ceca765f76e0e4de05db7da3c0511ec795f08c22473debbddf094b81911acc2b4eb581519f2299d546fda94033cf0ebc0def6730213fe4ac18b337bb4e4919b8864c9f6cdd19f4b6365f22ffb6a33bfbc5b0e09852e1a8704b7b325194a64000075c41dbdea6b2623d0957ec2b861e89260278faa912ec949104ce465aa97a360280d84db10ea42c62dffb2cd4f5aac346fefb1832044e114fb2a408366f5f1da44e0b43f7dda88f70ef570bd5690b1e944c48d4cbc02b75c161d281e2e8d72e191c3d9b59219dbed4d9cbef102846aa40ce0f0d93b1ff5b15b60753800eef27f7f884044ea3dd94e459ddf438a7d54d93199af5d0d5a2cfa2b5596232244c624ba9036479402bdda90503664f96f736d1b1452f148b391162a7978d88eb2b25961993934790678d73ad231c633ff3a4783e601af5cf9444722dc588f1cc23410d0e2654954302e9cd9706cbd17953ff49e88a46f93f58822176bc0d4a9a1504d07f97a2484e08e8c64ceef2a548a4e199e6266ec164a783e90db4d5fe0fae75f9f4f64a72610b746f054bb7a79831831bc94ccbe1177828e6a7dc8c0845bdd144ab2546d7d4f120832566f0c7cbdb000897199235503cc1166f2a6297ca1dc13e44eb0114b4edecbc97f3e7df7bfd8ed7e774aa86ba890ed70b0732a816b216432bd70eb12289bb59457d1c2de99338abd344dbf928f0a7442969fb8dbaa9390edf89c539897df515980963548f3961c57081e27c2ad2090427e8aa3d95b049be1b71dc880f7ea739ac8da13f529dca9f19dc4317422c4048c18289c0ab2024955856e7cf1efc1e9c20ad94b418606f2bec4425bd40d337918307b4b78fda21cabf480027de1d5e5e9e1a7d5f6862aaf45da2dfdf330be7f112cd800c7273f2961b37c6915b39ee81924de8a40ccbbb646124178a560d2427a7c19a01c050b8cfbb3529e5d6ceae8709a6922f43418382254377287f453d9cb677fa9608cce35d4973f738e7b27acb6d5b55e9b65444c4b73f951400497ef08bdd4e905ab1ff0faf3525b82ae6ecedd338dc2852daf9143e430a120034d96dfe4eb48b8c073787b7163bb8a2b860969b343e6598d83e8657b3548665fe3e56e819ec4c2cbe527d020cdb031ae9a7e3d016f9d38440f017ce29048d886a945e41ff0daf2f7a94c3241d2ae6f5d7119926b6bb3195f9b43e2f4e26bc71ed9fd4f683e0b9017bac192e51bd66e91d7c3d94e9564baec6acd210ee5c8b60ef8005f52ca2688b8ef8c488f0ea6f47c07f95152e30c00016ec31f7362d96259fab1c461b3fb4c74ed9c98bb6ba5b8c3fdbbb2e73931354c099a059012f693e58ef254416f02d4548110319c78bc530680c898ba81c433bea66ca83b8355be06a9c8780425a65972b4e38ba01b1f62074b9843c4385e7c2ddcdc95b7b173c3053cd93ca604022e5241fa43a851bde0420b7fed3ee1580678d0fcfa0494b8cf463ced0c0fecb09825a17837159c8097451bbd64ad0f96749ba953af2ac92968d29c1b2eb03bf10859b831befdcdb271643c4d9db5d2cf64367256807ff1752d79c1b3a02214375dbce0794c7f587b039660337dd5ad770f262401c9b10cde738f222a3263f27ecfbf885c744ec776b0a07282c93966cf506552d11a0cb072c9c870940189fefdbe125ac4587de054c92443ccccadacf57143679c50db073fa2ec4d05ec3e22a23ee768b58e85a290e869cb78e3fc176598ff03d6ea5f8a7bfd118591e560bb58eb72e8181024a4a9095ceec2ed569e766315290b05dd28b0803449b6046d74445387aad89ff8560ed0adfdbd63a5c90846369a644e8b1ad9b2442bd6e75ce851e4c4aea59439782333e6f2f3c2c16e7815ec61ecfc2066dc852f24246b49960531949c9456f1764bd7c791794ebc72b11ea7fb0c25ff9efdb5befb0c22790e9b9fd7befdc7f43b7b90a3732b76e4186db4e19545f481c7cecaf78bdeb51caa7042e45e042297613e8d0dfd5f2ba1f12ac2cec0f53f14879ffd69e66692ba0469b6f9b19512fcab2fc04ad212ff7d3d084d49563db93ae9a77393218324faa94d1d2c050a716cb165c18aa0165481a2ed9e99a499b4745e589fd07a2acbbe22a01e787b4c55f8f68ef8050ae6f4d87cbb5a5a36078b82fe0702f41ea324a141daeb40a1c1b66172d1848dfffcad4d9ea9906d11a068b2fee9f46fa051fed2b8ad5cd756cc00c7477de0331cb48179111c009b3146e1178f3629edaf7b07f867b7fadacffd9d074fc8e3d0b777f8a39802331e71225c187549510490de1f52be911360a23ea477bd8f4fc13ed84b03d1050470d4a8f26cbcfac1dd907f3b53a4a0835669cc6b91025f03e6a4e08bc4a32f0bec47fd2eebb0da0129292c0f5792f9847b008ff2fcc7090429a7841c65897890395032051461c89991fe823513a49ab52dc2a2ad11b5ed4de3d69f68d271a863312ddebb8e4b24f4e3b4e27a470062ad16e628d87beb1f0912633364327d830571499549066bc05778a91c60e3c63adda51e9e857bd7b73b46c0db40d196c32e52ecf29cbda125bdc193ec2acfffcd80f912a0361b43d753cfd8944e1638419c50ae411b9b43349f65c4f2253cc20c9ef8a3416b85b0888308a09cc1966ecacd13d5c5cab5c7c00d2d86cbd56ce7fb89dde7011aa21745f75ec20473e85b04d7add4e0c9bf516fd36b9816353355c5c9b31668d27a8fe0e1b4c15330a9dbca8cf54355ecc27d978e380b103a11d9e4b3a8809efea5378891a29267d88218b1a17f77367f91ea8cc7ff35ca0d1af129504f272826408ff26c0ccd75764d71698c4a73c73474d070d4d9b29bbc0342b48cc14550661cccd832f242d0847b71d3316e1c153d601bd878ef78f5fd789c347cb7066c91e4263c0b398b98899dfc138423e2d7c96f234b5a5cd9e5d5ea1ea3ef335d6e6f4e2362b06de7e86dcdbd8e573592c7148473d3a7cdfaa44270b656ba17ad043a122a3b499a4cc9da91f82c56c4f03ec4699cc38ca1bbd53e13615a1b7ed58c374d975c4e0d2a341974168858ab7e5fb4199c1bb5a7a0b0d72c85a7ec2e79d5b8013d3192e010198f565f6650fb09f77061a0a9de913fd95b9851d6955cf2d06d2c9b516845a003b3c2240cf334dadca763fe989d3270a1ba97232c2243be2bbe2d113a4df6d770ddde10059a34f81984e34b51c00c8bf8d91afe04bfe616df6836c3d45789ba3e505f225ea0c4be644c26f6ddf15c1e52382764f64e31ee0f0204691ff22063956b86e13c6ddcf91b70f3bccfcdf9bbb0bc3e38a14156d69fe97f5c613f20fc42c8579281e51d0208ecaa7328566540623f7e305a953d5e6b430fa37ce60b015ed6cff3cbc7f3bce61a95d271a3e2b6adada0ccc5d1655375aaac20c80a4d8cfca6d4d68fbcf8617249d863552dd1e954f40941a7817b4bb46af7e0ffdb8e3bfed71f7e22089a6f8570fb45cc9767e245565152ee5ef44c758d30fa33b27f3df16fba632eea6b22cd9634fca87eff018570abbdaddaea35f58eceb9e5f75f46f49a15abfac9f73477db0f9ce495d61d1cb433a3e9b8b09dda8404d42d16915fcca2b4d58b0a033bf3a1d5de521c62a9e4502a43e5f72163ad0973af887083c3e6d440d91665c5786d90fc81211f27fa60b06cb0417b84f51f5c00f628cc8b7f220e2d97b4fbb51e0b04c9f0313ae1cca8561b1c1f432a7d7825a982b61aa945d4dda14161b8b1529bdb5ed81c5c6f010ec772f47072ce505eda40d1d", 0x1000) dup(r2) syz_open_pts() 16:00:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x7, 0x48d, 0x5, 0x75a, "3a201e8c1517c109db361e4601b32f74d10c8f6f", 0x8, 0x8}) fcntl$setstatus(r0, 0x4, 0x4) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) fcntl$dupfd(r0, 0xa, r0) write(r0, &(0x7f00000000c0)="90", 0x1) 16:00:33 executing program 1: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x80, 0x0) write(r1, &(0x7f0000001040)="76b5e55158fc9526d7c865eb060ac3a90714b824d3c5b645d0327dc5a001942a227deb3909929d02653394de53ffc95553daec4f5b5842f5c95c927ffcddc92c078b8b7d60aa38225c9c2384b00b676bdb73e6903d2de1629b0114049ecfc09cc699fd6c351b4a3ede37313630dd1293ccb60f22b9185dc364b038f66345fe1d03f2f90e25902dba69fa1ae6375f7f696cdd42c0edbb746c8d14f1bd7a96f01b0a2a756b134316f6d303b62ec6736ca42013437cc58a8cf2c2fbe6a0edfd259f50005d608215afe04b2166bf10cd1d1be0aadf51ce63618aba068b3126fcb0393332ab36d4a6bbfdcdc088c1e89e53c48820c1649e7cc74c2adeba6631ac57a9fcf5d6c046be0792025e285af1b946d730b928468959e729c22fdcfec04f8643f4309ce92c78d200cef188bd59097d97f4e2c7591f2385939ef88d42cf8df925e7328b2fee3ff2b7895d51386a056c6e59d23f05d19ddd7ea769aaf579cff33a165b9d32c0275ae0dd760d32f2558ff2cc8da2de0302d6bb9351f382d502979e6bb4240538b93296109eb1d04e97eda1dd7e84da477a8c450a4f0835792fdf08c853840e47ce7ba8359470ba8766f97dff975f14d28e14806a03408b3c2d747eff139f4e9e57bf57c83e373f3492fe09315fc2afede5720ec332745f1fa236656769bf9c7582b3643581e72a1329309c587fc95aee4c97e31f415e1f6b840c94692d346d99c974a2a4ebe560a2711079f54005769902955496871a6cc8fcf1f0232e4b38948469ee517275793621bf8aa4ea0cd3a503e856aca2fe0ffaa287471c920d207471595c8277ae1cad5053bd8ad5eec6a202394b008ce5853f1ee1e3233f23970266c4b4470c54b0ff3d79fb4fce7f70f7776c2a125b3cae33867fb26fb7c7ab71a1043cee283046819f58ea795703805d7aaffcf3a31eaeae17c4f52d68fbe585809ce9e12dd4b940e09bba7baee4c23b293116a94a980f894703c017fc04952f1dccf3b89c3970684ec140350f365867fb1b240800359a8433b002fc2a6ee83f1ba0dc08dd19acbf9f0ca242a929ad58e9ee4079263e61c103443ac6ceeadc9e04436ae6d56f2493d7282ca7acaaf9f725bc369d8a8bd25dc710617952a0888b49e2e076fd462a3ae517d29b037f199bf60f24f4dda39b75e75bf2bd4f21e0796101b5163464e6ae4d671067ddf7ab9c3bbe843b3cdde0c905fa50b261963584a9953ba929e7d63f86f6119d4b86adf1e99086e3230b15ff86806d2cecb7abe9c9773b1b9b1896b8b01d74943711e6cef634a3357c6affd47bc53f1c0487f2bf5032385944db88b31a851ec76c6dcd8262ff44538b234d89341ab11619e0a5e9950a0e8db77c8a65183acf4db9db089706d86044ac1f0f73ffed2cf45a146e129a922cc3bad1833272d58d808105b562cb60aa2b111292db9ea7d4f5c6b8717cd39224d5eae1c5c8bb8143d226e2bc6bb285ae6d2760ac520756284046fb4851b77d8574d5c9c0645bd042c13c028e6efe57a613eb5d66cd704a7f3b5b9ff59b4f5b45a5dc08b6c4a583b47286aa0f2d114520f67554cf6abae2d03d9c4a907511de626f209c7f51d97eef91b8d72f381afe2cc2c496afd330771a3fe8831b325ad7e2f9599d4137be11255838bf5daed12024de1aab123940f73a07a25885572853b61be398185028394f150bcb29f4f99b32c53ec91aa794fda95eeb04703346174650a83c238a02306a7f958ad81c56c01d69c966af11e4cbaa8714644da99b42c78974f2a1aecbea6684f8da72e9c19685cfe1697f9bf76702f57c668b35ffb541d8ffcb537377592283da89f39badea3c6e6dfa6a0dcb7b9840d6bb12d937a53e4aa798c9fb14478b37779f62446cdc8686a9704ef4155dcc6c2f2441a90eda60832d971c05da138d296508f7df8a90d46be43dcaba08e049825c634814707b2cf6669ae7a793e7897de89542b632477cedfbf2fa47623af842324163781bfb742909efd195eb03121dbf011f11427fccc09cf4122893b1ce74791939bfaf86375942005960a0505f17fe4ef4c115ac8ef3f9c3611d4a79ebb1ab4050d38a34455bad1508a09ea69bf4e499f55ac4cdfb6a5bbd3ca90a6f5d56374173a29491dcb8815f1e602e595fe298fa3343dd3f7743f473c71c730a076b0cea9ac21bfaefc9aa6a1c9a20152f6e6349e9ee344308cdfb4d54888e286f3b647f7289a5bb77f3ebf85f83489bc9511bde5219b298eaea6ab60bc9e8403ce64ce5b2fcd7999f41572da2c1c9a2de4d72e5870d09b8067296c073bbacaf0954e1d785cb71af65bf4da905863b4cb26f6518cefb9a1ee9535713edeefebc27d07831e7f934b8bb52b7bc575617a4fc3444c0af61d0c10f60866fbc41df6a3f6ebdb59d6e6c8724a8c853b9b8ab4723541f88464a05d07dadad126a1442718efb628fc4069f771cae9078153a9b390aa488da786bd1b6f70af25ce83918b8e58378ffcb4f32a6c654079df5faba2fc7951595ef44c2b86ff66394985e576860023a1d525c96945a5bdc0cc3ef55c320123735df935e4ec02d92c511b198c9731b72d37d2f057b94b0091ed757b9f8a805c63c9bc84ac224415a9b0a444ef222deb66888ee5b7a215fdd0b65d7b44fc534c0becf73925c6880aad7c89a29cb985ab4fd1b86c24b90053eea33ea15cf32e3ddd57332b5ae1dd3b9b7b7d101d48c892a78f206a1d96990eb200e01368af39e6fdb7653d5bb3e65c205b06db4e4112b58856abd3c31443cf7a37497556c94a577b59428fe41f308e6930ec299f5ca7fb7689db7c531c7e44794bafefbccee7691a446f74d1c6518a18ac07875937b3de5eb53936646e000f9c3f1d33d2ad5a48598100dcefe6663491ac588ac88a441af4f559fcbfa12b2f6bdf539afb7805f512fde68092587531e3d2a0e684174cb52870869c8a4a96d429b66af5733be58b4672e41fd00e5f06e45c7e2c6164fe04639df2f5a267ba6a078fb389eaed5bad9eaac652dd3be15d2a428d8e2bbbad11f5b81eb6e812513eac772e9af583afba39deb50caca198c539273c113840b97624f5e18ee2da209cb193b006dcb26a8687d91a49e8bc3d347f7eaf6427370408421d74dec74fc969265c77a0f92328311df93747642a3dbfc6b5e21465ec0757dfc8006d7630040b2ec194a0e4c642f98866338d5ae851ef73483b8ba239c67a8789d7baf096e1cd4f9e1d81c72c8bffd954d235475a66770b605d13e7c98935a22067d95f3a72fb702d271d0cfddc3c9f6995a7048a7bfc461d138aa3db3e2ef15357ee025d417cc3478c64773e6fca5cbf3da20c0ae9cc92bd47e683db7375780b760e7c455ec8d634082128eac6575367ea1e8ca1dde3b39d753a1feb10fd82c4743f9872e9a2196947d9c02cdf107feefe0392eafb8d8fc780bb32374accf21ccf1cb5e7a22aa2ae92cbabb8ad1d4fe18a8db136efca4d65e8af38faadc11f06bec1ebfeaa0deacce9e4507a731ff54956aa955f5a66e5afff045a8ede6812c6655bf0748e1c5305573f079419e4af02f36b4f536baf86abd1b1e9bd58fa88a8c04113e3f713f0535ba42aec20c421ecc7236ed6e3022846695bc2e9e21456853895499b29e0ae54d5a3ed2220f48ee4b05be88fc8ec3c6c46b669b4f942b67ad5f8c372cef547f5fcc0499b44486350c829a453d76a28cacee59c3b0cbe8f85f592001c1a85fbbff11a93ee23ccf688e865f4e289e0653ecec0bb6cf5bb4cbd5499cfa7c149c3072860a225e023fb794506881db4dd74ba5fdbf10cd20791068b884e39bf2533faccf3f717b2814fd62caf2b04fe868720db043099bd00ab32e72cf56ba0f759f0ffc38c84a83c7be5699c0dcd4bd450685b05900d9c78c813f03ebcf68df6de043af497fa390836d7c3020d9949b7438f268f8fb10a3eda9091e6357fe02d4336a2ae744443e0c392e2a8fd511866829fc772db2ee462e196cb9e732840095e9ff7628efb2af01d8dcc9cbf874af09680693b8ff489f0cc8f52269bec8af7adc10d3b8cbcbe81a8f9f830d11562423d83719f0a1015d", 0xb41) madvise(&(0x7f0000003000/0x3000)=nil, 0x3000, 0x6) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:00:33 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) read(r0, &(0x7f00000000c0)=""/196, 0xc4) 16:00:35 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="000000186004008b00003c27febf00000001000000010000000000000000000000000000000002ff4f22006e", 0x2c}], 0x1) 16:00:35 executing program 1: r0 = getegid() setegid(r0) r1 = socket(0x2, 0x4, 0x800000000000003a) r2 = dup(r1) getdents(r2, &(0x7f0000000180)=""/4096, 0x1000) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x5, 0x401, 0xca, 0x8, "bde6de9e7d10cc1b38cdb6e9cdea51dd1b391f8c", 0x7}) r3 = syz_open_pts() ioctl$TIOCNXCL(r3, 0x2000740e) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1}, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r4) 16:00:35 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) write(r0, &(0x7f0000000000)="e108f1b2f2ea32741c7de368b53ae96277d6d1e7e374e19b", 0x18) r1 = kqueue() kevent(r1, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x100, 0x80) kevent(r1, &(0x7f0000000300), 0x22e, &(0x7f0000000380)=[{{r1}, 0xffffffffffffffff, 0x1}, {{r0}, 0xffffffffffffffff, 0x2}], 0x10000, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 16:00:35 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x5, 0x8, 0x30b}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x3, 0x4003f}) 16:00:35 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) mkdir(&(0x7f0000000000)='./bus\x00', 0x193) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000280)="16920009f0b6e191ef825ccbc6c755eba61dee85aa514561aeef07cf5618523d4f80d600ad939b2533a408da71a79a0815e58e555dc4e2ecd3e177ce3d1be53018c8b8bff4bd8b0863b97d0181982a401b6ea405c29ba002ae81f67c0d27b45ca419ce014a6c4dd339119ccfad262bea7f4891b5ec5350cc90fe542d833184865f86642c643e3a9a4972b6bfdad99a101cd60d405cbfd64dba563c93a8796d14cafc67287345f1a625c93420a01d5ec6788c39800470318a", 0xb8}], 0x1) dup(r0) execve(0x0, 0x0, 0x0) 16:00:35 executing program 1: setrlimit(0x2, &(0x7f0000000000)={0x7fff, 0x8000000000}) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x100) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000080)="4c7f6d498f9dd74b5ea64f66d3cdb5a842662902375c8db77c4d55e467196a8c28d9754daf797e9999047460773cc0ac94206c9bbf17faf1f2bef86db5699d849eff9b7cf1179f53c2e8f246355c344a7d875dabaf0a8cee52c08671b58680b9af89ff524819ab44c57550e577074e071725d98369374404443c633e29530cade2c51130b9dade6146d1dbb26e1d92e67cdef1e04c4ef769af4601e7442b279421c68068de7c778b2f78b9ccb36520dc4971cd383e9d7d429a5f212e02906526345cf6a8ae03357fb1f6bc4c4be6652e7060419c1f93eb81bf6a9bdc9cf6dd5e1cfe1c3b0e8bc9a49ebb2939d03cf92ed8f35c2d05662446d70412224dbb4f", 0xff}, {&(0x7f0000000180)="e47dca3edebd5f15ca706f9eed09a9579fabd3b773680ad1e3e86b1a221f30bbf1b3a0210bb21d88340288dd0e0ff3a2e2c2e8bde741a57f5d488c3b615947ca807df3c598f65b96e8fcf3bcd5a187c39bfecb180cbea1c315deb12b0076f48da4315c5c3143eaaffb3b56f46909158b9cea1730c1574ddb64773e885779952dfe6083d04eebe81bd71d557d23c40ea7e857adfd99acb011c6b9620680c3e61f24a383ebec557e9b019cf7f8a2b296f52cec6b4abfa3deccbca05c394389a86bafe25a369f9664171c070da10e76f24f95c45f98d01fd08e12f66cd8997dd80d50ee7afd4bb9c90427d2f62d8926eff0c08dd537e426b11fd7157b1e40", 0xfd}], 0x2, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 16:00:35 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$KDGKBMODE(r0, 0x40044b06) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt(r1, 0x5, 0x7, &(0x7f0000000100)=""/205, &(0x7f0000000040)=0xcd) setsockopt$inet_opts(r1, 0x0, 0x100400000000000b, &(0x7f00000000c0)='\x00', 0x40) socket$inet(0x2, 0x5, 0xfff) 16:00:35 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0xa0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000080)={'./bus\x00', 0x6, 0x7, 0x6, 0x1, 0x7fffffff, 0x2, 0x4, 0x2, 0x1, 0x0, 0x10000000000003}) mknod(&(0x7f0000000040)='./bus\x00', 0x90002005, 0x2065d) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = msgget$private(0x0, 0x40) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) getgroups(0x0, &(0x7f0000000380)) r6 = getpgrp() r7 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000300)={{0xc8fb, r3, r4, r5, 0x0, 0x81, 0x1ff}, 0xdb4, 0x8, r6, r7, 0x140000000, 0x7, 0x4, 0x1}) ioctl$TIOCFLUSH(r1, 0x80047466, &(0x7f0000000100)) 16:00:35 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x2, 0x40, 0x3f, 0x7fffffff}, {{r2}, 0xffffffffffffffff, 0x80, 0x1, 0xfffffffffffffffd, 0x6}, {{r0}, 0xfffffffffffffffc, 0x20, 0x80000002, 0x200, 0x4}, {{r2}, 0xfffffffffffffffe, 0x32, 0x1, 0xffffffff, 0x3}, {{r2}, 0xfffffffffffffffa, 0x42, 0x10, 0x9, 0x5}, {{r2}, 0xfffffffffffffff9, 0x10, 0x0, 0x1, 0x1c00000000000}, {{r1}, 0xffffffffffffffff, 0x4, 0x30, 0x8, 0x6}, {{r1}, 0xfffffffffffffffc, 0x1, 0x800fffff, 0x1, 0xc}, {{r2}, 0xffffffffffffffff, 0x88, 0x2, 0x7}, {{r0}, 0xfffffffffffffffd, 0x40, 0x80, 0x100000001, 0xffff}], 0x6, 0x0, 0x81, 0x0) write(r1, &(0x7f00000000c0)="a8", 0x1) 16:00:35 executing program 1: socketpair(0x2, 0x3, 0x3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r2 = dup2(r0, r1) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f00000013c0)={'./bus\x00', 0x10000, 0x200, 0x5, 0x0, 0x6, 0xf69, 0x6, 0x1, 0x3, 0x6, 0xfffffffffffffffe}) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) close(r3) readv(r3, &(0x7f0000001340)=[{&(0x7f0000000100)=""/80, 0x50}, {&(0x7f0000000180)=""/124, 0x7c}, {&(0x7f0000000200)=""/175, 0xaf}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/73, 0x49}], 0x5) 16:00:35 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x8a, 0xfff, 0x5, 0x8, "9f3c85e6389298c6bc917cc041670a3d9ea594c9", 0x20, 0xfffffffffffffffd}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = dup2(r1, r0) recvmsg(r0, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000180)=""/232, 0xe8}], 0x1, 0x0}, 0x2) connect$inet6(r3, &(0x7f0000000000)={0x18, 0x2, 0x7c}, 0xc) 16:00:35 executing program 1: mlockall(0x2) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0xfffffffffffffffe) 16:00:35 executing program 0: r0 = semget$private(0x0, 0x6, 0x320) getrlimit(0x3, &(0x7f0000000280)) r1 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in6, &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000680), 0xc) semop(r0, &(0x7f0000000000)=[{0x2, 0xffffffff}, {0x1, 0x1, 0x1000}, {0x4, 0x5, 0x1000}, {0x4, 0x2, 0x1800}, {0x1, 0x92, 0x800}], 0x5) semop(r0, &(0x7f0000000040)=[{0x2, 0x1, 0x1800}], 0x1) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x0, 0x0) read(r2, &(0x7f00000006c0)=""/51, 0x33) r3 = socket$inet(0x2, 0x3, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f00000005c0)=""/161) fcntl$getown(r4, 0x5) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r5 = open(&(0x7f0000000380)='./bus\x00', 0x4000005, 0x1) r6 = kqueue() readlinkat(r5, &(0x7f00000002c0)='./bus\x00', &(0x7f0000000300)=""/52, 0x34) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3) write(r5, &(0x7f0000000140)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x8) semop(r0, &(0x7f00000003c0)=[{0x4, 0x4, 0x1800}, {0x1, 0x4, 0x800}], 0x2) poll(&(0x7f00000001c0)=[{r5, 0x2}, {r3, 0x26}, {r6, 0x4}], 0x3, 0x7cc) pwritev(r3, &(0x7f0000000400)=[{&(0x7f00000000c0)}], 0x1, 0x0) ioctl$VT_GETSTATE(r5, 0x40067664, &(0x7f0000000180)) ioctl$TIOCDRAIN(r5, 0x2000745e) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000500)=[0xffffffff, 0x800000000000, 0x40, 0x800000000000000, 0x1]) semop(r0, &(0x7f00000000c0)=[{0x2, 0xc2be, 0x1000}], 0x1) semctl$GETPID(r0, 0x6, 0x4, &(0x7f0000000440)=""/165) getsockopt$sock_int(r3, 0xffff, 0x1021, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000540)={{0x18, 0x3, 0x2140000, 0x3}, {0x18, 0x2, 0x1, 0x1}, 0x9c, [0x1, 0x10000, 0x800, 0x0, 0x690, 0x100000001, 0xcb89, 0x7fff]}, 0x3c) openat$zero(0xffffffffffffff9c, &(0x7f0000000700)='/dev/zero\x00', 0x0, 0x0) listen(r3, 0x5) 16:00:35 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x1000000381, 0x7f) rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='./bus\x00') r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000200)=0x8200000000248) r2 = openat(r1, &(0x7f00000000c0)='./bus\x00', 0x80, 0x0) renameat(r2, &(0x7f0000000100)='./bus\x00', r0, &(0x7f00000001c0)='./bus\x00') 16:00:35 executing program 1: mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x7, 0x10, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6, 0x10, 0xffffffffffffffff, 0x0, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x80, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) 16:00:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x2063, 0x0, 0x0, "eb705e4cb22505a5b93169a5487b2e03e1cfd88d"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="64e863905123ad4c70f4ab5272368bad53e9c7b6f79fa62620897cac7b74bc49d0ff69ae4bd46ba7946d28e0726c91fa4586823befbc9db73d29cbc62ce034f71265fbf33865aed7b7740d0d", 0x4c}], 0x1) syz_open_pts() r1 = socket$unix(0x1, 0x3, 0x0) recvfrom$unix(r1, &(0x7f00000001c0)=""/206, 0xce, 0x2, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) 16:00:36 executing program 0: getpid() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0xe23d}]}) 16:00:36 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = open(&(0x7f0000000000)='\x00', 0x10020, 0x1) getpeername$inet(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x0, 0x5, 0x7f1, 0xe29, "d4864f3ecf67193d45036d5d2af5fde549ab00"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e5", 0x15b) 16:00:36 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) socket$inet(0x2, 0x1, 0x1f) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 16:00:36 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffb, 0x400601) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) bind$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) 16:00:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x2, 0x0, 0x2, 0x800, "4ccf51f182af5c524083cadfe6e3625b45b4db30", 0x4, 0x1}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000180)={0x4, 0x5, 0xa2, 0x80, "631345fc1e1ba3a5954a5d56628229667bc553ee", 0x490, 0x2}) write(r0, &(0x7f0000000380)="582720efabd96ebae63225259560f8e53c1391bde15e9d51815f73f2a00700000000000000e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b1", 0x65) r1 = syz_open_pts() close(r0) chflags(&(0x7f0000000000)='./file0\x00', 0x10002) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:36 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20400, 0x2) sendmsg$unix(r1, &(0x7f0000000240)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000100)="51a08b391f61c5a49e50d82d", 0xc}, {&(0x7f00000001c0)="00e35c73aa3de788139fe643ea7373fb8de345e587ab511f455f0fd073b96391b841ed0df44e8cd4b7eed044e272a7f80b68a45c75676cd478aa47141b6ff1376797255bf7c086f361a1fe512304109650f81ed9be47de2f1407f44418ec6f242509ab45c1562ac9ac9e07f0", 0x6c}], 0x2, 0x0, 0x0, 0x8}, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCDTR(r2, 0x20007478) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)) r3 = semget$private(0x0, 0x0, 0x400) semctl$SETVAL(r3, 0x1, 0x8, &(0x7f0000000280)=0x7ff) r4 = msgget$private(0x0, 0x280) r5 = geteuid() semctl$IPC_RMID(r3, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r7 = getuid() r8 = getegid() r9 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f00000003c0)={{0x0, r5, r6, r7, r8, 0x20, 0xfa4}, 0x6, 0x4, r9, r10, 0x7, 0xfba, 0x7f, 0x1d4f}) syz_open_pts() 16:00:36 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) syz_open_pts() setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000040)="02000000", 0x4) setsockopt(r0, 0x8001, 0x1, &(0x7f0000000080)="0ece3bc22b6fea773b51dedde0c14d46f2e96ca4df63e541fa5ddcb1f34ddc7776abeaca5a4b1ea9ba5ab0395dc1882605664b5092aa3f716f45eabff2d0d14f26f006c3ba4d9d6355e07ef355dd66632bfec2e642565759edf2891e41d88cebd62c257faa274d0fda046f7008784d50", 0x70) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='./file0\x00') 16:00:36 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x400, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) dup2(r1, r0) r2 = kqueue() dup2(r2, r1) 16:00:37 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0xfffffffffffffffd}], 0x1, 0x189) 16:00:37 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000000)='T', 0x1) unlink(&(0x7f0000000080)='./bus\x00') 16:00:37 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x60) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x15}], 0x2, 0x0, 0x0, 0x0) close(r2) 16:00:37 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x800000000000000, 0xfffffffffffffffa, 0x4, 0x1, 0x0, 0x800, 0x0, 0x1, 0x2, 0x800, 0xf1}) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt(r1, 0x0, 0x6a, 0x0, 0xc) 16:00:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d1, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x3}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)='{', 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f000bf3e00003303aeed0a671f7630830400"}) poll(&(0x7f0000000000)=[{r2, 0xfffffffffffffffd}], 0x2000000000000048, 0x0) 16:00:37 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8000800080002002, 0x46485546) mknod(&(0x7f0000000080)='./bus\x00', 0x8006, 0x5f55) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x10481, 0x0) fcntl$setflags(r0, 0x2, 0x1) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendto$unix(r1, &(0x7f00000000c0)="2f2ecedefc84a96371714670a2da580def6a66c880c5e2057fc9324fc501aeacef47838fb22acf8bda91471e1dfd5f2783fbd62756ef29066216dcddcfe56f4a342b4956af8677824bb317dca38206577d076599966fc7f793d0cfdf4880ae6dcf02c9900d19c1e93b6ff3809f225f70aed26edd8d34b8", 0x77, 0x1, 0x0, 0x0) 16:00:37 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000100)='B', 0x1) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000140)="5dc54991548aaf7a389812de37cd23d1cd2c5da52bfd8d4ac6bf2b80d86a8057ed9f658639cf9ca1e5e54c311d5bb9c616f72acae009d22ae13406de606dbdcda17f4ee4837cedb2d909158398b2ed146af45d243dfd43748c1f8f4e9c60b44f88393ec8db36fb1ec75e90c107de29e1b3f9d184d6ee66270566b270b6aaa6b9fa492c726c4737138b84056d4947be8d054b896132a295327a7a61cad7281b72b1f11dbb7e5b5fb0e0f3b16a18e3791b329cfa818f42435846ad3798fd6f637ad512cd74c0f578751d88db75e4b871519511285cacf918bb76f7b973b28af7b9afb74c139cbfdb2b7e357e5154775d092efe033d27788e826c572d", 0xfb}, {&(0x7f0000000280)="0a46f314fa963a3d29e49d1136bca448886de19ec0a66d057efc57b00fbec902286ff077e6b856645a4fd2ecc592cc29fd2a965f0eaa70f8c16d73340b3d38e1160664794c0b48d45eaf90456005a047af1424fa6d416da2bdc53ec4df41a8185d156279ce6193ae05bbc1dde3f2daae356745ea4d03b8375a894030ce4d73dd853edda5ae24982acc2acd36df951e2cf221a4a3bfb05120d41396df05d370", 0x9f}], 0x2) close(r2) select(0x40, &(0x7f0000000240)={0x9}, 0x0, 0x0, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) 16:00:37 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000240)={'./file0\x00', 0x54b6543c, 0x100000000, 0x3, 0x0, 0x80, 0x3, 0x6, 0x2, 0x0, 0x1f6, 0x1}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r2 = dup2(r1, r1) write(r1, &(0x7f0000000480)="582720ef805dee77b08bb02744d5f35565abd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b8723e6a65fbcdb9ad8a4f5f728193ef16ab93f12", 0x65) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x9) writev(r2, &(0x7f0000001640)=[{&(0x7f0000000640)="cc62d0ff21a831d404d50f6b9e55af6a53e7a422d7aa850e745a7d98dfbdbfe9c79461345091c6d11d424bf8de2ccab757042b7bbf576d910a17b96fb79e0a41c4c20fa0af149ac8dba7fc146287714b14bb68684c9a956db08b6c2f9cd11a43438a590e5a0c3dcbfd57d9022cecfb26e82da9d777908c0b5b372791e55802e8cf9e9450dc26b84ec9d9d428c5ee6c081bca1e8389850a287a2df72275b9eb4a763221a2e4ecf5e5d614a4765afff7127ab4a511dfb3bd7a0d130ec69dcd41d40f51e34438214234993c85f3cf7eb93fbaef0cfcb9a783485cc32f76a3197d3a9ea1b5433e12cd19b2dd7681174aa1ee977acba34d31341b73639b4cdff2cdd5a0b9363518b9f4bde7373a1cb99066cc3bf5049f4324", 0x116}], 0x1) r3 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000000180)="bda40cba9347b8e78d70fc58d79f798f4aa27ace40a6ac42c301de5322035a8c26221209476bdec559f29b437146112859da2d18a00c022313fc31a8b436ea0df50d3eed6233dd455571b4a1e4f0322a780f3fc311adf04fc71ce0c74bd51b0058cbf05eca12cd1d9686861abf966727db2cd90739b7b7fbeacf9e46dbf65c0393c66dca211d4b", 0x87}], 0x1) close(r1) r4 = dup(r3) getpeername$unix(r2, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) r5 = fcntl$getown(r3, 0x5) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000600)=0xc) r7 = getegid() geteuid() sendmsg$unix(r2, &(0x7f0000000840)={&(0x7f0000000780)=ANY=[@ANYBLOB="0100232f66696c653100b8202f5b25799a53e5765494d9b48efa0ebcb54a61320000a139f6a3ab9a16c446ab020b7604a93d1b7155a388258c53d464b393e9fb7246fe02ac98ae0c3bb82b74a34b"], 0x1, 0x0, 0x0, &(0x7f0000000800)=[@cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x20, 0x4}, 0xc) syz_open_pts() 16:00:37 executing program 0: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r1 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) r2 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmdt(r1) shmdt(r2) 16:00:37 executing program 0: setgroups(0x216, 0x0) setreuid(0x0, 0xee00) syz_open_pts() r0 = getuid() r1 = semget(0x1, 0x1, 0x600) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000180)={{0x9, r0, r2, r0, r3, 0x6, 0x81}, 0x1, 0x6, 0x4}) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/23) r4 = getgid() clock_settime(0x0, &(0x7f0000000040)={0x401, 0x10000}) lchown(&(0x7f0000000140)='./file0\x00', r0, r4) 16:00:38 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xf82, 0x401, 0x5, 0x81, "fd54ac68e1e02389d61ef889868d1e7dd480189f", 0xafce, 0x200}) r1 = dup2(r0, r0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f00000000c0)={0x4}) socket$inet(0x2, 0x7, 0x3) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000200)='W\x00') rename(&(0x7f0000000040)='./file0\x00', 0x0) 16:00:38 executing program 1: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) sendmsg(r1, &(0x7f00000000c0)={&(0x7f0000000080)=@in={0x2, 0x1}, 0xc, &(0x7f0000000400)=[{&(0x7f0000000140)="e327ec2a1acfbabd632f5d8346e7cd588bf23f452ff273fbbdfdfcd6eb328338c96238c689ba2cd963be2a8e354030850b5340a34e14f54be0d2713e9ed6b5f4ed604828b0999e1ea53494591071e6057d79e76c9649de8ecc3d231401006a9f757af3103b4cc730ec425a25523b1e7152d00557cd22a7662ccf", 0x7a}, {&(0x7f0000000240)="9f920a65537f0f8b272bddbb5b0eb18b9a45a54e41de29135633b06369b6e40959614b1bb0180d7e11afcbbeccc355d5924b8c4303dc100dea2000ff8dc65e2c881e10624e40ec9e5b5fb162f22d98c9a85b4c271cda388cd17732ff065150c04cf92867def76739e449c7166d7c5fb45822a5ed32c038a1c8aa11a0ed65a81ca5fedacf48b671314d48f5476b324998b67aaa3e1924aa7a7ff7f2d0aad999ec3d5debccf845de0b53a830d955f8f2d543ebb98393ffe53a4e64727819b71f2f8b6bd1fc3a820f", 0xc7}, {&(0x7f0000000340)="9eae5144b7ae41b10e01ddcaaff0305e812325fdc6a8d67395b26cc16afc4873ae1aa7ce6a331ffdc9c7f875c938923bf0374e58360222208ebc87fc4ead7da91ee97882bc816a229962e25ae4a82196f2d54f2cde91d41af3131e43a8ba206ff5999fd9aa65a97bc1bcc98387eb0b4568cace2cf1845d56b8b62182f5e6e1883bb29f3b91cb5259d2b4fd42a3362f4769cf92ce6a8a2e73d2", 0x99}, {&(0x7f0000000500)="cd10f68005b809a608c00d42009a7b66d5c6e7f8562c965c659adca77158c84d684a39ec493134e99796c5a60baa8c4cadbe9db31c073c8f445a888733024d3f7b5c5991b1d3da2cb9f6d822af395bb555dbadfe61829fee5870a4c8e4764d1af5633528fd2fbf13b93d51196988467bd2f2d6e415b3cb162bdf31bb9535ee07e47eabeec1b180a844ae762fff87f1b2f05c6f4330ab167dba9db757c62bffbeff84646b9faf62dd8e7733a72be1fd2b4a63a2c889f15ab62192375f0ff9aa0a0a7d47403c2669a83c5077d9976dfa8bdaf198af3c32bdb4dbaacf48f03bafdabfd3b23c32aa25f37f2ca3cfa889bb7850188d48b40a564402315e5dbe26330dceca620d03c5de435a04cfd4c2132a935f2344a7e36e6feeaf6122585eb1b389e4e676b3b623efeb31f7e568eb7434d85a536a3aebd7f8921620b4d60959ea79eb091d4f160e34d459edb5d4af4fdc86cb4dd38c90b8242bed05ef018a8e31c3ee39257414ceffffa3b1924ab5163785bbbd0d46c9ea95672f5f3c2ce9b23eb8ac203bcc2c81e515afe15adcf9ae5a988264769ebf6b8b1a95820b62fbf7cdd0be4405a01c86a40953fd8870db592be5f94de8d6e4b867810c19e205a466630cac95fd4077db36116462444660edc35afa3bdcc8646124305113c30c8b042e6587226446cae30128e8faa8990fe9b17813510fa37380035bf6a14d318b30850a25cdc1ac312d8d12c66d53f8bfa18018b6f06155e252f1bcd52f1ec3e8e057d34d7f933a418347195458dce31428353a74f02cde7d854fe1708f4d9d1f0cf72abf3cdba5ec8b128a5e6979878a069c8daf1b50871fa8dc9e5f88608720199baa97c2cdd8449a5e2debfa48f09c05f40689d6317ca0aa2b64997f5903a37e63a0cff5a95778fdd42dfef50547d675ffec764ad457d369112a6f37698ddf47eed5f4dbf52871999844106ea5bb9c56ad22ac6b426722bc74fc7af8c66ce7287420482e76e506a4cb21bf5e334c8deae136ff837a13f343f161f1961ed97c4ff5a8d8a62a9d79e50a68dfc742c2937db61fc2f66595f1e061bbc59f516fc40fa8b0fd78bdae52d55d92d329487912885bd06dc7954b9d8ce3afa5fecc63f16aab8b95fd309d7b4cfb2e0d4c08b631e26b31c4e62fd06dfe3722c424a1cd1fc302f40e262c5e89a378ce0d145ef626da8447434d8590b042d015bcbdc738adbe136a581228544cfdec37a32f5d229a4badfacedb6ab146b4890e8f0e52a6a24f8ed9ec0089e89f90965c5b7ee84478d856bef3392f952e7090eb4db3cb0ea1c0eeeaf59399ea65073d6a17240c18ddbbceb922c86786e096c48549006f2f49cd199c5bd1df573521bc17ae0d437c831ead2fde56753fd09c0bfb80fc8a1cfecba28d563a4fa794d858a0434b731788d6e7770c4f44e9090400a0eaea2a3dba614e7563c796821c95eab5b94d102cc9f0f4a1fee54fa166ba576aacb52eeddf769508666b070d27d49d4811ea442d51b5c4a6c771c695ff9f7d4c41d05894ba6048f353292df9b46e261f1c6dbdb1b7d03c16461dc99fde8cfe6e6f5b45ea26ace4aa1405f9b6bd3d5596830fb587da2ed7c95aba670ba63ebac166c2f24502f11efb7a6116ab358ecede666cf267ced78a03c919df076dee7107eca91c0750700316fbcfdf1b2041fbee54c73a56153d4e9e05461bb89342a69cf277ac2c327866657cf0a1ac213ec3b08091f00b343ed4a3728d4d7f02608655970710e6fae7be7d2587adee3da5c90af186436092fdb818d82b922310a503c8d8acd8525f77acdc520277b583a249100e8fa5c6946883fae0a62eb93f909264ad80baf7553d103dd074cb554632db16c8df01bcd7c0ad948be07efb5018358fdf30c4c07c465d9d4cf10f407a0a085c148393ec12717f0aeab9bf1eda152aecbe6ddc82c15f81398e03cb1c743c1ed298b8d45873827d5271aa509743a1ecfb945073a6f185ba6cc78b58e358a26cc70e6f7823286e22e3e1a93283aa6cb092020839112bd1cc9829f57768aae5bd7e1b4b9f43e1d5b7466380608f5ef157b7ac1b00e81528a8a7b12e9a67b680794acb4f994777e0723441e6a2e860aa4c53bfd338925bc318c1a4fc75ec0f99bde1d47f4c89bf51a6b1b7541ddc5fcd9017bdbc94e52181e7adac7116f72b4e101aede4c5b60d2d30cfa4ba88584b482892117ebeef93ae04dfcbbffe64dbfba84071f0fd3e15036def9345b49bf2522e5b1253fc00887a4e04cfda8713d4a9b978da52474c9664bd6aec91db19457aaaf3473fc14e4d60e6e3d2813cdbb4c4cae439ce9aa572b5007f1fdda532d6cca7ca87c7a5b3cf088ae3bd79b7776ce0e9fee5d97dc55cb62c81de8d205783d5efad97660433837061760d0fa3e6f2d18bccffbfbaf1e268e812b6f39556f5a9542dda6135c6efc67fcc4b5d371dcdb487dac761a2da17ecf20261183a41a67042e00cbe959c3896dbed965792d7762e88b3bfb13a076ae6c6e1da8303e3db80a0aa8bf1869cf9c267a18196703e1d5abce4dff812aa227020edf3c72aaa3ad1ea02929910f82e7392adc04566a9960ff9a924018af32e6752766d193f00c561513f4882d7f726d48092774034f141bc5c1fe156b38efe4093262f61fd98b8d7719125b3a4a7c44340106c64465fbc8e8bb882ed0556b6d15ac689003a7b6c47297865f4c5efe383f3d1f3eb33eb64b1e270aa89837d737c9d15c33c740890a170c82ea999fa0bb9547972eecd9a618b3204302b5316a4037b4c2fcc2d7dfb1dbd493adc417b5064a27716820f0a92147bece5aeb9a9486d18f1779bf57abfb9af1c2a3a089460d159ba8eb9fb92e31237505084e2bd0b5b79bd96c8da3d4326c18bbcf9c366d9367ef0d751ecaec998ffbbf52b346872b108ca22e126cf2f74116800dfe128d3ca17d11b8d2fe02ab31bb6522ce088d8a1a8d393622ec754e362b97c5d94e5b74629f672e3054f99834326be940c9649cc8637e7941c93bfd1d31adb763bd510e6ed4098455928e6c9f25e76eb6ab2d4f412e5caf5bc92a7e5209c3641dc9904bab026868765167714879b696233dbf250728616a786253d920df5c3a68a0bf8c2806df04b4f48b14a1a4b1b76f6305fc924400a4e0812150c7e7943f279a1768be64dcd6ba8e242c601f718d481b33151e3c154bbb4e6d63adf03b48b6289b2d250d66a2e13615ba8b895f5a8ff644a8c523847ae117f68d2bfcfb754b7662e6dd186cc3aaecd0ecff2c14a76eaa6cec14935e36da7e1581dc5d91d2bf1242ef17d532859fff383b74ed8caa3b9f814c5cd78ea55ced5506d942775e8c9191eb38e3e2b253aa4f6dd97226ab764fecb7e28037976c6e0d03a2dce1745310659b06e07cd57d33aed7cb5b212ee205e4530d3e108c2ef93fad1cc84f786e3982667a2d22a309e53a2a18e459ec0350a0156311d3fc5882a77c854d01d405a59b073e3e9c74b99c8e19ab2ef4c7735884c8be8afcfeee3082022db40ffbf1dba739fd991a551adc5a1a0c4016648483072d152704d07e714296c3e67ecdec365372422d7ac88a71998b9ab898c3709d6054fe81412df37a402cb71e73e8ea20b1e9e06c5261549730a9bd6f0fb0b6a5c69a9b90152fab8a9eacc192d9d8cf13b0a71395fb7f3773af6d40aab88d6d43a9147e3f4ef1dd3bead33d37913d2371ac96d805b32e6e8b2e888bee4ac57a5d4759871250606637ecbb768541b2e1d3e354a6eff5465258f79d0f622f94cada3b7617b90e9f42603aeffe5b692f316f4295c01ef6f37a31a4716881eb1d80fbb39ce3b353559f8f337055a0ba232a6ed512a4da400451522adbaee126429d7a32636aaca7ee4de5899b5b48d65884c456e39cc80f52916cad11381512b6972f2af8584a38661e455abc13dfb4343e14deb23f7d8f8b21d5e28b107a7c91fbab6b5a9ab397f33aee5aca5af6e2f1643019886bdd85f6128e8ee1d168d5d35bf01d442df11132f285e7f89141ae375ace1e850f6866dfadcfa70ecc431011f40238ded328d1b6bd94d74d5d7bf36ea60860de21d4d23037e2e6765c8c821133682a71ca5c80a43655185a757763864bdd342461e3e5fb4d3714dbe78b2ca05d4ec007f7f526cfb477dad3eaa134eeb71dc9534b5a3e9e8e7aabafdd7af594ceb2abaf7d5ec453d0df387dc3efd067af22e6fc80c665b6ffdeed0ce27c5c20731726b792dc71bc726e55cdb89065895303153953e7822511eccd54f68c67c86e69175411bd442e5bc119b9d9779d80f01985a5158afd425b487f63907dbbc784ee2a31c41379e81dd95277d8124e823796a299893728419fb8f805e94fbe6649f8f8d80368cc64369480bca5d164d7bef32a1add38462c1f5c9ff448a7b622ba51fb23ac0438e550f0666af53b010c5847747afc5df16c38571071f5e64f73fc065d6f5f62f2d5aa781f9d84d0757c31e5421ade1ccdd53b66fec5b985281a3c0277dfc487138175ebd3e67eb153fbc41de5d39df3745e4353d51b8e932ea222503237829a4c1bda694de8d76eb829166b5983a5208d22df0f57c46c0eb55ac4f67c6e1ed126dbeeec8a6382343f3e04667bcda79822d40579fb553fe82520539e792cf26276c4955cdcbba05faba937b10ee77318a0ce5ff042823bc4951e8cb3b6796878d08cc18eb8c5144a90e62659f0df1c0427cb4a38b50168fe54ec0c69fa0d46311576371954534ecfa8333a90dc959002bb5dd0d3b5b8c1b897fbf6e9fb826515ae64717a08b3c3fcebe44789042aa13b9f6acb438b76e561dd0ca7b3920f2e94513c4a93117b68e8e7b3a4158ec94ce56905543959f1065aa3c17c5f29701bef5fc06b136f901767bc82e84a9777382b56c1511cea90298ec357fdfcecc90c7fba31e32aa122977201d4aa932e541c64da840eb0dfaa65698feb8140dd13e025d4b377f759dd4bcf94f138092aee51f4cc740303c861eebed49c8cc46e63c2ce67d74be04de5f664c6ec4e2ce1c48720f0f53f30fcba3695f47a6be3507c36376c81ad987e06621c2c444163b0373fde3fd06bbe9bab41607b140d5d1183ab8db09a3990066d91ce77b7ef11a35de4c8563762f46e4adfb68816ac41f4fe42e431072efa9d8f305f4998158c9f110d5267f9bce0eda9218fc460c271cac84e1b23ad442dbb539923f414934a5d2b4656d5e0f54298fabb175f31acacfd922209599fa9e4e5ffd27b2262c4966a06b8621b7f1d0b07a847cd8a66d4e36e338b7110b7b1b787efcb3a8b1b9f6277d9270ddbe289039ca718d6e60ddb07f28db70f3a84fc2e5e647aeae5b1c0d35bbb30ae0b002a76cd136273e9c103afd8ef656586325fd6fa371342aaa8aa62a80c67372cab3b20fbdc892506e93c7054745ed34cdb6e8d29d428eebf0ae5b566f5acb35a4b80f56cda151766f13abdd1cf0866aa2ebcf6121ddf70ae7f7a791ac92bce51c60434f53645c6fedb46684e95b06b9ceb944fb01eaa8b6fbfc7ab396806e3a29107617cc943d57dd65bdbf5f789edef398875b5f1e3c265facac340d6dc65e66dd5f92f1441fe10008e9d57936c6bdd1d0a4995d7ba635a89d289429da4ed673a735fadb7b87a67295cc028cf2c56c68ce915bedba523b1d1ffe91e0f7f1aebebfb3d3e6d51a83732df3171a67d783a26759a7ef590008a9a1369c14f6310148ebe461f54cf2ebc5210fa53779a806e66238a06d47b1ef6d20b9b27011acc36d75f4a6713c5e69a98a5873bb47c11791fc5ec43834e8af9b18c5ac460d9295", 0x1000}, {&(0x7f0000001500)="e278f3da8ca404bc2d9471b7176d232dad2a899aa189efa559c23c3d4eaad22755800dcb40d2b33d8eced9783a59da6521afbab0ca34cf8382cc5c6b150cc2c80f9e6b49f05cba318177faf736540397577eed57019bf4a0c0335c5c9be5ae8142107625ed66347ec56fc649cf01ffdec66c0e2c9a60f1221eb4c5bb2a330017884759e428a06dbc7778571d5e4962510eeee0702028ca5ebd136218450837dc6bee05b69948443baa15c2a92b82009a680c79145bcda7d2c6cb7fd53593f691e953a0ce", 0xc4}], 0x5, &(0x7f0000001740)=[{0x58, 0xffff, 0x7, "5e1cff18170f88b010bd9b60f8b613b224ea20585cbb579dea2722b73e89ee72a325e40f239fb1d6052b25803f21352836c6a3488c4b98ee87b7003be4379dab2927a136"}, {0x30, 0x0, 0x4, "148ffee351c836b1c4ed34501994a073a741cac7b43776ca79de"}, {0x38, 0xffff, 0x3, "e9410b1f5dfbd5cac8b99138ccf49465522d573a9eb810a1db42309bef645964f8d0"}, {0x98, 0xffff, 0x7, "b40fa32007810de40ec62a572bab6530444f322bc87e1a4fc6760c79ba7e8ae377fb1872ef0fe0251a2053f8e792476fc07a1da22b384d85e58abe36b1410cde8f933c8a2a2c1646f4784918db200f09e2938cad2c5b1463b67d4bfc923da605378fee65f9d676914b089ae90c0bff7231e115c0e5c372aee31215a3d62a042e8a12006d7625"}, {0xf8, 0xffff, 0x6, "77f25dd447bea9583d16b7cc3ddcafc7e898c8258136ce4deac3e7ace4b9b84926c99893f81b126757b95871f189a638ca52b4fd45954035576b765d45fddc0115684eb307251ee10123ed99051659dc3f4cd02257d1f0a63823a71cd75b4e06f090d60d582db9fc3e5ae5a513935a9dbf1c1283ee9271edb6baa094f9ee0871d0ae0a8fb1eb4854c1229d9403cf66053f9566feeddc93b2e9d3484269e4d08b4dab879a83bce06b9a579c974def1ee64b0617f90bfa2cd34226a6be1a924d26ba60d1a3b2b017934ac4b9e70f61aa220fe8a9ff9bdac7bb0685d43111b8bc70a6"}, {0x1010, 0x0, 0xa0, "f1076b5561c33fd0f63006eb3d0da12578bc1c323b0bf6000623106e81b30561fa3d0758e1115a6a4e5c1976ff0fdc834c121142be79811bc6502af2c15bd2a6e17084b431600ef7b0f7342a76df69692f8ce99eefdd05d9e765ed9df0af08608567b51b8b03dbf2d9eb354181b3f9f2c42b9698fd757507e8fb1a7df2d0112fd3d896333d8e3b0034fa6363ae79d2c64465fa74b24e1af5d5b6c923b1a3eef1ae8d8e7c181278d144e86213cd9fe0f1d74e12541129b84f40f8fcf1adbf9d10fcfa1c9c80e110d9c7daf67e24abf878da7e8b0d4ba46b10c970c1411a14e35778e190d3dbca04f1ab34bdfba110ee1113bbc6db675e1ad4c819f416817c924eec90439fe7a23433c7572a479104a2bb68844fda15dce1e2fb2e7e8cd1c7cbd7d7b9c8fac2ce47802a32395662fafd1e3c1b4c113b749e0896a9717c2d7d5bd91589b817794e68e7159cc6bc3dc9f5bcb2ed6ff7e61376cedd746ae20d88f50d3f5990182802de72500ca265f83ce79c3d5b482c0de8d822b082437258387f37ce74f27e31c69af73db7480441d97cf6e88c22bcfdd521331b4761bb1c07eac34fea9dc5c7674c608b16eb218e280134ee8a8fa4e467c67ff763c96336ba38e507312b52a1e24c1021309f341555db756c4b000d2d57ef690681d635d90a510b0b351b4a2a5d2859a23b5d77fcbaa9dc4681526081e55ab5ddf3887e1e3fa5f2e07ac00671cd5c07b05bccdee9cabffb32bc1c904b6e3db8efa7c2c59e2d9cf0ab876b9ae12dd5eddc2802c0b27785e56925e0825a9472fa3142c5841a1ce20d7fe73d5bf9e47439e25d65770202ae6d91d1f95f333925af313712ab0a004ae7c41e42d1bb26e36dfee460a7efafae6dc95c8ccc231f02e496607b2419fe9ee2d944b42a3e6852267fc9f9438134bbcb4ae0b6b1f7b3e1604768aa095f137f5d676d41531d0bcdd22b4f71d89b8670194f39898da3cd4033c679b4dcd09789879ba4a51ba8c05a9f6b2ca44a1730adfd119ec929c817e9350b3bae92042784af4e027e3d9b6957246469e485aeabd0957006aacd994553fe106c5f0f1bebac576ad5fd6b73fab69e9d4007561efe307d40f3cfd22f291c9c00ad4d7a9d87dbbbf64f599c725c480493e625e67197a6766e3695b63e4c3d9f5d9d6a1cd595cffec7faf8bc4d5e851d2eef3e6794092ef6c846c2a4b913b93c53d774e6f494509bfed471e102686cec075b7fa3afacbbb36b13f858ad9d08df9c7d70316eba86862691564f9b6aa02d16d0b7dd1e171cdafe2655ef9fdc70e9d0f04626c0dd0dd15402f72fff5f9af7fd0e24e7d255d0324ad665276694d9aa4695317f609093b073df51b28f8140914069dfac18b834c6e2e4d0b20380e20a21af9efd8396687c71041cfbef620e27ed543fef6c811d6d3b70be7b13bd9d726bc625018d996e20800ecb7234e5a5de14fb8dee371d1f9ae2fa7ae2d2397aae0267a43d1056e438ae6c4670b47b3a3ecda0e162cf78fc4706f65c87f461c64e866a1bfff1c2a3b1ab8980bf1367a6e0dbbb1567d77e72157f195a7aa1a7146310b66d5ca63afb0f70894c3372161b69971fb55db1b39083581a64bc503f215c93c9211ed14b9d663ad6aed985838ae5089f3e22a8f4a0f0ab0714b1e30d64d16fdc54d2fa01249cc23c824fd313155346356848286f4a9fa24e622b69240fcb2f0fb92fe81c3c95508da8204d4a01d88ea63c212e0efd5c0c00ab74d19266d7f1bb8df8abb69a0e0a970f0f1b56a762d41af320313e61b25c27b514aed1c3568f975d9f03ecdf84db7dc4dc87e08fc8c2dc9ec087fdb3be59099c6e3f75186c57c8d75e85c0a4bb3f871522a22dd8e6daa7b2bb6ebe54f5d778950e889eb145797c32e68954284a498534f7f04b852ab86af0caabc15713b8565719046765b64d3aca315383d6ddea7d85ce755846b1a3170c8b5bd7b73c023f5b7c5d8fb31b17e49a52e58c6e86d2b1b7d6199844b442b9b092b577c20b9dcf8ded26c322e88373bb13b877f267eaa4c36110692a93c1ad43e9db28f7ece384e03c628c50692aba1c5cdd790a4874142f6494d6101627aeb369dca4cfa8a949e556bd56299e55fed8abdcb59524ee624f46df71bf7da7a899ac10c89198346086afeb8b3f78521a41b4fd3f0fb6b55457b47349c8c065b47f30f4d41e2a5b40a52a71608ad65ef45cfe511bad269dabbc2bf0800659d53675f016ba8787a00f3a19a38537fa9678a43551d63ac6f9f373857197c59e99b96c9e67a6c264bb080147b58dbef1f0de6c7d6319e2d82283c88cffaa4579b2db29024f731eb8d8645f5707ef06481948551de23f1066a849b010f897cd81bbf84769cbe2d4757d2f39ab38dfe7ca1f5eb8a15459286e951d8fa154cca3fda399da93922a8d7181451e650924cc3b492e0aea24d737687630b853527ef6e889df18cd0f6dfc6362d9d17fa4b533a4e048cd85b5790b0a7f57236ad9483c323d9321809f7ca5402c0214325444432f59fb7a93ae346553d4b6b05ac301de86aeba636a2448dfb2041780c1d88315f8d01fe4674d31696fb70360f3757338197d9b158a0d4e77b92749208dbe5657f814622f20a7b1c8921eb01e55704be70c158999d573b38896eeae07225634ed5535f759708a462b9de17fe58828445681ce8f9ef47a17d73ce1bef2080218169d428a39afc3f32f5d40ed870285e0d6e0efcb03c4db3735e7de3e5738aea9dd47feedded0bef32c1efab12629f7be0aa0340f296363ac6ce1c4ec379408ba82f1386eca2e17680878ee061394bd4fd6705356ba65c1dc133aa7d1ac16e2069a0dcc2331fe5a7ef3cf141ab0ea18e86a755d91db83fc7784a8da0c44492dfb31bfa5f9a7d9f891e490e4f064249b7ed704dd9de556bca52148d8b5f213e7136a0941ca1640e32e9053c6347c1497e99a3da68488c00b1dd912b89c591e499f118d175546f240a273661c7690ffff7ed3ffa1ad0f3fe9384afdf3a55f0ae1b0c33a26563e961583693deb45637b6c1ff5530ab4274d44a87086dd86aa56e8b21bb5752a8def0f283e75e79deae3880871ebd4b77a50694a7bd06d7a072a88bcda6c599400549a15fd2edb52c3c8cf734777016a8c46778057e827fbf9dbb7b6affa7ea18c8d7d45848f648c79373f4e3435cc61711aa23620e0dc4e5e1b83c498efb8a9739da4d242bc8357e1a4adaf885606148cfde02ff370fe4dc6e8ca00b289d416332fdc25e619c66aad9915d1f9d558808d3904860366d503556e4968ba2133e788092df40d977891084591defbf4e85a9826ade092f32c98b421caca8e7b8674093e3a1627586adb07326785d14f2139d6e66fe5e39f6930a9e44443ad2cfb1c41bd744e8c1eb3a3ff220cc03671f489c062def4366e556b063cff8117c572ee1b747fae17288a3e791fc921cc98508bb59b3e87e165bf072ba839e001854e03d8220131dd99818cd0777570c8eff6f26a740823acecdde37419fdbdc97c6e5ada168da21e39670c8421200d377d8a1d9507a45581664d57947b4f55eb76bf0611350dd19460ce6450e3fc5aa588bbbc6d4fd5d9b920fada90904e8af68644e5e44bf00d4eee222577bea6d4a0e798fd7a97dc4906aa06fdfeb55398c2324323aea4a10cfef26ce99713bd1fd90d77ee4c49e5412eb56925a7ea4c2becc8171a58f3a4a1afa60ddc83cc093440ec0c61f705b5bebf0165af25352e98457748c812cf785376c78fce5545631b478acae072fe63959664d4a6b6e63577c9783b0bc9a3916f47fda2d2809e2599bebe49fbaf279259c1d0c4e35cc3bfdbaee3ee977df53eb1edfedc4f072a260cdfa2335e43c25a4b2ed03ee097b22838aaef4634897ff772619731405ee139f210d33196a81fbefd28fbc011636cd43bc2aca8170da42fe2cb6903383a1d84c041bf2e3a567a8088a102dbd58ed9a0d6c6fe1cbb100864d3089573bda35f049502f8f1d02b5bcb48f575ea1b002e7456cf1f88258af8dc60d86b377f343d0387ce8f94b53d50dbc1eddb40ca051bd7560f92b7eb8cf11c27fdb20d4ac9549ad582f2dca41738229711adf4d4c44dcdbbbe15024091d32b9cd8856c12483b06286d9df7d50117557bb94bcae53c9ead1d3d7b7152e9a0f2712d0ff5ddec47c5316bb2d2d43177832362739556f34a69b41445325239e93eb9b22babcc16c348902ad01dc47decdb2151562f85334c6ed439dabf741cb710e66ae2733e03a3735faa9f79069667732de0b603387c5e6251b783c24d0b27cdd626b33a39312d8da0d413375db34b2b11488a712fe074fd854590c3075c57ac5d22228fac4d034968c6bcf1862f192b11bfe678e7d7a01dcd127052cbe6b8fdea825c826e3c213cacd4593d1e2c2f4e5ec626c3ccfa8393effe8d95a5ea4b226f22bb3f91ae01757cdeca4e253a61cbd648f88d9ddb18df915bc6d8c0ef0845708533d26c926b216da356137dd76d1c3147de826ac89bd3c95bb1c1a67aa323536d263561f8fabe872bb46abe9ccfe2212696349cc83973b1f982cd2ac7d51833ca70501823fc7fa9a021a62a58efa7fdbb17dad101455c8e0872982f94f64051e8e12484ca9667b55e03bb32727f4da74b3f892924391a3dd7e6aa43aa27d7bb2a838883d7a2f7210f017e71749d808ea7ea9797fcf0083c84c2aab552f1fd190f24d9785a0780dd2878ef06c9b7a3db2d6003265e753cf3580cf17a05278b8ca8f127d7c811932ea14307fbeba5b626e5426ee6da105cff587c714ac25c1119c7ca5efdea7f44d5ae2dc8eb1f6bd4c471fd90cd6a4ed73b7bfa865f2d9f34d46bbbb530fddfade1894d96031cbb513ae66f4fd39b06c1f18d2c7c9e76b4cdf59d7e5eb7a8cc23a258ef66fef75565102eaef13a7ccf50ce1ae2a0f6afb8f7e0d334e1fef1630ef5a4d526e462ea6d29e1bf441565f0b83dbfa26137fd838b80822729230c086ec92bff489a47e972fa9cb3c6612378b4a531d056a5d365f17ab7411c7671ea6a85efa9badcba2e4b392fc0da7cce40560c664253b85ab25732ba53b7ae5b4581330da18628a12d134f703fa90dc4c8dbbab8e7ed0bbeda9e0dbda09e07cad1d4e792d11287e279556b43ac2aa4352b624ab163911322b87cdcda207ca01368b1301390d92496ee6d59a338f93f71e804896572342443ccc8f6e701a9ded1b3b69ef86c81b57959b0f4bae3a38dd11aadc052dc197dbc1aa5d49768dd8cf5d7b3964aca4aa8cdc412931b604b593b3bbb212fed94514919c587cb6e3f9f3bf14c2e986907db587a8e3fd860d1bc16d0f46abc7c9615eda85af25db32bd780875e5c94d22039a51ab4d25f0492f2bee0d1c97aeca6c23d6a3de020d214bf5be1ffdf5a9b8ef274b5861810ebdee5b0e49b6407bcd482b1d26115aa7fd8fd794eeaf72d0d6caca702af124a9424b8f3b7d389a5a6d11a1fe27efc3195c373a42c7e3abe7319608b0b82e94d47cac341e40eaccd3d14bdafb93580efcc2f01472c4d724c30d405b0a34623c771b778911ca535f3bd452b1694077d7e7db15346f2c52c025478fedce6a7f657eb2708530ea70faaeae787dd04e659e5e2ba6c9e64494e0459d7042272418b16064eb89d51d70b12bb140c04dfddd95e795e36d87f116a4ff8d9b4bd1edd36845c3baaed132dc8291ec8357a8d4efafb8e91cf9bc4b27db75280b2d13fe34062ad87c6de4278ec88107096ee720f5251bdbc3abee2822ab9e1eb9d17a37b6c8e110c918fabaf19c2fa913eab6b955a4cf1"}, {0x1010, 0x1, 0x8000, "1ffc42d4ef943eee318ca9998f456a2f3282313a74b730c06280ff89ee40180491dc1baff8f6e6eb58d1af0a1418ecc67c85392b6abe3badab6afe558819ceebfbf36440c948fe429e39b4b4a0e82eb707d601767e1f12be134fb2d679e6e7592ae377bc278b751b21ac7e14f06036d87af46597f5f2f1d928f53ae0bd71ca00327029050f86f09800affab1956cfabc9f4f1bab92a662214e82ea9cebe0abfa7239811257b8cf1edc0976dc831c1c808514c5382e3a0d5ea4b12634aad4418e2b8109de9f1b63ea4884045ad0d03ccd77137aa940397c9e91d8c2b6d2b93d5a00062bb29d16f8767904b2184d3335b6dd2a47daceb14783dbda4882c9d5eab93aab6ebb1ead00a03c2896bcd0448edfc7115af600c615c64d8e207cbac9ea84e405e136cd667610922cfbec2fb07e834171fdedc4b751c8eb372c4a99078da24c949525094f6e20490f72bb2a0acba14c109de419c7c14d2c9566c2204c9030671a20959a3613c9929cf558a89406c9d826150c809b2fa2995b6af22e51eb415b6441ac61b933d6e8d4c378f57a218336b25ff53510cd1ce673fb2b869a1d9d03c2178c630b387ec78376a8e217f73f02efb7ffc3abffc2e4090ccb5582f803277c6bb05f368e1c06b35c101c32b246748466eb980cbac83397895e31d4f2af0e022981f8f9d6ce759dea7ecbdfbd1c38da65a410d3ee7787e353aaf102f0539414afa416789e5bb1a303674bfe50770834a6fc4ded49c552bae0e93c8215cdc20774077ec6a4583e391631ec51b75d9436569ef307245993bce5dcd8ccc821feadff0ffa5646fc7804fa26dcd7b2f838a7e1870fd9972cfa8a49a05c6176ea9d8fe58c7957b5f3d9d62ff6078b7bc2b29855954dcbf7754a9226e399c09997a6f3d60d026687877449667f0a1b1767c7948fab6a9d67df40e72a4b91c4651d779bf3283e34526b569a279c14b4522574043995ab75ca4bce795aef8fc97121237aacdf8a39c7216f621efc2b8c5b73f78c1361a25110b71140941982e632e5b69e89767288a4bb772e491ecb2b9191fe29aebc285a1a25516039d65e77da3055baecbc5de0f1ca81fec0d7c60e8275685a4cdddf23d7420cd8d8ae3c8d8d7bf811134618b0d8924a5714b0b979508ce13db1b541fa65353101f0e8ea29acb764bfe8f4b4eb7e9e5d45d5320f0d83a54c4688cec042d922d6c087c3fcc790eda3a662ff341079d455914619e5eb403dfcf785e5538f1d0381fa52e9c0f20f60c894cf22fbc4db89a1457e55941843da08a3e19ac4542f72bfa094ff8698bd63fc5cb999fbd8bdb1efb3a254565d65b22d147f0cefff817f01bc5c48e8a4e5b940959ad3ccbf3f5de8c3d202849593494738862c7ab9db607dda544c4d16ceb6d73939751ad627f98bd5b88994a46a69971694bf8740a58a2e735acfb9e8c9945415b611c860d9e1a9c7081bee55b6dc1f0cb9b0685da2d6d48dc9155abf12aaf2d30aab146e3fddf568e8f5e0eed302ff5ffdab52d3780c29d3b54684ac285e8f0abea9ae17c9dbd21c80bcc7a846e492ca64f8c7a3630682b1efc735ff6118b9fbeb9e475e9d8bc6da28d3c24c3e99224aa3afed7ed5cc8f357a839cfab8034571ff03acf8e75c3c972c3e3a7750a4961f32c22a1f1d6e46862257225c3a428808b3dbf00b50a777b9c770d73990f50bdde3c8729305b83b3954feb5cd47034213a1f964a5f35a5530b364d364679852952ae79fc43489ef0ea76cc31d2c3a3d1d468993014150aae3595f67647e954a66e5a41282b568e0b5214a4efac1e1048b3ed2f3daabfb25560f6e830b0d3d998dab628692aba75b03b798e55f77da56cceb44e92f7e1138f28af5a1b5320a370534adfd2425511e89826bdc13d38aa089d66f34f68ef03a72f18071153e26883dc7e603c93c1a3b0cf2df33a1d89c9f7f86c2d8b96de4054288b6d5b775c97205d9cac11ea1aa639f89646050c737aa3590bc60c6101f23a4e533fcec879941f62640fe112e185e2c801768e62fb5647f13e7aea9be7ab41bb93164a602868810d6731eca2d2768ff7dc3376826349c6ddd18d9eb685b49825239e9f60b44fbc7f8f58882a87455a8197357e3c42f2c22b725ab7b4dd6cf6e643b8406f835dd1fb80addc37401f03ee3e0f725c87bf20400e07cd033a51c820a77a8b4aceff683972ed27559acb8819ef81269c54ed333617821c6f0946a2e063b2d79a8be13ddf866fec590fbeb8d3fd80c6f6c0a43707b4f83241eb027d7131610467c6ba034495dafda81bc649442aa683aaa923c3f4f9047dcabe5e24428e035ea7ef8a9592fee1f7b8f4272ce57e276e762679c7db1ed3801fc96124c946a533452c797a8e1e28fd9d23af3d8ea6ae0254b17a4ffa0d458c7ec0034dee948bfafcbc17fc877db8a11af402ca3e2ee31c6bfbc8273ae1dd2bb55f40290d240107601487f3f1dca97aeb7f790c406ef34a2f950b5fbcba4ed6fdee50b81e654eaa7885a4f5fe5e245c9ea935cf1c58798bf48803d91faa8162e6aebbab7aeba19881bd359d5cd727382896fde7081bf45f0b7ee02977cfbd4c5d0afdd6ce6725c790118e3fd1b003c564fdfa2129ac9595ab3e6db59678c683f153adf45eda73d8a05b77128148ed1398dfe6648226210d12881f6df073c375bd6a6137402c6b676784320e8a1d522f38306e999dc0e40acc4d5c5959d181e9e8dc835fcc4f998a8f1996dd12aae125d531a2095b8717e26bef3516d1715d91dca0dade4595c801e4bd3556ce6a39d95e2280d27bd1cea984b6a41068b5094f8f5b482b45ab8a6a79032c15b3e703c7465b9938bf53290d7aeac7d0ffc7d90a7cedb9c76f803dcbc3c3a47db3bcab51b883d128c984f3b1a5decda6247938b03449eaf16222a2e9a45d191140518734455d3ea387be62340bcb74136eea65ddbddd3f131a96bb65034b3b6fa8d057d7d392557f6df3d5621a82e3a9b23c77b8a2c1e4d074d1fd0518f91059364444fdc400578c225e4cc0606f7bb7109915e04dfa98171c0ca16bdc11e048d0ed9b290088f28b16c152f7bc44b768161c39c1387ee35f0d50987e86ad7b2bdfb9bddae99795674d4d06904b2350ae820aed3300e7af234abc8b7fb925f279acac7f05ada2ea2ef8fc2972ab18812a4fc2e80487ac46c3508f3066891f4c370f5abcc243b6783da97d0a0080e2caf73487672380b780528f64867e39f45545ef28b5663e2c2b487e0d82827d3e13ae7b09391a21cbc1bfbd458fe06dcdcb5523ed2a43a437042920454f0ed57c7454032d8d4c9385864bc798b5d24893cf75e01855515d36e97f720dd0eb0a0eaae829f7a745c6245a73d4bcae5de7cf78d1f7d6990661e8910138ee5df19d2cd22003c7a73bac8fbbd277d3f6de7da5fcd88e37d13e873bd1a033005baceacc3b68189e29f8240e5fb0e24c98e3094a84992829d19ebf22a01d0ba2f643bcf4631194a64daf2e878be431c115b6ebb235e1e76f1e8602f75c31496bc99e07c893e2fd70123c701eda3a5b545390f6dd170b47a1f21044f645e4843489fcb3d568a6188134959ed706447d42f7992a27cfeda215bd4c6532c0dbe99746f26d6f1b26c74cca920708fa60de361f674fb284e218b4e2874ca29e4d917bef04a711de240a3d3ca9aefc6249c4aaafb8020182384b16e4c3983cce45aef0a630bd0064cf3dc922d24f070e48ffafc994aebe8c5ea4d5595fd9974d13f8d86e542ca565ad5b2096dd404ce9f323dbd8024eb63e22819b0bfc98eb334380ea07f2a9f1b96bb2e4058f1bb65eec36ee755ef8163be43860660d8a797dcdb4b7aea375fce436d59fe28450a40314ef08a80f3ccd4da965e99401bf8603be328e8176165769468b0d5f6c70ab0e683dfad7a5afe80174d0989922b56299f0fbae5c1fe5be453d1771632a8f384553352cb3109a3f01485fc66c1e3d243e538173d342cc7ac641e88f48be2404560b986516f0285fe8c7d336527844f127f36cf7a8ba8fc0ecc4a4f0c96a338375eeccc1e27813f358dd8eb6ff7060173a0bc6ceab309adcf8c6bfb23a657b188f4daa256ed025025653e7f33f510e6a4f7c56823246c2c25d0757edef7b1bab56fa6988b8cc11e80a898a75744b0444660a3862eabd7ec31a31400ed79f721f270adc46bc40866967a974183562c5f525d0fa07c97f6d930e65dbdfb63c21e4ed527a63059662feceec1d6e96447ce1a54c034cfa453c1efd41711d1540917b687b82395d0f1c133ff78e5c4bd6a8424b417889a7b271eb402a030a80bd2115237c3d9481655a6a576d66f910225d2f4540f62b6060050d40a5ee9d759aa5c9186014a73acef5026cbdb107155bb58045af7762031eb8bc42d637f562c2872f2b8357b098af9796dc347697010e608967fa2346ce964d7c99616eb35c9e47766ba74ece67d5686abaaadc7cfeaf983bf478d4e127cc3f40391da0b2853669f8db2db265f9720957a475bc3a753c2db9e8f876488d6fedf01c04b6b72f1337769e3aa4e82aecbf00fb555824c26fcc4054c5fb72776950fb28a562a6fa7469c44e2570c3ac782de9f1a33b353f8fc37ef8e62ae8c7323bc8ac1a1ca44be69156e4d917db5f48fb6a317edc7d09ae2bc4cef9558a2bf6f0d57ee2db83db578cf73e822fede89fd8adcf889a79081b36aee2e833ec4807523ea12d0d498d60d660442449ae3aad3d42a6a69f82af3510a9775aeea62d41266e58e7cb10738606c3e873aa4f07a2f6ca21137ed128283511102721a3c07e5decd3f3a5d9c19036b5dcad26e65768c55ec4e927dad189c275d9fd2b220124403eaca33a252b22a3fe478cddfbd1502c28081c44032ada3791fc38256b207942e62c596675a4a8bf93a8a5ca58b0a15336cdaacba6378f3a617264f95028b5c9b7c7bb07929a3d885b8dfefb6a52ac7ba75f109891f7f8deb93094a7a31a7f4a8ae159912ab05b2b1a79626ee3b4d92a3652369f80ff403af7511d4bf288ce0c05ab818da41c8bcd52cf9b3011dab260687ef30b00f6a15cb2c83899f95d4632d713ab6850a539f023f15d4b4972aaf6212ace9ba39dfa528bac477143e376cc3a8427b3b4c330a08924f9844bb539645655d73406e71bd85205510d4201799e46f4342dff9e594d589d5dbbb3091ad8a55a3afcb5fc2ecf8c06d2d897565c661604a386ad657742dae5ee9455e10626bcfc6dba4f80e0a2e9adbeeed10a9a0c6f0e4011b6c5b1f9531543e8be0ac8101f1a92f077841532279ddbfc88ff0e2dec983c5e18448ef59618c123612581208452a427f63232798cc462d0233691ecb4b4ffd32dd861f1b9d6f30a912513c6eef0ad940656de151402efaafc4392c9464b08fdbe9426c6d921f60566ef47df076b03b65013e8cc1218cb1da78b2bad991dd199f58560659ad848fc36718b20248a4ed097d068a8f91a2c46027bbe73a24b3772d78a2f414754b422c08ceed10db960a4cd62ff057f728a83b042b61ed349316b1f6e741316d4353ee5e1da276dcf8ead260ad4f82030c14a03ba5b5989d257847a26d28f03b050711344839f1ccc943635d28620ba25c494c1a707747f94b77e2dc597a48b6d480df683f1543d827d1139eefac3098a36f7b92c68a4e412c06cb207bacb1ed4c4b243e1b46ce2d5b0073f9206f4cf8343f3348575bfdd378cd95328e620b109a25eb17352b9f4d108f2fdf80ff3ede1fc5e2b0a6809f348671338bf1671bdb9cd486bad96c996e106bf254dce98493e2b562e2ca8ffa6c"}, {0x28, 0x1, 0x5, "435605406d30ca9b67391ee6419a63f7ff"}], 0x2298}, 0x407) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) socketpair(0x6, 0x8000, 0x426, &(0x7f0000000000)) kevent(r0, 0x0, 0x8a9e, 0x0, 0x0, &(0x7f0000000200)) close(r0) 16:00:38 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0xc001, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x6000, 0xe26) open(&(0x7f0000000040)='./bus\x00', 0x2, 0x8) mknod(&(0x7f0000000080)='./bus/file0\x00', 0x2000, 0x1) 16:00:38 executing program 1: clock_settime(0x0, &(0x7f0000000040)={0x100000000}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r1 = getgid() r2 = getegid() r3 = getgid() dup(0xffffffffffffffff) openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x491, 0x0) accept$unix(0xffffffffffffffff, &(0x7f0000000500)=@file={0x0, ""/4096}, &(0x7f0000000280)=0x1002) accept$inet6(0xffffffffffffffff, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r4 = accept$inet(0xffffffffffffff9c, &(0x7f0000000340), &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r7 = getegid() open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x118) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r9 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getgroups(0xa, &(0x7f00000001c0)=[r0, r1, r2, r3, r5, r6, r7, r8, r9, r10]) getegid() getrusage(0x1, &(0x7f0000000440)) 16:00:38 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = syz_open_pts() r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000000)=0x33) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) 16:00:38 executing program 0: r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000000340)={0xfffffffffffffffe, 0x93, 0x0, 0x0, 0x0}, 0x0) sendmsg$unix(r0, &(0x7f0000000140)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000000c0)=[{&(0x7f0000000040)="374c2922814b23c164625a1c7d3294236ca8bb13a41ad4e5d49f33547362183e019ab2049c9a21e48637f7b72aa91692ee1275060a294a03b9b5c80724db6f4f82a677aebc02451ea704bb38312071dfdb4958281a80504b07418b6e24418edd", 0x60}], 0x1, &(0x7f0000000100)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}], 0x18, 0x2}, 0x2) denied attempt to set clock forward to 4294967296 denied attempt to set clock forward to 4294967296 16:00:38 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x0, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) bind(r1, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) 16:00:38 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x3ff) r1 = fcntl$dupfd(r0, 0x0, r0) getpeername$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) getpid() bind$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 16:00:38 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="28000000ffff00000100000708cd3fdf0000000086a1795f37d905f90358728aa15326a90285a278a103c3c6f6049c04007e3df243ba490275c4", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) setrlimit(0x8, &(0x7f0000000080)) r2 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) setreuid(r2, r3) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) 16:00:38 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = socket(0x18, 0x1, 0x0) close(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000040)="170729a6695cbf", 0x7) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x2, 0x9, 0xd1c}, 0xc) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:38 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x3, r0) readv(r1, &(0x7f0000000280), 0x1b1) mknod(&(0x7f0000000280)='./bus\x00', 0x0, 0x2) open(&(0x7f0000001ac0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000080)={0x7, 0x6, 0x1, 0x7, 0x1f, 0x0, 0x7fffffff, 0x1}, &(0x7f00000000c0)={0x100000000, 0x1}) 16:00:39 executing program 1: pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = semget$private(0x0, 0x4, 0x100) semctl$GETVAL(r2, 0x40003, 0x5, &(0x7f00000013c0)=""/74) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000240)=""/7) mlockall(0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0xfffffffffffffffc, 0x7f, 0x101, 0xdc56, "7e4fc1fc8feb6d51039d9d8dff0ff7bf2df446e8", 0x7ff, 0x9f}) getsockname(r0, &(0x7f0000000140)=@un=@abs, &(0x7f0000000200)=0x8) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r4 = socket(0x6, 0x0, 0x2) mknod$loop(&(0x7f0000001480)='./file0\x00', 0x5da24754a5793da0, 0x0) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f00000015c0)=""/157) pipe(&(0x7f0000000280)) setrlimit(0x8, &(0x7f0000000080)={0x8, 0xf}) r5 = open$dir(&(0x7f00000002c0)='./file1\x00', 0x2, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r5, 0x0, r5) mlockall(0x2) setsockopt$sock_timeval(r7, 0xffff, 0x1005, &(0x7f0000003980)={0x8, 0x101}, 0xfffffffffffffffe) mlockall(0x4) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180), 0x0) getsockname$inet6(r6, &(0x7f0000000300), &(0x7f0000000340)=0xc) setsockopt$inet_opts(r4, 0x0, 0x4000040000000001, &(0x7f0000001580)="13433310dad4039fdd473840017bda4ace63a106290abce3ef59", 0x1a) r8 = semget$private(0x0, 0x0, 0x21d) semctl$GETZCNT(r2, 0xffffffffffffffff, 0x7, &(0x7f0000001500)=""/102) semop(r2, &(0x7f0000001440)=[{0x4, 0x10001, 0x800}, {0x2, 0x800, 0x4000000800}, {0x6, 0x7, 0x1000}], 0x3) semctl$GETZCNT(r8, 0x4, 0x7, &(0x7f0000000180)=""/104) socket(0x10, 0xc003, 0x100) semop(r2, &(0x7f0000000400)=[{0x3, 0x3fc0000, 0x800}, {0x5, 0x2, 0x1800}, {0x4, 0x1, 0x1800}, {0x1, 0x0, 0x1800}, {0x3, 0xab3, 0x1000}, {0x0, 0x6, 0x800}, {0x4, 0x7fff, 0x1000}, {0x3, 0x7}, {0x0, 0x0, 0x800}, {0x4, 0xfffffffffffffff7, 0x800}], 0xa) semctl$GETVAL(r8, 0x4, 0x5, &(0x7f0000000380)=""/33) 16:00:39 executing program 1: r0 = shmget$private(0x0, 0x600000, 0x2, &(0x7f0000a00000/0x600000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r1 = semget$private(0x0, 0x20000000000001, 0x200) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x3f, 0x1, 0xfffffffffffffff9, 0x9, 0xf2, 0x7, 0x8000, 0x8, 0x5]) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') msgget$private(0x0, 0x200) r2 = msgget(0x1, 0x104) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r3, 0x4, 0x1, &(0x7f0000000140)="c383fd31b52cd92546dc47184212df921c99e59b09017a88a0227710316bb7c896268777a295df842442ecf33028459339538dc2b0a433562c79cb3f0b43e74154dc9b7e99d75dfc7caabe69898dfbb71e25d0ef4856060bdd28effcd9a2f0cb923a0e197a869c527ef1cc0ba234eef22c06d7b02f5e49d778e5fffb0f167a9ce3370516ef97226fba266ad7619aca", 0x8f) msgsnd(r2, &(0x7f0000000440)=ANY=[@ANYBLOB="03000000000000009d13e97ead9f46926c40a6b814ba458225c45c0c00011e0900dc3c4e92b466df73766fc0c6fd9c5fe682bf20740bcd31536bc8172dae56b1dd398175ebf16521974df70a6913b7459844507b6246e07696c1f08bd6a723423970cf67e2b215ab5f04efe77f7657bb6b667c26b1579ce7a93b3d199feaf8d6e90d702592b8aee0a207de8f9bb9b88cdf3802e5bbef3354d6b667a14a23823fd0aa9885f77896b90f459fc331f814269981585dda0d4c72bedf721bb992655513c90b8941d2eed4e18a5e4da2887d93b5f027e19469b3b54c71bb3d1437ebe942da7f7f7c87872148678ed7497d07c5bd4a25617ebb5899ba4bcb43ac4612434787a13227d4671850ae0e82d1293c56ab8c8b8b6ea707d053d1fe2210a536e1757592e88db03a8169061afbcb39d773127bd13beed20f2b93f278bc9c1798d4a4214dcdf91d25320054759e2c70591940f2476c925164054d8fc8b63f1848cee7b3f3a16ad91c05fe67a71cec35e170b2a391167439f592452a75a7a309bf3a6fef497f2c749eff3b30a709e0199df50500e3f860ec953e749155c578faef989033bac726c5f1921eb7ff4597efee330f637eccce6b8561ba2a970f701f30cb516a2b0845669fcb71fa1e08c76e1b408f5d9eb7413ae35ce077bb50cef81a61e5c69a99e771bcf97dacf957a621c14429e0a2835fff7887e1b6e8fe4ef0bce2b1df70ac619bf6b066de24346c21a0597923b6bff824b99cc58a31298a7a39383da19c7f5411414bc959c7e2d55f91e78271177037fb05fc66b6b6c570140181a4732bc9857ebcca2ffb4a74a2abd274d948550191055c1ec0773db13b7906695779c3a3fe0caf043c82d813e4b270899762598edb3bf85aa963c4a10d77"], 0x1, 0x10000800) shmget$private(0x0, 0x1000, 0x600, &(0x7f0000f8e000/0x1000)=nil) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x30, 0x0) mmap(&(0x7f0000d61000/0x3000)=nil, 0x3000, 0x2, 0x2811, r4, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) socket(0x1, 0x7, 0x1) msgget$private(0x0, 0x44) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 16:00:39 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x80000000000036, 0x0, 0x0) r1 = semget$private(0x0, 0x1, 0x80) r2 = geteuid() getgroups(0x2, &(0x7f0000000180)=[0xffffffffffffffff, 0x0]) r5 = getuid() r6 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x9, r2, r3, r5, r6, 0x20, 0x9}, 0x4, 0x101, 0x56}) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f0000001240)=""/4096) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCVERSION(r7, 0x40044271, &(0x7f0000000040)) fchown(r0, r2, r4) r8 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x20000, 0x1) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000240)=""/4096) ioctl$TIOCEXCL(r8, 0x2000740d) r9 = dup2(r0, r8) ioctl$TIOCSTART(r8, 0x2000746e) ioctl$TIOCNXCL(r9, 0x2000740e) sendto$unix(r8, &(0x7f00000000c0)="0d200b6296c90e49e725c0922ae83a70c45f482cd7933c2689727d9dbb3fb9351212ff5b06ab8f7d56dfa279612fed3fdfcf5177041194c24a8d1d5f15831f284d2b85139f571018d15e399125e2d7e248023fcd08dba241dd2bad0da78f5930d369d93561ebbb", 0x67, 0x400, 0x0, 0x0) 16:00:39 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) setsockopt$sock_int(r0, 0xffff, 0x18c, &(0x7f0000000100)=0x6, 0x4) bind(r0, &(0x7f00000000c0)=@in6={0x18, 0x2, 0xffffffff}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r1, &(0x7f0000002340)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0xfffffffffffffed1) getpeername$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 16:00:39 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) bind(r0, &(0x7f0000000140)=@in6={0x18, 0x2, 0x4b6, 0x7}, 0xc) r1 = socket(0x18, 0x2, 0x80000001) setsockopt(r1, 0x29, 0x200000040, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getsockname(r1, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) 16:00:39 executing program 0: nanosleep(&(0x7f0000000000)={0x100000000000000, 0x3b9ac9ff}, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080), &(0x7f0000000100)=[&(0x7f00000000c0)='(\x00']) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10004) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00') 16:00:39 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r0) r4 = kqueue() close(r2) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 16:00:39 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) syz_open_pts() ioctl$TIOCSBRK(r1, 0x2000747b) r3 = syz_open_pts() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$lock(r3, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000, r4}) open(&(0x7f00000000c0)='./file0\x00', 0x20081, 0x4) close(r1) 16:00:39 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x1, 0x0) sendmsg(r1, &(0x7f0000002840)={&(0x7f0000000140)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001700)=[{&(0x7f00000001c0)="a85ea54a6ff946f7783c081c83ec0eff963bb8f3f918e67347f2396a9211c079ee6b65a014974a2d7686d071812e35127ab1dcf1def4c9d047cd44795731c0f6a14e2f621e0359f7fbae914b20d830bee4fde03ea83cde479f0478cb46f949f084ca6b3a2144ea28b7bf4cefe1b6820f12b21b0388f2ab39e0f738db7ef8325170bf24", 0x83}, {&(0x7f0000000300)="e3c960ce3547726c8264e80360d2a7a13ea812c840cb59cdd1335feecd229408ba9e1a494bcc30025d699f480e04965b0171dadd1a1f9f699ee4a0d70743c8a7e7ab4c23ce41001cfaa41b425cb7c01cd88c41d661d252281b80c5be0a737aca7cb7667acd45ade4138b3dc29a735ee4817a0806d5b590fd4d8d72ce968cff9f4daa8406e93ecd5f484858f451b74c8c00f0f2ff6397fef0975d", 0x9a}, {&(0x7f00000003c0)="ba6dc3aaa789554c31cf16248e30f863bb9db589b0cf06dcd8888958db7bd7713361a0d5c2fdbfb99651aa601d0975347ae849499546197bf532c990a4b697e70ea7ccc39456e8743c54a7c308bb10e43b3b3447ca8a1ad461ecb95791c48b1bb213e86ebf3dda248542f0fdff6b7efba9af45481ce0e15440b8fe486ac313f43a23d45a4f61035ab26259330d9065192b23b8af07ee1b204b6bcd5ac6e9f390", 0xa0}, {&(0x7f0000000480)="2d2a17aa4514a9dd76920b9708cd2dea1491c3cc3503773be37cbac92898920d12249a790cc2fbca746533126d3e8ee59052a01a6ccd08647fbfff20746e3dd90634eb11135142", 0x47}, {&(0x7f0000000280)="6b6b9384bee3e44c9c56b88492facccea1ca96c68c1c95a531", 0x19}, {&(0x7f0000000500)="69268d3be7789163f69abb00344025a8afeb4d9203ad4453c69bb91d2ab2259505a0e441a760c9e97aa2d8b73066342c71df2d087bafc0a3742f41c1d14f36ffe141c926e06e8be1278d3f0a878f53074e1420b27420b0f9d28662bd515a8b568f22cbd243a07df9a6dcb9b68c82537cb703e69e4d9be01aac083c44ca722d7418e9bd2d67a3529d77011bf953dacea1acab49b7d8fba03b700ee067c63b0b0202eedd6d7904f6197012800d225086c3", 0xb0}, {&(0x7f00000005c0)="e6513081196810b47460f914a770f99fcb7f1a9bd039d1b624ecda456690ccfed353013401464884aa9cebe69dcf65", 0x2f}, {&(0x7f0000000600)="0d240ac93f4be112", 0x8}, {&(0x7f0000000640)="bae0e338f073ae5b2ca58f30706a98b9a18d9fe711fd8156e265a8d77c9326c4d884a752faf1ec0b2d7251217a0185d38cc3768b549d21a3374715c1230068b593522d560f3decc988c74c5cbe1aa5028bb92885fdcd660c30741f34c035e634ef799f1e888129f8a4d235c960d3c0221e72a251abd7db4dae5c3631c32d3213dfe7fe47a9b4d4de997c9fb7754518a4261820f0148215c964f69e835d4667603ea98d73c44eb2f9693a9671e2c71622486f", 0xb2}, {&(0x7f0000000700)="bc37dc6fb7d96b819a9cf7bb597fa1f894b70a01dfd1bde847d6c8b30adb9b654dd9305eb12d9556b539cda6b86462df7355bfa494201727478da7bfc3da8e396d2d58b9f65073c6bc37526b2a2bb612998b8c51f769638b581ad9903173efcff941dc46403752fda66e0ff4840959b13a961464f48943508955218e4ceadb65672f7bf1bdc5f23be7cf8d370c8275acc90b5e7c3e7c01d33751aab52a6b99c2a2c2aaac6c14e9b3769e38fd5887ca4f9493f329c51a508832e54f5a7cb586971ae41f935fd26909867c700e6b04a5feef2aa1e9687a61e4e9c337b3c329a5a7739e4f807234d01ea9718a8453219b9fd5258af8a5b770d2934549a107d06de24f30d987a9451d0135cf64366922282578b60a62d2752ac50cf12c1a862bc241758d5de7bb955e3f3bc38dcb9aa92936466786399bf5f807832a52b663e6cb063110cdc1c08d73f1f5e83953087bb28ad9a99e669a5d16aed1be39404897a4bb09b2fc9fd2058cb3111b27b5c018c41f5013a9ecfab5974b114ede09945088744d0ad0e51b19761d96efe5ee8d1f3edd9a6876c4766861dd22859ff3052c8b83d1d4d49dc71f8f0703e90c8b99635c0c71feee503b9d85544b2f3fc59d3f98c7d1eb7558d29d96e4aef6bed402cfaf7784251292e5814d6b8f59083384f759431f9262e9ff299e624d9f5689e11a38e3943c2716cdcef2eac3acfd43acd91f6806e255ff17da78a5b8c834c3402659ef0b48d4acbd72a6f1c158edd7d9bacdff00c6656699043957f820d01418ced577165427da86730aa358e0eaa6eb8bbeab4c0fcb7cd71e533e6fe368fb44d7aa1ab82b7a075732703b081831a9070d436fc1b518554005dfb14bc97993c0e990397314b4db718fedd389dacf32915b7d12f880725a19900b4c85def4976df62ffcc90caf64053240bdab3eaea9c81c58ab0af2226c14e92f1e1575f0ca1ebc3e240e5d25cc072babe721dd7a3dff8832564d4d442e878e9a2bc25b23c4cef6f1d25ee55069e115ee1f39d0850abede3417a7ff17d057d7bc353b1d9015b6faa3224e7e0fa16600fcd5b4f85480f57adddba53fe9942bb7826889fca955ca7629b3fbfa0c1b196862ab8b0823b178c7be73d32bdb347e277c2c6d316659db7fb9bc2aa2b0cde1fae8221a30d4943dbd76481565d5990e5791b415e2653ec7872b94d0d607713447f1e784b98470cbb2b9fa4a92b3234d7533a60a6c4f9bcb3033bc25cb17ebcb6acbeba277e400bf832b06c6d0fb6f70cfcf289717a66adbba91c37a7fba0d5011978e76d795587e38fd610d97cd70f2792436a6e591b7247aa63254a859bdca2a9700dc4eb53862c37848d60bfcf8d194debd0348933a55c4a78369f73a3fe31edaab79a164b714576b3edd2eca6b835833840f1fbe132afcbbce7f1dc38d38b9b5dfbbda109641417e74f6231cd6c0f50700bfc084ede451874ed9938f2531b10bcd97c8c24695633efa9f7152deb8b04d11a249dc2580283f4298e5bdc0b5cc930b857665eb5034c2d84e8c8baff77f5d36c271b9b5af76a00a853c7ca2680041556113251117e6ef327626d51f4bacedaaafb87cc59725a1c5431f3e7096f367f5fef7442855982f34828a32b0ef04c2c40c728bfccf94fa425aeeaa82e27b73280981bd91f59a65ded246fb912ca3500772dfd3d92f2852b58d879e25a263b42c4ed88e99c468e968e86dfe99c3a9dbe3ca56e27622f2fceb5c8ae66e88be676897d37a2495d3d6a004db5254cfef6a5f8a6e39d1ae4454354a8d93d09ec315dec2bdc8862f83a8c5c1a28ad77667d7ca54aba42f5280658dd21cef24016bdd28dd39fe837616a8d59c1ec116b3cbddce28bb8c913d86359ddff0db34f3a6d086e127549a03b53fe642b0b614987202ce28168b1be5f45711575d2df2aff355112e16f2af308c5146496ed0a859ea68ca510b69f088409aeb2c8342ee88ad5878b2d26af58d559874f01f53bd98121fd42764501fa80e5559d6325813abd827ddf4e007c9ba45dc10a73088b9d97430890b6ebf8518202e36b4dab730d91e8ad4c1f64f9f8ce9239d4840abec9ad609be999d7359c9f7240f340058c9048e957d5aae57a1f94df9c3bc58fa573d57e7ff803d3d56de2796501fbee9a266677de13720c6b70aaba562cc18fd8549c2fabbc35474ed01d5b6fd6e1b6054020e68b4190ae406f2cac83c98cf15c0b8e029e171707354471d9911ccd65da5358d7757708d73a1e8a8c413cbaa5b5e8c262bdfa6a03a7f97bf84bf04063deece4d52bda838accd5c64694e347334eee8b7f414d2b204d601b8db2bd9d993025965b800931352fe53c73b3a5c7e61fa9fd5befac18ef8ea1ecc98315aade0098a2b1ea54b8c4fa1546be7a4e662e14f93090ee94eae95b63f5b50624d24d2f0b91bc9919c3080d76c0852a55d8afa02ddc6c83a8d3dbce6c42dae66bc87b141e001cc07b6ddc6c9f2f92ca69a66b048cec653a1f0e6ab2635f48f54b266daddd2b180f0813dcf33f0430669961b4f1646b66ef0c00bfaf6e05d6133e96a3da0e8feee499452ee3955eb3e9e6b6db523fedef1330bfb8006f9efb525c77e3d9d7f2048c0b4ec9509271dbe9dec1f2a2d94a0ed01c5a95f22e53ddd0fa05f7afa22a105ed9c6e266a023f8545628edeb356a518a6694d67fe4dc1f13c6b2497365ac5e0d24dd1367aeca98d77499aef47cd3634e1bc20a48f8589641a2a37b354a16f5ca0221529fc9f5eb3dbe110c2787b8cf946bbd7a73595ac7c3f0113549142e81a3d00405dc64391a19ad01ecc2cdb22e51a9c0621081806f47e289f7883b0353e7a0cf7334a3c5da29e860f454953ffd6f36b07fc6fd8475202d9f27a5c20f6a34781f8af656c120437843a20b451033a8b5f41c3e8541f7aba444e4c2934d08b2fe710ab86df04faaa739557d776f1bc87e707acb73179fa729ec436b9b2935c4ce1629d7a54f3b3717dc1d67bf5661fc8fef2427331be6ede5cd6c19094128124228c6169ce8b9fa9279de4c4bc1c5dc942115c2840b93cf361c2e3e0c2bf5a31b14e545ac915fd890b80e54f1783a65143c1257d9886bb5a4ea74025d4448ea46e30c18d38499d30c486963f7bcc4e02405d94c0bb231eb7e11eff90c6cd4aa27f67a40499fffab1b236023d4937fdedf004165f7e1ebc7a73642026929323782eee0574d0534051fd8a9918586f2f000904e25216d58efd4c6618cf7572a42280bba851dac0eb3965bb410d652fdff1f516afefc0bd74515b572bd9cf1b94d7bcdf192ff1a6c5d7443e5129effc0a186da3f76fb38d6bb73125d637d943f97364add09eb15d2094d84f0c057f05344c338c89d26ee34766d8589fa92c7557a106cd2533b7372805faabec0747030242301c8242c72fbe8914643ecdc2aa65f21b304ab1137e58a86016e5e1beb4f2652d31544d4a7e3ac408491e647060445b3dd8cb4d9b5624a77978d4d5c5c246534ecd52a6cb16593d8f3f80b8e181baeb7167c7970040698046bfd25636de74b3efe766f2c68b3b66d64a6d5c0329094bbe267f03080b96051563abed5dc674e099d37e8afe346e6b88b0de3b87b5105116320082b0cab06f0e0ede945c6eb95ff928f13efd57ffed4cba4d83f6806cdf3153ddf2806257456f288406fcb53531dddde83136e525ee77bdc1025e2e771710a1ed33cc552cf1c6766f2a37af36657a611ca9e60360f98653ac2cfb224cb545e2f2f6e5721bcca0f80cf1ac6701b6e2cab6795331f16c5346d420d8d233e952dba26146c2d9311e6c3cb5bf7f324df9c7e77b2b0df0f76c97cf98751a00d4c8caaba940fef0b886dfc513cb8f28424d804bfc0b0a35807e3b0968e747e768dfaf3720326abf80db74033cd43f4afcfdcd8f07513d34ca432a9f9515900f250143422f08c31447e7bb9a84dfaa7a4c0ce4a3178ac366e4ac55888032eb6ae3105a60b6d49b6533f11ef05a07d6b750aeabf2bca5ce82928e0d9fa462a61138c79e2c8a3df808b1244ef796bbf36e5ce448b25b113cddcaaa8f4f169a1f2e641fe252b8857636237810d51a718d2e801cf2f304095b527857df46e49ddbd1b72022b3f769d23cc5b4c760115bda1442ccf4d2b3b359c37723cbd2dc0c403ebd96fbf9a720190936aaa56fc41de3eaa18d494b56efb1790b57f5a315f8b8f297faca6698d94ba2c947789c4f9da9673361529c198d8864c9102688f28922302f1073b40233330f2f2c6a43506cea89178561f1ff50f0f4d4e41942c5e73a31652c477fa385a9e594e1280c5e4907f63d5656918dae43881d90051f0ae42305b824d8313f6eae6bdf5d812b4d43783fb8b063012bcc2dd9f47371d7d2dbc1c129b87643f2fc0f4fc8516063d583d65a00202d90f315785edefc91abfabfc43e2d83634bba66a842f22d567daddc0fffc7379e6d51edf4e1bfd4574c5dcf82df45b21c74a3cfbaca61873574a353563bcbe01161b04e68c0897f014b5792c8ba4695a9e752150a9f33a0a7d2ce9142721c9a7e2d2f8c460780f46ca7cdf294fbfa427b7d18ab1ca24082c620dac52f1e6cf917734d9c3945281cf3a59872ea5fac165348818ca85505c21d1834598ad913fac6ed083425a06375018a1c229fd4dcf227c338c12a22134020ce01451a872b2c14c3abb176a1512cb1c181784adbbe0702ffd28b9efb0ffc5619eb9a0d66533970d43d49a32fe91a66e912952ae11e68e88433968cadb46976aeac1126bebef7487d942f30da92f3f1f6786692fb5c44635c99b72abf459996168aa43a114b11277ad57ecd8cef48b5d6af9847f21021985441ec5227d3dec5b1533387d28ef0a5d81a72514c586e26dad649648f03690c9c9ea8561ae5d87698064b00259e8e4805f98ff2d449c3efbe6deec0a691ffed37b2a6c26a7f91c987195b211417ed35808673fe94fa20c8aabdb696e63f8fac0edc1fd9fefaf07d050072862d2ba1e806fcdb501f78d194f924759848700ff36d0d213e5c4a08e4c5a7ff0d4061253e7db2e93b357908e435c7ba37b182f593ad9df75340e8c9c9005e2ae07d3c10a41c8d5af0680b368548a30eca3d76c6ee73087159d25b535eb656fd1e41668059e7d4248a6192ceab3c96e7438bea0677eb033e14c5bbbbff503f805ccf52b3d5f00bdc3f48504bb9a0fbaea9f336234366e984eaace97073031a28d700a37323c4216ec5479a45b5978d15f5b18b043397d52ac11a9eb9d2fb5daca464af30faffb21707351677837157cb8a2ea802d9036ca1d1e5019f409c9b7ced87de2f6c3e25a788823ed6dd27569b3a66c63462d94f403d5f1b2f946bfd13f262c651f15c5c44e0637efc3bd498c92dccc3d5893b1c067a83bf20a4638b67e7b5e3ef3c23fa5428bf50b7b0b2b83cfa0882dda25629ce8c7cb83f29befaf6d9a4aa9969e049d63c7c5cdc6e6173498a8d94905926a835aff52a284eb9a12ee7de373db3f6a82e11bd485dde7ad9f5d1fb348e4392a9ff469da2b29dad81b06f6eb8feca229c7adf65f16c7c80c9895b1bd755b3a77baad74f45a664a43b0814fd2ca7f881b08cb3d3c7505a86984409f6688bf7565aae1c7ab011f361a8b3d3b4a8d382c8c70604530d90b04b62f0a801a9128d93b6ddd74ccfad8d0e1591ddd53fd07cae81392ec12eb776ef35e26ffea97684ad2b78ce5b600388315ade6ec9576c0c7c4ba08d96ce420a6bb562a2f5cbd3ed8f05b35ec53cf494422098eecc5b0bda82ca0fdbc446afdf11514b0e79b4d027efcabdbea850", 0x1000}], 0xa, &(0x7f00000017c0)=[{0x38, 0xffff, 0x8, "63869c81eae77591dd183457a8450023d5366cd9e16fd4f976b62e7d975501f95528c7bf22732f39"}, {0x38, 0xffff, 0x100000001, "8679e6353320720bf67be434c0a686e86467b962f1644bab6719f0bac82fba6ddbab"}, {0x1010, 0x1, 0x4, "12e385caee07b205458bc31b1a01f3095f0f272507b084b7857076c273cc7be50fae485c4e8948ec3fbebb20be8506dccbc00e0ce0efcbbec0fbb47e029870f6252898894e88bcbf8414f9833665326ce51831a1bb90170de21371cc3aa61cf0bf69a0159b16475090f9cd8a03e2a60dba2c50a03e68185ac75226c6d3a0a70ce8753cbf65eb0eaac697ce340e46239cf5dd63874c7a8e3fd2eca9210e4c96523ffd7e2e419564484017465792ad6a07887fb631ede8fb67f3a46925b3048ae0875333a8ae793801c6398bb7b8b35b7c7c15496b22adda16ee5947294ea51540a6db1476dfdac274eeb811c3c835c50760edffd045e35a405d0c8bcd2cf53d566c16a49d1be02535369c2885a11a75b2623d0cd48390359ae47dc87711c32f04c7a76c069fe0a556b2bafeba541ccbc183b260e509d03ab75af7bc85425b00e642bd2d8b8da97926da985067267e4247466bcefc2d8991d1bcb1bbf205e7f2e640ad688c2853d421034b9e69239554386b707b947643c91b0439cc4f52cbe8ab60c8bc00eba059c05b7065b35a8a7d7e59b722cace7b7deb8006674be3907f515d2394da76815dfd3d7b632dcf39c465ae9f0107609c74d211978353d4dd4df79e56c1c09ca24a9d5dbf7756b5b9b7e8a6c347c7ebce1227ce2145663a83c33740c3c5287c74f9e990a3296e191862d4e8f7f6523fedb41286e4706eec925d298efd6eeab7ba743859916333132c19128dd9f0860cf0da9beb6519bfdaa313cbdb29fc2e47b3caacf2d1a8733829aaba618dd58f8c19c7db89d32c0ab1cf0100812938494970899ca9bf4368ec5c4bbaaf71789a66395381bf0613c2a729eb552bcc35bd04e08fd75c80ccd5f3f8f151f567d26f3cac0b5a917a0d12359e7a64e7b3ccca1ebe3008d9bf598ad559a7b36b6fd59cf0b75f19bb0fef674cca81a3a6f14070538b3a02ff7a8a9eb116fc656a8fc54f6a8e8e3f11af489dd4eb2a84cf4fb49c1da7ec04cbdf2187357beb0824eef7ff29b4fd11f083864bf75cc5a05ee282adb3f978d9be9d5654ad5e20b814a34a11a30bb3ccd539c438baaf6ba1d1672538e8a436f42acd3c031b5699e5a9442e5bd2b22268dcc2b617389d0ca065c0829fff45f1a1d5771dd273361f90e124941fdc22cab9053afbf7184e6a50967503b4694f8eb5939b96f53f77d762ed81fa7e2ca4b1e7a9348c6f5d2ab2b8d1530e947b8b6e891de88bb4dc1ddb4d9237a0b94e3a7b735425f7de9923fdb8f9626d7250e203be148f35612e005ffe164899d59a59768b0096459ce6d540e97198fb624669dd39b10c7715e68f12c70e75ee6ef9e45cf7b4ba6c8f85a4fc3c12d21beda33faf928bb0186b33282495f54ae32be0e7c3f03d982f74521e264cd0e0efe3a0827559825537e0d674da1f5780ad512830e5f9e025e939e42db07ddba97ec1920009f147386793727f151940d26f86d45c76478cad2011e1694e373c6a05cbfe1d50802854196bd0ef86b263ad876d6d126cc0c31bdd5856366e5f54a64d1193d60b5a5c2fa8150f7b2253478dc842a21e62159a040983879da1665f5b6cb139a1dd0a790d689f9b763d3f92c1d91b8456275aef37a76657f0e8b6768e65e86c18e66e45fd98300843de5e45cef1fa8b17be8d914099e6312f00e1284f91e34624f51f4a43fe32f83290ef5be933619c99eb9d3fc5ce1e3ed1e43d944333f34f88bbb9788190608876f6f2a4e542579aaf99410c98c24e09ae8d0b49c11502e910f09cb0972304cefad292bba57ddf9aff9c316971bd84ab5718811198f001dc6333e4736ac39a4fe1931a0ca0f9e85021401aa18fd63c7f9c04e468f56e8c2dc1604226ae35568ccc717226346a2e80fb2f4004ae9f10c89690e495e65b3a67e6eb2b5d1a6f8bb676ef82039fb7f01c47a2e194216863c57b1cf4bb6cc5b0e6d8138ce2d60825da20834aaa8eb63f645c09b9cd2f25a03da816a3ff1460d96176f7fdd10d0a1b9d7780cadb0bad420a36d1eca841f4b17f729374d448835a4919cd52282835d95e0991ee6322cebd88f80c9f53d7b35b5cabea61426a7dafed0a230885cb7aaa3c1a1e767434fc812dcbfb10de6f5f2983852ef0541257923a9d6dadd041f9f14e69aca453e397b05b609bf032f53309da0ee4432bb708c34978384e3de086a413bd1f26f70007eae5385be79fdffa493f4c1ea5ec278e9c2700b3cbcab9fb0a64a432f92f4c204f74f1b19eda55228774b318425315170ab1f555b1963b8f7685a3b6e8644337846b4ce0cc50465354b866f4cb2c816049f12639ea1afcb5dae2da945dc72af29a0d5d209f3a02e7e98f2858c0b5b059b55cb4dc320de69bf590c35a7a518782ceecce36bb18af6560520bd6d470281c411816912e1c5056042ca2c6da029d8b2679ab2f675731abbc76ff6ff149cfd4075f650385acbc774fd29aeb7d221c860105156512402d32d29b24d19505da1d69991439410d76a0676d61e474be450de3a9f82affee6a282a214f4bd4f4e5c6ded5517fe63430272c3b6bfd3f2c5e18a45c341578130bffc575f7fab36a2af35772a1f2d368304082c0353ec38b2e7f294cc141bf638c0804b8f2b07cbb444f0a5f648e6235fe5af1824646d4e7d0f5b10a4e26be2253c03acd9d24c780554413e89e31533614e1a3354b80016c256ab16b3140da7af1383477e7befd5335b7205b6ea0464d6f5974b5009b7ef41fded9b18cf5e0e0adf6638c20a7f060acc1e9b5d8f993d5883b1bd7418eda7327193989baf8254f84b31b7f49968147c74d71fe8c38113d5f5785ddfa49197f000e3863691ed0b5d25cb4f7e93eeb9283f6e777fd1337204a48cf491beeaca0b21c289f6b01e182012720da00d6b8bc42a056fd764a522724438733b33daef7c2a34ed7e1f0d3bde88c84d726cc3fa9aa0d06af803d9b438db63be0946e6ee867ab21226eb2d043c85ac307ef2592d6e3c0b9c7b96f12015d7d566e6496045f53f4aa6afb54c058680735ff6689718bef933e2a429c639ea9f7d3f7edc31bc7883f294c4386d133315e21ef54f16d29fac292b11efd0a9475fb9dd8aae0ed4a73852b120d0c7b9c70f7cd27cd42ef930b2a90ce063d8b1c6f237b0642080c3397312c3696a44ada29dcf381cb0cba5cd4710b5fc2a51222045e96f514a65dab3a615bcf1e2b72142448e6ae35bafec9d9b56aec409b2cb651c8ed7752638f721552e2b5adb82ce785ab9adb20f05fd5bdf4353e31991d32d90554c2a0dad856476819022cdda184d2e1ba86a2a4877dcbca02b4da679d8f34375e1fc3a3ef5c2fab121c14927dc876605160b12a734806d045365cafbf47e330c725ec63e4d7e3c66ab2f2b95e7c2a889ea6b9398be92631c9fbeae189f17f9442a0fca6b6cfa494f0723fbab06e9d6f6dcbf1a02d45bbdfb2cb3e16ee0173b31e562d177d9ba8240e53f3dd61979c7ab38f89269c32997ee48fa06f4279f7617a136da22abf88bd34def5c460dfdca9f1182b0a896177aa19cb67e9da5fbccc123f02cd78dfc686dc3ca09d1f045a39d57db411f993625abcc96f6579e26d99fde74ab3ae1ea8b266f6e2207bdaadb5540d1e42c33c34fe08baae418db422a083dc69fa6486eff77df03756e8a2e6f4849d582122a0a3b967a53a3e1b00dc58bfb4d0bc24888b032d6bd3ab1c6fece82e475dae3673521723102f4bb2c81145a96d4f5dca26652e70b0383e32c16f030ac7fca51f26783ac3e1fc45e082c0b1bb51e467314d8c7508abecbd9f717e046c686d3c4f60ddab4370afdbfe3e24d84f02395f8994f1dd02207d0f5ab65c37bb0d7cbfee605c62ebc8c205dfbe15f3e818268d86ef2644e8dfe460c7ab802d61e09cde2d1a53c7e7777b58630ad7afa0dedc47d212a1a1f75c51381d0bbdddbb66316ff673a15838fa3aaa3294fff812805ea25c6d188e6cc9d5eb02eada3bc0cb2a3947ba4939816d346e3ceafe29bc97162a765a6d61349e5ef91cb69016224fe9245739f7fa5740954a78ed007dea9843b6cd5c02fe8985d1ad524048c306f46fcf85fd3ef6f06d06ff626d37d96080abec204bc535cdd1c85b323873ac21c95dae33881a9a6da14956700bc7c3c6aba2d4fb678f913cf0be9ec9b3647a385ef66ce5fc178e29e312894dd3a8dd232f0c5c987f0bf0c758032da3749e7538002caca88f6436135ed03d563ee7235ca7716097d126c714dd8120810946b49aa252b176ad21f040d3c16e524740c3ce5d8653aed1ae443927322bc70079457a927f098d8ef2536d3573403990bfdc33e97eae0a9f98b0ab2bd89b42ce0fb3889ba7fad4f6ebfd1d0c391864f94b544e2e6d55f9d0787e177731954e1894f042e7a2a08cee05862c9c883958d883a256241c62031dc0d437f7ddb44ed326d6fb9faa3d4a2fb6bfc8f9eb4b8fc0d946ab51a81dee2eafa5edd38e82da0f238be77fc36e295549ceef7b13561055d8f7888ac4c234227f988aa4f732f857004b601fcdc4759f21f637772eda9ea60b232f081b1af4700045fafc8e2ef83abcd72581de42cfeb962f00f7a4b6f5b5ba47e3885ef7d20dbdd5e74b9d02fec641f1eb584d91870f0beaa8112262a342ba02067e0a83ff0223299b2c9160dfd04cac2c3b99d6b38b7df2b4e9033169ecd9c947b4f2099e7e6bf473eb45cdf796c77aeab0a96c0f670184786e30b75957c2f8ccaf282deafb3bd4dd026d01c3e527ad34eb0d9b6f4c9760f692cf949f25c835cf1e2e74b22d90fce27ed4a54515b53f09879312d6a576f8cf71a10f494dcc3856594207ab62be23889ee4ed3569fb9912d58af0d8376731122141ca6cd939df23feaa39c996b67e6c4e752f0da06bfb4672ae1bfc2c1cd6d820ee7020f9d4eae4a4d59a20779eaa7c0924801ae76912189fd8a1173267f0b300fcf09c30141d58d06dff8d95206300c953d7ee6961db114136917feda82a7631a20d0dc589089d8e2d48f817a148da67afec1507bdf261fceaef8017914c0dadb6de3488ae70dc38983255bf7c444ab816a7a6076212ca74609a9803b57e5343289b0bdeba24225b10403e362e1662fa8fb2c1a00b5c9a1e619edb0beb7ba79e70c04903a8f50abb3ebb6d1e90d18728be9795196a43c74e28bb02a480fd3256be0e3505f1e92888369eb26e552223a70ce4de580154d4fd5416fd9660db30c2b648e781bd4ac8802b83c050b57fa843b68fe301c97bc6c59e3627ce1ce21bf488cd079043c12062d4b239bc0154cdb6d43c4447cfcf8a8fe21fcad73666a36754b441f32e1463c0bdc6cfc7d754c34182d700bfbcfb9c1b3e9754d76410df131f632cc760ea66d6036ab4ff8533cf6e649a650d11ea276a53a2e71a0dd8bf08414e93212bedfb7c17df60805c8c499bdcaf18f15fd3f1ba7b681eecee7c3cee6e0c5c604f459a286b33a856d89ccaf04626614dd0a57c6fec984f4920d628855c32f57ba211dba5a260a1fe3587a838fe509195b0d430a491f147ea1045ba8b5a27836fe2b2f7b957c73a6d98f4e87723b6a4fd7fdb99d1f44506b4f2ce90545f663ba150cd03fc2b3e12386b3dde9ec3792d0e2ef235d51b9acf57b0ab1278d856b4ab369899f53a5064b7cbff61ef9acde2bdd04c49b375aa58afb4d0c56fc61e8a10802629cc968e8288fbbf048755891d3d8d40eaedb095fd37f8ea76050cefb0399edffa4654082d0a56d05e54432d0497c2a75c15f20097d1d65e53bddf849339f8f68ffc05731a85c489e1e4895b36fc33438cd31d2e12"}], 0x1080}, 0x4) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000002900)) r2 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x90, 0x40) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000080)) r3 = kqueue() kevent(r3, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x900, 0x0) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f00000000c0)) 16:00:39 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x4000, 0x400000001) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:00:39 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x2, 0x9) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000280)="f973da97b5bcbad98eae1d040449a7fd63854b57f571595dc83c10faee1e0be242b5546ab8e815d7e72283b2e74fe3a70646a8f50c83acdbf010fda973058460048f61c5c7998c225004f7fa991dc0e7db91efc6581900a7fd2323e007a47918c356f4d2aeef91bfe072c24b6318aeee9e51962c71f060859cc55df80316ce6f7441cd978b3e9daead44d5621694c2ef8afd6f22bc0a65be8a0f09f7b3c3cfe4aa787c335b144ac0e94e1258e941fdd325af7253515c5cf6dff6c3fd", 0xbc}, {&(0x7f0000000340)="8e9d65c631f762c4f86a07a9daea2c92ac7a06d82a3d6f7c4074c6ab40ad81ab5afc1f67264eabe74a583fd8a0c02bcfe5ae0a524986ef7b5e499716ee82c670689badf3ddb399a2b17bb05137cee96955aaffdd14328972b88900d44a0d0d0d9d47d2e2147bf59ed24d42323f8ffcdafe9fb9f0e663d7069a4ab88a62a25dfbdf7c4a9b0abff9bbdc8ac51396e6de1f0549a3df90732dbb1c247e48b79d19da2dcc6daf96b268c391d67d73fd4127bc6bbe104938abc8d9cd420c237d760f03714867618dd936afdd659b93d44abba8156dab1ef24598ada90b437a7c85453937ab5e664edf2ebd783b524ff27bf8b10129d69ae495a86330b4213b6be3cc26cfa183dda376d51918bf37e9c823aea1c26b13d4fddd2316a8ae64c805c28cf3922f342d1901121502c3c9ff0ed9b7262bd3d708f1cfbb6f8b5a2b87a2fc908db961fdbf3284166e7fde8c57f3664bd01e902fa959f01bc279fe1cb317175537f47220e4f97416f20b6bea8b40bfb822b4c7d946ce740625c0a7775e2d0dd5c17495c9bd12cbf7d5bfbf8433923893f72b616b95bc64bcab2912aef9b63c649b1978243a944d2e0749ca41824c0045163db217c4a5080bc58ccee777611b4d09fe20137b0220c09fc0f0c6be0bcd5ab60ab8f05c6e108612a0ed624407dacf1bada5ce70e68cd1bafdad033d1499462c14c99a25bf67e0d6ba9c5e325697f41075581da948d3276843a2766c9f8492bbc42037af4e93d65ab5de1d2feddef11d150439ab5f3c7bd2c4ec84c7df99847b7d8f9e56ea2466d0a012cdc1b3d2a99bd0a3500b6405197b58da6d8371e3fa64b368d450108ee00c4e76a28961d152da6d835760a0bcb5142d80a8f79d44a901b2fa4a4a2269f15766d1162b38c26b121fd32fff957a5c517d0080181f58ddbb707ee713430147561e56d673b559a9fb92d954494856076d26d963e6c8a0a6ba461856386d1ec0e6904a9e8b90590ee35e10952b409aa7de12cf0026065ef64ba9b811f9ded9265bea797a286168c839335453fa1b67cc629c6500f82be5f9d46550845fe41348edde7cf5badb2e7473f9817931d7272b71ac38105b747d545fce85a1555411adf5ab4fc6f3e3ae8703032b82c5898542b4bf5071f17aa887078ac1232cf0f8e924dd0767004c24d3bc26dcf6ed3618e1df0bf261c03cab83abc5a73e34a10d68492f7a15d8663d09c905364577c6e6a7f9cc855f6aad0f7315468058553ec4d25ec29248aeb92a373b31e628644b347ff41b30d12505f0e996e6f7dc20cf51e9e7aca9882215afe5961c6e3d19975a70c634aaadc9d90029c78cc282ae3a6419806c438c7bfd1dd79a2c66fc4fad8410cb517ad6df4a487bc2aa375763a046c068868a2d2d34dc206ae0737524c4d6aee61a6eac0d61f45ff39b9fea105ed712f5754b5eb7359081124d8a8b19ad121a91b720fe42ba2045b12610461e3ae3ecb73f94b07277c1875380e200a47615b06ee5710ed2c03e6592bbf388f0d60f97e2a1219578cb49c434ad593209b8c1b3e6d1e0457b9a9251e785c101b55416ef9c7b6a25b85831bbf803e2518608c975aceca6e6b55cf8f8ceea3de6940a9d405dd8e9b54c489f2d89197f2bb891b996974a465928473ea6b4cad03d1289b2051f06e8f184f7ae8cba3936034126e8cd42c2192cf906101398fff1bf4ea87867be3dd6340e9b2cdb964ae323236aef784600143a2abfa61f8a9577b11fb99edb769d67a60fa1b55b9a96d936ecddfc983e6807a34c85129791e8c886b9250c2ccd3df0e261660af0f2ccefe83266654539ced9312757db4ac72ba3c2f9386df8abdc56ab8f9bc804a3c1bb3c86b9e1c1ff8640bbb7d16d0d300b91dbdf7d9d709be76099703a897798e70feda457a2723448a21ac15ec51e2a8532b9161d00af9262c79b20a90e064b69fef3d9dc80889bd48bc59935ac908a7ea538a598b6be21fcb29aca63e4fcfcfa6c0370194d52ffae49db2ff5cfa6b84b3dab1cb07bde749eb247a54d1bfacd90c1bd732b6a91111168a92e307b595161776ba44f8f32fcbcd8f2933710d919cf45698534507134449c41e21e0f412117a33961e83d4e3bd849c2f455f6e15071bddcfc543892f6a76e8dabff8b4c419273fa053ec7e444e7f029b8fc6ba9b4ff26e21d1495d26177eababc628fd17db44f9d22967fe6b17c5b542e442f76772d28f3707d48384a26b235f6d7178baeda181fddcd7949478ab46def93f1d7eea381b5a0b62c838b0a936dfa649a7c1338d11f4c7b6998e87fa75a5052dfd86bb4114b6629389267b2610a5541eec02c5baf1d2dbcc938c83085fd3c5bbcff106c7f49afbb4924a4920b845b08c876b8ef835cda80b130f32143c2a779ba0453127d4664de6461b054e42ee1389e02808f9276128a1a070d7b3620015fec735d34b2fe746dc53b1ea3a28d4f8b30dec457b6da732374ad491ef9e989814b985ba1435bca1b7ed4998231710a32fbaaac20aed066af595799df98f3845a8c45867895b520ee0b09a65e13ea30c81004a8a6be748a957b540f38acf955e83d261c60d77207120fc5e6c6b78613d463b90befdf47ad0e58bfd6b1ccc1d7ac33b221881105fdd965b7b24f2d00f3022b82c0b62a3adbace3f9c07cecf5d305558d4802200485b1c1a366c1b0ceb12b9ca7030f770a84d421e36fbd5ef0a61e469282e89836d60f7ec9be08eb3cceaa69ed0ba2475fc74c2be40b042c7bbfe480615dc8dc27b37cf2e578963c05216c98e48a85cb9464658df6c478f005d8ef3fe96c7e826b539213b6dc9940d056adf076f2026c58962a2ce638d13d6cf034882cd9305a26f3c175745b93f929de592703e3984c5f0c45f9f3734bc9d7be252dc83b6ddd22fbd1416a690288c723ffb3dda6fde43904af2007c57e51a72240a229d4ee0f44a9da07af98ac798e18652a5f3ebf99395a44604b9e2f89abdb09b6b42ac8ccdc9be5a14f67443f77c162f8744495831643c4beaa9fa279e5fd5eabe081e798474e717f4571ab36a85763d6d24198a0439b05977320c216df13e1a114d52b03e787cd0d6b0921f354c8bdaaf46c9b0775034f58c5537376dbd0c08257918c58e815f4d0b7ee9f7127e05a6093992fe728a31d14da6520f08c57014503999bd132bd9cf8f4a926824547c7b06b451b9bb0271dcadbe661977d2b13ad01e3724c1c13df4ed07843569975b9ab401b5c8d35a6a5f169969f56a1a2985e7b1561dfb13d70a7aa485779aa105d28ad57cde4efad15d84ee5a0228a260f73111159fc58a7c9eb3fab680ca132521e66818ac882681d8851ce9295030f64fd8500811b6455d919f9cdd0a194ded6b462d4d998328bf43d3b2fff38c3d14da77eedd94aa4054ecd6409b38da9ae0d635486405c23ddcac58e7d1ea58c919589f233190aa855aaca7e3ad74829b3779aac03b473b0f6df8ce31dd6e3ca01fb70cb7d7da0044f69070a15807369ddfc43430ebbc63394f9ee9133da94452c36e7a995ba336dda64c17b9c16efa2b8f4a8491310a55506df8067b2071728648d593254de5272bfa5e689e4d29d65279400b8a32bd113683fc45ad4a5bf167df51b0909f88340b2998a6a00d2a5780e3a7de801e1f64317cb676c22385c519a4f47942bd9383782c0ccb4e726707837168666147eb29383d3b02311e9d5fdd5bb7ff897dcb1bc44dd92e4e5c7bb745c3767e11e4de128aa4fcc8c4596a85fba0b9fefcfb2fc9403cc5fa63db7c75bc3852b4e7cd1134e53265693e35a5aafe950373743958405fee47a5e3bf7acbef1bbf5c8b2cd5365edb6f569aec4832433692bc575cf900e95982ff3275c4da42df970b4600194e4c90d13a7ad8e6671c889dcc42aa70315a4133e5f3d6a83eca90208294136fdce7272d8e13eb2f5028359087d7416f82c22134a8989a65bdfe50e82c5cd5b5455c2176b3afc5aad6e26aaec9144fc13e70839f6b2f946cca070de88b538f020265ec773f08af15efd7a533e1683d313b3e00fc01092a47ea3184abb8cb0c78a60554c9bb3167ea49c8be51869d8619ac573d1a4296768824ab680fc9a5424115861354728843b695d0cbbb37d43fefe1f9951f915e3be41b8bde3b8f6bdb3a2a9a9db1b45466041ed6b37973ca87929ba183f6502fceffc8d0108b7b8c20b18ed23863648f1d1fbbc22ef41f549ce31a83e06b0c2394f5862fae8cc009f0e021b03d3d45ef35f201ff2d5785d8eaba5993396721d5a3a37147e2bdd630586cae0df6aa2bc7ee3f7148233f53c424cde53793df012b987dca9791e060c31e8c7ee0caff6685f6c715cda55daff426e60a3bfca2280bb70c48a6a69edfa4c0b30a7e0f6ca2a8d8e8cf8d658881e706c5efb8b204310067a9316f1229c51262828199260777318a9cce230727d0f6b033949053bd67f85b4e4cc308c9ebc95aa740305372c79ce267e003fd2890593d865c3f2ec9f47fa29b477988aa3b45f394115ea00be1b4d4010db080478e4d0f5eb246a7690026cb7d97904f19dabbb5a0cac8ec86377ebd1edd14881004e9474c85ccab56b1b10ac4558f48ad15f422bf6dcf80b92f559e2af136d99d89cb29ba205e863791115babbe3a51d24f42ea1faf9bf8a2a5677b4ea2065b56321f88a8cc9c55ac9ddb32ba1e9d077fba80995b1cb096fa79fd63cab1013a5e37cdcc2f65d873ba31ec5ad119e564b0a3b01d6522ab1d371cf0e21e18d14462e17a24f21d5bb1f550894117a35fade81c9546d3ad16d630181c2fc7c1670faa011681e554b2dddea00197389b2f1b2374a6bbf58fc617176d2da32220a761d1de2b8a8917d3dfbea25c09ac7efdec888c2f6b3ffc48a66dc2a3859262ecad6a0268772ed2225ab1150bfcbe42926c39129ac5a5540700529a7811153645f1c5b750c56207f7e32f2cadf6e1ca352441b5573a5cc299212deef57790a5213a708145e414a8f2df12076b49a9b6cf62690954f54454ce103a8c07257a8261b3d5acd6d585c1238258c26467341ec281d6e252c1177af50fba2baaeaee8c3d8116c45763b3ef0d2ba31e0ee2e9ea5f8dfa5838adfdefa305b99977ee5cd0374cea898e6a67086c024f0cb0a463660b8f2a9339e6c30003f5ddbd4eb8b25fc69f01ac31633c1b40f5e75ba089ea5f6347707d2f92f0d61fb2346496d8ad06408cbb27ab9cc6218c683f231429fbd8c7464176aeee8507273072577b34c929d4766e6f82e54ae8ae4cd76e3a4cc7018516728c74fb08c80829c1e29fa8cae159ba4d3fc2ce6a45b7c4685ae5b65dd83f0fdd9f020815a25b7aaacc0f15e6e5c76dc49ae2dd869bf163259d9180bf0a2dcb65c674ea0573590eb0c6eb7c576a3716e0a608b3b79afc2720615774bd1ad18b8e915287a05eadb9c9c77f83345896d296b0299f56e4265bb16b266f406dc4da971af706d1736fb65af8bc29e410c3fd07b571f2ce4c65daa6daf523ac9732098c3d63ae0a03010eb7a687ff4669c161c13a2be2a35f55a093b8fff8c74f57464982458c7ffcb23b6fd4bf7b3aeb89b18f4e394f08c949c9f420bf77e2927af1306b4510cf614eb37530053242cd1d3a27bbaba0fbe0b91c910ba882e828d7bc8303b6669261ceee54f38df21e2e112f17891e6a4fcba5e6c9d389d833f9fc8d3ef3ebb85e205ccf21960e17d7054a10ee09199b2fe9721a1d06c5ab84d4d24fe9f40622c9df425f35c92323f3abb797cdde4da3cc27ce1a23ccc399bee9d670397b6bbe17be9b5ec198726caaf30ca742ef66c", 0x1000}, {&(0x7f0000001340)="1dcd677ce514d798ce897edfa8661e005443aa6e2c71461a8456becff0bbfc45271cdb63255d0a3832cf66cbac6479c6ca066adf06fb61e4b07a65312f96f3d9559c11c1dbc1e08fb9844140b435d986f1fdc3ea3de7504d07e1a90f5f97b7d2855597ec7a9659a797409c7ec272eabdef3536c0f1c5819df657aced5bc192b738db025e", 0x84}, {&(0x7f00000016c0)="e4c37dd61926eb10fd696d9dfb46ae2bec7e968b466f271d357b63a057d7172b0000000000000005f8dda4b60ac24ee7486a7b4da80b1e9da889be245cff9e0ae5b8b979ce7aea25009f471984b9ed5514b30bf7cd9411b781c29bd6015ea3578b23a2442c9567bc4419ffcc3759e7b18a413bffc39d5f3cf8303b9b74ed044ea02da7651d9ceb5d7cc2d54700b4751f433346b86c64e33b06010510345b5e4e991fef365f24d8ab4750de28f968e92bb78555f1a9090769ab3a3b58de83410ef51dd68bffbf67c0fad8a2e0f1f4aad885dae628efc80fa69c1bfd4311a829dcb0e926e9fdd76c83efd667bc55a144e1edac90d6c8e6ff919ff3593ffb30e3da5cff0676ddd1fca45aabe0a17aa47f02914b0f7b4006c3c74646fb7b3616541a08c34557e7692b35484e8e", 0x12b}, {&(0x7f00000014c0)="6eb12eca8e58da54704e741838abb712253533ae1cc3791c1322d0e1bd0d6f48f08d31348a93289b017ca63d30f10625143b39d11be22ad8a8799d9a908dac3481cf75f21409f5214b4eb82487db3522783e4108b02ade44c49ef778901a7c77cdb33734e05a8abca399781298bbaba73948675ce489fabb39a236ba2ee6cefbf1a2a2b3438252ad259b01d61f95445ce06b07a4fc9d88bba49f5016bbe40e6ff241ec78af970b863db3304dfd58624e87a19720b0ae88eb95965b712f9eb4013388e0ddbf77", 0xc6}, {&(0x7f00000015c0)="de88347334de38f5b73baf01a2b33c7bd15de4475d37bb2ea56711d3b6234184697d9c342ad092211ab1b63769ba9886795d307abb487f6509eb4a9c7cf25e58efaf0d35ff00775e9053ff36e81127a1954d13589ad854064a288f404f02b3d88d9fadc6984931c4d1306d01c42f1738", 0x70}, {&(0x7f0000000040)="f4ebd3820fca28525841acda0873eecb90fcd6a6b89f9ddc6efa1eccb919d736032f415423cc82ec76dc9b245f49f4b64781d579bcf4d0139805b795f5d5", 0x3e}], 0x7, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x4010, r0, 0x0, 0x19) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) utimensat(r1, &(0x7f0000001400)='./bus\x00', &(0x7f0000001440)={{0xffff, 0x2}, {0x80000001, 0x200}}, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000001480)={0x4, 0xffff, 0xbbb, 0xffff, "6c7f497700241115a192497a78ac76ddefe7d1fe", 0x4, 0x8000}) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000140)="000000024ae2c9dd0c75d145000000000000ffff64e88867d3bf8048de1eb0617113f24099bbfffb2702601cb78af752d5194f8705d625f7a3582184df6d20ec53620145bd6547d22ce11c60ca9f07022b7bdce9d1d768e9890905148119cf9fef585d9fa7c7ff26e2778fe51f113f9227f145014a2fd303f58c8b6bc854eefd1eb7ec8418d7196785f159b092bff9aa4d84bc94ada8a4dfce5f08904cf74939ba99c3e39c5497e5039b48f395452ce665afb99ad76f6bc7ee1830fc2f40ede2d98f73048e2eb1b2d24712b697e8574366780d7f9cfc3f59288f432afff6f6aa6f51e5e3832e7a9bfc1620061c55607af0d6cbc18bd820a6e2265ee5186b58359f58edc18f233714bda3eb493d4cc0916faa87ccae0723ef353e7dbf43abf0533855915effc92b3e39166a38a999519a1a2c720c905fef80", 0x138}], 0x1) 16:00:39 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x3}], 0x1}) stat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{}, {0x2, 0x7674}], 0x2}) pipe2(&(0x7f0000000100), 0x4) 16:00:39 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f00000024c0)=[{&(0x7f00000003c0)="af0d6eaeb381d899739c6635374e", 0xe}], 0x1) execve(0x0, 0x0, 0x0) getpeername(r0, &(0x7f0000000400)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x2, 0x4, 0x7}, 0xc) 16:00:39 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) r3 = shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffd000/0x3000)=nil) r4 = getuid() r5 = getgid() r6 = geteuid() r7 = getegid() r8 = fcntl$getown(r1, 0x5) r9 = getpgid(0x0) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000100)={{0xffffffffffffffa3, r4, r5, r6, r7, 0x40, 0x6}, 0x94f, 0x9, r8, r9, 0x9, 0x1881, 0x1f}) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f00000000c0)=0x3f) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000080)="e000005c00000000", 0x8) dup2(r0, r2) 16:00:39 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x40, 0x0) r0 = socket(0x18, 0x1, 0x0) semget(0x3, 0x4, 0x308) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) r1 = getuid() r2 = getgid() fchown(r0, r1, r2) lchown(&(0x7f00000000c0)='./file0\x00', r1, r2) setsockopt(r0, 0x29, 0xd, 0x0, 0x641) 16:00:39 executing program 0: r0 = socket(0x2000000011, 0x3, 0x0) getsockname(r0, 0x0, 0xffffffffffffffff) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8581, 0x3e) openat(r1, &(0x7f0000000080)='./file0\x00', 0x80, 0x108) openat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0xb1) 16:00:39 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x0, 0x0, 0x2, 0x0) close(r0) 16:00:39 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x100000000, 0x2000100000001}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x4, 0xfffffffffffffffd}) 16:00:40 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) accept(r0, 0x0, &(0x7f0000000080)) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="1400000000000000ffff0000010000002000000000000000ffff000000000000888627c78cdbcb451c5dbbe9dfdd24add90e362c51391939e8a219a8da353ddabab5b5e078c3bc97640daaee2020279409655ff3325affaa1e3b4b10b119668ba240baa59eeb2b434c531b7f21d5aae7a0134770ef2468428aaabb1048b2b2e6bcefb2a4d13ce5ddf14a0ce88e97365b2a1fd6d8da2290da0785a3677aff89fa2eab6040cca1c40814aa", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x18}, 0x0) 16:00:40 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) munlockall() munmap(&(0x7f0000004000/0x3000)=nil, 0x3000) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f000000e000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) 16:00:40 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x20007461, 0x0) 16:00:40 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x2) mkdir(&(0x7f0000000040)='./file0\x00', 0x40) lstat(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffffe) mkdir(&(0x7f0000000000)='./file0\x00', 0x1d) 16:00:40 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x40, 0x0) close(r0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) r2 = dup2(r1, r1) writev(r1, &(0x7f00000006c0)=[{&(0x7f0000000280)="16920009f0b6e191ef825ccbc6c755eba61dee85aa514561aeef07cf5618523d4f80d600ad939b2533a408da71a79a0815e58e555dc4e2ecd3e177ce3d1be53018c8b8bff4bd8b0863b97d0181982a401b6ea405c29ba002ae81f67c0d27b45ca419ce014a6c4dd339119ccfad262bea7f4891b5ec5350cc90fe542d833184865f86642c643e3a9a4972b6bfdad99a101cd60d405cbfd64dba563c93a8796d14cafc67287345f1a625c93420a01d5ec6788c39800470318a", 0xb8}], 0x1) preadv(r2, &(0x7f0000000140)=[{&(0x7f0000000040)=""/5, 0x5}, {&(0x7f0000000080)=""/34, 0x22}], 0x2, 0x0) execve(0x0, 0x0, 0x0) 16:00:40 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) setuid(0xee01) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/14, 0xe}], 0x1, 0x0) r1 = dup(r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'./bus\x00', @ifru_metric=0x101}) 16:00:40 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x6c}], 0x1, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x10088, 0x0) 16:00:40 executing program 0: mknod(&(0x7f00000002c0)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() getgroups(0x8, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x3, 0x0, r2}}) r3 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r3}, 0x0, 0x1, 0x40, 0x4, 0x6}, {{r0}, 0xfffffffffffffffd, 0x1, 0x4, 0xd9}, {{r0}, 0xfffffffffffffff9, 0x40, 0x0, 0x7, 0x8000000000000}], 0x66, 0x0, 0x81, 0x0) kevent(r3, &(0x7f0000000080), 0x7fffffff, 0x0, 0x6, 0x0) close(r1) readlinkat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080)=""/52, 0x34) 16:00:40 executing program 1: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000340)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f00000003c0)=""/4096, 0x1000) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf0300000015544aa20265a0276e99843e444365eff0395646fda65a2b807920e08f54033d01d4244eaa83a3153139a0e175313f5cb8e9b0945420fc3c41681fad176b90e9ae2d44c5ac2378564be61098b1785be20ce3cd6dc9b74d49125f6c6932ff85cb", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r0], 0x28}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) 16:00:41 executing program 0: write(0xffffffffffffffff, &(0x7f0000000340), 0x10000014c) fchflags(0xffffffffffffffff, 0x20005) r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe, 0xaf}], 0xec7, 0x0, 0x0, 0x0) fsync(0xffffffffffffffff) execve(0x0, 0x0, 0x0) 16:00:41 executing program 0: pipe2(&(0x7f00000002c0), 0x10004) r0 = socket(0x800000018, 0x1, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) setsockopt(r0, 0x6, 0x2, &(0x7f00000002c0), 0x0) recvmsg(r0, &(0x7f0000000240)={&(0x7f0000000000)=@in6, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000040)=""/139, 0x8b}, {&(0x7f0000000100)=""/172, 0x24b}], 0x2, &(0x7f0000000200)=""/37, 0x25}, 0x1) 16:00:41 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x1, 0x0, 0x100000}, 0x28}, 0x3c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) r1 = shmget(0x1, 0x4000, 0x44, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="2a53b0d44e717c31bc6569a1f1cf34992975f2698a25fb100c1bdfc6e8a1a06e5f2f86d8b0866822e9a8f4cead49e0bd6680bd0f9aa1aeb132b12582bd7393aabf82c9928f326611f526c44bdb9001bfce4ef1497a3c20bc6ea3c16e05a9f893a590503ee2c988358254476c6664180008bf82fea7dd7ad795ac46b8112b37e1ce5829c2125cac75d68a4aa1d948375dfaf5", 0x92}, {&(0x7f0000000300)="dec4984c0f7491825391eced00ed2af541153b2aff6750d219af8b2b3f3422364faac0946a08af1b5f9bc9f35029f04e742b8c451a531230e69ecbc99232b242a001422daafbb6dd0e6e10928490a4a37ed489c80777f7674e5790e7fe26cf068d070a2e3e79de9a9a3a6ad43093e72e1d43d193295d8579ddefd7321af6dd80824fbd9796", 0x85}, {&(0x7f00000003c0)="d4926391bc53433a70dc3a99f7c66da086161a4402fdd988f15132e84284004b0f76b8f6f5c6856703f2ff6d287eb5a2003ed9debdcd02604c5d42c136ef5baba4a9084218e919", 0x47}], 0x3, 0x0) 16:00:41 executing program 1: clock_settime(0x0, &(0x7f0000000040)={0x0, 0xfffffffffffffeff}) 16:00:41 executing program 0: r0 = syz_open_pts() pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000500)="955dc9bb9804a8cfeb827028acc42fd7d77ee489d4a8fafb3ec5fe402854aa274b42c5dc8f169cc887bbfc8fccf6c79528a35052ef997ab1c8e0fdd867f87dc20755b7ef65a3f8f602d55cdd1f4564097ddae5d12e82556c640673543feac17333630b5ef9a23fd5d21420908776e46686015fdf9e9395be6882d199ae46349952e5ab", 0x83}], 0x1, 0x0) r1 = syz_open_pts() r2 = socket(0x20, 0x3, 0x636e0834) getpeername(r2, &(0x7f0000000080)=ANY=[@ANYBLOB="000000000000000002000000000000000004000000000000"], 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000600)='/dev/zero\x00', 0x10208, 0x0) ioctl$BIOCGSTATS(r3, 0x4008426f, &(0x7f0000000640)) r4 = syz_open_pts() r5 = msgget$private(0x0, 0x101) r6 = msgget(0xffffffffffffffff, 0x0) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000180)) write(r2, &(0x7f00000000c0)="cc878b20fb5e15f3edae5041e43572be26750737ab81fe21e7fec4b49f7ba5f608dc43e180473cd35bf824fee82e6a45d753183e83766fda85be4f3d499bc840685a529ebd504e5e25da13860ed68b4b1a3b7e88c7715410da13e5a6d8ebc18625471e175064155d11637d464c3693a9c329faec0b42f0788b3a94763817d409bd5ba2178439ffde273ecd", 0x8b) msgrcv(r5, 0x0, 0xffffffffffffffc5, 0x0, 0xfff) setreuid(0x0, 0xee01) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040)={0x8, 0x7}, 0x8) getpeername(r2, &(0x7f00000003c0)=@in, &(0x7f00000005c0)=0xc) recvfrom(r2, &(0x7f0000000280)=""/170, 0xaa, 0x40, &(0x7f0000000340)=@un=@abs={0x0, 0x0, 0x0}, 0x8) getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) lchown(&(0x7f0000000440)='./file0/file0\x00', r9, r7) msgrcv(r5, &(0x7f00000001c0)={0x0, ""/21}, 0x1d, 0x3, 0x800) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) setregid(0x0, r8) chmod(&(0x7f0000000400)='./file0/file0\x00', 0x10) seteuid(0x0) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000200)={{0xdfd7, 0x0, 0x0, 0x0, 0x0, 0x21, 0x1}, 0x3, 0x7f000, 0x0, 0x0, 0x10001, 0x81, 0xfff, 0x6}) 16:00:41 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x7ff, 0x8, &(0x7f0000000080)="2b52e44e1335d524643e8f43df2d56bcc37d68cf226c9d302f7d930c6aa68d6daa300bc5c4846d90745d3402b4a1f82da86381cc13644c45f088532a9fb1b02fdabcfd174074436790431249ed6072d650f67dc80fc66f979096646ec42659994d9e72972d95484d006a3c1cd0ace711ad59d72b502e12", 0x77) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r2 = getgid() chown(&(0x7f0000000000)='./file0\x00', r1, r2) setsockopt(r0, 0x29, 0x3e, &(0x7f0000000000), 0x0) 16:00:41 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x10) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0xffffffff, 0x705, "d40300eb9c7c4497845945036d5d2af507e549ab"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea49", 0xcc) 16:00:41 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x800, 0x44) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 16:00:41 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) 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) bind(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x8) preadv(r0, &(0x7f0000000780)=[{&(0x7f0000000700)=""/29, 0x13}], 0x1, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:41 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x1, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd\x00', 0x91, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="92729be1f2b6471c74066d85a80c3bb66d8f8b3405bded776e05d5", 0x1b}, {&(0x7f00000000c0)="916235f9", 0x4}], 0x2, 0x0) mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86131) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x4000080c1, 0x80008000}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) chdir(&(0x7f0000000240)='./bus\x00') 16:00:42 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0xc0044266, &(0x7f0000000000)=0x7000000) bind(r1, &(0x7f0000000080)=@in6={0x18, 0x0, 0x7fff, 0xfffffffffffffffa}, 0xc) 16:00:42 executing program 0: r0 = msgget(0x2, 0x204) msgrcv(r0, &(0x7f0000000240)=ANY=[], 0x0, 0x0, 0x17ff) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r2 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffd000/0x1000)=nil) shmat(r2, &(0x7f0000ff9000/0x4000)=nil, 0x12003) msgget$private(0x0, 0x8000000000800) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000013c0)=0x65ca) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r5 = semget$private(0x0, 0x4, 0x103) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000001380)=[0x4, 0x9, 0x8, 0xffff]) r6 = dup(r4) getsockname$unix(r6, &(0x7f0000002440)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) shmat(r2, &(0x7f0000ffa000/0x2000)=nil, 0x2000) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f00000005c0)=0x10) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fchdir(r3) setsockopt$sock_timeval(r7, 0xffff, 0x1006, &(0x7f00000001c0)={0x2, 0x4}, 0x10) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000200)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r8 = msgget(0x1, 0x0) r9 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r9, &(0x7f0000001400)={0x0, ""/4096}, 0x1008, 0x0, 0x1000) msgrcv(r8, &(0x7f0000000600)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000eaffe40000000000000000000000000000000000000000000000e6aa000000000000000000000000000000000000000000000000002100"/104], 0x1, 0xa, 0x1000) msgsnd(r9, &(0x7f0000000340)=ANY=[@ANYBLOB="01000000000000005c63fa91bdd294415b81b26f4adb160104a8062e43fcf4ca006393f253394d59e40473186849225677f20e2be1aa2c7843eafec819cb06cfad0bafcadbd0c6021de4f092c3c0b89b2f1ed8a79279bf78248030d62b15410c63d21b04502b9c58ee5802c31cf4001088f393e113592e50f636352195566f6f43efbff6dbcc8cda96c99402a516eae24fea0749b30a04765b9ec845fb21bf8408bac3302663aca6d30189fcdebdc53c5915e3b614f43618634d3aade5e907b6135a680ba7532c459d3c5a24a80eaa20015cf1ae650bfb5fbb9522c7b9a6cbd7cb29350c3123f82041e84a5ff57ace296a819751733c319e7c5d"], 0x1, 0x800) 16:00:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000008c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679da8987423cab21c6b2748aaa78947da61d75bc9028a2b88715db6ec3d6735503731e5c2091f3e9bdd11c92617a21e0bd2d6976d73521512045184322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da475ee54c0682247a3e405d535caab085c9a8dfe598ca84b10ba5651238225996d2250f6ea821e153a6ebab0fe439f3c2ff8a0d050049c6eeab2d4e779efa498100dc1aca02c4e92423cb41191c368771b6626551a90e6a0998bd25030aa062b0fb25d46d390af893805f2464ae7e40c6d593a51538d4a601b577f4c41a50cf20fa4c312f09f99257fdaf26b9cad8523c3972e733c744832f904062b0637b9843c72fc5a6052ef2ffef9b8a161375dcc665e913db57d7ff075e45c15263b67b5212dfaa2f4092b456265a851bfafb732437672b2f24bd19078130fb725e71b9993de66b21ff6a1bc0a38b4401d0b459b7542e5e0c03e5da171aecac9fa5a33fcd2049ba3c073ab135bf12becab12eec570f60e18b3797494f97c95187d97f6c3e28b0322d2c28cf2123117487961509", 0x1e5) r1 = syz_open_pts() close(r1) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSTOP(r3, 0x2000746f) syz_open_pts() ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000040)=0x4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0xffffffffffff3dbe, 0x401, 0x4, 0x0, "34fcbd9a9a7a529642aecdeacbb11e26ac7c055d", 0xad, 0x6}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x3c7, 0x3, 0x8, "b08d16c624d8d0000000000800"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:42 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x102, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x280a) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="00000018", 0x4}], 0x1) 16:00:42 executing program 0: msgget(0x2, 0x10000000000750) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1000020100, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0x1, './file0\x00', './file0\x00'}) 16:00:42 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) setsockopt(r0, 0x400, 0x9b61, &(0x7f0000000000)="1e8dcc8625a2bc3be8467eae4e3d20318123eb52662d3c5acf9f64d1", 0x1c) 16:00:42 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x40, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x810, r0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0xc010427b, &(0x7f0000000000)) 16:00:42 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3c, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000040)=0x4) socket(0xc5bff91a126b0e36, 0x0, 0x7) 16:00:42 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x20, 0xffffffffffffffff) r0 = socket$unix(0x1, 0x5, 0x0) read(r0, &(0x7f0000000180)=""/85, 0x55) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) kevent(r1, &(0x7f0000000000), 0x7, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffd, 0x2, 0x800fffff, 0x7f, 0x3}, {{r1}, 0xfffffffffffffffa, 0x2b, 0x20000000, 0xc31, 0x2}, {{r0}, 0xfffffffffffffff9, 0x0, 0x10, 0x2, 0x8000}], 0x80000001, &(0x7f0000000080)={0x0, 0x9}) unlink(&(0x7f0000000000)='./bus\x00') writev(r1, &(0x7f0000000140)=[{&(0x7f0000000040)="000000186004008b000600000000000000000000000000e0bbb39c6a00000000000000000000bfff4f22276e", 0x2c}], 0x1) 16:00:42 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) r1 = socket(0x800000018, 0x1, 0x0) nanosleep(&(0x7f0000000040)={0x2, 0x2}, &(0x7f00000000c0)) r2 = dup2(r1, r1) fcntl$getown(r0, 0x5) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x3f) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x10000, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:42 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCFLUSH(r1, 0x20004268) setrlimit(0x0, &(0x7f0000000040)={0x4, 0x100}) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) shmget(0x3, 0x4000, 0x10, &(0x7f0000ffc000/0x4000)=nil) setrlimit(0x7, &(0x7f0000000080)={0x88, 0x80000000}) getsockname(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) connect$inet6(r0, &(0x7f0000000140)={0x18, 0x1, 0xfffffffffffffffc, 0xd3}, 0xc) setsockopt(r0, 0x6, 0x7, &(0x7f0000000180)="86893d89a4efcf603a6c060d5c873ad3cf1aa827c25b48ab20825b6ec96549392383b786c89e27d21e4b508f", 0x2c) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) getsockname(r0, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) r2 = dup(r1) semget$private(0x0, 0x3, 0x4d0) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000240)={""/16, @ifru_addr=@un=@abs}) setrlimit(0x0, &(0x7f0000000280)={0x3e000, 0x6}) r3 = socket(0x0, 0xc007, 0x8) getsockname$unix(r2, &(0x7f00000002c0)=@file={0x0, ""/108}, &(0x7f0000000340)=0x6e) setsockopt(r3, 0x1000, 0x6, &(0x7f0000000380)="66c93bc8662a4b14ca84c7c73afb4ed92233649ac33c43071fb195c31d94ca4d2e23430091b7f8b4edc411f7b14f101ff355f3d1e1373a19d6025fd26c1dc1e0593147c0c9554d6cf2330013a60c8b4fc2570855c73af686514c734017502749acb644082b57232dfde8a3a70518f0cb8dfa498e89a86b6f93453824124ba25bc19754d597b9c558a71a605dc4eb859efeaa94fa33", 0x95) recvfrom$unix(r2, &(0x7f0000000440)=""/15, 0xf, 0x800, &(0x7f0000000480)=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000500)={0x3, &(0x7f00000004c0)=[{0x80000001, 0x3800000, 0x0, 0xfff}, {0x0, 0x37ba, 0x400, 0x401}, {0x5022, 0x7, 0xffffffffffff7fff, 0x81}]}) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000540)) semget$private(0x0, 0x5, 0x20) pipe(&(0x7f0000000580)) r4 = msgget$private(0x0, 0x10) msgctl$IPC_STAT(r4, 0x2, &(0x7f00000005c0)=""/182) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2, 0x12, r0, 0x0, 0x0) munlockall() munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) pwritev(r3, &(0x7f0000000740)=[{&(0x7f0000000680)="32a8827f6ad70735878a2d9ca09d7a7befca708c18e934c412f2da324ef68bd014d52172c39f3878dd428c0217539bcbcff1713f5d554a2d5175e1cfbb3bc1a21ca4f552a3330aa741c2b537ebc34c766e85", 0x52}, {&(0x7f0000000700)="277f482ac3fc7ea2f6a3b6eaf55ce6a0f7c7823a4af086b8629d5f0b31a6fd80eeefa3ba99af50f0fc0dcde15fb8da7485e1", 0x32}], 0x2, 0x0) shutdown(r0, 0x0) 16:00:42 executing program 0: mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) r0 = open(&(0x7f0000e06000)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r1) mkdirat(r0, &(0x7f000003f154)='./file0\x00', 0x0) mknod$loop(&(0x7f0000000080)='./file0/file0/file0\x00', 0x0, 0xffffffffffffffff) 16:00:42 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000140)=0x5) clock_gettime(0x3, &(0x7f0000000280)) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1) ioctl$TIOCDRAIN(r2, 0x2000745e) r3 = getuid() setuid(r3) r4 = syz_open_pts() fcntl$getflags(r1, 0x5) r5 = socket$inet(0x2, 0x2, 0x0) r6 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x7fc, 0x0) setsockopt$inet_opts(r5, 0x0, 0x1000400000000008, &(0x7f0000000740)="b1ce7444d8b6d1d6a842cadb90f0ffe2bffcb3fc16f24fe6e4b4af014dd63f1fbac6c91a88bfae81f031f707e8427ff029b75ae167e9360064de2e3e9dead9b2d643f6dae94036d0ad868012049d835abe80e4b17fea7acb8161acf7d18e4f47f01e25bb23dc1417074c92d21ebbc21b2704445a7aa001833904a15f8842cb5fac31d5b11c1171db51b9a17215fccf2c265952541592443bab67fcfc1ec65d50d4ee3afcc06a9d37ff46bd5e00e2b38994c49a0bda7f59fb8287f45706e951ed2d4757fd862ee473da42cbea8e775ef6ca29e60ef7f58d85b9e4114bede16487fe74ffad245d232786cf1fd0357452b0195ff70893f5a2afa06e05165a791b0c97294e27fe1bdddec79f3f378f6ea5d904f7ea3f82737e7c71b6ed9dee9eca0a8d490cb3ff37c0bba0e8a777efa7ec7969cdef6f89221c510c8e29e6705c8628a60733d26b9cf828ead700", 0x14b) setsockopt(r5, 0x3, 0xa, 0x0, 0x0) r7 = socket(0x400000000019, 0xfffffffffdfffffd, 0x24) syz_open_pts() write(r7, &(0x7f00000004c0)="79da8809c9a08c23518439e1815e59c8665de6b3cfbc8860a6bb18b30edcffffffff7ba811cf114a851f987b29a92a9e0716c508c3a357cf0f3b17b3c8c3bb7f698ecb7ed0578e3f7e2266dac1e4dee7142c29a895d91d622c0e5a8e19c61c842a0888a6de2214e60de9372941733eff0b93d11dde41be84df051ea71ed4ee1d6dd6c55ea640e4f5a1997dd4857b014c268d1dc93d3022eb19e1e39eb07c4c40446ab8ed614d8062094847749a278b2a7f9558dccfcc4bf771ff00afa29380b3658c73a7f13ffd607cdd02d7b9f28dde32fdc08c6141e081b7bb29469fc73d1cd63671e3cc8133580de4b487f7a5dac55dc80443ec0a0ef5e1ac9c120d31166abf0e6b0b3c7243945c65f98d311814e02a5c9ca0adb52a441368c0682f83004144ba9f718d", 0x125) r8 = semget$private(0x0, 0x6, 0x8c) semop(r8, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) getgid() ioctl$TIOCSDTR(r4, 0x20007479) semctl$GETALL(r8, 0x0, 0x6, &(0x7f00000008c0)=""/4096) semop(r8, &(0x7f0000000080)=[{0x4, 0x0, 0x1800}, {0x4, 0x57811f44, 0x800}, {0x1, 0x77, 0x1800}, {0x3, 0x401, 0x800}, {0x0, 0x800, 0x800}, {0x0, 0x6, 0x11800}, {0x3, 0x3, 0x1800}, {0x3, 0x9f4}, {0x4, 0x80000001, 0x1000}, {0x0, 0x3, 0x543e2c3af8e394ac}], 0xa) shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffc000/0x2000)=nil) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file0\x00', r3, r9) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x3e, 0x98) setuid(0xee01) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r6, 0x2000000000a, r4) 16:00:43 executing program 1: semget(0x0, 0x7, 0x388) read(0xffffffffffffffff, &(0x7f0000000080)=""/11, 0xb) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, &(0x7f0000000040)={0x1dc, './file0\x00'}) 16:00:43 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x123e) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) chown(&(0x7f00000000c0)='./file0\x00', r3, r2) setuid(0xee01) munlockall() dup2(r0, r1) r4 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r4, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:43 executing program 0: setgroups(0x0, 0xfffffffffffffffe) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x5f5af16fea714ce8, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r2, 0xffff, 0x0, &(0x7f0000000100)={0x9, 0x369600000000000}, 0x10) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r4 = getegid() r5 = getgid() setgroups(0x4, &(0x7f0000000080)=[r0, r3, r4, r5]) 16:00:43 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="2d0fe29c11103cd10e5e"], 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) chown(&(0x7f00000000c0)='./file0\x00', 0x0, r2) setuid(0xee01) dup2(r0, r1) r3 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:43 executing program 0: r0 = socket(0x11, 0x1a8b1045ac542388, 0x4) sendto$unix(r0, &(0x7f00000001c0)="b10005020200e604000012005786ca3849451ae3d3051020741038f53e8551f30c0505fbffff80fffffffffef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9219830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000040)=0x5) 16:00:43 executing program 1: clock_getres(0x4, 0xfffffffffffffffe) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x300, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) pledge(&(0x7f0000000140)=')\\[[\xca\x00', &(0x7f00000001c0)='\x00') 16:00:43 executing program 0: r0 = msgget(0x0, 0x100000000) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1003, &(0x7f00000011c0)=0x1ff, 0x4) mknod(&(0x7f0000000100)='./file0\x00', 0x20, 0x101) msgrcv(r0, 0x0, 0x0, 0x2, 0x0) msgrcv(r0, &(0x7f0000001200)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b72bfd6590c38339f15e5dd4be9b8a98731252d9e2a88459"], 0x1008, 0x3, 0x0) msgsnd(0x0, 0x0, 0x0, 0x800) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000001140)={0x80, 0x4, 0xffffffff, 0x3, "231212d84ed67a3366e8682e31511e1ad301e0d9", 0x5ef9}) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/225) 16:00:43 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) geteuid() r4 = kqueue() kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 16:00:43 executing program 1: mkdir(&(0x7f0000000680)='./file0\x00', 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') link(&(0x7f0000000500)='./file0\x00', &(0x7f00000004c0)='./file0/file0\x00') r0 = semget$private(0x0, 0x2, 0x9d) semctl$SETVAL(r0, 0x6, 0x8, &(0x7f0000000000)=0x7) 16:00:43 executing program 1: r0 = open(&(0x7f0000000000)='./file0/file0\x00', 0x18, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000140)=0x4768) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='/dev/bpf\x00', 0x0, 0x0) getsockname$unix(0xffffffffffffffff, &(0x7f00000000c0)=@file={0x0, ""/74}, &(0x7f00000001c0)=0x4c) unlinkat(0xffffffffffffffff, &(0x7f0000000280)='./file0/file0\x00', 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x49, &(0x7f0000000040)=[{}]}) 16:00:44 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mkdir(&(0x7f0000000080)='./bus\x00', 0x28) poll(&(0x7f0000000000)=[{r0, 0x80}, {r0, 0x100}, {r0, 0x100}, {r0, 0x80}, {r0, 0x10}], 0x5, 0x3ff) fcntl$setown(r0, 0x6, 0x0) 16:00:44 executing program 1: r0 = kqueue() pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0xbd}], 0x7a94, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x7, 0x4}, {0xeb, 0x200}, {0x5, 0x2f2}, {0x25, 0x9}, {0x41, 0x5}], 0x5}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setegid(r3) readv(r2, &(0x7f0000000140)=[{&(0x7f00000001c0)=""/184, 0xb8}, {&(0x7f0000000280)=""/236, 0xec}, {&(0x7f0000000380)=""/197, 0xc5}, {&(0x7f0000000480)=""/122, 0x7a}], 0x4) kevent(r0, 0x0, 0x8000000000, &(0x7f0000000140), 0x25, 0x0) socket$inet(0x2, 0x5, 0x7) fsync(r1) 16:00:45 executing program 1: r0 = socket(0x800000018, 0x8003, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0xcbbe09cddcf4d9d5) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$BIOCFLUSH(r1, 0x20004268) 16:00:45 executing program 0: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) ioctl$VT_RELDISP(0xffffffffffffffff, 0x20007604, &(0x7f0000000040)) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x3) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2003, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) 16:00:45 executing program 1: r0 = semget(0x2, 0x0, 0x4) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/4096) rename(&(0x7f0000001440)='./file1\x00', &(0x7f0000001580)='./file2\x00') r1 = kqueue() semop(r0, &(0x7f0000001000)=[{0x0, 0x8001, 0x1800}, {0x3, 0xae, 0x1000}, {0x0, 0x1000000000, 0x1000}, {0x5, 0x4, 0x1000}, {0x0, 0x100000001, 0x1800}], 0x5) r2 = kqueue() clock_getres(0x7, &(0x7f0000001040)) kevent(r1, &(0x7f0000001080)=[{{r2}, 0xfffffffffffffffe, 0x84, 0x4, 0x1, 0x5}, {{r1}, 0xfffffffffffffff8, 0x40, 0x20000000, 0x7fffffff, 0x1}, {{r1}, 0xfffffffffffffffd, 0x4, 0x88, 0x71b, 0xff}, {{r2}, 0xffffffffffffffff, 0x40, 0x2, 0x7}, {{r2}, 0xfffffffffffffffc, 0x1, 0x80000000, 0x9, 0xffffffff}, {{r1}, 0xffffffffffffffff, 0x10, 0x1, 0x1, 0x9}, {{r1}, 0xfffffffffffffffc, 0x8, 0x80, 0x2961, 0xfffffffffffffffc}, {{r1}, 0xfffffffffffffffb, 0x81, 0xfffff, 0x100000001, 0x400}, {{r2}, 0xfffffffffffffff8, 0xa2, 0x20000064, 0x100}, {{r2}, 0xffffffffffffffff, 0xa3, 0xfffff, 0x7, 0x8}], 0x9, &(0x7f00000011c0)=[{{r2}, 0xfffffffffffffff9, 0x2, 0x2a, 0xffffffffffff0000, 0x1}, {{r2}, 0xfffffffffffffffd, 0x10, 0xfffff, 0x6, 0x3ff}, {{r1}, 0xfffffffffffffffe, 0x2, 0x8, 0xef41, 0x7ff}, {{r2}, 0xfffffffffffffffe, 0x20, 0x80000000, 0x4}, {{r2}, 0xfffffffffffffffd, 0x4, 0x40000006, 0xc5cc, 0xf8e4}], 0x7, &(0x7f0000001280)={0xb93c, 0xc5a1}) r3 = openat(0xffffffffffffffff, &(0x7f00000012c0)='./file0\x00', 0x10, 0x80) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000001300)) sendmsg(r3, &(0x7f0000001a40)={&(0x7f0000001340)=@in6={0x18, 0x2, 0x7fff, 0x2c9}, 0xc, &(0x7f0000001540)=[{&(0x7f0000001480)="bfc141f71ecc47eb20e3f1d897ac690755f706f21a4603a110fd5d53be8c7cc9f0b95f4f5b3f720dc9101335bdb4597629a52395eb25f3293d61683ff0fc9b6294f7fa8d3ad014583245d7cc59318bfa629c95fc23a4ac8b9a430117560e0c3bf2be2dc5cb2d0937864c85c06f487fa40306da1e101d8fb0930855ef299767656875e13a3c4d2687b9403a94ac7c30dda3ab607cdf2b14953c508a5798099b7b86016beafd", 0xa5}], 0x1, 0x0}, 0x404) recvfrom$unix(r3, &(0x7f0000001a80)=""/54, 0x36, 0x0, &(0x7f0000002180)=ANY=[@ANYBLOB="01000200000000000000e00020000000000016b33a8a315d812538bc55db3a5d455e07e9c12c281f4c6719d17cf0a49a941c7c1226f402497570bdf453f461acc13ddb63220300fb79ec22355cbca5dcd4618a9dbfc311412f703c1a60f3fda5b677cdcff2a4439723171e1315e9f9a5159dda0bd2aa7cbbf68e2b7809a082b730d523cf14d53ec5b56411ac916893f118866e645c512dce3d33a631398bd1fe814327f15966ecd459338ce608c885e78926a40f47512d73b208f5e78a9e965673a28a1112022398fe33eecfc4f686deb3bf38cc990e01e8b259ccdce9b2b36449e5564dbb46ef7100a4ec35195dab5bcc8fcca4c3e394cea330e3122f2ef4888c4548d7015662dbaedb3896273572f45835e1ef442e170609470c5937f9c5335ff7844591a2146a657756842594cf3f3c97d205b75d72c4e8322c60f9b79a7a8d3d44cc9cae4fb375509143a9b1506fe0aa2983fe73cf478eb112cfbb83690799c916c56e281711ff575efd26df89f64cac2a42ee92f520d673a56160e634a962f175801557c7a5cea00c642d9a45ea9ca8f51d1487bcd81f76b0060c000a304dcdeb78bf7303631850d6236162eff46183a76dcdeeaa5eaa06f57b5dffea23de87ab6fcc0b06b8f457fed67ead804caa07"], 0x1) socketpair(0x10, 0x12186da13915f239, 0x20, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r3, &(0x7f0000001b00)=[{{r3}, 0xffffffffffffffff, 0x84, 0xf0000000, 0xbeb, 0xac07}, {{r1}, 0xffffffffffffffff, 0x0, 0x1, 0x1, 0xff}, {{r3}, 0xffffffffffffffff, 0x80, 0x1, 0x9, 0x9}], 0x8, &(0x7f0000001bc0)=[{{r1}, 0xfffffffffffffff9, 0x40, 0x4, 0x402, 0x5b9c316}, {{r2}, 0xfffffffffffffff9, 0x40, 0x40, 0x2, 0x7}, {{r1}, 0xfffffffffffffffd, 0x14, 0xc0000002, 0x80, 0x2}, {{r2}, 0xfffffffffffffffd, 0x80, 0x2, 0x1}, {{r2}, 0xffffffffffffffff, 0x10, 0x93, 0x4, 0xfffffffffffffdbf}, {{r4}, 0xfffffffffffffffa, 0x9, 0xfd7c7a5285be4dde, 0xffffffffffffc594, 0x100000001}, {{r1}, 0xffffffffffffffff, 0x0, 0x40000020, 0x6, 0x7}, {{r1}, 0xffffffffffffffff, 0x43, 0x20, 0x2, 0x5}], 0xfffffffffffffff9, &(0x7f0000001cc0)={0x4, 0x20}) getsockname$inet6(r5, &(0x7f0000001d00), &(0x7f0000001d40)=0xc) kevent(r1, &(0x7f0000001d80)=[{{r5}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x9, 0x4}, {{r1}, 0xfffffffffffffff8, 0x6, 0x0, 0x5, 0x6}, {{r4}, 0xffffffffffffffff, 0x20, 0xa5, 0xe2f, 0x6}, {{r2}, 0xfffffffffffffffb, 0x10, 0x1, 0xfffffffffffff96e, 0x9}], 0x2ace, &(0x7f0000001e00)=[{{r5}, 0xffffffffffffffff, 0xc0, 0x48, 0x1a27, 0x5}], 0x2, &(0x7f0000001e40)={0x3, 0xfffffffffffffff9}) r6 = geteuid() symlink(&(0x7f0000001380)='./file0\x00', &(0x7f00000013c0)='./file1\x00') setuid(r6) getsockname$inet6(r4, &(0x7f0000001e80), &(0x7f0000001ec0)=0xc) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000001f00)=[0x1]) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001f40)={0x0, 0x0}, 0xc) setreuid(r6, r7) r8 = semget$private(0x0, 0x7, 0x4) read(r5, &(0x7f0000001f80)=""/29, 0x1d) semop(r8, &(0x7f0000001fc0)=[{0x3, 0xffffffff, 0x1000}, {0x3, 0x0, 0x1000}, {0x3, 0x100000000, 0x1800}, {0x1, 0xa000000, 0x1000}, {0x0, 0x88d, 0x800}, {0x2, 0x4, 0x1000}, {0x3, 0x40, 0x1800}, {0x0, 0x8, 0x800}, {0x2, 0x5}], 0x9) clock_getres(0x2, &(0x7f0000002000)) renameat(0xffffffffffffffff, &(0x7f0000002080)='./file0\x00', 0xffffffffffffffff, &(0x7f00000020c0)='./file1\x00') mknod(&(0x7f0000002100)='./file0\x00', 0xa022, 0x0) rmdir(&(0x7f0000002140)='./file1\x00') 16:00:45 executing program 0: r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x381, 0x0) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, &(0x7f0000000080)={0x100000001, 0xa4af}) r1 = dup(r0) kevent(r1, &(0x7f0000000000), 0x8001, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x22, 0xe0000024, 0x0, 0x8}, {{r1}, 0xfffffffffffffffd, 0x2, 0x88, 0x2, 0x1004}, {{r1}, 0xfffffffffffffffd, 0x2, 0x20000001, 0x9, 0x20}, {{r1}, 0xfffffffffffffffd, 0x40, 0x2, 0xfaa, 0x100000000}], 0x10001, &(0x7f0000000040)={0x5, 0x5}) ioctl$WSKBDIO_SETMODE(r1, 0x8004667c, &(0x7f00000000c0)=0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r3 = getegid() r4 = semget$private(0x0, 0x2, 0x69) openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0xa0, 0x0) semop(r4, &(0x7f00000001c0), 0x0) fchown(0xffffffffffffffff, r2, r3) 16:00:45 executing program 0: setrlimit(0x2, &(0x7f0000000080)={0x5, 0x8000000000}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) 16:00:45 executing program 1: mlockall(0x2) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x9) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x0, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000888000/0x200000)=nil, 0x200000) 16:00:45 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x6}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, &(0x7f0000000100)="b42c", 0x2) 16:00:45 executing program 1: r0 = semget$private(0x0, 0x3, 0x40) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000280)=""/243) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wsmouse\x00', 0x8, 0x0) r1 = socket(0x12, 0x4, 0x4) semget$private(0x0, 0x3, 0xc1) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wsmouse\x00', 0x10000, 0x0) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) munlock(&(0x7f000003d000/0x1000)=nil, 0x1000) r3 = dup(r2) munmap(&(0x7f0000231000/0x2000)=nil, 0x2000) read(r2, &(0x7f0000000080)=""/1, 0x1) ioctl$TIOCSDTR(r2, 0x20007479) r4 = semget$private(0x0, 0x0, 0x8) semctl$GETPID(r4, 0x1, 0x4, &(0x7f0000000180)=""/227) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) flock(r1, 0x4) r5 = semget$private(0x0, 0x1, 0x400000000000592) accept$inet(r3, 0x0, &(0x7f00000000c0)) semop(r5, &(0x7f0000000000)=[{0x1, 0x5b4, 0x1000}, {0x3, 0x6, 0x1800}, {0x0, 0xfffffffffffff352, 0x1800}, {0x6, 0xff, 0x800}, {0x1, 0x80, 0x1000}, {0x3, 0xc3a, 0x1800}, {0x3, 0x2, 0x1000}], 0x7) socket$inet(0x2, 0x1, 0x6) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000100)={0x9, 0x5, 0xf6fd, 0x3, "7cf335db61b2e105fd2e3c32b9155963211ce430", 0x8000, 0x1400000}) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000380)=0xfffffffffffffe01) ioctl$TIOCSDTR(r3, 0x20007479) select(0x40, &(0x7f00000003c0)={0xaa6f, 0x9, 0x1ff, 0x5b, 0x100000001, 0xd348, 0x8eb, 0x7}, &(0x7f0000000400)={0x5, 0x0, 0xffff, 0x8, 0x1ff, 0x7ff, 0x7, 0x3f9f}, &(0x7f0000000440)={0x8000, 0x5, 0x3, 0x6, 0x9, 0x6, 0x5, 0x834}, &(0x7f0000000480)={0x3f94, 0x7}) semop(r5, &(0x7f0000000040)=[{0x1, 0x7, 0x1000}, {0x1, 0xc3, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0x6}], 0x6) select(0x2ee, 0x0, &(0x7f0000000140), 0x0, 0x0) 16:00:45 executing program 0: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x48) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000000300)='\x00']) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) msgget$private(0x0, 0x600) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000200)) close(r0) 16:00:45 executing program 0: nanosleep(&(0x7f0000000000)={0x200000000000000, 0x3b9aca01}, 0x0) 16:00:45 executing program 0: socket(0x10, 0x5, 0xdc2a) r0 = getegid() r1 = semget$private(0x0, 0x7, 0x2) semget$private(0x0, 0x4, 0x17f) mknod(&(0x7f0000000140)='./bus\x00', 0x2004, 0x80000000013c7) socket(0x2, 0x2, 0x0) r2 = socket$inet6(0x18, 0x3, 0x228) getpeername$inet6(r2, &(0x7f0000000300), &(0x7f0000000340)=0xc) r3 = open(&(0x7f0000000100)='./file1/../file0\x00', 0xfffffffffffffffe, 0xfffffffffffffffc) r4 = getpgrp() wait4(r4, 0x0, 0x8, &(0x7f0000000500)) ioctl$KDSETRAD(r3, 0x20004b43) fchown(r3, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1007, &(0x7f00000000c0)={0x0, 0xffff}, 0xa) semop(r1, &(0x7f0000000040)=[{0x5, 0x8, 0x800}, {0x2, 0x3}, {0x4, 0x3, 0x1000}, {0x5, 0xfffffffffffffff8, 0x80000001803}, {0x1, 0x5ae, 0x100000000001800}, {0x100000000004, 0x100000000, 0x1000}, {0x0, 0x9, 0x17fd}, {0x3, 0x0, 0x800}, {0x3, 0x200000009, 0x1000001004}], 0x9) unlinkat(r3, &(0x7f00000001c0)='./bus\x00', 0xa) shmget$private(0x0, 0x3000, 0x360, &(0x7f0000ffb000/0x3000)=nil) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0xfffffffffffffffc, 0x413, r3, 0x0, 0x0) r5 = fcntl$dupfd(r3, 0x9, 0xffffffffffffffff) r6 = geteuid() getegid() lchown(&(0x7f0000000000)='./file1\x00', r6, r0) syz_open_pts() link(&(0x7f0000000400)='./file1/../file0\x00', &(0x7f0000000200)='./file0\x00') fcntl$getown(r3, 0x5) close(r3) unlinkat(r5, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r5, 0xc028575d, &(0x7f0000000080)={0x1, 0x8000, './file0\x00', 0x0, 0x80, 0x100000000}) setsockopt$sock_timeval(r3, 0xffff, 0x1007, &(0x7f00000002c0)={0x8583, 0x1}, 0x10) mknod(&(0x7f00000003c0)='./file3\x00', 0x0, 0x17a4) 16:00:46 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, &(0x7f0000000980)="e852b6219c8178895a3d535797c4beeb7cc19f97b1c1995db923de3f2ec9a997405ca19253ac3707e39e733ce8096331d12b8a25f74b075b5c3cb779b052619fdc44280ed217716650f2f929f7ba6582317e8f7e35bb96d78d589299db4ea52b58528dfadf468ce5be18c7717788be51ffc115370c00000000000024ecbd96428b860d4d6dd277b81b95573fb6f99d334268211eb437e60d83c832d233779b273ac15a1dfcff87f7bafbfd05a5f20ade87a5b689726d0cd460d9ba72f4cc5afa8b0ba5f23a635eee91a073a0d3416e5ffff8ff6e6c65e3b27ac9df7c54cf38eb0100836292270eff7fde98084fab2e5fed3436a04530cb969d59cf5f167c088427e4b43fd3439c6511401e81eab854b41af88ff06d62733737596c41413e390073f2febbe383aa13d06263a3ca8b45737affaaee1ff0016a271eb8ae17bc0e2b6ee1467dd013570e64faa9d89068a67e91fb3cf018f4eb374e928fc2470b9769473c6e52a9a6070e0b443c92f97c7549b0d85c7106926553d70adfc7be33f06b9241b734f64f0dd5d5995228353a468068826abcf2401401400fd95a330a9dc9321817ade4c5e938ff0700000000000098d88b6a6e47c44ff41c29fd14804abe2b97d8b6d098724abb50e0465ae92a6f8459a45c31e9ec90c1b0ad915db16844ea1f86f823828cee2b0186e796a91888209fdc261e50f7e564803100"/539, 0x21b) 16:00:46 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) read(r0, &(0x7f00000000c0)=""/248, 0xf8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSKBDIO_SETMODE(r0, 0x80185760, &(0x7f0000000040)) chdir(&(0x7f00000001c0)='./bus\x00') 16:00:46 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f00000000c0), 0x1000000000000207, 0x0) 16:00:46 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt(r0, 0x800, 0x0, &(0x7f0000000140)="dbad0756b4072daacbb9d6bbf70f3a6bce65b6271de523c96b21c288ffb823ae3b24b01de918a66ef104eb935e8a928598e0b8d20548a87998ab1d3c74198c5fe4d6a38b943a3caf", 0x48) recvfrom$inet(r0, &(0x7f0000000040)=""/138, 0x8a, 0x801, &(0x7f0000000100)={0x2, 0x0}, 0xc) getsockopt$inet_opts(r0, 0x0, 0x200000000000004, &(0x7f0000739ff1)=""/15, &(0x7f0000000000)=0xf) 16:00:46 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)="04000000", 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) 16:00:46 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) shutdown(r0, 0x3) 16:00:46 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x40000000002000, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080), 0x200000ef, 0x0) pipe2(&(0x7f0000000040), 0x10004) 16:00:46 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r1, &(0x7f00000001c0)=""/238, 0xee) fcntl$setstatus(r1, 0x4, 0xc4) read(r1, &(0x7f00000000c0)=""/218, 0xda) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffd, 0x60, 0x0, 0x6, 0x58}, {{r0}, 0xfffffffffffffffe, 0x8, 0x60000004, 0x2, 0x4}, {{r0}, 0xfffffffffffffff8, 0x2, 0x1, 0x0, 0xff}, {{r1}, 0xfffffffffffffff9, 0x90, 0x0, 0x7, 0x100000000}], 0x1, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffd, 0x0, 0x0, 0x3b, 0x475}, {{r1}, 0xfffffffffffffff9, 0x10, 0xf0000006, 0x200, 0x2}, {{r1}, 0x0, 0x20, 0x80000001, 0x4, 0x8}, {{r1}, 0xfffffffffffffffb, 0x0, 0x87, 0x0, 0x1000}, {{r0}, 0xfffffffffffffffe, 0x64, 0xfffff, 0x1, 0xf4da}, {{r0}, 0xfffffffffffffffe, 0x40, 0xf0000001, 0x4, 0x4}], 0xe6, &(0x7f0000000380)={0xfffffffffffffffc, 0x3}) 16:00:46 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = socket$inet(0x2, 0x1, 0xa) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) socket$inet(0x2, 0x5, 0x8001) close(r0) r2 = semget(0x0, 0x2, 0x1) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000080)=""/82) semget$private(0x0, 0x5, 0x40) 16:00:46 executing program 0: socketpair(0x2, 0x4003, 0x100000000102, 0x0) r0 = socket$inet6(0x18, 0x2, 0x1) r1 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x1, 0x2, 0x100000000, 0x1, r1}) 16:00:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x7, 0xfffffffffffffb7e, "855c55021a0000707b634c00"}) readv(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000040)) syz_open_pts() 16:00:47 executing program 1: r0 = syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockname$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0x9) ioctl$TIOCSETAW(r0, 0x2000747a, 0x0) 16:00:47 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x100, 0x90) open(&(0x7f0000000100)='./file0\x00', 0x80, 0x28) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000000c0)) accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) 16:00:47 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x11, 0xb0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000015c0)="7c871db81c0da06ed5e812c3b071e8066e4855e936a08fce6c10bf53963560f5734b77c6d4abc43cfe940517b438672d", 0x30}], 0x1, 0x0) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f00000000c0)=0x8) execve(0x0, 0x0, 0x0) 16:00:47 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setitimer(0x0, &(0x7f0000000000)={{0xffffffff, 0x9d}, {0x2, 0xffffffff}}, 0x0) getsockopt(r0, 0x200000029, 0xff, 0x0, 0x0) 16:00:47 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = semget$private(0x0, 0x7, 0x16c2e173f56582ee) r1 = socket(0x0, 0x1, 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000280)=0xc) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000001280)=""/4096) semctl$GETPID(r0, 0x4, 0x4, &(0x7f0000000080)) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r2 = open(&(0x7f00000002c0)='./bus\x00', 0x1, 0x0) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) pwritev(r2, &(0x7f0000002380)=[{&(0x7f0000000500)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000009c0)="4452505b66231033db980aa4fdcf4141aca95bc9e5af8ba8a338349edad9e8ef934197f8283de99de24467e81d03282ce7eb47652e6013cab34aa15a09cb271f1da3f0cd68663c8f21a440fedbc76950e35196b045cc661250770e85afa0506d13193ba20b3a40c20ddb40200c914b677c98483a23c6eeee3ff141184f411dc4378876733322a53f20d3e3a1078609d3a78039571b1f7c4fdb4eb2041ebd1d654db94f52f59cd3cc9ef7d9a59622905c16c4959c26b71f902f0f2100cd46ddc27628e5a83e4e863b555ca9229eed785faaef16f0c3a47354f519e28a57817277298ea696ee604f40612ae6f5d7835d0c8f1849d832d93123e11df8e78b5c10fd5a57b1c6f8e64f1e86ac50cdb0d45549ac14a46c78b060508f15379f3a8da8a93c1e6100daaae6bb24b1e36c3eb99606377d3c55525dc094452bb7fa75b3176036b078a7458c0a85f8513f7b54f000049e78d838f474a1fd47dcaacf345184384895af00063800aa9d56cff64d6ef26aa253568a441be62411d438d6ccde4244091c4ac31906d899d7b1b5d92072949742dfac2c867133739f199ca20dfe380435ff03c77ce377e1097276c56b6e5fa8041e98667088333f972560a2c3bb250a13933bc82b299e334b0b6f2c6cda18b8fd1109846000aa63acd6a61b6a16ab2994cdde8319a24547cff370035966f1212f494e2155d380a44b2f43b5c73c1d962b639c3910e81e2d0c8143061d6f289e1d97bc1ceeb7f960f6e827b5bb9683de4aa7955221d0bb0aff61531cc84a5e3004c9b0a48c39fe2c2e8acf067287d20eee2dab1e2f8d92cd8452f74c7c9b2dde2d8038f12122ee94d4cad49fdac0934456efd33e5c04a77d955181a79f769230e1a35e94b092e0a4e2d1f4a9d0365e85ac394c7fc82db9c86879bc55daf50b2930508279232dd18be4790cbea54792b13b32ac1592c2005418df177869764f1c56cbaf4894e3f5c75818f82665bcdb73c13fc1a3a1b04b411bd8466c340e23a2a35bcd5e8f1a18de248d23bf6e8a9f504174843ca70540ca369078ada173ea53aacd25f9a296f2219681f88fc076cc3fdb7f9c43bd289f1f9b25d4dad75799335bc100c3f02f784e3c2e81114dfb329ec60240fb6b75f24ebca00ac6a333f62ecd619758f69524b024e2ebaa9d3bc288beab609f05dc795f571480a68acf9361263806ddf860b174ea7c3983a98c998736de4730d7714175402498847430094059fb5b4ceebc553692cdf1bc35471fcf4e42a4393f964e0555c63d3263673c9503e88f9fdd88c2fef41f733109f25541d9a8f7c8052db2c9dd23f561afa54c3129136ba18934c04831c3af4bc9eeae98b106cbb581958e931d270f459558267dc718ca05bf88d55d1553af124a76532cbfee1ee66567b3ef90d96644320222e12feda00baeda79dfe4d33285acda781f52ad95a1dc1977fc930d4763fd201ed05d73e60cccf0683744fbc89796fd62acc797892bec8e62c459ac5beeeb65b330afcf87a0fb15d89f2563bb74dd4e5d8afcace4b1fb3cdcf4a495e645108f5df2d10cccb5728580c58e9aca48e3a766bec4c37116c6168ebef52e8357f2d22ab61ff3fb35e7d1d1375d68d9541bf80e54e7ee4d7d1caac65597e5e9b90693782399fee631733dc37c9025cdb0b935752bc3ae07bf2d70564650ec6cefcc36d082c2129919eaf4c18694b2c2d02143eaa220fd52c7a530b1559ab26b4fc25c1e903b109b7b486139716411d1df7cf3ded2b71498933278503ed6d1a9890856a0837d4167421337f397699c980c8bc5b45d13dc0233ceae2e92bffb4c9cfcfbf6cfea01f62985d2e1d0148b33ad1fd894e0101f1687bc173184108a67fca6b9a0050894f51946046d86527d6bc9788bb5f5a4340c2fa63ce00f2f9e105de8c7a1075721a58748ee5d73769c24a7bbddce38716d5089de12a51ceb6275a29f7cdbc17fc48762453f64cbec773fd0522470f1b95fee66aada208ed7672e7c871126dcb67f474412405beb37839087f5c81b37cef99dec0dec9d1a9111cb577f4c969c64c98c001fdfe440c3896f167c66be07610943718a2c6902ab2c3737002b83439e7c494083fb6643238b6ea096e12b6dd3e049da1196678f37a2443446b889e1bb47b3761cf476455d4902b37b5d97792b75096c6fc600d0bb5ffe47b2d8f6dd717f7d8c678ef760566f47158aaa93a8d5b6b777be1365fef823d1c80546565bf8da24d510927446d7bf9db273f9e65ff3277b5b81f9f4fd60b9c19ecb9a6ce5e24540ba09201cc4e26224bc3760e7f4b4ecc382a1bfeaf180bd0021c7d9ad2cab58791c7a4749e917b3fa0b9f0229a25809ef73f1a804be7747652b36065420c04100ea7b837945f193dc0bcbe59b22889a314381ef35ff801ec8a11653bbed449aaf10728eb22cb55c59afffe50a5a5fd6df5316ae9dda6e46e161e8a61ddefa5d3f2b425c64c66a8580522f0f7f6b32ecfa65ea4a50fe290c4575330f05c46cb911bd18d513f7b40552fd69bce44c8fc306e1e6723bc631ca39cfe94ce05a8cc58ef461314d94837d2f1f8a9c7a17dac34623bc19e49112c1be0971a93bcfb8703200d8f784ca10c9034dbce3180d6f916e574d61d04a188149a508137d64a05b698f9274915e9af8c54d637ff880c1e5790e6838b2dcc02ffe20b82e2fd2f5aa1648558290ff7db46b1ff95bbabd4bc2df3634accb5a747fb0a0c53f0731374e2235785e2f563be310deb6ebfbf955cc70a7265b92a9e402f0c5d36cecf3442e227932df62ab9ca4c5837ee48b2d5a94248e2217aa9d8e2afef92cdaa7891ee73825927b798952ae1734865997d63de9c3ea0662ea3c2e9801086455ec36ea7a300ca645358881b9943a3e4f46d4bd0aa61eaab6efa408805cd24a005848161cc326c0cbb3fe50a1e1b536a8534263d0371920ca33f8c1bab5304a0ee019942404ca1e225d071c816155eb9d170eaf024b43963f87bb6c54fe490645c4d45422078a4bc4a62e941a34c402a08da9d9aac8d95593454cbd98407725595d6aff3f71e19c5f98084b074489ca4cd60589ad21d45bbb8088234f7d716650b7b2986f98f0c9a8f2a3191131239aac9ffb58b2aaa32f6d5b8f0ffd81dc7923d0de3f95867ac74320750b08bf2825bb60a1e007b1c3391cd1e3699cc58d5d2b113785d4b19ed56c00c25189369efb557d00920e5b29cd9739f1d1b8da4d3bda7958183ed33e6d7fa8dccf0ba4cced007875d01cbdb2fcdb45b5a64a5aaa8df93c8a6f6c1a18ad5ce2a500622f5bb7545ab81ef66fdad45da621453102c95c53864e9fa3fb797585909e7e420de43fca7912058e89ef156e20861461f79564f06183c8c0bf6419a9373bc1bf516805eb9254985a04eefc878ad8f8ceea1e11e3fa196e689f290ba328c8caedb7cb14a070382d46622efa81f1abca0a11b633051c8f76bbadfaccdf859052269d39547f5d264306c7e65199f30b2462b63a3617104056c2423d18c1cbf588d54be45c71a392c4b8a3efb37a1fe0a40a287857558e564cf64f0745c91c4e97d4bcbfe917e85cf9650be54aa1c67441012afbde0387b54eb544d387fced75d5e296903937d4ce2589e5fa9aff298cdfbfd07839daf3bca3f295ef915e87e15a6bced98f1926971f93fa3d2f57fa71d0ff5b5c365ede799f571b02554ee7f9d05d658822f42ac437628d01dc60c1bf367f4b713a2b00648c369b2f354bf6a240a89c35e5abc41f8e6edf691a084e3fbb1d919b685d34a9715b80c4b9af85da79d98320c764255ee9a581c0f33f9cea827f1d02d9f4b9055c3211805158880d2d2c5ffc534a13cb91c1ff443a539bf2e4506fa3", 0xaac}], 0x1, 0x0) select(0x14, &(0x7f0000000000), 0x0, 0x0, 0x0) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) munmap(&(0x7f000072f000/0x2000)=nil, 0x2000) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockname$unix(r1, &(0x7f0000000300)=@file={0x0, ""/83}, &(0x7f0000000380)=0x55) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240), 0xc) r3 = semget$private(0x0, 0x1, 0x20a) kqueue() socketpair(0x13, 0x7, 0xffffffff, &(0x7f0000000180)={0xffffffffffffffff}) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) semop(r3, &(0x7f0000000040)=[{0x7, 0x80000001, 0x800}], 0x1) socket$unix(0x1, 0x2, 0x0) 16:00:47 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0xc5f) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="830446d8aaf71f568b4eed2afdb4cc0a9cfe61402e6759e2f14ff144809cb82a5d2533fd98911eb98d72c38046e1a57d8b8a50dc774bba0000", 0x39) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000080)='./file0\x00', r2, r3) poll(&(0x7f0000000000)=[{r1, 0x2}, {r1, 0x88}, {r1, 0x132}], 0x3, 0x4) 16:00:47 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r1, 0x6}], 0x1, 0x0) dup2(r0, r1) 16:00:47 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4302) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x40) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:00:47 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x80, 0x20) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mlock(&(0x7f00001cc000/0x200000)=nil, 0x200000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x8000000001) r1 = semget$private(0x0, 0x2, 0x3ff) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000380), &(0x7f00000003c0)=0xc) recvmsg(r2, &(0x7f0000001500)={&(0x7f0000000400)=@in6, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000440)=""/97, 0x61}], 0x1, &(0x7f0000000500)=""/4096, 0x1000}, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x7) minherit(&(0x7f00004da000/0x3000)=nil, 0x3000, 0x2) semop(r1, &(0x7f0000000240)=[{0x0, 0xfffffffffffffff8, 0x800}, {0x7, 0x1, 0x800}, {0x7, 0x156, 0x1000}, {0x3, 0xa22, 0x1000}], 0x4) r3 = socket$unix(0x1, 0x2, 0x0) bind(r3, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) mprotect(&(0x7f00000f8000/0x1000)=nil, 0x1000, 0x4) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$WSKBDIO_GETMODE(r4, 0x40045714, &(0x7f0000001540)) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000180)='W\x00') semop(r1, &(0x7f0000000280)=[{0x1, 0x0, 0x1000}, {0x0, 0xffffffff7fffffff, 0x1800}, {0x3, 0x20, 0x1000}, {0x4, 0x3, 0x800}, {0x7, 0x0, 0x1800}, {0x1, 0x9, 0x1000}, {0x3, 0x0, 0x1000}, {0x3, 0x1, 0x1800}], 0x8) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$KDGKBMODE(r3, 0x40044b06) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10010, 0x0) dup(r0) ioctl$WSDISPLAYIO_USEFONT(r5, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x1, 0x4, 0x200, 0x0, 0x7f, 0xfff, 0x0, 0x2, 0x3, 0xffffffffffff7fff, 0x1ff}) accept(r5, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) minherit(&(0x7f00000f5000/0xa000)=nil, 0xa000, 0x0) mkdir(&(0x7f0000000340)='./file0\x00', 0x40) 16:00:47 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f0000000140)='./bus\x00', 0x8a8, 0x130) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x3) ioctl$TIOCSPGRP(r0, 0x40047477, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f00000000c0)=0x20) 16:00:47 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x1f, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000040)="2b007fb0d7e82f902b0051b2", 0xfffffffffffffed2) 16:00:47 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d23b6d7cf71183db070015873b9c0916e7ae9fed58938ea6ac68a0b06326abca0fab3647175abf22fea120c9b3bb77ca4c205380c660c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b5eacc26757d14f2e3208364bbc454327b6a1522c332ea628b8cb672e9e70f7818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa0000000000000000000000000000000000000063e6ec8b7858bb", 0xdb}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimes(0x0, &(0x7f00000000c0)) utimes(&(0x7f0000000080)='./file1\x00', &(0x7f0000000100)={{0x6, 0x5}, {0x80000001, 0x1}}) 16:00:47 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = semget(0x2, 0x2, 0x0) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000180)=""/4096) 16:00:47 executing program 0: r0 = socket(0x1000000000014, 0x4, 0x10000000000000) sendto$unix(r0, &(0x7f0000000180)="b100050105002100070000b1ffff02002c451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) socket(0x10, 0x7, 0x9) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 16:00:47 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') unveil(&(0x7f0000000240)='./file0/file0/file0/file0\x00', &(0x7f0000000100)='r\x00') execve(&(0x7f00000015c0)='./file0\x00', &(0x7f0000001640)=[&(0x7f0000001600)='r\x00'], &(0x7f0000001780)=[&(0x7f0000001680)='*\x00', &(0x7f00000016c0)='\x00', &(0x7f0000001700)='r\x00', &(0x7f0000001740)='\x00']) recvmsg(r0, &(0x7f0000001580)={0x0, 0x0, &(0x7f00000014c0)=[{&(0x7f0000000040)=""/41, 0x29}, {&(0x7f0000000140)=""/103, 0x67}, {&(0x7f00000001c0)=""/118, 0x76}, {&(0x7f0000000280)=""/235, 0xeb}, {&(0x7f0000000380)=""/239, 0xef}, {&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000001480)=""/3, 0x3}], 0x7, &(0x7f0000001540)=""/24, 0x18}, 0x840) 16:00:47 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x30, 0x0) r1 = dup(0xffffffffffffffff) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') flock(r0, 0xb) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x0, 0xe5, 0x2}, {0x18, 0x3, 0x2, 0x81}, 0x15, [0x0, 0x5, 0x48000000000000, 0x9, 0x5, 0x5f, 0xade, 0x40]}, 0x3c) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000100)=0x6f76) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) fchmod(r1, 0x1) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x80, 0x0) shutdown(r4, 0x0) getsockname$unix(r1, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000000280)={{0x18, 0x0, 0xfffffffffffffc01, 0x2}, {0x18, 0x0, 0x5, 0x90}, 0x80000000, [0x44d4, 0x3, 0x80, 0x9, 0x7, 0x75, 0xb2, 0x8]}, 0x3c) ioctl$TIOCSTART(r4, 0x2000746e) fchown(r0, r2, r3) bind(r4, &(0x7f00000002c0)=@in={0x2, 0x3}, 0xc) getsockname$inet6(r0, &(0x7f0000000300), &(0x7f0000000340)=0xc) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000380)) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000003c0)=0xffffffffffffda09) ioctl$TIOCSDTR(r4, 0x20007479) r5 = openat(r4, &(0x7f0000000400)='./file0\x00', 0x80, 0x45) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000440), &(0x7f0000000480)=0x4) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f00000004c0)=0xff) ftruncate(r0, 0x470) syz_extract_tcp_res$synack(&(0x7f0000000500), 0x1, 0x0) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000540)=0x80000000) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000580)) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f00000005c0)={0xfffffffffffffffb, 0x4, {0x20, 0xfff}}) ioctl$TIOCSDTR(r5, 0x20007479) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000600)) 16:00:47 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001500)=[@rights={0x10}], 0x10}, 0x0) r1 = msgget(0x0, 0x41) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000080)=[0x0, 0x0, r3, 0xffffffffffffffff, 0x0]) getsockname(r0, &(0x7f00000001c0)=@un=@file={0x0, ""/46}, &(0x7f0000000200)=0x30) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r6 = getegid() r7 = getpgid(0xffffffffffffffff) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3) r8 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x80000000, r2, r4, r5, r6, 0x8, 0x200}, 0x7, 0xe, r7, r8, 0x9, 0xb19, 0x2, 0x6}) 16:00:47 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) socket(0x6, 0x4, 0x1) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x100000}, 0x8}, 0x36) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) socket(0x2, 0x2, 0x4) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x10000000000000c0, 0x0) 16:00:47 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt(r0, 0x6, 0x1, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:47 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) writev(r0, &(0x7f0000000040), 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x800, 0x1) 16:00:47 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) listen(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x6, 0x4) listen(r0, 0x4) 16:00:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xfff, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) syz_open_pts() write(r0, &(0x7f00000002c0)="9085", 0x2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() poll(&(0x7f0000000100)=[{r2, 0x1}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffd, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:48 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000001680)='./bus\x00', 0x8800, 0x28) symlinkat(&(0x7f0000001640)='./bus\x00', r0, &(0x7f00000016c0)='./bus\x00') r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x10000003a1, 0x0) writev(r1, &(0x7f0000001580)=[{&(0x7f00000000c0)="ca3d753a427b15c6cbac4a5f898790c3f6a06074d7a736d4c3ea1143d1d4c5eb4b92a4fa9c14cd01611455c33cae4fb58958da995c9bd2b734511abe19f5c7cbda21eebfe8ebc52a708cf51bd7d3e5ba8f8463de9de1b29211a0620de8762c6bcdb05a6e7feac0b6097eb3616752ab4aa4e0733710dc27c09d59809e8a24c2c4f949363958005502d55ae6c4", 0x8c}, {&(0x7f0000000000)="447efcf69994025eab177827baea0704067fc7e5e8f27748e383af7315cd1bb3955200f7a1da7a6064b8e1eaf1b11214b3f3d7", 0x33}, {&(0x7f00000001c0)="e192780f22cf56e26af0a1673d96800aeda75349cf8fcbf6e6d32d4ff7dab3dd8c0bbcb3e081adfa980454babab7494ec6ba33cb17ec4652aa94a249fa6c5cd3272b3370c668c03764dde5fa6fab22beeead1e414d00c89094ae6a4fab2e930520565532b91cb6748b8b31", 0x6b}, {&(0x7f0000000240)="9b0a19c9497637e91471301ebf7e50d981d6223e4ac4a18c7b877bc350740ac66a736d880a1aee242dba5649e862d8fee5e1740b0b85ace4c30e537bdd6a4ac1e4eba4d48950d140ca26b02e2cfacc63be5b7a0d4cc4e3d48c3853e1eb891e638ea44aad9d04868e456ec86363eb37c6d39806d32bd42350a932712a32557012208b97452d576c7c7cd74e34e3bd6f6125c7af6d3d01fc71bc27958bc0b2714be3e8b16eb50fd8bfa2a7b84da25872d8f196b0103df30e6b9faff79a3fc2576b810a839437063e6306", 0xc9}, {&(0x7f0000000340)="14b6444154725fe2827da8f103067afff54de6bfbb2bf14917188aa356d7d79efa361aa8c7f49bf5a297ad101bfbf513f8fb2c28cb56c29cfa507be52cfb188b377cf3945ba26673115f7b32e4b0a6192a091839ae13eaecc12084b1e5a43c078d8eea45", 0x64}, {&(0x7f00000003c0)="3453b6644eadb54a1a4089c24dd68d1848cff597f0b598d43fc6700e445ef8b9a6359ea5947d797665b884d565bf592d32429edea1ee82001fbb0d77dd4c7a6a751e29f9a166195483f2e84e1664b44b98e5cc3630381f5fddf7e2b0de920b4c4d4eab0bcde4cf8398d8c330a77102ef6f0b97819bfbe1ea5a8509e8aaa3e43db3430ff69cd5e6dafd", 0x89}, {&(0x7f0000000480)="0c6df4f55b28b61ac856a7b4fd1907a7405ef8526717e77a53302254dab714ade51bced2c39b636799a2161b2ef3cc712d2a9cbd695939e8e186c1c8780538cc9ab3b59bef3e7127780602cf2363", 0x4e}, {&(0x7f0000000500)="0558627e50dad229e0c5ff6c46f1343ce2225d9a3f294cc2858f4549622475740dd53f1d5d878845e94a812101fc3a0c04f793a875a1b62dde4264b469ebb75652f7e46d7b88114e64412305e11f39a94f78c2031c6d87ba05ad9835e3085e573ce29877f6e32b5a2869455194c6d3e251ba0374900c4d275bbc623ce5cbe634f8d8bf561e91b0fa3f8c9a3c4741a494ca36dfd69e1fecd6f494fdaf93a426ef02ec103b33ee6b0ed44fc3d5e4a36d764fee91dab8ca9e3b0b9d493ee8026522a473c7202f4c06c3fbc8d1e7538a1ac8ccf53e7fbf8363f62a7f5638982776d3adcb3c0fc597d524c038a2dbe064175415db0b737931f88a883f0e6bd17810be3164c6d9e24cddc728fe9c0ee5bb5b57ea88ec9a858e3ed9cb252914228a3288ae4104df18e71a50c8ff8f3a9749e430a0fe1e5636e72bdf1cc0e87c581ca50200a0ec354022b1d229d4555db0961382ac1593debef66d3e497dcc5a82d5b3954cb6ecd46298a06c6bacc6c33efc420d6b26cf59987a9510fe6570d2df7e0bdcc8daee572bf55afbdda5d6a3c6a818bdc110218e4bb682669214cb61ad5586038d84dc157544b4694f6afab634690ae648301e52da12905990d46f7fe35c81baf0b964af04b16b04545f203c263618c9d6f00caded667c3fe35aa5c9ca0368acd418438c2bca5148c5ad182efbc9cee8d59c3a47a64732d005aa9327e4c90fbb38528f4f836fcdce71633cda0a20847db226bfee8ffd15336edcfbb6168dfbb9503cf0038100e16efb1fffe029d0704e5681059f438080bd66e32e820708760ecd5e68788f1ec9b2a0e439eeb524b659b79c8f2aa6679bb8d4f9f7b94d867619da0f94e3b991204d0449e9124cb61195b7aa512bfdaf5a25fcb1f629e8b37150e3ab432ce020c07e5b808772cf198b10d35b8263f8e123383d415a408e7dfe6bb4a57e9c175d04e6a7b61aad81e7ffd67b4f87f983fcfeba17e7a0debe92c146c8e0a81435056cb8c2d5260345b73ed274f42ef4bb51d8c6c1b79c06070d6b10a296462a3e9d60bccb7e97ec0b6e9833e3b3efe2ac18a046dcc35dabd322b8d1d4e6d86e3612550620c98077ca52405eaaca2d471922abd86bbaa225dc704229f17a47ee3a96c111fb3fc44f403056c7af8ebcaf87e5f60ced52579807a0a31e199291cb3719a441f508be0fe71e5d8cead8d2e1a988a952f1af500a66c5e3e8bd7d757177832ec3b77107dd74a8de61a2c6a91a72f76aeb722e5e0c9d7f3ec0d7bc8a691318ff22258bec8d73cce4114e02027a140cffdc3f44fddf8e751b8bb0c090c386aab44c0d939f0bd7a2ffab8048843d93849c4e6374119c82347c4c8c6723ea9123696a67deabdfda01a02c6c9739408fca166b1e32a80582519306ad624b59e9164db56c975a62af20ca2d21c42592e1c004f3d097e04442927126b7bfc964276182f0b0d7799115dd080002f338b381c66be6db8f4863d34b0c31180e7931f88427ff388cf6c85cf53a1819fd273455b7d5a46ba0098e53a9dd2ae0f31be87ad82dbcba06815361d68879ba54da38126ae9aaec8830a3d9f6da96df7927555176571ab52e895a2aeb43950e7d6c056e8db79c9fb2281e6b70622e9e92ca2b1a5366650b720f87dd0ecd9542dd5bcee994d56506530ef396eadbb170b77a9298ddbea0c17832b20444ced3273feb372a21628945054dec924ebbdabb142b3dceb4d2a0974d875e5394ca34f7de932199ec48651b5d0793924b5183d7b0c41a60504971eba5a5781f0d61676230c6433b0d4f8bf7c6d8e9dfad8b7fd2a0603cefe5a7abaaeb45612c4268ed753eb94c61261b99d851b53823d623d1e1aa086eb8ee7f2ebb01938d1b121e802546023583d14be8b7d493fed6c706dcaf602866d2b574a123038d14fdebddc0decfd5c8001b1f0a8017b1547519a85d6093c3104a68710a736c00faf5195484600cc14078fc4fc3d5575366ca6d153410566ca79c2f9eb2dc6402694fc13811bc5a425110115f54b8630a1727802ce727d3a893e78ed5cb6ec463f512f476c5894298231b422fb05011839977e72c8c509db162ba58e419fa4de2c19570af5ea1642f9d34389f44cff55a25dd9155a2f08247a639980f6ef108eb7b60765da085d92ad826602c88b6e88533ed3b991228f2f34cedef5a5c1e96d1af8bdf590bc756ddf4c08c330b20bb87c795a88ef55499284a6fca90827783308f3ac4028f691beb9838ce5a9e61640716dfae19cbe3709fec4bd087b7801136421ea1f427a0d4f20927d6a945390348cfa66f119580a834fd29830bd0e1faa8c7317e1aab51984645d7b64e4c9abbd0d346024a6c93da3ebac59ffc8750cc20af5c05852f32388bc15f72d40a53e5f255132cec1805d743bc2a3dce195a39b66beeb0fae73b010bbbfdd138c1539e673cebec8a563fb198ea9a725de5dfd96cae85bb7d3b09bca320f071f584cc236c4d32f79e4df06b8f49f19a9eabb7de7d3733aa26977f4c50303a0efe15c1fffb81653b28cd57ff6cc3b6e501ee01e89a8977bc0ec15213291d6e5078a0616c8364fd47b91420f394aca8922dcb58a719da5c60dd85d3e8bac237b830ace07f17c3db8b47da402d364ce88240454306dc262441167bfba9b3dbfa9a5b7e7d58fb16f0a920c7c80110e2efcf8253307e6474120f5c87d339f49523451ce4219732cc9d544ffc565906ff3357e40a4e2e49ebe6648370b2950fc18c1087b35ce3caf67762e2348f5a9e5e77d313f70de1faef41f0eccbe8db9f44d74a474e310b8d2c85970d5b7afe1255246edbab2e54995d554071eb6301f210e6ea35323c3340371b9af08d9276633f508e24d2e8cf8dbb0f6a095aa732bda05b51ee570ec1f5a5b85f924e6a28df38bf0fda6cd925f40d75dc01b20ff0228706e595510085821271a4485f5e0376e476536a73ed442d18d4aca65b795091c8e548d7fcc1b3cdf76cb102cd071b8ef35a462621b4cbfa773a382bccb46a055cad150af62ec939c962bd533e6deef6a1ca54f77a154f0786f549b5e71da5f5d16f23daa20fb846fa1da004b120fc84645fb3c8946751276c90a0e4b81741f23fce8df5456f5544289aff2f67e052825b9213c707c59225e8976b8a83098264c63420184cfb55b1a05e53856c731dd8c9c7e31a2948d9d2beaaa0425ef3c143e90b72ba7667ff27df60a0ac04c5a1bbb7afe27285fe5de39c3ca1c922c51e37c2b1249878b7db24a0e7fc830e32ebefe8de296b4890c52de355b346cd4f75e3dc09f7d12e0b4161e0fa00324163a7dabdf963ca752b6c3307ceeee0521b012366566bd836965a91601072f996c7099a826383f38eda3eea00a29348811a584bc802585be820b04d60b2620583cc202ebb42ae030cdfc952b186707ea552970b64f142f458e798b304ceaf5ed6dbb2529e649cee334a2993a25afa26d899dabfbb1d9060a8147e1502f8d87a24e54d8edac20ed3394b4b7b696ab17a2b10942d7cf6ee924560c0a91692b732528419655395b77449cb60cac3afbada59a667b2fb0ee4c73bc07ba67013f99c98b8fac07741f07d08a4b1eb0d44e4105f9ad56348c73796ce68c8535afe1ed6587d647cae96c41ca659b2ca6591d4c76be9d22fc73226789c541ef1b27a630ec0cc62cb074be5a30082a49fb7206ceb954356b7c1a72e9507a86ba34fa1be7b73c87f4173f47a3dc1052315a1ca19cda1c985a9f5d352db0150d0e4a25f34e1b3aaf9900bd8dcc5350d15bdc33cb4141573efa734a1d800049162dbc356cecfdda9c87c82b85bb6e29c14b188b1750ad7276c7b37e63b99afe61720ff545dc82ef327ce190144b114740ff64f3b24a42f8febaa3bf0cc0501028515dd26bdefe8190736f8d0ed69a79467479e60489f50f87aebd4766f5a8301115ae763b46cfb562acc12afd7782f8de7e83610f8b2b3daaa3a8e053635ec5ee9d9850d734bf1b21d30f65b8f3f5b618eb1eac589a1dfdbe12ab1cfaf1117fc0a5329b816413b88c19bf6aa4d4fc17627dd9b52bdc20181104cd77a065c0bffaa84ff57cc70b137fe0d67a319b393648b08e0f16be040910042f2988df2f59c2ac4fd9d4d28008cb96d871f3f9b6bc67db33a55a60131298dd69a02a90bd0776ff5b8c36ff578bd4daca0976c4d2b70c569a9b13721ebdfcd2ed2ed90924d3c2e75c1fbab0bd1e1c1efdebbd9ca74eed118c2929ddee2863ff0d1725d2cd2c4c26fa8b241a7704fbea7eceaf4d9e5ca55369b4ea563417f256b273bc5455040486c154ebe1f7a024a194f7165a3a5ad94b4b5e18a8c05d615e5e9a20f808daea3eae10e8b1c97016885fc9dd86f8138da524436879f5b86e09a27e4edd49f1b0aa544a2f8db26f94034bf6843f8dd77c6cd03e49370e7a33bbdaada7289103d1c98f095ef557afc42878dc7f80f00bceab8c8e4682c0a869a47d59f39e71c5cb8e506fec7c35da40eaed8b7b4334ca8679055d165b911d2bb80a0ae97dbf08ab8302e9d6466ce93f4952280a6aa8d7416261524af0439ce750e54cf2c74f59714140b682daaea6b2041234c2b51987151cf3fdbc84cd5568ab6c33196db1a44d37377f6735088dc174ac8ad37923ae78285ac5dc7561a60f7f248c5eaf86a47a6198c6a1e820d0afba72383f1a7e265f1d11d8a599646e77e81ff8b0a1589bdcd940812a9b87f2da42fe62d5323f49ca4f22505b3baac83aba475c9a3da71064eb87902266fb862bcd86b144e95690762a9058d4249d3a1e414ab2ec3c7faefd2ad31b7508ec7126f4d6c8153a116f82553a8e847a2302537d08dc3fde46dea9670c53c2f5ade28b790a264de9548ab0ea3ab90a0a79f3ecfbf7e88c9cc2f57fb90496c13a042d36db22aedfd585117675383eb5f65e8dedfcb1028dcb1a937f8167ee295603b37dcdcb26d83c0d981a0f40676486e3ceaae12d9b13f21eec2354e6d8d03c8d98fc412d502cc02a298f80dc91ef8a47916b2b24c72b90709aadd3b491b533f14680c988ab41216682fb050cbc38c0a62da38ce95b4153ee311dab3ccc8962b7707d65d3cd9557e045ad59027a6f18b3fbe1d75a1435a25e8b70b4ca467ac240a6a2a988e6aa388a5c73dea061e6568efdecee413305a9ed6b27378f7c4adbd4c1eba348510d268758fa3888fbb445665dcf759f07b02e04fb9e306623405dfa499aa346d66337e1d473cdaa74cdb8be0bfc2de7590397eb053505246a46bc7a1df738e28c181a644f525fe75dcdcfa437d90188c9d770e956eaf58e97241da622b666c930837dd6d94efc0fae60ea0e7d67eb27bec55a01c9167a7f3cd3aa6134b9987c98ee48bc955528a20d247159a950f65c06cdebc8c5ac826ab2d85c6386eacd432f31c467c20d0f260f9208c0e89766068b72908ae7d44bbb8f86e7676821b5c1ac005adaf34e01a8f94156c8202be998ed3b570c3d7ce4d879af67a675608e523d8d6950d6b3cb8aa6bbdc784025d735d78620dcf4ce0c95525a17372eb86f26705d73d04c8839103505bf3a5ca9fbabf90255c254224ac9b3874c383090cde87439ff77cf3ac080c16eeb1634f3d20fd1041a5856cffb6dccebc94ee9d972df2c326a28512fc56e088ed3f6885f41ebdeb897b9517a356b6c56ba40cb3cbfd9ae03e8d06bbc25841311571ff99fbf33090eda4c70405b5fd2940edc89f6621175a819e4b2b3412379375d9e5e20b170f925a14e2c4e69bf6337389e908473a53bec52fd4f4ae4b110b936da4173abcfd0ea4c67e74374ed5f55a5bc4", 0x1000}, {&(0x7f0000000040)="ceeb77028a4e714a320167ab602495f50d5ae1f370e4834ea7935deefb4615949c5ad55808bbe4986b", 0x29}, {&(0x7f0000001500)="911a085557dce0df3feaa686d3fdabd12f919ae727708ecb3d809cab8de12f034eabb91ba77d43ba4edf7b4f5a9a7bd3fb7b27dc94140e29b6fad34b528dc4b382a07fad22e26988ae8840516fb93af91c8de7cb8aa099e66cc25606d44236ab72bc81ab5d4d62fc55f98af31a8d4639", 0x70}], 0xa) fcntl$getown(r1, 0x5) 16:00:48 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x0, 0x5, 0x89, 0x1}, {0x2, 0x3, 0x8}, {}]}) poll(&(0x7f0000000100)=[{}, {0xffffffffffffffff, 0x4c}, {0xffffffffffffffff, 0x40}], 0x3, 0x81) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0x2b9) r1 = open(&(0x7f0000000240)='./file0\x00', 0x81, 0x140) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000280)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2036, &(0x7f00000002c0)=[{0x40, 0x9, 0x8, 0x81}, {0xfff, 0x0, 0x3, 0xffff}, {0x7, 0x101, 0x233, 0x8}, {0x2c, 0x0, 0x2, 0x5}]}) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x8, &(0x7f00000001c0)=[{0xfff, 0x311, 0x2, 0x4}, {0x9, 0x2, 0x1, 0x8000}, {0xfffffffffffffffd, 0x64394a19, 0x9, 0xda6a}, {0x1f, 0x8, 0x0, 0x7fff}, {0x2, 0x3, 0x1000, 0x400}, {0x8001, 0x6, 0x4, 0x8000}, {0xffffffffffffff80, 0x2000000000000, 0x2e2c0, 0xff}, {0x10001, 0xf2d, 0x6, 0x10001}]}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x8, &(0x7f0000000140)=[{0x4, 0x100, 0x7, 0x1}, {0x1, 0x6, 0x1, 0x400000000}, {0x0, 0x8, 0x4, 0x8001}, {0xed, 0x6, 0xa24, 0x3ff}, {0x9c19, 0x7fffffff, 0x5, 0x4}, {0x8, 0x8, 0x100000001, 0x8000}, {0x4, 0x2, 0x5, 0x9}, {0x6, 0x1, 0x0, 0x3}]}) 16:00:48 executing program 0: r0 = socket(0x1000000000011, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b100051300000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 16:00:48 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x0) r0 = shmget(0x2, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) r1 = geteuid() r2 = getegid() r3 = geteuid() getgroups(0x1, &(0x7f0000001340)=[0x0]) r5 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001380)={0x0}, 0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f00000013c0)={{0x4, r1, r2, r3, r4, 0x2, 0x9}, 0x8, 0x101, r5, r6, 0xffffffffffffff6d, 0x400}) r7 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000100)=[{{r7}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r8, &(0x7f0000000140)=[{{r7}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) writev(r7, &(0x7f0000001300)=[{&(0x7f0000000180)="fef6fc90231589d5c93b7cf907fcab827f990c30d0adb3475628303d33d7e8d48395d7a11e28a1f8756e99332564d418cf0ca1aea83858fe029094a8c701cee5382884bada92e33a14ddcf7d84ffb8163553f4635a69adae6a7837b82fbf5dc0b30b6aaf234a997a0945b58be554b54a9ab9d6f626dcb0ba6601f98353bfdf74f815511c77d50c44cafb6355", 0x8c}, {&(0x7f0000000240)="9eda902a5a6faa7e639caca77ef6bd96e07299811646ee8a3ae39008c11a318449c8566aba3f655b5894f74862f73dd1205f72f6cd679527a4816ac834d3f939ad8f912bf303bec17d2ad2b57dfb2e849ccad06214da6c36f5dade34fbdf6209ade0c004c57ef0b5ed7260f2be282b4fa53a95ee1bd6224be66b8a0965560ef82becc6807c04df9e4b623317d17f251823eed0ed84f26ca05dbc9dd31900050158d80157e65749fb6b60895c7db5f24717f254c2fe0f43e59155cc6248a33c716a19ee09242b83ac454c102440b24263ca83ee09312fdedec6dfbf3396723fec4e134e88268d3d23256f85cd93dfffef3f1f02477a5bccd939d6c7c793f32ca8d794f4383fbb441448144d41cf238a649b783f3dcdf4ba411eca62089fb0eaa89a1159276fd81f52ca9d74c4c848dd8f2f24279ad3335428f2494bc2abbd44d9832df44a4c22749f8ca90caa5941741a004243ebdd5feb478a04580db37cc01f85183eb9fb103176372e078cfc942b42a6c5827dfb8242ff7c1f68bfeb7a2d2dcdc54fd67795a801f03de8033163daa29a90f7ec5f52049c637d3b6627bae3dfecfacf992dcf8c6ddd31ffcae6da3d4dfa92c74f5ae671dba145f4a1957e50507b868cd9c609b7b43f469ad5d6739dc97060167e2d3ab4597581c80a2b3d5ec4e363901fdadfe32534ee0ffd676e5b1470e3eaefa64e2e35989409b8f3f7b317be4bc1b1efb2b4cadcc96b708e94c112e1ff18af13d19e7f2826e4cac5cfdba09aee6da29836a168ac96021b385f0eaa5ca57c094ab9729a5c1053ffa91dfe272ae8fb1ec0afe30f8ef343cf166b9cb9d2987f11c2222eb86a880d625c1fdc13f5916d9e5b87dd4fe436acd6037013a0911f995400ea9b6b5ac737c8a72e18750afc2f3dbc60de9b937468cab6294b4d8d3fbc1c3d0dbd4c835a051dd72b9c87312cbbebef1e1482c73532b962563f80aabd5de37499058247bb65faa949e4ea2dbb968cce4a9b5f4d0138b3c9c0cdf68b1175a7afe8549e20ca4fff2be46bc9b637e192820cd900bba8989a89515681b3b4511512467f40e1d2c228fe6d6fb4ec723bd146f04a9a9522f0866ee63fcb0a130ec0c13398451fa82cb313cb062b2ccf083dda967de4cb394a257d0833a62488f89fd2761567476bca988e784c5dbeaa2da39687dc980ae1dde6dea80c3d472c3075798c891de656bad6c34314734dc6d1becc063676cdb7c9dc85e684788c35ce3a9215c9fc19473e4c87ee19adb2eb46082d203d6609ce8c001184be489a329602711188d0e4df371388fb02cf7b828a083eb1ac4af68f045f5e4c459dca7518994adb659e871f42e6352375c598e87758f4a60f3cb04f47628fd58b8aafaf39910f114a187eb5c1242ef6ee9bbcdae7ec3d58ea44db08ce81630587065aad2340e587a93c7ef70fc0556d31437c824e7ee49eb45d71e19ca8023bba6a46b3c296b8b8cbebe08ac38605be37ba5196ecd4c979e7d78bba7d0227b194778c424e36778ff0f26594437663dbcd160ab4a8d27eb59b4a5657683206ea8cbc41a99ad4f1c5bc752c139ad1dd92c0cb8908de1f282d5765e751c6486b8556f5736676e4906b855f9cb1828fab61871e66f9d76770347e75921c6277ab969875532ff591c29fba99765ccd351d0face830965057b2552016c328af4d7f24b4d467fa934c2a6d6a17d203f1617f3b5f3b2e37137421282a49d534f5465649c407e5323d77438f126904e717ee91a74a9687deedf6f1edacde8ce680784d7a447bda78f724f9faa46d9fe125a5ac008db8331599135ef90a7071b0b0711694eedc00d966c217ea20fc18d7db45f2e625e726dc4091e1541719ed183d8c46d3b5c2cbc63e9cbd1e1708a2dbb9a9e6937b4aae6ed5d1425090ab9bfe2ecdc8b95d80ca5bcaba19fef67d1c1880669f769e782f7d7be1c43c5f51971d9a08b71d5dcadf98c89f52c073760e1305da1472b183c47ca3507b0e4f5198e7d6ff97de07aba75f99aadd869cc6e05db5f1eff8f3572080d28b189f38c47b5442acde2a4df315610cc9e43c72066d7eff72919398029b38b95f5261e337ce9bdf774703b3eb70fd72a68aea24449013817c3470f676f22b3b6a9880f51b3890e729734fefe5c81ee15e087abe90bdc4fa08735049bffd648136d6a6459afca44184f1f29d572e4cafe3eec498928fb396e6948c5a87c577325a682726d04b60396a1b7e71d497606e4fa22b6d96cfae3d6c83356e729db2b37cf4a763f311705c1dae6e9ad5f8d2aeba58eb8c0ea2aabe833bfafcda0219daae58ce5b685fb8c183a25ae1e52cf1133399902740dc5aa39fc7efd7ae61cc6c92183a98fe318c152c8ba9e93dc512b21be06b00b5e5dc5d39db65f511605031175f79d0f21e4990bbdb7bb43500ba55c451d51464d71525203e9ef5d7fbf48134f73ba2595833c66af7e7880b68121c4acbd8c080e9512a8bd8cf2219e54864e3db085fb760f38b2d12cde549a5e7bdfd09531a6b7706c605391f38207b187694b3289182b96d11792d2825b0ba90b1aca340bd179eee05c0bf512ecb8f41c0d00b190d6dc684faed2f58933fba02ef76ea7a912bb8634fca126514f8b38457603d4e09f97d50268be6c7b149ea95d7ac77991402d43616091d3b27ceeb92e50db4635bfebf531cd51829d6fdb368dbf19879ca733f3afeb36ac74208c26c82f488b1a915581ae7ea737cb1a375a06829b030433bdaea35fcc007f398ab9be3f56c70179cb313aa26f339e5c06d2a0a4b1555f7ec0b9eb030327af4e4b27b9b1900b127ac82711ddd3d9c68d56fc493d4f56ab2b16c5e0ddbdda86a4d870c6298581a295967c051c26ae07bc9797ef2426977cf3f1415e47a25062405ca7873d59c421795c0bab2a42f86124d8287e25ad1252ffe00b8e0a30dc52bc1e973f0030e87788cb27e664dc4723d9ec801e84bba305d9e8148012f5d25cf866bf56c88f7e096c9bca08cc21a024bdd1795e35fdafbdfc7be78599adb3086aeae6ccbad53bc3411a716ba08fcba93551a9a75d4d14cf5ebb25639b06172b19c75e6c34419bf4916d479a51931db9cda6830bc2520f54879c496866a20e2ef4f55281c5dd1132354ab3607e46a5adcec6a5a553ce0f97fba467297e520f014e8d947d9631971be56a5cc22528a145f20d5c6af35a927f103062511e4cc154acaa1dc56ac0e8d69e33d828b9984c6e630603a28430359d00e35c4fa2d2760f1db1aaa9652bb396aed89a5d1bff6da3b25c01f3cc5aab1a6efaae6dbf143255e0e4103bbd996737f8831c723d78a96d194d306bebcdcce0761dedc093e1ce68c23e62de4c35319e7bd910c7514fd436f756e28f376db114c0dcf83a6c5e25223c6f58d2996886b7d9834d0f286c301e1413f5f196fed11d3d200acd67a5a2a862397db6a81eddfbabc70ac446809f4b16b9e645caebfaaeb02792344b87f46d44f5fbf91f97429efc6caea216d32d12cd9e42dd594f7e616f88bc24025209128c77e4f6809a03cf73f0d6247af0ff7edc851b53971dce3e5fd91a47f8c19cd1c218d58ba37e6533c4a1dee1085617eb8c06a0a0506dd52c843ce737e4ba0785e92cb442f95b31af58322dfebee660c205f0624f5aca7b326758c39d5043aeabeeda05b393c76d15d2861c7c3198dabfacdd2d5d7b1444924ece63ea20080f5e359a0369e16d705276e222f9f741e97b005a1d96f4e3b2359fcd375879a1a21493aede2fd90b8f3a60cc88227d54cf5a0a54dd7e7fabcb86a7d511473ff4ceec2cab5306327f7669e865066fa9bec97c84f247f2624b24a7d3c0471dba28ed97a1d600bed538e5573a7a306e65ebbcb23ebe4421f6bf553f1ad3e2385fd9eb97fda46b0da28512bf7bd0e46ca3cdfb3e74362f42339569628a9954613a822c09363ae14f9523126fab97637beb168b5a78552497eda2c2fcd00e0a459306750cd0ee88767d71a00a6747ad657e9a57d65c8ed2180108e33d43cf5b9c50bde7af5faa6e0880f1d650acc42af8b6018990b94b34f90e36468d4644e73ac902ed8769ca92982e63ead2c626e71d826c767264393c979a16fa7145d331c5cc6d51073cab0382b2b88a611e2a1a4357d7456460a5929a7a8415fe351f2a3736afbaa04e2a809b17e6e3b409b4474ecfd951e8296d073ec40f5fec87c635aa5168278baaf7c09437a3e99080f497985d9e6fe4ee9455482c865da63422a49ccc9b1de9119780ed8a7d772ec267d30aa49fe7ffabf3a601fc83a25fef869e5c0246665d77e1ecc76111911529856daaf1d9dd42b32c80bc2b9fc1c2974ddbbf03ef83d050645e343f2041cf597eb02118b01932ab23bbe1c5fbd30f83137bafb777bce44e318552b214c8672e19e3d69d403cc4246afdf5164f302639b70c13ca42d34bb99ed6e877736a1b2f2525ff80e0fe798e0a6af305f3807f0fbd5edbc789e25faf187c25e2dbc652a363d1e0ac3d3f56f7aefa5e4d3deae1c9d1b77a870683244e76593661e7a9e884418b6bc0016f678d7b77fbaf5c7932726dae7756df3797723cc6f8ac3451d6deaab02cfc4ae327d5c89ec577e9e9895dc85d014a0fa2f383ccb43e43abb0be62bc4521f19be5184dff16009945f41f03d3af030f737c14aafef9e87162ed8ab4e5e6380acbc2fb4fbfe45f1295c964d5709327c3ef618f18c3db55f510e6fc4cc7ac319ab091c28e948644f3845f5c933ba71ffaf44816e716216e76d8ab5ed077702f7db2b6211a7d83c8f81b7742f0828b2e68b95962ff15ba931838bedbbdad32e73a45ad5ba0ee36b49b4a603a29396ab8f5f5fddf581680e864a5fde7c6ad22dd662f503eee71308d2ed6191a120f0022ae93ec8f0165a77b50139e97b5e4ca7d8c10974c6f837f676ca864f03d7b7c546ead98d9222003a66f9a2f3f69598b20e3cd519bc0aed4610f96a5a7aa00708c8a4d421fd2d94b417df25af7a3780ba4e88f64139926572ec259a9e5dd9ce38bd1ac3c2332ce9a2de77cfa0dd35b127eec615ba581b22dcde7d15f7540fa9047a032476df310541c02fc264a596d18f0b623c450137e1bf7ec42b72b2ef15478dca8a9a35a1f8200c26ab321b466464bafd2f3e40a9d182df219288ad57ec38275e4002e030734f4da8930a0d85e2d7cf8360c1c9f7fc1e622ea0b4619995c36c6ce25fdbfff1265d4ed09c9b8d95a83791f3898f3140846d447a5810b325cda451303ae7073d3e291f73d372405e5ad72db6800fa0f5abdca8049c85ec20884c06f6c50db466be6eac6b39415636b0d456d2726d39d130999e0193efcb83552bad62cf0b44cd4c73cd5f9590b7bf12cb9c9a449bedd37887f68e414c96af292ab7bb3a299f25cb9166c422e3758f8b39d4103c99ebaca498a60bf7c6b71c2794e13f8ddd248aada0249b82e1001178c82836a2d2681d5dc05ec858402b67e53006927581cc7bc5fa39d0129d774234604b1c0e7a260201b56c689c6f5637955cf2bf79ee304859990ef93dd70cba6de4e38ef5fedf766478a93ee06116b85f15c69c514e06ad5c6f719d6480dc5caf6f75880b492464415fa34399cf55ff94587b1262fbf24827f1f8f9686088b51ca9d0b442e1c043ccbfe094a3dc9bf244e66cc4e5726a49272f6795c077581a942da6dbb0d3f01fb07214b00dccd801c5103333c8f3d647587bf97d7dfec1f859b721b051b71e4c9f39d45e01b681bae9fb09648a5af565887ac0df0a9f993d87eb342b823260969b9617b5c8f99b3bd6761261a35e9a", 0x1000}, {&(0x7f0000001240)="3a9a018d5f6a2b636afbfb98ca6b9aa60b7e1623e908da1c9d4933d0671d343de50e428fc1e5b56e2647cc07e73f67eb94d82deb6caf004f240e4f3a63c9e179850c45d1217e265b71ac1794110c27d7ae054e4d81103571095a6d26042036943b0ee47733a6c3c2520b9d892fc62b209be450549623e97af910bdac424570670ad55fe034baba9287ba530ccc7427488381a6bf4dc0dc7aead2947255", 0x9d}, {&(0x7f0000000080)="53eaa129bf72c2c8462d8ddd6f88ac55cf1bf7590c1c87001006b7afc5177dfe42b04c9b6180395704bcc3f9345ab59df5528d30238f9dabe85c9858f55d76beada8d14114db9216b18a732a50a141317f5d64f6c022898de1fa3836991f04480150f71e2f4b0f2c4884cfdc30cabfb19ece89cd", 0x74}], 0x4) dup2(r7, r8) 16:00:48 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x10) open$dir(&(0x7f0000000000)='./file0\x00', 0x10028, 0xaf) recvfrom(r0, &(0x7f0000000100)=""/229, 0xe5, 0x800, 0x0, 0x0) unlinkat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) 16:00:48 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup2(r0, r0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000000)=0xca) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, &(0x7f00009dffb8)=[@rights={0x18, 0x1, 0x1, [0xffffffffffffffff]}], 0x9d}, 0x0) 16:00:48 executing program 1: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000280)=""/194, 0xc2}], 0x1) readv(r0, &(0x7f0000000000), 0x10000000000000c4) write(r1, 0x0, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0xfffffffffffffffc}) 16:00:48 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) pwritev(r0, &(0x7f00000023c0)=[{&(0x7f0000001280)="ad", 0x1}], 0x1, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f0000000080), &(0x7f00000000c0)=0x4) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4, 0x10, r0, 0x0, 0x0) 16:00:49 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() r2 = syz_open_pts() r3 = syz_open_pts() pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_SVIDEO(r4, 0x80045745, &(0x7f0000000100)=0x1) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r5, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) kevent(r0, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000000)={0x3d44, 0x4}) write(r5, &(0x7f0000000400)="fa92323fd844f2f9bdd60be89e71708049eee4948bfc488b5bde6146f79d9360f523db8518425188503a69bfe09bc886b48adfe372b969c47b1c3edc6f8ba0473625837e041d814a47b5d038082e4c25e2947c08143562e956830470652e614f02817a5cc1e670b67815a3995c378cd0c75f35c72d786338e1e5efa65651bcfcccdb227c8eca0c2f09e4650cb1b9b3075ef7040869a5d5afef967c7201ff17b93ffadc266ae7295f5ac1cb18956f27706f8d3d78dfd65b8b40a4e36e1ac5b290352c498481ed59131989def1bf6d73574e5226c0a127a4dcaafd988431f5f60f9f24d4ef5b8e02ce1a90272a03828e63b052f6560e2aa0afb89268bfc05e5cf65eb99f6990107b4448ca04d42d36cf1e386eb734b06a73a896733323b931d9efa6f968caa510466adbd34e0352e773c99bc4c1d4074c051afdf6d1b1ae53ca00efedf05036ff1406f8baab9644d456249ef3a4ebbb4d4c443723f43349da482f05500dfc63bfc4075114d9c456f6c92e5488db8fd8401296feb4000000000000000000000000000000001f027666214fc810f7176b076c924baa10390386b56df482752b293cbd41394c9c6f0a12d3b5d5dfe27c5de41a853c24c1667224772304b8f5a6d9b845a8a19138eb5fb4f5d9b5504133c3fc545fe113bd818a50daa282143b3a659c6faffe4311de5339358862109b053f527a0c42ad5463985084a3503702a5fe8d92fcfd71f770422589", 0x20f) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000140)) r6 = syz_open_pts() close(r5) ftruncate(r3, 0x9) dup(r6) syz_open_pts() 16:00:49 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="070300180adc1c863f98dd34b41f229bbf3b05eb5ad35a0510000004"], 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) recvfrom$unix(r0, &(0x7f00000001c0)=""/227, 0xe3, 0x1, &(0x7f0000000000)=@abs={0x5f19e89fb6822b04, 0x0, 0x0}, 0x8) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff5e}], 0x100000000000005e, 0x0) 16:00:49 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="3ab3334cb7e11f888864987c938acbf81ef3349cd3b6bc8cfd881b50db1406772142dc80a19af6d9b46966b7b6425b4cad965db216e640386d5f2a3d599bc11c565250856c3459c1fedb97fcde7477d0a9c63fd4bd105450306991cd2956499119f90e1dcf20f55c42601078a5248946b92e1ccc4ac56a6bb78916f1268c0450b3c607579088ccf7dd", 0x89) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000040)={0x6, 0x8001}, 0x10) 16:00:49 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002006, 0x20659) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f00000003c0)=""/134, 0x3ea) fcntl$setown(r0, 0x6, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000000)) open$dir(&(0x7f0000000240)='./file0\x00', 0x400000002c2, 0x0) execve(0x0, 0x0, 0x0) 16:00:49 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea22d200004004000"}) r0 = socket(0x2, 0x3, 0x26ef) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 16:00:50 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe(&(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1013, &(0x7f0000000080)=0x6, 0x4) chflags(&(0x7f0000000100)='./file0\x00', 0x10000) setitimer(0x2000000000000000, &(0x7f0000000000)={{}, {0x3}}, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, 0x0, 0x0) 16:00:50 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) select(0x40, &(0x7f0000001800)={0x5, 0x5, 0x4, 0x8, 0x30, 0x3, 0x58f, 0x5e8f}, &(0x7f0000001840)={0x3, 0x6, 0x61a8, 0x7ff, 0x4, 0x8, 0x7fff, 0x101}, &(0x7f0000001880)={0x8000, 0x0, 0x7, 0x4, 0x2, 0x6, 0x84000000, 0xffffffffffffff7f}, &(0x7f00000018c0)={0x7, 0x1000}) execve(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000340)=[&(0x7f0000000400)=':[:\x00'], &(0x7f00000003c0)=[&(0x7f0000000380)=',\x00']) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000540)={'./file0\x00', 0x2, 0x3f, 0x6, 0x1, 0x656, 0xffffffffffffff2a, 0x405, 0x3, 0x1, 0x4, 0x8}) r3 = open$dir(&(0x7f00000016c0)='./file0\x00', 0x2, 0x10) r4 = socket$inet(0x2, 0x8000, 0x2) writev(r1, &(0x7f0000000b80)=[{&(0x7f00000007c0)="62e5266941bfe5bbed2eae9ed092b937b6e8a87fd112ff050888efccb90d036c23cc270b8b9447e1ef0dc58d665b797cc1779180f98ca2", 0x37}], 0x1) getsockname(r4, &(0x7f0000000100)=@in, &(0x7f0000000180)=0xc) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup2(r4, r3) sendto$inet(r1, &(0x7f0000000440)="f0c0a40f596e21b02a5d305b43db", 0xe, 0x405, 0x0, 0x0) open(&(0x7f0000000300)='./file1\x00', 0x92, 0xc8) readlinkat(r5, &(0x7f0000000780)='./file3\x00', &(0x7f00000008c0)=""/198, 0xc6) setsockopt(r2, 0x4, 0x4, &(0x7f00000001c0)="f0f943e9812c8ad4966bf19e2b2a56f8669b4a586fae094e2f80de274307fcbc1f99366626d419ee472376caf40d7aca92d6bd0d0f42b5b7e325cd3fd2952c563dcf5c2da3c4b21cc7e07ec178a13db009a8cad5dbd69edf3315d64771beb533b690c27ebc9e655b8559c976b1e15f0c53810ca3cfbe1201cf137594ca6a3cac0b1851bbea93afadff85d1a055d9ea0909224dcf08cd4133b6ba052ccaf36a9d1c4d6111ab6eb9cb9c58ef50e0c3312cfd194a73564c0d3fcfbe0259a677e2e300e23a0ce852", 0xc6) getuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) chown(&(0x7f0000000800)='./file2\x00', r7, r8) open(&(0x7f0000000080)='./file2\x00', 0x10, 0x1) syz_open_pts() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) unveil(&(0x7f0000001640)='./file0\x00', &(0x7f0000001680)='r\x00') open(&(0x7f0000000500)='./file3\x00', 0x21, 0xc0) readlinkat(r2, &(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)=""/65, 0x41) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000480)) lchown(&(0x7f0000000040)='./bus\x00', r9, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r5, 0xc028575d, &(0x7f0000000680)={0x7, 0x1000, './file4\x00', 0x8001, 0x0, 0x0, 0x7f}) 16:00:50 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40, 0x0) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0xa) r1 = syz_open_pts() nanosleep(&(0x7f00000000c0)={0x8100000068}, 0x0) r2 = kqueue() syz_open_pts() dup2(r2, r1) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) 16:00:50 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)) readlinkat(r2, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)=""/46, 0x2e) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) dup2(r2, r0) 16:00:51 executing program 1: mmap(&(0x7f000071b000/0x2000)=nil, 0x2000, 0x0, 0x1011, 0xffffffffffffffff, 0x0, 0x0) socketpair(0x20, 0x2, 0x4, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r1, 0xca2) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x410, 0xfffffffffffffffc, 0x90d2, 0x3, "d730c9e7bb6fc6e23c5b00000000080000e74de4", 0x1}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0xa00, 0x0) poll(&(0x7f0000000140)=[{r3, 0x69}, {r1, 0x22a96d43adc1f871}], 0x2, 0x6) write(r2, &(0x7f0000000200)="bd", 0x1) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000100)) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) close(r2) mmap(&(0x7f000071c000/0x3000)=nil, 0x3000, 0x0, 0x1010, r2, 0x0, 0x0) write(r2, &(0x7f0000000240)="99de3bf1ce38225be781c2e5ee4c132cf52208db16663a70d414c21630119f9f2228547e45d7539304080e05a5962868b8da06cf3193ebc4f5d0f1c6187eb9c27ba730680a2ec5a2a77dcf64de4e78416b01fc12a691d7941474918f710eb081d2769acb99574a58157824e423e33a088ddde2e432e1dec4e00906218fad88e2d7b30a70e5c500012315e49997920611ec45c2ceea47e74a425238b429eca32cc282d11aee8577e42929bc4912366937b11f1deaecafab2e1a3aef037e6db487890a43ce5eea433838b5f7a38bd4fdf5e5f496ffcd6f7e231df533363fe5ddcd3da8df7c386a736f6fb9", 0xea) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000380)) r4 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f0000000000)={0x4, './file0\x00', './file0\x00'}) r5 = geteuid() getitimer(0x0, &(0x7f0000000540)) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x100, './file0\x00', './file0\x00'}) setuid(r5) r6 = getpid() getgroups(0x6, &(0x7f0000000440)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f00000003c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000400), 0x0, &(0x7f0000000480)=[@cred={0x20, 0xffff, 0x0, r6, r5, r7}], 0x20, 0x4}, 0xc) getuid() syz_open_pts() bind$inet6(r1, &(0x7f0000000500)={0x18, 0x0, 0x5, 0x8}, 0xc) syz_open_pts() r8 = semget$private(0x0, 0x4, 0x0) semctl$IPC_RMID(r8, 0x0, 0x0) 16:00:51 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="6adf03c3098a0e9368814dcffeaf40b6f39029d24c995bf2538fc57062be08bf52a264535aa17dc72e82249baa39c607ef7a805ac54a541f374d6eddf591f842f239a6e911b4add7db40c4d63d584b7ca99e1f1f317e5670941793807258fcd97281b4182219b3d087d708929b4b53a1a38e14a3fc5b44f8d1d142a7f6da78a061b446e62a9c3b08e6fda59cb8b1824f0d09ff4542138ac25456b523f241035c9588efd4eca42243191dda083aed2c6e", 0xb0}, {&(0x7f00000000c0)="fd8a7c73393b05b5ab1cb4fab7bda9f5ed3510691ce5e538de109b09c726e374e7374626b5d09401d1ed35e2b279087530c808de8aa13c0bbf57e95103d49a0f23603101cfa4acdc9e8fe596ad27d07b9aa7c99cf78fb464c4b8957ebc1cd7f9e66c71d97a20e449aca9c21e0d3d0a317d8a8c6b3c204496d6bb9a399ea0f691e109daa85db63ba3cfdf14e41821d67872cc7c55291ca2d48f48", 0x9a}], 0x2) writev(r0, &(0x7f00000005c0)=[{0x0}, {&(0x7f00000001c0)="2c56c4dfa5a521cf9000e46cbb91ce108053bfec58e120932a05d5fb7de620d39808650852d65a62843deaad480e0917e3fc590d355053b985e388531e735a4811", 0x41}, {&(0x7f0000000240)="a63e6d7be433f7e9f472d00033c50e7a9303c5a17a3d4cbbee393c47632a85447fb79cd8ed94b400e63e5592ad3ceb4e772578b13721d1a132d9a0c8b429b4228a4af46fd7ee22b507f34092c2977401176e0b0c438fdae03bf500490834394849c41dd927e8dc1cacf9635b29a368e059e24b0f261b18033754bdd90677823ae20513a4acd5065a2532b9d1c35a4cea1972033bd39a667397c6b5e214f0845576f7c3bfcfd354612f8e7da9404cda31a7292ded5425868b1d5e0e76bbfed52e7c816ee1c4fda92b461fd81782e24a550877f1bb2a835473312b", 0xda}, {&(0x7f0000000340)="3fa66150ac3cc210f133571f189059999ff8df89ac9ba4b6a3", 0x19}, {&(0x7f0000000380)="25049a0f26ee92b41e6208665cbfc917f4b1b2948df3c9f9c570eb", 0x1b}, {&(0x7f00000003c0)="0f7c74e428fd0d37902fac26df544bc424c381d4879a05cd135923b3f71ce66585428d342f0b4e9d9f945e5015ed4008ce46cf92514a0337be22cf8d08f99a43796a2ae682951e2cfdf1eb5bb02f87a8f8ba4430ed7577357de3474f9a4d6124e1d258151856e06112d646175c784200fe3b166459e2ce9d65afca3c59ca62a59a5cf71fefb475d4545f493a0b195d3ba27f571e9f3318c51f659a57f5c19f77013dce1e623fed74aaac41d0f78a4cb53aefe117a4f5781bac2762eddfba3e1e8e74f2c99a358f20", 0xc8}, {&(0x7f00000004c0)="027e2666a3980908e68fc6b8df9cf332b6176a6ea86ffbeff8a53eb2c1cf58fb7918f9e0bf180dab6e52045e9fadf70bd4cb4910550fa38035de09596c986f1b9500ecb6c283a04a85657cbdf99071503f51e42946410ae4546c90000e1fe9b38637350794ae934ca5182b645cd3f0e817d5f976942742a018a39b76deddfd8f4a723cf08437", 0x86}, {&(0x7f0000000580)="1a47a399c001b68dd5ed7c439731f68c9417fabcb5347f1f3d2e01610a2027ebc354412ed8384ef84e7e4a", 0x2b}], 0x8) getsockopt(r0, 0x29, 0x9, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) 16:00:51 executing program 0: r0 = msgget$private(0x0, 0x102) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x20, 0x0) msgrcv(r0, &(0x7f0000001ac0)={0x0, ""/4096}, 0xfffffffffffffdd9, 0x3, 0x0) r1 = socket(0x0, 0x4004, 0x8) r2 = getuid() msgsnd(r0, &(0x7f0000000e80)=ANY=[], 0x0, 0x7fc) semget(0x2, 0x4000, 0x60) readv(r1, &(0x7f0000000980)=[{&(0x7f0000000800)=""/196, 0xc4}, {&(0x7f0000000a40)=""/99, 0x63}], 0x1000000000000557) seteuid(r2) r3 = dup(r1) openat(r3, &(0x7f00000002c0)='./file0/file0\x00', 0x2, 0x10) execve(&(0x7f00000009c0)='./file0\x00', &(0x7f0000000c40)=[&(0x7f0000000bc0)='\x00', &(0x7f0000000c80)='*+-!+\x00'], &(0x7f0000000040)=[&(0x7f0000000cc0)='\x00', &(0x7f0000000b80)='#@)\x00']) msgsnd(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="8ed0239c7b837b", @ANYRESDEC=r0, @ANYRESHEX=r1], 0x3, 0x800) msgsnd(r0, &(0x7f0000000440)=ANY=[], 0x0, 0x800) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) msgrcv(r0, &(0x7f0000000d00)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b7ac11b68b821c9a18bb4b97b1b9f32600000000000000000000000000000000000000a4040000000000006bdb058eb58c52c106492f27b8b66f9955c0d5811c5609e267d00d802a20bfac9c397ff76f58a52dda1996eafd3251479b83bb989c00ec75a5b5932ca801c47daca274a722acdee10fde723e081b8f4d2233112ade59f04592a31017203a8d0127f22cd2e3c9aee850795c7c2a967c20fe98de516741fbc552a9476577ac8e31d08a78484901bc585e2ed0fff9c144bdb45717a9e6537920a3d05523066a94cfa5181c38e488f4a3249c4ccad4f1d4cd899617eea683643fa2b04af775d7c27716a3ea50174cb2acc953bd539f68a9e771192a7eaa36c9fbecc4a41db3e8d3e61e9cd06bf4d15f7e26ba145369e5c57a72228d957938635a2b88a6c4ab0685a49c293b1fe89887f74ccd521e38c8b1ba351ac518db52209c49f889721ff031dfda5175700b63f226e0"], 0x1, 0x2, 0x7fd) fcntl$getown(r1, 0x5) open$dir(&(0x7f0000000100)='./file0\x00', 0x209a3, 0xc4) execve(&(0x7f0000000280)='./bus\x00', &(0x7f0000000480)=[&(0x7f0000000300)='\x00'], &(0x7f00000005c0)=[&(0x7f0000000540)='+[\x00', &(0x7f0000000580)=')\x00']) write(r1, &(0x7f00000003c0)="b29dce8bb501d470fe9a6152cdbc0a11ea336ac90db88b2b23677149964b63bc06582fb1345eb3b1e1c53705649c7a1a21ef8108ec56fb6041de2614f9a3a45fef6d03e298a245476e019fc8e8b1c41ffb95f72739bc75abbc39a021b659c9555359c757b1f5aab133d71a76661a779d3e6660328916dcc90520b289d064902ed6093ec1b5e448fad55b76be6a080ac226d7f6fc857246e38ff3805a561b19e7de03ddc628eac0be17af52c489fce8ac89805d03698a739bbadec1a927", 0xbd) mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r4 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) flock(r4, 0xa) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000500)={0xffffffff, 0x1, 0x8, 0xa3, "e98297bf256867bdc22553cd0046aece5472b197", 0x4, 0x10001}) getuid() r6 = kqueue() kevent(r6, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffe, 0x7ffffd, 0x4}], 0x1f, 0x0, 0x0, 0x0) kevent(r6, 0x0, 0x0, &(0x7f0000000240), 0x9, 0x0) msgsnd(r0, &(0x7f0000000240)=ANY=[], 0x0, 0x800) 16:00:51 executing program 1: r0 = socket(0x1e, 0x3, 0x0) sendto(r0, &(0x7f0000000000)="17633bbb9d8c353258d4b1d91916e404fa7c439b0c2114856c07adf02babde1e1b5ed2a3ef43443560f64283de6f06f1a0a42a22", 0x34, 0x8, 0x0, 0x0) setuid(0xee01) r1 = msgget$private(0x0, 0x1fe) socket(0x6, 0x0, 0x0) r2 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x8, 0x0, 0x0, 0x0, 0x0, 0x10, 0x7}, 0x100000000000000, 0x100, r2, 0x0, 0x1f, 0x800, 0x7fff, 0x9}) 16:00:51 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0x800c7005, &(0x7f0000000080)={0x0, './bus\x00', './file0\x00'}) execve(&(0x7f0000000000)='./file0/file0\x00', &(0x7f00000000c0)=[&(0x7f0000000040)='\x00'], &(0x7f0000000340)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='/^\x00', &(0x7f0000000200)='#.]\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='$\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\xcf\x00']) 16:00:51 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) getsockname(r0, &(0x7f0000000080)=@un=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) ioctl$TIOCFLUSH(r0, 0x80047466, &(0x7f0000000100)) 16:00:51 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x240, 0x2) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000100)=0x8000) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{0x2}, {0xc53e}]}) 16:00:51 executing program 0: r0 = shmat(0xffffffffffffffff, &(0x7f0000003000/0x3000)=nil, 0x180000001000) r1 = socket(0x18, 0x2, 0x4) r2 = socket(0x18, 0x1, 0x0) close(r2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000380)={0x0, 0x1, 0x0, 0xfffffffffffffffc, "00000000e9001040dcc40000000000002000", 0x1, 0xffffffffffffffff}) r3 = socket(0x18, 0x2, 0x0) dup2(r2, r1) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) setsockopt(r1, 0x6, 0x4, &(0x7f0000000000)="4ee122bc", 0x4) connect$unix(r2, &(0x7f00000003c0)=@abs={0x0, 0x0, 0x2}, 0xfcbc) shmdt(r0) r4 = semget$private(0x0, 0x3, 0x4a) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) socketpair(0x1, 0xb94f8de4cc9b39a9, 0x3, &(0x7f0000000040)) accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000001340)) r6 = dup(r5) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0, 0x0}, 0xc) r9 = geteuid() getegid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000001c0)={{0x3f, r7, r8, r9, r8, 0x40, 0x805}, 0x400000000000002, 0x1093, 0x589}) clock_gettime(0x100000000000005, &(0x7f0000000100)) mkdir(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffd) getgroups(0x7, &(0x7f0000001380)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r10) setgroups(0x0, 0x0) setuid(r7) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f0000000280)=""/216) semctl$IPC_RMID(r4, 0x0, 0x0) 16:00:51 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) munlockall() preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 16:00:51 executing program 0: r0 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) lchown(&(0x7f0000000100)='./file1\x00', r0, r1) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) symlink(&(0x7f0000000000)='./file1\x00', &(0x7f00000000c0)='./file0\x00') 16:00:52 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140), 0xac) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:00:52 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = dup(0xffffffffffffff9c) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000180)) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000a80)="790bc44492e520ec312d366b774cec651573528a16fe3eec826782be95766c5a7ac8540636d02b05704fd8b7ae2326fbd088459df280cb8b0f4e3c6aadcd10a2cfe6a7f5a746ddb3500eac5cb98c71a9e29a7dcfec8a64acf9161e6df89a2c4732eef2d3637daab4eab76faf12398436861743a11b8a51e63ef72a38aa71bf90c4dc602a48f7c34b77ae160978137969cbc8e7e7f3cabc6c264ff3e631b2e524f4ba3d5925fafc8eb49a0f68111568c187159d8e5c34b8b5c2342d32869fcbc8511e7cee9cd166f0a74195fd817ed93dbe45b763c0db726979a1dc81f78819134195eaa7103deb9636fd583818de1b1365daf93e7f55fa8fd1f319d453d54559a7b076beccbbeda1b1abf4fc4ddba04bd402f0229102a0d72550b2171dcdf87ef00f719326a9420b02a4bc1e3750009a4053195dc443bb2ec62378f590cc94a0272bd68837a3fb34a39dd945d2d13e412a65259bc07da1f6ab040b9538e2a0daceb8dd5875c2808699a784a23d88bd34d41cfdbd755321c7f1e62cfc5a674c71b0063c5019f8f573625720175efe8d7434affd7817ebea317f6f2233319bb9a7434308ccce76ee2d4765aa737c0d551b90be2e9017aceaad96def34ce5cf1cc955d544c14fae388e312095d86c3096be8d704e3d549ecfc9a5f8f7831a6e172d05bc775a9d335894e476f87d39e623ef01138c370d127cee4d9b6d6cf4a119d99d5c8575682052edf426f545198be972d8fe7a446bf4b3c035248cd2b49f2b3b8109e0595e31a47fc39619842992d2b0765b95639d08af81c22fba44f47514f3ba2345615c61ce5082f28499be805d25a53624e5fa3f15867a944621fd2927b84deea9b781e16ad324e17082e22547b54d2042f456b3ae03ee1b661919a9e238fc2922338ea1589217c99dda1f80631cf9f6a42ed0e48404c29fc1cde56fa05c5adca5a4bff59f3a402ccbdcc0a3459c41c112f5563323e84365d3a30da85587098391920dc260d465058e05856a05a2e09877604ca19476855c593f492cc15b9bee9b963517e94778bc026f9793d8e3f6eda46a245a9f7ee4d85c292f1f0b17aa3e6db1310aa130885c047e815d63a0ee3aeae1aa20d5142122587be4e4533b9155ed1615d1e45a01cb220e508edce981386ca035d19b1e209f18110c43a613456003a5a1889ee67f1b68d32310887acdb361c5b656f1a0439cc7d76f03da05d61bf5f0a0e8e1c6326e9093fd9e75fbbb3d113aba22b98f24d7f88d50daa338c4bfb3699e99bfb1a7ab3a9d691a44228b1686e77749cf1eb58fbe2ea7b4208a47d07edcd1cc1927a29be4949f24b0cbc27f77652261eb4b3f4bc204be607e14541f1988b7d7b9bd90c708102bcbdd2aa3064007e52f8a51ba9102e86dd1dbb5a91ce990594115f7cea573b83ed7a0f60a9967b2821f4969b69af0340b503b1b26feb972e11387e6e48e4bd837853a9cd6d8ce855e1cb7370f7ba8e94d9d26b97633fc3a90e2af0735b7fac5ac7ba3e1abdf9242b5e59b8a53f84f3c7c67bce2a6f9930ad38d667f94181c52f82f32a827d29811b71e76ec81ec875c743ce925d75228cae50943e6c739e1e0635975b304515f60e454a817eabe40453328d9f7059b97706c5ea17c263e5b2220228b1a94592350714e1a82e062ef2e127e0dfe46d078e249469a51113a297dae05d9c6c06cb5781be65293bce8bde2bec6dcfeba6b37f8478c35102cb0cda4290616cb349713703c65daa8d8f6e122ba0d03d953c63acfa83dc1a11b586c2268d0eed5ab4e4bb974dd46d79690735927df33fbd2af3e27a7215989958277b0d750ec7cdc39f310a504fbcb4cb73259818d0c441f686adc48bff01c3d9d802e5453400652ed9349db255934638ff644f16ed63fcf4776c7599e2c13475668e6d0554bb2d04b63b865720c4a57f1424c710447dce69584ca1b594ffe48866b08b9d8dcd760c234d3ebbb1e650820b5c6c4b7940708f1677532c9afaae20ccd91d310125b30713bcc41077cc11c3f4f6865c735d17b97fec5d91034999d4935123f9bf8dbb2a8952f383be6deeed8119880890ab0e1b55c5661fcad84024c7bba8134c2973bcba6f21b011b59e7253d1d7fcd3eda8be800b20afb16825313944a3cff308ef0daaeb118785c7631da8613d6895a36a52a2a1c868d05e8737b25127dd8aaf57b4a156089936c99d4588635115565419bf6c2abe75fc18b9355c85d245eb8b04b606f500bd211abae4085ed002f09e9233b7ded8af01c28d9d748341b9264e1d936f9f9e6a308e2ae378b74370c7171b189bd44cbec59f0d9a2ca7ad1aca01db5b51ae2e6d2905e79f16fb8a6df91530a5dfcc5b69ac2531c03e56142689840e79b331d5bcd5303a332494af98ff2b854c37c0f5aa78711da38914898986f5da313a8b6e34ffcb68624a5aa4e28c1cf2edb737a397c21ae17cfb874f2f63c0e01411641aa0a1397434391aee35b2cc733d33b1250bc7d429743475e400ae7d334af397200247df7e44242a6c84afe775f69bcf7f8b2ca6db05a573519b04f1ba25ba24503d821c1d0305de4d859d66561b3435cecbea49949a2fcaf3b272199d9af67fe10c1079a827477836b28380b76852f188dcd742c041a62eebeef05b5386ef5f2cad1c8b2b84d3070134f8e3691175da11a402d9e6425e862c524884eaba5996349c7b8a5a70bfc4b08ddf0bf851f9263a1d7efcefcfa20c30ce7e6e3409ea6d8ea0fcf26e21247d7d019a768875d638dbc87e09b590c191a9f4441c303b87ce18266f2df021d85024cdf7456f227ddc40f334d453cf12d5e822b00229262ae5f3657e12acecc967d2b87fd44ff68b7480a59b4f6a410d465bef5b65c386f9f7d1acd7e9981e7acad2576db626a3374128235be1b4019558142c125b01ff498f532df91b845c2f3d8be236031d1ffb10442b05d230e4cebde189bf1123007a55e5d08178bbf87c07b7c7a02ad82da6271f927435bad16beb4829cb729e524374890ea44a6068a2e39771825aadf628b7b80d0b93b2ddd5fad49be450981a678e63487da02f6ea5af9b82a6523446d5080c20b524bfa706820aac08d3b20f56f9e36b2829d0e82e820f315d1091fbd8b31c80737a9fd2b47626a34fa809e81564930c46a8fd2e480502610b6f34cc1fc47cedb57cb82cd9857aeecfd2a0b0c0ac497a092c637acaad43e147e0a7f8e2864faf8aafd2db42ed8e5c4c8e4e0338512165e5c5829ee5acef4b1ad0b20b57efa25a2df59d21330454595d37e7513ea58617feb453fe6c3a4a90491538b936fd171548da888fe37e6cefa316172e7405b0e5648a0669ffbcf39446224e56c1af61adb4aafcf07e60085644d375cbb4c6396771f279ef0bd87fe80131692a21c2ffb5b58f5015ebf47e9c734c80582a88e53a1928a6c8bc138071f23a6bdc40365a5d92124a4f29a9620dac33fd3ac6b6142caa5d4c071f3d449e3cb04c14f0dfd6babdf87b87170a60ff8cb097814b0560290baf0f62d9b5bb1f86b8b98fc22718a5e62cfb4ba474574af5e6198e624460e8680fed67e19a0359fac82499e70ab9b866f8ec1576fb6bb24f8bea925661374c91e8d10758cfef28d2c4f4243c0419af7f9b6644209fa133674b1c39c9600611881e27658167c25baebc5a653d7fa8bafc427366d4446cfaa2623b639f2a528527f5c751e7b636dcb3f31ca29304bb4c34dedb13b04bac4f0a19a9485ea35c49975cc977bb40c7661c6b86ad1cdcf9854926041f371ff482430330a2b974f0e8c139eb7f5367e6a4af805c8b786eb3fb1c5a0d7586adad3f93254ae6222616dbd64e0ac656e171123874619351d6588862653ea7e257570000cb129f9979ee8af51e611e6aae8bf35a3aa6b03903027bccce7cd55dbe419f702ec3210e357f9656059ba0fb3006fdad3a3cfe866e75161d27a6f3f9fc360c3dbcc77b93ca65e1e247e11a97763cc8c2e177c34562f1aac721cb857d7f633ed0ecbd1988df1060486cc9ae492300bc929c172c0e464dcb8e303af0eb0c46922e4f7d2b0186f9a1d76fbd3e041835a4eb4a6b1de9eec9ed34fac11a3f7612835b01f64503b46aa111b76dc0c0af96c72fbc24f12800fd7a3f248dfc7c0f9a14adf3ccc55292f4e8399d24604981b04d977bcc67afd08a49c349c9cefdb04799cab6aed0812944188512c40d227a41f351e18c0c9583d3cb86d34e79266f47b5f5ae4016698b3dca8aec443a80624f684169f53462992fa40a45344d12e94aff3fda92d1492e4d2b94739738f8ee3043d9dc0b0357589301a89054c54a6d4da3319a64f3a49a9b2f73692ec6213e8a72cc89d1c85b7a7513ea5ddf0824f875c9896a62c2c8b59c0d49c684a54b289ef9e79a6c8f40a174f69d33a86e22a06df6a2bc1a79706f2eb5cb7ba81c8afe56415a52e95425cb3f50aac37524397fda8530d5ecb18f212b6bc6160219da2e9ee5485f2632592d53da3c780b8e5071d2fe124be5ee613e127598668a1f544e6b38d0f8690a34fb5de12abd0408b4a67c52afd2ef6b91f265b23f8aaba175348d0b8cd76941d54c7588f760368458deb94c0d0b29eaafe1dd6b28504af9b9fdd554217c5b5cf3530086f08efb8b5a74e4827b721cbeb95381f0dde5c487b4f98dea8f9c660b3ffd29597591e91dd6a62dc36914c22d396e34695fa366aba6cb7f8627932db6d9fd230d84b211112d884e8b4ddf196b424a056a324b6c39b6a0ebcff4201aabc5db2158cbc6abe2538cc80f28babb7ac4c037dafc28e4a3ae29ae1b20dfaaa0e7e5854bed726fa208c0fa83fe21ce7d1e9bbd21a88bde0caa76489d66b899322480cbe29d81ab7f994d6d6fd20568af01698dac36f61644a1512e658a2967f434bef990b5c357751baad089785e136a813ead3540d7fb1820ea5b67ad1af0d94a6bdfaabd00a4db2797b7e80d832c6d063fed873055210723ef95e908320c51ebad6c0c8fa64cc70954027357fe31adffe83b4a2424ef450d0ac28c0e37e9bc8f33ad454a97b4b2380c8358a12e6ce7348415ae7c399f1b8818998fa4f52157b10d39cb3cae2c9d1aee81752467b9874207c7bde9d8ec91736cf08ff533138c0471ee1fbf66988f12f1a02baa86f163ca02f6b5dc62ff94d083c091eb23ce12d357d1d07b40ee2f00fbdcefa585d34f4b8314f8a50c3890e09333b70ddfea29f793af977f7783f305103fc1f7d97b61e7b08e15b92226e6a8384744fa3e84a95086502aefef6448f51f47c121a4a2e8535364c50c5defe27361fc3adc51a24935c08f47f8b60c3487fb6f8c3d89cc7ffa75c7a5b0bf1a7f09c68d003723b5759a6a0a29ff3bd37178f6eda824ee107d9ffe12f47319c5a105748ce37bb0f876994dd95607282da3fb896d725efda37bbef4f5dcdfe64929f6c50810300a703223aa0d1d0ea2cde7ea4154a69adedfc1498e68621b87a7d68ae042a2e17fc4acea529ec83ce564471667ff6bf201e1dcef8662cbf573ee4d78a0ec2fb800923160e36c6c57b570d64b0e5739b6bd50f78107c12183d1fc94fa8071f482d34cbd4c7e8099aab62d56192f1e7196274b2c640cfdd1d2ebb14aa3f0d023f21275413d191959dc55048a637047600fb5b9596988514c43c4830262932a78a0cc559adde89f42376c0ff8b36df5ea6caadec0d4e2e237d3d6c2a6aac098d644d6bbf100c66855375c2eb3bc67365f05afd2b6ef28063110158084d2976c77d19ce2552c899ed8c7da9ed15be5fe05318f2b89a536831a3df2304e8e56f10a8d4fc", 0x1000}, {&(0x7f00000001c0)="e9fa2dd74c170c1aead15935c77766211213d623fa9e1d7703a6cd89720cb6ea59af818684eb13a9d639aa1231db49515acb2ed2c2a6151d8f3fda3ebce71108cdbad63aa36265a0bf98d5e14f7c6b58691d8a5e6c108eed48e0c3ed80501f4bac2fdcfa06f07737bf5a66c3c6a9ec5142c6a729747a0c309a", 0x79}], 0x2, 0x0) r1 = syz_open_pts() close(r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'./file0\x00', @ifru_index=0x5}) r2 = syz_open_pts() setrlimit(0x5, &(0x7f0000000140)={0x1, 0x400}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1f, 0xfffffffffffffff7, "7499be46c61145adf8702bb721e0d25b62b5824e"}) r3 = msgget$private(0x0, 0x20) msgctl$IPC_RMID(r3, 0x0) r4 = getpgid(0xffffffffffffffff) fcntl$lock(r1, 0x7, &(0x7f0000000240)={0x3, 0x3, 0x1, 0x96dc, r4}) open(&(0x7f00000000c0)='./file0\x00', 0x400, 0x60) write(r1, &(0x7f0000000500)="833ce80fd4e278c888a8c6fda89afe416aae9286837a36b2bbd353bbf11022d958f4e2bf16c5feee26604de1968ab6be40008dd2e2060df17af99236d415a98ca9ff3c66562c23817c3c17ac742ad73277472281d09b46aa843dac0d9aeb8ccf3b672a24b0bd8981a8d910ab1d66e64615195ea9c4e822e3e8aab6d25a042ec36cdbb4909e5fb2aa1772959f6ff4f5d95a71e6311446661848a8a0c6214c7b08cf4e4fa0d057b9fab6f8dfec3380a08b50b30d9d7172032110a964fcae99599d70cb8a7ed5c6c2f3b9253a8e11b2fd1820d72eb5513591a78081ab2fdb860ea33674255bcdd203a5421af170acedf7d3a49b37e41fd917e39a7d89eb7c3015a421e4920ec7f942737f10e30c420354b83a141d6fcb1c57ca49ce7b8b2651efbe62a63febd763a2cbb956ebe88f9494f5ae235b218ae6e58e94a509d2dcdcbb19483ab772318e467f75ccedca74f959c3e0f4fd4c7c0d0cfe0e67a48c6b141df639816e8e8749c952cf4a7f8224e2d4008bf9d023447db89323064da80cd0b814d085c5e831798d8cf3a024dafa4aaa9ef9b1396fad86cb011251125c5b95d740b8e557144a8760113997207602959719acaa787e2ccf3a3ec71368f29d1c2c9638b06cbdf0369a77267f8522a490ca6be090495f725527a292f5e01af79965e9a82b8440b72eb2bfb7766b2633c735f5273fd76f75aafaa62f6b6794618e76aa543e048296ff760c401e3a232388920d0412be87e37e6472de9ebdd11eaa3b7c574eabe6b32f46b5d1b9f062ec8296d0b40ce5b48595a968ddfe03e459ba4bb5d5817ebdd70c35272f35c436f1c7cd58f97a76dd150b00a42aecc389f1d3d8dd00c903d22ef5d594a6d5644c27695688a5cb07f208befc85262205719346bc2cf46db9e6e9436bdff471e8e433c38ef8155d58a7ef3f6b088685d6f9f0a4d7549d3617909bd107483e2afe868632c84e87da6727af9031e44ee6a4bb628f65d281d6cf293cb551e217d7bf8659836341b0965930a612198222dc52df27d35436479520e7bf24ff3e142894500eed73c05b8e5d98871e46fa68583d8c73afd0054476e0a8c72ea4b09f0e589b150119c75e62db76f4992087b5a51ae8bc7d2502d88f91944ea5721d98192cce831bc35b548503fc1b44d6c7377de8cce9fa26cc44d967b287883bec83ce6fb0d2518eef510d669e97eff0cfa4b9204066066bee3d8c883dd6587e7fb50df9068c468b13f21d38cfee86c01f6322608b9e1627b82ee5b6df55ab89b5db110b9405273b6a50508f43cdced1ff84fd44c4c1eedcd632cdd08a3535bee0d4744f4af34a67b7489b82949da7cf15afe2b6699ba42901d0f668ee7179e3002fcd68c89d3690f0cc51fa13a6f44975e96480cb56119833c7757f8aaa339f0c2247b74c2ad2714ee78004ce6e8b2612902684f0e6e62d2ba6b2a2a720e72f7f9188ce40220ac97cafbdf50c78016c6cc40701f5b841985177ca20ccad8e1047063ac7bf7986e9069222ee03e97648051379342468e9056b86d9c6bb2acd038e3ea3a31c941ef04d0c1c49dd5c812f6a57ea63d03e48fbe22d568ffc9d0efb31eedfdc44c9f8147001fb146cbc3aca5d1d72de17b1c8c3e3629d03ebff353c92d853844d0d35e6dbc5139a3b74ff1466b4dff6654f50dd11ecce0e675002f601354934358c8e47d650a9aae59535dae8cd98fe401dcc2767804c6db189733c76ea142fddd2f12dcfccd7e871ac6dfe0923343efb0f5963855d8637e35612d43de6d149b48fe50aad91201d6eca163c2691f840a7f102260f84ff10a0a076d3643c8ead0b23ae35b5050dd9523851cc7e65364330d088dd4a537fe631c2c9e48444838e5a781b8348e7d0fbc7dfc6103224581aee92cdbd309bb309ae28e8b45c2da7c94312dba960fae4724dd971c86be67b2f17cb642335c4edc4100b0132ce79af8678d257105945", 0x571) 16:00:52 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x0, 0xc, 0x0, 0x0) 16:00:52 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) fcntl$dupfd(r0, 0xa, r0) open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0x0) fcntl$lock(r0, 0x10007, &(0x7f00000000c0)={0x0, 0x2, 0x80000001}) 16:00:52 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) geteuid() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) setrlimit(0x8, &(0x7f00000001c0)) r2 = accept$unix(r0, 0x0, 0x0) fcntl$dupfd(r2, 0x0, r2) 16:00:52 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) fsync(r0) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) preadv(r0, &(0x7f0000000a00)=[{&(0x7f0000000000)=""/5, 0x5}], 0x1, 0x0) 16:00:52 executing program 0: r0 = socket$inet(0x2, 0x7, 0x4) getsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000), &(0x7f0000000080)=0x4) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x32, &(0x7f0000000040)="0509", 0x2) 16:00:52 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./bus/file0\x00', 0x2, 0x20) connect$unix(r0, &(0x7f0000000200)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = kqueue() fchflags(r1, 0x40000) stat(&(0x7f0000000140)='./bus/file0\x00', &(0x7f0000000180)) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x0, 0x0) bind$inet6(r0, &(0x7f0000000240)={0x18, 0x1, 0x9, 0x7}, 0xc) ftruncate(r1, 0x20) accept$inet(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) 16:00:52 executing program 1: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26e5", 0x5}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'./file0/file0\x00', @ifru_addr=@in={0x2, 0x3}}) preadv(r1, &(0x7f0000000440)=[{&(0x7f0000000180)=""/172, 0xac}, {&(0x7f0000000100)=""/63, 0x3f}, {&(0x7f0000000240)=""/109, 0x6d}, {&(0x7f0000000300)=""/199, 0xc7}, {&(0x7f0000000400)}], 0x5, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 16:00:52 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000)=0x9, 0x4) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x6) 16:00:52 executing program 1: r0 = kqueue() pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) close(r1) kevent(r0, &(0x7f0000000040)=[{{r1}, 0x0, 0x88, 0x200001, 0x3, 0x800}, {{r1}, 0xfffffffffffffff9, 0x40, 0xf0000000, 0x1, 0x400000000000}, {{r2}, 0xfffffffffffffffb, 0x21, 0x25, 0x5, 0xfffffffffffffffc}, {{r2}, 0xfffffffffffffffb, 0x31, 0x2, 0x5, 0x3}], 0x7, 0x0, 0x3, 0x0) 16:00:52 executing program 0: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x1}, 0x0, 0x0, 0x0) shmget$private(0x0, 0x1000, 0x400, &(0x7f0000677000/0x1000)=nil) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) 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) write(r0, &(0x7f0000000100)="8dcf62516b0c24ae715a4a7e1053cd63130964e02309256f290604565de3d6120a72e601e9fc14c10a76c6fa0c836321251767afdcce53547267dcb20d00866662605b02b71c4e05906065aa84a1e404da99e3d390b60bf852da1d022b0fc5399603d6ff30e1d44a7d9a6fef0fbeda8ad66784e94fdf22ebfb4aed59f9e6d62305052457196fece24727f9fbdb697776778c488f3bce74ac481e5585cca49314577e34d793c52c1b001f123a419663a87259ceb6a3f32232c70075abccf59b229a94e6ea6b76beaf6024904fded72b3a0c70e44b9c5ba05e6fd2ba0d0efbc5fa2cadc0d8040aaf2a1c64e10c60e7938b933de9c7c1ce46ce71af3d8f56e924e85075b8a8a928a57ce2d4daf543dd7a85efbd38c37eb4ea0b31529ed742374df7e19183beea7d722620ff707a68efe86df573e552504d7762f9ac69a41405b385e93f7a1214525104a17c4f4a8afd7cb5f4b62ab7e8de1bba54d95b56d24c2e0d5e16e473f752edfa0256ac71bfd9c973909c00efef9af05b674482d2903a26655d9fe96828cbf4429e1a084a7e901ef89c3e06ddd9d473aa406227852694f8166dc92f3de4e8522cdb06583d21ece76f3b6f4350494f9b3bf902917297f729d07fe42f31d52cd51dfd6114d032ac4df1faf47d5f0589518dc2a3aa57c0b8b05b469b5db3854a2a6fc3e9fd27f3bf355b511f81f241547fb5ce0663ec5168102602c2aea0527c73275d68661a920741c5ed5fe97612a9f24fb1bff15c87f259a087d69f0a6fb1686bc07aa74c04ed7365d79440fc8253ab6a4aad30dbd2952229ad5a694088f237ffb05cddaed50c0341394ae9558ff7858de21c5b078c77c70a85560796c40c8d8d149f586caaa0af4216c2f6077d1cc2160107ad0a5595ecd3e5769eeaeb035bfbd12e3f8e55f35b4c7dc54ec6367c2067aa7acc154a04f78159f741bdfa28da030ba60dac270b99d3b0519cc0f4efe1a507f808834de7257d72126e74321e9918d569f1a1317181ff3804cd7f11f717d167eabb0eb709cf53f61e4c96cff16b99b5bb9e86c1372e28e88f2a9882faf6728e186fcacc86d38cda85f614b76d6f80d4e140a483b411837fd078519374af3a28d314330f2e2adc5ad34a55edd1595374420ed034b22d66106c213b660f0fd73d7b88b547c9e7a013976d4406317dc8cf2bba90c26621b66796222a0ecfc0a8afedec3397f9f553b6f2f3937e34746762bd129fe406fcb6c8bd1a864aae18bedfb2769ba3f79891d39a80e085f042e216718215fa3e02e246cbc9ee37636555a73bd254930978458bf7d763188880c1e4f9c55612c7baeb3783af299c15e22fdd67fce0f85618f7e994c49312e1eae4fbb46ac75d165ab61a73015d0e2379015c583b82db57d7df9f226cf64a063ab6eb6f34399fd6026b92fcfb266a429cacfcdc41c51bba4e9bf118cd0e81d426d278e65691b6b3f50ffb1dd6406353a969836653d79bac859167af024d7e6992ac9c3ca447df5d1f24d1d7324fde3e5e1bf71e9acf88e40e73016d1fa785907fd2c13ba27b747d2538bf9489ae9886e64cce32180cf9d28c2378153775a782f61e1115087e3bd9bfe2b3a068053d71842526541a99923ea6848c67c88a37b219d93886ff7a89175d6f2513960234315a8c90474c54aa1c67b03daf0b51e16e6316b185e9a760974ab18f754d675a9d1663de400151cdd9d23f423e19733629a2f7ce36d3a680a8982fb9e09c42b0d4f8ebeb", 0x4d9) 16:00:52 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./bus\x00', 0x8100, 0x24) preadv(r0, &(0x7f0000000380)=[{&(0x7f0000000240)=""/154, 0x9a}, {&(0x7f0000000300)=""/30, 0x1e}, {&(0x7f0000000340)=""/9, 0x9}], 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2080002005, 0x40004000000028b1) r1 = open(&(0x7f0000000040)='./bus\x00', 0x80, 0x80) sendto$unix(r1, &(0x7f0000000140)="e1a835fb12dffd2627d933fc96249d5783bf127cf2c57cbeeb877c5553407ca0cd583893459e521d9bc24c5b42eaeb12dec7ee1cc61e398e88c8e32c50d35c069d27aef3396e", 0x46, 0x4, &(0x7f00000000c0)=@file={0x1, './bus\x00'}, 0x8) open(&(0x7f00000001c0)='./bus\x00', 0x8040, 0x6) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000000)="000000186004008b00202b27feffffff00001a000000f0406c00"/44, 0x2c}], 0x1) 16:00:52 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) recvfrom(r0, &(0x7f0000000440)=""/159, 0x9f, 0x801, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) readlinkat(r0, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000280)=""/213, 0xd5) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) readlinkat(r0, &(0x7f0000000100)='./bus\x00', &(0x7f0000000380)=""/160, 0xa0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x8, 0x8) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) open(&(0x7f0000000240)='./file0\x00', 0x2002e, 0x40) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x280a) open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0xa0) close(r1) 16:00:53 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002009, 0x6e) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) 16:00:53 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = socket(0x800000018, 0x2, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$inet6(r2, &(0x7f0000000000)={0x18, 0x1, 0xfffffffffffffe00, 0x2}, 0xc) semget$private(0x0, 0x3, 0x80) chroot(&(0x7f0000000040)='./file0\x00') 16:00:53 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) listen(r0, 0x0) socket(0x18, 0x7, 0x7f) 16:00:53 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001280)="a4f648550285220a8c853908bb919abb72bff0e8ed96ef72808418db164fab674439759f634b41b0e255121cfd7d69c590758e6379e47b61e0be859631b89ca17f6da54714abf02bbf662df518135cbc1dde484aae36e602d9a356e9c9469b26c3c9dfe0beb59cf7bd736b80adf56660117290078780e5ee22508befee3c148ed4cf093207d73fa24eb696f24994a513e0f356b4e1607718fbe86882ecdfe0f43aed6b66077838978e28ce2d73f1caef0c3bf36a4464dfbf60934ac1a513df1a74578d481b8857552d012d5ddf29becd36665e9545093c8bcf0b57464f27c73ef57d401fafd2e5646c7e2d787c070eb47556b9626344360de49566319fe2d8e30aa450e0d60043e2d5bb511f75443b9a21c6fbf067ed771f77b1ccb0cae5d468aca0340941d53edd0969be6fe1fd36491a3bcc5578f3e8d0a268ea0b1b07405d6cf969eb8c3295ba22265178fef918f8df7f353e69f2c69e8c38a71464c3bb72ecaa5e1d2fe1a07e1267ab0cdb686a560c5057bfdbc9610a9eda3b8c997711d0d9a1ab34ae2d7041d86d7e6baee6e7119659fabbf3b24b6b20f87b79b42d821bed23d3b76f5b5b41a2c9e9901b74dd3c585e9b316f285f3e0bcdc7ee8c8cbb8509996413adddab6e221a6a4c22e689810dbaf415add412e78fb2f412189106915592c504039762730ee37a25e2ae7321026b64a961647f69222d4c3586eea381754b109e5ccb3696d5a3c6337500179f20c09dfb9931fe2ee81ec71306057a5426012a3d32aac974db4712bad6bc0e21feac31bd396b8f2f88659281503468df62e89bcccca382df06fc009ca18167a79b29a6e3ec8b4c9c320438698965febcef28d537c38cfd5224c64063a5ff7f2e31dd924cb41e5321032b42c15c87d0ae9082f0ba0a1d7a4460b0f7390a033da246670525192a8f51ff5d03b0244b87667e3ca00e66e3dd0bd24eed938d10ea9ff9366e81ed555d35e4f8b3b2d7b79ba006373f5ae60c201cb1764e74e4f3ecccf899a1eb9492cbcdbfad09598936755d5016ecfbecec77619e25a53ea7bea4e685ab46a7647ab05e5b77656604c3a3ae0f6ed26b229afc0d91f15ac02651ddb0bc68b655033b8b972a20656b47541a8bf6ae09b984f0862b30167ca63dc5d3b0bb849670476f359880338e61e19dfb049f3fcbe08f1ecffcadb5de0e885fe9dd351b4afe1103b166756c2e9f7e7a65724ceb097ce4306d21578324adaec5ff1f83ea193c253bab7404f0760a487a672bce66e6d422f2fc5d8ac19a24be92d0eaea5cd768aef3ee1dad4abb12414a60a99caf539257afe4b17751d602a93c4467e6b47b0a012d816a437a6252574882d64a58539d628ed46f9c8f058f1a410da7f15df71a234817bef6ed03e7ecf6c3c66ea3ce4f1904d4a33b3d18b83f70480cb64bd1dfae38589759199f596b29da920a5963b602c0bc5228450881dbe200fb0daa9f429481d807db59dfe74ce1d6e749217c6332aeaaadb1956c8752d0d52745ebc4b68d96d816de252995384356284380899a07aae2447bfa58701055befd7003e92d450e88f229f9ea64fd2ce05e2945baa7ca479a860a3ba0a3a095198633eae6a2ade25e56401f972ab328192620ad284ce7eeaf87bb16ab4cc7579b66d7ff231f3fb12285c21d43eb59277233d28529a30c31d2f51aade75d93a9f2fcd242933f1da44b17b6afbb6067a7f93390bbeb3f96fe7fa63183dd0851d676b4b4dda408bcb6afd79bdf506116ebf09d29e11802379e8c776eed260deb2a980a2d74c9e87aa855d4013fed3d03c6d7c649575938c38b432ae546ad2d6955c9d4c878da500b60f5a04adbf7df38768306334c04864eb49d897e29cec4da39aece80ea0c10f5fd7c695abaeef5bec82e263e32e6b1a204f7763c8363d054dd2adcd48927ed15b8093ebce1615c34b304cd6b426f0bc7411c1ae383ba11b5dadc9dc7df9abde255dfc4a66fa6e8f8ba2110353ca36b93340d8f6cbcc5d5ef86d8d5abb71e70bb1d8630ba49778deac25b3ba5a3e0b33e0faecf3aa02ccc4b4204a74e1d843aa6bd984761484d66d8f91b3fe7dcbe77708ac5a39ada5d692567c67c1ea9f8107a42728397a88e2682b801451b9ab2c6fbb9133a9935030ff4e7d5dafa004ac7f625bc39c12aff68584cd334ba800620975f5acc26d7429679482dbe7ac4625a6545f687a548990476ec2c142c1c153ddfe0cf91304f6a1220461d74632b6628ce657293768111baba9eff1d724f3a2515c9a1b8a673732d6606d4e5710f1294e9fa9c5190dcdccefa2e6f3535373f2aadd10a3183c4633c3e34ae11780a84038ca049f873c36a07f38cc126be4342cd6c8d03905a12f7f9b8cee266fbf9f230016c4aebb49552fe1846af1c563452261a9e61022a12ba87e2a8c0cb3e8fd125c2c701d7c9250529f92ca12eed08c44e824043a38302ecedfcf17f4f29ce7e6c59cfe006c2320510923f8de72a46f6e0ff2ac92e9a42f4567d1e1ed8443ebaf1781d3ed657dd215d37661aa85f23a457f9c91ad6e7a98793114b48a6764dc023c5e376107ce137aa3e737bbe796603f859e5eb270b8251eadaeda0e1f1d125d2f48eb76a7181b081fd10e447567c2d9ec75adde0819d8ffce552a82d913b37b4cd6a9ea2f793b076f43ecd1d3ccb48d5202d2581983d094624c30238ad10884b8aa372550d7aa49bb2c23ae25d7d90d3b7292ac72241874440a25b4210cb5438cae9f65d4b4808b5c1e7f42098e2aa9535f9e3866f1766a6db432384a57e2167de23dc1ee38c6eef3ae6762b0eae9a9867dfe1e55b8337bb04d6ca680d88c6a6a46105ea122aeae4a71d01b58bcc3912a0675e4dc28807f5976a14389e48b6b2fd855a837811cfde18d959c47c24f1f90126ed787784a96c9f3b0e68c5e45e4a1491117c1e340f5f8d2c8a308235c531ae8b8610eada4b5d1104ef9a6772777e3acb6982cf99a9d4a3db32bb7ba397208b08c851a07491a468d3eadf48a14323c483949e0a8005e749b88762ae985ccf132837c47a3a2a2abe22fc47e29e26ae1a17b5cbca31417f3251d82e55c34e672b5a35a2a4788dc4e2d0369e0dc4a55f392abda04833fc42e340bfce924af169016ca19dd1be766fbc96cc6530ab77948fd14a73624be660d44a7858bbe5a8cf39e85560e247c9ad23e9f8ef3692b12739b0d754a8c68a2a47c6fc89ac4f553333a7f15ffc0a23a3b38984fdae7dfd3b7eea5313e315861f3b47876a6df06ed1505f8785953299b287d9a498534d4ab4c003feb69e7caea399416afb718932e08b5834947f0b220b510d7bb4ff01a11f008f914942efebdd9c9feb1ae15e5276a804f903c5c4f027f3c2b476fa3595103dc9df202ec1d2c80b837b4a02ecf83cecdf597c4892141633925ffeb06fbb22b28938b4a5b2e4689d3ae076aee5977f93063fc04d1b1b1c6cd332c9ff7a9542f5e3c5a62455f98ad5c6188d1a3b636dba160a3e3ed730e1948b6e500acaffbfd4a00f993181356bad89b30931788098c2b553e2b16c910b24d683266944313273ab3d62da86e27c6f5dcc566cc76669516378f9962f0bcbcca3080c540087201c2a053ca805c0e48ba7aa1ddf591333346171c22b49bb61635fcb2ce88e584cf52d7d6b110421d499fe04b346eee6b293a1e85a3ad538b27963a977843830d741914247be6af0ca2953c20780391341865fdd54d24ae58248b0d88a6298104ffb0287711595a308004c86319bec2e96372a4256a4d82e710419eb412e60370dcefe5c78b057f2a143bec2e23375a06aad399a238ef10ff66d8dd448e82563d24afc880f59f7f0bff89f8fae6d979a204bbe34661bb5fa625ec0a5602e5d5f27f04fb515bf43bf799a1cee1ce9679912e70b6489d35bacf38da9d196a757269aaf77801e13f3ebc45dfc05d8e9b7ab5d8da84ee2db684bc54ca6fcd91a12269f930e03c02d9372ee0c8c719b574569898dbec7d6fb1e747c7a570ddac856eea2057fd4d30e12aa8facdcb88712905e91354a8d60b2dbb245bd92ed3b45f8151f626af59020c5007f7876ec56c7da6b637e32f03f51e20ea354ad5071857e74912bda72c069596a20c9cf1b457ad16961ae83881da4ae482be1a5e5da7ee6a0ee9a36e1e0d3537bc7b36e155dca6141c2650292dc84d36344afbf72c2e3d494a0f93e83dd1379ceac9558a7b6a73a9c0cd643004ed4491ee381ac1689e302a8d7e92adf6227ed7d06e5da0aa84c26994c064acbfda8d45af30cfa1a9e8ca4894b9c1fbf0a3cb8c4492e6e1f807c3fd6baa0ef37ce392f0f589790c605537efaa140524e7238d4f3218b653316157d7fe1b59e4d42985d7506797add7c6557043d299c58f857308921062e613e5248efb05858628640a01ecf66300221cb43c3d13d73ad68e7955722a389e85a03ab616682db648cc02b91cd23818341564ffb888d836f984411c6994bfeca30cb98b1a9f39d9c9d0a24bbcd8095fc03d4d31e5f8e2cee9a21c682e129e6582bc86498339082901bb60b05f52b5de59a95fa388253a84a5146749d8c9771c6f2fbf7151bffd7925527f8fc175d6ee3094eb78a980f5db515e378521e3008ddb1761299df022c81833b565f811fd11b39098433674a63c27c559a759eb1cedc4d132c0f368437424efb4bae31d603b708a6df1120b629fe91c52aef07f7263f339ded9e456074b86927323751e231c5627374a56f306ab30c8658d70f236797c6e3fe69ec498e252b54032417cbd7c4099579e39e28d97676792b647bcc6c08ebd976a0507a8b5688d0335aa4c89f63026c2a4bf474869c911f32199d59951cda87c0d9884655596bb7b88e41f159d89287b93bb629c871abb0b5b468a9381c0f94336453a91b8ca075d40b407317229e24dd84fb9e8513b0e1b68b7e6b17b3ac74015eb7b544e79c335518f139e8e34c716f8941f57297fbaf9118c5e778b45ddbb818391b977b59c42ba334c315e25c9716013315e30c54d6b61e12ef352fe59b4a46996adc3f464fb8de255d2390c021a7cd0974071455c7caf8448a7eb95e4242ece864b777d2dbe30d71b40db0233545c5886f3fd7e056a4381d2bedda12880dc0acbafb675be0e14be30a3d06236b6c49060b099862e3184d5285eb5840486c33848d60a7b0a68884fc0c92725b69d318e1a3c8fd8e5dc354e609fcb57880ec0b0092c2c834ee94399317361182318cfe03249e4db19b40da946f53972ada766a930f8b4eb14bce841a98ac59e7525804a1c757837335ccf6aeca5c712549854306d60211d4dc7283af00ee5909fc7089ec3b24dc2caefaef63ef0318aee422197cde9210a2206a5f995be37c8831f917a6650a319d1f460dcd1b1c41aac1304a91b6a5ffc260dcab496fd4cfc4e0d4cd9a41b52e86bbed45769624168cb837c2cde0075d3c4dc3e155b26d880815ccdbfb461acc5a4b2e023e7992bf2735cf24c8b4f1c31237b52658ef4726e496bb750b0f7c77bcf6567ffdb2e78b19507aa2ce3d4e5793ad914924563df3fe205a8deaad8cf16ddb95907b234bc51049081978565c3225c195143618cf5e29ed265b3b6a46ce4f8dc6a45dfaaefcf4809b7848914acaa1b5bf58a66c345c2da4be15926c8601c7dcb04a5087a097335ef3a97e2d1ddf53a69071bf4d2e5fdd4f947ab88c72933107f50fdd441dc9e1cad5f8cf41958f94e53c3be1bcc8969f6720d942444f3dc057d4d209d177f210bb964dc0c2f2aaa7712b8781e53dba6588452be917c956e079ec5a1761228144", 0x1000}], 0x1) r3 = dup2(r1, r0) r4 = getuid() getgroups(0x2, &(0x7f00000002c0)=[0xffffffffffffffff, 0x0]) fchownat(r3, &(0x7f0000000280)='./file0\x00', r4, r5, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r6, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffd, 0x28, 0x23, 0x2, 0x2}], 0x1, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x0, 0xa, 0x94d, 0x1}, {{r0}, 0xffffffffffffffff, 0x80, 0x88, 0x4, 0x1}, {{r2}, 0xffffffffffffffff, 0x10, 0x80, 0x4, 0xfff}, {{r3}, 0xe90cbf9c77ce1dda, 0x8, 0x21, 0x7fffffff, 0x398}, {{r2}, 0xffffffffffffffff, 0x80, 0x400fffff, 0x7, 0xffffffffffffffff}], 0xe33c, &(0x7f00000001c0)={0x8, 0x3}) 16:00:53 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0xfffffffffffffffd, 0x2) socket(0x2, 0x3, 0x2) setsockopt(r0, 0x25, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:53 executing program 1: pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) write(r0, &(0x7f0000000140)="b8", 0x1) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) write(r0, &(0x7f0000000000), 0xff85) write(r0, &(0x7f00000001c0), 0xfec4) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'./file0\x00', @ifru_vnetid=0x2}) 16:00:53 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x100000000000, 0x0, 0x7}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff993192964800"/20, 0x14) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x412, 0x24) symlinkat(&(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x280, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000001c0)={0xffff, 0x2, 0x0, 0x4, "0af653a13ccb25e77235eed8578a9a60b695e7ce", 0x6, 0x9}) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:53 executing program 0: clock_settime(0x0, &(0x7f0000000040)) clock_settime(0x0, 0x0) r0 = openat(0xffffffffffffffff, 0x0, 0x0, 0x0) pipe2(0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0xbe) 16:00:00 executing program 0: r0 = socket$inet6(0x18, 0x4003, 0x7ff) r1 = dup2(r0, r0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) read(r1, &(0x7f0000000000)=""/117, 0x75) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0x1c, 0x0}, 0x0) 16:00:00 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000140)=""/208, 0x3fa) 16:00:00 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="285c993a1e699ea276fffffd08cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) setrlimit(0x8, &(0x7f0000000080)) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) 16:00:00 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x8001) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000200)) mknod(&(0x7f0000000000)='./bus\x00', 0x6000, 0xb83) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000015c0)={0x0}, &(0x7f0000001600)=0xc) fcntl$lock(r0, 0x7, &(0x7f0000001640)={0x2, 0x0, 0x9, 0x10001, r1}) sendto$unix(r0, &(0x7f0000000100)="c93e75209d12fc9b69a1d1c4b4985712df1b3bf02dd08ee636c6289610a84a53791399b037ceae79b2f074904f7658ea0e4aeec71f19803079cc59c0295ec117e83f19a8baa71a0822a186a5fa4bf141d2181b74ba9719d0c4589cc2048b65409b7d42d55b1ade7ffb1a237bcddc7d8dc7752e83310073c380a259ff10d8f69c7c8cc82e517dae4d3c5e977c989e701539f727e7f64d2364d8e3628eba53c574c6c5dbb34ea507881362f05aa926dbde921a7a9857e62c7951e0ee1aa65dcdee00f2ac6a60d14bdb57d2eccc599cfe957f21f161e88d9a6e", 0xd8, 0x4, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) recvmsg(r0, &(0x7f0000001580)={&(0x7f0000000240)=@in, 0xc, &(0x7f00000014c0)=[{&(0x7f0000000280)=""/42, 0x2a}, {&(0x7f00000002c0)=""/106, 0x6a}, {&(0x7f0000000340)=""/191, 0xbf}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/139, 0x8b}], 0x5, &(0x7f0000001540)=""/52, 0x34}, 0x41) 16:00:00 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) mlockall(0x3) close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406a0", 0xffd) fcntl$setstatus(r0, 0x4, 0x8c) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) 16:00:00 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) r0 = getgid() getgroups(0x40000000000001d5, &(0x7f0000000840)=[0x0, 0x0, r0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0x12ebcd36d7b21a88) lchown(&(0x7f0000000000)='./file0\x00', r2, r1) setgroups(0x0, 0x0) r3 = semget(0x1, 0x4, 0x40) semctl$GETALL(r3, 0x0, 0x6, &(0x7f00000003c0)=""/251) mlockall(0x1) r4 = semget$private(0x0, 0x4, 0x200) semctl$GETPID(r4, 0x0, 0x4, &(0x7f00000002c0)=""/241) setuid(0xee01) open$dir(&(0x7f0000000200)='\x00', 0x400, 0x1) socketpair(0x10, 0x800000004004, 0x9, &(0x7f0000000880)) socketpair(0x3, 0x4, 0x3ff, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup(r5) r7 = dup(r6) ftruncate(r7, 0x0) getgid() semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000006c0)=""/238) r8 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mkdir(&(0x7f0000000640)='./file0\x00', 0x107) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000100)=[0x7f, 0x1, 0x71, 0x0, 0x7f, 0x5, 0x75, 0x8]) connect(r9, &(0x7f0000000900)=@in={0x2, 0x1}, 0x9) semop(r3, &(0x7f00000005c0)=[{0x4, 0x3ff, 0x800}, {0x7, 0x73e, 0x800}, {0x2, 0x0, 0x800}, {0x2, 0x8, 0x1000}, {0x3, 0xfffffffffffffffa, 0x1000}, {0x4, 0xa00000000000000}, {0x3, 0xfffffffffffffff8, 0x800}], 0x7) unveil(&(0x7f00000007c0)='./file0/file0\x00', &(0x7f0000000800)='r\x00') linkat(r8, &(0x7f0000000600)='./file0\x00', r9, &(0x7f0000000240)='./file1\x00', 0x4) semctl$GETPID(r4, 0x8, 0x4, &(0x7f0000000140)=""/138) r10 = shmget(0x1, 0x1000, 0x12, &(0x7f0000ffc000/0x1000)=nil) shmat(r10, &(0x7f0000ffc000/0x2000)=nil, 0x2000) 16:00:01 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = open$dir(&(0x7f00000001c0)='.\x00', 0x0, 0x4) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) chflagsat(r0, &(0x7f0000000380)='./file0/file0\x00', 0x2, 0x0) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000080)='./file0\x00', r1, r2, 0x4) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000000c0)='x\x00') 16:00:01 executing program 1: r0 = open(&(0x7f00000001c0)='./file0\x00', 0x20, 0x80) openat(r0, &(0x7f0000000200)='./file0\x00', 0x20, 0x2) setitimer(0x0, &(0x7f0000000100)={{}, {0x0, 0xf423f}}, 0x0) setitimer(0x0, &(0x7f0000000000)={{0xfffffffffffff800}, {0x0, 0xffff}}, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x11, 0x0) mkdirat(r1, &(0x7f0000000180)='./file0\x00', 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x202, 0x0) utimensat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x1, 0x300000000000}, {0x738, 0x5}}, 0x2) 16:00:01 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) shmget(0x2, 0x4000, 0x4, &(0x7f0000422000/0x4000)=nil) pledge(0x0, &(0x7f0000000080)='\x00') r0 = socket$inet6(0x18, 0xc007, 0x7) ftruncate(r0, 0x7) r1 = msgget$private(0x0, 0x241) msgctl$IPC_RMID(r1, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x400, 0x0) connect(r2, &(0x7f00000005c0)=ANY=[@ANYBLOB="09010000000000003000"], 0x1) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f00000002c0)={{0x18, 0x1, 0x3, 0x1}, {0x18, 0x0, 0x1ec, 0x3}, 0x6, [0x3, 0x6, 0x6, 0x8, 0x1, 0x4, 0x2, 0xfffffffffffffff8]}, 0x3c) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000000140)={0x4, [{0x3, 0x2a0}, {0x3}, {0x3, 0x15fd4972}, {0x3}, {0x3, 0x7}, {0x0, 0x7fff}, {0x10000002, 0x7}, {0x2, 0x1b72}, {0x484e046c6485d523, 0x800}, {0x1, 0x7}, {0x2, 0x7}, {0x1, 0x6}, {0x0, 0x20}, {0x3, 0x9}, {0x1, 0x4}, {0x1, 0x100000000}, {0x3, 0x7f}, {0x3, 0x23c}, {0x3, 0xfffffffffffffffe}, {0x3, 0x7fff}, {0x3, 0x1}, {0x2, 0x1}, {0x3, 0x7ff}, {0x2, 0xffffffffffff9ba8}, {0x3, 0x445283ac}, {0x3, 0x8}, {0x3, 0xfff}, {0x1, 0x1ff}, {0x0, 0x3f}, {0x2, 0xf60}, {0x1, 0x3}, {0x3, 0x4}]}) r4 = semget(0x2, 0x3, 0x210) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) syz_emit_ethernet(0x63, &(0x7f0000000400)="f566fa6859e89cf48e4db624bc360134c919fe9ac5fef880715a98aebf21280933875176d13ee70c818ad7f7e0d41eb56f436ff57e0a1f6c7506a699521472bcc81f58f3b6438cdfffdcf81c21b621ca42a1185f6c3184f7212189d3782255f6a39f18") getsockopt(r3, 0x5, 0x81, &(0x7f0000000740)=""/204, &(0x7f0000000280)=0xcc) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r7 = getegid() semctl$IPC_RMID(r4, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000540)=0xc) getgroups(0x2, &(0x7f0000000580)=[0x0, 0x0, r6, 0xffffffffffffffff]) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000006c0)={{0x6, r5, r7, r8, r9, 0x4, 0x2}, 0x1, 0x1, 0x5}) mknod(&(0x7f0000000340)='./file0\x00', 0x0, 0xffffffffffffffe1) r10 = semget$private(0x0, 0x5, 0x40) semctl$GETNCNT(r10, 0x1, 0x3, &(0x7f0000000480)=""/7) r11 = socket(0x10021, 0x3, 0x10008000) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000004c0)=0xc) semop(r10, &(0x7f0000000000)=[{0x0, 0xc}], 0x9) 16:00:01 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) bind(r0, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) r1 = open(&(0x7f00000001c0)='./file0\x00', 0xfffffffffffffffe, 0x10) mkdirat(r1, &(0x7f000003f154)='./file0\x00', 0x0) r2 = open$dir(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) renameat(r2, &(0x7f0000000080)='./file0/file0/file0\x00', 0xffffffffffffffff, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0/file0/file0\x00') ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000180)=0x2) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000240)=0xffffffbd) 16:00:01 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(0x0, 0x0) setreuid(0x0, 0xffffffffffffffff) socketpair(0x18, 0x7, 0x8, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r1, 0x0, 0x8000, &(0x7f0000000040)=""/146, &(0x7f0000000100)=0x92) seteuid(r0) 16:00:01 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x712, 0x0) accept(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0x0) getitimer(0x1, &(0x7f0000000140)) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x100000001}) 16:00:01 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) bind$inet6(r0, &(0x7f0000000100)={0x18, 0x0, 0x0, 0xa3c}, 0xc) clock_getres(0x6, 0xfffffffffffffffe) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8800, 0x20) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000040)=0x3) 16:00:01 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ab2b43ce9b33ada7ee08665d19ac14d5e51348771197a7728420aef61715f7b1d3d4b3830c921be1817a0000", 0x2c) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fchflags(r1, 0xffffffffffffffff) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r2, &(0x7f0000000100)={0x2, 0x0}, 0xc) open(&(0x7f0000000080)='./file0\x00', 0x81, 0x8) 16:00:01 executing program 1: r0 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x20000000000402, 0x63) r1 = semget$private(0x0, 0x5, 0x40) r2 = openat(r0, &(0x7f0000001080)='./bus\x00', 0x8, 0x184) connect(r2, &(0x7f00000010c0)=@un=@abs={0x0, 0x0, 0x3}, 0x8) connect$unix(r2, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f0000000240)=0x10) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x10004404) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10000, 0x0) r3 = open(&(0x7f0000000300)='./bus\x00', 0x1f, 0x1000000000) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000200)=0xc) seteuid(r4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(0xee01) open(&(0x7f00000000c0)='./bus\x00', 0x400, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0xa00, 0x0) seteuid(r5) semop(r1, 0x0, 0x0) 16:00:02 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$KDENABIO(r0, 0x20004b3c) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x10, 0x0) r1 = syz_open_pts() fchmod(r1, 0x80) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x28412, 0x0) dup(r2) 16:00:02 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="26010000ffff000001"], 0x9}, 0xfffffffffffffffd) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 16:00:02 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000800)=[{&(0x7f0000000140)=""/169, 0xa9}, {&(0x7f0000000200)=""/114, 0x72}, {0x0}, {&(0x7f0000000440)=""/237, 0xed}, {&(0x7f0000000540)=""/229, 0xe5}, {&(0x7f0000000640)=""/202, 0xca}, {0x0}, {0x0}, {&(0x7f0000000740)=""/146, 0x92}, {0x0}], 0xa, &(0x7f00000008c0)=""/87, 0x57}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) recvmsg(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0}, 0x0) r0 = open(&(0x7f0000001700)='./file1\x00', 0x80, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:03 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x4000000002007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x2) close(r1) sendmsg(0xffffffffffffffff, 0x0, 0x1) stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000340)) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x3, 0x1, 0x1, 0x2}) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000040)={0x22a, 0xfffffffffffffffe}) 16:00:03 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) r0 = socket$unix(0x1, 0x1, 0x0) read(r0, &(0x7f0000000240)=""/107, 0x6b) r1 = fcntl$getown(r0, 0x5) r2 = getpgrp() setpgid(r1, r2) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000180)=0xc) fsync(r3) setuid(0xee01) mkdir(&(0x7f0000000380)='./file0/file1\x00', 0x8) chdir(&(0x7f00000002c0)='./file0/file1\x00') getsockname(r3, &(0x7f0000000300)=@in6, &(0x7f0000000340)=0xc) rename(&(0x7f0000000100)='./file0/file1\x00', &(0x7f00000001c0)='./file0/file0\x00') 16:00:03 executing program 1: mknod(&(0x7f0000000080)='./file1\x00', 0x2080002005, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) dup2(r0, r1) 16:00:03 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) unveil(&(0x7f00000000c0)='./file0/file1\x00', &(0x7f0000000100)='r\x00') symlink(&(0x7f0000000240)='./file0/file1\x00', &(0x7f0000000280)='./file0/file1\x00') setuid(0xee01) symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0\x00') pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000002c0)) accept(r1, &(0x7f0000000140)=@in, &(0x7f0000000200)=0xc) openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0/file0\x00', 0x200, 0x0) r2 = msgget$private(0x0, 0x40) msgctl$IPC_SET(r2, 0x1, &(0x7f0000002f80)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x8c, 0x9}, 0x0, 0x3ec, 0x0, 0x0, 0x4, 0x2, 0xe0f, 0x401}) 16:00:03 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x81, 0x0) writev(r0, &(0x7f0000000140), 0x382) pipe(&(0x7f0000000180)={0xffffffffffffffff}) openat(r1, &(0x7f0000000100)='./bus\x00', 0x400, 0x44) 16:00:03 executing program 1: write(0xffffffffffffffff, &(0x7f0000001040), 0xfffffcde) readv(0xffffffffffffffff, &(0x7f0000001240)=[{&(0x7f0000000040)=""/4096, 0x1000}], 0x1) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926cbe8e41b3096b33833fd6bc288b6686022c82d670c5ea16b3dc5dca06635059d1e41d82", 0x36d}], 0x1) pwritev(0xffffffffffffffff, &(0x7f0000001600)=[{&(0x7f0000001040)="e3c455ad557b5eeb20a322e6df45889faefcf9d5ea92a9b8c42759f2617e85e067a6b932f90197d154a6e1328b3add925521269fc950c5755f963fe6ce396c810311b6dd8043465b3a10dc94876ef8661140d6a59c52748855b4abee2c7e4d7ffdd325de7ae8e55f5248e3b0f2b0a67e97ba989eed6be0ed3cc57ca47ef7cded982a0d65c606f90bb31b81f2e028c1131bdf98d98196d02ed5a2da1371027c0cc71dbc9500915ad8fe0058bbaa49cf53b448c43a213429ee8519317fa5b3292ad4fac2db370494ca2c62fa90af156f6cbe", 0xd1}, {&(0x7f0000001140)="22d8c343a81d40df6eedbe11c2e6942f0aca75215e0f65ecfeebb2b744997d80e25fe6fae440aa872a0a36681a89a150bd355cedbe323704b8804cf670fccf090f5b5d0f46ce7371a137900231616dd4717cdf16b29f5f487908e8f5cc6355b03e2918585d22d98b25847878d04c91421cc18902ae6679c925a28acb1d9b52915e28d08deafeb2a767ed06458ad7fe5c7dd77d3a4fd94c3ffe3c0cc00f001b9e7c349dddc8934fa473e868569a92834c", 0xb0}, {&(0x7f0000001280)="c2f4616eb3efc1fb1a619372d89e8ba44f15c260bc7606d7d11d3d06344e0842a19459c75201c4ee62632dbace15111e3452d128c904eed4dcdeaa3cfe39f9f9b095b09f0158f03cd8c69dfabffd5a9acbf82ab6e26424ad9d7a053a693d3e11ee7de42385d0e79bda074d4d936b9d1fae2199d1d1abf18da8ac8269ab02a1abfec517b35435e16fb9c2f0da", 0x8c}, {&(0x7f0000001340)="0e6971f9056c8f4ffd31733ece153bf1a43f10cd758b046ce114bf8aeb66529369c1278aa59a5c3f862f23da1830293a0dccaa571137639627aeb583770372defdb2e970f21d2fae736d8f7348a80cbd14f1300de492edf08cb44283ade9ef26904262a9ccadbe841c7466c932159f1305f284a9c6dbde517abe77c0324d9d672aeb5933473ced", 0x87}, {&(0x7f0000001400)="2c1870f21ce5e7df60f157e82b6e6de812f4e2a387c39097554047f4d04f44eb36890b34b7fa70717c36821b79aa6d6b9777492a6919e7367511551df926ddd402d303c0c5f6664ee6791d970b2537c97d12debb000d6ce79057f795884df463f8c4e34d24c5751daf7a557b1a7b4441f171bd8ae02b903117f79658075e0c43b385cb11b111513acb6b8ab481ffbcbbe7c4eff1eeff344c5c50ade378c37da4fb54b9f631c7b5c8d18c77a3850ff6cbc9a05bfa8f0f35f20d55df3b4299ff423857d33439cfcbbce52075aa9e7ca5e46a5f7d57046acd5bc0a47e85c97df3bd15b0571f65cf3d42e1c1f145b6a679e8d8bb79713eb76c62145e35eb5f56c9", 0xff}, {&(0x7f00000026c0)="024f0e276ad952d2fc6cdf7727609a7fa9cf1bed72d2dd1299bfd531b4f7c01151607b05fde071a27f4630dd0f53ec5227886855d73805ccdaf603e20107fe1ac4ebdff6dcdb97e4c545dff5403f6775aca14c6a467b114736939ee2f7550684472dc442ae014057aaf95976b05791b292f85f43fac8efd843596aee5722ec2e70f684d9db26e1b7f9ef494337d2e1ae44c96c4cdc4a64824eeed92f9d37c0212e2c2fffedb2317fd67dcb149e85f248e725935076d761a35e229512b8a34d334c5d9c3b0efb09c1a9151db153c132120450bc47383cb6ea8c05fa9bae18223975b949a9a9dd28352f83f2ab92b3470116aab2cf9164cc875c4d853cd69cc3f0eba2ac4c8416ba2596988287057fcf820c752d0cd9544a44f02c1b52e5b7d4e327b68c30dea3dfc2a586b061e6f67b6efa41860b475f893d4f3eca4c51751d1e68c69c6e475ce2cba7b9477ea078c8316761530ae2350fde21b2a122f46c57d868c8863449a76d692f62010bcb0949e928cff155d90441874b7a489d62e6e19de749f2cfb477ff71f3bd04d75aee9a3558da0f6c10513737d5f31527183aa5e46f09bfd39bc3c48219591411f81b4a9fdd2e3a9ce77e0a28155ecbc077974ad5960ceb096d2651b71e789dda54a9150abe2c892d6c26f2a019b17429f50646fe23b6610d8103a8409f0d04b65796dd122b63b87ef5062dd519a7476f4f8d0701f84771689762f1442be15d7c079f3d1feb7bb2e13f926b9961d83281c93dd6a2b74644f9c8bf74bfee8fa9c0375016513a2c20598b9e485e486e04a41ffca6d38d6010c34e29217a8206e443352a319690a77e08d05bba17b7071011caab81ca807689bee334080c4b0029c8828eeb01a784b5f90627b907280594b6038b1a9a49a3d4ee354aa6c1ce7c5857f14e380825509eca08ba43d968f7a005df59085e2038d0ec47a835fd7cb4e856667faf5286bb73064eac0bfa15b83c0b66ffa091cca270e89d27d6b4226ed47b18094adccef54fe5d15cfe94108967f4fd40d88500430664534edeeb8f63f4abfbd6b58ac78f033e58e685f72f793da2ed17b70b3e5b63a63127850353e5bce6f542d6ef268c97e83ff9054f66c0f4152055d38a7c87b6c1dc495315af7e898642fc50dbf3738d7c367faa00c4e82a58d9598a8b0b84d5ca37b3d377e23a1a965766febd7d3f2fa2281bb07dc80842bae0f91a1c383cf3031f8a8150b0398e1590992d8e40ad8263122d79f93866520f7f577113b733b4949de5ea5e8ed9667aac7ff915dbcfaf1c4ebe88f6ff98c9a9cd0e6da0cfc1bee626ea85ea93af76417da78a70c07442b322578756af1dd6dcc2bd57181b0cefbdadbc163b5c17c40715afe8c861bdf74aeddfaf222f6a0c3761f9a63126c0c5045cd1cef2521460c2e39775305f10af17b68b86b3dea58a0de5a1bb249487639e011c689f51448a36bd37b7953a79f74a243b4f9b621ea5347d3f186cfb1295050e90b024c8039a48be355f92b605b422e8cfe96dc623a77f8c89fa749155800f80debf4a0ec99f82eeb76cb5eec303cbd06489ec1f29aa6a245f68f604efa8c704195fdb5f25844a5a1e180697eb1e33968b24e228e3ba5853673ce4d484a74b2286ed6788e2268a5f96a9ac40d88d3f32e54332cd927d857653528775ec93fd456f390bfde3dcfed4ffa4fd474eca8e41e0023cf1a3c140ecff720be6493226e72a63d256d9e6596baebfff9cd106f5e567c43e40f0cdc8932f49316c35ac2d9494a07d9e87c2fe859a02cb82c58bcdbe9fab36e9f219401cecf5956930fdf7bfeb880267c6fbf18c95f341df078db24b0d167e578d4ff0355dc98437aa629572faf07209379abd3dc71ce6614bf767620d24c1ad2ff8978897bb60d5bd6a0870c6ba79d0bbcea2564114c1049493d9f605d5efc34c6b8d9aa6c3aa10526934f25668ddd1db109facfa4e8f829cd7e7c00a68c59c533aa4a02da8948e4eacfb7ce9a0d360b269fd54a44230586201ddcacc87b150b33a00e3e922b43115a2c4f3065d256de829d5ec7410d0c7a58ebb19f6ed02133f9ebcf8ef1cdd3a3b51e919c231b37680b952d91a8eb2b969ac455361239c38a9e866b0ddc276325065a3dbcfc65218a76b7a478d4425011b51fbec1c8aa0156731900cf33bd18d40abb2b8448a3ee65f3397e7a65cb50aabe31f4e464237203ea3bdafe4ad0f4ecfc53a6e614873951b9564a01e262a422ef44f75211c1fdc166efbb7e3f942a7264f543830ff76d60ef2db2efdc71a7084d42093f679991e5bc8b3441166a849673295f55fa426334d8229c4513bfd24089c8e7042f1cbfb76108ddfc4674aa117a2e677712f30c9369cf9daffc05f9a437094ca665767f70731f6874e18d485d97281bb8a16957bf03529b74f9e117835e172297cf27c4f17524e34546b15c06f6c93d578d14c27978af8db10f5b4c9596fe7743ea4599630d80cb916ff623760b5cecc41c9ac7e5f3347fd598a024ec09098891f0294e5962ce1cd9a14b9119519976b26288783f266058fb1f1832057cfed92ba807ce1a8a020965ab143fe3dd1cb49b118981107970f6c6ee349e055c5aaa233a0886463e32894ea4f9260ee5c89e3169fbba69f14f496b9af7b0832f40ef4e367e969f04e0ec72493314a6d7b930c1bf9e160194c5549385346afd6197da20cddfcb4833eb8878ed572a7869e0e8861b4fb0296344d55fbaac895997f04f39c33dc60c1ce2590955f951c044be15b84e02823c5aa87389b101c6918b26887917adae1e77dcfcf7afaaf63e26ad3c9915ac4585fb6ff4983e4edb198562d9d3d3e6da0623c2a2683a483027654ecd11512040c002e2cb1fc4657c5393d809b53f2195fb95f17311f0ebc18f184839ee6456f7c0f6c1956dd6adb5f9f50328d58283bc722ae5ef4ab8f2cbf7140e9afc36ef7fc9bfa7a3a240c6aadaa82252c6d4d5042f96e48ed2fe4169a45f8a17a6886b82fcfdd2bb5d80f51adb2e949a66eb6b522d72f20e7d18b3cbbb4e4ac527f214e499c8736b524d99ddc2d8dc9da4e531a1f03d7fb3af647a115741188dfea7f731849e7ded6adb917a19cd51330a58091117192eb314e3e52efe4eeb735f21309eb539dfd2358afd01af025ded8d41dfe83eb79ef999e4359849caea7c72cb8ad27641042200a771fb8ff70da15ba5d553b68ed95c3b0cd8505547ecd9fcd6e07a43d5b162ae6e23fc6730a1e53287c090c3df7b57ac9d0cb3037bbf90bb1e96e0a95e21767d03086f1f964ad0091629586ce5da06ec1f22a4bcb3326ab5fa550d3521a8a6eea5f58852e59b527541d0527d4a8b4903a8744cb62794f67f51accb076416ba2773233d62add82c07cfc6b4e5cb1aac5ca9221e6c749556fcef63aa788ddbed2d955ab938ba17766d3fb03f6e9bc1e906767d8daaef8d77bf2e76421b61344691e4028f6db1fb3bb7f73e4d6fb717cc8263f1906fd26b82acf602730256628a5e0ca4684e3f3e29a9ddb7cf939626521b689fa3e968431f9d2b57e18cf41c227ece4f32f9d1a51b3a4286c30661d98d0f67c1fa5560ef93ccab55fec70b642916e78621e84597169d2a9cfc97262ecab8a7bfe44125466a33350a0cfb7c52f508ae639e4e39f428b858ccb558764b192627f94685bcc2d3f5a55bbf43dcea62452afa4c3a1f9d164e9cd46b20f7d400d136d62cfd91a2bca3a592905560059b0d7924d7d08e314a2590e79850f8d728bb0334a245bae7c6806ec797bbb76088830a6f1c137f9d7ad970abe5c56e7d16a6205141dd474503bd4caf79ef063f7439cd214835dd42544c843295d90ff00734e35da6def7c991b4137a3b4b3272755d877edcbf046cc27e08483ff5f464efa311d86fa698f4561bceb2419816f1789fb546628cb605e7f4cecd481f0cb7bb96f8efa684125f93c331840b61845f3458a0e1dbc7a6a3e9fbc5bc7d17e5ce791cfc067470c3c8e647ddb9522677085445b5b96ef69f02d3ac132d48b48a65fce93e46ad5938a676f4332b32f65ca85bb0a813893d936e2e89cb09124e2d39156f1d8b5f9416f989ed2f171830e26a827f05234d5daf86d5347446567fc0c7b2281a2c3843902eec68cc7190f6827f543bc3725448909ae0dcb9b7348d85ce4ca7a5bf1bdf45da53652e7dd1076e055bccabb8a4277899ca458daf2cb46a4f432cbe19d77fcac3b1a5f95f39f9ffba177a5810c044b713d1618ad86ff665eecf1e8f95db41545b59b1d1b2b0bdc1e19274fdcb1119ce0f6195cbfe10ed59fff7ff0d32f1521a2db5067b10e8b9534349af99785d587f4e178af17ee3c27940e1a85a3151ae233940d00e48bed37a601c85c16454b3aefd62c40f9d5ce84cc913cce55992c739be9fff03f4aa3cd0bce4cb2871408efe43d0c97b0631a4dfd9a7c382a268fa2d372ad9dfc9c01da256500cf54f73952b3d96a48a1bbe4e6fbd232a3ef974629409ba0a4e7131d2d2c5c0609bb87a6247c8d7452571da07319b957c350a08011b64809638690b1167e80377a1f1e92b6c5c18e03999aed8eb7ed68292c8a645ca253d6fd82df48cca055cbc4185fa65b114f9529d91a032d128652abf0a667b2c7da4303912841766ee61d97d9ba94aeedf34da5db7781f3ae887b2c63fa8585ec1bcbe3545ed272cde39c5105578ce946e7a494900e9e8a95a782cfd3057452211023b052cca2634fe9e691736f0661ae5b759183e3eb3485a132e6e210aeda805192176512563e9c558d90347e658dd21b36ecc4c13a6f49c43ddaadef552de9207124d8667b5f4043258b55e6a1f9e0722f0865ce1a5dc2b734c1379c0475e1185646ddc422546c402d8d39de0137577a5cd378735cc38cfaf0ea74911a308bebd1a60687826af9d5c4d9fbe479b7f49ee5baf4ab7285a7d5720f2f185f024f649480751ca91336dfdebb5e01645ccaf69b1b63e9dc5447c3d66e889d98a849d8db5d42e8832a22554289d0342f7061d5a5de76d9019d5a3961788897aff25323463583ecee62486a5236b6a5720e219174a5d51fa5776700ae7eef7d5439256047398730ae9a2c0d4d04dbd850e6903828d1365232005040d1e0ef27854c164a7890bd8fc0094dadf00f97f3ac8fd099ad52f974e8f63d1b4661bf4a9f08682282e7fa50566fa4e3bdd45f8276490f61cf8812148e0f6d5ac9c8a06fc8d58eed7213945206c15f8b134a0682d6f34c0d58501bac48eee6a80e832766529c20566a9c1d1c406792d8ad77fe7c81fe6e9783810920d48005760dee008a864c29a13ce256f68598eaa8a4c606696a13dbb9ac353b5903a4e56882cd53a52aa4f76b9a822e811609b14ecc92f52ec21536be2a337ae25c9de47a1893295146e6b96a382c6e27ef801e91b380971b4e75b3e227dfd0707aa650b1947ec11a021462f88ff6841eec45cc33c4c7dd95d86588bb8920548a5dc0207eb93eab438a18c0d33bbaf978c8a1e66dd8ab9b84d5723f64ef54073f826e91c9d9530a1c7899ab9b7c01b1cce6b6d9da6d4cb84c33e6f00db713f699dbec1627b290d9d4d5985a32112255b478ddf954ec3c38a7d17730037ff5f67f868c629171f55bb55c5744df25be6271eae544733843018df324b857422f5d588b892bcfb35a6653aa6a1edfbc5be8858015c42a0163d4a28466be58a9a2b07154484f1e69db630adf4b2b32ff8afa5dae6fe413f6bbac54dc821f543e13f58a44a303a23841230f5f4d00076531bafd4d5572a9541377a3083a859f242dd7e1ad975590a0e299f7", 0x1000}, {&(0x7f0000001500)="48629cfc7984b0852e6df37f2577cd0bfd13f3e061733409a3a14d65763e223d6418cc08d7b5801563088a73dbb3eced65b2b293fb1623da47e660434a76299686997340f6a1cad9e4ff90f97c2b9a2b1f41522157434db688595cc90c85594637463e43a53307fa642b8e682aba65d08303487587b4c91ecb34db63bdf3e8c1a9943d84b688d43953a108e908442df0f2321f324b6828018ad5f88da1955c473b3f3d7fb3c72f6de8a313dddd9db9cbee68ce707795ee708df3a2d29c771254316c3df4b633b4d362696f5d39fe2b5984821b36434c9417f3", 0xd9}], 0x7, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000001680)='/dev/zero\x00', 0x82, 0x0) readv(0xffffffffffffffff, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80045713, &(0x7f0000001200)=0x1) 16:00:03 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f00000000c0)='*', 0x1, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) shutdown(r2, 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x12) 16:00:04 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) r1 = dup(r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) lchown(&(0x7f0000000100)='./file0\x00', r2, r3) r4 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x30082, 0x100) ioctl$KDGETLED(r4, 0x40044b41, &(0x7f0000000080)=0x1) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f0000000040)={0x2}) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f00000000c0)) 16:00:04 executing program 1: r0 = socket$inet6(0x18, 0x8000, 0x0) getsockopt(r0, 0x6, 0x4, 0x0, 0x0) 16:00:04 executing program 0: r0 = socket$inet(0x2, 0x4001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x9, 0x0, 0x0) r1 = semget(0x3, 0x1, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)) semop(r1, &(0x7f0000000000)=[{0x7, 0xfffffffffffffffe}, {0x4, 0x5, 0x1000}], 0x2) 16:00:04 executing program 1: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000001880)={0x0, 0x0, &(0x7f0000001740)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, &(0x7f0000001800)=""/104, 0x68}, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) 16:00:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)="e1f10300", 0xfffffec8) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x81b) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xffffffffffffffff, "855c55000267f5bfa200"}) socket(0x3, 0x5, 0x58f) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 16:00:04 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x5, 0x1f}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x9, 0x0, 0x0) fchmod(r0, 0x12) 16:00:04 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSTART(r0, 0x2000746e) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000000c0)={0x40, './bus\x00'}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x400000003fd, 0x3) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000080)) write(r1, &(0x7f0000000300)='mL', 0x2) 16:00:04 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) socketpair(0x36, 0x5, 0x6c, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) r2 = geteuid() getgroups(0x7, &(0x7f0000000300)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000000380)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000140)="49a413a816d42662bd7b4395454558c424ba90420a7e43e48d20289008503698ab1524a9551bb94eb5bbc0", 0x2b}, {&(0x7f0000000180)="0b818b680e2dada1de71f4d2a4427dcde36bf62164ae8a856432ed78a5c8b6a9d6bab12a50362a561078fba46e027d0f", 0x30}, {&(0x7f00000001c0)="742ceac377b976cdb99a6ec7bb1659a7db748c7c", 0x14}, {&(0x7f0000000200)="90fcbae7434f406ed4e3f3470c7b536902871ad1c555716274992e99726d5b62e3686a2120e961e2e722ca9c8ca6aef627e542a6b422c8b5ad2fc4b0712d9c5f737f217ab88e3d15b185df2fe0eabed1f8", 0x51}], 0x4, &(0x7f0000000340)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0xebc021a07ad90fe3}, 0x400) r4 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f0000000040)={0x2, 0x1}) 16:00:04 executing program 0: r0 = getpgid(0x0) getpgid(r0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x1}], 0x2}) 16:00:04 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000480)={&(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xffffffffffffff21, 0x0, 0x323, 0x0}, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) wait4(r0, 0x0, 0x1, &(0x7f00000000c0)) 16:00:05 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) r0 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) fcntl$setown(r0, 0x6, r1) 16:00:05 executing program 0: r0 = socket$inet(0x2, 0x8000, 0xffffffff) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x72, 0x4) listen(r0, 0x100000000000000) fcntl$getown(r0, 0x5) r1 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r2 = fcntl$dupfd(r1, 0x3, r1) getdents(r2, &(0x7f0000000040)=""/37, 0x3b3) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0x7ff) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x10000, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240), 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000002c0)=0xffffffffffffffca) getpgid(0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) getpgrp() ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000100)=0x2) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000400)=""/238) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) getgid() clock_gettime(0x3, &(0x7f0000000280)) r3 = getuid() setuid(r3) syz_open_pts() fcntl$getflags(r2, 0x43) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r4, 0x0, 0xa, 0x0, 0x0) semget(0x3, 0x1, 0x80000539) r5 = semget$private(0x0, 0x6, 0x8c) semop(r5, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) 16:00:05 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) seteuid(r3) bind(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="01c40c62098e0739a4a51809c04bc3e71a1da8afbf18cf73f23655720b9855740b1692ab9bd44bda016e85204f08f72f104e6d625e4e9db9"], 0xa) fcntl$setown(r1, 0x6, r2) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x2d, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x80000001, 0x0) 16:00:05 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r1 = kqueue() fcntl$dupfd(r0, 0x0, r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x600, 0x0) accept$inet(r2, &(0x7f0000000000), &(0x7f0000000080)=0xc) readlinkat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f00000002c0)=""/238, 0xee) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f00000001c0)) chdir(&(0x7f0000000200)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000240)={0x100000000, './file0\x00', './file0\x00'}) 16:00:05 executing program 0: msgget(0x1, 0x102) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x400000008000, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) 16:00:05 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = socket(0x40000000011, 0x3, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x40000000002, 0x80}], 0x10000, 0x0, 0xfffffffffffffffd, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffd, 0x39, 0x3, 0x8}], 0x2081, 0x0, 0x7, 0x0) 16:00:05 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x1) r1 = socket(0x18, 0x3, 0x0) ftruncate(r1, 0x4) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f0000000040)={0x3, 0x80}) setsockopt(r1, 0x29, 0x41, 0x0, 0xfffffffffffffed1) 16:00:05 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) readv(r0, &(0x7f0000001740)=[{&(0x7f00000011c0)=""/116, 0xb6}, {&(0x7f0000001240)=""/10, 0xfffffffffffffd54}, {&(0x7f0000001280)=""/216, 0xd8}, {&(0x7f0000001380)=""/57, 0x39}, {&(0x7f00000013c0)=""/2, 0x2}, {&(0x7f0000001400)=""/248, 0xf8}, {&(0x7f0000001500)=""/236, 0xec}, {&(0x7f0000001600)=""/36, 0x24}, {&(0x7f0000001640)=""/199, 0xc7}], 0x9) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0xffffffffffffffff, 0x80000001, 0x8000000000000}], 0x2, 0x0, 0x0, 0x0) 16:00:05 executing program 0: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSDTR(r1, 0x20007479) close(r0) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x80044275, &(0x7f0000000000)) 16:00:05 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f0000000800)) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './bus\x00'}, 0x8) 16:00:06 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd0\x00', 0x20000, 0x0) r1 = dup2(r0, r0) r2 = semget$private(0x0, 0x3, 0x2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = getgid() ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000040)) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000090000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c800000029000000330000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bae095db80455331cb8d1454d24587e3313d60654ce375e1846fbf8fe2edd74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbc010096335dc9f6169369d81542b3abe7749e78f9ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c8014357710c00010000c11f211b00000000002f53568453afb19bfd710bf0"], 0xe8}, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) r5 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) listen(r1, 0x6) sendmsg(r5, &(0x7f0000000100)={0x0, 0x38d, 0x0, 0x0, 0x0, 0x5ae}, 0x0) getdents(r0, &(0x7f0000000300)=""/225, 0xe1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000200)={{0xe7, r3, r4, r6, 0x0, 0x80, 0xca}, 0x7, 0x400}) 16:00:06 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) read(r0, &(0x7f0000000380)=""/245, 0xf5) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x108) pwritev(r2, &(0x7f0000000340)=[{&(0x7f0000000240)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57f14fa29497d326131f31be32cbe4830ed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34", 0xc6}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) r4 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x8020697a, &(0x7f00000000c0)=0x3) readlinkat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f0000000480)=""/139, 0x8b) fcntl$setstatus(r2, 0x4, 0x80) ioctl$TIOCDRAIN(r4, 0x2000745e) r5 = shmget$private(0x0, 0x3000, 0x4c0, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_RMID(r5, 0x0) getdents(r4, &(0x7f0000000140)=""/69, 0x45) 16:00:06 executing program 0: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) accept(r0, &(0x7f0000000180)=@un=@file={0x0, ""/77}, &(0x7f0000000100)=0x4f) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) setuid(0xee01) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x2) ioctl$TIOCMSET(r2, 0x40044266, &(0x7f0000000000)) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x6}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x810, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) fcntl$setflags(r0, 0x2, 0x0) mlock(&(0x7f00001dd000/0x4000)=nil, 0x4000) 16:00:06 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f0000000440)=0xc) r1 = dup(r0) accept$inet(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r2 = semget$private(0x0, 0x3, 0x8) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000340)=""/137) mkdir(&(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') accept$unix(r1, &(0x7f00000001c0)=@abs, &(0x7f0000000400)=0x8) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') unveil(&(0x7f0000000280)='\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', &(0x7f0000000300)='c\x00') 16:00:06 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) r0 = msgget$private(0x0, 0xc0) msgsnd(r0, &(0x7f0000001500)={0x3, "c0056e50c6f3b878ed4ba07aee22ac081ff0ff41b0043bf6af7c98ad6052a98ec607358668dd7ee0f8ae8143f70f3151c51c80adafbca3723223c88f6728f32f1e5989dd44c2825d43d62298e019dc58d9afa5fd03368055db28ca4304352d1a9e6e7847c3d51c21f54ff35f374090edc8f4044cc23ac778286c30baccddef6528148860be7742bb7a8c9e1f4424d0efb91baf1dc1573b4232ca5e7b0fd0d0d18e5e03f777a4af85498bd560c650e1c15f6bd199e304ccfb8d1af8c571ea2bf85be515e74f8c1fa9a0a71db18427fffa1a4da1281b2991280f4be22cc07728d4d4d141e26c191512d046d47b8466c5f918d874e32e1889ffc0dbb5954b041df4e4283f99761e24159cbc20e7b894d6b6c59c4cf58074fcccd1148d6b68d5ca66603b2003f1c765abd967631ee983d22a98aa13270ef44f1315f60da890b8eb92d5f8c064cd7fc4b8ca33f669f27933c4897c8f1ee0194b3a954b6df30e7218e44d7c1034ddff9f96dcac659fe62013c1572bccd4873c5479e7322d06327a79443f5b9b2e419ff5c93b9fa9521e0fd83cb28bc485af902c7314d7f812a9ad91ed2327f7dbc60bdc3fbf7cba30acbf625f43477ef5d87df9d0db8a2a32f0e7a35d73a3f00dbfb994544296c1bf313c92da55a0e2ec7bfcd41087215e38db1f77f804089010ce1d7269b2d01c16dd39e22c67fe57907f049b3f460634f52ddedf7d85c77184283a28752ccbfb219b43e37c841ba1dbab6879ab5715e1b851023fcc4c6b0f3751e5724e3e530713ffe1fdee16945294bcf79867e42b04f471ad30808828d183a7d1c9f5726db714f27b97d9725937eb7777b208acbd123ede3901f3c9f7cd56129991398636c55c15bb7b38d54cbdc13819f64e137559c5f28fafd9c88db235b1051d4d276975251563cc3f60c0094beae51227ed042f107a113ef6963c69084731ed704a366fd92b86056a9dc924fb114760b7688ac0bf66dad900cdbb8e41caf59eee20cee9627280d56c5177f0b2488632bcc173508e9c21a2baefdd00a063beb74f9d2641a25dab0e3014b3255267095fa433104b2be7ad0a708a6bf5ce352e89e4ca1b66fb450fa03ee956615589f536b68f24916c0cc63c3f619a02f167cb121a5274c766df50fc5a19ee942b61e30e819a217fc78a28b5d1c05876bfaed10969aeb8a6895b37a74958fc0cff9b30d089d1280302180f707b02b1f3ad099b8d4fc4cca5cbd2b4efc79016ed4ecb0e65624d13a12e31e022dc73f550ae889ec4cfb576944349c4ba4783dcb5c02901183343351105dd01f5a1372124d6caae9ddc5ae46d218aaed6c773265a4a22936c82bbb7297e4c436a53e6adfd02fab0de3d64cd29a6df799b312c9a90157e1f6e85214ed41bdcecc415c7eda632523d506d5c6ac56e9d745d5546b462af309031cb269538eb50ee9932580b8eec5d43491f21ee41f8ea490c4db70860ce4b2eff646ef54e57e2e96c14e2d964200f1e49794c51e3c2a99fa191e044877ded3cdb993bb0ada28557490062aafe6248d34cc052b7375c006d541dd017e9f6c34910506fe2aed4673ab52c10ca81343ac3a5fd55cc4a9e46fc8cf596a38c9e168347e465a684f7cd12803c339f4d3f333d5ca3b55426a10f2ece3970c6890ca62106a8fbba6b06f07a444270555f5c92f3f68ba0fa49048174db68fb6f0c9c4d7db64a9a6d224c5b8ca19fbf417d6ce3b3ccf2b981133f39c87b3fa0a36f361bf0fef1b2be931c358f5364bedecf421b9c6c95ef9673ea7fa92c25d5d038901764653e728b7b4080dc6bf491b0bcaae11e007c02966f6371555836fb7c069f34befbb1a9e2ada7d3c44ad909464a2bc3e91c1f325858c1d7b755be8cd28caca741db0bec9ddf80e34b5a906ee1e4ea3ba58c78bf7c530a4e94885db488fd666ba87880d19ee21e0a0bdedf88c5e51e244c2ddb6cd6def4e308799e83721f0b29717a3522e6385765823cee8f9895f46a299d99582c0c6447ca6c9a2bc7cbae2242bff7c4341cb1c9c5008f91e78638ddb08bb461a243c63d98c39d3e7c55fb8c637dc8b4a4fd6214f2f0de1aee1d1637dacd7b163f39f5004b5331b5ad8f487b491519055baf451f5ca4ef35f052f8d4dfc0b3674701dde0f0d7d741739ff94333cfafcb019c51ec744a6447faa6033fb540bf22e0ad05ee56a4de1becfade3d4da1bc332b14bba7dca93fe4f97e015012fb5f7fd3898d216ff57673995bc94a316f3d6d067434ae9ccc1dab3205dee9f7af3875b20c7df441a0a144d190157b6d71b20ef867a4f9e8c7e06942755aaab4c7996e1296cd68175896e8e993314c23b19cd1ba2dc0dd501c5b77e7922e2973eac68606a9e1f706141d321616833145c2d84a06cf92bb91cbcf442a2a14816f0211aefc911d1e1de2d0a77add4981ee00fa970f76ab01f2c5d467c0b18fbf3260d394ff43435fa0e78682a78d339a7ebe32229b360608818787d103edc385d8edca6d2cfcbe74ee9514b6bffcf81ada88bb6dd34df2572532472ca0cf31ec3abf70a914051dc5c8dd46d45496f481f5ffda2d452c099190f663209958de9209405a3d476b4d83221b49e3532f9af14e03ae1e12efbf1c74d4b35543db7665b7c75ed4e1f1f3dddbc2a2eee4c31d424f3521c3f0f38d595f363151017c72347be973487d5bd9fa521fc25d6fe2a919a566707c1cb96a92b2f161dc3214571a6842e3f4297c0578320ea92e04943970057fd76465868d2d519783fe17015128bdbe82559e111e2644ee7f58429095bcf9f0d3af911b9c28fcfc6b968d980196aec96cd175035ab37a90484687cbdb00396783bacd56a9c69c8e761f179bf75c3718175f2eff7ed0751bb34e9db1100545cfb2ff8addc684747e26fb3cf7daa8a58fea5eb19a8a8a1ac370c4819b5c9469027315a7771a0fb6a6f735f16acdcf4e71161a663a2c54e4c1ab11afe1d428a72246b6ed8c8aaa2712513a354b037ab1026bf51fefd0aff34b1527f43c1faa356692607032dd68283f099c95e702d2830e580171f5e1e3fd3e521e4ce0b9bfd5381d9e5c3902b5a39103bbdb7032bb1405e54305a9dada872964fb37fc5f898aa6b0ea685e2ba24550badb33e27d311f3df48a71e37acfcdf3dc548e2c7cbe9970cd7abd420a07ed2458c2cd9d3a4a84935fe6465f83b38192e5542abee525474a9b27fe36e1aad0d5082fd8b6f54feb00ed8964af4db0dab9c18d359acd3d1f10621e2fc0bb0f9c4460dd78b1337f08577eae91a7fce3664525a1d88678c8a99f26f9d45c9b7d4fee2b3176115b8ff53c977258ead6baf73c289ec225044c8d8193b1506d43addc6b93affe7267ac15729072b3ac01783f3cc910362e65de026d703e421147f5e13b78b6f62529596aa610a7668ef7a5456f135d328969f8d25d3c9d2d7a8771d9615eeb762b72c3003075640aaabc25d1ec7457eb766280bec223f832c4c64fae3b7ea8d6ae621650e87a91dc5b3c0664e73e9f9e5025cc674100e57dfe3dda06ff45ddd10160f8a70cb84bd6973c5c26b081c8a476b6e0b1f40f7b9fb1f135a4e36e176981d94e682b3fc4a303ae14b979030cc31226facec364530ff1dc9f475db7d88e87c28afca265012f4ee7fffe1b9ca26d0e6e2c70db0710ca2ecff9e0d2dbb33ada1c279215719bfd2e0f150e9735b2fc511294f778f764c902b172496d5c403aba823c64a5e1c2b1cf3eb8c98fba30600e78ac7cc7721a50793075f66638050711d70b6dedcb21d8cd9c62b95100f95253ba935cddbbb71e809ead4c3ca404c80058b769e878a3d85acf6b3385730ecc4b5319e646e663f19455e4372227aaa2eff0148329b843e80273ba9ac36272e5f558977de349ebc3b9c465456e84d387a123a8dbbf4272db5fe13a19581d91bd8bc03630c4ab1584d84ce0ee296c5d39d631cae5963815257a8b795e09dea614c90a63f41816a822cea6f464745537ef41434537c34dd5378ac1a99223b246050b455cfaca1d23433a55d52456dd6a3fa859f2c0cfc24e6f4de1518bc52706711fff64722e3c6fd1dfd8e0eb16c70d68f1a1fd94e4015b1316b28c2c0bfb91da07f7a24cc7c310836cdedafc296c33e1938e8004fa7604c14d5d97ba1c08118c80da81aa94e7a07d744aeb51e483760bade2afd0f35014a2f53b95ea74da672acd4ce639fd99c9101b08abd7c634718134f7688c77b8990ff20d952101325dd808cdf382f468fa542ff854f6137a59970e4fc23e8e8aaf79bb5f09d459cbb65df099f506185d70ed62d1bb9c784494bd2f4ec066a629b5c041fe1dcd628157d39b57f08d088f6bd9ecc939b5dcb2b55576e05b4c6faaf2045fd50adca313f488140eab8738a8cad37464c8a9d70183476604ed69b315f4ba80977b85a51e81e1f6880be6d04b62ff61838634fadd90884a6d688fb1f2e07380f3925aef238b208feb6fc1f838114defb6faeae3e389199d91f444b2c8f25e6a6cdcf699ccda424fc0fe5c0b0a403291463e6996cf43eba8a76d961c2fe4ce8d8a588386977fc81d41d928c7571a165468850347b41521ac09b08b1abf4a984fd4d13a92f69580f9e07330fe910912406804fb59063a6fb0133be04d1540c7f191b2a6f60dccad52a1aba0f946a92f1869ab45795e94b6b6a703de7ebc36cabcce04410f8611df104935074d0a1b4a15253640f40c2346c3afda19464c776d4da664fd184f97abad0e5e3e955a6dacc8c41b7960779a95abbcea6ac9aa832ab5af7e20c769bf0f089c34b214c999cc066085a5f203575812c16ea21fe570dc8adae19012a1f25a92ad6280a65915ae19755806b02612cd63d423320ece6f9b0e99481e9d29e9955efa8cbe62d50c2db4409133d3040c829c4180cd1e597a8e13e3d203909c4062eb0c1a9bd28b01c4a76e756f4b930071691bd5be2a226a30c9e09490fed98f1c194e56784f2b42b77629d0fba7c5d8290e7ae56ea602535670d72321046b93ba4931becfc7ed93b512dde296296c18798f01729ef10de99f6aad541f20e18861029ce1017747cc52d268a5cb76810745d778d6acbfe61a0d57aa47377251e52c14b731cf8140a1a666a29c787771e7a6fa704cecc944d4290bd199744417d48a2fa1c203c83a98e5fb704bf6655b26ef5dc903dbdbca89dbcb242de8264ad6f3af034e77318abf5ca6c490be42c7f6693aeef9d12a985d74832451fb19a4ae26dc0e5c5bdbd9a2e300d643201f21714f994c633fd3568f8cc42fc5375155e5020ba72850188058db119a17cde121248bd0539ccc8eb2ff81b739c96492d7b38f5dd9dccef73b6f5ae6c3ca787488f22cad0e930840428aad2453206ac7810827e90dd6f078e734e59cae41b9f047563b62b6c8daffacbc213f6b60682ea93536ba692a39f60b243d07efb19bd43503346bb328fbc0c2df1c26a4a238c10b0101264ba9d43dc9f95a765ca6a03eadc196404f977fe4c208923819489385431f3948a61146337374ec92b71713d3d9cd8b32337f40bfff0554b4ffb25b7d763b373893d050e5f6149f00016521f44a909aa38a1d95c3a9f80c030bc2a80dda73a477992d8e2c984526399e9db272b33a5ae3c77925065f0357937ff70a8adf3079eccdfe78086d2396ed4ad5b83aa9adf8c379494736895de3b6f32a2a6fd37bb73933d44226a36118f6103f798ba5a41764800ceb9c67d77ef42fe168a25d1d512639ccf5dd4c6f3eedb586f46ed304a46969daf549f37548c86fb1d25631aa42487d519a6600706390b4daacfc2e"}, 0x1008, 0x800) 16:00:06 executing program 1: r0 = socket$inet(0x2, 0x8000, 0xffffffff) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x72, 0x4) listen(r0, 0x0) fcntl$getown(r0, 0x5) r1 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r2 = fcntl$dupfd(r1, 0x3, r1) getdents(r2, &(0x7f0000000040)=""/37, 0x3b3) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0x7ff) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x10000, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240), 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000002c0)=0xffffffffffffffca) getpgid(0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) getpgrp() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) r3 = msgget(0x3, 0x4) msgsnd(r3, &(0x7f0000000180), 0x8, 0x800) getgid() clock_gettime(0x3, &(0x7f0000000280)) r4 = getuid() setuid(r4) syz_open_pts() fcntl$getflags(r2, 0x43) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r5, 0x0, 0xa, 0x0, 0x0) semget(0x1, 0x3, 0x402) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) r6 = semget$private(0x0, 0x6, 0x8c) semop(r6, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) 16:00:06 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x10000, 0x0) r1 = socket$inet(0x2, 0x8000, 0xcd7200) connect$inet6(r0, &(0x7f00000000c0)={0x18, 0x0, 0x5, 0x9}, 0xc) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4, 0x811, r1, 0x0, 0x10) 16:00:06 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) fchdir(r0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000180)="f7", 0x1}], 0x1) lseek(r0, 0x10000, 0x8000000004) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) 16:00:06 executing program 1: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e4178963", 0x21) poll(&(0x7f0000000040)=[{r0, 0x44}], 0x1, 0x401) poll(&(0x7f00000000c0)=[{r0, 0x1a5}], 0x1, 0x0) 16:00:06 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x1021e, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0xfffffffffffff000) bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) 16:00:06 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x8, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x1000, 0x0, 0xc600, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) 16:00:06 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002003, 0x40004000000028ab) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f00000000c0)="000000186004008b00002b27fedce7ddd84d3e2a7fff050001e19bffff010000000000400040c60100f2e900", 0x2c}], 0x1) 16:00:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffff01, "90de290e7989a23ff89c16723f911a1d962f681f"}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000100)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "3948aabc13f4a665de32e5731318666dea8b0aee"}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)=0x8001) 16:00:07 executing program 0: r0 = socket$inet(0x2, 0x5, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r0, 0x0, 0x9, 0x0, 0x0) 16:00:07 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x10a, 0x0) ioctl$TIOCFLUSH(r0, 0x40047307, &(0x7f00000000c0)) 16:00:07 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x4004667f, &(0x7f0000000000)) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000080)={0x2, 0x2}, 0x10) 16:00:07 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x1000005, 0x0) r2 = dup(r1) ioctl$KDSETRAD(r2, 0x20004b43) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000280)={0x4, 0x400000002}) syz_open_pts() read(r1, &(0x7f0000000580)=""/234, 0xea) r3 = socket$inet(0x2, 0x8000, 0x100000001) r4 = kqueue() kevent(r4, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x5, 0x3}], 0x3, 0x0, 0x0, 0x0) shutdown(r3, 0x0) r5 = msgget$private(0x0, 0x200000000041) msgrcv(r5, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000e45f3bdeec268b59986fe5ff0ff211000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000082b3b6dc881cae8d0000000000000000105dc3868b000001000000000010316ca45cbd870205354e825dc3a6f2332e57da0002000000000000d2cb957c69dee4ed3ff7a33eaeb9d56fff8e41ed1cc4a66145d816a1b18b28dc05ca8b2df4888b380cb360b055765438339054639287829d1c33d7a122c2ebe08805ed59ec34e872a4c6e6c7d9ba782e0d622b5ff7113a923bfccf86594b06000055e42335b84152c52159fff20178d56b98e6d0da1e8150a7dea7af5dd7aaed3a90"], 0x1, 0x2, 0x1000) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) select(0x40, &(0x7f00000002c0)={0x5, 0x2, 0x101, 0x9e, 0x0, 0x2a, 0x8c, 0x9}, &(0x7f0000000300)={0x3f, 0xd7, 0x7177, 0x7, 0xd1, 0xa, 0x8, 0x2}, &(0x7f0000000340)={0x9, 0x101, 0x1, 0x1, 0x2, 0x1d36, 0x2, 0x1}, &(0x7f0000000380)={0x3, 0x4}) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000001ac0)) setuid(0xee01) msgget$private(0x0, 0xc1) msgctl$IPC_STAT(r5, 0x2, &(0x7f0000000040)=""/77) clock_settime(0x4, &(0x7f0000000240)={0xb135, 0x2}) msgsnd(r5, &(0x7f00000003c0)=ANY=[@ANYBLOB="0300000000db45000000dbadead6c8be30a8b09eca6788df5dcbea5d0de4aecf7ee67ffb2bb26bac36927b953edb61fbd9d57c3954c24c5354dcf060c9d78847609c4bf549db2039013aea6318e3fb3000981f1648b8c3326aa818541b17b53fa5c4a08d4425c3e7509205e22edfa23624c0131d2caece30f33c64893acc51054877c21de24b26b538a14e2c3bd9d045068589b416bbbc90155525ce0f87c223088d6ac7ac824a18ba6c60ff2e34ddc14d0480ae3a946f090000009f50d352039c4861d5ad7b7334c70bc08049a33686980e7fdc7cfc6645f148388fb9f2fc47b6de72aa893911411096bc2432b2"], 0xee, 0x0) bind$inet(r0, &(0x7f0000000540)={0x2, 0x2}, 0xc) clock_settime(0x7, &(0x7f0000000000)={0xe936, 0x6}) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f00000006c0)='r\x00') msgctl$IPC_SET(r5, 0x1, &(0x7f00000004c0)={{0x3a6f, 0x0, r7, 0x0, r6, 0x81, 0x400}, 0x0, 0x2, 0x0, 0x0, 0x101, 0x3, 0x1, 0x1fffffffc000000}) ioctl$TIOCSETA(r0, 0xc2c04224, &(0x7f0000000700)={0x80000, 0x6, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99", 0xa09, 0x4}) recvmsg(r1, &(0x7f0000001a80)={&(0x7f0000000740)=@in, 0xc, &(0x7f0000000a40)=[{&(0x7f0000000780)=""/106, 0x6a}, {&(0x7f0000000800)=""/252, 0xfc}, {&(0x7f0000000900)=""/76, 0x4c}, {&(0x7f0000000980)=""/176, 0xb0}], 0x4, &(0x7f0000000a80)=""/4096, 0x1000}, 0x3) r8 = shmget(0x0, 0x3000, 0x40, &(0x7f0000ffa000/0x3000)=nil) shmat(r8, &(0x7f0000ffc000/0x1000)=nil, 0x2000) 16:00:07 executing program 1: r0 = socket(0x18, 0x8003, 0x0) socket(0x23, 0x8003, 0x23da) getsockopt(r0, 0xde8c, 0x80000001, &(0x7f0000000100)=""/238, &(0x7f0000000200)=0xee) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0xffffffffffffffe5) getsockopt(r0, 0x80000000, 0x7ff, &(0x7f0000000080)=""/39, &(0x7f00000000c0)=0x27) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040)="3a1fd4132ed1a5e48bac78a7e346a2c627a8fca62d9bd630f7e798e08a851e7d3759e8046e54ecc2798700d3", 0x2c) 16:00:07 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000440), &(0x7f0000000480)=0xc) pwritev(r0, &(0x7f0000000740)=[{&(0x7f00000004c0)="cc0460e470b609c8cd086e8e83b8678d1cc403c76e954c4cf59f21f067658c353af77b77f20a4ea09e67b92d0a7ed570aee3a6891bd07230705ba95b1e24d1248847754f25892ed1838c8d27b6a7be03859a0f1015eb96852b698658331eb76015adc25b89734014a8e5a138752fef6787f9d2e12af545904ed0cd1df556e9622f1970a8334dd141d3943d7149ab121c5c2f75999fde86d79b886464841c7d4ff2f9c9ca3782add74af9948882498eff32a2411720f5f1be561e2883b8", 0xbd}, {&(0x7f0000000580)="0bc3ef7c66afa7d72ed75770180d1161de988e1723cf228a1289806589bcde342d4270197940fadb05f669d24c82adf5ff7572c4a04a7054cde3b39a98e6a8a96989debae851617adfc90f01fe1ff50ff6d650b522b204254758e8857c087d14c5ae602d1746075700e053d7f4974b18a52c41ac722495bab76ff4cd1310df55f026180fcb68d59819", 0x89}, {&(0x7f0000000640)="fcd698ae9ddf23f1157a70b6adc741c86773de50723a1f759220d166619ee68876350229bb387b840179ef60fc09c718e60997f712415b2b11c98901fb1a5a2277fc1805a5682b9589b943bfee98b2a69a0d555fff7a0856955ed87b8a9a79c0110f66d0a94e9f9a11e5f1ca843d6d89642d54dc466c6acb7e4825ff5a8f9ebc17e1301f2fbe3fd277b0d35877091d669537b53949e5432dfc110e1965edc890958bebfea534ed8def604e4057be9d356daa5958e33906e070a6f5dd70d5753a67d4c08beb3d9cca", 0xc8}], 0x3, 0x0) r1 = accept(0xffffffffffffff9c, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) preadv(r1, &(0x7f00000003c0)=[{&(0x7f00000001c0)=""/174, 0xae}, {&(0x7f0000000280)=""/210, 0xd2}, {&(0x7f0000000380)=""/22, 0x16}], 0x3, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCCBRK(r2, 0x2000747a) r3 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186004008b00002b27feffffff0000000000000000000000000000000000000000030000004f22276e", 0x2c}], 0x1) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000000)=0x1) 16:00:07 executing program 1: getgroups(0x7, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f000025e000/0x3000)=nil, 0x3000, 0x2) 16:00:07 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=ANY=[@ANYBLOB="00037c59098208d4b075819e86005fcf235c3d2036d616ffff0000107d0c42eb8335d1634ece2d217f696061f3084d45b282b92b3ef4930c60329465b2fdc493a81f433ebf1c56c481cf00fa1576028e0adf6cc51a8ec8b537d296bb7945da"], 0x0) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000380)=[{&(0x7f00000001c0)="0e8a1e422ce404e411f3acdec96f7c7d6caa280e52f999af2575e2b95394dcd5194e94c0c4d873d027ac941200436039a066722049f2a7ecb47b6612a7531269bf7ee20c83e8aaa2c9514cac12dadef76fff240f9d389839eb471f7efba98cfa245026d662644bfc99592e9c285dcb4edaba037afc55ab6b83eafb7f22c7a1aa7bc0038ff5f5d53eb813eb047e1217513b200a1463925c02e4890e8c33d462938d76e236f4899f460268c5082712caead2c3359613fc99f44ef6912b55418a3c03b2e646ac458b96a7a2d2ccfee3c5a875a319d412366ca7585a83e5381b106962e32392250ad1fdbc824ae276106a6cf3c897dfd11c130cd0", 0xf9}, {&(0x7f0000000300)="dff6be80700dcdcb8f6e398e8d4428db2ba9831519831d3e139245a3cb9969e2e1f32bb4f9f1aca2fdb2f5a3773d5bec504ba61e3145605d49c6d48e2a4923902b06e9c96435f02b6308e0409f5a15", 0x4f}], 0x2, &(0x7f00000003c0)=[@rights={0x18, 0xffff, 0x1, [r0]}], 0x18, 0xb}, 0x2) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0x1315, './bus\x00', './bus\x00'}) 16:00:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0xfffffffffffffffd, 0x90d2, 0x0, "df30c1e7bb6fc6e23c5b00150000000000e74de4", 0x6, 0x1}) readv(r0, &(0x7f0000000080), 0xfd9) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)="5a68f99e167db797f12655eda519a68e5c8c20770b158b77b43c56a0f21a45c80707dae6fde9c28c4b6f4e6a49bcc383bf66e27b4808ee89591b53f818e3b10de9ac91194b394be01252ab418a", 0x4d}], 0x1) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{0x24}, {}], 0x2}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f00000004c0)=""/120, 0x78}], 0x1) writev(r0, &(0x7f00000002c0)=[{&(0x7f00000014c0)="a8ace95b5d282e3c9ab0207a95a1672522c1605cc1471ed6ca1f395777d958ad8f7461ec9af3c74c34cae77ac2a2582822d66069a75b753934ce097956c92bf1fcb250a7335bd8a9c3b3c92687c8677c1108fcf89cec23f99ef80bbe16d2d993505cf00766a922baf6df51a637cc8934aebc940d4a90d66f1293526cc1b46845fc4f5bb93769880ad32eb0297ebb959f7fd1a511700fd18e0f351dbdecd6e4f8877dad4e15c0a46496e916f710f9ec3af7d238a6a1992040259c877ce500978e4b62f1cceb0fd486784bbbdf78266f9c77ada12e91b1b9a0b2a509773888c6f6fb5a1c77f490e6b29c302408591f80db73b7876feba6c0d3334ed9ec68696343d04ce1847855b476b3b10d829c15721acb3df72f2cda3360553580754e2360a7590c9de17edb191220d3b9ea3d69aa2a05a9988fd8be71f9eea62b066d7b7f0c4d91fd2bfff73998e72d1d780521c71fe453c47d9f1c88898d1d06ee933f3a55cd9097d55e6dccf21a44be4db91317531824667d8886bf842eead73bccc5d27d7551fddbd92ca24e6340c03b2ca99a0d7aba4fc10799bcb5509893df355e8bb61647328f2dad72958a55284cb53fc5309cfc3f01160196d3e482edd1c7a9dc8c8c250ec5906654f1717a2e3c95aa69fcc4bba668fc3d6106ae7027e8197494b61e85bc5037492b59302e7bb867ecbda4e659ed1a99601e7ba29232492b0533a3f9c9d595d0902fccf58406d4c1a7e13d5ae23fe953093aa7353ab4b7c75fa1355021d791720432b3a7f21f24fa56708b006faf744a8891678330c74476c98f2e1b1e8c543670124fa1ca285c34880029a1f69202e38d0ada1ca84cfa7a372d70ccceaf22a5cd592239ae979c8ffa645d162ded591c7d439711539c352711c0a6c77a1001704fd2f44f156499de25edf553d5baa4374e65d61d6dba1604579a96bfcb62821ce0437f6819bf1aa79cdb9dbe1240ce7b51a6108d95143f1e8ed3168c8c03a6aa38bb8cb23629259d51dd8a492133595666d66784c4e7f0f1fef0654b2075ded2844734345e99a5a3af131487c3962c6008d83a8e4eec678e4ce4442293a703da3ec4b565b98a4242183f2b763270772ff1d055687c00ecd559352d9f4baf2bf82790b2f2f0192dde36fb18e2f15068432ca5e559b16957acc14d6ce61ce6a404313a2d97a7392164f6a403e5a38d77faf643469e7ab691c597ccd175827a0a579803bd8c2a2be910ed51f9adc3fedbfdd82eaf57ba23e6c0f0a2be69b40e6c343590646acb3eda9fd23cc6506009e9bfe248c19a7a1bd1155d323a865101b99b70e74d043ae6bf37cb777fea8448029fa469d09d6e08525ae2f2a82e56e89f3c4844c0544be3cd5235e2eb3af30a8c2c69bdea768971f6ea70ce52db46fd0c86f8b53aa744ff13998b0b6b209ae17d778e3a98cdc73dce042f65295bb953c4dad29e6290b79ba1a7547c81416195be047011a938528a52eb1ea4cc5085f801dd83e242d097b895973f55fae945b4ac69592d3e2219d933a172ec1a9d9e4288b26e85d613d569d1446a6533c6d437800423acddc0c9f06527979a9eccbb385d082ac338caa54f7738a7d527b4b56bcd14923f39f841e1f248b122a21b845571e02f8cd6a177de1e3d307ca22d192859f4c59d1394320fb4a32e0058e4dcb54059d231ea8bc3d7505a1586d3301953e446a64a04f5503560f6653b434d99a6edd0f9c7a27e340b974dbf3f09d61baf051c7fdf5614f1810adf13dcaa654af47adcff5d0cffdb234f1bd765222895ea345beccfd3a7615b046b3422ca36831dfd5dbb0ea2b28ce2e56be0cc233c9c88cf1680e32cf8a4f6b9307a6a090e44073ff6c0fdc3df617728a3c9a9eded84df4f68b4eb6606b787a99388a5a11a5f238630b18e619dbcbf7ce2b48673de34cba3918ba91425ff3df81d28ae88c76dd711bec8d811964a0c337d66c211d13d32674fd87f2cb5ca9225d06dd5747263e163f5a444322a126ebf2844ca05946bed989d8615e5870bcf8bdf8a9d63bf14bd2d8a2ff335bacd5473ab4831e6fb7154af379c18d06541549ce827e7fc55ab23ab7d4a64d72e2039454e485ee9074c75a3c6fea81f5ca21bcb88f07da9bee588e43aade34a2152cb20dc1bd92c0b6e33b35c24c0f8871bad38ac4d12ec74294f86a5423ad40d8d2193cfe2b30c4f7f85bca2c68cab11bade3cc75d89fa7a243cc4175a413778dc7248ef1265a5fc18d134a9b4ab734d50586298721b8533eb9065471dee92ab06ca21359ef3c53cfbdc9b146b495b29db8bc4ab48dee22d31f9a6762fed39cbc0a1e44d99aaefe95c2bdc82d0711164209cf85122331396c93e10eb321b4fc36e6029642667bfba260f4abd22e2674b03461032155f68a4d7f39f07235c29baf1dc13f545bd6337f695c151370cb4feab327b0b46e6fea133cf5cdafad5e376b4b98c44bd4e9bb2c079373dbc835d18101282f771eb7a6d5dbd56d352d449963ac158fc0492abc2e63f7caad8c0787d31076f4fdd73bd09c0af8d868e0f4cbb5e6c074e33214305c80e962cef472f2542ee18f80b2601a6f56d55b669690ae01c522cfc06675f1629295944f7b05529fae7515ccbbdcbeff092ad3307c1aa4f719f733afe95431b1e1fec5117f095f4060a355558692a4959f93a56220dfbe70cc0f6a4786c1b7fb5011026595be6dec179d15fb8a2b834f19c229d7f945073dc4840c1fb0f21977519a6c4d69921064b18f4b109c8821edead40fb4b8480230b7f28c5b9883d9d6f7b842bb1378229f7eaf93ba3cd85d10f08548a2949a2fe0bdeb0e2cd57b73cd49b1e355a268bad08d98af91a32c1ff93246edc82eead6f86d03bc7c17680e55af65adce8375c5565c5a0e3996852c07f14caab9d0d7a45d1a5b3b781c46f2e5e70e62a9e5f748e0ffb542f363077ee29738be191c775505f883c6057f52e4d1b9933545e88c6adfbe8da1c79af25459e0e64062741d2a8f51ac36d35f8c83a23a4efd2f40049c6fcaa4cc14dea096d6ba4c42f8becfe221699da180965b8a9cf169c00e3cd1fb5c54887542d72e63fbb7a186a6891d4c2500a69e3c55d9fd0062546d748f3e1a1cb3fe0b3dd80430c28db60c4b2694428d16c4d93a5cf047dfb79c2ab44a6ae5bafcf2b70a39bb66f9616f1b419eb0342cadc3893e693b7e1fdec8a24fc3badc29b032fd215e0ed817be4875051aaeaf90e313eb161d9ece80fdde291bfe93ab1b5970250262a1a57d9fafd7e3912f24d3178bae6a1fc9f4855406501b7510c25784db0f99d7f66a3fdbb4ae0ff81d528479c40127dd1e2386860b14765eedf8563e280ad4cd1628b0a726d8528a81f006e54e4dfaf25710c841ab83cc69fbf03af646aa1e1f20288e9b02a7ee140bba73204f980e390f0d17b01d1b476bb1141112e92e53e0a0bae1625cc056aedad3c07f2458dbc8d89106914be0f1bbebbcea9a26634a1904d8f63b3594e99f34253413f79df49209c612c142d78b5485e4a3207c2a6fccf185e7735d0e4b9408eba1ba674a4dcbf1a6c70a63c4b10ffc9c4bc9b3cf0359ec8a97e20890ab94dae8a0bdcc42be23678639a22a85de973b1351102e34779e4f7ca954fd92e163f0d4531de5cbbd964c78ad25e26afb6bb3bea382bb45eb426cdae50a9cb8f4a59501703282f7d5055bc3a3e1cf1a5078b2fdd02d2965a443ed1765cd73d3335125e66569fa94123ccb7bd81654e56bd84fd84c60f377d4701e6f0204fc6554a41e590a8621beb66502160f8cfdac9dd55cecba387332fb05a7f194506e3627bec0c70c94d8feada6c5827484a792b8e309ba924e20ebe3de1d3271ecd1ae651ed66b0e86d109c2d69cb713452854d4ee2b93ffd8d00c6c9528d0706f043b964b36b74e40c1fcb0bb579e8741336b3b2d8f65403a2faa216c3fed6e68911a5dce4c21acf257f024ed56fcecfc4f7d2fd9aee7ac9eb90a2ac2543a03efbe65bc72e9b82a25f9589167d62f24457fb1ed5c49abc155d4f00578fd35ea0c4123f9ab9fe05c670be9af26c08ca9bdbcec7caf81cec1b33fa455e3ed7371ec56c424ff1843d0f4183f7333127e0543f69fc1d70c413fd58efcf6c3e2491b87fe48868afd22ffd81f6d87ae74a3b3186507da756675dde585bb96bccf31e1c43b0da4bb27e1667e399b1019392e77af74d48515b72705249fbdbbb3df76399b6cfa1d4ae310afd08c1bee4afed5841d60ae18510f01514530ff18e2ff1b4225fd0668e0a8aec43f60de356b9240909d8a5ba7576f57ca376f15dd61664900d4119a0a16014fd464830b6309fd367eba4992c6397b26cbd365a20939c64d282281391c640ee2fb942cbd9c348876fb46c749ca32579cd89640592592fdbd927143cb45e637eb6628a012cbf72fc4405dd0f223e647ebba10361f439bb1586ea25e58714798227c8e05fdc7cd6a27159c72356b500279640f388fcdc2afcbc302d6e7f3b2bb6f5f25914c93434c8f6efde2e9a43a3990b5ab2e0aafe48969be5fc159bd7f76e6b860dd6ac0f2706323b0de9b7667b9081e9fd3ddef0d209efbeb72a835bafc1c80ffc8b1fa773fb79c9e70c8d26d232f819358609bfcaa00ea7082c54236ba19978303e7542af90ea84fd28adbb5dd52e747625be3ed6d36a0fec3b21a681e7bfca3260ccca2f3dadda866da7d13c0a38e055076e9804c7f135058aeb1ac9489bdacdd288895e0d992408766174807febbcba09942c51508d5ff825d9500f9a5dd9a8301048d21750ed5dc8ef8d54b782595d2d18efbe48e2cd1782ec07017e4de02005b0c9a88ae44be2f7e32202f44c1358820c02bf76e16d4022eb845083c9f6d57c9f7a3e1d40132b4b4344d6e8cc52415a6c59089268bb021dc85342a9607c184dd31606133176b3c4e094f3e3899f815235eae65e24f8a84f38a9eab8a0c26cf5701017b25d2e28b348f31fc3be21ffccf85dcc05b4f8ad70753df901307a100d00f00906d294f885d3ab8ac97ff2d4e9aa4135ceac2e34d773603a743d110e272651d0bd4d615d348c7c18f23a09c50d1c0ac192d663aa28415502470741a213eb1d855c09c840e710fb0bdf5ceee9be60b77b122ff8f56e046bff6cc2e1ca9e604e505a596605b29a4f458b3dd4cb060727ac63249206fe694fa252feca89145db8c22533876744e584b96e3b833b41994c2e7b0c0c5e74bd231032ad8fde324554892e2b4de2dcc611fd1e0c2efc68d6ce5517445550e0aaa7c38d4b56536d19de554c9846ca245c2cd2fd4a64dd0c878e2c8dfd565c3ad85a171bac69fe5dce0b8d58b8ec1bfe0539d081f9934a69d19b0cd3e28a9da8ef73aa14b51836c8002c25c2f4932648b318d6045be35aba0c4886a4ebcfaa935cca19f54f8dc980f8d1486709b917ec3eeef1bb5d3a4fec17f95abf7c048ce1903b3de0013695e4b590063a5cbe70374f1388fb603dc7abd2b6bd930411f4940a7c9da4578c2d5f00104866962c21a32a62412de0380788dc3622bb6946a126581c3704566f3598d036645a3dab00aecfa659da3253d1f7ac617fb45b3911525eafcc55480856c3cbf75ac7a01483bfe83da2fbee6798735e96a5178e2372bb2cd5ab5bf7b55f0db0a9e6a604a21d3f6efe5f45e6a9836b5dd727371aafc8b72b5eab1fde6b6a8ed62f1810d8e04e405ddb4e632e05ec0a608e826ec5f80e078356bc9a78cf10eae30fb84ce70ed6e0edc65c7666f773a22108bf8e7ef6b0ef9bf6c2378074302dd1135bb81b9f938b2750aea395d0e0fe6bdf306c", 0x1000}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000600)=0x2040) r2 = syz_open_pts() close(r0) r3 = dup(r2) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) fchown(r2, r4, r5) r6 = syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCCLRVERAUTH(r6, 0x2000741d) ioctl$KDSETRAD(r3, 0x20004b43) openat$tty(0xffffffffffffff9c, &(0x7f0000000680)='/dev/tty\x00', 0xfffffffffffffffe, 0x0) r7 = fcntl$dupfd(r1, 0x1, r0) getsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000400)=0x8) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f00000003c0)) ioctl$WSMUXIO_REMOVE_DEVICE(r7, 0x80085762, &(0x7f00000001c0)={0x3, 0x7}) r8 = semget$private(0x0, 0x3, 0x22) semget$private(0x0, 0x7, 0x400) syz_execute_func(&(0x7f0000000140)="c4a1c652aa0900000046ab3ef30f115a02410f8100000000f045835f0000c4c115654a57c4e37d1969b704c4211972e300c4012569780dc461e5f6df") semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000000380)=[0x6, 0x101]) getsockopt(r1, 0x6, 0x101, &(0x7f0000000540)=""/176, &(0x7f0000000440)=0xb0) 16:00:07 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x4001000000000029, 0x200000025, &(0x7f00000001c0)="3e74954c", 0x4) 16:00:07 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r2 = socket$inet6(0x18, 0x4001, 0x0) listen(r2, 0x0) accept(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0xc2, 0x0) accept(r1, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) connect$inet6(r2, &(0x7f0000000000), 0xc) recvfrom$inet(r3, &(0x7f0000000240)=""/209, 0xd1, 0x800, &(0x7f0000000340)={0x2, 0x1}, 0xc) 16:00:07 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x2) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xa) r2 = getuid() r3 = semget(0x2, 0x4, 0x600) semctl$SETVAL(r3, 0x2, 0x8, &(0x7f0000000180)=0xc09) setuid(r2) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000100)) 16:00:07 executing program 1: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0x0, 0x21, 0xf00fffff, 0x0, 0xfffffffffff7ffff}], 0x8, 0x0, 0x0, 0x0) kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0xfffffd4b) shutdown(r0, 0x0) 16:00:07 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x881, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x1, './file0\x00', './file0\x00'}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="10000000290040fe1700000000000400cce18805893077ff13064827a9cffaab788dc71651b2de65e5e3ffa11da2527ec301f3bf0e3a56332776a918cd153c34ce58292b"], 0x10}, 0x0) 16:00:07 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup(r0) write(r0, &(0x7f0000000080)='<\x00', 0x2) 16:00:07 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0xa0, 0x0) fcntl$setflags(r0, 0x2, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000000), 0x4) select(0x40, &(0x7f00000000c0), &(0x7f0000000080)={0x0, 0x0, 0x0, 0xcd2, 0x7fffffff}, 0x0, 0x0) 16:00:07 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000100)=""/137, 0x89}], 0x1, 0x0}, 0x0) write(r1, &(0x7f0000000000)="87", 0x1) getpeername(r2, &(0x7f0000000040)=@in, &(0x7f00000001c0)=0xc) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) 16:00:08 executing program 0: r0 = dup(0xffffffffffffffff) r1 = accept$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) r2 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r2, &(0x7f00000000c0)='./file0\x00') unlinkat(r2, &(0x7f0000000000)='./file0\x00', 0x0) getgroups(0x1, &(0x7f00000001c0)=[0xffffffffffffffff]) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f00000002c0)) ftruncate(r1, 0x2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setgroups(0x2, &(0x7f0000000280)=[r3, r4]) 16:00:08 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='./file0/file0/file0\x00') shmget(0x2, 0x3000, 0x1, &(0x7f0000ffd000/0x3000)=nil) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000100)=0xc) unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='c\x00') 16:00:08 executing program 1: r0 = socket(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x24, &(0x7f0000000040), 0x0) 16:00:08 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ff2000/0x2000)=nil, 0x2000, 0x2, 0x1010, r0, 0x0, 0x2d) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x10, 0x9, 0x8, 0x5}, {{r0}, 0xffffffffffffffff, 0xa0, 0xf0000007, 0x3, 0x6}], 0x9d, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x20, 0x20000000, 0x40, 0xb2}, {{r0}, 0xfffffffffffffffb, 0x0, 0x20000000, 0x8706, 0x743}, {{r0}, 0xfffffffffffffffe, 0x61, 0xf00fffff, 0x6, 0x8}, {{r0}, 0x0, 0x8, 0xf0000080, 0x5, 0x401}, {{r0}, 0xfffffffffffffffd, 0x0, 0x80000020, 0x8, 0xaf7}, {{r0}, 0xfffffffffffffffe, 0x2, 0x20000000, 0x1, 0x109}], 0xffff, &(0x7f0000000080)={0x4, 0x5}) setrlimit(0x2, &(0x7f00000000c0)) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x2, 0x10, r0, 0x0, 0x0) 16:00:08 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e052d2f74696c65"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xffff14ac}], 0x18}, 0x0) 16:00:08 executing program 0: r0 = socket$inet(0x2, 0x8007, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x881) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="2facbf93783df6e562e12c31828736e1db4565642fd8d537e51a119a3e718eceaf78af099cd5fb0b305d6dd9135fd184490d0d6bca516cebcbbd3040abad5268e93efba540831e8f85f33f666ad5749c957e057586cf18fe52b035f28c", 0x5d) 16:00:08 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000019c0)=[{&(0x7f00000017c0)="30d0568958ef4c779b25864c42a1fecaacacf1baab021066189affe48a0ec26e0d489c0565b74bea2025b6ff471fcc8cb8364f7411fb3b899ff329357d41de00150c6b5285fddcbeef5cf8b0fcd6499aac2468976c4470ea86aa6c413ecf3291179fabe692173770c4a1d55bcca1ee0f08556bf4665d60de3740ae883d475031efb5863e27e5641019793a0191e7af37849d330c858fd66ac1274833d770a0447e0e99093e177bf54b77a358b52270417643ad0110ef7ce557a6ff72a7fd1092a6", 0xc1}], 0x1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000000000/0x2000)=nil, 0x2000) r2 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000), &(0x7f00000000c0)=0x8) 16:00:08 executing program 0: select(0x40, &(0x7f0000000000)={0x200, 0x0, 0x2}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10001) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r4 = getegid() ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_dstaddr=@in}) fchownat(r1, &(0x7f0000000180)='./file1\x00', r3, r4, 0x2) socket(0x10, 0x4003, 0x80000000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) mknod(&(0x7f0000000100)='./file0\x00', 0xc000, 0xfff) setegid(r5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, 0x0, 0x0) minherit(&(0x7f00004cb000/0x3000)=nil, 0x3000, 0x1) 16:00:08 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x24) openat(r0, &(0x7f0000000040)='./file0\x00', 0x8280, 0x50) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x3, 0x0, 0x1000100000001}) 16:00:08 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) fchdir(r0) 16:00:08 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x100000000cd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffd, 0x20, 0xf0000000, 0x3ff, 0x4d}, {{r1}, 0xfffffffffffffffa, 0x2c, 0x20000091, 0x7ff, 0x200}, {{r1}, 0x927e576f524ff044, 0x6, 0xe58dbd7d69a67d87, 0x8, 0x34}, {{r1}, 0xffffffffffffffff, 0x0, 0x2, 0x7, 0x7}, {{r0}, 0x0, 0xc0, 0xfffff, 0x80000001, 0x2}, {{r1}, 0xfffffffffffffffb, 0x10, 0x80000000, 0x1e542cdb, 0xfffffffffffff000}, {{r1}, 0xfffffffffffffff9, 0x1, 0x0, 0x1, 0xe8}, {{r0}, 0xffffffffffffffff, 0x0, 0x5, 0x8, 0x6}, {{r1}, 0xffffffffffffffff, 0xa, 0x400fffff, 0x401, 0x7}, {{r1}, 0xfffffffffffffff8, 0x45, 0x0, 0x1, 0x10001}], 0xe0, 0x0, 0xb23, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000140), 0x8000, 0x0, 0x8000, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$KDENABIO(r3, 0x20004b3c) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) 16:00:08 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) getsockname$unix(r1, 0x0, &(0x7f0000000040)) bind(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) 16:00:08 executing program 1: r0 = socket$inet(0x2, 0x2, 0x2000000000000) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000240)="00889a997cfdeede71435262efcf305c520cee136df38ffb471e4c8b17208b3ff8078b22e3dd76b52e9394898999300b4c4b899103b71281b49b664e5d26e091f5af4de3fe0f04637cd2ea83d8a45966963cc51f093c42a295fe3a455ab339ccb37bc8249157abf10aa475d4e2f58fc09d9f0ff03a33c21b31ac18101de043b4679e364ef62c01d46b5d2908e58dcc9a239298db921dd799c52e7f662137b7c5e4967d609dc38136f16a23a80bb4cdd624c3b9ecc64a035354263352d3b9afa4cf4458e8795ee0bc226841563ded7c", 0xcf) setsockopt(r0, 0x0, 0xc, &(0x7f0000000480)="622fe8530c3c0700", 0x8) r1 = shmget$private(0x0, 0x4000, 0x31, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000700)=""/249) shmctl$IPC_RMID(r1, 0x0) r2 = semget$private(0x0, 0x4, 0x80) geteuid() semop(r2, &(0x7f0000000100)=[{0x2, 0xfffffffffffffbff, 0x1000}, {0x0, 0x3, 0x1800}, {0x7, 0x1, 0x1800}], 0x3) r3 = kqueue() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fchdir(r3) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) r4 = semget$private(0x0, 0x5, 0x4) pledge(&(0x7f00000000c0)='&%\x00', &(0x7f0000000080)='&%\x00') pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGFLAGS(r6, 0x4004745d, &(0x7f0000000680)) semctl$GETVAL(r2, 0x2, 0x5, &(0x7f0000000800)=""/232) dup2(r3, r3) semop(r2, &(0x7f00000006c0)=[{0x0, 0x80000001, 0x1000}, {0x0, 0x5, 0x800}, {0x3, 0x5, 0x1000}, {0x4, 0x7fffffff, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x80, 0x1800}, {0x7, 0x6}, {0x2, 0x7, 0x1000}, {0x404, 0xa1e, 0x1000}], 0x9) getsockname$inet6(r5, &(0x7f0000000180), &(0x7f0000000200)=0xffffff86) ioctl$TIOCSBRK(r6, 0x2000747b) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000000500)=0xab) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x7ffffffeffe) shmget(0x0, 0x3000, 0x20, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_RMID(r1, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f0000000140)=0xc) ioctl$TIOCDRAIN(r5, 0x2000745e) semop(r4, &(0x7f0000000040)=[{0x0, 0x3, 0x1000}, {0x2, 0x6, 0x17fc}, {0x4, 0x7, 0x800}, {0x3, 0x0, 0x1400}], 0x4) socket$inet(0x2, 0x4002, 0x2bea08ed) 16:00:08 executing program 0: r0 = syz_open_pts() flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) flock(r0, 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000040)=0x1) 16:00:08 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r3 = open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000000300)='\x00']) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r4 = getpid() bind$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x800, 0x8}, 0xc) fcntl$setown(r3, 0x6, r4) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000340)) 16:00:09 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='/', r0, &(0x7f0000d06ff8)='./file1\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000300)) linkat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00', 0x4) 16:00:09 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = geteuid() getgroups(0x6, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r0, &(0x7f0000000080)='./bus\x00', r1, r2, 0x6) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000000)={0x9, 0x3}) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:09 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) r1 = msgget$private(0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000000)) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x9, 0x0, 0x0, 0x0, 0x0, 0x21, 0x43}, 0x0, 0x80000000, 0x0, 0x0, 0x4, 0x7, 0x80, 0x7ce0}) 16:00:09 executing program 0: select(0x40, &(0x7f0000000000)={0x6, 0x800, 0x8, 0x6, 0x80, 0x640, 0xf06}, &(0x7f0000000040)={0x3f, 0x2, 0x52, 0xb7, 0x8, 0x7fffffff, 0xfffffffffffffff9, 0x7}, &(0x7f0000000080)={0x400, 0xd9, 0x10001, 0x9, 0x7ff, 0x5, 0x5, 0x62}, &(0x7f00000000c0)={0x6, 0x9}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000140)) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000180)=0x1) readv(r0, &(0x7f00000003c0)=[{&(0x7f00000001c0)=""/134, 0x86}, {&(0x7f0000000280)=""/119, 0x77}, {&(0x7f0000000300)=""/170, 0xaa}], 0x3) readlink(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)=""/195, 0xc3) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1, 0x10, r0, 0x0, 0x1f) r1 = shmget$private(0x0, 0x4000, 0x240, &(0x7f0000ffc000/0x4000)=nil) shmat(r1, &(0x7f0000ffe000/0x1000)=nil, 0x1000) r2 = open(&(0x7f0000000540)='./file0\x00', 0x0, 0x2) clock_gettime(0x4, &(0x7f0000000580)) sendto$inet(r0, &(0x7f00000005c0)="f2ce8117e680c3a121b5b6a19a1047f4b5fd69d5", 0x14, 0x408, &(0x7f0000000600)={0x2, 0x2}, 0xc) ioctl$KDSETRAD(r2, 0x20004b43) r3 = semget(0x3, 0x0, 0x10) semop(r3, &(0x7f0000000640)=[{0x3, 0x91, 0x800}], 0x1) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000680)={0x4, './file0\x00'}) select(0x40, &(0x7f00000006c0)={0x400, 0x7, 0xff, 0x621, 0x3f, 0x5, 0x400, 0x8}, &(0x7f0000000700)={0x2000000020000, 0x5, 0x9, 0x0, 0x5, 0x143, 0x2, 0x1dd}, &(0x7f0000000740)={0x100000001, 0xcc5, 0x7, 0x1f, 0x2, 0xffffffffffffffff, 0x3, 0x64ff}, &(0x7f0000000780)={0x5, 0x1}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000007c0)={'./file0\x00', @ifru_broadaddr=@un=@abs={0x0, 0x0, 0x3}}) mknod(&(0x7f0000000800)='./file0\x00', 0x40, 0x9) flock(r2, 0x8) semop(r3, &(0x7f0000000840)=[{0x0, 0x200, 0x1000}, {0x3, 0x5}, {0x7, 0x6, 0x800}, {0x4, 0x20, 0x800}, {0x7, 0x400, 0x800}, {0x5, 0x400, 0x800}], 0x6) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000880)) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f00000008c0)) write(r0, &(0x7f0000000900)="717f00e48686afee00981d0e96161c3fa6fa6d436c", 0x15) flock(r2, 0x2) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000940)=0x1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000980)={'./file0\x00', @ifru_addr=@in6={0x18, 0x1, 0x6, 0x5}}) clock_gettime(0x7, &(0x7f00000009c0)) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x7) 16:00:09 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000140)="d2036c6217f8a5a01165f686ed0c0d1b3aadffe6aabab21c6bc393ad937c16dd27a719816cec66fb00040ccb280d4c62f95054742232811d093f9d0de6784e38e4c691679116382ed4986c5a3338d5523ff6f1386b49ebc945a6c4312e1e4961271a0846fdb4cc4222994a9fa11b8cf9b320bb90a9304cd6fc8ad6cbb98aa451fdab542db0d3b51c702549262c6badbb9313d680bf89c0f430b85ce691d31862e1f7fca5ee96e74c10c57faa9d3668294ecd2ea9baef1c09c3b667c8512cbc349e5ae2527a50ba8ac5376255c16759e298314793679e", 0xd6) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) close(r0) ftruncate(r0, 0x7) 16:00:09 executing program 0: r0 = socket(0x1000000000011, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b11b050405002100000008b10501907c0a000ffff0000020741038f53e8551f30ce390500e08fecea11ea8fef96e4f96886a89239585055a8579d5bdc2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872ba5fbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d921f69ec7", 0xab, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x1040, 0x6) 16:00:09 executing program 0: socket(0x1e, 0x3, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000000)) 16:00:09 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) mmap(&(0x7f0000717000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r1 = kqueue() madvise(&(0x7f000071c000/0x3000)=nil, 0x3000, 0x0) r2 = dup2(r0, r1) ioctl$TIOCCDTR(r2, 0x20007478) 16:00:09 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x6, 0x4) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0xfffffffffffffffd) 16:00:10 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)="000000186004008b00102b2700000000000000000100000000000000000000000000eaff000000a5d10000000000daaf", 0x30}], 0x1) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000040)={0x1, 0x80000001, 0x7, 0x23189203, 0x2c}) 16:00:10 executing program 1: mlockall(0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff}) getsockname(r0, 0x0, &(0x7f0000000000)) 16:00:10 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') symlinkat(&(0x7f0000000380)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0/file0\x00', r0, &(0x7f0000000400)='\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//../file0\x00') mkdirat(r0, &(0x7f0000000500)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) rename(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='\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//../file0\x00') symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000300)='\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//../file0/file0\x00') stat(&(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//../file0\x00', &(0x7f00000001c0)) 16:00:10 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = semget$private(0x0, 0x1, 0x0) semop(r2, &(0x7f0000000100)=[{0x7, 0x6, 0x800}, {0x5, 0x8, 0x800}], 0x2) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) readv(r0, &(0x7f0000000380)=[{&(0x7f0000000080)=""/111, 0x6f}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 16:00:10 executing program 0: r0 = socket(0x3f, 0x2, 0x0) fchmod(r0, 0x20) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x1c) 16:00:10 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) chflags(&(0x7f00000004c0)='./file0\x00', 0x10002) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000580)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) mkdir(&(0x7f00000000c0)='./file1\x00', 0x0) rename(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)='./file1\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x44) 16:00:10 executing program 0: madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x7) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) read(r1, &(0x7f0000000880)=""/89, 0x59) r2 = accept$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockname$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x5, 0x80012, r0, 0x0, 0xfffffffffffffffc) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000200)=0x4) close(r1) r3 = semget$private(0x0, 0x1, 0x17e) semctl$GETVAL(r3, 0x2000000000001, 0x5, &(0x7f0000000b40)=""/202) fchmod(r2, 0x10) r4 = open(&(0x7f0000000380)='./file0\x00', 0x80, 0x81) symlinkat(&(0x7f0000000340)='./file0\x00', r4, &(0x7f00000003c0)='./file0\x00') r5 = accept$inet(r4, &(0x7f0000000400), &(0x7f0000000440)=0xc) r6 = accept$inet(r5, &(0x7f0000000480), &(0x7f00000004c0)=0xc) poll(&(0x7f0000000500)=[{r6, 0x40}, {r6, 0x80}, {r2, 0x104}, {r2, 0x1}, {r4, 0x21}, {r4, 0xaa}, {r0, 0x78}, {r4, 0x10}], 0x8, 0x1000) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) open(&(0x7f0000000580)='./file0\x00', 0x80, 0x80) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000540)=[0x80, 0x740, 0x4, 0x1, 0x0, 0x8]) fsync(r1) fcntl$setstatus(r0, 0x4, 0x0) pwritev(r0, &(0x7f00000007c0)=[{&(0x7f0000000a80)="9de4f7d1c30d2184ad7b7b47990295a6af4b2b8da41fbc9f28daba54f2dd764aa7b7027f3fc989414a9358f69e8f4d9519da168d60dfc7d01f56c550f28163f5d5cd529edd29d8558d17edd2f898943f54457c7cb79dc163f6d923b22a35b95681723604", 0x64}], 0x1, 0x0) open$dir(&(0x7f0000000b00)='./file0\x00', 0x212, 0x20) semop(r3, &(0x7f0000000280), 0x14) execve(&(0x7f0000000900)='./file0\x00', &(0x7f0000000700)=[&(0x7f0000000600)='@*\x00', &(0x7f0000000640)='\x1d\x8f', &(0x7f0000000680)='}}\xe2\x00', &(0x7f00000006c0)='#\x00'], &(0x7f0000000800)=[&(0x7f0000000940)='#,^-]%\x00', &(0x7f0000000780)='\x00', &(0x7f0000000980)='#,^-]%\x00']) connect$inet6(r4, &(0x7f0000000240)={0x18, 0x0, 0x7, 0x8000}, 0xc) mknodat(r4, &(0x7f00000005c0)='./file1\x00', 0xc000, 0x1) 16:00:10 executing program 1: r0 = semget$private(0x0, 0x7, 0x400) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000075c0)=""/4096) clock_settime(0x3, &(0x7f0000001000)={0x9, 0x2000000000009}) semctl$GETNCNT(r0, 0xfffffffffffffffb, 0x3, &(0x7f0000001640)=""/28) semctl$GETNCNT(r0, 0x6, 0x3, &(0x7f0000002580)=""/24) clock_settime(0x3, &(0x7f00000014c0)={0x0, 0xffffffff}) mlockall(0x3) r1 = getgid() getgid() getgroups(0x7, &(0x7f0000001480)=[0x0, 0x0, 0x0, r1, 0x0, 0x0, 0x0]) setegid(r2) setgroups(0xffffffffffffffc1, 0x0) pipe2(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getpid() open(&(0x7f0000001340)='./file1\x00', 0x82, 0x2) unlink(&(0x7f0000000000)='./file1\x00') setuid(0xee01) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000001140)=""/175) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000001580)) semctl$GETNCNT(r0, 0x6, 0x3, &(0x7f0000001380)=""/230) r4 = socket(0x11, 0x4003, 0xffffffffffffffff) setsockopt(r4, 0x11, 0x0, 0x0, 0x0) pipe2(&(0x7f0000001100), 0x10001) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000001300)=""/46) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000001c0)=""/148) 16:00:10 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x10000003a1, 0x0) fcntl$getown(r0, 0x4) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000000)) 16:00:10 executing program 0: r0 = kqueue() openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) 16:00:10 executing program 0: r0 = socket(0x800000018, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xb2fe, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x200, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) syz_execute_func(&(0x7f00000020c0)="c40255bea4b2000000000fc73c5a662e40f6bb29800000c4612dd38200000100f3400fbcbb00000000c4e3796019c2c4827d1a20460f5693050000003ef6c000363666430f72f1f6") r2 = semget$private(0x0, 0x3, 0x80) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f00000000c0)=""/4096) setsockopt(r0, 0x5, 0x9, &(0x7f00000010c0)="9d6912427b527f0d6d0d321c5f3cbc03fb00b2923b9cfb5839ec9d83a2dba3d6d0836455b58fca705a5bda721215b7c8b12aa0d3b97c6ec2b30a587aac21f2788d6fc5b2ff5001dd7b20124b737e81875237356f7c87ec8e684cb7274df2ef059251bf532ac422819507aa771336cfc4d30b9a5d84ddea89f342db0838927b7a2f0538ac3a4a944dfbec5318b5e15d284c8272e019f7eab2a4df1ec577b06a1caef7b5960a49c1511a8b7ead7641cc3086110afea2fc3b67ce3a5d820e8dc2380aff212673b759eb9c4097c5c6d545fb19fbf9cfcf6d8ed1c5d0ac194396ec9ab5014a161dd91b44d62a2e635ff3045ff0acc670844448ff20fd821ea9893c4e212e9eb25919e4cbe09e338877422d283f97907923835d2674774cc38fe515b44bb667804d8646b7038ef7688550f58719ea3f653b48ceb71e7dd8ea8e06ac1e089124346d4de011368c0008cc32472490806f3e7598aba4e3b97ef9470d614a10f336a0ded3e918e19a004aaa510f721c90e87b427baf6031a238bcba12bf168486940aad45ce11367dd8f990ad1db9473652aeceb3aa0d2feb5fff19a748935d21b0fab2f1ccbf7d05fa1a8760e054d2e671b80573ec50238b25e0b0555a83f86c5f4ad3aa12208ae02ddb8b09bce3ea308a7dbb289538a89dd9397bf5b4840223b0f65e77d65277982fb4e74ff53c96a956a2a6299287b5f6e6c7c4d8a9000ff4248ecae078f0f28ee6bf71059f61fc4266ba611c837147fc7383a96cfdc1079a727e31cd03206bba1e92f185b8af40a99a1fea98767f48d0fa4b7c0b882af03edfe359ca5ff0c4486e2f3c15f355cc37d8100e5ddbefe86d4fc96c91b7e58da3c3eb90f4a618b216d5dd3504105c4ac286713dda2c22047f1da2254d27e0f681e69d0a0deb09bb0b154bd171da714024594e871b08821b8ef7851a8226aa290ce951fecf90262e4136d27d9b2e9aca93912d819f80350c352d480d776572a6913a9b7c28f58157cd0339167f1a2e8e93cae328be34056366e8666d0784ebe922ddc5c850769124fcb68e1ad91e01067504c9ed482a7b32965da664526ca4334b4060eb687bad1333a45d0891082f111af2c68b0647462b5011f54d333da9611e69da71ba081fb1dec13959ee6816bc006941ebc09ec8f018d36228dd206db08abfb8f805dc4caa7733593e816b79d6b6ae6327a1ca80ee476618b9796314836ae93229f328bc8d1bf5c60b99b9f67c1d1ce66eee1b1a90fed965c34bb85b13b142d3f883922fb1fbe7a3f21bd441ca36e621e6d8c50a8694f6a3517e90e2026558c79c672c3e0e1c96c4b862a7b72b994b5eeaa97373dfac3a7edfdfe53f8e013470016ab761cf0c7fd7991dea82028e0c7d172b892624908abd4bd6959eb4239d7829f6cf6a823c5f79148bc1cc223cd0ab78735da67d83fbcf36636c7b22b76fb7bbba08a8802cb1e50645a63f8ba40346d3d8b89e39391354b36314009c7064c6719e27d227582b9cfe091728daec9c240307f2b1bd8a183d2e0d736a396cf7c8b8c11316611fccbab21e1ab617072d66e28b8d9143903ef831e7817a6dfa457943a092bc0ed406d81d58da5f57ea254a4ead6470b8009f9f33085ac090ee9b4eb3720e86d4ae90cbea7bfaf804aed12d6c6e03db00ac4664af7b45c480a9193feb46c98952f5c432b845d35c1adb756724775714ac5ee503556f47345aee84dc5390c22689b58a7082f03c2f021573714a2e8dbce1edaea524c1fde003e82c168a0335443239db5b2e2547d6c30e7224933278ebf97ac279fc3a36ead90b8ecf7a099a8ce7b456796a65fe370fb4e5f1563bef14ddad75be5c6bb74cd0c540806fc859106c3c722ad3cd92a39367548c85a5a38b390fbf99a483f5014ab7b26574799917ad741933164c0e7adf3e35e511e33d45acbfc6310c1fc24e01586718ce5d39a1c5e8ee47893a17939460c1d1808be6bd0d20c9530c5b023c7dc1c4970557cd154f793af88e9b1e16c1fa30870e513bff9fa811b9a90ae9aa83c466ca3249bbad52340584e51af41c7b2f0d41e1b6c6b7d0b90d7dab1b5a57c7030d9e5a4d34e530a225f09c0f66c35276d5f3ca6eab5224631a4ebb3b4c50e145e86bf5dc5e3fb7c991a1c1f803c817ea0a13ef4f0dbbd928dc2ddabf084a3b1cd60e8cc07087078f3e7bdba3f16183246a7879ee7d7a392233365950a48c384324e75c0e9dbe205c850fdb47edbadbdc4257abf8ef7da0f6f9be00696b47c731df7e83540f25c89888d3246550173e1b622ad8d220179ba9434f9682c831314ff5f09f198bbd725da5cc76b35e4df2059f3bf187fc72dad93ca1ab9e3ab404f827326fa75e0d1638bcc85d2483dc281ae5c79ff8088ba067b6680601065883b8c3e94922679d1f6b63c3d7c3c001b1b02a4856c0daff3e902c376c67956217c1a850e17372d58bd7922bd5867bb141ec4e5c4cbebeece6d04159f8f7cff7b2eec58865d9f58001b52e04cab53451feb37255daf9b75eebfe2d401d06bd8372302af659b8d960b19d5b9572ae1b2225b083fb86e4d51ce6ec9293ea23d84c500700bd083b14072fc492b527957fa6a1acb56f15e9ca7eaccf02a9d1d927f1a308f3cc5ae03d21b77b5228e3483f2f563a5673b0fc40089f8a12850d5a4f2923cceadd34735f08ccf123aeb494bad8e517404c2c8e2e696be81c02382eff2e1333850f044a9768ae4d03106e3d42ce1b5885add71333971dd6d2614b5226ce94da7f5a413910b5ffb99bcdb5157ce696b99dd4cc8668145ce59d70e29a11c25a19c9f9a68f61a0e72cd7b67283fa2ac3d89329dbc83180f5542a9e86d8c2f972058454b319d40d6620c8cff5170e91f1e375d4daa1d89428126fd70fb360b815657ea59e96a60a93f183135b112338b37f720bac206fa919be1a06b0cc06e226334fde48bbc906be0cdd2fa250e62ac325facb2cb38e396a49124ef173e561ec8a17aa4c742982473d71c3a2d4a13edcad1be21c689c174a93a82ce7ec927b4b2c49e23421834798de06ee28ffbcd34d8d4463ccb1ed982aff287cfe5921f31b0afe9c5ac94d4ec5f0f7f74926e9db0b558b3007f4c8375ea70b0479da8409fffbd70802e738fb30a6a9f6c69b6964e9f605582d6150ab5f420931507e47ad358caa3cee5843da7201b2142341e804c7f955ba80a2013c7923cd8254ac38fe23eb0b02d139d648b8b21c87c309b4eb1358cc234cbba475751d89cfd1fb6f9149b5ccbef6423ef7008bd6469acfb5126940aed4657995e59abf29ef7af0733afa5bd0537f1ef5fb80abe9f08c2b7e48cf748f9b9d07a7afd60065d5267247991988ae60a4213390ef984edd0425c5e4155edff2a303d31581757e8ec95f58136f06a3759bf5c84db5a5281adb020fb72ccf28cfc6093e6a342b71f011014b0cdb4e4a4d9fe0b81c5cbdb54f127e00c29fd07914862547fa1ec79ac8d071178de3fe22e61145167fb3b1d0ef4cb909da43556f880442f0d886432bb75116c58c30d3d439cb8c691c9d82f1bdc60a562dc576d8d6cb1cc1afc28e04ea43236ffb374c085905170bb08a7d343bc0967b5457a898e31504d1f31f8b1368d9e9d748c692b30e5c5d71a32e10ea3ee54de2064ae78a98445e569bdd9efcb8e0ac920f2c323a5464c7197c1172759b73751b36138d85ab1bb19eeb4fab4a6fc94f24f04d53c843b472150ecf9fd05aec3403397c8e5c88017db65ca25e705d9065dedb4993037e884a0d66070488d99fed980b93e1124f950a9fe20cd0acd9e7e1e535ea7bae718b9010fd77115a1441f82c0e32d51977012e1a23666f0ca6c3f8dfec4db77bc588afa88e378f8a3d9d72aff43affe13f4eae5d60135bdeb7dcdf3455078c38a3aa888988b68c3154b60dea121a7537a0ebb825941cc5ffef16e7fe7237c412339f196b87a0ba864d102dff7a51c27d104ecd4f6a589582ae1544a07b4f2eb09aca4eff0199c881da04434dc13fcceae06fad08d0e638423abd2cfb1892f42478f18839c99d8fb21ff9c8b0590981edbaf7660393a0dff4ca48ac733e211e9056e5f1fa579d6c330d797d3b38491a7715fe59e78a2c586ea2565cc64dee484d53ca4075b6e878a50a2d4677471cf76769f71d2fa82531f403ca132792676335926e8b06208ef5c03905652ab4aa7a174b78323fe6fddce6818789924597e036be9835be09bbb54c10cc88dcf54b2da91ec95cc52903b51e549df6861ffade747c3416fc12063c76b9b9eb9660252f5cffade8f2bdb4287d4355021ac56164c3d681a3d58252d115116d17a99e43b0d89859e6138a4e3b8357be28bae27874a98f56644c021b2885cf671f1fe4d0beb7b4dcbb278644c57fd2f0c9d07e951406b56dd9caa653d7f50845135ac08e6bcaef95b238fc57a179f64369c4e7a611dbf2d203168e11d41ab561c400cae6ba01a55ab6e519e2b1d50cf651c602cafc28d37270fc169b169754ef3962113479e192b221db5255e43186b6bf55a37a564ccc301199411a9bcd6878e54a3b1fec0f50430d7655cbd86589892a56770772bdcbbd8d410f85cd37d3b68ac30fd3f469383c4f9161682b13dd75ab6326884eab3169d7c2cc2d8c8fbe42350119010d2e0a87d3f808e2b2155d9b9e2181dcd3a0e790bde56acf0e3dbf3c82114d9b7bdcc5059cc63bf15e78d8094d03f755be75614801754a19d97820c96e1cf4e159b3f73db3c4605df9df62ae9c7427710962613d6643dd12761936e0dbdceaf3ccb5f16e926ee76c52c60cef44869185a09f6a090039d8b6deee8a2342e415aa242229c0216d6e24948230f9013f50f99754ccf45ab87fe1648cd950441206cfb5dd98817b40e24edd515580eb51f50558f1d21aebea78e208032b4f67195e256711433234a53a200f661514ec246c59af42f5423d6514c2fee6df07c4629f927f88bb25a5186d68f36f8e2f7dd8b25821473478b1057ada0e364023edf27f1df0b8a34f987fe8fd228f5ad169c8697d369f9c958df486fda3ec1ac3c553cbfbf31e191acfa3e347b590c449cec7a92ed13974fac3a582f03e6f4560e6424e24ffdd3fbd0d2a7900382e15164f8d17d356d6e70e39c5cb9cd4b3994d45fd9957ce090f493024f7068fb96f39faa03d4fb7a336954314c0b88163342399e2ca425d39f8501c8b88143935adb3dd245c8a54b3788d0d238996a963ea5019e6100fb04c31871be0fd4461377da320c2a81ad56b4a714c2193b944e69669daacdf61d048878553e8421a5bfe4794134fbf70005ae34649c2b70e3bc4c7d915b60a265b559dac285748c6970bdd30cec72c9cbb53fb2c21bcb38400485fc7928e0c2b39b3fa5554035b5e0b94ed0079916cd569bce9b5e8d99a84ca8a083f1ca4e7568d87e2aa0be2c05f632d7545193d5b3eb8bfdca65cde28b17e89474f0cdd9b9d970a75c38c240eae031ce4f0c40ccb9dd030461680da580590f6704b18698e2401605dbb0742a87eb2324e386ec6da6cf7b699cc2f9af306434ff5f14a483bb82b7ca8d25c7e051f31596d8227903889b7bf81fac667a4628c5afe1bcfd206b63d4cf12b526d8183760b1286c440571a71118997cbf9f3735e9817587f0ab674d0c7d9dce0338ee58050d6dbef6c3180013b5288be2c9e2008e621897829fae3922a1b05b4b8e64b906cbec91965b0a27b274af864a739ad52715b2143d496e27a54d4766c040a91d555c84b198894651d0ccee63fcde6636237e35419d8b6d4e6adef1e5b22faa9eae09ff46488fe", 0x1000) 16:00:10 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) semget$private(0x0, 0x3, 0x610) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10000, 0x0) 16:00:11 executing program 1: mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) r0 = open(&(0x7f0000e06000)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x0) r1 = open$dir(&(0x7f00004daff8)='./file0\x00', 0x0, 0x0) r2 = openat(r1, &(0x7f00008deff8)='./file0\x00', 0x0, 0x0) readlinkat(r2, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) symlinkat(&(0x7f000001fff7)='./file0\x00', r2, &(0x7f000001fff8)='./file0\x00') renameat(r2, &(0x7f0000da2fec)='./file0/file0/file0\x00', r2, &(0x7f0000000100)='./file0/file0/file0\x00') 16:00:11 executing program 0: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, &(0x7f00000013c0)=[{0x1e}], 0x1e}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setegid(r1) 16:00:11 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000040)='./bus\x00', 0x4001, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000180)='\r\x00', 0xfffffffffffffdac}], 0x0) pwritev(r0, &(0x7f00000024c0)=[{&(0x7f0000000380)="573f0f052446fea56a585a40376de99dd3448b06de2cbce006c13336623d0f6dcd9879b96d604b348d2d2c50bba70352dc5bcd7718c1e9ffb2260eb560b2be22e11011c58870fe56c67f3e95af436a40012c2600ece7e47f29c6191799729f31c1a76fcfacbee7fee5bdeba407f9ea8f77cf76fd2b6d79aca1f430d321a3d17fcf06180488f56ceec0a25b0eb218ecb927692a49a8780b0c33ad6318857605ec945ee155f977ac5e5cabc021996e8ce4fe37c91620986dd58c074730d0d92735695b5c05df61537226a3ac792f47f9570dffa3a7e21b6f149ee474ed7349c8d989dda3d0c259eca6076a2d60292be10ff02adfd90cdb6cd3b3e9d50e0d7c4e5892615a09b858fa8b76912f1074de591ccb4f6df173035e4cd62b4e2f2f06b6ec02750d5b04cc22f47e4f07fba60a0685f49a7386bd82420807849e0991fe5a4a407f0349e1c3b98ca600db453263d4df7fe3108e3a378c2cd38086379b68f2747d4266382948a2d369539fe713a4105f328f9ba9152c465b7e0dea62c07d707a6f3e8727e63f757ba2ef5a792adea05f55a40a075154db06bb4762507200d22e8380cd97aae7a12e054335c867d25685018cee2cfe48ace570e5202cd5b62d976313af757bb72fcfb042cbf453588a00a8dd79dec49b212bc98f0931931a80d88c96b12df23c0e9130f1afd78bee608729cce3954b544e9270552544792160a064bc5bd7197144641191aa31427933c5155c3cf2e5f9eb98b4aeab351a1ab9bb55a662b74fdc41793465c9c31b3a4f1a26fd4504f6e5a546888694c5d0d02bfe829514536495a2acd2cb08223f72126fa678e8ee5197b16468e7e073ac5f272b1e8ee934d438ddf6842ec0bea48405c5b808484565e529a8949d8a01242211def7ab4809096061d489aa5ea50ac3cf4cd63cb69fe9cf3f27a1b0a5ba2ce901826f676a93784faaa285f9dc1293dd40d35baa80ba7e8e66cbf51f5acf3b0604182c705b9aebe54692a25b8a2825bf45a567d911dbe3f463d1c3e116ec9824d85a06c1e101d33089e2cd249dbb497fd3a841b7df5aa6fe49413e930a354d90dbf5e60a21dd0df8b2ab3d3076beb206065ed82dd37c708747d06b59c17a0b6aae9d2171611c54396c113b6028db7d1371c7baf94e45d2bef1df5da8523d0de313d9f7c9cd075de38badb0b6e6bdf0b2df1c28616e202fd0695596a7d9159e8dcba5d00082a0474b2328f597f85452067bf27a8b805c383285b322d35ef0c55b70083bc6644c1187daa7f89c99300b2aa806796b31068b4c69685928b4efa4640e10ccda869763a25be5287df6d81d00c8806580f5a4ca047c7e220c31777a8651be15c2e2a9022162d01e94066d734c6536a8c81a70c73241c4a08dbe4aa5953ab4e4ee01f71a587005c11e5b41ca38842efe10c83356af374429307410bb1cae57280e4f8a41482d4f85745c7108a416dc81d4371f25b9dd22905e5d4b75df9e697188a34e33a056f712364d15d3956b577a9a5026b7766435a14591bcf5fdebfe5d6c274181e04f21d10d80de2c6d6b3ca5db5f195cac75fc02d5fa60df505344d98339889273347ae640d91c8ed253e0010df3689a32e4d8d7a0cd126e0bc1d199dc43cf3979acb918eb97792a1475960581ca5b32b7cd632d", 0x499}], 0x1, 0x0) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x8) 16:00:11 executing program 1: setuid(0xee01) r0 = msgget$private(0x0, 0x6) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) seteuid(r1) msgctl$IPC_RMID(r0, 0x0) 16:00:11 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, 0xc) getgroups(0x0, &(0x7f0000000640)) sendmsg$unix(r0, &(0x7f00000006c0)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000580)=[{&(0x7f00000000c0)="b9634f1993773f2968b92feda2059d2ae47ffad8744ca64801cd70eea378df120f51e677798d68b72d4798c46032de58a4a154910d1768630391878e736173677e5f9013", 0x44}, {&(0x7f0000000140)="0dfd697d44f8d301ed89b8380ba6bdeae1626d9a9bbc888547c81d5ecb8fdcbd4d8a53afca44d222bf1c5a337684eac1d9b99af6c01d69b6379c00f642664e3bf452d6b8a8cd3254d169d1b58cf19a89360a96aac2c59cc00180180743e67278447a5fccd54a32fb2793869a60bf3326a1a65426e63ea04e48ae102978eaa0002d504e6da2f028833245219ebddbe24acfa8f0c75dc2a22c7bd3195b112a81372e9399b10538ad2644b7d898b6", 0xad}, {&(0x7f0000000200)='8', 0x1}, {&(0x7f0000000240)="04249b2dcceed4e69a087c3dc660a41188c64294285e9219240040665d848bb3d9d783a4918e6d7e9270f617c75921722f34e6ad1ab9c822c13eee72eb76f78eb5e66deba28063d610", 0x49}, {&(0x7f00000002c0)="902d0a90a473b8a1454ac1894b69f9e88da26641f8d9e29bdc000b9ffdce44b3d591f0ade5068a7e9ad301de2c56a1ad26bd9d3558614d6ae67910d0416824612d52990a3b4f942309fc11b62ea95dccca19913e95396fa3a37b5077121a16f5b42828a000f9d5f51785dfb02e6767cd31003d60500218040e1f51e00879c69042924740362ff215be0668beb832e42c6f40968e45f8a6c283e1", 0x9a}, {&(0x7f0000000380)="55e59a73f8e73f580b3d5e042bfc8ebcffd7319d07f5854bea07c1a228a3c7030395a622d10dc8997c915ad1c4e7be4b48ac0d5f94e38b53e9700e8ccc38dad153ca349f3e96bde947893e583cfd1cd87fa725093fb108affa575ab01b8d1faeee008e782ae946d41a674337f5b54e467f57fa71bb526f9b5547fd5ba99adb1cc3a9235146d254e4fd760c805bfbe3144a758db4a201df505de69c8debba7958b9bf58db6e5662958b3fa50f88cda2de58d18865bed9277e9cc3fba1698c253c97576aca3497d636693a5c2d5bb35b1dd004f75721c2c45d897e1cbe35e4aa400a24b45885af07a42224d820", 0xec}, {&(0x7f0000000480)="64f23aa049dd89075d9fe52ab1befcaa25076dd97e45f83f5b784c782b5596a7c686de1ca409a3a905f5cc3edf1d3340742e771babfdd4cacf7ee62f5529c30387362a374d77f8f30639cad908e1ed60a8eb48da5ead01857b7b6da253ad6af5b5b39d9add9006f47f8b74041172970e475ab6d5b9a3f0b7405d219b1188b344f08ef0389b8374ed6b704734320cdb4f56c2bd1d5b16ccda36dde96f5bedc3bedb5d2906a7ddfaac2b68a1089beed98d540b613ce6d6153113370a0056560d7bb7462cabcfd3fc", 0xc7}], 0x7, &(0x7f0000000680)=[@cred={0x20, 0xffff, 0x0, r1, r2}], 0x20, 0x401}, 0xc) sendmsg$unix(0xffffffffffffffff, 0xffffffffffffffff, 0x0) open$dir(&(0x7f0000000700)='./file0\x00', 0x1, 0x0) getpgrp() 16:00:11 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) r0 = getegid() getgroups(0x7, &(0x7f0000000200)=[0x0, r0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffffd, 0x2000000000000000) 16:00:12 executing program 0: getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket$unix(0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xfffffffffffffef8) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x1, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x800, 0x0) readv(r0, &(0x7f0000000340)=[{&(0x7f0000000100)=""/32, 0x20}, {&(0x7f0000000180)=""/135, 0x87}, {&(0x7f0000000240)=""/202, 0xca}], 0x3) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0xb71}, {0x6}]}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000140)) 16:00:12 executing program 0: madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x7) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) read(r1, &(0x7f0000000880)=""/89, 0x59) r2 = accept$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockname$inet(r0, &(0x7f0000000280), &(0x7f00000001c0)=0xc) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x5, 0x80012, r0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000200)=0x4) close(r1) r3 = semget$private(0x0, 0x1, 0x17e) semctl$GETVAL(r3, 0x2000000000001, 0x5, &(0x7f0000000b40)=""/202) fchmod(r2, 0x10) r4 = open(&(0x7f0000000380)='./file0\x00', 0x3, 0x81) symlinkat(&(0x7f0000000340)='./file0\x00', r4, &(0x7f00000003c0)='./file0\x00') r5 = accept$inet(r4, &(0x7f0000000400), &(0x7f0000000440)=0xc) r6 = accept$inet(r5, &(0x7f0000000480), &(0x7f00000004c0)=0xc) poll(&(0x7f0000000500)=[{r2, 0x40}, {r6, 0x80}, {r2, 0x104}, {r2, 0x1}, {r4, 0x21}, {r4, 0xaa}, {r0, 0x78}, {r4, 0x10}], 0x8, 0x1000) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) open(&(0x7f0000000580)='./file0\x00', 0x80, 0x80) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000540)=[0x80, 0x740, 0x4, 0x1, 0x0, 0x8]) fsync(r5) fcntl$setstatus(r0, 0x4, 0x0) pwritev(r0, &(0x7f00000007c0)=[{&(0x7f0000000a80)="9de4f7d1c30d2184ad7b7b47990295a6af4b2b8da41fbc9f28daba54f2dd764aa7b7027f3fc989414a9358f69e8f4d9519da168d60dfc7d01f56c550f28163f5d5cd529edd29d8558d17edd2f898943f54457c7cb79dc163f6d923b22a35b95681723604", 0x64}], 0x1, 0x0) open$dir(&(0x7f0000000b00)='./file0\x00', 0x212, 0x20) semop(r3, &(0x7f0000000280), 0x14) execve(&(0x7f0000000900)='./file0\x00', &(0x7f0000000700)=[&(0x7f0000000600)='@*\x00', &(0x7f0000000640)='\x1d\x8f', &(0x7f0000000680)='}}\xe2\x00', &(0x7f00000006c0)='#\x00'], &(0x7f0000000800)=[&(0x7f0000000940)='#,^-]%\x00', &(0x7f0000000780)='\x00', &(0x7f0000000980)='#,^-]%\x00']) connect$inet6(r4, &(0x7f0000000240)={0x18, 0x0, 0x7, 0x8000}, 0xc) mknodat(r4, &(0x7f0000000180)='./file1\x00', 0x45, 0x40001) 16:00:12 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x11, r1, 0x0, 0x37) close(r0) 16:00:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000340)="84592a19cad0efed1485df86da7d97741f05bc6fb40e8a1a07dd75ca314b1d26bd49ea8a122907c2599ee789ca5e9980f18857bef2e948f08d32c6af3c3f405d7e4497c800a4e137b0dbf911c44056d083bcaced12f6bb134a0cb4705640b20c520dd6fcc4fd8558febde791422bc3499a5f8c712220d1d2d93008b239ea4d15783ce2c34f00df0b1051dd06eccbcc4bc7c57c0e59f5fe9c077329304df536bc7cb7c14fa9a6e767", 0xa8}], 0x1) write(r0, &(0x7f00000001c0), 0xff2e) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() connect$inet(r2, &(0x7f0000000000)={0x2, 0x2}, 0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000300)={0x0, 0x1ff, 0x5, 0xffffffffffffffd9, "855c000a67a7230004001a000300000000004000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:12 executing program 0: write(0xffffffffffffffff, &(0x7f0000019f97)='J', 0x1) recvmsg(0xffffffffffffffff, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) socketpair(0x0, 0x4000, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) close(r0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x8000, 0x40) r2 = openat(r1, &(0x7f0000000180)='./file0\x00', 0x180, 0xa) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000080)=0x5f23) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000100)) close(0xffffffffffffffff) write(0xffffffffffffffff, &(0x7f0000000000)="8a44f26bf9c3a829774990e9159e796ac97ffe5a76c7d1f57f9a1ae66107aff6ff9e20eef793ad1c036a6dd19672", 0x2e) 16:00:12 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x2, 0x5}], 0x1}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x3}], 0x1}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000180)={0x5, './file0\x00'}) 16:00:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ce6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55b8c9ff3e668642cc3adf0643fdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b734ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e894ad386262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f3090b803000000000000e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca00300", 0x6d5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) mlockall(0x1) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x2, 0x0, 0x7, 0x7ff, "f08d0020000500000000ee4b00", 0x240, 0xc771}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:13 executing program 1: r0 = kqueue() kqueue() fcntl$getown(r0, 0x5) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20600, 0x0) listen(r1, 0x2) fcntl$dupfd(r0, 0xa, r0) kevent(r0, &(0x7f0000000040), 0x8, &(0x7f0000000080), 0x80000000, 0x0) 16:00:13 executing program 0: r0 = semget$private(0x0, 0x2, 0x0) socket(0x31, 0x4, 0x0) semop(r0, &(0x7f0000000000)=[{0x0, 0x2, 0x1000}], 0x1) semctl$IPC_RMID(r0, 0x0, 0x0) 16:00:13 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r1) 16:00:13 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) r0 = getpgrp() r1 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0, 0x0}, &(0x7f0000000ac0)=0xc) getgroups(0x2, &(0x7f0000000b00)=[0xffffffffffffffff, 0x0]) getgroups(0x5, &(0x7f0000000080)=[r3, 0x0, r2, 0x0, 0xffffffffffffffff]) r5 = accept$inet(0xffffffffffffffff, &(0x7f0000000280), &(0x7f0000000780)=0xc) open(&(0x7f0000000b40)='./bus\x00', 0x100, 0x108) r6 = open(&(0x7f00000007c0)='./bus\x00', 0x80a, 0x10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000800)={0xffffffffffffffff}) r8 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000880)=[0xffffffffffffffff]) r11 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xc) r13 = getegid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000a40)={&(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x8, &(0x7f0000000700)=[{&(0x7f0000000100)="72361eec8eda3b8f4f5a0631ba56210cd5a29cbd2d5005486fd610489d6434e6054e8e39e2a57d77fcd8e8427d41e7fae7abfb62c89359e5892e002eff934c1717df248866b70b6188d2c0785b032de7386ce62b7c32d46a77e38243eca620f12dc7c114be0288d1ffef16904f2d41af318b78e68dc8cfe8b8e99847af0fccd2bb6ac8cd8ef77ae6b6dbc873f23d", 0x8e}, {&(0x7f00000001c0)="95630f2cc1b5a8ae2525a6709ca4b83c487b2efa988b5f69b50d9b40da6e3bffe104ef1d6fec68c4025507d15be9f2888d5ea034d7a82e1488790b4a69cb8782957fcc8124e22e969cd1950e4c5dbd7e454dfb5a22a3ea81025bb85bbdc3db126e7f650d71789ddb7610c88f73c3be75aec13bafaa656c523faa006225cf06cbd3d28be3f688d1d68c2332dcf46283", 0x8f}, {&(0x7f0000000300)="9c21efd51d1161ca196a1f24aefdc97dabba18d09bb8e9aa53e9de522f6ef581fa9bf169d1dc9852be7e7ea687d2f67710fd1d63c7f008b1f96fdc5629d159badd143dc335576dc6f45c3a3198746504", 0x50}, {&(0x7f0000000380)="e76152066e5e287ba7281152b223d4895e14d89651c212be6580cf62c7679877dd96155137e59157506462de1d2d90f7a5b0092c38638162af371aa86c7f569ac8e0f4f440530cc61aa7a263cd6bb1eb9cadcc32db7b6a92393dc14f649d1d36534ff4725da1", 0x66}, {&(0x7f0000000400)="fdb95b96fda2544ea9361cac05d6b1f37dc05b6c70bcc952cc5c00eaa7c2e675299f89e5edfdbf8435e056064ee7722aaa97f6c8ad1031c5fab581e48031a01a73cc402b6bde7230633d59a1825fb49f43660506934457268e88a3844ac83b46e1f62e7c9ccd6e5c4fa1a829cecd0fee7ef792676b485eca4f1d5e3d352d6e0c18bef0e206ea39acb322f7396b5090e92bcb6e16e72e1a86330c68b56359912037e7039ee706d7dde43a3a48eba00f758ed40db57bb72e6fe742d9c451555ed67c60f4eb2d1fa3d96669d6ca93e9bf3f89d14909996064621d938c6f250aa254ddfedbbc2b81df6bc7cf0a85", 0xec}, {&(0x7f0000000500)="754c321b495a3380d3559664798a8b3765f4a88a1cf394981c092bbce550df28047b931d6bc3bf58fcfdce5bc21da17a692fc53b8967084829bc82699c2a823022750aa478035ce9274938365d", 0x4d}, {&(0x7f0000000580)="64b238f697fd85b85fd9832e8d2ee9fd279d084b0dad8fc1a1c6ff0feeb0cfbc721d88b30061b5e841a791e35be0088c1759507593890d460b38c6b271b94291cd642db8ce1616adca1c8ec85fa05afd74d8ec917cc6fc730a8340462a1660b3144e7d1b0a38d603389794d78220837d3f1e0164ae59ffd67396cde48e32caf23fe3835508506c20ff4b80949742cffbe6a973d705e84b836bca6e1acf396f3fe811e28b261ed6239aba8b5980cc5f3b3ac842033b16916940bece3e69ad0b2876879ee53e1ee49294acece7278b48f0b7", 0xd1}, {&(0x7f0000000680)="f1b46a722e325b63a277a8308c6759b04afcbb6408062907be447f51b283d832bbdf01d0281db0c2bca8f09dd8c5d9d70f2aeff897f37b13b2c86ae20f26029d94b433d907534ce1d071c2d6fae1f89f49af01de6ad7e2ac14c561c2393379f524bd2b08b49da87b8b1ec77eb6b6e2", 0x6f}], 0x8, &(0x7f0000000900)=[@cred={0x20, 0xffff, 0x0, r0, r1, r4}, @rights={0x38, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r5, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r6, 0xffffffffffffffff, 0xffffffffffffffff, r7]}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffffff]}, @rights={0x30, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}], 0x108, 0x6}, 0x8) 16:00:13 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x3, 0x20, 0x7, 0x0, 0x1, 0x2, 0x4, 0x68fbc44b3d1676e4, 0x0, 0xfffffffffffffff7, 0x6d4}) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4) 16:00:13 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x73}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:13 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002006, 0x4300) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x37d, 0x0) r1 = dup(r0) bind$unix(r1, &(0x7f00000000c0)=@file={0x1, './bus\x00'}, 0x8) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000080)) 16:00:13 executing program 0: r0 = socket(0x18, 0x3, 0x8000010000000) setsockopt(r0, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) socketpair(0x11, 0x0, 0x9, &(0x7f0000000000)) 16:00:13 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = open(&(0x7f0000000000)='./bus\x00', 0x880, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000100)) 16:00:13 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x1) 16:00:13 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000340)={&(0x7f0000000000)=@in={0x2, 0x0}, 0xc, &(0x7f0000000080), 0x1, &(0x7f00000000c0)=[{0x40, 0x2, 0x2, "7a77d4ecbee6d3dea6e8cf8a31485872f4eb7fa56140589c9f74867a3aea1762051a608749f4fcfd643aa0"}, {0x18, 0xffff, 0x8, "78d1c8e0ef2f2ae8"}, {0xe0, 0xffff, 0x9, "fbd80df513668c04219c71b59aacefa6ff2b663691e35d666dee88f01f4117d53f6f3b158080e62db6052f27a2d3fb9a7b833e95b2a9d9df262eab3e49601d6d10040540f1e94907f24eca3129e25dfd2e7174f9c3ed97ac27aecc986a8528b7116457c7d4b40e8c3ab72111f0a626c49dfa010c7f9d640789490b19d6d5c76a87b1d5826b90f35a807096755212106ceb6e4c9f2fb5c0a88e2906e50e7150a13ec023b8c709dd6228747994552249b2a6faf2712d9b9e993466cc18327155073a7357589e7589e6c958fa6b7ed8"}, {0xc8, 0xfffffffffffffffe, 0x20000000000007ff, "d2ebf287f703473d77451113e38aad6e33d92562ed530586694ab835e2a4e38d756337cd1f4ce0cb52d1f039f829be35d277955c2bbb7d25a3fb4eb2edc40c78436852a0dc9b5ff47a247e609aa1de1db883dc51158e6b4e16f4ec4efd6b059ace2f71c4b32b3f73148b648b3ee0c09984de0e87f3c13befac979f6cb9d01d36a3ad608e66a0ca952799aa4c01e3fd96328ff0caad2feb063fbd4b6412b4df64f1683fa118f377a7d00a333e2f362b5917486f7cdfdec5"}, {0x60, 0x0, 0x4, "7fdf99d17e186430227491463e04aa9c4e84611fcdebc17df2e3105c71346e819dd16b8741b8f067d2a91f125f2a07acaef2f2debe8e2ffa11cb22ea36bcc70449874f51e20f91e90ed7c7fe"}], 0x260}, 0x8) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000001a80)=@un=@file={0x3015edb019860256, './file0\x00'}, 0xa, 0x0, 0x0, 0x0}, 0x0) 16:00:13 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x8000200, 0x8) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x8090, r0, 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000040)=')\x00', &(0x7f00000000c0)='$]*-\x00', &(0x7f0000000100)='.\x00'], &(0x7f0000000280)=[&(0x7f0000000180)='-\x00', &(0x7f00000001c0)='}\'\'\xa3\x00', &(0x7f0000000200)='}+\x00', &(0x7f0000000240)='#+^.\x00']) close(r0) 16:00:13 executing program 1: r0 = socket$inet6(0x18, 0x5, 0xfffffffffffffffe) open(&(0x7f0000000040)='./file0\x00', 0x800, 0x20) listen(r0, 0x80000001) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCLOCK(r1, 0x20004276) 16:00:13 executing program 0: shmget(0x1, 0x3000, 0x0, &(0x7f000036c000/0x3000)=nil) r0 = semget$private(0x0, 0x7, 0x400) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000000)=""/11) 16:00:13 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x488, 0x0) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 16:00:13 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000080)='./file0\x00') symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000240)='./file0\x00') chflags(&(0x7f00000000c0)='./file0\x00', 0x0) 16:00:13 executing program 1: r0 = open(&(0x7f00000003c0)='./file0\x00', 0x7, 0x128) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x8, 0x5}, 0x10) readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0xff10) open$dir(&(0x7f0000000180)='./file0\x00', 0x2, 0x8) 16:00:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x6010, 0xe02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000140)=""/198, 0xc6) ioctl$TIOCNXCL(r0, 0x2000740e) 16:00:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0x4268) write(r0, &(0x7f0000001900)="7b33c465b643cd726d781b70794cee5f9bd761dc5edc71f884e02ab1dec8a410fd5e4e2166c9cb72e7f1f1ebfead75d9f8b22b9cd53d65a8f8ed8b438d115d0e68aaf77892fa4a36382cfcffdbe2f4a2700ec5ee1922d4d1ffa00518f6f87667bdf0ac1a99f7c4b6c2a9e9527e8a06d7a44f54de6674c13ba30e5ec8b4c80106b0efc877713914bb550b1352e505180ff291c39e4359337ed60048d0c4dfc5bba814a51a58329d922ca8f9ebe7308481ee471bc78b8ed73f819522f6b2eae08fef0dfe805259ab611573cedbb4d30479dc5f55640dc4a325a95715fae6df2f234759a38bdc4f3efb51f621799f185203c0e6c52e298451ac43e4ae615e7075ed24dd37c2be20cfe52172b3252931969fc4a0881dc0d3c2a8a618bf80bb1b907af99d4d156aaba1a686557b70b924ea5dd4fdb9b22eb20920f7e059ccb197ed77d5090d5d89431a6e11aa486b6e0fc1dac9e6c249b3b088378b7498103aa1e0c6ca0640dff05cf158423b5a3f1412f5c8090e648c2617838ba146116c0056924f83bf5372a8113c63d7021ff57694904d2132ae0061a765a7dae842b7d9c4585268ca73ec7a24b23f8f0851f5c91dbf45a8d5b845dd1d23d453c08b256397f6af1a3430c11200ff13df1a59298d1da9c083f068f48590aafd2d5e6be32788c453bfd7009d4d0901a95c1f6322eb8f56862cc79ebd5b9d57a6face9b9e7ae7e5093b253be30063f5e19ebc6e536c6aa06af59de3f6454ef3e370936aef13205c8fe3a4f07aee173130633c7b368e056ebb4dfa3f955d398df230b4b19166dcb9c0712ab9ff16a2da9183ca1fbf86e628d4dd27bfcdce9e074f179e15a65171e33d0d8e4c788d8022f5afa6e5125c28017c9e2ce399bc625575396dec3807b922f3265830ca55f18a6a7c9332101a75308a02ae5c29b00eba35516245ac06d3a2f8f819aa41faacde9dd3d6e71e9ace67c8602db98d0f4ff6b2e0942147ee40857c3555f0513da2d4e67d3c120aaf696e9bff6e129635d43ca3213de20df28f245ab04b68da2d994c000941b150e84097b6e5837543f78188d8a9a5ef2702b14bff9bd1e2f7f0f930844ef3b983ceff68d35056ecc771d8a37677c0b3203e4dfa9078f41e354ff0b009573e6e1fc3189a39ef3808fd3f913cdb8779376216be29b615f1861be59b34dfe9512e50a9b8e079a63658e384674e1d76312b7d2ffbd44db214ea7dee9e8428c2cbc43ed8e710a8dd95ac0d4c4f29c90e6f26a02eeca2fa19ec414d445e08dccbb5dda65df216f6f0e00a5f7d5e12824ad65fe4a807ed0594100be56cca7dccdf99ceb4bbc8ad6cdfba625ef183e369126ce722c07b9531cfa10daaea01a839ed3ad3355ae3098f8b99e11669c02d752d8fa8126042b9f15a52e1bba7723813a5403259a283dd468c5e4cca82934126e84bf88a144092ff815970f068a9c117e0fa9bb945c1f6f3d45317c01414cd8345da191c1ac4ae82088017ffc871eb8291d1ea413ee70e7e81e0e8a3c6faeddd68c32196a7876b5910efd65607403b98faeb9b23f16c44557eb4afe1b93d422fae84f0a8378fc21b9ee21a58467949ecdae58598e8d065caea950a2fcbe182f4bb2cbad75e3577f44dcd0f9b247e808d0689a5b5a69ca8f0f559829f87d25039907c46448316b28720a9e0210158f0954c6a96e5cad0dbca2c53ddda84731a946af43f1f259f05bafb2b33efde14789310f77f434ac1f7335db23aca0c3f76e1a6da72dbee7cd730e7bc643608f32aaa0960a0c38890cdbba0b67c92ca62a78975ebed392c457bd55f37a04676603115fdd06993597c09f32d3ae77f405e5ca1ab024289f9ca3e2c48c5a45462e9fb4bc057e4c9868860aef11b164dd404140cbf74deddd06341becae9bb163d12faf61f191309d63e3e51dcb8934e7995341e888632cdd78f19e53eea139dd53c6ce02760aba0dbeac190236707bfa7a06312728ba98c31e9f0c0ad8d05c3e5e260ddbe08cb5a207bebd9322a4b7deff86e662c55cb4e2d605908063eebbb74cf53bee27b75673bbcb23a8abeccf0fd639059be788d64894f7566c778e8c6e09f1e8dde16d0cb78089bdc5f2f3218073648e34fa738803f07dd86023698ad30edbc111f9f007f28151b42968481d0cd0572c710f11be2951b757581684448ca759662ccab9ce85d482e862243a0a901d9b15b90c29591c95aca4381e4f22a0eeeadd8953be4d181e89749db7f389c6d0359cac62adb0d14905e29da696a450b407aba01d3d6bebf0c17ba4df2cd8160ada9cd1d16b43da97e39e24218a4284a693ebfaa4d769a7799a6fadfd9a3585fcc3041333e21c0b4a86e076b3c84218456236b928a8a71fd1c6b819197cf44abf460e2bea7ac92540e59539c54c0f2045b527f5603acd38f68f953f3a161dd28b925d172915d2fa57deb60be7a67037fbf7e2e3bd9d1d3ded23b504b4c11d09646690923e9469cadfafc57081a06914d7e2a95b15f425cfec094e410a8ec3e4ad9ddb16aa13e8752794eacbedcc904e780e2f8794d121c3a85b1c2df174e0f19a63fc3b5a985205b77dd987b6263c6490793ac86c3b274a542eeda3a01273ceb06210b8bcf05f011f8ca3e244e5a2719443341862a60e4013e3a67897b2cf2d5d9fb1a717d65a12067958da63a2cf9c6dc830905bd5d2a9ddb9336b2acabfda4535c6bfa92cdb7f9d43a52fc22629d239ef87906d89283a9b0f32e5e4f050baae4051486a9d75e7512292bf58e74a0a8ecb22bcb79bee9a54e05786cb05d963142ad2f0588d18362a84d373d073f371a95994d321e313819670e0ec8c6390fa4e3d1f1bae46502bdce93e8de510ff6b3f7232711ee44671798d42e825497f68abce557eb7dae6fbd57c89b22fc64600e9d97c02ddf09794404b3d86b8acdc66777d94c0cfe559b6cafeb783ac7dd2fae38341ed98675fe28f7533dc8ae7a6afc91eae354bf44f17c83c9f011d2ae572aa81741aa8b4f2d062d3a60c3a51e282c8c0b4433a20cf6ff76b3bbd0cdc4f6676c3bc7c60d65c2e94eedb8d146e42ed2783713cb9a4e2785681e151aa5d6baeb522cf2a6df634e9f901e15d134bfd0a07d68bea3e1e5a71307d9ce98c994114b249e06e75d68976b8dcc771ec2f2d54d52bacf4180b76867de31479011d9a8006f02577c7c23481c09a32d10e15f9f034ad6cc8c53dee6e1886e794b4ce7be66c74e647b4456621f294f2580ad95baeb14d9e2cfbd80987571ec708242479c52dd3b3b5a97503ed7b6abbc3c84d98d1a336f0a518b0faef730647153d38e4c85e6a61425ded1346ea7ff37c44b98747517415708202323f8254f5c57ce3fc8e927279c43961c42b21068da99fd11f930085982e3e913a1a754daf83d8ca905a8ba1f7d3545bf467bb03893d21fddde9da72ff1714b2ec139c6e7691b340c2d356625bed77e0ef4697342591641e2c2c00d695f122f637ae0b6ff51106a76e3a903f8fcb6c59d4657e183c20cf8eda3f96601f3103aa5d903f45533acce51600270e7d071647be91e209651ffd10ab83e35d5c3bf0d7a35aa8a0e9de6c819e99afac38a6904cb6a36127616c3ebff75eb90bf6bb41c26d8da5fc04ab520c8ebee3fc5e3", 0xd0) r1 = syz_open_pts() close(r1) r2 = dup(r1) r3 = getgid() r4 = getgid() r5 = getegid() getgroups(0x4, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r8 = getegid() getgroups(0x2, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x7, &(0x7f00000001c0)=[r3, r4, r5, r6, r7, r8, r9]) r10 = syz_open_pts() ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000500)={0xf6b3, 0x0, 0x3, 0xfffffffffffffff8, "ff03000adc7f8a0000000000003200"}) readv(r10, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:13 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000000)=0x7) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000040)={0xfffffffffffffffa, [{0x3, 0x7}, {0x2, 0x8}, {0x3, 0x5}, {0x0, 0x2}, {0x2, 0x8}, {0x3, 0x4}, {0x3, 0xfffffffffffffff9}, {0x1, 0x7f}, {0x0, 0x3f}, {0x1}, {0x3}, {0x0, 0x600}, {0x3, 0xcc}, {0x2}, {0x2, 0x3e}, {0x3, 0x5}, {0x3, 0x3cd7}, {0x0, 0x80000000}, {0x3, 0x100}, {0x3, 0x8}, {0x3, 0x1}, {0x2, 0x8}, {0x0, 0x8}, {0x3}, {0x2, 0x1ff}, {0x3, 0xfffffffffffffff7}, {0x1, 0x2}, {0x1, 0x5e}, {0x1, 0x3}, {0x3}, {0x3, 0x80000000}, {0x1, 0x7fffffff}]}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000180)={0x2, 0x4}) fchdir(r0) r1 = getpgrp() wait4(r1, &(0x7f00000001c0), 0xa, &(0x7f0000000200)) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000002c0)={0x7fffffff, './file0\x00', './file0\x00'}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000300)={0x100000000, 0x6, {0x8, 0x8}}) getsockopt(r0, 0xffffffffffffffe0, 0xa6a, &(0x7f0000000340)=""/220, &(0x7f0000000440)=0xdc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) pwritev(r0, &(0x7f0000001580)=[{&(0x7f0000000500)="8f7c92ef9a571a07610ef9b1741f56f773a18a062d2be24aeb0de305bc92de4feea486484fea393e0bef664d266c07c00384bc7ebdf00fcd9ade11a2b2c69f81978b941e858ecd9120ec680ae42ff57999f5ed8e731f938cb379366750fcc6222b", 0x61}, {&(0x7f0000000580)="9535b9d899ae768146a8f56b22b0c0d4c29c2638ad46d130adc3798dcd7ab3de253088a434d5a875a2349044a1c2d8bf4e4dbd459b277f43ce0d5751ec1e2bc590b87a64ed88648d2b39a69ec1123c52e4190b2a3ee5d202b2f75daf3e9f221f8cffae3cb99f846557fb13b66d7914e18d6cc92b0e98ce05757f34383c97afe3bf4d9bf12e119428bf5575e7910d1b59d5d83a0c46426745d95f480250dd17574b1aeb33e6539516629fe85b1d9e52b7a0deac1cbf569333b526500983f28b17196e4c8e4b48fa93448cc3aa1ad0f0ac2faffa8594a3ba6c845c8d01b9282c9a80d80a8a8c600e9a28bb359bf45a4be1f00adefb345c23b9e51e44fa565833c9b5f6a6de7daf370f103235daffb189b4313197a34628e329e1ad636daa92cdbae7310c76a0e7a9abb00babd23f6a90e76a6213a8c2fe4ef3d703c373957bc7fe6d74435a63f31b21049aa67f9595c59634687dc545460b006be751db2f198c03d2018ed31e84663c1258d6f21b98c72ed3767bbe7a30d39252eddbc3e027727635f3de3433eab28ba5fea38bbed911888d8f0470772a0195339f3d25c294f7352e5210a31fd59d046f3d11abdb38717f05a5cd8b17dfb182e5769422ff1298f534d6715535d1f1e2044784fc10b7f3ec006fd72be96c71eea8a1fff63e893768442632aa7fdc80e61da75b91883d41d2dc91cfcfcda0bddb66061dc4188749e6380a123f092d0d97d83b16b89ce05e60f5984091eb60b4f3a2ef82237f86f9d99f6b70a293ad750995e96d66f167108aabf6fea755b2895b72508c425dd388157538f434952a093223cc7c5d6982093a1e0100f7d4995b6b1dcabcd277748a5bcbed401674bbc851a96052738cefee4e9ff83a3b1af0b413ff8ce5a46dce77ed5e5c1baf9422a576c7e3327c85b9e7c0c3f238795cb22d8198fd4f8fa9e99ea24107f3f2f8dbb82dceda3dfe37ffe6dc4f397d4e89f1d84ffccded504afe57fd7eb4e2862a9b44097df92c029c14f32661fd0180ed03d666623980c093c09ab23a9b60063c7e9431431d8991045ae30c417e3378ede722594666aaac6fa0948cecc8c5b62363b6207a4e623a636a3feac5e527d1969c61c3be284499aa27f878cf42268bd9e6f3f980669a9cf46f32288899f004464d19f96523eb278f1e019163b5808a07634cb217a7eb819da8b4782053332890b8e3ee5067c7d2b59c4cbf31c4df7ea60ba96b9d53a5bc830029bc8d6391873e57e5a9ff0dcefc0659aad57fac6fda22c39b651fab5e250efeb5e1507205ddaee2167c798a56c7f84db85534074c9b6c77d4311b3f7ce5256f7fd30abecc383803dc231420b66d18c302b8dede0d9cd3ef2eeba7d3c008e8122c2b74f9735cb7fd2e97f659bc0d2a0e8b281a4032356aa08e7c6505c43e99a54827423e0bd7303e13c8d081434b25fc90115e5121534e8aec9297571186e5e11f9a32ba53dc95d5e59c960f70614cfc5f73c1363a5ca3877f650a422555509e14f8e7a76d10f84bd49c9a7f5dd8252cd8764fbb4470e1c63437a1c1b57364d1f0dd2333854e2ac43eb3b9346c0309e78fed8333933d569e50bb2a662063b314fd42577156cbde5bfe4b5b207624427cdac828fd052434b4607b936d74c06317e355cc7e53c48cac1f0eb5aceebcf997142b1a44a79a08b7153949f5e7bf4a0287d65635fe2035c8e3f2fcd811f35aafca4bc14bd541f4015586846694425d0712a2b1191a278c87032d778d782ed760ff8b878fa9077f5c73f57a29d642c611ce4e1b52b98fe898212679b5956e273848892e353104b3e96be1a30e7f7a4a0bd8df4bdba0aa4526d9e95f84a85c843cde9e4f15417e78d9de6395c2110d754022c171c3b7276079eee19f8a03b815ea514e9447adaa8f8d7d18b924106132093819f48334315803207a9e4c6d2514f95edda5e8e9a8b2e1e4b9011b6ecf6d48d254d2ab052adab8610fe46f00cb8bac8ccd847efc30b1d2547eb1f5bc6b9374a5626119024c724eadc69e7e9403de64a8470b4d085a27d95f36b6a02d8b65ae10347e4d6d3753eba665a110c89c5c97c1b89b36b3a52cde348145a19494f4836c58ae52d21398d9ab559353639a9b07dd924e20f33ceb28ed23d8d5b3872c8c424ffe8d6d57ea95d9ed7fd1f1ce8f7f67035668ee2606bcca3c66f69abadda70b5248fb6e6a088f0d7f02597b983e4dc4b7be5877749a731181bc208c916fb1685397c371f87ba671d5bd52d03c1b00693d01a3f822c8eef653e763c89d5e5d11938c9f1edee8a2554d99fd6f355dc31b966b16d682bb4495b7d1b0d2520634949197f9c47e7d987d7bc9727cbbcccdbb938b0c08a8b2591d6b510ac451699fa47374f28ff47b866eeffe0fcde2976cebf41ea589e412a6854f8754f2f9d4cf42cb7a909b321f668d186a22a33773f49b9468128bc3d5a4a7d0ccc1747bb059d9192af10292012a298fa1bcc6d711ce4b9555b47707c7f9543ec20713c6b27f5da910a1e480e90a36a2cfc692ac1e40b85c94a527750fffce22e267913bd11755bd39558823eeeaafc61577eaf46aa8f3cc9e1d3c636b5d1591e6969bd8a051ef75d0d88003fc9ea0880e354e63f16e3defe240cbf055ef9cebfe9394964eea4f848fbb33e0bae91570087cd1f0d5a6e740c9bea4d2c75384f85b1977ba4136a367720cc01ba8952df53b7a0c578fe5d2e4a6d9773d585cfb133edb7ff2fcef8e2d5642346822a03bbcf555c3d93bbbed38ba219c1e81f99f28130e7000ecd086df7752d7e1e83321239bf57906f333ade8b463394e14031f8e34d9f2117f45486e3f6d3c657b36b38c40cd8d00283c265e972621b46456a9db845e285a4cb631adae5801e95575bff3bc560bf22b5bc668f719fc0c5a4840ec43fc52f75a2f7536aa01dc7b61b5656f33ab04edd293d0f1f4ecfab501236bf568a90cdf78d600a21f7031d53c16b3a9e4493137e07de33e96c4156b2be9c1795ec2bc7af033be3b7d5098b5852edd1bbdef622415b5eea6ed7ee23a9d85267b66a336ae98e1f92f3c3828ac62d4d38651d7b2b50705ed61bfea805b8eba16ea16c80b7b09f73869a717d2f3e3c931b9650e179bf3652c90d14f64fd5618f42220bef221374d4e7ad8d9ff85c0d74638258344cec30767f2f54dd593267eebf2d46e48803a87c445e178e2b6e6917fe801b195bede3bd8d37b4715eebf99a20596041ef79fccb09b50261b9d3ad346a7eb5241c0c637ab4f53373d1490dbc54747af50e0c16e2641f9934c1b72e761ab0fe734c5ebf6c3dd4935c5b21f09863131a727b447acacfae2f77ffcdf2bb20db12f811eadc36c56579678f9ce915475b0f810e3b63d27f4df7b44fe75628b9040f16edbbba88f53e0a5c5a7b45451bf824e2b333c6b7327fb76a1d1244d4b3bf35098a0578cae974c799b940a7766b91cedaf5206f77bbd3940ed7cf92e432520642cfcea46e71baa720827e37fb52f4cfaa5658643eabc4c042f1fe66c88fd9ef1afc8c81e8e18397cabc7d944d0a2529c3d8504666edafeb6697e285474276de0c6d7650c6b6a1e59b53b13e2a4bdc380a491ad6d682e16b0b0378ffb56985a59de5ab28d056abced449d96dafb5ab55b532d904c1623a22a192547b1ff613cc1b543136f56daa532e1601f9276958402f8b30a3465034b859a41e9d395c7ffbea84ff16e0a432104abe4528807376bda89cdd4df711aae5880ce6f8e8511ccbcea3c3e7da61e0edb879f47b64ecf8d93e8c90b31df3954bd20265d19c4846b873bfec70c5c6814f62ba3f49042b4e500301177572ecd087d4ed8aabd214b034d2490cfea3511814eab1966bba8a2e8dcdf1c30a981646b42288e56c09b721faf1eba1a74e9d73a2e3ecda40ce8efa1d4a047a9c14eca5062290d9bacca22790452458bf2c82ec47f12f7383f3e8aef785cd0cf9e761382f04d9905449b0acbdb1c98f7dafe397d7bad0650831d76564c7b15a80008de44bc730574dd1221ddf92a1734f83e0c7177bd3fa333a4d3d08541f0cad7b4385387e9c7f29e7b77471ac1d7efe308e04b61735adb8cd82ccb1db5481ca2095b6a3ca2e6b7982ff289ac9a5004802fc452ec6c11aa34d5ccc01c9cacaa65bea0b15af7f987a9615eb6c158d4c0ce0f286e196f402fe44bf52c923b83aa73073f5f93f20acea69df4e3661eddd5e3ad866481771c69ff33d2431331dbcef7df158cc64d207bf24be89357b89bc5bffc620930eadde2a8801ec04be35a268d9be54ddb00621bf048db403a74f7d358599a44ebf633850165e70f2957593c06b0016eb2fc0b267b655fef1c754716b6b921868a183019bb74e7047040a2dbe2964b3ead9a9473d881bc68051543343618415bf0834c49447f65be1b7f2f7ea3d23dc3daf5e694185a12b4965ca7fd3641d29109c3fca9975c3ff8ebab6e4458121e91fb99025531243386aa7867d5210cc649afda39c0b3f2e54eddda2b9c1ba3d1ee6b11b4c2aa95128e765faf1b004064d392bb168bfd3ee560af75630825d25aae095a5913c5ab4bb4d5e12df1b5b728440a774493d6dd09ce6d34f3bd46fd5cdfe44fe6aaee11ff8e2d4f6f587415edf0146695d7cac1d97c7b20c3cca4f9501f2a5747f7a72deba5fc49aa6783f5b0db787ff4f35da42ddc704bec4e0226621892c3a1f0a64d683533b92644721832501acb62c7ce1e4d3bce38a5f0981b2564af186ef1b52d9496232b5b16c5b9d0797c7b3ea05bc72290084dbf05820169a384fd1ef81466f96910600a2146d196bdd5d12d25d3a24a8a11662c45744ac4c3dea3c84144a1271a1583a349439290993e02e98673a87a7f01c02068de005182bcb44f16d3d4d0df78f40e23db281548ababb5e7677e6598cf672a86cf3894ebbd59adb5077585ff2186644710061dbb216435e5ecf177686a1dfdcffa102165e6f12fdcc3c867b668bd3974ec0a50484bf6f91a80bbd21c2adafad51715c748e80ded3e3828789bd44fe092dccd676a8f6b862b429c597de17ff41d6ec25543cd834d9b90518894fb4d20cffc888ae38faf2da12479907c660e871e2387a5f89e3b475413b7b1a4f46afe64edfa25564e8cfb1672d3eedf797e52e9b2ab07ac7adf962fe937075c050020175f1d46549ab883205efc7622c06a9d11d1484048b9e0f8a98b32916600587de2ff95d14edb0fbd83b52ca5985ab75f85df8ed03e33d275c2072f11809545f45781205c410508fe94963892eb5ea872b2f519ebef3e923fcd427932fcf5766461c8a2ca9eafba024411466e71ab90cabc592e97195424b967091f7821e1d2f31fdcc159d03f1fb2e2cfa9174490945a5418bef9bc5a00b9a3b09349487bd9f5fb157be85903fe99eb7c1e88271038580665367b71c5e87f4bd78e512e5f0f70a9d5970760bb111623799a20f6c8ef0b66cd58676f32755a1bb22307beccd667fc331178ba5f33121115ec332dc5b837a35e3d1a50ad9683a2435d79eb2924e5d5df6286802b6ed2f4d4171377a8f24f233ec136d8183ba92a6ec631a9dbe7ae0f2a04995a141ba8c7c8d96e609fa54916fe24fa80674a0172b149c3c9c4b5ce243faf084db97273d0892ac01ace544b7759eac3e03f240013fa8fa2a34c69cab9848cd6c0c16bb812708c04436321bcd9ab8c66a94178fb47e5386083f44fd90e4fe9c7d61b3eab2c10849f7ae1023bd11f2e4316858e3585b79f888f399fb8367c2d06a5670fe82021162b19b0a660c534a967a6b3b0b3a161021da9ad7580680c83f2", 0x1000}], 0x2, 0x3e) r4 = accept$inet(r0, &(0x7f00000015c0), &(0x7f0000001600)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0, 0x0}, &(0x7f0000001680)=0xc) fsync(r4) seteuid(r2) fchmodat(r0, &(0x7f00000016c0)='./file0\x00', 0x4, 0x2) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f0000001700)={0x0, 0x401}) fchdir(r4) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000001740)) getpid() readlinkat(r0, &(0x7f0000001780)='./file0\x00', &(0x7f00000017c0)=""/210, 0xd2) fchown(r0, r5, r3) chmod(&(0x7f00000018c0)='./file0\x00', 0x40) getpeername$unix(r0, &(0x7f0000001900)=@file={0x0, ""/4096}, &(0x7f0000002940)=0x1002) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000002980)=0xeb) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f00000029c0)=0x80) fchown(r4, r5, r6) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000002a00)=0x8001) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000002a40)={0x1, 0x5}) 16:00:13 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x400c5708, &(0x7f0000000000)) write(r1, &(0x7f0000000080)="dd2a9a5412208f15072867fe471660b6f5c4e7cf74c93a7832d996a39c47c18f62d78ab56fd88e3f7bbc2c14c73c0c03cdbe830325e01d0e567bb56ad9fbb41ed0406e20cebc0b8ec2c1f9fa555d5f6138ee68c2b59841d4acaf49ec376d923a7f995490cc3a6adbc717eb9f9462651a9c83fd665374fed12e8ea41339d63ce1618ff1abbd0f6e1f5f39e40f8a5c6ba76e86a7b2a6431a024068732b7328df8f04a5d1bf8c5261", 0xa7) 16:00:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000080), 0xffffffad) r1 = syz_open_pts() close(r1) dup(r1) semget(0x2, 0x7, 0x8) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x3, 0x8, "b08dce5800"}) readv(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/45, 0xf9}], 0x10000000000000bd) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x82, 0x0) 16:00:14 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/null\x00', 0x10080, 0x0) recvfrom$inet(r0, &(0x7f0000000380)=""/208, 0xd0, 0x40, &(0x7f00000001c0)={0x2, 0x3}, 0xc) r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x2, 0x5}], 0x7, 0x0, 0x1, 0x0) r3 = openat(r0, &(0x7f0000000040)='./bus\x00', 0x0, 0x100) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000080)=ANY=[@ANYBLOB="f6ae7435b54eaa07f0006dfa2f0941c5a2df0517"]) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x2, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x21, 0xfffff, 0x51, 0x5}, {{r1}, 0xfffffffffffffff8, 0x40, 0xf0000000, 0x9, 0xfffffffffffffffe}, {{r1}, 0xfffffffffffffffe, 0x2, 0x20000082, 0x6, 0x3}, {{r2}, 0xfffffffffffffffe, 0x10, 0xf0000004, 0x22553214, 0x9}, {{r1}, 0xfffffffffffffffa, 0x82, 0x0, 0xbd9, 0x3ff}, {{r2}, 0xfffffffffffffffa, 0x20, 0x22, 0x9, 0xffff}, {{r2}, 0xfffffffffffffffd, 0x0, 0x5, 0x5b5, 0xffffffffffffffc0}, {{r2}, 0xfffffffffffffff8, 0x1, 0x2, 0x7fff, 0xfd}], 0x7, &(0x7f00000000c0)={0xfffffffffffffffb}) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000480)) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000540)={0x8, 0x4}) getsockname(r0, &(0x7f00000004c0)=@in, &(0x7f0000000500)=0xc) mkdir(&(0x7f0000000200)='./bus\x00', 0xcc) link(&(0x7f0000000100)='./bus\x00', &(0x7f0000000580)='./bus\x00') 16:00:14 executing program 1: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000001a80)=ANY=[@ANYBLOB="5602ae2f66696c6d3000"], 0xa, 0x0, 0x0, 0x0}, 0x0) 16:00:14 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x1, 0x0) fcntl$getflags(r0, 0x3) open$dir(&(0x7f0000000080)='./file0\x00', 0xa40, 0x1a) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0xc0044266, &(0x7f0000000100)=0x8) 16:00:14 executing program 0: mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1) munmap(&(0x7f0000000000/0x1000)=nil, 0x7f7ffdeed000) shmget(0x2, 0x3000, 0xc0, &(0x7f0000ffb000/0x3000)=nil) 16:00:14 executing program 1: r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0307006, &(0x7f0000000100)) 16:00:14 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCCDTR(r0, 0x20007478) r1 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) r4 = socket$inet6(0x18, 0x8001, 0x0) accept(0xffffffffffffffff, 0x0, &(0x7f0000000180)) connect$inet6(r4, &(0x7f0000000000), 0xc) listen(r4, 0x0) dup2(r1, r4) 16:00:14 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2, 0x23) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x7, 0x80, 0x3, 0x40, "ed161a36dbce609c30dea5c6e4386142f07369d0", 0x2, 0x4}) 16:00:14 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8080, 0x10) getsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000100), &(0x7f0000000140)=0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x200a, &(0x7f00000001c0)="d5ff9668", 0x4) accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r1, 0x29, 0xd, 0x0, 0x641) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20080, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x402, 0x0) 16:00:14 executing program 0: r0 = socket(0x1000018, 0x1, 0x80000000) sendmsg(0xffffffffffffffff, 0x0, 0x4) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x300aa, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000100)) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x0, 0xfffffffffffffffd}, {0x8000, 0x4}}) 16:00:14 executing program 1: socket(0x2000000000000002, 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = msgget(0x3, 0x4) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x738) msgsnd(r1, &(0x7f0000000200)={0x3}, 0x8, 0x0) 16:00:14 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2003, 0x1b135a67) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/171, 0xab}], 0x1) 16:00:14 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x80044272, &(0x7f0000000080)=0x6) 16:00:14 executing program 1: mknod(&(0x7f0000000300)='./bus/file0\x00', 0x8000, 0xffffffffffff2822) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus/file0\x00', 0x10102, 0xd2) select(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0x6, 0x2, 0x7, 0x6, 0x5, 0x9, 0x2, 0x1438}, &(0x7f0000000100)={0x4, 0x1ff}) sendto$unix(r0, &(0x7f0000000240)="1501adb86756105103ff37a304ba5cda992b9d5bff60b5d0b29dc30fb8973082ea956e1cda6dbd71aad36dc9e388ffac593e4f4aafdef1c2ac9ab9fc036888cb91730d6a1aed4d3525b961194c2a8b925ff80517db64c596c9a6609d0709cec6b79dc9c0666336ed0cd613591ea7fd86c4e52824b4200ed175dfb80d8eb76899883f", 0x82, 0x4, 0x0, 0x0) 16:00:14 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x6, 0x0) poll(&(0x7f0000000080)=[{r0, 0x31}], 0x1, 0x1ff) close(r0) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x2, &(0x7f0000000140)=[r2, r3]) getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) fchown(r0, r1, r4) r5 = socket$unix(0x1, 0x5, 0x0) recvmsg(r5, &(0x7f00000003c0)={&(0x7f0000000180)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f00000002c0)=[{&(0x7f0000000200)=""/162, 0xa2}], 0x1, &(0x7f0000000300)=""/134, 0x86}, 0x40) r6 = open(&(0x7f0000000400)='./file0\x00', 0x100, 0x77a251d92317489c) ioctl$TIOCSETAW(r6, 0x802c7415, &(0x7f0000000440)={0x6, 0x6, 0x100, 0x7fffffff, "8931d8e6bc08a3ecf919930318062e42f862f300", 0x1d, 0x8}) 16:00:14 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='W\x00') socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) poll(&(0x7f0000000240)=[{r0, 0x5e}], 0x1, 0x0) 16:00:14 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) r0 = socket$unix(0x1, 0x1, 0x0) read(r0, &(0x7f0000000240)=""/107, 0x6b) r1 = fcntl$getown(r0, 0x5) r2 = getpgrp() setpgid(r1, r2) socket$unix(0x1, 0x9a4c48cf173dea5b, 0x0) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000180)=0xc) fsync(r3) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) rename(&(0x7f0000000100)='./file0/file1\x00', &(0x7f00000001c0)='./file0/file0\x00') 16:00:15 executing program 1: r0 = semget$private(0x0, 0x3, 0x4000000016) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000002c00)='/dev/zero\x00', 0x7, 0x0) r2 = dup(r1) readv(r2, &(0x7f0000000bc0), 0x2a9) mlock(&(0x7f00003aa000/0x600000)=nil, 0x600000) socketpair(0x7, 0x0, 0x401, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f000079b000/0x4000)=nil, 0x4000, 0x1, 0x1810, r4, 0x0, 0x0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000000)={0x1, 0x2, 0x401, 0x3, 0x1a}) clock_settime(0x3, &(0x7f0000000300)={0xfffffffffffffff1, 0x4}) getrusage(0xffffffffffffffff, &(0x7f0000000040)) open(&(0x7f0000000280)='./file0\x00', 0x800, 0x2) mprotect(&(0x7f0000fee000/0x10000)=nil, 0x10000, 0x0) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000ac0)="cf160dd597928ec97f2e8e122bf3705eedfb76119e09244cb2702ea329e58e6e4922a19c33b9d5afcdd35f8761b54419bde73eb6a83e2f9d7742c5b52ae61148a9fe0a523ebe0f731b2427c793ed78642b1f9cedac69eeed178f5c7a04b81c8225a1c319cf9d5b8c006bfa070b631e34c9c05c9fefec1f91fbb22d31abc600d3e35c5732274f712d61f8f25e6a4b5f80261cecc1f158b9fc793c1620a8dd92ba752aebaaec79dda844d699d900a9c28beb36c479b8c6ec8cbf533b090452cab3b4fafd471036266295342ce9", 0xcc) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000640)={0xffffffffffffffff, 0xe88, 0x7fffffff, 0xfff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000002c0), 0xc6f4c73f31c1d106) r5 = shmget$private(0x0, 0x3000, 0x4aa, &(0x7f0000881000/0x3000)=nil) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000680)) munlockall() shmctl$IPC_STAT(r5, 0x2, 0xfffffffffffffffe) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000240)={0x658e, './file0\x00', './file0\x00'}) semop(r0, &(0x7f0000000100)=[{0xfffffffffffffffd, 0x7, 0x1800}, {0x2, 0x1, 0x800}, {0x8002, 0xffff, 0x1000}, {0x80000000003, 0xf2d, 0x1800}, {0x1, 0x1}, {0x0, 0xa6d9, 0x1800}], 0x6) socket$inet(0x2, 0x0, 0x1000000000000) semget$private(0x0, 0x0, 0xffffffffffffffff) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000340)=""/164) select(0x40, &(0x7f0000000140)={0x400, 0x6, 0x800, 0x4, 0x100000000, 0x1, 0xffffffffffff8000, 0xc1}, &(0x7f0000000180)={0x80000000, 0x8000, 0x73c0, 0x9, 0x7f, 0x3, 0x3f, 0xffffffffffff7ffd}, &(0x7f00000001c0)={0x3, 0xaa, 0x8, 0x7, 0x81, 0x8000020, 0x7ff, 0x4d5f}, &(0x7f0000000200)={0x9b07}) connect$inet(r3, &(0x7f00000005c0)={0x2, 0x1}, 0xc) readv(r1, &(0x7f0000000940)=[{&(0x7f0000000840)=""/194, 0xc2}, {&(0x7f0000000400)=""/87, 0x57}, {&(0x7f0000000480)=""/168, 0xa8}, {&(0x7f00000006c0)=""/32, 0x20}, {&(0x7f0000000700)=""/148, 0x94}, {&(0x7f00000007c0)=""/108, 0x6c}], 0x6) semop(r0, &(0x7f0000000100), 0x33) semop(r0, &(0x7f00000009c0)=[{0x1, 0x8, 0x1800}], 0x1) 16:00:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) write(r0, 0xffffffffffffffff, 0x0) write(r0, &(0x7f0000000240)='<', 0x1) 16:00:15 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000040)=@abs={0x5826cd7bc7f94539, 0x0, 0x1}, 0x364) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x5, 0x0, 0x0, 0x0) setuid(0xee01) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) r2 = msgget$private(0x0, 0x120) r3 = getpgrp() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000100)={{0x8, 0x0, 0x0, 0x0, 0x0, 0x10, 0x7}, 0x100000000000000, 0x100, r3, 0x0, 0x1f, 0x800, 0x7fff, 0x9}) 16:00:15 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) rename(&(0x7f0000000080)='./control\x00', &(0x7f0000000100)='./control\x00') getgroups(0x7, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./control\x00', 0x0, r0) setgroups(0x1, &(0x7f00000000c0)=[0x0]) mknod(&(0x7f0000000180)='./control/file0\x00', 0x1000000001ffe, 0x0) 16:00:15 executing program 0: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000040)='c\x00') mknod$loop(&(0x7f0000000100)='./file0\x00', 0x6000, 0xffffffffffffffff) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x0) 16:00:15 executing program 1: r0 = socket(0x3e, 0x5, 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x2, 0x5, 0x8, 0x6, "6c8a9bcfb3e1cb5a6bc9c7fcf895145f9d668966", 0x2}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:15 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) execve(&(0x7f00000000c0)='./file0/file0/file0\x00', &(0x7f0000000240), &(0x7f0000000300)=[&(0x7f0000000280)='[]/\x00', &(0x7f00000002c0)='\x00']) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000001600)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x3) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x0, 0xbd}, {0x18, 0x3, 0x2817, 0x100000001}, 0x18000000000000, [0x1, 0x3ff, 0x2, 0x10001, 0x3, 0x1, 0x3, 0x1]}, 0x3c) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0x1, './file0/file0\x00'}) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000180)={'./file0/file0\x00', 0x4, 0x740e, 0x6, 0x0, 0x8, 0x8, 0xcc, 0x0, 0x1, 0x80000000, 0x1}) 16:00:15 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000240)="3806a8bb657497340233c70dcd18fd34d134e7fb75e62eb773082769670b6aa8bcbf44ce71a6beb963a3b235a3367e78dfdffc15811e4a065cbdded532bbce68b961c15f33d6c709b8593e935aa2a9fda468adefe4c122eedc739f6f8320e9ade45ba0843b19c64b18fdc564c491615053388e45f90c93a9e2b67bbce0d72cd4be354e479b2674f1c60e9923f5210010cd1ab9c853b12c3963da26000000", 0xfffffffffffffc1f) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x100, 0x2, 0x40, 0x7}, {0x6, 0x7c2fc1fa, 0x1, 0x9}]}) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x6010, r0, 0x0, 0x0) 16:00:15 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2001, 0x605) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x0, 0x5, 0x6, 0x2}, {{r1}, 0xfffffffffffffffa, 0x80, 0x4, 0x5, 0x3f}, {{r1}, 0xfffffffffffffffc, 0x80, 0x40, 0x6, 0x4}, {{r1}, 0xfffffffffffffffe, 0x2, 0xfffff, 0x2c8d, 0x2}, {{r1}, 0xfffffffffffffffb, 0x2, 0xf0000000, 0x6, 0x6}], 0x3, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x6a, 0x22, 0x5, 0xffffffffffff38f3}, {{r1}, 0xfffffffffffffffb, 0x4, 0xf00fffff, 0x5, 0xa8}, {{r1}, 0xffffffffffffffff, 0x8, 0x2, 0x2}, {{r1}, 0xffffffffffffffff, 0x8, 0x4, 0xffffffffffffffff, 0x5}], 0x100000000, &(0x7f00000002c0)={0x401, 0x4}) r2 = kqueue() r3 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x4) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f0000000340)) bind$unix(r3, &(0x7f0000000440)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000140)=0x9) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000380)={0x5, 0x7, 0x3, 0xbd, "0627d3bd5de10e9711202e60a70e6482de320636", 0x46bd, 0x3}) 16:00:15 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) fchdir(r0) r1 = socket(0x19, 0x5, 0x1e1) bind(r1, &(0x7f0000000040)=@in6={0x18, 0x2, 0x7f, 0x5}, 0xc) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYRES32=r1], 0x1) munlockall() close(r1) socket(0x26, 0x8002, 0x0) getpeername$unix(r1, &(0x7f0000000180)=@abs, &(0x7f0000000140)=0xffffffffffffff2f) 16:00:15 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x62) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x7) 16:00:15 executing program 1: r0 = socket(0x2, 0x3, 0x0) bind(r0, &(0x7f0000000100)=@in6={0x18, 0x1, 0x8, 0x4993550}, 0xfffffffffffffece) 16:00:15 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) writev(r0, &(0x7f00000000c0), 0x64) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) ftruncate(r0, 0x0) r1 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendmsg(r1, &(0x7f00000002c0)={&(0x7f00000000c0)=@in6={0x18, 0x0, 0x7, 0x3f}, 0xc, &(0x7f0000000200)=[{&(0x7f0000000340)="a5e85b2f015ebd9a88e579e3b7f23e7199a2f04c5f289aad53ba30c2fce45ab34c6c5737476f70d3b379968d13cfa5b5ab8d55e3658dce3b685b73a945bc0bc81d6be1f81fbc2da2113cc25e61886062edb25e972ef8affa07bd4c6e36fd7699063372b5e57504b8e5ef11d1c6c61bc80f3ccaf9908e74f14267a92b43dbac2e909641f037b594e860dbf637c645f79859f816c900f3d7dc89", 0x99}], 0x1, &(0x7f0000000c80)=[{0x1010, 0x1, 0xffffffff, "1521a6d79b3a5e9b4366dba0b8f47ba540d97dfd78d02066855353868da1dcb3c5fb3931a737ecc790ba982df88dff1047505bea4700f0395c7d66171a2588b2ce55f96cd07ec5504a11d83a43467f8f031400ea32d8f007148474d682c2168c049af44fb50dac91c35a40f1df1d185e70883efd43727dbe6869672e21008a6beae22b0338128cd8751c5e098a0e4ef541080c22ef60c3319a1dbaccdd4368164e679a60a476567a0e6056669ddaaa29d2fcb235887123db8dda76fe102ff0221535ed4f8c9399b8715ddeae16aeeef9062950c9237a40e2789c747adeba2c0a3f9079903c4e1870031717c70db7a613e68d98592aca20c70a640667cd326fb085f856ea68bb71bd1b17691ef9eab2d9231583f41b38f167bc69bc723ff9628f8b22b0f105386c1b5d8c7b2644eb83ea4ad71b67914f45504a6fed9f64c7c3ccec93d3fa4db311d894a2107174a68c309055c756c1fba6983352f6d15a953c5ceb40bf8e36fc569c72a99b8bb1b77939b98158914e3d2bda4af4389f02f9e1f5018527895680abff421ad3903a7503c55c9f128f45c1c2d8b8068256adb64f33ffaa9e89a9bfdd90252602b1f4edb8a7f35a8106300556c313b448b2959e3868c35ae22b193f64624d267c664b6f588ad069ef1d128878f36cbeca35e55d1e5ecdbaa2e7563749e6972329ca5e4448fa46a7ebed39820a24382183f9c02d74d4b6f8ca5bb88c53812af81664fefc2b1faa8cb5a2599eb9e757214bdbd4df60b691090494c6e1fe0c30cba6866bcf88d780ce8a591c49131949ee22bc167ba018d2abb2129f57943de9a468046865ba9aa875319ec3e4a5d91640bc78aa0b5ea151362c63901f97e9ff0ff2aec5d63b7d36683d375f5663dbf0c530282c8e6a3e35f2b200c83a04bb95e322312c020929455c6f6f8a47ba087ca931edb6c228d21a560ce30e0a120ce99141c69c2d465347ff94d06299c6f1159afd84740b79bc41e7aa3614dd971a1d53a528d0adfda8f00258269e97fecdcbb4549e67d5da426cfb6c272f9e61ed0fcbc8544333526067dadd91481a68e30351f0060dc65b9661e007906390fc19848f8721d36a5747d1682d53cddb67e05ba0f62694ee1f415497dc4136f2562a4535d06189c3d966dfe2d2280f06c376a9a446844197d9c768f95ec6a735b9163061b63074bd8f87a66b05dddcbf1f9fa1ef0b3637d8153f92fe609a5a35a2c0f17f5fb6625ce582b7d52b489b82875453bb8131a82865c69fe6594370cc72c1686beb7413b079b516505a434f0e8a4f2b828286f8efcef6bc1957bd229b204eaa8c1ba59442f2b827e2adcddeb4a3455ee0629c5cd98a3193078dcbcdb835389bb025af3ced45323d9a79f8733fb8e20e56f3a722b2a3fe2e188bafa64a9640e79e458f136a9a37e27f8bb2e9f27619f49221750b9367510a0563865125ab8e0a0503e4f3c56e4ef1e3e63896ba5310cdcd421dbf0bd31ba1b3944693313db507d8074196ec79efaa44b5efcaaee5c2e80f6ab5bea822a72182c9295f58ec5b9ad26ea4c989921f6f54e79848b259f238b35b765ee892457f70c6bd6930414a98b8540a3262f8bfcc48a1b938141cf9e23c5a3496c312768bbc6af12a998fb71ff942ec013000e594293f758d84e5bcaf8a2802f0b4c84c61c863f99be34c74f49386ebebb28a776beeb81ba1c875368f6704c5b1f2e444ef54453eed769ea255508e28729756c09ad13fed22309425feccd9523ea72c7a25ef9b413278fb4dc5318720aa2cdbe95b9e8715f6615212ea188bfc513b3db58dee6299bdfcfe60aa3559bea251e6af509ed5c51f1817c028088a77ef6d82af369b19fa162dd4716473f612cabdb4c41dfad932dd91fe096a5c766e17702fe6eb166be58d2b9bf58db064aee911088981fe141144c83bf0ac8ad97c6b2420f30077e44a2845cbdd81bfd42fe1b53063aeadc39399d1109cea8edfe8f951a34c57a88ad7ab8f3e612fb29de4f76f29f2595ee479f7ed10385c667e8384dbf869dff3f0e7ab469b151d66ba9cbf7f3b6fb766a640b9bb83ee63ffc9bec300f21d75cb881350438967b6ef1e672196749b1a1a9ce0c074caf25ed6823751d75df6a6f315afb994f2fc91e940ed02b75c42ca7f33ea50bdc826cf47b7801078229702b25baab116b0fd9f05be1f3f44f464973bbc414e60415d400dd1b5972c827ab6de69a37e5551b3714db8c665349fc04aaf948d3ace0fe3c7571b18c46ebbe2dca8a9807c73d2e5a7afeb8ad9b1a7116577c955d704459088af266f425062128ee5846537ef5646f5b06fcd42d97311d6e7b07b057c5599abc3dc943bb5d0d11642f357c5d7861875f1d075d572414d900d975486915227719a685c8c19174a74228744d1e449ab0bcb0a480d16fb68bdc68b39990439d3c979dd188551c5bae07d240f70fa051ba6b709fc20bbc0be661785c1276c3d6ba31123b42a340dff58840bc67a4f2ceaeba0c3846851bdf220e669a2339e50a286b9eb30a1cb03be0b2d79cfce9c31bcba5632a3329aef8e86bacefc72274d4065a3ca6f122489e3b8dc79a9b8ed0397adcf35444deded1c4cf5cb8bd4127b4f7f4ba0f66e91aec4b0e5f0c705351bd5144f78c5459f57178064be9fe2cf86bcfe33ac3dc516663500c7108651d664f0c5e26dc8c02800b3b164aba37e4fb07e4e80285e3ac489a9adf0e1c6a9daedb90ca1d6a751f079edccf074d1e8c3e0f074ec60e8e604582c64fcf225802187e0d8d549526d94a298498833cc0c0dd4f535e447766c2d0afbdfa211b37f65e2ba929da8bfcdb5b57367a411bee08197efaa86a0034ec4081867f0ef305065ce6c1d41f51a245426665e3cfe03b48a8889506a24475f60bb9de510cd14e9ceb46e084156abb0dc3aba24b16d338a518a95bb8414f6a425b8655a0ecd1e3ffb8e042f830beb0587c0a3fd55bc391e82df616d3006861cabe3931061a5851fc60e0c39c038a2aecad37943e3d04184cd5beb1ccccf883d68375ac9dc0f70b692cd25c1bc52eb82b97bfe70bc095fe69333a5fd979704f543a3b6921a0729f9cf0222cc07478d93d985d458427d1c95b9beb51128ba9b150dd256967571f145bba988a05f763a998e16bea42d52ca29c6b20f8ffe448ba3d0a7317ecdee6bbc6254c9a6a5b18a4fe03ee1e2901e162fd4fe8e7e6e32e4749e87cbb55bfbd69567990ce17afb75758f119825ff4575c2a38d4007869e82343b9f9b88e680d0e7fd3693545bb2315d5ac97864704a661922a17de7e65adcfd75971a3849c1de2d8f6c314cc58035b264e31e7cdfcff58b7c6732155338361f13861828091b36894b6dca0230b46ed8d99d037a7a04d823706894c524f0d96eb188dea7bdb39eddb68a16424f6f02232df6bd1498d8819704d232c98c2b650f0b9d33dae966c14ce92ae17433dce5f2e260efab5ea6db3b741f826d6cfdb51f429e35b949098351b18ed20489edff3a6d2453bb551553c0cb78a7bb4c9d3c5100c31785b5b4a3a08eb777f1fdc705b4a384589529716dba6de1a24ace04ec4fd889ecd1c456c7f11c8e0b2f551584d4ed8b53bc2a2de39a76570df94262e27acebc76951724c6974983651550d80c17d7d4e824bcb28ddebcf36b789cd11f5e6856a81b7623c9ccfcdd331b90a52892b2e8febe4907a15fc57f16b7edc8cff9ba7c4b0e6c10205a5ae984730b6d5c8b4679e555260dd0c111d4be35267714cf93778314478feda7d8de71d61cd0a1b5a86cad9015f03df0684b459a57451327db9250cce2b7187d260802b6d57731eccfaf9b89972384442b4b98117abaf890d676705150e3c6a249805843a50fab80f3bce2198a8a8d51ad9cab9fd4122b6872c7ee30cac5cce58df13a640d381ff5ccfe34d38f149a37d333b50f8901bd48575916739d526a3dbd8faeaa915c97c5d4ace12e4fe0ec80afd2a033eaf02b91a74321c92e1c729f43fef76d6f7cfc70918c60a4e7e14e8c495913635adb7bddbe0853b613286eef328699112a2620ff9d493939398d539eca8b5ca24e7419c6197e9e5ab9209c08f9d26191b3633e5e0b53a14a54e1d2c4e89af00b128ea2982ae102cbd6f7f5cef7a52919e758d56f980cdcf35faea9104855c55730f8ce164cc3a5f651f31ecd5c99970b1b8cf7780bf90f309cd84295e4581e55ef0b974473e8d7a5a4cdaccfb1f64dc8c6e992d22ddaf1eb552907360ade467d347e7d5d09d1639fcc286843dbc3dffa0fd735585e30dc86084b5dd0b8c0bac68f72482a9300d91e3950618462b4a7e8ec6ef49fa847057419788ddf5c40fd1ba7467bda6409662b37d2329d0e82d62921ea2b98b5faff76de81dc3e18ebb9430aabcdfd34a81215588b82dc44c14b102b5f901f61179e7c2780e2dcd1d5d068151675f9888a1afe90007e702dd6bab1b8d24806516d3bc9879dba126006cba3f495dd0c1b82e8b96f1a791c484db041e41ea5796d1305bf7d63d5b1c2631dc5eb06b63dc641285217297aa5ed7c7156fc588a81fe4b82effdf353e34c735085d4ea86b2f556087b40bd329d7e69cc2ac24c96debd583dfeb2758fbea36f2b7440dab82649b0ee387a43d0df147cb4634ed53426c9b662798f0918d08e215e364023ff10ebaffdbe3d20c983d9ba778f3ec15f18da2e897041be948ccffac622a2e4ffca1619985658df1ad760b583a32a53c76e964623f0b5c523df3aba21ab3c4c529d5fa32ac93caa676a2f524fc77c29a19afb697ca12af3c25510f9d1d512e8a7e778778a3bce92bda06c7f7f62c4addc49a66ab869df7c812d42cd0aa5a1e363ef4a733669e5f93dfe1157743a20f0066e997c26cf9bbda7c3765bb10a1d5ffb6482c0c918e7ec5307375b7448eb0c055487ff7a62df6ac745304a1fbfca161ea4009da53b0f9afc4cb6ad0403e81349920596a15d5d13811a376f74deb865e4c1bfc02313f6a8448663cc8912cc164a513326a44ee623531935dad4e55b1deb80e96fadb36cadd77569262c7ac3389b0a0afadf999780b5addbf70f669bd505d200b2d32e3eee8d46821cc38d0c35b62ca40704ee805f1625b6a632b721a8b0d040fae5ef191e09fea319b4308271a5b1ce3b2a3315997a1f2bea19df39c454349ad587b5f28b77250ab8e1bd4406884f2e7eeca3b45c711ae0699a27a93f8740530d95f03c111990af19f72b8fcc7b18ea4aea15eac23855e9ca9b7fe6edee3a17ab917f5b1d9aeb84c16cdc69ad7f5d7b203cf199c9c824dd08c3895e61068edea1fe0a625edbf41cebfbd791131d70123c662cd9c9ad5c538151f998c51f6514ee501077d62fc968e8b058fd5dde52d4c57fa076cb5906e981927419835410925b78bb7761c94196a630d13de69ee9cc6c5eaba6bf9123e9baac016549ea906113752056c91d3416a721d2b232b4c32a3db086a4cdac31b5ae900468c45c00dd93407e31513e2ba26a09808c56ce7a86a27375f932ee9820024ff55381829060cbfa6754de1c54d9a27a57a198dc2e622345c97486174620d1da84a243d19f69c6d54483cf34d1cf630cc57a70ae1e8676fe4bb65ff1534ad0c43378e16adabc151326bf522d68a7399117a88788e9a3934cbc721e73aae456967ec41094f8d4055c0b83576934a45c6a88373aabacf8970bdd86e48b1dc126909cbaf40268e448a54c2616c8beb4c7bc71ea9e34b8e13bbdecce1f99a62519f2cdb8f9c161139ede668dcad391615ec97e811ed8db0f0cbd58263fa6fa8bb666fbe75c8b9f8771a8"}, {0xe8, 0x1, 0x6e, "33d8e455a38b86d93797f373834d51a72ee85310fe3fc05d1bb2158f2781e127a1856b74067650659e77d7b8e93356e023d0a858bf4d7c122def8c8d8a406591e80a8bf74be908152da66bdce0365283b701cd9a63e45ee7ba596f75a76db555a49af4ea78021a2e6d2b40ee186b661869bf5e946cfe0147a41d923816e64828c03a715852c019cbdcfdbc22be2b493e47ea437e62c614db854c60c276c1a91168f571499e3e8313c7be7afeba8e8748efa0743b37b8512068360decb2cf5d900f5f6cb1884f46a25fd8d94b6472ba190a680a"}, {0x38, 0xffff, 0x8, "e828df87adb67d0d1720b60134c2e5878df80e05cd9ddbee9e8137f2ff5fc922e7565a3414"}, {0x60, 0xffff, 0x2, "3d54e3833716e9c83902eec77287ee3d9290b4dae070c2a8eba03c58886bc7021a36488e4c3c61a32448dffd9fb4f491126b4ee25b1880eea00060bc5b053ea29f6dbbbb48e16a951a91bcf650"}], 0x1190}, 0x1) 16:00:15 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x2b, 0x0, 0x0, 0x0) 16:00:15 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) 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) preadv(r0, &(0x7f0000000780)=[{&(0x7f0000000700)=""/29, 0x13}], 0x1, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000180)=[r1]) 16:00:15 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r0) readlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)=""/47, 0x2f) 16:00:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() r3 = kqueue() clock_gettime(0x2, &(0x7f0000000040)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') r4 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000100)='./file0\x00', r4, &(0x7f0000000140)='./file0\x00') kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) 16:00:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0x7ac73033) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000040)={0x3, 0x1}) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000100)={0x9, 0x3}) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000080)=ANY=[@ANYBLOB="000000000040011100000000da00000008d1ba68"]) 16:00:15 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) setsockopt$inet_opts(0xffffffffffffff9c, 0x0, 0x1, &(0x7f0000000200)="9348ae24050f8ecc93373ea2a9c7d5863f43c7da712ac364f56ddbd042fd067561bd0d4390e7940b27b04beeb557549519d504e543ece60a81a828f076177afc75b589d99607cdd2a6ececf0c40740e329d1901675dddd89ee33d6d1da3e797d57af3b968c7ffafd1f8144114a2404b139036d27f3aacfda5168e6b56e49126271585c8b9cd4d436fa4df69099d180f6b3768384eebca66fc9dfccc9af65ccf24bda46794035b875b7d6b44eed17a00ac5e866275a97a627e71f04fa7df7368d983611a97e0a3c048ff1d133ab72cce108c276e332743a6a90210b4298f8341472025633345e7f001ad8d9e50cb92584c3831af62a39c5435538be2a26cb64af9d118ed911f11543873174d01b69dbd57a2325498d8c6cdbc1c66e5faed08af5824e3c1b9a56850c1db1630cb894870f38fee8f592e5a090e6edbf49fc180550859de5b5d548de4cb3003ff8edf3975bf2f219d060ce8190d4d68e9aebbadefea60d1479bb333889539b", 0x16a) getsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000180)) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x0, 0x40) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000140)) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)="04104e9d07dc8e4bfacc18ba64b82b1e4604f4bdc55f30644f3d4bb61e56ecc9894c052de09cc641adab04fe8375dd0175b8d93ea8e0f4be0cfcecca01d311c902c5f51de23cc714eb1967ef29e7c27ddfb12f2d377d13ef75fe10ba6c0f2f2b43df5b12cf998a930c03ae1f628a34a54e89eb9e04421ff6e9762348ed106db2e6813ac598ffb1b3268594d1f58fedf52b9c64e1074309c76630219c7df977fd6618697b924619509b5c0e35f8b84bd2b5a8f863982f6553b8813230ead7dce815ccb524a0abfcc57fd0ff63913708a7f011d39494405be22d2547f3523b55eee26b38eadea47531c209510478c2a581cee90f", 0xf3) 16:00:15 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000100)="000000186004008b000038900000000000000000640600000000000000000002ff4f22006e00000000000000", 0x2c}], 0x1) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) 16:00:15 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x2) setuid(0xee01) r2 = geteuid() flock(r0, 0x1) setuid(r2) ioctl$TIOCMSET(r1, 0x4004427c, &(0x7f0000000000)) 16:00:15 executing program 0: r0 = socket$inet6(0x18, 0x80000000000003, 0x1000000000) getsockopt(r0, 0x29, 0x800, 0x0, 0x0) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:15 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r2 = dup2(r1, r0) r3 = kqueue() kevent(r3, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00'/16, @ANYPTR=&(0x7f0000000200)=ANY=[@ANYBLOB="4d6b5025094fc7ee86d654102b7b9aca5425598070dd2654f06d7dbcd84f00ce3ca73ef539d9b7339ee94b03551c57db7dfed3b34351e0ea339df776ae6bc2184d94996d5062e9a234ae3c5700a6f74cfa7e12e1915abff7c2ebd775da55d0c04f468d34bbc768da67984fc4c90907628ff51b61e1de82620b3efad31d16a4349a3e13c364eb04976e8b70effcfe277588b39c3ae71d4a0dd92b459c04c8597227a9cbc0edee7ecd06b195f7c196172badc0847766c8b9ae42f344e533da52b6d916eda01e265ec63b1daf17c0e34da33e42b3fdbd691c810a59c61ed75ed9d17614c5c6bf237311f01736a6cd3c9547e9db74a4d98c111ad736af735beac796cf7df035698a8b42415c840aff9a600222fd5f1f616b763b2be6afe51e57e54359a92ed4339c415fe615be5dbfa3ba3247c52d2bbf3f460a4f4bf6fd448527895f335029cfa48e77c2da2779188c31db277e541ce33adcadda9096a3ac68bdcfe42fe8b1789114cb2ace641a951bb66c83f1532a15f4ebbbdd3a49efbec1c14d198fade9e77608c0024a093116d5568fec7be6c05de0853094fb18e6e48419c4bd74bd291394d4e8d03647475d23d404b75fa4eff9fe605d3e8e818a3f0cd2cca1d9b72afd0eb953a713adad2e93a0ffffc2d73c83acba7b7de5a105aac72fa4199ff4ec1707f22e702e50c8474e9e5fe2018cedd218dacbe1b7dd65a5bdd9edb33295b53521cdf234341cb2137e0fa3a0f7d6d401db8cb4b3018fd6b878bd724567cfcf2c3c1f0b9c09142ad395061cbdcc960376262d9bb0e363763cb960abd0be3472a8de6fc07189f10d82c58466c5cc64913dd93ecfda15f06a00963a7e4778a45d6caa2963832ea0c21f463212f53eb0598e9ee50538a78b3c6995eaf313c1e68c04cc288aa4293e9f0b169d3e4cec43f03bc7613b5dfac0b79cd8eda32386e936234782b9dfd152198cdcd11443d0564f83d38c97d4a7ab219d2de4234b449460b661d8c8f58e534b93466f62c2bc3b99087f71c491a1e7cac3d2c73a3e12863c2788432806eed59d03d23db858b5dadb0a6115cb5ab6cb5491a1c1c609adc17adb51e5e17d77ae9efcbde886ad38a9fc7eefcf0fe5781a508c6634e8b98e97f5fa60a2c7d2631950ba051bfcb5f9648c3849be29656328eb88ac677c3083935526ea381db3e68a31b3d1004a8645630dfeb9f846f620fc4cf8495b54e4b602ce1bc81c7f2b5e20f00560995d7ca69705c9e2e654493213bf1a048a8cbb2412e3f5d0fecc1af7054adf24c731b941eda5cc4ad677d59b27832433a0fd729c161395c93e24168573d844cdb3152178a3cc71fff45d497575fe814aabb6432b81cee0989fb66538c1403c549968149f6fa954a21cb6033f7e110d549488f16fa6220f103f730f9ad2fda01a62b4b524d2e41cacb9d8231fd4ba221c96fb2d16dfed70de4ae601a1fe287866a57825ae9dba793cae246fff01eeabcf8989606562a60a37427623922548e42c6533ab91ca1ba1b5db1fac7369c317eaaa349ba9e57c942a772e58b52c6f3a270c497ebd70666d01b519d4904c30ee8cbeb47c1bfb982ecbac2c7b13d310cb07edfc4cba8b03aaa87cd081bb35d969c3d3dfc44b75c442e8ee835d5e5ce754202148595127890a226baeaf7e6d41043fcf98f0edb395843b0a4700c6a9aa48a89a65c9d72e53ecd398193a07ef746f7e4cfa8dc6d60f769a62778bea389444b45ca1f4f484106dc69dd85ef1742bd62648ac2afb2b73757c2cc1e041de8928ab93e175345fe1e9714c9d6dcf526fd68dbd863a9e5bf52b9f6598aa76386196f330d9cb836563c1fc751e8dadc29b555d8af0bcb90e531c5104a3b2c24a95351b314c469bfe6a267bfcd3180b5de91bab66a44631cdf1a4e5dee20e81116c9554a202ea7585f0dda9f6d2e5230abd11fbed15f73f374cb753e23390832f48edd6136cec26177987fddb91a595645f7600f0a68ae4af85644c6f4e339a0bf0de85bf88d829d8ad0d011253e68549e593bc9c51cbeda74e7342401f953aaf2112058955de53fab14f7c810168fd13a1f4a4fd7e1bcba54a1c0853c4785af7f4d409dbc9a024cc9ff25defacaa9faa5399cf4118c506d77ae06b92b7cf633b54509e5701ee17a1f8be4cf4015c07c502bdc8a8067e8b47f5aa28966223e1a8963d8aa2dffede6accf51ffcaf0e1f74b9ab41a974054c5246fb60b2db564feefef0eec59f8f2c6263f5390807e230d457e9caa322bbecbd0e7b66ef0b6eeb09fd037d5f1cc81815e99e5dbe0201e23b33892c4fcf18ca63f5ce278ff873e34c8224b67413c394fab089657751329271db17776073d14ecd22b1c974ff24cbdd488cdc339b3754ff513b3f6c1cc29c5e22da88ba5b32bea56cd884306a0913f5840d9f051b0e3c53144f285b14b0e16b9eaed0ba0671d9ec297dfba9fc143b0edfa9e1a04938a7cf4ff299d9d480ae3461b8a7e89f1516e80e88e0e04c0a0787ff73ba179a6aed90e19c4c1a42363da440931f3748eea1ad2533c894f4c805b20dab572e71ddacdf34c84341d069125518148a842fa6d5ede1675797889a47b3b96d08e39d688a5dc00d983911cccb7bc424389bef9abb9fd8df22fae949c1bafc027dac18571bcda780c7045cdbc05bdf8bc1049aba230e418804f568783a43d127ba061a537e2d25f244461da5367fa1dfaea730ccd1e717028e092a137d27a7f648c3a60ed0b9f39dad9d8d0a82b5f8f3f38079cd0546a4361a227a9dd309f3767d8ba4d1b7ae8316cf57158e13d0067ffab5fc5a46880a68315bec98df2a5975c23ca62d89537327598d4f91789b84df99882b2de82c339c61e80c6f8b9e12e67830c1c8edc4f50f9a33c7d254ed1bbb100be387113b0323dd6bb07de65eb6451d74159ce953fda1b5cafcf2dca7a6b2a8d54a3d83f7fc3d1c07ba2b61072a22f05325547275e03e56034228459a4d89ae21a8a440043d2c9f500874081fcb637c3a89073cb45d25d32357f10ec377c5ab832aa49f1077cf1629273e845798692da1037824ef036185b40487edf3ef13d02f0b67a5c52886a51f9c6d93356f90a54d375c2f34dd500b95ec5be8d411719a6b7f92ccde345a8cb80b78137fb87653104892e2eee401f41c235dd9079220c64ca46e35ad7daba6c7caf8da95f4bdf30e789155f71270e0838e7e0abb41d0d5350ef5faab043c9b58b11a6fc128611335c0802d3a6873097daaa9cdae799ba0d3627f6e5a9c7a3f053cdac8d8fabbc12b1a1fdb268b2c7ff11b91e8840d86ff24e6ef8812d1f84bb2de3700bb508753f20ef10cd3e99516f087685fc2c0d20b8f683b3d80fdc01fa30e49af450e07a0498b963421a18946e186451848b3eb9ac5282bb561e726b9c8ec5da31c6ecff31d61d784d3d9ba11e6933a949d6b22ee5d47d86605565bf80d4f4b3ba661f8f66e9796c466d2c1bfb6ec68e9585aa82b94e8f2fc0714ff4bf4dfad15e4d78e1db2c39a5f745efb5ee993ccd4f30b7a7aeeca6ca12377e9f75d955da1ab2f4d26e09f229c5ba0c1f1c46d01787c75a36424da4a786cfaa0790a970ba5b1b18a947c44deafed48b1da296333d068b41ce28d02c5c6d1708295841b7eb3c125f62745a51a2ef1716cd1559450abcf58f570bd8661a8e68ebd886b89fbbb42facfc3a6516f43fb392a869a4457d2859ae9107e20f71e40704b7e2360130671a93802cc5856ff339097f4e6756236ca011e1384d19cd238457ef5f75f6ca4ce8ed15fb061117eb2039df0b5bbc80449ce17a53e5ae4ce8111f5c2cc11f441bebf5b7514b2b94d4744ac5f3b3594e5883010199f13d89b01927112c72af487b5bbd7e2b49c24a65a2ce823a2e5ed708daa8311485762abd7437525852817236c5d391b7e67ef5ba484fd9dfbe4825191bf007c324745e8c5e145e18e320136e80c1af09b81097f56bd053565657fe0b6234cf6130e11bce348d56ae6a276b388df082c2b1fe5b4abd3659fb8e1f58645e1eb42cbb4dac8ac9c17339c4e6ee6a08d4b03e94edb58ba566e4016e993b6fd13d005d19c4b1a4738d58337b5b318fbe7ad1fd0fe4d3186b379c828cc2dc1800d4a0b654cc6b09caed09d31c13e3a3185c24a2ea3acc35d64c570108847f1b1558ef546a0ea244fab4f50cfedbb8354d12109b32f67b8b81627e6493470b70191caebde50ef3a4a0763506d85e5d9f38fd05aa53548fa3c8bd953990d433d3ba0569c0be051868e81e6b00fff8809df5d9da07320dc368492555bb8bfbcb48f8f4b976356cef5b2007d0aec472029b389b56e14c80bacba86a1fccdf61b59909037afd98e7e11935608fa15127b64b84441feb9ae6e851bdfa6bffeb27669bf0359f6f697c1082c94cac2341682a0b59308cce2ee5035686d8ddca09dc6ea5b43f170dd33c748535acf79d7218e456888a74c4aaf4b3963f913fee66b851ccd17c93a2195c51fa20948fde4a780efe7763490b0807bb722087f2531816c0e9226f67fd08f4c92511bec30fa0c448aec81193447b5e3e55d7a31e99427c0411e3ee1a029aa4da82803954a465c3be26139939744345022cae2fb4ac5cfbcafda12a2552b4207803fbb80d0b205b111cc0c0006fd1d5e038a2c729b6cd803d2d8f602dbfb57ef5d477a55226dac017b74eb0560491ca415395f5fb840812da859c4a35582ec640d3e2c996926c27ed0156773ec4bfd35d83e7c79abdf0383090e3b568a561b5946c991042ce715d6e3c6f81fd75ee5f3658d2932c6a7b668135fb50f3b1328d61617ae4f1b0ea1d4aef776348df1e7b31e05589035df56024568b47ebb5b5b6c2f813964f9a05d1e0efbd643f45a064970f207a801dfd92ec5d1d2b900448b4927533a3c1c739f670c9bde29dfceace807e9c05b021a8ec3429dbc86ead193cf2b1e32fd699f4840bb28cb5db29e77dcd45ba1cbbe17741ebbf0ab45f9e30ae5edd09b7f2c0b0409ed359c5cd1f9d80565e4042b9159faf763675a0246a7e841aeaed97c4289275c58a4fa00b50b6310a7746e609e56dd64030c3ed7e3b03856ef1c9dafcc3e265a21382a1e488bcae6a098178032766900b9706c037ecc9c84c45a252d89ab680c6366acdcc9aa3352ded91fecbdeca3ca6672128f822e2cdaa5660b341e0dc8e01c9d152423041fd4919db8aa1d1229fb643e2e260d1b70f947740e52a5485ababa8aa9b3386acae1880f28f862ac17c7de1155cd398b1b0f7505bdcadc186179e458da9e9cee95c1b194e116dcba398ac2508d4e071395f43b61b9393324a9d32bcb4409d19a1dcd33253131e4d424640ed2f1067f4764967edda49fb06597640531243bf67a5ec207f650c0b0ae77139c132b1c2d60456b5780d035269d9e84e3e4808f4afb8acd9e28e0c2106949697a97869a2a60580b38aa09b9a7fb91c0c53da0d51b18005b21d118e7759cfad53533db7f4a8a934a265c19e73238287bccc67072019c2ba00ef0ccc19962af3be55a6887d7219a9099582e415a6aed1e3f527772d89fd2411405c5c4749f3a703ae0406aa60f682d12bd3622d1e090fa11ccb21b710b514838c3eeb932a8cc64c9f6e1330a54c310ab191354df7882fa8dd6312d2b1f7e819d9f378372938075d9996815b2c4c4acd860e4fc247e8ee88139841b40efc6b4f994f2ee188a27ee3be04a00642d074c4e6c892ad241f3335fe415e6608691d4898586a57e89945d35d8eb258082c3851641326d34501584af7a3d0bebd949695417dcd34fb460e021a06b6b60ddcb"]]) dup2(r1, r3) 16:00:16 executing program 0: mknod(&(0x7f0000000340)='./bus\x00', 0x3a4914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x3fd, 0x0) getsockopt(r0, 0x7, 0xfffffffffffffff9, &(0x7f0000000080)=""/142, &(0x7f0000000140)=0x8e) write(r0, &(0x7f0000000000)='e', 0x1) 16:00:16 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) r2 = getpgid(0x0) r3 = geteuid() getgroups(0x4, &(0x7f0000000180)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) fcntl$getown(r0, 0x5) r6 = getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r8 = getgid() r9 = getpgid(0xffffffffffffffff) r10 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) sendmsg$unix(r1, &(0x7f0000000380)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000100), 0x0, &(0x7f0000000280)=[@rights={0x28, 0xffff, 0x1, [r1, r0, r1, r1, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r5}, @rights={0x38, 0xffff, 0x1, [r1, r1, r1, r0, r1, r1, r0, r0, r1, r0]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r12}, @rights={0x28, 0xffff, 0x1, [r0, r0, r1, r0, r1, r0]}], 0xe8, 0x4}, 0x402) sendmsg$unix(r1, &(0x7f0000000a80)={&(0x7f00000003c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000900)=[{&(0x7f0000000400)="70a0c1b7ac10dbf0d1cd12af9d056f1f89d9", 0x12}, {&(0x7f0000000440)="8933fcaacd78ce3ffb180b603b2ea1823be4133e532e990e2aad6c47f5ccabae7d5359649a83ffac137fb3dce19f488bbfd9cbd19d88f922d016c1194103d70ed85a199fd72e3fbaa96fcc436459e496a776e2dc6ef0fd33a611cac2f73e55dc121e25294cd8c21cd5fef47c8db6565c1159580935e435c719a0fc699a1fe7c36df6670d6a0cc9f96b6549d54c10ba1d9ceb69adfa1272c24091b0", 0x9b}, {&(0x7f0000000500)="c6b5f76afa2dfcd89dff4616eab15108ee3dbc3942da97560be2ff55d3b062a9c0d3b3dbce16f17e5aa44d29780cd62297bc7f939fb227bc19ac4463d7937ce276a905b1650d6c701299d4e4bc8aa5d5e47c0220315d6ba481e948ed8a539ed04c9ad3da930abbaaecfe85727d694a981bb67ae45290e5ffbad448b4e5a3980920cc00653f375049f0f7bfdf406fe2ef2854137cdc4fd5918cc5d651e74c18c1eab2088f0ab3e02c9d9c80c18e25b5f732a183aa05f7dd7dd02984b0400dc6a843", 0xc1}, {&(0x7f0000000600)="2a3d346815e5dc79675cfd6bdc", 0xd}, {&(0x7f0000000640)="a940fce52e0baee1ff03ca07a97d0d71eb8fba1ff25dcf003933dcdf0160a90178d13c799c2571cf5120bf55e2ffd24e3adb2a90194c0991f56ed7b33a7dc56ef10e443f4db8f79e2511202ce1c37a867f615b65dbb9f05065cba9ea356c3a5c17d4939c7c35c25134969394da6e40cc08204f607624b8be8a05fcfc01f57eb22b7a255576f61651e5aff43417e0b4f2de3e1cfa8bfbe9a99bd33250e4bbfd89ed45ae7326ee2d2ff0f5fc75d1ba1df469d17b2b69a6e40a15aecd919e4e9854aab25bbd61836d580b6f6c5320b8d9f7", 0xd0}, {&(0x7f0000000740)="90aef2a5e9c2880dd06efb8ef961d8c68fcaa30b9f4a683a8c92bcd58055d26fabbdcc4290117c3b672a7e354a4c7d6ccd763f9248c15d28a81a59bc243544c3fb91428a61bee1a312936957d9428818b441c374901a7a36b3edd9bac2a150007c3346953d12b67aa4eb8a76b42aa9cc27c4c05ed354edad2d904c9beb973ee6065c23b6eb1ab3c87789f31cd28fb446902df55aedb9ffeb90ada362a16a82e15d96e79a0c2781a74db2765aaa7a0232c122b7b669b63ac7c2b2f86079e02852c255bc0d000337b8e271d41af6cc769527dd8a50bc59fe7c", 0xd8}, {&(0x7f0000000840)="96cc9fdec309177418a63cc6179431504ebda7908d95d8ae0abb9d9290443aa400fd6117236e5635672ae2b14550d023d80a5531955a7af6df2f3c6059596a42d521031c82b28d4f158808950055430da027103ad22a8005802834aa865c332ae474819cc65cc4361fd3b8a44d50fd2dd698730bd54fc1689372aed6a28dc59cf8628c22b5b550c28402b6d07269557084c0b97ecdd1a5", 0x97}], 0x7, &(0x7f0000000980)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r1, r0]}, @cred={0x20, 0xffff, 0x0, r11, r3, r5}, @rights={0x20, 0xffff, 0x1, [r1, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x20, 0xffff, 0x1, [r1, r1, r1]}, @rights={0x28, 0xffff, 0x1, [r1, r1, r0, r1, r1]}], 0xc8, 0x9}, 0x1) semget(0x2, 0x1, 0xe) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000ac0), &(0x7f0000000b00)=0xc) semget$private(0x0, 0x7, 0x765) geteuid() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x8001, 0x4, 0xfffffffffffffc6d, 0x9e69, "c1be07e0df5a1e933a32410508b9cd9737cef12b", 0x1, 0x80}) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)=0x9) getgroups(0x2, &(0x7f0000000100)=[r5, r4]) 16:00:16 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffff9c) poll(&(0x7f0000000100)=[{r0, 0x100}, {r1, 0x41}], 0x2, 0x6) r2 = syz_open_pts() poll(&(0x7f0000000000)=[{r2, 0x1}], 0x1, 0x0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000040)=0x80000000) 16:00:16 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) openat(r0, &(0x7f0000000080)='./bus\x00', 0x28, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0xc0185603, &(0x7f00000000c0)) getsockname$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) 16:00:16 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') unveil(&(0x7f0000000200)='./file1\x00', &(0x7f0000000240)='r\x00') chroot(&(0x7f0000000000)='./file0/file0/file0\x00') r0 = socket$inet6(0x18, 0x3, 0x2) recvfrom(r0, &(0x7f0000000040)=""/143, 0x8f, 0x1, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) 16:00:16 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000840)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000700)=[{&(0x7f00000000c0)="6cff9c9985bb7e4ddb63fe90", 0xc}, {&(0x7f0000000280)="c4323876e5da9aed8dc2beea4e9eb809663bbb94b572939655c2005f30818f1028dae6eccde41d0e685d1c975910b814bc70f923cf875c418a9a333754ca49c256716d8a8492b956314b7be22dde9908aba520f9797f62d5d5ac346aa12bbba71dba62bbcc959a3c215f1ea89b86213deadb20ad28664575c8acc9e0a54a4bb15d465c72db8774c790e1e17bcd1ea5167a21968eb7541611535d759977bd0640cf6ee46a646a469f12c65200136553aa911e107cb2d8e274b3209fef80e4baf1bf4072a1", 0xc4}, {&(0x7f0000000380)="f7a0b9ebf25d603e511eeb101a993a1fbcead4aefcca46304ed7806443e180c19f3c4b6ad2c3f945c9e6bbee8ea3006480e5ab642c4f5034d9f846322feef20f51d96a218f92b3843ecfc9e8275ba14c8f84f1ca213521d7a7065ccfdb2a945f83edfa9d74062cff1218e0c612d3a46e6b932df3a23ced5dc740051cd1b1bd899cbaf1ecbb5dbd6bc40eb1a47faee82c5f428ce5d30a0a4f7ad6865ca7fc6231c235ca5bd59d1c6cfb", 0xa9}, {&(0x7f0000000140)="a08b28879daf", 0x6}, {&(0x7f0000000440)="9f8c8bdbcd5770e046b7f9802f1fd8416612e3b01ee4933649c1e5a64ca6992bedf83ffa7a1a9d99fd68922b791f20dc4b0766a8fb4f7462706f3c560014d04b8c78a1250fa0b4e67dedfd8d4032afc6cdda0c9a234e6bb5c597ddb2cec655743ef9e480b76f410bd6404ca8107f2ee94f7cc68aaa384ecf333d85e6ca2d24fdfcee84e2b12ec44015e389a0ab5390828b7bd85579e2425588e865f3a458bcac7e2269dbdc3b8c80ba53ef27dcf4985b9c3337d309936ddd337460262d063fc9e82a5bc42a5caa69b95f66822fce1d31f408456a3340a2b5576d3cd6781def7c2a89812ff647288a5949d5b92101773372c314b5b5911b121a8ff886", 0xfc}, {&(0x7f0000000180)="8c572d2d95d568d0d485a936f0fbcbd60f0c58a0474bc67b3f68a2f9831a62572d0cafd439228b6f17", 0x29}, {&(0x7f00000014c0)="16f1c788c70a8601eba09a131718603e67d8ae8ac20807af84625e0b40f80bac5eb61ebc6bd1aeb68b002f4ddd4dc363c53909125511198c69e080c0473d3a5f6e94b0412293e40f5ea24efdf860ed51a0068518a5a655bc96f88ea3b33a79dc97ad1c2d386250981500c1aa7619f7573dc04b431067456d9795eb83e2c531e006ad8f4a190cbd7487c6ec5625bbda0fd9fb8af163a2cd820e536ed64e5df4139d7198d903c32df3418019eb4d6a1ddf4c2e94fa6c8128e23eb0657090a766bf154199ad8230aec750f8df6f842ba5d95aaaec22ac55496a1a12846d45a77a13e68022aa30b8564045759b7ba479f315ca1def6d13fc6a1fe14c67982cfdf13fb474061eb4ea7773e3ebc60a1efff4625aa3d79a93d15900d872fd42107949237331338428de7402316869fe966980a85b9d6b1a5cf85d8983e370109495464392e5124b7867f4c9aa4e74b60a0822e1ab142ddc2e1bd3de8a793fe7fb61f318cbc0266264ac0cfeb8e66df1132276d0ddab7d68bab10375a7b6b5a7286416859770701111eb74df91e601a14979a3e3afcc02048913f13e2cf608f82d6608821f59297441df69572d47a23d0a8ce3dbdeca9695d5f14710a470445a0030f3bd8ba0be1785e85a7d5b20f3baf8790c5a636efd452ba59989a48c85602ad71accb54f4348bee08c1d74ad7f62a1b907a040ecc0ec925a131a6ba21f053403e07645983b20621c42d45321ee1def9939c8b7d26483483d6ca76a2b14506468d5ad845b1b0a0d56e50fb6698d0f5da072d0a7a95bbfdb550b09d89a383d8340a070a427747b27b598a4d44a5eb078378fca5ef53c4057283c2eeb35be8c7f0d2039d2739cf4e6b41dbf7f248d57ff5ca05af07a4ae86b6c5b906016f1aee91ecfd486fb68e93a69678f76d70492f5ecc8dbbfa182c5222a77ddc011a748de84d91277600d25976d2250e07af401591ab7a988a572ce1a979c004fbcea557783697a89fbf8cef8268a5d11661bbb73f888317ed6e4cf7fcb55f21347a4d580295a1207f2b91752e919215090e2aa1b04e6f4c84040a6eb8c639a70e284cebf96cda512d9c5c4afc04e559b848e6d6f52e32ca5da93a7a28bfe8085b9917fc456584e09517fe6b4f605bd9f499a987b09423058717ec85f57c100213ad7d3b6d7b35851ca548c783296517e7415ddb777556b8e9394877791d57af13ce28bad6a76433e6513f02bcf9c1f1ab240dc8c736f7adda90d30c640b5f5317c669dd0497f148c24fe73c7df6f8df9c91588176ac72a71f215c5e197f2eb72e7e799283b305ac1d1ecfb2d17f4212c35c8b15100658526a53c3c406b4cacc92061f0634c328369af07d67b269555e6bdadfe78ee5446250663b380fb9b3214c60e431f897e20a1eee8f5bbf3abe6d815e8ed4f240c0adf09f7422a4327451859890f112486064df1b5828654e391e1131f8e5ba371ac6fa86e9bb6f7d0f3c5dfde8f9e630f6fcd64f1198ffd0959a178748af8d1b0bcbd0796ab8b4d80a94924a9c46f96d6f87f9bba3ca9eb7435aea19c788dbe78f44511b7e7e78c4d01f49e794ae097ee9b04c9b4f7a3ba65299be059d224e6322e15a3e85b2e9776064b2e02a4456221f4d6f8b41b86ab4f6b5ebf8bc43e431927bee8e4dac8d3e94728310798c8b8da6c51e66e3d7a7a3cc736d19760d0b7068e50fd1244246945e057eac148be713938f8c39923f15d2acbd15677604c03a723fdb4977242d7b7f56cd76b971d47c2db428ef09d1ce88b120919590330e8653dc124b30b1f33d16bf8805dc6712836846aed2f8eaf4d9308bf0c5ae22ac9cd0fabbfc0cf192355324dcb689712c51dfaa7677767c14055e159e19a528726948e45b13471e4e5ef1da1454df4b353e4b8ae761ee994a46fd13a2bcfc5c8568a9e39c042a5c80d86e51732705c0e5b638acd0bd666a735e2e886820be89cc4c3947597715783a13bebe22d5f1e287d353c7f948a9c5233541550e5c67ead8792796654c1137248ac71a63692429bf19b6bf112755c0c5f2468bb3d0ebe101e236900e66de5ce50f42d04195c45ca47fa45f363ee3d13c089609297c74dbc2eec16e106f36063a6525c4838f448aacc173348fc275e52b265b0bf815f8201e57234ce5753d1340ed3fdf9f1b2813f6043260fad20e1221455fea0c131aec6d6ae5c29a7296ffafbfa5c2821fdbd2e5c4c36beb3963cf6ae783bf0fbcae185670b43010a1af7625d7369a86724badc0646367c2ea6f06490ccc83289339c18c05dc4c2a5b8492cbbea872ac33be0ea4f5dd790ee42c9faac9e67f837c1cbff8007d2333ca68c5e7828a7c76511a94bac3390f867b101548cfbdc6356b758f0d939f243163f15ead2dd9e3afaaa3614847f111520916affe67d5a1243ae200014e6e17ca8f95ce9596018063588ef55feb92733b5de10a03479900e5eeb812cfd750fe8dcbf1cd589c7d48e943b0dafdd23c20f96217a0cb312b11bd4fc328bc3f3d51c2cd6f0313cf98de2c61a283adc51c41a3c94ce4c71d60ace9151833945ee932421f2444a68f4ace96209f020000fa720c3cb1bcd24c7ccb3a0814ac1d5804aea5626d913ada4e4135b93e72847434dd1f2a737e0ed6f7d83026b55a24143085a3039c62336fbc4498f50a5c54f45c8b1f1346797c0c4aa9485a565aab75f099751bd5bed4fdfec3361ced4901d7bae3aaaa368cdb35a818962b799d0e03a79422dd896e644a99c22b14b6babd491e86962ffd4ba59a417c90ac0738d9f23b8d258c55a7885cc958c82a0bd7b639eb3ec530fa191cb41e69b121d25b319922fbfa40c61b2db1f5bbd6d7c14fe6139f4a37279114f2a9f17ba5413e99442578916d0a993c2b824b8e7ae169824272ee5e89188e24f56a4b5caf1852a475e4651ab8822631e409eda232bd61bca338be2f7125f0505d4c98644b0b0c51e0c17f1ae13232ec120800f04a7e82c16d909c94612b5798b785e646672dd94cc9b7c11a524c4dc45b4eb686e3584abb5e56852b67a115cda78349c867a3e167c74ab6e70db612f63921ceccb9142d3c2f6ee1dbd2d8db30a658bcfe8fd42533b9c607db955a206c5401d02e9ad1d939f1616b7a7e81d3d26b30ddb26554d642c0999538e21ac2c90a5e1ceda05ebaac3ea77b3a61422c00617ecc5cc4e4ea03d8235d2ef92df6d1aba73094bacbb69d1e7aa8b9670a561edaeb783b275c66ded38547c0ae38864e42cc8d912648b286d13546da9a83aa97a401237fc96ce16ac0a08ab8ee1ee723caf6fabea53e0da29018579068999c29897d0ad380fac0218404273bfb62e348ecca8571b7fbe60a242cf2687cf8e2fe1d4d19ce301d974f00aae26f51d02e7b58405412a809b18711e5f974e3af2104d1bbebaf9bfb9bdf1a4798d74a8bf5cc5ce251dff8f6a5e178b1bcc323bf62e542a5ed08d4ddb04a94341d973e306a061af4a9e2a7be46b9b7ee9326f618c82f434bea0055403c0d5e31f70e8e1af40732277566b76fb13b371d14a44c38943ec544f75547f6a956122f40e0563700f0fe50320269a22debdb831707c93faad21743cfc6c03468b490c60ecb86e078ca6974bda34fde171427e20bede0ab843be894492e4d2d818c790cc26c66f02b32e46d59fb99c534a7a4bbef4fe9d83803d7e960abd077894f3bb30451d13eb4b9eb8f38e1bb523aa645234e6e638c87e5e2de462ac2e6952a2facbe6f6316350e7068db94bfa99fe9b1fef96b77eff513d5939d032b0aae276b7700a1f719e1151ecf5e2e5d0db83f07c87709fd3adc4308e556aceaf54896b2e7cc9e05669b84ed53963777679f2ddb20c87eb295d9219c013b0110810b10717908f56333dd136df9d2cd689ffb8a63e35d5ebf93e89b9a7bffdd1aa8d77875fe04125a5f2ecd609411a0697532d8c503fb13c92177a759bb4ec1d69ed5d7a1e35eac51f99c0ee3e7725aa8a96e6a25fc407d5d6ab2d3fb473723082610d7bdbd2afdf8a3648e89f581e97cf7c9b023f44723ae92f08ca1b0ba1ed073d91ccb01dae87de0b9d3ab088e2b77871497b9e47c6b6c375d8fa563ba604e12210e3b9ce3fca6e9cacab2707f6c73757d766f668748e31dade90fa3d894f19114508a4ca7d78a5f03c01ad042323138ad4e4fc317794b83436a922992df192d3f4c333ef4626cd083c91d8e670e98c0ff7cb3a5403996e864b8c20711d6451ea69fc8cd901a4ee1012161f013e31ac2081cf66aedfca49438bedf59a97ec8f46f05d1fcbaa7daa560458dfc4be8d3c09a402a22b127d1cd4461734d9cf67e29bfc70cd29b3954333782ac039de6702d588dc6450a54b51a28df4acdf7c7aad4b6cc9c1d0ace984171f50b70adfe82b95157e4c25177269ce229d3714ac9e0265ddbdf74d4ad6aaf83eeece3c323c0fe6fb49fe209a41828b2c1177acf4e5fd03bb56db8a0035bd501b70463070a3e553648f0377ad4982b15a35efb9ebc89f4f1f67331c2ee390e409256599f726a3638b90c799c91bfb252dba98b7c12b9ca87e8f14414e8a7f04d2ee9cb0b5e2143c3746f81ad57eee4c6669753b929f53dfb1f297214b34fdbe6d521ad9bc18fd4f8688eb239080a43f4d6c50ef34eedb8f97394071cd50685a9578e3d78067c813366de4906a7d2b6e8693ae49936de1c574d37f6b0b69e7d5231b51975045e0d478af7d5515dcf2d54c383e714ae678b4dca06cf4a7d88923d96d91d9b5057a66f1aaff97bba6270ed1c60fb5dc8975a31c745e8e4bbd6555a42cde511a43f12ff12efda88adced256ed9a2ba599c2a6c60197fe8e5b9db427a6b889c567f7ce3a61b1ae35fd6e1eb8fcfe3b860f205f3ce3f62b3573780cb99f98d0e51bb453b525eaca657171399ae25310786ff6434303bad7520a8279960de427a6f3a9de5231cd7dbf712ff58fe292a42b596052520f11538e4441b9bf78e716c02c9f72a46a85a0baf7c0fdb4e688fa429d62942582b53699b3670e041fb7174134779af73936ab70586859f03b71211c8123abdd76a5c2bb7388667ff5f791e331f7cd991af27820579ef3262438d6efca1304ad004897efa03ec04ec6b397ca2f707fa84434e4bbef01c1410ce0828c5454b6bc31175a91566fc2b66b08bcd4218921aa6bfa0710b6891ac6cd905adb9fddeeea0bf57b13dce1066502f1381225c71b249c56a2534375c6937264a051704cae8ad67ebc6cce3ee003b47dac2a08c871a711a657926c006a368d10e3aac532023f849acf67c021051887d61634395e55f7e2e5b47b7a33454aad78b37606c3e583cffa7d710b4621bc844599ae69be969b52468c28167f576d1e6475c35a219169279c588ef40611900b40186cacc3ab4d31fc41d85975c9e9bd9b2329fafeff73f87d4b942848a578da067c7f4dd4f7203d08432aaa584edd1759a0bbe86fe2ecb28d073b702385d847c1d4987f9f1b7d2bc2719ff9f423a703c5b6e6b7e869e33c4b41c9c264bb18cf4a688908e5982d8a8a1df2740d582be15fa1f3a24de07ee252bacdaf23db4c7be7156f39ad1579e1d146c8d2fa35d9f8ea05d689a104e53b5b912fdbd5a35d7c9ff000a926abb92acffa76cf3f1bfc74afcb64c162fa48fd0a9b1378b15aacf4723297d9d831151f6f137d36a277f2b2b37bbff6d024679fe17410192e6aebf3374e1b6dd50e47356e206aef19ff2ebacfcba8ceb8eb8a917d7bff902328f705ff598177add6b753e1f1da002d90f3e31bb87852f006af08194e5c5ad30bc7cdd53216d3d9513141763cbcc", 0x1000}, {&(0x7f0000000540)="80b8e31d5df9036f6319086977c5417b7b42e19dd5b5b145d7253480efc7dd87c514204620b03c49e22625c3506f7f8335e1b06eb5e42df9319e7bbaa321c54f689e056f9acb4b30ec35d45817ada8d5e138332d3eb7fd6fb716a83026c9259ff8552c6df823e4a25c279c0e6f7a3490c9d90a425570949591a20177031ad26b04dff2c54556fe2ecd", 0x89}, {&(0x7f0000000200)="0e691f586f53183ecede31d5632f42b419c93782", 0x14}, {&(0x7f0000000600)="dc265c8c24d0a8a72f05e3d177ae3fac591871204b0be4234c795dfc1dd509388ce680c6fd4c5f1cafea9cf2db39c56f9d471406ffd30e91fd7fffa59b607e99a1ec379dd6b521359c1fb154628ca095ff1c6b8e7e994bc94c88fa01db940714b48eab95d112bbef73802e5da5ceda52c9b84762b893ccdb8ad06d3b1362c29f163feecc43be9cae24c050e0de3bc69beb125a650f68a643ab5bac0e1b5ce814501ea5dc6d810658bd3e2e7953efd066f94ce93d4f0071687efe9b9a794a7c44f2b43de6c99887895f325e27a91b159fb466e9dab75e84419badb2b5a5cc244776c0db0ec85945bf9e9e4ecc5f60aa6782549fd9d7", 0xf5}], 0xa, &(0x7f00000007c0)=[@rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x18, 0xffff, 0x1, [r0, r1]}, @rights={0x18, 0xffff, 0x1, [r1, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r1]}], 0x68, 0x4}, 0x2) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r0, r1) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB="70012e06006f00653400"], 0xa, 0x0}, 0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x7) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x7, 0x1010, r1, 0x0, 0x0) 16:00:16 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) close(r0) r1 = socket$inet(0x2, 0xb, 0x1) sendto(r0, 0x0, 0x228, 0x10, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x0}, 0xfefb) syz_extract_tcp_res(&(0x7f0000000080), 0x8000, 0x5) syz_extract_tcp_res(&(0x7f0000000040), 0x0, 0x8) r2 = dup2(r0, r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x1, &(0x7f0000000200)=[{0x3, 0x4, 0x2800000, 0xb37}]}) r3 = open$dir(&(0x7f0000000180)='./file1\x00', 0x80, 0x8) symlinkat(&(0x7f0000000140)='./file0\x00', r3, &(0x7f00000001c0)='./file0\x00') getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setuid(r4) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x208a, 0x0) 16:00:16 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000140)) getppid() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r1 = open(&(0x7f0000000040)='./bus\x00', 0x110491, 0x10) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000000c0)={0x3df6, './bus\x00', './bus\x00'}) getpid() listen(r1, 0x4) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x3, 0xfffffa}) 16:00:16 executing program 1: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f0000000380), 0x100000000000027f, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x5, 0x10, r1, 0x0, 0x0) sendmsg(r0, &(0x7f0000001600)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) write(r0, &(0x7f0000000300)="9b", 0x1) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) execve(0x0, 0x0, 0x0) 16:00:16 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000019c0)=[{&(0x7f00000017c0)="30d0568958ef4c779b25864c42a1fecaacacf1baab021066189affe48a0ec26e0d489c0565b74bea2025b6ff471fcc8cb8364f7411fb3b899ff329357d41de00150c6b5285fddcbeef5cf8b0fcd6499aac2468976c4470ea86aa6c413ecf3291179fabe692173770c4a1d55bcca1ee0f08556bf4665d60de3740ae883d475031efb5863e27e5641019793a0191e7af37849d330c858fd66ac1274833d770a0447e0e99093e177bf54b77a358b52270417643ad0110ef7ce557a6ff72a7fd1092a6", 0xc1}], 0x1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000000), &(0x7f00000000c0)=0x8) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) setuid(r4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) mknod$loop(&(0x7f0000000140)='./file0\x00', 0xc000, 0x1) bind(r5, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r6 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r6, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) wsmux_getmux: no memory for mux 16777210 wsmux_getmux: no memory for mux 16777210 16:00:16 executing program 0: r0 = socket(0x10, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x440, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000240)) socket(0x16, 0x4000, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1, 0x10, r0, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000140)=""/215, 0xd7, 0x1, 0x0, 0x0) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) 16:00:16 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) fsync(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) dup(r1) r2 = socket(0x18, 0x1, 0xfffffffffffffffe) close(r2) fcntl$dupfd(r1, 0x0, r2) r3 = getppid() fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x3, 0x3, 0x1, 0x2, r3}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, 0x0, 0x0) 16:00:17 executing program 1: r0 = socket$inet6(0x18, 0x7, 0x40) bind(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='//\x00'], 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) 16:00:17 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x6, &(0x7f0000000100)=[{0x8, 0xec, 0x4}, {0x7, 0xeaf, 0xdaf8, 0x9}, {0x9, 0x5, 0x3, 0xc29b}, {0x401, 0x10001, 0x6, 0x1000}, {0x6, 0xfffffffffffffff7, 0x3}, {0x5, 0x0, 0x4, 0x5b20}]}) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) close(r0) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) munlock(&(0x7f0000001000/0x3000)=nil, 0x3000) 16:00:17 executing program 1: setuid(0xee01) r0 = socket(0x11, 0x3, 0x0) getuid() setsockopt(r0, 0x6, 0x4, &(0x7f0000000000)="b29b63202fa33e194893d39bceb1a1365c5746bf933e9039b78d05645e66ec8cefd0377529c69ac477034a5a944ceef129b424be03f1600e75128cf321c80de713f893947aa1376437062e908751cd93511897d5a1db48083c9f431a5befef73f45678487cb4f9dfa1a3357e91d8f6800447aaa22fd73010bf582275c1d7c627f6d6ffaca834072e49c52e5d4f129dc7016b82e2c107dabcae7253d58bb32086b187276fce488996102091897d1c53ab52164edb2bf1a17fa581e0d12338b6381cbfb7bcc1811f31fc", 0xc9) recvfrom$inet(r0, &(0x7f00000001c0)=""/40, 0x28, 0x800, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000100)="b1000503b100a45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 16:00:17 executing program 0: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/184, 0x112}], 0x100001b0, 0x0) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) read(r0, &(0x7f0000000340)=""/184, 0xb8) mknod(&(0x7f00000001c0)='./bus\x00', 0x2006, 0xa6138) r2 = openat(r1, &(0x7f0000000200)='./bus\x00', 0x300ac, 0x10) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000240)={0xffffffffffffffff, './bus\x00', './bus\x00'}) r3 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) sync() pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) preadv(r3, &(0x7f0000001740)=[{&(0x7f00000000c0)=""/89, 0x59}], 0x1, 0x0) pwritev(r3, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1", 0x31}], 0x1, 0x0) lseek(r0, 0x0, 0x0) utimensat(r2, &(0x7f0000000400)='./bus\x00', &(0x7f0000000440)={{0xeb, 0x5e}, {0x7, 0xff}}, 0x0) 16:00:17 executing program 0: shmget(0x1, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmat(0x0, &(0x7f0000ffb000/0x4000)=nil, 0x0) shmat(r0, &(0x7f0000ffe000/0x1000)=nil, 0x0) 16:00:17 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b0004000"}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0xc05, 0x1) r1 = msgget$private(0x0, 0x400) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000240)) r5 = getegid() r6 = getpid() r7 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x5, r2, r3, r4, r5, 0xc0, 0x1}, 0xbb7, 0x3, r6, r7, 0x8, 0x1, 0x4, 0x6}) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000180)=0x5) 16:00:18 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xc08, 0x0) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x2a, &(0x7f0000000000), 0x23c) 16:00:18 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) syz_execute_func(&(0x7f0000000180)="67f0400fb134f501000000c4030d7cb10a00000000660f38093f64f043812e000000003938f22ef3d84f00c4c18971e0328fc9a099e70fad1500000021f041811cd4d2a40000") mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x5, 0x2010, r0, 0x0, 0x4000000000000000) madvise(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x2) pipe2(&(0x7f0000000000), 0x0) dup(r0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) r1 = semget$private(0x0, 0x4, 0x40) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f0000000080)=""/222) 16:00:18 executing program 0: pipe(&(0x7f0000000140)) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x10004) r1 = fcntl$dupfd(0xffffffffffffffff, 0xfffffffffffffffc, r0) fcntl$setflags(r1, 0x2, 0x1) utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x80, 0x8}, {0xfffffffffffffff7, 0x8}}, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) pwritev(r0, &(0x7f0000001540)=[{&(0x7f0000000280)="dd257832eee2b937a02f91b5212c08389a945644be8ecd76a26555829e3ea6ba56c0d7e52c985467e8adafb7c93f39d355fdeb2a2fd0bb93cce63bad132cd7eb883d6138eaba1d782f75fe2df5023f13ded9e2687cce1aba8728f056fb44c14c378327c28749b295e2ba33e51add944f1c4040747531fffa7b2fc3972e706dd643c614b4939a77ba2feb31dec0ad5730cf85309b926741", 0x97}, {&(0x7f0000000340)="4440ec3753359f6bfe4273fa1e453fe35f0080f1ae4c2317bcb912bc544f0db42b1ed1d32aa8f40148233b3c", 0x2c}, {&(0x7f0000000380)='!', 0x1}, {&(0x7f00000003c0)="f83d1027681913db98aa3958c5a3c700af065948ef61d91bb85bfcf4caf0f4a73ee9f9ad16d3395e78d586c6e8e0fba5bde29419c511afc100b434ba003e632bf5a10d65f20b7c80664f4e7eb07ddb598662f546d17e4ec818eb05618141cbe72f8f9cdc5e4fc7dcaf3d05183a63b4cb72aaab85f0d82e9f9e47f9e5cf428cace02e50529dc8f9d0339b54b4c32ba4c6a6c62164bc84fd3d9c938c580db93990807ef6fcf8d2d50ea1f416b642b1899f7a62ed73e9265d6d8b6643c13ea4771f3f1e81270359b9cbcdaa7822b37eda482ec5d47ad11c99", 0xd7}, {&(0x7f00000004c0)="09ef08cb4c1e946289d2bfa00ee7434f9500b2ab74fae69fca6bab0a4c8136e025732a3f963b5aa6fcf101d18f7497ae3979d160d91d8030a4c0e68f8fa0c76ba71edbc212759c22fd260f011b4374113f54f06f1ccc077426b8886d72fa3b11f9ebadb296d0f617495fab45c53d2e0ef76c4d913a7000f0aa5ace55165e5af2b8c5852818c583e7c1378373006cc5cc35330403ec7aa78ef86fb7bdaf722d9b7822282eed803e5cf14888d0cfdaf287b3fe877575a447770b76cbd0b7db896b3b8446794cd0cedf61b5ba01438c0a1335f2ad905877363ad4b7d3ddfe6e6208ddc365f97bc9d94db8ea5e14562d281f332afdebb8a4f62aa6be893b4373e945d9ed21e174dc8742a4ae5d3a9967ee4d3f31e05ec791e0e0990cfa81285899d931503498c5528f36bc0aab20807e80305c5536c26d06a931e9c206b56429ec52de25aab0218674b0ff29f08222f7e203add4631baf49c9d2c1692451741661ba5122b3f0ef0e7b53983e7542802e4f8a1ead16cc8369fb9e0c4ba7cf8102cb2a101934506833ae10171274e230af09934b7e684d29c8ccdc30b1995d8fb9c8c1c0ff24f9ab2b64a03b0f42f11b2847b362610324d4ab62d376b6593791cf8e2642b33ceba16b4655ddfe8147501d2bd8e9eb0121d3d333c425333409c95b781075b63379778706d31732079abaaeab682117271ac5ed7384d3a9c38db3f5752204026d8a9899d3477d4387830b770e3dfa9d19c5a71ba2a8a661335b7736fa7ba64cea19ee480fd7dd92decf8fc94db08f7302bd3740b47ca9a531098d0ce5c4f29af9aee1ac252b58ec1bbf8032d3657492a385f84f4c492ad0468a56b5aeecf3b5a0b03a43ab52a4800a3339b765f7ba03ce28ead6ae45bf4448c2c3b60f74fe49ecad07de10f78f0d1c374418b105a4e1790e6ee96352d1fea10383f71ab1b226417ac2c6eac90340b3b5a004ca0715b16e40c5b29f8a59c47db4ec5739409e0f1399f4cac3ac3221fb1f75bfde86938f45775ca15bf0afac5398a6ab10e49d6f1419e756bbf4fca9a634768e28ad4379ba20f31f15ff42cfefb60ce749238a4945159a034a65cd5c799367a57d28208c78e22ee011debd48143f5e95e24ac14017669676fa035e616276e78249306d54dd42912583e48eb070dd3df2d22a74f56d7d87108d6c6708b98836b52b19efef86b253d8d7cbeae2285f326978ad52967317618091f0f8870be0f24503ed1dd31368411a24455e9e02328bd2909747ee9b937a7a0c6a506b64c84044e76bc9350b5ab4b10ff9ba96c38160306a8f2a4f929a94e399637cc281c4fa65fbc7851542f0c48b98ac33279127cb02be1c2ac9a15e4e400637c8ce06fde33be257eeb5db9603f069cff7daf17c2241eaee9fc8dfaeaa0bb27303248e8347b03e5b6306bd3ee2b333eca6960636ed3e50e9ad6772654b57c0510e85c00bde549bac848e6d1ac0fdd6c01c26940a62f6cbbfdc5d77194e7535eedd3e90645c8a6dcc36c362ea3ac93a2036926a2bd26093bee6a1ce55ca98f99a17954b2a8be95bf3419c0f326afb9561162b956c7dabd8301c5c791e4c261f540f716533d741a7724b6c5c1a32042938512be28316ecc1aa3a08ec02b051f201d73d6e92fcd883200b49acd3d32ff7b60f8274f1d52609d905c3e3ec07d9dc68e6d65543b33495df21cdd48be9e12cc434c24cd77aa952ee7d25c57c346fde3d2d3d5bcadf31f9791ff8f18c35fc86c57c1091cab3f2afe1a1da62e37513e7f9dc13113595d3468ecf19d64d970e5d8372a428117b6261f182a4818005cc7d362c594ba73ab845669a1ba83818ebe119168b3aac6317953abc982762e483a909e218460aca417d5f4e21d5d4baaa66e59a30d737106d6e0a3c4bdd4941f6be37c9ddc6e0bafa0dd638a1c1c174df973b69074c5712d50ce63d87b1a936b46062bd8fbefd12fad4f9bc943fa8fe5d05dc9d23b0c4c8ba8c69b262d3f2912d088799b4a1ca05601d2fff174b7e28333680b2471bac85cf03f71578c633e3619c5fbfc90baba7003ff9c88c7637c5dea4c74a0e3588ad2be2e87695e5350b7bd1244b3fa33e1d7d976fc1908e079758b53cdb2f70e69d70c84167bb8b6b064167d730e0d9d20f9b5e7916ac351695840da28f9f947266006270dd62b46a303171d945f3692377772ae606c494450c9d78b05ebe8116a9f9d46f303b7af7791e22a9e81c891de7466f83f0972e2a524e52a0e3d395684bb42f1d272ed080df6c1e690928b41ee74fc9d211f98abffc75e264cdcf13b31e0be3ba3eab060d193431a6c02a122aacae819174aba171a60c757c89529921f4debab15634ad8d1d344ce21b2e880d4e3686c32c154d0dbbcb4d3f1904df732a991f04d0cd6c151621ce4d16fd72a695e0c3449324ab312e79c2b28a543588567f305b5542aac25de433b438af420cca559d2d55d2af183934b323502ec2ba2bde28d178ae933e59895a8c7a4ac16dbf2190d38a148e5f9afef87659a5d2aef81974643dfa993cf071ecf478e5e348a7fce0843eb1ed9d4b5df5a59c92cbe3ccc965a70ccc41c9b5eadba5eeb9896048a372f46721c7aff400e49fba79e73d109727105e537ba33e3a472fb4f4092a3b9243ff36fd7b678f3df0900e313a308148404b7692798f8b79ab0ebe18774e6b64727dd6e7e41ef8fb4e4732fad6764241e83e299b0e86f44f165794d05c6462713d08d22c0867388319e713f265997abd41c30e0a5e8f037a03161cdfe49a6e387057a5928ee1f5ad5c38546355847ca2c600cc44cee1e68fdc8041495147832b78edef94eaa92063c0d0d8e9740bc657be509028c4414541bc4dd7f1f9c81a480d27e9c32cbb72900a0cd495f6463cc218a64c514872c1375db73f655079af38123df0b4315e1a94393703ad6d917389e4561923e7f9191d8241e53fd0e860633927389ad4d8216a27b6d45fa027d110e4d9aff38dcef15bd7157f944cf6d86e113ebd936a10284cdcd7cf49666f2a9e032161ea68ac98001635837754b1a7ab2f46100bd7852d032a0acd402f214740d3a2b951de5d3d1ba53763bb18bebcb2c5d9d558c660d547f0f92a2938a819918f6536a3ade8d456ec230fc8114de8448f52bc98c95b04e6dfd0e6309303a652f3ae03aca0a71526541d63678e0132fe333bac6eb674ee5b0b65d2db6a45253ddccf219d2207de6c45dbff61f7c3414d1aeb65de36800d9281d551b7652361394ddef456d843dc40dd210a463c8b270007accaf88276eb84e9e80b75eda7f9e093677f9b768f424d4972e745ba38e611b73a28c93b202ecc40d26fa7f9fcc68935b1d6cbd92e627cf6a10196cc604861e46fee3e5328ccead131ba5142440f4dd34e3856cf5a82144055bcb2910d6b0b2342d34f88b4098ea6b3c74e5a217a0d533b1351d48c6f08a919c356a077c4b9343bc48101d25d21ba5fb04bf82956e4c3232c51fc059b1c76a4ee3454743a5c91c663b20a3c25c4e6fa554af89295288f06e5362754d4b0f49de85d7eff6718d0c995e7ca98a2646d861839ddd0431b3c5dd6baf4abc404b3a0352f3fccb76346affc2a055a8bf75359ce64fa7280831028f5c46d3afa10a99db53651d45cd191f2718237cdf1397931845fcbb82eed01d3f199d96906c7042b315dbd71d272cd83fc694597f2031e225b5b50818fa5624763ec0a8162ea1a18c468701445d4b01f7402864bbe6c89cb37f7dc0923610831c036b0145f29a111960acbf27d218ac3036ab4eaefbb4b43022944059750613c65ba48a2d28bcf8bf39836bb85b3348cd5e82af6f697be7e78647d7288a993e42e514ff32d35373af3fd41d197672280b69761245178f345ed54a37f133e7ef2b1cc5ea33c3cfa6a71aafba03ec46fa011bcbb5458ffbac2dd177ec53f3bba891b744408b4489bd14230f89a8308f412b59d1bc9f2b5fedeca6ed7585e47c87d52a912dab0781b6321dfb1e2b610d5cdc1be1f7120d9e090ce4839f8264f80949e112a4cf44556dc991261feb66129ad41a70dc8c4112dd7069ba3e3afaf42ee211e71230338de1e83531e92cea990c826996d1714e3c06bcf2a8cd24e92b3a4754d46638c9b8d93117383040a2a0dd32943ad9c984811ad8784b1c5d21089095f79f9f638382d3289bd612a174e8a8906a1db766f135e3e33ed95fd44bb640a57af168c72ed39c01445c4c6d46d188122827a1bddff67f18b3641511e6bb65ad686f1e43992cdaff87f620e8a368051413a816831e3f0c1b8cccb76ad920083f2e6492b5c02187e187e8f437f74767e0a1c46a2296ea74c1c3b5a4e7e462b2163b2a3b6e6685aec121ee312b5ef0d2c2f5de5389e977270ad1971470b4617ba03e913f4211577c8ed4c48a110f619167c69aacdb061cc6e1677e3a419f2beff683652d2cc78b2630646685b47f65e3e182679fd1b5792ac827ec69f15dfd1868c93d46727bd8175a121fee8a4df852427ac1a379c05cd12f3dc2bb1f20bfdff6c03acb3639d74430b44f684389f948673a411ecf9565a898ed93ef0d07996ed7611233e60892b22a7a301dbd2f4dad90ddefad5f8fbb870b7f14fe727dc9fd8b8d396d9457f10fdfc5728be73a82eb9c48a70e09f85d5d0d93c84fa5eeb73e60c89dc53f4006ee35aef87512ae21ed66b1cdc40c31b8091e296f017ec1358a5d05a0f74d861a89b495e0cf1b6a1c6e2b8c5d6f42fdaad4840b59df65033e2bef88e0122749901e41ba9bab00c7ae72877bf3d6cf3dcd755e06c1287ddcb7f348ac1725e154c320e9f0f1166ad0e04749d83004588ca567cd2de9fc6a21073b1e82b002a7536bbb38b34617cb0ebac9345ab05f541084d50bedb1924382474243652f80f7df2e2662454dbe2131bb83fa779cb71c591757adeaf28a5337a8eb6a4e5c71525d874deddac6c0d9a6041bc87e329372221f4fa4c33754f6e85994f2653428670868fcae43bf5591234afc81b656f2f22572d9782ad1cfacffdb28d33be81a819cdb75f8e3b679b49e9757a88e7004b66523fa1d0efedcb0c8eec768582a84f2dfcdc94d6a75cc48504947b274a75ec733f5234d18bb02a5c6cfb9c68aaa90f87fc8aa6c7a3c4282dd18523f879f73305645abab0e71f68420cfed90fc0eb9a6f0c5af0d470af92fb534a8a50d1639bcdbd984f49f95d90acd9306726403ae7ade2b6689bb5f055b6b03ca30ecd639fc1e8a769cdfd7c6cc3c7a6b07c599f260ab8d03b9d067d2a1b513bf08ee020a9704961f8dd07f9f4d4d21b2075fa4c98e977f57bc1460a6f9c91b9a7dc1ee2e26cb785f75ca34c81ec6be7ce505c4a51f5a496961c4b1c192ff3a9c0fb418bde8c3e9882a70fede76410341bccc818d3cd969a38dc7831559a6483253244aa7bff74574639cc2c3714e0d7eb8bab2661d49275e745d1cabfbfe668fa557f57a14be66c9486268f83a124dd4c4ebe24bb6b843d4e8bfa4a24d38b25c027d88b49945dcd64e24b9e2313a0b791add5cdeb347447b5a93738494a61e269f5ec01aeb6ef9d3d86c5879ba554f91be45f463cfc7558e1ad56eb133172bbe82dfd3569c15b2af71d39ab4188986f343210efd838c2cdc21287ae88e7aaf01d70bac69303e20eb1a8b08e5af69b85c6b1003e35f5a3570107ef6ea603d947b8a4763fd4633ff4c759600dad7f0f42a1d2dd485819286a112cbe20fc6c99fe2c7955518c5943f454723570543ea318df12f45008d16ea5bcd782f201021d4fdb959839de65421179e8051e64cf281a28", 0x1000}, {&(0x7f00000014c0)="d053745334f3a5dac698569c5fceb5e24882c98cc21abb21384458358e4e9705c827dbb151cf7c80a2b850edf9b2bdee4612981cc0fca8f519218619587ea980a5174cbc5b9f4ae6e70c881b4078ae20333e731518a5970344", 0x59}], 0x6, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f00000015c0)='rc') rename(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)='./file1\x00') mkdirat(r1, &(0x7f0000000080)='./file1\x00', 0x8) 16:00:18 executing program 1: r0 = getpid() preadv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/65, 0x41}], 0x1, 0x0) fcntl$setown(0xffffffffffffffff, 0x6, r0) 16:00:18 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86131) r0 = open(&(0x7f0000000000)='./bus\x00', 0x8, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x6080080c2}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:18 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r1, &(0x7f00000018c0)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) fcntl$setstatus(r1, 0x4, 0x400000088) write(r0, &(0x7f0000000900)="b1698f2e642d65185c8f8b39bbf5c94916fda025f589d655f51dbe3836418f811007c3ba954b51d701d8a40cf658ff842f7e9c0a55c553373c84df6b8e0767214e10a3dc271d38739b666cb8f626a48016aec8696e30da5587d2d3bfdfff3f0278ba560223fb31a839d75bc167a1b94610cf44b56ee6fdb27d495c98ff0754d0683e3276326882e73ced64deab6bae9c3f497cf0e4aaa7d45d75b1ac2ef9a5d985c4b551223a6977a401000000000000005bd463b5a64f50a9a6e83a9a59915e44e72a37895fef6dd45b6561bdf66a31d25e9c23289db9b086f42a2cb9d2b34b4b744f952e626269069a7dca86829f52a00255d8a7f3183c5c0d718aa62d5b7b50df0bec6fd3a0cbf8f0fd8c04eef01af6bb2de3e8f93fed4ad5c2178a10d27da49f2095a806cd7a0674359d67c6e6c338720313413e6d4f9e57d9ac5ecdac003f6c42b519588d50fb5de1bb14e23770293513568ad9bf0e3983c9ad4ea178afaaa9b524d12c1876a1d9aa4118d33ebdd3a234096b1fe50f369323af8af5e955ec8942e28626a43c926d0b7f5d82fe2d1d05373e21090769187f6c5c057fa2e96aca77e85901d38e91e945f4582733093d5d5793c0d9e3525d044843b025b8cc78559103bd09abbe7b084b094be79fe6cdd38edcafc8a82bc8a2aba7d77d3b7d105d8050ad22e43171895ae7896f1938cb49829a04ae0c663b6f54dbfcac0379e7f40fe6e92985ab11d3630ff706fa2a819740772be9cd2a5ecb705c9089715af459de13dc55b5a286c233890375361ae28c308302e571556a880944cd8304a54cd5d1320f6046adff9b95eac1774dc38014b5eac8b39df48db466a6f97a91e8dab9637884f0f21b9dc5bc84a317ea8fad4acfaaada8820d946011e182a8544ec5965cca54bdf6e7e8dba01907897a18d4899398a7da5de0c071d99a87c4a44d3ec0e15e5b597da2cf84376383aa00b8973233e61833565b6065a825f4982aabc394607b8ef1821c2ab9c5b0e5696cc89bbd0affe9babb2907d7a04a11a0b80724ff49c14432b0e5192d80561285197ac78d4d65fa55f642a7233689e12e489efd819aa5d46d26b0e00bac25af5b79b1d5bb58c58c387a2f51f90efd6889643e11abcecad61b56a185c42c2e52fbba44b9907c06b196063c97b1efec5bb6c1828e31225fe6644f78efe7538fc76cd5a5a8a2ad7825289ca3bb71263c171df29da38b0124be697f96e48b416a95ea9487a4089c4b72c3dd3df160dc479576958f2ecde077b07b228982cafd79a7696b8cc0c9aa9d08c20d953ec287fee6b389b985163fadf0352a593ea22dee7cbe35ce8252176c381b68b72599328604fc5aaa624c57051230aaf7340ba6c1f83256fd4ef89dcc9a7301b8af4d684fa6cebf5951de9f91258df74e961257fdcd0fcdd60d5c3d6bcb4b9cc864868a86d6b46f84453e75a666cde3872bec178fb1153786fc54145a7fb7c083b5284f5c4b6727f20666bf15ce38f6f5379c0359e5076f3112a0887e937f471f43316b04ab8e79cba139e02a2895c877c5f299795c74ef8ccb11cb270ef2ca8be744c3503ccbe6bd9ab78897a2aad3ae771e801d4312477434e4022d0e8b93de6155e8d2f3064489e0821b79a12766640024e9e0bccb90781c5f51e25d22d08c118c0fcafcac0fb86292fbbafe4f700c30d4ac497533770acd3b0107608d29b80ea44926680ea60f87e5ca9b5d2b37067ce21dd59def8b07f531f704ad953e3f5845ec29694d811b94aac2f28a915aea9350676fd920e794e2e576476b836eb8c070acdec1725d0b97efba99c548ed6b4d9ce90d30d66d06b678258ddabc2844edd4120b27dbc0fb1a5dd0a24c01d3ea3c7ad834c6b730c3af1066a8d08a61fecdd8e714f99d0f93315c61ccb14364604cc4877d8ac5094058ee9edb7f1fd76f9afc7b7aa7a413ec0d65b6a09534a2aa96936a72acb67cbb78f27c15cf1dd925a8851ce8a7a751591f03aed948642d18a28e833bceae4afd195d89cd10a763fe15f01145977d4d1ea93ebf3747ad9ac074651cd637d252b85a100b20e29af32b7d5610c46668d11a95ce5fc070df230e44500ede10fd964b1824313c5f3a6928675929b34c337ebad4d6a9a880d01ec10955bf9492d5d942e43e48cbb4972699ac1b4e4d2363d96dab2192667d96ddac5aed5e299cf740df5dae5cf3b42d0013057f22ee0a8a81d0530d7d37be85b45d5093950a3e7dd90ff3b7296b164eba8338a4ca7f03851082a14fa28b36c7d8f81024d5b424c7731df06ec72c184d0cc9e6d64a5d32f9494e7fce9405a863a7035cb28b2d90df2b104121c0355755b758d3e5efb5dad3a8832237084b4dc61211c1abdf01f016d963f9a78241599083704a0d922ec94779eb36fa87b162d81e29f0af696dba860918307566cd291238810537b658a21d8fec6fe3a7aecab6496a4afe7453d6aedc06fe98fc6e4c04be85632c2202e5548677cd349ed264c69f694c5139e67fdcab9a1926b807ca515d304d1820bb40a28d3cd4dff8461a25a3576d5964c4819a6da7a8ad28f3f4a74feb51a413c7374306c7c42849b91feb337cf62355bfdd969177014b122bcdfdc40ca33dbcff57bf996dbab6aab3fc70384dd49f14a49fea1af36718960d0fa47f9869bd03972681d30a0cab088c7506b95965d0e47b349f0000c6a45b6ec1d1a894d76ebdb30851db466d12c40d372b40f4d2ac1ab66d0a97579488e0d9d5afc5e0e9a8c0d99f00aa0bbf5a743385bdf0d034d18b1cf4d387d2dad5d507d13a47b9256c2a1112cd73177ee615fb01ccbccf156fa9620f1ed908dfecf877cba4dbf1f066e61cfb2808fc09ad7244d2791c6013e667f1b12f519fd45601ae79c7c4b5595e96d164ccfb55d9d95d00b46512d1956aef588e925ae84ce000dbe10d5021ae7e1ecb2d53b50375076d99d318b5933b608323c4ce8e1fecf665a9f488149ad620d6a2f35c50664dabf393fbebbecd6262d14fd431017dac02815e4a2209e56922ed37077857c514fa7e14a4ec51da85c8e79f8e676131b9689ebcba7519bed987beee06b670540e44dc1af4762ff9276d78fb30e160cefe967dda5bf1af78999d2b1d3b7e8c38a6361417a1ada8d604be5de5a1131d9a7a87868c809187d7a67f2fbd153e2106a06eda7e6b783ea36bb199baf03ddeb5383f1c6d50b92490b404258435b7a1fc40e838463ddeb59d9dd068d732d58c01a48cefcbd456e9666ea51531382b1b889a5c08648698f1b564c3cb50586de52bcb3fa68712ede617094bc291761e7fcacbf38fca912a789a2023d1f4790959b49b7276b99d919d18c05e6268784a455c538ac8c96f93f260eb0f07557e9ef76a8c06b2bee4591b0ce6821e11f2626dd65da4499c84ee7a773fcde76fd2741f00723ded73bbf3d7a27e988f1fe3952e25590322bea8edf110e12e479c84982d719f216fa918b882d236e46dd0bbca4f1a84a84a794b933f8317ad41ca085571f4503d4324bb2146119308568467741e2a458214fb923aeaeca78bfa645d163ee8aafcdd9c4f130c16122864a10bcc844bc7fd4c549891adf73ccebb928fcc0f358520c10df602be9e465daa08d7dde04c5c19bf7489c5261e38f9c20904bffef55e6f64da9ece5117218fd4dd1ecb856412e13ba754cfbcfb86b3aed1b04f265fb7c46a5a6f6d1c6801063fcd1d810663610eb64832baf2b0ff284f1498c9ea19b35438429134484cbe81e16b2279f4d043ea066623f72bb176d5dbaca34c4bbab75d7f2aaad41028f55d9814c287779507e0d7c08c7187130202bc54ed72b41a1bbeac1646bc88c731b8d13af8d5fe7a1d93b46a94d786e53407344102bc48fc1c0607949c5579a8a505e44943601b86eecf51e7100dfbcbd97ba8e5ebc8a5d793e43fce71acf8c3736679001acd6a4d2c8617d1127f0c34838a2495836b9a82e244d7a7454709469568ecf6111b05b56b9a3762bb9ed9c35da4434b1bf5775ad3e3a54005109dcd9d68b7d84826c69f6439edcf52dd72bcc9ba49c51bfc80bda32f4e8c60795f7000ab37e389524c6647ef0aa839240ab93869de72a2a983aaef51d98b9f1c216056145a883fb3528576bbb8bfda82e9ad0f8ad239d908a5bf10e97218530a0e34fd396751cb231717ad46281155226f304bc752121e1b3b13077e9a7451298a4872656a359e32ce08a5e4881caa391d73d7380d4fd8ef3f8b81cf5299c4b0e46c68521926a47092a5a166a28b8316ccb8758d74b7bd63608dc3dc430ddbe8b07a64699a8b7b1aedffdab6a2e7bb62bddaf2bb02fe99473f096e9b2f2f8a95514219f15bdf5fd3861f2a2cbd233b84ca21f3d733f44c821056f3afbef38301af6ccbb428aac03920bddde7df387af0fd455898cc15ee860f709c42d53de25ff384e52d5c55919f4748bbef83e71d0e719c3fbb3ec6b09887d18709fd00abf7c35117e372b64f83f5dfc4afc56351c63a5a5a181e5e483da9b0f4da95578d2c9a0b3ce468f0045e6cb7a04b91c6e7100695e7ab0b17a1f182cedb18a1977e718b70378a946f94247f9d22bec6cd2f44da8970c27902fe894b815cdd261951f385dcf5b8a330c9cdc0827687367590ef625a4243ffbd73f02a490320904c60933ec2150ea1363e35f9686e9a9ccf7e63fcb27c21bd87fd303509be87cce9a4432aee92c3f5fbd397c25c9d2206c406107a854a4d335d9ba7cfa32632c15978b42c7026d82076546708ff264597ce017fcd89e7739914726611b4a21cb550e473b371abd299e6e258d33bf7b314e8bcef94770f09c3dfc12c22298c9397c82e275406042bb24fe2b64ef36bbe6cb99f84bb21f55a2e8dacc7dec8c269efcb73ee93d8c212f166850edc0de9e2a9e83400e863c586aa83ec851b10e6eed7f240478107411f8f9569ed58cabee5c1dabc892bc4da15fc371817cf6feefb4a66e950a5319eca4bb9b6510ec23d159d019b3ba09466c8f17c396e8cd16ce8a089809e235f94a994cae08a07d8902b32e66fcfc489896720c0527a4900e6080feef908ab6e18e7565bbacb38daee46a47722c2b70226a013ceea1223432cefbcca74ea7de2d86374d7cd2e4d7009c8bd4470456ca2fe9b8fdedab4f5ccdb695373b6b1fa31f282ff152e6065eb6a440471b3a14da62caed0322e226242d727e39e7e0e32ad686ae922b3474c4d554ab6d24df94847de371fffd2f30c42a329b2f0bb4ef187d51e05eec7cc85bbb0a1a16abb7033ec708f27dfed947f7950bf208c472884cd9122dc3c2334cdd70069d5f501b1e3c0c37fe5402df1bee0d3bce66cd280db42a74ccc4cbb0df6931eb45f9b2c24ab004abd2993f75f02039cd26c2a2d3646dd79ceb8f6daa6262c1cfeae889a87330b0ba0c135bc6258e2f031c3b157fa40fb141ed7b4e5d2186bbfadd53e33d3921c3192ea55e5054d95b8145ff56aa79eadbbcad1dc9baa9599cb62654cb9d645c026d720e7c8f77850919a151dd8ae0782b0a0d1ce14d31c64677838d1d6b3647653af0afc4563692473362ea8b5dd90e06a21a9a4caf07fff65deebeaaff9937cfb9bc785ca82ea727f16a42f87796a6f20feae7467dbf232873bf7b36f89d8d9fa6f327754d88027d765f286dd6fe1dfbf0a760a38c1d0772c", 0x1336) sendmsg$unix(r1, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=[@cred={0x20}, @cred={0x20}, @cred={0x20}], 0x60}, 0x0) 16:00:18 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4800000004500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffdfffff, 0x1}], 0x1, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000240)) 16:00:18 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x11) setuid(0xee01) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:18 executing program 1: r0 = socket(0x1e, 0x3, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) bind(r0, &(0x7f00000000c0)=@un=@abs, 0x8) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='W\x00') open(&(0x7f0000000040)='./file0\x00', 0x20, 0x21) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) 16:00:19 executing program 0: clock_getres(0x7, &(0x7f0000000000)) clock_getres(0x1000010006, 0xfffffffffffffffe) 16:00:19 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001480)="a902010000805cb90cca8590", 0xc) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0xfffffffffffffffe, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10080, 0x4) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0x6, './file0\x00', './file0\x00'}) writev(r0, &(0x7f0000001400)=[{&(0x7f00000000c0)="fb9ee86a72706afd2ce8b0d572a204e80d9cb53659ba915ad97f030a4b2927ddd1704fe523d810a19baacbbdc9d0f01ac46c7afe0ada191d70009da42e3db6e1c034f6c0169845a1a01549ada0f9c1535372015d9207c3fc6aa71ac5028ea32cb87949b7e2ce27c6d06a9b0daa31479d4a08ef5ec1d70d51cc397549fb0e7a56b649a5c26f87933f5b24903a1c425ba2253154cd24e6fc482774c80e866eef56703d4cc77b6f6729ab113bd6000491400984ea0276f35c2e4b0d1ca6789d53f23e3577e9f2508b0b47e93c8ec6de3807770b33ab5e16fa114c2abfc8d728c8554e6bec80a08ffd9e831858751cda1efe1703125e3df86b5df77c0b276a12265538c295d739f8f5b44cf3cbe1586b8a6d361939ebaf48060993ea8a9ad365a22e6985160c9f9ae4747ad83fb996eef7d138a7b62080ec9ad9c350d89b1026cd0b059149d6cc2db63b959aae6f3d9161ccb6db59c25c465b4e8115eda243c07c39fe194d0f316bf1727feacad016a2ffb8f8a8720c2e9591bf5b145e5bea41acc6270ad8684d9e7ca79ff8c6c7ab97590dbda8a559db3172e10337237dc3be50880be166825f79c79a4fef6818d2409b83c42dc6d744f602a1df60081098086651d4c333a50a289982b156d52cdcbb531ca4b13eea9683ce169af9825f9fd7a26b5715aba59e30618766f3fbb09ef20aa4e37431e30502a8c14dcd0080dba28e7e0e9c74529c9827a3317a4f607bae428ba90e6daa95aaf0cc971e45a1d1c8f038f3f08a63a19c610666099a80a07bf0b318d4eccb9ca20ff53690c42a96e6de1507acdd7f999c24e4633d2bac5ce0f767a37b9538639e00d644cb3e27e83d455c6b9f46cb33c744883732ea5f4548a88ad5b44fa6c9c2c5cbf282f515f93e7fd029478d96e43f372d6927d2282cda5b7033a108e34367bceda83d9cf50561791942b469bcf121d212f74de4c3768411a3fb0d3ff88a2375324169b46ba7756d54fd0de5a9a66bbdd20b7a6db342dfa5b15ac321f47d177a66bc27a0d13b571109664974ad7229c32a3a2b339ea2fa7ac79cace3d08c9a7889fc2f02821f8d487be12f3bad526d2c54d389a301846de39702f89fea45f8c673b04d21c7fdcea081c020f860fa21b637b6d4ad0c800acf6744279be97a9badae3126d171a968d03f1f05548d5b9940930e8f05e005b5e5f619190b1a7804f91c606f6596be8236302a3953cf3058534dca10ad969273aa7c75a48af51439d1d773c2cdbec5e777120fecc1ef40ad3640a4323c8c03f10fb778df670d837f18fb7e42c3e24ff9e561027d78d511f9a3528856add986662e2ff59b77c5024d705427e4f02884f3be10bc481c70647c96f51d0b3acb0ea62e65fc6f19143e382a18e66ad658f4eea6cdbc332c6f93f9bf195e83ef4b699464cfb10ca34fdfe40bc6615ea8f75cf28385a8032e43495434c8786548d4c3ba110ca8a80780a3550e0bb4db9a3c09ebbeb75b359ea912df7b78c9867afd8350eb4533fe0b8ee4c938503138344ce42275277df0cc3919db2314a12dd77063b30db4b350e85990035b8e600f0fe0829333f3938d6ca7b29fa82a97afcfe144010ee03e97e3e9792125eb6c0fb27f5e83ac9e6c00082b92754037e10d426d3ab69a8fe6fcb75e9150a36dd0685cd272e1071664555f01aaa7637c38a9ee1fc3466189dd98b5db7312cfe81dc67e9517ccc399cf3b66ab8d47d5a786124435712c7d93c50ceee6332a478877122034098d7658ac8a05fd5376659440b8930232505fda6fc4176fd650e66757fb78f5ace3aea6841ac89471b1f6021446221f7c6e957e93e8fbb966bf8676312cd1ef4a300e0e1a8d51adeb60271a85228fdc1caf9d197b7c2a1bc18c4537a06a58b5559559518ea7ac7db8a7f4737b65d7d6465ee912d360c059d492651f43a3aff6fdac2eeee3effd3bc6bc582f170310944d652b35ec3278b1a079125978b877ccafe583ce0136f8de0b2f59dcc0191b32892eeaf1c508e982c7", 0x595}], 0x1) 16:00:19 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() r2 = dup2(r1, r0) kevent(r1, 0x0, 0x0, &(0x7f0000000a40), 0x1, 0x0) kevent(r1, &(0x7f0000000000), 0x8, 0x0, 0xfffffffffffffffe, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="020269721ae398ebed935f18e6a30f6a06ea143cbf9ce2052ce197a4374ea9764c80e926d355946936f11cce0821fd9933a6be329b9b6dbda2ec5a2bb38f72bd7cb15cb207b671f40132ef67ad8d7656cc501eda0812ab7f63a01800225a52732f189cfa1a7780d5c99af773439f63c308357e8f71762a07e16b", 0x7a}, {&(0x7f0000000140)="12d91a1f8d62c642f8ee5a0524193a1307e84ca5b44858cadd2f9468bcfe4666235d111d69ed74afed0f9b25051fba977ba7de1499c4f5085a033b7ea0ac62989cf0dfca9805e771bb5957e5ce7112cf641b1965befa215160dbc222dca3a43e1a13e32e08f25e7f8070141009b2827dba4a4d6da901dec205beaea5e4268d613e52d598db62492c5766b1a76df7cf8727f602313b1e282ad7a41a0b1e90e8ca02de73f3449b234ceec10b89d8fc0daab426a1f00aae96e7426851dbaa97301f715e50853e08978a95b38c6ceb1820fce6a24633df6887d11aa389572b59ee80ad07b7d8aa6e6173f83c33ae0b455a440078afd889407d35", 0xf8}], 0x2, 0x0) kqueue() ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000240)) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000000)=0x8) 16:00:19 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x3, 0x0) shutdown(r2, 0x1) r3 = getppid() fcntl$setown(r0, 0x6, r3) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r4 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(r4, &(0x7f00000001c0)=[{&(0x7f0000000080)=""/45}, {&(0x7f00000000c0)=""/63}, {&(0x7f0000000500)=""/4096}, {&(0x7f0000000380)=""/154}, {&(0x7f0000000140)=""/43}, {&(0x7f0000001500)=""/134}], 0x387, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r5, 0x4, 0x80) pwritev(r5, &(0x7f00000003c0), 0x1000000000000297, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r4, 0x0, 0x0) write(r1, &(0x7f0000000100)="84", 0x1) close(r0) 16:00:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffffffffffff7f, "854955882e1a96c984ffffffff9c11fe4dbfa600"}) ioctl$TIOCSCTTY(r0, 0x20007461) poll(&(0x7f0000000000)=[{r0, 0x1}], 0x1, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f00000000c0)=0x6) 16:00:19 executing program 0: r0 = msgget(0xffffffffffffffff, 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGTSTAMP(0xffffffffffffffff, 0x4010745b, &(0x7f0000000200)) msgsnd(r0, &(0x7f0000000240)={0x0, "3727979d83ddb55842f1b3724e2c384458fe2e7cf03abc865808d4821cf4172a13752912c380c8744e582b5aed926a623c9cb191a1fda72379956d320dced0614aeb85aeffedd72d7f4b53f2e32d443c0afdd189d04e2001f296981cf759f2007ed03cdfe1cae5e0893980b2a71db48a9149e9aa87cfb51a05714bd11820"}, 0x86, 0x800) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$dupfd(r2, 0xa, r1) r3 = socket(0x18, 0x1, 0x0) msgget$private(0x0, 0x40) r4 = semget$private(0x0, 0x4, 0x10) semctl$GETZCNT(r4, 0x3, 0x7, &(0x7f00000000c0)=""/67) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x29, 0xa, &(0x7f0000000080), 0x0) msgget$private(0x0, 0x0) fcntl$getflags(r1, 0x1) msgctl$IPC_RMID(r0, 0x0) 16:00:19 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:19 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000200)={0x3ff, 0xffffffffffffff60, './file1\x00', 0x800, 0xbbe, 0x9ccb, 0x1}) getrlimit(0x1, &(0x7f0000000240)) unveil(&(0x7f0000000140)='.\x00', &(0x7f00000001c0)) utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x14, r0, 0x0, 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x10) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f00000002c0)) 16:00:19 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x9, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = msgget$private(0x0, 0x40) msgsnd(r2, &(0x7f0000000080)={0x3, "ece72efe55fd691545b07ca9ee77c530c2b014d3ca9b90054de0d6dcd2d0fb5b3781ff70d6416d8469bdf9eb571902c829434332b864304b4bb3ccdafe5286bed6c0614c802567567dd62e181d9cdf57edba571de21cee0cd27f86f923b8a187eb63443b2150821616e545768180eb1a7ba4f836c13465941447698cc1a0a39e951ec02206d9faef88a97b58d70f88516cffd1f7ddd9827417e5f68f754af409e202426d69850a2065c7dee0dd48dc02dc1f1436cb03f1f2d572ea4b45e22d4b019ddf333679152f178f6d68bf7ec2285746c0ba426d3417c11b819c16936df2f225674945fb039a8dd6dc8b58af506ac20048dc38fd420ed5881995e9c991e067c57c5a108412afad9f0d426f040c523e0f341dbf60874211535a31cf8f67cfde5897563b1c773b9d7dff483b22553964cf0b942463ad599d8abadf8e9d4de130b1155ed542bb5ba43a347ae2b62b302d37335a88b4d4729bd71b2f91cc7469976bf08977f64d00da8d53bec1d831f0eac1ccc707b95f145c72caa2fd984d7c55f6ec6766da90b1b362cf64462f5989f7cff36625bc3ed0fb4674a4091661488e1261181c4eb48db771a5ea28c6b8c7dca7f88b0e13733a6ec96f44ac6a60bab81bf2ee963bfefe485a4b3e482e30f240457324c5690378434c096cd2a8fe4d4a6113fe17b0655f76d5e9ee7c86b17a2c068ab1d5c5b568e1d1c3449dc386890d3e73f4e85c60a329bbb2e25c77cf0d6d3a20334d63f8fddefb4ba9d68f68f39478e28e41cd6f1f45f31fa0321880ae7422dfe5b4f183bfb5ea83d900ca830d55e8a15730c64166eb0b7d814033e5ea33b41c8065665e729fe4cbc592f05818185c358857f1c91a22188009a656fd3719ab3eba2508fc9ae0b16a258ebc346971e932a308743ec8d2565d21bb006077c09928a5cc9625dc657f3cceb7cdee2f49591b738c8c13bba62a5e9140e86d4e03e62f43340b5a860d3e6bc9a2c94ea32b20e21adc912a8920b440f1c59884db5eb152b323fccf1345b1e70cdeecccc511016779fdbf588b22bea5e07b5af96a4d1b58f1d899257c456c655f387090937c6e73f436dfe61a30bfb1a18d7ac562a921743ef8da4f35151306f7c589c2d0aa4d6d56ad62920f8c4c630b2798b8bf3a543224fb76e5313bc68f3633a00b73d3db6c24e1b88b10969175dc885135450e9dc5da5472d416ef04a0674ad2134cafaf0e2d0577160c11ad263bc99e4397284d7af5e9de33da6e7d4950980d25db8fb1027ad69c439918dffaa548e4f698387d7e5607b6cedb538d35ebbe09e19128d6f7fee788f2c9169afa1f84e2fd1c677cb3a32761ffae93c159ef5eb55105baf46fa73a820b351360fc2ca1d4b93865f7e8ead43ba586fbea563d891214dad24b19b88eb4ae827515162d3c3875c49504678d363c8f54d29662aef6dda3887dae33753f8d27dceeea568d26f1386c3a75fa8208a91a54e49f045e0ced347e7d9b100b7af7d9979061514f26f57c03161e7132bfb0dad55c96b836b325e602204e5349d561d65b0625b40cbce41a38795e8c41ea96206ce15ad6129f0eda42838192ad36b415fdd2a2e7fdde1adf8187cfe35c90fd75f5075d56fdcb3292d70f0adbbbc358fe78ce8e1d7c6919bc99fe6e96b66b5a5cf9839cb8fa70cbf14b81d9d4af1c491db9e6d00e761ea4f3154545565c6546fa91ade25f8c0fddfa16789d050a95f17b22c714ca00455bec6bb1f8ae94b0361debe77e868be9d63d2b22979bf15f120478dc590c123dea8ad574fbf0e54fb3901402b2e4cdfa2b67be1db078f41a49f8367f3028a396642ca66eadf268809a13341b5ab3f9567494638d1d90d61332333a092591c9f691c8932fcf4f3408490a1f48776e303bf2bb8e047d986ff2183cfd9401773490ac90331d793f2be3fbde1bc86c84ed7c4c7797a7ed52c321d0b1502c93fb638c64708364f8c08a8886ea2b11d999ac87a1ea8acef52690be220d02426b687e9684f2cd2b412fd632a98a3a3f5ec4501c748c8f756a93776ff76bf28bf878414ca51100e946b32821f1600cbe8738594831f1a2c554735bd47c520c3fd41e292b52752263f392eee9c8ccea9f1164630e6a377b1cb3728530f4d035cbe223ce6fdf6e75a8a1eda3a72dee57051245ca1b1f7cb3ab6bf9d76d417da7aefdd169aff847ce3bd0549f5519f88bf7d91f8658e869e69add552cea8bd02795178655ce10adf95b76076412b9b92e255f621bdc0b6b9bde4888dde8b6cc80355fa5aa68b1b750926c0aceab816d0e93f7b06d1134350de250ee7fb90bd7cc061ef9abdeb4b9b10ca1705a6d3b2595f031f10751c1e3ee1f74043a82611d7b8d6228bfa204a500a94027e54199f86a99faa11ba37c86121b7e8b05380805915ff46a803437ac06ed01ac7d0d8f644c4c610b174f26e795827bf4eadd37ef32afa585177328b37872a9b003594a725a6995d2e95bbe29842c3eaf5547e8419a78bd8dce7dca0435eab26adee08ded53d184dc949a612aef4f7c500aecc5e6d4281488636e0f35c1f901c85f1d68d32b8a0e89e047aa0fc06c40dbe991d13cc09fc2d965e144541bde497205630777b8a51ba36f2b0b3bcf91f6686676163296883172a00567e0e096ce2dd79179cacf32192ca0d6d06fd4010a602518a4b7ec3ebb9a47d23ddaa3bbd4b96e1acc40f326b918501f731847ce9c78848da0752ebb81fbe7981a5512be6fa80c848c8066f2fb9264b25d92aa7e41af1afe7d968c6b102f32c834b0a48c5aaa6f001623cdfde4e1e7cdacce53f340c5cd4ebfe090e048c5987cc0aa4c8e42067c71c863000b49520db95eb3816d983a6f26664cb4c5d113686d4d8b54c65b15e1ffd12381f83c0eaa42095979a07d2ad9d54b7f784c49c52939ac61133603a572fc4cd1a45c606dd19560b2fb166c5c9cdc6f741200a837b532bccc73b4fe2ec5b25dbbdbd10426e8cf18c070cf51cfa2f9333d429ac9ea124e9a81e3717e9a1093646d37a9cdfb8ec0821a8b4b8fa69b180e2179cc0382dc991e9faaa455aab63f112fafc55e41f22f3c2375801001a3faeaf4d50bad0fe660cc6d73bdd6018b3d46cf9a8e1d9dd8f304b5345a464c91c3500cb5c598a6fb1569ad251689105b9b6b8b2a841c7e4166fd4292f57ada637ad7e22aebf68fc09b865edbf5639a32087455d0c2d14f175a5fafc9c0927d88dd8e43f0633409f4115e5f5cc1957e7b081ed0e5af66edb7e5f460a7d251604de90462827563bd43e1ef0f477b4cfb38693998ccda5861154f2141e38f2aee83aaec7f814ae278e1f948d824a4c76fb6e74ec9dda8d29293745c40f9b1635476aef3f733995fd2a3b3d44eab23392faf30e6870ec6775d8573798ad160c18986d57a39964b31306a9df544138d14efc303ec39ab8856e4c986a8df0beb803f3b877bd1cf729fc32337835702bff21564ab71a39af1ae1d3bf29c9cfe6a253c78a16fdd57cb01bea33fd3e44b03881dde0a8e203fcef2387ccb853eaf2f77ae28ff5358cae51e63507e41a1fd67aee8f430baca09e40446ae34b3cd2d786ee728d27ea31052bdb9e831af716d38699f01155ef536ebf698bb51a409dd9e71af7cf89eab3cf6de98b6ec9698ec027dc160630dd15f67574a8aefb0430387401949f749ca7815a0f0ddd5fa6dcf2695a65f4b0ded8bca9cef313facca46bdde36951d33028faebc3a00e0ffb00754c7445348d174f070a70915ad0c4eee284e1305fab05fd3588ca09731d58dc0d5063486d3a71e96f6b903c6cb4ff15a7feab0cb3377ff3953c00c1685521b930a1945f1984256a3d49888933cf8f426548e950f97e8b33d63dcc06cd573800d7d0436d0dd0fa78624c78f7e25595f30dba92436ec2b08ed4251ced19b6a30e205da2ded3a2f021e282711938da2b6220d6852e3df2490d6b7f3eba77ba2278b0379f9256fa219322ef095acece6e4ccb385fa62522114bbce92f1ae25ffc92067aecd4be884c82f59741ffeb42e298e66dce03b384638bd56f618e6114d8b3967227222be4c1a8c4a64b74a3d85c32e62a31e84ee8ffd50bfd390018f9f098bdb3c593eb4ee19b2f59c7420f441a78359b5142e57ab54ea532deaeb05bd54c93a23867c3f937c392cbaa1f0b973b91cebc389de72532869786f9afc0fa3749521efa0971afd55a70ce6538072c64bcdf65e90f3e59076ef02a63c3b678aa41860843ec5f51ef67ab4c16234e55f45e1cf078b0b4a16a6f3b855322c73696dec44ca6c272226d69043261a547a7a761b634415b5680bff75beeb4b4917e4a5751423ccfd5482be8284d52edd4317a191b140f19b954cf9e433ec93d580d131e755d16304f17360e3ad070fbc3463aef99716d7cd9e404eae4dbcc59e3f552c903c4fd010f603501cc19da54c9ade7a04a74f4a45a1615c6d4a034de8faaff2fc9701a533e2e4c5e946588fe2a5997da7fd8bb952dd5f2b0f908e5260b68d2da9001a16783c290bbb419db8d99b49c0db09546d7ec6090b91d91c9877ea2742dfb29123d5eb5fdef30567a0daa9d9ea32745785bdcb1d8c046447e6348023cea0943ab2d8c45a80e6970cbce948b579cc667489397654f24f065559930972201ae7048d5fb369ad9cacbb1bfd7c64c3edd6f5969f9f21602a504f3da0a7950d8035a836aef7bfaed30d467f87410b0bf904aa3264e508bf225e44410451c4251f95e710ceab3cd21eacc26ab82ee0010d9079075030f960a3347bd8aa276446b3d3c50311fca15e77d55f4f5241f6773af88e33af3587d9080fac4421efc16a7e7ea174b9e8ba938a5de0b039cfde7ba6829264f855f69f947c3806b5e16fb9e456cad6a1d6a58e8484b08c068fe01c9485e0554fbf74e661b25983c927278228fd7c772bcae19655f69067d5fcae56a583d0151264e9b09dc696683079b265c66ece9539abe5cf81a0d867db7527a62756a9690a831944d31381f7c1a69c7fb4f0ecf0c8ccf28e1e09a7451306c28f0bdd70e200b2dbd2250c47b72ba1f0fae5dd778db19cf4c96c10a3d0b067f36304dfc69c1c3e6dafb17a4a82e612e5236c7e42702882dc8274e4c079276396a5f52621f35be551308a73deeede219ccc45d8fda129770689a4ca4fd052259d80a9f8e97a6c1dfb161c6321a86637e66c8c5dc48b8732f4095edd3e8a883890521bbe6f3d0a06e19fc677f0b5310b01c5d177e597556bb6d94c9b8bf53b18906850fa2e9775e22554dc40494fcc5bbb7058e456f14c531090a8fe58a61da8a22c2a7748c2188d274ee05944796184eeabeda62804f8f62ad3f7f556780ec9f65a635128217398d7f55f0ff2381e68a3d0a7416c22a5338fd48670cb5b930b677889085e6ab7d2d784683ba11e303a49a2419d0145ce6090ced88dac2261058b236f3c623459ce29f82db4f7d850d33594f83f919e6076be5447bd3633ca9c8cb289e0077be67d752b88c93e54839a84b08cf9b480a6c593eedd468fdb6a43e589a33b6f9d414bd731d9f408ef77e8331db5522e97722ccbce2463e2a8ea7242e070369028718ff21668a21e42db4d5eafe802cf3ee947d9ff4b89e1a9e4110c0e564a7e36c74ecb5a0ec774361c9f5f443c16fe3f9416419d2a3b909b90c2d3f568e7170626d32c18a054437995de1220aaccec02abd321b2acc10a7e484000942d800a2159ef95be4f2ffc0b5a7d82dbb02d28caf818275b79109cf9c7fe8438558897bce2191af087e0f49582bb8d8f7505808a3598682d7bf9a2771ade90ee25"}, 0x1008, 0x800) setuid(r1) 16:00:19 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) open$dir(&(0x7f0000000200)='./file0\x00', 0x100a0, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) dup2(r0, r0) 16:00:19 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) lchown(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0x0) 16:00:19 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1fda, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r0) 16:00:19 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x2}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x8) write(r0, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:21 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x800, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000e00)=@in, 0xffffffffffffff17, 0x0, 0xfffffd95, 0x0, 0xc9}, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) ioctl$BIOCFLUSH(r0, 0x20004268) r1 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000140)) clock_settime(0x4, &(0x7f0000000840)={0x0, 0xfffffffffffffffe}) chmod(&(0x7f00000000c0)='./bus\x00', 0x4) clock_settime(0x2, &(0x7f0000000100)={0x75c5, 0x8}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r1, &(0x7f0000000200)=[{&(0x7f00000003c0)="90", 0x1}], 0x1, 0x0) 16:00:21 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000440)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="717a4b8f0f560fecc2d38edc9881dcd5421857d0db1acef603c7ba41a93a83b0b826e5873be9560f301759ffc39ba10f4bfff6918c6692f0519e5aaadf5c07a08dded3f4df7cc761cdc7fb80dcf56c7ccd8bb449ae93dc102a796369fac573387a12ca375c99f4870975def32bcf4e3a0b415a5affac721f0145990966f70b0af3864550e4adac7cc538dfc35b3bc35b64", 0x91}], 0x1}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7", 0x171) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000480)=0x1) recvmsg(r3, &(0x7f00000037c0)={0x0, 0x0, &(0x7f0000003640)=[{&(0x7f0000001280)=""/225, 0xe1}], 0x1, 0x0}, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDLTLIST(r4, 0xc010427b, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[0x52e00000, 0x5, 0x7f]}) 16:00:21 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x108) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r1 = getuid() setreuid(r1, r0) chdir(&(0x7f0000000000)='./file0\x00') r2 = semget(0x3, 0x4, 0x40) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f0000000040)=""/105) 16:00:21 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x90) chdir(&(0x7f0000000080)='./file1\x00') r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x10000, 0x0) r1 = dup(r0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000340)="8473f9964c01d85b430a5b21564a2fd4f24df7ade188d0c199016dad0ada9e61e9db00a7abac31b7bf69eb899a73c9c23e09328d89eb8d5fc2e2347a682f4105521a928440c79de2811dff50bcc1e7ac72118956899113a421bd81515f1d7a1fc1c9c39b7751fe5c62a6d4aa1dfc84adeb5cd5893590a05a3b7e1226c01fcab3ebffc90ce7d737046c89add52254b2c8dcaa4f4887399b9604fddda581cbb71ab220e8f5723bf6b72752740845da875e137c5195a358c57e57af23cef5a45de711a8cba84a7a3ad78887629c927f000000000000000000000000000000001906e31a2f10e7ac9f7b68eb837219251cbdd0926f411052e9013d478ba1ed2196a589", 0xe}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') linkat(r1, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00', 0x4) 16:00:21 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setuid(0xee01) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000000)) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r1, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) 16:00:22 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0xfe6b) shutdown(r0, 0x1) 16:00:22 executing program 0: getegid() mkdir(&(0x7f0000cb3ff8)='./file0\x00', 0x0) chroot(&(0x7f000009a000)='./file0\x00') chdir(&(0x7f0000cd2ff8)='./file0\x00') r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10810, 0x4) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/98, 0x62) symlink(&(0x7f0000ed6ffe)='..', &(0x7f0000000040)='../file0\x00') 16:00:22 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) getppid() r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) dup2(r2, r0) setpgid(0x0, r1) 16:00:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x9, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000080), 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)="5a68f99e167db797f12655eda519a68e5c8c20770b158b77b43c56a0f21a45c80707dae6fde9c28c4b6f4e6a49bcc383bf66e27b4808ee89591b53f818e3b10de9ac91194b394be01252ab418a", 0x4d}], 0x1) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)}) readv(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f00000004c0)=""/120, 0x78}], 0x1) writev(r0, &(0x7f00000018c0)=[{&(0x7f00000017c0)="ce775101cc6417b6a2f2532db35f295f116316d3ab9d67385f63340e4966f04f25ad04d440ec749a98843459941459086805dd46074ed1dbf94b7fcb09ea30771e1fee9da1efc6741e59f839a8c65f96f5769122b6d9b1fec3c71ea2b0bef2f1e7dce50fc479ba746f3510cb047aea8663b5a7883153db04fe4fcf18beb7e31d64a53e433be04f1d823f40baaefb2b7d96f5fdfe111739d1492c591058c3a2ac81f3d802109e105af525a372217a92bda822c1590ebc430f7dafd44e8f88c468c338d29a40caa3f90fa3b7b61a9bf82f1346bf19a5ce5cf0318f4831363e149abbaff8292fc993b0", 0xe8}], 0x1) socket(0x20, 0x3, 0x3) write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r2) r3 = dup(r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0xfa, 0x8, 0x5, 0x2, "7a7a02da44f5d57ea43fc59be839fc31ffb0f193", 0x9, 0xfff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x7, 0xfff, 0x400, 0x6, "2026082842e819d8e3324ba906f017e55d8f85d4", 0x2, 0x6}) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x3, 0x7ffffffffffffffc, "845d550900200000fc5c7fd2008f27df00"}) r5 = socket(0x800000018, 0x1, 0x0) listen(r5, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x5) fcntl$dupfd(r1, 0x1, r0) socket(0x18, 0x1, 0x0) fchflags(r0, 0x0) semget$private(0x0, 0x0, 0x101) utimes(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)={{0x5, 0x6}, {0x81, 0x40}}) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000140)) setitimer(0x0, &(0x7f00000001c0)={{0x80, 0x2}, {0x81, 0xfffffffffffffffe}}, &(0x7f0000000240)) socket(0x2, 0x400000000002, 0x0) chflags(&(0x7f0000000200)='./file0\x00', 0x4) 16:00:22 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000040)=0x6) shutdown(r1, 0x0) sendto$unix(r0, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x97b0ef37e292df29) readv(r1, &(0x7f0000000380)=[{0x0, 0x1d2}], 0x1) 16:00:22 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000080)="8a4f401d2e93b31318100c46", 0xc}], 0x1, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x181, 0x4) mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x2) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) 16:00:22 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0xfff, 0xfff}, {0x18, 0x3, 0x4e6, 0x1}, 0x8, [0x5, 0x6, 0x5, 0x9, 0x0, 0x0, 0x0, 0x9]}, 0x3c) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) 16:00:23 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) poll(&(0x7f0000000140), 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x10) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x40, 0x1) readv(r1, &(0x7f0000001480)=[{&(0x7f0000000480)=""/4096, 0x1000}], 0x1) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x0) 16:00:23 executing program 1: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1) madvise(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x2) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x8) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)="808d55f12df38500b164", 0xa}, {&(0x7f0000000080)="af8ed8d55b6bbd0398295e52c1e3f4", 0xf}], 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r1, &(0x7f00000049c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:23 executing program 1: r0 = semget$private(0x0, 0x6, 0x100) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x2, 0xff}, {0x3, 0x7f}, {0x1, 0x10000}, {0x7, 0x5}], 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000780)={0x0}, &(0x7f00000007c0)=0x2eb) r2 = getpgid(0xffffffffffffffff) setpgid(r1, r2) semop(r0, &(0x7f0000000040)=[{0x3, 0x100, 0x1800}, {0x4, 0xfffffffffffffff9, 0x800}], 0x2) socketpair(0x2, 0x4003, 0x1, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r3, &(0x7f00000008c0)="de92a1e9633e6b41e78db50a6604536b7e5df9462aa5a5543223093ab1f47cf6d98d8f2aad6df48b3d7e5bceeaa0989066d3c02dc2a1aeb6278364ac98085cc619a058dd4bce16a94e200f31c167f87a18677c2e72d5f79ff1c93e89a3df2c9d8feb8e3b990465a3c373", 0x6a, 0x400, 0x0, 0x0) getsockname(r3, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) sendto$inet6(r4, &(0x7f0000000200)="162e018f25ba1a5fdf166bff3aea5d0cbcb9931a74e8cdcbbbdbf661e864240aedbb51bfbeed286185651a1b8d321158d3a947618cb513fb75d8a0b454d50123d59e96972602b21687424ab62afdae6b5defb55d9d0ffa53fc271e3c244781c51c091dc18693b6b0a26734f882b94e8714fcd39eb6b0f02d16e141eea48d48c9c9c442a13e10dd9f3e9dbfd52f529de87be566b496eae695670970a04ac5d42249d60c465313183d64b9cc58", 0xac, 0x4, 0x0, 0x0) getsockname(r4, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) sendto$inet6(r3, &(0x7f0000000340)="d264c8f263784f28ba43", 0xa, 0x4, 0x0, 0x0) r5 = shmget$private(0x0, 0x2000, 0x38, &(0x7f0000ffc000/0x2000)=nil) shmat(r5, &(0x7f0000ffe000/0x2000)=nil, 0x2000) r6 = getpid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r10 = getgid() setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000440)={r6, r8, r10}, 0xc) semop(r0, &(0x7f0000000480)=[{0x7, 0x1, 0x800}], 0x1) r11 = openat(0xffffffffffffffff, &(0x7f00000004c0)='./file0\x00', 0x10448, 0x84) shmat(r5, &(0x7f0000ffd000/0x2000)=nil, 0x3000) setsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000000c0)={r7, r8, r9}, 0xc) ioctl$TIOCMBIC(r11, 0x8004746b, &(0x7f0000000500)=0xb7) ioctl$TIOCNXCL(r11, 0x2000740e) r12 = socket$inet6(0x18, 0x3, 0xff00000000000000) getgroups(0x3, &(0x7f0000000540)=[r10, r10, r10]) ioctl$TIOCFLUSH(r11, 0x80047410, &(0x7f0000000580)=0x9) getgroups(0x5, &(0x7f00000005c0)=[r13, r10, r9, r13, r9]) mknodat(r11, &(0x7f0000000600)='./file0\x00', 0x2048, 0x726) getsockopt(r11, 0x200, 0x3, &(0x7f0000000800)=""/178, &(0x7f0000000140)=0xb2) recvfrom$inet6(r12, &(0x7f0000000640)=""/169, 0xa9, 0x100000843, &(0x7f0000000700)={0x18, 0x1, 0x10001, 0xffff}, 0xc) 16:00:23 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chroot(&(0x7f0000000340)='.\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x87, './file0\x00', './file0/file0\x00'}) fchmodat(r0, &(0x7f0000000140)='./file0\x00', 0x44, 0x6) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x4, 0xfffffffffffffff8, './file0\x00', 0x5, 0x7, 0xffffffffffffff01, 0xffff}) mknod(&(0x7f0000000100)='./file0\x00', 0x8000, 0x101) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000000c0)='..') 16:00:23 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='\x00&') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)='c\x00') recvmsg(r0, &(0x7f00000003c0)={&(0x7f0000000240)=@in, 0xc, &(0x7f0000000280)=[{&(0x7f0000000300)=""/153, 0x99}, {&(0x7f0000000440)=""/163, 0xa3}, {&(0x7f0000000500)=""/230, 0xe6}, {&(0x7f0000000600)=""/253, 0xfd}], 0x4, &(0x7f0000000700)=""/186, 0xba}, 0x40) rmdir(&(0x7f0000000140)='./file0/file0/file0/file0\x00') unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') 16:00:23 executing program 1: lstat(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) msgget(0xffffffffffffffff, 0x400) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x288, 0x0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000180)={0x1, 0x1, 0x100000000, 0x0, 0x4f}) fcntl$getflags(r0, 0x80000202000) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = semget$private(0x0, 0x3, 0x10) semctl$GETZCNT(r2, 0xb47a1fc4aab7ba44, 0x7, &(0x7f0000000080)=""/64) getrusage(0xffffffffffffffff, 0xffffffffffffffff) semctl$IPC_RMID(r2, 0x0, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x80, 0x121) 16:00:23 executing program 1: utimensat(0xffffffffffffffff, 0x0, 0xfffffffffffffffe, 0x0) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)=[&(0x7f00000000c0)='-.&\x00'], &(0x7f00000001c0)=[&(0x7f0000000140)='/dev/ttyCcfg\x00', &(0x7f0000000180)='/dev/ttyCcfg\x00']) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x30092, 0x0) fchmod(r0, 0x80) ioctl$KDGKBMODE(r0, 0x40044b06) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x1, 0x0) write(r0, &(0x7f0000000240)="78291798e027645712f7201f541d81cbd322acdac165ece93af24e8bb037aec2c7365709ef02eecccfc3e5ab7595a235257cad372cbb815044fcd4cde8d7047dd8a547340e9ed6f18c47c0f91db1591e0215ecdbf4144ab1191c193bacd0048127ab8d9c934577db185c5ea8eb3414f5ae54ea3a29bbc89d319f5c8ae5191d1b1c203063a1dad05deb020380637afcc5d15ea45bc3c50fc7", 0x98) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000040)=0x1) 16:00:23 executing program 0: pipe2(&(0x7f0000000400)={0xffffffffffffffff}, 0x10004) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = semget(0x3, 0x0, 0x41) r2 = semget$private(0x0, 0x6, 0x100) r3 = open(&(0x7f0000000000)='./file0\x00', 0x20008, 0x122) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000040)=0x400000000002) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000340)) r4 = shmget$private(0x0, 0x3000, 0x57, &(0x7f0000ffd000/0x3000)=nil) semop(r2, &(0x7f00000002c0)=[{0x3, 0x1, 0x1000}], 0x1) shmat(r4, &(0x7f0000ffd000/0x3000)=nil, 0x3000) semop(r2, &(0x7f0000000280)=[{0x3, 0x7}], 0x1) semget(0x2, 0x4, 0x100) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000300)) semctl$SETVAL(r2, 0x7, 0x8, &(0x7f0000000240)=0x3) semop(r2, &(0x7f00000001c0)=[{0x3}], 0x1) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000100)=0x9) getpeername$unix(r3, &(0x7f0000000340)=@file={0x0, ""/108}, &(0x7f00000003c0)=0x6e) semop(r2, &(0x7f00000000c0)=[{0x3, 0x10000, 0x1000}, {0x2, 0x1ff, 0x1800}, {0x2, 0xe000000000000000, 0x1800}], 0x3) getsockname$inet6(r3, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000200)) ioctl$TIOCSCTTY(r3, 0x20007461) ioctl$TIOCEXCL(r3, 0x2000740d) semop(r1, &(0x7f0000000080)=[{0x1, 0x9a, 0x1000}, {0x1, 0x1}, {0x4, 0x2, 0x1000}], 0x3) shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x3000)=nil, 0x3000) 16:00:23 executing program 1: msgctl$IPC_RMID(0x0, 0x0) r0 = msgget(0x1, 0x220) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000003c0)=""/177) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000001c0)) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) mknod(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) shutdown(r1, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000240)) getuid() ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x40) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000640)={'./file0\x00', 0x1, 0x3, 0x8, 0x1, 0x80, 0x6, 0x2a, 0x1, 0x2, 0xfffffffffffffff7, 0x2}) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x4) r3 = fcntl$dupfd(r2, 0xa, r2) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000280)) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000180)={0xffffffff, './file1\x00', './bus\x00'}) r4 = msgget(0xffffffffffffffff, 0x0) msgrcv(r4, 0x0, 0x0, 0x0, 0x0) msgrcv(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="000020000000001affcaa67c392287859100000000000000000000000000000000000000000000000000000009000000000000000000000000000000000000000000008000000000002cb0fe55f77256000000130e00000000000000000000000000000000ef000000000c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014000000000000a2000000000000000000000000000000000000004b891fdcd9e54139000000000000000000008907bd71d3bc5352d3e691"], 0x1, 0x1, 0x0) syz_emit_ethernet(0x0, 0x0) execve(0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000140), 0xfffffe91}], 0x10000000000001d0, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:00:23 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001280)=ANY=[@ANYBLOB="20ec7aa8e39f500000000000005f201211235eef0000f87c8a5b67111b542a538706000080b81100000029000000330000000300000035ce42069ce5d20902702767d5d1c0ddc0e613ffc878af86b5ea1d62b16b2f2b3ad1b9d7704289a72a851055f1b4104c6abbc2223d824c17f5df4177883cfe86e000fa781fa5fa0331644d4f451737ca13ff35f425044d1abbff74874be7514cf048fb86f29e3ec33254246e45f45f8b725798ae0a04e51d61794d8267ceb60000d49e02a2399327530ab2a678a91ed3965cd9b324cb09936bf5fa389da844ec292df056fd55825bc9d923053718b6bd3a13eec29e060a5088ebaccfb8b8d43c82f430921c2cb01fdf95bf"], 0x38}, 0x0) r0 = socket(0x20000000018, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = semget(0x1, 0x2, 0x220) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000280)=""/4096) sendmsg(r0, &(0x7f0000000100)={0x0, 0x38d, 0x0, 0x0, 0x0, 0x5ae}, 0x0) 16:00:24 executing program 0: r0 = open(&(0x7f0000000280)='./file0\x00', 0x202, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) mkdir(&(0x7f0000000000)='./file0\x00', 0x2) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x2011, r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0xb7, 0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x80, 0x7fffffff) sync() 16:00:24 executing program 0: unveil(0x0, &(0x7f0000000200)='x\x00') r0 = kqueue() munmap(&(0x7f00004dd000/0x1000)=nil, 0x1000) kevent(r0, &(0x7f0000000100), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 16:00:25 executing program 1: r0 = semget$private(0x0, 0x1, 0x40000016) semop(r0, &(0x7f0000000440)=[{0x4, 0x400, 0x800}], 0x1) ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) r1 = semget$private(0x0, 0x8, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f00000002c0)=0x2) r2 = semget(0x2, 0x3, 0x0) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000080)=0x5) mknodat(0xffffffffffffffff, &(0x7f0000000380)='./file0/file0\x00', 0xed754effb7ef2411, 0x1) r3 = geteuid() getgroups(0x1, &(0x7f0000000540)=[0xffffffffffffffff]) fchownat(0xffffffffffffffff, &(0x7f0000000500)='./file0/file0\x00', r3, r4, 0x4) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000300)={0xf7, 0x1, 0x7072, 0x3, 0x7fff}, 0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x1, 0x0, 0x14, 0x1, 0x70bd, 0x1ff]) semop(r1, &(0x7f0000000280)=[{0x4, 0x4, 0x800}, {0x2, 0x99, 0x1800}, {0x0, 0x100, 0x1800}, {0x3, 0x6, 0x1000}, {0x2, 0xfefffffffffffffe, 0x1000}, {0x2, 0x3, 0x800}, {0x1, 0xe77b, 0xffe}], 0x7) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000740)=""/122) semop(r0, &(0x7f00000005c0)=[{0x4, 0x1}, {0x10000, 0x9, 0x1800}, {0x1, 0x3e664106, 0x1000}, {}], 0x4) r5 = semget$private(0x0, 0x4, 0x1) r6 = shmget(0x2, 0x1000, 0xfc, &(0x7f0000ffb000/0x1000)=nil) msgget$private(0x0, 0x8) sendto$inet6(0xffffffffffffffff, &(0x7f0000000640)="7b36cdf1e04afd779998cb5b2b65c747acf3e0d037fd2f3e92cfe72664a9d09784fbe78caa3cbd3c8dd79537a8d6fa43b8d67de33f21a6794260ed6f97c9ce406d93c2e5f5c7490bf126fecb0ff9415fff022357eba05ec9bddcbf38f8bee7dc7d01c2872c44c4ddc0b0ee94d6bad99f4d20c20a36fa7a", 0x77, 0x5, 0x0, 0x0) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, &(0x7f00000000c0)=0x1) semctl$SETVAL(r5, 0x2, 0x8, &(0x7f0000000340)=0x100000001) mknod(&(0x7f0000000580)='./file0\x00', 0x55875684757fc82f, 0x40000000000) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000140)=0x4) clock_settime(0x0, &(0x7f0000000400)={0x2, 0x580f}) shmctl$SHM_UNLOCK(r6, 0x4) nanosleep(&(0x7f0000000000)={0x6}, 0x0) clock_gettime(0x3, &(0x7f0000000180)) clock_settime(0x0, &(0x7f0000000240)={0x3, 0x5}) semop(r1, &(0x7f0000000000)=[{0x1, 0x0, 0x1000}, {0x3, 0x1ff, 0x1000}, {0x6, 0x8}, {0x3, 0x28, 0x1000}, {0x4, 0x7fffffff00000, 0x1800}, {0x0, 0x438e, 0x1000}, {0x4, 0x8, 0x1000}, {0x1, 0x9, 0x1000}, {0x3, 0x3, 0x800}], 0x9) 16:00:25 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = dup(0xffffffffffffffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x20000, 0x8) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000280)=0x1) linkat(r0, &(0x7f0000000100)='./file0\x00', r1, &(0x7f00000001c0)='./file1\x00', 0x4) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x1000000000000) r3 = fcntl$dupfd(r2, 0x0, r2) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x11, r1, 0x0, 0x0) syz_open_pts() link(&(0x7f0000000200)='./file1/../file0\x00', &(0x7f0000000240)='./file1\x00') ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000080)) openat(r2, &(0x7f00000002c0)='./file0\x00', 0x80, 0x0) 16:00:26 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0xfffffffffffffffe) writev(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)="fd4c50a59d3c5b12a9bab18182bde548ed940c60a6240e55bfd8906dd2e50347826c7a0600237c337b5c2a80429a7882a79ccc2e0d73dec32e602d", 0xfffffffffffffe7c}], 0x1) execve(0x0, 0x0, 0x0) chflags(&(0x7f0000000000)='./bus\x00', 0x5) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{}, {0xef5}]}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x18, 0x101) sendto$unix(r1, &(0x7f0000000100)="b215a950491c74061b234e5e3568a046b1dd24d6de9bcdde60c90370e478c428de7ca8a0fdc2269d5d14df276755cfe5072860ff8488e2502fdebc5979d513025f69bf5cbaa24bda18763c2d33bc4d971ca2d11ee8645c95025f67458bd33931db1a726ea64df01b31f5fb7820d1acd06b4127d2c345d15ac7f7a675fcae892a0d622b067d1c0c49b856a943f806e8a3d9cb8b4bc97b6b27fa6888ed97a3b95b5d3d2e8f57ef941a42fef51d12bf336ff88bc05dae242d78511be480665dba93d97b108d3c8bd5c005b7", 0xca, 0x401, &(0x7f0000000200)=@abs={0x0, 0x0, 0x1}, 0x8) 16:00:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) 16:00:03 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) read(r0, &(0x7f00000001c0)=""/238, 0xee) fcntl$setstatus(r0, 0x4, 0xc4) read(r0, &(0x7f00000000c0)=""/218, 0xda) 16:00:03 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000040)) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f00000000c0)) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000140)=0x3, 0x4) fcntl$getown(r0, 0x5) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000180)="a882afdcf18d847c1188b743449d59f4660ba3331d796e6b503699282dc8d260599904fe6dec46c5fd02c54589d0849d4de7806625a484bac51b0a1ad234275eb59de8abffbfcde12f9ea10916b829b0c9c88389cd437fbf92e4352b4f28ffb730831a4b57a9b303e0b31632a503bbf8d576ece59323a48c2aa1842459686043fb5803143bb53902711ff145cd3c388553907120a78a269c337a195ca2e29a288038006c7965ae1727cebb9da2a0a2d2c88a9879b67b8595051ea066b8506e2e9e2f8ff9cc5fe1bc8006449db8943fc8a9ccec4f465d47439f3cfdc901c4903042705c2a77096be99212564380ff0d8acb06c178e52b175a0e5d7eb0ab6094ce26237dfd1d697f3628a9032cb030fe0d9470b806e6e0907349e14c9deeb932fc2a8c87506a4935f0bb94336df5159fd7dd313e4b337c8b1db6894a853fa782debc50fd6d421ab9ce6bdf3824557e052bdfdc497648920544bd48faffb102ec3ea6771d6ec3f7fe485cc38491b635421cd34da44baff9838461ccb619b2097db7bda6d4904157e8b45323f7959f2833342ac93688b19b19109e2f6700a56705048979ddc6e80bc3efa4f7cdfe5d98abebcc002ffbae108587a4b1d5780e755cf6259c712967999d204d3f2d30b388ea22bda9157199ef58b63c1e385778aa5c2376dc475fa41c5196e719e4e398dd232f4a1a60f98408e1f2105b8b70a5a75b9c332cfd122c69fab83c7df0fef66215e9c75a395658c16a6ffcf8edb02bb808767875bf5f8269784fe554f28bf335853ecac3bacd40d09ed61685d5f51714482d703e7e8a3b2932d6a4461556fc8c02d1390d92a4868b5928e04804b8eab451aeae8fb93a04cd0f17cd748b3f9d0bf7534949ab3be732624f7ef5ebb15989959bb6d74b1137f5be8186271240ea36a6cb9e3d0dfa35c611add05e3dc9cac786e8d2127436477f7d49ae3f387db9cf17cecd0c02aa0a67ca55d4da221d265d50dc6fe74c87a46214663bbbe37a7bc96e316c1281044c0b26c8c1d164869813cbe57bc0be5127d3f2cad52e640693b130afb4e7fceeeacab88410007586c53205a4684a86da5e322009c0ccf82d10487a2327cba5b38eb2ff00d6dce4a94e6490b419565405b5397eeb764095a6446b80b14264c405bdc9ad178ce21df3508366c7ae26ed31d7acba31e86cc955f5249f133431b664b65284413322f6c1b7915a29f4b60bb00d06c282d1e375b5e8e9c1e51e6796a01b944058f819117af8cf0821dfd09a16851c221de4b163e1c7f96073cdf5237e8ec312740ad0ad51e76c14631b9baa4f15ee957c8c08829248cff366c51c88bdc94cc33a92a93eea80a60dbd46eb7bc6a109af2718586cd952687a23291332fb8027e67632f1d59683f8812bd841a2c25b35c07aebb86604afcc48f5aeb24970ed41e390f93c2f096d98b6b92891aee5f9aeba5c7cdefed31f711ed2a4974635eae4bac5ba954407a36c3ea0bf98f50d4d2cd24c40030c973138874d5e2fc8eef50defbb0aaf970e50a08ff78e8ac468210e60943170c5b6d074b2b0e20f20723ab89ecb8c73dc6ffd51c0d3403144e3ceb00bc0be2421ed23cd7a22832d0c64727876be7abf93a16ef05f3a5adec6180993e426adeaa505b07e0ed2e49a9ddae624f238a3b9a77af60f26d0b24b7f5ea8c199b6bb2027aadee93e4d71ae4031db6f1775c591c06d47997ea1f57f568c8ad86391af1ee8dcf677f95607f12662f803582e1d0409c662e80430fa75246af03ea86d9d4431bfcc2ac32068e63cd8896ce290d8298130cb36b51b0723e990ef6b8b92cf31bae8d8856784c62b3cb84cc4048e379efb25306f4d8dbaf01fea98ff4af5809e0fbfd1119eabb2419c421873f4931da48aa5aafc1e030e1c80efc1e7d8c5e96eb52abf815043de8b78af33d9937195a7f78be9d6181afb68e97ea55bc15f9785a1edb77774e89fe5e5d395cdb1e19ca2cd6f52b4819378d833c29ef064ecff1065d80defa2a29f1fe384e2b7ab7009cbdef6881645bcf9d2cb7486a155dba46c0f9d9e95235a0269af35b12c02cdd9b2e2de3b381233047c5e4e379ef1e9593a47a956097f9d098c1f7120cb315cabc099e1acfe99d926a107ab7f1a203ce080e6d0bfc25cd1251df4b32d03b3b33e4b96182ce18ddfbc133551c71ee96f985bbcc900be9c7b3790e0b2ddb3a51d3b0e1c3b8ee543ad6f41f1ddc1fbeb1de6a3784d8eab9277a0ececa0117f757ce7553493b8523c76ed5503f777d9ede04b83a83972f3f2cdb6588d6e31a577d102197823c3753a78d58c70725ded360f4f947a16fd07a9bdb2419ed4635f207cf5db8c4459f618348094f332ff6719f1e5a93afea8da02dfc340c628cf8eac6f9b961eb5789ce6312c63870493434cdce1ce81af6a3bc628cb1945062d256de24f81db0cee5f68638b474c7ee6bcecc1f1fa9f06abb65b956111e0d0c6ad5c6ca8ecdcb699b544da7bd0a5290504f1de4751c6495fbad07e73c47beed07252c4f588fadce0e5930e1da57c9c74c6b96fd465f574026b2ffe8dfc4511c0de93ae0159c803637e6092fa8e1c6b8b4145543b23ea12b3883b4a9f96a4eae0192a0821f069da3692db8cecc556dcdfbaec13c1191401bd7b73a55c292d8c635a69c609cdb47370280efaf09fe97dd9bc374703bc0150a82bf901a41145bd37617b6dae4bb9ab864a9563aed22b36d3ad55a01b059b5e55f7a1ca751cd60ca5f4fa36966f4fe4fbc7dd11fc43308710a85395dd50c1dd37c8e0c5bda512bade26b4e184d95a6a868256c190b597ea61ef850467f06e938463470748701ae14b989e8963be6af2ba2d4ad36e94d37ec12b9a5b7d0dc5e9a53c57e3f95e5487e0b075faaa25474e5fa576c9513f39028f254ef7310525997203409577cddb2ec976939222b64431ad149e337aeb4a7dafb2c8ede949021f0de21c691f19ff3d36bc9df015d50596104c6262eba642240401560a8908c0299d926401aae17884df936e2a5e573241e34b5a2fb9927af5ab4dca0121c597b5320da3468bd151c6307fda73561ff79036ebd9694296ef07b9237f62112699485618c1364f9a723db5492a3df6509853b1926e8e1f79144de593d446ba3ea9c1d8ee9493698ab2622d887955af567385537141b6512d1870a814360475fef057722f4008022e89fa4a816c7ae0f435c8899c97c79c3ca31a49648a83339ebd13ccbd0c0d1434bda30c6d9a35f29bc33d868c6d83468163e7ca2c8d56c92cd5b18a25cd41e396456628fc079d790c1114f8da66ccdcc44bc1eab537858dc2bcf0e808aaff445bbc112b0c1f70dac5009cd451bd9739c4420442289be541db1e6451e1cbd6266794129657c64c9283e4a10f30a181a7277dec4a9902429054cc34ac1249e82bfea43bd33efbcc5beac9fa34929f9dd4a73ddc0876d316974132ab1972367800e780d020e32ca0527b00cfdb32a5aefca67751f8a15ceb570a5156cf2437cbb84d0578a74e59de136eb21aeae6e9853352078c1e64cf7d12b0a71cb04c73e6c897eb4fd22482e44f2faa76a20892eeda2d655da8a022877f7b538bc02b670ce47248480e439b20f38282b9daaace095144bccd4b60037885b478fa0666512a29593c410e7f0d112f24965b34e0e65df77a81a656ad016f8de8a0967740e2af3cf7a6965a893e9b44f7b4771d33dc189418d97e3cc5689c7d9fafa6d82c34b6f68e4c22b5b722450a882a7d09c7aa1c155f6a2438e44ff751b71d56a44fc5194e82554663de2c24f9d48679484a46c4d3757b53ed9b2ce4155e09d7dd50fcbeb7d4e57399a666e9eb9cd842f77bd4211f420b85d277edb5a813a49e623f34508f742b56e466ccba43894c34a12953f15e3242b1c572507aa4ab24e5278d2d74578419380bf9d8269d0a41dd0789b6b57cb79ea4725186940be878018e633fe2884d6a1aa6d2de18d718cf041d2fba8685f8c02ddbe38a555f9d445aa86f3e389303a7e955c5b5b2cef939cb6c481da35841cae456448383101f7c098a74e9e98c8175cc28c228e263c3b029330f087eebdf11effbe40d7139010a81352a40f04d51bbe6ecd7fa5a3740dc353246b07b375976164f430dec72e039b4a2d6098db35ac693213f82c90463cc16310a1ba2dd994440fc9b64b9e6b6c46e82f24a8b1f9087a7600d0c06aa16fade289ae73683f9d9289c348ba8c409002923c251fb89b355a2dd98c37f398db4b3ce03c0dc770d6176f0e7a95c0f10bdf847ea117eef026d15f0c03eab646da55878c62a011c946121aedf0f6f68cfb55a503d01b69dfd87bf879ff2d90f0bb8533434113b89ff9f63bc03be3523296e9e2855fa72d38b70687b35c29ec412b72e4191f4718a9a90c54e2542c8637515e918df2ee53a43909d08d829d2b2bb951e121d63c416f1de1e6d4a49a75db64e71549a1cedf133281f33960401f4bcbbe52b03349235091f0646ef50800fb03be39c8370d9d5739b84965c553d10083b6e958934000835011c4023af10b1a4f9435614ba589983309ec93b36a8b09b2de2a15e0bdea3f90fc36cc8a989a559bcd30a5d51dec5cf1c8edfbe7a9630ef870af1cedf665bf3d88d872d8f143756e45803941c0f5ecc53c5541c0ca331958a06438dafe5f46b555bb11ca553096d4483a87485e1d50108fbc815c8fb0c4012add6245f20f9a883593675549becb3a91a936884a1b0b45683c988bd02be6f5d0fc87c4658a4153c35daccaf6649e8f7dfbb6e054cf6a4d39bbf274ce0d2a5531d73cf95ab9cd9e803ee8f6d34bb2bbc248251ffeb11810c85f14b6320bf2dbb6ba00e21a2e6b2610403bdec649e39176354693cc796dcf374cbfca21e7a487ca72bb927c81a9f58f1c919e0655c8c12c5e27e73c1817e0129de690513d362cd2d525f93a538ab722b82d6ad70aabb1c620de24f58305ee0fb9b6723e1ca828fee19bad989373be66bd2edaaec766aa42ae0fa5c92c12186facd09f69377036c16631f37faa8a30d5060b9d5f359f6030cf98d18ce767b12b568bd225069044c6d1e90ab08dbae29a43054bd8d040d6a36702820e8d44e4b60f2f9f48e29a067781d5444fcae112a476b73e5cc127c68a5fad9fb365a122b2cf6187714d4ee406fa6e67021e057c5817acf96b4b087ffa35b748532a8249870a2e1687c40737ef058948c89ebb0e4c888b08086492ecbe3c09a80f42d561add39c55bb076566758f449dac66226a2429a0ec406948f3295865a9e610cab3c61caf2ec9320f1aa24e246438ab3609d6e74271063ca21d322c86e4c85d961caa6c187d7a12c65a04766417485624f6426ebebe7329105652b728994aefdd2c07cc8272abbf5b1d839b315fb65c8c33ec71d7c19a7377147c32a1d78d07dd842d68b9761868e87d8a56b046cbbc8853f7e7e1247c7aa26d756cb706e70d8f73d0963aaeaed7c8c175b054f8e7bdcaddcd28d810e2ce40df96b0c3a63a3c802d77f63771617629c82ac32a9bfefa1b06edd499c6c81821972e9e42bc84622e8538e9642caa3f4c234d6c8bb957fdb2c7dcfe5f77d5530ea8d1159dd353c3d4234ae5146b23ff6a73e936007f3250a6a8cf5a9e92ba4996e3523c7f995d06a35c16269e6ee96abe8ada5641c053b3af5ae2bf13726a7bedd162c75e231540bbfe68ebad848d090858c7330e91032373b66ce63aeec76da43c8f4b1a2090b6155c330228e0a617a0dac91e59952ae4d55c48995a88c86470877bbb827d67ce4c9ec1c302390ec09059e9923bec3b0", 0x1000) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000080)) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 16:00:03 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000180)=0xffffffffffffffe0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0xa, &(0x7f0000000080)=[{0x3, 0xc12, 0x6, 0x4}, {0x4, 0x2, 0xeaa, 0x1f}, {0x2c, 0x8b43, 0x81, 0x3ea4}, {0xffffffffffffffff, 0x2da, 0x9, 0x5}, {0xfffffffffffffffa, 0x7, 0x4, 0x80000001}, {0x3, 0xfffffffffffffffe, 0x9, 0x7fff}, {0x4, 0xfffffffffffffff7, 0x7, 0x5}, {0x0, 0x1000, 0x5, 0x10001}, {0x80000001, 0x4, 0x2, 0x7c7c}, {0x10001, 0x6, 0xa3, 0x8b1b}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000100)={0x5, &(0x7f0000000000)=[{0x7f, 0x4, 0x3, 0x9d8}, {0xb3, 0x2, 0x5, 0x1}, {0x8000, 0x3, 0x80000001}, {0x2, 0x0, 0x4e9f, 0x2000000000}, {0x8000, 0x6, 0x7ed, 0x2}]}) 16:00:03 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) write(r0, &(0x7f0000000040)="394e75613e0b7fe22c4adfffa613e01f7aa3801906c4c307", 0x18) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setegid(r1) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) 16:00:04 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt(r0, 0x29, 0x20000003e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) syz_open_pts() 16:00:04 executing program 1: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) open(&(0x7f0000000040)='./file0\x00', 0x20109, 0x40) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup(r2) write(r0, 0x0, 0x0) 16:00:04 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2dbbb2ff, 0x0, "000000000000000100000000550000000300"}) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000040)=0x9) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x3}}, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x24, &(0x7f0000000040)=[{}]}) r1 = dup2(r0, r0) ioctl$TIOCNOTTY(r1, 0x20007471) 16:00:04 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x24e7, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f089481bc42920e3e90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af5f44ac212b01f6ad4c6fb5f878be414d78d476bcb2119b3499cb977f6de12321c0ec54f0a547c1307a6895f9df7e05a8fb10e378e6c34bfee653fe6054a59cafa50bf061ec32f954be90a259eac85a60c95881e2d16c0cfa03f6367a079a8a1e8611be3952f029756c64c36cc34c42115cbbc536f2899d11a586ab39862e03c9228fc40409453360a724b8f0d6a1499d6a5bac25c081e7fe2c4ed2f0e6e75b4ca956f94eed814deeff1f8df2e7ad3fb6b266921052a2116e519913f5428786111f4122b90260cd5bff5542b60ca53ae3d2ab075a498784b2af1a5ea90b5f570032d3ec4bea4d82cacc4b18879eb71bba9e0b2c493a5820d87371523d68dbcd96578d106dacd067f50bdad518b84222ebeaacb3b5b2f082f69148ad2b292f2c1459a4a1c4242050205ab3c7b86d2e596658782d74cedf112ba98a5638c2cfc2d5a2700b0505032a9c7e26c309f6714dadb98f126116b50ab5dbd0363951265bcd5f604af5d623120439eb32ac546c22177cd2cdca8ec57dff0449c693905282e3fd11ddb5f72bab5e5eb6db528b3e9a86f041445f234a07150161f84df450ec86da900e8d4a59ba77dc82b2936ad0c846bdd1b7d0fec195790ab96fce3e81dddbf52e897feb7f4d1be57aeb7832fbe72073c0ea9e419c12a5bdad7dc1dfa982abe091471c2f14a6aee0debca69f99ac2bd2f77705cf05973ac34809086af671a9c026e88d574044f8569cf3a6fd7043d902451c19022e8daa881a1865b91bc252492ba1e47097e8822615a3ac7390c5a2507b5061166ae95bae0e7e1613dd6458a4d356aa39cbba3f8c6fd971d11cb6fa883588afe32e5f952e9feafb44a721acf266b13d620d62562491c8aef79374d4a2d61dfc077258abd0d16ba08e788ee304d1c3721150f6f7689942a51196fb7df4e18ac379432992b15d1630f728ed3f91e0a230911d9fc6a6a3bae2154fb0b5df5c73dff957", 0xb25) write(r0, &(0x7f0000000000)="0a4a4e5cfab0fbad605a309b8dc538bc2fc903", 0x13) socket$inet6(0x18, 0x2, 0x2) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) 16:00:04 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) openat(r0, &(0x7f0000000080)='./file0\x00', 0xc0, 0x31) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="000000186004008b00002b27febf0000000178c317fa000000fffffffe00000000000000680002ff4f22006e", 0x2c}], 0x1) 16:00:04 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000140)) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20100, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x8}], 0x5, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) recvfrom(r1, &(0x7f0000000200)=""/4096, 0x1000, 0x42, &(0x7f0000001200)=@in6={0x18, 0x3, 0x8, 0x81}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0}, &(0x7f0000001300)=0xc) r3 = getgid() fchown(r0, r2, r3) 16:00:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0x4268) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000001540)=""/4096, 0x1000}], 0x2) write(r0, &(0x7f0000000500)="e7", 0x1) r1 = dup2(0xffffffffffffff9c, r0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f00000000c0)) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() dup2(r2, r3) 16:00:04 executing program 1: setreuid(0x0, 0xee00) r0 = semget$private(0x0, 0x5, 0x200) getuid() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000280)={0x1, 0x1, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000001540)) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x8) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000000)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000002c0)={0xa, &(0x7f0000001340)=[{0x81, 0xffffffff00000001, 0xfffffffffffeffff, 0x7}, {0x80000001, 0x7ff, 0x9, 0x61}, {0x100, 0x5, 0x2, 0x8000}, {0xfff, 0x4, 0x0, 0x80}, {0x1, 0x9, 0x3f, 0x1}, {0x100000001, 0x2, 0x9, 0x8}, {0x4, 0x7fffffff, 0x10001, 0x100}, {0x18, 0x1000, 0x4, 0x1}, {0x9, 0x8001, 0x40, 0x5}, {0x4, 0xffff, 0x8, 0x2}]}) fcntl$getown(r1, 0x5) semctl$GETPID(r0, 0x1, 0x4, &(0x7f0000000200)=""/117) semctl$IPC_RMID(r0, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000001400)={0x3484, [{0x3}, {0x1, 0x7}, {0x1, 0x3}, {0x3, 0xc3}, {0x3, 0x24f93196}, {0x1, 0x5}, {0x1, 0x8}, {0x3, 0x6}, {0x3, 0x4388}, {0x3, 0x4}, {0x3}, {0x3, 0x9}, {0x3, 0x1641a33c}, {0x3, 0x1f}, {0x1, 0xac1}, {0x3, 0xa64}, {0x1, 0x80}, {0x3, 0x9}, {}, {0x1, 0x6}, {0x3, 0x5}, {0x3, 0x7}, {0x3, 0x6fe}, {0x3, 0x9}, {0x1, 0x22a}, {0x2, 0x7}, {0x2, 0x401}, {0x3, 0x8}, {0x1, 0xfff}, {0x2, 0x9f}, {0x2, 0x8001}, {0x3, 0x3e69}]}) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) r2 = syz_open_pts() ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000015c0)=0x8) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000080)=0xfffffffffffff0e1) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f00000013c0)={0x0, 0x1f, 0x2, 0xba53, 0x2}) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000001c0)=""/17) getpeername$unix(r1, &(0x7f0000000140)=@abs, &(0x7f0000001580)=0x8) readlinkat(r1, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) 16:00:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) syz_open_pts() close(r0) ioctl$TIOCCDTR(r0, 0x20007478) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x10001, 0x3, 0xfdba, "0a080000ab7a9a210526d8e500"}) clock_gettime(0x4, &(0x7f00000003c0)) r2 = getuid() setuid(r2) fcntl$getflags(0xffffffffffffffff, 0x800000) getpeername(0xffffffffffffffff, &(0x7f0000000540)=@un=@abs, &(0x7f0000000480)=0xfffffd6b) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) setsockopt$sock_int(r3, 0xffff, 0x4, &(0x7f0000000200)=0x4, 0x4) r4 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r4, 0x0, 0x100000000000000b, &(0x7f0000000240)='\x00', 0x1) setsockopt(r4, 0x200000000000000, 0xa, 0x0, 0x0) r5 = socket(0x20, 0x4000, 0x1) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x10000, 0x0) write(r6, &(0x7f0000000840)="79da8809c9a08c23518439e1815e59c8665de6b3cfbc8860a6bb18b30edcf7f5ead57ba811cf114a851f987b29a92a9e0716c508c3a357cf0f3b17b3c8c3bb7f698ecb7ed0578e3f7e2266dac1e4dee7142c29a895d91d622c0e5a8e19c61c842a0888a6de2214e60de9372941733efb0b93d11dde41be84df051ea71ed4ee1d6dd6c55ea640e4f5a1997dd4857b014c268d1dc93d3022eb1de1e39eb07c4c40446aaeb8ed614d80620948cfcc4bf771ff007a09b867e204bcc4a7f13ffd607cdd02d7b9f28dde32fdc08c6141e081b7bb29469fc73d1cd63671e3cc8133580d945c8ffa6881b428fa6d339c48dc67a33858ae6fc4afbaae07562476bbfb2e66ae7ab970350b8c00"/285, 0x11d) setsockopt$inet6_MRT6_DEL_MFC(r5, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x9, 0xfffffffffffffffe}, {0x18, 0x0, 0x200, 0x80000001}, 0x10000000000003ff, [0x1fc, 0x100000001, 0x406, 0x6, 0x6, 0x69, 0xfffffffffffffffe, 0x8]}, 0x3c) r7 = semget$private(0x0, 0x2, 0x100000000000) semop(r7, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) getgid() accept$inet(r6, 0x0, &(0x7f00000001c0)) semop(r7, &(0x7f0000000280), 0x0) 16:00:05 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x1, 0x4}, {0x40, 0x2}}) close(r0) syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0xa5}], 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCFLUSH(r1, 0x20004268) 16:00:05 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) pwritev(r1, &(0x7f0000000580)=[{&(0x7f00000000c0)="983b1a31ff15379191133190d410fb3f0b38529e11e02471cfd488ae35ac083eb3f3606b79abc9d4f6d8ed202648fa3286ca7521450d5a4bb320be928bbdaf57f9fc0bc2e06cfd0ef8b1f4b4ffff650c3e56da0283f2f2650fb0de284495f7eda496a21aab", 0x65}, {&(0x7f0000000000)="d7ca4d4ed2443f42f0dfb264342972f43407", 0x12}, {&(0x7f00000001c0)="491bdd77d335c58bca83f0db27a4b3663ee0ebac50d8d598648e27af36b61dc3042aef3b9db4782fb003aec05543b93bcf573ee6e598ec43dfc9d31bafe3f694b403e33b3b36ce12c90c7b33812295d6686ea9d2ddfce7dbca0c7454c3b31c80e21aa8471d74ada1bdecba9c96e4e98258ab8487d1fbb5a023ce6906d20fda7768317c74d3afd7072f8267b8cf34cb48b6db4cd35e5b", 0x96}, {&(0x7f0000000280)="ab0d59b4cfbf2a650f618a089649fa99c60f15a1091bc917f71f682472b74687ec041866885c87c3b309ef36bf54c326d1188284d1afc9cf9c1aeb23232261fe16cc2479df04eb975c0aba6f3bccbb8d57ac93f56c8d847fa69c9cb1b5625c0095fd1ca43e04fb59e3ca0f25ca725d6e9e32d1b0917ceb3b", 0x78}, {&(0x7f0000000380)="6d44d66421144f595ee8760cc52a1d6fe0dd0d7ac12c247685fa95330517ac174b4cec53db64ac9a0f721abbde246b42c42936fc65c79f89a191ed263d08013f5a46af99c87e0f86343582271770a26dfe82900b83c0abfa874871379a1f7a45e86356f8737192d081dbc16959cf5e6f736df1c368097708a4f51f7cdc766b515bc5f5d50773ec5a5b1f405314b776c1c0c7c8ff53e3da0a74209ff2a5d33a37b8a11c5bfe7a99085b5a70902d7c827bbdced6a4a2b768bf639df87ee83811140b23cca8250eed6028c8", 0xca}, {&(0x7f0000000300)="343456055523379890a7e05509b315e7d768430c0e4dacdffe27801ca4a1398cbe598ffc1c2e0d25d58cd509c5654df58c6a", 0x32}, {&(0x7f0000000480)="0f7fb8ba515290431d3a9b929aacd630254361300c004d13e87672d169734ae360006c273cd454ad3e2b2af3bb42ba65f7d44fee3c76e85d445ffa20154af4285e5f6f59fca68b", 0x47}, {&(0x7f0000000500)="411a80d47520d2791db959372ae79cc008021cf346d31af59aab70e2b1a40c76628a5b17fa619206fc2231e8143a1790c197b643075fb0", 0x37}, {&(0x7f0000000540)="2526eb9b89d480bfb2a7882ad7bee283a66d7cf0f6a8c1bd8a54bda7a2930bc8379dbd91a1810c4d1a58ab6643d948b81730ec44ddc83bb204537673", 0x3c}], 0x9, 0x1b) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x2, 0x0) 16:00:05 executing program 1: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x300000005}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x44) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r2, 0x6, r4) getuid() r6 = fcntl$dupfd(r2, 0x0, r2) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x3, 0x1000}, {0x0, 0xb72, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) fcntl$setstatus(r2, 0x4, 0x80) semop(r7, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r8 = socket(0x10000000006, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000200)={0x0, 0x30d2c203, {0x2, 0x2}}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r8, 0x0) msgget(0x0, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:00:05 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000000)="ae5754ec3ffd123173ee6c05c2cd7d155a71ac0b7b740fdec8a9cecb0b4cae553f03", 0x22}, {&(0x7f00000000c0)="09ee2787dff60dc2fde62301d87fe45e021545f47155853342d10e0d24c9ebeb92785e87401e51e82f09ff2f9d091e7c981ce9a0564bb84d1f18202bd4bc2affe4dd89b20acb95e66a56f1326ba6a626e097d423da081dd05656c90c4dc32c1d5ca932f7862ab408b989ff583569a8b8659c4642f72a997a4c68f1a3c1ef7c9ebcc71ffd350ed8109d40411a2021d1833638cfebf6071d8fcd", 0x99}, {&(0x7f0000000180)="3d3070f51e972cefc352978eaccded732fe1dc5bdb33c670321301a63eb8d7bd5d685e398f504fe8597c8b47ef2b329c5fecab9ddd56da5e66020a3ea0b846d32733fa9f7ac3b330bdbee23884849bc68722e03708797e586d57f4f25a713770b7aeda9ad364a3f90ba7c4e91e0be2c5378ec224482e1b9fd9fada8d285aa1b7da5390719b8eeb06f9293b95a677e94a0633fa9dfaf01b", 0x97}, {&(0x7f0000000240)="ca7d181746887f5f903a79b3ef1658017eabdc8564f8f099550f7a2334063661a35e1fd7a08ab67e73e40151ac0c72be1b0ebc21299c5919baa03c5dc22c08eb4239366ea1054ee67b0fa1ff663e9d7692a28c0e22af5acf63eefa9639a1235a27d71b7effb2a7d2502517304816b1b1bf982e0f8a991a0a43fdb3100333556dd6b8edbe527af81168ddd43fca28073c7af2d3ba9c4a915a276332ee284ae142b275b924442a0de39e5c89781c03bf9c55241634960d83c0", 0xb8}, {&(0x7f0000000300)="8f6d8f8b1e37f3d86096d9d1c315aea2e4a931f2ce09d991e7f2845d8297ddfaa08b2a88d9771e6feaff8d4903a8d32d4ccc2503a29ee54bd1747286735037188293533feeb4b848c925409ef272f8af2b6309101e7b98fb2d71b7348bdb0549577c98e4240dcb5a32c568fab7325ffda1ab13fc4323a14543d8790a9bdd76fa46", 0x81}], 0x5) kevent(r1, &(0x7f0000000000), 0x11, 0x0, 0xff, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) dup2(r2, r0) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000040)={0x40, 0xfffffffffffffff9, {0x7, 0x4}}) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='W\x00') r1 = dup2(r0, r0) bind(r1, &(0x7f0000000140)=@in6={0x18, 0x0, 0xbf4, 0x9}, 0xc) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0x45}]}) 16:00:06 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket$inet(0x2, 0x0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) fcntl$lock(r0, 0x8, &(0x7f0000000240)={0x2, 0x3, 0x6, 0x8, r1}) r2 = socket(0x18, 0x8000, 0x3a) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809e17b781dc38ba45876339c236d2842d569020287ce96991408074f0a8b7f55c354e9b9d8ed2600641a158f11973a86ce02a5a6b8740a0f7ca4dccf1e3e98f68c6fd57610", 0xdc) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x400, 0x0) write(r2, &(0x7f0000000000)="446cb941922e0db06b594df930bceb53221fce8115eef81cd75d4728a0a6e6088a5e0a759042ed1788e4a1c9cd791a81c252a0b6c75bc55d5e3a0ef9e32a51eb5d58b9534fb6fb3e", 0x48) dup(r2) 16:00:06 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) unveil(&(0x7f0000000800)='./bus\x00', &(0x7f0000000880)) symlinkat(&(0x7f00000000c0)='./file1\x00', r0, &(0x7f0000000140)='./file1/file0\x00') readlinkat(r0, &(0x7f00000001c0)='./file1\x00', 0x0, 0x0) r1 = getuid() getgroups(0x2, &(0x7f0000000040)=[0x0, 0x0]) chown(&(0x7f0000000000)='./file1\x00', r1, r2) 16:00:06 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup2(r1, r2) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0x0, 0x9}], 0x81, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000180)=[{{r3}, 0xc88523eceaf97036, 0x8, 0x2, 0xffffffffffffffff, 0x127ba000000000}, {{r2}, 0xfffffffffffffffb, 0xd, 0x40000000, 0x0, 0xfe0000}, {{r3}, 0xfffffffffffffffc, 0x4, 0x3, 0x0, 0xffffffffffff7fff}, {{r1}, 0xfffffffffffffff9, 0xd, 0x22, 0xfffffffffffffff9, 0xcfda}, {{r0}, 0x0, 0x2, 0x81, 0x8, 0x7}, {{r3}, 0xffffffffffffffff, 0x0, 0xf0000002, 0x1, 0xffffffff}, {{r2}, 0xfffffffffffffffe, 0x0, 0x85, 0x7, 0xffffffff}, {{r2}, 0xfffffffffffffffb, 0x143fe5c8495bd30b, 0xa0000001, 0xfffffffffffff800, 0x4}, {{r1}, 0xfffffffffffffffe, 0x52, 0x20000001, 0x8}], 0x80000000, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffff9, 0xc5, 0x8, 0x3, 0xfffffffffffffffd}, {{r1}, 0xffffffffffffffff, 0x0, 0x0, 0x8, 0x2}, {{r2}, 0xffffffffffffffff, 0x9, 0x40000000, 0x400, 0x7c}, {{r3}, 0xfffffffffffffffd, 0x11, 0x1, 0x2, 0x6}, {{r0}, 0xfffffffffffffffc, 0x2, 0x1, 0x5748, 0x9}, {{r2}, 0xffffffffffffffff, 0x7c, 0x20, 0x80000000}, {{r2}, 0xffffffffffffffff, 0x8, 0xfffff, 0x100000001, 0x81}], 0x8, &(0x7f0000000080)={0x5, 0xc9c0}) kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0x9, 0x0) 16:00:06 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x12) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000180)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000000)=[{0x5}, {}], 0x2}) r2 = getppid() fcntl$setown(r0, 0x6, r2) socket(0x1, 0x8007, 0x4) fcntl$setown(r0, 0x6, r2) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x1) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) fcntl$setown(r0, 0x6, r2) 16:00:06 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="3db85e2c7f", 0x5}], 0x1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) rmdir(&(0x7f0000000080)='./file0\x00') connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 16:00:06 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) recvmsg(r1, &(0x7f0000000480)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000400)=[{&(0x7f0000000180)=""/24, 0x18}, {&(0x7f0000000240)=""/254, 0xfe}, {&(0x7f0000000340)=""/105, 0x69}, {&(0x7f00000003c0)=""/51, 0x33}], 0x4, &(0x7f0000000440)=""/52, 0x34}, 0x40) read(r0, &(0x7f00000000c0)=""/180, 0xb4) kevent(r2, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) 16:00:07 executing program 1: r0 = getppid() truncate(&(0x7f0000000000)='./file0\x00', 0x0) wait4(r0, 0x0, 0x21, 0x0) 16:00:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)) ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0x2) 16:00:07 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) pwritev(r0, &(0x7f0000000740)=[{&(0x7f00000006c0)=' ', 0x1}], 0x1, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) writev(r0, &(0x7f0000000240)=[{&(0x7f0000001d00)="c46092a305bb7b5fae519c2326dd18dcd7e5ceba433f59deaf77ce631c7740d3b2253f04e4c96aa21d7359226450aacf16e6c90c5ea6e2816874c8f2d92334e513765d964580e4b3b43c2e6f2c6c9df4fb0245ad146c4cd6aceac031dc60e1ba509bb2ed2484c909a9e4a09a335305f9ef0dd799a47ba6e7d28a5aa2c957035044b911c9d02a9f30f4d24b331020ec69c85b73e92d64dd8843a6c2bada84e976a474c610240a9bbc84153843f54b15687d1e4319b8478596a4c72ee531d0a60d8d7bc423935aee53e4076c0d9e0b8fd17fa7ce29ef729d7ad92a12feb5c6ecc2dc2560a6ef8798e62faed23806b27630eb0603cc788ecb302d95c3efbf219edc9a392996f9346a6cf1130de9010e44a3270c0335793554c30858f4d100e4ac66ec3c41bacbeb6b2785ac65df4f4e6247f89dfb4f4342d9d7c7b212e8697d1c824e8c272f50b599b67a442e536c7277dab87c2b9f523c7ad3d98d470c0d8ead32bbaeba6db4336613be849163c2c7b68bc4d5a6f1cba29e452e2d0494b49bbb7f6750a4d47955c9a9c555ad3253947df222f57f57a2061185463c4e0697c08a647e70d05dba082c4256509ad26db6c5d6dea7688880a3f825d3124776dfd6662786ab3b56b86b7134a9e279af33c1731d059ddc039476333359dbe9f1217749c4059ec86055538ba4e72efc63f03a4dfed1cd60a9d40b91b701dc7d3099981058b257b612aa83d14db24035dd90f4066e941ae24fbf935100a3ca554880965d4e22d10941dfe29ff92e98c913f14f9126ac1e96bf6f13e36e260b94d67726614f659b730090270f82cd80498d0a74b2072ce9d91579b7f02f905b93357cc5d669f56bf9ff391800db657d920286900a4be278c8d0da039b69b104da8bbb3544bcb9884f68e45f6bd166305d037a5bd7321e8d488755887991697f8cc4d786bac6c175ac7a7234b48567c41ee4c906ded92c178276334e70157290948c0d49aca20a73ad7ac9e5cf56345e45dfd25e5243be048542073611b7d71667ac2e34a62705a50ffa120ee112207887f5c532dccf4aaae8d6e8d9b1f27398dd85b36fc816cc3a1f737baf018d77f5716e5a30197515e02666ae360194ea593d75a9aee635080fd8f3540f67dcf6f1fbf9b47d5d792440967fd9dd116d4c0dc4854607fa131df8449a89ee564d566967ec8e5b583d17906f09afa9514d41557fd349e323e2429e450344c169fd75f8a173348edb09335a4f93e735d3293b1099a083f2b890f84758171f3c4a9307ad531ecd950d0c6fcb71b8e601e1b95e8e60adb8141251774ce0b5facc62320e941fdf01515994540881b90820676f342231d3182f1a9d5dbd7a443deada35eb1882602eac8fdbcf0f086115846436a6d832be359b0817996c36d8d7852833ad566d09b340b9ec6453aca7ba9c735f83f1d542fef1743220e47c568dadb08f9adb215d28ac959b2913b1ff49e2d68839b24b29dacb64c3588e90592821540632c65dd2ecdce24011f101f96b9ed46c7abe52504c402144a720a386b927dbe33bacb69891d8befcef9a28de33994708a50c7b126f60a90b7d4c6e0821cbfefffdb617e66723a43f669be4c7ac98e6c599a10f8bce7f3a8155d48809a1fc6d40e2785b8047d1d008b36760de9c8c1ecf3d818cb02f7aade446dc17da8cb8597b2d98090da338a4d965a843a2ad0b825c7ad035579e079359f7012cbf11e60b0927451e364e09bab864227bfc16258e5448d8538c3ac5a33d96736848641f78edc18156ca6703dcac1a0cce26a5e2f38b60511692b33a1b45906e067b6210ce1edb6e22da23a2d59f48ddcaa149a25bb0a4fec222202f682fa7d44f9f0fd68d7ae419380be67e921d872c0f22c7ded1989039d92b1d99738b069204e7e621ec13084cb0f5e502b41783280f6cee90f78b606b194e7b18316a0859ee8b360f0da48d3527befe167bd54289d5bfeca4b31c36fe4a013fa4994eed4dd0ecd6848b3ad5017e057cc978eefeb24dac49387b471df4e6a88d0c571710ae7a7ed7e027a8be94cee21997673c409e192f6afcc109247fe64a62220beebd898b8641f20fc71de3ceab503f7ac8e7d20b60196079f23ffa6f5a47e8a93eaa1cb273436e3dae91936c5a398de371d3a37fd814d5d85eeea23ab559c8b194c02c5e46738597ed57c3832426d2191c97ea025b84e3cad73e43de57fc5575eecf627a285fc3e7989a7f34ad3ba28f96db36b01eae1838a3ff4850dfe4183dc7b98f44a98efdb6a91eb96c87828ba327cbc07f683b92c8a7b07bac34e6bb44b208f85b2f516be6853910fab42a9d765a179df5189ee80e578664bd6071493f55a1a64c2e4d7cfddb3e8b057cc89d77862bd08ee2ded77ef6d8aa6ef8c4ce1ac42e1ff7f5ccedbf356ff9d7215444a4e8efcfaa6918ffbe5b42059c73ef95a9d69ce9a9977cd8fcbebf3c654d6e07617289a250381e28b8a9692d6f9d2a8ac0cf9c6fdbac5d87a15c6b9a7bb72c17f15da50bfa4e00623e7b2f1d439bd5e7722a4eea7d0c906d5105f7f7afddedfda2163d04cf0b51f6e212be8c1b212cb92c101dc4a914418fedf11d5d792d60b60dd9104a5e914eed182f71ee0b6e73dfe0260a447f153d2705f9245613b7e2c0c557d488b6e98b828917fb344b20c19dd13496d23be1790ab0a416d256cfd7bc5a8d90d399a4d1ac1b8a84fb331ae392cc1d2f663c04ee2c62f370be6fa4df0367c782b0c9140d1f158e1518b623163c287d182fb87404caea8643899f53fb78e59ded3d8ce685c4791fa08948533a86aeac42de5ae17924a44b9069c39b896b6beb5f72a8953b30f532bd093ea5f208554fc05a8e26bdaa628daae733eb67a278be82ea1c24e4d9cfbf50514308c3832e010c", 0x801}], 0x1) 16:00:07 executing program 1: r0 = getgid() setegid(r0) mknod(&(0x7f0000000100)='./bus\x00', 0x1, 0xe3) r1 = open$dir(&(0x7f0000000140)='./bus\x00', 0x400020005, 0x3) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r1, 0x6c}], 0x1, 0x0) ftruncate(r2, 0x9) r3 = getuid() ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000000)=0x7) seteuid(r3) chroot(&(0x7f00000000c0)='./bus\x00') 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x10280, 0x0) getrusage(0x0, 0x0) r1 = syz_open_pts() getrusage(0xffffffffffffffff, &(0x7f0000000040)) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)=0x7fffffff) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000140)=0xd8) getrusage(0xffffffffffffffff, &(0x7f00000001c0)) 16:00:07 executing program 0: mknod(&(0x7f0000000100)='./bus/file0\x00', 0xff, 0x4900) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, 0x0) 16:00:07 executing program 1: r0 = socket(0x11, 0x3, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') connect(r0, &(0x7f0000000040)=@in, 0xc) connect(r0, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa) 16:00:07 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x201, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x0, 0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff}) close(r1) r2 = socket(0x2, 0x1, 0x0) writev(r2, &(0x7f00000015c0)=[{&(0x7f00000001c0)="cf1d933a03a1d24750c801414f71e1597c8f13e60cd4652a4f2b611ee0cbc084177ce7c46711156c1f0162e08ce124bf4600791f0a831e0bbee467d0a6c940125dbe8419bb8b419872ae33116a6db5e876f683b02bb57928f2c3f4781edfbb55d2e59426e85f0d7abb8423ae38f43cb6cfe9063a719c998398bac6110f63515db5a0bf98f8b8d8563b6ffe420118755ba9a0ec32785c86cb23021cda5c", 0x9d}, {&(0x7f0000000280)}, {&(0x7f00000002c0)="e9673c71cc42364ced5a93c255cd66775217e65f1ecfe51f250f0832d1cbb6bcb2d0a6eeee7704f85c2babf7a90d83640afb1eebc80407e971c4d019b1311d9b1d1a320e343ce14a1b36ca4b21cd", 0x4e}, {&(0x7f0000000340)="c2dcb52f2141718eff6022164e9753926239456ce17daa1d8325c1d46fcca5311cc5c2633267dc880318233efcbdd8b5e9d317916b17b2badcb2657d8c7de2e37f5f76166c026ec04bd5f4aca1e2227af2dcf6fa012c7f4b45a3603f016d326557b9700a10355794da63807564f5188be35c823b924bc3845c65bf1fa8215b8d54ef81a6c98b9a648f4b3c593d88852aa8138e9e914929aa0fdfeb936c162daedd9cb122963d22eb657bc1b630749405a622496d4f865c31205784cef9a0972c0678316a0e1cd08a4f76bf981b3b00f060", 0xd1}, {&(0x7f0000000440)="5484ddc39024bba3dc2d03606a38cc08584fdeb749acc908c8aab8a93f9c43a5d975944fc4cdbd7360f3299a1e521adc25ebcb94c98cfedddbbf11fd04144b80efd0b20fe22d6edb1b05bbfb943162544c65479e4daf1c6d6f3ac7258cda036f0e5f03ffe5982dd18199b2eef1f8", 0x6e}, {&(0x7f00000004c0)="fa1f81af271ed403ab18ca3f1c56184aabe597348f0b90be419ce21b6c8930f19992d938bd40305d94a736062900c1d21276a605bcbcfd0577db255f4987d267f36aa34f1de9d69b90e6c39f6a5ba1a72b6b2645b30b835ab6a88fadc71f4d82f819cf7350f14852f02fe93a1f3523d1c94f8d591b6438acb424c0ba204a3b3044ff7b10dbad57b48dc67f8b14f2ecee31cb087e8c2c8e822175728dfa2be8281b96", 0xa2}, {&(0x7f0000000580)="8171449cc6fb19438e07775791dfd0bf0873a8b5dd3105c66867a7f550f0334bcd1d02afdc90d6901e5d1272d925278be2cc43521229e463331a660ff6c21714ff3991d7b88ba2821fd95844c2734944582af1d444c24377a30776f7d0c8d0ff495fef1db7cc20002c5041ed15564bfa48eb3f927cdba6f54b7859bc39e4f856a5592711d3fe1c61d96bae9bb615fff992b0fc03c6c3fbc98d3328af9a79bf28fab9bbde2cc4f977daf3ea1aad4656b49b76547e7365221580c8a416ebb7fc3960ad657d319a6ba4c1207901445f72d48ff2b5845586a2ab294558285d2af0da90c82dc540081d3d5bdd87f4c85ce0d0fa55780f1b1b6f0dbabc7789955a54bbe66917074c1e851b98bc3152c6a5cc1274ee87714ba498ca6524449943f75a927539e73dba83534e33b8ed04277147b71ac6be9adbe20908fa2d79e3fc289be724fe07434372d133d1879e43d386e6d2b8db67953823c36e8b782936fc0b20124d21d5aa7d845f871d7d7d0b4795958d73aa5218b8d61e3bdc513b0c82dee24ad823ab509080f0f2763b480bcb1b126632c05fe20d672f7eb525d0f53904c41b6701eac428529eff389b922caf8011edf97c536dcc1ebc0dd87ded099b5d6e74899e216d49b381782dcb7389ae1f4607ca1fee01604c07f5d4b3ba0bdb7c1db304ec875dba5cafa36cfc57cecf63e6add8964009eaa051a40fc3d0f197177ac9a796e55ed3ba85cbae61e7e3b0db0e603e4020bf97f9e5a4691ab54b213af5be5bc7dfb65a85c3cdee36ee93269c12bfca22ee0cfe74a39e8a64fced7f384df40fce54851a67f6fbf4e95f45eb7bb5c876a7207db6d06dfc1bfaa33530fa686744fc782d915266517502cfba15ccca2886f6d6b2db824bc7efc573cefb7be162ab76592fa98f673d99eec41432aa6ac5161c76bd7a74e4230cdc4b3fcee23011a0c498176dafea4f580d69936983491d4659d52e876bca4207af9363f4807f5b4de89a0b39ed1ee95e196a025fe658b760c9319d49efa9cdf18787ad6da676eb61f131c1007cade061834e7121da76af6301ef4d21b6253cd794abf1488e8be16793746dcde3172b97f9dd7e38eecc153ffb1459c4f6d006935278d39bac146f0da4bd5159039ea7c5e21cf9aa940e84b1104b353dfd30ed12475f4cbd1777a387f8e72e141bb2ff7b1158c4496008484988de6fa08974b1b76c73f59f40369b318eae6c9b3bec05b84d4c69dafd0ddd56cb6ec3d2291dcc76ba9c12b2705f40626e3390362ed17e7fdcc99a3f4232fb286a103412b297626b12d2c03dce928fc31e60ba304ba8b5abab201ec5b4b5e9ed0859d13a311d75c78143659e8995963e1c0353b3e6f3e8bf84badbf88a0df3059f0152e15828fa3b9926ede1423031db0c19c11e39e21f09399352c8800da8acc0d43e2930fb620531798875e6f6deb14dc517a0c0b55ed869c15b725a7b855eba00418b8af1efa9840378dba76356b360695d0d456efed106db26f3e2b4de8efba61e9d61f8735a7feef875c7471371386e0691eda09ce96a152eafa4c54f39c801d2ce66bfc1c24b03f0dcc329afde2fe7b22a255423129f5023d0ada075dc514d456681e0551f6e986ea3d0bb68a43582c94895f70b03644ec3afc42f2a62507a3105d9cc5ce27cca49d28c3741ca7cef2b9c09ae8c4bca57bd3cf2960836e39c168b9d47c4b04ee051192e1cf9e66636ea23a0829378963c593269b21c8c14cfded5feaee2ad3253b556d9ecb9695fcfaae24896c1e9ffae59974b07474d51c99436035ceffc54796135f991ae6c44d742ee147f546f6fc4e20bbe033d37877b4d836b02bd0e6ccdb6dbf2b6c96df8c53a2eaa734f091487635f345ec41fe4feb24db613608559b349cd69ce15d0c0bda69b4b4159f6a9f010d2ec77aa1460868fbdb7297731955c5ebd3b852ce2ae36ceb6e69257bb9fc93cdfa8d869abf289aba8fa2be7768b72ecd0e41cae1a9aa3a7490428a5383c684203b2556d79f06abfc679830a5262b10cdb2668b7224a7e8f4db7d9486e3b4013aadbd581c9a8ec8fb410ba65f9bfbff7fd738ec896e44f375177a30011fcb8bb4e260b72c554290813406cf94d15a8eeca91a9158ac0a4050da77c2ebf77cd93f889d515237a93e25d79ab01d4bbc0ec2729dacb66ad0cfadfdeb8089a1c723f15ebe37fb6c61611730c8a46d5b3d4636ca15541593ada2e347753c141c847c540e9e5bc696e4ba79257a5afe92f0168a68f6539d039a61deb2fd61c9919ab7ccadb127ad6a4ffe6d796ae478b6f3266f6c9ca28f7da78274f731602e1f3f0ceb939c0e3e7e3f0c259a7d63bdcbf18a5e342fe8cca155096f017f8fdee52b265ce85c3aba9c0b84108417783252734de0a4ac5c6a5e7f7fcac67166c74689160b0a076a280231c4df50d789c93712b1cd7d48bb3b0b05b16b40934cd0549e38fa59ee86a1ae42ab6b932cdc26fa96a5b8b0a8fafa7471e729e0b4c6f5e9cd957b3f9bb0c6505f2a9dfd9035faa8ac19f202fcb9f9212a52feb0b05f6cb2c79fcdfbe3211ae02c3979827a269577b6d8b6d32e5c9e5edb039b2f69f02dd110d07cd1fbee2552818b02ce25a01f4957e9d9f2ca24f1b38192df028198fae988899b4add7b28b9acddc20481ed270137ae1765c897fbfade7edfb56ea1eb650513d25fa0601b07327fb925230246eaea9ccc06f022ddcac1d1e6ccdf7df50632277d941061e71c8c79d4d04777e56a19c80cf9c9a936c6767538c4a9b6d2c153707ca81f5d9272c77b4b4d6df4801d0c74f9b35cd5951b6f2d3338764343b5dad0ac5af3d37a63a5c0310e0f0aa587835b373c24c0304bd8c73bae1d805ffd7ec6e0de17708a01207e4ec21159ed20fa8b47e1bb1dd56e4943f60b821719aeb9d6b7bf5b094487ea25a40a671feb68a24776f6d86c8f6fe3a150e3b28b4650f37bcb278a4aa1e0ff5c47a1eefed188500d798773448a2fa2d2557a9101a78c12876267442c6c9ae1b76a69b2aee4a6f85b0c28e783d5f9795adbbd950b9efe35290cc59db4045d5bf5af9859dc0d18bb4bddf7a3c603b8aa25b72e61372edb574e9b5a52b6b9c2753b075117ce00f51cbc9073e7ad75717e6b3cd23201197011e665be11670386b4e3eea3b9127dc5e7b2ed094aaedb39f53c728cad8c03bf29e80895c19b43c41784b7a09c341f35403914dc43c074cf6d04d1a09dddffd0bde0338376df6c3bcfe95b53164fd2c33b5f6b9d3a71cf0970eb34c028d890764705855f4be310173318a4dd954b5e2c607743f06a86145a3955663757477479919c91558d8a1ad20b4f347dcfd985ed06bc3c641284cf23c8293cfc78e4d89f1ddb3d15483994d95a30dff5a09bba4396148a6f113d4d96fde0782ac92f51ac46c646ef5a0273f232e2dd55d42a7355c6fbfc2b223c12df50f715099877ad1de9281dc9d5c9188543acf3ecde708076c52131658f546a4b65543d88fa02b7898eb7f76dff1067225f407fbecf5902412e394c2e561d61e1f584994d45948782d9ca129d6955a61db9be61959ef476fe5be5ff08b8af560595fe41971e913a416cbdcd254e2add013941d5191873381998bada0d3cada5d2a0f8bdf519e9113643b8078aeacce49674cc28a2b4a8f5aceb40c8e224d0fe7f3466512b20d901390d1cc247c3e4e9ba2a6a537541fcdef7d4d8d8b625bdc5e39946fd51fe1fd6f4a3e78a43d4ac85ef9216eb4e465615d32a55bcf8232da7ee2d504c521cba3a641a5dc3d57865c537bc91fadf4aa48803e3bdcd2f5bd96267a383d68fe12a8b76d192138675c41d023b98a904086a000d2b62af810e6ff8bb67a91784fe75fc930e37887581ebff5bf2dfcdf037deb9bfd48ae0eef1c509d07d2afe04ca6e47376a2b0ee9d26a6abdd7952ce32942bd32deb7c1b6537d1e503370dcc2dcbddfce4ce74051bf7261db409d5f69652f86570dfd31b4d2c3ac5b7c6624071a21e359fffe78fb6440245ac68f9c671797af08f930b14229c606d9d2f758d62ec8682f94e3d68a8d68950603fc16ed6f301e416211f9060848a456befc1ae14331cd8cd8186c4f9581f995dce4aa03a1d0e312541f74b4c5a3b606dac6d70426e6dc6cd8bfa508eb4334daf6d22dd1ad7ae6aaeb6e4e3e6b8ccffe8d12d94216bf2e19a085134ab966bb7db6d8019669670782231df6360b34f7e52b689511f8e1091de85877f7caa34942fc37aec810a8b992a78896a9b2df72ed4c6afa871f998b00762b7a3af175c74cc34a70d23f3dc41e2366562125f539bbb4fcaeb56ad660a65aec81978f6bf261fd275dbb435d3494ff7e5ccfa629cdd72f8e26497c1ca9150f056b20d539e5fbabec24e3602c7301934c1ccf08c63219ef5fdce20b9f1a88d30bce2aa7cfd3c088448ce7da95c6b41583ec9f29d37e3b045593257e99718b0f3f373730e559eda8940523648b4b5647a21598fd3b64aa9e9ad9c3fcb30736ca5b9a6f81aa3a3ad303698bbd2c93b7ad9191d9d9d9c2793147fd4ebabea3e3c7bdb612135546ea68e0981b4ee5a702f2893b39087f4a44b4a43a0fb6306bbb79bd51cae2912489fc06b6eb781eb423739550ab15628166a33899cb725b1cd3e06b6e0f0f78172f8f374a452b979d7ebe335ac61453ed6ac0a9da51fcbaa495a046eccbf532f775545e00a72f6ad38c08fa7d900778275a0b14bc4c214fe032cc87f3debb9575b0a6ed7e6e2835cc8d9feff46ce5ef1a632699f0ef51b763ed3c9235ff29638419bf1c330634b8c1f94094b21197b6200731651759a5aa64039b55d5ac119bbeced863bef84504f08f8840e41a0add40c643ccab2f5547e54b54b0ad89e911862b3a3af1e15b9bcbf0677badc42598841d222be99854154c28ab741c2f427eefc66558356c8ed9001605b0c3ce5ab7abf5d673d1eb5d1c727f1b5ec8c0cb021527296ea7dbd0a942bfcafe72176e98a80f40c31aedd2447b8cd3289e3bee5a4d8848c11a37365905f8323ea9c99bcf66a442588960f459b13df3d18e042ccfc19442d24033c9044cc7a3a68cf800ed2822ddf96ff9882888cbe480e2484340cb2391a9dcccf4dad287cb6321a6be3e82c22b91649df7a33632b90a2ae5e2bd2bddada77c302d15d5974382c35be4632f39066dd1addca56f1cd5d23c417d9a181d3e9f205aa6da4f5371e8158bc5df62de5d0ead3b04fe1a0f84f361b943e0d8ecb268b01b5bc8597887617fa6401b3b657b172d0d8076249f0c25a6459409591c51af03b43e1ac951bc981335f2c0a9f41c087db3f5f0640f454cf7f4a3b4955499eba74676a872ba2130f7c5fc2facb3b20322949ee7d00d1b655df3c1a8c37b02ba5ec80a660c191e74f27815b0c38ec0461fd4f5ea4ccdb5f840bd1ed2b9df94ea73c846ab5cb3b72f1a9683771486487ce2066424bfc67505616f993567143994d4e8084c5bfc51452c07aac4b77e6c2b655f2801bec2f32972211ec56e120965d690358511f47603d03f39c027fc87780978fac1bb75ee205eb89edbd883871704f118b0317817536233b9a4e42331eadb419a971d0bdb75c6d1214b9009cbdb6cd560d18bb9ff896057985e53ff76b35801c2bfb5861abd50a919d434fa71be1d51c6426f7523be373e0bb4109a816908a96e921e64a7824424c1a19f8257daf0c2b8f68ffc403956f2d1f48ae921450afc8e5be3c76acebad0e7724ad6eeb3f48e305ae83788b929838c55b5f5a6fc52a2dd568ea79d3a9444e7057738d705a29eadf5f0428e79b6ab74cad", 0x1000}, {&(0x7f0000001580)="6c5d0d4c91a68028fefd598989e4de4f048b2afb6e47ab4e72cd0083134b7e74482a72c83c93f24ff711a51e85cf04f7662abb83e09f", 0x36}], 0x8) ioctl$TIOCFLUSH(r1, 0x4004667f, &(0x7f00000000c0)) sendto$inet(r0, &(0x7f0000000140)="4048118e07cef54b6b6f851e9be75c", 0xf, 0x5, &(0x7f0000000180)={0x2, 0x3}, 0xc) 16:00:07 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0xffffff}, 0x1b9) recvmsg(r0, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/160, 0xa0}, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x800, 0x0) shutdown(r0, 0x0) 16:00:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000940)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e417515a4c8ab06198824b3da025bbd45d3bf579cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b5ba00000000000000000000a489d66a8b993c969bc47032a04e35e4690b9c10613ae3f55943e5bb7fdda66d75c8cf59d0a719d7ff370ad641f22dc0b6fcd73d542489523416e2217729f2f0e556ee679405edb0330b776e73b986d1eee1a43db3d5e401c3af44595d54282b74cb9098677343ec15333c4e8f9e39bd04a22485c5e9c425e3e22e8fdf94e86478a299feddedcb93aa86550cf2fe690aead1a14b61334025176ad20637dd6dba7b305815dd2f", 0xfec9) write(r0, &(0x7f0000000500)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d60000d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd5a168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc2ffff000055e3a311c96284c2b5337613910b76922e59a3e00a9684a1", 0x1f5) r1 = syz_open_pts() close(r0) fsync(r1) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x9, 0x4}) r2 = dup(r1) readv(r2, &(0x7f0000000700)=[{&(0x7f0000000280)=""/235, 0xeb}, {&(0x7f0000000380)=""/86, 0x56}, {&(0x7f00000001c0)}, {&(0x7f0000000400)=""/11, 0xb}, {&(0x7f0000000440)=""/131, 0x83}], 0x5) write(r0, &(0x7f0000000780)="89f1205359f866e6a501a1f726beaad3c7957734b98fa45dbf5354c40411794e7aa7fc3ffe002eaee78dbbc4772361c9d0d28ace7a4177796cb15671d365f4b5895f50bbfe9325a01e0aa54fe9aee4b1d76369a8a34d08a9b741381bcd7a0ce2ff72d0e1e648ddab1951ccb385b51df18d9858ddd6b1501467a3c0324a1426defe1db301201e12e3b4a6db6172181c09ef99a9b8a489459a9032", 0x9a) r3 = syz_open_pts() syz_open_pts() ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f00000000c0)) ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000180)={0x7d1, 0x4, 0x3, 0x4000000000000, "5279856f908de09351c390d4b58536bea07255f4", 0x7, 0x1fffc000}) dup2(r3, r3) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000100)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0x0, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) syz_open_pts() 16:00:07 executing program 1: r0 = syz_open_pts() r1 = msgget(0x3, 0x0) msgrcv(r1, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00'], 0x1, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f00000007c0)="5ba321efaae037e033ffd80bbf8aab91fd31f656ee2e543eef9c4045ca2993157c1363622900dd7ae3452de0d0fbc931d47faa05444f24cf64714f3879638d808d037835bb496df046fc97a01d9968e89eaeeb6ed826cad1f3a697c798d7c6a604", 0x61) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x0, 0x5, 0x5029fad3, 0xfffffffffffffffc, "845d550900200000fc5c7fd2008f27df00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:08 executing program 1: r0 = socket$inet6(0x18, 0x4, 0xfffffffffffffffd) pledge(&(0x7f0000000000)=']\x00', &(0x7f0000000040)='\x00') getsockopt(r0, 0x29, 0x4, 0x0, 0x0) 16:00:08 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000080c1, 0x8000}) pwritev(r1, &(0x7f00000002c0)=[{}], 0x1, 0x0) 16:00:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x804, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)="1ba4fd1361d0a5fa396a911745", 0xd}], 0x1) write(r0, &(0x7f0000000240)="9c87c30100fffbffffffff0000", 0xfffffffffffffe4d) 16:00:08 executing program 1: socketpair(0x1a, 0x4004, 0x8, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) r1 = socket$inet6(0x18, 0x8004, 0x8) listen(r1, 0x40003) lseek(r0, 0x4c, 0x3) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:08 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) r1 = socket(0x800000018, 0x1, 0x0) nanosleep(&(0x7f0000000040)={0x2, 0x2}, &(0x7f00000000c0)) r2 = dup2(r1, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x3f) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x10000, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) write(r2, &(0x7f0000000140)="9bd8dabbcc1b53ef1bd4fedf3f145a1b64d1c5a0695f922d3d0a7c8ac5ae5d2f1e181c233a5dbd5cb72ebe13766c150601f667c22baca5ebc363ff1523c67229d77b4cb6f5b366234df0ccc680b0c490", 0x50) 16:00:08 executing program 0: setrlimit(0xf, &(0x7f0000000000)={0x4, 0x8}) getrlimit(0x0, &(0x7f0000000040)) getrlimit(0x3, &(0x7f0000000080)) r0 = syz_open_pts() r1 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) shutdown(r1, 0x3) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000140)=0x80000001) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000180)) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000001c0)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x84a, 0x0) faccessat(r2, &(0x7f0000000240)='./file0\x00', 0x0, 0x2) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000280)=0x3) flock(r2, 0x4) poll(&(0x7f00000002c0)=[{r2, 0x41}], 0x1, 0x2) kevent(r0, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffff9, 0x11, 0x80000000, 0x6, 0xfffffffffffffffd}, {{r0}, 0xfffffffffffffffc, 0x2, 0x80000004, 0x3ff, 0x100000001}, {{r0}, 0xfffffffffffffffb, 0x88, 0x80000000, 0x7, 0x3}, {{r2}, 0xfffffffffffffff9, 0xd1, 0xf0000000, 0xffffffff, 0x294}, {{r2}, 0xffffffffffffffff, 0x7, 0x80, 0x8, 0x7}, {{r0}, 0xfffffffffffffff9, 0x1, 0x1, 0x1, 0x9}, {{r2}, 0xfffffffffffffff9, 0x5, 0x1, 0x4, 0x7}], 0x6, &(0x7f0000000400)=[{{r2}, 0x0, 0x1e, 0x1, 0x3af7, 0x1}, {{r1}, 0xffffffffffffffff, 0x4, 0x132783922117267d, 0x4, 0x8}, {{r2}, 0xffffffffffffffff, 0x48, 0x1, 0x0, 0x8}], 0x4, &(0x7f0000000480)={0x0, 0x1}) close(r0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f00000004c0)=0x6) msgget(0x3, 0x74) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, &(0x7f0000000540)=0xc) fcntl$setown(r1, 0x6, r3) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f00000005c0)={&(0x7f0000000580)=[{0x100, 0x3}, {0xab, 0xffffffff}, {0x0, 0x8}], 0x3}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000600)={0x5, 0x9, 0xd6, 0x2, "fddfc11dd7f6aa61bb0fd866a29b9d5239967e87", 0x2a2136d5, 0x14000000000000}) ioctl$KDENABIO(r2, 0x20004b3c) getuid() bind(r1, &(0x7f0000000640)=@un=@abs={0x1, 0x0, 0x3}, 0x8) mkdir(&(0x7f0000000680)='./file0\x00', 0x8) sendto(r2, &(0x7f00000006c0)="4287021994bf088d73db7e98294b5fff7908c5ef6e37931514eeafb2661828dde1095ea59ed95118ef20cb2be518717b9634c586fc45a6bd61049717813fa79147e4f80989295026676e3cd3ceafec639b47d5f9fe0dfc4aa313aa7268c664fe774c0eaa374a06a503b13b7a1a4d70135acf487ecec955784b55e6f9aaa52011110f528b55d6fa4d335f853c8b0e96e7c914f86e8d42459f2d9099f8b08865f633cfd267c1e714251afbd4dde95fc34969cbdc201f953377669569da172fe99e55c6f11536e0b3c16fff7aa3a8359708cd993f307a487e13eda0d3b606182709ff8e466677a3ba89108798f73dd8ff43", 0xf0, 0x5, &(0x7f00000007c0)=@in={0x2, 0x3}, 0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000800)="a6180038b14f6f114c2896e92f8b76730c225b178d99b88f13a5043f5df5cd2deae9f7cc3f8625b34bb84a63a449c85c131624c1e912090e422e9924cf9fabff60db83e14b89fb56c46181132edf8f487f0f74e65a8b8dd0ca7b7bb78dccc22ae4682f76e39aef95bc1485f2b024259ce95c6f96c3c025c9", 0x78) ioctl$TIOCNOTTY(r0, 0x20007471) 16:00:08 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x100000000000000}, {0x1}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = getpgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r4 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r2, r3, r4}, 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:08 executing program 0: pipe(&(0x7f0000001640)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r0, &(0x7f0000001680)=""/119, 0x77, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "8dc6861f62e38a64ec768840672c55a31f82335c"}) setsockopt(r0, 0x79a120b2, 0x4, &(0x7f0000001700)="e07131e59fc0d9ae9c42e8dd9c760a9188c9a0e0193c793e8ec288d56354911fa2e4b82a2d1ea6f59f0ceec6d515bceb0785dce0b0d8c896a0331e22f6920966e32b7f6120ee5b8b5c353fd42c03abcf49aca9ffc02c2fd994d31c11183283a4672139cc3ddab023eafd88147c89de6fe2c5927a8d529412579703d469fe84dafabe54ada986708393c565fb3dca14aa8b1c526620d4e535bc727f683db9335f8e12b1f481d2d17c852ba61f0eba522b7ae6ad9b76baf43fe8400e4d76df6c87696d1adf3355037cac6f29", 0xcb) r1 = dup(0xffffffffffffff9c) recvmsg(r1, &(0x7f00000015c0)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f0000001440)=[{&(0x7f00000000c0)=""/123, 0x7b}, {&(0x7f0000000140)=""/67, 0x43}, {&(0x7f00000001c0)=""/192, 0xc0}, {&(0x7f0000000280)=""/242, 0xf2}, {&(0x7f0000000380)=""/117, 0x75}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/26, 0x1a}], 0x7, &(0x7f00000014c0)=""/251, 0xfb}, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) poll(&(0x7f0000001600)=[{r1, 0x20}], 0x1, 0x6da9) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000001800)={0x8a9f, 0x9548, 0x4, 0x4, "a983d96f2214c253d61553d7f59544e1ae4ff141", 0xfc8, 0x6}) setsockopt(r2, 0x27, 0x7, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffe95) setsockopt(r2, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:09 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) dup2(r1, r0) 16:00:09 executing program 1: r0 = socket(0x11, 0x3, 0x0) shutdown(r0, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050400000020000008005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000"/177, 0xb1, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f00000000c0)="00c3268e886b874518738f4a2508bad9a4470941a917acb88a70fb62f248fb1ec32aedebf9dedac5a1a3d955135f9cb8bd7e4b266bdfdc2b0c0730ddb40362047525b49d1c8df4c3b346399303eeb97cab6f0683758d5ef98cbffc4d36f0f5abb34ae2e4758fa6e09ad33c480426c96c0e748fa7a853bf00f81a77622d4bc7c6de01f3f6253307940acdbc85150d5377e1127c532ea2b247ad8d03351b113ab152fb097fe7dcdbfd94", 0xa9, 0x4, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) 16:00:09 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = dup2(r0, r0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) fchflags(r0, 0x4) pwritev(r1, &(0x7f0000000100)=[{&(0x7f0000000140)="d2", 0x1}], 0x1, 0x0) 16:00:09 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = socket(0x2, 0x4003, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x40000200, 0x0) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000280)) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000000140)) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0307006, &(0x7f0000000080)={0x0, './bus\x00', './file0\x00'}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fcntl$setstatus(r0, 0x4, 0x0) readv(r3, &(0x7f0000000240)=[{&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000000180)=""/99, 0x63}, {&(0x7f0000000200)=""/33, 0x21}], 0x3) 16:00:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) chdir(&(0x7f0000000040)='./bus\x00') writev(r0, &(0x7f0000001e80)=[{&(0x7f0000000780)='mn', 0x2}], 0x1) 16:00:09 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') renameat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0xffffffffffffffff, 0x0) openat(r0, &(0x7f0000000180)='./file0/file0/file0/file0\x00', 0xa0, 0x1) 16:00:09 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1f, 0xfffffffffffffff7, "7499be46c61145adf8702bb721e0d25b62b5824e"}) write(r0, &(0x7f0000000500)="833ce80fd4e278c888a8c6fda89afe416aae9286837a36b2bbd353bbf11022d958f4e2bf16c5feee26604de1968ab6be40008dd2e2060df17af99236d415a98ca9ff3c66562c23817c3c17ac742ad73277472281d09b46aa843dac0d9aeb8ccf3b672a24b0bd8981a8d910ab1d66e64615195ea9c4e822e3e8aab6d25a042ec36cdbb4909e5fb2aa1772959f6ff4f5d95a71e6311446661848a8a0c6214c7b08cf4e4fa0d057b9fab6f8dfec3380a08b50b30d9d7172032110a964fcae99599d70cb8a7ed5c6c2f3b9253a8e11b2fd1820d72eb5513591a78081ab2fdb860ea33674255bcdd203a5421af170acedf7d3a49b37e41fd917e39a7d89eb7c3015a421e4920ec7f942737f10e30c420354b83a141d6fcb1c57ca49ce7b8b2651efbe62a63febd763a2cbb956ebe88f9494f5ae235b218ae6e58e94a509d2dcdcbb19483ab772318e467f75ccedca74f959c3e0f4fd4c7c0d0cfe0e67a48c6b141df639816e8e8749c952cf4a7f8224e2d4008bf9d023447db89323064da80cd0b814d085c5e831798d8cf3a024dafa4aaa9ef9b1396fad86cb011251125c5b95d740b8e557144a8760113997207602959719acaa787e2ccf3a3ec71368f29d1c2c9638b06cbdf0369a77267f8522a490ca6be090495f725527a292f5e01af79965e9a82b8440b72eb2bfb7766b2633c735f5273fd76f75aafaa62f6b6794618e76aa543e048296ff760c401e3a232388920d0412be87e37e6472de9ebdd11eaa3b7c574eabe6b32f46b5d1b9f062ec8296d0b40ce5b48595a968ddfe03e459ba4bb5d5817ebdd70c35272f35c436f1c7cd58f97a76dd150b00a42aecc389f1d3d8dd00c903d22ef5d594a6d5644c27695688a5cb07f208befc85262205719346bc2cf46db9e6e9436bdff471e8e433c38ef8155d58a7ef3f6b088685d6f9f0a4d7549d3617909bd107483e2afe868632c84e87da6727af9031e44ee6a4bb628f65d281d6cf293cb551e217d7bf8659836341b0965930a612198222dc52df27d35436479520e7bf24ff3e142894500eed73c05b8e5d98871e46fa68583d8c73afd0054476e0a8c72ea4b09f0e589b150119c75e62db76f4992087b5a51ae8bc7d2502d88f91944ea5721d98192cce831bc35b548503fc1b44d6c7377de8cce9fa26cc44d967b287883bec83ce6fb0d2518eef510d669e97eff0cfa4b9204066066bee3d8c883dd6587e7fb50df9068c468b13f21d38cfee86c01f6322608b9e1627b82ee5b6df55ab89b5db110b9405273b6a50508f43cdced1ff84fd44c4c1eedcd632cdd08a3535bee0d4744f4af34a67b7489b82949da7cf15afe2b6699ba42901d0f668ee7179e3002fcd68c89d3690f0cc51fa13a6f44975e96480cb56119833c7757f8aaa339f0c2247b74c2ad2714ee78004ce6e8b2612902684f0e6e62d2ba6b2a2a720e72f7f9188ce40220ac97cafbdf50c78016c6cc40701f5b841985177ca20ccad8e1047063ac7bf7986e9069222ee03e97648051379342468e9056b86d9c6bb2acd038e3ea3a31c941ef04d0c1c49dd5c812f6a57ea63d03e48fbe22d568ffc9d0efb31eedfdc44c9f8147001fb146cbc3aca5d1d72de17b1c8c3e3629d03ebff353c92d853844d0d35e6dbc5139a3b74ff1466b4dff6654f50dd11ecce0e675002f601354934358c8e47d650a9aae59535dae8cd98fe401dcc2767804c6db189733c76ea142fddd2f12dcfccd7e871ac6dfe0923343efb0f5963855d8637e35612d43de6d149b48fe50aad91201d6eca163c2691f840a7f102260f84ff10a0a076d3643c8ead0b23ae35b5050dd9523851cc7e65364330d088dd4a537fe631c2c9e48444838e5a781b8348e7d0fbc7dfc6103224581aee92cdbd309bb309ae28e8b45c2da7c94312dba960fae4724dd971c86be67b2f17cb642335c4edc4100b0132ce79af8678d257105945", 0x571) 16:00:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0xffffffffffffffff, 0x0, 0x100000}}, 0x3c) sync() r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000280)="670dc355bd", 0x5) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000000), 0x16f}], 0x1, 0x0) 16:00:10 executing program 1: pledge(&(0x7f0000000000)='^\\\x00', &(0x7f0000000040)='#\x00') r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x24, 0x0, 0x0) 16:00:10 executing program 0: r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) connect(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) 16:00:10 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) geteuid() 16:00:10 executing program 1: r0 = socket$inet6(0x18, 0x1001, 0x0) getsockname(r0, &(0x7f0000000040)=@un=@file={0x0, ""/16}, &(0x7f00000000c0)=0x12) connect(r0, &(0x7f0000000080)=@in, 0xf1) r1 = dup(r0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x1, 0x80) 16:00:10 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="07000000ffff58837824af429a3122b3bf0201eb5ad35a0500000004"], 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) readlinkat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f00000001c0)=""/134, 0x86) write(r0, &(0x7f00000000c0)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:10 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x612, 0x0) r1 = semget$private(0x0, 0x3, 0x0) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000000)=""/84) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r3 = getegid() lchown(&(0x7f0000000080)='./file0\x00', r2, r3) fcntl$dupfd(r0, 0x1000000007, 0xffffffffffffffff) 16:00:10 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) fsync(r0) close(r0) link(&(0x7f0000000180)='./file0\x00', 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) 16:00:10 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x130, 0x0) flock(r0, 0x7) open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x0) flock(r0, 0x1) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x8) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) 16:00:11 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) write(r0, &(0x7f0000000080)="e76a05d484a7d26518f62726d676acea9998bd029fed3f6ba69286f4a328ba2c33cbc1e325c27442e131d36de3fad7e7989b5fad", 0x1) fchmod(r0, 0xb5) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f00000000c0)=0x8) 16:00:11 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000180)="a3ef3cb6e05b1ff229bd2b924cbf4d65c058762fc251238bd03800e0afef50951ccca4504e5ac72fcf3cb67696a9c493ac5775d7e76b9cf57c449b3cddb8050077c8b282b7d56a0244584d040ec66367fbaf65955c95ea5570d74fafb9e94332614e2537f0f0e29fc4c1b11c06bf00e6a069", 0x72) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x5) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() syz_open_pts() write(r0, &(0x7f0000000040)="5143f1a651c196eca995c562b6b3751264b3828322dedc09c0", 0x19) 16:00:11 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x800) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r2 = kqueue() r3 = dup2(r2, r1) dup2(r1, r0) getsockname$inet(r3, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:11 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x1b135a6b) r0 = getpgrp() r1 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/171, 0xab}], 0x1) wait4(r0, &(0x7f0000000180), 0x1, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x80, 0x0) 16:00:11 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) dup2(r0, r1) kqueue() fcntl$dupfd(r1, 0xa, r1) 16:00:11 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) shutdown(r1, 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) readv(r0, &(0x7f0000001a80)=[{&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f0000000040)=""/10, 0xa}, {&(0x7f0000001980)=""/242, 0xf2}, {&(0x7f00000010c0)=""/81, 0x51}], 0x4) 16:00:11 executing program 0: r0 = socket$unix(0x1, 0x10000000002, 0x0) getsockopt$sock_int(r0, 0xffff, 0x102a, &(0x7f0000000000), &(0x7f0000000040)=0x4) setsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000080), &(0x7f00000000c0)=0x4) 16:00:11 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x83, 0x0) pwritev(r0, &(0x7f00000000c0), 0x0, 0x0) sendto(r0, &(0x7f00000000c0)="270eca0fffff3be7f6180214b50380f908d7fa5ef348176319d5fd2ca18f087ad425e8b02518ae931e4415e22a8b36068f4dc9dc16e69af225", 0x39, 0x9, &(0x7f0000000100)=@in6={0x18, 0x3, 0x1ff, 0x1}, 0xc) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{}], 0x1}) socketpair(0x6, 0x4003, 0x3, &(0x7f0000000140)) 16:00:12 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x8140, 0xd8) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x28}, {{r1}, 0xffffffffffffffff, 0x4}], 0x5, 0x0, 0x800, 0x0) 16:00:12 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockname(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x884, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:00:12 executing program 0: r0 = socket$inet(0x2, 0x4089e48efa9e513d, 0x4) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) 16:00:12 executing program 0: r0 = socket$inet(0x2, 0x8004, 0xff7fffffffffffdb) getsockopt$inet_opts(r0, 0x0, 0x9, 0x0, 0x0) 16:00:12 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) pipe(&(0x7f0000000240)) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7ff, 0x400000000009, 0xfffffffffffffffd, "f69b2256db24ca665c6d2adfe0430000009200"}) writev(r0, &(0x7f0000000480)=[{&(0x7f0000001880)="e3dafd0d690f201127848fe5a144e4cc535324db86e815ca0fb0bbaab3e9dbc52c447c7fece68db0b86d4c4945a3277c786d9dbcbd4372d6927d46298a2a24620976f11ca44257d58b1a7bb5a4b0eb0741d6ad46248fe44b6fa8c4cdfb8c042fefe6e83d9d590a1e7b9977b91065883515d23dfacc221805315845073a524d20bb1a950052ea959958759784774bbcba239ddd7963a7e345736b3b598bce3c80a8f78031f4705b6c0362d3ea25af600862baa453ec4bda5b76dd281faf1b24e09469f4fdc1785cedd97a06631491bbe89bfa6f004a752dfd00687aff035fe8349a61c5e81b165995f8f840599817446aaf458d9c9910328a47bb08a2c3867859b79e70e9d98914dd0a572cb44b3fc98500551ea6ae7f3169a6ec078de5408d968a3f4907ac2a46f4ae380d5788bbcdcc0062c6c9b86fb6d6c846c2cac82332c6dd0581f03b557b6bdb59502da41dae40134c33df1071e59f4527c088e9552a6d915db9d1b58214de912cf51ed0e32c29bd0dc0321c0be1070520eff580980355cf735c041c2cbf63e8c5fe7106f0c6a2a0cf81c540dfa5af51f93694b629e85fa266b315cf4d2c633c5c503f66b57c7fd90fe22cc1b850dbfac0e3a420f2b1fa115623dc4348a9303ca2671fd77c2ff35df5ca1d6137357b0fbc3b7d52c245d87838b63c676a068de002f41c6ecca35270d9d9cddfa1dd868b563b9a5303833f6c708570cc94431fb02881fcae42e4f8e804d4accec8c9ee1722fcafef7fd8cd6cdea97a6492e4165f017fed9f1381f031ee298de94529ea59df48609e682ffe1e1c92f0b17ab5081dbfd32daf3a5ce4626956eff86cd48991343a66d2f746921a10599cef31830c23d40c61cdce217ec0b6383fbaca4c238f4cd6a908aba8596e3a8cac18aabb9a7451693499a8157cc36d2f1a488e0252e02eef899b2a53cf1992ec260797b530c9ccaeda44a1302a364facd8a4b3999c0c01294ccb6be56b66c24d7f85cbd6cc747179f309a928c6cd4e51efff5c4dda8882a9a271259cea0df3f61c08f6d18ef0a741b3c80e7c687656b219e34bb079f81c5b80eaaa4c4b4af00bcd3e3b0de1e85e41604ab30be5f910c372bba6f0b9fdd8483118d2227961dd0195252ab5a3691d861140ab6774c8dbdef4ef928fe57ed901824d87471b52f7d645a343db21e39939e077e3d3de43abb92c00e305fcc3266296b427941483d2522f790c49dfe0bde885a69c7c46e839b6081b209b29f92a62f1a25a64acbd0abde46900bffb5c9ca35f65d678a8bc3503451bcf8084e1371b3158cc6ef281445d6b6fc3fadeab305c93a6496a", 0x3af}], 0x1) r2 = semget$private(0x0, 0x2, 0x720) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000100)=""/195) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f6", 0x16d}], 0x1) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000200)=0x5) 16:00:12 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x100000000204f, 0xfff) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) close(r0) 16:00:12 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/tty\x00', 0x100, 0x0) fcntl$setstatus(r0, 0x4, 0x84) flock(r0, 0xe) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r1 = open(&(0x7f0000000380)='./file0\x00', 0x8, 0x2) r2 = openat(r1, &(0x7f0000000100)='./file0\x00', 0x100, 0xe) symlink(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') ioctl$TIOCDRAIN(r2, 0x2000745e) r3 = openat$tty(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/tty\x00', 0x92, 0x0) rename(&(0x7f0000000180)='./file0\x00', &(0x7f0000000280)='./file0\x00') ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000340)) faccessat(r2, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) connect$inet(r2, &(0x7f0000000200)={0x2, 0x0}, 0xfffffe4d) r4 = syz_open_pts() poll(&(0x7f0000000240)=[{r0, 0x11}], 0x1, 0xfffffffffffffffa) semget$private(0x0, 0x7, 0x0) write(r4, &(0x7f0000000b80)="7aeb5be4f0155a91ffe35ee6b66f6601427f5a06633ef5625315e8909b06527cc294970d1163cd62fdc252d973de9fbdbaed16e494ae2a0382655b0661b17eaa2e8eb2c06efd8b4776b61eb170a121969e64bec20446ee0107e0ba23369c081bbb4bbcce5409866a66d2cc1a72f92c18d53208d33d1420c69dcb47ceb4a9a147958197d94cca8bca5796172eb4c0fd0200d80000ecbbaad070d679d420a79070a845cc411fae457b07f95cf6546a08a9ed4253faf91ad5f5cc31ac4fde729e12e511ba23242e4c85f19a03272e6ce710405d4d692cfe6b51a7193bda30800d7dbbd2d4f4c327f5ff1ce5b90f57da54be439cd81a0ad71a0c6b", 0xf9) sendto(r2, &(0x7f0000000900)="92c67effbc590d80536da528070668214ddccc28b35372a1eab2b391701f466ba2da4e97e089e8326b614be61d9ab5cef49e1ab86a", 0x35, 0x1, 0x0, 0x0) pipe(&(0x7f0000000d00)={0xffffffffffffffff}) fchmod(r0, 0x40) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f00000007c0)) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000480)='./file0\x00') getpgrp() recvfrom$inet(r5, &(0x7f0000000600)=""/206, 0xce, 0xffffffffffffffff, &(0x7f0000000500)={0x2, 0x0}, 0x6) syz_open_pts() ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000540)={0x39cd, 0x1, 0x80000011, 0xfffffffffffffffb}) select(0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f0000000440)=0x100) recvmsg(0xffffffffffffffff, &(0x7f0000000b40)={&(0x7f0000000740)=@in6, 0xc, &(0x7f0000000b00)=[{&(0x7f0000000940)=""/152, 0x98}, {&(0x7f0000000ac0)=""/20, 0x14}, {&(0x7f0000001c80)=""/4096, 0xfffffffffffffdba}], 0x3, &(0x7f0000000a00)=""/137, 0x89}, 0x800) 16:00:12 executing program 0: r0 = syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x400, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000440)=0xfffffffffffffd4a) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000180)={0x3, 0x7, 0xffffffff, 0x1ff, "720a0931c599f8ef0dec0a05b105956bcb04d089", 0x10001, 0x3ff}) mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x4513) mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x4513) accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) r3 = shmget$private(0x0, 0x2000, 0x200, &(0x7f00003e9000/0x2000)=nil) shmat(r3, &(0x7f00003e8000/0x3000)=nil, 0x3000) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000719000/0x2000)=nil, 0x2000) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x2a2, 0x0) ioctl$TIOCEXCL(r4, 0x2000740d) r5 = kqueue() setuid(r2) kevent(r5, &(0x7f0000000040), 0x9130fc3, 0x0, 0x4000000, 0x0) r6 = shmget$private(0x0, 0x2000, 0x200, &(0x7f00003e9000/0x2000)=nil) shmat(r6, &(0x7f00003e8000/0x3000)=nil, 0x3000) 16:00:12 executing program 1: r0 = semget$private(0x0, 0x200000000, 0x200) semctl$GETPID(r0, 0x3, 0x4, &(0x7f00000001c0)=""/202) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0xd01) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) 16:00:13 executing program 1: r0 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r1 = shmat(r0, &(0x7f0000cf4000/0x3000)=nil, 0x2000) shmdt(r1) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) munmap(&(0x7f0000caf000/0x1000)=nil, 0x1000) r2 = socket$unix(0x1, 0x1, 0x0) shmctl$SHM_LOCK(r0, 0x3) shmdt(r1) msgget(0x1, 0x200) getsockname$unix(r2, &(0x7f00000004c0)=@abs, &(0x7f0000000500)=0x8) getegid() 16:00:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x31fc) open$dir(&(0x7f0000000140)='./bus\x00', 0x4000000000000002, 0x0) chflags(&(0x7f0000000000)='./bus\x00', 0x2) 16:00:13 executing program 1: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x0, 0x0, 0x0, 0x0, r2}}) setgroups(0xfd, &(0x7f0000000000)) setegid(r1) setuid(0xee01) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/57) r3 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000180)=0x8) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000001c0)={0x2}, 0x8) sync() geteuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x40, 0x0) socket(0x22, 0x4, 0x6) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 16:00:13 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000100)) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000340)={0x3, 0x1, 0x0, 0x3, 0x7}, 0xc) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x8, 0x80000000, 0x80, 0x6}, {{r0}, 0x0, 0x40, 0x2, 0xfffffffffffffffb, 0x9}, {{r0}, 0xfffffffffffffffc, 0x84, 0x800000c4, 0x200, 0x1}, {{r0}, 0xfffffffffffffff9, 0xa, 0x2, 0x9, 0x8001}, {{r0}, 0xffffffffffffffff, 0x88, 0x20, 0x6, 0xffffffffffffff66}, {{r0}, 0xffffffffffffffff, 0x7b, 0x1, 0x9, 0x3f}, {{r0}, 0xffffffffffffffff, 0xd0, 0x8, 0x1, 0xda5}, {{}, 0xfffffffffffffffd, 0x42, 0x80, 0x7, 0x2}, {{r0}, 0xffffffffffffffff, 0x8, 0x21, 0xffffffff80000000, 0xfff}, {{r0}, 0xffffffffffffffff, 0x61, 0x20000008, 0x20, 0x7ff}], 0x5, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x84, 0xb, 0x1, 0x4}, {{r0}, 0xa6f70dfdea2b8c4b, 0x10, 0xfffff, 0x1, 0x8}, {{r0}, 0xffffffffffffffff, 0xc, 0x40, 0x4}, {{r0}, 0xffffffffffffffff, 0xa, 0x1, 0xdd2000000, 0x80000000}, {{r0}, 0xfffffffffffffffd, 0x80, 0x6, 0x37c0000, 0xc5}], 0x4, &(0x7f0000000280)={0x2, 0x7}) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f00000002c0)) shmget(0x0, 0x4000, 0x202, &(0x7f0000ff9000/0x4000)=nil) mknod(&(0x7f0000000300)='./bus\x00', 0x2, 0x3) 16:00:13 executing program 0: mprotect(&(0x7f00000d6000/0x3000)=nil, 0x3000, 0x0) pipe2(&(0x7f0000000280), 0x0) munmap(&(0x7f000002f000/0x2000)=nil, 0x2000) r0 = kqueue() open(&(0x7f0000000000)='./file0\x00', 0x0, 0x22) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) 16:00:13 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) sendto$inet6(r0, &(0x7f0000000040)="411aa3cfed49949175977254390334fdfd4f4338f417430f172e06bedc1e5e5f511438b82ac29f8c19f0a5fe8d933ffb8d11751b324a53927b7251eba813371b3ab4c5", 0x43, 0xe8f0b97493c2ba9b, &(0x7f00000000c0)={0x18, 0x1, 0x200, 0x2}, 0xc) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000100)="26fe072841f2decd124290145ec7ffae5f09fb6dc5eae0a5219623a769cbb807a3aa84ae9092aace853aa2728401604ea0a5e49ae13daa06cb6b97cded09168c9d4b6d15869b3e5a4ef2f136cddd14c2e525b6788c0d6e066f890dd3a8f42506f2bd946bac9bd7792294d7ef7fe72e6d30267cfa905f7e92576b403cd184641cea44c4f56ad76837aa6a9b0c086b4a0656230b4e0cb0466ffe937a9ada39df88cbec303e3710196e1acc3b4a1a66cd1cd2", 0xb1}, {&(0x7f00000001c0)="bad339687f87f1d4b3e600da537107cd1fe806b46825e15e9dce101b0891fe82abbb28225e6433dc1a9bf39f2650752c9ecdff57c4e2d0c3b16a00146db923a9f495933e7643a923f0f9d024d05752a901bf8838f2fd4c9375acc742", 0x5c}, {&(0x7f0000000240)="e48690e0569ea02a2ce5d3b7b707562ed3ad69edb28aa73f788b1a4c21cb460b3c245ee4008bbf436ffb81782db1f288696f97288f4376c0ef5ea2a1cbbf36d2e67a7365f3e28959af61c4300d1d87632a998665e651dc82d379a3ac1c57f1ef813184e9c8101d5ce674f3363ed60398c36f7f87d41951e94a339af6959b49f85c5c8232798061cdff60db38d59d002940f1ddb80dd7a6b4ba97560cf5d1aa3c19e4ea6f527e5eedfe6d12206b0374468d4e", 0xb2}, {&(0x7f0000000300)="c4410d25e09713b7512e967ba2c3117c451e1fabcd326cd905dc5d357143de865966ce6d2639330f6ce594ba8d0e4aa6f180533fdf5f650f58aed4c778e2df28cfecda1b7729fc0422cea796e1f6d6cb47092c525152ca26a20095ea9cb05280e2b791d02b7267f7b29568a4efdfb3404505199063332d833c06fad1a71cb0593525030cf4fd829d9943327c5b4fa82bea18522e0cfa54c8cac75e14d958417736739eb8766072901719f42815792b877d7584ec9e32aa50c7dba07f14db536e03b28fe0e8d541d6e4ba9e790019865240b01fd753492793e109", 0xda}, {&(0x7f0000000400)="9add816c72989adc749e1efa5379b54d5fe42796e57a5dafbd5dfeb26615e9b4bb6391e6554d6ce59b805091806ed6edcd415246047edea945b4fefb162300530bfabce6e12b28161738c3fd112a69e6b8b3dd1ad400a9a605c1fffc9c24cccaa77c64722dcb6ea5ad7b380f990a8e9bb24a5eb0c1c18d0278044f76299bc77ee8aa3ff02967c921626dd2b8a08240a5c5d3b1e41693ab6b1e118d4727c10672ee37782315c9cbfa64489a3d60afef663b5a269cde48f306c52153f5eced343ce3889b2837abc8dbd33d03497cabe5a4b9aedf18609f838c2d177ae746eca191022bb52fbced0f06ea537696d317c4ddf9dbdf2e47228a", 0xf7}, {&(0x7f0000000500)="f3c96c", 0x3}], 0x6, 0x0) kevent(r0, &(0x7f00000005c0)=[{{r0}, 0x0, 0x20, 0x20, 0x9, 0x80000000}, {{r0}, 0xfffffffffffffff9, 0x1, 0x0, 0x43, 0x1}, {{r0}, 0xfffffffffffffffd, 0x2, 0x8, 0x8, 0x3}, {{r0}, 0xfffffffffffffffb, 0x0, 0x4, 0x1}, {{r0}, 0xfffffffffffffff8, 0x8, 0x2, 0x1, 0x6}, {{r0}, 0xfffffffffffffffc, 0x1, 0x40, 0xffff, 0x4}], 0x9, &(0x7f0000000680)=[{{r0}, 0x0, 0x1, 0x2, 0x10000, 0x3}], 0x7, &(0x7f00000006c0)={0x7, 0x2ca}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000700)={0x4, 0x0, 0x4, 0x5, 0x41a1}, 0xc) r1 = semget(0x3, 0x2, 0x2) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000740)=""/150) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000800)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000840)=0x7) r2 = syz_open_pts() mknod(&(0x7f0000000880)='./file0\x00', 0x0, 0x9) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f00000008c0)) r3 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0, 0x0}, 0xc) r5 = getuid() r6 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000940)={{0x5a61, r3, r4, r5, r6, 0x25, 0xa38}, 0x2, 0x1ff, 0x11}) msgget(0x3, 0x80) r7 = socket(0x23, 0x3, 0x2) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f00000009c0)) semget(0x1, 0x0, 0x8) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000a00)={0xfffffffffffff800, 0x9, {0x7, 0x8001}}) ioctl$TIOCCDTR(r2, 0x20007478) ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000a40)={0x1f, 0x10000, 0x457, 0x7, "ebd405fc382152406dbc6401b7d5519ff80c1fab", 0x3, 0x18000000000}) readlinkat(r0, &(0x7f0000000a80)='./file0\x00', &(0x7f0000000ac0)=""/102, 0x66) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000b40)=0xcae5) r8 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000b80)='/dev/wskbd\x00', 0x30080, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000bc0)=0x11cf331d) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000c00)) fcntl$getown(r8, 0x5) 16:00:13 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41771632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf5793e6f978d6c226c04ac18f9c138c91a76ecd4096e8c8b6b87cb2d72b8bc5b9ad8a4f5f728193ef16ab93f", 0x65) write(r0, &(0x7f0000000a40)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abdfe5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00", 0x7ca) r1 = syz_open_pts() close(r0) socket$unix(0x1, 0x5, 0x0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x7, 0x5, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0xd9a, "098d14c67504f300c5664521d3f131bde5000001"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:14 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) r0 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) sendmsg(r0, &(0x7f0000000700)={&(0x7f0000000100)=@in={0x2, 0x1}, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000140)="8dd32d2eaf586bd444f88389c9da8c0361d11530c3295c1ede22907fce006b00b2143c", 0x23}, {&(0x7f0000000180)="1560d5f6c65b71c2e5", 0x9}, {&(0x7f00000001c0)="5ddbba394862d19f5ee6ee8ce56882fd66c06f2544d960addf58682b44d1d2762b136777d14c12fbee921bc5afafcd421b399cfa28c75579a3905a97c0d02ae33a3c1685f348d31f6b195fe3b7ddda2d3fa7292c17be175453505f66c866e90d435da6ed59900cf25a3811b4fad2548bfdb07a96d6e5c2a1a463bb71a896559c21feea3b5bd4cb9dbd5ed828d8b3cceadb3fae0a9dd51966358d480ea56d245f506a8338ccb814b45d6fc2348aab12", 0xaf}, {&(0x7f0000000280)="55ef36253810b0979b6c52bb35a7097f691d33accc3bdc7f8e860d537b7e18d648d0a13171df285216d2b5b747b16bcf216d695d7789f0604fabe64f0a03ccb7637f810391483df086bfee214f6f14de", 0x50}, {&(0x7f0000000300)="523c7572f221cd32e360d004ba8d683307843c6377b1cfddf63593d267d619255e0675d45e403c3e646d635e042792e473590b", 0x33}, {&(0x7f0000000340)="679738e8b88e4f8ad57d02471225dbf2c099d72d54a3e0db40a18af08015fd3b67397cc2d484e440ad656b5fd92e70f473519c6be64665b0e65a16f40da92f89b1ad07f100eb85292c165c04cfaf0d0cd819d1ebf285297f572c2c2b2868761c3eae5dc714a0670d5afac8572461704237fef2937e3cfaa277c1efe8391643c53ffe188e1dd971225c4b9032a59290a8889024e8406c7bcbeefdf5e7e4d1949cf906a6eb87bf92f78c45488670d526f251a2fe7fce370665de999f5e2df79008df8e93918c9bdd3f60f0ca83f50fe5109976fdd1fc3a973cba66dba355c834", 0xdf}, {&(0x7f0000000440)="5bd58b6c33cc2eb7160d1545ad052bf26aca62c281bf41ed69578afe9d39cd3f9f358393212e84b1c296e98a12754a68494d25f3c8599f3653f80d6d969dd7f52a87", 0x42}], 0x7, &(0x7f0000000540)=[{0x18, 0x0, 0x6, "8921cfbc"}, {0x30, 0xffff, 0x7, "3e32979b3945241396f9addd81336d11e3a0c5f539617b490c"}, {0xc0, 0x1, 0x80, "44b5262f9caf729f004c9742c859d41c888b06bcca932519111cab75c0d60b9de700d6dce2e8fb07cde2437128f7bf1153a48cce5408f9420e32d6084d02501fe6c10a3f57b626c2c893a443aabd75acd391c7c76e9c94615fafbbfe1e3597bec65ed038ba3e3197ad53bc9cb9c4928ba1ec4cdcf0cc768528da338daa526255aca4db7ca3b57066331780d557ba623fbedaee62b4036e6029f535675c7fbae23a1c3632e3ef299f65"}, {0xb8, 0x1, 0x3, "023af6a1b088420bd3da11d2636cb7b962049ae98cf272c86b008e63d0ba55fb8b44bdc54d2b28af8dc618d3671705504c906b0c2fe38d3cee9d72d3da9eb287729b2140c1f58d7955577f2d8c724934d85bc35dfd533c7ffc8352ca3ea4d69859060add50fc8f8062947e309351de5d0febfc77f99178eb4b1b693328a809ce463c8cc94311fcdb8b72fbd9a5c603538f11f7811f5547dee1e415261b220ad84733"}], 0x1c0}, 0x401) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) panic: malloc: out of space in kmem_map Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *149799 1663 0 0x2 0 0 syz-executor.0 db_enter() at db_enter+0x18 panic() at panic+0x15c malloc(200000,2a,9) at malloc+0xa79 kcovioctl(1b1300,80084b01,ffff8000149f8670,3,ffff800014a04720) at kcovioctl+0xe6 VOP_IOCTL(fffffd8027e35888,80084b01,ffff8000149f8670,3,fffffd803f7c6c00,ffff800014a04720) at VOP_IOCTL+0x9a vn_ioctl(fffffd802ed2b5b0,80084b01,ffff8000149f8670,ffff800014a04720) at vn_ioctl+0xc9 sys_ioctl(ffff800014a04720,ffff8000149f87b0,ffff8000149f87a0) at sys_ioctl+0x638 syscall(ffff8000149f8850) at syscall+0x541 Xsyscall(6,36,7f7ffffd3438,36,3,a3ee6418890) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffd2f50, count: 6 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs.