2eac8e5ee9dd2606243ffcd504bfe9c9e83dabe0c3a9b3a0edcb393c07314019fcb22370e585fcb4cd753826d91dbd82f86703b34b57c2054b2af0a2eec8058f5fbc54dd4780703ee5e886e658d95902de6e2e4d4fe99c00b654842b7a3f438a6bdc34cc69fdaf8951e23e182261a169f0af43a2fb71b4058e56d49300a000000000000000ffff000008000000846f9ffb0ee5d190583170ca09d682209b4c9fc0f072f9752db5654de1f65cc8ddb04a241842fa5fed460f8992c0c24acf863718e4119056dc7aa44da95282bf40994eeaf2b7f510148bdd80f9b889c3d20303298813abc618ce0fc00f1d9b2ffef36384c908dfeb18824e0eb46c319e674ab737e94f04e55b103fdf982adba0f78eb2ca6c823b4ca5b9a628c127d70c1000000000000000ffff000001000000a000000000000000ffff0000fffeffff0b9b4faf71dedb4c072d8399721fea7966386ccdb7ea8a81296a8f5cefeee76306ffa2d0238f9edd867263ed0ed776c112b6d14d4f02f135708b6dd2a9c3589364ee8e02feb61963cc149d5086e895cf04099729e86b6cea56516936f2dbc81a468aaefad1e8c4185c66554a8963e14420a6cac33061186f308aedb688485bfb573a2bb4439c3a6101aafba2f6000000e0000000000000000000000005000000ab85279aa7956e5223abce930acc07e2eaf4f5ad6ac720153f69d38576456997a64760213d00d96d9010dcc58b7666844bb82470eb1c1669c1679b1e9f10aee19716c5956f7d848e852deb12053812ade3836f5548b84adff43336b2c245c34de725fed5e1e423e7aafe2302fe4dfed038251eaf92c36083c0e98fa27776bf4a3f25a85d41cd1d6710b06362aad62708479de91163fc8a1d9a75c1f0ddc8d748cf9bb28a324db6f61521a2d56084ed3cce2b7178bcaeeba6767c044a738ab7cb2b5289a5325ad27f4f988250615a2e34"], 0x1510}, 0x400) setsockopt(r2, 0x8, 0x0, &(0x7f0000004600)="83b0f7e266258f5591d822d47f3e7885bfdafb50e40d6e3f4a1ef8e598f888eb8f94febf01526184f44c4829fb5907bf9969648266628ea17c7e491106a308656810b62cda98ac3d7c8f21d8084d2520e8cc6810a2df126270441c10a4bf99e71e643e56122182dae8a3c0da40bff07e97a49a6c309e4fab82349333177c6bb8f757b1b63016f728410e4bb5ba8615ac596ed6", 0x93) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={r3, r4, r5}, 0xc) r6 = kqueue() kevent(r6, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) writev(r1, &(0x7f0000001c80)=[{&(0x7f0000000a40)="45888384361f3b9c0ea023db803528c3b479", 0x12}, {&(0x7f0000000a80)="40da759740f9bbe4d4d03cbaa1b204170566037da17a70f2b309efbd9ef486ce1dbab4b00095bc43b28256ee29bb9c3abfea534e1422d4cb6f0e9884a3e585993ddb1b1d11028542b774a807a4ba6c307032fab1", 0x54}, {&(0x7f0000000b00)="d879d9adf6895b262e1c30c19c226f467c1592c8787bea2796f133496190e6030789021f98a7f5836e3530935ea4dbcccf33b21b0fcc18898300a22d4dfea06ff1315e43b8837f2565f60a5d6b13d1e1e4ddf8862acf2e08ba5d0fd1420eb4669641c7cfe842a333fdcf9b8977dd6437f2c11767ef2e7edecfe3971eb71468a68ea934a70653340e03d9a52e78817efcc484b899e5bf3c6594ed422693742f12872162811d49cb2fc0d41385cfbb082862311f7d1e162a4edeafdd3f1a125b091f4f93d082ff39566d690080a7f782040802f8", 0xd3}, {&(0x7f0000000c00)="5facbf850f8c2585587ed013c131171ad3596a510b4545df6d15812d306d39823b5de088b0df5f3b936c2d032b125f5a0c1273d282a7ba6bb961d420926d14e061feea90a6797aa9ac790d839199e417f5f636254c6c58f0cdd2ecfb60bd80087b4ca05a4f7ab6615917f25fb3b95d58e866931f63b83e58aad5c79902bbece02ee6d00662be9f9039034f71ee515e7c04324d111096bf5d2706b788263d6381ca81ff291c38ed61fb11c53d01e86e0cff9635eee77d4ca7662831bd5745b50bec6a896e0d426fc071ee4dd7f65adc9fa47e8c09341a24f1a97de37eb65794e3334f5e333b1486e9fdcd648bf6f3d0a73759dd7785e6ef575b55e74a5f4199ed0dd5a2e27d8407a1664997f220aea4f79f2b61e1bdbe8ccc34ccb9192506b99a9e0a79a5ed1ae668baed4ba9f1e5e6d5a4909dbbfe472058f77841fe40e6b4125e2317d9d5ff4834dcac15de10500b09672f1ba44457791065f02c8fda7fc29fb430b620799b807bc49941fa93e461658e158a7b756d8bb9e69cce6608bb5e17c518d6c61915d9712c834fa046f94548075c0301c8ffe00fd7b519e13a67cc48a39a24815b7227a5612f90b9a8bfe4590538b62fbc7bddc82dca44785911b586958397d81c347bed16575a90000fc93530526093cc785541a156cc455d20290ba75edc9cdb7628d85840bfab4e9f993817301ffabcb2f1ea21f08f7cf3e5214f85063d74953dfa58fee9fe1bf16694cdfc10af4811f605869e2acd4f8b056ee05d3318a3075133bcdebbed1b9a425084c95edf8d2bbdd5ef901c1e6a2710fc102483407afa18597b6216c7d5cfc2e6ee68cb8d185a7df7cb39e4ae0de09b516ab626b42b306adcd28e3603eec0f19996f91e81c166be7aed9046c77267cd679dc36f9d3a5bd4a81f2613a0fa7968156a2a39ea596ed38092d201a3e20e5bdaa646f1ecaa7a42a88c88e439aa7a1e7ec13fdac070eeb463f4784e2af07728c760a6a59306a973dc37df202af832b66a9ded29a2fa905b8d26c3def05c4cedf0f71c0058c2526b098e44f0c8ba96bb9d2e3ef570ec329bd450df0fc9e5e8b22063b9165a3b32aa13ecfce62d916561f120e5bbf524f2e2e5608030a75561a7718138867fbc8a80b67774eb02c3a968a5125eea3d4dbe2c42dd3ac13aa4722f2683d428921aa1b1a7d2bcf5a8145df7b7336a02fac561ea70b5d04960271668b0f3c30bae0b9c611e5e14d0d7cfbc8493f096180872eabd36119e484f29f4798c37a073c46fdb4c2635dbdbf0b8584ea20c2d602a9c817b2d9f976712e0e12e7a738e4212c059b6075d3fe7dfb3321a6541d561953101f3520e7db57314293dbe33f1f5fa3a0c6e2f288eba48bed5d88e567530200874352dc3d3ae8733b390ce2fb5c3f0bc0f6accb9a9127e37569235f7531f0121c1327ae0445ed20222620441c96276cb5f5940367f6fc971a5cc0b269c704517b7107341b7405f86a21ae887a47d9311586dcffbb8dac0a8652bdca2d3981a4b34dfc258cd41305fe4d3734d713a8619c4e6049b1dfa6c88430c673db4f4224fcc939cc8c34c719bfa7e473c3aa8768f025b426e9ece65528dab35ad047253bf02a2e8bd89e22062d52a65f124afbb10c31e7a14cc8c63ea6b45fd55967f00ef2cb03bb751fa4618c9545fc78f6ddb24b5dbf68fb65f3de1a3c71ce33f1c5a6d3e51824141edf5c04f84851b688a8dc69bdec6e14480a33405c3d3b75273b661f9875cc06e552db08b3d7651c5136a7cdd1d5454d773a8009bc8faf968a01d5e8f90fd9eba4cf48d9330387be940ca7c636abf03c57e084d20a124431b89d3647fc24eb984a96040996d2cb1cb3077ef8b93475261e138913d0cb7d5b04677236ce69392daa9370d955522f8a22c5b6cb73e6e074895fcc61b8201b242e227b9b49836e4aae7e0553a647021540e2f55f9e08098aff1ddd6fdeb9f2df82fcc6971e7bcc29f4624c6f9ff2c6d33842edd40b8195da88ba5caca7a3dc3db62fc793c06fbb4d60730d51a92c8d27e289aa2a1d383f8acfa0fa4108088c9c98a333c0e2590c7d91786534954bbdfeeed27f6ce5caf961119bcb145e2741b3370fd7884d1f0642994a997ad91fb742a16e292ad1fbc379c5f0e85fe2e49a3b2efafebf70bbcecbce954892e163c893b7b61771597ed3c86990027a7f8720edd7e71cc6fb6783db83892318aded4163916c4e0d3afeadc73cc67361927c3a2e1ec38eb24b8561a01e915ec210c3c6d99a002878d389f3ca559e18e9fca4d7618a44d1c9f321eb3651a971e291fc3ca15b9ad8713f4cfb65474588521468a0c919926e6656c2237d90e7780f1e57343aa8b4125d641e3759d60ee89f1d6a100064ed063bd0210e69ed9ea8a9d3ec7affe627bc06041a119ae439074e281d07cc6a17767363d9c46451d95092357bdc2714019369850942f963e6914fe7f01c05142ad2999b7193878317b91dcaad499cbef81c096ffe6bcf08d7e15dcabe791f42b060f43e9d70e32e277d7d95df5d9118d1464c6ed9b734bf9caf7514bf97ba595e89fc897d82f297b5a50ab2c14db996b450daa3597bcbd5b6c98f55e95268af077bd672f6f5932a07cf3738f7989b54b681608790c2d8eaae9b0b51c05a50db7fe92188bd75a899ae674bfd84636b7e220b1875f35e3316d68b7bf4e63de54e81e2d4961ae535fb4b5f1f24ef8563c0889b17aadbf841912a0b58da8bb238a21afad0b6ad4be1ed56d83df14cf442c61ba87a12c09597b9a9f060c9ff10a91261b2f5997254c008e98cad852a2248bf6f67047b6d64c3722f492f5c384b5f23ea98b1d55133375ba0463142bec35448020ede2b214c2c41efb460c196eaffbc869bdc791b3bcc4216398a8a57e66b98ecea8e3c6e28308418787576127be6344ca228a57b5748ad14c134b0c2ae869cd8cb7fc772eea48e62d9f331f48484c96e3cadf9a9ac15167f31a2af0d3c03d6d8225dd24670cb940267b21bc332b7865375f22c565c816e23318c6f1a540216e2e142a06c75df48ac18e6c31e624b528ae9068ff9cee1cc49ff29693659df518c8f1dd343e2120c7eacf19b5f1d94275f4ae6ad1c7c06d2efec1c2c91554c48da93de6aaa77917ff630c4e2d8be7e87a7e5abac0df6e7412b8c926cf6906c33fad2e24284d79c15814ba11635e34beb2dd5cdd6aeeaf5bafa3e57868072e4033637fcd01cab1936343f639b52bf38315e4ddf0f398b29bafa89984d4c96c127689cafe69ab62ff5496451a7822440731f504e67f0d27a09e4aaadf142498fe7d7a62731e864bb2f3e64b924dcd7c2a17f7256e16b0a71cc478094907b91437cd5779c9c5578b4ed07dd0c51181c7ec447cc60fb43299ee3117ffd8169545b88cc9fe4dbd38b0c1e0da8563c06d4bd6090df6ab0235f1d94edb6cbb810d808ffb3659c600bc5a49895c94512cbaef8d6dd530214d8d70c29dbb5d5f923ea625ab8cfc2776fe566a57dfb4ddc76f230bc31fc1c8be053113fd7322e4956442ca092c05b9efa411dcdcca781889aebeefe16df790d37cad2e764a060909b99b3d476357099cef08c1fb65308e338b9150f0e16eeaa1bfe88601e7230b08fa57543e9c8509fa4d144d3bb5b53876de5a932da6e26224b6abf1971f6e97bd9dad3bfda23dbbbccc454a95313f6d63ca16d6a80898b78652fc06b757fa767f8312fd4b04dad883d874c5170a8523b7b7b4dca18a1f0b7d811cadb269257543773b55baed5f8df2373bda76b96f61ffd5f88982af54550332c3820ef326928ea8d71862c10a6ed9ed7ed706ed0e8b03c9591672c515f461c10dc13ca4868424ecf85c1092b354885947b1e918dc1a92beb70b5d0aaec28d3f15389e70a6a68308909139d749c78f1bf9bcd48ce054cbb9196b799a940456ddc1d57bcf600b7d26a4d6b7d34a2bcff49c74184564bcfae3fc1131f6cd29d15d5c37c0bc27faa3884f1ef92dc819911ad6e8e90d365096f0e3d2d2985646e968c1270605db84a27ca29a405ccb0baf9d7704065230d2f6f15c60185a7fa7aa6c27f5ed7aa9a774920b4a3a28d69a8238e55f4aae90b0a1720727e129f5cd703673236eb18f59ed24c92b656b8988b6e0817043f7839e97887e6d4bbfd3df9a19d8d9252098848598d47504e52272dc4ee4b7695986745f0ad3ee108830201e80094250103616451801266eeb8fda4cec10dd3f0d6a9806ecd93dd9d6a26786224878c9e8f0f3afd77744d55b586cfb3e01f61323d46613cedf9a9f30824cfd80f44797404761614b4815a1d26194c1b0274a3210218dc66db411ace8f497b93fb7392f76a4f7fba009a79e2e1d442727c7b417749aef69c793133ebbf5861ec22ed45b0cf2cbb4d8baecffd75246eafb459ef17e1d6433606b840737ed9e875dcbee4f0c5b3a8c922ea3c370631c97b22e225a1e08dd3306e2fb2ca91277596abee6476db998aaf9c645c46633ef1a8583afd823e9053847b7f7d248ceae3f62d1198fb28e413c45c37c0f887a90abe0646d0b648dfc4e9c6f7c7e9d9da9c4d8559c0e64d005f771071ef3ea60b3f89346214dd534eecdf9f4a3b18df70c5c6899c2466482ad104241932a3963949ec2fdbe31384af0c9a861f9f429b15b9ebec10fea39b5620febe7425baa9e5c397b58fb34a6cc4b2bbb62badbb6c7c256ce7263efb995457abfcac4a45f3c7df000f0a0510c9037b5b3ac66b24cf0ab843d606624bd1a1df8fa59cdea878385a2187e02613c60be84ce43338793dca824abd0c06d528a9b8bd73723575163bc9323d2e433b3c9561d88a3609991993579f3eaeedf8218ac658224dc29f4c2a3923053a8f47dbd4f888dcc99de1aad1c58dcac8ab4b4a88b82dbe1f8539d537e4bb666d86bc084843398a5dcd68f3024fcd2d552e8b50b028e59e7a9a454371fe1aa389f4b9e157277fe98e848e9b8d1e96cb6b4d2dd2f211396255a0f3b16aeecddd9dcbaca031a368fb08d52fe18feae769c22dec9bcd0889d1e66df169c8daa82752b6970ae156de3d9f7ca8bcabddd42bea90b6bbc11632de1d0a66a9114ae67acb17059519b3153fda49a46c7c3a03878ba8942ff400e2cf881c20ab8ecea8533738af8242eebd894f8fe6dd48006975f1643a89ec209cde3e406e8289d584bf603d08fdf51083fe8e30b4ce81cfb4b5c025ad8aac5f6262f418eb7d6c15c41a8016379728273f99663971f7be166c005aeb4e7497128437acb70306197179d7a9e08d118dbeced5fe930403cdadb17a4b5e4c7fa1017613c694c3aabc7d72bf53070f1923e0871551352b7cc918a9f917f0d0537bf6b3e445c4f7bd8d2566d1b8fd8bbe26869cb8df7a2dde95510bef6688e480c4060fa0bbf15cc8ec3de13e4a7866cc50b6cf71a9c037dc06166ff1f838f3a75a6877502cde22b3ec35023630c7f405a890b58d0935d9d76ed7c482af316f30661de73e627ddfedb65859df6a9f2d432c9e87026ecab736656aaac951dad3f5b3319d21af0a29dc90dfc5f9394bc0ff3c97d6c88be9bceaa7f6ccaafe5bc65d45910d3038c4348c9d91cececae0eeb0f6078a38de28e7f635afebca7ccbe7d966b7ccdc780ea1aa41efae5c366eb14a5ce3f6b76015f4dd88542e85ee8f0936da4b22311b73a93fdcffdadfcd869ae1d1898bac2d6fbe67024bbc219d4b3889df8c12d4d7e07155b5ec2dd4886fdca54c04d38d72277fc9731af03f7d044804764444ac3e194f55b350b7796622913cd3fd805d6e24f46f18a96b465cc5c926e546453a0", 0x1000}, {&(0x7f0000001c00)="9ca10b9e9f6b22a4aceda4205e4ab69afc282f07d835e9af616d1f30b2dfce734b63cb5525e4bd190d3df18f003825f5fc89dc21bfd573afa4ba66", 0x3b}, {&(0x7f0000001c40)="03470110d920", 0x6}], 0x6) 15:15:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="00c5f8352d0917b163cb5f8beba77af7b0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815d7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f408d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba733a77af6e33cb873b9287d55c6b3eb5c596fa70d", 0xb5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0xe2, 0x0, 0x10000000003, 0xfffffffffffff690, "bf3e00000014aeed0a671f763000"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 15:15:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) socketpair(0x6, 0x4, 0x7, &(0x7f0000000140)={0xffffffffffffffff}) clock_settime(0x0, &(0x7f0000000200)={0x5, 0x7fffffff}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) sendto$unix(r1, &(0x7f0000000080)="7429d897b620019d4a4b873b9f5c756c13ee05abb210966bb45e65909ed0cc873e4317db6e3694781fc4aaa4dd21a92b54f328f0d59c7a07f5ecb51cbbb34d2cd8fdfdc0effacad54e8fe102", 0x4c, 0x402, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) writev(r0, &(0x7f0000004480), 0x0) execve(0x0, 0x0, 0x0) geteuid() symlink(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)='./bus\x00') close(r1) 15:15:00 executing program 1: poll(0xfffffffffffffffe, 0xbc, 0x800) 15:15:00 executing program 0: r0 = socket$inet(0x2, 0x8000000000002, 0x0) recvmsg(r0, &(0x7f0000000700)={&(0x7f00000001c0), 0x80, &(0x7f0000000580), 0x2e2, &(0x7f0000000640)=""/138, 0x8a}, 0x0) shutdown(r0, 0x0) 15:15:00 executing program 1: r0 = socket(0x2, 0x2, 0x0) sendto$unix(r0, &(0x7f0000000240)="ce173e24bd828f8cae3073b2d2b711b44fe6ce924ce33ac7d45a00a8625e5a2c91593efbc97a69f00cf733ae5b2b926e03f439ea1bb7a0f685d7c4a9550eab398513e89c186c9e12779540194844e99f06500264f0f7a9bb965fb9de0b2ef633c1025577ddcefadbb43fa3afa34b58bcf746d3980929b7e6ebe3b1c0215fbe", 0x7f, 0x0, &(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="1400000096509a89763f358c9c618d4cc9e5341d22ac14e8aa"], 0x19}, 0x0) recvfrom$inet6(r0, &(0x7f0000000040)=""/196, 0xc4, 0x840, &(0x7f0000000180)={0x18, 0x0, 0x8, 0x9}, 0xc) setsockopt(r0, 0x1, 0x1, &(0x7f00000001c0)="7c8cdcfb054d51053f2211bd8a4fd36a12a0e2b359140278a5b097d289ef1e7718f40660edb28f32d4326df0b7b9a7e69d114d94f3a74bc729719d3d4b39c162cbe4c165dc3fe42e0a1ba107dfc1cf8ff94a61ecc2bc3c7b709e49feac79a9bc2803b5ff4c9e5964f8112a6ed07e09bfa6943bc991b3", 0x76) 15:15:01 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x19, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x35}], 0x40c, 0x0) r2 = socket$inet6(0x18, 0x3, 0x2) getsockopt(r2, 0x200000029, 0x67, 0x0, 0x0) semget(0x3, 0x3, 0x100) kqueue() close(r0) 15:15:01 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x92}], 0x2}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x800, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) 15:15:01 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) 15:15:01 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080)=0x1010000000003, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 15:15:01 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x120, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x8, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20000, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000380)) setrlimit(0x6, &(0x7f0000000080)) mlockall(0x1) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000100)={0x10000, './file1\x00', './file0\x00'}) mknod(&(0x7f00000001c0)='./file0\x00', 0x10, 0x4) setrlimit(0x7, &(0x7f0000000040)={0x2, 0x6}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x80, 0x0) unlinkat(r1, &(0x7f0000000140)='./file0\x00', 0x0) mlockall(0x1) 15:15:01 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r2, &(0x7f0000000180)=""/198, 0xc6) kevent(r0, &(0x7f0000000040), 0x401, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x3}], 0x101, 0x0) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x5, 0x0, 0x0, 0xfffffffffffffffd}], 0x1b, 0x0, 0x0, 0x0) dup2(r1, r0) 15:15:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x401) poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() getitimer(0x3, &(0x7f0000000040)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x10000, 0x20000000, "a4eccea6da00000000000000000000008000", 0x0, 0x40}) 15:15:02 executing program 1: poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000080)={0x6, './file0\x00', './file0\x00'}) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0xffffffffffffff59, 0x0, 0xbb}, 0x0) 15:15:02 executing program 1: r0 = socket$inet(0x2, 0x8000, 0x0) setsockopt$inet_opts(r0, 0x0, 0x16, &(0x7f0000000000), 0x0) 15:15:02 executing program 0: getrusage(0xfffffffffffffffb, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000040)) r1 = dup(r0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) r2 = socket(0x18, 0x0, 0x1f) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) 15:15:02 executing program 1: mknod(&(0x7f0000000300)='./bus\x00', 0x2000, 0x200) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000100)=[{}, {r2, 0x1}], 0x2, 0x401) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000140)) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000640)="582720efabd16abae93225259560f8e5085ffb2b427a008965ef4e815f73f2a044fd33055552fbd5e41789632d4a5619515a4c05000000824b3da025bb81ff3bf579456fc7d48c8b6b2d72b8bcdb9ad8a4f5f7cf193ef16ab93f12fc4d5f16b10000000000000000000000000000", 0x6e) write(r3, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead42a9d43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04517559b0c064277fa9a9f77949ba75a85050a6595aaf89de2c6c87208cc1bfda00004e8495b7e047298611", 0x11c) r4 = syz_open_pts() close(r3) r5 = dup(r4) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000240)) fchmodat(r0, &(0x7f0000000200)='./bus\x00', 0x4, 0x6) r6 = syz_open_pts() mkdirat(r0, &(0x7f0000000280)='./bus\x00', 0x4a) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000340)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0xffffffeffffffffa, 0x20003, 0xd9f, "b000000000000000000400", 0x0, 0x4ebd}) readv(r6, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$KDSETRAD(r1, 0x20004b43) ioctl$WSKBDIO_SETMODE(r2, 0x80185760, &(0x7f0000000040)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000002c0)={0x9607, 0x0, 0x9, 0x9, "52c113970264157019ad96606bca0e7c573b69dd", 0xb8, 0x8}) close(r2) getsockopt(r5, 0x6, 0x5, &(0x7f0000000540)=""/226, 0xffffffffffffffff) 15:15:02 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f00000001c0)='W\x00') mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000180)) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='r\x00') openat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 15:15:02 executing program 0: r0 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r1 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r1, 0x0, 0x7fff) writev(r1, &(0x7f0000000500)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) writev(r1, &(0x7f00000000c0), 0x64) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) r2 = socket$unix(0x1, 0x7, 0x0) ftruncate(r1, 0x0) r3 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) dup2(r2, r0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000180)) r4 = kqueue() kevent(r4, &(0x7f00000000c0)=[{{r3}, 0xffffffffffdfffff, 0x1}], 0x1, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffb, 0x10, 0x4bb3b22c5c31d56b, 0x4, 0x1}], 0x7, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x2, 0x23, 0x6, 0x7}, {{r4}, 0xfffffffffffffffc, 0x80, 0xf0000000, 0xf82, 0x10001}], 0xfffffffffffffff7, &(0x7f00000002c0)={0x2f6b, 0xfff}) 15:15:02 executing program 0: r0 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r2 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000100)=""/4096) setregid(r0, r1) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getgroups(0x2d1, 0xffffffffffffffff) sendto$inet(r3, &(0x7f0000001100)="8afc6d23cc8ed6e1291ae5d45199f82d73c13d1858c837068380fff704c22ddc3500b9", 0x23, 0x0, &(0x7f0000001140)={0x2, 0x3}, 0xc) setegid(r0) 15:15:03 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x6002, 0xfffffffffffffbff) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = socket(0x6, 0x3, 0xffffffff80000001) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) 15:15:03 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x1) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080), 0xffffffffffffffc9) r1 = shmget$private(0x0, 0x3000, 0x24, &(0x7f0000ffd000/0x3000)=nil) fcntl$getown(r0, 0x5) shmctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/124) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x41, 0x1) shmget$private(0x0, 0x1000, 0x2, &(0x7f0000fff000/0x1000)=nil) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000040)=0x3) geteuid() renameat(r2, &(0x7f0000000140)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00') 15:15:03 executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f0000000580)='./file1\x00', 0x20000, 0x120) openat(r1, &(0x7f00000005c0)='./file0\x00', 0xb00, 0x80) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000340)=[&(0x7f00000001c0)=',\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='+%.[\x00', &(0x7f0000000280)='@\x00', &(0x7f00000002c0)='\\\x00', &(0x7f0000000300)='\x00'], &(0x7f00000004c0)=[&(0x7f0000000380)='*\x00', &(0x7f00000003c0)='+\x00', &(0x7f0000000400)='}\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='\x00']) close(r0) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000001480)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "184417a712d264eff693b6c803b98b867bc15b16"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000500)={0x0, 0x8d95, 0x5fe5, 0x0, "7cd9536e09fd8a420f45442c22026598215e4cb6", 0x1, 0x871}) ioctl$TIOCSTOP(r2, 0x2000746f) writev(r2, &(0x7f0000000040)=[{&(0x7f00000000c0)="be", 0x1}], 0x1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000600)=0x4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000640)={0xc5, 0x2, 0x6, 0xfffffffffffffffe, "5f73d530ac762c3ca27298f296d87321d6981be9", 0x83, 0x1ff}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000100)) 15:15:03 executing program 1: socket(0x18, 0x20000000000002, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000040)) 15:15:03 executing program 1: rename(&(0x7f0000000140)='./file0\x00', &(0x7f00000000c0)='./file0\x00') pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8004667d, &(0x7f0000000100)) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x603c) 15:15:03 executing program 1: mmap(&(0x7f000071b000/0x2000)=nil, 0x2000, 0x0, 0x1011, 0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bd", 0x1) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) close(r0) getuid() ioctl$TIOCNXCL(r0, 0x2000740e) syz_open_pts() syz_open_pts() 15:15:03 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000000300), 0x258) fcntl$setstatus(r0, 0x4, 0x80) 15:15:03 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) clock_gettime(0x3, &(0x7f0000000140)) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) select(0x40, &(0x7f0000000080), 0x0, 0x0, &(0x7f0000000240)) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) 15:15:03 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = socket$inet6(0x18, 0x0, 0x80000000) r2 = getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000380)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r5 = getpid() r6 = getuid() r7 = getgid() r8 = getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) sendmsg$unix(r0, &(0x7f00000005c0)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000100)="748c7d8a3a1307710858031e92f47665655f0484c1818a2405f1bec4eb11bf2e85811ebad80d80f4c02b7c33cfda02ecd2f03998a1ea3eda55a56f7036f521056f423984d43d1b46c7999ec4f39ee88a62b97e63fc0a40dc81d950eec91de17d160fb79d7e0e5367e03988363ed6bb14b51b03f19cf5f734b227f6fdfd8abb018276d9519d18a083992374", 0x8b}, {&(0x7f00000001c0)="8838df77bc37705ea01e608e74b12af9cd", 0x11}, {&(0x7f0000000200)="2f8d96f22c048e038525e0d30cb2a2749d2464d73d0de908957da1c32ad98100985f5353ecba9025d7c6fe5595194c66ffdc0027bb0957d16a71d3cf62a475c7381ff505e0e7653c3e7ecd46209f3b2851325987caf0a76360192750f604025c6114bdc4cf540bd72eb6fe111d0818898539d4dd954c365f188b19db6225dfab05fd0458f6726b5fc73be1f5a1bc8ad7efae2de18fb84426d8cda9f9d422cbb7ddf1827e8388583324ec4a89632a03f98548c9186a3d482d31c02340548c1afc26ae580563a1d4ff", 0xc8}], 0x3, &(0x7f00000004c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x28, 0xffff, 0x1, [r1, r0, r1, r0, r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x28, 0xffff, 0x1, [r1, r0, r1, r0, r1]}, @rights={0x28, 0xffff, 0x1, [r1, r0, r0, r0, r0, r0]}], 0xd8, 0x3}, 0x1) r11 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x40) linkat(r1, &(0x7f0000000000)='./file0\x00', r11, &(0x7f0000000080)='./file0\x00', 0x4) setsockopt(r0, 0x29, 0xa, 0x0, 0x294) madvise(&(0x7f000014f000/0x1000)=nil, 0x1000, 0x5) 15:15:03 executing program 0: r0 = syz_open_pts() readv(r0, &(0x7f0000000240)=[{&(0x7f0000000700)=""/226, 0xe2}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x4, 0x20, 0x8, 0xd9f, "cbf8f5523579ed6505bf42c019442f217a2ac279", 0x38000, 0x40}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x7, 0x0, "58677f0adc00"}) r4 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r1, r4, r5) write(r3, &(0x7f0000000300)="74f0bbb14841f6497d06ca6b0551a0eb734ad21fd045ec6f67d49eadb639af4d67b0ca9d9900d642c28808f17848d8ece18e058287e1572b69ee396867e105d3e11ea15cb01494109ea5ffefdc2df781198ccb78116f659e49147864eacdcdf70225cc62cbd4ff48b3c561d55892d0232b9636bb720cc7976d8510acb8a24b5efe96397b5e38f9e77c41b2b645e5a946ecc1b2b9ba15a2e344334d9c9427639ba8a2a4708e20019cac0f0dd9d3680e1e33acf55d36b59d3b1733eaf7a635fdf75563cced34a403db7413d1c251d8decb2559acf36338bf7c1159e29952ffa376c7889d", 0xe3) 15:15:03 executing program 1: r0 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff}) getsockname$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x10000ffffffff}) socketpair(0x6, 0x3, 0x5, &(0x7f0000000100)) 15:15:03 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r0, &(0x7f00000000c0)=@abs={0x1f95d27d48731892}, 0x8) bind$inet6(r0, &(0x7f0000000100)={0x18, 0x0, 0x7fffffff, 0x6}, 0xc) r1 = socket(0x800000018, 0x1, 0x0) utimensat(0xffffffffffffffff, 0x0, 0xfffffffffffffffe, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCCDTR(r2, 0x20007478) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) open$dir(&(0x7f0000000140)='./file0\x00', 0x20, 0x110) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 15:15:03 executing program 1: 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) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0xffffffff, 0x4}, {0x6}}, 0x0) fchdir(r0) 15:15:04 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x80000001021, 0x0, 0x21e) 15:15:04 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') rename(&(0x7f0000000040)='./file0\x00', 0x0) 15:15:04 executing program 0: r0 = socket(0x18, 0x3, 0x3a) unlink(&(0x7f0000000000)='./file0\x00') connect$unix(r0, &(0x7f0000000080)=@abs={0x682eb13985c518e6, 0x7}, 0x8) sendto(r0, &(0x7f00000000c0)="0e56792cb8378a3399fc8f2b3744e7da9b71ef3ceb459351749a1517f82772096319848a5349390146b34acf9f65caea9781c43c149cf61ae25c6ebcb57f936b67177d844a33054bbef2b4ab79e805d1e1b2e7", 0x53, 0xf, &(0x7f0000000140)=ANY=[@ANYBLOB="0177ad13569ff32d6e00"], 0xa) sendto(r0, &(0x7f0000000040)="edbf49c80de7c71452568e7a6840f3138a6c903b4f1a0f5092ac8b1802d003c8", 0x20, 0x0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffff9c) ioctl$TIOCDRAIN(r1, 0x2000745e) 15:15:04 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x28ac) mknod$loop(&(0x7f0000000000)='./bus\x00', 0xa002, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x2804) open$dir(&(0x7f0000000100)='./file0\x00', 0x410, 0x0) close(r0) 15:15:04 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x10001ff, 0x0, "b0d42000006e9300"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) setsockopt(r0, 0x7d2, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0xffffffba, 0x0}, 0x0) r1 = dup2(r0, r0) ioctl$TIOCNXCL(r1, 0x2000740e) 15:15:04 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendto(r0, &(0x7f0000000040)="f11ec0d2aed8659f17bf8465f11c8441255694c85acea56c468c2b619c1c0ec6af20269d256325a49e4fcc420b7ca710d71df16870190fba2ba97ac9b42f468fbe4c9ea65d785aca8825168b52e59dec3e3c46efc77f5404569fe83b250b0f5fbf8432cd6542744eb98304d7be09bc89ca3d3e1937e6fa677ace0a665fcb73a31cf931ef1be0e4767830ab969549449a3e444e3e11f71a51539463e21c", 0x9d, 0x8, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000029, 0x20000002b, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 15:15:04 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000100), 0x10004) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x80, 0x0) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x7d, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000000)=0x8000000000001) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x20000, 0x0) 15:15:04 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x86136) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, &(0x7f0000000240)={0x8, 0x5, 0x5, 0x62, 0x3, 0x6, 0x7, 0x2}, &(0x7f0000000280)) pckbd_enable: command error 15:15:05 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) chroot(&(0x7f0000cfb000)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="25000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYPTR, @ANYRES64=0x0], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000040)={0x0, './file0\x00', './file0\x00'}) 15:15:05 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000140)=0x3) open$dir(&(0x7f0000000280)='./file0/file0\x00', 0x0, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x419, 0xd) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) getuid() geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000440), 0xc) getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) setuid(r3) bind$unix(r0, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) mkdir(&(0x7f0000000240)='./file0/file1\x00', 0xffffffffffffffdf) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) getpgrp() rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') write(r2, &(0x7f0000000100)="8f75", 0x2) 15:15:05 executing program 0: getrlimit(0x0, &(0x7f0000000100)) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setuid(0xee01) r4 = shmget$private(0x0, 0x1000, 0x0, &(0x7f00005bb000/0x1000)=nil) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000080)) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000000)) setgroups(0x2, &(0x7f0000000180)=[r2, r2]) 15:15:05 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = kqueue() mkdir(&(0x7f0000000080)='./bus\x00', 0x4) kevent(r1, &(0x7f0000000240), 0x3f, &(0x7f0000000600), 0x101, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f0000000040)) fcntl$dupfd(r0, 0x0, r1) r2 = getegid() setgid(r2) 15:15:05 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r0, &(0x7f00000002c0)='./file0\x00', 0x85) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x86, 0x2}, {0x0, 0x7f}, {0x2, 0x7}, {0x1, 0x5}, {0x67, 0x2000000000000000}, {0x8a, 0x2}, {0x41, 0x10000}, {0x8b, 0x7fff}], 0x8}) sendto$inet(r0, &(0x7f0000000040)="b82cdafbcf0460fb4d748b171a30e2ebf1222df3704211350c3b148016a7d0d9b33e2424a5e04c561c0a2c774035d1c849110ca14f44b08ffd505d5022ff896bde68ae79de49fdf1e3d61f81f99525ea26a6137e72075be2da7c24df0c2e813983a4498feb68ab5b098fa7414b044ac314b1720f171cb4ea1c7a6ed44bfe51aa098a03a9669b82ff0e423e", 0x8b, 0x400, &(0x7f0000000100)={0x2, 0x3}, 0xc) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000280)=0x1f) r2 = socket(0x20, 0x3, 0x6) getsockopt(r2, 0x11, 0x1000000000000001, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000240)={&(0x7f0000000200)=[{0xaf, 0x48}], 0x1}) fchmodat(r1, &(0x7f00000001c0)='./file0\x00', 0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x90, &(0x7f0000000340)=0x103, 0x4) 15:15:05 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b0d42000006e9302000200"}) r0 = socket(0x2, 0x3ffc, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x111) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x3) 15:15:05 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mknod(&(0x7f00000000c0)='./file0\x00', 0x2006, 0x1700) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCMSET(r4, 0x80044270, &(0x7f0000000100)=0x7fff) r5 = kqueue() kevent(r5, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 15:15:05 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0xfffffffffffffffb, 0x0, 0x4, &(0x7f0000000000)={0x6, 0x3}) 15:15:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)="eaf10300", 0x4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffffb, "855c55021a08000c000002004000"}) ioctl$TIOCSTART(r0, 0x2000746e) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 15:15:05 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) writev(r0, &(0x7f0000000380)=[{&(0x7f0000001840)="7ea478fed892d0e6cc4e81ca0b0dd77e8109b74e6ddaceeab6a0d7968c93f9a6287f99b9bf8b9b1871ad8de10537294765fe9bc411c59a7bda99aeecd759202fe8537a47f3b78a321e56ab8d533455b1ab6987510a73ebba43f378afe0b6737c613119bee04966d8709b4663fb41320b0d151f5a0e79f6e9cdb967bf05d8baa57b43faade3487b28cc836aa1e322131266d0c97746981cecbe6bed87560ffdc10fab96afd9a2fb65c4cce1a93c09b9fd0762482f8a0000a2b4ae45008eea91e35cb40e3c36396cd2aee7748fcaa1cdcb3ff852462b741c5ff8d7d08a6e01e5a0907645f780b90b32e228fe6dc317588433b672613aff59f966a2b651a9885c319b7e9fb7d9261f18dfb9de864cb9227837b07cd02d7ddb2c9584b00dda0844fb6c13d9bcdb50bc4e06fae458420ffa8907d45ea04691d5fd7f6f075464d82861a9c26caadabff94704c18103baf3bdc771d5095efa8b55609fdcd597ecce3e4cef9ce85047dbecc31046a63b6e0be64b38ca87727e8f67daca11d0f035f1b16887b400c3e8b4a582dc8ff2712c7717e55dc0134e175d18551fa0ac729fff0c3e1173d10f4c36cb4b86acd750d4be49aff92ed348624979c0adced5851b2887e6363a0864f0a7ee439cb389833dd392ac07b45cbffff5e0c283f77216d49cba66e3fd78ebfb2cc33efc3f673c04bc6a67ae8b258db5c39943585cd7b8df7020f68c430bcf5447242c59504f3b7743e3544029226080592a88425279f71d75d6a981a1d2969788a2a51048f010a11c4db76c17feefd1f382de8f70f68dc8b0ab38ced26541ba493feffb80b1c96ea367867ad506a7e6b50f2bfc244575d681625baa543627b609fbf62cd8b73b6ce9d3e1f1cb7121ae21a7e0a4c54dbf55a7eb552a15c5a364e7dd33ce67b10fcbceab70f423cd71717695aab905d7576fc73b28aaf83bede8c54aefaf3fd094c51a46fff69ba5f065f8c31f7fdb5d82ba5c0f5323e4e9173bdaf95976214a37b735e7682f9c137800370ae985cebe97995c2ea025fd9d297867b5e59b3e9ded5acf4a9eaf5f25446e66cda7611052cd0ccd34b100ca78e3f8a24aef52561de7637520fa9887a9cf9c35f06135134e569dbfa812cacccbd60fc55ab973d336d6ab2bb20ce3ee73817e0c176c46de143009f462792c8877f6c6a17df1e0741086040da82bf2d9044869b9b702075405e47fe005a186d3cf6c4a9d06b9b35955e0f376383c81ca6d15e1959048b04f50efece8b9015fcdf707a65f2f81e9e9bfb9d32f64c6a5e663cc9d493f2042c9f1b7e3296ff201ca204ce078caf982e166801adb7116e7a3403faf69c804e36c07416acf79418a4bfc45cc3a8fb0eebe284d1ea2ac562f0fa8f95de11567655d6c8028689d6e1c2f60fc2c85b9e6797740ea0fb1418c61384cb58690bcd48647b13cec670e5b11816e717b3ab153533860278b567d2de0d313da2c7263f7be28dc3910eb5c5635a0ec9a778a788d14bf978b2a306bafc6268bcbccef88ddb1e5ea0a726692950a5cd96fad414a14acae1a18ec745b110451152cb960e4d64db82ceff62503346ffea9588f8ee51152568f7c28623446cba8344fc67426480b2d517256c91fbadd5460059e833aa190a160f20c3aa026195dbcc8fa293dbef1df7787ed7e6732980b281e15dc383ba0f3925f5a4bafeac708710702f0a4c71dc8573d027d371c6b1ecbf749ab60f5dd9ba8732a3eb16a0cfc6daa66731b34743b7d7ef40af8d66bf5b20ce13a14e4cf166c374ed4d99191e9a1d272c14f72eb50cfafb14ad9ec849c26347ad0806b1456dc7657326604f7b771d3693f59312fb0bb1b839baaa012caeb4eb426ccda19095f946ef7538bf34918edd18174fd5cd35731e858d190ad644f043281d5231c4ed345dabc0542f52fa047d57be8ac24ff7b27e621255bdc7c350ecf0450372d6b9f9065171f9bbc18ce468d80f01b24a0ad2d3bd175ff12977e4415212e991c4103fd9d09d602a851d6de11b5f08180a5d16ae66eb3ccae9154836a781a1e3201657b9412aa590c9c5392d7cdde3f8fa5d8123f60ed35bd9774bba408aa582173a84ab33bb9b9e6d833ac8cdaf311442e8a955be43f10370303130996f5041d34f551ad58d09ebdcfc14f55205b57adc0cd5061bec6da5bb136824b3dbbd25451d1e98b2360c18fc5dcd69e42d564d81b974646d073f150f3fc3e0ef9ef47ef57fed9be30f1d9b0bac44830ca8d3137858988fc0b656fbb534545938b67ed759cbd66e22ae432c9fa19d595ef565b6acd8abface91717c363a11b8186ce3be58526077e644e062fef57628033fb0e5f09a4af7bc16d553ca9b345d0060d04dabb2bd75da7813c259e634a339dfedf7f064c7564309fe05e82c084205bca9d2f9abdbede4280b81ec4bd0ee44f4f68d65ff15ca198471957b5f5e320bdde31961e22007474a6b9def2e73b30ca50b68572e5ff14d2f6960d47ddd230c77b84b3a52096cffb0a596ef4ccfe3c4754e6e395bc5fd0148b68aae5eed72c8d5bfb4a4020289b10a88ee3cdb93873ef05d99aab8ed467c23fcbdf5bbc2681fe38b2ff818fc284f73b80eebd9e63b1292d64836cd5f2e3b6075dce62c7a58345af5d47a3bdd75cd69df6595c26b807e2fe533e444c6fb0bb1669cfef2f94a6155b6ab14644e2f213ee0fce35370b5adbb7feeca0a1aaa2280561d01a3e0b884c0d1517bf9d13a6ce4d619e559785c6450369d732ec14302f382fa074a396cc09c11b2d524b273269739410ffc995ff0908ef9cabc2a4e0049d5c3453d28d1235867cd475ef5773c134043225fb826310d802d1444c5ed2ea73b9505c36fd5c5e646df788708308ebd59fe7e426ee882148fb29850f060583c8b9ea", 0x801}], 0x1) poll(&(0x7f00000001c0)=[{r0, 0x4}], 0x1, 0x0) 15:15:05 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1}, 0xc) r1 = dup(r0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x5b, 0x2, 0x9, 0x1, 0x0, 0xff, 0x331, 0x0, 0x3, 0x6, 0x6a}) fchmod(r0, 0x1e3) shutdown(r1, 0x1) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x65, 0x0, 0xfffffffffffffde9) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x3, 0x6d0, 0x101}, {0x18, 0x1, 0x1}, 0x3ff, [0x3, 0x0, 0x40, 0x5461, 0x847b, 0x81, 0x4, 0x100000001]}, 0x3c) unlinkat(r1, &(0x7f0000000180)='./file0\x00', 0x0) r2 = dup2(0xffffffffffffffff, r0) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000000)=0x1) 15:15:06 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x200000000010e, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc02069b6, &(0x7f00000000c0)) 15:15:06 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x2, 0xa8) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x9) r2 = syz_open_pts() ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) syz_open_pts() getpeername$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000), 0x4) 15:15:06 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f00000002c0)) r1 = socket$inet6(0x18, 0x3, 0x102) sendmsg(r1, &(0x7f0000000040)={&(0x7f0000000000)=@in, 0xd, 0x0, 0xfffffffffffffce2, 0x0, 0xfffffffffffffeb7}, 0x405) write(0xffffffffffffffff, &(0x7f00000000c0)="5e90fcad16c835ba7e", 0x9) r2 = socket$unix(0x1, 0x5, 0x0) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wsmouse\x00', 0x20001, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0106978, &(0x7f00000000c0)) shutdown(r1, 0x1) r5 = msgget$private(0x0, 0x301) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r7 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0]) r10 = getppid() r11 = getpgrp() msgctl$IPC_SET(r5, 0x1, &(0x7f0000000200)={{0x0, r6, r7, r8, r9, 0x40, 0x9}, 0x2, 0x0, r10, r11, 0x8, 0x4, 0x1, 0x1}) getdents(r1, &(0x7f0000000080)=""/106, 0x6a) 15:15:06 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) connect$unix(r0, &(0x7f0000000180)=@file={0x0, './bus\x00'}, 0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000040)="9c87c3772c0035b84e33332e", 0xc) open$dir(&(0x7f00000001c0)='./bus\x00', 0x80, 0x28) 15:15:06 executing program 1: r0 = socket(0x18, 0x3, 0x3) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) getuid() r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x78) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) r4 = shmat(0xffffffffffffffff, &(0x7f0000000000/0x4000)=nil, 0x2000) shmdt(r4) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r5 = fcntl$dupfd(r2, 0xa, r0) read(r5, &(0x7f0000000080)=""/55, 0x37) r6 = shmget(0x3, 0xb000, 0x1, &(0x7f0000000000/0xb000)=nil) shmat(r6, &(0x7f0000ffc000/0x3000)=nil, 0x1000) read(r0, 0x0, 0x0) 15:15:06 executing program 1: mprotect(&(0x7f00003fd000/0x2000)=nil, 0x2000, 0x1) clock_settime(0x3, &(0x7f0000000000)) 15:15:06 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) recvfrom(r0, &(0x7f0000000080)=""/240, 0xf0, 0x1, 0x0, 0x0) setsockopt(r0, 0x9, 0x1ff, &(0x7f0000000200)="9dd03fb90858fa120bc2769f2e8804876504397ff06a470b1f24f708ea8c938ce07f52ccf9343b26a179d3808cc26bd5a8fc0d2a679b41cc4c4555f1a9cdc5d63fd364ce8af24aef3b1cd947f25be5b95b015108898da98ac2a6a508e5683b7cfa75601e8f79925cf2f30b54ab2e1fe83e57e9ab851f4367201145911dc808", 0x7f) socket$inet(0x2, 0x4000, 0x4) r1 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) 15:15:07 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f46696c653000"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="a90200f90080984db68ad923", 0xc) r1 = getpid() fcntl$setown(r0, 0x6, r1) writev(r0, &(0x7f0000001340)=[{&(0x7f00000000c0)="f0169b0a9d8eda661051eb3432360be0142e3a343984ecba41df5827e5ddff247b6395d2d7778f00ddd45546a68accf4862534c64efbb4320cf14340c05d3e54684672fa2b3634be39b23ab72a10e70e10f9b05a7a677a735d32b722878bd65928a64897a80b7a56bbc5881c2e41930b4948fe29c854a134c2a42c6a4c63a95a2c421e49b295a610bf236fe1d55793649e00439c52e1222106e1cefb1450600bc5dc039f6384b45d2edcdd86fd65fb3c0a4ecedd12c0af0675144e9b3e36fa60d83840ca34e4ba5aadbef16e0e6ba0638a0b24163e61ae064e87afe8741a661fbf74c5b7be1ca203cc43aeae6065edd1916adb25e701b14b6761f50d54416d944d0862e885ab597ea8393219adde4594cd4ef7d4843b16a2c23975f4744a69ddc0b645bf1ec0a594f7a4b1aadb0e436c704f053deead2f8073b2179dc3122ccd2b34ce447cbb90e729532787c9c60f654311516e15490de08bdd03eee5c00d883ed0d88914102e1cb752beaaeef3025c5b0e91d8a981b2a0d32f22a6305af403c0d91b93fde3ebf3c0fe4e9c48c5694c1d32e0bbeaafcf50bf0b3073f377bca97e451a9618edd2137f4ae1b29ad62e607395468ce49581d3db188c38f00412fdb220263b661ea178c149d2ab228bc9de2e2ae78d4f52ad0eda62ff944e5364c776fcbea0bfe9e03e0f09efd544a5fdf25b4b589e23cb242fad24b25866551c032485ee1fca97bce448774b19d1210fabb85d449dce3bce1db37c9523b786ca9f88c1edda5ce80e9aae327abdb0e0d0945fd0ab6703e5c4be6661fc538dc6f11cf0be37ff01c5e6f872c64dff2337ec5bf3f265f0a22587d60d2a7dbc21c911007bde1beefdf0af1d3276113625f1a122b67804120d01ca6ffc0f79a387ed177dc0f1e16950388290742976c830fd4e7a28f59f698fb115f8e5033f0ef98619d2928f2c0cf11e6e0803fac35b84db85cca32e9f95fe92602f46366c693e71305706bc2cee975fec3c996435bb79840f5b45b049ee8f0853641deeb31e0fcce5f6204d749922f6626c324944d5ece1b802c7ba991181e10be61fde050326a4b1c3cf5eeabb22d728530c8babafbd62922752f26201e0799e31f99712894fcc81e8e4f827788289957bdca5eba38f57ea55abadd72b3c0bef5d225e1beed717ff8f0824886984a5e9910115105cb87a988387cbe41e01b3104d5a67d3a14191cc396455dbea9bfba3301040432b9b665edf4f72b2a02a13937257a86b86808fcf61d9fc3823d3b395c214adb954b1ca5a88ccc52fcf1680b8f6438bc639db5dca79aff7391c251f993f4b0d8b08d509ec5de3e3fe4155fffff9e507e8a91c9263c39c7cb7b3a52cae178204e05b5c40cd8b659894d5704affbf6cbc0a65166e87d034614346d17bfc13636c8afce47818022801085e49f247227863bd374ca88a3648e250b1fe53f58a300190a0da5404245815eace51a4ab036c98c39cb3cf5f4448782ec81f82f25f7bcb42351418aab013cb8677ca2f9770dddc3a39f7f31e60526a4d96151c49fe6611335f93d40a5adb61c3ab34a9d597b6b46d76b2d57ebc0876ebaeb6bd9759c5a580a4c2503c8597a9f3aa256a1957aca564fbb26506e6a03d4d0e8938ae41a4d1651b6651232e3285643b089772fc231001461ba3e74a4604c43094fd782bbc908be971c8b9bd6c14e7dc41acf6a669c8c9acd1e70a673bffd2fc32041d3270f73d0e9abdb51a3ca08ec5b5709cab26fba8684974bd8d7c4701e50ef3da73e9e2853b6264e9b0c5d4cbd3f8e774e117a27b8483fe4bab92540dfa7cb7fa4a1c3bbe4112d2742e65e7774f445f833bc19d6ace110aab0be18504822e3de14567a1543d21c32aa5f59166bed173e6104e2fea5102fa0ecbfd8765a96e2d9ccaba21b1261bb0f6e61bec7bce78210268dd6b1459034498d9b9c51de5835cfce12261632ad845fdd0af6b77cb2755ef90f0d82fcf714439217ebf217533bbe5f5fd9849f3529cbab29478688919", 0x595}], 0x100000000000003b) 15:15:07 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x8000000000001, &(0x7f0000000040)="b64c3f9db0125c72", 0x8) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) fcntl$getflags(r0, 0x3) 15:15:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000c80)="3e2a7913e4ba0600000000000000e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f7c000000000000013c1fe9002000000000000001ff10343482", 0x51) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x2000)=nil, 0x1000) shmdt(r1) r2 = syz_open_pts() close(r0) dup(r2) r3 = shmget(0x3, 0x4000, 0x10, &(0x7f0000ffc000/0x4000)=nil) shmat(r3, &(0x7f0000ffc000/0x4000)=nil, 0x3000) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffc, 0x7, 0x98b, 0xffffffffffffff39, "02000010000101936000"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 15:15:07 executing program 0: symlink(&(0x7f0000000480)='./file1\x00', &(0x7f0000000040)='./file0\x00') socketpair(0x18, 0x0, 0x5, &(0x7f0000000080)={0xffffffffffffffff}) accept(r0, 0x0, &(0x7f00000000c0)) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f0000000140)='./file0\x00', 0x10) mkdirat(r2, &(0x7f0000000180)='\x00', 0x1) chdir(&(0x7f00000001c0)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') mkdir(&(0x7f0000000280)='./file0\x00', 0x4) chdir(&(0x7f00000002c0)='./file0\x00') r3 = openat(r1, &(0x7f00000006c0)='./file0\x00', 0x0, 0x89) write(r1, &(0x7f0000000340)="60c1c58aa6d15440ea6c7c436f25e62e43e483115e879c1c6079bfac444e74d70f5b381df44639ce6e9defa2abb959a4009c3f9fe061e72c8a625951d0d01e17053cc11a7ed73074d450d0569a988dbc31e34b8a195a006ec7f18d8534c2b66a2ce3765310b4b8dee937ff6ca31f883d61d06f55ccb5bb63e9881f21e6939838761a56760c032423cdc9d9c143441b778bec3beeeed748894ef3f6909aa58025fae3a17ad5e452cfd77c454d0d2c064ecb434b815b4448a5c70dba61c624f8095457f04147c8ec749f12e09203a0bc72bf6abd157c6439a507f1c3022f0e8f7ab6d1b6c1317c334c59cf396a0e7add76", 0xf0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000440)=0x7f) semget$private(0x0, 0x2, 0x80000000000010) unveil(&(0x7f0000000980)='./file1\x00', &(0x7f00000009c0)='W\x00') r4 = semget$private(0x0, 0x4, 0x41) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000500)=""/106) readlink(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)=""/255, 0xff) r5 = geteuid() r6 = getgid() lchown(&(0x7f0000000940)='./file0\x00', r5, r6) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000700)=""/60) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000740)={0x6000000, './file0\x00', './file0\x00'}) fchmodat(r3, &(0x7f0000000780)='./file0\x00', 0x30, 0x0) bind$unix(r0, &(0x7f00000007c0)=ANY=[@ANYBLOB="0000e52109c4d03d3032"], 0xa) mkdir(&(0x7f0000000800)='./file0\x00', 0x1) symlinkat(&(0x7f0000000840)='./file1\x00', r3, &(0x7f0000000880)='./file0\x00') r7 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000008c0)={0x0}, &(0x7f0000000900)=0xc) setpgid(r7, r8) 15:15:07 executing program 0: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) select(0x0, 0x0, 0x0, &(0x7f0000000100), 0x0) 15:15:07 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b0d42000006e9300"}) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x2}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x400000003, 0x0) fchdir(r0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000140)="ae358c9de05142060880bf2be0d2a2b65bba7f82bf68184bb1ef150eea9c5269051c990835175d4d6cc74b861411bdbe5fbc95f45ea7bed3dc56caa8a07f6d64f126807241151822f632a0d6edcdc79c6c818d14cc9da5ae68aa3521877e28005d68c4cf4fc895f1a9ec126d2d448b4f05091d3203de068abce1c0579f8fe1e152c0339685b05850e3216c3143297b256e", 0x91) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) r4 = fcntl$getown(r0, 0x5) r5 = geteuid() getgroups(0x5, &(0x7f0000000580)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) sendmsg$unix(r0, &(0x7f0000000640)={&(0x7f0000000200)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000240)="2c538d177ea1d2d7c6d4e9ec82339cd8a94897647c567d79d3fa63e394a1da292379e1accbf279dad70357d2bff90c493dbea13b88809d2f1d94a5d23ad6e985d6b575040a9f74", 0x47}, {&(0x7f00000002c0)="a14ccce80598fe2690e1c0f0f93d113ac99b99391d0e0f18fdaf94e51f57bf4f44865a286e44fdb9a141f03130ed177175cbbcc379d1d85465d347d7894884b9197aa87b1675c5f28562d383bfdb15dd8f19", 0x52}, {&(0x7f0000000340)="6808f4dd21c46acf1862a109460a641efd873b65b188fdcbc54a3a44658b114e88d811bdf4388235b966b8de7649d6c25b5513d81fc700c20496220422656a7deeb8587f88bc03fdea6023db1535d673ac2b561e882aa74f506297e545d1afcc53f809678d6859cd6c776f6b94d30541c4857ae001b1997cc036354c8ea4671f96ca0114c4", 0x85}], 0x3, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x58, 0x4}, 0x6) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto(r0, &(0x7f0000000040)="c1ef0f41fde3d0cc04b482564aecc6ea8026e32441205e29abc624c34d257fc1eea06df57352249b13dc734b010e93cce332dbb60f7fb6b1de21e8bc8769f3f7f32bffba49261a010d78f6e038d9b7e5055bf7da3e37d3", 0x57, 0x1, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, 0x0, 0x0) 15:15:08 executing program 0: r0 = semget(0x1, 0x800000000, 0x0) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000180)) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f0000000000)=""/132) 15:15:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x3b) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r1) r2 = dup(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) r4 = syz_open_pts() close(r2) ioctl$TIOCEXCL(r4, 0x2000740d) ioctl$TIOCSDTR(r0, 0x20007479) poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f00000000c0)=0xc) fcntl$setown(r4, 0x6, r5) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 15:15:08 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000080)={0x8001}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x3, 0x0, 0x2, 0x2000100000000}) 15:15:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x3, 0x2, 0x6, 0x5, r1}) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000180)="07ed77aec5dff991", 0x8}], 0x1, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 15:15:08 executing program 1: read(0xffffffffffffffff, &(0x7f0000000000)=""/44, 0x2c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000001c0)={0x0, 0x0, 0xfff, 0x0, "6a0c5260ec0bc7fcfb5b78593f9c29e9d6abaa98"}) syz_open_pts() 15:15:08 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x80002002, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x1}], 0x1, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f00000000c0)) poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0x7fff) 15:15:09 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) utimes(0x0, &(0x7f0000000140)) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x5, 0x3ff}, {0x175, 0x9}}) 15:15:09 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000209, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="433ea46e893868ed9506aa46e7f1714d4d8dd9a53d2ecc8ae514adf1dcc0c1d1c6030a59ca9c04c312d35eaee3b66188e1fce07f99eca5bc9cfc58e0d00d288aa2c6886637f29450259fadf9ab691c9ccbb7b6b1187b5b864920088948f2ff2913c56f301fdee213b834dd1c430736a657d8bfe1faecdaf329fbf674d2ff5314561d25a82b4e1a7a4e2989af159a69abac30d70fbf70f0d6aba92b82a69a6f589b510655dfbe4bd28f366caffe184932bf79c62e8f40ca8c7cc5385ddb89e3010974d8fdbfba5ebd12ad70ce10c75b3adc", 0xd1}], 0x1, 0x0) r1 = dup(r0) pwritev(r1, &(0x7f0000003a40)=[{0x0, 0xd1}], 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000100)={0x3, 0xbdd4}) 15:15:09 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x140) recvmsg(r0, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000500), 0x0, 0x0}, 0x80000) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000180)={'./bus\x00', 0x8, 0x80000000, 0x6, 0x1, 0x8, 0x8, 0x7e0, 0x1, 0x0, 0x7f, 0x9}) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0x534}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x4a2, 0x0) pwritev(r1, &(0x7f0000000140)=[{0x0, 0x3d}], 0x10000000000000b0, 0x0) 15:15:09 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x9, 0x1, 0x800, 0x1000, 0x6}, 0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000140), &(0x7f0000000180)=0x10) clock_settime(0x0, &(0x7f0000000080)={0x1, 0xc58}) clock_getres(0x3, &(0x7f00000000c0)) 15:15:09 executing program 1: r0 = semget$private(0x0, 0x7, 0x400) clock_gettime(0x0, &(0x7f0000000180)) r1 = msgget(0x2, 0x400) msgctl$IPC_RMID(r1, 0x0) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000080)=""/21) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x20, 0x42) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r4, &(0x7f0000000080)="658229b98a2edf9b0bebaf5f3535843e41bd9c0ba1479362e54204ceafb8efc14de95f311f58b9dc6277d7b137ad3a1b4f4aa6f3f282009426b809971ca29312301fa9184a33ab3e33b6e5a00246f6a192eaf8a1b9a9b91999999250d358830edf8b790a59b8ce7af6ffc636e1411008bfce634477ea70b14d84d1", 0x7b) readv(r3, &(0x7f0000001680)=[{&(0x7f00000002c0)=""/123, 0x7b}], 0x1) ioctl$TIOCSTART(r2, 0x2000746e) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0xfff, 0x80000000, 0xff, 0x6, 0x6, 0x101, 0x7f]) msgget(0x0, 0x0) semop(r0, &(0x7f0000000040)=[{0x4, 0x77f4, 0x1000}, {0x1, 0x1, 0x800}, {0x3, 0xffffffff7fffffff, 0x800}], 0x3) 16:00:01 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) setegid(r0) setregid(0x0, r1) 16:00:01 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file0/file0\x00', 0x0) r1 = getpgid(0xffffffffffffffff) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r4 = geteuid() r5 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r7 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) r9 = getgid() sendmsg$unix(r0, &(0x7f0000000580)={&(0x7f0000000100)=ANY=[@ANYBLOB="01002ea673040000"], 0x10, &(0x7f0000000140)=[{&(0x7f0000000240)="f75b79bd974f01376df24ef9a3bbc074ba29054c3e2901a2e6ad51a679dd8586d5b87bdd1ff048e76965597be1c8c54a078eb282a145d94921c92123dd83df861597266035a0cdbc0eba060550cc48a400bbfc77bd5ec8f52dd14d17628eaafa69606f373d7ddb9e026999ec81a832748e61a07237c996f5487ec311c71618035728368b526774c60e9f2be48e4be035278f5f87e62a09f6be61d33cd0d754fab24ecf604f07bcc90cf355e162bbebe6e87dc736e6b058a8ed9943f4a3", 0xbd}], 0x1, &(0x7f0000000640)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000001800000000000000ffff0000e4000042088d1ad9c687a9148e3668779aa29282ed177b2dd765ed115670677e74e1bb6613c3eb374e00000000a0aa5c757685794d0927ee1c2cfbda3a507e442cc2c122c650060a5ec17553dd1b2e6fe2dfa7187345d2cbf108b699e6a193e472b0c146426e02d955c478986327efac22d51f75d2fccf04c91ea25a28ca616af6645219276e0c775f558bb629b883d31a1cda920edc61d956207d86ba4db0fba13e3c388bcd67481d59d5adb09cc33d2f0cb59e66be1fc802e05c06bb5d815e8ff92e9500356e74132649d7aa4cfc299cfe0493271464867bc3c3a34eab0d9b6dd275", @ANYRES32=r0, @ANYBLOB="000000001000000000000000ffff0000010000002000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB='\x00\x00\x00\x00'], 0xc8, 0x4}, 0x400) getuid() accept$unix(r0, 0x0, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001640), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001680), 0xc) geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000016c0), &(0x7f0000001700)=0xc) getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001740), 0xc) getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001780), 0xc) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 16:00:01 executing program 0: r0 = socket(0x2000000011, 0x3, 0x0) getsockname(r0, 0x0, 0xffffffffffffffff) r1 = socket(0x2, 0x4000, 0x7fffffff) setsockopt(r1, 0x400, 0x8, &(0x7f0000000000)="a489e5c445b33766ab39562689ee041228b778727a299e8b1ea21716eec9a1904156c99f9e69761687e4ef1d693279c3e40164ce92965e148085e25e1b1bee6672", 0x41) 16:00:01 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x280002002, 0x2065d) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047470, &(0x7f0000000000)=0x7ffd) readv(0xffffffffffffffff, &(0x7f0000001440)=[{&(0x7f00000001c0)=""/130, 0x82}], 0x1) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000040)) 16:00:01 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x4000000000000006) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) getdents(r1, &(0x7f0000000140)=""/170, 0xaa) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) symlinkat(&(0x7f0000000000)='./file0/file0\x00', r2, &(0x7f0000000080)='./file0\x00') fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x8000, 0x13, r0, 0x0, 0x0) kevent(r0, &(0x7f0000000040), 0x7, 0x0, 0x0, 0x0) close(r0) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) 16:00:01 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000), 0x0) lseek(r0, 0x0, 0x1) 16:00:01 executing program 0: geteuid() r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x1, 0xfffffffffffffffe}, {{r1}, 0x0, 0x4, 0x4, 0x1ff, 0x800}, {{r0}, 0xffffffffffffffff, 0x4, 0x1, 0xfffffffffffffff8}, {{r1}, 0xfffffffffffffffe, 0x0, 0x1, 0x800, 0x9}], 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) write(r0, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x20) dup2(r0, r1) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0xb0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x14}], 0xffff, 0x0, 0x10001, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) 16:00:01 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) kqueue() r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xe3, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0xbee, 0x0) 16:00:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="1a3b04b5648ae1fa6107a20b1de662e02f25eb3ef6e8b034558d3978faeb0ec96b4077d93e3e72f6f6454c3747e3fb89808915015fdf326491f37605e0bfd95ad3ab5f65e0ef6e1e12f163b24ebdde4ae28c5080bc159055547bdaeca92ef29d76ed45212a4c", 0x66) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() r2 = syz_open_pts() open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xff7ffffffffffb80, "855c55021a0000707b634c00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x4, "d730c1e7bb6fc6e33c5b00000000000000e74de4", 0x80000000000000}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d81", 0xfe) r1 = syz_open_pts() close(r0) dup(r1) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x8040, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xd4f2, 0x7fffffff, 0x3, 0xfdb8, "010000006622dc8dbd8a0c3bab7a8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:02 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x33) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000080)) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) read(r1, &(0x7f0000000100)=""/149, 0x95) pipe(&(0x7f0000000000)) write(r2, &(0x7f0000000880)="6d42fc2011ccde9c28441969e3260d7a4b90c12db4db65e499358e64fbe7150c888c56f249a5c4dae2ca2d048a26c3b745a1e536a0934a8405a9cf26b6943446026bf13dd3b1f404822d2da597e444466ccf7c204ebcca862bc1278c05ae7f7e5b908cdf9596bd06f62f95dc013e75751754e6def2a2f73e4484428357c7fbe7c5429c39b9fccf234467a658b3d0988bc105873e70454b20dd6ce4206ab469fc68b2efba21fb394fd3e60d0e3aaf804fc54818abe202bde94e1c5b83e92b7da6ef3c51e496851a970e58bb5a87b513f62134a3592491cd74d00000000400", 0x211) execve(0x0, 0x0, 0x0) fchmod(r1, 0xa3) 16:00:02 executing program 0: execve(&(0x7f0000000140)='./bus/file0\x00', &(0x7f0000000180), &(0x7f00000003c0)=[&(0x7f00000001c0)='.\'-\x00', &(0x7f0000000200)='/\x00', &(0x7f0000000240)='&(\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='@\x00', &(0x7f0000000300)='-\x00', &(0x7f0000000340)='-/-\x00', &(0x7f0000000380)='\\Q&\x00']) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x87f, 0x0) open$dir(&(0x7f0000000180)='./bus\x00', 0x84a1, 0x100) r2 = dup(r1) open(&(0x7f0000000100)='./bus/file0\x00', 0x20400, 0x1c1) ioctl$WSKBDIO_SETMODE(r2, 0x400c5708, &(0x7f0000000000)) listen(r0, 0x5) pckbd_enable: command error 16:00:03 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x400, 0x0, 0x0, 0x0) r2 = shmget$private(0x0, 0x2000, 0x10, &(0x7f0000ffe000/0x2000)=nil) shmat(r2, &(0x7f0000ffd000/0x2000)=nil, 0x2000) r3 = kqueue() r4 = dup2(r1, r3) kevent(r3, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x4, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffb, 0x0, 0x8, 0x10000, 0x9}, {{r1}, 0xfffffffffffffff8, 0x0, 0x2, 0x4, 0x8}, {{r4}, 0xfffffffffffffffb, 0x22, 0x80, 0x20, 0x6}, {{r4}, 0x0, 0x20, 0x5, 0x0, 0x3}, {{r3}, 0xffffffffffffffff, 0x8a, 0x400fffff, 0x1, 0x10000}, {{r3}, 0xfffffffffffffff8, 0x20, 0x1, 0x1, 0x200}, {{r0}, 0xfffffffffffffff8, 0x24, 0x40, 0x7ff}, {{r3}, 0xfffffffffffffffe, 0x10, 0x1, 0x40, 0x4}], 0x9, 0x0) 16:00:03 executing program 1: r0 = syz_open_pts() r1 = semget$private(0x0, 0x6, 0x2) semctl$SETVAL(r1, 0x7, 0x8, &(0x7f0000000000)=0x80000000) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000005c0)="85cd55072d73769b13c3eb2486b4a5b11478db3ed8c9ee3ed784ca3a267e9188f9f0830457b98bed0d9cb7d05a2820586d58e0fac42d19763ea84cba8331be84d6389332ba78e0eca01e7ccd1053d210654560fbf5ee76a2e19443816295c3c0ba1690537b", 0x65) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d16", 0x62) write(r0, &(0x7f0000000340)="00c5f8352d0917", 0x7) r2 = syz_open_pts() close(r0) dup(r2) syz_open_pts() 16:00:03 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) select(0x40, &(0x7f0000000000)={0x9}, 0x0, &(0x7f0000000100)={0x0, 0x1, 0xffffffffffffff7f, 0x0, 0x200, 0x3, 0x1, 0x1f}, &(0x7f0000000140)={0x4bbd, 0x400}) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x110, 0x0) 16:00:03 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffe, 0x80) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000000)=0x2) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() recvfrom$inet6(r0, &(0x7f00000001c0)=""/211, 0xd3, 0x40, &(0x7f00000000c0)={0x18, 0x2, 0x1, 0x100000001}, 0xc) 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) ioctl$KDENABIO(r0, 0x20004b3c) 16:00:03 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x7ff, 0x0, 0x0, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:03 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4500) r0 = semget(0x2, 0x3, 0x649) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000100)=0x3) r1 = open(&(0x7f0000000080)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x2}) open$dir(&(0x7f00000000c0)='./bus\x00', 0x80, 0x2) 16:00:03 executing program 1: r0 = socket(0x2, 0x1, 0x0) getpgrp() setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x4, 0x4) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) 16:00:03 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x400, 0x3ff}, 0x10) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) chmod(&(0x7f0000000180)='./file0\x00', 0x0) setsockopt(r1, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) shutdown(r0, 0x1) setsockopt$sock_timeval(r0, 0xffff, 0x1004, &(0x7f0000000040), 0x10) 16:00:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000280)=0x9) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="b6b3e1520a88eb12e1b80c52829ad96ade0d72ffc07c4193198a50076bcd9cb180aa41f6e30fa5e5a1d2ac545e66140586aa0a", 0x33}], 0x1) fcntl$getflags(r0, 0x3) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x100, 0x0) r1 = syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) poll(&(0x7f0000000040)=[{r0}, {r1, 0x4}, {r0, 0x41}, {r1}, {r1, 0x80}, {r1}, {r1, 0x110}, {r0, 0x1}], 0x8, 0x4) close(r0) dup(r1) syz_open_pts() 16:00:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7725dbde3d9f4afa0000000ebbce4bfe4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000200)="c73a7c64ccaaae1fe0968e466a06d57f", 0x10) r1 = syz_open_pts() close(r0) writev(r1, &(0x7f00000004c0)=[{&(0x7f00000000c0)="d46cbeb572", 0x5}, {&(0x7f0000000100)="d98dc9a96926b1fe", 0x8}, {&(0x7f0000000300)="5f02180700dc6cdc17551de005f7c8617fda09383321d70e789e2ffa27a2a1ae64ff32d1925551de44b04abff69fb80e69fcb523f08b42a1d5ca072b5b0be56537c8dcbd364901fb909c38a814e221585dd8ccde5854fd0391f240270a084211dbb865b09cf332b877c08b090f2dc09c3e316330a89a77863beb6316c20479bfd6ba6ee0c44def7f7e7dcc665c5789e179943767b106d2322b922719eb334315b956d0f45f04994aa8f3ee5b5aaf44539db6570628c4412593ef7520ae65201dde", 0xc1}, {&(0x7f0000000180)="9c50c15853fc6488badeb56664e5d72b88a464d947884c081e751fd5e4d0ae0786706a571f658bddfb2b9f839926d50b40ee2718ee1c2bdcc70a30c2c74d94b16a929ba1b156833c016752972eb5a4e502746f215eeb0212429d6b", 0x5b}, {&(0x7f0000000400)="b8ddfabf4b2bdcaea186d953fb59f1c4bc6752448eb048760bd22f8ab82d9496de794b33b9e903e27b3dd980fc15088508e2d53c41e14673d22c865e775b02d70a476aacc70ccf247a929d91e54b87a1b11d0bc28c318f56596052f840422de43c35436cdcde61df1098f981c83de7fb0763992805dde0c7fcaa7188306a8f0fc56c61a8260127e6", 0x88}], 0x5) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x3, 0x7, 0x10000cfd, "845c556b0007b8afb44c7f8ad79f2500"}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)) readv(0xffffffffffffffff, 0x0, 0x0) pckbd_enable: command error 16:00:05 executing program 1: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x7) r1 = getpgid(0x0) getsockname$unix(r0, &(0x7f0000001400)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xa, 0x4, r1}) open(&(0x7f0000000100)='./bus\x00', 0x606, 0x0) 16:00:05 executing program 1: r0 = syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x71) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0xa4d, 0x6, 0x3000000000000000, 0x10000, "9d1b07fea31863caf258c5f7fa0ccda7d4a0374f", 0x212f, 0x8}) mkdirat(r1, &(0x7f0000000300)='./file0\x00', 0x80) setitimer(0x0, &(0x7f0000000480)={{0x1000000000000000}, {0x0, 0x6}}, &(0x7f0000000000)) getrlimit(0x7, &(0x7f00000002c0)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) flock(r0, 0x4) ioctl$TIOCSBRK(r0, 0x2000747b) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) r2 = syz_open_pts() readlink(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)=""/65, 0x41) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="ddb4aeb3ec242c57e0a3496ad84327a490143a0c20239449e6c0bbb540948766ebefceeb6f1b94865c74dbf0a590d6d4b136ce7fa616bec5162d1ff0d39fcbe4a7bc58cb524e5c6e9f65164d3bb1fb033b6d8f4ad55b75ed7d98b21f1ca7625851639bc6d82fb3df90fdb22d51e6857320cb54bae585a9f789ce8091376f9ad662d1f34c219aa36bc38d036cd53ec811013c307a06b487c480f190e683b6e37dced93e67518f79dc220d", 0xaa}], 0x1) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000240)=0x401) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5, 0x1813, r2, 0x0, 0x0) open$dir(&(0x7f0000000200)='./file0\x00', 0x2, 0x0) r3 = syz_open_pts() close(r0) dup(r3) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x20000, 0x0) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 16:00:05 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000340)=ANY=[@ANYBLOB="2d012e2f66696c653000f0db6083ef2c2fd25ca86b15a8e8962704f9f4cb5f6d3c1bcb5b452a7b0d81310a6fdacc6688f806543955bffe18a7fa7168cf440488b2f768334f7c6df86ee4d7455bd122a9b317439418c7a4ca2ca996717b277edff2fce8ef2010eca458ecd54911d4a2144a02cfeda9b39aa38a2f3e3136ba7583c9511489f50fa727651badb0"], 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) chown(&(0x7f00000000c0)='./file0\x00', 0x0, r5) setuid(0xee01) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r7, 0xc028575d, &(0x7f0000000100)={0x1, 0x80, './file0\x00', 0x54, 0x0, 0xffff, 0x1}) r8 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f00000001c0)=ANY=[@ANYRESDEC=r6, @ANYPTR=&(0x7f0000000140)=ANY=[@ANYRES64=r0, @ANYRESHEX=r2, @ANYPTR64=&(0x7f0000000280)=ANY=[@ANYRESDEC, @ANYRESHEX=r5, @ANYBLOB="73a53cd39c60111ba68fc790a9be84a53fbfc1a4352a137f92f412c8dddeccfc821afeacc162783a8ebad981dfea579cb081fb25f5f0e2a52327dd483bbeab243c08ce3a3ae4d1f0256034fbe04d72beb9d1f5b695dfc3dc4ead7afd790598b6155fb4e8705bc9f2571613", @ANYRESDEC=r8, @ANYRES16=r0, @ANYRESHEX=r3], @ANYRESOCT=r4]], 0x1, 0x0, 0x0, 0x0, 0xfffffffffffffdd2, 0x400000}, 0x0) 16:00:05 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040)=0xffffffff, 0x4) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) recvfrom$inet6(r0, &(0x7f0000000080)=""/189, 0xbd, 0x801, &(0x7f0000000140)={0x18, 0x2, 0xff00000000000, 0x1}, 0xc) open$dir(&(0x7f0000000180)='./file0\x00', 0x80, 0xa8) 16:00:05 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022f78696c6d30005b1ce53a00"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="00e4ffffffffffffff000000", 0xc) write(r1, &(0x7f00000000c0)="5959b52f8cece98e6bf8409a73fce43826b1b948aba2b8aafcf0f8c2b919e78340b3278c22ae9c3f1fe8e64d1fbefda472eaa0e64845a0381b1df7663a4222c72de7924c099a0a0fce2145c0873721bd01de2ee08e88c2ce3760ccd465f63813cb558d2b0732bbd1a08a570667ecadc8b9e507b0b47cb39b26c6924458ab674d5a490d0d3009c6fcfe99aaeea705219724", 0x91) 16:00:05 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000140)) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r2, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c9", 0x1}], 0x1}, 0x0) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7b3b23501db27611af481f8b45e4c89ff22e74726c0bece396b7a16b426c9af509111e7d19bf0d94b55c19c93e1cf3062c9367528863e154887b2117dbc4910d91f0768cb907012f3d098ca52c347dba336cc9658fb3319243777d8f56cfa4cfa4d575080ca53986094a26cad76a080a79e6d772e8defa01f1f7317a1f3152085759e545f28e90021b63262b835ed8c769a0c6e88553e3c5e6bd494c84a3071de539d5487d0b90fc1e8de459f69366cb2cfb787eea0a0233b8e4d87b4b0b72674a96e0029dea1f9c7db30552b6a67e346939ea82f340e335d026a798eb1ec52089975de887d40d675c34ac1cc386d910434564ae3395d6cdbd44818cbc7e444bf4523b373eb04c00d98cb3f439a8566cbe090f9d7ca9e1860e6c3c2ede2dc19cda94da3f3cfc57f28a68a23048c808fb205c32664d42c14c46bce3b0c83d5a757ffdd896c1e08efcb72212b3f4578650ee17420f72c645ba6be7c28945e206e3231b046712c4c7f7a2f6d985c7e34f425cee60615543d098d90560ff72845762218ca303e999cfa6b9bd7df8745b4439a1635cac3a5549d8209edb2f3543dfe20f71914c32db75043771ed5d796587450d62caefa03a6981b7e2d16d4c0b50dac5ebbf68c96d1e5034c5551c3629ba99151a814a1c91077ae71ba94522e030be0a672a582ff70f18cd41da2802a3aa9d455fb81763cee3080b0c0c1d47b2956ef6e1fff6a2254d36687580e657c8c8a8f193bbaef8b84d0548db62d8fd1f7ab528496a2e16dc4d2751f872b2266d875f768d14d29d7f2e218f57b654f3074dbe66ed1fd981d015d637394f1fd1e1817fd888fdcca84b27be4a9466bae18e92018c01675fb1f8d7f4f28b73086e1e820901978d7062ffa85eaf44621bf252d858637b6b7a2052d885f4f2ce9f0c658a83f588ef3b67caee5811dad559cd0568e62a27f015b34b7476d1bd340753b30e035ed8e7210f646db87ba4f1341d1e353c2a727ac784d9b072cbeeadb8c75415cab19d5ea847c37f0057664f744d983201f30a6083c8aca312ee1d372ca40bb7aa5ec14fafac03cce5d6069e6edb09b18fc72aa82522f4caf185ef6602b0ae8db26a6f60ea00a458f61b40f0cbf1da30033fd19659890854cac85e3e297f7b43d3ef12cc6d7efa121d5e09816dd0fb9e10e6c4659ca69ad67a663b6479dbcc178103cb8b436f58adc31ac8c60b8e162d75c203c02c7cf44c013afe88906337eb500a8baed409a37ed6513eaa41362fbb6cadebd6ba7ccaf222c75184aae40b5e08b495e1a8cce1af1f42d8b386dc66db0a71de1fa12bf6c7a58a349ec9b1535646fd6c3772dbf905e06ea43689e96a96211e533ff9e5c76c10bf553ab9176c60821a8ae3c01b556299782cee103d2eb6375764a14832177a28cdd55eb3cf81c1d3754fb6aad91274c3a1c93c7c7073edc71bf00d828b21180457b36407c4525ecef2820a486f9c8682e4675ca20e118943ae19d83a471f048dcb705d26f5ac63452dc12ba2ea90833bd661a35109b0295e3b096afc647e12df6f283194018b88d3609eebd96b9992d1867258bc3c613b1e72f3c23d78bc9f16489bbf2dc446cf1f098db2b8e4c9f984ecadd775afdded139974b9c5b046cad0dec3e0d0aebd8f21e9b2be7429aaec818a7db677a221c9b4e5d46f6388d2c7e65881f895785dd6b3837f9ac7ec53a51239e0ef70484354e25864cbe97bb3fdf86bd1ac94a86b73a7c89bd3a2f99e261b6511713d1bffc4d40d86050422e3eb679c46cbfa85b7a2abb036a01913107f9c03a33f1bb92877ec0b755569f65d895670e5c0902f7e774c9003210cf6f8d983b958f77125f98e79416d598f12200f4261821013f613dc4ae10cc21ffdc62f5bf40ae4aabf27be565f9e54e45f9db361590d8e475cb15a881f8ab917003153e8d5fd971c9db30b5ffe08c41ece368b28c0ec75096aba23957dd3edc2d1c1b2aa573967a0f7f459fef0afe74bc14984b1e31ac746f0f3a1cc2665d228cfc25418ea5021c1cc4cde65f64f5f550f002552bcfee78243c9b2cd807127decc36a5d2af2e9d76ab95d3a8b753ac07bc3854e010b28142a833a35f6df738c59cea9a4f371612d2c453d811839f56406debc0ed6ce9cc554869f87969ef2ec1f5d2032e304fdd985150b22479dfe7cc1fdab609c0927ce06f1f6f655832f83162fc3de7faa77fba0ac59f85afcffd06d4530998e8e4121eed868ba904353d64d484b9877f4fa24d42ac4b23bf9244f43767fefd3142beb43c810b33a606393e06c451552a957a0ebb4a8876882d1d34481835bbac39f55b6eec820de2085123ab44b96f801d9e732ae3fdc1bf560e34e1d65f7e2aa4605d5d6b4977c01c52d1dc44856b23867bc1072a41ecd5915236a6e2a1b3411be4334d45204f04e218cafea1e1abc505ab13f37ed825c142ae908b5b4cee7e5e5c51cd7aa4ed366a0c80d1b5bd318de838311095473cc427ccf90c57cb691317e6c1904385b1d432138feb5a7d4b5b23617e77022ede5dd952b794cdb86bb028d545f62804459404a7c42fb4ecefeab002b533c401b7ca142c63e550f499c9a73c18257e6d68217372f694fa6e7eaa5a213e0ea26a892f09496058cfec55ce4b3a37f4e5580b6a5fab5804a703f290606e77dca46d06b8fb603f8b802ac24afb25a97d32971879a93a043d21abef0493bb2b54fd65d36b3b877343ba972af190319497072eeece71760bfb113243890f5f2f851bb1990614f0a26f8fa5de68b1ddd88251a261678ea862680adb77b0d83881f648a52e57d8f0e6f179caa2983a1f05de17045609af1570623e05a427e60f44561779958d1da5ddda6677a04c552f2934b2617da296509ccb6070a5c944e9a31e7eb98c012397128000ad2a3a42a5a53839dfaf5f75a82eee3a90679a4daf80dbc9d0cb99301c53fc74a4fda27bf2baf8d7137fbf02e9b94e7fa02bafdc89f07bfd8fe0f787b3d0e265d7db5876bf69a8072bc4785dcb4f326bee2c959bd39b88b719c1eb422bbb32caa0c4950d50dd974c19c539a13cd33bb9781579caa5206f1cc836e876b00e5736ba84d326a2a8a1e0a66a08a8906c080d32166aa3ed7440d22aee711365ad63fa0e639647b38ba0804f67af4f42f776b0e4d063e2b089231ac83a8e84c2e08aadc677b1a633977e78568726a8fc9c3baae95ab036bd39f9dbe8b3bc07d40756c1bc305888435cbfaf9f39b1efff82125fc19b36c8262643769f370f04dcf77f6d23c1c1bd7826f83ebdbe6e29fe85c461bc723fe5669914106f90e1fe16337a3b291ec5e6af7cfb80a70735a5c0fe19b9a622d5eaad13404013e7978c0bf61109e8b34396ae2a43f1af54231b07af3b5fa122feb9e5367bc6e579adcb15600cfad79e556ae1c9b39cfcadd683164b702fba9b7497c284a1a8f3d3d956051224305341ccb5d2caaedc74e9aa5b6d54f8c5a564ef0454b14b1c69c5634208f92be4530051a4dbe25998dd954e1c7b7a5477ecaed404cf90201d8708630f8ece8791833fdb899c2dbbba2331e3b888f002269cdb0b7cc19894d44bc1b2ae1c3056d2c5eaeae1cb443128bab7352203df188905453fa7b7c8687138a55ea2825f11c82e3a4d0490b887f5e806c5b76735024ad4d4a9fa3f6e7f9d6d05875f10e00f9f0454ac4efb34b018766940077e78718fdf5104c53af59465262414eb739b548169f2880513e1c5a1cdb68de818c75691bfa1f82d39bc98fd7db087ba2d87afd889eb75a46f2d604b7634ff55e9f3aaad5261dc04fbbd83846895edf2d702c0152d5d177742cb6bb518b2e6b30f5391c45c032e46b64ec82ebd7c616e3c4fbac0a10ddb9e6dfcb876d0d2233e813b550a10e89c35306499636ab8d779d7ae35053c71bc34d256dc39d2c0a99fe2ba880fb70cfa70ba0b4a83f10bb893b6e036ccbb6ff1be1573793b3e546a531a143d88f9309ec8661c266c072bca9adf77c926fcab8cf3235858b7d8d7f491aa091006a8822d0d8dc3c35030668b88a7e1e2c8b2968add91ade6c62483ae83fb4c9af8e9c49b6988e50098dc2271140ec53a3db027e94821ea9523aed814046d95eb261c90baae3b676864d8cccb5aef88247a53715f604431fb46bbebda764ff1e96c4ab9d0dc3d733dcfdc68330599643ec3bc18587b71e74e3a8b9e4bbee0e0cc6647f347c48a831b8facb03ee2a9206d7a87af99cc70fa406782d087690d67af5bf39fc7b0c4d9c39de08ead38ae8e262ca876538e0ef4019611314bedc547ddefa0b1198ec9740fd01dac16aea206eadb5183b2dd4b58d7bf6d9b6715e8afa5dc21aa74466f508fd300a196735c360880894ae57ababfa504014548461523efb5d5d0a04c934365dfb03be77360319aa336741bb93b498de692142f1478aa187f93ce035c6626822287d731cab4422f60e3c4b656bdba0dbb50014474f3275e4f72ffcf91109a5bddd8fd8a96637f5e095069955b56c35d407b9e74229fe1d3095efd7b9edeb3df585c433aeb664f80fdb0f6f8cc00fd9bb4291c6fa18e0af40e14b0ed8371065c646ea079cf4a45723668c0085ba65034d9463aa847aa0fb21d2c7fccd38909e7ce181a9ab4f0bd302947693426de252539d2efd4873c492b889e847b4f3b92887a3c0f3412f0855cfb4cb8286c4a25391883046f25f243db46ee7fda692c0387853bdf099365937056e9fd38d24327d760b523e027bea1401979257025ef44230fccd8bf2fe44a392c37820582a36f8d38a069cbca3de84151a020f4c5c475cd7ef24ab7e5f4af76d3ef858c18cfef61b076e23a5bdef1db18a1729d1c62d42614e71aac13fcbc4e4aeafff2e2e9695224b5cd8f349f8376069b7d67232f1a139db707171c1472aa859fd9db0d4cb589f3ebfac73637f1486ac24c6071a1019677d69a306e66c848a425fe091f7e1639fb3c72b4e755356b8ec7236e43b30ec50d96018587dfce8a159e7be011157450a3a9f290eaa6ea298ad3183571aa1bf4f19205f56dfb6b0ce7a0e70fed3689cd140877be2503ccfba4fe947cb2ff55a4e5c8c1e718566fbe52f6783c4b536c7b1a65b34816fb04ff63e6b1be0dbc06c5c7ff625c8ea5e4ddf89fcca38f19e0ea444108c67467b239d9dd4100cf06a33f9ae4c7187dd128c392d5530e302e9c353b1a5950a085aa8b987e53dbfb795fc262621d658681d782645386fd47dc17d8276a3f60b147ec62241b9b3c86364f491260ad40ff663a26bc7aa736927cad00a5b1d", 0x1000) recvmsg(r3, &(0x7f00000037c0)={0x0, 0x0, &(0x7f0000003640)=[{&(0x7f0000001280)=""/225, 0xe1}], 0x1, 0x0}, 0x0) 16:00:05 executing program 1: clock_getres(0x3, &(0x7f0000000140)) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x282, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x20, 0x0) r4 = syz_open_pts() r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x480, 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x20, 0x0) getpeername$inet6(r2, &(0x7f0000000500), &(0x7f0000000540)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) r8 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000300), &(0x7f0000000340)=0xc) r9 = accept$inet(0xffffffffffffff9c, &(0x7f0000000380), &(0x7f00000003c0)=0xc) r10 = syz_open_pts() pipe2(&(0x7f0000000400)={0xffffffffffffffff}, 0x10000) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x10, 0x4, 0x7fffffff}, {{r2}, 0xfffffffffffffff9, 0x52, 0x3, 0x1, 0x3}, {{r3}, 0xfffffffffffffffe, 0x1, 0x4, 0x4, 0x4}, {{r4}, 0xfffffffffffffffc, 0x5, 0x8, 0x8, 0x5233}, {{r5}, 0xfffffffffffffffb, 0x2, 0x3, 0x7, 0x9}, {{r6}, 0xfffffffffffffffb, 0x40, 0xfffff, 0x3000000000000000, 0x7ff}, {{r7}, 0x0, 0x22, 0x20000000, 0x7, 0x1070}], 0x200, &(0x7f0000000440)=[{{r8}, 0xfffffffffffffff9, 0x80, 0x20, 0x2, 0x1801}, {{r9}, 0xfffffffffffffffb, 0x20, 0x0, 0x4}, {{r10}, 0xffffffffffffffff, 0x2, 0xf0000001, 0x7, 0x9}, {{r11}, 0xfffffffffffffffb, 0x90, 0xf0000002, 0x7, 0x6}], 0x2, &(0x7f00000004c0)={0x2ff, 0x7}) clock_getres(0x0, &(0x7f0000000080)) kqueue() 16:00:05 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000080)=0x1) r1 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x67, &(0x7f0000000000)={0x7fffffff}, 0xc) 16:00:05 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) recvfrom(r0, &(0x7f0000000080)=""/5, 0x5, 0xc9313f8b1743109a, 0x0, 0x0) setsockopt(r0, 0x8e2, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 16:00:05 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) listen(r0, 0x200) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000001180)=[{0xb0, 0x0, 0x2, "04275ef60a7116d255f2e2ebefdad2df5a56cd6e49d9476f0f1473b382e5c4c8dfba04e6b5f1ab0877714900383e4443cf6f84a7ad74a94dd21c5b16e17aabb7fd3cbdc48ca6ad19f6484f950d4c69f024554e0267b91e6ce88ce2158660671013e4ab219854d2832814148cc29e820330f73d9aa08f5d8c0345f965d3376f0d65b3436b0c11852f89f4923d7a327b7a61bf23ef670097320159ef"}], 0xfffffffffffffe22}, 0x4) 16:00:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3e00a9684a1", 0x200) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/59, 0x3b}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0xa4b, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:05 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpid() fcntl$setown(r0, 0x6, r2) sendmsg$unix(r1, &(0x7f000062e000)={&(0x7f0000000240)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff37}, 0x0) 16:00:05 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r0, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001280)=[{0xe8, 0x0, 0x0, "4ee1284fd900e2cd680571a504df2e235bfc7062daf36f43e22d89e63f6a76d8067f62b210e7a0217536a13f2f97da470af44837f4a578e0aa8f1c91f7fa32ab9c6684ceb62b41a7363a28d4b7cfb199634a1dcf07e5c2020e0253e8a2208b9de2d72aacc3e74fdbb34e03bbdbb8dc6282b90b6a841e1f6ed4901fbeb264f2988ea47555b3de86f244d129c252b9772fa11372f5628ec48627bb788760a214bc338495082b890f4e9056a2c49bd50eac19f2309db2554628b90976891eff31e3d33df6ed04498f79c5556d775547bf04db"}], 0xe8}, 0x0) sendto(r0, &(0x7f0000000040)="2db5b91680d79bef26ea03618a9c36e4b010fadda6cbc0a0ec1f6c1dd4b4c3c51628de497bfb250112287e649bea54df3e37fe18585b7996a750ce62462678adad38487d53b1d3e99f9757aeed59e7122bce9fd7abc033d214a393c883f308f4db44e5c70054e22225d9b99604af2a5cddc33c279ec67a2efc0d10111666d09347b2cd5e256a442efa24f1758a0c9c85c8157afc1130ea51eefebabf6ad207efffbea1c2b8fa32926d51e522a352e4e06e0192abded28af5a88004adcc6ff96d931dce1b06b22cb7e57156d784766c4f73e59ad62f91e9dd0d7579a69afbc298786074bb", 0xe4, 0x406, &(0x7f0000000140)=@in={0x2, 0x1}, 0xc) 16:00:05 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x3a0914c44f7b202b, 0x1b01) r0 = open(&(0x7f0000000040)='./bus\x00', 0x3fd, 0x400000) utimensat(r0, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)={{0x1, 0x7}, {0x5d8a, 0x7ff}}, 0x0) openat$tty(0xffffffffffffff9c, 0x0, 0x0, 0x0) poll(0x0, 0x0, 0x0) lstat(&(0x7f0000000080)='./bus\x00', &(0x7f0000000140)) 16:00:05 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x66d4, 0x6a, 0x0, 0x0) r1 = socket(0x23, 0x1, 0x3f) getsockopt(r0, 0x3f, 0x0, &(0x7f00000002c0)=""/115, &(0x7f0000000200)=0x73) setsockopt(r0, 0x9, 0x4b8, &(0x7f0000000000)="f04ac4b0516a8d57c9200cb60b1beb8edf9404f02bd75caee346b11cacc169bbbd1172cfc113507c3e4a6559a2938e9ea8cd40c601d15829366a0173778740b19a3d5531de94013e9c6f9c611dd3e0a227ae4e3d30a2348a7a4ab2c89f945904dbcd88496a3416261959877a03924b1e25dcb2e2f90ceb9564e984ced9b479dae9787fb134839294e4b03933d3d9d6908a", 0x91) r2 = getppid() r3 = getppid() setpgid(r2, r3) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x6adc01351f2554b5, 0x0) ioctl$TIOCCDTR(r4, 0x20007478) getsockname(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xc) 16:00:05 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="28000000ffff0000010000000000000033e00e89577d9da40b9599a3bc8037a89f0ec916a09396340b8ced43f49bfa405a7914db8088c10a1db66000f507608282fc06db85f2d315d847ad4e0892b26b2c475e75d79d6a141175b61b9c4bbdf9304fffc6cb5054968140359ddd599dd951e82b9e5f24c96ee26c67136ab6e61316be9cd16d9dd4e6e86eaa203491260dcdc5180525ae463b3d5f72070680c05a1805d888ee8d18a1957577182d1257eebaa3f157e2eac8fa4eca762c17f20000000000000000000000000000000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) r2 = dup(r1) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000040)=0x6) accept(r2, &(0x7f0000000080)=@un=@abs, &(0x7f0000000100)=0x8) 16:00:05 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) listen(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1024, &(0x7f0000000000), &(0x7f0000000040)=0x4) 16:00:05 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) pipe(&(0x7f0000001bc0)={0xffffffffffffffff}) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x11, r0, 0x0, 0x0) preadv(r1, &(0x7f0000001540)=[{&(0x7f00000000c0)=""/46, 0x2e}, {&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/70, 0x46}, {&(0x7f0000001180)=""/175, 0xaf}, {&(0x7f0000001240)=""/134, 0x86}, {&(0x7f0000001300)=""/3, 0x3}, {&(0x7f0000001340)=""/237, 0xed}, {&(0x7f0000001440)=""/235, 0xeb}], 0x8, 0x0) r2 = semget$private(0x0, 0x1, 0x20) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x4012, r0, 0x0, 0x0) r3 = semget$private(0x0, 0x1, 0x105) r4 = accept$inet(r1, &(0x7f0000001600), &(0x7f0000001640)=0xc) r5 = socket(0x21, 0x4000, 0xfffffffffffff993) semctl$GETNCNT(r2, 0xe5ab70de76b2039, 0x3, &(0x7f0000001680)=""/108) linkat(r1, &(0x7f0000001700)='./file0\x00', r4, &(0x7f0000001740)='./file0\x00', 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0, 0x0}, 0xc) close(r5) r8 = dup2(r0, r5) ioctl$TIOCGWINSZ(r8, 0x40087468, &(0x7f00000017c0)) semctl$GETNCNT(r3, 0x7, 0x3, &(0x7f0000001800)=""/152) pipe2(&(0x7f0000001c80), 0x10004) pipe(&(0x7f0000001b00)={0xffffffffffffffff}) semop(r2, &(0x7f0000001b80)=[{0x0, 0x4000006, 0x1800}, {0x3, 0x0, 0x1000}, {0x0, 0x1000, 0x1a00}], 0x2aaaaa86) accept$inet(r9, &(0x7f0000001980), &(0x7f00000019c0)=0xc) syz_extract_tcp_res(&(0x7f0000001a00), 0x7e, 0xe7) fchown(r9, r6, r7) open(&(0x7f0000001900)='./file0\x00', 0x100, 0x1) utimes(&(0x7f0000001a40)='./file0\x00', &(0x7f0000001a80)={{0x148, 0x7f8}, {0x6, 0x20}}) socket(0x1, 0x3, 0x6) getgid() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000001ac0)) syz_execute_func(&(0x7f0000000080)="64423bd12609ab84490000de7504c441916a5ff4660f38dd3445feefffff8f89b09ade2e366626d9c0c4e140c621c4c481a358fcf3ad") 16:00:05 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x41) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) r1 = socket$unix(0x1, 0x2, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x140) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xe0, 0x0}, 0x0) 16:00:05 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) syz_execute_func(&(0x7f00000000c0)="660f3a08550ec366440f3801250a00000066410fe148fc449e4478a70fbe06c4a139dcef66450f383ef2c481256a4ad243d8d5") flock(r0, 0x9) sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3", 0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod(&(0x7f0000000100)='./file0\x00', 0x0, 0x2) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) 16:00:05 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0xfffffffffffffdaf) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000000)=""/30, 0x1e}], 0x1, 0x0}, 0x304c9ce0dcfa0364) 16:00:05 executing program 0: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x80002006, 0x8000002065d) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x2000000000000000, 0x81) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0xd}], 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047466, &(0x7f00000000c0)=0x57c) kevent(r0, &(0x7f00000001c0), 0x60, 0x0, 0xfffffffffffffffe, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000100)="c8f899112aa40a72d8c7ed8ae7a655c88e450fb102ac1becf902f91a93a9bbb6fd86edb18fc26c2a47d4e0d05b9ee9069dca6eb2bc1e4c415b3f200f1980fc867bbaee709cae7424ef", 0x49}, {&(0x7f0000000240)="619984a132201265ebfafc569c19237f244febddeb7224f922727d0c6552192ff4e08cd8aaeb8489a1b97947569ec28eb520af8d34956bbd192735d8fcc987b518f45ee757e1ea8f7f3e47a57014010c2a43ef1676bc210b6f3000d1584c403fa839b9ed5dab06b54bb1e04b2bf8c226ba2325447cfed847c03b8df5c97b9b9d3d7cb4ede1da1db753b2ae780f6c2dfb0a8a476a9ef721b9d07a912b95170531c82947c6430ca6b72a5e650748d5de07dc5e540a2e0efe8adeba50eb53332505d6c992e6c1719f92c25fa6a8072b6c7afc78ce18a72f2d5ac5840b7b57d824a13b495c8daeba15bf18ac55fdce34f6916c8dfb39be9d978a788fa0916fe927369adfdb41a378b06e814f1c56834848b8289a99463b57e73cac8bf3a89970569d580fbeb654e050697e92635741936f2728b0b9a5f5f11a4b0dc208035b4accb4aba7967951cdd66b4df7654bc739c1657ba9b4af38a97c694d8c7407265dabb2503aef9b399e866b531194df7300006e30428e7293534b8291226a1df0e6cd40ae9a0a7d7f96e274024f858eddea3b8b1f574b4c6e3c4335e59f9c4876894b52c5434d21939d7abb55b84e0f92204564003c07419774c5c3b3c4502af694ba72a276db15b211f3b6340816180151132beb34c200de012e4ed3dc896b3bbec61440cdb088f85564f72b489ede3612fb301bbf9f82eba9c5917f84ef27c6fc42f99403bbe405d45d004c99f5974ddc0ff6701329a33a3d89db128bc1f41d71d32f5e7e62288c4a08e9e8c777edab928ae94713c5bb3d4291df2cebbdaa2c2263cac612b7567063a3d66a5a0463427c5ae634a72e11343f3d7319c11c557d613823ff004ae6d04a0f67634ae3112149ddd0023c18db0e5d98a8ded01ef9318c30f44fbd1a385e18ddec3b0b69c0bbb27583605d283f13ea53fb9c3828815864a053807e3ea22e58cbc2732d440d5d77967696b45ac4ddb4a8e9eb5689a75bd35fed9db92964ec9e2a1074940f7c22b9ba7595c8bb57138a58b4f2c1fedf949cee50a89f22a3dbfcb98201815599d869b9d09f87384e80190f3471bd7433f53b44c3596385e28f9161f0efe48b37fda5041f58e80deaf3045f3cba9c8448ca72e2e5c002faeb14dad04c3ab934c91f89eccfa82d970a58b9a4ce6ef443cec5d034c633a3a174765201aa8c81e88bdf22b3cf58c14c75f407ee1c650beb734d6ab2f4c510e9d289e4adbec235189f9ec51a60bd9846853db786bbf257f27c8178e735dfc1f26dbb5ec7163b41275f8ca0b458a50863102a7864eaaf440ec50b8866202af7d7790ce955a1f30184efbb19c91bfc342e764caac1194ee8356b6a082ae7b1854f93626420fbfb7f35fca85b4190302b2cbdb83820bb33deb1ff62f0f9690fa0453aeef5ff5b037750dbcacf280ea7f3ec90df1e319e219dc9cb2324bc7f14eda9cbebfbd565ecc0cc07533b9f440060a41d57555414b4400f82ccb717a79633febffbe7bb9344d0b5859ade9dcd1a8203d8ed4328a329c4247087e69e2c9c58b68f60bcb1d0160cd279e1c0004f85d2268c1e3ce3812e7ba9af88211c48d314a6524a52073bb55aa238505c612308efb3230f13c0c04a8429351171f578df1fc1d3d046a06f836a449e0f0c622f49a47d2faf4c3ef302f8eb5482ef6b7a6a5c5ed374cd4ece44b3a85141656e9bc859080bb84a5c6e6310570151f33cc81c471afec15b12256331f956b448d82c23ca605ef1fb0dfecc19796689d850904d4b648ad695255cc79c9f6db2d7745ac637df582442f19b942bf8a8406a23a88de6961ae9abe0a4cc66ab2742b99a52336eb1868094e4c0bb766727dab3283dfe2ac591bb8166c8a8c4bc313c872cad6f518b114a549bad5542b04a21882f456d3d26ded4a6c62a247f5efdd941b63db4d4a736a96ff1238d8b40c8b5258459b20bb5b61e7f2cd366bab3a7548c417431e0fe9a56aa8ec2d739a36dab3242212502dac8fde060fb797e4d49bffd419da6762a1a8d74140f64c638096f43d295d2eb19f382b1f6ca75eb83cb7636bfc33cb7d253da62eab4d93027f5bbf45a34abb22b92f065091ea47baff5c76b54fa6163cd58b54716057c56ae7bce9c7eb8ed16371bbdb812483ff47905073e31f599b05b8e033a80d4a0d562abf518f89e519db0ec427ae3e59d181ab4c2098620ddbb5de2c5abc42f8d01d115306ca04bd8830114eba090e040f1730f831c4359682be77dc9db3d99a75ac41f2235f03c4db58b790749b09f24a61e7a1a4a97d63959cd05fd0544e7c8ee4a812196c0ca2a5da093317fd5dee359929403556a84ba57280d0c7294e113753d7f5f6c34d7a82fa0fa81123dd3928dbe3d4b48ff5da429dac70b26838abf9eefd52f5e29def65c068ad73e442b1b37401aca6f935868f977372f663325461e9b0cec937e92d8e3091da5e29d9f0e7c6977521d1762235fd53ba6b02654a3cdb1c166bde4331923369d9f56b7996fc0f4bd8731cbc75d6a46e768fbac14402b48fbf573b89c52f784d05b5108c5884926a41164b3c1f759a969369fe946f5f41a6ba7ffd2a267f7ba1f3dd7d027618658865e0999c41539e1f30ff89e5cf9b958fce8d3ac91a4cdb6be13ee38043647c876f7968fb6732d0eafbbf9e444cb1d4e5ee43ef324bdcf73b7b0deaa114e73158d3abbe8f339dce42028164091544b816c472c9268ae7fe8e38f723b3ca6d0a779068c19a4283440ea4e1cc0931542d8e0c67a8e6d9aca08af6dd151a7091d9bc816e59bdeb39e93b0f9c861d2b65cfff6404fc946641db095b65c3999dffac6ef982e07b073d67d5fc733a475d9b2e914a9953e3d64fe27d31b06ab9fd3f01671bea85b8aaa443dc311b4651b60a8ca63015ac69eb3765dc9995fc62100c4f6be31b437f453254b5f334606e2f5af3ee2986b985f7323ec99ce40be8dc2a5e9e1d7fcf9340535506f6754dd4d7e0f012722dcc186db4d549eac2140de5072bf603b19c94642005bb9f893c3d8da99f3bd8ff035e0542319502a9fde825de5d111686b5ed0e01bb13862750d37121f8945f9db07c1773bf0cfc0b8f68082c75b04888b85fb9496fdb2bfcc0ce3976af0caaef6c86759b3ad4834ffbce53934bdf22a5d51c7c668d005b5b2b91996539ebc5ed6b0c63b5331c42fcfa6452b49f0024baad3839d8c2abc084a3e4d0f1c79255ccd05b0df14d0fe720506370397ef355da9f2e3663fc633fa9e906b3dc2c545cfe88651e6b0ce140256df8152a0c295d395b32e982aad8d2fcc840d409bd0e352b0460fd75c42f042d0e5155f5f2690ffb0cebbbe495e9249f594615a7466509fbb3013583cd2efc51eed4d0e72cd8958eea41ef02235bd9a58368109996eb4d3f3b51b3ec6d1b70b01584c22013d042143b12d3afe8c50ef13e6d476775179103b0dc6c79a3aef10339d6ebe6aa5e74e92a01dfa592effc75f15f03adbc443d7351c2ac84a5411a1f7d1432b5fe1e8603ead3b9467636941194387028892a1301d820f97392081e35fc4078dabe0d97847caeaa3207359db6f60fb90acb5382ede1382038670b92e4487e41eb79680b175712de420fe1f1b32991c7adb77b6afec168dae6fee34054b469a88d98adc2b6bc639ef7960c8dd632996de519703e59cdb174c48c064ea69666407068b69115961bae554bc0a24e646bec74873d0253eed33bae61c7998f595675171e625f8fa46da579500e4a32b3a4df5d9d6cee41e8c57954eebcf1c617a36460058a0690be80840892604fd11e44efb60e3d56fbaa2255027975b90ada0a979605929750a7013fb180aa143ed811b7ec092c8c410197c6b4ff8da21083d6663f93bff5ca07b5f2b23034da464d0acdc1e1d70d9961f025fadb78d08209ba06dd499fb0c8fed632a487282f6f196d62717f1dab58009422593ef3412d1f0e2c2ebb03ec4b3d9a718013830863b281e4f0f81457779dccae19269331ed717d25137cea21401b3dcf67e74a3e7be65dded2795e9b2dc32028c213e8f9784a854dfce54e2adb82079a47704c8af28b77681812be737160a40ceb6532e0f2b1e4a56b77dd17a18225472801917182960d22917b7b50d7f4c2c8b25aa023a83ad8ceeb86faa64984d248142dc1b9ca16fbad117e3aa50b01ac064837968d5e32643ad22f1e3863d75616eafb9e151240efb1de0b1f8e5a61dc84fcd08cfbf303a8f8e4b49eab6682e099ea10c9233578947ffd1ae0ff312bbb925fcdb0f4ffdb0f3ad1a223fb38bc35a00ebfda7a0eff41218bf4eaa361a55b5fd653882b694605541ccff406d569d039b5493b79328c22abd872e8874e1dea2f16d12d928587e537e30f8e28324b4713245fcaa4c625e1a5be3d9fec096104b1616ff5803abc6f288ce010e317dc6d522007a19fff77f3901950782c1c13b24ff1431320c360dd52d1702dd5da844ef61cdd66e61a8479825ce6d2dbd90a5d0c361b51e625fc3e9abb4f3e320d4b83ba6ebed8766631a8bde86bb54473faf996d41a7c684020576c15d81f504b16a0015218d9d4f1ba1ee8c21f3172273702f478b2852d6e68c606c0305aaf22b80755d50b1acfbf97e3068651a2e0943bfc358897029f4ad8dd0475771171adb1afc434c00d820344cac5391ef92f956b0148197478d5441986e7371e8c4b4a62e50ce07067b6f37afde15d395c35086d20952932eb4bfd08e2524f9878b28ef4009c6f5bbb63ef8055b729ba1d178a327131ee9d205cbe803cbeff5dfe68daefa3b938899f64a9a82ed0a7aa9b78e3abfec6812348debefd94224b2d3cb369a6954253845b76e34555ce5ae5c795639732682ca00f445787b99cff371812e716d9c4e38059cdcc73cb110419ea6bf52d7455ce57b850c0fb8fa5a3268690d67b85410710a56ef3b7986f8ed44b80c0ef238b7684f9dc96d65f8a50af26d3044c8e3b060a2417b36b8b67724b913293e580b9b0852ec30a8866de9d70f7ec65668410634a50cca63685fe72b02c2c8359b7f7fbcb4d5bb4778f9cf457576d06fb71fc33a7898b2623cb54f2469cd6ad26e7e1ed6d7c6acaac73d2a5fbe4c2b7f9070aa5f26610b48178ef6d3087a9de4a96506a1040ab4eeebb27594da555c3cfd27ff1c9173f4bffa1b8a3d9f1500e364f7a0cc0a508aabefc4ba09ba160d2c3d5b40fcc9c7b5ae1997ca523a47ad143d5bc137126d10ec88d38ddd91e09e0baba56b7f754d57a393d67da8f231183fbc83b34e910848a3bac580124fcf238628fa46d7ff7a7c8b48b98f62b42a2b488cb86941a4178cfc11a69efacaa16050fe54068dd6b14510068bc61237b0fed6148c44657e04a13f1f646b6a07dae8e27afef78990b9504a3464f3a42c56be76f0d583adfb290fd0da29bd682006733235b0a00c5a04f15d35041bc25d97e9409fffaaec8d4f7e3fc3a8b954ce5cf8eb47ccced083d3c02bdb2fa2458dc78feb43e9fa1a891b0e99185fe668ea2255b7e1ecb20679253e009b3f446526d4ab0c507fbf47aae5b48c2e6d8d730253bb2e3333ffa7477a873a8a04984fcc0a9ddf3690ef6eb0889843d33e9051de6337ed1e03507dee50661548fa6f2eae0983c61fca8f3e8440355b6f82cb5c8e80e0127a500c4c45dca2ca90c43f29c9de0ae372910c7a64ea6956ce6c6c622eebc4949cb1f0aef9124ce259f655fa7421dbd377811e06821c2ac1aad57f379466216b7263c549025bccdef130a60911c72dbf28d7e4720e9cc809448e975c0e39be77ca01478d03eb648857d31701202c15666bec", 0x1000}, {&(0x7f0000001240)="23715755da0f0d2f8ddbb2244f604d2e098537f53acc7368f89b50f6e2d421bcb37c4798c407b2c4541df82d491e9f27537e77f9008ae82ab257f13760a966dc356cb6fa6a85badbf643632c14ba38df5d48f0427d92f7406c262aac520ad76df4254e77b463569bf8892e50e0f016d0bcd1b0d2ca1199cb7b47e15324a45487a33f52c8bd8f4a840a4681ed1ee620b279003077fac06b718f63450a1a1c169cd087918e4acefa40d6", 0xa9}, {&(0x7f0000000080)="b38dd642199983ee98bfa6aadb0002ef5ee9031b0affd4b5e6d3e7db132c8679e2009454d9c0bd98277e7169aca5ddef25b256524aff87a47142f5d9354d55", 0x3f}], 0x4, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) 16:00:05 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) sendmsg(r0, &(0x7f0000000600)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000080)="fdb0ac8c68330882cb0eceb0f7", 0xd}, {&(0x7f00000000c0)="2459a0b668aaee9ee58da2d86d046ace92a1bb152ce251c537e263d70047875e9c0b99fcd2615339586df67b228daa2e1f007e1afaf1", 0x36}, {&(0x7f0000000100)="cc184afb7931df55ea0fb832fcbb213229cd052b1e79c6a3db910d23b61e30179600ad65910566052e9e046dc2bf2dbe96780ac26491240a1196279a9b05deb640d92e213e5edb5d6cc27eea9d09e1c81e053fdbd753811f47cf251581f05ed94b51082184d48a352f4063830df149be202efb72f732f4148f4ce49b0cd4e418c0e6c7e913ce57e1f67d2f361e374bce1ffc1fe23cfdf072426c85f042027f54f494d978fc0cccb0de4d615281addf99d55303b2b73a1fae3ad6426ab69b7a1003ed34607900a216423e43e9776dc7f9960f153efb052dbf7b2cb7b788d70404517abbc8", 0xe4}, {&(0x7f0000000200)="25e77cca235c6f2d775c32c3242e500d969146666f3a59ef8a4e50cb9cde402675b8c486cdbe463b23111636ea22cdb0564fea9aa15daf13126a89776b0853e67c9e4517c7fead629444aabae645ee4e5748ac30fbae2fe5576be882e12f58b67382c6fa7d36948e0d0621c944f2fa308c2f36d317b51851c21b43aa94637a93d3e8055e6f998c36e0c76a3829d3fdd5baac2a01cff49c548fc93b4a120fc7ba86a3da1adedce2df2c5873749d2c2d67dacf8f3cd5e1f9374dbd7de522fd47fcc528283f6ccb552f06ced7956dccd5cc894906ccd3bc2e53bd88fb05", 0xdc}], 0x4, &(0x7f0000000340)=[{0xe0, 0xffff, 0x1000, "cb729c174e0428b2d9162e8f70b1ef1128ca5200e28beea3ee70fb995b0a5417bfc2f4aa6a075c5408026a11e089d31cb6c5e7a276fe99b332f2eb3abc8b3505da3cbc3076ec3ed621452dbad540114af1c20d50b359f109f70553458ffb94a1b442f77bd6d6e58838b372fa19c4e444f71bab026ea48b5af0447e914fe787534ee60a0f8c5e77b6f19dc0eb9b61785b25501d4376d1501b9ce869cfd3d64b7a90206ec90e291e6f65f528158ecaa4cde074d0c92f39030359b097c48e225beb07d3fdaea333d2cc1dca75b6e3ba99"}, {0xf0, 0x1, 0xffff, "dfc3c15653fd59bd767f6644944e3ec15d292f7a57d7f81942570bfbc9ac89d9c506ed73eb846dfc8df917caf23647250c2804a9b6925cafe6a5e51f2f094c4dc7bc7f0e0e48ac8ffed3fe300f74603d9cda5f49ac983bf0b636b83ba26a55ebbfbf23a96fba779fdd95acd389745da2d5369b39f20e9d353118028015642ea4279d3aa75907000956e1186d36aebddc1c9400e51b6f0b0fa3b3fbcd0402d7ce6a463c4177ba3fd9527c3a1da056b4b9eb3e72d6a31a82e950b3d42f7a786a7e32d7858a725b3b3f1026289f053689c67fe7e9b604078c761cf4"}, {0x70, 0x1, 0x9, "e8789b5b16b87d914bb08aac45f3737ac6d489b42d065aa654921748ab4a72c79f41cecb87ad2d94ba0b70662ef33185dd99fe92bc380a534f4af3bdd84d940af6e48f00cb171712b725ca7b7e761995b6ae35967cc44780bba50d152308"}, {0x60, 0xffff, 0x7, "80b5ae6cde2d46fe0a3c8cf36baad6fb9927594fe02b93cbe02d21410608c583c001416e3d1219127caba475147ca2173cfe7fa2ada18dbd0667ab8e26eb3a59cbdc9743f49f5516af6271ac07e3"}], 0x2a0}, 0xd) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000000), 0xab) 16:00:05 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x3}], 0x1}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000100)=[{0x41, 0x781}, {0xaf}, {0x24, 0xffffffffffff7f09}, {0x87, 0x4}, {0x5, 0x9}, {0x81, 0xaaca}, {0x80, 0x5}, {0x83, 0x9}], 0x8}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{}, {0x2, 0x7674}], 0x2}) r1 = open(&(0x7f0000000200)='./file0\x00', 0x8000, 0x9) ioctl$KDSETRAD(r1, 0x20004b43) ioctl$KDGKBMODE(r1, 0x40044b06) r2 = dup2(r0, r0) openat(r2, &(0x7f00000001c0)='./file0\x00', 0x1, 0x40) fcntl$setflags(r0, 0x2, 0x1) mknod(&(0x7f00000002c0)='./file0\x00', 0x8080, 0x1) fsync(r1) 16:00:06 executing program 1: r0 = kqueue() pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000240), 0x7fffffff, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000040)={0x3, 0x1000}) close(r1) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000000)=0x1) kevent(r0, &(0x7f0000000140), 0x8, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x3, 0x0) 16:00:06 executing program 0: r0 = socket$inet(0x2, 0x3, 0x3) kqueue() setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) fcntl$getown(r0, 0x5) setsockopt(r0, 0x0, 0xc, &(0x7f0000000080), 0x0) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000080)=""/89, 0x59}, {&(0x7f0000000100)=""/177, 0xb1}, {&(0x7f00000001c0)=""/4096, 0x1000}], 0x3, 0x2d) 16:00:06 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202b, 0x86136) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x7ffffd}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000240), 0x9, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x500, 0x8) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000040)) 16:00:06 executing program 0: r0 = syz_open_pts() mkdir(&(0x7f0000000000)='./file0\x00', 0x17d) syz_open_pts() syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x2, 0x0) recvmsg(r1, &(0x7f0000000740)={0x0, 0xfffffdcf, &(0x7f00000005c0)=[{&(0x7f00000000c0)=""/150, 0x399}, {&(0x7f0000000180)=""/245, 0xf5}, {&(0x7f0000000280)=""/130, 0x82}, {&(0x7f0000000340)=""/152, 0x98}, {&(0x7f0000000400)=""/62, 0x3e}, {&(0x7f0000000440)=""/148, 0x7f}, {&(0x7f0000000500)=""/166, 0xa6}], 0x7, &(0x7f0000000640)=""/198, 0xc6}, 0x840) fchown(r0, 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x40) 16:00:06 executing program 1: r0 = semget(0x1, 0x0, 0x0) semget(0x2, 0x2, 0x100) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000180)) 16:00:06 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "08000000000000080200"}) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8, 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0x7fffffff, 0x32ea}, {0x5}}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0xd8d2) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:06 executing program 0: setrlimit(0x2, &(0x7f0000000000)) mlockall(0x8000000000003) r0 = semget$private(0x0, 0x3, 0xc4) semop(r0, &(0x7f00000000c0)=[{0x2, 0x9}, {0x0, 0x3f, 0x1800}, {0x4, 0xfff, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x40, 0x800}, {0x6, 0x0, 0x1000}, {0x0, 0x2, 0x1000}, {0x3, 0x0, 0xaa9085704a9071fa}, {0x2, 0x5, 0x800}, {0x1, 0x3, 0x1000}], 0xa) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000040)=""/112) madvise(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x4000000000006) semop(r0, &(0x7f0000000100)=[{0x0, 0xfffffffffffffffd, 0x800}, {0x4, 0x1, 0x800}, {0x5, 0x80000000000, 0x1000}, {0x1, 0x3, 0x1000}, {0x0, 0x80, 0x1800}, {0x0, 0x8, 0x800}, {0x4, 0x1ff, 0x800}, {0x6ccb80bf9c53fae1, 0x3, 0x1000}, {0x0, 0x6bf4, 0x800}], 0x9) 16:00:06 executing program 1: socket(0x12, 0x4003, 0x10001) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0xa00, 0x2) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x100, 0x20) r1 = openat(r0, &(0x7f0000000140)='./file0/file0\x00', 0x4, 0xd1) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000200)=[{&(0x7f0000001280)="a4f648550285220a8c853908bb919abb72bff0e8ed96ef72808418db164fab674439759f634b41b0e255121cfd7d69c590758e6379e47b61e0be859631b89ca17f6da54714abf02bbf662df518135cbc1dde484aae36e602d9a356e9c9469b26c3c9dfe0beb59cf7bd736b80adf56660117290078780e5ee22508befee3c148ed4cf093207d73fa24eb696f24994a513e0f356b4e1607718fbe86882ecdfe0f43aed6b66077838978e28ce2d73f1caef0c3bf36a4464dfbf60934ac1a513df1a74578d481b8857552d012d5ddf29becd36665e9545093c8bcf0b57464f27c73ef57d401fafd2e5646c7e2d787c070eb47556b9626344360de49566319fe2d8e30aa450e0d60043e2d5bb511f75443b9a21c6fbf067ed771f77b1ccb0cae5d468aca0340941d53edd0969be6fe1fd36491a3bcc5578f3e8d0a268ea0b1b07405d6cf969eb8c3295ba22265178fef918f8df7f353e69f2c69e8c38a71464c3bb72ecaa5e1d2fe1a07e1267ab0cdb686a560c5057bfdbc9610a9eda3b8c997711d0d9a1ab34ae2d7041d86d7e6baee6e7119659fabbf3b24b6b20f87b79b42d821bed23d3b76f5b5b41a2c9e9901b74dd3c585e9b316f285f3e0bcdc7ee8c8cbb8509996413adddab6e221a6a4c22e689810dbaf415add412e78fb2f412189106915592c504039762730ee37a25e2ae7321026b64a961647f69222d4c3586eea381754b109e5ccb3696d5a3c6337500179f20c09dfb9931fe2ee81ec71306057a5426012a3d32aac974db4712bad6bc0e21feac31bd396b8f2f88659281503468df62e89bcccca382df06fc009ca18167a79b29a6e3ec8b4c9c320438698965febcef28d537c38cfd5224c64063a5ff7f2e31dd924cb41e5321032b42c15c87d0ae9082f0ba0a1d7a4460b0f7390a033da246670525192a8f51ff5d03b0244b87667e3ca00e66e3dd0bd24eed938d10ea9ff9366e81ed555d35e4f8b3b2d7b79ba006373f5ae60c201cb1764e74e4f3ecccf899a1eb9492cbcdbfad09598936755d5016ecfbecec77619e25a53ea7bea4e685ab46a7647ab05e5b77656604c3a3ae0f6ed26b229afc0d91f15ac02651ddb0bc68b655033b8b972a20656b47541a8bf6ae09b984f0862b30167ca63dc5d3b0bb849670476f359880338e61e19dfb049f3fcbe08f1ecffcadb5de0e885fe9dd351b4afe1103b166756c2e9f7e7a65724ceb097ce4306d21578324adaec5ff1f83ea193c253bab7404f0760a487a672bce66e6d422f2fc5d8ac19a24be92d0eaea5cd768aef3ee1dad4abb12414a60a99caf539257afe4b17751d602a93c4467e6b47b0a012d816a437a6252574882d64a58539d628ed46f9c8f058f1a410da7f15df71a234817bef6ed03e7ecf6c3c66ea3ce4f1904d4a33b3d18b83f70480cb64bd1dfae38589759199f596b29da920a5963b602c0bc5228450881dbe200fb0daa9f429481d807db59dfe74ce1d6e749217c6332aeaaadb1956c8752d0d52745ebc4b68d96d816de252995384356284380899a07aae2447bfa58701055befd7003e92d450e88f229f9ea64fd2ce05e2945baa7ca479a860a3ba0a3a095198633eae6a2ade25e56401f972ab328192620ad284ce7eeaf87bb16ab4cc7579b66d7ff231f3fb12285c21d43eb59277233d28529a30c31d2f51aade75d93a9f2fcd242933f1da44b17b6afbb6067a7f93390bbeb3f96fe7fa63183dd0851d676b4b4dda408bcb6afd79bdf506116ebf09d29e11802379e8c776eed260deb2a980a2d74c9e87aa855d4013fed3d03c6d7c649575938c38b432ae546ad2d6955c9d4c878da500b60f5a04adbf7df38768306334c04864eb49d897e29cec4da39aece80ea0c10f5fd7c695abaeef5bec82e263e32e6b1a204f7763c8363d054dd2adcd48927ed15b8093ebce1615c34b304cd6b426f0bc7411c1ae383ba11b5dadc9dc7df9abde255dfc4a66fa6e8f8ba2110353ca36b93340d8f6cbcc5d5ef86d8d5abb71e70bb1d8630ba49778deac25b3ba5a3e0b33e0faecf3aa02ccc4b4204a74e1d843aa6bd984761484d66d8f91b3fe7dcbe77708ac5a39ada5d692567c67c1ea9f8107a42728397a88e2682b801451b9ab2c6fbb9133a9935030ff4e7d5dafa004ac7f625bc39c12aff68584cd334ba800620975f5acc26d7429679482dbe7ac4625a6545f687a548990476ec2c142c1c153ddfe0cf91304f6a1220461d74632b6628ce657293768111baba9eff1d724f3a2515c9a1b8a673732d6606d4e5710f1294e9fa9c5190dcdccefa2e6f3535373f2aadd10a3183c4633c3e34ae11780a84038ca049f873c36a07f38cc126be4342cd6c8d03905a12f7f9b8cee266fbf9f230016c4aebb49552fe1846af1c563452261a9e61022a12ba87e2a8c0cb3e8fd125c2c701d7c9250529f92ca12eed08c44e824043a38302ecedfcf17f4f29ce7e6c59cfe006c2320510923f8de72a46f6e0ff2ac92e9a42f4567d1e1ed8443ebaf1781d3ed657dd215d37661aa85f23a457f9c91ad6e7a98793114b48a6764dc023c5e376107ce137aa3e737bbe796603f859e5eb270b8251eadaeda0e1f1d125d2f48eb76a7181b081fd10e447567c2d9ec75adde0819d8ffce552a82d913b37b4cd6a9ea2f793b076f43ecd1d3ccb48d5202d2581983d094624c30238ad10884b8aa372550d7aa49bb2c23ae25d7d90d3b7292ac72241874440a25b4210cb5438cae9f65d4b4808b5c1e7f42098e2aa9535f9e3866f1766a6db432384a57e2167de23dc1ee38c6eef3ae6762b0eae9a9867dfe1e55b8337bb04d6ca680d88c6a6a46105ea122aeae4a71d01b58bcc3912a0675e4dc28807f5976a14389e48b6b2fd855a837811cfde18d959c47c24f1f90126ed787784a96c9f3b0e68c5e45e4a1491117c1e340f5f8d2c8a308235c531ae8b8610eada4b5d1104ef9a6772777e3acb6982cf99a9d4a3db32bb7ba397208b08c851a07491a468d3eadf48a14323c483949e0a8005e749b88762ae985ccf132837c47a3a2a2abe22fc47e29e26ae1a17b5cbca31417f3251d82e55c34e672b5a35a2a4788dc4e2d0369e0dc4a55f392abda04833fc42e340bfce924af169016ca19dd1be766fbc96cc6530ab77948fd14a73624be660d44a7858bbe5a8cf39e85560e247c9ad23e9f8ef3692b12739b0d754a8c68a2a47c6fc89ac4f553333a7f15ffc0a23a3b38984fdae7dfd3b7eea5313e315861f3b47876a6df06ed1505f8785953299b287d9a498534d4ab4c003feb69e7caea399416afb718932e08b5834947f0b220b510d7bb4ff01a11f008f914942efebdd9c9feb1ae15e5276a804f903c5c4f027f3c2b476fa3595103dc9df202ec1d2c80b837b4a02ecf83cecdf597c4892141633925ffeb06fbb22b28938b4a5b2e4689d3ae076aee5977f93063fc04d1b1b1c6cd332c9ff7a9542f5e3c5a62455f98ad5c6188d1a3b636dba160a3e3ed730e1948b6e500acaffbfd4a00f993181356bad89b30931788098c2b553e2b16c910b24d683266944313273ab3d62da86e27c6f5dcc566cc76669516378f9962f0bcbcca3080c540087201c2a053ca805c0e48ba7aa1ddf591333346171c22b49bb61635fcb2ce88e584cf52d7d6b110421d499fe04b346eee6b293a1e85a3ad538b27963a977843830d741914247be6af0ca2953c20780391341865fdd54d24ae58248b0d88a6298104ffb0287711595a308004c86319bec2e96372a4256a4d82e710419eb412e60370dcefe5c78b057f2a143bec2e23375a06aad399a238ef10ff66d8dd448e82563d24afc880f59f7f0bff89f8fae6d979a204bbe34661bb5fa625ec0a5602e5d5f27f04fb515bf43bf799a1cee1ce9679912e70b6489d35bacf38da9d196a757269aaf77801e13f3ebc45dfc05d8e9b7ab5d8da84ee2db684bc54ca6fcd91a12269f930e03c02d9372ee0c8c719b574569898dbec7d6fb1e747c7a570ddac856eea2057fd4d30e12aa8facdcb88712905e91354a8d60b2dbb245bd92ed3b45f8151f626af59020c5007f7876ec56c7da6b637e32f03f51e20ea354ad5071857e74912bda72c069596a20c9cf1b457ad16961ae83881da4ae482be1a5e5da7ee6a0ee9a36e1e0d3537bc7b36e155dca6141c2650292dc84d36344afbf72c2e3d494a0f93e83dd1379ceac9558a7b6a73a9c0cd643004ed4491ee381ac1689e302a8d7e92adf6227ed7d06e5da0aa84c26994c064acbfda8d45af30cfa1a9e8ca4894b9c1fbf0a3cb8c4492e6e1f807c3fd6baa0ef37ce392f0f589790c605537efaa140524e7238d4f3218b653316157d7fe1b59e4d42985d7506797add7c6557043d299c58f857308921062e613e5248efb05858628640a01ecf66300221cb43c3d13d73ad68e7955722a389e85a03ab616682db648cc02b91cd23818341564ffb888d836f984411c6994bfeca30cb98b1a9f39d9c9d0a24bbcd8095fc03d4d31e5f8e2cee9a21c682e129e6582bc86498339082901bb60b05f52b5de59a95fa388253a84a5146749d8c9771c6f2fbf7151bffd7925527f8fc175d6ee3094eb78a980f5db515e378521e3008ddb1761299df022c81833b565f811fd11b39098433674a63c27c559a759eb1cedc4d132c0f368437424efb4bae31d603b708a6df1120b629fe91c52aef07f7263f339ded9e456074b86927323751e231c5627374a56f306ab30c8658d70f236797c6e3fe69ec498e252b54032417cbd7c4099579e39e28d97676792b647bcc6c08ebd976a0507a8b5688d0335aa4c89f63026c2a4bf474869c911f32199d59951cda87c0d9884655596bb7b88e41f159d89287b93bb629c871abb0b5b468a9381c0f94336453a91b8ca075d40b407317229e24dd84fb9e8513b0e1b68b7e6b17b3ac74015eb7b544e79c335518f139e8e34c716f8941f57297fbaf9118c5e778b45ddbb818391b977b59c42ba334c315e25c9716013315e30c54d6b61e12ef352fe59b4a46996adc3f464fb8de255d2390c021a7cd0974071455c7caf8448a7eb95e4242ece864b777d2dbe30d71b40db0233545c5886f3fd7e056a4381d2bedda12880dc0acbafb675be0e14be30a3d06236b6c49060b099862e3184d5285eb5840486c33848d60a7b0a68884fc0c92725b69d318e1a3c8fd8e5dc354e609fcb57880ec0b0092c2c834ee94399317361182318cfe03249e4db19b40da946f53972ada766a930f8b4eb14bce841a98ac59e7525804a1c757837335ccf6aeca5c712549854306d60211d4dc7283af00ee5909fc7089ec3b24dc2caefaef63ef0318aee422197cde9210a2206a5f995be37c8831f917a6650a319d1f460dcd1b1c41aac1304a91b6a5ffc260dcab496fd4cfc4e0d4cd9a41b52e86bbed45769624168cb837c2cde0075d3c4dc3e155b26d880815ccdbfb461acc5a4b2e023e7992bf2735cf24c8b4f1c31237b52658ef4726e496bb750b0f7c77bcf6567ffdb2e78b19507aa2ce3d4e5793ad914924563df3fe205a8deaad8cf16ddb95907b234bc51049081978565c3225c195143618cf5e29ed265b3b6a46ce4f8dc6a45dfaaefcf4809b7848914acaa1b5bf58a66c345c2da4be15926c8601c7dcb04a5087a097335ef3a97e2d1ddf53a69071bf4d2e5fdd4f947ab88c72933107f50fdd441dc9e1cad5f8cf41958f94e53c3be1bcc8969f6720d942444f3dc057d4d209d177f210bb964dc0c2f2aaa7712b8781e53dba6588452be917c956e079ec5a1761228144", 0x1000}], 0x1) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000100)=0x2) dup2(r2, r1) open$dir(&(0x7f00000000c0)='./file0\x00', 0x200d0, 0x10) sendto(r2, &(0x7f0000000240)="4d8e324f900ef83ad87e2df2498030e47a3ada3c0a4a8c07dbc1a385b3a236578894d05d209dc21fe689681d30dd2b800ada151c9b8f1abf891605639bc882aec0e454b38965737163c734b00dcb0d65abb0f84dd91fb52cf5b0d8caea91d61f3190ca1c98ab5a618752652b94f0d152a2c72eb77a2e2701ade7e873851e78c1876eb02e0aa31d809b4dbb476452bfcfe0336c59c60a2f80cab724c018d5cc18c19bdcc14342c39f6e4ef8327c0afa2764279f4db124dbf391c91be62dd9d003cd0e28bf7a649e243752e70c979bfefee4464f6b1e75eea4d01c5b16ab06ef6647f878ecad3b3a56dcb7af146eaf52569daa6ab4b1ad0c5a076c479c142ae52c422be12dc96f81b8f0dbc9f2c512c64882ecefdc67be38bd39e3789d7f3ebfd5f786168064af451c86316554c640637e5d5468984a66eb28e6521b8bbac8f6332b63b2407a9b769c279e15dac9eba00d14bb825f8689ae262ad62b8752460a00e272e3a470cde9011a5fc7304347e91cf0b7e5178a2210a39306a4e9b93ca9c43c1f039808cbd5d1a0fd19f90f20c99f78688a78cc951d760b2b26f62ebc2faaae29e8ddc9b7c17fe68e9b35d6dded570a5545fa030334a08d80b4d5ade0f21e632bc5e3acb883f865d937482417f867eabf468ee5701505412fa8cb5da295ecfb1f3345d35355d04fd31522b9f0ca9ceb2f4bdde473b1187add64752d28ecdfb4062f4caa44ee589e64886b30bf426da2fe1b18afcaec9f82bf08b2ab1a82613a12305b1c188f1f027196101cd6499f0ea0c7fdb17997354700c8627e1aa9a54f252c591698ac2e950d4030ac5c3c942daad162b285e967b1411e415d9d7dee9b470a126e7fc386a457c97407822b843bbcaeedeefdd5c5c2bee57ad37a9e71b1c01505b44d42f62cfb24d5c7e5bcb49e523c9e27238a5fe7a561b5c292cf8983cd1b13dd3f07803d40dc34c13b22db5ba676c1fd7ee3b730bf5985c7adfc1fe7d572dea65e64bcf2f3ac49c67e3394e591e23f11d4ba31e04e4cbd679dd87fd59bed503102f1b152fd770c1e1d7175206779f94f02d4208774942ef786098b38c7f18e20a71320677210e080284f51065354e07085388021ba4bb54401c30f7ccbbd967d4dee23f16acb9f4da91866a8897d4fd00abc5f3c5d8741170c3d9197868d7439eccf74edf7143612d170464fbadadd0722f3b49bdca9555a91897ebf0fd79ad2343eda437a34e45423e6ffdb8b2472d0a73cfd6a1cf548b2c758220a513c139d34195bf72712abba36f8fcc61958606c9f7528484787de9dbd18e8175192b6399ec0b1fdfd802aa1629fe345062da29d8b66315768c72e7acc3b054d3f4be78fe780fd16f7ef9cccb0caecd7cdecfd00b601f7c397dc66856f4270b4e829eb0be7a55a2efa485cde303c51e85f13bae64e78fcdd79f3a5c94dc8209e084542b01182bbae23aa6b0be5dd13e17dc2f5925547a1a11c48bdc17247b27dcc360198f47e9d5959036fcd3c69adcec259a2079252305399362942e3961485dbcf51a226da0c3351804131e1a928c1e26471e8eb054a51526d425effb0244d7e078422f67a92192347da149cfe2c7cda278665bfd3c1994b2de0fed68421120be6408a60c73e6e002d121ffc6666c3d14fee8d346a615cbf8a91c663dc4821f2736ff919ce0a368977333bda524692e9b4453c230571f31c3fddc81e513b2b50199b2161120b8920ddcfb1a65077c2fc2d39e464ac43bbfc72c2166b217badecd3a14a43ad2df3e76da34b4224e1c2f087510e95468d0090af0aefadbabf1e0473f0f9edcfb53cb9adb5e0ec2923c615ca43c193c8b27a07a871180805c5e9545b6854f6113a944d650e3cf4072c44600c48d553255eeca6176a0da5bb3e48bb138aa4f844a52ecba65446b459b67cffd41e5477466281c78078c73a6de1efb3718419fb0b6cbd6233ee6aad51b778a15f780a5a779c4c64d98bdbd7ac7bf73a70a5d453e3c42b65eb7b8a173d2caa8f5ab74a47bf039cf641441e5c8efded504689db5da9585970f69d6336aa2b02fcd07b91eccd69e7dfded2c4c45811566a8486797afd48ec28019400af1e2cc64fc2ea425d5e7d287f698f9709c95bc9ff10ca6efec0a46bcea82df90f67e795064c4040c06cf6757ac50a61642a3b3354a7c0efcf47448b80bb516d8e9100c54ba6107c601f261e04e827811cf1776312fd592b4191dfaa6aa47521e3f5dc93d5515c1f55eed4d271b3eb7e7f65bb156d4c172f7bad54593402f69b49f6a49e5b75f9d91df5211e22706fa20ed4f8bfc1418530d632f5852b328c5ea54e4e5eb1a803da609dac88051ff561b260ce83aea2f76c89f8d0f64fd4a6c844847a3d50dc78372684365e628e2d5f202cc3077ae1fddd2554f2551d377326c7844fe052c22f74e0a8faaac7b2559d135bf8aa0981f2720c7ee78c2fbaf36fc3f0d5ec7ef1e9454c3c96941908006a85d03037ad904d4a099ccd7d5691888cfd708c2d19ed9dffd8601c64f6606e91d55889da097545590ecba27fedad01e5b3abbd25e79ae3e3f5403a60cb5d846fbecabc50dee6c7728f6ba946fbd499ced293b374904be1bed8844ddc1c2dbbe0435ea3c966769c9fcc83e1bc3f14fe2da26027ac9cbe5aad7609aee4083ff1a3560915a8114c6fe7a8d331dbccd7515bcb329b0e89050219f989adfd2d9d4b94636a37a2ba19fcfaeb9b31f9ee145bea68dea42f90f7784b91e8e4760ebae14c8483cd3650db81707cccb20204b6d5e1b8d7a8c2dc9835742487d6bad595feae93a9730251d7db2b7f4c655cdeb51d02eecad39909818b4ce9a9cb4b66ba95ca1b3ee80f5d23c53d281167fc7f959217a8b17bc09264da95090d39c4bf9ab0e41afb5ddd74a2c8fba830b98d5a93c3a53b015a85aa8507322778b2825ec072c53dc50127aa6d135ee03d2c62615f5e338deb910c13c82925d00c9328af8b6ba3972e5db2845abadf7e7cef1b844927ca472bf3a915a6b75c0cc2f95c824a766357de937c535dae2af4ba942ea059ac803556cf604e22c9cf06cef136c3f3596d4c4295ad0be23044aad83317a2a2bf2e8a40fe0cf4163952e8c06da2acd992da4f24f4127ba727f3f8e541197904552b43282129ac49b49e659debd4727358e4b6b0966a0361c90ba61a0c02ed61f3a4fce20825ab55b13cc82bd56b7cd316cf63bc4e823c01ee1444baa01a200d83da4f967b39ebd55becc25f6fca8badf4b3436bb9f5a19042ffeafc6256fb32c178686adbb09fa317a9a3a3db803faf30d60134ac64069cf714b10e05e13c512f35b613b27f1893b3609a77d2466b61c9e304be223e9c611332c29e89e9ba38186813235c76a0225992409be0e57bf2dafd22d105fd1f5b00c627ae42e709832f2a0e14047b163640a36a2f1b608c24c96b4bf1a7ae471694593baf15ed0a5dc22c0100b626f9eca008c8f7b450455d83028d2d09648390b605d6ca7dacb7ab06353b76d091d1d6559dfda6ca49586ba8ac3558d133761c315c719779b7acc3cf241751be1f6f067ac29553173a9f38f6570f3485c23fa84f9dd7fa25c37fd7bd7eae08ecde79b44c7ffd2831afd50259075d1ccccb146c46d7b875617380608eac8bec2d958ed7046687c0b738ebfae05521dc6c2d877bce97f609ffb9365cb21ea1d4cdb5e692e9e1bd7c5a6b9cd21c4b749e220fa3ddd1dc71027352dbfe7972957f7eb5a377f61d3ffb6249846a1c32637100d019681d02c2f9283a793f9816fe7d57b082268e273eda31a1a77b496def0f3caee82a9421e196927cbfea585756dcfebb77703c6565ced8c5797500595a5eb23b81b3cc1f84b813399a6c28cb2d81d71f0b3bedc2c8cf26fff72e0e5e14cff223ee7f00495892d56aa304ecdd0205b920563feb372b63cd3cab06311c67adfec902a04a259bc96bb9dd5e6780970d4179d978fa385e459dd19c12b20ca2a21a6786a0a745653e41aab42a2e9c307f457815c80bab75a349d4e7d945445d225631f757e3ab8194c2a499df9edd372901188238b797c2cb747c8c4c2c15dbf05709b7d4a72d9b5e977a791fac6be1efd70ee5fec9943be1ccfeffd0b1bddd4e742045e677e119a2515e7b45e2859c3f21a0743012c1a59d7a68eaa916994aaae25d4c7a3a403643bb6df3d7b10080a28f54429c8b2f99b3dcfdde89ce5c15791b9b1c8ba3fe04efb892fd91de137cb6d5525ddb450cba649e8f2c75694a9c337ef67b0b0215710bb7308326581c73184a095a2f226a7973f2618f6d6f37cfaab40037eb9827e74150d8996d33331c1dd3f8b6a2a8131c5019b0176061f4aea171c40a907dd102dbf2557da348ee827234eb3ddc3ea4ec2f8799165cd763f401b3bc9446257d42ee5af697b6fd5c961b42c638721978fe98ce62dd9036ad11bdec40c0d2d58f91e88ff45449cbda1ec7cfd0bd0354a456cd0d6c7cd2270988adbbec7b2bd581099d544c5f8e7c3da90be402f74a4cfea2d1da3c585c9a0461096ca81b43c708caa557b0c59cc8b76d1860c8f0355cf8bc91af573f0f22269fa3b232321378fc310d06b8fb57fb63db932ebf1213a8e3fa66383cfc1ac342857d87eebb7bdd0806e39f17cec48c68c8f3e3001c093240efa2ac5eaccd93482cafc63334ee5103000befb14ce7c4c514ce652b717350fef5bf07ca4d9ac68d91cf5954ab83c22dcb2f89b41c3f2b8f7585c07c00f85346a129dbe9838c025cbd7596226a3d259636c19a2b9e023ad969ae2209fb807e51e0102b05fdc9d3640a95e544668397b5416a52abc04511ceba5237c5b8bb0a34d42fba2c0706556d7d382f56706549bae29877c197ab6f5888ce26d1b487d74b2553713b25a5d3d95f003cdc5adaf5cd936475741cf73ad22e6221eee1d3da8ad43e21e3fdf1b2a4a8c522179d9763f856540b2877eb7b031577b19831fba8b4ddfd0c0588ad14d8b250b374a58af4c2864bc4b482df9f6081a61efb1fcd3c82a6814b89c1e45dd713aa51307b574a6984aa10a0365dcd14ebbc0408cfbf1eeab7dd08ce3a1a43d93e2f6981b6157254edae51045b2cad42446722b630f1907c916abfb529868ac8c2f47b3c87020dc45158595f0fdca87575087ff0528da79e09292329990d390a841daf59f494a7659231e8c47230fcf082dd8d9be70f96b3055b1a690c2139bf6f2c174156368c0c0fc68437cf4ff5d8e0b1246c32ae0a35e96a328e1e6e0e645a3b8abb18da041a397f4909f2230269f5a1c7744e7452f46661c6530452a44b8f1aa3e2c0b7626c726333752cc8ccd06c7795e01bf23cb9c564c188fb9ff504b1d1632dc3077db151324a6b9404eabee39653aabef289969360881d111de30069ed4f3a3ee6d60727fd3210268a9ccbf073734166d74f06fa34024fb058836db79dee361c47bc4ff7bd950325357d1f6d6dee7c955ff96cbb26eb4e1f1e6e33c0cc56de320dfa965f31818d79b6ee52bba6f49845ba42fc67fdb6052ca324d5253b3bb3dfa391a8a9f9da6f105dd34ed8e94920cc45929d2499fb365e38be8ebfdb32391ea93c62e38f0f37a937b0af4430a8173aa97c2d36ebaf08c3d2acb24e77d48eaa584541f78496d090594878127c45863c962be42a648547d3c5870cffdae52df7e529935eb90d879815215f9ec6e05b9dcbeb369c2c8f3a7c823649099bce064565ac1e513c2658336af77ed2d8a318b49b52a204c36e701168de4abf2073ad85b3c01cfb08d4a4144bf011638adc310d1971aa4649e02f01d82e4590128b", 0x1000, 0x4, &(0x7f00000001c0)=@in={0x2, 0x2}, 0xc) fcntl$setstatus(r2, 0x4, 0x40) 16:00:06 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x9}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x63}], 0x0, 0x0, 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x20) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x200, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0xe7, 0x3ff}, {0x8b, 0x1}, {0x0, 0xded3}], 0x3}) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000240)) ioctl$TIOCEXCL(r3, 0x2000740d) getdents(r2, &(0x7f0000000080)=""/53, 0x35) r4 = kqueue() kevent(r4, 0x0, 0x0, &(0x7f0000000280), 0x9, 0x0) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) utimensat(r2, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x9}, {0x100000000, 0x7}}, 0x0) 16:00:06 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="8202bc4d7d416b8003c31d69010400000000000000000000004000"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x40) ioctl$TIOCSTOP(r1, 0x2000746f) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:00:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f00000001c0)="000000186a56b5bf3e752b00feffffff2000004dd5706c", 0x17}], 0x1) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x4, 0xe, {0x400, 0x2}}) 16:00:07 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000080)=[{&(0x7f0000003c80)="81", 0x1}], 0x1) dup2(r0, r1) syz_open_pts() setreuid(0x0, 0xee01) execve(0x0, 0x0, 0x0) 16:00:07 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x6b, 0x0, 0xfffffffffffffee0) listen(r0, 0x20) sendto$inet(r0, &(0x7f0000000000)="cd4b8ef4af5a1c6722fa14d77ab5fdf23ce2194cd151aec77381a973c317300038caed6d651f7bda5c495e591625f0bbf1dd8cc54a6e4cab6c7707021455956bd398f5b9132c0fd1eaab30e2", 0x260, 0x0, &(0x7f0000000080)={0x2, 0x2}, 0xc) 16:00:07 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 16:00:07 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x7, 0x6}, 0xc) shutdown(r0, 0x1) 16:00:07 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400008002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) getrusage(0x1, 0xfffffffffffffffe) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000000)={0x0, 0xd42, './file0\x00', 0x6, 0x2, 0x7, 0x9}) 16:00:07 executing program 1: r0 = shmget(0x3, 0x4000, 0x400, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_RMID(r0, 0x0) pmap_unwire: wiring for pmap 0xfffffd803f014600 va 0x1b2c720000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f014600 va 0x1b2c721000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f014600 va 0x1b2c722000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f014600 va 0x1b2c723000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f014600 va 0x1b2c724000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f014600 va 0x1b2c720000 didn't change! 16:00:07 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2000000006002, 0x411) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 16:00:07 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) nanosleep(&(0x7f0000000080)={0xfffffffffffffffa, 0x23974438}, 0x0) poll(&(0x7f0000000140)=[{r0, 0x2}, {r0, 0x116}, {r0, 0x4}], 0x3, 0x0) pmap_unwire: wiring for pmap 0xfffffd803f014600 va 0x1b2c721000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f014600 va 0x1b2c722000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f014600 va 0x1b2c723000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f014600 va 0x1b2c724000 didn't change! 16:00:07 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xfffffffffffffff9, 0x0, 0x2000, 0x7fff, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) minherit(&(0x7f00003a1000/0x4000)=nil, 0x4000, 0x3) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x2, 0x3, 0x8}, 0xc) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) geteuid() 16:00:07 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0xffffffffffffffff, 0x8}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) close(r0) 16:00:07 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0x108) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) ftruncate(r0, 0x0) 16:00:07 executing program 1: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x2065d) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047466, &(0x7f0000000300)=0x100000081) kqueue() kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0xadc, 0x0, 0x0, 0x0) ioctl$KDMKTONE(r1, 0x2000740d, 0x0) fcntl$getflags(r0, 0x3) 16:00:07 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) recvmsg(r2, &(0x7f0000000540)={0x0, 0xfffffe16, &(0x7f0000003900), 0x0, 0x0}, 0x42) 16:00:07 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = semget$private(0x0, 0x1, 0x1a) semctl$GETZCNT(r0, 0x7, 0x7, &(0x7f00000001c0)=""/4096) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000100)={&(0x7f00000000c0)}) mlockall(0x3) 16:00:07 executing program 0: r0 = socket$inet(0x2, 0x4001, 0x0) r1 = msgget(0x1, 0xb0) r2 = dup2(r0, r0) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f00000012c0)=0x400) msgrcv(r1, &(0x7f0000001300)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000079b3ec4780817d1d69bc4afcc85df547000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011451300e29ffa70e72166950d02c7cbb79af4c32bb6d0a14b4b9742e0bd0f21893d2446124e3b1cc9482c52eed8042f8593e1ae1dc53d7f7695948055e21eceedc6ba7309a899a150ee39e498001afe28d56f9c838c5848ff1af5b7bc90ca4eee1a1cd00c4563b1c493b5307e61278c7d2202342c501ac38204cfd69fd497aa0ec801e4df4de6caa3f6a188c65f6a19ef290d73172b9a2cbf724db1155f58a3a9cca835a69fcfc246d12d08"], 0xffffffffffffffb0, 0x0, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000240)=0x3) r4 = dup2(r0, r0) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000180)) ioctl$WSDISPLAYIO_SETSCREEN(r4, 0x80045756, &(0x7f00000001c0)=0x2008000000000) setsockopt$inet_opts(r0, 0x0, 0x8, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0xfffffffffffffffe, &(0x7f0000000100)=""/33, &(0x7f0000000000)=0x21) msgrcv(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1008, 0x2, 0x1800) 16:00:07 executing program 1: r0 = socket(0x16, 0x200000000000003, 0x2) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:07 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x86136) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0x36d000, 0x0) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0xbb}, {{r1}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc020691b, &(0x7f0000000800)) 16:00:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7000000e74de4000000001000"}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}, {0x0}, {0x0, 0xffffffffffffff82}], 0x3) r1 = dup2(r0, r0) recvfrom$unix(r1, &(0x7f0000000140)=""/41, 0x29, 0x1, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r1, &(0x7f0000000240)="8b149cb30400000000", 0x9) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x3, 0xfffffffffffffffc, "845c5509002000afb481954dfc5c7f8ad79f2700"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:08 executing program 1: r0 = socket$inet6(0x18, 0x0, 0x4) getsockopt(r0, 0x200000029, 0x1b, 0x0, 0x0) socketpair(0x18, 0x3, 0x3, &(0x7f0000000000)={0xffffffffffffffff}) r2 = shmget(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) socket$unix(0x1, 0x0, 0x0) connect(r1, &(0x7f0000000040)=@in6={0x18, 0x3, 0x2, 0x1c}, 0xc) r3 = dup(r1) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000080)) 16:00:08 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x9, 0x0, 0x0) 16:00:08 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) socketpair(0x3a, 0x0, 0x1000, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) r2 = fcntl$dupfd(r0, 0x0, r0) r3 = semget$private(0x0, 0x4, 0x10) semop(r3, &(0x7f0000000080)=[{0x2, 0x660, 0x800}, {0x0, 0x9, 0x1000}], 0x2) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x80044270, &(0x7f0000000000)) sendto$inet6(r2, &(0x7f0000000200)="423b40d2eb7996d2a20cbf7b8fc701319f3e20e4442e2557becfab23e84b0c7c5a2338868bf76666a62ecd2ce94c5267300b238a2bd17f1a90bbb154415d1e1cda7a2e026708f6ef23215b6e4bffcc84041fe9c3da0ec7", 0x57, 0x406, &(0x7f0000000280)={0x18, 0x1, 0x4, 0x6}, 0xc) 16:00:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000040)={'\x00', 0x516, 0xbd7, 0x155, 0x0, 0x100000000, 0x0, 0x6, 0x2, 0x0, 0x2, 0xfffffffffffffffe}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) accept$unix(r0, &(0x7f00000001c0)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) write(r1, &(0x7f0000000180)="6d6e10", 0x3) 16:00:08 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="0296a6b13936c08c718a6396125882a8843c8babf10eb5b13d33a9afed936edbc7419c9c9531f9205b03204afda691018654aa348ea6747030023cdc9f43329d1defabb864a7eb9b5eb337fa25f3172d5087d92f209515b76fe0da8ac653f702522391dcfb9c09fc"], 0x1}, 0x0) mprotect(&(0x7f000059a000/0x3000)=nil, 0x3000, 0xffffffffffffffff) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 16:00:08 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./bus\x00', 0x18, 0x41) readv(r0, &(0x7f0000000200)=[{&(0x7f00000001c0)=""/12, 0xc}], 0x1) mknod(&(0x7f0000000240)='./bus\x00', 0x1000, 0x7) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) accept$unix(r1, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) chmod(&(0x7f0000000140)='./bus\x00', 0x20) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) getgid() open(&(0x7f0000000000)='./bus\x00', 0x40, 0x3) 16:00:08 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800)={0xffffffffffffffff}, 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000680)) pipe(&(0x7f0000000880)={0xffffffffffffffff}) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) r4 = syz_open_pts() syz_open_pts() syz_open_pts() setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000900)="0a2bf64bd9c14fb9d085bacbc43d825d5fe4317545474f11bfa5895456f38598bac8da506faede32333d7d751baa418e3e9bfba88e9df1fbee031802fc90884e88c8b40bf576f7fb765a270f13f3761c4e9d3e682007ead7f4d64be6b441ad0a63e10c660b6085c0c4bd992d85d3f6d430feb5c05557fd2cea7c90e3ea9688871e908e91068d8284010897f9f425b75621ae06c55c53be409b195bea36db801959b08baebdf2e4e8e661564c5ba29245b72254671c1c0e04ad25bf83ac509b3279d3ff9c7797b99791fc0d435d97d8086911af0e407ae2b44c5ae4b45be33a253d0b2f8bc4d4b55e0937d5889f5687e3cf184c611a82ebcd141873f92c2e5e2b88758a31d6cfbdb747c7842ceb218f815e83a0452e85574bac89f5fa60dbea5397d9c48d5f1ea38628a2fb55551ee5c825e2718775cffd38d18cfb6891836425afe7f155b0f92718702d397f6fc8e401079ff9c56d1bd8a0ee0083c8fc3e593af2bfc23bbb8b358fdaf3820adda78705b4b113dfa5fa6124204b2e8a0b6c26f7712555578d5e2dd4f4659ff14ba3099acc49ab7ac1ae0bd959ed8aae74746958f06e48a56d310d724d39402dc23be2ac4742e6052bde9d6590fd5e07fd2480cfd45af29d7f8ad4a9444d413163183c82f0f304a66927a1846f06f14269738001334a2fc5395190b7578c5a5000afff48e1a8face6584965d9fed86b9e18cdbd83febed8b0345757e69943774df0e3a96feb01c90178bc5c8e0ae0ae1a518dca81b1f02a7f77a8f6713f144af3f69ba77c06ce836bf1b36a6b9d2ad4e8f81c5f0988f76ec2fe8582cebb37b6004e621de94411baa45cabc34e769a8f992cea2ef2cfeebd387bcd5a926a8cb47067e9cb81e233508820a9df4346347d9fd634041cd8f01838d842c94619ec149344cfa65926ccde4f57f591cd80c689c81d3f291638055a1f0b9aa813381fc9da1ea91b7f62fd769ac58080249991ff56e6f46458d54a8f166b09f6223292be3daf4f9b1ce891a48f57db7bf25d4312cc7ec9f5a137f840a33ebaba28c07ffe56721c9a2af390f8b19f7922bd0b276902c81c859f96d57b7c04a6c7cbef53ae15b74d292fb945209a8124a22a32918e4c57b41b369fe4c9428d02257c5eef267797e2145baca2e4221da2edcc2f8a59f92798ff782eff7ad0a747a40dd8e5b4da416659409e4f1906e1bb56d455eada88e6312aa541f73f179038203fb6b96941b224f0172cc431958de0881321ca32b23f0d23391e2b194262591c69730b99df7e22b65233e1676538bbcfe205d0652cd9972aa4d84c17edd1c97ca49118bd76566d5f9315c46c2bdc9599881b64af8dcfa258477b86a92f5e1e7e3f5cba3fd9cf674fbf7a1334eecc7d5bfad51b4365001eb6ad623e1a7a62351ab24c5c67dd0d1866ba4bef946b83fc5048f16b5745ad179ba11f8de7dbd276ae06411df38cc0e2d109be07282965eb0fd7a1cfd3705dc44a7ecee32d2947dbb8e70e55a7cfc01fe31a76da4b6bcc954925db6315cdafa7f5490e9906894b19185681c49a64e92c2709f7dbd5d31a1d11a2d63483dda7fefa580f670f5d5e3991e027dd38cb7c9f9115a71af8a7d3ecc63b2064d3cacf8cb6a2074733b93e8461c7276cbe295dd68929f7a1871b05dcc4a98457e481fbcd3c4f59a2b455eacb8a8b29cbd0b39ee7806eb682e074999507e34f10b1ea6075501f71c30cd7f927280414dfe507778b343a7acc0ec9d92d61c463da5a061dc37418af825c1d2185b375e6f9be9834b667ed7a407d626003f29b78c624851c263e9ecfa60eaff63c0f9868cb4575fec8970eae8628bd5c529b47984064ea71354bb6543d2d83335c1d326a500d82cfe8d12310637274f4b3ce163a11122689b5c11b12b78d8a1676be19a5c9c997da49c2f8ea074a96026dc6238dead752717ebbbddf6357ea79e1e90106744a3b1ac12ea39d20019071f063c481a619808f87d630fa706d75ba0959152a56ec6bbce3e85354fb69515c2c4081418165e5c24d5ea81972823e52a9da9d9f492235e8451dda9e62a99601419fd065f454b6f4c99cc265f5aa70acc9d4ceacb862640f509c7ce3b3688ac8814a49ce479224149ac45265941e7122f586d4c00db9d838d425b80a06f784d8f177c9464c16882f5f5b3029822e5f3bdcb883a4364c8ae26bb944632bd1db359fb42b0d084905184700129547b586dbda81f801d81a3441c0e4b5d9892bea008f56e25dadc50d91769643512aede4aa1f760a7291fe2f3ef0600d0ab723117676cfaf84fd1f76af65fad286d1d31d1cb064073171679835427869c5079cbdd589b98ac0d9f4a80f554ffd86ba59496c3ae7622a2965d99062a24d1b45dc2a1b032f247830149c03b23ce6ec5b84b46a6482d255dbe64f11f9574683ff459c4b744cb0d21316ca34e29d1d419dcff7dfa321c7adaecfc15695df33dd6ead7e5d62f50523708321e0c60293c4276c971f2a4871a67c70effa9dc4cbf3ecaf245de79f1b2cb48fa59575137f5abe6ce240537c9185170fb57fbfce01c30a06c7e433c007a46620ad00428b3b176003caf25d93d8faf20fc0905c718aeea4118eb44d9ef5d25bee2807b5e9944825a64d6fb3f53ddc0c45f9c409640083de9d4de89cbafed0a7270a456d9f2fb30957194d860f286aca630e3f46749968bf9f3f7fa7f80c47a65be8dd8108cca6e29ac019e2bc23eade5cb490e0885060f92f5e0d2a4111833c4fff8f618db50498dff290c91cc4fe41c7eed5d6bb16ee36f18722208800bd2d2e57cdcda736b9dbe9cf8e348543252c5e218b53862a4d432e31f83367b37dc72f4f592cc6d9b43ae45777b6781f5c1fdc3005d919679f2d78b8c36fbb89f30c62432d5945de3e762b01ce28853e644efa77eab34fa1e204547e23e033d295e9ddf47f0c7224076d8aa381c9026cb006ca300d9ccf6eee7ffadc4c3c9762208d16246b54aee71efd1544743b126ef38c2416fc2d7de39b3fba7f3ee78d3b89f28465591f499d92b22dc92aa1206f352d2209660eb1f25b84d49cb8f1a10c30b3cf8b453f5909d11e366b0a019009d461ea9da9b246d255c2cc9b4f60d519d1afebfe3b2723e97b4eddd96d8334c3b3716b8eefff6e886c27aa5669607891c20db87754c0b931f8c1540e378637c97224c563aa36376c3e5699bf4937bf462d29c46d86cb511ce4a69c9a6cdfa591dce390cfb1fb69e22f8064ff6aa6eaf04f60abeff232bff5b313e1d32d46420165e95b743c749fc9dd741276761ad957517b092f5a77d0914fa1fc241155a7e18155bb248a5e405f82a4dbe81686ce35dd4328baf6103083864b1709f684ae4deea17d10b2201092d3be11733c13564f238321c99c1f9cd8a20811fad2bb79025289a7f41517210c97998a120cfaa8c4c555da225be149c9526f4fd6ea5cdaabfe40846fd7c6ba47adf29ceaa899076255b299e25383468f07fc103c5f44aea11617a9aff7af27b7b8189cc6761872056ada7bb0ec8f1f1191c340e7dc6898e36c351bf7bdc95a11f187f0d3a63f928f7fce1d92f4b302ee5ed916a3a1f56baa2479ee654e1f1bb21603f4a9b4bdf138de2cd320213fa06e7aff7305b8776bd932174f81b6ad59ae3cb49b0403b546ff2e94411941e3bb5995c73390ab0b5e0e83bfac9482e0a22dd47de3f467890925a8a0a504415137f49a670c539e8e961a45b9833e840f77cfb10f03da79a21ea15a40e4aa69f80e5f18febfef9bb151ba9e1e0b1c8cebc18edcf67635eb069e0eec308e2700974b287a223d0bdb1f5768cb9f85d7bf1b5028495d3b9c1381befb391464efb476bdd934c3371125cb080afe89d9960fc176e1beb27b5f13dc7028a3aa8cf2bf313cba69e5e1b7779677a7328ce3e1bfae717aa6765009e98d74c9972bb0613716c33b2027f2fad5463966e15a6bc7453b8568b11b646604771f3d4a0068198c71f896f0e3ed522ce971a4aa39abc31f9fc81c962545dc6631193de6fa8e94527fef427f80b2d29a4b8ec923e3f7eb5f895fe9a02f767cd86a418b28581d336fd3fd86c4710840d40d1ad609397066ffbb335774ff6666fa798ee57af199757144053ae392d23110bbb3749ab5c5112f09b1ebc33b7535fa7518a335a73d55945d7d0120d91a879b82e81f64a765188540f6cddd560a5382a94534bbf44a8bf7ef9ed67360673220c1dfad9ca635170fd5198187563663248c1a2b8e105365a5acaa28e9d0ad4e0a8ceed2b25baea209d04dd453e407eea2206b3d0d0caf3fc2f967d3d9e64d4a56c429730a1b9b9827f15e613dcd129b93ecb89f197b4cbf5a9bba9d64c147b3aab3282554e3a06fc8b429b0bf8dba637a9efedc8f25ea88423eb169dfe71d22450f147562f2e24c5dbc81d0da605469122ccafe874176fcae6267aeb2c6c32872440475f516bd6b428b86039ab91abcfec535e8f2ec59a196a029be56f8052eee6652b10cba735022daf241ef8ea6e5e667bad208dbdf16f4da5357a306dc103158839c52d24bb046368b418f14cd721094b880c009abb679bd359134d9a9a8e228b39aee3f32de9b6faf4fd5873ad0d43f6329ee71409f1f1e2432704745d2248646b839893cd041672b771f60169854989bdb033072af3944f8b7f690ffe30e099926cc82e45e4b1321b131158250dc15bf52876f0b401ee5ca933464de48669be7a718f3014c80d17d794fd0105b902adbcbcfd1e65f90f57e83a6914521f9f23621596317aa26c3a957d03fe106afb9c8bba12354196320e7b208cd6b39bf4b83ac58f318cc2823cb28ba273cd79f81715e766d2049dd4b2286f7781b37a67069e0129eaf79416eccbfe3acd47b5ff79449ab8b5ec5c0022d61c2925131316520eec600c72e9044b403872983b48a82d3abe47015ab9443bd4fc28755918f2b7ab1ca4060ab61bd14ba90ab409422611e2e8c87a4a422909a82d2b7b85b9c97b3fdefb3826fa8d0f9f76de57d30473d297c5f66eec13dce785c4039f7a22b3ca800726858f7e03012d60df0e4828c433e452b171edc4dd9f9a5119847a312abb35bf8bc861b25386741f96ad802c470b765c76c58b6f92afa6749fd2e2ae87f0d9e277e73f03feec9c277be8ff752552f433e0892daa39ea7834e1d7a47cac92cc2c73ccb8c0ac192258f1b690f1667daad2795b26357e2c13fe9f1eae78ab7b6c64226cce90e06fbd214b1db85c6a54cf9160d26f1a802d8aca700df197a647d073c8dd7ac7251e2f7c2270b635dfc63b8203d0d659107e376da5a4205f89ef8d8b291eb68372a4747f8dd445466c5147d9e23e2075b8b6b7bb295ca2f0a75221ae90fd7d78f14e27a0179ad9ec35769ccc9beca8739fc289d0e4a05be98cac98c5eab2724f7b91ff7611dbc0846d3cd781a1e1ec2b525c157bfb7a9c6ab4fee2c745df5aa3bed29df2c5c792bd285d5a1dd495ba529597ad7993f3cfc891b28f0fef44caa2e24a219d7608572b3744a00de9a1dbd353896b05367918df0eb8bfbd61266edfdc55fd898c07e565d8a2bb431d28cda61c564c68a5d53cf9afe1ef39038e23344d55c01000a4d7b12668386a828866dee7c9aa26359e3d5780cc6a65c2da75dc5416aa8dc88077ed333101e2a90a74add6a13ebc53d50babee1a8ccab48f925996c209dae0721d19779fd7f45e2ebc8a359a14ec00404fac4d0b5370c4d9d3376184b5f2887011a269ebecda637c5a7d9ac76a51c62badf03e4362fdd90dd6acbfe0fafc681fe90417c76be0c7456cb78b4f8d", 0x1000) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) sendmsg$unix(r2, &(0x7f0000000500)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000040)="178922460b51c1261d850de5be32e15143ce25a81b32a9d017d5e6b5d4f73dbf85fff091403886dbe43e3c932e8545b8aa376f34c53ca1cf43cd52092825b914690bbe395732d0f74b48dd6cd9b99222038d4eb5516c9c2d74d092d4e29bf0e4dc193a5fdcaef7154dc1733068424a1d6fa029f51c5e7fc2b6b56383a2f233a2de93034db6290d7cf78507435a8beac0173dc9c2d6eafb1b9fa216cc9d84bab53370617c228478754ee2ab96fcf2b870409416add0397ae05cead95c3717e255cc01c7f2428c27a9ac245f4f5a9e59beea1b68bae321a8555a086a8a26743e35676dcb5479b9173011612662a9f38a28", 0xf0}, {&(0x7f0000000140)="65c3d57124fc526a2da402ffabbef7f24557aa4d32d23fee009f608670f1dde652009cf557a2cc08d6d6c7", 0x2b}, {&(0x7f0000000180)}, {&(0x7f00000001c0)="11452b1beb30a87e57d5ec81167b8044a19a4d999fa7d4b9b40d9e26d2d805072b2ee8367a7c21ab81a816fcb1b0c9de3c8ea2d049186eb79b3fa01c71e06bece7be7a30a6ccaf09cad874f5342615e8282ae11d162a1115d4a23fff6b4c531c0ebb6bef9fdabfc1a741e34fe359ed84515c", 0x72}], 0x4, &(0x7f00000004c0)=[@cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x20, 0x4}, 0x4) 16:00:08 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0xcf}], 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) write(r1, &(0x7f0000000040)="7a3ba46f143e7505c12d1cc994f43f", 0xf) kevent(r1, &(0x7f00000000c0), 0x3ff, 0x0, 0xfffffffffffffffc, 0x0) 16:00:08 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) open(&(0x7f0000000000)='./bus\x00', 0xffffffffffffffff, 0x1000000000000000) 16:00:08 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r1, r0) setgroups(0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) fsync(r2) close(r2) fcntl$setstatus(r2, 0x4, 0x8) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$TIOCFLUSH(r2, 0x8004667d, &(0x7f00000000c0)=0x1) setuid(0xee01) r3 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000200)=""/255) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x40, 0x1) r4 = shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_RMID(r4, 0x0) 16:00:08 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) open$dir(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x20, 0x2) kqueue() r0 = kqueue() r1 = semget(0x1, 0x1, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = semget$private(0x0, 0x2, 0x220) semctl$SETVAL(r2, 0x7, 0x8, &(0x7f0000000080)=0x4) kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:09 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000002700)='/dev/zero\x00', 0x800, 0x0) connect$inet6(r1, &(0x7f0000002740)={0x18, 0x1, 0x0, 0x7fffffff}, 0xc) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000380)="b1a1e6aaeeaff199ab8fe9e09292378bd73b12d519e9a69405d5fc80073e123b1a69b1b08a4ed90c6b6f4ed37e8f98d40f474c3308d2f020457afecb380e5bb3da19903c2c4770028a2c17632adc33c0326e427d56b6886e9a1be26ffa018f6635b85845ba30e08bb3ad3d886f309c384a35d5818587f1cf734bdd9d08a660cda6690475caff5e06138b3b24b8e52845d1bb3d98edef84aee3b30f7ad9f13f339f694d557a1cea2a18a7cb5ae69a5cafe824b4e559d1564b8c9735ddb50720d89bc02d2f1b281952133d160a5aeb5921e6316d00a5cf27797acd4457e2558085ae70cb16bb7ae768c197ea744e970527b918b71508fca1bd1cbca5687591b7916c946135ff0017616cf307d77a625dadffb7fc101a038ecb49a9ff38e84d33d7666bb518ebe6f380da283bff50d68eff4654727bece8d7bc70df7685220bd14bfc24771ef48e0aa2764f4ef0022daf42f8dc53cb6c051f9e0f792ea3279b91417f07187aed4e64a19df2f4a05772b31d56b339ca77c9b673c93500f424bfda96e996314fafba486444f677eb12dc597f16ee8c90b103efe1bec6efae1b15f700bd27a01beb10424b332dd15b4d03e404c8d6a9429197bb59f19b55cedb55509c4628277ad9a20707e0bac25035d67bfd0835c63d4e7caf22851aed044afb4a1d97d6faad6264c1ba093915181f46dc715274b8c3c0b8e5c8e404eb1c0426048d6dee65948ea9d5a3ab435ef827ad5a74df1b8c232c633ccae2f67d3e900ea4d457f9c1122c8fb67aa27f589bf48b82af130235e7aa0337b6554f5b17d273b878f6bf35c51e23e6e8ff3b3d99eeb1c73a6e41de2546af803c7d9b22c2a48f5660e4df87417a5d9ecb2ef859c0355e26687c92dc316494e36a779973fbdf6aaece860863c31851d622e218087e84bc93eade36ca39229fda8ede42c1aff96e903399a72ab8d721057a0dd529198a4ed6296e00a5f6d1737edd67169dcc5cdd6a1abd201c647271236f072e23c4fe788e9bd21baaac01ca727a52be58cbf696a321670caa903cad83c2adc13ea6ea73411bd8d56ee79ce712a56d18b4ef095e7a7cdb9fc932e0abe2fe6faf5fd1b660d6edb122d4bf65e4f4623ae12014ff4885f5350c4aa74c46b65007f900d72aea2f8b06c5fa66e153093048e7d63bf07411301fde19f062926bf94d40c3aaafd89a7191aed53dc1c0e003a5a5a4b22ba64233cfcf77de265e11ed3084729c25023d5518e0f0a1450929e8742d31420e69368dd332abc7185714bd92b399c3d16d69f522f98350acf00e4601589d2b8a5608900f5654bec72d4151dd2d33c4dca9b1890fec7396bdf7c015f33c7850b41b8f5531877b934436151bd05bb7f43e10fac1cdf6eb942d29e5eca407234783d90f7832036b59664a2fb671caa96ba74f15ba10f39d5c932c8e41899d6f59bbe174fe4378f059f7df3245d23f7401f2ee63425285e15aca9c05d499c57e3b2607fd1c15d89cad616debd41cfd3155eb7b458e2bfb4a9924fc683c6af5fe4bd37407c76100725dcaa20e126a5e00f681cde663a4d7a2daa9485a50fe385cc7d0b465085ff64263e696638c46039dcb5f851b214f5bf3a3416228f4e3adc303abc9d6954ed9f31c30fb83cc68ccc825cd9118498f091955ca500d6a0ceeca6b3689e560b457bea17492d80d823ff28cdc529076d1ee7b9b6e4869bfedffefd854330a9569972eedf45cc2ee0d4dfcaeafdb840be70db9df2727a08cb54356965eecde80c931ba04e5044bc804ad86a70417c4edaefc3c8ef941d80df9337aa3d93883af623aab757e99a69c16b2b6faa8910be2ffe86ec1cd76bd995c6f0bd0de5d0821626fe953cbed0c0c02bd897cb3b5a2cf38bf859e78d3e83e9275c828ec8e9dac9ad68b8746a7be15fea89be8bf1490e09cd0e70f44dd487b2b1e4d0a55fb49c1026e0a82868b46ca005d091328a6a1172a34b6a847daf89e6d66179d14e57b502e990340e9f8b330eee485ededda54dc5b493fd4703a2bcbb33f08b899dec13828a9f97ce836495baad0987a44d1fb760e8995806154957db326f21d331f865f4648cca1f980359a445f9c14da91882276593873f61d45361b3f8f0b17e668583d92d4d1363be5333f4e062803c8e1017a4d8266f4f34a4d21a1d810fd0da7d34302bb03bb3b93b63a2cf7564c8ac1939cd5d0686c3eae9ad88f036a1637e73c6a7b7bb3f8e2918df5136449e0d91fd6174e03177cb1dab01325040d56c22dd5d2a319ece8a78959093ce070770249ad9f38321fb3d5e848b36d0256c93313d3598d2adfef76231aba9f1f40f9b93d9c47e3c8d41f8b5fe08f7e98301a25c3b7efc7e1171533af159b9ebc02195973a64c7833283c51351d25ec305962f5a2b6ddcea60a777e4c9629b435898680416610cb84a2c4428747930798692ea9da5a6d51ec7b17c5e1dc8150f252a34e41d5bb39eb0e0422741947086247deb127d7fb6976696f7ae9ad03e4645d9c3030f86157e89f2244a6f2210ab93db2e828955939eff6f9cc01cd8d132eb5628e8478c1bf9d294b24fa80b62a044b89571f2b2acbc3c5c52e2cbce7d53db3469a43cf49235ba2db986f46d04ca9c336bf5ae808d152e81bc879de5e9acd09241aafdcd10f31122dc1b5828d83dfb9a8fab1ace74badb0b95972fefa6968aae8d41613bcc84ff755ac107f8ac66ffe9d02daa00b303794c22b97629d19fb4be6bdf5fb77746559ebfd72418b64c6a891b6060e7cd8ff7acffb6733c6c0d4ef6df2d63e86c5ddeae7bffa77b476bf8b85cf4244d41a4d0a2e0a0d87a59d1ac010cfc0048f23f934560f644e4299ee06381e9f6f6fbf79d407b75263fdcdf55022338e82203b3de6a39b469dec0c9dfe3b5e6858a25bd4d0d66b9f51c2ba84fe0ead5f371feeb9514b8f4ab4f47f3161d5e8eecac18d6197a981bf3ee0533fdfdd12799584623fbae30a6548fc77e15599aef281621ef591dec0ccaf95d774ac8b18c0d4368b3846dc66159a8037aaca16ccedf3df8c13ed4ec178f0af85da2c446a8d4d82b8b419ef68f34a8efed47ee2d010808e387b47dae73a0692ee1050d7bcd8f1ee0e47b4459cdcab88a127520e1492c89f90604d0175577c7d6bd53eaadb64a646aff7b250b7431aa1c9169e2381c62fccb0a4cd610adab517d4b7b844c26c89289def6d958eeb9d063ece34e6d386b0cb703b0e680525ffedff9b0760acc4ebe8a2e7b6263cd5774f2d265845c4e96b51c645b465ef316f522295237e7dc5782426fe98135db333585a24b3a7e808cd880c6ad0162c6bcc05e7d1d5af17beaa04ad9c65b91e9a0746439b1d9004e975fefbccae35cdb7692c60d57d86caa753d94abe17d585b3edba4e142795b3ae190d25813112de33a2aeafec0d599a45afb27cb65f1248412f1ab3d064836395b718467e79481c24db20cbb11a19259f5aa3e9db57e04a2e0a523bb1460f32a5e1c340f7637cbf7b3a4555ab4b6cbef063d7d1a38e0fb6f8e4ff5d257e395c874cf2f360b10cc2b63e830973ff723a9482f71ba8fa7a7289647b86d354ba1e6377b95f31b2982df088b7018ab4f2dccffd2531ca270cdb47b164b4a72dbe67ba41c4e71cb7b18d6f9c37241d944b1c0370302fb12c745f67e5e612ad1bf2c1c29a9371302ca321e559d0721b348268ed97f18140c1e07a7aae65f4ee0af34f872d697e82a31d0b8198d43c93bd511e870ab03ce26f497b6ba375c95f10dcee2349aead1b948375d675a83f4c23d4f5ebcd08c676cdc05d922822e010c2f64764063d141460e0d18721825a92ae76fcf91a1a57006183ad65205301214bc90ba70179987bba18acfac3e2c7e83d5fd006dc6cfb87d4c99259fc71f020c1185ab1cff0eabef14f87a6a769d9896ae8c6aa0a05a60d4f19000d443c588855cf83ba23bb736283e1b4781c528bd7ab11931051860114774e74d9782ade5498c984a46e8e857ecb9c6357c51d39f25209220e01f0bc9a6c6ff5a811654ec24115114bcf20d5fc13374e147eb99dcaf2dd5e4aea3783dfc5ba8ebeeb979fa702080918b9082c90a8c6067a68ad01fb4eb6b83b6fcf5134a8dff383d1c6fb94d9823a8ad9d1f5f0475f7aeabdc50bedde8ea167476fac462ff136a82ed0ccf2f40bddc273d973978df92b29980ff4b5c0d9b4f169b3d979cd7e7bd8cd641d7823b36072f815e706352f3a179281287fa715705f814c37b0513fcb9ab412f6ee7df10dea1302ee2d9ab2fd3508ab5efd795c5d0a644ca749d03991b6c15b3a3e0cce7e7ec350831f556c3edc2d10ee72a27b6fdd5e0d96cb42ce10bfca5704d2e6ddb775d4927e659136caaf1eced52ac056b9e87b3f31148e819448562242b72baf916f00f5516da72f25332c1bd94e357baa9443eac9d07785c0b28f058cf2851040d60449693577f3ab1676ed21549aded7063dead2539c830eb7df1c552fbab671f9ff56ec08e6364f90baf5e38fdff586aabb08822264a7c760d1cf7326df9f503cfbb99fd9ea51d69079a1ec01745df975b3f51a34770874d98f8cfdfea90f60e15be7367d97d9ff13ac0af8dbc9423b6b2234f7564fb09ade8d5be0395c9638b90e2f68cb33c6154042f35f1ac372dcdbf2da79bbedf7442558e9bb20f4c0c163477860072aa1c1b3391beee8b409c799991b51e5a303d15e302f32393bad237156f78950e3efc8d4a292404131b7e393e2cf19522e2490c6200fee96421b0889d966fe236416283cb130acada0f2599b74a602a086a73c6a7084a32e1db835ce4fb74d4db22bfedd051bdc37041921925d065ee084eccc24405441b91d1e824695c3699ef000dbd3d4180ea838ddc472eabbf15878dbdf60f609b724a4f14155cb91049659b3bb46196f9a65043ee93a737e9865947810c2271849ee0a7e75b27de086c3fa7d83dc8790874cb4614acfb1ad1bde5d8b5cd0d9a79fd15d03cc143c18253fb6ca9b58a49949bfc8fdfd7f29bb7598bd6a6f44110fe55425a0354fb5657106b51921dd354c9e7bfaa8b22a1721f22e86a57a8e185794119b157bbfaf80218614de1a63e058afd94fac0da4bd8ea7db90ae897ce69880be323fa1f795d0fdb3052c5999727f0d68f29f256cd581b0ce5df5cdea97ec6eb97b1f701cebf7c6580dc4836a7b5ef745aa8d9694dbe682901bc2ebc9350aedc314bb8ef525db6bef174e9cebf2167f0210d707fe85c6d8f720844831f617d03a57c94cc5673b2998879d0e0b7ccf57ed9f4f85844095617b1b1a654b4ba6611f764515ee84dcb410583f8f86af486de4cce185b39c50342247083462f8dcbf4202255a4a269db60115ac1b17c6bd377fc7e3ae871cbf3a8ae67d2a6d2817c0295e1839f938c89460e994fae8e6fd115ab11e16e945cf99e90f2af3b169334b478b5b8a0e114d9e890886b8269810325d53d6819ef3a7d77037afbca8bfc1920b7087651bd32659daa1a6efcc7046b343300f1b93d20e8ceaab4a52b2822d9f0129b3036ce53688da701ea9060686d523c242b90a373cdd695cde23b49aad9833f3cdfeed8b65376580e3968d5b754c1f7af84f70c53e2e9913a815bcfae1acc21d1860e06583ea3c0e48c1fa61a2c4712cb064c06b6adcaf3fc4087e8f1ffe75a5d51dd53c8ee213a71af76b6627de663997d872f4e2bd38fd2563d0dbf0028a024f271a7705ee242222dc097b0784f81fc798450618f52eddf40d11217ee1dc70083979182155943da2c444dcc27cc4674753ad77d02e28d8f956210130ec1bd927d193c9", 0x1000}], 0x1, 0x5e) r3 = accept$inet(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000200)=0xc) flock(r0, 0x1) sendmsg(r3, &(0x7f0000003900)={&(0x7f0000001480)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000026c0)=[{&(0x7f00000014c0)="f4ff5701338226042152d9722f41a8307d1d4f06b7a9740fa7077df1a2cd0b65402f790131de7343673f576ba9a7ab3ff9d2feeeb04bf7fa4fa4a0932d246bf77e90ba496935f635eaef692c616e94391146d190f7eb47b9dcf50f62c9fba0041f01c59f54f76e451c45e2d50de26e03d6d0c3d91f648e79afc1f4cdad9d7d181fc4b5db09725365af6a6deaf0c266dce239debbf21d824aa7048d", 0x9b}, {&(0x7f0000001580)="c79778c83175ba59760029f55ef3249fe16c203ea1c17365ec7138523c7cf9e57d9b550a38931c102bc2eab231cb8d0c566a65b574e4bd6d8c262cf86b5cdff041d46b8fa9dfed115749ccc908f18c448ba60d5437caa41b8ae2ef2abb4764deabcc395af66cf9170825785373d22210fc7aa47007dcfa524abe49276acfa10c35b6429e9b31e227b2ae89c028d386df6fcfaa1df2f6c69926c7f0df10859482a10160fb03eb098973c88e196f342893b77272c0823a49120b2170a71c952876d3ebcbe07eb420590b3277930ef6f005cea866600945f95e6675d4f38ea0ed52f35904b2265eb204caed4aa8050a0fb26aa4a01de55f76b34e31813d42d2f970ad139d40d3762c2b5c84b2325d5187e396099b8412b95c995ae7bca5289eba38a842ea461ad540d180dc5779152eafbf53be22911281337e53b1f84cc88413c0e889c24c85cf244e0b5a76e42a2e4554b4705848160f88ef4dc142878727ef62d76fd283a822bdc6e318e03d898d1cea77bc221fb5e9805b2156d259a371e0cb7c504cc5bb49b8bbbed6bfca571a4c6ef83540241607b30d1e3f28983ac54535825ddf955cd5e9d0165c9f7a0bf10cfcea2007cb6a17a407e84e3672175d0ec62fac72cac2b5bc70162d734a1a4bd6d0a751091ae6355e9568b339f585b1c4fc6a0ed8df613b246da1cdb42b5f38489891ed2b02a1d7aaaafe1a91eb3c322f7aaae8355b674e946ce83921ea6aa3418ea9be596fd1cb6174e5397ac295274c28e8b50b602466b1cbde772d9e7b3580283b7f12ad203a39ce4b2f9d4b46c3cc2dd87282d86d1bf486e4021c6637b847799ccac2a10878eda698b35f0479c54e0deb2c388abed068feef77b7a07aacc7d1cff8ad74441b87a9381b6a1cba82739a86cdc65ab3d2faac1d0c090425307d3735e106c1a979b745e1eacf2a26370b8e4264c5e90304180a57ea09318ac70ad1db90b1165f00f173b306865bc26fcfb8c8247bfe38632fad2c60a1aa443a6e0b40d41c7aa6bc08062e5f54de19bb580c86eaefa44cc85c1043f27362c80c9133cc152ccbd527d44a3491acc4b1f3bae99af2e82eeeab601d738d33011f65c6e6ed1ca9b795b160a08e59e03d7f921a1479759ed723f2246da75dcc89b9852c1ad04e1515a61ec51740b26bbb3f688873823f32390cd23e04bc96d8a355557536d178906837e4cf43b865405e393029f48c390b961834a4492b4be5bc5500a9e41787b14b431a6ac3e6ac1ddf3f35e46f13b93fc84985ed08858f94804a6942c759a95fd9dce6514d5d1659d28838f165c1f82d8b90cdc7c29f58cef9586c8bbffe9bacdbf98bf466cc997291597929e240ae135a391dc7d48c934410e9df5a4675eb4331e7b8be5104ffba451c2406ea5c8d99d8c35e77c6dded29acf965295042c60e06acffd67a506c8bad280e411391abaa88a0bef8eba7d40cb7b5beefa50aa2bd524693b2486ba9ff4b5e2e2bf69260e66b6d512177cd02a3fa895662c2668390840c81878d20e152523a7e819729a92d7750ca8b66e4f5decaf488011960ad42d310b67c3d1e4d8115d684d01f1f07d3f8b6cb50b77cd94faa027abed2b2e5a8dc6279a98983a50e7be4a128919a22e8d5b2f5e5483a134a9815bf5e1fef26675f028354393823dadb4316971a39dc81ccf4d16d354f797c908acfb18d30849a35037e746075fe5d48bfa67a77ec37266bac6289e3de833aed3d204af9daee225876c0c7ffeff6affe935c79e0143b46f703e164dc5e0e04df759a5b3ccc624e43517aa359b1ac1750e404f46cb507b0120ac4092d645a9d157432df1ca443c20a899232abf12d2fcf268477b7c986a0f5b67641dfa90d544385cd396ccaaeda8c27755850d722e0bdb6e163e9ac5527dc4d6992ca8093431b5ecbb14dac5574039f2515c0f891b990bdae729b0b49dc307e71d3efca524ea17a9d6bbe3cc8be68aa176cde115d17cf3c1c8f384851bdccce86e651e74f2ec80010bcf9dfb0378ef3770c26fba6cf8a009d33e05f215f7332408710cf10c73031b94d6993ca44b8b0c314259b8fd8b5c0b4c43ec73c1ab26aa7c89fac5bbbb348688b91fe9d826a851625708ffb637a2221905eb219b66cdd64c84d8e8477fa68d524d289731422dd542ec1f2b7e08c1866001c34faeedf11193c42b280a670bd70c4f30861e3aa9dfe2bd6c7d7ebf68f9e141fcbb89dfb275166be3f363d18ae80cbeca20db788ad75c745df635270678bb895f964869deb9f3c363e01cfd922df32a5b0bb5cd4db23e4e3370b416b29a0df43f957de15c29711bc9405486f4fac537c3dc89b22c431b93e99c99eadcfa693fd1e23342bbacc8e39e1b558a0259fdff5bbd8d6c94e5614063239a2694682a8e5a20d2788587fddf11bda70c31301b7948ea1f46f29ae7da65e51269eb502d86d7066c3fa84017b91feeb3ada2f7f87762370187c2c14314b45bbd69f5571f925b3e673345f6b5f6083da94783a81417f841979b9ef329d0071695fba10fff05eae0b3f09f44a8a7e3b6e486b5cc9f431a0cf2ff15d857ab24110c8651737e7b02b2ecc900c27e2095901c42817da97ef0ded1014bbee5056b5ee34d0752861df28e804bb6a11512654e343c80bc3c884f847a7d8178ef9ede25651b3de174ce7ad61cd6798e551493dd421b59e09bc8486bb6167a7f44303e9c3d46ff4c7641d03debe52990510634cee0c247b08125eacf9b05ba1131c655cc1720e8289898b4be3b42333e021949a76550135f8d0553b1611c7ad6d3fd582d56b2d71859dc2dd6ad273e0fc9e47f8acf2a13b20c015362fcf6d12f0e08def16ba76f7beb7cfc8e13ce7031365189b7483d7b0116ad9d5eb7567ab6c925b06526594166d61a0a0e48dabfa76426d11389a90735e688328f3c3f0cc0970250e1324091f2007bb6dbb829a992625260dfcc311cea3c8e64ead9852a632977205bd7be64aa7384a08c45aee78843cdfdb2ce89ca699fbeb523d0be21098d343de35705b2f0be0fc7ee626b8f154d1ab6d89c70e23a20a5449900b6b66c4bb182028cbb054b228873c24b689b90eb3823927dc83f0bfb4062aba666bc7614befc69e5f74b0339e0bc332969bfadd495a662b9b95eeb52e3947a7b7904717c358a0dbe17fa1143bc9ac1a2bd35fbe29d4dacb44badac502db8b798d96a49a3b3711975ac147cf1ddf386a5a8a39a029c14247b6df16d6b473a79eaa8a3d171a97523dddca5958f70de7fd73cde6895dad3676157996cd02ef429554b659771da0be38d64f924ccbd8eaecee47f2489b6f1048ee5388a7972b2b8537afaecb716be1e39b1882c7c87ccdc1e2f7be06921b4d9935b5678b26bd63817d49201685ad493ae7f99b96f7aaf69246ff2d9a170eb226a1cc25233c81ccaed8843e6b0612bc35eede460b5335821621179349ce1519e451e28aeca135754d387178096569716df851ac519fdcef2e75d07d18879fd30a666a3878b897536a0bae29f3cb2cb1b8df79ac3a9ddc9a140e50759860012cc19180885e99c2840e81d3c8a2c11397af3b38823ee205b949cc269cb4fd87261ebbd5ca592ec9d8e9c5fc9d55068682b55539689f62ff565cc2de6b5eacb40ea83f13c229ae3224f8c4213b265fe083a1a487fe348fe059150834b3f8bf154db1d9126f53620107ba590037d2d58a85cbbfe51240765f0c686d3bc214e30cdf65ba4c2aeda19e6842288e635062996db32e4c23c92cc7a2f02d77c0638397e6e3cb5b57031a209db98313099dc02622d62fc0ed2ddfa93c4e4971aa6492130e7f47bc810ff1a1e31b69c7492abbd3d295cb9b8ac336aaf9cf3cb1f6b4e9409659099eeaa73cf21afb118569505c65d4436595761875377d7a23fc03fa9f38b578c7031cb78fe66da580741431b08129f872e632b1e6d5e63a983ae17c25fa3b73332bf836450dc01fb59387e7a4c42685936b096865f1fc6f84c0d9e7b06db11e4a44ee97d9a9a60ded09f52eb64d90f028e028fef35b4c50cc23e065fa3aacc75c7f4c010f1b59e7acaccfef30d1ada77221e28d329a6c624492a1619317d13cabd5bbc7b31efeb7f2aa52dcac364abd3014a521fb889bdc0f0f18c1fe9810832cc51925b86f5cf6a787efdd0342cfbd335ea822dc050c8b01755ca40cd16e102ab76884580a2f74fdf83d1ccf74f7aa98ca844a8cbe62c61227cedc45096c084b3227b181992c77195dc77c62337a7d53a535e251328461fb3e20805f0f8c75108ab9b39941e655ff6268090d5c6ea4560d0e6fed12fc8ebd13bde346ca657bdbfcd2d4e75b231fac114446e5966833c5df7c9813353b35ef32ac0f8677cf8cefcbe3c2ffb95c071daeb4a51361259197f77e8b7473beb55e62a25630e30e2170b03fc1c07769ce2394c6a27892e9e700debd2f06c865250d4861cd7656ef687d3d7b10570b83315ee1e8a7e716cc277514751dc6097bc0955d09ff91bade8ad0f23e53541f8160fd4b3577a28139b50a2bf9a9051284652b5a7faef350f4a9cfa3b10a24e4bf668b3847312e919c2ef63df7dee465729dafc00c2029aedab2f6c2b725e8f4008a5576783075b3bd9b546efb5478238a59eed9c04b13481646d9aaa95003efec077504dbe1a682e6bc36fdb7985cd5902fc7a9c6fa1d1bdbb561d81d0011d02d6556073e79b61960301665c0087fe12b5fd0a3c52e867bf072d1b086b98a2d304dbb598209755bba342265e459fa7d33800420a954dec9d9ed94b4ae0e72e1193e29729353d759db8107a3622597a7b202090510ec9cb3061c12f914033cc7e81ab9952f06919ddb82d487a6e002537a08f238c899159935176b64ab4ec66c1768ca8b8cc04c21aa066af8f131aea16f4d84ddb030b14e499534572c09c45ff93012fa4aaf80a0f867cab130e4a5904603f92d9adb4900ce4704b104abfce21d6547029db957746b0ac69ce3b3ae84d0109a6d3777c88536e9606d94b4c3d51932e0ddb7c38ee3054aa482cd8555107aed7dd1a8e7b2159210749e8210a38c4a8e2704c6966f14c67480e623a9bf73973f8d24e384832321ab633e1641a2ab5844bc981f276101f943170792d8ec0f8f2b8bdcd9e21802d1cabfdc187d9ae0d332e26c2ab6b04c6d30faa2239b206f70d752e755da1e3dd4b77ed9774981bac65f134e4bf68305e7ccfb8f91273978fcd84d65a5b67d6129cb4eb74aa69a5e5b97b6a7dedcfb3a2acc0feaf020c2852175cb6de1bca45b431ab7a9b9b1a9187092e24b7f29c39b354a74f18633d22a85077973c7c0066f0976a445c288ef28c2a5e5e1d481f21628445b79cfcab478a3b2c351012f7335fe3cfd05ef37d230e4cd5ccfe5d9f8023a41155a1799c7483a458d5f8cab14838cd4ed568cf16a14760625c502d7794f43894e6c7d66761529f94f3425ef4449c7bd36380c0b9ec0feecb50555583840be76195e928f642d04461e7de432707848d3eec15796c8d817043066bd8064febe08c8777475532b109bdca96747d18c02cf0917a3356c4dd5c6de90600cf37e6deb1c3ee2f62aac1a9702d97dd2727377b87c82481c5569c5b831cf6e1a1238954c3032104423cede5fb85ffbbca5d527be81bdf86202dbc44be85fc0b91680dc4bbd19cf50585c1a7998f3371cddcab7484388f5c3faba453f9da979595de1f2ddfe4a26c4dc6931b5deae7bea1b272d93a907c89637cce06d3e4f114d511e3c6934ee369ed9417d68ab0d00962842986e984263dcf9c1794c3fd70f0c4c0dea56861e3a3182b1", 0x1000}, {&(0x7f0000002580)="c0a04bd84897483a52177a49937b71fbeced7c63b0538d591aebba906ed0985aed7d1ede6e2a1fe4ad1356657e5fe524d6407315", 0x34}, {&(0x7f00000025c0)="55bb47ada643c594d5d84e7096f70f32a64a8817029dba38a0a23fd65c980082b52cc162a8048d62ebc115e3301529d02a338084a282f1d7302201ded46cb78fc00f5b342be49550940bb2871de303552849afab25f700c1cce216ac0813062261a55919d272b316323e39dff6eb375a253563500b1fbc2ec8e3e9ba21c496b3d7d5b02e3bf79292a44360f7ba87ad409548f0c0233701e75cbc8a762446f43c7e99288a1b5941abdb200cb6a99438f413eda0e0b749d460b42a36c4325e8c0c601e7535067fc9f2c00798167c55838f9b49a62a5a4456fd5109429361008cf3c10a1dcbf2ec463ec2fc1b61", 0xec}], 0x4, &(0x7f0000003940)=ANY=[@ANYBLOB="7800000000000000ffff0000000200003fc7752019af3f79fb47da9ea0c3ed45b08155f6a24aaf43e2adb1c11c4aeb59d8b0c8c0da805e9e24b1fe2d2c96096cc591841f235537bac1385f22a7f04368401a4d24ef8b432fbdc3e5b1a7c90f54145471561c3fa55117a5230d42e9c5b7528c1686dbeccbcd1010000000000000ffff0000010001004b2d5d64d75399072c8dfc25b6be0745b65c2e997d123620f2069801b0c362135e723050d4de72a68c148e0297b9475878304c4c0476fa77fc2a66dfa52a0a9cd9223685e0f60ee23ef83dd2c26c53eb47148eeaa6d09556e270ef4bbe669c3a61f6f86e3281d9c20e82938bfa35abccf35dbb8f9435fb8aa05598d25a848dd44a6c7fefca213ec9e82bff68dde83a69d6f0b7b8884881dcd7419b18ed03c455bdcd62e1f8d0cd7d142f62da8c7eabfa2388105722bbb0b59efa92a89d92f65a42f53473b1ae51a67cc8cef3404b30e55ff9bc4e0e6ff143132863118cede594886ae61809956198c44c66d3d7be9e06c2220d950d931655b5c2a0916d3280aa0a86803a8e983cfc6682caf30a2453bc777b4287350187198cce10edfce6e108248bc8e6293d2292551dea2d5144cf149b7b5634a6fd272252b10b8fc4639b5d058143526f661b5490ce9c19f6d868447bd00e6de0062c71324918f9008b503da669d9259e7ea546851d6882dd63aafc321c7ea5afc7c9ca8232ba947356f2364318a3b0cc12cf2314bcaeda7e35a59a8bf301b7e3dd0fdeaa9f74d4c99113712d084e44c5e967f712ddc0640aad0a5d6b3922e670941a73a76e74b9d8dd87ed8d85889d4be4c5ce8190e7d8e6608f11bbf55621c344f7a363673d0a20a88bf85b7f126b8d886a391db2c927ffd29e66ea7e0d30c84c770e4a8668b0be30974fce82fd8ef4abb7c754e2ee379bd9f8122e2aaad571495a745b892abb3673656d0a9b6acecb64be4afe3e76dafd50fb357a7aa7078c7a55c7b56360d3f309965b2b215642ff739ae72529e69d6c2f97c5453e8d2661aa6bf51af776d5ab9d6bb371d935e5c1790e58fe2f6fcfb807d10799d4035638d49e974c1d1e18463f77086f626c5283226e56de1034514ebaaf6b668f65a826c68acb4d7b9c540489d17fbdc179e1aef1c04dd7e77137411c7d5a85bcf3f4145a40496802297fcba7e86c5363a855674a5628f63bfa6eef83aa7a4b49151cd3466e66231962415d7435da7e3ae42142020ee0ce63d01bf25a1161e813389bb40f64427bb9cab62bc3275b344c60050195ca8b3dac61f42f6a2bbad7dfda1f49a46155c1e68b8cca91333b07639d5b83c2efd63d297c6a066759c466c6e9793dbca7d273625002c7e2e583a06093b09ded131a131c363792920f597d38b763d516c94fa9c6bb54d0edd9a14cc5781bbf9ea6d278e5eb80fafe5ae32fb4606ae749939a270f1c6bb69910f59261bb2c945a66f4b5374b705c15541283c596134fab44c008e997d5a0f9b4ea18b4ecaae1d40e411b1a9aea94922c6dcd4d4fcb2f59e8da62f297efe071c2925923c35ee19172baa1c566d08407e275a31a88d109571d3114d95ab0d06ec5e1baee92eef9e12fa2698322d2f3e177020fc0ce7ff2c7ff51e1b87f433899ac05cb3f6a3657fe851b0677203b1ed564352193955632d09a1b0972fab26539d2b658b9405f7d25040f73e2e5a9bf72ed59a3ee305d8461a07b66533e7a349c139160b44379327701a8f6c5853d8a4fd56649d002ad915bfd14fb5da07ccdf56829e1dedb7bc7ab0f8ddd1d3298fe562dc8ff08ccf69aea651913025ba2a021f35f6b647f9a822ccfa69391d99de91abcb1cf8a6f3a6947a7ea221c57160b3f79f3707f34d9089686ea926ae9ef870d284caf5df37ad1437f7a37361210c03f2f98213f2684b1f0d3f633612206bf98799399f3f8c6b519651151ede385e8cb47597d127df5248d798b88f2ea8f021e29744c207df79720a7b96eb7febe26f86a4881cc824761a0b8bf9fb89ff07a79b62a6051fb5d2b6c59c5646e7949bae97c4ca274f73eab9a1af14400adf52055bd7d30a302557c506b737597fc48ea1de723332128147ec764ae5b35b70f9526f625f348c87c15e68666ea717f4ff3b513fdc27d1c63b392f0c79f39090271fc5f93e4b8bdb59a105070e29f04be24c8e76103066b6a521eac54f0502bd70ca7894c23d22a6913c0e8767807f429a0b1fda2356feb02eb0634ba0436398d4e9dd1894deeb8ec3ddeac4f3a3c30a44357fa01eefb226b9690e2264caf1bfd91ba3d897b50f487ef983966905a703e7275328a892c54b3f34a73cc0607242ef545e09b6c01d813087438be4b90dc8a88b709412939ca5fcca561c3d409a2935153653896d198b1a1497b1bb237a880623d0c104d24afddee9e26fa8acb3efe509d5f20672a460096c8cc2fca9fb07e63e536776bc392fc37abf3d5f69869ef29611ff6e401a01bdc7d194567db78efa9422cc2645d7f1f7a9a018ddd0aad9d2558ea349058d44f334eaefa399aeb6f3b44b3b84d25183ada9f20c452c748c33011228a503364f0cbf29a13a82fcb5f732039e901674c5de01468df3cfd447e7975174772381d7c5ee81b2f17a5b20782b6c7b26728697f984c6b8a6d6dd42ffb711ff90abaf2bd56fbaaf528a751bc1f8519a9eefbea77b3be3ecdf86af75a592f270114f866befb9a3496e95d1d2f6d6f39511ba1dbe1aa8f5ecb28347f6497b103b89e1cb49ba34c2098f9e61a62d380eb8678bc5649a1753fae7cd43e6819dbd0a60346ea65f654b077e76d5027c997f6dd33e4206a8d10545422b42fb29d8c5a8397e8bb291cdf65628cf55790e894aaa1c2664902bb953db8fe07cbf3695f6d8c1360bbab8cd35f66fc57546886a2a58da9879680ea4e40f2fae78f0bc4f8c1e45c4f7b958b4613965b4f1033e0173456ac7948e3b730a1f6495f3e61866a452c32c9e36143677b5350bb4d38338c72dac48f9bd10f4eb0bb6821a72404e24aac6b24de0490e8bd4e29712bf9f8e3d32300752444dc024f9b45547e5e64a8d13c7c1964fe379c35b7d5ec93980b56d25d7100fb51c52f5538cc23eb6bcd3ef88640d38d19c056df990859d9c3bb91b2f1b4c1884a2c85726c4815e3ab1c100a67d76c4345e2dbdbd009ed12b1dd4b655ad258fadeaf6a21b67f0c9c466caa3363de0bf828dfc6ce9fe5ff3fb869a6cd83bd624888cf7ea2396b2e88a8e34dcc40725a17ea4c37b0eff0a7872e30756fbbb0c33daa49b2cdea313b55a505e6c20cb7ef882c49b67e0b92ab65f2f1fb6f2ca7ee4cb2407e1b092ec43f3995000e18574d942461d07508d1c24ee7a4b32da98ab2e95efc45f4585efd5872901ec1033299dfcf20bd49ea555391e268b79a98d1835fb9a4b0ad101672355c0a1a6e23576465f0377616f8cb11b4f27e9d92d3a3c8764412a07b71b5196a0d0d239d45958f7c593ae05f6ddd7f2a6e2294f15faea95325652ce14c06dc89d434db8bbdaba77fde45d77b9b149ad1023035baf962c2e4f60320a8d43a01486ce0044d7a523917f578e4000a149c3b09b6a5fb4e04baeda2b83d91f7d46563d6696d5f6c9f71feecd4ef179b1f86905b29cfd445fdc9a3b95f8be62dc32e0fa109011b73019b2833fef92ab55782621e3cfcc3f5f1d75a163d9d0ba0bfc15e037f4b7e071563186891a6e0a7ff855527ce40a2d07fa14f50ba9e89730f9cb5b8471140400a455d75315bacf0afb266df1435ab6a8ac819ca1e60b044d1e45f56da299cf7e74c18eaffb747085f26a516743f701a9d9f471d20d86c5f5709723b5dc4c9c59c872abaab8ef3cc2d03519e9980fd62d431608ba8ea9bc78e85a32f506d415c848daee30e237a0bbe32d581b807ff8b32d0eb5be19573c1ef93f835aa02723612c7c01b9339d87dc1ce9954c2b361be7a4e8bdc24ce1ccc2dff080948ae2b3c2291d3adf997d69951ae281f671c5e132e27bb2b72475c5fb00231ad6c3337abb2400f85953b5cef1bd6dfeced6f5beecbfc7ad89e74280000f4c9cec9705fa101e90039dc0b3cf19ffe79c7a94cce3b695debe7e733df4cd6882e39749a81152b968c9c876a8d791b97cae52db6ccf10347efa727ff46de2b04576bc5d742635a13f562819c6b42ef37d750524a5643e533fe59691ac175cd9e603b178258c86731c4a8ed95e13d21a6f117ee8a6d537786e52600e919a74b9efe192523c8a280bf7ca0e652ca8676e2bc5a8330fcb4008049f2d4f01b20670ce6eb0512dfe3465294bb33907df38ee09c262b56ef98c023d1f78d3ed2a48577d33dd616ff890bd3bb0eaa8e972bdca77760f8f74df7a8c5bc833bfa4b586d2b9e390edae575b739d9dae4dc76da835dfaf2d90abbad050002ede270f9820462e2272d996d963713a63d1097f06342c0f13aeaae27e3f1f3bc9e2ac446fdfe7f74c4be645cee8cb8776e03115602d5e23408b96dad6849c0d7fecefed267e4570848e07edece50ec276e9850a72a39d4e6492ace8d2c7beea151b49e608e23946788cc333bb52932ff8c3d2b034d3a569bd0516ba7fe9c90ff4ac2c0fb22c52e7bb953d76ab7827f477609f0dad75e38282fca7899d5fb1782ac91960430668b1767c50ef9157e1fe0f936a6d57b77423683e2ed5ff8ce4609dcc393b6230a03200d40c8f637b5e1fb3e57e44745dfe23c9d02729d2943b761afdbd891e9ca752775c3cd28ae8350b0574bca7fef87bd99df9692689359c55c54e5a20f4c5c3b65f97e0bdba609e79676aed203f2b8af65555d3f602db1cb4c7fbbd1668ab7057352f864fcb2bf16c1d96b58c34f06462da000e1f52f9b85504e0854bf7f213cfe931ce7956893bb07335e7f000414518b3ff392bfed54e527845eb327871626444137f6ca0705190e52fb76922a5dec04c72acd1d3bef053e3c7edc2a7d15e4a36a0cbbc892e683c3de9699492a5b3ac9fcce7e6ef6530ae9d4f02488a5bc8beff520cebf897d2316c98bbd9b5c9b2b625acb1f21ee7800bb4c3b26ddaccbc98d8cc6c8215e523761ca519031165e218679d6a8fabbe0a377dd7b798a395cce6daaf07af8835044584801a55f07cb86d0aba6bf81292ecc43854867eae7fb6ea99ef27575afe6ee8190e463969e2df86190506ea49bcadbdf23b48076896a8bec3b6b5cc86c006ddaf70d53fd42312f666c4a465ca4777b99fcd3b7b1307aa5803b7ae656ad687560342b7e2f42dc1c2fd79ed7959b6996a9eaa458020567f778b8d96128f701fb23381c4e16694808602eef5ed9bbfac1b73916417490a9d1b1c32b86bba9f46674424dd4dfff604aec5cd7b9231252bd8292dd69002d816482a97aad4dbfe27b788125984fc179a2d519c3adfb3a781f75cb67ec4bbff003b42e8d06d54a21778df8773f731803679adef76ec6beee5181248b4db3f745d9dad951405f7c3a271a80ce5550e87184fd38228a50f49ad3f0eade06d5c592e3ee96b99fd500480fc5792b1ee2612931f18c8c516e43f5efca44239b86a0a14e05a15946a5597cc6193608fcc6556ca628efae09860c24611cb5cf9f3cc7b859a5293972f4dff528d3e5c652a639ee138416cde27ab072c4ca46d73acb8b7d4216aee3797e9f82ff0c57bca84bbab4cc4cd5f83a8ed9c24d7bdf0982d9ce6fbb5a5993ec1198d1bb9a2392da917bd6d771b2a421b6572f45b47c960c53013c5edd09446c22b7ce5af1e112dd6d147e0da4763b399aa2a40affd6354c1f65e7bee30d0f8db4005487717042f916a9acf5cbdffcaa42c45060b40bd5a1bd89fca6d1a79abf00ad41b13018bdd4770f310ed5a957c036b28623fc0aa556fa0d74607a1d07e114cd17b09c00047a6270f1f43dbab6db8e4d00045b019f09cbae2bb6bdb855aeafc07b57ba1cd554b2e4c227c7dc4a530186fdf3a394b093352223d9501969a78cd7507da91d5a2ea6084e88044be9bb9c22ac39ad1c4cb13aa2a798b2768c4391619800000000000000ffff000003000000dfd3661c8814487a6123c0d83332b546a108b832c1a78f469c44883206c50afdd527a59fef9188146bb76eda430b0b205713ec99fbce1ecd8f79dffbc64f2f1e6c367be0da088b4d7744963914e3d40cf6c57ed763309b9dc8421c254bb6676e48ecd36be849aec20bc087b2b689bf7a5db9f666b854372bc4a202dfb5a01dd3e903a900000000001000000000000000ffff000009000000b80000000000000000000000040000007f192efea522a2f41874af4a7a3dca021c8cec8d7c0367f3395374a623cbc08b26afc58efdd3411322ce15c595b5261c6c9e12fc7b456a884cf7bd9c01191ca9d03bad177471ea017ca7a7211273a4b99b26ab416788232ff439ec3c1fbeebbebce43272b2d93a2f1263d499243fc8fb8787506938784a2f0e7a4789802cacc2e1910e93982cbd9e899e5c6e90b6c1b8cdcbf1635114286fcd7d"], 0x11e8}, 0x5) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000001380)=[{{r2}, 0xfffffffffffffffe, 0x40, 0x21, 0x5, 0x2}, {{r2}, 0xffffffffffffffff, 0x40, 0x0, 0x2, 0x7}, {{r0}, 0xfffffffffffffff9, 0xf2, 0x0, 0x10000, 0x1}, {{r2}, 0xffffffffffffffff, 0x43, 0xfffff, 0xdcd000000000, 0x4}, {{r2}, 0xfffffffffffffffe, 0x40, 0xf0000000, 0x9}, {{r2}, 0xfffffffffffffff8, 0x4, 0xa0000002, 0x97, 0x9}, {{r0}, 0xfffffffffffffffd, 0xf8, 0xc, 0x6, 0x40}, {{r0}, 0xfffffffffffffffc, 0x3, 0x1, 0x8, 0x7e}], 0xbee, 0x0) kevent(r2, &(0x7f0000000080)=[{{r0}, 0x0, 0x10, 0x0, 0x9, 0x9}, {{r2}, 0xfffffffffffffffd, 0x60, 0xfffff, 0x3f, 0xfff}, {{r0}, 0xfffffffffffffff9, 0x8, 0x80000008, 0x45f, 0x5}, {{r2}, 0xfffffffffffffff8, 0x40, 0xf00fffff, 0x4, 0x100000000}], 0x400, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x61, 0x23, 0x100000000, 0x3}, {{r2}, 0xfffffffffffffffb, 0x80, 0x25, 0x8, 0x4}, {{r2}, 0xffffffffffffffff, 0xac, 0x80000008, 0xb73, 0x1}, {{r0}, 0xfffffffffffffffc, 0x8c, 0x2, 0x43d0000000000, 0xee}, {{r2}, 0xfffffffffffffffa, 0x2, 0x1, 0x2, 0x7fffffff}, {{r2}, 0x0, 0xdd, 0x48, 0x4, 0x3}, {{r0}, 0xfffffffffffffffa, 0x95, 0x10, 0x6b, 0x8000}, {{r2}, 0xfffffffffffffffe, 0x0, 0xe, 0x9, 0xdba}], 0x2, &(0x7f0000000000)={0x6b, 0x8}) 16:00:09 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) fchmod(r0, 0x100) close(r0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x8, 0x7}, 0x8) 16:00:09 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x15, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/51, &(0x7f0000000040)=0x33) 16:00:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCNOTTY(r1, 0x20007471) recvfrom$inet(r1, &(0x7f0000000000)=""/116, 0x74, 0x800, &(0x7f0000000080)={0x2, 0x0}, 0xc) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x7, 0x1, 0x1a, 0x2, "f107213e1954b887b3d747bd0e0286a0e52e29f6", 0x4, 0x4}) connect$inet(r1, &(0x7f0000000100)={0x2, 0x2}, 0xc) lseek(r1, 0x0, 0x0) readv(r1, &(0x7f0000001680)=[{&(0x7f0000000140)=""/177, 0xb1}, {&(0x7f0000000200)=""/191, 0xbf}, {&(0x7f00000002c0)=""/173, 0xad}, {&(0x7f0000000380)=""/136, 0x88}, {&(0x7f0000000440)=""/78, 0x4e}, {&(0x7f00000004c0)=""/73, 0x49}, {&(0x7f0000000540)=""/171, 0xab}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/105, 0x69}], 0x9) symlink(&(0x7f0000001740)='./file0\x00', &(0x7f0000001780)='./file0\x00') ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r2 = dup(r1) recvfrom(r2, &(0x7f00000017c0)=""/4096, 0x1000, 0x800, &(0x7f00000027c0)=@un=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000002800)={0xfff, 0x9, 0x2, 0xb28d}) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000002840)={0x8, [{0x3, 0x9}, {0x1, 0x4}, {0x3, 0x5}, {}, {0x3, 0x80000001}, {0x0, 0x101}, {0x0, 0x715b087d}, {0x2, 0x10000}, {0x2}, {0x3, 0x1}, {0x3, 0x81}, {0x1, 0x1}, {0x1, 0xfffffffffffffe00}, {0x2, 0x5}, {0x3, 0x2}, {0x2, 0x4068}, {0x1, 0x9c}, {0x1, 0xfffffffffffffff9}, {0x3, 0x1}, {0x3, 0x2543b117}, {0x2, 0x4}, {0x2, 0xff}, {0x2, 0xfff}, {0x2, 0x6}, {0x3, 0x8000}, {0x1, 0xffffffff}, {0x3}, {0x3, 0x80}, {0x3, 0x1}, {0x1, 0x2}, {0x2, 0x69}, {0x2, 0x8}]}) ioctl$TIOCSBRK(r1, 0x2000747b) r3 = getgid() setgid(r3) write(r2, &(0x7f0000002980)="46f4a5e7d40453604f09e84eb65a7dec8aab3ef19720fac1a75163e8289018ea3c86c89ce2245bb0", 0x28) getsockopt(r1, 0x4afe, 0x1, &(0x7f00000029c0)=""/89, &(0x7f0000002a40)=0x59) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000002a80)=0xaeb3) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000002ac0)=0x9) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000002b00)=0x96) semget$private(0x0, 0x3, 0x21) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000002b40)={0x9, './file0\x00', './file0\x00'}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000002b80)={0x40, 0xe2, 0x887, 0x3, "17c4f7f1f541632167aecd9acb076a87450cc5bd", 0x4c, 0x1}) lseek(r1, 0x0, 0x2) sync() 16:00:09 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x3, 0x5}) recvfrom$unix(r0, &(0x7f0000000080)=""/4096, 0x1000, 0x3, &(0x7f0000001080)=@abs={0x0, 0x0, 0x3}, 0x8) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000010c0)='/dev/zero\x00', 0x1, 0x0) write(r1, &(0x7f0000001100)="82f13cb9", 0x4) bind$inet6(r2, &(0x7f0000001140)={0x18, 0x1, 0x10001, 0x40}, 0xc) pwritev(r2, &(0x7f0000001400)=[{&(0x7f0000001180)="d1d535d742fe6f2f0aec04f22d2c5185ef33ee6238f02bd33889de2000fd759748cd38eda97ea5723bebfbe5c5b0e956daf6ba505088f2a91d1c696cde9fc4616e7c2b36ddc6d16fb8da0a09d6e6ef933794342dabc931df00049141683b0e8ba3420c34512d95deee368a279e2615211b6a3161715dd06104c456d7944ad2d4c63c437b9e7d08e67713619e06afdd765319d2f093490e136645bac14ed03f1231cd4e8681c70ca565a418f0fe48111d866b815f8d", 0xb5}, {&(0x7f0000001240)="690f7817a577683beaec1d08bf2c8b1b21da869862cd294fa743447af66008fda934d12e12bda2f612ca98b2c3ba07fd7870ecd05a4cdefe6c57f3b6168ce082d673a6e29f8e745f", 0x48}, {&(0x7f00000012c0)="a7f3033da3db3c26cf42103776f934d30ee518ab2e0f05e86d111630684c5b14b6a7a4a7b623c5b2cb8bf4b0b0afa248c0994186a110400b2beb827265edc1a1fde0720c9f111de5d6b85efbfec9aad282316c0e33a4c667dc71cf298abcb01ab2090370bb470f29ce3192470543ef099fad710b6b5fd8", 0x77}, {&(0x7f0000001340)="4103281426dc60b05ba94fd8abda64decd5af4e2288350f9789e3478ecf678c50833e29c9180d17f9100f20831a59da4a12fe1117b7da0480c2cd72a56c9262511abbc9286b671501268d716b49bdd84a29be83b4961cc6a8a4d51131a0bf87b294052e895486a55bb718da76bddcabcfe8637da15c4f9e0815601ef33d0f78af705e01a090b37ea0ae0456d2599a65da6465e99afb72e853783d96d20c9e84ca49deef0bf9a", 0xa6}], 0x4, 0x0) sendmsg$unix(r2, &(0x7f00000048c0)={&(0x7f0000001440)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000047c0)=[{&(0x7f0000001480)="e0affd3c55b532a1de0269ba9344566a6f87fde0e6870131384abce986de741935481ef014ccd4fe811481a09c191fa9b89408c35419beab1253a334d6a945262f29cba72a8fd27bddb21e52e347575abe484f8f97de1fce762de8a204c76c4118b804a32ec8700e5e6017cbe8560f82f6cd5eb49c6b77d1be2b9bb17000f799720dd8b32cd3231eb0cecddeeb1a0eb47d674d3a33c726c4e827ce20736d9b6d8c2f28567662247fc4ff497270c46475b911a7589f936cba85dcb464cfd8d3612d2b9afc10b805289c45c1ec27bca50824ce3f9b158b4b9c6999f0fa524a54e63c3f1dc5e2314ab6b7765b1052a5b4f3b82cb6", 0xf3}, {&(0x7f0000001580)="31353a9001c54aa909f88bb8469a879befa553b3cd3a6dfb74a3c33afbdc3bc20d2657f48f4a3c69b8fc4d0e15723f368878d92b4dfa8c611b9be8785956660e01a70c662d2ccfac1f0817caab392ba174d261baf84aebfa6ef7f1ba1e7c57da321b3c76f4a4f4f4876286aacac1f4849fc0cb579ff54215e55218d017ffa1f872439190cd25fe8c1c765e689c873e591b9283c72e0c6cb8102068a4a020b86fc32cbe5d3fd9494bf3905323a9506347ee0224988378704b1976d16afc834b598aa8cfbe78e7a6e8b15bed7e1adb3b3b24ec8c056db456d70a78ffd1ccc9dd223482c9e552eec351126e2f4ae0eb57a712020db9ab59d269fef0c4c0e1b9ad1d7aac832101a86266bfbfeb3355f6c8dcda7aa08f4c7252f114e6c248b7cdd161b1b39f3334233c5d2f459b4e3201bc56cc185d41ff6f8fa98e52a2aab55cd1d9e540a75f63d1d4f981e583351cf74457ce9b48cab22d02f609c5910e5b345e384264e5952b7b4ea2ed4fa6eff774328a7b101ea63087e94a5ff7e9838ab149f6b6d70a884026d3b72f1a9b36c12ccc76f7f4581231693f1e36d50b672bf1a1fd042ee626fc05b5b1de3f4a334bcaaf8aeba0dfdcb02320a1a6b2d9a2b3402e8216642f0d3b883fdd8c312fd60d2b4bbb68e908e689603eb66ba7284c33b646b20ce31727b6deb54d707c86d884f89d0040e45096c33e08d1068fd67c8513b37e6bfa2adcda1ec66dd68a20ec17581bd29c3faccc93716dc7dc78d1938cf4893597605655f41b4b265241125c45c785d78a4df9611f5bdfe1665314dbe9488d08f335b14d3c52bae48fca91bf6f978d1c909db70370b57689ed391139ab103d768d082c498ffdd60cee957ed7a8e2d04ede9517b2cf9877c345b18aa2cc33363fb0d305adf16cf0a247ac06fff6cae7d26f8f025783cd87ef521892f48c273bcd1d045a853f00155f264d9fb6a1569215cf66e9de71e7ff24a8cffa69b0a3a4e1a62816d481a517a8032c5ca464a7c5cd42e2bbcf027d9e242fa50247d6af24befef979d60c88ed5b2cca0fc5d4720f624590aa46342396c56ed92126f83c68602dff42906f0d89fc6259b37fcde95ba1819092ad544b6adfe4a7f51d6f62b1a67a6cfe24b43a5a1e23c9f7eb6fc730ae212366c4094af2559e5113de2523e9b95953334b4fe3acf250959ef5c641ef9f0a00ef5da60ebbb8d5538b72791cb508c913bfb8acd31c3649d96d663074ec18f12e9878bce2eeeaf2b0de35a57a4481017ec84cd50cf6a609e0ffbca4888902580e15041d81167ff4e956bb5cc8a3cd1217ee662957c609d4d64eafecd17f096966ce0db341f61f24b75cfbeb008fd47ab4fb145ac089ed734fbff2dde22d20f2c4ce465b6af0779fedb0e755ad9e7ba54d6afcf5d634ce3fcadcc373a2251bb3560caa3f4ca6243038323ab7756f14902bb7a74ce9d47405b90c6df0a7c753000cdbf2b390ae2faf3cfc66c0fb6b7205b19dcd369328f711137e0348bb1d199083538785f3f0c5c54b162aa2b67a3d91394b1da2bf9863d2242997d7c2242a9daaeaf68958b5b3822712230879c05b9a34ddc97c6d7c9143f540a2ca94ef524775e05329199af8ae1a6cf95bb9a9837848838c930708402b050c24fc2b51cfcffadfe8a7b5ed5dfa1dbbe90431917c380a5b5157d765a64a85a9c553eae4346ac91a5f1ba0e0b443e510fabf29480d1195af5e0a894de4b5a28f05ddbc4e6e699166cbadd283cf9efdf28b261421def3f872c0b34c0c3723a5eca6b13c800d0ba8a4eec97dc587e6d2bf68ebae70431f0ddc4bab55abcd71d0efd391498b3f7b7a0a288f4b0e7d440022bd1095896e7b16e15c98cb38b15b0be0600e85c9ae54c1809f4bd4b8579c145a54b36c7a1c1309595f10734e1d90d511ea9cb218bfcd3c7f7f403884073cf34a21d43f235129e03a5a031254170c35a6df0c641a41eb2de23115e64d60393912af047c3b69be4599948e8437bdc2a606dcc08c68cba6df0c8cd7855da7923fe33247e6e5ab2202462fcb54a83ef29812822af4d19b7d2767026012903afad5f823e209f2ad472a81c63238d62a8db04b406fab41393baa0d6c41f873409493d7357f223e50ed32de3cd7a3788db09dba9614af167aec09fd9041cacb00217a61486e55099224fa0ece459086995d3481ab3a6bb8d9a9ed1a8f8da275cf85ceccdad4211e05f3768e65e9183981cd03f3009f3db57c334a5d3cc68842d89e0bf2350eac016ffbbfbe767580a2f72278d8cef7d8882d731fb499abb6977f55c210c85f0cc7a9eb84e3cb6915ad8ac049613bc99c93235e05d2eeeab2420354089c67db78d620f289fa18c53ddd5e73b73c5b6b2295cbec11cd1f877f4afc09d8d1a9923bc9f904f2fcaf4b6fe82fcbbcd6bbf56c1183550df9d08781072a6505bc1bfcea4f6bd05af1e370dca3d42f3a78c2b7d15b3a23277dabdfcc308544faa9a7fa192eba81be36a07349399f45a1b8d460d1f10e4acd1a85f2c50073aa6c86bfc8a52c4f84485a5468a7701686cb40b5325389745c3e592a6e2644c97e6d2f40d48278ca6f594c2519da872a7214d3a997229088975a423b376de8d77fbf8f1914c11ba975a60b1189d3c0667d8bb2a4728fb90c17a0ad87f33b0789cae1e1c47d671ca73b506a60ef568309504496a112eb4b4223f5ad72177792f18be30671d0530b0f393f616bb923639d0f3469aaeca5272ae2722846ed7d957a73ce0befc7e53fa8d54671dd92d69cdad21bc26d5baafb963684713de8d077252316ddabfb18be3b639067fde3dc9914600ce5c980162b3b98b38c06cabd3ddc0d42ea7d3ef33b1a7fbcbc0b2f168af22b4bd66a3362e4d5998e4b0e26d1f1cbde29d3ffbb457c141191fce6da9a04f30bbdeeb1b39a40aa76eb4abb66f9e16beb7eee23be2500d19edd058b624450d279caad9eec16bcb3747cc58d1d8d1b1bbe4a4a52cbd5727dbb759719dfaffa98743956a3c92b3b08b272364cdb55d4e2e1dfd421fa7c21de06266ff31879d464be4b8c1c2f3541c59555e0f802642608d71c1f6ac331f03fb9b15a968b50f960f57ee3a5af86cf3e5a977c28f4fcfb02a9026a7857ee1423e9a0e99ec69075b8f34b9c03c85012b3c88adf1c942a55f29ce2e4227a2353e61b1950da52955b376e8452a7488e3b1d40357e52af25dfed1dfc73c14256371ec493cc5144a71cb1934a9d56a0d4bf282b4ddc448a791394cbfcf468a6fc5ce9c7963d977e0f00bc88b5e4c86cccc8d1210a618367e1c469f9c8d9ea9c0306110568cfbb980acd11a66441a6f51a5f24f91c88e45893c995cc2372a8b71bd03e72ab1d39d7572d61bd761eaa23bde4bd4ad6fa89dfe022a404fbf81e48f67abf500dc79ff34b6b5aae2194067484f17e1d6050dd195d4353d2ed8c619ea8ffb01fe17bf9d3898e981dabc6b78c53ba879afbec92037428781f8598f767cb3044e465a806fbb562798e5ca6dd0710fa2cc39728dcd9cd193f99d40f196ae5f74d0432eace731734a6363284f60dc56576dcc98c6852e587e61a74f523fa539e755da2a1377513c3ef2286a7606669811991edd9bacfda228f7f9f39653be07d946e9d2a6f1b2753e5b08e6a5013a193926d39d32667f53423d36561e0e02a072b618907445f01f52576df915901c83f9fc5916f9978d5e6db5490e1809a3034dfe1b628b8fbe386f5e0a38ea50a9bf06accbdb9430ac8230c8a9075d9f0a0d1f54e47bcd524e3d42e62f3adacb889a0f1ab9bc92e98d5b757d99c45532b7555905b22ecb3216a2fbd1e808b79775b5c742de56f9986eea54ce268fe928cffd175fc3115cc41fd0c9db276286123a2d3e2b71bb1835bd0974358627da15a29ee0152338a4156ae32d88b26f03e4facaa8da3e42aed3299200cc2569c4728fe051f28375f18b84b457d65fe1aa5a9ca92f80cd9ca953371166df18cfefe4e7b8d6aba7a8ca04a459215da1ca202b54e93451e4eb9be997119f0c794b0e4736787afacbe1326bbc32da3a7250daa6f1c474861e0dbb7693fee1221e9a0d4af38e6043291e3b34194867a25f1e681545958602cbdfab3310e7851f1d50b34a26684b8010a5437530b85abc16f59e2a6b871f200afcb24b6e94dcdf63bde49b0bf9aa6597b56613866e75dbb1a433a6d8b994eade4074446eb00fbe1902842944899ce204a1e46f0b34f63c20112224f70bc1c4bf7bbf5ac64a21198ab9470589d6223f07fbaa5cfc72b4565ec68f1254ba70b62a210a49e990105c517878fe64f5cca6f1fdefe77c1323eb7880d299be3859f1b15c9638ce1c46502fef68270d90f765db4dfc64b96eaa4c9986a060f49a75102e256656d64842ceaea360de7ad9c9878091c2dd6ce1750224b8bbeaad8dd63783926660b43aa48189d4807fd0d91a4ea031851ca2c2f1099c84a073d305277f10c4bb38e6424061a5f562262d1edc7fd562c15db85f429df5b251fd536f8f2f1d430bc2d882e5811234f390cade4d37c07f32a25ac0ec3ad8894df11ef5e6037c814cf371f423bee9d9bdd6ba16a7a04d59c0228cce0e19e6f3533de85b2668cd98e290e13bfdaf338da02c220660a6308cddfd88093040545574dfaf88e0dbeb9ad537a861e05e2aa3f94667adc022e4e55320ecd5720855191ffeb43c389afdeb864ec1d0e15a6b51a9a286c5882d030e10b60997e76db2a5f192443bcc6910f373b97e2da42064639c42ffe4bf9848c24ad14a03c1052db2985ba923a407ca3f74fc7f7dad9a7bf93b4bdaff8069bd851dfb151c10f463242f2d190059d7eb5984bc3e099209d98c79982ca9b0cf17dac95f82079ff22bd620c71f5170c15b715c687f475bbbe904098865de5a4b005fbec7f5a2bd67e1ecdbf5553f645b458bf5d6a14bf2fad4d5c4318f7f390f11b7b5663be9a672cd51fef36c3019637ff89cd11a01ed2b6aaa4d899633eb371e011e13493bf814a4c1a80bb341366ba2e2d83c8254e8a3fe38f080c949ee788141be6b961e4da2025e5ac20ffc989e735929c1e0fc938b0ae9425478411e3d4ce24a8183c80d116b9d7690be488a47a8b258e6f03ab1621709bb7b68667ad454cb40702c2283f2f6f375e10d60aad9c9430c24616a50128da6a10d4165caa5f5aa16f11f9369162b5e92f97434f131b643bdec076b6c30d3cb5b2cce00663515e7ce3e2ad8563b8079ed6e32a1c9def48e31afa7d4d64e958cb49b90d8d8f1632e4ec949e459807494fea7164c15eded76c072f2aa24373c725cbcce7f8e148ccaa898a992458f8f7559a746a6ee59d3dce0aba88c4b5c783f781c1238afeed6415645205cafe2ddbc97a0e92562f88a19d3e6962ecd0a59a86272e9f088f6eae595230d6e8fb13d4c3a0f76af5d6af9de35205fb9dd277bb02504e8a7ace5f8338bb69fef068a8e6e172abfaeb9dbd62f733bcd8177409f0bc9a8a71efecad476bfe0f0307b05c79be95b045942566f39f2f8d21c70aea6e049ed9ecd838fbf2c63f8f9d362b53b9d9555398a00c8817bf8e8d1f0edd477c4f119bf0c61f44fd6f9c773eec91ee6d55d9f688a79873899913c6bcf08ba9f2cbcdd42e23a02913f5f8bb368d9f3f12de85dcf44e0a330e81abe46e77ed579bfe0c9a696a5c362fb61d58f03ae876b5b9f75bd2847696e1186d6a24bac2f0c091d865107760634ad3c62b3487e673298f6977d930a0b5032a9c59c8c1888f6e734fd8f4370635838e1d9895396aee7259dc7a25e5bce72d0bc366ef0696497018db97ebfbe6", 0x1000}, {&(0x7f0000002580)="4710a063c9a796aa39145020b1cee8514a5b87d0a6124dbe7bd6e9ae5c7ecf442bc77b5a61c1247177ce9dd8aa1adacb33235d8d4793eb81ca2a4f2c1d3a82d9589171fbe730cf1b249ea275bf6e8e8ee44e59d6e6dae7df21da647c75daadc0d8ca0df025961ee65bf6249440ab698bdf9f22550e028a250c605e36ede428909cd5effc1ffbe150dba3dedbc0345ad53c0e6038b57aaa22b39c389ead65d47d93a51a00d9a241ca9550e97c86c0720e76940eb448252b6885d86235d6d412c5fa1bef8773c98f96740281ae66a84665cd437898703f3e724876046947d29aefbf3a9f60c9d2df59e4b4995215dea18abe473bd8", 0xf4}, {&(0x7f0000002680)="3e25c372062e8891b7955d8b48ff8d9e0a8c4606", 0x14}, {&(0x7f00000026c0)="c036afd0d5562a4d9f176c5c9f4e0d15e34ca4502686fe81dcc8cd0d2c1936fe1b0dae", 0x23}, {&(0x7f0000002700)="fffc474ba016d62c4658732dfc0a0c59a01c578b79351f26dcbb1ed4df542e4472a232206aae1871d443a749f7e33ec17ecdbc598a1bc5023ad8d1e17cb1e182fa1552b870cde611428816", 0x4b}, {&(0x7f0000002780)="a7d3b288c01fd651f5849ce084571ebd9df9e78eff802ac87c17d7b2fb9965d9448c8b6f5300764b3d4427c525620ab2b4f74756f25366851609c083300f85b581a0a3b57a045f0e80fba9606e258cb70b7b3065955c6ba32621d77a9e3f2003d118d8831dc44f3dc40f9c555446d32db28cb864d0ecf34d1ef6894594bfe3af81244e62eb0b9af748e99c10a1ff21b9184d39bf1f76709dbd6634e3f68661e357bcc953dc088e458d3f04114080a66c11ae156cf52ca0c145324fba8c38a643c71e39725524c6c5fc921474633793eb10a2a2103432236531061808af66e580b7f8ec094d6c34bacfca3fbc95f1a57fb4e4d3cb8c372f73c92280091dfda8f70b43431f87ca870ea5902b1c544a8cf870ef669d098b4a257d12bf1fbadde990b8842ab7aa241ecc3d3c856540e0e7beb02b67724e74dadac8b21fd485fe2d18a3d98e663c4d4a8a1a57b42a0f10afa80a8fa22ddb8665bd446de0d1f00afb7bb42b7612b670ff4a7ee6563250da4d813b879282a6d06087db727570d3e7ecee2d8c2ef92e663cdccaa4b7fb530b53f263c94979cb71e4fc2d1fbeafd59b1a11408b17c8569378f24b230f7b48c4cad97cc8fb07c6257f93aed4119e00ffbb45cdda80f4c5d9e03a135a11f0454a7fe21c74504eb17be839cb2a1ba62bf9951f330f30401bc1782a36cb2ad83e5e37bbd6e2458b20bac8d409dddf23093941cb05b266b09359455c8cff209b17cb8c5c430b408b6b28e15d3aece99f4950549851110bbd2983c06a4b5acedef39a3117d42b275dd714d2363e127f2cae38c4257f2ef923ccd890a0dc028af0b602af0f9b9eefe11fad1a309b5ddfcb92a9f3577bbc17624db1d85a42e14e64290fc898759cb97692e0387c61569952cbb5b4920dc6f7e6831c1c9dcc02379bd3de9aa0e675e3204c94ec52e68b28e70bd9c0d593067fc47e2b8064f7d77f2cd46253258d71f0ac25c1369f14239dadba68c79cf1554c19cc156244a34b2a65e5d42d6dd1853e50e0b927fe309d9fa5b028f901066ad63c5a4b733023683bbca54db2ad6d6dcf4fb78c5e35906aae215fa0428e779f362194af0056130dee20a3b0a653791a1f5bdc341a8a8fdbbaadd4be0f547b7d7d95af31edddf04f604cd7dd3c653bf3213ff04de8f27063637d44d91ae90fc03475c90ccfa2017dcf141e53b7780a53fa855afc4c59c35d0ca7ed5efabb52debd77aba6bbc0c1c77934161ea26346e25a21ed97d7566d01010841129f811d9f53649bb1ad76b8e6bbda32b27464be7439455b5df7e450ebd7bd9900f73d7a74db1f6d961f06a99bb537f8ba82ca6436345a4be3e9c5d1d7a86f37cfdd08510484a71d250bb5856b55ee8808ea032484d7f2e92c9d3db618bbfd4cd1c25bfaff7f6db61c96f2a3e799f3b0041b5dca4fe3a2ae3e47a14fe1171158bf5ff338843525e3307fa959a0e5f7e52a79bf5773a7fd461442af2b25acee205ef5732ef90fe535bc6e2ee5a0cc00f854a02bc8cccb2e11976bb9080cf58b456cfd70756b343d0169771ebd9b3ca2dc7b94f0cb544c542f92e1d87fe0a0d84e5f1fbc2b71038edea058d959e3f823737abb3dc69369289f8c04f6acaa66c2846bb7f37452a083a5ae0223b03bdff5a2732973ac45fc2b796ee8eb8837136a12f6d8f492b798051eebfed4e7dadc8dc0480f92dc6a56facd88c7bb64896748e1eb11fd867c99810c233e2ba7203bd27e006852a40a7b178756a16d0b1ebd20a43c9af7ca1b6a5a0f06ca6a40eeb38fdbe772a8d0dd20cc01a26e7c7dcccea4cc70d9ae644a1462cd2fa33e78ce0dec73ace5ec6429315ae719cf93ccf74ea060adc66b14a38c7313a958e6fa558a91c34dccc6f86c4af09e5cbb9ecb85457d29f155a6969f09257984c88e2143c99bd9f81a6add44bbebc95f9f08896cbc9b421f0a0c8f0176e00430e8f4e56d014488f4b398d74bccdfc2f82ae7b51390cce283ce36bb4428195a8d6af5460cf73ea0c1d0f3e6969291d18da1728714b924cebc5c3933e0bac5384810e969574c31beca6fe3488d3cf2016a44c131f482caecba03627099e201a189488982ddbd7d67834f58e0e09e8719e479ac2ca8287de41d8185f2f86f16c835cc5953c7f8efd218a0596c0360c5b806eb1a5618ac4d8fd225ed1dacfd8d6320a918173203c75e4e3b3ee498a55f46b6f57416213e45bc51b536f0e9d04e7ff3cf54fe21e5d6a84ab0ebefec9576a0b0e70ffeb552d76385a8c6c678da010c354e5e856478f682444f20f67a41b764c12518703954215a38eb53ef136a9e1b4808f8a96f63a1c5bbde617f37ffbcf446df1319925c21a27e67e192e730019c302710878214882082af9602867239b1c64672013b983caa9d31455f1ad493fa48ac5f0dc3b696a063ad288d7f35ea5719208fca09309a91dd879a544c1b1a9359449ea52a18f644a7f8caf5dac2818ea57ff533e9a042e81e77c4aa816443361b072ae80b9dcbf00e912dcaee24e884b120559167310be6ab0d331004087fb0b7dad3f533a66c959f64015773a7ca162adc0da17e7be5b2704cc2ba7d19b18384e19d9552f3bd4524a359416b0058a52160db73bb42891243427a065a47a47c6a1b27feb2452ebed52e79a3e644dba37bb1cc2a540945665bf2b46a0adc0fe707009ee67e25c7ce4024507c216e51b8eadcd5f0f70fc44e8c27f2050baa12664d2cd969a4241f6f6e45604edcd7cf5e57cef395ccff3d7a762845360bacecbe795568b6cad67135c5080e8a1a069ef2995135cbca5ef8b5aa6f3d290360391a400e06fdcb4db98e45755ee5202cdd13bd41f9b136f7fa7912deb30e1ef41c0ef89ac5012b274003b9115d5a3d1236d0d78e8e3ea12f6c874c47c40e85b45d30949a8aaddd99efd5558e55c04df70aeaf5790bc777fd92279902d59a397548535fb45eeb5efce26901c82da358053396fc300d46bdcfd7dbc6aa9652b082c98d717ab4a26cab15a2b39caf7d671fffab6885723fabffd401e3c24c25a174a7fc4d93c9ff2e1b6894a299d74c0f6a22c6dd7c16bf25c3e118837715394d6fee44883fdaf7d5ceb80ffe7716de9b824bc24d5d2b8fbc7b88a518350cd828dde304adb553570ec28181ca961fbf78c310aee391c5a10aec31a92018f822f4b921e6fb92faa52f6b24b4930cee7428c05580f954279959edf038f62608461622c80d3bcec87bc5bf177c28a9e03a8158a5e2556b9c019a68d2de35fe70782ed00c7f7d369c52f538cfcf3574d544436f0b7650246593de782bcc5cf0e2a1dc678b642e931e36e06d423a1f63f7b05cbb03eed354e7488ba1e501e0c673ae089b3b4e9d261819e388bfe56cf475847699067aaec70c1bd47891c0afe6acb486e6d0b7853b7ba5e518957466e51abfcc6b8ad2d85b34487a13cdd8e064545566c1eda6a77a1168b2e20906bcddb9813aa5140fa563b396395fe1fb51797e71253fffb5de745bded4ea3a5dd391d9f21c04815fb679e0a8615329dd747e002a9b87aa17ae817843c7d2ba72ce7095199046720cc3d182f2b5f3bab1dc8611fa1f3b27a2add2bdccbd785d5f7d5674e41de5801fdc2e63957b033a8ea56de0ebe66e161f37bd2166d80b9d97e644888b7eccc3a6d0b30166b1eeed7a3e729ed9a47d894b84572131e197067042bbd503cdb97b49a52745552ddae75518d37216a579c9fc8998551370cca49e133e20b0c03e6c12dd2c65ba4950100c2d3102fa38d3c99b153875e9b4c34de74e05a7faac91d0c6309103f2a3783f2f763c80533515bfea86374693445c7dcfa10e07ad5a9957ead7b5c0ce378abecfb0522f6a0303338689590520414e01949800f7e59025eb673b50b407dda9eb1e201fb77a67c400cff37f780ec3c9e7cc774ccb1094bd4e8893c4419d06a8eb3eeae3aae2887e8afa4b9ec858c06d02b929f365ac7c6afd7400d8617947451e7594892f9dc201ea2ed530867158fc840524c42d58aef61cf9b0fc5f2c530ab5bdb0df667d45a0b3bf38ca5831d2d5a281872de6c79afafd839facf07a1ed2cffd964a01ec2595c7b6176da30b1445570ffef90df36e4a5c1e68259af07b42abd99d84b64f80cdbde949797e5af2192045810375466a444a1abf7acc5362e090a9d731a6836137f5fe594fc7e360e5b35f936decdc0e3903923e6e7fd2342a5e5d9514bc0f4995e8f511f0cfa457f76f2ac425d7a603097de14e9574da98d30fb17b45b57ecc61dc71a2b6f69a1f731d51033adf84e6f296d92a28c7f22291a2c830cba132d28264f502a42df3800fafa81ba364e4889d8d305eff3402b8a2695432a7648aec7c20dce95bb6366382a3f1076e7c4ca14460a0a7b5d8e7c582daf88325efc8e0590eca7b283f26ff0e7d832e45f8f6c3b7ac7790bbbc0d258c877f0899270502c19dab565d78aef37c314d540b2f1ed2a6b5a4e47a031e0e4ed3fc7ddfe5f361846993dc8a8c72fb18da921d260f351c44738d9c4adf2f48e0935eb81fdc1ac3f490cf71e0abadea6950d364ac34743ddd809b269fa4f4bd483acc3205839156d8358d2b9481ef9fd9c8719bb6c47c4db5a8c52176ab18f568039d5cc620107acca4931ac37f299de5ba5db6233f610f9c270d03a6a999125ea2938d838e149aa5dc1c1071bb0c4f9f6143d63779fccc296c3cabc373647d3edf5ffb4b0e67e7bc241789641f7651b93601552a8cf5b0d8e35b2d9d6394df4fa0c411bfe8e310a21354201fc49bb1ac4e51454f3683862ee2a18fbcc646cfeb4c6766d82780754eb2f81559147d7a2846b0726d46a47000359d83b8d6c0f411f1c6d683a8f21fbcd48ad46aec5b1b9253f8c1aa3794ea7e7e1a903bb6df7db0d58a7184a355d5d003ac58f57cb205eb621b8c9ee77714c177307c625bca7fba66e61e6699590a04949708c9aab839145839c540f9f2dcb2f79db2c684fc324bb365f5520645490b9ff13f9fd19e3115ad84a0d10c8a55c5e7630de616e1092e8f918f5da6a198049b815ccb890a7fc6be35017a609d4d9e381a8b9043f036adfdf7589347c292b41e7d2d7a68cb5ced69a385d3f11171659d72adfe3eb74a606bb2460aa858568d49861223388207fda1a4fff143ced6a77b3d7ce812e72d53757e1de6810805eb24e446bcb047567e93670bcbbcb01e027e10f74a5ccc1fe47c7957d6f8332090dd1ff93aee3a429803f93453cf4a36805d7b40ac52b1ddf58bd71db07318eef848f943d062b6edfa3404d0697a660c824893671402a13f8c6a6bb4b3a4e938b16ccd8df5114f46b108baf24d846bffc0a878110be8b8070d11d518ab345a764646d4273e3980140dddd18b05872389bc993c3c1fcf197fc57465a47decd07ee5945944b994014a5a01f43ec3d2e37e189fc22001c04652b992f13a850cb676832b64ae0c80e3caff1f99ae1d0f95783a7a3ff4d8935d335f8bc56aa5e36cde15f8b8362d28db9d04be22d5856bb7f57e9a4c2cbbbd4ae1aa902e288d06de73b3c38cae38f462878e974cb696e34d317227d0a8ba212e8535de8eb31932a46c431a077417c1ad8656e5d1a3e3cba80b04ec0abc5ccfce89e35c15b81c37e0ed49d47d9b0548035e2b46d0275334f947d09ad8b6091731a139619adcf8eaf0b5bf7a5ded7b927dc9853cdcd8fa5814ea6e4ff08563b505613877de3d9a3fa427d44a7de3fe66034b5b05d380503f1ed9f460d60fde1db630ea974e552f5a5df48c69f132b8d1d404e1e000048bf40192f51511bba08314bcb1401f5ad71c", 0x1000}, {&(0x7f0000003780)="afa88bcbbaf95baaf358313377e9696e21dd", 0x12}, {&(0x7f00000037c0)="b32e7d6514ebb46358a0182cb9dfc576c472e1e42b9777303831c579069e4d0f320a2c964d807c2603bc9000f717b5c63c119fdf92a9892b547caccd4e1df2292b0f8485f0dffd59760250f0544a10857d1befd96462a42aa3090ab5c705b3ce0b0ef1082cdc4b3c2235548bfe2ef4ded6cb2a875b06fcea0d8768875165aeec7656d3a964b7a85c3ae46bb5e19466516db034a16c6598a809f233d072a84947b16246fe94b3d02d79a5c78d482b749ef89d6531ab320de57625844f8b2935af44f8d7332284f3692d1722eda3a771940bb164ee67b8d09667df3c20d106345a10616f4d94b4a9752cb3ffc3a306ccefc9c5c46b326ddf421c9d918bc1b47384c1076d800c03668eed2faf42491c63b31dc00c4ef11a73d8ec15395468d8afdef68ae64789a88447ae1ec61ebdbf324e5a8c0c20d411525fa51c5c5220f8d7fc18f6a3911a17b540a1d8a7107c5b9dd6f32b2e1d340def92d1b17c90e42dde6db9dda6b5430a451108b902c2ecf52e8f6b10cd13deb1470331a0d0a1b7baec3fc0805b59b0e80dda5ec04bf5358a5a107304ee205ffb9bf68eac0c3b5d9bb595d6a38ec35485983c154c0d3b458969f7cd074718a2787e79387d91d24aa4fa4227dcf97aeac769edd2bffa02eb9072390d6f3fa85a76b8edb0fdb1faa4adbea3364512ffcb60a2c04b265a9a0d4c98b224959e4b258f0cbe609a02f04807bcd251013ca3a9cdad836af1e80e6fbf1b76d01d0c40005d428468e18f8651273a1ae408585aa42074d0cc797f2a8621a983e3d86ae74c159c85daa434d7da5e42460a0bcc2c7bac2d2f48b7cc04deecb2d158c3eafbc34e8e9ea90ff9843aaf63510570904309e8704833e9dd3670a9a4a3e09bc2d24cba3a7e42ce3208613904609998a61b935ad84bbfc2a1c7b96d8028515f60ed02391461560b8e9a1328b3861ff78ade005d5411f8de9c61866d2132b0c67cf225f9b03c461f02d440f8577505bf1073f4edb4a0ae8d0890003f83d10d52645481e7b277753b464b67997de88fe119a45f02d3f3d21cb2928e0bfe2c536be77f656308abb37ef6cc42579449146a9432fff6bd856327284b1bbda5b56fb633e7d5b6b323a8ef407338a46f5f6fa7502fc4f3c66f9b8acf332dc3bc45cb49f6c01375b6dbb0099a5030bb7bbae55225ff9bf58bc939da67d7dda74e0c0ccf76ff995aef4acdda438eb9527074d8c543f6ff29dd7cce585142a19e63811111bf815d7cc15d5d6c3e450f1f889a2dc7e24b7ad102e99c09ecf0c794875eeca5b87a2ce6ba7d681b14c2c09069991ff4f17a05b879b539fe1b0bf5b1ffa7b14e15beeceff026c2756f818e64dbdb0f577bc0fd6b0ab9f548e2eec96e87c385d3d3ee253cf1e6417e2fc04aec7f435269ab143d8ec11137c1317cd6c1a9f0ed7e01789ffbf9619fde580f2e44a0d5cfe12f3c05fda01df7c0b93b55ac4e62515c8336aa7d6ff603f4fa72ef16ffcc9169301daf3ea485e3a3f12c04abdd7cceaf4faba67de1766d4d8474e1ec67f38bdd48c120b53501020aa3a79dc96ea050839e4a8ea8b3eb643ccab0de9a799f0e48721fcd47de593bb5e9b24ed4c94091e505435341ae455e5edea36adbb84789696b64a2d24d8ed6dd97c567b8a36b7298ae2e601757dd8dd0e0c74e0ada9269b9d134275a1602353420f3ae7262c25c09f0b4c9945722c5338356bb5902041742921ea75c3723109fabdf2a3308bb76d129c87a37e94d8727514327cecf205b2bee6748fd87b0a8e246e82dcb15d0a3b256ae4d51f0181cc65b44a58948c9e8785d02d6f40cf13f3c40de7d4f77519c4cd45436b539e73dfa95fa33ad21542261d077245f1e1e830c84fab172e70c1ef5beb20562b61ac129ee59c581936d5de753afae7970b3931fdf137fdf18ba5e725dae252861e97ff9d7e6ff3112820be4b69d414b2e16138c87e66e844fe955413048d6816b87497c292157bd3438e8e214c93719b14acf2d910c672721839080297fd958aefd97712dc780e37388be98974924ebe190b7f5a8be6e9c16e762e0b86b8e16a4e3dc78c2d9451ee63b879f00efdda610267b177524f41edb1315d7c4f09b69b9958f4ee5bafeb3ce3582581da4997d208656741818d7af2cbbc614a61a4d027befccbda40678976435c4942d5c67c7072a1638d151f5a430f918fe3649f1c61acf66aebecf43592a87a8170cd1c0416e2f2f20e85f69ba71a627f54ff5b31545609db2cccfe730b63a75ca0afb41c673eddbf2a5c41b6f7181ec5f60f2aaa7da1092eb2f0d5820b5e79c8dae63acc64659a939342d924d9464df8e1b611bb142310b0dfe77fc6d50e052865fdf877b064e2a3aa92dcd343903e7388dbb4618901e9754a273f8ce1aac61d84149340f5ab0083b19ca91ef83c30b5de226f1d7d645cc82a68758e83b242fd50086b36c6fe098c62b10ae0e5f78208ce253318bec6e845abbe0ffac65647d813b66c2e9f7907226144c73a11e41cd31877ebcf05aae57373b6622b24296749848cd746404b124ecb05379db59c03eb548f7f0bfe9cd5d9a8e8cabf7a9483caa1cdea528e92a6e128ee8024b15a059d2e08709aa8ef6578064102d38dbccd2165c97f33bc6ed43e49bf99afd0059edcc79584d31df90b437364b4e63395af9496137e6b7981a4dd2caac5dcf71513471e2e419e6ad84533e3368dab3a2b6c5af063fc03ad0c53d9008b0eae4796fd6103864413d95c87718936faf61a297ea3be73c34b7cc233e776821531089791ebe87677296f8daa9e02118fca4728ea7c2fb247220eeead15468140ba8d19166601dd6071ef4b85dc2e782cee247475b35561a6de2d5bb9c166622072030f5e4a60015bf71e68f019fee9530e729ddd9657aab699d8111a4fff5aa033999a5762d03d7e31947e12ae7c6f6726016e05f3fa5269d00e565e4d2be82aa860bbf20009bb8475fbe787954cd8c9bd08197f9767779042a30e56a6f993bc059f3a1e17830aa996f2b92aae8ea1391fe32c5ed1a28e01f555bf6c885882cf07f5d5158309253fd0186ffc90ba10e0688561a694143a3258815dda53c9e9c234b5acaac15a4b955059a6d780a5fefe0a01eef3ae00c792bb52b70ba1dddaede21e28ef74b2e92e30fc75e0f6d84c04208f82506cd21332db9f0a213de0db3669008511cc22316d5b452f9f7d0cb65825c882318c640a5510e6c1ef306efb5b707e52f7fe9f09d33fe016d103e895ef122cc91ce26f035241921efca1a6a7f84b3aa353abc8c6c8340e24e934b874e923f5ec97a76b4b64453fae0a755f87504d1d8376d4292d6b2896f69bf9fb3be2f0feb88405c665ea13ff0309f8ea1412eba114fc980f4336a5ed8881ca6d6bcee03f067392946a50e9e204f7f5b3b63efebbf717a3612189f0822b8905612342499c899fc750f377ce62cf51257f4a4591b28afed49c84c4db47e6c5d094ccbd5ff182ce009ac98f51bf3dd511304faece1f90bbcb3385aab0b45dfa8f1682c12177bdcd85982144a7c291430d91ae28fb35a2c96e9b23b19db3e43e14747e8670847ce002302e351a57a9089ff80b549fccc5f34512b82e2e7d6e33787759e16599fd06a67252554ff213fe47860dc6e7a9beb50558d63cc1cf4cbd0eb336624f64152f736e0ff8d712ab4a2fc5f92f664d0c52a984dbbd4380c57a28fd7c6574c19346cc35d00b988450c7f25c2bbdf5f05d02f417126cf88cef2d08e23d1285898eab5442c5ed0eb707d881250d9f588a866953d012abe56804a374551adc305cb1eb01f5db019846e068b4fd9bdbb2f58e899972d57973a5fa64ae0e49074dbb3222664c3cd767e9ae9dbf7450d25c8a1f9a510b4460720ad9ec63c2795f81ea6e726e49458af06010d65301e58ac6f69d40c6aac8016d17cf31fd1e7206ae6cec36dd98cd8c32eb8e3807fe46b34c1d2f4e3a4dd57e9eb13f39ae9ef615567eb064040cb57370d589101153654c0f9e8961c98fa08341b5d31ad6938a3e567a0a2b97288bb1dbcbe07aadd9f99f72c475e141a4db6b4df6b22856e61e2ee7f87e98b6a3d9fca4156ff5e92458fce3d7b981d5c6090febaf5554a0883b3ddabf1d3f61f779640f178990d3a0ea784d38dd3a642b0af9eb33904c80f61e318545222dd49f4457db836289f2fbb567f9c3c386143f60f3988ed2da63e0d09cca6b7994500f6cf96876bff34eb21134a862a7ca31b972d2c4f06b78fb1b333101530db23ebb6c3e527702cf901a01780b890211e38fd3361d1bf9264776542f2740865491ba2296742c68e4b1375413b9396bb0d3626da8c419a16eccd4ab96a4cedb3fe8f3cd272dcc965079ee3db434f73a7ba789a76627ded00836a41486c3bd5c1ef9fad45855e2f8e0bc74bc7573f93378c6bada1965b009f4ff1c506a23ffa478217fe9e5c2f6ff5210623aadebadfbc3ab7ec2086a1248d87d3315be96d0ee5004281b58f20fadacdabe5f22e79974128848343b334bc488540a0329ec625850987423d21c968dc0028a15847e9197cbb2a05c97d8a10d9b877f512a298d0a8fcbe43af987f946d5268f9ec69d276e6dab726c55765793b8d57bd4a6be371e0c0cf7968199ccc8fc9e08aa9bcb87bc618251574196671a7724baf631c4cd740417be817b8cfd84be13e3420714a5da1fd77723963c7e8106e30a3ea1deeb5bc1fd0039c58262a760d31da6f820b4692c4b2d644f3207a90a22f34dcfaea36998c4ed04a7d648b5231a1c2eeb7d50fe12b9c1fc31601514f60f2e8b6ae25030110194370cf4f3f801f335dfac87533ddec5f6ee7896f2309de10677912c9c11ffd050e242dde3226a2bd28f154d2032a7efb4bb6d0ed51a743064eca59ce1c50b3b140a0ff713c672524d9975ee52539a0563df71d8cebed4a620a90d8cfd2a5e6f8cacf0ad48a6e6bfd06c3501d31ed055d4e416a8ed5df76d51cd7985aa56d06514d66b6d0fe86759bff421df9b61822717f181c53a1949e2bc3a3fd0edb590f0d6a932d508f10d72da12e0059853883378b22a0a5fc7e8aef4701c628e3a3a1f34609c1cec61dfc9043ee71476a58d7b7fe2fec5fddba27c165ea84b3e66a7e7a75bb6b644d74914246b5948b0b54d28a81311c3df6efca96e3b462bf3b59fccec68706dd8f9c62d634234944e0103737f3cfb16a652b4e69ecc747b528316d2931e1c353d52aa8c2ecaac885717b98977c71a11bdfb690e405942c2993f3ca2c40d014007b5c6f8fcea509ec05a8bc6052d7fc00118b58eb2b7cd6592da7519ef499268c810df36d0ce84ab78b0d5cd31850702f6211429c59ef305f0331308712de616568a28b5bc84a51309bcef18995009b731883c715ce9d08427fbfa064afa0e2852fa1bc40840b8d178a968414d6e81d3d294787cc4043c6d00282f7c7e724a235134ee784dcb0d33d0ebe5ac8b99e6e3b095475b9dbafd1e3282b28512017ccb8eea79ab26a21a30079ff8f94ee8f22dc0cbfbf41a563026bcb4dd0baa13900f488d82dffb654ffc06139d06f07294eefeefecd06c05112ff0100e13bd44bf6dce1735d28d96fd38e48ece4436d25013ee37759dc9ee794ff1efec969e2f9d52c6e105752d2bd6a3c0bbe90e9f056d16650db4f57457ccb0dee16c1ffd022263b8130bfb5e6f3f10a361a07bf857e094995601e5be71fb10cd688126bf7462fa35505ce6a8dadc1348a822c7c3de3cbb30caca9da2621196d814e80312a9572d7da3ea8a1ad2c832e7c1f15dd5bcc2cce727904c6d05cdb60bc71", 0x1000}], 0x9, &(0x7f0000004880)=[@rights={0x18, 0xffff, 0x1, [r1]}], 0x18, 0x400}, 0x3) r3 = accept$inet6(r1, &(0x7f0000004900), &(0x7f0000004940)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000004980), 0xc) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f00000049c0)) recvfrom$unix(r1, &(0x7f0000004a00)=""/252, 0xfc, 0x0, &(0x7f0000004b00)=@file={0x0, './file0\x00'}, 0xa) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000004b40)={0xffffffffffffffc2, './file0\x00', './file1\x00'}) fcntl$setstatus(r3, 0x4, 0x0) socketpair(0x2, 0x4006, 0x5, &(0x7f0000004b80)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000004bc0)) ioctl$TIOCCDTR(r0, 0x20007478) symlink(&(0x7f0000004c00)='./file1\x00', &(0x7f0000004c40)='./file0\x00') linkat(r2, &(0x7f0000004c80)='./file0\x00', r2, &(0x7f0000004cc0)='./file0\x00', 0x4) write(r3, &(0x7f0000004d00)="8d8c67cf9aac7d2da9193ca44438a149d1df743e220b06afa423876f208fdc99620f59e5ead4ffbad7542854ae6d4d52e4470f7c3b7780300e1e163daed20826958463332ad31d8486b1d6cdbe0a778258addb66e710ae1b14676d1844a79f54101fb9ed319e7dc1f06529ef8ff2246ab71b1aa0e5ec4eada5a5489c9ea5a8cae288", 0x82) writev(r4, &(0x7f0000004f00)=[{&(0x7f0000004dc0)="474cc19a0f09cd5769e37fba16de9de3e2455909f875af2ea53776be099b166c807f77f34b5a97a425d5bb8ca1bdcbe5b6e604026a82a46abfc615c2a8802ad8f737789a7b31bb9fe4b75e", 0x4b}, {&(0x7f0000004e40)="5b55e921b5950e72b76003949f3eed25ab2a859bf2bfa54a385d8f07f6dedf66779480bfe6225fd0b972d68e8dc1acff612101c65f6e00c5f7731b51bbf20620e7b15ea388b557ce1ac1f29bafc32151d80289b2c5d01fb138bc926af7e213b93e9ec31eb834225fd480f34b3dfc35d73d7ff52f6216b522e910c70e8fbccbdd8d438881ccee0efa", 0x88}], 0x2) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000004f40)={0x5, 0x8000, './file0\x00', 0x4, 0x7, 0x8, 0x44a}) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000004f80)) write(r2, &(0x7f0000004fc0)="d09eb344443b2ba52c80c49fed049e3e0340bf062f35c6e8e11fbe32f68c7d6f5ef319304f65a1b165fa552553c7815af6a062684e110c4428941461a5c5274e8f12081436b823c6828271c9d2a278fbd42706bf1b438d7281886d659866d36dbf39db0cea59e10b7eef5e79d4f30ceee0aea46f0be59a64decce2ac9af67734880ad13d0bb4b96c7ae78ae7f13b2b116eacf5653b03b4aa9d7300c07ee209c6ec40f20f108dea9f10af95f780bbe8d4e3500fb4f75b23838d0c0283bbcae54fcf663e7028cb610f162f8d5a60402c3005c87ed483af5a100f60d450de524b0e5d587924931ece95c3b920ba382d40033afb3c1c863063a39bd6efcf9e05f0f16d47c771470a850567f18d6f22f69afc247eb9c7abb1546f4dcbd5d4bfa6f2cfdd8101b06c592456db068a754e102c635baca0bed697013f570dc538ad4450171909a59d8f95aebb8f6fe0d6fcb5cff5a5f8f687ce4c96c0a965c8cad2cb172829795e7c7e25dea4df0108e458e4c06a12e50e96988c17adf134d6627b3e75b158a075ba31b466c53cd6045a46152733d46cc130d9c53c14c26308407d00aee271714194a3292860d5230ef37f242c42247b47e9edeff36234906e7c19df8ba146b9de9d75a45a84a58ed261f2bb8fddc3eab7f9622eeb48c174d21510b80f47f2f8632e97a501321398139a20fd0383cbefc27006a7d80d3487d7d8ef5a8c14832e467919bb08a023910652e65428d9023456562e13e81349f073595e30f15ccb54dfe1b39b32d8ab3b9ace3ae42f4b8e2ac0f72a53af9024b0f7a73915d3a76f6a13bae4ca60cf08912867f574de7b5a059fd855d7f228c6a7e3fb0a10c99f93593d3ac3faf2c2416d05b5cf710a1b69e97f8eb2440ec0c49d33fe71d5531e5e2b155dfb393d7da8475a2a2afd996c51bb08c3cc3ef88e595137aa206e64b646dd80f8e8fc8bbe97332cdbe3f6fc820977315cd7309ca9e94288a7595392ec7cff883242cffb72519209436f26ce6c50eb29ea8310093951873a6d5769f017e89428c3ad1b9b66304c5cc4513bc97df4e75d9f324c509fa51458917d2ac4efc4befed2fdf147e8bcca7f5894d72f6f6592e23ed53c3e95ad2514c21ccca3f74040a57e219023fe42d64bd49a8a60f7244a2863910dac4139808c782085f28ca3074e5416f9e97349446b2fd47a180ea2ab8699eb476efca6f861c76de5664bc22177e7e3dbdc5a1a541606f1a50cee1d4d21e9ec18693f8e1742c45cc241e79c6a99ebe7d79ae9c74e13810e9d38afcafee9ebf5fd79958a6d7f086f7a14b375f65998587afa88fe3a283460ef630aaf3c644f457fbd35245ffdffa6fa1f26fb68f4af82b6d57babf127e08b1abda4d18b9620be5a7ceda728f58581e5d8270cc5a65a9ee9d5460f55e281827f9dc583aac40188e9305dc9388dd9c4ff1e3aef357b00c85bac26c2b407d8b6a96ce86a0ca7ecc2f1537b782a46993720797628432f58e22fc1e3238087067daba967e2f83908ac0dd8e57314ec5c8ca9d152ef8878c008933fc0da4c1bad752308be7b657755fbee061efb211c5a8a618f9c3ce925a054f3e8918dac4a481b95bf68801877a6facbee254b8dae7536e202d742fd2fd4851ef0157b28e57ca88b0dcf115c62c43f9768be9abef54d97e245a819deb9ceb655cc8127b3d4747c4df56eb815cfaf6f4ba3c12fe23533442a8ef763ed7728493742ffa32915cd71b016880f7bf6a6f490779919deef98b6df381bcfe6e9925afcd7253401531f831b5129e21589739997782f97470002efe735e3a204a2adfe14a8c890f61370d0c08128b121915331650595684a5b612b4896e9e8f23eeabbbd63a50e826db6bf068cc962512db268ec69126a5eeddf706ec291fb0abbe72447730932d0d83e975526c53a4d27aa0c5932e5d433de98d83a12cd7c7a38744642d6c2e87a79b131b9d0f42f1e27fadd938995b6a26e6614bf8dffa8259699361eca31fc966148ff96d927216b60c1e13260299508a005019b18b0d760b178bd290ab20205edcac8b0f0e853a077a51524517279887a425ae398b89030fcb28a4ca6bd1546e827d85018ac4585d66440b377d017e6ee728fb298b2f2a867de7e8e793ee72d60fe36ef8e031ab9d2de8fd3916292b30ac29a97cfc7203cade1ee931f766abf7b60f253f1e4200753e72dbb4acc288ef6ba6befe67d90a6d0130907e1b086902be77be9ec67747e13fd4438aa0ace0308ef9b972d998f08accc9c3e3278684ddf6f5e0e34463bc00b44d054a53d41bfaa9d3db69016fab54ef005b97ff499dc0b944245227dd92466fa659abe4fed2e13b1d1aa30f8385e760a2a9e76ad153da8ec12bd2670f7e22d43a60f033e46e9f2edf1d1e9c9af9a2b695421f23a76b0b516290a5993164eb5ac66c44705d41f5f772b574c2dd27940cc99feb5df1fc4d095d8194b19d007d6f77d7972f14ac3bb1e0adb285baa755a5c8231c8f3f8fc6297fd9c81a90f546da675e64d13fcdd7af8e17c97a8e1d48788345c55b8156728870f8f0687dcefeb1c2d91554f589ff3bf8b814b55d1982f9d1f6fbbeef63d5c676b8177f6f8874dc4a480a0fa8f7629e1c6b405bc4e5d106df91c5ddf0c21238b0bedc110ae187c4663146ec9bf694fcf5693f2d74ade6e0959791c3533552f7a5dbfde41378c087f550b4ee73ff53d37dcd82e0a70170e22b8c93fccd25be4d3b85d74924a6611dff693b1e10b021d195bd54f227ab3c9518b1a18360e1e278a4318972316d64438c28706c66d54498d503cd8d60e4ec3fbef3d872f7f4ed19031fc4c7b4bfa741e5f22946c818d2be5546519f33e67a10c1548aa6e88ac0cbbb5e4024ac60a363b8ee35a5efb99026432164d5809c0cc2ad07f995018e9a843a8d264eb4858799dad86cfcf4190a9836aa84796b8d9a27669d34f6b9541c7cc10a32e91daa8fc70519640d2d4e4afeb190334699f5f66cb531dbe8828f0745fd055b72076203b9f418b7ff09317e3bd23dab5e14c5bfa6ada828bd8893bca4223487813de9ec69bc5a34644c42a109a69443c6fe808a0128736bbd5786adcb821c93fa2888314535b63d40dd0da4b806be5f7039bf732ae1e280c192eeb727b278f1b8be286f79aa6305759f5b8bc6540d32f92d964c64af1417ca0a279e88bd372b9b1fa74482996ad8d745e93ffa23b61f584dac2049ebdd6cfa9aa2a793da27ad510d66cab481b1986f1587b9afe8c9fadb1e4f2738b5d801dd00fb1af2c6f8caa63a7bf6d33ef17856d707761d49af5ff37648925139b6265ee931225819db5c1189e8ed020efdbc5992f515fd1a739fed80634057fa11a8a39cf377cad889bad43be0c06dbb2a031bb66a3e855db68fd99f5fda970fc96449557bb9ef34d296292d1387828fc2fd1e4787cfb55c46e9d4aab0e3ce50b81913c8220917b1ce03a34f735cc449327314a4ba14ca36c26868eff99f10e70b842e12ff365576e2cf6a51c173d95c38cf2cc827ebbc90e1a66666951905013c3668baf243219251e15661fe2e41c564029bb95e0b1c563017d2ac8099701f2d5795fd04366b800aff33feaeca2fb326eb7dbacc744d413f29c50c39fbe3662344f940f8006dd1624c3c487292b351264478b25583fff684763b8b16aba5c71764705bb410892d0e7704b31d9a784352fcee77bbff779e7b6a90080409be6689a4a4e463b0c15b6a983c5e33c709362fc7886d3d29baec4d5f4b7048b37d65b4bf149a50ee69127405345f26f9b56f7cb658625003f089c94c01a6b74aee1fc4b9a67253f480bf8f2ff77f3a87f8d7c4c546621320cab7e504ad9945d01206252b0593ac0011df92447fcaf3b39329aefa9d5f813b18831230e4301168117184e657c074dc1de11872d45052fed56f45a082bb5bfbf9b5e618efd6fbff46b521116a1267299d28fa3a306aedd5cf264c7e34a391cc3d19ef7b38e371d9bc0243e88e6c61f426b642f7d7fd7bb3a6566ba8e444dcce647b046b69c294e741c768e04ea050de3127222f85e2cfa945109feeba598bbe443f4c56c4b0d3577645a05d97811f5fd9af4bdc67f6d2b88b6ffee8ba2c9e03999b4635b67b756c7cd1480cd873882ff0b3b6e389c7671bf26eee0b861c106e381862777b8cf178237b95db9f9984b81dcbe5ead5fa93b949ebdc1e5c9b88511f045f7cb06acf82820a70686249d9ee094472b9309e69b38b3c1930d16fd2316dd85f6bd3cf958ab35c8de8500919606feb294b5e07b793e7e46ea33ddf802a2854daed1d9544215f9d786978b4b463adb7c989685333c048793845c6143721505f91532a39f9feccdaba7a8123d9f7331fe949dcfa674b35e4d160a0b6581e85086cb95e6d0670c4d28cd453d697fe60b65c6add57f0e6aca5da04a99cab6d34713ef4dc167c3fc8626835dbce8fe73e5f3e7055738b031aad212e0863f55ca108c910d8a1f2b62ebea4f839b23cfbe50bd7828e391e38cd9325b0bf2df778267529f26ea0731ce309c35e574a3ca99b368f772a991769bb766884435b890c56892675f2ea04422fc38070f2b04c59ac79ac8bcae421c8b8b1c208d59f7384ca4693ce298941d7294ffb2ddb225e3b43d1ed93cafab95afa3012e64ab00d09fa39373ae2054295b3ac9e152581d410e9a784d26c481d3cf91452cecb9bd58f2b92bc6722be2345c67d944de962244900f2a4011e1ded8d286bc547ca025ee27a4550cd79ee6288bcbadb2931158265ffad7b3109b16bdbd00a830f8fafd291b446cf3c31c95737abddb7341700b638962ebb7f6fb9fc4b6604e0acd97d8acd011dda6763c74d37055e85bf9a6a582c12e3f0910e4465991c9a67894d06709166f967415513105ff0368364611ffc38af48a4bfd53e59b82d82e88da7e2f880e8d79d54280de09dbf6bc4001562ab52ab92659e7cc5929fb21ebc4a9d90c3e5f4f2bf53074050aeaa00be9a7c5dcf6448813a2d8590953436074b7149eb908643a6596920bc62dcc6900ba27fdf682ac5d0140d2575ce8c718fcaeaa0bde2e3253914353d2bcaaf37798cc508a579eec39e5bfcf58c61be71dfae65adbba38211505e77d0b398a0e9b6442540e362cedd9390aec521824a6d2b6e0908b14faacada8a98c64dd2bb795873fbb4441370597dd0378f75899fa0e4238d584e3216983771d5a959b8b916108f61c0b364bddcea67a761db12731be6cf3665e278dd347f9d5f0e14c52a7b996ebb6fd4f4d147c35434994609ccf5da3b2d010c8d30b9ee4d70c6517e122a85b8b44c37da36d01757f2c7a3010b3ae089cc641acf5c5b74a33e407f8bc14e5706e60cca9ca8e1dc854d8c15791e41cfb17dc873d5e5d9627398ddf8ad784e0955a2cb86952bbcd31d73f248262e533f244f0df8dbbeb3fc5616f729b7ee400200cd9afd079f6cc1b4ef296ee48351097262547c3a4435675c857647538afe7d0d7997fbf6e763fef429728a0e92d0fc9c9ed55dfd5cf804ce72b407c745f6fb30838adcd229524facf6d0e37adbdfcc174f8799c33f1315d4f2e5b2bb401d45220cff7c9733094c489fe396e6d114eb5849642fa5df032db7d195c453df3de70ff05be858787abfb0a70069f09534fea8ee6b3276a928070f95fde07da59abd0e523db745235f656dad2ab2acd4270b329221c6f4db54aa8ecbca14da1669c0901436bc36e2305c15b182a618985bb5e043ec8d5c0392591dda509c757954c534128db4bc853e8e1258d737a0cafb26870d95c4077e035a274571e", 0x1000) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x12, r5, 0x0, 0x1d) setsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000005fc0)={0x7ff, 0x8}, 0x10) connect$inet(r5, &(0x7f0000006000)={0x2, 0x3}, 0xc) nanosleep(&(0x7f0000006040)={0x2000000000000000, 0x8}, &(0x7f0000006080)) clock_gettime(0x3, &(0x7f00000060c0)) open(&(0x7f0000006100)='./file0\x00', 0x20, 0x40) 16:00:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0xd01) setrlimit(0x6, &(0x7f0000000040)={0x0, 0x6}) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) open(&(0x7f0000000000)='./file0\x00', 0x4, 0x1) r0 = open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000140)={0x4, 0x9, './bus\x00', 0x3ff, 0xfffffffffffffffc, 0xe4, 0x83}) 16:00:10 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f00000003c0)="2b18be8586e7b6bd06646c0717dc7a27446dd5062438e3958ff31e85426980a960038450fa41cf0af899176b3fb365a899ded1cdfc3aa233ceab36f7d2e9a9c3150043ff836fe94efa162c9c0188067ca163d1152aaafa7f4136c19c26a2d1e9df0f4049381f921f1a505336c3f73b9e712ab933e8e6879e6e6a9178382a385f9abdb3b00db75f9e", 0x88}], 0x1, 0x0) kqueue() r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240), 0x3f, &(0x7f0000000600), 0x101, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f0000000800)) 16:00:10 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xad, 0x1, 0x2}], 0x6, 0x0, 0x0, 0x0) write(r0, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x410, 0x86) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x3, 0x100000001, 0xffffffff, 0x1, 0x0, 0x7, 0x89e, 0x2, 0x3, 0x8, 0x1}) 16:00:10 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) 16:00:10 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x8) preadv(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)=""/170, 0xaa}, {&(0x7f0000000100)=""/173, 0xad}, {&(0x7f0000000240)=""/184, 0xb8}], 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x2, 0x80000001, 0x9, 0x8}, {{r1}, 0xffffffffffffffff, 0x18, 0x30, 0xcbf, 0x1}, {{r0}, 0xffffffffffffffff, 0x0, 0xf0000000, 0x400, 0x3c618000000}, {{r1}, 0xfffffffffffffff8, 0x20, 0x0, 0x0, 0x10000}], 0xf1, &(0x7f0000000380)=[{{r0}, 0xffffffffffffffff, 0x40, 0x0, 0x3, 0x101}], 0x0, &(0x7f00000003c0)={0x8, 0x3ff}) syz_open_pts() fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) stat(&(0x7f0000000200)='./file0\x00', 0x0) pipe(&(0x7f0000000400)) 16:00:10 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x6b9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) readlink(&(0x7f0000000080)='./bus\x00', &(0x7f0000000180)=""/91, 0x5b) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000000)) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x7d, &(0x7f00000000c0)={0x20, 0x1}) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x4421a783d1e6bd9b}], 0x66, 0x0, 0x81, 0x0) 16:00:10 executing program 0: r0 = syz_open_pts() r1 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x1, 0x0, 0x7, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x3, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 16:00:10 executing program 1: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x890, 0x0) close(r0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='c\x00') r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x18880, 0x80) r2 = open(&(0x7f0000000180)='./file0\x00', 0x1, 0x10) r3 = semget$private(0x0, 0x4, 0xc0) semctl$GETPID(r3, 0x3, 0x4, &(0x7f0000000280)=""/206) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000240)=0x8997) fcntl$dupfd(r1, 0xa, r1) 16:00:10 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0xffffffffffff8000, 0x5, 0x7, 0x1, 0x200, 0x100000001, 0x8, 0x0, 0x3, 0x48, 0x2f6}) faccessat(r0, &(0x7f0000000040)='.\x00', 0x2, 0x0) 16:00:10 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4302) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) symlinkat(&(0x7f0000000140)='./bus\x00', r0, &(0x7f0000000180)='./bus\x00') r1 = open$dir(&(0x7f0000000100)='./bus\x00', 0x1000000381, 0x400000000000) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f00000001c0)={0x0, 0x0, 0x1f, 0x7, 0xffffffff7fffffff}) r2 = dup(r1) ioctl$KDGKBMODE(r2, 0x40044b06) mknod(&(0x7f00000000c0)='./bus\x00', 0x6100, 0x2) ioctl$WSKBDIO_SETMODE(r2, 0x80047476, &(0x7f0000000000)=0xc6000000) open$dir(&(0x7f0000000080)='./bus\x00', 0x8002, 0x0) 16:00:10 executing program 0: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x400, 0x0) r0 = syz_open_pts() mknod(&(0x7f0000000300)='./bus\x00', 0x2001, 0x100004565) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) r1 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r2 = fcntl$getown(r1, 0x5) fcntl$setown(r1, 0x6, r2) 16:00:10 executing program 1: pipe(&(0x7f00000009c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup(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), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0xffffffffffffffff) chmod(&(0x7f00000000c0)='./file0\x00', 0x1a) bind$inet(r2, &(0x7f0000000080)={0x2, 0x2}, 0xc) readv(r0, &(0x7f0000000000)=[{0x0}], 0x1) 16:00:10 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(r0) ioctl$TIOCSCTTY(r1, 0x20007461) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:00:10 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffffffffff1f}], 0x1, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x80) pwritev(0xffffffffffffffff, &(0x7f0000000000), 0x10000000000000ae, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) select(0x40, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5}, 0x0, &(0x7f0000000280)={0x5, 0x3fd, 0x4, 0x80, 0x1, 0x6, 0xdb, 0x1}, &(0x7f00000002c0)={0x2, 0xd9}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="bfd53a3953ee0e", 0x7) fcntl$setstatus(r0, 0x4, 0x4) select(0x40, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x4, 0x0, 0x4}, 0x0, 0x0, &(0x7f0000000180)) kqueue() mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) 16:00:10 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) bind$unix(r0, &(0x7f0000000380)=@abs, 0x8) 16:00:10 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x31, 0x0, 0x0) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="f6feffffefffffff0000000000000000faa8b7e8ee029f5827de578578944e0a33d32e18dd13380ed6630d16d464a560f92e72a7de09774dddfc0659f4"], 0x10}, 0x0) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x1, 0x4a, 0x2}, 0xc) 16:00:10 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), 0xfe72) write(r0, &(0x7f0000000200)="c73a7c64ccaaae1fe0968e466a06d57f", 0x10) r1 = syz_open_pts() ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000140)) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000001c0)={0xffffffffffffffff, 0x0, 0x7, 0x8, "58677f0adc00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) recvfrom$inet6(r2, &(0x7f0000000300)=""/244, 0xf4, 0x0, &(0x7f0000000000)={0x18, 0x1, 0xf85, 0x5}, 0xc) 16:00:10 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) poll(&(0x7f0000000180)=[{r0, 0x48}, {r0, 0xa2}, {r0, 0x80}, {r0, 0x21}, {r0, 0x4}], 0x5, 0x30adfcf5) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x40000000001d, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000080)=0x5) r2 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047470, &(0x7f0000000000)=0x8001) mkdir(&(0x7f00000000c0)='./bus\x00', 0x2) ioctl$TIOCCONS(r2, 0x80047460, &(0x7f0000000340)=0x8) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "e7d373a39a3aaa8bf86590044961d05f24c809e9", 0x0, 0x1000000}) 16:00:10 executing program 0: r0 = syz_open_pts() syz_open_pts() fcntl$lock(r0, 0xb, 0x0) 16:00:10 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2004, 0x40002065d) r0 = open(&(0x7f0000000080)='./bus\x00', 0xd, 0x0) shutdown(r0, 0x2) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000000)=0x1) writev(r0, &(0x7f0000000580)=[{0x0}], 0x1) 16:00:10 executing program 0: r0 = socket(0x10, 0x7, 0x7) close(r0) r1 = socket(0x18, 0x4003, 0x5e7659b0) r2 = socket(0x38, 0x7, 0x9) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x200, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000100)={0x3, 0xffff}) r4 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f00000012c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r7 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0}, &(0x7f0000001340)=0xc) r9 = getegid() r10 = getpgid(0xffffffffffffffff) r11 = geteuid() r12 = getgid() sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001240)=[{&(0x7f00000001c0)="fcf0ea7531ad0c9fefade2ece8f2695af9fa568acce67b31eb1505b762533c5827aa70f8078ae0db77f229d787050a8e93b7cd0599de788b7c5ea442de6844a763aba5a9e5e52134f53c6e974848cb02bc346147b6ca785942adf2027a55d42a0713e4ebe3f5c5c2d05037cb44c90ba49244c91f38b44cda3f25a0453e312feb068da0d4495cea0023692b6440aa8ab15a81d159e4381fdd8735a5287cdc6a50ea09d4bb8fee83bf8d70eff6dfcd0e01f9ac620e306730e34854e96539f76fee52ebcbfb492e184e9cafdfa432e8fd24b7df6bc3ccbe5cb4163c8e17a4a34a293759c613f1b0c4ee1ce72683f1b4695912570d7194b760c3401d42738eb514911ad2b55d6ee381f5f04117826f75fc9410dce855b9f8c459d2f8bea4c07414bc0650511bb07d1e9567d1de1ba1aec1f59d4e5fa823a91e033d118ec94cb0eb3e6427f985dd6ad4e4c59107243515ad5651ff0a3e8e582b6d883646f703732c27787e7dc697379fa6fe74e86384d88cbe8d4865a1069ebeecbe5f72c3e1cbcd9a4c380615d711a2b03a57860ec83753be54c54cac854cdd6ffdb6aa79ea8c8aa05d3d5696e859ab95eeafd947199e23a7f99c99db738152cc08c75686fba21002010f2c4b20bf2578ab194c374d287f1cb9ce4c32216494a69db2b70e51b31541b54e73d879ffda8edee1a322c6d37e956de600a10faa1434ed05b201930bf486cc13c8bca8c604f52b426a3c22447f6584051aa0f9444cdbdab85f4158fcea22da1e9372e9fd66c8c54badcc2aa94d15a62217f8e9df855494c96d5ded448008b514fbbf683d24012f1e8891fce860e4026aa77f6149216a8150ca3e054ab4a9463b743ceb9bf81a1b6b222ee96dcd2622cf0849ad12688abc032c4ab7c031b468fe416d2ce77a35dfe736fac8eb5a6151193da0f34f9c1e0fdf9a65770cdeb769fa6f3292a781d3ab6b4ef2c2b68e47d5be840c6060b2ee43e1b2539ceec92abadd877dd13944231c40939b4f0647a247ca2f64ff6c99659e4c5f8b687c1485a959a2968f0b64b70fc917f7b9dc646fc387a8581099dc61c4830920ff3023699e41a18f90926aa2a5dcfc92cea20dee332e22f824d8aa4c4a14a8a3339232d1504f0164cf1293e88ab95d922a5521a10245e1603045b17c055462517075d3856f6c3508a8aecda13bba4d5e12569d935fc3869077c901641f7192164611797bb7b8c81563e23e11ab98d339b302dec5852f912d34b0f5cb13d90fe3a2fd29d47673eab9c7cba8d05b9a1fcdf878b5ce02c7a764174aebb7466db082aab42abe884b9f1b0bc83362af1604cf7a24622fb67438fd8abd150909f1625265efdd07c552841c43ff07b1632b44362c29ac5772207f8e1c8f2503828f0374661da193db4ee00676a21dd3bc255b27c3bb3b694bf50628e36c7a626eba430183447dc2ad191e90b2bc2fca119dcb23bf22d81d05381c1411e35e7369fb62f734dea50efe5f7a42b749515666974bf6ccb2aeec9f9d8222c863b8309b42c8ae463f97d7f0751d5b5f0bd48f5da9762925ef0a416b6f0e45b3bde2bba7eebbe06907dd69a627802e567bbe2ca789adb55bc576fe80d159c25aafbd18ca0bda2b369e24b9e319a17a2b9b79ba17c0a63a8df013cff68e6bd4984d203c99c8f80c1179816be3fe870fa23b4c1ad6ceffad6b0b992d2830cb00642c32b4b37a5509192fcda96b2bb0249983d830752b204cbf3316ffd6ce9c322eac89c4b48f76fbf75ddd1455b38dac7596c404ebb989cc60c17ef2ac19efd35612c02db3568ad233a173a563ba2798cf644026cebcac05b8128b528032257ef165aa72abc3f06811884d92fb8db5ee4d56067bb3fc97b2fe7c81edd92ec479ae51afefa2c523b372e13857464233112d2d1bc8fab239828babaf5a5f98ce2ef53b6c981367c9765a4958a8830cff9fd71d5f8798a480898277f61098c820a40701c80940502de1478e97c74e823528d4ee9848d2279e0481584026ffc579d2bfdc177e0f7a1217af6175823c2c97148366ee5bf7e6260b63af0ce02e6a8efed8a3a06c8b68e546bfe48650e5f0462ee3a23edd4d86b4090cf8f552d8fc59e5d48e4feb0a850ec249e8078d73c18764fdd77de55ed45c6f74ad2ce0dcfc18a5f7604e0a729c3c34808a7f073e4b34fa9c8a757044b72605f796d129199cb8b256e46e4918310e12f4951951a5054e697df8160d9ef0fa1d91bedfbfb37a1bd17d725a890bb671fecf9f0f5d3bb9353a1bcc256b14feece66fae4b844d4c6b177ea7908a823db4bdc6086d5d737d2880ea24067e35de8a899832665ee0a02011823690c883fa9bb5682886f570120ad8ee58572ea18c46fa94f67b3764d0a4fe8b8d1f348a9bd6e443182f309c1d21d8de936c752886a33806b9a2e0f24b714ad16622964ab2c790124019b308ae98e57997d048f5391e400c35e307223eb2a0dea0bb08e927b1eaa731b2d86c7a7784814d4966acb1bf9cb25cb8fe1bde9620b11e1316ae57e06ee8f51910de630cbae1447a24d87249a73f19b7a7370a4c9926ce3e28ea99c14034c43f3d55cac052362f15e375387dce460a95ef1f41377d1507bdcb9c14ecf27a6fd2347341269168417745439482d1bf4d92bc762a8d8b4ddcfad8c29fd02088e253ae3e75e53a7bbecd5e472f426ccf515bed9099fb1ae69496b14226469c11e6c562eb968e6e6889b243c51bad9a31ea156023348cb9299d48f9f3c440b9dbcc4ec17a98e1d12ca75519e6c41d628ff3728fc96b4b17144a2b7fdcf2fcfd815f6126ecf2ea496830edba3aca3c4a080951b17b2953a0e641a11098231a66cfa3fc31895866878f76e98e30872b3242e758b19ee64d366198cc59e1bec86efd27dff42ab3f21987a0790afdd562441df5d6487a6d61e55d81b0068dbdb8088cc66a9c987d392f3b64ac8cae9ea2cd392917183aafb095e1861b1f6884fac6b64d9708b0a7a6355492ed1b9ff98461a0a750af318be61ef1b64be9e17fc8035b3e54d008aa252916c24c3e8fe8a4c8b65a0c6d4af7283c1fe907e68f55413602e8a201f2df027912fca134a23c43d85af0a678dc07680be1c213bdfa37197c3940475119596ea8864f095cf8e0abb06727509c0ee5af5f79bc31d8569b81e36bfc51e60cf2ec363c1ac9615e667b952fe8bd42c70d036d80f9f971b5d67fa5728ffec1c4860241f83d70429ddf1dae5c4ada61012d57f214aeaa7429076b6f4b7217f5cec0be2bcace0df5df84f6ce28a008d1409cfec47faa36c4bdc566748436a8dff71352db7d2dcaa640abfec43e6fce8dda4b1e17d0f76d95b360894afeeb028493b13431e32becc7d02820ad236f4cb3e646c7575368a99b7280676d56b9b82f133d46c7626cdb245c2a27081d12e68cdb54444bf855eb36d85028d98cf69762380b495e6c34cd7c1e0c24884197d7c242295c1881d0c83e498e2fbe482d2519b90399d04d580756517d08d9c9cbfcbe7ba7e5bc858027cbfcc9013393bbd58f11f4202b1d471a780798085035c6e9e180080cd2cad3cc0b88a4038c7bf54aa9d8557c6cf7323dbf8c6270b18f87ef21f5513f2bdf40376306dd98f97bab0b55fae3ff84996ac791394769fa62be02e1601ad8d276f54de9e7db82782d8ac6f4c32ae566f46d64718efa0f6f7dd6e824094ab3381d1e3e63c95b11cd683ba057e541d2ad8eba859e1dde93cc31569da16ae1e795cab084ce8698971dd502637766d95f4ff7cd72a771d5c485622d01329c7523a448127369e21433b3cf88af7f0914847fb0a5e199d57b1d6103a40fd111e9a02be48753360119d3dad6d99f8769e95eb1ab6feb6838cdefcf6698dd56a59f218b879942e8d61a8164171e9c0469a1d1fb7ed1beb6b4a191b88e9f28208639303f15252daace49cf0a39d8c7dbc083821fcf6c086e48cb7d5d7d216d27b140615d2e0bf037f6a6deaaf1d7d8097b64fac57be99d2f44b28d0020cc471a3aaa427840ca431e2dba2bd4f6b4a40ed34c5014ed3f57ac506370b261eacc8d02c7986560eedf1a480e9f82fe7b98adaa0b8cac768d60dc42e70a6e18439da2853d33e75b392eafa6884ede3e494b6c62280cb163d8a563527c67c0bdddd3a413649edff92e91306cd74a49bb0b0df945ee50a0d213b9b414e0d972239d1589ca282b54771e3b94fa5ec51c4d0628a283451a8456d14f245e21c6f64a228c86cd3140b119550b5ee8a03a46891ec7f094eb6684f862bd9e13fd239e77feaa7859adecc95069089607dc7b1eae2602602cd0989d73e2a24bb6f2d111a2109a0a051d9b04ef97ab51fd778ac58ba23a272a4a11afb5356141b5ff7fa876ee9554b160208046a2b49af845e521bbf65b590e5ad560c05b434ab6350b609be0952517df1f1be7b94bdf5053efeba7ab94a5e37e338f979dad6c7db9bf2f0aee9d8effea376cecaef167badbe186192498978585c1cc5123ca68f70f83b19c402aac863afb83a7b1c18c3ed5f5954a84d197cef8cb934c5ea01f2a7c46c720a4301644f9276dbe1176830f26ae42adc4f5fbcb9dd5b90efdbc58738d2af772eaa892836adbe534da9fd5bdf63f9bf8ae99f3602d80387f8cfc7c34ad259d748b506465b78faf976bcba0b346b1f226267eb48cdd2d9c6f3103dd12253e7ec2bdf81449cdfb7d24c718a36489cda7eb419803f363ce4773daffe31fed47f05d68f8e0c64cd59848f81e385c366397c712f3fff5825b9f510459683b89fe74c1e417e2923f99ea85ed0511948640443863bc56a89afeee87ef2893abcdb16c0d15d245e545db619a88d5a4125b63b106e2f718f2f9b0b2558add351948db0252613ed341c8fe02979441f82222e47965414ffef9d64fe8c2ff5d12f0af8756801612d45e665e2b812b78e82ec9fe4543b851db22d0a59efb1eedb86a1a95c6854a667a38fe8431f23dad62e0c26b6940be560bbb901c3fbdd93df25224b6fd78cc52ac58fe0c796710bc68547ef6e1a982849652b55762c25020e0808cb9d58f3bb048dcb831a4baaac6fd3cd7418b85ea607b5a6451514f74ec77c42b8017ca77c866343415e89c7e39e8835a33d00e25588ccc2dd1cefa069631367fd5da96728b4cace24cac095a9b6145b6a7ac9ac34443b32bdc0dcd2739bc046698e255d26ec173449eed863340250b35933c0f473cfd8ff7f49197fcc98aa39204daa09c37a8791379f6550a24d67bff6997f9aeba4d2d1728be5ddadff82d2e82805afa6667dd18f236a20ddfae66df9b2f0114bcf65392f6f6c82f97f5a2eef80833e14650c6593d924cec86a7944ca0afeb1ee1ec00f9cad655bda5a472637307aa6b6adc46b613c4f17f667cc747b900814a6320a5249159d80730e7e59a451785d999c88f7a23167338d330072fce669984367be6b27140a277023a8a66ceb3752e7de3e5354a852cee49a96e03c678c5636b2993b46d947498fa6d95a9f7a85b5f89be445cdd683ac6a64978e872fb0114261729d97fbbde0d38ad8683356a6a92d88e10afa801d5e6ca9e46d10e8323edd66225428b11c8851760125226f1a50728034a658f3d89b63526c00729cbed939b2d2bd4b3cbfbae73605f79732a7b10914d8cc702aeac63ec737e6d73bbe416510e01db077a25cba18a7c174ca844d459a23b2ef4917e9ed3aa51069fffeb2bfa394a760b931d29229fef704ff2102af123b4fefb626a96b6c8c657ddd849f96963b3959fd5c34f91562c4f9e3917941ec287034f138451f05eb1e3e089cfd7b5bb", 0x1000}, {&(0x7f00000011c0)="1e3460f13e4a9cf654b000ff6f796ae4647e4fd9e3fcf6d00f", 0x19}, {&(0x7f0000001200)="38730275075f6ae19bce24013e441710c427a02ed4a531014feb8c8aa12ae0f6dc739cbe9fb85aa727d631bd0137b15d03cf5b7e3a66a50a74", 0x39}], 0x3, &(0x7f0000001380)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x30, 0xffff, 0x1, [r3, r2, r0, r1, r2, r1, r1]}, @rights={0x20, 0xffff, 0x1, [r2, r0, r0, r1]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x18, 0xffff, 0x1, [r3, r3]}, @rights={0x20, 0xffff, 0x1, [r3, r2, r1, r2]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}], 0xe8, 0x4}, 0x1) shutdown(r1, 0x3) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000140)) r13 = msgget(0x2, 0x2) msgctl$IPC_RMID(r13, 0x0) setsockopt(r0, 0x29, 0x32, &(0x7f0000000040)="0509", 0x2) ioctl$TIOCCBRK(r3, 0x2000747a) socket(0x3b, 0x6, 0x2) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) 16:00:11 executing program 1: r0 = socket(0x3e, 0x0, 0x0) fchmod(r0, 0x100) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r2 = getgid() fchown(r0, r1, r2) setsockopt(r0, 0x20000000000011, 0x3, &(0x7f0000000000)="186fe65c", 0x4) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f00000000c0)) 16:00:11 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r0 = socket(0x11, 0x5, 0x4) r1 = kqueue() select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) connect$unix(r2, &(0x7f0000000100)=@abs, 0x8) 16:00:11 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000100)={0x4c6, 0x10000000000000, {0xffffffffffff0000, 0x1000}}) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) r2 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x37fb581b}], 0x0, 0x0, 0x0, 0x0) dup2(r2, r2) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f00000000c0)) kqueue() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0xfffffffffffffffd, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0xffffffffffffffef}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:11 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:00:11 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) poll(&(0x7f0000000080), 0x55, 0x2) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) 16:00:12 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x40, 0x21) mknodat(r0, &(0x7f0000000200)='./file0\x00', 0x8000, 0x8) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb7) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20007, 0xd9c, "b0000474710800"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:12 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1cf69e9427473235, 0x0) r1 = dup(r0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)) getsockopt(r1, 0x1, 0x4, &(0x7f0000000080)=""/50, &(0x7f00000000c0)=0x32) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fsync(r0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000300)) lstat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) mknod(&(0x7f0000001600)='./file0\x00', 0x20b4, 0x8000) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x480, 0x0) mknod(&(0x7f00000002c0)='./file0\x00', 0xc000, 0x2) r6 = open(&(0x7f0000000340)='./file0\x00', 0x10000, 0x80) mknod(&(0x7f0000000140)='./file0\x00', 0x8048, 0x4) mknod(&(0x7f00000017c0)='./file0\x00', 0xe018, 0x7) bind$inet(r0, &(0x7f00000003c0)={0x2, 0x2}, 0xc) write(r0, &(0x7f0000000400)="2005f0465e5506078d1d59e9804e86ff48237d4277841507499b79cc5f8ed4a9bd4620e7a82db8d4eb57ea8d78f42fabaffcec6d3bae688f9c8ef22451ee8d8c2759baa2914a874da3eb18f33d7f07", 0x4f) fchownat(r1, &(0x7f0000000480)='./file0\x00', r3, r4, 0x2) sendto(r0, &(0x7f00000004c0)="0ce09b4cf57aaf6e44f728964eac8ac275bbaaf1517760a32260a9cc85784ac0767342776a85339643a9c6b15e02516e732966b89050ef6310c8e65dd9878b275575561e8ae26c9315cd4ccd2cd1fea849d0c56be51117e1026e9ed054af68a7184df5c5ed9ceb8c5943b6c137358de38a7e5655c9d2ed99743ff7831b297719e3fed3be4b4536a032cf802d56dbc3725e701e32175b88540ab1af41f83f6165e35764836e237c4e619bf5bed4104b803401793f7dbe85c46f9e34016512e804ba18b827a9ee7b0ab75ea4f8e621a0cd7690f9d9532c466dfb38b80f91e692c4ee6ba4414f76e799066731b29ca83fd26fcfca74630fd11f3f9f6d554430c6647fdcd605ccd0a27c680929e1f74c4ff5f361cab60ce901c8ea384fadbea3e3b40da4cc26eee80b73559bca0c5976dd1018665c3cfdbe35a484f2dbb05f40ac0cc2077d679908c06372f84e36a72864f31a52b390c6e07ea4c81d007b21c199a2df918bd96c209072f4b11888e0dda6e25a1e6102cfa95bae7fea55b2a06bf85d98b018224013decddd63ee0fd3755d7f1aaab3cfd855a25a0c9caea98c2fdc693d0c51f5a223108685a53cc10ae70ef7a3c32513fe465787bfa64d0a436c5087c32cdb42e7c0d234d2579b838958c00f1f3678afac47bf3dea6a91617e4f14a1f793ab05b3bc5861ac4b59beffd844e7cbf6f9c19b38f6352006af5530df1fc4e7771965ee2f6f5ff4e85cb3762cd8f31c53c82ef05a4996ab14b926cd6487fd5e82fe58a9303af0567760a86860352d3c5b47b83fe1268a7b9e4877ea44b6562a7c2bf892f3294e8f0b01352746a286f6b321f1cd6debbe21afba1689ec1770d3b69ea90a754ec29cf1b34e28ac840f5d8983dc50ccc4b3d39d7d9e002b9d1c559c96cc8702409e58459bb4b4f2d96b87ff69a8733077ef96c3c0c7975e9db2f470c93eb145e9b728586adb7a8ad8263a03773606b90513f524769070728e2745988812b0e9d2b1cb7567853fd14fdb061a81a514d45a4673c9dbb7ad0072a30df3f5c4f5e3e8f20c6a97e73c41c1731216c6c2603b1062125b8d51fd613d273f307a67e4178658d115c484657c5f54c560b6962373f4dffe28eac2c55f31920cd57a721c6c6400f54f0d9f486e32fd8e575b5185ef9e36290f86f28ffa252399e09c962e267b2cf2ad51e41f29162626f4f08e08631269eefc614565eeaa2163ccb9eec26fea54c84b90b162d8e20ad29d6caa920c3e39fbeb9f72f20b6091b32ab071c55c401a4e9ea9d614dd3bb683b1d9938abda7c49134f6faf461ff9b73046603b13393eae8e4fa68f0fc51b705a7008f1e2feab2d429d48b9d142cb8b7c5dce457972cf9c40dac576e1754e846a69a57bc0b98529b202808f0382ee88c1e3dc1b9f3a237aa61d9ae2c0b7f8c4ec1c2ce1a973ef58ebb13241719abff7f630c68e671c196084e1c97390c59e1eb644478ae3c9f46fe1f2008f1b6032380a1a29e57f5a7c63699ac731b866e50c9848527badca94f6a86b08bef5d0f2991395c0f0dde504a8182cd86cad4e1f11992a237cf255c9c33a20281c43fedfd9d4059debd77c307524ab0d7723ee1c7752cfaa9480b06956981715d16ead5408dd1f616dbcdfd95b05b9407d227399dedfbe2ef53ebe6bbb89615941bcb346632aeaa6b86b40c36cf936a1d4197e8f54f94f634709df2b599a2fb8355086c256da3510b056df286a48777fc3721238a413aa22db01b4a009742acac820c34a985dc73225afcaaf09836d5dcfac9a3b6e8f5c7b0f131e238fb6b29700dc9be73fd18ff7313034e674df8978eaeef3fe502f79a1222eb84b6ba7fdf8d09c7349e797477f46280ed6abb65a460d941920a3d0146b772b13c1a8f11505a748d2a7c43be487a0aa3ceb6b9026eedcdb1d0224057fbbd4a1e4063a60ed4cbe708fc202294fa864f567d2db1f82768fd2393b35e54d77d51b156c12f3d0c7636a4d0ee9cf09f1715ad0bfbe57621b9cb48e86397e9227b05790326a4374d2402f84bd27d89921116cf18d968097b35bd31f15b5a233cb2cf991dfa3331d8d00bebb94cc20983b8a35af1ba002a545e5c37133fc3da4ee41744a7ed7243f96a0798b3d7b4f1ac6889f135999e4119c18abec2b75b5f6ffde001c03c258e31ca3ef96516ba4ef979e4851bcb1df5d41a6c5f80c31bfda81ea3fdb52290218435a2dba8f7abdfdbf1aa4ee549c467d64ea45eb07a4514cb3300fad3888be46e949808291e297bc200aa14e8e77c69c07d65f31a793e058c631148985d72cd26850778b050854cc0e22e0cb449b2c2a60ed840e9e785660ca9c3ef9c7c4cd100181f0147135501f22e72f9778d5adcb027fca5f49a72211759f4bffc768196011017db72799cf4f8305956c485a972bd18f8e4ea65651fc16136726b4b7b6b8b3f74ab2f8e9bb402fa2a93a07044e3084b0eedb22e78bdb3cbc4a9f05a3b72876b493277a010b9f02ab114d95749074bcc924135a1d297e1ff5370aced2fb4d5348cbe24f56605caf6b2ec3790cf8fac726126efb5abb1826916d63ab56d19792922d985ee676d08ad8c958459aa081dbb56c665e9324d0c8c0cf54e7d8c7114595ad9083657b8362630abeb6bbf61c0685e3cbe1114f12bb4318d4de453a6d9cd46246717913d799f6660b0e556095bd575475eb2471f5fe2ceb3c26fc89250b0d50cde635bfc5a6f2ab15a58e2f031da59b10c85149cb864dfaf13079fab3725b527223858bb9c22fcc376b679ef84cec2e7fdb2d198b1434e9ab96a947e3da420f5050cf960a611b8b49f1c44a3d48963075e8ee3723154ac8154d0ad51593fefdfdb4f1e17d5c979d0a4d6d05d2c53b331950f8a3335f5a4b53b7e8e962b4dc5dd13b22a65a8f7ce6c4915f7abe993667e197f18a3b89a8fd0e66ac1a85fb85e1b72b2be2e6a26c407913bdfc277d660351948c8b65120f23383f69da47225540a9d1adbdeb5957d418eedbfa5329e171c906495c6b61727f0e710faf12cff62c35379600d6a10394c586ad927c0462dc7e78314395c1c9d1c834007da3efeb01d3f099123100930b3fd87d69fe0f50e8687247727305a6afd3ae63c5085cae283d03500d69c6279c89690705f289d18cfa0603de41ead6b9520e8849f758c47723883ff917be04f03e36b2d3a8c15e40adc8a72060969005431ebee44bcf38baa1ab38fd5a1a44d240eafad5e7956e5e4794e703671ca897547266cd26e432f26ab320383638e4b693ae5f04caf2432b04379d2ecc7df6939b8c58082ea5d3e950db5331a9de32d30402b4ecaf46da61149eb7072fa2ecfb462cdad672dc008d7d52a02b8e00235cc8bccfee971046689ab70b2bddd0905292fbea194dabe5d3b12f76960bd68035e81b79fa7648d255178fe2ae37680e67301c6835350e220b2b54ff01de7e8b221762d48259695c4160771569eaf1dff7f3189f8eaf83ace17bddedcae4d60055569fa47fdb9e306a095e4272b8bcdefc7ace9364a2d6fc180e6319eb784850d1b7b77f2df74ebd4a5257fa25e7349941272acfd7eea6222c36d3887cc75331b5aad13dc201e16a5972f2f50483a8153602bae5ae4832e7d071cd10a0d586e8dff2cc016f1a1302b2dd87ccbb5c6b22905d4ce632ef0d01937bd3cda79fd7f930956fc68550c4e659d23f028646e4a648200ed7ca70ae34c81606803453b73ff748a332adabae1f29ee7605d37ae85b7714a1a632a3736e27a3cd6d55ab4ac764f3f27698b28403d77bb2a9a22fa4c38e9c94360ff5fc3a89803372d940a3a8877afe088fb29b01839fa7e05413dda1b361813d2ba4aeaa06131e34f0c332c5f8d6df02f2a890f575f7b52a592c57451ed6663eb73fc1ba65a19f6f1913cc41948318611f7915a36a903fa6bfad421a1905b825131dd250813aeb7a2b368a4fd9199494bde74f9e9a9e7e560b727df315540e96461ea019975cc3006ecabb449eaf19c0d83819cfe1d685ab629bac403aee7b05f8b7de8a363b0d80e469515b50c700109f043d5dbf6c12f42e3e3fed4c4f54441244997f98051b3c5c908bb6e7331ad4bf6fef0c8c6d0d19e740fc4e9469bf705981dea079dd0eae3c1c6faeef2563b66134e69e725f40fc39d391ee52e14c0aa54e967d64a2cee453805287c7815170d546d05d4f28373a927c3daefea455d48b6bc3288ed64fd37e64473a6a60216fc43bfb1734cd1e3a02d1639568e4b0e8509e9e74b6956e5b362fac8d3d2a4060a5001226c1f5944da681123381b0eb5da61dab10cecf8f31853e3864318bea3a7e7c7a23c1084055652d067242e1a913444184210a688c493ad172c359a4f88e61d44f1a12f59f35c91b99b7bf6d328e73af2421ce44f06113aaec8df7e25da90d477518ec9e3533681902a2827b96e80f3536599492e49fcb817fe5981d8d164603aee2e29afa1fcff4a5c1c9a218c91cf257bf8e498dadef7e29dc31506b1e8a6c84918e01a9ca0a973efffc2c0ba6957e368a0a462ce88c11ccd273c2a7d15b6a24e04f93a5453b4826aaa7d6692bf1838ba87345a87b9e59ac34e7a1d6f370398aed06f4ec134e56cfce4f0c16640337aa12cb023a73e55d98c8895b6b59aad49265e0694f107adaf33b29d1505056a13aaba705686d9e4a39a9be7fc96b10412f2eb076bfd35552dfebd5b2b915ef2d268036df4d3128a7e2ff5911f49bcbd5370a28bf82d56592268199bfd3bfbe338eb4bbb264b859855d3e3ad7de51f799429eb1fdfba01e55c50593a00770b6efa7f653d8086079f268dbbc171054cf4ed3c0f812e8e0024974853996a3c334f61d463fb59b58da7b394460e372f0f136b2398603f4e0499bbe54cabc6663d668f6cacc9b828e336bf28fc70c4caaaad2cbe5f62d4a4b26bbff0911c806ca25e4d9cce56ad001e5c70f1dedc2bb288bd0800805805f9fbc9a98309ea71230755ed9f4ca15a3183fbe05aee3a2c27798f9d61c720bfe6447774bfba9d566009831420718af5d9290dd62cacc7b523597370e79c3ee400ad9cbe9284e044444d6d369be05004a2e479c9d4a5c07228d41da345b4d551950028c3d5be41a0a453a6a49fdaf970ab905121f63bbea1088bfd05a50aa4ff00b397bb8deef1625746f92ba016e413f70ee46c9f6818dea85fd3103690e943d7d8d8064abcd653a5496537fde29745c23c1850cde3a321515a78410304bdefb54647422f8a1a361f6902558708e8675089b3619b647186563bb4b81e35901cefa97460e750b5de45befd13c6078eabd05dc96918716aeee5ccdd4d7cc57df7a9ff68b88c8bff68bc81ad3900e41833e3f1de676d99109c5ac9d09e0580663dfadaf6eadf1daef5957e5df83d0629ee47a761449bfbe51a6b16acd1191aabdf498eac7781a91259753b912df71bf7c59de548600d0da24f7c47e51c060b2e1139885075adc56626b35c4fbfcff5d87d8feadab54c6b75f63a529dcd03a66eea78593f85d39350c3a7739ea7bf15612bd8e457315675eb88145b59ec16a881e2494d3ce329fb94a93d9a313b14a484bc55615708fcdbdb2010639dd5d989dbc59c1b5f806a68e1de1d3492638cbe2a08744d9b1a26dc08ff5598fe2b41a7e7a36936e504bbd664e992c536341d5cb616248ed0011ba9c1bb2b39ab3a2247351dacf4f512bdb2dca621352eb1b0771f338551b3fdff9ac32e78cfedd1d2612466377dacc4b3195f77dac1593c4bce398e21309a1ee74fe278a043ab1b57a0dacea0b26751d6b87c52bdca6448a070c7acfd", 0x1000, 0x2, 0x0, 0x0) fchown(r5, r3, r4) r7 = open(&(0x7f00000014c0)='./file0\x00', 0x1, 0x100) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001500)={r2, r3, r4}, 0xc) utimes(&(0x7f0000001540)='./file0\x00', &(0x7f0000001580)={{0x1ff, 0x4}, {0x6757}}) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f00000015c0)=0x2) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000380)) getsockname$inet(r7, &(0x7f0000001640), &(0x7f0000001680)=0xc) r8 = semget$private(0x0, 0x1, 0x4) ioctl$VT_ACTIVATE(r6, 0x20007605, &(0x7f0000000240)=0x80000001) semop(r8, &(0x7f00000016c0), 0x0) 16:00:12 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x6000, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) r1 = accept$unix(r0, 0x0, &(0x7f0000000040)) connect(r1, &(0x7f0000000080)=@in6={0x18, 0x1, 0x1, 0x8}, 0xc) 16:00:12 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x46, 0x0) ftruncate(r0, 0x9) utimes(&(0x7f0000000300)='./bus\x00', &(0x7f0000000140)={{0x1, 0x2}, {0x4675, 0x7}}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x8000000005308) r1 = socket$unix(0x1, 0x7, 0x0) listen(r0, 0x6) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x401, 0x0) close(r2) r3 = socket$unix(0x1, 0x1, 0x0) getsockname(r3, &(0x7f00000016c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f9000000000000000000000000000000000000000000000000000000000001800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffe000bfcdcb000000000000000000000000000000000000000000000000000000000000000000000000ffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002e5400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c5367f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000395f393d8327708800000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000001d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000212de6807b9800000000000000000000000000000008000000000000000000000000000000000000000000000009000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000370000000000000000000000000000000000000000000000200000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000b32e7349dc1b8005bd433c5a40c6f1eb000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000048372c76e0b0a01507535e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffe10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f9e8c0809a00000000000000002cdfad8ace63e47a05c01500ea56cbe754a9752883f5bee02531061c1239f91e8a318fc0015fdf0df0be6cfb0935ff0300001dd35d5ec9f22d90bf587c6b918153fc70748b000000000000d89bd0181733d7aaabf37fa9bfff63dbfd7d66a6fb6f449006270adcdefabcaf50b23a826a003ebd2d54ac3da6675460d1bae57b134aca1229ca9985bb062aad14105e8d5b4c252d3106595195000000000000000000000000000000000000000000000000000000"], 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000200)="f7d1106abb7b128dd9e3b1173b25b584f52adecd0a50127c9831c0601c9ccc29b1205b1e14f18dc9f91f762f5cc2ff8614bc151a6818da0206666522fcecd43e53dcf639f82987971fe79fe3c49360c913eb1b6a99f099d60a7593d82dfdb81ca0435c8f735c2db13c493210fa61c28a3abdb3d06c8c2152995d00d682719a40b785feb87a9973dffc05e0e63fa9bb94044418e14975914ad38b23eaafe6a69104b0198da8b9c1c7537bc83943dc89a988fb9a0632ada62bb3db4887c171ecf1e9a68c1d52d1413b9d96c6e77ba2", 0xce) r4 = dup(r3) r5 = openat(r4, &(0x7f0000001100)='./file1\x00', 0x20000, 0x20) connect$inet6(r5, &(0x7f0000001480)={0x18, 0x0, 0x7, 0x5}, 0xc) bind$unix(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="01002e696c6530000000"], 0xa) poll(&(0x7f00000014c0)=[{r4, 0x124}, {r3, 0xe}, {r5, 0x80}, {r5, 0x80}, {r3, 0x4}], 0x5, 0x9) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2) mkdir(&(0x7f0000000000)='./file1\x00', 0x100) r6 = accept(r3, 0x0, &(0x7f0000001180)) fcntl$setflags(r0, 0x2, 0x1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000011c0)={0x1, 0x3403, 0x53, 0xfffffffffffffff7, "cd200139dbf6b52fa08d80eb7cc0b43c5be7e101", 0x2, 0x7fffffff}) r7 = openat(r5, &(0x7f00000000c0)='./bus\x00', 0x8000, 0x68) connect$inet6(r7, &(0x7f0000000340)={0x18, 0x1, 0x9, 0x8}, 0xc) r8 = semget$private(0x0, 0x5, 0x0) r9 = getpid() fcntl$lock(r2, 0xf, &(0x7f00000010c0)={0x3, 0x0, 0x5a, 0x3, r9}) semop(r8, &(0x7f0000001300)=[{0x3, 0xfffff00000000000, 0x800}, {0x4, 0x1ff, 0x1800}, {0x0, 0x1, 0x800}, {0x4, 0xb, 0xf5cc4c3fa115b1c2}], 0x4) sendmsg(r2, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180), 0x204, 0x0, 0xfffffffffffffc6b}, 0xa) accept(r6, &(0x7f0000001680)=@in, &(0x7f0000000380)=0xc) bind(r1, &(0x7f0000000400)=@in6={0x18, 0x0, 0x1000, 0x1}, 0x0) 16:00:12 executing program 0: getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2000000002, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x6, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x2b2) mlockall(0x1) 16:00:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) close(r0) mkdirat(r0, &(0x7f0000000000)='./bus\x00', 0x4) 16:00:12 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = socket(0x1f, 0x5, 0x6) fcntl$setflags(r0, 0x2, 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000080)='./file1\x00', 0xfffffffffffffffc) faccessat(r1, &(0x7f0000000240)='./file1\x00', 0x3, 0x0) 16:00:12 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)="eaff125c", 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="bd3d78057e83d442d0aa16e219fa88e919109ee2230b109daa28d653441f0fb421a1e148452ce1dc4502ea3f4897a42e21e3eb121693d8a890078d96be04bdc1d61873153bcab35f0a317893abb7d4445e362b984e9abe09d167570e1e87663f9f5ff54c566f9a00c3b0d01754a6d3cce5d5d5fc1d69e6cdd8148182d7d72cd5cac70d9448aa6a13ec4133677e0f36455e3ed39f8c92f5776c56934b3bad8f2aaf5ebde8a41fd1b6ce26fc38a8142ceb4fab16de7a1f39daf1fc53f321a94d91c0a22369cfb49053ac9ec906d1aa2800c5f5a460f5cfb3e7f0e810cd2bd3458e5a3a", 0xe2) 16:00:12 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='c\x00') socket$unix(0x1, 0x7, 0x0) lstat(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)) r0 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000000)='./file0/file0\x00', r0, r1) 16:00:12 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) socket(0x2, 0x1, 0x0) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000100)=""/250, 0xfa}, {&(0x7f0000000200)=""/149, 0x95}], 0x2, 0x0) ioctl$TIOCFLUSH(r0, 0x8004667e, &(0x7f00000000c0)) syz_open_pts() utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f00000002c0)={{0x0, 0xff}, {0x1, 0x2}}, 0x2) 16:00:12 executing program 0: socketpair(0x1, 0x2000000000005, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) bind$unix(r0, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0x6e) 16:00:12 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) socket(0x23, 0x2, 0x7f) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x0, 0x8001}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x3, 0x2}) open(&(0x7f0000000200)='./bus\x00', 0x100, 0x8) sendto$unix(r0, &(0x7f0000000140)="580fc0b78998990ac51d79ce116ac9ff874a0621256f09d3992ba2a577d534c0eaa88a33d19c59418a61946bc1794aab5039d02a6182bf274bb362ebad99cee93769014f5c9a51ac8c435325d03eaf9cb6c294ff80a187d8e4b3efa85a7c38572fb933ddccd6dcee0108064f9f98de86476db3c695e5db307f6da1074b7fff772ca9cb93ef8efa7191ab5ddb96c49f821f3065eeeff1d25bae5591a166ea309ce122911546c93d9e808ea05a4f", 0xad, 0x0, &(0x7f00000000c0)=@file={0x1, './bus/file0\x00'}, 0xe) 16:00:12 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000100)="cb", 0x1}], 0x1) r1 = shmget$private(0x0, 0x3000, 0x100, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/34) 16:00:12 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000001440)=""/185, 0xfffffffffffffd82) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) dup2(r1, r1) write(r0, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) write(r1, &(0x7f0000000380)="ea5adee87f723b124bad7b605c6eb660d67b5338d604475a68848c8ee214161945475246da994430717408bc51c52f8f6b25060e3845dda274c6c1cd917322e2183e0f446987a6d54c6586ca312d210677842eecf3f9b7e5ac406740cb56e7c6aa8f43bfa64e18657743b16bc0bdeb05fd3d037174a932da2a5b68747e79464c367e567930bbadb7d3fe982340212bbd7957262a2d9b47cd8d0bef17127948b3b123e96476e9b6fd268a76bb3f782ca11b444d7a4108119235ae086790e56a279259ce541f3951b307b6d1e3f1e406b3b18c33df52e42cf83c0d93488a81aea276a075be162ee8101e59bfaffacff4ab71588e72a42cfc64f44b99bc0ebb3185ff6d24c8b45524db27abaf32fb3b35c05efb6ee4368e84766f166cfd2feb301f95b91192705ba8a477f769393c3a24d6d0cfe0eb509fb7bdff83dfd2bbd81036b0919510e1d1718047ec9bf68e7b1bac16eadb6885f3e83a400dded1768166f230d807ed133fad1ad15ada362902c0e816062a956c32926b8a48826007777f80047edf8b4a595d228384d7a0cbae337a2a0254336831c4b406739677aa878fde840e3c015aad08e8d5d88bef8e3e221447a0b1e3d5079514d9bd4e153e5ea8918f0b3520d5ef5ea2339c9839047208fc3cd8220bf3a0c8f10e5658657bb8e6f183486f937990478989963768716c7b0264ddddb761e76923dbc4babcbc611047fd97a575dae9d0eaca3872af72a5fadeb58a868d6f3f5c16b6663b9f69fb05d10b2c7f273de93c38cfab391ece2b3cecd97bc0c939907e076fd75c7be14f6c1ddd36368cc5c5c470629200dc2982b32e321a2eab8ebb107fe02bdd76a9d23b0607f5d35adac10634e8bc6e3b3f2de13d6e8411ddf15a9a169f5ee9bc4b401b052f684d042eb06303df9205d4263706eba50b8c17d027fbd2e845526914ee914cb93946bdbb0e0710198d3ec8a4cb8d0663b2fb30fb1293b5293d1856457505cda38b605832ed6c0c588a280ed22964a5ce937caaca08ca88fe9c1017b24bbe3e7a935253c7a1579befa67a9887a7765f49a9729d2fc05ed59578ad49e1ba202c254d4153a118e590ad5180f934e9032c8b4a12e67eeb7b0598d2a00295ddcc8d3783dea5c7c0f363cd874a2d8470aeb75d3e0bd20c6ae2794563f4c49f7ccdb38d4e3ad7f722a19d612f87564ad5fbdd756ba9dab9c129b8bcfb4e0f985b08b39c57e3e201b396372a905dd8b1de92990176d90ae95f37754a55b99d27704c77f77f1781399aff120e099725f76f17ecd40f549ea4e66d6287be65c1ac366eb67c3b1c6ee942a843be843ce1e52f9aa73794a1cbb1a449481ef85eb4490bbebede6aa00f70a92d640f03734259055e1bd3ce20cc8ac458f655dbea308552a96924ae1ec703282a4e0dd63ddbc5e6c6e840cec6ba848c555e0f861d24201685fa6e86abcd4a37a833ad20683c8804ce67cdd731165b362dbe4dfc67be58dc7a9337c16be7d6dc8eafa1310ca4759dd909665a8fd2468fb201ba25edc6e56a6232ffccd2846254f36b0f7ccc66301b7f32906a069cbe61467c611bec44b85a1df8751be083c389abf4f12eabc0b4923abe3d22e453225dca4c9e662fc7d3b7af9ec6819e16f326970721847387c8635d25f3b7485012b7a26fe96a847875648cf4230b9c19636856cff4879b8e435f65a1d1aae6ab29f9c1886e9bfae5b32036a29d0aef7b8db7d831048c339ee12b492c43ef4892690abfccc3f8c0be83750b8d8421d24f7ceec838895baf11688c3d4f75b0c5efeffefa1394603f51ca57327f22878c82c98b9c6eec4d4fc2efae1ce8ac69b7a7e0ddedd170c677adb28dd172f32d2f6304c8438648760a39e8bc824926b46b36efa1648c4bb148beef34dc539cb8ad57739d2aa2a834be746d5bcaabdb72690144c02989e4bdc6ad205047a580d2bea7b5a3f1f3cde215212dbc87a94387025e6f3f8f43c79231409e802072421cc7ab1315c097d4e993b338826f0cddd153aa81d69fdc6b154813039617ea742d8e4073b354039e71c1ce4e7041025fcce555da8d2112cb439633ea4c1301f8b48de85ebf30ec19cb73acc346ba38197614d9dbc52d2286bd295a0e2ea240ac5a71822c691ccdd65a1eb82e9a62e09dd8bf7735ea504ff7ef1c5b48d642ba8a911eae319741b997d041248165ff6914c3523d2613d3ba664a0198ceae6cfb534c7927500d42fcd5e409d1b310a9a54013f9ba275dbf986133a7908b9225a7f7447c6e5e19ef7163898d0ea4b51d1d22637332e3c8fc3a29c658de8bf3563832873fb339edf3d6a94cfa4eb2eeb8147cb1e91adde2623fef34a16dfda74fbe6aae6ed93afdee3074d337a6de788987ccd1ef0e3ac6177abdc1af791e9ab46ed9af56b6ff7541ae59377b782e83c9a7557aca4da2b930b61f8ab579296b68b71e4050a9df8581134176044ac6240a5123dd07af45290ccf534993476472e480b9b78d08ff72cc4ea6fa45f2be6b5495f8f5aa8439ced806385ad3931cba8e85eb39f122df8cba45d6937e60bbad771365713d48a8f320b05492b5f445b7079c74033fdff5fe45d7479ae9e3c317dbb0eb9bdee23210da05f596a38c46be9e2dc7136376a8f09549f311450f1cc9e29b57bd336b6d592d83d2a3da5765d7353fa4aee53dbd8037e8877889488da7db02a2e92e1f9126bf649c21faacdb8360ab42ac15ede22069abb6fa6e892980f17673d6e55e7a9f893ae2bd9226dabacb263f7a2962ab6568bfaf7c361dd5e8468fe042b09a7628fe256c1fe59cc87628497913217ff194adfd9934abe235b014ab3e209ebfe86ec948a572b6a2cbe7964c6deb891bc406c1e0b8e6fdcbc9d37fc2510d620fde9e4f3864ee0d4989d556c8c387361e388ed27778f92921035ebded52d18fccb0019f85886dc668acceae70c8f2599c07d9df397cc83f783affef211289dc1aa42220cc9570f4f7126658870a5d1d0b4c4fdeb060134ed126a89f3b05868a9861f93f8d38106c8de65f846d2c766c6502af12c45313c75cbc65414903f6ec0b50913b9e33891057f6faa32f4f1b107f2dd4239549a6f2adbd8529a0be3c673d4aa1b9cade5d8bfa1c4f27e8baef4543786911edc370cb37dcf7d8ee89b3ac0d2ba89f9185075bc2102b21781720f6e9886affa872666d978a808ba4fb632eff6253d39d323aa1a98a856f7f5aadf9d9bcd79e3e1cdc19951a556e631e5df9c3e1dc817fa268601b657d425871a7c36284204ca86fe0673ccc527dab438dd4d8d86845f1022d73538c6c15db2da27a6e513114e0fc8db88d8cb61fd14dcfa19fc514a833830f10a4eb1f7fa9d8a092dc8d7171c7c6da63b36366fb507db5e157d92456160b33a66b8cb42e8a75f7a96a241b3e1620b670283a5e73e9de6abe1458225f665708070d14c401b54d42d6e109966982381c6cd46fd1aa8eca2efe438f08da182bed32386c5bb2f0b421b2102de0eaaddb236da8c4feeb7fa6ee5bb39ca5ece3909ec8310e12377c9d6ff16a8e629026090e4fe869ec2dc4614540881047cf9cc96c12491beb2ccd5110501020cbfe8a97a1c4cb2a7bfbe3563f0b7478461181fcae03f450e67baedd47bfa5294a9b30fbd9853504ab0d229b21423a8a8346b9c7557c2fb2f49bf7bf650dc66c8566de25ae10a904a11853fccc6162dc1b7aba53b32f837423038dbdd6eb66a686f4611980dad9786be1d1b73baf707adcaad6b6d423ec88b92ebfd7b3d31ae6ac9bce103454aac94aa2805b05c3596bc4a1c784e71f1cf7e8cf3bdb3806c6ed385cdc2f9681420c04e5143e2a5d7b042a62fef32d147f3ac759b4ebe8394a926db83b2b79bf58e10b97b7773eba14096d6d23bd48b05407486b17f612535d62ae6940f658fa85964f5b3a73897b42fbc900c3af1a6646e20d1b7de072c46d5d33dd1842bc1acfce448ceb09b94d9bb2d996dde8239be01b5264b6d39c8383dd8a33d5f1c8e5e0ec28d505618955ea4dc9db2038569b966026242443920bcba4892bb81f35ec07b03d99975aed64701a40229918c7579a2f74217201f6a61e397b5a96966d484ad8e28621eab69acc42270597c9799c4057bac453797b9d3390c7841ab71d10ef3e0565724dac8bab822b9d9dfc8487e117de26d022d573158b80a49e543c74acd317ba1d0a7dd8cbda966bdfeb3f3a6d628cadbeb4d006eaed75f228d957e078e53617d669cd40136fe984c46ed2e44c0d0f950daf21a8df3048848dd92e71ebb37a314a82b426ac80c215c149fe650f499805a97c4a6b85d8644c39e01cefd5178c9be6abdfb55476384b080674f5862b8035400dbcc97b7b9c87720155cb5fdf06d10aa52e4f2029ca6dc373baf9f3f223a4727453f3e34ddef0e52f873e05828deb856a831a1b137326f525327f07f2dc0aeba7abfd843b18cbba3add9282162b5777b20d6a1f644bfd56449a61993154916469aa5cc417dd5801704eafa0ec64dd5f75bcb528b7d7804c6f334dc3e3dafd24d75a72f831e90ac34c0c2e8b832f32239c84385030053af85184bfe9cfd6a478f4f5e37e52cff78460c619b2d8445e65fa644180c7974ba8fdfc43693114f5ee893ce726bf0bb795f8c37cae96af90f112727a14a3d2100874f84b68d482b50d82887b14e4dd9e4557ca4172132fac43d3dac66faf3a634066f49b299c714087cee42a48c22f737682c6ccd691c238ac7ec7d0d3e8e8c044bab2aad3a74a1ec71df98cb1cf920b641b6e3f90434e5d17fbef95efad4ea1a00095cd21129e0bcbf72ff1774ff08c68b23f014d4b7ec814a4f546b05ed1f6b3ded6beaed47be22a13369048a99820ef1e297a4dc10659f2eebe95aa8df2fe90570ce40fc7108920f1818759b1e38f9f825b3bfd007d7257113bca8c395482238aa3a75dffa4a2331a43a272cc8a9bd1659acf98cc56f78f2f8ec226a65867c0fefc07706d9c97d7e09798d2474bb202c50eec826e9786429b15e86a525da9b31980a5948cbd80b2c78587069548706444e9a41e7f8f9fc08a5b5456aa4fbd8a849237a4ffc0ee6114dac5b3e4a2633c97466c8160b447a9550ff8993146f3e2486712dae627cfe7cd27a6001b6c7699722c9d5d4dd995a07c44a50d73e4545462817d882848f8da6166746d54fa8782bdef6be5adae84b6abad8467af9af892dca7c52dce81bed5d06d70c24ce543f709a9369db5a68687596356ba13175b94a9171d6d706678ce45e2a2e2887dd82e189611679db296f4a30c9c9bccd7d9b5d101632dda0b6819020fc006a5040fbd001d26be89571c5541856207bdc9e0e06bc73300ec5dba60398b53d904ff59d80fad9df3d44afb0d9395c04fa9c898213612d1d05d6cbb5d9d0d0e1a545d20f5c0480b29c4bfe01d36ffd6b70bd040c2e904d274f5240794b66ed9a626a2d41d509d4510e85d26e8c5565b8c4b304a6039dbaf9e9555a3d1e63d36b8a4e9dceba5c515a98a7618e25a483c4ad22c75eb92be9471e003e61728f85889ea122aac1fa4f390b8d58cccb427d524a8b73aee7658180757ee35539bd5f5469623117b58a97e57f0072d3d9ca04159ab0d2afea9b37cdee8d36ea381e514254c1e7b7702e8a860bcce7d74bedbd15031291ed8c4e6b82405a87d8d239584ec8b58408bf4d34eafaba21f0c0f49bf1fd89bb7ed93bfccfb396b82308bd1cd0b9fddb8fe09e615f5064650a81fcf35e0cc038fb1e4f4bd64045e6bed8e1bee723239671a7d7110d14dcfc3cd996799476ed680ab9967a60bcd66f3fa", 0x1000) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x1f, 0x0, 0x0, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) kevent(r1, 0x0, 0x0, 0x0, 0xb0, &(0x7f0000000080)) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x800, 0x3, 0x7dc, 0x4}) 16:00:12 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0x3}], 0x7fe, 0x0, 0x0, 0x0) dup2(r1, r4) 16:00:12 executing program 1: r0 = socket(0x80000000000002, 0x1, 0x2f) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000000)=@un=@file={0x3015edb019860256, './file0\x00'}, 0x10, 0x0, 0x0, 0x0, 0xfedd}, 0x0) setsockopt(r0, 0x1, 0x6, &(0x7f0000000080)="3349254ab9abdbc72fcc65d2895e293aa7fc348684eb1d32ba011d306a77ef7a7f0b0c051c92c096ca5c81a1bff2db93e18be022fa7161162653865b7f14968ac2b1bd5ea531a848f65b5a169a520ff92bb7bb4a0bee391be09febdcb5e9c6dc5a6e3e4c7d9481c8bf252f63eabc347fc2e02f6c23870d6e90b98afc844eedc17652987f58657181b74be2fea88ec89b40acd26b701e6a2340f6bb8af179354bf5e9fbe635435d3e77741e61472760df3e995aa1d3057abfa6abd23808147adf4c2375a5adc5ed4c8466314f778efcf6010627eb116c2eaee582", 0xda) sendto(r0, &(0x7f0000000040)="dc140180c371727c4e03d9a79cae3e5648f251a636a0a679dbbac70bf4d235e3da79bc9f988a62936f278d89055ae26b84647ec0effb64", 0x37, 0x406, 0x0, 0x0) 16:00:12 executing program 0: r0 = kqueue() minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3) r1 = fcntl$dupfd(r0, 0xffffffffffffffff, r0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x810, r1, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x2, 0x7}) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000000)={0x2, 0x7}) 16:00:12 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x100000018, 0x3, 0x6) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x40, 0x22) 16:00:12 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) madvise(&(0x7f0000f77000/0x3000)=nil, 0x3000, 0x6) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10, 0x0) 16:00:12 executing program 1: socketpair(0x24, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x4, 0x0, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x7ff, 0x200000005}) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r3, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x0) setsockopt(r1, 0x4b, 0xa0af, &(0x7f0000000100)="4554106374c1a807d8ff9e717449bf870f54d9f3d3715b12e3e77c7df58f001b6102942776a47d1742148a96e30d6a8f4b8dfcc2f80f9c7946da046b284094ba5f9ae51b47064dce7f0d242191f38386c0d04c2d6dbcf7571f9c0f094a663e1b4f4169951ce48ab2df0bd38a9cdb3311448a4ebe129de53d58d266e0dcc4e48342845442873951e1dc02437a62335c4575bfec3e37f374cc22020880df445a3713b1847e0f591fa4", 0xa8) 16:00:12 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x1000, 0x2065e) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$TIOCCONS(r0, 0x80047460, &(0x7f0000000340)=0x8) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x75f) ioctl$TIOCSETAW(r0, 0x80047460, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "e7d373a39a3aaa8bf86590044961d05f24c809e9"}) 16:00:12 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240), 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0xbee, 0x0) lseek(r1, 0x0, 0x1) 16:00:12 executing program 0: r0 = syz_open_pts() lseek(r0, 0xfffffffffffffffd, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mknod(&(0x7f0000000080)='./file0/file1\x00', 0x40, 0x8) mkdir(&(0x7f00000000c0)='./file0\x00', 0x83) mkdir(&(0x7f0000000500)='./file0/file1/file0/file0\x00', 0x0) bind$inet(0xffffffffffffffff, 0x0, 0x0) rename(&(0x7f0000000000)='./file0/file1/file0\x00', &(0x7f0000000140)='./file1\x00') pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(r2, &(0x7f0000000240)='./file0/file1/file0/file0\x00', 0x8100, 0x7fff) r3 = accept(0xffffffffffffffff, &(0x7f0000000100)=@un=@abs, &(0x7f0000000180)=0x8) fcntl$getown(r3, 0x5) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) fchown(r1, r4, r5) chmod(&(0x7f0000000040)='./file0/file1\x00', 0x8000000000000a3) 16:00:12 executing program 1: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1010000) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000000c0)={0x7, 0x1, 0x43a, 0x784b}, 0xc) connect(r0, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) accept(r1, 0x0, &(0x7f0000000040)) clock_getres(0x5, &(0x7f0000000000)) 16:00:13 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x12c, 0x2) open(&(0x7f0000000080)='./file0\x00', 0x20500, 0x0) flock(r0, 0x1) readlinkat(r1, &(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)=""/105, 0x69) 16:00:13 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80022002, 0x28ac) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x4) 16:00:13 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r1 = getgid() chown(&(0x7f0000000040)='./bus\x00', r0, r1) mknod(&(0x7f0000000000)='./bus\x00', 0x6000, 0xe26) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) 16:00:13 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x10a) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0xb2, 0x0, 0x1, "f000000007000000000000671f76308304ba00"}) poll(&(0x7f0000000000)=[{}], 0x2000000000000048, 0x0) 16:00:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, "9372dc626fe833b4f6f27a3b446a703a4633be68"}) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000002c0)={0xfffffffffffffff7, 0x0, 0x0, 0x0, "75da45e4e7de0a51c47ad38a5f1396348f056bc1"}) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x40, 0x1) fchmodat(r1, &(0x7f0000000180)='./file0\x00', 0x39, 0x6) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x934, 0x80000001, 0x0, 0x5, "2d4089c24a1a804dff8a50e8f3ece641fa0dda00", 0x8, 0x9}) 16:00:13 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) symlinkat(&(0x7f0000000240)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000140)='./file0\x00') linkat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000100)='./file0/file0\x00', 0x0) 16:00:13 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002000, 0x100000000801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x21) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) close(r0) 16:00:13 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "d70000020000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) mlock(&(0x7f0000643000/0x4000)=nil, 0x4000) r2 = msgget(0x1, 0x20) msgctl$IPC_RMID(r2, 0x0) writev(r1, &(0x7f0000000380)=[{&(0x7f00000001c0)="000000186a56b5bf3e752900feffffff8000004dd5706c0005000000000000004e341dcd291c15729bcf49f5", 0x2c}], 0x1) 16:00:13 executing program 1: r0 = open(&(0x7f0000000140)='.\x00', 0x0, 0x114) 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') unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) 16:00:13 executing program 0: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = shmget$private(0x0, 0x1000, 0x80, &(0x7f000030a000/0x1000)=nil) r2 = getuid() r3 = getgid() r4 = geteuid() getgroups(0x2, &(0x7f0000000000)=[0x0, 0xffffffffffffffff]) r6 = getpgid(0x0) r7 = getpid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000040)={{0x4000000000, r2, r3, r4, r5, 0x80, 0x80000001}, 0x1, 0x3, r6, r7, 0x4, 0x1, 0x7}) 16:00:13 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffd, 0x26, 0x6, 0x0, 0x6}, {{r1}, 0xffffffffffffffff, 0x8, 0x0, 0x1ff}], 0x6, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x10, 0x2, 0x8, 0x6}, {{r1}, 0xffffffffffffffff, 0x80, 0x2, 0x4, 0x2}, {{r0}, 0xffffffffffffffff, 0xa, 0x4, 0x7ff}], 0x200, &(0x7f00000000c0)={0x10000, 0x92f}) setsockopt$sock_int(r1, 0xffff, 0x1001, 0x0, 0x0) 16:00:13 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5) r2 = dup2(r0, r1) fcntl$setstatus(r2, 0x4, 0x4c) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) accept$unix(r1, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) pipe(&(0x7f00000000c0)) 16:00:13 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x40, 0x10) setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x27, 0x0, 0x0) 16:00:13 executing program 1: execve(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) link(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)='./file0\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) r1 = getpid() setpgid(r0, r1) 16:00:13 executing program 1: r0 = shmget(0x1, 0x4000, 0x206, &(0x7f0000ffa000/0x4000)=nil) r1 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x1000) shmdt(r1) r2 = semget$private(0x0, 0x6, 0x0) r3 = getuid() socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000001280)) socketpair(0x1, 0xb94f8de4cc9b39a9, 0x2, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000001340)) r6 = dup(0xffffffffffffffff) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0, 0x0}, 0x18) r8 = geteuid() r9 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000040)={{0x100, r3, r7, r8, r9, 0x0, 0x4}, 0x400000000000002, 0x1093, 0xd5b}) clock_gettime(0x7, &(0x7f00000000c0)) mkdir(&(0x7f0000000180)='./file0\x00', 0x17f) getgroups(0x0, &(0x7f0000001380)) setegid(0x0) setgroups(0x200, 0x0) setuid(0xee01) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') semctl$IPC_RMID(r2, 0x0, 0x0) semget$private(0x0, 0x5, 0x551) r10 = dup2(r4, r5) fchownat(r10, &(0x7f0000001400)='./file0\x00', r8, 0x0, 0x80f21a668ef0d131) r11 = shmget$private(0x0, 0x3000, 0x14c, &(0x7f0000ffc000/0x3000)=nil) semctl$SETVAL(r2, 0x5, 0x8, &(0x7f0000000140)=0x7) semget$private(0x0, 0x0, 0x400) readlinkat(r6, &(0x7f00000013c0)='./file0\x00', &(0x7f0000000240)=""/4096, 0x1000) clock_gettime(0x4000000010002104, &(0x7f00000001c0)) shmctl$SHM_UNLOCK(r0, 0x4) semctl$GETPID(r0, 0x2, 0x4, &(0x7f0000001900)=""/165) ioctl$TIOCGWINSZ(r10, 0x40087468, &(0x7f00000014c0)) shmat(r11, &(0x7f0000ffb000/0x4000)=nil, 0x2000) 16:00:13 executing program 0: wait4(0x0, 0x0, 0x10000003, 0x0) getgid() 16:00:13 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) r4 = dup2(r3, r2) r5 = getuid() r6 = getgid() fchownat(r3, &(0x7f0000000000)='./file0\x00', r5, r6, 0x4) r7 = kqueue() kevent(r4, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff8, 0x22, 0x41, 0x8, 0x2}], 0x1200000000000, &(0x7f0000000080)=[{{r7}, 0xfffffffffffffff8, 0x20, 0x20000000, 0xff, 0x1}, {{r4}, 0xfffffffffffffff9, 0x4, 0x10, 0x7, 0x4}], 0x4, &(0x7f0000000100)={0x2, 0x1f}) kevent(r7, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r7) 16:00:13 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) fcntl$setstatus(r0, 0x4, 0x87) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000000)=ANY=[@ANYBLOB="fbc93366b3182e2fff69a2e97ea9303b20bc9a804e42a58a07e82aeb86506528a9f3b88f3eb1bf756971ae11f0aa837ac32dbff3f9a53369ce9b368942e59e0b55e78a886e1b5b7400bf0f949fed308b88e8fc837427bebafda5582e4a7a2898ca7cb23fe165b56a534381c553b3693a8cf8b1223e0a140cf859d38a745cec9d71deab06adba2a7713d5f2a2d8e3c91119e0a3cbe8fed0f7f0805be0971c89c7f2048546f21666a557211dba96c3db5dd9c712b92877a07aa75611b5f80f8bd6d4016a44716dd9136cbabff9c67e1eedfe71bd39dcdc0a71fd9861a0da54ea0f2dd9d9f03702d18920e2cc6a236e02b15bf4a74d1d32f91851854e8569e7b96e49fcb5bcbbbb0c602858633bc5604011ee06940fab3faf133141e14419a9a17610e6e0c2"], 0xa, 0x0}, 0x0) 16:00:13 executing program 0: r0 = socket$inet6(0x18, 0x4003, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r2) r4 = dup(r0) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f00000000c0)) recvfrom$unix(r4, &(0x7f0000000100)=""/227, 0xe3, 0x1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) r5 = shmget(0x0, 0x4000, 0x20, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000200)={{0x7, r2, r3, r2, r3, 0x20, 0x80000000}, 0x100000000, 0x7, r1, r1, 0x100, 0x100000001, 0x4}) 16:00:13 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) fcntl$dupfd(r0, 0xa, r1) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r2, 0xa, r2) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x1, 0x2, 0xcebd, 0x0, 0x9, 0x8, 0x4, 0x2, 0x2, 0x40, 0x80}) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0x4020426b, 0x0) 16:00:13 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x8, 0x0, 0x2c8, 0xff, "9753c1854ea4c80587799d60b486e697426b7644", 0xd676, 0xfffffffffffffff9}) recvfrom$inet6(r0, &(0x7f0000000140)=""/246, 0xf6, 0x42, &(0x7f0000000000)={0x18, 0x2, 0x9, 0x200000000000}, 0xc) getsockname(r0, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) 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) getuid() r2 = socket$inet(0x2, 0x2, 0x0) r3 = syz_open_pts() lseek(r3, 0x0, 0x4c19c4870b7c4c8a) fcntl$lock(r3, 0x9, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffff476, 0x1000100000000}) r4 = semget$private(0x0, 0x6, 0x100) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8, 0x0) connect$inet6(r5, &(0x7f0000000100)={0x18, 0x2, 0xffff, 0x3}, 0xc) semop(r4, &(0x7f0000000040)=[{0x1, 0x10000, 0x1000}, {0x0, 0x8}], 0x2) recvfrom(r2, &(0x7f00000002c0)=""/173, 0xad, 0x840, 0x0, 0x0) fcntl$dupfd(r3, 0xa, r3) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000003c0)="0000e1d1f3496991d96e209a5d105ab28beeba788348e0271b44e2fb26484326cdc6c7f14c1ab0c0d139b597ded441890e81c5c5a157e5a102b5c4d1cc5a45c3af6f62e583456e6b5d262ec1f17ba83f067d6b3c09cbdc1558ba1e784deb3ad55c4c98a6f9ff24d46945b889fe075b46a2e5b9812faffde51a8379221ce2ed3109e8ae30b087b05a9ca44f1c2598746e2bd69b78752dcca6f95a389e01b1e004876efe615b", 0xa5) close(r2) 16:00:13 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x20000000000009, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x3, 0x3, 0x8, 0x10001, r1}) r2 = semget(0x1, 0x3, 0x5c) semctl$IPC_RMID(r2, 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) ioctl$TIOCSTOP(r0, 0x2000746f) fchmod(r0, 0x101) 16:00:13 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x2) chdir(&(0x7f0000000040)='./file0\x00') r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x2, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) r2 = fcntl$dupfd(r0, 0xffffffffffffffff, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r2, 0x8010426d, &(0x7f0000000000)=0x5) 16:00:13 executing program 1: r0 = socket$inet(0x2, 0x7, 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x9, 0x0, 0x0) 16:00:14 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) write(r0, &(0x7f00000000c0)="d83dc52ffa89fbf42c3aede8dbd33eab92001bdec074941a42e37b586e951a0011919a10679e5695819bf13738838dad664b4401a741b965791542d76e4877eba5df296f9e93e172645270725f3e330d96d051b254168c155ecf07881a0d236aae3a8adbef9c701b06dd7225419a4e394569cd67a821f4fa7ab46d696831ebe83f161a", 0x83) symlink(0x0, &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) minherit(&(0x7f0000052000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:00:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="d355a254384fedfafdbeefd1b064ad42a9acb9f42356adae9a7ce61ac86b29aafb6bf29d98cf8cb4c4498f8832bc48cf8f2ba109b5bc968dd244f5791a7e498ca72bbb6110093c5bce3ed54bb19aba262ffb6f33676adcb9e9dcce1a889221d6e965f834d0f70bf2606755c9c120a46b6b8a1a8e270114d417e8c83e830963c99a3f9334c21361f782a84b7755ff33e7cbd934dc26b1bf02174625249a959a4667d3cce02070589455b5f34ca42fc0ab83ec0c4c8ad316be0d2fac1eacaf01d4c299535de4c19f338f7a10776090a566214ed9adc76e5875e87333bd375061795c6e19fcc3322f5168c1e4816f8642", 0xef) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb7) close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setflags(r1, 0x2, 0x1) r2 = dup(0xffffffffffffffff) r3 = syz_open_pts() sendto$inet6(r2, &(0x7f00000004c0)="6da3d482eacaf11842cc355806b647007e6f6f3df0a4404441a5baf514e8edb4ff293a9219478a218d4e48cb9dae40fa168301a6b7087a33511e1d7ed33140c8535a22b60638ec0c523e6779bb65eb4a2bab3f1efb7aa8feb99d13ac4a565d2cc15bcf1242395e4d182578f7c9ee292400aecb93dde16ef2bc00dcb7c0829e6bd5ba7062ebf07d968dc715eb0f660e522bb3e405c2c25c5b4dd0db54da6cee13c5dfef6399ffa7aed579075b903cea49cf44c6b38df106268ea28b31630da3c911aba230437beb8a5d1e3a84e026e56e602acc9807cff39ecec80342d4fa8765a48d06d94b302ba08ed3c7a5b5e13672773e0133317924e97178b1d38ee5", 0xfe, 0x2, &(0x7f0000000080)={0x18, 0x0, 0x8, 0x10001}, 0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20007, 0xd9a, "b0000474710800"}) readv(r1, &(0x7f0000000100), 0x356) open(&(0x7f0000000200)='./file0\x00', 0x10021, 0x100) 16:00:15 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)="0cdea44de456b86a503839a3", 0xc}], 0x1) 16:00:15 executing program 0: r0 = socket$inet6(0x18, 0x0, 0x8) writev(r0, &(0x7f00000000c0)=[{}, {&(0x7f0000000140)="0f536f3984917321df1787985ae5704ff824428f76bd3265a8e34e0abab270ae43404691093ad8a694c5ffeed053e0eee3a1be761cfb8d45919ddb6a5d6eb91d75e13587b10781e44a16d9ae6151df47527d8b35f7d135d1f1ddfb272cd57c0c8ee799bb4e62b929859e3e6d3885fa998516faef8896089d109f5d8da895ed406bed263613c1d258e384a2", 0x8b}, {&(0x7f0000000200)="807446923554654d72c424d8fc8006f5a8543c87abf1632a0bcb3b9a720eafae85f1a62850401c9926eb97e0e8ce599993dd3df1b3ef904489c3da26777614888a9038dbd733af069ac421a5417987f0a35da89506d73cb55b29bdf86615d29b7f77fd92514ae7bf457df36a431f54ccf564b3733125b8830112c6502ebc07fe18a19af1b119069f07aeb833d90ce7ffae75d771c1a243fca4c9a713599213128b678ed32d9de3bd8de090fbc2eb958a886ea7493655547171d2800dbc55a4ed41d97b20104578058eeab6ec77e53b72f719a44b95e172a2b601f166c528a339bdb4443baf7a430640965b61fc379b9a303be55f96c4", 0xf6}], 0x3) mknod(&(0x7f0000000100)='./bus\x00', 0x21bd, 0x40004000000028ac) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fchdir(r1) sendto(r3, &(0x7f0000000440)="d2b7f40960d418cfbebb08df24ea8d1b175d47abd10846e39a628e59e900be52b155c7aa0ba16683f4086f628386c8f7c83826beb055055f03a4c8f7e8bd48c7c7dda01d4d39a63b3721a7e88b537c0363e040cdc49be44962f7f577f63dcfe33943a06cf70c06b751277768dca959390fed042b70fb8d004bada0d9e1c813f77b115a045f74e218524b7f238bc16f78a5a5929c", 0x94, 0x404, &(0x7f0000000300)=@in={0x2, 0x1}, 0xc) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000340)=0x8001) r4 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) getsockname$unix(r4, &(0x7f0000000500)=@file={0x0, ""/75}, &(0x7f0000000080)=0x4d) readv(0xffffffffffffffff, 0x0, 0x0) writev(r4, &(0x7f0000000380)=[{&(0x7f0000000040)="000000186a56b5bf3e752b00feffffff20834e341dcd291c15729bcf49f593f206fb000000000000000000003a00", 0x2e}], 0x1) 16:00:15 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/7, &(0x7f0000000080)=0x7) 16:00:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000840)=[{&(0x7f00000005c0)="048a0956d67ade6028c511211747", 0xe}], 0x1) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="8167", 0xfffffffffffffc22}], 0x1) execve(0x0, 0x0, 0x0) 16:00:15 executing program 1: r0 = kqueue() r1 = open(&(0x7f00000001c0)='.\x00', 0x500, 0x400000000) mkdir(&(0x7f0000000040)='./file0\x00', 0x4) mkdirat(r1, &(0x7f0000000180)='./file1\x00', 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) renameat(r1, &(0x7f0000000240)='./file0\x00', r1, &(0x7f00000000c0)='./file1\x00') recvmsg(r1, &(0x7f0000000200)={&(0x7f0000000140)=@in6, 0xc, &(0x7f00000029c0)=[{&(0x7f0000000700)=""/31}, {&(0x7f0000002b40)=""/48}, {&(0x7f0000000780)=""/195}, {&(0x7f0000000880)=""/27}, {&(0x7f0000002a40)=""/206}, {&(0x7f00000009c0)=""/4096}, {&(0x7f00000019c0)=""/4096}], 0x4, &(0x7f00000005c0)=""/247, 0xf7}, 0x1) clock_getres(0x3, &(0x7f0000000100)) 16:00:15 executing program 0: semget(0xffffffffffffffff, 0x3, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) pwritev(r0, &(0x7f0000001280)=[{&(0x7f0000000040)="96ccea048fade6da4c17639723ec2e448d57a89cc3e72c975639434d4bdbdda5fb29fc8b91190fc0102f5ee509a414e5e669c7325c874d9961b23e483b233352a19ff3aefc467fe40c5a71acb71dc779b5fe0e542d328fea04ed7e692ae9c8bc3729a0dd3cbf5851ab03f3cced2bf6de608cd28a0f88c75157dd9b810b4936db9323e9b2176c24640448601b034d27a28163be5a", 0x94}, {&(0x7f0000000100)="542fbd59a0e7bb25b8065484a95e5d0c353bd184169fe144ca29b4221447c27c593d2908d4a11342de056033df9adfa1db4b6bd17921996100891e08436eaf723ed28592667b76d42228b076", 0x4c}, {&(0x7f0000000180)="d01e47e65813ea315e13f92a2331c5b535f244a2c24be5722568b760d0f68f98d4355578e9eb8ebf540876096fa1068014ab03ef50214c6828debfd15ee9331f4829cff1d37488303a746960189223a4ad875b6208ed5c45042d460a6664d9f215633cf684f63d4484086b715dafb6dc6a69722771cff462efd0bf989970e3871c90a9579ed430d5f56a22ba1ea94d9e42df1aa2cb2cf3acdb4ce4bf8f7653067084991fa4792228967082ce5b0a59fff878e008ab415cd011c387cbc6b550ac118a2412f79c4153b332bebda5ac20c739b68f75e1711bca5240582affd0b520a3456c34a4192fa673b6c11db37f5fbd6a624bc311760bbd448809882a66985cc95efcf3f551f9e23241e78b92e0e5ee594dd6682185e582355ab20c5f1f5df03657fb00a33c9c125d7ffd8f4cf66491d659082024abdbcca62f1415ad7600ebc0852bde04382141f3f59774ec0abe8f7a99f65b6d5d8966d4102629534db95993ac5c646efef2b5b7ecf8aeaf474c976352db306a9fffafd91ad55575ec5c9cb7b781d6bf95bb23a77d2768355c57101e72c9eca4e9af0e7af0941f46afc25c5f520e7888d5d00891c2b5abf2ecfda0a0d236d868e09c567b380f767c5850d9e405d252b5625e234ac6c2951ff3e8df971577a27b21860a0fea5b5f9be26b7818e5b98342ce9d11a9b2cc2ab50f587c72fb2208b6b063658206daaad0caec83226faaabde14c43360c5ecc7e25f81e5b1f81b5594dc0d1e9a39966b34f03df224951e5a7fc0672a4d5f0ed521a6e1d949748004d5454fdef062e0316ee7d6066d21c5d99a45453dcc2f4d1d581c26732a930bbe447faff6641ba60eb8e8488faec17f4e6f578ee77acd3b4a5b1802ef4bd84f1fb05470181e6f4dc9a53fdf21ccb8cbc51cf85e54b8502344f67c6d7048baa7d1f70cfee301664e8652687ca03aee649d612d1ae982e351adb16a5470e4bab41666e51bd535d7cc1c10cbde1304dcc8bbcea525215ee6a96c263235bb43572c4321a9c44df4095f5b06037a0470406d1577acf67c7532a57908e880ad57328885af367a795e8d725ca10816c8010b1bc781d8d9fad504d436b42acae4fc027856ec3ae5d5f6e790b27d330c926fd50b12f1d530c05059f73c1855b777a9b40a00cc9b8bb96aa58a0ea5d6c7851fb6a9251e04ebc395b28093b0cda44069b8e4d650a50389c5d6b77883f079efd12687000f3d61e2384ba738ee9dd7a1dc852aa0d454dac3422dda9a69b808384647d8f25b4c66ce981bfe9ac00ad1b57ad4d9ef71f8c40483cd65d1bbf7682ef67498ab0a194ef1d998db3a9011f8f639314ad2faeb93eefaa80da5fa6bc4e71c411f2315599ad2c22e867c635d634166df0d325bce55ff3b333c1f5982ceec72c42eecd9ddcc6cca1c7294b85e1499773a2d11ff26ba716d0951ec29cb45e00066aa105a803e0c3b143964489fa9b69a38e484a71d2e5432e47b508f0503afe9ce542db84b5e2f9cb87cb0a66512a3a8e778873478e03fabacb8921e83cdd05c62374cce69ad356b36d03f1efe52398141bf5fd5816a6dc96f5c505e9c51c7b01464c3eb15d8634fb29d9ad705d52ae8ec7b1bdd1d5cfc1bceb7dc292c90fc36fadfaa613b7f27235102fb414b9252adc64cad37ab2a5731784c6c8196113ed73fae7335b6359133d0eabdeee16a92c20132dd2bb90fb20d80a69322d8a0a6b8b880b92a88d20ebc35f369bdfc5a10bf6b60cf778671b9410ff82cbc437e2ffa31a5292bb9220d4f5f77329cc6f317a6199625f8d7c1cdd218a2c5fd34fe4e88dbd78e3f190f3d54beb702567d3b299ab47d10f5765574e308304a3026b3ad9363f3b229cd3e8d3adc51a183c4c04707161276d67d985239fb1482b3216a83e315fcef332bf555725026c07b9f312502e4e7e78249e20bc3dd92724834c754459d084038af7c40729da6107b28814dc9286a50fed0ebcf4adf641bcde4974400f3ff6df10dddac55120bd031e1a439b041faac45ecf5e9ccad60a8d108d0b10956ec6ab2226fbf09b10bfd3a26d77af7bb16ff193840fb67eb486ead67d03bb84902421b8c9c47feb5b89531fa7a7c2be359550d044c153b96d05d21c635a057985dbc1bdd5409d43faab8378ef9f904d4211622f0bea5dab431332a04f5ea8b3fc5a03e46c99b65ae5333d6f52b387fd2add27ad3080ae66263b16e1a65576ab9d89269904818a26a8593a79368198da0964e807ecc7ac077fbaa2452b0330c3502eb54a2e9636fac90cce1c8bbe1bd1027fc15ee9c625fc33c4f8cc17f318cadf54267c0551e1ffc42da11f1ea618c2921b05e6703af25edee35167ed86b1b1e55239c5dff8788c78f0a80e088402b787b34e6d14d88580da52a53ffb1019be88dc915f22260209dec7ea6244252f3c8b6c1ec1c90382f6502699a8bed878f5b7f0114f29c8fad058520738391b9283464df5f7789b716b691e2c1c1f6b1770b8dba908d2c6f663d9111a8b419e267a44594684635868121ac2b4f49cdd038b34756cd5881f176c5711f149496b7ebbe1cf05a4ef9d61b0c41760c769ce4f1008cd75a4de1c53fd9cb21adc82b25c3cb885019db498a279b9741d726c3634a32cac108a28c1cda38a997711769564da25afbc3166fbc7c11718e00df1643bc959f6616252bf12016c693cdc7eb1ae609beebb8bd3539264f477301c59f7ec580dc4a7e9df43e8b768f71f9d6c6df822e952ca135af39839c4a432ceb636b562868af60db26bfd97ece20ca8525b4e683cf1013f8fde53eb30f35b26d7888effc09ef71685c02d6d5767d921bd9b6b0f9ac7dd1ffc1e66f122052050bc892ac28a155ed3d24deca2286c2c366fba6f272b7d3a78577f91dc6e5631a79662339530ef8b7d7053e378d1fe65126c3c48c4fb2608f0e53e9ddbf331f86e5d04f00ed00387df696f78cd4a1737086f2c7c74a559adca7621c5b0f36ede8e36983bd2188a32e6ee51ecad253cecfd020c8376c49edb1c64867d00b6bd49c6701f496124399418cb2d56bcf4447832c1796166a6719391e2f125484c734ae331f55d3bf9c287b01d5d8a4abe3ef076ade2d1f5bce5cc94a18b5b58721b3c3aa0ad214841aeace8b981ee514682b0be7cc217c7e257e9dfc3d858215ce5ae24ab7b162dbc636d168161de2808e21269dcf05b210ac6756751781f0c40b8cfc6a87f5d5061d48dad18749aefe1da1338d4cf30b275c88263ac57dec6f4cdac17567978f803bcdc5c9e697960a448c885dcb59ecf015fa14471035a43af6b9723eae521f0b50c7522c9d01ef62e0a7a2189ef88465cd60af06aeacae1db66335663769d25505e6270917c85aed21dea202c6d02703b5f1ea63f4674077fda3179ca1597b7fc3164533b8be2c422b8068331eedb3b2039de83a63cde1ad4650be1f100896a342c2661ae36feb20a675fdd958e3215c0fb603c58cfd733bedba15cace295fe91cd7ff5567f2ee5f1e92cb2d0057756f80dd003e48153057a2690b222b89b61ce43ba3c9ee5e9c48a99c22cd649ebb20c77ff306a23d6c29f490e6c61b94858e5b2a044ab4a2f87f360463c34909236a32be7d8a0b0be5f842498c97f9a21c73d7bc634dfa9ffcba901760e6294d1b5e914ec6c3ae244ba53ff7f900e5ba56f5df8663714ae60b1ab889d54bf55f4ccc8922c714120d1410b5e5b26aab4b2026baba9ed4e578cf35e07ac9300d2adc8a29ac6c9e02348e40513b570925ff2435fb6dc9efa12cf4605e4ec9db612da82ddf5224991d957e6062b26538821fdbb4ea80947e32efa28320b6d6b1e7d853ec3d1f69c8373f7f220e8e58665c1604aa003d24e8e456cfc70abd8b35920695a8d6ce9d47bc38fe5933bbf9cc21966ab909c169b214b3e5749e269522b842f41e351e5ad3db43e2637d57cf4223375e58484280c9de46e95018fbfbc4f33aef54ea24751d00692a1932faae6e965e8e3d54014916a9f01f4e244d3059b8762042f174b9a0d37db4ca15726118988b29e19562b7dde190a5d9c66695c90597cb025c35fb7af33aab16a7b4f35c41cb65691463f34e5ec10c31b1e873fe5eb6737daee1f56351d1e81c0fa1f030c89dab1757ef755236983fd3ccd998236311ef3a3010b5d9254566eb19d08d782e8139f8f5327ec29b0cf85e0705cb04310684a8149a86422be10d59e6551d0e1bba2e58d264288091912da001b1911e378319ba9beaa0184f24cecc6a225a2c8e0e8558bf1c015606e87a29da9cee18bad5496d57f2fccd80f6602bc45d46a62b4fe536e09c393e42c76388d97a30282544936d0e4c080cc65281d60a2dc6c9ed53240c2bea79dd0feec948acfd27afc50bce0e1a553f912bd947c2b82f6f5ce26f92057d943ea8fe6fc65d673840c5b653acf0608969591a4db99a69ac2db15d8b25262d6180af1debb9e11b0b783d656435972792eefe5943b94e7b3e806da17b294a3a112eef034d8c79337088197ee3fc3c661db32477813e7ecbc6da7dddb907cfc19381ffc030601f74ef1c83d77b4dc21abc4691cfaf1cad44ba6f764f512d3e63b26e6bbbfb16edd4af862b39f74457043e032ab520d17edc59bab71e5bb8152765da424444852c1b34fdbb59373b64abe3b51eeb8449dddb3fd57037958934edeb702fbc237980e29b0e2d7e7f3b22564965707ec2e9721731e08c3e29ef93ab3235ec6395198b94956359cf83fcfbdac93235150e48fd04a5ca494630c5d7cf84085344114de6e84d52289ed68dc824d86819ebe1d343b4367a63fd14abf533e152489f039dd295647120ec4ddf104aa37e81194705ebdbca790e9cf3a28a9871a997ef7992dd9bac9738e3c2bd1abef3b2026cb718a1ec948821a5a7c5919f1efb94b51d5a05e5608fe015a8bc6305bd0e753a6c4607d3684b5d4e3ce462250e0ba452dbe1ce96b7b9ce2cc2cfdb205816c03da317268fc4df4ec8e40f9c467a9139c3f4f49e58747c1dc90e96e925dd3eff88ab2f9efca8ac2c3c932f31972aa6502ae3e350e2a6430677bb3e9dcf742e9c10c97c5fd600aa29e8add70d877ecaf602ab62ea23a950170f58e38a7d4b4a8511316183adeec2f26754dcbb17dc1f391e8f37229af2be841e909d1ccacc528849a53c12432ef47d77830d6e645d16abe14f6aacbde55f9fa89182b9423bee189a21daa8ff5c2e5f74105a0afbc4808e6fe390b1e903793f1a6a01bddfd803d571373b4a0c0b087aa875c73baffd9cb17132157fd92c5a3f745298251b097815e16fb7c4b21211ed6b3bceeac5856d2b61f34d61124ca5b1c284d40cf4130d64e80c295c0d16255a4a550c09ed4f47190dc91c4a9617de5d32c42175baf99f08bb0273bf6432f259d7d0dd577ca7dcff2fe8caa48e192b84a78a554aedddbc75ff4791270b511d9357a5faa1503ee0e99727b7500e5c2be3212d04dc4c8ba97f17d42a3f43dd606e73c86e0bef578e8fca965d7cb8abaa1b29a3b9889fcdfb0bbe676c13626f63f61aa7c48b083afc0eacc3251fad525c73fdb3a563b8cace946dcac182dd9e719ec997242deb772852aeb4ad6f3e63b6fde2700c35d32df9959cb7e19457b34cc06fdf42d141e82b48e6be1d23985e33a650363dec13181787924475cab6548f57542047cb076e5118197f414d292333fd3b4a4b198d4306877266df292b8c5a41a4640e6c7e9eabfcde7aeac509a54f081d0770cbfda051b3d1266b08df1f398305f756c194b58d54261507581ff41308029334e2148a1c166b76ef9e0cd9777ac18c", 0x1000}, {&(0x7f0000001180)="f8820f51e11527dfc420495527801bf967fe1e8dae4d4615eeabf4c830c94b57ddc46d740b7283b3bffb297c09b193e82e57163af9355a2564d8e7af59d450b2461d26efa1b84ebaa675dbb25845930036d70cd82822fb1f", 0x58}, {&(0x7f0000001200)="20d5c12de282c0d13fd0b5e42b2eb680f7ac21a27936fd39830f375a5d00561d52bf2c2411f3671825d4da7b8615386a510dfc0c9e937075ed23d161528cdcab295ea4a24a", 0x45}], 0x5, 0x32) 16:00:15 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f00000000c0)=0x8) getpeername(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = shmget(0x1, 0x2000, 0x3, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r5 = getuid() r6 = getgid() r7 = getpid() r8 = getpid() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000240)={{0x0, r3, r4, r5, r6, 0x100, 0x7601}, 0x2000000000, 0x5, r7, r8, 0x55, 0x8cf7, 0x2}) sendmsg$unix(r1, &(0x7f0000000040)={0x0, 0xc6802e182885b23f, &(0x7f0000002400), 0x32f, 0x0, 0x10}, 0x0) 16:00:15 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x20, 0x4900) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) 16:00:15 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = dup(r0) ioctl$TIOCNOTTY(r1, 0x20007471) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000000)=0x5) setuid(0xee01) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000180)=0xc) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000000c0)=0xffffffffffffffe0) ioctl$TIOCMSET(r2, 0xc010427b, &(0x7f0000000080)) r3 = geteuid() seteuid(r3) mknod(&(0x7f00000001c0)='./file0\x00', 0x6000, 0x4) 16:00:15 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, &(0x7f0000000880)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xc) r4 = geteuid() r5 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000980)={{0x8, r2, r3, r4, r5, 0x2f5238ab9af4642, 0x40}, 0x1, 0x1, 0x3}) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') mkdir(&(0x7f0000000140)='./file0\x00', 0x10) renameat(r0, &(0x7f0000000180)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') r6 = msgget$private(0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000280)) linkat(r0, &(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000240)='./file1\x00', 0x4) msgget$private(0x0, 0x15) msgsnd(r6, &(0x7f0000000e80)={0x2, "18c082b64d321c3bc2fd28e4f3e8ef297e62b83131ecdf6f9c4cbf37c2d52b0b97d74450d3d5d8096f0bae7a165153f068696590ebff6c87035d07648ba71519969257e6b48717b98fd944f7106a328832ca4076e499139f46412003183332a3d10bdd0023dae52bc4abb9988db58f40d4d47ab86552769369e11d3ab178a979c4826a1063ce4c25611a19bff0eb24b422d508e578f9bafcfbd7181de27443be16cce092198711000a14124faf8da487fe8d37aca08dc3d3b4ea42f4139835e16cf0148922f3e63afce5767b76656bfe9321638207adaf66fd30b1d042"}, 0xe5, 0x800) 16:00:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000180)="65033e", 0x100000277) r1 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffb000/0x3000)=nil) syz_execute_func(&(0x7f0000000280)="caf17fc4a2012e7dc0660f3a42140bedc4e181d89d259200000f9e12c4a249de1e47ddb4fa00000000440fb7f9c482453638f247da8d5f000000") shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/118) fcntl$getown(r0, 0x5) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000040)) shutdown(r0, 0x1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000140)={0x3, 0x18cfbda1, './bus\x00', 0x7ff, 0x40000000, 0x4}) execve(&(0x7f0000000440)='./bus\x00', &(0x7f0000000380), &(0x7f0000000340)=[&(0x7f0000000400)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)=':\x00', &(0x7f00000003c0)=',,\x00', &(0x7f00000002c0)='\'(\x00', &(0x7f0000000300)='!}\x00']) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r3 = getgid() fchownat(r0, &(0x7f0000000480)='./bus\x00', r2, r3, 0x4) mkdir(&(0x7f00000001c0)='./bus\x00', 0x80) getpeername(r0, &(0x7f0000000500)=@in6, &(0x7f0000000540)=0xc) r4 = msgget$private(0x0, 0x40) msgsnd(r4, &(0x7f0000000580)={0x3, "6ce2f9ef74c0b600d1fd695daeeea36ad290af74952733656fd81c055fc9b1043e5d60cf7d588a6acf2ca06e8ffd82791d2e456aa4ed7b7b5b8ddb0bbf8d67ac13ce6645612db531e1058f6811703e3699b3ea112102ab84c1c63aadd1c847c8827b3eb26c1130e81901705d2a46b2089106f6cde25442b099641fcabf2c683ee9"}, 0x89, 0x800) open(&(0x7f0000000380)='./bus\x00', 0x10, 0x82) 16:00:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0xfffffffffffffff7, "855c55000267a7230000001a0000000000000040"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 16:00:15 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x0, 0x6}, 0x10) write(r0, &(0x7f00000030c0)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a31e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d21349b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e36b4a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60734ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0e10a0d8328b9d92d773d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7a6dbf851256806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d1e3ff829ffcef010a155d9800100000000000000938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042104966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fb3bf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb515d704fba19cc6cd66dc7905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c864789e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9e856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e4332981f7d44d2582b99589fff6a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b164f99e4533e51a7c4f8608a187114a5f766970000000000000059410d203798bd637e88c728e806aac11ef4b3c8600bf8d8a385383b3171fb50adf3c35295f893859aa7a030f718260d70dc9fb1a7459935654b428ec1029755b5e3c443049fafd398d6274d0f2ec929eaa70bd5b85816a7562d151804ccf881e3493fcb619906b4d549c9a8a44d68b5e357c9e173b661bcc311216edf11cd3f41a6f3e6aeea4b14db30ce6c5fa02c0e16b26885657bdcf1e7e777aa5ad13688b5bd602410670c14556ce3cf2138a22d6bad64", 0x1001) getsockopt(r1, 0x5, 0x3, &(0x7f0000000000)=""/59, &(0x7f0000000080)=0xfffffffffffffdf3) 16:00:15 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xb, 0x0, 0x0) 16:00:15 executing program 0: r0 = socket$inet(0x2, 0x1, 0x5) accept(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) getsockname(r0, 0xffffffffffffffff, &(0x7f0000000040)) socket$unix(0x1, 0x5, 0x0) 16:00:16 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x9d) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) sync() ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x2}], 0x2}) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000100)=""/171, &(0x7f00000001c0)=0xab) getrlimit(0x8, &(0x7f0000000200)) connect(r0, &(0x7f0000000240)=@in6={0x18, 0x1, 0x1f}, 0xc) 16:00:16 executing program 0: semget$private(0x0, 0x0, 0xa6) clock_settime(0x0, &(0x7f0000000080)={0x9, 0x5}) clock_settime(0x0, &(0x7f0000000000)={0x0, 0xfffffffffffffeff}) clock_settime(0x0, &(0x7f0000000040)={0x3ff, 0x1}) 16:17:03 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffdfffff, 0x1}], 0x1, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000100)=""/89, 0x59) kevent(r1, 0x0, 0x0, 0x0, 0x5, &(0x7f00000002c0)) 16:17:03 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x21000000000026, 0x2000000003d, &(0x7f0000000000)="4b74954c", 0x58) 16:17:03 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)="eaff125c02000000", 0xb3) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, 0x0, 0x0) 16:17:03 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x180002005, 0x2065d) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x3) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047466, &(0x7f0000000100)=0xa) readv(r0, &(0x7f0000000580)=[{&(0x7f0000000040), 0xfd48}, {&(0x7f0000000180)=""/77, 0xfffffcdd}, {&(0x7f0000000200)=""/143}, {&(0x7f00000000c0)=""/21}, {&(0x7f00000002c0)=""/217}, {&(0x7f00000003c0)=""/153}, {&(0x7f0000000480)=""/189}, {&(0x7f0000000540)=""/53}], 0x100000000000018d) ioctl$TIOCSBRK(r0, 0x2000747b) 16:17:03 executing program 1: socket$inet6(0x18, 0x24000000003, 0x101) socket$inet6(0x18, 0x4000000000003, 0x800) pckbd_enable: command error 16:17:04 executing program 1: r0 = semget$private(0x0, 0x3, 0x80) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) semctl$IPC_RMID(r0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x40) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$setown(r1, 0x6, r3) getuid() r4 = fcntl$dupfd(r1, 0x0, r1) recvfrom$inet6(r4, &(0x7f0000000100)=""/184, 0xb8, 0x842, &(0x7f00000001c0)={0x18, 0x0, 0x6, 0x15e7067}, 0xc) semop(r0, &(0x7f0000000200)=[{0x7, 0x80000000, 0x800}, {0x1, 0x3, 0x1800}, {0x2, 0x8, 0x1000}, {0x6, 0x15, 0x800}], 0x4) semop(r0, &(0x7f0000000240)=[{0x3, 0x3, 0x1000}, {0x0, 0xb74, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r4, 0x6, r3) r5 = semget$private(0x0, 0x3, 0x580) ioctl$TIOCNXCL(r4, 0x2000740e) semop(r5, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r1, &(0x7f0000000300)=@abs={0x1, 0x0, 0x0}, 0x8) fcntl$setstatus(r4, 0x4, 0x4) semop(r5, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) msgget(0x2, 0x2000000000100) connect$inet6(r4, &(0x7f0000000380)={0x18, 0x1, 0x5, 0x6}, 0xc) recvfrom(r4, &(0x7f00000003c0)=""/104, 0x68, 0x800, &(0x7f0000000980)=ANY=[@ANYBLOB="01002e2fe669718462c99431c293e840345441b4a311f5632d9b7d902bd94ed3b286dcf399a5bf989dc8d8f7bb1e28c0efb9f2537199f60611aef41fc31853fd51634d480ceef69a54a017bff59b1de7aaa5eb0b1ab3dfed0cbddd101238e531052af4a2590ff1fd40ff0bdc92fd8c6fb4b5041796ac1dfa7961d78c14a00cf18f80df97dbd21967e1795afa9bb37ef89c17ee141b1582c578631fc633b4c410cc42bf1b191c4b31825dd9d188001381620c20e132"], 0x1) pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r2, &(0x7f0000000740)=[{&(0x7f00000004c0)=""/220, 0xdc}, {&(0x7f00000005c0)=""/89, 0x59}, {&(0x7f0000000640)=""/205, 0xcd}], 0x3, 0x0) fcntl$setstatus(r6, 0x4, 0x1000000) semget$private(0x0, 0x3, 0x80) semget$private(0x0, 0x1, 0x14) truncate(&(0x7f0000000780)='./file0\x00', 0x10001) openat$null(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/null\x00', 0x80, 0x0) 16:17:04 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) setgroups(0x7d98a491, 0x0) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) setgroups(0x0, 0x0) dup2(r1, r0) execve(0x0, 0x0, 0x0) 16:17:04 executing program 0: kqueue() r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) unlink(&(0x7f0000000080)='./file0\x00') 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) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x1, &(0x7f0000000180)=[0x0]) r6 = getegid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r9 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r9, 0x40047002, &(0x7f0000000100)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getgroups(0x7, &(0x7f0000000380)=[r4, r5, r6, r7, r8, r10, r11]) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) setsockopt(r9, 0x5, 0x3, &(0x7f00000003c0)="68c9fee5306e5a9d48b564cb6b296161c2c316d0194ee50810636c6ce93094b59895f93ffb8c9b277c0c3d26b2d6bec7e8099b885b83191dd32d98d1f36bbb7557a7c145474112ba543bf3f7ebee3321690840cc17679a501f5b6466f0feada441834a415c9d", 0x66) r12 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x200, 0x0) close(r12) kevent(r1, 0x0, 0x0, 0x0, 0x4, &(0x7f0000000200)={0x0, 0x1}) close(r0) 16:17:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "854985003a0000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x101, 0x3, 0x8000000000000d9f, "b08d16c63dffff0300e0003b00edff086300faff"}) 16:17:04 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) shmat(r0, &(0x7f0000f53000/0x4000)=nil, 0x0) r1 = shmat(r0, &(0x7f0000f8d000/0x2000)=nil, 0x0) r2 = getpid() wait4(r2, &(0x7f0000000000), 0x0, &(0x7f0000000040)) shmat(0x0, &(0x7f0000d44000/0x4000)=nil, 0x0) shmdt(r1) 16:17:04 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xcd}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) fchdir(r1) syz_open_pts() syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xfffffffffffffff7, "854955b3c550d83a0a10f5a77c14eb9d00"}) 16:17:04 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x1000100000002008, 0x2065d) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x1, './bus\x00', './bus\x00'}) close(r0) 16:17:04 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) 16:17:04 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) fchmod(r0, 0x20) connect$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8) mknod(&(0x7f0000000080)='./bus\x00', 0x100, 0x2065d) r1 = open(&(0x7f0000000000)='./bus\x00', 0x602, 0x100) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000140)={0x2, 0x325c41d1}, 0x10) getpid() close(r1) socket(0x20, 0x5, 0x1) 16:17:04 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chmod(&(0x7f0000000180)='./file0\x00', 0x1) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x3) fchmodat(r0, &(0x7f00000000c0)='./file0\x00', 0x40, 0x6) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x5) setuid(0xee01) fchdir(r0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x100000000) 16:17:04 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockname(r0, &(0x7f0000000000)=@un=@file={0x0, ""/71}, &(0x7f0000000080)=0x49) setsockopt(r0, 0x29, 0x3f, 0x0, 0x0) rmdir(&(0x7f00000000c0)='./file0\x00') 16:17:04 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "8dc6861f62e38a64ec768840672c55a31f82335c"}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) recvmsg(r1, &(0x7f0000002680)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000002580)=[{&(0x7f0000000240)=""/200, 0xc8}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/158, 0x9e}, {&(0x7f0000001400)=""/83, 0x53}, {&(0x7f0000001480)=""/236, 0xec}, {&(0x7f0000001580)=""/4096, 0x1000}], 0x6, &(0x7f0000002600)=""/90, 0x5a}, 0x0) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r2, 0x800000000c2, 0x9, &(0x7f0000000180)="ff30c58cb4cb6b6c01e719f793827d0ab9e683706cc9bfa6a182582630ed38739f160b2bbb9b3252f53d399a6bb12de2c9d705efa4bf5ef5b8c7c37452314f6658ea8479d887ecc868baabc970f370375845edd86c4d40d2bbd097df8c8f2e04e0f46459edec274071f49a9003b8b6acb830033d068a73979247e755fa16ac462d0e85f4ee9501de30eef884c53869f27d", 0x91) kevent(r0, &(0x7f00000026c0)=[{{r1}, 0xffffffffffffffff, 0x4, 0x40000011, 0x0, 0x3099}, {{r0}, 0xffffffffffffffff, 0x4, 0xfffff, 0xb3a, 0x9}, {{r1}, 0x211f7aaca7dfeb90, 0xa9, 0x40000010}, {{r2}, 0xfffffffffffffffb, 0xa0, 0x400000d6, 0x3, 0x1f}, {{r1}, 0x0, 0x9, 0x0, 0x1400000000000, 0x100000001}, {{r1}, 0xffffffffffffffff, 0x5d, 0xfffff, 0x80}, {{r0}, 0xffffffffffffffff, 0x2, 0x80000003, 0x800, 0xfffffffffffffff8}, {{r2}, 0xffffffffffffffff, 0xd8, 0xfffff, 0x6}], 0x2, &(0x7f00000027c0)=[{{r0}, 0xfffffffffffffff9, 0x44, 0x24, 0x7, 0x56}, {{r1}, 0xfffffffffffffffa, 0x4, 0x40000002, 0xbf0d, 0x1}, {{r2}, 0xfffffffffffffffa, 0x1, 0x40000000, 0x5, 0x7}], 0x1, &(0x7f0000002840)={0xfffffffffffffffa, 0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) execve(&(0x7f0000002880)='./file0\x00', &(0x7f0000002a00)=[&(0x7f00000028c0)='}\x00', &(0x7f0000002900)='A^\x00', &(0x7f0000002940)='\x00', &(0x7f0000002980)='}\x00', &(0x7f00000029c0)='\x00'], 0xfffffffffffffffe) setsockopt(0xffffffffffffffff, 0x200000000029, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) readlink(&(0x7f0000002a40)='./file1\x00', &(0x7f0000002a80)=""/66, 0x42) setsockopt(0xffffffffffffffff, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:17:04 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x20000000029, 0x697, &(0x7f0000000040)="ebffcbaa4e713048e69931929648cca2cf151980eeb32d7676afdd61a78d279cb0ed3ab804000000a581947bfbef82aece8f4e73334c37a714e5bed99497cb1787f28c64cfcc6453daa70fc9506f6539e59a2889add1998668fc07b221bc4028f2c9ec330db5e4d39ed8ad3101d12ea613628aabe38f19998ea06fe55fe3843160dce2f231458e959db73179ef3fd2e44a2212", 0x93) 16:17:04 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x2003, 0x204) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) recvfrom$inet6(r0, &(0x7f00000000c0)=""/163, 0xa3, 0x841, &(0x7f0000000180)={0x18, 0x3, 0x1, 0x7fff}, 0xc) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:17:04 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000240)) r1 = msgget(0x1, 0x520) msgsnd(r1, &(0x7f00000004c0)=ANY=[@ANYBLOB="0300000000000000df5c99160292a9345f38c7935ae4b11781409e763239d7bb6adb67dd1ee77cfab1a94c321c283eb678c2f525fdcc23f90232f3066334c75006393717fd906cc5156c2ab513e336fbe9094285b00609bc63383b35b5a7ef402fbaf61433eaca926fbaa06e2c131261c5fd653302426b5a520f8bad95a5f0261ef3871a74cac9a196c677352b423cfb419ad7701d51c0e0686507075d841c5a91e9398d28cb184c5fa0c6de271b55e2bfa60d20d05d6d1f49b7f2d59d7f0861ce864e5b27dc99c58afa1f6283b17ca89baa9a162244741abba023be30ebde3c29f2b6a6368ed867f7aeb000b37527a53101ffed7f57f2ce33cd4de349ab6bbe8de2c1da5634d26bb40ad31a2b1edef4e781a153eb543291ddaa726ea5843468af3f4f716cde359d458d9d3e7a7a20b9738720e39239842a500c4cb0d96ff7ccc16e3290f167a72d6417a60fa65ab49655c2d974d0abcbf7b119cde699ee72a3490bf27a715e958ab26ea4695886d50018e1f06a24a2e14f4e5497c7971099d00c65e63cb03851d13bd5cbf557770d1d30f51fce956af4493fffb6e7fa40a43aaecab4f59dcd5802b825a1b327051cc298f69958cd88357865e7fdccf0c5322c482658ea1a622756b8128594fa1855a898e67b346f4ce3956b3e5919b1771b28a570e3d3f6e5d0159f6216a5c6adb120f905b44a1cf3cd8b46ae4c126fa12fb7850e8290448c67762fb49937a2d9c0f240cc096782405ba56e0ec10eedb6cb99d8ec5c46c8de11c7089141db91f4e9b36711cab7541213ba9fece52190f3b01c71b6ca83d9c4ca4cf0efcf6cc05500cdcc35bce825c2b50ff2c522d411ed5780adec098863269dab534b2fd0794223d2dc119e4c5e227616cb51e5d7a22f4240db7fbe0f52a19c93f89a87b3f0d6c61293018ae309d33254032edc2f291ec81457670c1d5f02300ab56ab5cacb313c8d44f15064fba68abb3af35b575b17454b7c8e0bcc43971aa53305552adf0327f72aae5a5b2d86bc7a6644bf1b39ea3e739c1f01effe39ee795be373855ced735dc37ce10025b6c6397aa66a742ae307420a3292dc1635402d2c0c8c732ec583ef5d922e53edb1abb12d228a37b7aa3b8f788e2731441b06e5a08e7044c06a5e664473037f8b3cf8cc682c4f71abe8890ab58c8a6b46edc989f002131fc6703113a61eb701462c7a0b6950ed9897b798e21e71a34adbcc92fd1a3dd318182b148db08e10121df72e691ac6e04df2f0e23f014f40f4dd96b77a56c6bad455adabd2122c820b2b94c0bba469906052c2e9b5c8fb635148d6cced9f454a6023e7a28880c6917c4bb000976baa3e8389deb51ed630dcdcc82bfae12383504eb93dd48598366bc1c390313d2adf5db3de30175e2d6df9306e24e669facacded3a79d3335d10eb0a947e57f7503139169247086e68bbee965af3822e7912cb6ec50028222877717ece7db97f5e1c5a927946a69f39a38a5f654caea51429d97d3860f1cc16b67d49b5150864c3b3b6844f0c53d375f3c3967d27b17223faa821bcdc9303d62746f9655b51982e7fd2151e77902a185a68d3f414b8c1b9b5635c39c66e1df0a101e7d74242c2b2b47575f2d91e5459b9f59253789d9c78dbd5cd04be8aba2b5e9508d2ee5ec00b97a14bc93f6013e3dce3d61d3e4e60a88a8a205302df5a6c927f3c161323bcdd6eb10ab623b56ebe3caeb73f00c0f35d8d7e5071e15e620ae0b83f0365d74e2d5254c991dc0fb1973783c9e439a7fd8e0fb600e32171f3deec7d4bd20bb7df03817ebdc3008b6634e7f3f5dec6d35b262d6063355a5b5fd675d84d988afd38982edd969f028d6c1378dc6d255939f373b974b5a9bf92222d456fcef680f1e1ab6a53b98060581b7b7011aacf72906ea982ceef6f8d80eff376e2c1cf6ba10d55977f040f2f395680b7286cb02b95cc3e99f3fcf826ba9b5caa377e093441e4cd45289122bdb6ccb01ff4ee9983f370e43cec2d202e6896e380ea3aae595d3d2be81f96386325ce2e2ede2045cbbac6ed5b0968bcfa5207319add29039849b7b1952321d8ece5fecb0fdd5a09a8103efab087c936cab065fdce4fccae6d6adbba3ddb7140532160b14ad496d6bae02d14e727a9773cae22dd1a42ae5da5f54c661f6f08c3ccd739ef413dc6229ef856244ee2a2a566880b2cc6643ea5df5e3e0565b1ea41ea783290b252a178926c20bce87d96d4738726a37e3a9ffd569663d3d16d52e5c11ec0902775ddf2dde9ecac79578d325393b52c667ba529276ae1a0e299603777fce9aae20d3cb552991b2020054505375262cef236f6e969abf4e9982c6d439ec6f43ee70a9dcab7da550da7c261f2138acc822e68a904a1e7b6239ac13b397302de89a616686160cb8137d30adc72cb67fbf57528437c9763e946bf7028df4d246b61996ed23dbc59026d15f25de8470ad59fcdf7b49d4b6bc3f36f267aa2541f091ef260a2444b0ae2b6900ae02fca0e4cbe4753a784347becc5b633f0e9d84f92fec0f160edac059dd7f140c30ba32643cc6e7e53d9455ad5c5d65998c55bd54748db7ea33f66d2bbcc83b522cca04d831249f2550750e1997310b20e73e3251f5d26481fd9a55325738ad1507457b4fcac0e7247e9a9bced6e2b371b8ebdbac89d1f5c596cfc82900e0146cfbb93d7d25e8330a6c7b28a324afdb6a44792a365daaa5f5b50225d1ead5d4dd62cd6c1f439adb5001dbc9985bf616043c14a2f063c93d8381c940f9039f18a30c9ba62f6556b68e6d4036d2118b7d8190cac22e7b31de1d86f1163a28239bb694e9ae88116991878077ea0274896a7141a9f13bbf493bb903790bb4fffdf9d46a80bea028a092d0ffca18935cad626434354983c7b9d6898733efb6847ce1eefea3cdf802ddce9f4f83763b733fa1318b0f0a2f253a9c987fcea8455864d9f8f6376c0d21598a72c10a9418df8a8f4f576ed01ffcee7dfc810e87df5809aba294b22060239a0d5a5c4cef2ba44e393951c4b90a33eead494e5e100e03b50cddc8117c9e78f015e0138ca3b87f6c0ec88b934c56885b125a93933d3471ac7948a18cfb946e4154a5db1e68630ef1bb033974b96521baf8ba8dd07a846fe17ef929755ff5b6db839025f8675b073d352c2a8c5a30dd862a81d386e1e8e411dfcdd505e0ef0d9ea14ca411a054c3bafa6ff08148e27692037e230e1d4aece0bf89928a56b95e95d3dc0311f47dfeac11ad7b9abe974a9a1728f6fc823c009d4b2980faa508eb1a3e0e430d7284127b7f6fe3d0fa8411a9bae27b0513ad1cc2657fc5fbbc641bf4a5e66d367ad77c5acc742e48280dfc5763aec781a8bf81d038823c0853ac047218f63fd8cd443acb48ba4019bb404c22a00c251ca6cc9ab84a79f39438e5d12bd3eadda40b7c6b794e99337565e12c30da59d680b85080babe3b82807b7d8b178072df91acc4657cdd6086e3dee176d2c342402050bf9bbc16b248b4c4743608df674529af4167135327d50511d9d7bc911a5ffe21784b1baa20d5580980291080870d0c3a0688bf8c24470f4c3e99b384564ed9f38b3aa8985d3d5c908c7d41f20559ec966930f2f4fb9e457aba829c295595441b081d174f1e4911ca13ee011874692dce93b78e1edbe45319104ac937c50f6937aab7ae32045992590beda3214b5a651788367743b729b7376bbd57adb95f78fb6ad5762f2704ecf850be9f285378e025055cf4346cb7859c1b55dafba03a2f8f41b12cba376e0e01be1e0ac1ff8fab581a0c4be9d5790db35e107db443a975f963e1356244c09f82973aa6b3ab647aa987eb0ffa159a62a0686c091401815770f4de112f7212a753f28b742d1f9f2f5bf50dd4e56886f1bef862e3422dc56527b30673e12b4941a39ac9edacb4a6f3a6a0d449d425c421be91eb3b6b141a3a30abb302083da142a3ba7fee695f74b74d028ce5bbd1c1e6c1c247660c7fe5c471065aafec1e60fe4b3186062c5f5dfcaf1245523369aa9342a79a0892fc0b5b16a2a5975bf3e1d53226beec05dbe6afce0b55a21e3285a274cfade111544967aff478f5f0d641706086018123b0db43f6ea16e7239ac1c37440004000000000000592a82dc5576c8e773593d94ebdacb3a1cd308c9e0858821367d8fd3d04a35864ec71bbafd13561cf42c654218a245d75beadb9909cf8ad7eee9e557b3d1d2a3b681392362dee0ea4da850f43ea4e9babc016db6f9bcdf790252b80523c35fbf6bd584ed8fcbfe7902436ce2fd1d0d1932c450d24a0bf32cfdb944773356f54375b927566b63faf49b96bbe3aa5b70ea62880628f2170241a8d3320a98fd576e8be93a7f486866b07cb26dd41999515d819bdd7c12382c812ee17207c4d7f74ea3def7318b1b4236bb82a9f9ff83551af6231bb93032e13cbda434254b5da3b08b3edff5b9f263ef2119ff66b40efd0e0f76de19f1bbc3af3123ad6c8f4f65c13f156056cac9bd76244033a213d0e8ec3b3b1841228707cc9406d58d8b7e5576b5fff34e63061646fc6891447a21c2b8eec2028d55708a11f26f08fb3aa759f32ebedd4ce8d95495c0e06e1ce5b5212873f9c8059bbba09647fd625397379904cc87a5e396d9d8c05aaf72b100d845ff832973dc7d6a01e080dd88a7795db34c2d89e99ddc423466d668f3fabedeee74f4755b81fc956a80b52cd7d3f9216bbdcc7480285367572bf9eba52bfd8ebda74bda3fc3ef6458ecdeb1d44a2b6c1481c4c0ae91112c71d82008acbc77ff41049341215473a70460ea7133eb9ca28e114b17a6f5cd5a6e893ba3392c71bf2dcb7fe6fbfb14250e876682e0fec3fb1e63b80e38c428d56fdb0f94e8a34c59408916634cfb00fff33716ad70f457c53b1346b0fb565f75a973bb556493f8875f0ad0d6e21ca98a5310250e7dd5dbf42109474dd066a55c79ea2a05aa15af7a16fa61a1f78a681f1d83421c61621c96787b52f6d61e7b64a314f085914d2e6271b5d7d55186691ffb0e3ee98343fb355f94c69ee470efd487f50ce620a049bf340f360823f26c661a2250bbbfa6cb9181a4f52d99bd60dd7fb82805201578e2db28bf392a79e532e15a7db1f0c8ef5c4d287dcfc8cf8feedd5a304a93d267398547461492f89c04586e926480e0126d42b7beba978cb86d9b9ff7a555de460d8df0995240990dd09c175d6daed229c82db8b4b96644647ad68b39d456f9971458a0fe968a4afc54579dbd829cad7a43a8e4670e95d8164335afb9c0a66f77addf3237616a2b8940b26717ef7ab0f19b37eb49b0cc9b0f0c7a7529247531e4d80230802667c222680bab0ed8713964153c560fc2f7c253269541c375be75330583b4b76b38f8a58231371bc5131ccc83d826b5cb23b48c7f66f877cf2dfd64beed4e57c92c3ae179e6796414e15b48a2b263cd14550bccc0fcdb03bfd8a55cecb9f59ebe3334790074c7b58b59b84d11e7a8af641cc153bdf33b09f062f0a1345cd052f0ac453a90ce5e38b8f20d2f1b85b3d02fb16e3bd16b2fd7865e3fbf01e1362c193c942222ee50cbce794e00b2ca59641a7a930165fb95020299ab61e6707892f47d56a8bc67b53c0e1e8166ac951d60ac279c776e2d77a66a3f13acbc483b258863087f1ba41f21edab431205be2b49de573786f8c9ed0b511beb6f1e66b7d145ace0c11e94e1f70a22382d023bbb3eb8ea8f9891441b3ff77bbd93a59e52ba5cbdf8c1475dacee3469163b6f18c964b2c2976e4ff6ec8c80590ba42c8ea9fd98e8cd3fe0908b06f5a508f186c8359b"], 0x1, 0x800) r2 = syz_open_pts() writev(r2, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000340)) mknod(&(0x7f0000000300)='./file0\x00', 0x1008, 0x20) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x4) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000280)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setgid(0x0) ioctl$TIOCGWINSZ(0xffffffffffffffff, 0x40087468, 0x0) getdents(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 0x29, 0x69, 0x0, 0x0) socket(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:17:04 executing program 0: r0 = msgget(0x3, 0x150) msgctl$IPC_RMID(r0, 0x0) msgget(0x3, 0x202) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0xfffffffffffffffe, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)=""/170, &(0x7f0000000100)=0xaa) 16:17:04 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b2029, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)='T', 0x1}], 0x1, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2004, 0x23bb00000) 16:17:04 executing program 0: pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x2, 0x5, 0x800203}, {0x18, 0x0, 0x200000000000001, 0x5}, 0x0, [0x3, 0x5, 0xfffffffffffffffa, 0x2, 0x5, 0x3, 0xe0000000000, 0xffff7fffffffff74]}, 0x3c) flock(r1, 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) fcntl$lock(r1, 0x0, &(0x7f00000001c0)={0x0, 0x3, 0x4000000, 0x10000ffffffff, r2}) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r4}, 0xc) 16:17:05 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "080040000082ac0000ffe0357f00000005ffffff"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x28, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:17:05 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/zero\x00', 0x280, 0x0) r2 = socket(0x18, 0xc007, 0x6) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000001500)='/dev/tty\x00', 0x0, 0x0) pipe2(&(0x7f0000001540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r5 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) pipe(&(0x7f0000001580)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000015c0)={0xffffffffffffffff}) r8 = socket$unix(0x1, 0x1, 0x0) r9 = socket$inet6(0x18, 0x3, 0x8f40) r10 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001600)='/dev/ttyCcfg\x00', 0x80, 0x0) r11 = socket$inet(0x2, 0x1, 0x1ff) r12 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001640)='/dev/wskbd0\x00', 0x0, 0x0) pipe(&(0x7f0000001680)={0xffffffffffffffff}) r14 = openat(0xffffffffffffff9c, &(0x7f00000016c0)='./file0\x00', 0x20, 0x7) r15 = kqueue() r16 = openat$zero(0xffffffffffffff9c, &(0x7f0000001700)='/dev/zero\x00', 0xe1, 0x0) r17 = socket$inet(0x2, 0x8000, 0x7ff) r18 = openat$zero(0xffffffffffffff9c, &(0x7f0000001a80)='/dev/zero\x00', 0x8000, 0x0) r19 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001780)='/dev/wsmouse0\x00', 0x20000, 0x0) r20 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r21 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/wskbd\x00', 0x10, 0x0) r22 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r23 = dup(0xffffffffffffff9c) r24 = open$dir(&(0x7f0000001800)='./file0\x00', 0x800, 0x2) r25 = accept$inet6(0xffffffffffffff9c, &(0x7f0000001840), &(0x7f0000001880)=0xc) r26 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000018c0)='/dev/ttyCcfg\x00', 0x8000, 0x0) pipe(&(0x7f0000001900)={0xffffffffffffffff}) r28 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001940)={0x0, 0x0}, &(0x7f0000001980)=0xc) r30 = getgid() pipe(&(0x7f0000001e80)={0xffffffffffffffff, 0xffffffffffffffff}) r32 = openat$tty(0xffffffffffffff9c, &(0x7f0000001a00)='/dev/tty\x00', 0x100, 0x0) r33 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001a40)='/dev/wsmouse0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001dc0)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001ac0)={0xffffffffffffffff}) r36 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001b00)='/dev/wsmouse\x00', 0x10, 0x0) r37 = openat(0xffffffffffffff9c, &(0x7f0000001b40)='./file0\x00', 0x400, 0x1) pipe2(&(0x7f0000001b80)={0xffffffffffffffff}, 0x10000) r39 = kqueue() r40 = open(&(0x7f0000001bc0)='./file0\x00', 0x28000, 0x104) r41 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r42 = dup(0xffffffffffffffff) sendmsg$unix(r0, &(0x7f0000001d80)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001440)=[{&(0x7f0000000040)="4c317da018571c3fe958d2394158689f9e7aa301042e3173687aef8a288e08b37dce098643ea7475ab8b6eaf982bd4b6810fdf6306461e13510922b42275f49fa7ea45238dc4157ed65400d4e4aedc9c4b5f3b2f90c17f44e50d705322dd7ccb922cf23df6820d5e56de7ea9ea747142774de7392207032470a55b6df10d19a254a2a84a8189f01dc5370db6c3ea95030fad9b8a81c85b11502c43df9fb221108db90455fe512d31b7c4fd74e45a3a323fde370e401616a64393efe2d7c3e3af6aca2505469ea12f8c2d213133c8858d0c86984ca4f083a39cfe075e7f0354806e22b9817f4792000a58e7d889c5", 0xee}, {&(0x7f0000000140)="4393c291488cdb57b6", 0x9}, {&(0x7f0000000180)="fa5f250ff45fbda086accdd176f0a2d2a1ea323abc8a4b45d48dd6d1c2f5ac3284a8d18d261b029f0bef1d6387a429fb8c322255bb952c4ea7252e13bbe116d63d942052f82b1bf60d746624a502a70a899e99e29df391580df160eb682ad3a5e578e09b1a713eb46d5dc705e08e172403e73493afb41fb1aff27a58eabb12c7e8c5d2eb9313c059e180f3869c5664037a6c446409f4c9341979642e1eefd0f5d513b2b795651a57b1c7ec1dc88b89ea9f55cc9c63c2a56548328c49126630427901e4adb7f2bd1412e0bb74d3b1fc93caf2fabc669a759cb6d081f934671fd2126ad270713462109c364c773ac885fe42f2058c3f4b89c3d33562d904612cd313e244d02a39b02e0735155efc91cd97db67d9e671207352cfa1a2f18e86ca8f6dffa4902329fa7baba64c533f0ed9c1c01be90db34e495491aa2ead41bc7b3e625e13dba84d1534d69274783b5527654b946249403bf985a9a8696a929f05ac9578eaca603d0be9754cdbb9bda16c2c0d85175a3e1b766de5e1c641f56bb7a52cb665039d36f70926249d05c69a543e9b9f46e1cbf6190678f5d2fda85179daf819142eaa2d818d499750b92ef3d47ed1725f12f3c4f5dcd7f5adfa8d1cad67676ae8f98ea0b82873a7886ac8bc50a5b3bb793194f115c418375160d041a30aac6c479d64b11cff8dd496b907ea2a0a67157a7f0cfbb62a6bad8679ba1967381f537fbf909549dbf005ec27d77946870e462222083879c745ad79a94dde69917a8ad1a30c766612f3ff2ed012bfb99314fb0c2b2970ceeafe4f424b5b9d8ddc15418a0cc634cd91e692b486951a45415c2d68566e6bdf5ec0b2e92a543e6621c470a356a8fddb7f327779e05b3472a697c8b2a755ac83e0764b1e9daf6ad4f0d4de123d7641ba815c02454de61f6643d74f0b2098c9849f2e543859e7dd7091d3bbf13f0de6ed267bde1a78ff4f5b027891fcb1213b858f7faa82b9e40198baf7b10d7984317963399efb8e88a440b04f9cfe97adad52681aedff7325db83386a85a70c44544bf6450cbdedb735441d76f0d151912ee53579f102b4a9d7df001d1acd0fe4265367f258cb4f044404078debefe38136fa920d7c4fff8d07bbbf88f2f3da15c54d8ca700214c5b4a7134847547383d81131de275f962383191ccfde66c7d608c806a214bc67d13e19bd0ce1bcdc95850f7a1c6496bb9e8c2ee5924a0fe92901f9ae693d610e6bc22d541889e5714771c50ab21d468076625c3e0a53b59d5d14f272e86c29e5dab882b940bbeecc68cbf954c2b8ab08609615dc9a1ea2ab46eaefd5b31a2cd73ae0e42bb253505317a066b97cee449ac1804fcf17a635b5dee2d24fadb5a63405b502ea63f0e0c4c95fa9e5f44ffe0f0fa3f4a6d67b49f9bcea5b7788cb8f2c60d79191fd7b16772035e5bc3ec1709653f310f3c378b1f7b7e13bb2fcdc9ab31a77d56b1737c2cc0d4da022a5da052586bb2ac6c7275e47d83395e6d3a96e617bcddac6e7b012388cb2a8966c4f861f18dff551ea1cb13abe95a81a0f1782e004c633bf9e27766787916b6ec18a7c581967a19ba234eda5e5ea22ce8a7b37043322e49fc9f46c306cb0ae7df930d7f5ec525b350cb5a41638bde2e44ab4fa57bc720b9d8dbb26683459f3a267ec90dfafa386440d595cbb2fa5a507cdfe01146a14ea2baf6094199204d0cbd0d1bcd21b2142f072cc98cae2f56869d0e48c4a4e08aab93ba2d0ab109710d9a45faf713aa2f400285524c828d4f7bfb628a4dc60f618321bc73d538655244e6cdc511d9a37e0beddbc8f07558f084d6a2069009b59b3388cd343c41b604a33bd94f82903340374d6280f5b0f24d3d3cc9592fdbfdab62fb08700d922ad5a1785a39090cf2401617f4220e68dd1621ce7281e61826d21ccc0f721da5d9cf8ffb92f32dd8d82c635913af874b9ecd7ea944e3f6cac69b82a7a612315c9459343964f6b3fe4aedeed2ee9321d8cb19978edfb45adba8375937c613937fe59efb11b9a5b1ddac59edb6be4830c70fc60a5b71444620db9609335ca35f2303f1fc17c54b99f9088fa7c65af59cd2b9bb33a0941e018a448755b8a584dd03cb8002a77277502bcaa46a51cf1302db0030a0945de457a39bd6c34cc17118d942239ca785121156276d2a240ce72843e763ae76899a39bfe7e63a3122e0fa6b7cc48853bbecb3a80db28caeeb29912a6edbfe7e953d90dde061e6775c6fcd8aab91ad813ca94a291b4718caafa80cdb37e24e2e304d0017860c5fedc85c9412c638da0ee67be72549360e54572eee9bb995fe5cc53e25d5552eddd7d540705b25a1f7dc4a973c617c7208f41d8a8fb496f2c66ed04b0d70dcf75b69d4121bec03557f5b8741a6e8dafd55fa03d9be7cd9673fec8ae8a6fe40e852cf2e25c0a9ddc6b2220236c6dd9bf5512c813701bdc52fd9a3cb368ecb28528b470d1dfb68dda09ac6ae137cc6b0f7d82113e6e768e1f9c4aef617f2184c837d46033597487b3b561e5d6bde52dcff1699e28c231233929f7b879759b2a5ca27212e4e814891f420bb9157bcebd417ed67faae8e2ac10262979c7f909332b84546dbf6da9a9c7c7644798d513b0d21636bc9a8f25bda268c0f0c896f598a9e69d53d85e0712e7cc91bf44226a49591fa3ab6b8d1ed034b0f7d1576849dc07dbedc889370a59f5cd0d8ac48ce58158d7c4058cbf063a962ddc03579733a0ddf6d11642a1dba8a386b21a8d95700b0f20e508ce27af8032424f1dd6d59cdbaf7c9646d207f984b6962d2e0b7c17e2aa442657fb5705f765c70f706f9018c781d9df73eb2939617fa693e997e34d9b916247ada2ef6c781742f7a7b08ef25fd092e9e34a666cd07dc0b7e53a7f59f71393a3b8e33fda70e8596c863a38bbae9e533733c41af27042fa965c6219161424d918216ca213a04c495b5d993e100732ad093ebd8b259aac4a9d50eecab5b389d09145aded1dbcb3d10d428d030ec11d06d25dce181347f77ce12221de097c7b5c376bc65c8c7d4dcf352b52d020e8ad0c21c1bb0234db28b9fca69c81f924f4d2baa061abedf809edb66163c25afb9fc04d8b025569cf556e41a6a7fa38e8226a91db97106559cd9669c6ea9f0de0d0fdfd6ac21f44131de320b6dc493a304c94c21935bbc382e49c52710058d16ad087b18a6ef1096016e38ba8f425a7dfe8111ba82cd672989dd693989a7ee10d01580f88cf51bf91c00d0b7bc22f1ca2353043278f3233f3447c99567f9a63588c30969614fddda6dc1a899ff298027b03a11b4aa3eff7557ded2749c55edbab4cd959ea01232fedb9e8b43c9565a91f74b4be47ad34193536e72a0ec0004f8deb5e40d4af2264c16225c6e3f07230dec286a50b100f4b5c71ef355aa7bcf8661efd6f1c53dae5abbf59884a97218d6267838bdcbaadbe54f14223b4afa5c524b959407a0e0b45a5bf7e254f4677833d01d67ce81a38131c28265f0a3dad92d2debfbe7a29ae334d166f45ade954d866f074a968f7d0ff78c415b4782f2625420c2a6d5b403005b95fe22726fdf5da2a42948d3e39753b9f9de2f6d34027c675c6b9276e49f88f261f5ff1113e1a89f03df650ddb07ee1f1e41f2ad2415f0abc1edb87252f78b6ea8971aa94d2878d0d9ca29891ed2af5437ddb8ae9200b6f9454d3150663ed5166fc01d6cf3d12ea6d0d8486fcc97d9b4730a19074cb87b589b26ea808ae0a048705eedc648e19f753219f17341479935d2adeabf12cac20cf21f9ba6926028f9e47184ba773cdd11d3f272edbce678b21f50ab71188b728b01f70c24957e0385aaf9e93027f65594ef55a9eee571bc80986ccb0b25255389043e4244af03d700a89094880e8471a1e3f062b84d6b62b810c4b8aa88e1a4d85732246546b3cbc1832b0bc510a185b1a14c6cacef72e381fa706538af958e179ea902f9f83a334810def89aedd791fe8d06894be7eaf425cbc8916dbb03bfb5afe2b6112fd0481ffd504c5f72b8b9f4750e0e4bcd0e30b9b86ebe2aaeda3e25d955e2cf792f69b0c36f9847f0ed7db47a5607b31dce685ff4d8faa713e2e2ffbb51d1d465e890f6b443c1d62a3d829faca0586273ad20d59039f454bfee1727393b8253c31e2206f67a47e9e992f2724604d346e591d57fd7b7e6200f64f691df699112ffefe55351aa9474c7731d6ad74ddb86f7d61257f41c9ad6312cee344ad462f4e00cbed3a2f4db0a1348323fb16e8ef445a4b99f1e9be63f04de0ad390bae227f6fbc51eaea849621ca1b8ca518feff00f21991bd6a56756bf6cf3d04635530c8da4cd3e78dcc5599f27c85e340677849c796bf6ca76cf9c74c605beea89ed2be6cb1fc68bbf23700308892fbdf978468f3ec7d5605998ce51d40cdab71be3c24fce6ac5b8dae02e0a0c7de34f2128c666cce9628ff2ddcc496d55da200ccdec53a6c0ca54f3ea0d88bb81e5de205eacdc5407ae37a6f1e6eb1be8448c6412ab59ff1cc96caae3427c38bff1f263c4a025727359e4af28daea9f8c37bf78543a84baa8453ff424d9f13d0ac76a27d95ea9d8a3585e6bb2e02c43cbb891c1cd6567981f82b6e1e2e2b8d0a2204d3b47a43c794291818db3edd5d555245f4d1420556d9d9e10a3555d7be2f0dec602a79e0d6eaee46f591a62ee8e2db9c15db3846e13a74315bfd58f4c1501e326f024397e492465ab44e8ea7ef3b0cc9d774b2687747a14865ffedd20e567e8ae4c413b974883308b436aab51a7e1e162e15fbff95aff4a016c1ea86fd686ae2623c7d235334f64351e138fc498231c8c511b21019a14f940888ccba3da6ce3e1a958b5d648cb8b92e561a510487131c895328d7c257404ff8306639fa50f5d529bb0dfb98ab9d4382bd5911dbb5d9846d4333dd08e2236c97cf619c76753078ec62c7209ec199d1d3a9b38bcd43cc6183bfc3e463acf589c2041dd1dafe27758ea234113886dafbcaa35a2d1cff8dc5ccf8f0ac35e80390bc8769d80c7479c283293fab22bec7555f6c465c27273cf475715a68df3c2008f03cde2d50bf904069ce4aa5b806b9b5faf9606bb3b494bb789e505463d1cc65a874efb33b133623a2c6b90cb401398b06d9e03bb2bb8f8a2907438365d6631d8d5a6864c0972327052d16fe19276d5f068c3de1563a7cce37a3054760371c841fa77b3b68df7582303d5b79b6d90df7010240191a899566ccfd53f80f50f564bb65665ad9a782e2a41dbc2cc44fbd55d98525837ac7fc679365d00ae244f71af185adf9d9a9eacba6e9b9a09baf1b229a74940871c4274145bb37f18c9b66d91074724f33eb91be777e8d9934de906ff8d072df806f46fdc6b957d402f51da5aa0edb1da90c0ea3f2070b47c36b865e834a2603c0dff07147d6d18b55b702c6a7ad0b6a2cd39def720b5bf7f314b216b42e4f926a1c48ac5d4024b437a03217d42924ed75e5b9787fe2d217f88ce9d530d7423d088d692b04f4dc0fe68de243c06cb1ae5ab097ffb4a2f82a6e541d68af337941579c3349023d73f8389d58b95c6f710f31646cdbd08b4af9e9b691d0c29e5f6a6675994cf6e2a5d2c1581173e6eed45e6f99148a3ae0a6c8703269a9ab561a70d8f7bda108a00d41dcc8ffc427b41c12fbe5aa5ea40089333fd88858fc2a81e78c1b72afed58f9c341eb4313ab672ec1bf300231d6d1189c8e3554953f3ac586d656f81b01a0564fe0751e98a05f0a7d20764460a8c4a4f07fa0489052f310a6c382807bf735e41439f6d81e1df4e6ac890148dce40ef76", 0x1000}, {&(0x7f0000001180)="8d6706b28c8adf935119f45ffcf94f8ae742ad1f01a808191d74e91516d3b129bfccb2e4631ed03ab8661609f07fffc1da66caaaf5eb1824ffc5444a00ebebde341a006b8e8c587b51d710f1bd7569e5d1d957d50da00e7ec9d174ce32bfee24353a2bccb34c3c61fe56a20dfaecbb62c3a45b2418a7daca94c03bfff59e3fae3184dd71a9709ff234d917e641caee35fe70413caeb180c1ec2de1fae26793a17f6505595625d68a3e201b957f97a5c6c98007755fab6f19da2ed48d2b09c4fd24425fb70395b4496cf3f3ac927fd73aa1ffa9585af2e5939ac28bdcd1a9fadcaf82dc5e285351cedd7d688df973576cb4a25f0fcfa50be5", 0xf8}, {&(0x7f0000001280)="0d68fb345196282b1fd5870b0428e981c00740bc3c8a95ae2aa6cb43fa7bc902cdf249e35589754ada17089c78f5880a675646258b845fb964bff3deba7ad8d7cb86273864aa0f092be702ea1f387c325cff5b5b1848afeab60e5b", 0x5b}, {&(0x7f0000001300)="728cd071eec08b5113bd51fcae6499449dd4c012acc30fa277cc7aa412a7d4e9fd84c38d83bb58b6d0197ff4a17d6c7ae40efcfe5e7c63ea3750f756557a1eed7e08998d260bc4bff2a7d5512874b4511004217d6b3c1e37455d164d6d6ba44846d4ca331a00c3d3f265fe1cc70504e9495831", 0x73}, {&(0x7f0000001380)="db3c922fa49efd27fdec1afd603496a571d456615166e96ec0a325c360f99d38f61e2bc39e8de6adf7b91e85fcc0f7fcdcfc764b7e87915c36e4b806f84186af658c4d9a183bc8872f2295fb0b88eb9506907d4206980b3ac5aa95ce66ccfa9bcce08f66f1ad1f6de38282d3596f504aaf91b491c3d1f71be67aed37180e2594b946895d73f4771678ee79", 0x8b}], 0x7, &(0x7f0000001c00)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r17, @ANYRES32=r18, @ANYRES32=r19, @ANYRES32=r20, @ANYRES32=r21, @ANYRES32=r22, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r23, @ANYRES32=r24, @ANYRES32=r25, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r26, @ANYRES32=r27, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r28, @ANYRES32=r29, @ANYRES32=r30, @ANYBLOB="000004003000000000000000ffffcde160840000", @ANYRES32=r31, @ANYRES32=r32, @ANYRES32=r33, @ANYRES32=r34, @ANYRES32=r35, @ANYRES32=r36, @ANYRES32=r37, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r38, @ANYRES32=r39, @ANYRES32=r40, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r41, @ANYRES32=r42], 0x160, 0x8}, 0x8) r43 = socket$inet(0x2, 0x8004, 0x0) setsockopt$inet_opts(r43, 0x0, 0x2, &(0x7f00006cdffb), 0x153) pckbd_enable: command error 16:17:06 executing program 1: r0 = getuid() r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file1\x00', 0x20080, 0x21) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000080)={0x1, 0x1, './file0\x00', 0x5, 0xd723, 0x0, 0x7fff}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x182, 0x0) getdents(r2, &(0x7f0000000180)=""/192, 0x5) r3 = getuid() setreuid(r0, r3) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x9) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) write(r4, 0x0, 0x0) fcntl$getflags(r4, 0x3) ioctl$KDDISABIO(r2, 0x20004b3d) pckbd_enable: command error 16:17:07 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mkdirat(r1, &(0x7f0000000380)='./file0\x00', 0x85) open(&(0x7f0000000180)='./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$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000100)="0e7efdbe2d81d3c2e0e39f286137ac0f0b98a02d78505b231b61c92b5b0719904419b4b92757874654752b6f6a99b86df4f16e970806b30f8f1719e6a195cbaee10830e8fedbc4988f950b005b52db48a4ac85701285a15f3f6145e0b621c34a288808a2", 0x64}, {&(0x7f0000000200)="0fc99c5c579803a487bb56d49d5691bed040a80004c9c0b9c80bb9f85f4a41da6bb1a5e08c30c303105ea098eed6b31020788e2232c32dc919f15df77cff1919fa2c1ddee7de0d7c1cec79368190ffbc624899439dfb7779fb93d043aa9750ee7d1c37d40e7751b416ea062182b62ad6325e2e90b352d1c8714ec9c995b8c8b27e124d855980dbea4fa93fcb167ab9d2d2d5c267f13cb97fb10e3f1b295a18aa223537a05666308bb2d7f79d089dacaf4cc923678793418ae2d4de45b62f9568346ee3f846e96520af9975d2031409ed406177ec5b37a2ab84f9", 0xda}], 0x2, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1, 0x10, r2, 0x0, 0x8) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000340)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000000c0)=0x2a09) write(r0, &(0x7f00000001c0)='\n', 0x1) write(r0, &(0x7f00000001c0), 0xfec4) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:17:07 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x10001b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) rmdir(&(0x7f0000000100)='./bus\x00') writev(r0, &(0x7f0000000300)=[{&(0x7f0000000280)="eaeb074f99089197b5f2cd468a5e98821834586d58bd6cf69b1ce6b3093fc09ffe071c96708a21fd1425ee5ef540c96dd97ec53e2d6932eeeec1b62eedd21f3da37abd684e2bc19513d3", 0x4a}], 0x1) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)='>', 0x1}], 0x1) sendto$unix(r0, &(0x7f0000000340)="fe0e293cd2be519b73b97fe0d9c014fec7dbdcee0766542aabdb6c0aacfd3e20c1e1782de5fc7265", 0x28, 0x403, &(0x7f0000000380)=@file={0x1, './bus\x00'}, 0x8) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000000c0)) r1 = semget$private(0x0, 0x2, 0x2) semctl$GETZCNT(r1, 0x6, 0x7, &(0x7f0000000180)=""/250) 16:17:07 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x69, 0x0) r1 = dup(r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r3 = getegid() fchownat(r0, &(0x7f0000000040)='./bus\x00', r2, r3, 0x2) ioctl$WSKBDIO_SETMODE(r1, 0x800c5707, &(0x7f0000000140)) 16:17:08 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000180)='x\x00') utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) wait4(r1, &(0x7f0000000280), 0x9, &(0x7f00000002c0)) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000200)={'./file1\x00', 0x7fffffff, 0x4, 0x2, 0x1, 0x2, 0x9, 0xfff, 0x1, 0x0, 0xd3d, 0x8}) 16:17:08 executing program 0: r0 = syz_open_pts() getpeername$inet6(0xffffffffffffffff, &(0x7f00000005c0), &(0x7f0000000280)=0xc) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000580)) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x1f36) syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) mknod(&(0x7f0000000000)='./bus\x00', 0x2020, 0x4512) r1 = socket(0x12, 0x7, 0x8001) recvmsg(r1, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f00000002c0)=""/236, 0xec}, {&(0x7f0000000100)=""/53, 0x35}, {&(0x7f0000000140)=""/9, 0x9}, {&(0x7f00000003c0)=""/159, 0x9f}, {&(0x7f0000000480)=""/127, 0x7f}], 0x5, &(0x7f0000000180)=""/61, 0x3d}, 0x43) open$dir(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) select(0x40, &(0x7f00000000c0)={0x0, 0x0, 0x4}, 0x0, &(0x7f00000001c0)={0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1000000000}, 0x0) 16:17:08 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x10, 0x0) dup2(r0, r0) dup2(r0, r1) 16:17:08 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x20, 0x10) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x400000002c6, 0x11) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="b9", 0x1}], 0x1) r1 = kqueue() kevent(r1, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000300), 0x22e, &(0x7f0000000380)=[{{r1}, 0xffffffffffffffff, 0x1}, {{r0}, 0xffffffffffffffff, 0x2}], 0x10000, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="a1b41cb8afa47fe0d06add4497cf3e34ea930da396bfce1087cb5e523e191ca9207504de82392f75e49fb6d71f3fb5aa5a2e42e0b5b55736eb61d64a14f45b452557463162eeec69b7c3f66831782b9d907c158f0e9350cc5c66ab45659dad875aff8910765f5391cadcd6a779c4c4eb907e5e656c3243410fd559e3c51164fb846580e1821f4631abb3b479086e70d08ab25c5c049fcf5aedb3cea93e2e74569cf4ef47976f3a7aa0433359382abe77510fe0a32421bad822db4caea565e42cb4e66df7b5c660300d66d390890705f7", 0xd0}, {&(0x7f00000002c0)="da744042ecd3c652a8fb248db539b8c5fe846cccfe6bca080902e210f3d5714a9cd6f525cd0f513cfc92170200705f2cd91a069a38824c0008994633d0038fa3dd6ede9251000e0e5701001e6af67fa6e121f683cbb736a91843cd0150d21f832d1b55f78111585935b7f8ffc9a8220a1fcfbd1bac60963c4254c0f19966e638bf5f48ea5ece21c90e90ca1a6648183252d8", 0x92}, {&(0x7f00000003c0)="d8c1c2a566beb3fc5e7bae9e8110ad794a489ce333071e7a1d47d9f0aa012b2adcaaba2b033ecd034d8a2d686c1912da9cdf8e83f1f7e0c7506afad7faa11163b2115fdc532d30496efad752457376a9578a090fd88de584ae30a87f6e5360a75158c4758181ed1e887560e3f1b302d44d065165951c4c9a570a905685728b8968a0b84d5d52e28df6b0eba47bff84f1e36c4a29f07c0ca9d83431d1edca5d13e06ec9e835b07ea145a5bfcbabecf5a912da5a496cbd68e56b975a749055520eb9bd02e34baea93f7a0237cb", 0xcc}, {&(0x7f0000000500)="cbbb8ce01dd079367bff5210c549a9a3a9be06cedac72d4762e15c4eb2c4c776fad3ea6a4548bb91924e829ee864de28bbc9ac6660decffe04f956bcc911a7fb0698361400be8267d371625931d7b1859118001fbb22e8b279a95f288ea50237178bb3f4ce1f5e84f25b94bc90565982ca9d9347bffc1c95714466f9086a4b6e6dc95d57c57900b48b49f80b4eb1980441852d3282d49c7976020d9615b2b295707cab3b8987e57c71830857e20238e5ae8701805ad406edd64cb46795f554cc783c364af77bd2a97f", 0xc9}], 0x4, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 16:17:08 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x3ffffffffffffffc, 0x0, &(0x7f0000000000)="8b0d37f27d4392616ee596cff64c1d5fdc8a11868b2dda0df8883f7b01e9c2d1206c096ecff057421ec8", 0x2a) getsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x0) 16:17:08 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/94, 0x5e}], 0x1, 0x0) write(r0, &(0x7f0000000100)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809e17b781dc38ba45876339c236d2842d569020287ce96991408074f0a8b7f55c354e9b9d8ed2600641a158f11973a86ce02a5a6b8740a0f7ca4dccf1e3e98f68c6fd576106c7465f52c", 0xe1) 16:17:08 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) syz_open_pts() getrusage(0x0, &(0x7f0000000100)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea22d00000400"}) r1 = socket(0x18, 0xffffffffffffffff, 0xfffffffffffffffe) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x20001, 0x0) r2 = semget(0x1, 0x0, 0x62) semop(r2, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x6, 0x9, 0x1800}, {0x2, 0xf7f0, 0x800}], 0x3) getrusage(0xffffffffffffffff, &(0x7f00000001c0)) getpeername$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x4) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000001200)={0x7, 0x5, 0x4, 0x6de8, 0x2, 0x8, 0x4bce, 0x2}, &(0x7f0000000180)={0x198d, 0xebd}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) wsmuxpoll: not open wsmuxpoll: not open 16:17:08 executing program 1: madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) mlockall(0x2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x8081, 0xb8) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000100)) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shmget$private(0x0, 0x3000, 0xa0, &(0x7f0000ffd000/0x3000)=nil) r3 = dup2(r2, r1) ioctl$TIOCEXCL(r3, 0x2000740d) utimensat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0xc51, 0x80}, {0xfffffffffffff001, 0xfffffffffffff57c}}, 0x2) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0xffffffffffffffff) fcntl$getflags(r2, 0x3) fchmod(r4, 0x80) 16:17:08 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open$dir(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) r1 = kqueue() r2 = dup2(r1, r1) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f00000000c0)) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r3 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) writev(r3, &(0x7f0000001600)=[{&(0x7f0000000200)='D', 0x1}], 0x1) execve(0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x81}], 0x40000000400, 0x0, 0x900, 0x0) chdir(&(0x7f0000000080)='./bus\x00') 16:17:08 executing program 1: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)='Q', 0x1}], 0x1) r1 = socket$inet(0x2, 0x1003, 0x0) r2 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) connect$inet(r1, &(0x7f0000000000), 0xce) utimensat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xb35d, 0x5}, {0x9, 0x3}}, 0x2) 16:17:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000880)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c70e72ff06e5d2b1f77832f67bf5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7aa78947da61d71bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a42000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030aa122672f6100b18ee0134a1393e851bce56f1cf43beabfe0a944d3cba884228d9459b8969891843f2bafe099037481a7656e04c8de33fac6557604283845a64084be5f64c27c00000000000000000000000000005453276bd95827965d6738c527f9d5b05cdd55bae577da58d17d0dac99314119e0aa1581a6b4b2c38d10f4ba8167aa5a981ca2b2e28d20b3a2d1f637f00a169ace293567c369c17e8708e40ad1c7528d7bf5b3f5be853e4dba103603f750a6ba8f013837f295038efb2a1046165698f0ec625618b50dde83fb17e15db5b12f415787585708", 0x1ec) r1 = syz_open_pts() close(r0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:17:08 executing program 1: 16:17:08 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCONS(r1, 0x4008426f, &(0x7f0000000000)) 16:17:08 executing program 0: bind(0xffffffffffffffff, &(0x7f0000001140)=@in6={0x18, 0xffffffffffffffff, 0x0, 0x2}, 0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x2008, 0x1afd) close(0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f0000001140), 0x2b4, 0x0) 16:17:08 executing program 1: 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) r2 = accept$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) getsockname$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000200)=0x4) r3 = semget$private(0x0, 0x1, 0x240) r4 = dup2(r2, r1) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000580)={0x3, 0x4000, {0xa9d6, 0xfff}}) semctl$GETVAL(r3, 0x1, 0x5, &(0x7f0000000240)=""/202) fchmod(r2, 0x10) r5 = open(&(0x7f0000000380)='./file0\x00', 0x3, 0x81) symlinkat(&(0x7f0000000340)='./file0\x00', r5, &(0x7f00000003c0)='./file0\x00') r6 = accept$inet(r5, &(0x7f0000000400), &(0x7f0000000440)=0xc) r7 = accept$inet(r6, &(0x7f0000000480), &(0x7f00000004c0)=0xc) poll(&(0x7f0000000500)=[{r2, 0x40}, {r7, 0x80}, {r2, 0x104}, {r2, 0x1}, {r5, 0x21}, {r5, 0xaa}, {r0, 0x78}, {r5, 0x10}], 0x8, 0x1000) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f0000000880)=0xfe00000000000000) ioctl$TIOCCHKVERAUTH(r5, 0x2000741e) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000540)=[0x80, 0x740, 0x4, 0x1, 0x0, 0x8]) fsync(r1) semop(r3, &(0x7f0000000580), 0x0) execve(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000700)=[&(0x7f0000000600)='@*\x00', &(0x7f0000000640)='\x1d\x00', &(0x7f0000000680)='}}\xe2\x00', &(0x7f00000006c0)='#\x00'], &(0x7f0000000800)=[&(0x7f0000000740)='\x00', &(0x7f0000000780)='\x00', &(0x7f00000007c0)='#,^-]%\x00']) connect$inet6(r5, &(0x7f0000000840)={0x18, 0x0, 0x7, 0x8000}, 0xc) 16:17:08 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chdir(&(0x7f0000000040)='./file0/file0\x00') 16:17:08 executing program 0: select(0xf1, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffff00000000000}, 0x0, 0x0, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) getsockname$unix(r0, &(0x7f0000001200)=@abs, &(0x7f0000001840)=0x8) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) stat(&(0x7f0000001880)='./file0\x00', &(0x7f00000018c0)) r2 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) sendmsg(r2, &(0x7f0000001800)={&(0x7f0000000000)=@in={0x2, 0x0}, 0xc, &(0x7f0000001440)=[{&(0x7f0000000080)="26648deb48b1708582b5d37dbf867fb689c05c95e16334b8fd6694bd3536f2da5dca9c08f5194d93b3ff4d6606b2382b80f1e46d42f13b2d08f2c3d4c02f720e637663224a61c4252b65ee7b9ec92d01ece723f22099895d50593db35424437a38ce85d28897e41be46d9903c23bf37a4e033cf56333cfcfdb93c453f722489de758322fba5a3dae4626b33693a0a4757be38969bcf64d48891b2f1c111e76fa0d72f9f5bb78be1130839908bb57b7ffe2304abe59a59f97ff278fe8b47b564c983c9b706b789e4eb891d3dd86448734717fdc99b3a9bd873fa041e0c91f35b331616d38b4febb358311019a59dbefda5c4cf8131c92ae19e51fd28c56193c02ed50762a18fe70996af9f2840a77c4879f9548ebc8e9628a1872f9b8100b452c77a332176ffad67ae240f849b12771d6fddb11687dab63527fc6d6aa12c655d02c30fde4ba0b2c9c8b06fa28afcaa9274e849cac0b3da2ef16d446304425bd852a13e58ee0ef31d0427319a0a319781fd6df4cb2c4e3a938e451e4dedb660e16fe48a5bfeaaba1c7abd309a79398267a9ac0dab4029bebcdf3996c005bc789aa8f4960e6b44eb32b3b016427dbb7f61cc71a0eea1fc75da857ca380be065bba8d0fb32b12a18379f814468acdb1923bd920016bf70b0b5235f4f619e0182532dc2d58acc29cb03ba47a5aefeb5d030d5595a689810241d45b389bf4cf147745e66afebd4748116a145d3cff0bd36b3501e3e02e20758309043bb71ff19c2a4b102ca625ada59dce56d1cb00766390fcc8cb7cff057a39325aa5b2dcacabb93668df22f1c9be49e67d71de8ec23e7e110134f1641855e3998899cdcfa2b9270d08bdc6fe45e7bc224a4e95205b7c4db474686a9c6f114a82f37d7314fd795f4d6e972e741cc12775d3831b8eb9113928e07e2b5e8b025d8a9b96ea8cad706a689f0fee22515c6c01632e2140bca88c97691b23b80803eac038578b5b84c1f312feb4dec968204e24216f1cdfb47d3df09ac0cf096e5fae7133346985fce23b70b16c530d119ae5ffc4a1285f53ea6f7ce114b3f46c276148cd676c2c01c2bca3e4852502410ce354dc94c927ba4a946578eb06e4579141816c9d5bb846c14824b8db9ae6e5ba5a6e8221799f844a1f71630df63160398e01c85affd79279ced412df9f084ef13d81736acf586a5b995efb285064bae49fe8386aaa93f0660eace60897a2e3ff6f8a4927c21e771ef1a1065d3c838cec006da979ea16311fdf153eb789d19c0c88f8a703020e276486cf1b1fbda65ed2f64f7230fdccab1e6e3bfbe05c770f3ddc264b0b3975794802df50d8cabed62b7b6d6eb78135930880ef38a77411c70b20fef779e1958d2c43e070e38ffb17a2b3cc793fad0a96255e9de5252cbdb4186c193e73ced2cf8f49e52cbf079326c057c5395b713e0bcc85087187232f49575a24f8e3a9e9e7713489258563c6feb6d778d18025872e05f521652c162995db1b49a5a3181969e8fd1154ca3791f1e10c8063783b59b7a97cfb9ebbbab8de2075227c234adb24a5771469b969101a80d588ba0f6f8e7cd1a18fc9f9e5a7bcdc5ea4456559b6776bab1090c636c818770863b5f047c3ba916a01cdac82da291aaa673f747a6089c20c97d0bbb69f5bc54ee3ae69dfbeb9e0aaff9e3e117764a8b963c140bfc00b292f7f70ed5464dcf2d764c018daec2e90450b8d17c71096925dc5ac03d7eca1e0cd0557a333d333119e146c6a8eef0eec69a287af67accc3f18875f84ce562bcf4e3f1c1083b7c01192f7b028f07c4329e7d8e50ae168ff92d1cae36aac2de69863ee23a54f3b332417927c843f2ebbda94334df45ecbf74ceb08d7fe6fd9f46c069fe234357479345c5e7e0f2914fba559be8db7d7593cd7e0d1219bc78f4417166e1052b016e04f693289e84f4cade1496ba99ecbaa2cfde5b22d732719c901471a6ac0de3d48fe5dbb41911da077cf9063fc2bbd2c7272d58a853f8fcc0dca12dd1fc3edf313a72c72c23f4c1cda48a62f776fc3f5908956c25e6dc24a0a433f9627fea2cc6bf480e1de6be4b02609c61588089048643c7d209c822741fb20314b68c99b53fc96fff73f961a190c70f60bbce184dfefbc0a35177e78a65395ab74c24555c67fc28e8ac84d4169748a0b4a2f789782f5ac47edf2f9ae69b4560938a1bfb9b7947b00407274903f366777ac9597b7063654130f0c6e19cc5affbb1526cdff766eab19544874f8f5ff5309ebb51ef1e98ce55d9ac24ce1e894358a867d855b0e29849d2a2c92d9d35bc91f87f53371f97e4a64621633d226cde27a7ef10d65ca610466c732430a552fce32bc3670fa74186448036e59ba878974e0e53e33cdaf0d8ef34902c08937758ac5a188ca7ccc1388d9a8960d1a70b2516d0fd8d08fde86661200c1bdec4f2babc2f9900da65f98baa8c64738226c1bc12a56ebbed0b8bf6ca03310e445d1e365320ef7fb93c47ea70e3f6bb9f6a3db0918d6b76380d0a53eafa8aef72d2286fe8549b2d3bcba6f29264fdb880d5c82a3f97c2783ed7485dd1107f6cdd5dd0a0961864078d05059e240ac445a614210037cdf4fd97aea27d4688f799b4d28b8b4a242b48e6abbb5773268e906db14c54d82260c48c6b20b2fdd0db3c2c935127c0e7f915efe5aa0fb5f8084d8c0b06bcfb7432d346ea52d95dce0e655628e016215b8635fc95d074c0d3eb5922cfec1265e24f07bf573a864c2c602976ea63cd3336e9d058cfa86fe5024e4da5fdd5e8bf8d5f448e16d0b8ccb6390e559b8520bbd069e948abcdc6c183f83f8d7b55072b63dca7e3aff5df665ea6764d8aa3bac251682a8db432b94f73562a0a053abf63251c2e5eeb77b9b19c06eb7d6c0ec812890367b691159fbf0fe1671312775c694ad4855a018bee01b04bbb038236658c98184c7cc41b102fdad8a1e1fd0fd4b54ca4febcccce759d980326e736db3160f39b0d4a96aa622098ffdf241a0be543974881a54da7e33f1faa63a605faec087b19e93cbcc6e430ddff7522c7d8b1bb4b03f5b1682c5a14bc1f52507f727e36c5ceae44aa5094094e94f0021bd8dcc773c8662c6380810a045b3be982c41cb121333e2657258f5ff9512f47002ebc769a0f3f803a68f24188cb7beadbba67e13ee1976426fa77feee197631c17aadc7aae03f45eebc133334a828e4df773833efcaec4e2435395f9d44411ec522f1c81534a4047e8d22eedfa05fbe815de6197cb1c4fa202404543afcd7928991259810160c649ef877bfcc2bc02b05cd348c024aaeea538d367b6623cde2c43f480afa53055808bbe51361e81dffff3363f5a4cc5e3b03b73f589453a39024e76dbecb69d31b54ea945dab8771b24d89f33adfc4844d4b403a473cd72b386f2f3a84cbf358c0851997f4af49ddd2f3676fca205290fab6065164d802c5667280aa4b2bc2655ce627961c01e749c28da72300f3bcae12e7baf3a79994c9ed35d69d3f11e5c0a9460a22603b357dc29927efa36fb0fe242a4a1deb4ad55787f198b6db14122782b6ff58450d536f9f11d89b094edfddd516637ce71e8ecaf7d0f1dd1a82f7894389ab8165c0c6bb2c81935527b2e68d74adee73243c2c465c936a1c7479c140dbcad8f0bb8d48517318a94cf502fa5fb83165b9fab70bb83b800cf99769a92e5ddf33f49521dc7158857e029a7324e1ba8ac10a596a8bf32239bf978812d22a4ab3bd69db5f7fd10f9fecfaf6c233206531f3aaa43e129a8429a9f33e0e641f86d83a42eb93f8daae6ed5bbd29c18701cdb954971cd512bdae2c71cbb6f1e0f5dc92ba4e968ffe9fb42a3e09de7390cfc0749482e1be00b63cd73ebba487462fcbacbfa1352fc3bcee822df1958fb227c702b3b005fb158449b4ae23aa664616750855eda0a9c26d7f96fce7ba9c357d2d24a09a6dafd568b77ed9f0fd1b40c4055976e81435a784cbceda2fe4dc01de168190b7ab6f00ebb5b3d0af036f167c8dda030fbefb7172116fb4c5b55112566d642d6ded4047a13edc571f7d642404d744598eea2dff097b3b83fe96256f85393199391da63fb377a764718cf18296048adafeaf9ca4a758020d9143ad6cd4a6eb711a4d737125aa1c4850a0dcf98be5da8b376cffe3ea0515e36f689bd4f72130fb5a80f61db9fedb7dfb626a27078d8c1a9aa5aeb502a0e46bdc188ce5a12140884383d0c8f0ee3af61ac07ba5461e69ca6f4b68d9258edc1adca7fccc1ad3df51337eb7e35abfe23a6aa0cb0bca7960720eb493c834bac0a15038d375e186da2e937ddd0039858a3bbfa3d0f1f3efa69670a8e24bfe3339aed92cc7fc7f4fb493f07160c48ad225a2cb4e30e6a64ec8b7946b033b3a7e34ae179a035169212fb8b7ad1473e08baccd6616d7d93db652e87e43244a48beb89cebfd7b41756b1f12db77d6cd7c18990d2c2e0ec9981fe157e5457958f7ccacf9efafe5d8dd74fbbd1eb164027dee09d9552d57bb298235e729fed29aa2a04eeba88056c87ca2316a26a82873abead4bf6a0a0b71a2fa607a4d78480b9601def5253db085dfb39e31b13364d0e8ae9a5cecf94b2180dd07de3e3b80e1b2efbdda624df272085559040e5065011bc02e100bc2e9e539ae87fe0a630c52ca480baf543c27ccd983cdf79ed3c74176613c9c684219c942844128b5236c7cc453c3841a234490b2787429783eb99888d571e5536072e7c81bff65c920451db30d0027385af068ada8f278bd9f808784ef2c68588de029c671771d69517f81f387888488024c55066266fd562e188d01b788b989f74e3f56dee1f727011f5b994ae2b8f2082fece029a0a9035446550eabad4bfd5ec65256a777fb7c1a22e623ed92df8ea64fae188dafa3c47a4673c98f075e591ca46bafc0fbb05454a721fed77ec3459f6980bae4839997e3a7fb733d76507226b0569a5a8e9cd15de80c38eabc2b909a561fd86c5e221bb1bcb69bcf381e8b3f377e57d2e080710e445f1631b39d789797e1166a99e27ef070b65195c60711ce633f5a659e589d3d98d9f25acd08a4e527cafa830c84bc85ec6d6aff59ee5485d88aaf1c32e374d107ef2754e05e8d403c9dcb976d22d48103afdda5376ac80366bad21e1af12d5167b54245907c913bf3d1a0a0901a9b3661a9078db3383858f44034acf8d796386a16c03b6661e651f3bd7f0b72e26887d5aa3dceedae0732eec62ba8e13514069f70d34359c4e600a02f8376502fa8809e1361c0baf8e6668f7d647b662de6e8b48f22821bf35bd45e29d6bed3c7382b22233a87e4aae1546901a09c3c78df014cafc8202765f067ff8dcb8607ad5e455055ea32b41158f8458f920e538820ee4c5f66daaad09ed207a410894d07389981e039eae11d9774194adb76e4e75ac70c06c8309aeb34c25432e2e8975f9bf21e71889cb7b9f1e016a8a802613ac03d77af5d28c9bc2c46f7d0e008204143e9e223bf4564fc117725663c43956795e0d3cde7d9549ba6ffd0303e9005b9d4f4a2de268ee208bebb053655f1c9454e07b335fcdb01dd6b7cf9a6c8b8d661165fd0e2ec3220b9c25939cbd97e614c02bda598a73de625f9079b9c7f1e21aed4949e146fffabb252c62a7690fa93c9811802919aea5532fb32bb85dfdb68cc4c0f75c646ab3ba5ea9a03b4f8b8b5fad85776bb6e2d40d6a31131492b41453fcd25664b5b757c24b4b6ba4635338183b7812b74337d0242b798966e0d31b227f2675215de6e2903ed433db7651c49916bdfcb70c7a8ae36ad00f4c", 0x1000}, {&(0x7f0000001080)="07cdb02c27f344e811d01f518ee8d718568ad840e475c44b84844580fff14f6247cfc7cf4037e853744fb63c54fa3c088915f8838f85562e2dd83b9684bd0d626146806973563add0666a0a3f2a95dcf8a2e76dcea528f38786ede6760fc9527675db3a651e2556c966533407a8b30b9c4b421e4ef847dc80be0a0ee70563369145cd065d733deea8be295fc26daa9a1f4f003c59d069f06c3cfe4697db2721052effe2c11a1f5e228d8bef82f022d8b30ef4b61635f1ad0d21f7ee5782b06b9b2e82bdf1b48a5bcb480991d75cf21c8659366c96398ea54a522564e63dcc95532a0445949d34fe75f8b947160ad9736f9", 0xf1}, {&(0x7f0000001180)="674a7fa5184d84b6d147648e371bc8e0305f8ac439f8b060295606bd7ef8e17a28aaf6bb48174f182e474951ed3be0dd9e88a1056113089d7920d687e456b38dc5ade2965d626f317d5d8e0d7b13ad17862e346808a41ad0433b2b5cd80db641d6f65fe991538be3d12132d3c94a4f", 0x6f}, {&(0x7f0000001200)}, {&(0x7f0000001240)="977049f1e022a9d46b352d9c236ff02e5ad4b14e7a0d34ce0253441fe4dbcc8a2253f652348f8ae3726a0c4355c828a4fbe099ff10db043e443b30a705f4c092ae7f38cedcce0764326b328bdf5212b8e0a75964ba8f939c96ed59902781266df7b31ba20f121a79ddc384698e26071c45f952e467b13bb5aedc47106393a679d285feb8738505ee44216e72f878a21613b74ccf5d6423fab98868d3d2fe3904c1eebf065cd2c33cbc9334961234972f6b0cc5f3de6a5aba504f462fe001b8069483f47b8180618c654d9721d659c631da9d6e7e4d3bf807", 0xd8}, {&(0x7f0000001340)="ebab9072d531964aa8cf222823390f642401b918d2d8b46613392c332a8839de351bde70b9b0a51acca939895da18a34d3b9bfa28e1e176f3a41426a789c3a75648577e440e59628ac8b829749c785e3ca761209a5c6b8d7b36096f1d164dcdd637e33cf8e459ed2435de06532b5202582363e6d2f7116df346404366518d9bd14e14be877ec2021e494745448be7adcdd0ef08c060de62371d67926764a429ab74879b2eab241202d8d09a62cb8747a4eb06956755d3b02b02a84d8f5ec70330f68daa17bd50ce64ffce89513451becc7eda3d059", 0xd5}], 0x6, &(0x7f00000014c0)=[{0xd8, 0xffff, 0x4950, "88829514a7d0ed201ab2df1a34a7db5de2e7d045d7b302d1bf966b71bdb851c54cfd1c15833489137a341f6b51a8c059e867910c5d5a43ec1a40c4aec6f2118338debd1af6ab2b0c0262892bd6268809c9d36216fa27c43d7f28bc74be21b697bc909011c927c02c290023471bd447af1614863b99feaaf7de0c11fede1badbf96fc13dfbc6efe88a5b3d3c267c4221a2970f37630a9af82121699a04117049fba08bf570dd9a29a4576e084d17a424b9e6f9bf2c942569c0299c1b8db7aaf5904395801615d99e1"}, {0xa8, 0xffff, 0xb3a0, "47ea67e91b804370fc05f4950adf7f32e90b601ffc13617a9381222e70a1df90842b009fab13491310c80d9e4a76fe2890616feb063da244eb2e111b6dea46505d7eca682a1572c1ad79605b9a5a564ac5f8243f328fe313d4cc08121b5a81397eee127b4d061da5556aae19eec464cf9917d720b052f846f55d1d492cbc2774b0fc7a5332428ae3ddba0bfe4554e278878d"}, {0x100, 0xffff, 0xc000, "06ddfabee4a863bc38ba5b020dca17b1f36226aa353f12e7f73867daceb2332175c734f6192dff8e4b3ab7e5cf5842cf361c0ff54902c18575dd10aafb5869115fd9744afb1e8a1309dc7fcc10d4c281416830b899eff232c176beba05234ffe634b9d8e9e106ec4fc0b8c6c52beb09f6e1bd4ca6ee4b59801e51d33de5e4af280a24413051533d842a5dd7dba04d51a1dae311020f0259fdba409a34eb6542e9d6f3149fbf3ed7c16f345b6da7fc9360ab4630cc5de2f40b268584f9a69858ea9d8ef611743174dc409fe433ba9edfed8121505fbdae87b00b3869ced21e25ebee69fde4064f762d1162d324d7631bf"}, {0xc0, 0xffff, 0x8, "4012bbce8cb448512351610093e4adc12080fc5c7a4aee458cca4103a7a852fa20b1d3bd28342c40e4c52ceb3ef3fa9af006a5d8bc2b3e9a970c1355c4ccca62745a8d79f967f2ad9f06122a82b19fdd33f1162db0c175eefb85941c340ae8e890cbeeef6f41d8644397565ef1ba6629917d6de772198dbb9004cfba1e470f21250c94d6b53e282394217bbd5833465bfeb8afd88d3e1e12e006cf578a75453f9f36957f857321e78a"}], 0x340}, 0x408) 16:17:08 executing program 0: r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f00000000c0)=0x8) setsockopt(r0, 0x6, 0x10, &(0x7f0000000180), 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20, 0x0) 16:17:08 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{}, 0xfffffffffffffffa, 0x97}], 0xa6, 0x0, 0x0, 0x0) poll(&(0x7f00000000c0)=[{r1, 0x40}, {r0, 0x33}, {r0, 0x10}, {0xffffffffffffffff, 0x2}, {r1}], 0x5, 0x9) r4 = kqueue() r5 = dup(r4) kevent(r5, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000100)=0x5) fcntl$setown(r1, 0x6, r2) write(r0, &(0x7f0000000040)='!', 0x1) pipe(&(0x7f0000000140)) 16:17:08 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x3, 0x101) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x40044266, &(0x7f0000000000)) 16:17:08 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) sendto$inet(r0, &(0x7f0000000080)="338ebb34d2a4e9", 0x7, 0x407, &(0x7f00000000c0)={0x2, 0x2}, 0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x8000029, 0x40000006e, 0x0, 0x0) 16:17:08 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$setown(r0, 0x6, r1) setsockopt(r0, 0x29, 0x3b, &(0x7f0000000000), 0x4e) 16:17:08 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) syz_open_pts() socketpair(0x30, 0x1, 0x800000, &(0x7f0000000080)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 16:17:08 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) shmdt(r1) getsockname$unix(r2, &(0x7f00000004c0)=@abs, &(0x7f0000000500)=0x8) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) socketpair(0x1, 0x0, 0x43f, &(0x7f0000000080)) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000040)=0x401) madvise(&(0x7f0000f1f000/0x4000)=nil, 0x4000, 0x0) getegid() geteuid() 16:17:08 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x80, 0x0) r0 = socket(0x16, 0xc005, 0x1000) sendto(r0, &(0x7f00000000c0)="a9b53a7384287aefbbd7a4f8a3a336712b242bda3e69d9e4d916dccd0565f06ffb568802e65c9961039caefee6797a53aca9bd30baf80d1a0f00f42f7fe17f1d592231bd9e907fed6ba4c80ad0d3348544255222d348fe14a790faa7e9869dc9180bd40f124c48c76fe8304fc411479d1c6dba9bd3e490e813c82ad0bb73507ef848cbff7fee2480c065b3d11276e26d84d283ae55aeefa31cc6ed4a4e85dd3d63", 0xa1, 0x2, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$sock_int(r0, 0xffff, 0x280, &(0x7f00000001c0), &(0x7f0000000200)=0x4) listen(r1, 0x0) bind$inet(r1, &(0x7f0000000000), 0xfffffffffffffec1) setsockopt$sock_int(r1, 0xffff, 0x1009, &(0x7f0000000040), 0x4) 16:17:08 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="000000026a56b5bf3e752bfffffffe002000004dd5706c85b0279e198433ac834e341dcd291c15729bcf49f5", 0x2c}], 0x48d) unveil(&(0x7f0000000180)='./bus\x00', &(0x7f0000000100)='c\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r1 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x0, 0x2}) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085762, &(0x7f0000000100)={0x3, 0x2}) faccessat(r0, &(0x7f0000000140)='./file0\x00', 0x80, 0x3) 16:17:08 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) symlink(&(0x7f0000000240)='./file0/file1\x00', &(0x7f0000000280)='./file0/file1\x00') setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0/file0\x00', 0x200, 0x0) recvmsg(r0, &(0x7f0000000680)={&(0x7f0000000200)=@in, 0xc, &(0x7f00000005c0)=[{&(0x7f0000000340)=""/89, 0x59}, {&(0x7f00000002c0)=""/30, 0x1e}, {&(0x7f00000003c0)=""/134, 0x86}, {&(0x7f0000000480)=""/141, 0x8d}, {&(0x7f0000000540)=""/96, 0x60}], 0x5, &(0x7f0000000640)=""/40, 0x28}, 0x800) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) connect(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="dfff2e2fef0c80783531f1cf604266692a28703b4beb6f85beb07578a02d94371c5a5d0700000000000000e81ccc92ef02456f29b44895c09612f6588f443981278c6984a7ee9437f9e43cd85cec8ecda6b618e1482772f9ad949875c759af5ae7673b209c38f1e17152edcd3b0a3c7e03e68c1fd9c211b0cd9014f6f538dadde0f0dc2cdc6d1577251dadbc3a56072c2c33c9acf8c5d82c28463aba21a2b3c7da3487e13cfb69ef189fdad20ef9cab2574d0c64b4da04467be5a2fef33088e6fcf309dac5fa4aa604f30c8d750d112567b36555fbebd65de7e17de34098b2398944a9f46ef14aeea9b56f3eb4a37774ee266745a51894214f7951d0e6110d5c4fec178a9ea614cb38d5f6bbd118f6793d3704c8f4cf0849ce2c323694d0ff226179cbfc9137c2"], 0x10) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') utimensat(r0, &(0x7f00000006c0)='./file0/file1\x00', &(0x7f0000000700)={{0x0, 0x4}, {0x2, 0xb0}}, 0x2) 16:17:08 executing program 0: r0 = socket$inet(0x2, 0x8007, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000100)="17", 0x1) 16:17:08 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x29ac) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='W\x00') 16:17:08 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000540)={&(0x7f00000000c0)=@in6={0x18, 0x2, 0xc6, 0x8}, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000100)}], 0x1, &(0x7f0000000200)=[{0x38, 0x1, 0x9, "f46406d5af3d707bda9d878092560098077574dcb663f2e7a2301b59950696371fd8b3d31a"}, {0xd8, 0xffff, 0x3f, "af895b0c44e1c5eba40ddf9ee4b99aed3d5ca6110548e74a55060e474cee521f6c12ac658dc8d4b1de037653047e6d38a96ddec5c7afdb90d27eeffd0ed3d42bb5a04e207a52048c4235f3adaa7fb012e34078c95c8290059154e106727969f7f8a5365e2060d44a702226dd256e8b534ddbbc8b2002cdd9bb7a433f860cdd83992d4a958c5b215003664e0f1cab8fd58316d973335f2b0460d7de5a606c8b84514836589d8ecaedfe3ad1da2bae31a413c87ccda5cdaad38fa574d4dd8e1c87e3419dbfe7"}, {0x48, 0xffff, 0x2, "b796745b86c7c388c019e14a52ec6d61bde5b2f720dff4d9b6621992e985848fdb944ff1dbb79c781e746aba3e5a5eb7a9dca697"}, {0xc8, 0xffff, 0x3, "8efaf5c9258533d17668e899a1decfba0a639d841450e938129afee44296895a1415517c4fa8dcbd3cd6ee096cf251c5b29761afa5e2468f8ba5a853718df6f9e6cff0f045ce20c7866822967f4a84b6152268e8629f574d74027316dc41fb289fa61c1c21565f24a0eb855f5061931b47c04ea756532e4635444637624674813645587195e29a13ba3113eb22a4161578150f7cd1a5674141bfc8391f90b5d6ce8269be43ddf3263a723d6f032e195224ca0fbf"}, {0x68, 0xffff, 0x8000, "d09b7d818cb8848d9b8d0a5d5fd37b4b23eb8b6bd229112347b70ab54bb2edac72e6002ee296288ab72b4fbaac274cb64421363b42fa595c3422cbe0d7d815ee6d6f14741c991af847ceacd0d706b4386453aa"}, {0x48, 0x0, 0x8, "84f523f2f5ae6e69723352c16513af227f7699962162898a2e32b29ac35f6df2489e738889e48b4b35caafb7165aa15d56b20aa0bb"}, {0x58, 0xffff, 0x101, "c17b39e572f371c97aedab86a1a37a11bb62ca941a95b15381aae92a1102a362d964cecfcbc4b49e136e062ebe19b3344346361aa037d69378ece7e72655ef24c096a25529f9b8"}], 0x328}, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000580)="9f00879adfeb87f03a3e0f0fb1ef83d769c9c8171913a5dd9ef3586c7b7f0b20a60164df05893d27a78ee90fab1e7830c32e36878024f278b6662095d7d57d5b57e9b309e8c80430c4c73fb5b466317650b0b13404f6ce0c5862be22a83b6ccfd9af312ddc51458ab649bb21"}, {&(0x7f0000000600)="d7a7a68e49670d09237ea598a70405742b70536442cbabd10f2e1aab4ca7551d642f7ce1b603e7b60ce4777f95ac9abe2fb59f39508367f90a74542de9a04af3efd591f6decad7e4993ca25e5451ec25a830e62ea32986a667e8f1accecbb5948163266444f6b595b964c106a5d13c30016f27c6d9470cae6d8f7886a40b1b586a4c61a1f07830a1aa6f47ac7c0fa6c29853ea90da1d3ec851291cbce97b288c012deda7ddee0e32bd35807572552670b91cc13b5dfab327600fb2df7b1192958335b57d35846dcb7fe770c709a061f447b22ced7a64734a2ceaf3d623c3f027a22567a89cc3ff47c7fc93f2225b0836cdf4d23c6ab891915b16b6c2929df35e575a44815b3f0099fd956c946d0f9dc9c6d8d6882571f1c434723951c0f3ba4a9562ac965f9c28dff3da0ef1846196c38c78a3987ad1fb2e84b9b44f8649e5ff12d91cb802d5f43df873aad8220c923fa15e3e042a318b3df7485e21d5ede80e8831bb156155c34a06d4da3a4b42533f780dae5c2ef4adcbef5bc117b9b071f7d9719a24fa00db181a00d63901ddf18d4cdc16dc8f9bffd2442581030f47a4c1574aa76b3bc3484fcaf48bf620b84af451b5cc0115e31ccc4c7069c4bba970c7a790b03a2744e1da7d503373751d66bc8e3cc48f5688bada9e15873e73a3990dc2bc6cf4cb1e16b1e289830e6c957c5dc7a2ad0188884bef81060ba2a412dedfa097bcea567e5e6f304e6f233d12a8140459be2487e47c28418b7f7c408b88cd8cf50e5e084964697b9b92ce29957115a27f15b57f27a058a4ba1ac3a6eb930c143c2ad89c719f0887e778d6f7c1b6b4d8c10a4995541b7ef4412ecbc979ec69e747ed886b383aafbc9de10525db61147fdc95fde10d27d378218027e1a15fb76ef5ee655f16aab9b067da57c4536fa0ad78abeba762f9e58d6e2dc0da4cd1e063ddd3f4a76780980ee784d654fb6d4cf13e784a95c16aaf37bca159c1d64ccc58781a10f7cb78d6310d770f95f8d97136cf56898134f34e69f5d6d87e9176d108f0ddb4078629644ae5c1044e1a653160ad4c461109e668daff466d8995227e8bb54a8aef96bb0825027c7ef8ca8397fc61d219e40aa6be7ee22eeb34d0a82c4abad7f3a9f4b0fb0fb153881ca17fcf80b9e289c37c9491536e72b69119bd133b0928b2797e6f685437ac3d1eae226100e77995902e02fa1f3da90a74ea1f0d0e1d43658896ee181461d69bdb6742b341bed012f95cfd6f21f5efa2f9e025f7762b72f59909ec1aad871204897764ec30128d69365b452f7265b660a0a952827ac931aec19ca0f158374750cc6c8c733fa2e1fe2532a477e16d0959c33d09f57dac53daa0590c718312f6ec9c1415c5d907d44905a4966832f22531bf064c1d1d27dd8083d24c0e4f402fd8b66f1ec2ae1ecc6c5006586e8acbe8d04cf2dbbc7c0718870a5a58b15d65f56626d489733457b6606e0c6207798ec6382868912a27ac9cfa5ec5e4230eb255a4089a8d36680e492d7b63ce4f1197f0c62bb5ae428bedadaea7d92d761ad67cde4c0e7784b6e80bb03ac46ef06f60da504ffd8ec2f8bdd1cf13ee9e33498f61e71d1dff2366cc41ca4a05be2fa493dd17276335cfa9501cd95b5ec6780ab4c418376af6c8768ce1f21c3a6191d5c74bb9ef1c8479285aeb2adad663cc16ea3cae21575e2b438513c702dc1a9533860310c9b8d673bb2c2a4c3660e26014c3732f35255188d113aa35e7c72c85920439d78dfbcc84bbc76c335faf5e47cf0c49ea842ea79d2b8ebc9bb48241da7c7d000924875081a0811373d3d09f67560ea13dccba3fcdfaf552ae497509906dfebfb63c73a1e2eb4e68ae2be7e39415f09d5b3001d9c8fa7e351d2e52134e18e58bd4357f6c952646c250b4a5c81835d29c3ee191e70fefd833bfb78d420776614406736e8c02390073fa46f6cc93f3ebded21bd2948a24cbd6b5d9b9ac1d15787a95b8c54949dd3dc0eabffb01cee0f71cf9b8a733b5888cd9e055efef19e67c6b5632f57e31d19e3e5a708ca3b5c881056a67127e8560a2f07b59dcd0820ac0f5b09840646c4887ea9c5df0f52ff60a22de780c6c18328c3f24a934cf045604656c0f5b1cc8b44408443ed4e2d90da508c24ff2e7fc974930a38ea4ded0ac866dea94d7b121675d3c7d3755739911c3cdcc76b0fb8f24828039a6784881d55f67657bd5afbd7a4ecff20756e68da264ea5bcb52397ae9c0976d53c25015863b215d6220b4bd99edd0be7a7b60638e48bd414354421ab4f3b213570d1452e41ea3e931bc4d641708603e19103e9f6c6bc76adbfde2c05af060e207a9fd4522b923063badfdbc36c0c5357abeddbbcf6b1c833045fcb257266b3c4e8e4a1266d0be47af67e9bea3363a81ba83660af0635ab765aa79351adc4f791edf7d1215a3d25467f5d476423172046af71019116ba813ce9864cb398a5235a11c2099c2d4214941addb16694e659b826facd9b81b1c9dd7052393559536257e9f65b7a1585ef8dfd36b105782740b79f271f5bbe8348f41f203f5a67a243f5a52eaa72014d497854d24b6bc4eceb79988d95d44488e9d8acd5e81d12583b6ba33dc7891dc3c775797d7f44256f3f71cb1091f22d025a68c09bee04b56898441bb55dde08f52e2c993d6e29cc86786e4f7746a60865b6fa3718a47596ab6aab423a0ac9d2c2204dd7cdfce0fc29e8bc9ea3d1336bf1454081475f73a6cdef4878e0cf5a05a4052029cdb23f81a761fe117a77fe5030f9fd89777d997d7f6f20efc8adc6b346ace26f2acb3358ed7956feb7370fdf476ed27fc80f94218e64cbe171425928c0060d817e14108f9751131a3eb0090decedaf0746364a2432ebb8b7189935624714f925537f43294efa7b221552e39a6c2c50a5d58cbb347fecde849757bb6b199cdd0a65f4b7c911782304f81e1b142f24ca3f2655642fb7278eb698c3061aab59ef8a79612c5da69c28b9c0de91d9a9e8b693f946e3d73f9829cfb82b5a690bbb97e3d2a253e88d3c0dab45566a0ad5cc993c423fa641c020dff2d7849c9c8ebd745532e0596285cbd019ab143108887ee5616f7c88ea730f14d1a00c44e581d7675bdd10fe50a2b5870e7f19b3e5d9c84a644b68f16ab2ece2cf6698b9d88ec415c26fb8fe1f81510024d9bf748329f45cb08b307a39670df3e6d30952921fab19b25b8b7ba084e610a9bd2e491ae0f30a6d5c938677435c39f7bb551d14e267d42da33069bddc4e83ef17c79f6b1dcd7f90c8a52d1810d0d872f346ad10bfb2abbdfd49afd254b68c4f86387e75ec46765347198d5cec7b89e50e944b5d38b34fa7f08cfa5a896f5e89742454b7e478ca31b3aeba7fc00e861f054ae417c937d5fd54fecf1b17e72750df13e9edb1ffdac8132d1a062c72e13c55c767b7545e216b77bdf4833d49c96d88bbd92586675a5a3d4002a19df17f1dd13421f4cffde852d0a391e819e4da35739229473fea980339d1d666f8f6c14c6c4d12b904065177c2652587d3212c5a160ca11f9f78fb3e66e54f998a2c934a3f938236b377cc2aad6c2c942223aca7b8067553e7603c6111df32398fcd5f01790723fd20012cc81f8c253de9317da47fa9a54e1eeff15bab3cbdd91cfd2e5c9cee7ae617f02c9a6bfc0e0a9177df8fa9f315e47f923263bd916b3e4710a7fd91ef513e8bf9d7f46767a924ae0f85b8a517a2284ad7ca95de3ab12d4642267712b996abdcddae2db106d7f96a3b20ab71e8d5504419edbb7a00334ef7e67bcea89a7ef38a8f0a30bccae63b7e4f87e95a60eb86dc2e9d47c0ebedbbbabbf052309ec6748f65e1d3bb59ada94db6ab4fec630ddbed7691d1a9c48ad18043b48260de0b3502d7ce6ab59dba53a306921692d657f8859d32a3b778b6f5a8b31403eeb2a93fdd13ce2e2ec047d5655a364e5e709c0aa598e93b9736469fa347054ca3fcebf72b4ebc0982102fe4ef06dbde2b3cfd0db56a75683110e6d81adc00e44d2982241234a25114995c3f3a2d21f80c1171a4da64a0b7cad6357508855ea2990c85359f99548def2931f01457ca551bdb0a423196672487fdeeec80e807311dc23c84802f056dc647e88d6bda314e3eb224a4695c7e76d2de2ef8da32ae13e22f099512efd7db0529e288057435f20717106b39f0e2515a3a27d2a70834867d95ce144a2bc68dd4bb36772b094574869556bafd59a7a58265c96da7c3d5b08ad08ac703b363e6d078dfa2c8b79483a64abbbd34dd9fd197cfa3e6d68432f7de0a8dbc56a6f8aa51bbfbe43f7220acbfb7d83f97376e0b7e2161d5d6d468077280655c089dfbc9ef392e60847d7c78eedd442bd1c351e5eb587718dba043381b4df5f10416e247dd56a8c9f9473616f0ee4911ad1d7319366432d65bdd67619b9e48251ca69f5e13e77a5798a52d16a90e606c95dbfa665d1162c1cd6369435c4fc82a535e6e86a0ad2bc82e0e9c76eab3105b64717aa0aa7411057a8a26de2ca9983c9495e6da72d0e8c060a9c25807081389374543957c606829a8ad71c7d168459c6511e559b9036ed5e22cc0e9ae1fbe08fc14b1a4b885d87cb94170582e1d312398ab7758bc5a6f2398c86f47a95020cee0e17eedf703b7d79934763d2e154e364c3f1e4cac8dfb22365e6d8d68b98169dae3fec9964f67b6a02fc4613b862c5795790b19551bcabf9c7214547a805c42d2aa7f958e6a0aaeb438ffdd56ea0256f3a03e0783a5bc1a1f7db6e60e73467b9e36ba99b0844c518d1d4b14c9aa2e26257b3b91d97e399830921bb5d227a8fdbe05d226946a871d9eadf1d11395058bbb51d57c768d0651c899418480494d7d84c8c69f97978546a43ee2d9a07ce7229016d28f49f6b35b22ac8222efae5e72a1454da1b0a855e145cf4c6b549c4da3128bc332cebe607c8172f28da2dbaa8732dc367d5797ffefcde96deeabeaa44e27f17277eca1033446fa8fbf0a42c1aa7007125a36eb53396646ec5166a2e533aec8cc7417d99bbd4bcf268d543e8088372e807886d450a23a7ae4eb2326cddb85a171d374ccb692cfe5a45af6823129a13d2e8d8f1e79727372329f24f55750064691500e6e0cc35658cca62802a737349381c5c7279c829e526594e09c2f9d2296e11c45bc788bc3bdb9facca1d9b55d9376a9c34b54007c98a98e464783a19bb9cfb15fc2cb0b8b1b26d0be67b0e75f0d47c0c4eda5d2021bc15cc2764a4184671093f640617e8dda55d3c7e99e9430032018e37ccd1f288a0e2db137c37b2930a361992b0ffe9672d5f579b508e38f0ce2204421702defeac65ecd6af60dd59152d72a73601dee5a505891bc3618cfa2a21cfc0da68dce7dc8bc68a27f663066e1852b1fabb3d338aef3697a3c1c88f25e38e47003445abd9707e5a9daf59a1c78497be5aa32cefb54830ad13fc9e037562a594d497fd4303dd27837b5d9c52895dae7ee42124ae2b9dbff55b4384185349863c635a607dc85eabb6648e37642e02e43c259c2d10befce4e71f60a711150775bbd6318ab981ef570f9096f3e68acdbc59dfaf08290fd241e929a665c0b5f5e2b6a718f448af87dcab0beb4878d04cb7670f7c55fb901dfd008f1e8884ef0c1284291ee9bc8ef1f7de60fc41f7ba4f9972d14fda1344fe0555a358170fb5747cc2048ae9c8853e98a7f40c435647968ad4a8338b7217f46a81ae88ac69c30fa7eafba045cc133f0c588eed63f9231fc03bf58c93a5090b85ab71510bb8e18923d8100f1832f93f38fa72d4e985c251ce744e"}, {&(0x7f0000001680)="d4b39e390210dc1c099cfd16bd5682c3cda007dbf2f67bb62bf42db6c71906a63ef481539d235d0d772dcc64b27b8592734208ee48962f10df95c71ff7381652e69ea194bee800206cb66f2a464844dc5f702f51c5d7babe2f4c5441240230e5fe30587b212aaac5cf62bea3f006e62b520121965f"}], 0x56) poll(&(0x7f0000000000)=[{r1, 0x4c}], 0x1, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000140)) 16:17:08 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0xfffffffffffffbff, 0x0, 0x7fffffff, 0x0, 0x800, 0x8, 0x6, 0x3, 0x2, 0x401, 0x3}) chroot(&(0x7f00000000c0)='.\x00') 16:17:08 executing program 1: r0 = socket(0x400000000018, 0x4000000000000003, 0x5) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x2b, 0x6c, &(0x7f0000000080)="e559c45b3abc147ab6d5796257834eb3d81965ac28637e90bc13b3c51770a972bd3c9b36902514b56afc18d254e46432c8554888e41cce25c6ce1d730273ad02e47dea2a50bea642d1ee95fab2578d0ce8153487e51f02e223e416eefb1cd4d7f976459250db8988aac5b8a7c794e5762dc7f7dac08a4e9adf69f14a7b4433189b3c27c957bbcb3d7ef0a6d7fab4071ea400e331047ea949012acb26cadfc633efaf0f81a9daabaf112555f46edcc7533de3f0c365f83f44178ac8a40375cace7338fa2590", 0xc5) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000), 0x1) 16:17:08 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x65c) r0 = open(&(0x7f0000000040)='./bus\x00', 0x82, 0x0) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000500)="99e9a08c3f7c9bac87fa8629a5754948daaeb28788bea419324a7f6b43072472ef162a6dc8f9f587879025fa57f4c02561c0089347e8fa17f84bdd0da6d29f70ee295d1b3275e8c178d35d7cf4e4c57cf5d722f58378d26eae0e8d50b4782ace7662e2314aa30da9afaccfcbc6d29626890dd92b2568a99134f7d16d43f5943be38b0c9de2e6e0d21f209331f9479cae358eefa156a0b1bef00203de794c85c85f4069d3cb6d3f650afe22931521723511a1d1e42c690d279a984c58b1d094f6d22174bd22bb4efa154cbe357d61d5f73161f483f3c908ea8b15f6ece4a2f3587fd6f37e95a5904aa7c19ee563e9734ae1ccac3e32627af9b8a89856abadb39604c10a1dfeca856ad7ae63609d37787c8ac0538b8a57d4c0f8b073e8023cc531ca1c301a73aa4976dcf47d63533a19e4082507b86b9fd7e35c0d201cebc41d3b88d99d8cb133943380c45e280f446ad2139540abc86d2a6a36e82adf9cf2ea35b36cad96aefaab7abe43c934bfffb2d9ef0a78997bd021b7ab6202d45bde24f7ba88bc2f9b70602441bb4eee6b91d8fcd8329cc1b3b9bea129bc34a141848caae428df996e7244e81fcc4507332839be0f0609f4bff6f0b9d43ac0d15331c6078639f54d9b9a23200e23d8e931fb6188f91f14a9702ad07391334ce1e630b41f9fd5d0f80b997dc3f9c73899959c5dcfbd4adfc13dba7f37da96c60776fbe224b155e11c89fcda082c1080c59b5377b3a1b45d51d9f3043bdd3fd7c0d66ce2cc68adb6eb8a53a464bc930805579b8837bf89a8fd34eacb747f021de82ebb4f4a8145c6c5c372d93946392f219b17bb9c0f2c8e8afe8efee21afa84e7530f3d04bcb4218028641ab164bc12cf55e53ac4e366f336555214dec53daf0d3ce371a1f01a7841937058a848d05d59c81b0386b8c21c04189688596f1fc9f5c10a01c726364dcf379c7a37758738298506008281071e631240e1f3f6ad1df9805df6af21f1385397cda0a065a30687a4e958501460641ab5452c5718e0901bdfc537451306bdf69051fcf0942464462982dee9ad8e772699bc586dc5fda6b2e61a65bc10271dab2e7c208936fc29db29e931f4c5823a0d86972375a078683295304a4ad516727f0d27ee1a889c745521ab63142e5c30aab4923e2f79b280eda74bf3070eb3083da3c53473361ee880d2a20530172d83f9273d6c91e2de8fdacf4fadc05e1a4a8d5583f9d5907e5a221ecb8bc8c40f3facd7fc251262d8a5150b1a1604e0148067e09ec9f0d243a003", 0x38c}], 0x1) open(&(0x7f0000000000)='./bus\x00', 0x10101, 0x4) 16:17:08 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x2013, r0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000100)={&(0x7f0000000080)=[{0x1000000000000}, {0x4}], 0x2}) 16:17:08 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x80) r2 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) close(r2) accept(r3, 0x0, &(0x7f00000000c0)) dup2(r3, r2) 16:17:08 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000040)="b8a07814c69835aa94b2490aefb7b0f0fb54b90b5549a2efd53822a84fbaa44d809996e7a6c3e22b909fb2b8a3619efa4f20349365a21a33205037059a2c6b103ac91a05244e8ba841", 0x49) lseek(r0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) write(r0, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0xb0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x14}], 0xffff, 0x0, 0x10001, 0x0) pipe2(&(0x7f0000000000), 0x0) 16:17:09 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000400)="04", 0x1}], 0x1) semget$private(0x0, 0x1, 0x8) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) sendto$inet(r1, &(0x7f0000000180)="09772b16458173845b0e3eb64d4ccf5e796066ed97867575f234db1eb4cbc93ce62fb7984f88133832581356f5afb020fc94e0e8b225999129a32e14b91ef930096960b1d558621c6f8fb037621fcfd1a02297a947a8efa723093e4a331c023495c5648dbb2414f29d9e4c1346ee27ae2e6c08949f4d799a2e62bbcfb2f944e9b6ef9738720f2268e98793fd958d9db3d4d02afa4d8ddd5e7d1454bd6253b4c2cec004ad872caeed7d660aefc0ada74791d504c016061ffd4a5f7a9ba8db2742b784638b3192fe289e7e247d2a47ff4da9f736527b9f1cb10849c94441fe406dc8ad", 0xe2, 0x2, 0x0, 0x0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)) open$dir(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x36) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000080)={0x4, 0xffffffff8872c6d5}, 0x10) 16:17:09 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f00000000c0)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x0, 0x0, 0x80000000bf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffe, "a4eccea6b58ba94c79ee6b9be703011000f5a3da"}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) wait4(r1, &(0x7f0000000080), 0xa, &(0x7f0000000200)) syz_open_pts() 16:17:09 executing program 0: r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000001700)={&(0x7f0000000000)=@in={0x2, 0x1}, 0xc, &(0x7f0000001280)=[{&(0x7f0000000040)="fe85b2a473b4140392f5883d10d8455b0342386ea1e253db8c4383d0247fce094a4e8d942cb47815cc9c2ab6de58cf26f9c0accdd052ec5ac0", 0x39}, {&(0x7f0000000080)="e374613ed0087c34f4569284b39e9bb9738dfcfdb8d91906ef8afcba3d458c5e1899d7b5c96b8b881bfe4c09586fb8b59049889126c17dcad749cfa8a6df9eb272b31f2a1ea543a3b2e52a89e705dc91656cac1b9fbb073beffbe5ef6296ecea1eddbe6ceaf6ad200aa6a15779e0bac5e9dbd25f32aa39c0f65825f87ea485e05f71493d982d25fb045abfc7d6b5ae063e76961aab77e549015ca55321de0abeb8238235d47631c28bd5f263d9e83e35214f7b75b1943cae7d9b154f0e255ac13b34aa", 0xc3}, {&(0x7f0000000180)="dafba1bd1e7fb35ec25c9ef441b0cbe936e7ae878775bed7ab3a44df3d316d766fb8086be05ff76790e946f18a5234", 0x2f}, {&(0x7f0000000200)="03dfe4b1b3b1737a85dd9ee572a5cc258bb25b6486d68d7a3768d06f7d8755c80352d0f3eba136222fe97f31d9d78ee5cf2c712b72d594147251cb2fd420603b393cfbe0e94021de4e22722bbf3a7b9bc40852390858b4f7148f04aeda5608627283854d21914d84800c8fb559eaee243d2391aa53f05110fe107a5db8fd", 0x7e}, {&(0x7f0000000280)="b8d40e600d7f073e8409341b015d3304df0f1590b6169502c85ad1d195c2b399b82e90f2d1023ce39df3ab6e68d938fdc32b6558cf66366da6a0e93fc437df69d367c76899fe45541e9adbef4d3c17d5bf5399b29957edbf63d22849745a22fbee6616b506d9617950fd8b790f2a35281c4f34dabe99468e4aa1d3a565e68f437cfbd8b5ba46cf5a4932a2e785b355d4c88effc0b07f2b49381d7eadf4da1d473d025726a096886ce9a1cff4302cc97c185662e873df47fa7545837312462fc82308fe6ff5a6b893405a167d57b58defb251c77d14f6ff361e486ceb6b074bedb0621282011c986c75cef3b7578afcb9040838ebbd4ac0127c0a488f73f0deaf39ddceefdf4e6aa9d5c644c94486589a95c12d7d18c21051c61530f698cc347cd488b6f42f69894921f2797714387498c3411696ce6267a890b8936776a3c934e3b38dfb44b984132c138ae0ece541860b2ae0a8225fe820277ecc85290d3370fbb8d13d387ab65e09a16a556e6f5f7cbab53dcb640d18d8106aa8025f592c91cd707113e57d5269117f7649d728716535dfd4c0f3ef671fd6bee437243430f1e9179c251b71ba5ff35c13ae88f07bda66bcb6b5e8fd357cae9a6db92a17db51038e143a93ae242637a6b2f9e3ca4e9ba8820065ffdeeca91e938fe1f6d5b86cd4640579f08f7cddd504b911b89192fd4914e9e9107c54003de44b7b0d1f8e4f89f7f4da22df79aa92ade41f1d58c00b20644fa383f4c0bb740590642a7fbf959576ab6d9ff61132c3f2d56a7134903cce0e910fa9277d186bd0cdcf7f77abf81d1063a7e352e2733845117d559ae0ecc58d067e4d54b8958e89cc871d882ef95b198aee282a9d6c2a5c99cee25c12128010498854ce7c7eb9db720017210917ab4aa70ecea0f1b5cbbbd911dc9856f0bd32c8417a1beaf809fabe3b80b79244ccfc476ebe394486b9b1ae31743b0af04482ca367c08311d321ba58808abeb69417c72bd8f4976857a39147ce4603ff7a03869d3d3da3d6ec80b4b18df720eca968037baacce3935dcc07b15944ca981fad424b6f81bd8b4fa53b2adebd6d8d000a03a897f98e83da10cd87ba7d69ca7a6ece068b969d9eeef1521f6654c20e3141ed345493c8801158b83e719b76f72e65df3c0649e2d2f7a30de4172bd22409fe190922b4193f2e65f88245a7c30af0056fc20f2a4655f7e81d4856e34491aca947de6cdb8fe8e5cd253100d7623c3bb8897a3b0387b64825b52329a17d8e79b360579f1dd179e71325287388cbacd59c2e076703649816e5e224fb4a6cc39a34a2e0cfaff2f160c94daab21c23d9d6fada56acda65a6b048537d73fa7ac05a816c002b032663bbf9d7114f76728a51f7e48d6cba82186f0223c73d610f20c67124b4e5026444eed3f55234151d843aa6b402baa13ee0ff4c0f89f49c43d939997f93f27b37bcb110e013b9d66b13e8db7562386b51597d80ec603928327a035bb277416de901195a20f04c1b4e8c9661484d22436e6a695a56c79bdd22343d6ecd6e34fe07c0234344196d205bb6c5588cba00f7f41d0d731da9544e8ccb9a7f5301e006c4ef70d62a1f2de2e406a7e1a3801da8d737393ed377d8fcd0bb93967f6369ac16a3f5657c6c4662a53a7f52c46aea06ef6836f3e02d2fee484d7ddbc6ac3c953aa82c77fdb78e9959292c7a9c97b61b395bea0d81bf83350bb98b6fa9bcd946b1385c89e53193451ba2c16f29e15d12db12016319d8936017fd4f0c78d1677bc5eed41c933190b2d01af3e3053c66a3a1e4e49ab7bd5dad396a440f2daff64ee9aa7c0a2f26cdb54b4821663cd754859d1ade7b79709e689d0f2bbff75e56cfc3a8fd0ec8baa64d27ac8d99f8efb4e544c581ce1bbef77cf7f7f499ecf30a15e6bc26710ba00c567531e17faa2cfff27957755e7e22c6daad6bc0d90124b38f8bde3ddb0ad826ce18f72a6885dea88d95b3e0d2e58073fff125489525f813e638f89fe16d55134ff3ff1162d275ad5c7f1e56f34993881886bf38985be72ef3461dce2f7625c4f2e94852ddadd5c682eb228039c0549ad33af5d27459096335f41f191f3e8296e571377204e9e4b0510d096e01ad0ee310d3855631b6c8ff2e8cc225269b8d615f0ced896d13dfe4dc13ecc4b6418e8bfd867a4fa6c3c4dc59a512ae224579c9817700552e55ca8a6be5a9f2df77a3113875a5d98d7667ea7af94904a58cb8e710f2fef7103d6418d8e832bb20d6062ba56dfe2da25eedf2192a33a987104fc404f1229ea8ac97944906d60835fb004c503faecb6103aca827af3a686572280931ee9637463b498004d8f95f2a3b440069481c52dcdfc73c818eaf0e01c3219bb27c878690d2584b8240a252e6a909223584215deed10763b51ca2619b1cb6b3e3df5c17c5425cef13105390ebd8da7441be83b7a5ef9ddc8b626bf8aa48ee378ed9e2e775f466a23a7d2d5dfc87078f679104dde1684390d705027eda6df371884b42d81a9c90dfee96b3b61553cb6ba99c7ab9500950651f744054c27dc027e526b2e4ec3e89e015a58f103fd1d8aec54b02700edb3f114ba43223e8111af83cdb4705036ec37ab59cfabc1e8e1018ff0e31fb6ff1a4efdec7cc5f4e6276c8fbc051d122deb591a40e1ede51347decfd7f3531bc58a2e68de372e0375cc8b5879851150838582235328da5d1d6009096411a463e94920953add60827e4d1812805c5a65bcc84bc8157106d19b0ca9e83aa61217393ec7e224e77135e96a56f977775a0f80bd109ed0c81f0dfcde391614f902528e9f5dc6af15e3e9bc40f988d48d8ec3d74981b623f433eee3abcde38b422781d7e084ceb331d1ecb41aa477356b267b05715a01ff56c05b86df61c083783eb3401bb94160c54e33c4b18be54e1ff586725dfd35042047a1517189362eaf9274de591cfd424ceae4eb278be100cbd1759e39b902e450243d0e6f42bcbb22188cbcc6df20777c22157abef7f15dc979f0f3fd67103bb8c7290dcee644f660ff8a4f7bb0f36b6bc3113db0dff540dd4639786e31edc27e65267da7df13b2d71ee8b6012d31b8e4733328abd218385383a73a2bd7af18668f6de2e0086ef163377f539ce9de6b4f0978d5974cf8fb64919de0b3825750846bd1e6ed2f59f4642d6a4a4a3f8b91764e762f7c7257ff786d6506269fab554507869dfc468d0999bb5bc04b129aa114d55020fd67f4ab04ac35a65c98a9d8d85f3b7c463efdb94b49148b7cacabcb25707127f21d9eb545f492d80e0dea4799d40bc06bf6a7cd8a9954805025b45bc4aaec2f35ea77d45d27f1ba497dc4d0182bb354631d04f24ea9e8fad84729530b3eca1c4687c770e9a3c156c9c5c88bb3dd7751317890b9095e7a85fa4f5f544104ef060f4d38b025afc273ed7c0a4c5d6ec12ec89d33a567dd33ec6a82eb31e5bce6382c2aacc8232755d4eead870163a55b152a3bc3fb580a82c28828c32bde5a75944e6fc4730f75646bacb62abf58351dbfb36724ec4f8057270f1c618f7e87e09d7246a9df06b4b1f0cd6e93b36cd46bd73885d668a3db57ae27bcda88b5c886d4b60fc7e964ff77240b13270ba7e5705ccae6a19bbe1be6746e3ebd90490e49a6d340b574145acad19c1a7c74eb326c5060083298b797823136d4bd002a83904cb9f3ca355c4d709d010649a98fb28e98fd1875bafcdeffd23f1730f5a104dfcdf9db537018c9af5954d946801367c5a97e060b40ae9de3dd0f0b268ed9e7a129dd16c6afae90d0d78230537f9be2566190467be842998d1b90ebbf56364159e8baaa9efe76dd7c6da56c673b5522cb557be8e6cfe0afe41cb40e2503247820190c1c998c7549fe7f2a98647bf30768447b936625739ac4e01ba02295826a72ce9ea9a7013288f8c558fcdee0f4a505877c85f881feee6bb31eff2678269ffd17aa50be2aeb4b158285d6d5401823aa66dd24012a21e452130ee97f77151fbb08a9c2e1052c5bfc99f7c68e41fc1bf437d62d351aa17ea5151127acf3c36162e8c2b808ab051c9da9d1e22a0207b1218c9247fd64f1b80ebcaf9ba85e7ee0d28bfff2c4796631855b6be8ef0955dd81260bf6959eb92d552c0600a46cf0858fb7c71dbb51344175f1ebfa52c062e5a80c1f85e45049031020fd378b172a88128b4c071ad80f3354d79954bcd881ea96bd06be9ceda85ed754b4cfbf727a1f3f11dd4259d073a206ade27c9ad8e09bca51929dd5a3eaefcef9cf89eca580e30e7891b3438bd4350eb25d26ed7f0343993a6bd24e0fde66746248442ec49ddbdd32b1294d1ba953c35a60a600891d82b527536d4c16356e0e9eab4902b39b8db8f9d6a298109f864fffca38a8d8ac33df6f70cdaf308583830bb558550dc8dcb8667d800d3bcf536f7283a5da18c82f399a6e9921ac865dcbc565ac6ae0cb8d86d79c5931626369dc19d0d7a75044ef3d9c71a18e82954ca6f399287939189e835467c16ba9f984fef1468374909e5cd5f0c0fab572e8b773acc6a9fa7c43f33161ffe9ba409ebaa0122747e01bc9b82010a4c1c116b70f0593eeca4a5edc61b78f98592fb5b658b82c2efa4fd3da3fc9bd17e982086d568016b8080a73c082c4a767594d8434bbc7512922088888d6459ebe0d9c862462519e9d1d7c24c15d2b53e40ad0c5ec5bd31acfaf8083e66830581b98f92dcb8d6f776886a924023d9cc143edfac15f33ee383610c4f6bb03d2338d3cc80bab64666ba0edcd2a421f017d1817cfe2b97e49dc0894394ab2ce6435ec75010b2a3a068e71a91d01b8c547e3eb2dc30df89ce0519b3aec830375f464fb9d845247b67deb024f4ebc70fff8e75f53a7bade91e69dba286975540dd65a819cdb0c289e990f18f37638f1014498a8c8a5bb8f8660448ef0ac022d6480c3a9fd4dabf8ac7650aed0a65ffc9c431f02683b28483c6a717cded39f3b5e87c3862df8e9e20c84be2cd3663f5969f691dbd33ab749e2486b100bc86d59688ee42c4caa968745dcc588b43a32109a6191a5d8e6acb97839eaf35af5fe0e571b321281f77924c4b087e98f22faa3257a0e9b75686cd0d13a51f3025f8ac0cc8f2e5e1991e5b12e2cbdc123b545d9c97c64e7d1c79c40b917c4918d6cd16edc596d4f6726ae482de191213658d6258f00165f3a91aa5fed94673472333b846eec9b513744f87b063a8b9a9eee8810bc6fca0694ae24d896b54723ab27fbef4f6e68b50f842d3e629c9bf6103532520d7453da8ed8ab6097111cb5f30c3f672b9cb331c9752c185b4bc6f0f9d17790b33c1c1dda5fb114d5c647275520ea4e3a39b5c190ebd075ee300399f617ec3ebfb2ee84f1d7f26de0fecb41a163059c2e59b78c9046236ebd8f0f150b870b608aca8ecde78c49502758040c69d003eb31aa065267ef9dbbbf0c28b43db8d25fc6e7b38c4136aed2ddf0de823962fc396ce392f71d7dd5c250e7f35afe761f0c8574f788ab9dc6a0788055e0caab3d1b1e673a718457ecff9257b5e10eb12e2e9a303e77202d13091b48b140a1b93e3f56e81bae58685c37ce64fdedde973578202f30894cf8a42c693e719b5f94a98be3effd07ce9f59883f025534f1d66a1af1cd877f84f13dab873ea4302f5ae700b74260c9db9a02e6662683c6d2f5c404af0f87e0f5d66dc9f8ace701dd7cd4ed841738b9a12ca66791c0c896761290ea46219808684bca615b8bea2c026c6cf91419348b60feff9006f017beb8d95506e0c70280314bd6a9cf021e00c10eb570e04e738b1b9284f6c7", 0x1000}], 0x5, &(0x7f0000001300)=[{0xf0, 0xffff, 0xd2f2, "2530890688ddf330e6896ee1842b18ba569b1db1e979bc6630febe6531d5c7b80bbcf8fe226bcf879b69a0433242240b7d3d090a1afdbcd87daf0d1358301065397d4b0fd60cc08549cc42bf6f9a51d8b9a33240629b5c64b964839016c4382e722058ff4c695802084f8e491b31a9d25927009551a46e730847d7cece6be012a00393e3a1c24447745e1deea632396b8d185fdb8805807701cda19b5a86f9f07bcd5bf6f90d7932f14a61bf24ee527304844786ef658d905c4f1ecc67c5053d1dd9e474be7102df59afd6a78c958a2cfef781fb6135bf796d68"}, {0xe0, 0x1, 0x0, "f74180a294f8ccf55e6331f595f317d1389e69adfd6c4debcca759bc0ea05cf49d1607d9e3123e5a5e05260a29ca801e741bb3e2d50d5fb97698f9b921ddbe14ee15eac0e78a4fab544385471ad104862ecc5a52293787cf7b934c63824a72db1ee8ed8383027502f5ebd071613189c7a96b866dfd5884f61d6c2fc998256ba35fd5c9484b5ba10eeb878816667b57766b76dd76ffd739e7e1d22253ae07ca408fc08dda42b95b25ba6b726a55e5a195cff1df77b2d63e1bba3b55b33e590194c745d7601c7cf903b7bd"}, {0xb0, 0x1, 0x6, "6221d4adb7c81abcb2761fa71a98f171805956ed6bc14e443f730dd54a298cf3ace02e5a98c941116ba328b155493576bccd31d05d66f1c5bd25e978008ffcf0902a74eda362285cdedc96d094a6252381e5b60e7a9134391a85a5176f85875d2872ec7a8a24c060b2f555ccec8a6d30cc17606e5eb8079fead0e0969869f5f6b2c268bc9a81fe1287651b92123b9faca9c5b5521a53715ac4"}, {0xa0, 0xffff, 0x3, "053bcf1101fb68ba66bad9520fdbdfddaf0fd8c3cae64a0ee45fc506c807b08d76d6a492440e659dc245f311471742097c0bec50605cb921c7fd683d3de855118b3620a4efb564bbae55553babb97246d86d92f5f8e57fbc9df12cfe3be3ad93be3be530e9ad7807a3e5328ee8f06befde619b73e3b20b714c890cf9b9582825594bd3ee47d356af988f700052cacfd5"}, {0xd8, 0xffff, 0x101, "37445d688c5656566d93191ce38679c2ed3bf1e999dcf5d62ce026628536223782739fb11ed37fce5112fef964887164e00cfe1a78101451be5834f0b702ac04da98c1dac37abd4faac290daaa8edaea988aaa8f5d1bfeb3f3a77a7deccab1a44ca91513a01fc2ad2e6965c64b9b51af97fb506f4cef0a61da3bcb7b872f826ebc271d3b9853480991e4a8a55efdf94a85ee52565ce2ba5bebad1513ebcc8f9f453b7e9f11850f5850d2aace953fafeaebc1405d580777079106213f2b6419dbc2"}], 0x3f8}, 0x8) setsockopt(r0, 0x1000000000029, 0x200000027, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) getsockname(r0, &(0x7f0000001740)=@in6, &(0x7f0000001780)=0xc) 16:17:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) mknod(&(0x7f0000000000)='./bus\x00', 0x100, 0xea23) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) getpgrp() ioctl$TIOCOUTQ(r0, 0x40047473, 0x0) 16:17:09 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) clock_gettime(0x4, &(0x7f0000000100)) ioctl$TIOCCONS(r1, 0x4004426a, 0x0) 16:17:09 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000240)=0x75ab, 0x4) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x10) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000140)=0x7ff) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a5) rmdir(&(0x7f0000000180)='./bus\x00') r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047001, &(0x7f0000000100)) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000280)={0x0, 0x9, 0x1f, 0xffffffffffffff81, "a882960acc7f6ead3f65fb1430de9a5cf88ca93f", 0x1f27, 0x1}) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='c\x00') 16:17:09 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x97, 0x1}], 0x63, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x8a8b, 0x2) writev(r1, &(0x7f0000000240)=[{0x0}], 0x1) 16:17:09 executing program 1: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x20, 0x5, 0x6) r0 = socket(0x18, 0x0, 0x8000000000000) fchmod(r0, 0x20) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:17:09 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSTART(r1, 0x2000746e) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r3 = fcntl$dupfd(r0, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0106924, &(0x7f00000000c0)=0x28) 16:17:09 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000), 0x1) accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:17:09 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet6(0x18, 0xc002, 0xfff) getrlimit(0x0, &(0x7f0000000080)) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)="c4", 0x1) 16:17:09 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x1000100000001}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$getown(r0, 0x5) r4 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0, 0x0}, &(0x7f0000001880)=0xc) r6 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001940)={0x0}, &(0x7f0000001980)=0xc) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f00000000c0)) r10 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000019c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000001b40)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001780)=[{&(0x7f0000000140)="56a94c42c3fa8aa7edc3522101f1bf41b50282ce5928d32f7cb050395fe990d0a6cf275b24f8a6ddbf979edf5d1c538fbd7225650b5f39aeecd8eff80a82778a7c24b688703ec3bfe00728f48b56e9a3a886b61ff7b06620d65d56fa8fdcb070c3cfe85085c5d8c599acb3939601f16609874a78627e528cd365818091a5ebe3d16b2a210165b091e4e31671d7424ab0cce193021e839694232fc2fd36562de713d697e486800ac9da3eac1d60495c1e287757c855b0aea8b300164a638f41b6106b54c55e24b5ce441e76e44f1a07eb4502288f03195d2bd0", 0xd9}, {&(0x7f0000000240)="7bf513c3927c3aab4802dff2fcd8f9f852a1704b77c25bf83683d1ba66857f23e6137075ebaa9037acdfd60da0af49063f368a3683eb5c964cb2b23b98e9180c2d573a62308b3aa5", 0x48}, {&(0x7f00000002c0)="777dfc49e72105ac73fb366ed913c85a45d70fb8d272c3be6dc2ddc25c6ba68ba5bf26a109fe2fd10233be047f0e99823d10d83df3eaed45cb36c7d05d494d816760e9674b1c83bb2c5a3a031d916a462b4cee422be2aff4961737988522f328de18f040e2223bf9377713a7a6be0d71defc5c3949dd99470c5136c67b5648dc1a07da5f8651b5dbdfec08157efd83ac222589722b955b6d160b57ba5ce11b3df487c035bc2ad621a149939205c2a5bdec771a9672104f83e9c345f8753786af68f750823b87e0f028f4701797a3d5ab1ea0376bddccb4d5061a7b32a621f98ce422", 0xe2}, {&(0x7f00000003c0)="df168710de10fdd9cb4c055200bb567e7a0553b078169542673bc16bceacca83b534c958dc19d7b85a70d525a474429c24d04055cd548e06668bf6097eb2c8ca51816d94a0913a3a5dc8fc834e4d5112fbff0828ac8000c87a9940700063fa3fe4a92efbceb9952a861c7dfe17b122c634ad5462fb81952816374705c3ebcda047363eb1083c9ca4e45ca215b608e94b6599c6765c2e9c18e582cc52e62451c59fc63cf0920756be2bbd69b2785dd4ef6301269eaed4589b43d54945cfd91c082c87c1779d55cf1ddb34a711590940c66215b9f30c73b4936a7236a2cf8e8c6db55a004f", 0xe4}, {&(0x7f00000004c0)="17f9ce1ad297b94db991b5c804ff8b559d17ae9e855d4d55cb2629d2fd7e72438857cfa13fe439af8e7321cc987c33d55bfd801a4a7176a0a69881f199b3a1a5985bc466927f5bf4", 0x48}, {&(0x7f0000000540)="f85bd516c51fbb3a62d1fe9d6d943d941bb718294dc48937465c8ffdd5aedec2f7593f31c9e71933d69c339754914886358b1308164c7a2cd4d85a187028961f0c5e86095e0cd46994fafb609843cce02150986a5ba8f0717c1f147bbe406306a3008fcb98074a7001613c5812e77a379bf93461aeabb268bfdd2b23173bb2e59272b763659f0bad24c99cdfa9f1721f2d80d9b2f2e905890196331205ffb8211dd9ae36dbf2100412c0029aec63025c4d3106b41a73a0dc5133fe09d86906fd66518591d29e60d5e8", 0xc9}, {&(0x7f00000000c0)}, {&(0x7f0000000640)="6c94b40c15095321c3d1c40fcf78ea27943fde5438cf25a395c3290019f5d96495c2162c0e389701bb6d926407e9b0f61c6bb5dfac16dd1e0b2c5ee202967c2669f1ecccecad69f466590308697a3949129b36334acf6ebd151b69c1bae2b5c466d2d6693c0a94331e86d7588915", 0x6e}, {&(0x7f00000006c0)="37aea2a94a7e883c98a285249b265c5f78e8785ec1b97da98f396f3dfdbd140c35eea42770c134e77afad1dd460fc2d19b4492ca06f5d047f34fae8e6a0ee68260487a35292844f3d8bf412562fce5e0e1612b4d8eebbc88ac3b7abea6dd9fc68129026fdb09214c8fc48101b24d35f7d326154bdbbf4eb219c8c9ebe551fcc8d2aa60a3cd00f66d2e37574fce772f42edf959dc50fd5cc988607f82", 0x9c}, {&(0x7f0000000780)="940b438965b04d296b08a19e2cd8a572e80bdd332456aa594aa61d3240e058ef1e88cf8ae0a2a309385d3d21f0749f0af66b360c27c310ab39dec41730bb2831ee6ef177218ac51793ecb6505e34a1631c101aa877d2273e5f5500a2704855d691fe4e093f9808154e68f84ef82fae4f8835ea4f4841a642efce18fe7a6914ef54bb4dff3d7d7df3e07b8dd6ddd23a522fc44e18f2ebfaf87b430af8a78c24d2ba2ada755bb11f29a7e426e6031fb3951c0e74509182a45518cc32d8b24ef91bf13f686a8a5a62555083a79c130272bec1161a935e18cb7a9d6ca44040411553d9f862f2ae52253050135521dbd3608998c2070b0e4e7f68b54b5a5a6f8b805dc2b4a55cbf7b5bab80932440287459c3ce15e4f67b4fb6d72a013cb3a32b91c690c2ba140f1766af6b0ba8b71fa4e3b43d508f83a454437f5a6b5c47f9597a9c7148f1c8dec523e5945b8bbb58cf2a95c6a37b068175ac88e957fc85c8485c35a2fa6553779c75bc0189551a984aadeb99a72b5c42d699c382e0cdff37a826caba3d1497662660b16f4db01a94f68f7ee140883aada772e34ce384f751161c4dee65f898e761a90f14e404c4da5c508aa490941680efe53eb07e3cb0fcd1b64fcccab11d9b0f0ae0edbb515773d8aa5993dab7c62c43d70ce489f2e599d0167ff4b0bb41041f4db3f5983d81865004e7ee1d8a2df8a4236d23a0c2e48ceabae2e9e03c3c3437927241758c80bd6b70613e23e0f2ebab38e457bc0ee3e606131f45f81854d184700367ef833d65f0618899b7d705efce6619c834d4939d71a0ab87e7b03250a44ab0ae92c3ab157189bd8a6aa1cd18dc21ed6ef5db0da1fc70bea10a2ce0b7ce9e17918af6285e6ebb4441802e8aa922f5c0621fbc96fbf039cc7368310bffe5e0d221c001bd74d7b31c36f1493b5a76d29a903365e1d6bd287eecd2b8aac472be05d00334e22cf379385e080e6f6b0e9f09641487750d3033e289f399d3af880433a7a8cc34e0aa213f85b71af95e4152f9ae06b9cbc088c7fe14e0d9f543a936b7877160cfb8d422464442c8ae2dfe18c8f6ff90e50daa22be12c893e5de18cdca514a86c6033f7fd6f15d30cdbed88dab3e744d3eceb68762a0a78d6a4c4e008867ff5821e659c4d5365f8b766c9dff0e6f0b2fc37f7b443b81fca9865815feb62c1e56b067fefa396d8ef3bf81d00d00fc08ec333796ce4c722fc761497387a28092350482fbc03fd48501a72f6ea6c919ce3e9a53ef344c07fc953da110d161cc0bd6db3adea5761c03ecd65f42653b3e7d07fb17ef74246427b928017e5c66f61beebdb10053ef2167d9391f71fba85dcc89fd2b88281c33c35c850ce1cba192ba2e1fbfbb1bcc89b450dcaa484c871375a704dd0675dc7c994e801fbff3c1465f204ec25006a93f9c1b879db58d839b0b69b2e6d42110ac3cdbaf0fd70e2cadfbc46a415e34c74ea6df13d4c3577e498dfa8398ba8f4ca1a27accddc9b97b668fcbc117780f1a3c586dbaad235ae4125ae4f2f1fdd8b885f2a19096b950f4a6ad8cb613846232590b29a12a7c822256ef02e29a21e1e41aaacb28f614424e758888aa9fa7f70d6f5221b20c8158df5e8f761c0a961a0537ecdad32ca0710db89c0ca38ab578ce03df01840c07299a96a09e744cdb892d5ecd363d7baaf313cd01291c6ca0acfe8f06f4d105236cca5bd12990ba21bef4fa4d479108bd888d3253f5e76be6cd6a9d614d05a802a12dc04e512a10f8878f35bbc04fc28b1b6e4715321bdc9022abcdc6d5a9f7f15a83f5ab40f70cebcef27bf746e0f95cbb5d86cfee95a5600d8019baac46beafe073413470d29b7540bebae87a8e9cd9f7fe2616c2da2eb9f91403bb9cd90d2fc26781205b8c4ade7724fb164eb163e4dbe25673299cc713431dfa4da0ce8eae8147f436929960364275fbecf108baf846d36cddb506221af8d2414b788a0184bf81c2c3c75661260a98b4fdbc6e000c0ac0deb7b05c75cf6b5164c36246712baee119e8608b1fcff0f9caad655a990bbe56b8ec5006724615f7bc528cb70d88aaef1cba3560b33aec1e2d56673d458dc6ed5d91d5ab8b7a61937afbf577ffaf86a25b70ed49d69f32d466329fef1579636d3897298c08b66fa4922191209127c759eb4f10490a50b586d387efd6285458509fe469f1f75fdaf05a55316651f504192a0fcc191ece7d4043753fb8278950732d70542f8db642ca720ac424d7e9610a73ce1b9fe0a39676ae523cbb9901f109c6a26f1edc5087b7c1179deb67f06876eebf250f71e924f05ad6fdb0a59cdb2f42b9a1d4f895fd901bdb00c5cc1177906166604dc0b2669974bc175554baff26118d85decf714146f122b869925bf11c1ac3aaa1594e87f0440553f8ffc120548ea59e740f81024904f44f90d61c2d1445bbcfeb27532a2fa2877a83cb50d61f77a465d408ab485c704f0973be9e6c247cd3ade042a67f987f54cf221870bc3f3f681478fe4e6e36b368b7abf73f13fa0ed70c756892e3ce72c85e0dca853b955a146c7ceab74e448cc759f4fa941eb421c8742313b653d53ea2e63923da83376d20f73800eb381aa2917be8bac9b711c17f9a642815457786325a86b0f257a820a6eaf730034f643c83fb34adf384e6b507997b09ab4303ae08f79747224eee46dc55ca6f7e693daa061cbb5f860f1d64b38c3c493853b779966a9d9fc3109da723418e07b9c66a5510952585162180466d19cfbd46953d5d3fd31b4e6d3d4790436071b59d6b823ee5d4e2a78109148b203fffaa52f7fe36f5fc09891def99f1fbc1f10520266c7a1a127b078ad199e33ffbc6fb1244fc5a2dbd0980c85e4adc2c3023afadf8e35be29a404dc651d5279ff43348ef4739e319c251b6b595cce75fdd7ebc7d899f20fe7f6b957474575090741fb7d7d67c9bf4059e81c0817b45f774009d7449cdd13319e5e8aa7cdfa75a69cdd832c09f4d428191611e37efa8eb0ba21b98bad7981752ecae774b42f731f0f548e58a22eb2b5a2388064324ca1ef990dae49b9d58e06e488c4c3b79fe13f57399edbfacb2eabf4445aff93d8db8e219f28c03c6c23eba418700ce846bc2c222329e2f75bc92cc2f267620e822b58bf62045fd5754fa2b3a0cb6e42b06b653d15ad98dc6583b957a7f82b14bce2cf53894a7e312d937bbc81a00ad5000524981a36bb99b289270663507b1e227681dca373d59351e12974f6572e5780e86ce8a72379e3ce9afda9a026e1be07bc61304b54a394c2d32a9986de4c9db88b64b05d2e7ad2c279a824abb6c94ecfcb5647dcb003447cba468c33cede5fe4ff3d8b7a71c0dc822a0553256a5e9bb47bcd3681c4669740705ed78d0751846c7b4617335fe672c9ff6241c71e90ca65763aedbac972a17ea442054b8a6ba65ed3f420d462eb9da403f1a91230f83a899f54bf55ed108623e2dd2790dfcc0bbbc281d0b2f380389f81dc56b34dea9ef2a55baf22581026cf8b8c67a22ab5cd6f0bc3094a26348ac5f4b91735d5ba52b085c81c350c31738cc75f7f4008ea015ff5a683f71e85f5ca844d45b8c2a9d557342e0513b6ad60facbeb7f57d5787f74f4037da11cd7ab674f22ee5bda2b976bc6ef88327debadd22be91821c0b83a601bbc5be56ac486f42293b32b55d7ebbd649a85025f85327473a168ad58d05772bf77b5f8f0ffc8e7489aee88c9a38c12a7f178864a00069aabce0a3f8a87b115b3bef1c57647f4c8dc956a42d6542ffa5a5331df0bf9e872a1f62ba91e5415c37cc8366b28213c60befe3a1153a22005d623fdf828ffc8b0d5924033ca0ee2b0303c323281f7155a4bfbe349844ec69a7c8cb38a4e90f9ca14b0973e28021a1201b4a03d8b0a4ee9853dc4f8066cf26f4e94c0b793e01a18ccd941ebf98d5a33efecf1ab01070c9228bb93da4facc2ecde2745bcb74af229a63865c5b5aae0917366412ef6bdf92a178eddd6b9e3faaaddb3757200f24cfb0a02c3a9ba2cec02c0f3f525db5a41218b7381005cd5751d3f6f35a6539bf22a7fdf2563363ad7e0d20cb4cbcdf937cbab7a04b9186702ce049c2b39ce8441ba10bd9135b72134648f90989bf03ddea188557e3111488f7d76f3fa56690b1ac7f3761c489f740cab6f0aa06049debc622ad6a1e2625d23d129b494e66e7c9de6a73b31f8ffa3872f33519e7fc8f581e2b638c7aa8255b36e7d76be06a9293785b92388fa9b18ab41d083b00370b15af93c6687a5def277905cff6f79a03c78e33b8a894f63bcbbc6536f79239331841e0a75fb82e42416e998af42eecb872aff7f405c63a64b68956ebeda393cffea73f5fcfba3b054ad95fd2298a94f1d7d84a68f31089c8742f66de70d9bb68bb841b4213899640cdd61cadd2901674ed708710ab399fa5e256ac3c366442c59668677c597f80d0b821c0ee7106b692ee3f3a71ad1ea2197ec06d1724d381179eb90ecff196b614e8cfb4407d316779e0ffa8aa0773ef94bb8ab39c2d9552af00f3d6bb6a172107b217145e41d0fe58c53200383740ac2c9dfe358efbd85d63763e67195c3fbac7bb62f10abd7e87fcf902db0c0785222437b771d7f3c244eadf2042b13665f4ecb1305951262cbfd59340cef580f9609e4c5e458835a97aadc9d27d165abdce183b291fa516792235be269b05aa9b581d6d45725cae1d4d5d0e166fb6289e0b27ce5d512223928da36b9ff348d3b23b5da66af4a9d5013a38e06f2b26b7747658ee6919b3e9e918bc0a4851b060d2226be40cd5ecc783a0863e0ffc414e4f346cd3b038209701d9f1e730cbedd8b4da2fdad05725016072962590b8284f18bce2c32c9ba56f44e3a6e64f593a0a8d3984d514dff493dae60b8cf9b6e1bb0c4046e68f80a7f693cf11d2a7f1c9119d7ace86c038e0abfeaf92d480e9a184c9c71c597d47f74198c1a17f174a402cb7b2ce0e045cfb947d8264e7128832f01999ab1c0e26b07c5a53f5975e58a475c05c35b6672104572bcaaa9cb5ee3914a71f33db5efa8ed79b91448c34453036e9b7068a2f5e388d12097a54ea8a278053c1b353541ddd3c18afe0d569a9a745d24f96dbec658d225b9da352ff665bc330a162d6ab39eba16f0501c61328d3bbadb0421554a01046231c30feebefb1688e1464d97d97c91ab33b13353504020788b4eaf5299b26c42bd1d79926909aa813ba240839a281af9552496f70f8ac39d8e03012290a0b7f2aad9e2a01916cc4a0ce075bf2c1b285a94fd47c140a621a5bb2239d92cbb60b395865793a234a49916e32f047aea9e762919ed20ff196bf26e245dcc7956bcbc3af5f5a8de63bd7e3cc9a9dc344d92cfbf762638fbc90a5dfae5535cfab5346cf0a53e96d19c2bb97c70f4dcbc663d4568390dd9cee2679c0d4bd3110edf56734fe0782f34da170f1b173697c391cb6140f027d2ff691aca377f86bc42c11a081028e01181be00c39be01c7353d8bbae23130e421f5e75524cfeec11b346e951b1cced3432a82918ac6eb6b34fab6896859db569af0994cc0ab82a94cda45e667104a2aa4ec2da013af8248474bbfb852ce3c778d6f644ce370608efde37883eacd33b99b96af20b031cf9a2bddf4f597e7b7e77cb1f13ee60bb21430de8935252f8ee3785558b14fc885d3d6b363b8e52b40964527fbff23c14802486cb00a59f8b62e8a3841af7c09a571786c04b0ae6996afb4c7f0c91167a2af7cb8d7b41307835c1970789ce62694e4b676a1e715e0ddfbda372a5f36654dcf85ab716184e85810c7", 0x1000}], 0xa, &(0x7f0000001a00)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x10}], 0x110, 0x408}, 0x8) 16:17:09 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chmod(&(0x7f00000000c0)='./file0\x00', 0x1) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000080)='./file0\x00', 0x0) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:17:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000000)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000003, 0x1000003, 0xfffffffffffffff9, "85000000000900"}) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x5811, r0, 0x0, 0x0) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:17:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffff01, "90de290e7989a23ff89c16723f911a1d962f681f"}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000100)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x6, 0x0, 0x9, 0x7, "1db3d16293d689088d6fdba5e63e6cea9e18e1ee", 0x9d, 0x8}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x3) 16:17:10 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x3) getpeername$inet6(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) flock(r0, 0x2) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000200)=0xa0ee) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x100002) geteuid() setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000100)={0x0, 0x8000}, 0x10) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000140)) syz_open_pts() 16:17:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)="827b541e2d03", 0x6}], 0x1) r1 = syz_open_pts() close(r0) syz_open_pts() r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000000)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0x3, 0xe86, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:17:10 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b2030, 0x40501) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) 16:17:10 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2006, 0x4512) execve(&(0x7f0000000040)='./bus\x00', &(0x7f0000000180)=[&(0x7f00000000c0)='}\x12]\'\\\\\x00', &(0x7f0000000100)='@,/$\x00', &(0x7f0000000140)='\x00'], &(0x7f0000000280)=[&(0x7f00000001c0)=']!\x00', &(0x7f0000000200)='(.\x00', &(0x7f0000000240)='-\x00']) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) read(r0, &(0x7f00000002c0)=""/92, 0x5c) fcntl$setown(r0, 0x6, 0x0) 16:17:11 executing program 1: getrusage(0xffffffffffffffff, &(0x7f0000000180)) execve(&(0x7f0000000100)='./bus\x00', &(0x7f00000003c0)=[&(0x7f0000000240)='@#-&-+\x00', &(0x7f0000000280)=':\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00'], &(0x7f0000000440)=[&(0x7f0000000400)='\x00']) mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x4513) mknod(&(0x7f0000000480)='./bus/file0\x00', 0x481, 0x10000045) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000004c0)={'./bus\x00', 0x3, 0x7, 0x0, 0x1, 0x8000, 0x20, 0x5, 0x3, 0x0, 0x1, 0x6}) unlinkat(r0, &(0x7f00000000c0)='./bus\x00', 0x0) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x100) poll(&(0x7f0000000040)=[{r1}], 0x1, 0x0) 16:17:11 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x1, 0x6, &(0x7f0000000000)="cdcf2e87ea8d80b8fa72261e115ec0c352d1ab27f1553858074ef641e5c8e1e47ba1aeac5f2ed455f3aa99cbe3c328767d99fbad2bbf647995a29c67218616", 0x3f) r1 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r1, 0x0) sendto$inet6(r0, &(0x7f0000000040)="d6a12d3380d0442f0649d237d620158de67571daadd5568d18a957e32e4d79400a736d4a23a4b3a8e14762adf2ea4682", 0x30, 0x2, &(0x7f0000000080)={0x18, 0x3, 0x9, 0x1}, 0xc) setsockopt(r0, 0x0, 0x8000006b, 0x0, 0xfd78) 16:17:11 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2004, 0x40002065d) r0 = open(&(0x7f0000000340)='./bus\x00', 0x10200, 0x3f) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000100)=0x1) poll(&(0x7f00000001c0)=[{r0, 0xfffffffffffffffc}], 0x2000000000000082, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x20000, 0x0) 16:17:11 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) unlink(&(0x7f0000000100)='./file0\x00') r1 = fcntl$dupfd(r0, 0x800000000, r0) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCCONS(r1, 0x20004276, 0x0) fcntl$dupfd(r1, 0x0, r0) fcntl$dupfd(r1, 0xa, r0) ioctl$TIOCMSET(r1, 0x20004268, 0x0) 16:17:11 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140), 0x0) getuid() 16:17:11 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x1, 0x0) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/67, 0x43}], 0x1, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x20) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x2, 0x2}) wsmuxpoll: not open wsmuxpoll: not open 16:17:11 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000000)="85", 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "2bfe7a7a7e132da35a241fa786dedfb70ffd9889"}) write(r0, &(0x7f0000000200), 0xfe72) chroot(&(0x7f0000000040)='./file0\x00') syz_open_pts() syz_open_pts() 16:17:11 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x10000, 0x9, 0x8, 0x8, "043a6a122bddf286fe05c4ff2fc5235508165c17", 0x8, 0x52}) r3 = dup2(r0, r2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r5 = getgid() fchownat(r3, &(0x7f0000000040)='./file0\x00', r4, r5, 0x2) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x4) r6 = fcntl$dupfd(r1, 0x0, r0) getdents(r6, 0x0, 0x0) 16:17:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d770c1e7bb6fc6e23c5b00000000000000e74de4"}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000140)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) fcntl$setown(r0, 0x6, r1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000280)=0x4) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f00000002c0)) write(r0, &(0x7f0000000200)="2078317c070ddbd2ba636485a4f047719bb86bd837748350fb06e4f8a607d08dc408067c585ee792e81b21e36a838178d5612076cf047022220a564d5788b9d4c65601a5470b210c2af1c1608959d2e193220a0bcf25938bd353b33976571e6cc32ebdcc9aa94fc8b5b0e18347e8d8bef4403a1962de", 0x3d5) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) r2 = kqueue() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x400, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) syz_open_pts() kqueue() syz_open_pts() syz_open_pts() kevent(r2, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000, 0x0) 16:17:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2050, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendto(r0, &(0x7f0000000140)="716400dc23bc5e7c1ff0c58b71ed1e7f93717ada2bd5f4310af0e0604dbb630aaf151c7091e98205fa2fb5ca5cc63552d58b2db3801ad6c6641d4c0613915c03bdd658224b604646ac707982161534114a325f729c4a2cf373f96463b091cbfcecbf2dda9cd4dd9adb132567077f119f3f1a23a47d156b9e012e3aebcca95145a0440d79a277f83261d594825cd437e5d3f6d11dc4c76bd93b9353b7d114f8f7f74932eeecee803ad954ccd15854433a3f317bad8eb44741eca0ae93d3922631a747e715a7906e01c3693f3a17874baed1ca130612dc33", 0xd7, 0x400, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x2}) 16:17:11 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) setregid(0x0, r0) getgroups(0x279, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) r3 = dup(0xffffffffffffffff) getpeername$inet6(r3, &(0x7f00000000c0), &(0x7f0000000100)=0xc) recvfrom$inet6(r3, &(0x7f0000000040)=""/13, 0xd, 0x43, &(0x7f0000000080)={0x18, 0x0, 0x1, 0x80000000}, 0xc) setregid(r2, 0x0) setregid(r0, r1) 16:17:11 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) getgroups(0x7, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./control\x00', 0x0, r0) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400, 0x100) r3 = geteuid() fchownat(r2, &(0x7f00000000c0)='./control\x00', r3, r1, 0x4) mknod(&(0x7f0000000180)='./control/file0\x00', 0x1000000001ffe, 0x0) 16:17:12 executing program 0: r0 = semget(0x1, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000180)={{0x0, r1, r2, r3, r4, 0x0, 0x7}, 0x9, 0xc2, 0x3ff}) r5 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000200)) fcntl$dupfd(r5, 0x0, r5) getsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f00000002c0)=""/141, &(0x7f0000000380)=0x8d) getsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000240)=""/58, &(0x7f0000000280)=0x3a) semop(r0, &(0x7f0000000000)=[{0x0, 0xffffffff, 0x1000}, {0x0, 0x1}], 0x2) 16:17:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2010, 0x1b00) r0 = semget$private(0x0, 0x0, 0x221) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000140)=""/131) r1 = open(&(0x7f0000000000)='./bus\x00', 0x10082, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)='o', 0x1}], 0x1) 16:17:12 executing program 1: kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x2000000000004514) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = accept(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) getpeername$inet6(r1, &(0x7f0000000100), &(0x7f0000000180)=0xc) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x9, 0x0, 0x0, 0x0) r3 = kqueue() r4 = dup(r0) connect$inet6(r4, &(0x7f0000000000)={0x18, 0x0, 0x5, 0x5}, 0xc) kevent(r3, &(0x7f0000000000), 0x60, 0x0, 0xfffffffffffffff9, 0x0) dup2(r0, r2) 16:17:12 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4, 0x1010, r0, 0x0, 0x0) mknod(&(0x7f00000001c0)='./file1\x00', 0x2014, 0x1005) open(&(0x7f0000000000)='./file1\x00', 0x1, 0x31) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:17:12 executing program 1: mknod(&(0x7f0000000680)='./bus\x00', 0x3a0914c64f7b202c, 0x1b00) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r0, &(0x7f0000000380)=[{&(0x7f0000000080)=""/183, 0xb7}, {&(0x7f0000000180)=""/57, 0x39}, {&(0x7f00000001c0)=""/95, 0x5f}, {&(0x7f0000000240)=""/232, 0xe8}], 0x4, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000140)='<', 0x1}], 0x1) 16:17:12 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) pipe2(0x0, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047470, 0x0) kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x10, 0x20000000, 0xfffffffffffffffe, 0x9}, {{r0}, 0xfffffffffffffffe, 0x50, 0xc0000002, 0x8, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x10, 0x40000000, 0x84, 0x2}, {{r0}, 0xfffffffffffffff9, 0x10, 0x10, 0x3, 0x400}, {{r0}, 0xfffffffffffffffc, 0x88, 0x2, 0x3, 0xc91}, {{r0}, 0xfffffffffffffffb, 0xca, 0x40000000, 0xf9, 0x2}], 0x5, &(0x7f0000000040)={0x1f4, 0xb18}) chdir(&(0x7f0000000100)='./bus\x00') ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000380)={'./bus\x00', 0x3ff, 0x0, 0x8, 0x0, 0x9, 0x10001, 0x1, 0x7, 0x1, 0x4, 0xaf4}) r1 = getppid() r2 = getpgrp() setpgid(r1, r2) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000300)=0x9) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7fffffff}) sendto$inet6(r0, &(0x7f0000000400)="6950981ea05dba55d64af243cdc3378b5d52ab7c83656c5f82834af3ab69414a08d49a6d9c1d82319494e6137b1ab752fa2e654689faeb002f499a82b39fbd27f1ea4cc52f335566d022351422c57d1049ab414a3be1186f7fd8612a549e00be51792a888c87ac4754398ecdb459a3d21d901c73a73739c9372a854e916b5a619836391291647cbb9ca0265cd9e4cba9ab97eea03e70260858e7d9455b7e98affe465d6d2c2d0e9423c637b318d088b8858bcb1d73bb5bcbbc9bf94c2ca1ca172c68be51da428f08366d0ea7174375b8003778e6dfa0d64ed5c739e7c658df7c776d5ac5e5c9bd711d", 0xe9, 0x1, &(0x7f0000000000)={0x18, 0x3, 0x1f, 0x8}, 0xc) 16:17:12 executing program 0: r0 = semget$private(0x0, 0x3, 0x20) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x2, 0x7fff, 0x6, 0x800, 0x2, 0xc0, 0xcf, 0x1f]) r1 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) flock(r1, 0x3) semop(r0, &(0x7f0000000080)=[{0x1, 0x3, 0x1800}, {0x2, 0x9, 0x1800}, {0x0, 0x0, 0x1800}, {0x5, 0x6, 0x1800}, {0x3, 0x3, 0x1000}, {0x1, 0x4, 0x800}], 0x6) r2 = semget$private(0x0, 0x3, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x200b8, 0x21) r4 = open(&(0x7f0000000100)='./file0\x00', 0x10, 0x40) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r6 = socket$inet(0x2, 0x1, 0x800) semop(r0, &(0x7f0000000180)=[{0x3, 0x2}, {0x4, 0x9, 0x800}], 0x2) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000001c0)=""/182) semget$private(0x0, 0x7, 0x40) chmod(&(0x7f0000000280)='./file0\x00', 0x0) r7 = open(&(0x7f00000002c0)='./file0\x00', 0x8a0, 0x4) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000300)=[0x4]) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000340)=[0x64d, 0x0, 0x4, 0x2, 0xdf9b]) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000380)=0x9) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x5, 0x1010, r5, 0x0, 0x0) fcntl$setstatus(r5, 0x4, 0x80) getpeername$unix(r5, &(0x7f0000000440)=@abs, &(0x7f0000000480)=0x8) semget$private(0x0, 0x0, 0x1) readlinkat(r7, &(0x7f00000004c0)='./file1\x00', &(0x7f0000000500)=""/248, 0xf8) ftruncate(r4, 0x3) bind$inet(r6, &(0x7f0000000600)={0x2, 0x3}, 0xc) connect$unix(r7, &(0x7f0000000640)=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt$inet6_MRT6_ADD_MFC(r7, 0x29, 0x68, &(0x7f0000000680)={{0x18, 0x3, 0xc00000000000, 0x1}, {0x18, 0x3, 0x81, 0xb07}, 0x7fffffff, [0x4, 0x31, 0xce42, 0x7ff, 0x2, 0x4, 0xe4]}, 0x3c) semget$private(0x0, 0x0, 0x400) shmget(0x0, 0x2000, 0x100, &(0x7f0000ffd000/0x2000)=nil) 16:17:12 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r1 = open(&(0x7f0000000300)='./bus\x00', 0x601, 0x0) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000040)="000000186a56b55b3e753300000000010000004dd5706c00056fdd59cda2d3ff228d3043cf2e70c0690000002b00", 0x2e}], 0x1) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x800, 0x100000000}) 16:17:12 executing program 0: symlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='./bus\x00') mknod(&(0x7f0000000040)='./bus\x00', 0x80002006, 0x4300) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8, 0x104) connect$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x7fff, 0x0, 0xaee2, &(0x7f0000000140)={0x3, 0xfffffffffffffffc}) dup2(r2, r1) 16:17:12 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) r0 = getgid() setgroups(0x4000000000000039, &(0x7f0000000140)=[r0, r0, r0, r0]) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8000, 0x76) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x3}) 16:17:12 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt(r0, 0x20000002c, 0x8000000000003e, 0x0, 0x0) 16:17:12 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x712, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x1080, 0x3) dup2(r0, 0xffffffffffffffff) geteuid() 16:17:12 executing program 1: chmod(&(0x7f0000000000)='./file0\x00', 0x30) r0 = dup(0xffffffffffffff9c) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x0, 0x401, 0x8}, 0xc) mkdir(&(0x7f0000000080)='./file0\x00', 0x9) writev(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)="db6e6a9dd1bef6e6023362c6dd68eb3f222733b39e632cd932a3a25cea793caa45d4256ac2c09b843ae86d3fb5c9ad4bcc1c8bd9e3bb4d285fcf1f653583940c8cfb5b3ba34057b303360790d378fd44e65b9ef0b30973579f2d64e4f342222e597f7d505716c1f2c2a08cee6ce3ada9ce25e07638b0456ced7b023275edab761c9b96f1a694ef2be1bfed5cf3a8636c6ffe2c9d06014f6f449854", 0x9b}], 0x1) bind$unix(r0, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x8) fchmodat(r0, &(0x7f0000000200)='./file0\x00', 0x52, 0x4) r1 = semget(0x2, 0x2, 0x450) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000240)=""/111) chmod(&(0x7f00000002c0)='./file0/file0\x00', 0x1a) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000340)={&(0x7f0000000300)=[{0x105}], 0x1}) connect$unix(r0, &(0x7f0000000380)=@abs={0x1, 0x0, 0x3}, 0x8) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f00000003c0)=""/115) writev(r0, &(0x7f0000001780)=[{&(0x7f0000000440)="6e5e1c42db172d7089ffdadf619759bbf64b051f8e213a0ce9bf9918710233ffe587d33852b9f5f73b55786840d7e7a4a05746748c71e97d62eb525d673eea43d9ae655a1b7a7c48d3b0762ac5fb743f88d1ad3f66854360", 0x58}, {&(0x7f00000004c0)="f43e493bc175797dd6f72aa31c6d0c5748512329b4bc9dcc305a371c4a35fded9279b62596d4cf5866ee01653832c52b4f2e339fb1e02530b52a163d7f2b0356e2cdedba58da0e6c6ba03841565cddb3ffb4df2f2cefc0eee6be082a8a4488509082c525fa3d3545d640484c0b9fa696d2bc13ded6ed8752dcb746f12f23def1f04618fa3e226ee0bdacd9d800fd74622c31bd792df7fc9f157e23cdd09c2c42183ea72e26531d790173e1d739d73d03ca2a75884c6fcb5437c37101681c4d57fb095b401739d9d9ea9015ca1a3f29aa688a54167a5f6dc32a78b75a5ffb6b7475aca197abb189034e054a018390fdc7c0c8050fa939bfb099bce158e53413d39d5e799ad76b620450e1c270bd9c15f55119a80bfb5cf9b3664436df6dc9b9d973d42a06e501e4fd9c4fc06da0de418ae9eeb55966ed88d38f6e7fd4de3676ac87ed1fe6a92537c45e1a0e097fa25a5dd6601e45d01acdd00cf88fa4240406acd9e02b18df715bae6ae8f17d1835bba5ec27746bb9ea691604c49d3cf56e0b1594ff5a1adf265ccceb30330060b34b057f58ebfd75bf26a7d6078d1a3563505c07191d3431d0aaa339555fa8e3ea67e1140dc589571816c7b60f6cad2e72da16657cfbe50fd3bb3d6d17c217354f0a5bebfe4bc469ae17e5bd6d035ac4749df222bea87f80f94dc3b4db5bee195a1a0e3ba829cb8e9a43c140c1f06b2b53dbac3493af5e7d0756028cb0ea52e1e40ef23534b8359022718192721bcf597c352d66534ca8f1823031061f3a2e1bc242211a4bbbcea73c48598a0d383dcf8c309ff227d9f9331453e3ee0aeac7a88eaca17282625e6f7bd2762be45d6e732f1f4e9b1f9bdfba4998a3c7369cab12315b4efdfc09e0d57d3e8b09a2053bb316234d1fa24d0a408943cf050629d66eba995b44c89e0cfa055711f6016db32c64092ed36d1244d8832b92480e49e37613175011e7494a24f2bf90624280e9ed6b3bf864da32c0c68c5eed07ff5c774cd409acd3795ad2d2962697f5b409f23a1341faa203f98ae7d78fd5929645035838d6ca23e038d6777d996341d8a82b8a469d334de3d64f1fac13443422992a426857a6d6a91cfbcd485c8dc6fdb2536e2e3c0afb9075cf6e69fc5b12a73c360e82279eb7bb6ac6075e465aa9bd7a99298637b8cebbe267803040965ed50fbccdcd53f067f8368232f3c5eca0d062cffcbb624affeb1d39cad27f2358ed541a0b89247167442a963cb4fcfee8fe160a75cb0bcf222703eee2ba7bdadbc90fa519f5a10c3cd4fbb3f7c95cd33d84da080de467214863af483131cab62b050aed5587c1df8ef1b2e35fa554378ad7b36ee87dbff0303d0028bb80a12a7954bf981fa811271fd846ecab2fa363b1a53b51e658ea9dab2d933af92f6312c828b46aa58619c0538e016f490e7f65dd1fb17b67a995dee4411569a72121d2b9a1818b16f227b240136c2e683673ca54a0cfc79d1c7ebc23d28f2bcf8886caa48815e7a3798a27094755de7e864fb9c9150201aaac74495c603bebc05521fb3505ab94f443957360f7877102c3f180584f403a10a97987841656b48989f5519d8a2243b40aae977fb721ad5c3b53119573bcad9741b78bc5b4ec1c196ce6021e222c31cdb8ed251bdef6aa2b2a1305e81407df324a94933315cd2fc84bac4bdd284c8397b986d9a4aac11ec304a8f59b89737e1d75d55dfe2ad16c2df7491c6e2783c59f44cbbded391dd5a6fa0caacc7f8f73af42f630c96ce28775eeffa969db7ba90c80b32e664a398d3f50415a1336dce1ceaeb4ec2d66d2d9f275a0c8732603288f7ff9a6c62d8b395c66b28315398b6ef751ea8b8c73d333bbc6237bc9b1171c9ca6c951357da562c2f6207b7eae7a50fbe4732c2b02d13cb60d5be2500e195a398177982a9437b26859b863d4dd3135da9176e3563747a61d150825a3f17a83a367505031a01223fce616bb4f4fdd9172f014a927f4878f17599766b8d1a9cb30bedf6e47307bf37a60c790c099bc56b80471bbe1fd4576db6bc171daf8d0d5ac853afc8b6a9800228d374c1b3ff8483ef90485c5c1e48bf0422700e2efa47f0842e63da129c10d2029f6311a8431f991ab13eee5f028ff8f21d4e774dc25a968504f3204c520da50d2c13c2d44e3888e73a1fc9115926bbf09076d5f1e243168908d43dee049327e46ac2aa02794eba54f7029e3c65547b9fd902cd8d5d2aa1609790964d25f7f625e2ad4200402fe748644747fc9b89e912608e8a4331820d614a5c7ba2c721a4b35723901018a8104cf605bda3ffeded4892c7105556948270243b7f6c366afdc91e05dc572b817a021247323c1cbe2ac83b0bb446437800bfd171df07cd205156713607cbbd35478a5083ccf821b3c489c5bfc956b2eb09a4d77d2b3686e473accec19c11a33e17f260dbf13e11e228917dfd4d73e83ac53ec90833de66f41c74453bc749f9d3bc0bfcdabf28d45da7a072c155347b6feb27ed02fccdb9a542aa327bcfb7bbb57f3fde48248d1f4e825fd1d9e657ac77a42144d45a65334557068fea2f6d39c41a73eed8c6daf4d7629c8631b5123ed342f700c5d63019cfc41c5a85dac684881ed0c3942764659d56d620893af9cad0f7e28b4abbfb956f8efd3801b1f8015e6ce8b01d32d8d066590ebfee65f04291901fd75268865785b45860d41aa90c46199128ecf2acaf62176ff0ca90edd8f54be697359f1c8238ed8ccff2e69bfb533657e294320c2b989137149636f95160cd6ef3e32d10734839601002fdac7a109411130ce09fa0e8c5d43f28f0b3b9ed648cf773e5f26051b089fd32f24b5d0f59d6896b877c576879a5eab0c8e1e6bcefa9f2e15db6e81c03b4197ecaf0f9d6e02233ab12c115275bfec1501b5cc5168dd2ef970ede0d116765d4a39de5dc30673469a12068bdf25979768e1929b53a5838e7c8eb62ebd6ea01ff97d9f831d7edf435ff14e8b002c1d15ad1c3ad211b1d13c3f3d079621aaa72f9f35d792253c831f2446c151241601f640e03a43b27d765ccedfb476bf85ac3c169e0df4f0cf68722659eddead3259d6b3e5167c3bda6a131bf2a28a495980a0d32dae11dc04db03def222a966b5b4e1b5a36281df8b480b45e46f93dd04bf85aa4b65f9171adb364a1872d0e5090dc2720685440fc90b84c8279170aaea1d3da0b802c4523ef76c429aff2b08b19eb85a18945c35dbf2b58587354aca8beeadbf27c76172e37303dcfe97f7aaca5d963e2c58ddbf38bb7af5ed1a9b598c42ac06d61ce8add08feaed0d520b025b2e56312178610a16f304cad8f975cca66aeb54dd8130d6136451396f1bfc093875cc354dc55581d0fcb0722bcde9e02bcf45d2a998f52a05aeb5bf870ffc7f46a7c5cd04b09f0d6850d065cb9af5a7957e009936b4d78559bc63e93c8e01ece94d0f5767c2fa281f3f74cf8a5a89daeef80233604d5ffe29e7a3559138fc5fb6bb883383ca5b205a2c90ae9dac79a1568834fdd4237768ad1649de737175f86df0bd6c0a508e131817515dd37eeb2b2a901a041d9749a6a9db9954f3f1889120ea2ae7ae96911911a76bc6346223b9e17d9ee7c4d7498f9b5a1cf8a649eed3defd38112ebddd6e49d2b136ad05cc7a41cb5ec619f3fae60149ec49ffe82828b6cf353b1111babef6a006284d3357270afb028556d64957a87f8abc419d6ffc670515f7e2fbecfed1b3926715dd9dbc457a0cb9e45d63c484f337629f3d1f5fa017e4468776e95e0733a826ac68e112f5a3f1feac6274a681afebe36b56791b3f2ce6e22bd1077c09e739f29f6b4c6f8d09478cf7ebdf7908629f661e165bb5f804a51e6d325f10d06526e15d2859a607e65abe0b16ef97a47a50d76fefd18fa34dc8153718d6f5de0ae52993e931fba4aa065b7afe405d7b8a3eaa4ab12b1d850043001b9ad32410bcf78bf77d3ae112c1be5795bf7295f414855de9ddc9d86ec232414a45b7d4d8a6a000683927f39263a8847628d4f74a7f1dcaa87dead688033d644b5d02c3f2861113da6f921345f470ed3ed564f8b662e3a128793b09c6c3551a19b30c244a5d0511f18b68fbeb15c53cbf446ecf72d58f90fe0c88671adbb83812c11d9b7ffee9247c3a96aca14c1dbb637024baeef121b678b86a3c404bd513770d6c8a998579c3dde12220852a80c3635ca81be05b21a80e9b7584e4593e94524d6cb076b9d4ca3307f686853dd64fb7635c64bf8625aef059a7a04dccb35e6fab2358e875df1b716596660ea4e6ffc90e9d2fb142f322b894d61a48b3026e1d75265f9df05ac805d48b19158734a34e7b98fc0bb41188c4f3ddf19c9af54121f1e0cdc184c3230a627f1f60a3bf0765c1ad65eb21851372de3294e44fd0b2d4053bed0f9cddf04893a91566a2085afb9503ab9f8bda04046201b2fe6fdb1e84cfee76a0212917044b321d8764ab1af26243a77f6655ab5be05f46f92426f3fa9cb3b7a2240b3c95cb87c93278a2d12c0ca81ee46c47e90ca5634c7cd6882fcd1e2f1a5af41a6ee9cfe0753742d02ce9c06414092441bb604cde8a269b2263bf505a7ace73c23785ab58bafef01322f1b511f0a4ad1c73075266969d6a835ec5a1c2639868acd216d26c9c443fcb60c0e352a407d4584b72eb81d692f48612d1d18aa617ea35928e040363238f40f959fdee2fc23c5779de608a831ebba6a2d6ad8b686232966fb11e99e4d7f759015711898447125b3312dbf2236c29b8f71f3bb68c6fd14a18fda3d9d63eeaab4ab11463b6784d4728a174b12e16aaa324f4ceb914689617d2823f441373bcc770def664e38b267f12f4cd23a1e0baa6f55fa9371b4e2067bee583d4f1a9a1a89c1bce94fd36c0eeb4ba80a10fcd6fddee2f2fd09aa4f67f22589eb8a841ecc4c6043116e57d3d9643e725d9a6398d5deadff5e5ae710e363246c847ca9febd8e2a82d20cc4f5e03c1430e127396b72925e40f5091ef8dd198ae9dff08e2bb25e7cfe95bb055b91e248b810eade81a52426d2d6deb298197362d950c060113b8ea6e7aec6b013892432e0389e8bd61249246c5ad64e897078a80d4e610c0f50a5d0532124bee87e087c958bfe7b18b55c8ac7b6a71fa272ecd99a94100c753288205bd6b68cf62f403acd3be21894058c8bfd87401a7d3154cfc2c8ec7b54a4ef19f8ccbc4c9791fdbc55f31e0ad69fee962bec326674e49897574ed84449fc10bb60d0e233cd334da9c1717b8417a547ca256bca39a13b03748639507b2d5cad98333db6f267ffb84855a51b7181c0a4895f3a8b707a6549a8e1a42600be4a74f4c229d6515c7ba9212a50e41eec5dfd27e5ce4c2f15a9b998ccbd744eb388956328d2d34fd3776de3e11ea7bdf6aeaf205fe03b6a5702707f46bf746efb9463c03d24177106b3cf8820c1f33a22377783ac9f4badec46f18ee86be87d8d184164758b65111040b0fdde76b847a4454cffec796aab39a5af65935f403277deb16abfe1f72455373a0b81a80d3f54e65fa539064825304f58207b037e2b1c93ab1c5ae07373efe4cf4ac87b0ac825bed249f2af52df660e9d0f95f4409d8066a56faeb430b39c3825c6467975aadfc97e1476d997ef487ec317e75ee56a2ecc50591050d35f0e13b52abf991acb155fabea83c4743063d517dc4c96dc573e08de83ffad633dd87b84967b2bb221ab1da07f8843dec857d86a015e797b8e29662fba1135a1b82df0f551a2edaa4b4c927b8850227d22b7d59cf7df7ba2c67a331ef241ce380f33bb30f2c", 0x1000}, {&(0x7f00000014c0)="d34da32532e880b386469e83c1cad6be1f7a0520a55a964419e185b32601f9543f02f7692597e9a5dee39dbaaddcef4e", 0x30}, {&(0x7f0000001500)="23b95a78ec63d1bfe57868e2dd1d7ac0594419ea49f3dd89a135c42181e7ae38d4743ffb66bbe547248690", 0x2b}, {&(0x7f0000001540)="d55c81777312f0cf4588ccc9939771a18db8f357b176e3b5d7e7b228b947f6952dce16d1655d3d3367901b06a5685eadd67f9c9eb2d569e1e88a99053c967797fbb585dd", 0x44}, {&(0x7f00000015c0)="08062d387f39c047f7ff47994b730111bd251917ddf5aa1b2e72c9efa703213e8127102ebe543700c2dbbd911407a77abfba5722b82d9fd933371305515db7f42e331657b9b0368d7a7ea2aaeb61724e522602df29cfaed34872ecc6e3ccd3eb2748d5422a6f2d1d157b9cf047cf4d967b41d8b129d00bc484fe4c847c891d879fb47b117efe46e58dc85829f653cce7dc55c2dbcc9858ceb92b923121bd101d5d8bd9b3516faed29663b6c32b8691fab530d60b", 0xb4}, {&(0x7f0000001680)="c3a55f26739e68fad92a2bfe36ab451871c5c8eba3d92dc424f5da5466b4341811b5f55db7bbee5b297e10ce40e71dbc6e7380447915f1d7a390a708483686795ead13d0d22d0234286dd76b92493c1e4741d1ad7a33e53e44b354fadac02fe643a2e424e6c440a1f871a6f6137622ff822298c8c4dbeb0e5a010483759655afe5fd59bc04feae859b02acebd597a68342c5f83da50a5f93a8d56a85c2514a5ce8e3743d4ae733a5788ba3a4c6a9969522b3d65b2bc1b900b072e0923cf5e59247cfef82957484bbd31301e2ed98c089ee5be7f9ee98d6a4a066ae0a954059a2faafb480de2c1e25f865362540d386c4c072ea1ab74d053d", 0xf8}], 0x7) writev(r0, &(0x7f0000002bc0)=[{&(0x7f0000001800)="3a88e8acac3a174153b397d68313173dab7fccce34ac13bbafde2537a59a57", 0x1f}, {&(0x7f0000001840)="113bc3d3a30892940143a38259b1e119161133dbbffb3df646a8c9fbdae934da8893003bca8119483e0d5708610ce5e84511", 0x32}, {&(0x7f0000001880)="0eb5fbf223e230621c9e5224ee46d60d893c21c36e57a088d15bd77b973a2457cf58581fccbd1894b0f0af9a29382942c2911f8a1bfeb45cbc7cf65bb6d41767848d45f1112d1e1a3d7a7d1bac10149bae02a304fc119153e82b0e88bee944629ea4ba81bc53b2c3947cc6032ee2f781d8830e50912ce554228c80979c1bfe7b8d6a249a1b379abc266fec4b4c4fcad3d37d05c34576e71d79515f6c409e6c771e68154e0f815a0c325eb1fd8421f1654c2d53c576ad82b5fdbb2ad0b8fa42b5591904dc67e14898158a30fc55ebbb4cc837c15d237d8b2720cce6286408abb0f9cb6e60999b713c8444123bd3215038", 0xf0}, {&(0x7f0000001980)="47b6579b913d9ff8050e24faf1fb5725f593051badc0335986ae0b02931b0deba6373c53f62b08412c52b26bcbe7dea2d5f88769567e2e12926af364a3679d99403d882c8c15f56ac48c00dcb9e9cbda5611955c61708c4e235debfd853ef01f8f2d307560eceaf5b100ea55c7f0a9dd6333e25534370c11d3c860e1b60994b731a3bcd6d45c5d41a1ee3d3df9865bf9a4a54012e2aedf917f4522b70028793fbb409e795fb46314f6aadff79f3e5940560ea15fcb92b69c469fe516f71bc22ebee5a4a30de38e8972b784d26345df6a48ab08f451a580509e5474cd56b73b079c9df0d0a37f0f78c8d2fa8c22fad2cc01b7c6783adca0ab12478a0011e61e0b41e75d5be4269ffc60401125a849e6db71ab56d9bacbc687a4b1483c3c44aeeefb79a61c585840ff27ba5b1fbe42fa33234bd193c6b25d197df02556735e7ce0e5797be01a37974524c545b35fe05de44209386215c0ef7dfdc4c8cb5dd33209e8ad19f6694758d15f4cc6db0c3a39e243715e9292fe3f0fe4f7d6f7df03116d4bbbd46b268f0f88a90dedb8b10e61b383efbb5087c50cf76ada177f008ba5e614a25a9dce5fa43a48545d893b8d6e6b51e95eb9b6da327ec007be7aa6a2e25d3c689ff547f6a03f5b2fe347b59cd644eb129768388aa991b755af06aae7532ffc75915c17de2617edba53f05bc1dcd622d437adf6126c5ac4179dce5fa0009612789fe4f28c3b0cebb0b3011f79fc6d1bc3416a8e42d79d8081327672d69cac521e2d0cd676f696409ef4fe9556498b56ddc13f32e3893c551276a7e7f5035756a1d7f8b39399867e869cd54f3ecddc7a81ebb7655f4ad21946157dfe35d1a59a99a5c9a0b5b8f48c21bfb9c6b4f9289dedc8c7b79ca0de806b4f5af71a26e0197fc455be9a406c619662a2dfbda6e765d3242ae955a2a1f39d7290204fa8a2f00c1c48657c2fd1846bb6d169cc65fbf7aaffbb0d5badc8983352e2c72badfd98825ebea5a1d0e37fab5d866a4f8045911fbed42d54077407bc119950495307e7a7e96bc595cb4b7ff493a88c06e0f7d53d87740bf76fa65d0f715418d5009716c14d97625a276305a30f3d0cb8e057a4b4d76a76a92882acd0c7ab1de1a8bb53bf664f4e1ccb4a54055495bc5140e5575a137fb157c794ebb46c4bb6d15ee52947ae65be415b510e4f9e99a1bac2050f1d1a11d5543eabcd0887adbc6e4a0fc4d8dccfdd045baa132a6bbec6e5114251f1726095673d5da6d55dfcfd75a3f4a1440a2120f79bc799db8a0e9cf14d4a2cea138b081bb4bd5c87ecd6005b9e8c60e1b33f61809ac7673850d2717e33ebac296e310854fa2d954c3613a59bd64ea910a16803662d0d155f0f5e1d010df06ff714f1bce5b0b4da56a33c8a7cbccc01658ae4643cddb181f574c2a8b2fdd7f6a3f87030d18c36259774943432ecf59a2fda56d3b032b7faba99ace287405280757b047294d8e86ac41db5e0ee161cc044a91e6017e884b28f187c47f32693cdea289ed9f7ad83a0040bfe7d0f813d5ae8b72b5dd76fb44e3fa5c80c92a781b961f4a4772b9b2069ac1dfe39a150d57dae010c9d1161295c810aa626b8db65d205436a11b5a1dc2c45a1de95639163617ffd49d78cfe7dfc9bd4f3524601f9d263833d04a934f0da10827204a049a3eb03e3c71ea1a23244f85c3c14cd38180d4b98189eac52b30d7db54e074223ce8451f30fe7c149874f5505fdc89ec4733b72d75804a345ad7865b9077944e12770334cd38cfd51124b3df882fa3163229f2590733a06ded04ef38594125154eee312eb5dec60a210a2dc68dd609a2ee39f9aebe8b18078cbeb4d9d60d89085d9d4df3420a543785893c84a88046034a73c7e18d773678bef40c42968c69bfa0e3bb756ed34a5422c7833ad98045d07567ae25cc222cd7eccc4bf94be9d0d2abe4207f956fe9f8ea0c378e92ab71af9f589541877b5c6940df9232c2788ce732e2539549186ddfff6e180da5d2fd648e8bd74feaea19e20ea3269e68bc5b02c2b4080c9427e60fa434079a9232cc6a558c10514b91b5c4c6f3acba519aa5fdcfdf0ea1a761dfa5765de793b7c33188574bff7b28976241ff05cad5102736b9366b74694f750a06bde88037356f8c68e0d1183bf54ef40baad993813f9de98bdc3035265f2f3d4ce45089ec5f612463c00175244f4b2e78e385cd9ef0d7937e8d7f44102ee4fde8d8e2bfbabbb61e681f4d0e9d0f10656f853af3604d504c12c350dc6637c1350190de4b587d21bc473f0b1342787bec1dc68c3ecc8e1caf052a28655382f72558578875d6c7645de5faa33bd0b6cebd787f965e12ec919cd37b93a3373788f9d4b469d12a0741aae6241194dd82e883360a0faed7f576db113a3d0759f5c8610526f29d831f21e6c31e68c3525406d1a8064ef5d78e3c57d9c2206c212b2ca7d86a8f04471ccd185c4af0333542c2bbed783ab8057d1dfc57be6f3bc41891574a21b8b31a1a349746465c93a8399a1849045ef0a7578f6416a7910f54adef59173fea6f67428c617b1cb0f9c6b049e4688dbc2beedcd393514c1520a612bb6fb6ede8d62d6b7ab3daa244acc9a0792948b06f4e40224ff430df1281dbc5cee57684490a7b9fe0667e3cb5b9d399d83f22067016a49992470b256039d9114e860d27e442cca297bf9d4f23d723eeaafeb2070c625be4407cab7348a68deb1b064301ac1af6a332a4d757337530ae6e01b8d8b0bc77b671015bc9ef9703a0cd3cb60d8d3a78583b575088e862d38c22904dd172fbd96cf00482b73ed868b24e0fbbb44ddd9872ffebe7325771f3ac7785e8a80cc1d6cf99b45b4e9e857c4db092bb4b80486de87a728ad395af26be228365ed58472bc6654769fa5e6927c02f99cc7d0bf982ea23e9b992b7f25ae663a4200aec94c0f1f87a314a2b5291288fef5ac6754fe3a21e5beaad4b90593d850d5ebca8cdf6449223fa3626adec4eaa7fd731309673afaeb8d501e74e772ab9da905027ca4a19897c32be71ec0902d7251372806c7605cdf6171caa9479244fb77992f573439436063d1c8333f618dc83d7a4b6b71e0202a88be881e5a59e407a8b7df51c5846ef45783833a9ad01e36f9287241929a962b83056ed220f8f9cdaf3424c59c88507408178fe3bf5caa17ae7d65749c34dcad60f25e31f9f277fc67f420260ba2a1fd3577ad59ea97ca65c3a528926d9286a8fe87cd36c1864d0f69cbaea684de4c38bacb7eaffa4ef1f37aa588adb665dad3855c2cda0cd3ea1c7a00b72e377cf420dabea0ee91d778e3c1eaf1f33b19e1a44b5217d50a553e47d57957e8abcf1ae661a49e91fa8ea94df2f077fc2e83aebe87a56d9cee77656f3843621e7fdf313b55076113bec5683d10a8abf8f1cc67af488e3b838ac42e74fb2dfae6f3949992f422c4d50a724840695627912debe5810a871b94cd47f32254436e306d96e0633879e7a5dbb7473c70ec48870ac48bd6d822df2174385410576029dc8a2bbe07ddda090c6434e15a9f2e78518fc5034948fb540121a90c96381f438b33e13ba764947dc710aaa2db2c81b6d0903fcdee73a9af0163d178e5f24fb1f00dd4a29b649c803e71cd5a1970429f552b0793c1414852abe7bd78f6d192d54643856522fef949b26630b3e5d7bfde90b6677ab2930036bf285950d76e41b70f5f34b42758353b6f9ae55f6afc8e7eddc7337642939bff90fcddb6dfacc775e9b894d7245d2c8b0019f07101370902fb4d221ecdd5818787c12400aa3ebf72f80810530ac4ea44649612c324216381f9211579583cc8dbc969e3c21d2c34e206f6770e25256cf2f958b8eff096674dd66b68826db456edcf178754f0417269ec28a35b4e02c0419fb1a1aaa5487f67f03de60a1f78a883509ea93058f3ce85ad8bd325671a102f9462af714910838ab56c530cc366ecb3d720f4b24b930cd37b54fe332472f6e34ad18208710d6590438aa30026a1d36fa1366a9b0a4e95083cde7c7c9cd9d02c110892d427743606727a2033c5155d2a43a4dd2c1bdaf8e5ea335764b02a41592157f2bf147d96d324a1e6ddb2af266cfcf6e8f5c936aa3402bb136c310e124afadfeed0318534742c4f92685d80890697d3030deb02ee3739774142f98c766f195e3a07c2942fb2ad11eab59f5ddcc04ebad55a999e784b2dc83cfbdbfcdb59d6581230b50ea330118aa43596ca9209e171bd282833f886cdb69ca4d775166aab957fc46598ed6b5ab89052a3dd3d44cb64e016a6d342665a85d779fe423c7d8ec3e7e999af1a60b399715430ef35a5fddc56d1c58d7fb4f84c4cb7443c4d928e8e67312238db94de40e0d50c475217578225925fd237421b6e48abde00aadfd4d617c53b38c6e69801e2c5c4972ed14eba14280c46b8c23a53b6c7985a92243bed47b9599d90c875290046d759d942bdf2cfd7b2632e86e0f94482414f2f64ddca5002650cd600600a4fd4ad7a60bd31b757e5a2c45a7bb8b2b4b56756ca3c6cc887e9e5aae07feea0f2f4d5fac2359772af1276034c3f12e2c5110ed4984b5b341a3f56271c5612613f7f8f76fc6b56b30ff1dc7c848de8a661c993c2569223d2e2bf5f3136f4d3efd56a7958fc9d2cd0952a02240ae5736b0c9b168e22a2dade27043709553b886fff2fb5c71d05e671860515ce9121562aa7967a9ce22ffdb5cb47682ddb551f60ceba6b9b291caa16e3587295a1c7bd819b2ed7cc88f1c9f92dcbdbdf39287f027968238684fb7e7d066fb80abd74716b2649e0d5c6c334fe2c5e3990d16e2e8d5f792d850d6a452f9f924c66700c1d745c24b9ce3c24133ffb41e517f4711184f96a2415bed19a48655a50fa1412dfdd86ebae7da671c6c38b7e59d8cbcdf5d8e57acac4810de14af5a2c3dd90cab24505a21e1754e38c8a32c38f0dd671e0f8bf78c0344094424329e376015c1f1226cd718da1c0f64b4484417611f1b0dd7b0ebf491dc9ee6627dfcec14e696f6b1431cef6efc715fb67d758bf32d7b8f75d20abf8f34e705daf38c0a2b0558304c46bda2c9121f45ef9a13b14b9fea3abfa603e600ca6c3a1bbddf37a60b4a80bbc05a52f8106d5b12ada48f16000fc804dd33f0c14105456a90fd39e1e4594ad577b78aa600412be66669f1fd36a710de2c05639157ac39f8bd0f2ebb844caba7a44a4b67a179cf8ad60c2cb27fb4e4cfd49696c0be594a639d25a131c5910e0592fd86bcef593a7b20da19317e1ac13c1a24b83dc4ff52cdaec98c5129a0520aba07dd45de9bcfb28034f4053a605f3b28cddfbf85911d65c61e426bd94b76a247b01c7f0991e5e92468fef4c01bd2962fb7aebee5ff2ada2292605d18ca96391307516145936b6ee10c579a1cd57105d0907c9b9255f88ab794e5b0b71e99abd6f2e80913ea9a477ef8fe8bf0668e44443fa5028fd77a86dea7eb89847e7490dc3f300b69fc996837a3d25b1548797e0267efe2b1e32a54754dd6dfc4674678ce8eacd2eb6eb337eae47dcf359ce04ac86313fc866ea83456b7c6db0f4c09bb4783af31b4578796bd2381fc60e642b8934b03fe097c2b2dc05d3576cefb8cfe72c2135f4fdae8dd304ae394d45d91259c1525eefca7410ad22c5ab518b52183a0b822149a083f3583826299780c9928025cd02e2c72eec9abb50b6b05fc37a50d745ab381c6d51d19d47fb1b2fa53b648f9f1686c13466c4ed9689045fe09ab04da9f7925f25b6392183ffd09e8282480cfb3a97223b81ac91d3a3096b7f9d1600281e1d9cb2", 0x1000}, {&(0x7f0000002980)="085b327c51e259352f62c02580edcd5a659045de198eb1b5d19c111e48bb2cae6090a949246357cc0d11caa505f076523b8b8e21c09cc9af1c6ec6401a9a7d9f130f44b53dd28838e1dd1c9f149a6c3e51f731765e927087b2c261bcc4e4258080356c549fbafcf3d9469adfe634", 0x6e}, {&(0x7f0000002a00)="98d46e1a20302f633145b648ec8c25f73457696f05a3263936464953589da6a3cc7fe2f3308ed26cb3620188da764c419916c29835d89044989c0d3f0fc34a24df6e613b43d725dc481a7ec0db", 0x4d}, {&(0x7f0000002a80)}, {&(0x7f0000002ac0)="abc0c4b9445091ccc3a6232cb064552b0ffe6b3cfa6e0b1968e6736580ae6bb072a13dfbd08646888cffa2d1e7969ad5bf2e23c6e05824541d6485fbd127490f5e322af3fb21772e730e4b9e95c6efe9e7765d5afd20fcdf8413345d4ab29202087b892ba0bffb03cbebe553b3321d53acb694cde2216b005bf4003bcbdc59e6311ea6d078d59325c9c513cbfa1f802e4ffa41b6b8721cc6438b8afb2710fe995ba2d66ad7dbbfd86431cea439187d549dac7ef0f390e663756aae9584feed5c06fa46af2d8f50785c90416992f47acbd1fcee8df467ed317cd106e48397264de69fb6bf1234194d85cd46f2baf28dd65d4dae128460de1487abe1fb6aeb", 0xfe}], 0x8) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000002c80)={&(0x7f0000002c40)=[{0x8a}, {0xe3}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000002d00)={&(0x7f0000002cc0)=[{0x5, 0xffffffffffffffbf}, {0x65}, {0x2, 0x94e}, {0x0, 0xfffffffffffffff9}, {0x87, 0xf}], 0x5}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000002d40)) r2 = accept$unix(r0, &(0x7f0000002d80)=@file={0x0, ""/108}, &(0x7f0000002e00)=0x6e) getsockname(r0, &(0x7f0000002e40)=@un=@abs, &(0x7f0000002e80)=0x8) fchmod(r2, 0x100) ioctl$TIOCNOTTY(r0, 0x20007471) close(r0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000002ec0)=""/122) writev(r2, &(0x7f0000003040)=[{&(0x7f0000002f40)="84481eceef9672460f83331c272c9bd210a930711979989db411e6f08b6def17280c57a706e9f9089491e02f34e262a1b7f4788b01bd35eb54ebbcea20131faef9cfaa631df3d06b13d92f5579d7a9b79e5934d06b110701cce81058dbb50e84e05726698173f0dd32aa4ec62827462c915a4087591e3fc548de0a2e943e5a07f2bdf3dbb8aa7228c9bdc1d9550b5dd76e71ba261c3582a098f73d4f9ee4e09c5ecc3b2c71feebc15aa06249d22793d2f3a13df159b82766d93e2f5da869e051a73f653039e441e02f8f15a74d628032cd4e684ec0300001", 0xd8}], 0x1) bind$unix(r2, &(0x7f0000003080)=@abs={0x1, 0x0, 0x2}, 0x8) unlink(&(0x7f00000030c0)='./file0\x00') ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000003100)) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000003140)=0x7) ioctl$KDSETRAD(r0, 0x20004b43) 16:17:12 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x80, 0x4) readlinkat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000280)=""/144, 0x90) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x80085301, &(0x7f0000000140)={0x0, [{0x9}]}) execve(0x0, &(0x7f00000002c0), 0x0) 16:17:12 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) mmap(&(0x7f0000003000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) 16:17:12 executing program 0: r0 = socket$inet(0x2, 0x3, 0xfffffffffffffbfa) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="1d72a573c265b0f3", 0x8) 16:17:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x9, 0x0) sendmsg(r0, &(0x7f0000000580)={&(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000140)="f9b2df10ed", 0x5}, {&(0x7f0000000180)="4a8c56e33868d94f6927b6c1fe44414b540f004f87dfa57be3d90f4a34183f82b530f7738f2c819a6002396c206b0923ceb90b2754cdcfd72fd45dffae8e0966ff729fdcc1e6c432c73c158b4e608a4c708fa1931d3c60fdf120a1b3c25138cdae12bb3a9a48953c6d161fc7caed19c0727d10b0ca9bb5cc4ec5ba3458870d705a983776d65ba01d196f534d24eba3fdc85f1ff2c053b310c831c19bd0b4e13536905925d2731650c2d022ea8566087f101a2adbb5d882346e56151eda4d2d4c452b01edbc79d8aa3bcf4f6a75b173469e66b2b3557fb4", 0xd7}, {&(0x7f0000000280)="5ce55c2b8623a7ca00e3371832f20d041adbcad4f2133f99652a055c0f527e99eb6d8fb9acf7281c6442cd5710cc16a2e2512a66db268c5c73476fa558f177767e5ec8e83e49e0e6ef30846a414733d8519b4cf24d2bd6a1ede194a24c309330ad9d8a143b7436a8e860a02c77877689092d6bc0950a33e782f7b776f548121e637f0dc151687e1bdd68bc44828c8f4c60290de091fd168d1ce9ced9a29d2f2b09fb807560428a303fea05d6f98c3a", 0xaf}, {&(0x7f0000000340)="518d09ae0952d68714bb3b3d7be5aa80bf23d6645869c169c5e7e78603696fb3f589dc470f75bfb6cd3b5468f7023552246aa8e9af9f30d2291859b401bcbf63de0a4e2ed8e99b5ee4ac55dd3eca5850d5f350bc5d5715332da87f39a5e963f6a0c6e7314303a1f5e32472c3c006c0bdc3f6a3541e469dbc252d40b65d2dd5055cf67f924d833f2d24e36d931584a610e340bff9d775cba4ea8c154f8429af77c5cad5043d5aca8392d6a1509f7e9aac49b9b0df0c2cc875a80e9c9dfc33d1d1d63c2ed4a55d4e13d59a3270395699f670f398e0978acbba6091c55f6fc9e061", 0xe0}, {&(0x7f0000000440)="a6777f6a654862c065659f9694", 0xd}, {&(0x7f0000000480)="462d0e01ab16507303a068972a6689982ffb955793b8d5ae286198c02e6e5af40920a82e976dd8ed03799171f9e1496f47f3fafcdfa525e5d9a6a51d31042d578b5acab05aff6378c17e16c900403d2a1a66bf4ffb6ddee4a87abbf117ebec7ba9c710", 0x63}], 0x6, &(0x7f0000001340)=[{0x50, 0x0, 0x1, "79f0181c7d4ad687e1b8476a668434aa81fc1ec19d297368f9753593e2f14624cc76b36f49225394a861ae0c724baf538942c4bd4e70fba6fd8ea8"}, {0x40, 0xffff, 0x0, "21249f1d22ffe00f0ba34bed7cce3e3d029cc4c8ae54ba5a64813bccf0787156ced2b7611b37e7a060"}, {0x80, 0x1, 0x2, "e56748131ca7c45c4c19243c0ad13b5fb8833dd5ee28a9490299ed8c66afeed089a9f33db73ae2878f793ae71bef964e638007344d06223fa1fdcfd7e4f5f8c02f5c24b16ac52bee046527f0a39fe60d63210022dd107eba32b1ee63d162b92328b2752506ce2b12952b"}, {0x1010, 0xffff, 0x42, "124975a080b54aa5aa55d1666b1f68fa9c42a5f59a84fb9d97742df5c24555f713d79f12dd4981dde610be6e67bcb1d91a7abe86c90b948154f7afbc616d37c93515b0ccb52652a01b4b6bee5d636bcbd62abaa1b81bae59ac55a7fcdbcc73bbb4c40f1213e3b475bd56c9a3d8c20b63d7b0d28a7d3180703320270e8888b515771d5b248feb36162e7cfc136dbe480cedfc570a1581da3037c4ffd8797cccb92c8a041b45f19907aebcc7740807678465ed731f07d64757ea41c472da4972d764849c376e8566b09097a5ea017d3a051fdc5e6d76a22d26f7ca93f2a0967a4b60361f86e4fcb1bc5e0078d3c291ca023fd4cdc7d9286dce37aa1be48d1814bb9b107875db597c1a22cbcfa7a5a11085b178d20ecf7b4aa239622a7f8fccb728280b9c9afebb2d2a34054d1bf93cd6c6f1f4210f59d1437ebc8c35a3470d61cf0b1ea7151123d544db535a277edf8400c97553dbe61ce6a29b892a5096d71f5ce3c216364a7f2b0ecb65da716b285f8c38f03d002a2f60fe4c443781eb432990978131cea83fcfa9e39c1a9c431b6ba65c9bead2d8ff345869c3245ec2793194bc408699cfd3cf4b2bdec28d80dce1bbd6eee18a79a57ac329d25be59708e877900839619bd514855986068d212f03cc3ce5bf6927e6f7bd7f634f06063865db65aa6092c467accc4261b0fa3bb3b3210fbd8239ab200683f7beb8fb119880f2ab88d767b5658f1cbc0834c5d8cbd04f9e229ff2afc3746bb0702e4faed9ef16a7f01ad0dea75f409bf99287a341377d54170f01c1ef5fcd1142686f1c1b19e745ab27d2fdbda3a638e0b4e8196c1430fa1db4d2832a9a8ac30ef55ccf6c67964a3f15d39031c290f86cf0956ffed1bb9f88b7b0bb461cc283f95b9cb6c0207264d7021b4aac0c470e0ab29f3d9d1c430b5607fad93dc123a093597b097ae5a0bb0c68a0f82b9f50a3d5b181c12d4508be77e13fb57d2c7ba0d3da9d5af4979680e601f46e2d1b3719f27634a7a36bbf276293b6931b4647a680958e15d6447bea970a4f545dfd25397b76bcc54f4452d8bcb475139f97e39141392a77086ddfac13d9c82a4528b53fbf33c103781ce6e01fa8de3dfdbc7a5e817b0e0e4aa334d33b5a0e7715740503555b2fcce9de0ef3065e90720bcd570b2fec331e1d8c97b4749ef3fe73abbdcd89162b01e61d58bb137300fb6b8bdb5053c542012d28af417392902bff44bc5592b69bfedff1190e1d4de54fdbd4fbf322eb7f622727fac73c22b56ce87051c8d01554d98d87116685e75cec8d2bc9d344aefaac9f6c2861b26b191eaf819c77fbbbd85b8d7baf160fe84ebcdece3ad9ce264759e08a28cad4ad2cbee08cf8e17a4445c5b980cf86bde72c23cf2c677b51746178d034034158303bf562c42ae4c01dd8aa817da017d46ae24e89b667e85ed93836f7e301925e568349e2eac3c153cfba0658c444ce8d9e526ea50851879ba4cac9ecefacee198143b452821601640f9c3e1216df1992a481f46ed3f368525c616731c544b8539822f71ed80fb9bb2a27e6d13f9c5537ad491405f7a37c868527c381d9c9e1937a29668b8848e385199d0dd17cc7d2e0654253a06bf52d84e26475edf6990929ed2b8caf1b70f585aa8fc09aa57c12d63ee4a4cbb581933140326ff274ccbc8e58e519903463aa882dc767c0cf66451585ef43b83a44ab6d578a44c323c6ee2ce278807f6ec6a7c96396452b9c29b182856872dba310f23d17fb06e52be4a788d831d830163b722ef0b1fe95133f5949530a79b68565bd3d3c2653902239ad7f75620eeed95a3c99e09b657b00a278749d0c01755d8a969bf129ae9eee442acf810d7f8adc2244fdd04b6e35ac170f81cf145ffa9a289796f32472838d017723e2f8dff2940c6ede0e21b0ac849d016dc9abc18e016951f3e5a13054b0ecb02effd88f3cba3763af47899fe067b9e98971b7262306e6ca5e9427e7b1054f032ceedd58c7a56e4b89b3ae4e54fcea9f67b95f365906269fe2b8c8ac4d3159f0b0c93c585089820ba95c41198d4b30e0308e5350a56b85b76fca2ef58f7010d9d8a5b1ef88758fd76108556a36dc32e33c113254557a62e99248c6bd6d266365d337f251e22c6ce00891f0898df792698fe4c5bf04f9ea7f20289d516abd74f2c56271bafa53fc60781598b4cf40384895ce3241dc28b22862e0397cf0a4ca7726a05cec8d6e3f04dbe1b6e32e6e740112fba4dcacf25873b85f481ca239ed6f40bdc57624247ee9b46f9ea6f024a5d6e206308296597c6b4816451994ad16fb58f0128eab52c3bd20adecfaf4987f794e806e7d978e41d3087911758f8c56d26acd250aa839074bd9fbd23afe911ee2a7aee34c2bbb0dc1a7eb1be01398b53d378ab07e0e69bfe2c9099f99ece987909dfade414ff3050991d11fc2f2572cc35a59f5dfd9ee4f0ad00cd8ff715742f13e1af9515b7da213b9c67e4361cfe55bd0679ee16fc570e79322096063e9383aa3b8dbbe0664c09d213a01e3fe5ab420c274fe55f367a472ade78f5d21d0028a77b5a62af43fff6ab803595bd8962e652a0e4eb1b0a3cf7c8cf82665191a554cfc8f1238909d617c1cd7e79c0f1316fdda43d4d4f3e76487646a5ddd2fe29336c34a367cfc89e2bb25dbc22ec829d1244b44151f5bf095154be37cc01936268b9964f188ec36e85eae4a5c8ae838c34efb5b00f85ab9d23fa354e84622a69cd8a27e2c20a4d1d09d3ffe6e55c8ff0942c4a08ed6e03829ebd0c99bc865b19a2306e34c3f8078bab2c86b3af44ad89ab59075891afb8657b5501a70ff2aac40b635127f18e5bfb8ad9ef8f48904c15a6fe01c72c1f6cac82cc76815d2404b6e4d15309ef8e8966552a05bcf5692bdd9e804e0102c4889706af962548f2e2e3ae4af16c5a3c0781f133ddbdc1fcd32aadb3029a52e9f831761720e6e90370b796b775d62a32c128c62c553b6948b7c7f2984efe0f565fc7e690e0c607593a17da5e2a003d8cede6784af01bbc89ba4d45998350531d0f9ea5bd0be8f926e007167f37d86f2470e18f8f685606d64e4ad4c2bf6517ff62b3bc440652d8bf95d3ad54aa038acebb22d8b9eec708a7f0f16dc9668f5504522ba850cdda45e7a6dd5eb48f522242f5ca3720215e230767cadf2131971f8914335db60b4652e8dc952e836fff220a93d595f2f6290008c807eab835a1c2852ed0b92a97132f31b23a4021dc4689e7c048b6f17e349296af688a6d8c6afad61a7782f5c40f5bb40194d77e3e221601f4e92013c192546e75bf2953ea4f59e920f83ef2016db4e771024e9f5297a00ab4297d028f051cf5f1d664ad3153ed2699cf91f85ceb3197dc4b723e160ade75926999fa40ff05ed047c13f1ae0f5f7407351146c3f5edc999d2e4c0e3e60f971d063a25e2a1968289d669c76412f3695178aa5f11dea7987ba31aadc3e2fe11d57a8579b28013c9e0f5b15191e752b944f3991f5fcca9f6d1345da26cde5f2d927dddf60cf0c6c874c9221305e157e14c572ef567fd6fb679c07475605a15d2e7aa2e425bc3f4e6651184d4437f84cda7b7cfdb317a9b2a628592129af7bc0f9228a4a9117c7faf2246569a3ac9a48d6a6ef5b39b3abaeda04198f8924062f251c5a419a96353f94dacfdeec6cfd1de77603e31cac184ff3271127a7bebddb5e4abd21e7159fdf10d27f040568eb71ca736e5f393ec3921ace6b7b7b710e2669ceef9a7b542546d657adbb04f28cf570ca919301f89f1e8d0b2c7155e084b6705f868ef0495f2c0e43785f75b46c007d8831d6b1ccbb5173a109ddf9d9e55b48217a50f8a7b176f607e3b599bc3394de9bc1b664fb9e94dd1bb53db51df7440afbd4e993b1c56543416cde0f2bfeb5ebc482ae9def617b6df8b3859eb6505d8c2dbd6874b6ec3be015e9333da7849889693ee249524738aca12762ed7de4e3ff07071be923a229c2bd04ef8a1fffc0e2b4a7972836754168c80fae5fc5d0caa47a18f2701be3212a87f72ca8fb1d97735bf7bbf500c4c208e6c305dddf8da65a41d63246adada5d072d39482c4e60fc869dd66931a08bb02b5d59dc96d06677555e3864282672d88a37444422a1e6fcee2fd4bdb700f656024ce909e2552ac4303cbcdac263f86797fa16a164a7f16c6f34fa7a4cb98d73c322c6e89f0b4184315595ac7029c1a6fd9ecdcf338ab4ef84241ff1eacc12f3aad2ac51547a48dba783b66c6545a6edc9f5acf1dab1537b75b104129f28e5e02728d7a1d6f256f854f66e1d9b7588a19d4952ac7ceece57417d3af865f2f73f511bfc5716c89a1f031c1da0b4b8ee64707b6418162a978333999fc18b3c20f3c08972bbc6f12d8e8c094086634a3fc8dfae93f0c7444e58f17696e7147174abe32ce4d324a594b12153f1c77344e2b132133073dd52c6721d73e8949ef6053ce2993fd43fd85e03253b46e7e5a15fbdf681e784964b5dc0d65b11c39ed314232a132fe684859448c282397e210afa33f2f03bbfc9b433a2346e7e879c57632ae8aa64928d326dd61831537bd44aba9a9bc3731d674617f8cb27492988a94b6e9da55674d015e141ce7ddbc5343f39886e7692fb7a23d15574b0b3d5e6572e77a0811afb0a26185973ee9018b891e9da27bd1032e8a70a2f8b72618ad9408cb2c22b18e03ac293507ef68cb5737d5257bd9c75982a501673db1e725d6a9e06c01fc446c5e79a6b37408232daedd190650a8e7a757ba25fd9d6a6f32f8c8b010f5418088f65dd1d1124d80dd255e82f85fa7650cf5b6e2e2b551f8896fbf6cfbcd3b84218521b92c6f28f228aceb182211d2181d1c43be6894d9eadca5f39b7dc3ef167e3d192e5a56265722381c0f5cca29cedbfa86e0cd9f84e31898a7d2b8890235e19a89419d7bf9792d95266a46a4811f290d0fe2ee473eeaa851c5ffae5e7e59019fdddbd7d56f38b61500b81d595d1e98916c712cf71a33b82d63a853bd557707540a4e80182318b8649eebec671b7227fa2fb92779e6e58ecc23605bd0cfea5af3e3a2b3b75112ed1a49af78a518fea5c6affb227749ef8678186710d3a69edda12732bbe07917ad7a3018bc0c5ccc621773b05e0e854a4d1f3c3b1b79de2304177c2aaa4d044b49e95052c9e48a6b4756e24346e8e6fc063c54d277091f6dd6797e58d214762b03d5fda5b402837c05842e9aec6508250adc6ffb552aa8fed48d2e1ca72828e2501148f02978ac2f23f282febe71c095c9695067cd8e9977002653d1f2e3dfa05b4ce7d2e6dabd0a72b7c7f06375b982c21df57a396f387e632692f01441fcad680266c0df167cf6a26654bae93c868c71a34743ebbe8c5c87e0ebb0fe551ab116c8dd07e883c11074a2974472c7000b927ddad19a770e649bfa200d1aab8e1ea2d378cc09170701c0cf54622f652be4aa78af009852fb804ca725c41809540643ca6bb1eef83cd5557fde3c8a07ebb67613ed1892c51d0c7c0478f9489cf886d5d63ed9dd974be1528f871f2362731cf9def21b7eeb96196ff47f174a3650b1543e127a4d50d079f07b7ae69684fc9c02adb56aa7b147efda7f2be10ef48935d4e7f5764cfd124f558fb22cb911985ada19c159e66bf8352580c453110cf29dba28eb48c774f3a56db708368744db690f1bb9e2a0215ede8f9470f35f8c67e22fae35188b0b88569ba6e5fa84ee2bd8535c9ee484cf2dfb34bc94af101094a9c58eb2a30d158d68570dc0b85082393249bd9b9690eab8a2aafde335bf6b402da1b9e821751b9637"}, {0x40, 0x1, 0x9b40, "887009a09daa2b379e9de2f9ab30cc5af6719311b81952bb323d0c33a673be6f436f442960ce5e55ae20a4"}], 0x1160}, 0x5) open$dir(&(0x7f0000000040)='./bus\x00', 0x200, 0x8) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000001300)="9cfce043e1dbd96770332e2e", 0xc) execve(0x0, 0x0, 0x0) 16:17:12 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) clock_getres(0xa54ca272268f302e, &(0x7f0000000580)) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) readv(r0, &(0x7f0000000500)=[{&(0x7f0000000080)=""/154, 0x9a}, {&(0x7f0000000140)=""/129, 0x81}, {&(0x7f0000000000)=""/53, 0x35}, {&(0x7f0000000200)=""/215, 0xd7}, {&(0x7f0000000300)=""/96, 0x60}, {&(0x7f0000000380)=""/141, 0x8d}, {&(0x7f0000000440)=""/151, 0x97}], 0x7) getpeername(r0, &(0x7f00000005c0)=@in6, &(0x7f0000000600)=0xc) rename(&(0x7f0000000040)='./file0/file0\x00', 0x0) 16:17:12 executing program 0: link(0x0, &(0x7f0000000400)='./file0/file0\x00') readv(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet(r0, &(0x7f0000000000), &(0x7f00000021c0)=0xc) readv(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/166, 0xfffffffffffffdfe}, {&(0x7f0000002180)=""/40}, {&(0x7f0000001180)=""/4096, 0x327}], 0x1000000000000290) write(r1, &(0x7f0000335000), 0x10052) unveil(&(0x7f0000002200)='./file0/file0\x00', &(0x7f0000002240)='r\x00') 16:17:12 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "24c299e4e685956801843611e079cdeb3527b54b", 0x0, 0x854a}) 16:17:12 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) close(r0) 16:17:12 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r0, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) r1 = socket(0x18, 0xc007, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="ca17b0f56a82a92a", 0x8}], 0x1}, 0x2) sendmsg(r1, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000380)="ee034b96342290ae9afa5e049bf1515007ff39d629b23da77f136ff5579468be2b0e8641ee1c8be753f973fd6917a8d5e453d510ad5b413053e4e7c1a4402655bab222f5e699518e12d33e27b9d84b004d255acbc640b1b1ae42752998619f02581fd9e64426bdbb1735e304e208abe39a68a2951e941b8ac8442df853393db2c512bd044b58379410f9ae7f477825e81a14ac93ea01a93a0c72a5eef1ddbfedd957bf3645ea75d58946340b1f0e418ca95c37ed8947b32260d24599d2a55f479a718df378681f2c1378e38da03d51e29e865ab314f58855845fec96f67b9ebb08aa96abf43333546623d1b20acc5f136e5f86fe5ebcf4244cfa4498e166f7779932b0391330a4cf2c84c0ca654ed3125c1db181afc02d190435a044ff20e07d295a5cd8baad816ba3b4cf04a468a4fc67f09c38e4fc311850aa0734b6b999e1082e1071a63e46fad3fee2cbf764ac67835b6c0b165bb5e8c6847e1b370d31e237bd8d2df2f1c822bb4ee02055cfff3ce552ca0ab29f1c2f4f29eefc569d3ae9f0cd0e15548dd78bcff2a5fb57a9e75e57e027bcddcc066fd817a56c1fbaa8a7706d0ee32d94ae2ae0e1a8d728c852344d0f9b4da106825f11696424adaea26664d4c9dd10d73ba2d07beaf4d099b5fbf1b1a45266ef6c9cd51ac7131690d191b9f3967ec50420a96beb32a7f37038fc9d4cd4023633a40a94f12b95bd46c4680b496d8062b0a3d7ee6ce654732d646757d74072a7f85442338f43ef26beb685851abc5b0cf2f43776e8ff62d023ceb1fa13f5a9a016de80bc906b8a57c539495a7b0592b815a3bea5df55e7e752e9bb77885fa0f3178c3b262c70d012a2de9a6acef2a02da70a4fe224891a0d885e39e17193b6e0309948352a4338b4bd8e2b4b6b93b9263e867028c2265813fe731f3cc6debc7195be2b6fb6b44a3c7efea11079d50e562f5a1842173f5e446bbbf5ccca39d423df465c6d550b4039c8cbaa5327f6df745ec19995f56e472c59923cce0669e8712b6104e7fd743e2d0e4c7a0eafb5f0ab9d837d9683990f8c3c79eca5658781806e3f2c1c11d92384b35d11545d831aedac082d50c8fd4ba3fed36ec54336f6c815d204aa3306b9fad274ffd9e5cbb8dac62467ba171de32c78a0550be0ced15194477997627ef5de6fded65b90bfeadcd46b44a38e437657b6d8a8a9e079634ead39f0b8ea77374ddeca82ee28c172d197e6b9c0e6f6d51fe5b53ab81c4fa1605bc00e858268893aed0588933d4a4e63629b3cfd052fe7a159baf61be7a478b55756d71a30f6dc11ade07c4d4c3785fab79091295181acaee8e582fd7c84ec690b17219dc133766c764df2b25af82bc6ec0101aa4e7560103904b0fd1e31a97e908d11c384f2c4e56742830add1cbd7648b631f68cf9cce7156ca35b366b93bdb10c5c943cf0b9c934e3e959b448b5152e991f0ec5e902ecd6e7ab21efab25206f0b1a97b4ecaafa456537428f2046cd04b8a3809428d652afce66b17e3831a74763f982822a3473fe095a48a25f93d5713eb364c9097166166b7c233092f51e81deff36cf2301bc1b1fe4f11660db13f285285c9f3eeb64b245225a2e9a696b25d91a4803d51d94d66b3b5574785b94559236f785e539ac099eff9c89e6eb6542e258cd689086acdba3147121795c8d5816fcb66f17de2ffb685804aced2b9c87f3b6bd9a22934e8d825050f01db193745bf94527dc41ffcbaf2f644610d85b6034372cee862a1e9f64501b91d757e70500b6d3e9dc06c358867e49e89a8d53347426e7abd6354ae6b77d1c3144c2c218ca4f74d49a34258429afb492896c945c8b0675190522cab7813bd218cf1f83e209a11005fb19038d82343eac7791722f089fa0f4d255e49f2add15676fe3cf2bc4f97d1c92b770edeaafc0d023df01149e5ac53eed8e25c328bfd9a74a7fa126ae2ec7331bc6008f8ae427270d29f1e6f72f5c625838bed9b11f0725e7752f8f8c943166e60296352b761b2345c9f0dbce2a99757ac3a88adffa905b73c3bfd08785e611dee73d85834cf4eb85c80ac749cfe62ea664bcf97d5780c61fbec38340b49db470417904c73a6da0917e0d5482e17caeb0172f0453436cae94743af79d313d5cd52884d8957f38bf098daf3edc1be6cac6eeb3a4d4d4cb816d9445e4c59d786957851d3068b4faa11daecdda396711a84a07ab7277dc09acbe4f58965e3655eb7a165bcf687f5903c14eb011f3cc2503cae08045108c125a69edda2961ff2c9ac0ba6b5143851381fa2c94db8859356dd65ceb53d644640885390d9b34ac1fae41d9640c6e4aaf85cc6befad4146e2b4de150c65c7cc73476edb2daa8977c38439abe88c3f639d3f578fbc92890f175c9a5a01a08f74187ab71a3a2e8f33f4a2e7e1da1407032b225091449dd0bd550a129b035d69746355c799bb8fefa56e25190b17021bd7861b2f8ae49c9d89b873d20417e43f1caee5fc25d39f8a7a6661e85c20ce04efcc5399f9b71c506a9acde2820328ec06a1b11c97e6c63a938bfea9f6e91cfcd880b9ac0a1c399a83389afda613a081b9a41753b12229d37f8eede94ad35ba1dc221a841ab08cce8a24db1698b5bf1f8410315ba853b1c8c7b6020a8d3907c35a74ace8bd224e4f48aa03cf0ba022ce60b75844bd445e2bfc2dd0a2fbe115038ad7ed751a9599a1a9c625d10b91e64841627ea4504df84f524bdecde1a38e9a0579ebd9e00b35492a6c96da1e4a126955ca0c2226ba818c072ba9130a47eb504f443c5ab92fd9895471e1310ca402d3e1ab75a2f2b8f3cb98f170d1122a8d41909c717fb880b3bf4c08c65ed7e4c92123fd6d905f1a7131cef09e75683a425b5b40f4afec01a1ca23efe12590e7ffc9944b401758ca3ea2377b79b420078674e1f2277a275e2f9521c2326365ef67747d9ea0776f8d5ded3838a9db76aadbdaee5936956005a50b4f2d3f04184e279e0e8bb78fbe114dbe0ce7f9049a704a3f57441abf0ae630ccaf927cf0be320edb8fdbe2412ea1e8ecc7b10289ed3c09d7c801d40612977dc63ca478d74d6d59f10d36953dcdb1f3cff694403b2ddbf965a24423cc546240c4745515bf4e27b31bac60e2d9b40a6c3576c42d50456f8d987dd7c438b70242dac1740105fe5e1e30b458ca7567546385a903b2ba9519134d836677e191a0fa39ae4ccf86dd78f25ab5d80a4dac620a2a82d042724664232cbf6355fc4df2a380492a8af97609c9b674d6f70fe91b91d5bec6d7c2ffa5ee03f4b79cd25cf69bfbf8418e14b87d71fbd837b9c036b74ed50446db3d7a680b3efa99ce2a5b0c2ae7a6ab0aadf35beaf889d4555c6800901f71b1159b24e753166a6225b146db62b859d9ca7b07c25d51e10960b1a5d121c457ad3b73d9db2fe75c4888ec5d683c6b2562aea89c8dbdc27bdf5585293b6bfc552a8dc2aba80f351428bbafed5a807ef3d2aad8f1ecfb7d76d39fcc20052a087b765fa3f855eb0e8f5849a0fb0259b5df799439f1673dee4fd51b827c152d3f089117fce71362a807a1cde40a01f60d4cced5be4b7c6154af010ac82e8aef4c858c1ab02a6c12f7d3a0b2eb58e2ac349719aa60bd59ce79f6cb857bb7ce7eaaacf23e9441625918fbb030b03ec3a4e646a0f7e4660279cfae6a5a8e8a4fc133ec6812a03f45bf02984ab67240e9769addcba4b321438a2f3c672a2d44cd3ef9d7452173e735b745387e83425e0acab40f52d6a68224b0e862aa797e7c847d9934d38eea838e373f4408848810d46642868910a062404fad86fdc0f87aba5674a4ce3d25537768ac1cb275b58bce46bb2a942ea611d2461ec0ccb77ac13a188c65ecd645493c2c53c19093aab351d1d99af8671dd506317ae972997842e3ef2167e1028175fa3e06ef24dc2d19fadc6ae38069646a40056fdf9cde9a96fed0eca18c0a029a45e20398d3ce5e2a6f4f64a29a4c68d7dd87be58b67966f5c51722f9c469efd04bf24b51bb033c7dfaa93f1fadf83cf35f930d71c5269805a2494deaf95a8dfe794ffc35264beb2f85896f80bbeff01831a074daa29763d44a14f96b1f3deb17456f49929164771fe84d8724613e987cb1ec2b1c308d6d5defe0897be715d64c7028a4a0fe7cd574178075dac2e84668f4891076fdc9ba405fa96a8961c78a096e7f494654271c05a4a2fc20ae7c31813e6ff180720edeb61beeb86c402f538d65e9b180e57dfe5523f372662f68de08a78e0e5d2242387bd4152987d56b40f804ed8ec2725ef7e07e4f1484168a9f0f32bcbae544aa056984f731947143140d7a751a989a4cccf5167cc3bf4c65fcef95c358d7389fee645577cadb013d44bec2eb1717a25674694f7af79c8efd5b570e3941216c3d8052ab3ab1d136aadf5055089aae3ea93199fbaf951cbfb8a60a5fcefffd40ee79761ed20efc9a6c195c2b2973148d8ef045817fab121680fa44e5bf6614170d1c469e92f97a62f67ffbd5cae7dc4de1cb3002d5272973cb7cd8c540d60efa8d0725354a6cdeed63278c27f6225a2c6f09a4b6fa87352e15e8ce939dbcb170816ce9449e7941412264663883a87003b46ce981d0fd0b43e7b2783d4d4b5bfa63f983d3bc2745f41aec6c3fe6d216e1ab530de2179bb39776ce8148b2738b836bd9b236f3f3e2c13bde1677dfd96c5bfa36d4b03f21c5c31854e6549836e650150d070da2e2af9692ae381ce885e96ae35240352f11c2421f134bf03dd589b01a99585871e1d99f0f735596142866fe9a577b2e151d323a9b151f55c5e7378dd93f2f69e8502127c152ecec6366d2cc9e19e8c58274a9480244f7e4ea822a8df384b55da479707c0650453631102118548b16efddb2a7729ee9de8ee23bac03e5e66d7950c0208400c9f528c176fc59e6bc8caea5ca28cedd7c592c9cd1c4f2904454b8b065a773192c2e3edc304e15e8a15536cbc2db7fd99e155364a0d8fd70125cc90a4be420193322a0e2ed49d7d0d810034997e92d3b83e0f64f5ccfdf9cebb3b74da0fd7a227f3c0191f9c8b39f707e543214a25ef3bd1c86695f4b7b39b052c268ac62f516a6b9cf05191b634e6a31fa80081118749a56c62a46a72ca35f27555fb6e62d831818397e0048e8a8fa18a76cf5f8643e1ea51250fa6d100303db7260a98f754fa98f94705d828459ce56ac2ca79d8623b1e8af443a9f71ba026e608f5d76e78dc107e3fb012480025dd3305541076dd85d5e7e78537d5e99a73650a1afe85252ef3fe629917a56347fe11c0e6d7fd92b0b29c427bfb6ebd35cda5ebda26494e83aa782a0b05e53e2d6c5d464c37b286d5e12eda4f1485b322e3fe7304524d1ffd474e03b41edb9c9a11532f034beb09cf2f86376f0e8d6dff50e5b7028854c55c8aad718aa893fe941a2ad3f83ce1363f013dabd436a4a2088b41ccd7356c4c259f6a02ed963ffe8223222bf74ef49a78ee4071a61147f5dd23eee21c5fd2c04e1da3c984028537fb1413ef1124d5cfc0460caad0a83b3c15a310c9b4fb73442559685ebbd556846d8b41b93256ca8ca35fd28cb56ae979260dcf88edc3e30355bcdd1342ea583c4fb389d71529f96fad9b144b885b23f1a5bb544122ee017e02df373a7df5117b514d64b6ed4e98467714504ce611e549664e9c96d3094412c17f78c2bf98b5404bb225dd267ea67d8e01e9105ca3e52d798336a4dd4408278b29544fec50a9de6481e1d9ad7b8c3bbdd63571be744d3a0371b65f211b8bf79921abad9734ace936ba4b32598f762c8aef547a8dd9c", 0x1000}, {&(0x7f0000000000)="fa5313e6f6e83f912ef00a0b5952ec75bf80dea8f32f63d8ad5b4006d6d31244ec3c6da494097dca2ec6f56439e4586ed588860af239afe5d82a996820c4", 0x3e}, {&(0x7f0000000140)="8fdfef8c70dc3806f2c375bd22243fae63203dadaaf15fdbffe436388e19989a1dc8f61a834e83050342e6bafd02c35a5c01a0f5b2ca8b22f717dc5a48e2eb509854588022ae13123044006d5a393203213a0a931f368640446d15ef551b918636f5fe4a392df706", 0x68}, {&(0x7f00000001c0)="e57823ec1015710bb7b8f214c63cc7ca6b4657721cb2ba494e7829e0c31a92294b41afaac989ab554218dfd7310e987b24a3441c99c0cc82290ab2fbc48ce9963e795281542ad372ebe4caa356417a8f", 0x50}], 0x4, &(0x7f0000001380)=ANY=[@ANYBLOB="b00000000000000001000000010000006f3195f707317fef49125e168f0f6347527fd2e153678b812b5defc6037af204d7b8e89c2ec0a0752777dc712c5430fb762da5b6dd3b18d966ca45b00b5347015abcf1d422a70a06e1e0a712ad02f060ef13c3352dc0ddabd95c7cd776027004e7ff0ad8473621b14bbb5a91b840c111328b2065566618cf41b27c22fecdfa94a4c7ba383f2fd9f9242942aaa1b47c270fddc03ac7b42fb46b00000000000000d8ffe59ff2af3cec14c0e6fb6a6c4e2f4190108d045adf4951da247c9f4468659d65efdbb88c6c2345d34ad8edea93dab71b680895b606917cf7ff93ed07ebd5dd3b4bc25a67b317fbc22f813b05e463d94d"], 0xb0}, 0x6) 16:17:13 executing program 0: getgroups(0x6, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) mprotect(&(0x7f00002e7000/0x2000)=nil, 0x2000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:17:13 executing program 1: munmap(&(0x7f0000ff9000/0x7000)=nil, 0x7000) getgroups(0x1, &(0x7f0000000000)=[0x0]) r0 = shmget(0xffffffffffffffff, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x0) shmat(r0, &(0x7f0000ff9000/0x2000)=nil, 0x0) shmat(r0, &(0x7f0000ffc000/0x3000)=nil, 0xfffffffffffffffd) 16:17:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="07000000ffffffb27824af42b43622b3bf1b05eb5ad35a0500000004"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)="f7a165ce713c2b480034f38e099642818edf1ecf8f80ac526a", 0x19}], 0x1, 0x0) 16:17:13 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000180)="f7", 0x1}], 0x1) socket$unix(0x1, 0x1, 0x0) lseek(r0, 0x0, 0x8003) fcntl$setstatus(r0, 0x4, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) 16:17:13 executing program 1: getuid() r0 = socket(0x18, 0x2, 0x0) write(0xffffffffffffffff, &(0x7f0000000180)="9fc0", 0x2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x800, 0x0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000100)) write(r0, &(0x7f0000000040)="c2bd8c40f880849e3abe86a4c9388615387cdf6cce612359046e0c62b40832371290b52d02", 0x25) getegid() setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) bind(r0, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x1}, 0x8) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x0) 16:17:13 executing program 0: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) recvmsg(r0, &(0x7f0000002980)={&(0x7f00000027c0)=@in6, 0xc, &(0x7f0000002880)=[{&(0x7f0000002800)=""/116, 0x74}], 0x1, 0x0}, 0x40) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040)=0x101, 0x4) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:17:13 executing program 1: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x31}], 0x1, 0x0) close(r1) kevent(r0, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x84}], 0x8, 0x0, 0x7ff, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb, 0x10, 0x40, 0x1, 0x10000}, {{r0}, 0xfffffffffffffffb, 0x0, 0xf00fffff, 0xe02, 0x5}, {{r2}, 0xffffffffffffffff, 0x10, 0x2, 0xb04c, 0x4}, {{r0}, 0xffffffffffffffff, 0x40, 0x1, 0x3, 0x9}, {{r1}, 0xffffffffffffffff, 0x40, 0x2, 0x100000000, 0x1}, {{r0}, 0xffffffffffffffff, 0x60, 0x80000000, 0x9, 0x6}, {{r2}, 0xffffffffffffffff, 0x10, 0x81, 0x0, 0x8}, {{r2}, 0xfffffffffffffff9, 0x80, 0xfffff, 0x3, 0xff}], 0x100000001, &(0x7f0000000040)=[{{r1}, 0x0, 0xb0, 0xf0000000, 0xfffffffffffffffd, 0xb4}, {{r2}, 0xfffffffffffffffa, 0x54, 0x44, 0xff, 0x7f}], 0x0, &(0x7f0000000080)={0x5, 0x9c27}) 16:17:13 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x8, r0) ioctl$TIOCCONS(r1, 0x40044266, &(0x7f0000000000)) 16:17:13 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x1b00) r0 = dup(0xffffffffffffffff) openat(r0, &(0x7f0000000040)='./bus\x00', 0x20000, 0xd12b9b9ec3ab092c) r1 = open(&(0x7f0000000080)='./bus\x00', 0x23fd, 0xfffffffffffffffe) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f00000000c0)) pwritev(r1, &(0x7f0000002440)=[{&(0x7f0000000280)="32f81e7cd53b24bbc78713a1375d07c012b6167b52b55c39b7515aaac9aca93a2ed9ce6f4e0c", 0xa}], 0x1, 0x0) recvfrom$unix(r1, &(0x7f0000000100), 0x0, 0x2, &(0x7f0000000140)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00'], 0x8) execve(0x0, 0x0, 0x0) 16:17:13 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000000), 0x9, &(0x7f0000000100)={0xff0000000}) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) r3 = dup2(r2, r1) kevent(r3, &(0x7f00000001c0)=[{{r3}, 0x0, 0x84, 0x40, 0x2, 0x758}, {{r0}, 0xfffffffffffffffa, 0x8, 0x1, 0x80000001, 0xfff}, {{r2}, 0xfffffffffffffffd, 0x3, 0x23, 0xfff, 0x7ff}, {{r3}, 0xfffffffffffffffe, 0x8, 0x0, 0x4, 0x3}, {{r2}, 0x0, 0x90, 0x1}, {{r3}, 0xffffffffffffffff, 0x22, 0x4, 0x10001, 0x40}, {{r0}, 0xfffffffffffffffe, 0x6, 0x0, 0x3, 0x1}, {{r2}, 0xffffffffffffffff, 0x80, 0x20, 0x1000, 0x68}], 0x0, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0xc8, 0x4, 0x6, 0x7}, {{r3}, 0xfffffffffffffffe, 0xa2, 0x20000005, 0x2, 0x80}, {{r2}, 0xfffffffffffffffa, 0x10, 0x22, 0x7, 0xfff}, {{r0}, 0xfffffffffffffffa, 0x2, 0x40000001, 0x5, 0x9}], 0x80000000, &(0x7f0000000000)={0x14, 0x8000}) 16:17:13 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x20000000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) clock_getres(0x3, &(0x7f0000000080)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000002c0)=[{{r3}, 0xffffffffffffffff, 0x12, 0x0, 0x9}], 0x3ff, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r6 = kqueue() socket$unix(0x1, 0x1, 0x0) kevent(r0, &(0x7f0000000240), 0x20, 0x0, 0x10000, 0x0) kevent(r5, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffd, 0x0, 0x10, 0x3, 0x9ca}, {{r6}, 0xfffffffffffffffd, 0x80, 0x5, 0xfffffffffffffff8, 0x9}, {{r0}, 0xfffffffffffffffa, 0x1, 0xfffff, 0x9, 0x4}], 0x2, 0x0, 0x0, 0x0) sendto$unix(r2, &(0x7f0000000300)="a1317dd5bdb50b881d930cb5a064a526e0eabb26e8361dcb7798e73afdb6b2ec258cd1c16988f7cb9d25be9948d2bbe8fc8672070f8586cba45c78b63d96ef5d02382013277d072407853f791bc31552db5d234232f894332c105678cee2ca8972aebbd2a9bd8d7abe11702c04ec6a0769cf63373c2b0dab622159f8e2517ad75b2b44a32f", 0x85, 0x8, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) clock_gettime(0x1007, &(0x7f0000000140)) close(r4) ioctl$TIOCSCTTY(r0, 0x20007461) 16:17:13 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x200a, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x9) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) 16:17:13 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) r1 = dup2(r0, r0) r2 = syz_open_pts() fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) r3 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x8008, 0x10) pipe(&(0x7f0000000040)) getppid() fcntl$getflags(r3, 0x3) close(r0) 16:17:13 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x4000000000401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x8000000000000000) minherit(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) shmget$private(0x0, 0x3000, 0x140, &(0x7f0000004000/0x3000)=nil) mlock(&(0x7f0000000000/0x3000)=nil, 0x800000) 16:17:13 executing program 1: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) fcntl$setflags(r0, 0x2, 0x1) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x39, 0x0, 0x333) 16:17:13 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = socket$inet6(0x18, 0x4005, 0xffffffffffff7fff) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x209b8, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x8008, 0x0) fcntl$dupfd(r2, 0xfffffffffffffffe, r0) r3 = getpgrp() fcntl$lock(r1, 0x0, &(0x7f0000000200)={0x3, 0x1, 0x0, 0x7, r3}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x200, 0x0) writev(r4, 0xfffffffffffffffe, 0xfffffd36) 16:17:13 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) fcntl$setflags(r0, 0x2, 0x1) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) setuid(0xee01) mkdir(&(0x7f0000000380)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='c\x00') 16:17:13 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) preadv(r0, &(0x7f0000000800)=[{&(0x7f00000000c0)=""/185, 0x2ff}, {&(0x7f00000002c0)=""/165, 0xa5}, {&(0x7f0000000380)=""/232, 0xe8}, {&(0x7f0000000a40)=""/80, 0xffffffffffffff63}, {&(0x7f0000000500)=""/154, 0x9a}, {&(0x7f00000005c0)=""/244, 0xf4}, {&(0x7f0000000a00)=""/3, 0x3}, {&(0x7f00000006c0)=""/142, 0x8e}, {&(0x7f0000000240)=""/50, 0x291}, {&(0x7f0000000780)=""/107, 0x6b}], 0xa, 0x0) setsockopt(r0, 0xffffffffffffffff, 0x1d3, &(0x7f0000000480)="c20c764c4703886fe6c830e9537c5006dcd90ff4fc883b03f5dac398697e3c996f75e217dabf0cabf68db4f55180b40077641b550f6b02cf35970655c88715afe874", 0x42) r1 = msgget$private(0x0, 0x4000000040) r2 = getpid() r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) recvfrom$inet(r0, &(0x7f00000008c0)=""/55, 0x37, 0x43, &(0x7f0000000900)={0x2, 0x2}, 0xc) r6 = getgid() msgctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0xffff, r3, r4, r5, r6, 0x40, 0x3}, 0x7ff, 0x7e, r2, r2, 0x44, 0x6, 0x80000000, 0xfb97}) msgctl$IPC_SET(r1, 0x1, &(0x7f0000002f80)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x8c, 0x9}, 0x0, 0x3ec, r2, 0x0, 0x4, 0x2, 0xe0f, 0x401}) 16:17:13 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) getdents(r0, &(0x7f0000000080)=""/92, 0x5c) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) socket(0x7, 0x2, 0x7fffffff) socket$inet(0x2, 0x4004, 0x400) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f000034b000/0xa000)=nil, 0xa000, 0x1) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:17:13 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x2000) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) 16:17:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) syz_extract_tcp_res(&(0x7f0000000000), 0x9, 0x100) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3b2b752995fe0c09f5e523da1740001", 0x12) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) write(r0, &(0x7f0000000300)="d4c3741579085cedc110dcfa2d3b5b4586c27ca0274784d82b9fe192002fbe7aff6d196861f2b91b404f10cb3b02b427469603afadaf8b16e13bdd783c35514a7b0099a73d32b9c866e7edefc2bf121f407372ab445d86434480841671b34cfc6d33f2254c4dfde298d84a9b3691c2a87fcf6d67e7c2d7fa4d599bebb3fbfd153e9cbf12a5367a08608e91bbc880dfb87fa9bf49dc3b9eea7b63e8bb62c3707f0b52db72aec37a0437eff035ee5f3cddbe6cb67625077afa3dbc9283896c4e3ca670aa11eb8f4cc504484f57f7e360fd3f6282ebff88fa7bac1bb7190b94234e50ba", 0xfffffffffffffe96) r1 = shmget(0x1, 0x2000, 0x100, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_RMID(r1, 0x0) 16:17:13 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) 16:17:13 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x108) r1 = msgget(0x1, 0x0) msgsnd(r1, 0x0, 0x0, 0x10000800) 16:17:13 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0xbdc6c7efc5b11fbb, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f00000000c0)) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r2, 0x8010426d, &(0x7f0000000000)) ioctl$TIOCSBRK(r2, 0x2000747b) 16:17:13 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), 0x10) fchmod(r0, 0x80) 16:17:13 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r0, &(0x7f0000000100)="0cd125bd8bd24a9d62fcb04bfb7dfcf0e3e7af02ebfe36e7a21b39fa0f4078899be0b1de113961c1685c4e6c80d8209bb36ea192d78461255f332387a99cdaefdf81e62b1e08792ed4203d5fb1cf464b299f56b42e85b24874e6b63ed09c1acbf00a815ad51f411f70c94d953647dbc83111c8ab56251dcd4fb4", 0xffffffffffffff52) close(r0) sendmsg$unix(r0, &(0x7f00000000c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000040)="e80480f16c19f4a6931f1b314980", 0xe}, {&(0x7f0000000180)="10177b355cc228c74d29b3aba898d9b443c1afd6de880bf78083f90e93c8dd1faf52ceccb813439d867be1ad92298a44eda87236dce8b39bc02654be9b98c8d5c18488cc617e31e49ef759e8e3a64b00a030cd6937eef2c623626a041989c2e682033036f8153f3646e95cc10b4e2e28eb93535f08d06a8137dd2f19b0d134c62923efbb154c6dbffce804d7fcbdb6e3906974a8874ff317693f1d8512fa3b73b58d64f1ba3364c0f53e62967957b2667013ed9d8bc69be62b3021edf4f40c7e345997a55dc93089726d6bc1", 0xcc}, {&(0x7f00000002c0)="90fd3baf2e61032ce6169598beb6c19061fa1b28a62cf9a75fa89843dc1395e44738d5299ce74924a3dc9e4828d9a9bdc2de5500a66c9158c2e82f873318b5e3f421d89e91e54537238a1675140b912b2c990f4f6aafbaf8429abeb9d44f5fa3b494776cc521fa8117a7ae8ef39251bc69310b1ae83073e22184960ed15679041f67a357ba6ea1ed8113f77b1b260f2dcc9169fa077382f991e77c2d470256b89f6cb9454f2681638ecfe0732966501543a0f1a0fbc198099b8426b77140d087edf5563d73e97eb7361ccebdc0d2f47418faffe2db94", 0xd6}], 0x3, 0x0, 0x0, 0x409}, 0x405) 16:17:13 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() r3 = geteuid() r4 = getgid() chown(&(0x7f0000000000)='./file0\x00', r3, r4) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r5 = kqueue() dup2(r1, r2) kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) 16:17:14 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="a902010000805cb90cca8590", 0xc) write(r0, &(0x7f00000000c0)="11b3021c066d4cefc699b1e7db67579c37d8b577736e9bc9995e8fb1e5f3c7bc2185f40d8f51f1941b65e3340b46d739905d4714dfd2974593350bd085cfb08d65963c6e0fcaafedb6d8a5857a5ec4c29f6d81d50d7cc492942e68f441b221bb04d455015dde67d4ba83cd7cff5441693f462698f1f2477b5b29dcf7c3bea060ccc4643d5eeefe1c0592dd8a16bff1d4379ec492a5f6439fe4af1b85fd07520c066a6706129343714f2c908c60ddad494a753188a2cc6c3a9d3b93fff9855aa4b843a57557622431eff1908fdd1c2466789797db3e48a984b46493e7630c4dd33dedb22ab97065f2069dfcbf57460868e607449a271ec69d858b113244de2fc25a88a4c116d8851fd97664ccd958dbb7efb40ec2f06b36bfe816e80b53d2bfb3d516f4fedbb218bd55b986d184d12e84ccd89d15ed9a681e060048012af32e46a393542b26950f9dbf9c3bcb8698210a6a5b9f189fd827b7b22e82fe4a1f188f78971eaba7948d05d15a52323fcaec1af299921b174ad6e4dc16c058c06ad55060e004a7dfacc9e4b1ba17314bf4ba61671b610cac4996ec16b6398b9279f1f901bb2964d6cec05dcb481051ef554442e0f6edc6756f996827b67dd967454131d15093b660947bb10a6caeb40db6dcf1c8015abb6f89116af97903549a6b26e714372d884d70c4c17e0eb5f41f811ebb922074e39c65297c00a328c59c6eed9dabab9942c9bc547c9036fd9f411ea5647e6013b1df5f1507f1a25a814c01ccc66c286e7dd140c529cc4e1449cab5d0ed9b26ba8fdaa95cbbe45686e721a6632f9bac79a20628e5396ae41fabfd14c0848768f9a0963f0d8b5591d22261100e32be6d78a585ebc8ee5063165d65a2bb4f682e0e921a425e2763610c372506870d9fe7a6226d09dff14abf4acc9f98a366ada7f4e47a77f25c1abc8b9c00fc8220f7a48971d75c364dc5bb3bb4ea563c9167829137e19a60558b333d51031110481735f84aa4dd4453ebf5337c2da9af8178f7e985a9a80fd7dae6637173ae16a9b62c3eb9aa6da517fdd7041a148b3f5d86d8cad37e910fa9719a93b2fc718e2426fa268677e0d679a9903089a34ab73813dd333c0e35f7f1b82436f7249cc35da723d56a14039005f88232379e7067455d0404acc57ac5798e5f35785518890dda4e517300409c6258e016de2e290e4a36df46a0c1cdc56bc57b1664892dd71b0c2b290f781b5ee702b95dab7a3cc8fde7cc306811bbabb005396f6a30255591655c2dea443300b3e1e9329109548b53e63cfc94bcd527e5f193c074c0cdde47fa02d31a798915b1f9558811352106ed7b96bc2849ff13e97c47b986d302e6b528862e38cb6e9f31b0de657c1cf02b03e1aa5010957ac1206aab4df4e703f90f617c9ec931728cc192f217ae662d0f7dc41739ea02415abbcd3663969306854019af3da0a13feedaf281eb830840b46e1b14c19bf51148fe30266997cee57c8989a79393d08ae6015d66d844ad018d8b5f02df44f3256e8a7ffcd6cca2c4587c7c8b8c521d8a3b4487435455f973d41c2e4e32edd829bc9c0681a5b34c1bc7baf5d0210f5d154956a2c21a58822f91557b1fdd096e8e23508a5c3ba9ad47023526554a01a8d6e577ff1982391f0012f1b720ec0794a0eee40a68d153376c8326ff5fdf02bda20e92c9113fbe89805266aff3a26a5987146a43cb78e9224353c45af33c411411ee634d92a41f288e514ee33718487b29960292bc168b83a3fdcbeb88ccbd19746c0cdfb578ed8d8a6aa7b75661184123cfa67e1d8f18aae84d06224e891046398e1f7708ea4decd097ecc2aae71e3a01947a0e2fd3ee951989cba4135e6579396433f364a397407e66f480722c3d3be062c1e8c1d84bf2c3aa44b89dbb8ab2993c6b618317ea57e222de54465e0ae32c33acde1bf650c78898fb1654d5aaceafa2652d360a49fd0453db98280c30455407027bd8b93ff5458d39795189f10dff941cd2bc94d91a158c60392a020f7b", 0x595) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000680)) 16:17:14 executing program 0: r0 = msgget(0xffffffffffffffff, 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000200)) ioctl$TIOCNXCL(r3, 0x2000740e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) r5 = semget$private(0x0, 0x4, 0x10) semctl$GETZCNT(r5, 0x3, 0x7, &(0x7f00000000c0)=""/67) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)) setsockopt(r4, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x29, 0xa, &(0x7f0000000080), 0x0) msgget$private(0x0, 0x0) fcntl$getflags(r1, 0x3) kqueue() msgrcv(r0, 0x0, 0x109, 0x0, 0x0) ioctl$TIOCCBRK(r3, 0x2000747a) msgctl$IPC_RMID(r0, 0x0) 16:17:14 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0xc010, 0x35) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) getsockname$inet(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) poll(&(0x7f0000000040)=[{r0, 0x2}], 0x1, 0x0) 16:17:14 executing program 1: setrlimit(0x6, &(0x7f0000000000)) mlockall(0x8000000000003) r0 = semget$private(0x0, 0x3, 0xc4) semop(r0, &(0x7f00000000c0)=[{0x2, 0x9}, {0x7, 0x3f, 0x1800}, {0x4, 0xfff, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x40, 0x800}, {0x6, 0x0, 0x1000}, {0x3, 0x2, 0x1000}, {0x3, 0x0, 0xaa9085704a9071fa}, {0x2, 0x3, 0x800}, {0x1, 0x3, 0x1000}], 0xa) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000040)=""/112) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4000000000006) 16:17:14 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000300)='./bus\x00', 0x601, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000040)="000000186a56b55b3e753c00000000010000004dd5706c00056fd959cda2d3ff228d6cd885e7a0bebca700002b00", 0x2e}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x40) open$dir(&(0x7f0000000080)='./bus\x00', 0x280, 0x40) 16:17:14 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) setuid(0xee01) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:17:14 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x200, 0x0) poll(&(0x7f0000000000)=[{r1, 0x4}], 0x1, 0x24c0) setuid(0xee01) r2 = dup(r0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) r3 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x8020697a, &(0x7f00000000c0)) 16:17:14 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x802, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x9) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffffffffff09}], 0x1, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x273, 0x0) 16:17:14 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x8000, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) r1 = kqueue() ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={0x0}) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x9, 0x0) 16:17:14 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000000), 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000140)) ioctl$TIOCNOTTY(r0, 0x20007471) open$dir(&(0x7f00000001c0)='./file0/file0\x00', 0x2, 0x100) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) open$dir(&(0x7f0000000100)='./bus/file0\x00', 0x0, 0x0) getdents(r0, &(0x7f0000000000)=""/30, 0x1e) 16:17:15 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7ffe) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="648a28177ec95d7c5377260354732d03815365c750489f94b2be5d5cd16f219513eeeff39acaae9f9955de9350f3605cd9591e42d75a926b2b9bb67be02fae4d36d68b4ab78e8c9d70707ddd902d7b3a1462048274d96cd8107a6e654d11d073413fd850676b6b27d487ec8687ac0d848d495482b14c855fae21861a9faec8ed3d2227312f5f673b5cc41123050b4f9a33603f640852b81a15f39a27679ab067311c8a97fd2d8f4ae4bb20c9a743bd33ac759a7314e49ae45b024e5a2e0c7f8efca1bfe04ad0c433111834c214c923556d3f7dfc09", 0xffffffffffffff36}], 0x1) 16:17:15 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000200)) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) mknod(&(0x7f0000000300)='./file0\x00', 0x1008, 0x20) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0x8) setgid(0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0xc000000000000000, 0x400}, {0x18, 0x2, 0x4, 0x1}, 0x5, [0x26, 0x1fffc000000000, 0x0, 0x23, 0x48a1, 0x8, 0x0, 0xfff]}, 0x3c) r2 = socket(0x10, 0x4, 0x60b6) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffffb4cf35bdb4aefffa0000"], 0x10}, 0x0) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) recvfrom$inet(r2, &(0x7f00000003c0)=""/110, 0x6e, 0x42, 0x0, 0x0) execve(0x0, 0x0, 0x0) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) getgroups(0x3, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x1, &(0x7f0000000100)=[0x0]) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000340)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) setgroups(0x5, &(0x7f0000000500)=[r5, r6, r7, r8, r9]) syz_execute_func(&(0x7f00000001c0)="c0f2eb66470f622bc4011859700a65f3f1c481fd1183fdfffffff046864b00c402fd20116526430fe26000f245adc4e359419b3e00000000") mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:17:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b2028, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x20, 0x0) write(r0, &(0x7f0000000040)="9c", 0x1) 16:17:15 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="824c6c6c424b855c263547c989022e2f62696c"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) dup2(r0, r0) writev(r1, &(0x7f0000001500)=[{&(0x7f0000000400)="832eccc55d8a4eaac39f09c987a15f599dfcc2d12df16f9cc3d26f35fe64f63b153e65629f9d87a2b3e23fba5b556b7cd3ff507ee8440c65b6155750484480d5140323c8f339850c270ef679d89dd5e9e2db73b83fb6fece4a741a7f11e13bc85f271f0b3d8ab7de6104421bdf7e9fe3be2dbf44f175ff8af47e22d987ed93755584e5572fc1eb65143d1a0b6ac7c67fbe41d7b7524fb11a04cdd5f8db8977954e2eb803e3b42c020e68c2030617a6ab11d190be7961104b3148d8cfdd6b48df57036c485088b5c3de8605ce983367ab24afb74f6e6fdac74239fa0360c9e9d4a345bd85b87410bf320336daffbf38b685da6cb11b00a6f5c206df267a27f11bef2190cc5f80c0209b0f13e2581fbc77d08b0856ec6533ff8f972006a39a915e183af1225f7c5ef01ecb89a2e695d4aaa066ab218a9022c5f6e4b4865931b3d14d70bdba51d0f5ad449a9df8535258c320a218c3f918c74dff5904f639c91776b054131654bbda792268f85d4f3fb6d031cf9af2166cf103d17a0a1609b7466bf88debd8c8fd983bb40af021e1b5edc8c1c6f869def1f03a4e5325c258759a38ef59c2115fbee10c239f9ba264d80d2de44b732fd2075b72774c956a299a1c51af57f00024741948eb4006e4cab9dfd44d8a82d40aed5d628be9b163860adb6691b833580d8fc4d8d8c7d0f125cd0a05a1ff5cd625735e01cd06638e6cbad2a4e2224b2b39d3ade86d0ee5dae714e1c872c503499ea81fab86b1e952e36f8166b36f849bbc6e9952d7e01e319d5e5058f02810213fc67f2b50433daf7cf95bc746be0b60c8d62c203f5fd63bdb5ce0fb7102e641e1c6ae59041ef56273203bdbf2ec67754d47c38aec09238c989923b47372264007c4589d4c919df7c2467acb0f973239909d0fa4e51034656b7534196a490bd41cd4634f510c5a3965618b02cbe48feba364fe184845cdfd5f2e5e7c13631102c75e8d2b803d1ead849fa16c540357b0b989e5bc77ba6874e9c87ddb7f6f9ce17623fe0dc70d1a8ed25d2f355833e2b295f552729fa6f51b2a4d899aa7686f85a7bfaac9a6adc0ab7a9c63593459033f8b51766c698f0969a61366e47673e0c48c491edf3145dec34530f338cbde0e54d2536bfe318b7f81864a1aa6166abef20b9636dc8cd1e47ffa8633f49eaeadc9964f85b22e871d3c6fb4afe0a2b37026606fcbee271e865162cc77d01c01cf45c1a1e64a6817014e8230980c66fa4354db814752210d10c6272af73bef659585bd66b47669d634838c96f01a31bab9bccab362068999968e971f46818a28045ca41181a7e9ee04ae8bbe25aba4e4a888046ab2fe714d3c07c776a50fd1267966bea2d7af94799b6eec3a70d33ceef66d1dab8cb73782d0722c2f3376686a4764df0e5fb317b72ffb43c026f1fb519cc0a38630a1c6c5684d91c48579f36a7ace4488cbcd684250248487ca47a5a789d546e6c4edb9fefa3303c364153b66740538a592091f372aa87c240441c24db3184130b5f7e7e3ef068b61b1ac5e49c2cc82cf6f0ea35cc30a4c058bd4f3fa84d23cf45052b892158af741599203eddea9fa0e5738fd0df96e654394ea96204a6deee14d6dfb516ae4bd04964c7bea96ffc274d31e33403fad247783e863ff86d44c3c9104b9a685b07de75e37d93d1b8292f7d4a2665fd572ea781ab8847069e523536b86c6df5178cfc79917980b59f6cfc8f59f0795d9d4a1ea2b1982f767812b163f244031705db467067f6b6e28870b2c5072c76ce73ce760499ebf743f6339435eb1bf72f0945dcec2f2d58a3d3f25a29e78e693c2c77cf04199dc056c422cd1b44c0a87efd5c425f41f4bfd58435f2ca23ca82273e4fb819ee484d748ea2937b259173ac5fd06ac5a5d74a5ff490e94a2559ddcff195415fb5814cecf6a8c2c9915bc63073da7af5ec02ef7390f24b261bae2c2fbbb9d5d26cf05e3b16af218ed897edbd03e9e587c60c9a4751dc15adf7ef97bd3f02fd8aaadb63adda196f8515ff017bf3933576c219611c91c24d2efc08bd7e3f4652cc800ea49647cf15ee6fcc1ecb0383e624937b953b62b870a9dd49ec72dd3a868d30012db5f3477171a16ac175b01ff99261b7e187d25e7df8da9fa74b5fdf3a581383a242af23a6d32d90c5efb7f5b2ee1d4c6c3d0e375bbeb479fc4217c53827a66d67e1342aad8a010c6229b8a3e220012c0566c2be4048048c5a6f5dc1034f8300d426b75eeece3dabe79949f132ff7074fcc3c28f988eaca11463609bd2c9d55ae1066a3cf3e35691b052a90deda8eefc38f9d13f357f901570d888cc571f70467b8cc80f5e9a01ab8ddf6ff7e0273623679e8ea0f84220cc1a9834d63a2993eae7cbdb64d7751c762e8825f51e08409f6790760710507f4bcb3210b3ebf2c5f1c1be305107524a852a161db36bebeccedc8f25e8a4996e309ba5a167bd34ddf5804c1a40dd477992608acebd73fb44feba8db22a94a354d56ecc580788282891b04edc96178e44650802532e551dc5a7555a6bcea0f109938e1d0e6f776e6664530a8f437e141b127f13cf043ec9a12722f74e30a9f77a8a5a0f73c756a3b820a28d797412429c17a3603a94316b4639e36c976a23e5eab47a6b57cff5dceb77b8e30766c5739aa3d02db94d87f1e73e0eb508b466eb71bfcddcda78020746bf52fd1c9e4a7a4048947e24db1b9904201bffb2bac9825493d2cc1f2811de6f83a7f641121c2de3a4787a68af9bdff0ee3aec5cb4af0cdeea46102d6754d3899d7c6e3938d0a1ac358c3f1c8ba9d7f5b56552b08b8722f076a4e5dff385d8ec4af9f32e57677d215bedaf8f96ff7331683cd2182feec537014f9f8dbc482ec6a89c949711bfbaa26651525f9d8e4a4199be421119b5039701e33758a5fae52c6a4d9d2981ad00bd185e9190f4940ada0bafb5b30fed4b5df7955c5e55817edacedd264ebfa25b624c001a1f6d59b85b99a874dbe77cece24353034f74fc54eee88c92804e4d5186b0a422511aae131947b4c71a631579fd96f5e7f2e1752e6f4f1f32dfb63e67e7d3e98680bc9803234c1615bb6ce65f069aa7e23f282aaea9e856c35ea178f73e3c2d2ccd521792435c476a85d9a0c8cf0807d9063b69613ae1f495195097f59e8f4cff1e0b1033cfb2874d9d6eb870c72d0e14fb63ab1a2e71323d621f1598de8e5614ddc02acbfc53d9889426a998493be42275c9c0936e19240836ef950b4b55997594abb488be3e49129bb7723ef66d9862164b80544c0347eea3286c0f98b11800eac491d7a3f8f96375ce1b1b3158be00095e3961f06a47ba06804756edbe825409d240c66d854c9f50e352f730c1085811a795725a0be8750af375b151ea55a6319492b20c4442e851213f46e514cdb291c88914876c52440a8877309c6caab4fc21bb164592465d6389adb8f241d35d4dd7604033c5d99f89cdaf8266b9fae286708360e89d44ee3d729763bba89784ecb33ef309fc3f5ec14b4d4b7caf25c1268e3d509f3996fd59803c09b56c6c1767200256f322bfa3ebe7e8f8b95b9b32e0170caf4a3a70f4e82ba16a2ca14a753cff9e8a4f944a2aaab0448d3cc1a65cc211a9b171a8f580cce5fc63f59165b6ece97f4e263a9c824b6c592e6482acb4fdb0138609b166087a2a4b6c763d96e7f4709d8e12adfc17caed4b4c772ef84d96f8d17aca3d3c6fd9e5557e683d5e001051f1177f0a29e3b1009e056d822357e59ff1d70c085df99eb0070cb33511ae5c2c89bf2c49d16c6a0e31fc5f33a65ea725d3631027120543e7d3d53821b8f91a7d9085d522c8950d15d51ff4f25bf2caa78fcbe9dc3aa57706ba91c5c9bd3a6772d57259652fd53c7ac41e145fdae8af8ad6484aceb359b1e6b53ae2628718b29bacacafbe7c76b397e823ed9ee2ecd40f3335a319387b00d236ff93613dda5b1ab5b697910dcf966122df9649ce07c74481d1e6970edff45b89139544aabc983b82d4a3664e1ee164db8ae3328083c1fd2d4f00bd7839f103dd104b7297a81898da32074beec8178fb319eacc4274a82f4c99d1fc36903e647594885b417e07578c4f83fe45734f7ef0a0c401a2e2abc4dabf45c81cb59b234f946305f4399375e43dda53f6f111facf9fcddb460c72edf43db815bd573a851963451d43afbce097d3cd57d128958b4eb183ba85c2db5b440e1b21b21988601d05e0fd5a6d9a5029d9c7d25145a8fcb81c7c2b6feedefa24d1b69c4d81066bc1a922d2027cb1289f5db49d02cde2392751a79d27734a6da1f24ee60beff06140ea65b0ec30b4445f670b7ca8c248b054ada98e53c45aee7bae43dc8f3b323dd4de882ddebacb06479bde25f5c01b4196f5b2bb05c14ac58c121e4a63a79f2d6e90e74f59e7a3d4541061c0516411d9fc967be6b577bf2548147c7840d6f3b8f9dfbb35418f6446b99c2e2c16d14082f1a2563ea8039fa1190df8898f12593be2e63239b88fdc2b1300e9e24a6821f451a4170fbae1f9b70bfdff405c612b5d5745dd64b34a8d006c16dba43d783475c180824d5aeaa88e5b621109b7bb0dfb09b6eee1caa614cc72c3083515632a26757a880455400d8c3735e225cbe005a0097b518dc9bc0b68a9512b87f8b78f385820ecd930b9a2848bbf84d6a246b5c60e5f83609631f0eaf38715078b18f5d57145dcc1b3b6d84400394346222fc8f3422a6756c8bb372060d50373b1bbb5f65be93e63167e45a15e925a918fa7b6d08c796849d3c85ce7722bc08ab1174f87414c2fca3c3de6e719f729aa3b623658d98007a9b1108274dbdfb57a47d74816988029894d08c3f62890232cfc1b2cd99686f6f0eb303f1285bc6446a8607734c6d618b2bd8a8cf96a13be621c3b7c0f149d26beb7d37ac3f90349ee0873f0ee7742122fd96b69c99a4e0302347becaa0a49ebd3bb523234cdef60667d0729fe9bcdb891c4666aff7bb88b24fab08669bad8707c4df8b5f1ca1189d926edeac54fc746979a4caa0f966166e8df233ca8abad3e2088fd9a3a58590755ff47d1f477821a0933619d34e91eb8c711138902eb5243373f4e06f22dd80ba48bcb1c811fce45d745a7b56bf2176150f", 0xe21}], 0x1) 16:17:15 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000280)={0x100000001, 0x3ff, {0x3, 0x3}}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) geteuid() ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x4}], 0x2}) symlinkat(&(0x7f00000002c0)='./file0\x00', r0, &(0x7f0000000300)='./file0\x00') pipe(&(0x7f00000003c0)) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000340)={0xffffffffffffffff, './file0/file0\x00', './file0/file0\x00'}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000100)={0x3, 0x10001}) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000380)=0x7) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000140)={0x9b, [{0x3, 0x100}, {0x3, 0x10000}, {0x2, 0x7fffffff}, {0x3, 0x7fffffff}, {0x0, 0x9}, {0x1}, {0x2, 0x1f}, {0x3, 0xa6}, {0x3, 0x2}, {0x3, 0xc92}, {0x1, 0x8}, {0x1, 0x1}, {0x2, 0x2}, {0x1, 0x9}, {0x3, 0x4}, {0x1, 0x3}, {0x1, 0x2}, {0x1}, {0x2, 0x800}, {0x2}, {0x1, 0x85d}, {0x3, 0xffffffffffff8000}, {0x3, 0x3}, {0x1, 0x7b}, {0x3, 0x94b629e}, {0x3, 0xffffffff}, {0x2, 0x6}, {0x1, 0x7f80}, {0x1, 0x80000001}, {0x1, 0x8001}, {0x1, 0x1d7c}, {0x3, 0x8}]}) 16:17:16 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4000000004500) r0 = semget(0x2, 0x1, 0x40) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000100)=""/167) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) setrlimit(0x7, &(0x7f0000000000)={0x7, 0x1ff}) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffdfffff, 0xfffffffffffffffd}], 0x1, 0x0, 0x0, 0x0) 16:17:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000080)="ab", 0x1) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000040)={0x5, 0x0, {0x200, 0xfffffffffffffffc}}) connect(0xffffffffffffffff, &(0x7f0000000200)=@un=@file={0x0, './file0\x00'}, 0xa) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, "b08dce5800"}) readv(r3, &(0x7f0000000200), 0x10000000000002a3) 16:17:16 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt(r0, 0x100, 0xbf, &(0x7f00000000c0)="e166dcb044a0e46538180f7085c4935c1de4c4ecd130daaf0f482b9e16199ee8d3be4c98a4dc1c5b49678abc0d91ea8d1ac70257fd6732d6d27dc8c62e2c7144eccc8f47710a1a4982501d39603c029cc6db3f386089ee6c2b4fc3b1745d08cc150f152444598fba880ad97f439f936eaf8a63ed94aa446a635ee4d5068c8f90c22b5d68f9fb882853785fb834f5da25f19db7c53d459a", 0x97) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x1, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000240)={0x0, 0x1, 0x15}, 0xc) r1 = dup(r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000180)={0x3, 0x925}) setsockopt(r1, 0x3, 0x800, &(0x7f00000001c0)="dac8c191cf44e8863ad831f7c8d26d4060c581132460f2c47eb427aa1a483df0cd45dc740579c7bd1e5f5a163d2d296f49fd7874a0c1cb1b42ee6ef3d117b2f599beccba9b3ef3bf5f4a50e30e62bc4a8b221817ce36107fbcd6df4f265e5066b0af49932a636651ed88d2fa0c37c1f0f2e8bb", 0x73) flock(r0, 0x2) 16:17:16 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x382, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000000)) 16:17:17 executing program 1: socketpair$unix(0x1, 0x200000000000001, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0xa0, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="100000f539f642db75c5d500ffff000001000000000000004eeb84116ef9050e1400d608be6e5d295eeb300a479439b7b38d5212d3622e8e6af0852b95c30b8e8eaca3b5fcdf39b105f6d72a19d73027c20520ee82bd9bc1048685419a04512c53c533c48524433519a88b7b9152340f0f51100b7429c6a925aae62fb16aff0ecae6fa975639a4c5ba7b123667827769e29d6c6a199f822409d2865673acb1e71c2a75fcdd4969b00d7f7f1fdc056a58f1b968b05716f1cd277fa945ee195010e69b6f33658658314225baff4810fdb57cc674"], 0x10}, 0x0) recvmsg(r1, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001380)=""/232, 0xe8}, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x8, 0x0) pckbd_enable: command error pckbd_enable: command error 16:17:19 executing program 0: mknod(&(0x7f0000000040)='./file1\x00', 0x61c8, 0xa4) mknod(&(0x7f0000000080)='./file1\x00', 0x6040, 0x401) mknod(&(0x7f0000000100)='./bus\x00', 0xffffffffffff2fff, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc2, 0x0) fchdir(r0) pckbd_enable: command error 16:17:19 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0xfffffffffffffffc, 0x6c, &(0x7f0000000000), 0xfffffd6e) ftruncate(r0, 0x3) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x66, &(0x7f00000000c0)={{0x18, 0xffffffffffffffff, 0xc6}}, 0x3c) 16:17:19 executing program 0: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) r0 = dup(0xffffffffffffff9c) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000200)=0x401) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = accept$inet(r1, &(0x7f0000000080), &(0x7f0000000100)=0xc) fcntl$setflags(r3, 0x2, 0x1) r4 = kqueue() openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x80, 0x0) kevent(r4, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0x0, 0x0) kevent(r4, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000140)) pckbd_enable: command error 16:17:20 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x40c, 0x0, 0x0) r2 = syz_open_pts() mknod(&(0x7f0000000100)='./file0\x00', 0x6000, 0x6998) chroot(&(0x7f0000000200)='./file0\x00') connect$inet6(r2, &(0x7f00000001c0)={0x18, 0x1, 0xffffffffffffffac, 0x50}, 0xc) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x3, 0x80, 0xffffffff, 0x9, "17627a601e93ee55e4a0f61aa38e19959a65df5e", 0x3f, 0xffffffffffffff01}) sendmsg(r1, &(0x7f0000000580)={&(0x7f0000000180)=@in6={0x18, 0x0, 0x53d9, 0xff}, 0xc, &(0x7f00000018c0), 0x8, &(0x7f0000004200)=ANY=[@ANYBLOB="2afdffff0000000000000000a2020000b04a03235f46e2958f876cdbd8acf2e774420f73129f2301a24fd5596bdd12ebfbbe9b80f6e06cfffbf882016f89fd6fb5fe484f76e08c8e79e4fc3a684edc814a4475e9e4889b86bb508ae7e28490707d9477008bbc21f7782ef931b732a4db1cdaa8b47dad0634fff26181942867e00112d6013d98da8a9df7648966b38c03315d3cbb9f920c361d44d104c676d8af13578e8cc500000088000000000000000100000009000000ffabff88f66e59b92169fcb9e487c221ef1d77a6a7ff22efcd90a49976de3b20abca2b5fa603542f5728fba6b3c27974e2c518b61326697614f224430b6c8581b2317ebd06d312a6dc2a71044c1041ed9f962ac8dffabe2744e4c01fc39fc0081ef23ee0e9ee261d4fba1fa549b39ec7e20000000000000024ffffffffffffff0100000007000000f6c6bdbca7303e29d9bb7de487f49145618f4191d6595a3023f5954d9ba3c48fd11853089b6868c16d93136c2387b664606118490bd091b8223fc19a03216e3855f183c3439eb638c559dd394072146debf221b47478e3c4ac39518daf2cea98da3c1a430be8a9184e9ac29c46859f3f2686f12c34d200857e685d7ba4da6b74fa01dc293c42d66d9d052b158368b15645b5bcce1f4f2e797a9a8872ca0610dcf74a9a7079337fd788953a3e5f6003add4a265a6de770f53f2f1094d1083cb0bd39a35adca974fc2e4b69e5508bba52a8b007a13ac2e5cdf93e70fb3bec3a4c8a394bdb5d87cd21b4f2ccbaa3d657a0b9d6f28fd0fed748a7499094e4d7cb808469f9bbd335b804e6a22e06403f209eeefc30a6510ef3f14e5db93ecd1bd8817d104d785160af930df7712cfa77df035ac7732ac6460ae467aa7840bb24bfc09f5038066debc1a94db8286a32f93a8da132e9e75aab7e1c5abd7f9003ae2c2e9c757cf34a06f367f44a219be8daa246d994ac618b3c0e6f268c57a4e2bc0699b798fd5cead7e17766e63f0f8025f2af65bdd866d99b9d74e6d28c14c0dfc96ab87fde760aa3b2ad62df7488fa6caf8715e8c7302517b4656d9c62ed44b0f918316832dc89d0f99110e5cdeeede4fa9707305878ef30cee717abfacb6534deda0301cba7c884f65b5add250227a1a711c993be2fef1e9d98fd3c83a4c1a8ec9c9607648236ccbbf147d824c129375d399f5562835145a7444bc968ead46e7f8826f1643c2d52712f2761b41d3d82b9e9f56b3679cb3d46c7f509fa2419734a0c5d4c5d1f145bd94ca63e79c7dbf7c277f38a8ff879ea1d1eb45a6e9e1ba8028bc81f4cc27237809e8a58efaa05a74daf0b461523af585ed5262811b8254857b319ed6e225cafd91d8e09e3e363ab52ffdf31a709880e7dea0c90b4ff29ca84a6101be216a829da8b25cd98e00d6107f84f7bb9162d3ae78d07feafa9494f19b63759b683c7fee27678bc5a99653b36c0d27f0eea2c39fecc34d51324b8be37abff4dcb6ddd4a9c8bd91c9ed2530edd65f6b372d9674d3ead62fe05228ab0f55af7bfa3e8fd3944f7f6e4ad78e3f0b9716d9e44253f706016dde15d10ef6491329a1b0fb53c015d588f1ebf36e412df6ab4033bb0b6569e5c7caf2ed5c2205f648ddbc2e733a23fd6a8f3e132db6303dee12507ed938e55851febe67eae8e25d8b832bb1ed7761ab37fb35e5fec79513158e3e7de4f827508effb0872b80d287a998325287e66db79ab6c32f62fdfc0986e3ead3eb1bce7ef8b79db8d211bd3cd32d87c24aacaf85544b81ec149d74a14b9ce4800b32d96cdc52cc100d4579293e12a2dffefc1d7590833fd1ecfc5a6cea8e350503b60ec3f51409dc1f04b7a3650f871ae4fda025595c072881b9b4a5c7cdf0726164d1912968cdf4c45328366506352f9ef50047ec27aa26a901723e6a787852a5c50eea41287f1f229ed08fae9a07acdf6391170fc9bd03af5ea0ba872e283fef5fae874f479ea147bc2ece27c7fab0445bcb1f929a1b15687693219084bfbb1f5c13b3d032c98a2ebb7ffa9e655b74eaa5f8f9d6d44ad0fa5fbc7c52e2ac60c648eba668cd8ae32ce5bf17832cd200520c0b19c7a9408360561e72de5d00cf065b52ec08395904c6969ec2dd4cb5db19a8af98e1df531b784f393d757b2c0f61eb7d9acbfa3562a795c631233f690ca4843bc2126b4c6d6a821f69dea064dcd583ea70d8119fc22672778b0bc1715acf0147e6a493533f16d534b4977f7f209accdb40ee65acfac5290416a686ee5bf5ff0d84ed02f6cecad4d2ac2e209798034d6dd1c6d7223ebb9a9cd5b305e0b4d194ed757506d21573d60bddb79e89a96f7f4f546560fc098f93d860ae63e5061399181935c3d235928d395ef491241745a14e72ed43c178cb439c8ac24e8fb3ac92213b0958c93a5396d383a7ae6bf1a665d8eba659c74473e51d03deff21dc1d749853c1f82459dc6a58b6e7de66bcf1d2e4ba979ca5654d67592e0000000000007b464d86baf7d48cd42eca8f13ff0101979f473d035bacc5c0a02d1986c397b49501df332a3ca8dcbf61bd4d05cbd5cac1c2f277ed3d09c90110f2ebc3423b84279b4001c0227bfe6ff5945c759d7f409d424c2651d31208e11f42cacc4952308b7052c0973aca4fb28b07fa8dcf6bead6ba13031343fe11bfd0ff959521c3fe5406a90f3a15078764e80ae46adf58e28a7fe3f11a2a7a70ed3eb86ea70fa4a9b16d897dc24338a02d9fd6476be52a51d4e60df916fa6bf7936f8d9386255e32c9f999964534b636bb14dc68149d9eedbba13b2cf69ac90130db2f8712fc08b52f96ef55b768fefa144642ce5ecf636dbb36f508b55228033252672b3932db846d00d000133986deeb0e56abcf1ddd29ef45d17c423af173f22fa2b5340bf9d8d6e270429cc0d7fea76c01f362726aff821fe40b18e9542c0892620f5a10e59c74024553ce0bafe82601e0f947162f43be80a007985ee5594b25d1ae0525366020f05dc5758b1087840e2ea3b64ae31e2ac0d3f9565e6bed8f1c97ab7ec9917d5522277d8532addcb124add5197f919b10f3c8cf81b2a11248d642dae5b2c6fc76debffac74fde12f06c5f533a8350930e5d674fa6c759df261cfbcb4678691854cab4d8cee9a799182a0791e1f3f62409eb375531e20a693c9cc9aefc011314f48db6ae02017880a0b9859f0661516e162c9f7ee890c8ad5df94c5667863c7c87f0fac83d47df616127e38c437fd429f75a439178df7d2368ad5de55f7cafff45f89d9bb695d0c5f699de0da6da71d1c47c3c37860fa6f501866c22d080e6035344180865f554ade3ef70c8cb4ce3ca560b9febb81c72fe83b275e923a0d3aa8a0c075bff6debb98816b5e5ad0727ce00672e61202250d128b127b4664dff791f0af3fd36fe3a2b4f4c6a9c775394533f489a14bb8ffcaeeda30f71175504b93650f588f2fdb11007dd32b87864f2643ec30411ceda57c03132362b9d8db3dc03601eff8971160c6a2e16899bb1633fd267cec71cccfa676a17c09db2a4f24b2bb2fb726a38696e524680338e54e49e94d87fd0d87c7265bf58282cafaa0a02dba0aa62c12131f54c3341b83b92d8106295ea10c3a93f72d0efbb6ab2a1b19d2390f189c52e15393845167183fe6a6ba080259435809701a12620f00aaf90a067b3d2f39f850aba3b4454cbf233eda13a494dcd5a8df887ff4a1baafaa7d050ca260cb2253ffa5e0dd95e450700cac2f05b884995f1e0dde92acbeaf0a6dffdb070a9cb21f821f83e29a58a26d04d829904160ce78b2b43bdb15cc4ad5cf00855859b69206a7723b0ce9c57874699c33ad7588de6d756fc36d88b38ddafc513559b887a9cdf61dcce5fd5ed7680abdd9dd659745df55fa52802d995522c2fb862f9e554fac9a9ab8b18edda1d4440023ff3827c250c4ab244952166e554515a7c53d24620b78e62d21eac63afff3d195f43ef50291b00571148ff8730a5aa2cdb176db8fa6a43579dd8809d5ea9c6ba895ae6236bcf9851d501f3137297125ef8562e2795ae0137ba26c527515b1ea7cc0732ba84683267b4889abc522eaf749234118b153aef59afe3d65e29cfd1c7ab0eb88491a262620b6abfbdc1b7ff0fbb8ef63edf66b7d676c73872c46278a47aeca830dbc7ed227eaa4b750a0cd4a1c6b20c7b013b380e322e7a271190274614f57054859269fad526b8bff85af123cf423258fad291de12ebbe383f047dc57a83fda89cedb08a8ef6143c3a76facbe790d390739820aef2939f50e8e6806f01fd0ea0e3f678974e9b89043021fe7753347c7479d61d528f774d9acad8b9901d8164a0207777c094094a49f062dc41797e4278c23f276b8528d19a3994e47c93a9df8985f4d2ae6f5e76334250f4f16d84cd515bd43eeb98563482685636a737772707a40713c090e35274d15c5df9477669f4dcb55d7f9bf540d64e2a3e120a7d45d43454adc0496b4e8800da6cf4589c977eb2a7db9ba722db43bb2b229f90e0222cbf776758fc97b842215502e0584ce048b5e5822967d2763ea9f7ae0eea13806709fac338584ed875cfe1e0f26d20a795937ff076d4336bbfc0c21ce27f588bc849dbaf7a09ded5afdf1f022e36244f1ea1bde5efb434803b0d88f994cffe9dba1b9edbde604e584cadd9efd6f59d662e0b5a192965ebf3114bc9e4384eacc2634cd0d3532b1bb02b4990eb0e2ca6fb017f8254461f6af6c1ca9c407917d3f2a06d22e5506d5fbd23c7684d477679fdda532f9f5dc65c389377825234e5f001f25da6878380babc1ad6b9b1b2fa09be47be3369e6df3d4602740f75bd3c36c7920fdd0d6fc79a7c717bf856192a77363f3f78ab4a99c908ac31c795f64f3fbf024d4bf8b19c9b354edace8a1af6be08b8dac0af227ec2be0a9e3ffdcfe78a0765b0e84d36b2028ec86c596c4142fb9f95a1f853721c2fac0244a0a98c0025a43938f6e2fce093f12c76bfd2d77076966b2e00b1254241509a1157c47c1bdf542ae58fe0639a00a98a48e129c046dc799ff653ad0e0dda7669dcd51f03cb66f1ebc17455ef4f1dabeb6b3cedb47a8104bd35ddafe53fe954ef2fc7556692294f97ee300de23c34a73037c467280aeb6366398ed1d7e40db0a60a48d84e44851ae0d0cbc6eef8506069b575f9a66962647bc97af817fbce5487f39049cf335fa9dfbf36f3feef2a8636655051ef3b7faf8ad2374893979935b5066075eac30901bb3311261aa80ffc4bfc26b9037b1c901bd78c369007d01d9da41075c1921dc5acc0ee813f05d1379066fb394446507ee31b0e68e82cf3d8ddf2aa6b76be87d0d3e94eb99dde6ab8addcb194022897a357e013918a1fbcd6ac57985f62b893a256e29559aebcfa8471f014371cc8fb270a1067b94736103e5382f6ef13d4c6438399ba8b065ce64f454abdc78c2373fc856bb2eb2923badc6bae881f6c0c4e98e458b9c31498330f32f58b8ae147f055d320c116bd6fb4b931583726a7a67e05146d31253c595e7ffa1ecdebabb3253beaf42bdaeb62ab329aae48522bc6b14b9cce2432abf99e17df9e76752f612962137c1369e5eb50d3a5c969c22e1f1dacb788b6f354bdfc1e53a8ec64c0e354ead36eed76e1a274cd4f5a9ff37c0fedc25e10b74bc4ebf45756c370ca506484df2ad4607c4bd3aba0dcb9767b0de38dc0287d3083a96553d549c495eef4c70f4b95995266e616ea7472a7e341e89af1a2d8c42e25540bb17be2b35521c04b7d1691b7d7707b0422b1ede31fa6cf61d8f35d9e6b49c5d8aaacef37320f735be47ced2da73509e894e5f449c7b2c8ac347c4eaeccbd14e7522b81608fe2a371784f4a0a9afb13afa98bd3ae116bdf0c2d7f3537bac1c048b796e2f19f13a0469cd2b2237a0c9ca535339ffdea33dc97759a90da444885d7cee81f4e29c956e8fb8ffb820d0e879b29656d45319fc4c64f5a6ff6b947101623153aced354259558ac7d8f6cc3a3fbc744f6a1ed717ea1b41fb0c1673ed74a57eac7f6c40158f7d868ba750b859f4cde84a125f7d0743024bad328c48a038239fcf1cbf5f52b98b5c509bc15c9b85f6bb44b34879ff0b0fb2071af4262633213102e752300d104727ed969ccfe43f2b0c2f1a34673e76c0c6c97d1bca9a80b6a1eea31297025b27ce75c46ca5f22a2cb541866f6badf464433358a0b11edb6c4457af6725f561f8c470ed8ce8993c13feb8bd000000000000000ffff000008000000c3ef760c92ea1c95387d6dcbff13cbad85f6c5655624e0575db880605ce1f0f2fa2c215d2f62032785bafefe25f18556078c5b2f13a481e0e7b44622a6baaa5b5bf9d012e7b51c237a300d77b6c4cf546e71f47bfaa49a6d19afb5a81c017ac263c48d9825a4dd9f14dc9b52a0837df1980f48efc709437537dfa8b77f3d63bd23179b26319e923837e691a9765355dfc65a8d231448446d4dbfaf6a86b57dbf5c37984882449ace8f5e262304d8ff636bcd689f0fbfc6d08e90b491ea3700006000000000000000ffff0000010000003641f84e087d54ac47d860ad3753b273a5658cc974c576781419ad55ea81ef92dacc88f1f228d82b36ed5e385afa47c2650c3cfe2294453d219fe005d86f0310e5c580694299a2368ca1e29600000000c800000000000000ffff0000ffff00000538c03ba0cd8405ee8949f0c7e53cc2dee90a63de51d6517712e5781d06b6976ffea18cf3cbea81af5ad150467e096c64af1f1434515a35f2cdbf6d5ab2450d8595c297764c9094bc514e523419bf4df76a2f9a3e6e795824212a6e6c9d40c1d99ed8c3983ef844ed2f52a8a3d10354b65fed81f8022ef02da1c0996990ad9aafb3b86cf5c2fcb98353654efa746049a916e937644b90f69cfe6e5cc2c7592fcec097e82881469a1654ddc9bcea2c7d31e3c7fc261f5f0500000a72dbb9a2eed40510f518333f452f45e0ab27cc32c2c32877574a13afc474299bf1ed435aa380f33e6794eafd04ff0000"], 0x1338}, 0x4) recvmsg(r0, &(0x7f0000002e80)={&(0x7f0000000680)=@in, 0xc, &(0x7f0000002e00)=[{&(0x7f0000002c80)=""/72, 0x48}, {&(0x7f0000002d00)=""/69, 0x45}, {&(0x7f0000002d80)=""/15, 0xf}, {&(0x7f0000002dc0)=""/14, 0xe}], 0x4, &(0x7f0000002e40)=""/36, 0x24}, 0x1) recvmsg(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/136, 0x88}, {&(0x7f0000000300)=""/69, 0x45}], 0x2, 0x0}, 0x2) r3 = semget$private(0x0, 0x3, 0x3e3) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000380)=[0x2, 0x15, 0x5]) recvmsg(r1, &(0x7f00000041c0)={&(0x7f0000002ec0)=@in, 0xc, &(0x7f0000004140)=[{&(0x7f0000002f00)=""/193, 0xc1}, {&(0x7f0000003000)=""/4096, 0x1000}, {&(0x7f0000004000)=""/249, 0xf9}, {&(0x7f0000004100)=""/57, 0x39}], 0x4, &(0x7f0000004180)=""/3, 0x3}, 0x802) 16:17:20 executing program 0: r0 = socket(0x6fe56aaaec4055d1, 0x2, 0xd) sendmsg(r0, &(0x7f0000000340)={0xfffffffffffffffe, 0xef, 0x0, 0xffffffde, 0x0, 0xfffffffffffffea9}, 0x4) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)="fc4a7bb511cf2eee2cfc10c50317169c1b8a34df0a912333d32f07e54498c59fb48c11108714644dd7accba87d2d9e6a8d494eeda5cbbd901dc219c13e0f7edd393292d33aca2b89ec0c8442d1e8fe5afb3459ceeebf822d9078d664ae9887ad6761c0239b4a3731dc7f1ac2e5881206c5551ee05ff9ceec33d7e6c53474a128c0f00419939ba0b12270bdec259f2b940c4d584a9fc9b04295aa4b191b1caf96b8d121a335d265de0f87", 0xaa}], 0x1, &(0x7f0000000380)=ANY=[@ANYBLOB="c000000000000000ffff0000200000004b705de14f1cb8cf50243ad0979e2e01c7bd7cacfae834a109ff692badb661d4492dedee11d26eb69c00add4c7c25831bbd30066a515db03b0cdc32678e19d0f60faebafbac93863dfa3735c4b507ec478c6bf6fd78d5c0c324796e72283e7bd1f783b0f95f87487a17547ee6f3ab8931e8a2801ba9b33de8eb782be327fd7135fc70df1cc84f48a07e99c4bdeab599717882943d1a69170cd4ce30b6dcecfc3d5bd37f88b14e8a837580cb90f8e000010100000000000000100000004000000c846cc3969c311d4b953a631ea6f7cd51c53e317e3ce0cd76dd737e8b5acb12542eb284294ff35b5605eb2ecc3e23d875ea4afd3cf1436f4a06155a5a56fb1a7ecd43aca6fdf27ffa38d1e9ec6f0530544cbb45bac0b684331c4069649e11846e32703901da9a160c2f153ef56b7222635736e13b28e20def535bcb084f188ece631c2a06adb0f9d812d7f6ceb613edc57dae8efe58e95fd7e580ea6bf0fd4a1da4b584d3567b0d7f9189df08dfef1d754b53af72091fcb2cef70e9a39b58d4646c3d6e58f071f140fdefc7eb1f8de08b99c2b9aff3a42af5225f7c5f81bada362c55d430cc6514ab24e8698427ba2dceb835db23a5bfaccd39bc04f0f273072dd16629edc43612f74ece12d3e3e557b24d8cee19eb69bbea062d1d3cf54fcc62409f9afd473eccff02f16476693e5e4b71526f36d1dec4239a32f9aeb1ddd71e12c926e55fca4afca0510ed2d53d61367106f8402a1bca6196573a7b0ccb5a823252bae2a983f3f29f6f97b3771a2084bfdba9e31cecb111eaf17f21bebc4707e7f1338c4f523ca290f50d95f1ba95a0e8a67940649ea9740f97c9f9aa10d3d1f6192ac4ccf3ee06edc3a5dc378de24c6151cefeb6368789476c598d9c29ffad6bde0e8ad826645e0bce5206da86b2947f4979da7e739dbe80f44a1948dfc8fd67dc3a47c9d4aa3a93ed5b18f317e8c46d621a9948a8ac91172bd5d259f88d523826b803521191a440faa564783afd1e82405d2d994d67fb99cee9cc9711ce433a696006075c9fa85ad549e57c3de04afc154d75a2d0b03571a73e7edf803b3309a2193c13de1c1ff719cbaafd4c515caeee6a1fd5669aa4c5e7daf8e1c659e5a334ad948137675fabf975d172da2d2fc073c0e7d3670ad1761dfae27e896e4f473404f9e66832c6fd09cdad5587322142d53e24cfae9c42c7eb4f64811c2962e4854d6742d488d255e97428feda75208d3bd3f8389448bd5238e723fdbbfc24bc9a539988cc32b6ae8651c50fce8d56e45d19376cd605c7b9c6c6a11f594525b0a940279b784ba09677b3002d26a5469be6ca833129ac9fbb7e495c063d358d79f235710456184e2ae634b5b1776dc8a5d798b1231d3e81252aae40bd5caf694be0994d9f9a9e55db61a9f95a879d6805f41953ba3241c207d724cb9046641ca0d04619dac78be52ddb3b66390d4ee368e4d5befbc09b55cc0c0abe2df47a32b2d8dc2e45e86dd962e8cbbeee49789772914e990e3d216d8cc9366b214f3c7dbf5b61182690561dc2da846420ccc4ef91a67ad6d8aa8bcd09f6b87f8b2ca554fa69ca9dff0a9b4c93c6ce2491f252aa69ecc567730d362f39906470e4595cb773382e7d8f7f43c679ef0aaf4e1e40ac00668d708639ee2db81db8007156c6655827d958899988a6bcc76cc85ba50a2dcc29f9a4b634fc4b3850616d2100f89b6fc6bb97772f209a53514a80d9f889a6df48e0fba79bdf6faa7473c0dfb124d9a6b45260d7877b3a4f772178c77fe11ea2c5cb17c12d591f4a157ae2d923750534304be328546ce5af52f027e3790ad18ecb699eb28758a300f3bd956eb65f770a10e837d09d74ec50716082e92b030c731ff6657badd407a84ca552c0bc8cb300d29755e5ade58c32c6aeb299119a38830cd103f8d6d5d7c5015963e45c0fce91bae28eb4e4ca82e6c5a1a5cbec79443354899ff499bf51346ecfbfeafbe805ef178156aeea6ce228af71d75b11792d2b442ff1e49a40c9e464d17928bc5d97e0055063d8c900eb2775bb0d97a388194a865ca90725ec40820c3bede48517eeb319913c793f175234ac896037962185d733c236d8ae2987e18b95384cc62d363132d269c7ea427de60c39838f5d181926cfebcf46dd4f3501162840d21c95a1b7e2ed56900cddef870d2598197e7a10ec0eb37d0cd4e41853f8bf0655290684d3c43c7de4cac5839935b97f0ccc8f055e92c20b551f1e9a16feb22ddf88844efd1c6d96001a03bf6942460fda6e1482b71a364188376fed5367923ef90d2e3b18d916bbcb84bbf3a2f0778261333f68a36779ee4f404a968ee173df9a361f3c2d0f82df8862632239f02dadf953935a973da08f93d047e9ab5f1a9316978f38788c5c46824ab8139468c8f245ed9bff4e5aec291e54960ad1eff5363a3d08728305144bb3926270175020ddd0473f71db88810449bf6e50e2992d7dc9944da4cdf5a141b62c749366ec2ad3568d722daccea368a3a617fa9bae0cbada55c2603100186558cf73fbfc6dee83e5dc3a61cbb197a39b8c58064ff86a46991219d9e797963a9c3d6f4779ae8988fedecfe5cdb4bfe409c43a7ff80cf68930219635b9b103a992c0596e11487789adc0a73714b8342ec359294dd4d4352f335f6358c2f2fd6ea5e51d1f40438f85a803eead067267d9332427bcf75085d648b0ba49899baf4a7bb43c9b17ff746cfaad32925c23750e7d6c7a0b7eef42ee5a8616943d3e83962d795c8aa04a01a3b4b0d012454980552d58127d24fdccbd4e45bc2daa30d9911dd8e77cc07385b112b3713bd70ca518d562f396eee7000bc9c84d2e996cdf3ffea88187006460888f32b168f8ede795ebf6e658f84855538fa4255222fd228c21a4814f7046ab946e526f0ce68da91f8b351005f8385bd318fdcaed8b5cfe00e2a2de8ca2c958a1dcca97e11da9de7ee8b5b540d30ee6c65f2c150118a02e77de4c32207c318075e6483accf595704a86d2056a843989599633626f2a020ec42b9148b05afa7c5eadad605f6786600a339a0d7117ff59e4aeae98b26132f04ca408a7b0e2a0df9292c7b608dc5b96f4699a5e4389ca1d43f58efc2fbeb9b97518711be35dc4ff2d5c7f18cdbe63801bcd9d66bff232790ab0e2ebe8eb6c055bd9e95bb56d9c802de08dbe6f95241f28e1587f666e44432ff731efae4b69dc2d8b48953d970c84f96f5d12e46c39ec630036903ce61af787101e7b39e5453479d0941a8ac1c13aab412ba373bd1f2630e0b7af632f658ce5c166d4e2120ad95cb1fdb5375629063c1a487fa6660c6137c04103c115d03712462a7f65e6befb849b5d491c2d0de23d53d149b1cfcc08d22de646cdce78fc6acba8a87bcd1e0ad919fade01c862bd7f25c0a53e10b1a59a40839798b8c5410570b78757e6fdc10c3792d1771f918858b37e8456772126fa00de78afbde92a0fb4390d7fc9eff539c4b2f86f9c0143bb149cb600e7e2d87cde41cee0c792e4227cbfd7dbb0bbc225f0eabcb70371b8111e9f8fe26b4345388ff1a64315f362c8ee9ac737fb346e9aed1de38755d2a14dcd29c44bc1c0685989f554042cd9faef7f75f14022ffc019dc6cb13076e7ceac37e020c08375aa61d1f3013f788e8e88e0fd495da496a03419c8347fe6a526af9942a2bbfeb723becfa584941e6624dff467771903453c5fee51d814258658c65507836843ce54e78b81a64154825161e179337cbef2583a76bf25b7147a1d5abd2ab59ef9763d861e2a00d63a2435c67cf0be208b0ec2884d2f004a5211671dd018a894f1b57ca9b1ece3a4860657e774c88fad0695a8f54642fee4e14e5f1047ff05f3054a3a7c0bca1d7c99155ae9fe770bd002e6b7041e170229eb33f181cfed1f3f6220b605cffe6bc4b65d6666cfa751f1255b9fe93127a298e3e5860590a4a393839228d8353b617d417326a6ccb95972f58b4580da95d8a1c91c07475e8843afa3a30b9db7431ca372eff27f8f23d91c3c88d1744b2db87edbf8bc6f06af6cde71c3bf818c893e92b429c51dd188e0ee15dad4aef764e32ba0a36f942d175bd352ffa84c967e9ebe2f2d1d78d4d03178bd7848257b961c68129f2d928d84ece08bd53338f22612452ca15feec1921cc7a9d2d2ef83d36166ff4060401efca7243cfc4682d950e0261a9933bd484f7e8f53fd4a17f70b0910b26833abb8be8a5f791f67c6eb8d10cd6ddda92ac8e06ad31100234476e9dbe5ef569480baa3a52c81b8810787a5afbaef2c4962495734f63d232ceda891758b663ea619d543fdc9225c45a0b7b9c760721de54a4e9e146d8378cbfd8b3daafd7e953e3b4382ca3165de0813c2a986a044bd3e74072664045b75d8fc8863fa10253b01011f1f16346f71c15165e170ce624ec1ab09cdd75812d06eacaf6000846565779247a5c4b2be8e246ea44b690ff59b82ef0a2e577ec3231984a947af15a5fdc9556905a0c4fe57da1a187cd584f691181e9fd6d291873c094cf1269608fa5350f931644e1b7ecd81a29518778fcd241054b78605aa69694c24e4a16515ac736f98b4dbb7b25da8d4c599ad4c5da303da1524ec3b3941c149ee86014435478b3856557e8f64494e96317e77b0061a152d017168c4302b5440de2697f001cc564a297ae1ec36bba9dceeca8c460b81ce261ae254f1046ecb518bf3b69eb8aed12e3d39449129b7bdf4d7b7a8aa3412d98f3cb24f52dd181ce2163ad4c361d4363f0e611665c625017b98faf438a07d9b91c0a871104b8fff6b0289087a54b3e844525fbd616afa4bb893d800ed52079c0c444b9128ca3df41f0ef47cfd321c0ce2e1775dce0b21deb0d0c7b5fb2205987d58793211ed5ddfcc2547d0fba18db3002ebdfcb5446536bd95d63fb94a22cf613272225263e6536c7907783418232cb83d6c036958aa11a5d293835f9432c9fc4478f644653a95de405bb6156efcd096679a11dcc71e750a3c04a85660e6a779f9f8724629372c2e1a14dfdeaf467a653c0e288cf12c71d71a2f16be1aab00038268e9713033f5c1d3e9d3acf863b579ded96cb46a13c6923d1914740c8647fbe72da417a229daf26bb1838e999ab75a39d0576be485a91479cbea8fa29e2d988855a61c92f951ff143a707faeef23a57714a63a4297d5a012bc5078fc72a92292f0741ae4e3b63933c1830e5bf745c74fc705c28ea83617e1a88b1d41ef4a70fa17db5229810acb4944c1d6205d06a99c778f66716f1f313206b89f5de04f5e19ec9554c824c3e36d05d6b42ebfaa51a8d846d500f21ab200c4707839b3b60bc26bc3723c7bb3964f2a429905820c1f554a19bb42bd14bff6cd313b0bf014ef363e7ca353f327c20b52aaa150c43790ab6e368dc4f6c8deb3228c6fabd356cf2cc203c2f66a7896cbcb942c6a8e0a98b85e20abcee908cb6b713621400c3dda9ecb14a5f63b5db5184e5d59cb87ceae4165ad1860f0c01c70e3619998beb7c8db92a4979748c6774b01bbec5c08d847136a31dcd84cc630c9a0807bf16d054e97dc05aa990de951a3d94b0917cd90d66be7819dd2a2d88df0dc7bb721357672799f29d2ea9b8a4c42b66bfcf1782e48e2107da1872afc93c63d7d6253bbeed7420d97daf670ca11ba4a811d534634a1bdc75df04f13dd67cb7de338cbbabbeead49f10112f50119b68dc1a28436a697731029cea40b3c846e0525649eae0f6488976c0709228939f7c7c8d2c8bf0033ad22f3b1089ab0bd983b1bf4d410256a02cdb0aa64185341d63b569492c88b943b203b6c7d08105b3a4f2b386f248a4f01aea285d664c759271186952e10a2a574a0a7dbb47b3599c9b0a4ce3062f1c8a6b3abd65f9d2eda2150c210e00313f3c6f42f95c4091fe0a661cfd6976c1c6aaffceb7210de0eaa2a9d4d88efb6d6e417f4806fbe6fa0267ab85d579f6fb987f41fff33c7ada5444f846b0551e88fb052d0fb1e6883b004182d461e8b1f10a69e883d00aae91a10de36bd2c41776165ebf847da62cc20dcce0ab38d8ffc78c79221e242d3000000000000000ffff000006000000ba5b30c7fa9490ce2b241ab1381dea790bf5e62434faed685d92feb55c1a54008800000000000000ffff0000000400006c3181d1a203277bbe5dc7e1db37eff4aa47e61de3259a2c19c7eda640646b3805848c44df00ea267d830ae6f857ce820ca6b43df992b69f542fb14be26585c929532ffd8d3e153fbdedc3d40fc6451f58267f3ad26dd4160cd186be20cadb06de436d230c5cac726004cafebac4a9e3a600000000000000c80000000000000001000000030000009996a1b50ce8d851d8175af2caa76ab1c14b864d80218df5e1e0aeda138603487ba1627a11df3c419a16b52f76892573f0b0b15c419a21763563410d065155d7129e3b16eb2ae9946b5f931f192d0e85c2dc4b61913cb4b20c2e4bf23bfb4e5bc833deda505ad74b6840b8adf85e71b33955f991e3eac9ba02789b12cfff97e4c429cc356923f01b07c99a973f2f46e203a0e05d1ddba5cf7c9cad17e32c6dfb334398b96b7cb05505d1f28335ab5b69d889000000000000b0000000000000000100000007000000d467314c50c64aae176cec9dfdc66f5227317dc251c85ef2b15519576ad0bc7a26c968f89d57c18692605b7d2067ae777a589205a321d634243266fdb1d610137342e1097da3ac772fd6eeed106737b567f1f2282c07ba1f5ec9e27c2f61657085ef1d0b5ee790996427bd116b4ce997787fd5361eb66e9b20e06d81d686f728d3cab771fb16cd5aaa10e23ce0630fc5275e35c1b44710ee79265602ad00000098000000000000000100000001000000d0360a33b04b8c6f4ae6787528af0d2c248ba57860466e6dc85edfe7adb37ad7cdf2cb9bbbc46b611ee3daad2986d10d37072d3a673166881e14e65b09f0cf818b95f5da6c5cf5becb3b116cc1cc46d7807d5e7dc875c02c224b3040ec3803ad2acfb7b166e9f9f95c06d2ce5499a9e3c4000a31c0665abf464e2889b6b9775dced05fe3d6eaf96e"], 0x1398}, 0x8) 16:17:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000300)=ANY=[@ANYBLOB="070108f2ffffff0900000000000020b3bf0005eb5ad35ab000f42f2f896d6d9a6bd9f8cc636a53f8c6cbfe6d5da0a98390c7d6540e7609f1c4ff1591fa6683d1e9c0f1c911873e04c7e71376fb9de4518352d75d64d71967144205000000676f38b1bfc7c2e7f962f0c2a5c6c585a24c226b1ee63b3112c849a8e79aa7e8fac6896d35f5ab2028db54aae6ffffff7f0000000041319590149872b3df850cc95c9eb6927e66de0a8c5799d47aa9752e5f7298105223a534b7d4e28d40c26586df186be47b"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1", 0x12) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0) 16:17:20 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x100000001, 0x0, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000100)=0x10) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x80, 0x0) renameat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000200)='./file0\x00') read(r1, &(0x7f0000000140)=""/105, 0x382) r3 = dup2(r1, r0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 16:17:21 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) seteuid(0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) r2 = shmget(0x3, 0x3000, 0x53, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_RMID(r2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:17:21 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000061000/0x3000)=nil, 0x3000, 0x5) r0 = socket(0x18, 0x9, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) flock(r0, 0x8) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:17:21 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0x2, './file0\x00', './file0\x00'}) fcntl$setstatus(r2, 0x4, 0xcc) sendmsg(r1, &(0x7f0000000480)={&(0x7f00000000c0)=@in={0x2, 0x3}, 0xc, &(0x7f0000000240)=[{&(0x7f0000000100)="04686a97f319ff875cb053371f40a4efa30ac73d648b9de57a225857a0121e06e4d19efb5cd8246a7084e28a5531634c63906700fdac620b9e402dfca0448d2fabed23321e7d73333ed1f19391bd7dc62063f25cec81524d8fbb5cd6ce4739a51ccebe40d052d439e322af4d02d2a7ff2121fedf3f259091db9a58c6690d5f6de1dd9f6f95b1413c575f678b3eb128d4d79df932e2e7ca08bcc5111ac9e2b5962d6c2f9c0cb661a1d364bc89519d47673da226a0ee59694e02f9c078f659ffe3a14656524ef812f59dc234", 0xcb}, {&(0x7f0000000200)="2f5d4f8eb0f0f19333e331b7a725081fefafaa68c63ad5de61cb9d3e", 0x1c}], 0x2, &(0x7f0000000280)=[{0x88, 0x1, 0xffff, "fe2b1c118bedda8dc3b8332e7c2ec960d573b4662bebf15a494f563fc8fccb33679c9e81713c99a8142854c98eff4b8500d63dc81f1c26b46a2950f084368debedb4186c7c323d2b2ad5d0c55cac1ed43e604926362b0d690eec8f666564b30d87cbb185d0189d86d964d7f570c2cace3a3db5f4e6d7c045"}, {0x28, 0xffff, 0x0, "8122e51325cba555d8d3c2cd6552f7617a70"}, {0x48, 0x1, 0x100000000, "61c601f72aacfe00bd729ae197c02f6c53a42c38990c20d6fa9fb5c523a3763a9f7b356d20391786e4d5d30e77e9ca032a5f500188d789aa"}, {0x90, 0xffff, 0xfff, "23342f9363d60aba6fc349cacb226a2099e7bdc842c43b096aeb0ff368138e4685b584e5037f98ea526bbb9fcfe617ad2e9169d1d88914772a3dfcafedbebaa91d5028dfb712658a1b133b2ffcf6df921d33f352d837e296c73e9dd122f8881d021ac5bdd26dcb544338f242f507e9ae0ce087250c9d6788ed077e7ccaa2"}, {0x78, 0xffff, 0xf9a, "3b6a371ee8a411bc8d29e32b1459fc60b0495c960d95f8f5c62a81d822b7eeff103d03929dd753485f885b0c56d67f25d80493245e1ab5c07d33fac80f16eb2b2d7733b89488e829c4212064f6cd19137cfb0e000306e046c5f3c95ef5967678b01ec22a"}], 0x200}, 0x8) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r0, r2) 16:17:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)="e1f11313", 0x3) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 16:17:21 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) semget(0x0, 0x2, 0x1) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000140)) clock_gettime(0x0, 0xffffffffffffffff) 16:17:21 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = semget(0x2, 0x3, 0x220) openat$tty(0xffffffffffffff9c, &(0x7f0000001640)='/dev/tty\x00', 0x10012, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000001680)='/dev/zero\x00', 0x10, 0x0) fcntl$dupfd(r0, 0x0, r0) r2 = dup(r0) ioctl$TIOCEXCL(r2, 0x2000740d) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f0000000000)=""/4096) execve(&(0x7f0000001040)='./file0\x00', &(0x7f00000012c0)=[&(0x7f0000001080)='\x00', &(0x7f00000010c0)='\x00', &(0x7f0000001100)='\x00', &(0x7f0000001140)='\x00', &(0x7f0000001180)='\x00', &(0x7f00000011c0)='\x00', &(0x7f0000001200)='#^/\x00', &(0x7f0000001240)='/\x00', &(0x7f0000001280)='-\x00'], &(0x7f00000015c0)=[&(0x7f0000001340)='\x00', &(0x7f0000001380)='/\xcc!*%\x00', &(0x7f00000013c0)='%{\x00', &(0x7f0000001400)='\x00', &(0x7f0000001440)='\x00', &(0x7f0000001480)='\'#+\'\x00', &(0x7f00000014c0)='\x00', &(0x7f0000001500)='--)]N,@(\x00', &(0x7f0000001540)='\x00', &(0x7f0000001580)='\x00']) getsockopt(r0, 0x200000029, 0x8000000000003d, 0x0, 0x0) r3 = open(&(0x7f0000001000)='./file0\x00', 0x80, 0x22) ioctl$TIOCEXCL(r3, 0x2000740d) 16:17:21 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) r1 = semget$private(0x0, 0x3, 0x4) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f0000000100)=""/121) write(r0, &(0x7f0000000280)="d5", 0x1) lseek(r0, 0x0, 0x8003) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r0, 0x0, 0x0) r2 = dup(r0) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffeffff}, 0x10) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) 16:17:21 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)='D', 0x1}], 0x1, 0x0) recvfrom(r0, &(0x7f0000000000)=""/33, 0x21, 0x42, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) setrlimit(0x6, &(0x7f0000000080)) mlockall(0x1) 16:17:21 executing program 1: r0 = socket$inet(0x2, 0x2, 0x3) setsockopt(r0, 0x0, 0xc, 0x0, 0x0) mkdir(&(0x7f0000002b00)='./file0\x00', 0x100) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) sendmsg(r0, &(0x7f0000002ac0)={&(0x7f0000002540)=@in={0x2, 0x0}, 0xc, &(0x7f0000002700)=[{&(0x7f0000002580)="8f6149243b03b733b3e600e9084f4c8ba3b2ad0732994c2c542b15f46eca5a0b80b4d291854fb020534393cf982350658c791d8174c1dfbda084669dafeb57d45821d55f72d93ff3c2f7e9fec1c658355cd8976c0357b607ec8e81c2041403795a276d19bf4ceff31dcfa2d86691c0fa535d5e0396", 0x75}, {&(0x7f0000002600)="d5fc236b3b74df140d06febc5521b1458fab9b37ddee772a61b618ef5de12d644423d89f5e88a74d49bc6744d55ac523ad68aa72525d5506d62f361d01cbf5edad95ab9bc2463abf056c0ce50f7474441b5792e5a0821abbcdf82412be695f59a2b0109ad626bd4d1dd012522ddb4516e0630577d2223f6f156070d1df4b10243eb2260c9a3689bb17e87d2bd04510770475b4574c8eef3554e84d3e7dcd8dd440c8c803dcca1c6803c02b12cf56291336abc1383694bd6a0dee87ed4e5663ec51ef7e666ffd0166282980551682be5bd65a5220c3c3b52d0d344cf29c", 0xdd}], 0x2, &(0x7f0000002740)=ANY=[@ANYBLOB="480000000000000000000000080000002f52cfac5aa2305b49759216eeb73a9f215f5da8ed3b1921ca216ba8791aa2d9a26e20404af36caf4cc949441d7e1fde3c9c490564d500000801000000000000ffff0000d30c000090b59f9a44665103050db88e301b639e0aeb446b581d0ac80ee80197da9efe202d8ffc0f3c5ec2adb38ff80f2a2e702cdc1f4f7475877b1e37da1b0616cd47db809e155aec2643e02a3a239efc501a5cd25e62f6eedb8443e5cef14ac154b5a5501809d6d05c0a639d4627f8375db14f5cc697b8b214f2d8afa8454a747740884ee9c6bca61f6d603bb0a3e3ba7109caff88e4fc9663da62529c1687b179cf3292e76e9705f6561b9460efa066b33eb83b15056c5c40a09c70ef41fcd67c38458f565987f553f95947ceacfbaefe286ae8dc590246a6cf84875f6a01e148c2bb53f3f1e3f89e5c6c655ef103ccc9802f53c0f094012ab10d34b266f800000801000000000000ffff000059784938fafd7d44205d487a557c603526a7ef68529227bbe644beaecac262465f9a708872fd028b1f7b78d2a2c2c096f6cc7f5022586ccaebac5276f348989033f673ae7540c4c2eefa4baeea2e74f68ae2d1abe07f7fc70d694038d94abbfe2767c220aa93feaeb57293a34423a2b333dd46d22594771e2a9e52970d937ca06a5c32e1a0e1f19ad7567d462bae5880b535e74cdc7abac65813e9aaf0e9e49303b84ee2161a94cebb6d8ad6f06e56a1b941d5b16cb7a51225478e8ac6b18d2edd95d654832839210fd188c6cb662b2a13ef28586fba06304997a0959eb2cfaadae13f395b8aad5ce3c46000cd30a858d4150717c086886787d22abb9800000000000000ffff0000040000000497e20e1c00607a13b32184b7f644295646f2d7374b00b5f49ebf93ce952b81735d49268fbed951a465d166a0e564f5224accd46498f6f180fe5cdffc3055ac4645bcccd831a1e9cfbcc82ed53a693e2adf5f06554c4eb4f7e60227a54670b5ccc3eb1f2b730947c24b53d8c665e24d39900dea13354156d41bb2dd614e73af45e4ec94b2000000780000000000000001000000000000003ff74c86fd995d7066d1f77d0650441f3addb1b433982d8fbfda2e54576ef4322f236b9f1877ee7436964ed917f2250d334f5dc4393a66396ef7d7a254d65ea36deef6c82f3fe9017b0a0fe585858c33d10da247d1491a64d145b71871e73590771f"], 0x368}, 0x4) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0x1000, './file0\x00', './file0\x00'}) sendmsg$unix(r1, &(0x7f0000002500)={&(0x7f0000002bc0)=ANY=[@ANYBLOB="01002e2f6669a13482be800f589bdbd41ecb61020b908b0e26b884c664cfcd3567bb6e00bd4fcfa1cb142d0ca9170d9803dd87aa30ded93ecba908aaed494fd8024fc4b08863e5d703166a127f5db171e51b0fcf98e6280dba6777e2792ae5194e2701e6464bbe02961777188830ddd9dd32bbbc1117eac92c20ea18ba855279fb17d047f9b60f6133d53677409507c54d45756a985afcbf44cdd16106ed9865"], 0xa, &(0x7f0000002400)=[{&(0x7f00000000c0)="eeebf884f5d44857f2a683ef42d847ee3549770cc116442880b010b72455165cb6985d66d844d2afe6e8f1321c0b46f98910cbb8d3bb6070e4156949499da57b9dc4f033fe1e68894367cb91", 0x4c}, {&(0x7f0000000140)="b3593f0be9ddddeca569b190e2453f42b39238bc7b3fc0bfd2b4b175dd1580cf14997a66dd0b94c1398530c701f1cfda4c3e3c002f1459d34c3797ae3df0ab5e6226d9a14ac68d938713d3e94018d179aaf43aea8ee6251dc25cb72bc7a916ebb16da1ec3e5762f07a2fa1a57b984736f037b83fb1575825442bbd5dc8299760237062b22a0d9e8352fde20d950be209a24235dc5e9c563c9b89ee8f9eb716f90081e673e4c751aafcb0254924e05eb82b3c8fff3fb272b299dd68a907e03d308d9a49c29aa48b9e23b551077340d86a8875154b3eb024979e5dde", 0xdb}, {&(0x7f0000000240)="1efbf6f1cd91fd574366e626ab240317f94298e9100caca1a34696bc8477197c38cac91bf1ea05e36ce88dc697944ffb89e33afee7cf3e6509367d571a53956deca53dff2cbb287ee62f2c626c77ff50dedf1c97b100dda3ff69d219c08f10833183459161db", 0x66}, {&(0x7f00000002c0)="d69f48efc0d7045ffc70a9296291f1f0869d6173f01734c8a390a8a427ef54cd8795783ac9c1c24eb18df66e3a9b818b", 0x30}, {&(0x7f0000000300)="a27b9815d74f3014b8aa637b0de4d0c9c4d2fe52665991d9eb6e4bc59f18bb788be4af2e44c7391e50a10be1230886f78897b4a8de67ba43b6cbfa1b9f92789c1bc87827915142250d3b3098c3dcabce2d3af65453e81f16296573da9de4003d0cf65591e516a09a00490466420912fac02de994d6b10967347f3851011a7dbd992ae3676225745e3ae0b0a374aa3417971a77c81d85b9b41476e0d92cc3da344a87d7274278198375f39155aa31b62e68d177eb83485cd65c92946d50961615549e930a97d8692c636ad49904704ee7820ad8ad28ad200a8294da32a0b9190714802441e01256afb4133f6edd96ef4ff2563556777c36c9642067b014a03c46ee17df4191624b075d4c453043c4ff7ab2a46c68ef238e6c15e7bebd4f591b687702c3a9b1c97f6b7a3535d959272c8e61cbfd81a8efbb7409de8730ffe6643d225040ca9390d55b2ff4235d0c1ac21a419661bf5d8188fb64be9388bd0808682cf5638db5775882c95473115eefe1e34aa102389a8758d6775ee65aa2de9200895ee4ff8dd633f0db194789fcfecba207bd0b42208d62045d7a9223550d879cc19efab5f9aa1f0376ae1a6b774f782c3cbdc8af92caed2ecfb4a4b6ed488f95e5693895e67a3a2a675aead7d337bcc23a57b58d4d2fc279390f0b77df9b2cd25f9c871178f2c812f58778461a2e80b19c637bad251b103d7ff37949a55bed0aa287c322fcb57b62858c9e4de04002a8beed68be21adfafc083aef449916ddc00ac2289deb35b5ef482920ef93efa20b294e0722a62272a9cd0c26255ff6889f7e78ffc5243997609cf83355b8955e9f07e4128f7c20874496ca76aed756056596daab380f8e9640a5c83aa06d8ed1cd3a2a48cae7475144f0141a132919676dc7fad04700d4a5a878823f096329d51b973d07c3674719e9bbd534e61c749be66b7fe59c9362b26f408d1256ff00dcb5d7b8f34e9d18c14968ea88b74f788d8522914fadc53265ed78d31ae6bfff424fc2cefe0e47f0e26fa9a0abebf151f455ec1dbf17b3c18dfd5ae9b37f2113b2c3ecd764a49731a6dc89d561a409f563ca38738bbe263e9e86311148237b5c8a55dc1972476b588bd8f519f9efe3f656564652f800968ada5d66dcd3f4b5e7fe60cbe370504a0c403883225cc1a9acf7b68b4d90e835fdd127bc0d7a04bc4f457bf6b4cf77415a02fb8003a948f5f4db4db6e626a3f2c728e490dbfaba72d7d1b70902429b5c9dfbab2864858af988f749cffdd4fa9467b2cb7925ed733a55a7c938c47b7836bc49af87ffb33ff0c767f86bd8089a543da348dede334101df8fdd7ccc3f421e1c5e172dd316d05f086908aa3b46a8c5f69a8a9edcfbe7a7315bd82624caea351d08dd4c5e2dbdc452ffccaea7ce8be47be0bd88f02aa7eabcf4fb13f760dfa516c6eb77ed0c088da9b07462e78c5e4fb6341d8aa340d9f482219f8800221d89146c6d3ad5c7356b0af16fbf14af59c1a583f332dff0cd269fb890aefcdf452f5904136d7253b28fe1ba5efc52f4e943131f35bffc6976ef2a5e931907fbb503463b511a3557205fa959e702b9d6cc2cbdbd87881f508989f89d9a3a1fa44751ecc4301f802094d15097db7a31a02ed1118d43d5495419799b932098d7207b1c061080d7a04b4d6ac3f52642388aa0b2cd1de5a7ba556bd44f666edc7d6885bbdb813913558c0b97074425b728054fd1b55d03df6873835e30d5a333f3052df0163a8b9fb8ef25000f9e23d3f76bcbbedac681608b6891e69a6d960ab56b36d3fd659b93bdd7461c85a35f7bf894f442578506798a430c09695e872c55362a7611009d07135b905182074331d7aee750ef02e54154bc8735ae59b33ebe22f749a4152c93decbe21e1bf5a5ae6d139307bd575efc20f275c642a5a73561f78b1beaefa80a21a1736b53f49606a5c621f4a2cc6c626358d27ceaff360175014125b795b2a1810e3480df4fe3ec321f3bd12b4a2b0cf274d57ccfb063beeb82eb3a11491166310afec671521f6e28bf5578ee2dcd8e52a5079daf3eebdb11afcbfbb4c89de951024b60b09c1d5402215a4ce3c011140d10ffe268bf4e28fac461edcc61856865f26d0c5579a5a107ed9a94a3e2b4b08d2c297ba8d8d7e74f70a18708894d8013cb58584d92d86f134fbf737646447ac6fed926ab62202cba3bb310a06eb3d9905aa314727209c272fefc21119b9e7903fa02c2ad5a2e68fbc1e30559cc4e436f1181d9347b075b0c49077229619d1dbd85b69e1216089d0e4db8a9cda9cf4c09297f1f77b6088ec2bf46424f077a4c4bfa95f68df27d9728c24f36601006422a99c4dc6d59bf4ab1cec3e7a8aac792914f35d4386ffde0cc784f94d63eb79d60a503b7362dacb5b3d4c6fe5a47090dcfa8fa2824046c276adec39bb33f4802e57305b1f69740a5b2dddb88b83c50bd3adb8b44fd4ad73df94a72471113df9135a2e14f7a433980c82896737a1036cfbd7e6b099f76127cc2820aa0a524ba55fcda96ed70ce1a0f71ef226fa4ed3107d67fa0a7bfbc6f56d7980b9af4af599906d196e06ad11a4931090c686da44e1b4d14b8d3ea16a5fdc8a0ef135c9c3b576928fb1260d02d25d4c680bdccda2cdaac00f81b46cb85bdc6421d05d8c5f45bf504a23b42729200310390102fd322598f1632e97efee35ec5ed365843ed0f8ea7dc4c17fed123544510133e3845515bffb1ce723621977d6da81867fdd43ea55e736e50c9dd1d6af35f7f0cec343bd78fd66b455ddd630ead3fefb0ee02522bae42144d1dbb0b11ed8cd2656720a2ab5bb7efefb12c98b6a6f402921d6bddd2cc6e5b6a93e1370a5c341b9e913c20d2050a1eb1ffdd012503b463a8bd8b7667d9bb44dd5bbfe43a3c17faf8ce72b20dfb0477462b5caa2cbe3dead63742d6830a22e05044dd11727732e5ee5b06c467aa05b4fe9fb8f9140e93f6d8caf30db30dba200e4d8fb8acea633592f6104dc88392a3a3ea37b87c95764e8847195b40a5055946ae1f3b980d85b6934b1c3fbb5ace2a4d9e629e4d3be513307ee2adb2b3322ba55b87c1565cc10e47f3e2671389aa9ef9722c391f1528166c0a8689c06d808b03ed3e7ca3c7741b42c89af2fb2b14128067d27a2cb7ac084db5bb8045000ff5e2fc656b26cdf3813fb8694e9e254439a13f9a5234d43cc233756e62cc4420945c48707749846adcaa3de5fd6f22014293da90c10382abc9f2dc49d9817809c254dfac93b4f9c9b2bdf0c699460fd4e469e2c7e64e19ffb2ae381775988000b66edd6c015c0a99c6a3138800105e9666dd9b1b1a0abcea79f6023a97f9098c552e42d939c13ca40671e800c2ca3179c3c0845f0b7a2ff404dab6b06649a31a80147205472a6cb7e5f375792132c045ad18021e7512311820ab42a4b6468cf0ae941eb8acd057484e81d5cdfefac76c0615bc01848af64cd46ae32f39d03b84bcffc9a0520ee696e6e247376036c1659bd1cf73fb43e6e479f307bdf6e700cd5055f2f9d2ac2f47bd3721d814105c33f973e1dfc43013034bc52dc7f7f67a715c377263ef9745e77bfa79c6ca627e1392ca7ee0eee4f29dd1d97f7b8b5ce390520b71f7fab56202b8b52618216957e44e203142ba40f4e879a1c042f2478923210124edd9d4daeb641acedac2d15070f0679b7623a8510d2be40ef15bcc7fb900f9bfd225773ed8880b32230d9d04273d550b44fe3c759f4dc3fc5f689c8676571f80689a479229edd24d69be624e1b60ab701c320568578e1d364cfd2b54a096f1f61390ed4416077bb1070b604c40ef4e4d17ccba634e201875e2800cb5e77b54a475ad6fed2cdeca7b30f7bd63df27a737821de885341e2efba278053b1aab4af10a0c08c99d77c410477850b52a1beeb791460e9242783c1ace8ac84387d955fba33521f2214a3fa794da81a0196ace63ac8205c05b538580038737e209168008fa84b5590edf9a747277b670f511b9ddec23b1626b4f6e70a75e21794dc64b859d6988347528310a0fe0178cc2c5619c7622ad109c1eda8931a707f1e5cd39d813c0a8122db868c90c607dcec14ddb8980d6a82307ca65540ca485a7c77c1c019ef9f705285d3d8a96a577706adf39e766b7b34645d725eac3023f6204893d1872793c9e2efaa2a6365d5bc1ba7e320d111d4dd7be0d09b6490015eda16f322787d9085f6abf081838adb28578a8ffb4b0f0dc64f107957be27a9bd7e3f399ad7eac89a06b2894a81dd4384be933ae68671c3d21e948ba69c78e054164bf3aa663629d56e0c44e0918c951354a9d9656802e2c6dc68c2d6fe06416055d18346eb6ba689ba63d9bbde139489c7edbe5f4043e6b99d202e7586a597784c14a04b3b09953f91fa3704685b8bb5572c1a82a49ce7c8c7f3b55f902055b89e8f937c48b0e67948b9798a05393251b84af4b19c6f7b245e40637e45568430e20cdbfd3833638aadcbdf17e7676fc69f5e7ad5fbcdfede07fc91d807cdd2e9b926c0427c03b919fab60a600ac9552af536c25b33b1aca4aca1209930103dc15c2b43d0532885c255fc9402dc3e7043d2af77a7625c34fa8ac2dbc6781d43328dd9828674ef8830651c454ff3a44c8b6378f64b6df8314e12e885ee0a54829d9e2da29c1f95460542865f9c17528da4631b20d52721ec5eb77f9393189247e39b09e420c03ef1c584b91075e679ec8f52d0450b68c9e409db9d4393d35e7756248c8ccef000d07081197122ed1bb0fa2a0af0295f9bf2b96715bbe3fd14efc432fc8bc4c606bc09ed7bfe2e9d484a674f4b75de34791cfc2e811179b288a752f3105b8469d7b51c0247e7aa95b0bd9391fdaabacf73598a4fa4a2d99dc98ef4a30416d4bc845136308b0d42d61936af160f4097a496e4b2ebe85e9d7a8b487387d8c443874e32df70233dc15f37fd19e639e3dbedbdbac64efc51e4dd2498ecbb946f819701dc97706eab7520df9459e08167f8f1f023fc8de77ae180179a6cd4075a8d62f1c2243dcd02e953e010ae45714e73adf462c1e62321b43c28a157cb563da942b7b7d30ab801271de3caaf7e2af53f2fce0530e60e10de9d80275ace9c6b1cf63153eabc54d7d56126e325e96f631330c3e2ef150cc01d9bdd6fd7361da5666f897160c5abf64d708238446e0c61e3c7b8dd8872a052ec34eea89038d2826139eaf2c75ff83cff8d47127f30a17f9bd84081524c20bd7e503d2909a84238d5c454a2eb7486b90b35198ed620bd96bb71944d1939e5daad732bc1d52ea98b99589b002d7c556263c6acecf0be8c8a50a30262811fe3a17317e378df26c2271c1f513868821e14394c3ceb384b367a6b5f85dfd4841246a34303c94d80a0c3d40cab0a2ea2884785bae5429f9396529e3f1f966ec55e56430981b16cd98951a1ac33c6b8ce8a25fdf2ac7c73f7330daff587b242a5d67e893461265878f0a17a2ea80e7a5d2b4e0472da0b8ad3b4e7c915378f66d33232e229f3b481538bfb82a886d9357564a8e7601971d2e266f2cc884bd838d0593f0eefb875c34e522d2222c97e624193163966116e0b607dedfb2b2de4ce54a38c105df49d470bcd606faca8c1026bbd53aa8a11374304a87b9871b71e0a01306aa61014ddb1d2ac726cc22d9e2a85381477e5bd831110a487c00265872ebe9ddf14ec7e0fd0111a00f428581e74d9079e4723d5771accd17ce68f78db880d24f7a202cb318e3c520b26efa0cc005f91651ccc79a2df5cd138786ae16df6070125c2110358ca7867d9e9dc71e", 0x1000}, {&(0x7f0000001300)="32fb58af6aba796bd554f5f570a05b5106f03129b89381866c4a4a1c21f22a", 0x1f}, {&(0x7f0000001340)="f58c8cb06d9e0e9a37a42948c61d81cde2c1d46ef823e424acae75bbd23e62b86d23aa1fa02a20fa9870b48cf589728d50011614d3920004584401ee2e0e1705cf2aa67e3fe43815cf037fa54605261b3b98d7c3ca7db9ad43c8f1891233c78fd37412a86a67ed0a1339f97d61f3bdaef77f9e86d60ba0edb11e327d3a6078ddb3848594bbe34904a15afa610dad81449569e5dbbf3a305c1ab052ce726fb9d5c6c0efd307180b5e944b9ba5aa59675ee745cef2f5d05a7414", 0xb9}, {&(0x7f0000001400)="00eb6302cbb81a1623bd31d7cbb3cc9f5f63a3ed8388e5ed188e86a81137b1eea5b6964fc6efe04074702b88cec4f030f0a23664798f3d5d269cdc9749097bf8c13c949bb300dc3d46e82c2243a81a69344f7f49e9312164ba7adb4f64e84614714a96dc7b36ebcea75e4cc715a6156111b8a29251883a77b735443abed4db407498e952b817c95688046c005cd3682b4b95f6aa4ce1902e0e49fcda004fea2578fbe66d48dc5084fe18fa4b00bbbe5ebd3561e92e0fbc27e1291f189280cc51d4ab8133b08f9ccdad453869726fa1c083ce5066d93ae1ba7adeb66b3038401e7a3e1118a5ac4a9ce39d19e20ef9fd3718ab31beb510945f90de1f0528205cc2617f940f00fab9fe3c7d89e1908593c6580696c40419933741ebe3fef9a59575f2e0aa22495cbaf6f7600a87ce6aa99cd882a7e516a6ece152157f6e0e4fac3ec06986a9a1d101ea2a3d6b458ed7c1fccb11b6b4c76718c002669a9b1d4f6920634aa04b11845e1631ce0262fd7bc7a78483a7b7edb0c3925425fcea8f34977e8043b3fa42bc42b4e38d8a39302e7437917b881b7b70aa4addf54eb71d7dc69340604fec37d891fdcd1de4337f2998b043f9c9c82e1c4a49a8e23da7fa7577919d20eece0dd82e5c510124b788460cc1da4639d134c7a46f5fae4990ad745dd0ce9bd41f9180b9209fb2f4856eb0de8724a0594cb07d6f141a9d4a5daa00830f6be03a0432c7b8fec67de8333e229dbdb51e2e8b8e9e81900adc6b3a00c203cd26d1e449498aae4f1b8aef8558f306a32374253f8c2e38793028bc243721381c0c91586da5067af3fa5d7313b9a9f4579728c86eee6fc4f6ba84b27ff7b41cc2e72e14826ce27d3c7d333d654eeaeec883073824d4f67176a4b8771399ae696c5d1bd36ea6cdf137027faecaaf80648721b6a72d8a7f196850bf25d442ac27367325163b1b57aef0320917925f37e7fae2bfaa381d583d4b78a86c481bc63e09fbd9d644ff19ebf2a8f5aa534d0fd7884a3fb340574750e692953ce28b64878159c498f1e9fe1d2c74cbaea66416a0a865c545200121aec76a9b8df4d559d556830a0ea22901016e2d14e84b18695e4145ccca6913eeef9928e6957ab30a7371693652df1b2b6c2fd64246dda9a182869c7737bd842a45282ed1f620bd991180e2348ccaecd6cb1b164a0acb1e355951c73d4f0d7e39650ad11a639c33166b56d62b38c869a86e0074436642048a7b75c97ef3189c0019be286132360be45fe1a92d2a81808eec69d7ae3f457d434b42ee0500ea1492af434d81eebc1a5bbe25f1a86049ff8b6a44a6bb04b3ab04a8f3472adadea23418b056cda535e1c8574b44830bbbbc7c6f6e197a0b69c4e36dc28da290c3f5c2ab3f18a4df3a87e48d57ccfe3af5fc9afb33731ccf6d11009b18fce1df13629348fb21c283cb232aaae009b5b17df8921f7be44ece0d1e6d09184f4cd33cbf744ba9516abbe2c18ffbfb61349bd741424b419b4c9e1ec1bfcc4eb8a20887a7bf9bcbdd20d2f351067251217197c93d3e4be4db225764d09c2035213b813c485cebe5b861a7b5cca145c432024282d536382c88ba4da2bed1d4217405b7c767ea3878dddf7e66040858a246adc83da34a4f354817e68a2911878255ce6db6b0b8081d9194d37767b65f57d34773a6f08f86aaa1c095a8650fb2554db9164eb9c38224c8583bfc68c8c690215bac47c0207196e49332f31fd091da527da7dfb12ef31427908da4172e4fcade61103790e7faaebfc66f8fbaec6caf0e742bc47516024cf398f0111938360f3e131dfb6b10847a043954e2030b248d9fb3eecfd535dd98245197ead35c7705f22591d256aa66f39ffcbd08f29818453b1475f31f9128ddd7d82f2982484025135094f185c5ec0f978cc6370af1afd816679198ebec06b57f68172dbea6f2a3402fdeaa3e4aca19f9a1acc01e2be28a90fc6b5571c5d060121e3501ad32433d57c7e5d2f2d3190ebb23bd2708878ef51a7e6a4d68e8737d073e38a4233b9269b7e1995a8d7bd41e679b60f1acc00727942354f1e0559a58c4045dc8bed1658981868280f628c4f6682f9a3f87e43e8f0e15744947dade99f716ca3ed77fb13a087cff286e9e97cbc366d60be763703ed0de4b25c9402b472fae828aeb78115e576ebd2b4fdf5aa908f84c9c15c12b7e3919f2c03083c0da47aa6f36ab5a566910ab6eaa4c45a4f7122fba5bcd401f05a882e9879402ea7f987e3645ed80efe443750a718d1bc59cf9a645402a1e613d07f264f684cdc00ed21a58ea61b4d2b88dc8e48a2b0b68eb034e75359ac7be42f0136c9d1e89f41b83b5846d501a2743bf2cd4ad98bc066badb03cf6c07980fbe05f4e8c928e9ef72e8e170f2e7ad9b066b248a78bb3cd4ea05ea308404471b4a5381ee1b679618c7f0f512c93f1843a2ad7a52a271881221212a61b9a92f2da8f384de96a2ea1a2d5e6959f48e087853cd7521894961027b1dea1f3505f0206087633afe176bb285f96de3dc147ba438543853bb550eacc08c456e8999ece5f176ebc77efd104230243f4b565dc524ddae660b2e0a119a56e7a9d8f063c35a9e6b88a20d93f59cc88a0d4d2891d0bfe66b9b97a6e8eb0aa45080ef1315a2ffe596f397f889067b835eab75e78612ea05024eed0060848c54827fd5bf58641726c7b97bac009a38c3c9b38499212cdb16881e5c348857c931841be7605685f6258341ff43fc099dd44dcdabf3f019f934c7450d3517e9d3683f4c52201dd52ef17f74b349492694cb6b78b61ae33e8b1e383e35c2b80925a2e2ccf7057767c1436952d17f0f87994414713534eddd04aa1750b40bd843d5cc6930d9e27d6d5a104a624ba0107131766e983c52fe2c8b9e8a2d0c02bb69423c4bf888bfdc96e4f67da3565914fa9afd1658d14baff274fe599eeb39fb4c86c529d837c9aa36b61634f30a78dbf3a11bc39b9750eb7773d25e6e1f9bf700a1c325fabbc35fa5bdbddb1de83ba9ad6e058c892f96a42b8876c169b895fe23970b08287cd20a4df68b942e51e53c7e3906fb75da8b54cf0521ddb26e3ff6400b5bcf6f60689b218753351087ac6320415114e86acf6f54da2d762a6ac0f045d9383891c04dea03ea686b06bd5a1118c7050dbdf27d6d396e0b8fc82763ffc7d6d9b2cec26296d75d8c5502101e51f9c1610b299208a7eb93b410b43c5d3f66426447e3ed4cdced8b1aaf0019dce5c7b6beadea23c1800863b534c4eb06ece55b3750af1c40aa0976df2068386398c43143215ec1c7d810499260d055d7e1372bbc1788127a7addab787328359e140579e52e83ccb5c2129a738b668c43d9de7ecef5d2c09d410be80b35895c36f7a996ab3119d6d03ef3de11f62ed94d4a467dea5aeb12c9738a2d0f5298e8a5a63053cb3a537eca973f2ba4f19f5c6c06d6d520b0c4664e5eaf5d70aa8fcff235931895691c9802395b07e2eedcb760876dc4a1d1f40b80726f3a61211e22e3c77bc927d3be895650c418fcb758071deead6d4974d36d4ad1845035b4fb7427fe289b908d4757f39f61edd5aaa136a8762b2b458cf289f88e9e1127060ff82866cd4a8021f3e7dd66c622426fbc4531c6c92ff60af00a31a6bf09e339e80e242d71b0c6b016ca0f7f2527bf1d562af07cce7714002854392f9963a2e5324f555f7a7b303d5cccf0578f77c2c927340dd1e9c1d31608663a232c22d4e5c7069cb51b44ed573235cec9ccaa6228418c179049e5e293c9c9b37723fa5bc54c87ee37d53384333c36b2cbf888769e4dc2d3f23d058d93622d19014d455097fc08385fa7e298bc481541c5c281abdeca1bb702d7664e9014dfe7a7f718d300d718511de573412b019aafbbfae60bdad9a411076e86d140508083a4574fad2b093d439c27a458cf4f6ec209e6a62de8133b7a7809845b0fedaff32516c522e6224d99c8c77c403de7b1f94d68cb974160d0f87e3ff58311f231c1e1413e9d591d06665a8dce3db3fd6d776b14ba89bb514bfdfbf44b6385828950d6dcb17cb13d748cea4e2f823da2210c24c35d8467218f7ecb91eec3242a9999edd29a16c2e30419c598a87fcd39c9f64286e16799d0ddf3820052a58c7372dfc830abcada60b524ebd19d0741658191d3b0b66b2c2b24691563915b1c45b6a1806760fbaed3dbe6e96c1224116027ef3b9bc0d0b7143fe216de66e87b8cd5565dadcdc7353af10350a982975866f50eeb86191f01da1452978bdfde3c3dcb0e29d90a38a4c38f5a516b39b134cf1b27b2cffc313c7775441a6148652d258dbd71675750bda815610d80aeed6797efe94e2cf9a3ffad92d5079d695e443978246887d9fca56444a8743767d9319b589295fa4de5e5503af503b7d7331111484efbcb4a6f852f894a268784c8aaed7618c2b4b25c1df7d5eab81593ac74c7aabfaa35ea53846f49f64c061210b70c07f050002509c31824cae2e59ea36fc77b60a54c7a1b5fa804fb6532d702cc5672f204efefc911055121e362e5ad2fa5aea12b4763ab9d6b7073e38093dea7d9460e31082a3a22d2d1bdd0ab3f283c779a4b1b6e70b6a7cdb0f50d6bbbce1aa14b9f22f81ff608c152915d368c2661122a7c32e5d1ee5b89b85c37db00030a62f086f6b24fa8867797719756f8cd2351e82c750820943d44afc4ec0d0a04ad4277437ff303361ac95f284863cf3f02378f87d067000a7b17fea0ca8aee945fdee9242f4e83b4c659855c16fb18b829c22f0cf9e5a768ff2293c71ca810a6827fd35225a1f93282b099f143aad294b65ad09b2f87e7988e6b81aeb23455c19426c0e81865dd2bc46567b83641892412f8cde9419e9d7e16d97e7f58a11342a0dd4ed6756fc6257caba5f0efb0a65c8545b759ceb65c90f685823b7012e5234f40a1c36488cbdacd2cda4c05d253c7f9416323d0db2efd2d36fc9756791afc61f67decd1fcc61a9775b132f5500148318d7113dfceb2ea56bde63e62ea4dcd8be2a3fe3ce940fe097ff2ddbfc9261c58b11480fe67adfe7c525e70dda98b0a2d4b3113c835d8d7b86d26b6a352e575918298d4f14dba48711bdcbfc1cb0b17a607466b1df97601d49f6a962c9a591ad22add12fd2987387845b3d6b740bc4d7744e9e1ccf626e3d06466be38650d4ddc103d54b98d02a6da98219771e2884a2ca6341ec8293be7462140994c1b82aa0b0c5b297ff2628280090ddbff9e1acacf6b9b63e38f8482ce41ce72373fe43463e91c3aa1cfdf4b54f5e5cc887489413a0b5e7a1e71127a88dc704a4103bf69eafa004c094eec403a1723164227e30ac3f131c323f5d4e20541f1df8cf52c8ac3dd6723294c1825b2ac612675cc62ddaeb47f7603bf87c3efa7efd9a148877d632a93df35a094de6989f3e66e4397cdf59ebf45892891d0c14e103f2c1cd1b781c7864c7238fc70a5795234126f20f026ed21bbcd0133c309c3bd29f64de16c29c0738940efd7c19b9ceba2613cad638dc2b1d3c54cc20da01fb75b3da00ddf9f5f615ee9fd8a5428803952bb3269ba804363bd47ccc32d6039b06a0b31119a81bc3e1475c823b6ff34c21b142abfe278e4307a7803a728dc056514d71846448cee7885499af873a56218db2a47d666a4474b41ec9af2520beef729775b193fac1aa67e01f619a0e61a7b227ea6c55390abd228b1d67aa0a591df5967db5bf5f391ea8351c173ebcb83b15a80a037dd5802b3ec82ef7194c168ad50d71c28f813560e4e3c50508e4971d35fec967bd6ce04ee0867f17b6", 0x1000}], 0x8, &(0x7f0000002b40)=ANY=[@ANYBLOB="2800000000000000ffff00875980f725c2fba10f15030001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x68, 0x40b}, 0x2) lseek(r1, 0x0, 0x2) 16:17:21 executing program 1: r0 = syz_open_pts() readv(r0, &(0x7f0000000240)=[{&(0x7f0000000700)=""/226, 0xe2}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000b80)="23bd3549bc7f9a2b29d0693d79b802d9001b000c00020000dccf5c887aafaa14cb13f01e61d8b5ad6f1f0bf00622dad9097d5b14f78caeae4537084f85957fd3c0db438e0c6026ae3deeb82be3317a6f4ad3a545fb2a1c99dda7c98811dd15899f2ea8000000000000100e7a812c0001000000000000002d748fe4f3f2c4cf5219e3013cf25aff124dba3555f99d47de4f58fb64233accea01acc98d7601d1106fc4f49540000000000000008718d2888b4933945a26409af04395418c15146279037da5e162199f0d40231b3c79e90b000000000000000000000000a43fd811cbe5eb84d129192ee200040000ca623d947685e9fbe0b22e43560b33ec73a87e909b0eb8c2448432ba00efccca5c3d6d8ce017d5da1416c8c72bd2ea7728fc3f4925ddec79b46d6d0acd54224307a68bb3f17ff031bfb71e27606e6b2fcb2dc42bc777c6d58f9eceb94304c1d555b8e00ed017f6e4b70b4d6d177b61f1c6fa0e00e0992b0c2f0ec1666737ffd6ca745674c11c1becd3ba9ae8587665dfb8be6b9cc532ffd749c06cfc8b102830a8d44c70e95bfefef1aef5c7000000c5a19bfb04be2f1485a692067e4f7860b331f7abef24dd4f54a425bc044c5d87d7884dee5d39fa88a36bbaf08a7c75a98ef7654ca690c856476959cfde9cc4236a326ca9b81baffcd7adb85f8e5dd00530afdde885a942789b464ffad83ca3a48c4a15d4556600ba374c436885a4345f46bf5ab981cde7a1b2b1c54b87dfc35d19c0e54741b7f697f44fa80bcadb48fcf5d33a7f8ac04102b1040e8bb5c068b2f64af3", 0xffffff0c) write(r0, &(0x7f0000000200)="c7", 0x1) r1 = syz_open_pts() close(r0) preadv(r0, &(0x7f0000000340)=[{&(0x7f0000000000)=""/55, 0x37}, {&(0x7f0000000140)=""/87, 0x57}, {&(0x7f0000000300)=""/15, 0xf}], 0x3, 0x0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000001c0)={0xffffffffffffffff, 0x0, 0x7, 0x0, "58677f0adc00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) r4 = shmget(0x0, 0x3000, 0x40, &(0x7f0000ffa000/0x3000)=nil) r5 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) r9 = fcntl$getown(r3, 0x5) r10 = getpgid(0x0) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000440)={{0x8, r5, r6, r7, r8, 0x80, 0x1f}, 0x7, 0x1, r9, r10, 0x8, 0x5, 0xfffffffffffffffe}) semget(0x3, 0x1, 0xc) 16:17:21 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x29d}, 0xfffffffffffffe25) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:17:21 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x0) getdents(r1, &(0x7f0000000080)=""/4096, 0x1000) utimensat(r1, &(0x7f0000001080)='./file0\x00', &(0x7f00000010c0)={{0x0, 0x5}, {0x8, 0x5}}, 0x2) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f0000000000)="4b74954c", 0x4) munlockall() 16:17:21 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') listen(r0, 0x0) r1 = getppid() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x3, 0x0, 0x401, 0x8, r1}) bind$inet(r0, &(0x7f0000000180), 0x10) 16:17:39 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a5) getpid() r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047001, &(0x7f0000000100)) r1 = shmget$private(0x0, 0x4000, 0x20, &(0x7f0000ffa000/0x4000)=nil) r2 = getuid() r3 = getgid() r4 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r6 = getpgrp() r7 = getpgid(0x0) fcntl$lock(r0, 0xf, &(0x7f0000000140)={0x1, 0x1, 0x0, 0x40, r7}) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x100000001, r2, r3, r4, r5, 0xec, 0x4}, 0x400, 0x800, r6, r7, 0x3, 0xa843, 0xf3}) 16:17:39 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) symlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80047476, &(0x7f0000000240)=0xfffffffffffffff4) 16:17:39 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000040)=[{r0, 0x65}], 0x1, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/50, 0x32) poll(&(0x7f0000000000)=[{r0, 0xd}], 0x1, 0x0) 16:17:39 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) sendto$inet(r0, &(0x7f0000000040)="53542ef3fb", 0x5, 0x2, &(0x7f0000000080)={0x2, 0x1}, 0xc) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f00000000c0)) mlockall(0x416ecd10976c787b) 16:17:39 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x62) socket(0x18, 0x4007, 0x7f) 16:17:39 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) bind(r0, &(0x7f0000000000)=@in, 0xc) 16:17:40 executing program 0: openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x200, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x1, 0x0) fcntl$getown(r0, 0x5) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000100)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0x20}], 0x2}) 16:17:40 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) chmod(&(0x7f0000000040)='./bus\x00', 0x80) r1 = shmget(0x2, 0xc000, 0x4, &(0x7f0000ff2000/0xc000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000200)={0x9, 0xfffffffffffffffd, 0x3, 0x5, 0x8, 0x0, 0x30000000000, 0x6}, &(0x7f0000000240)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000140)=0xc) 16:17: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) setuid(0xee01) ioctl$TIOCMSET(r1, 0x4010426e, &(0x7f0000000000)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:17:40 executing program 0: r0 = socket(0x22, 0x400000000002, 0xa724) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg(r0, &(0x7f0000001240)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x80, 0xf4) recvfrom$inet(r0, &(0x7f00000000c0)=""/145, 0x91, 0x800, &(0x7f0000000180)={0x2, 0x1}, 0xc) pipe(&(0x7f00000001c0)) pipe(&(0x7f0000000200)) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCSTART(r1, 0x2000746e) 16:17:40 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x801ff, 0x0, "b0d42000006e9300"}) r0 = socket(0x18, 0x3, 0x6) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000400)="2967f849", 0x4}], 0x1) syz_open_pts() 16:17:40 executing program 0: r0 = socket(0x10000000002, 0x2, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x4) 16:17:40 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2004, 0xffffffffffffffff) mkdir(&(0x7f0000000040)='./file0\x00', 0x81) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x4004667f, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "f1f743cb40e374632e860065a9bfd71e8158806d"}) 16:17:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000000680)=[{&(0x7f0000000280)=""/146}, {&(0x7f0000000340)=""/87}, {&(0x7f00000001c0)=""/20}, {&(0x7f00000003c0)=""/125}, {&(0x7f0000000440)=""/57}, {&(0x7f0000000480)=""/71, 0x40}, {&(0x7f0000000500)=""/74}, {&(0x7f0000000580)=""/75}], 0x1000000000000398) dup(r0) 16:17:40 executing program 1: r0 = socket(0x2, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x31, 0x40000005}], 0x7f, 0x0, 0x100, 0x0) writev(r1, &(0x7f0000001340)=[{&(0x7f0000000000)="200ea1a585b6ac7a848492f501281bd4012036d56daeedd406620e542b6e894439c82c2462c4338265908df3d54c2804ff61cf9fa91f7a21c9c383ad4066d7d71b6573e1661ca30805583d7fb06d268d774c196489ec7cc1ef6aa6487e23be5e38e640d9caef5af1c322069981815a7b2021e339b47f98370d22b441d6eaa7fd810371b5f6eb2427511f2349efaa688657a6ab16febd22b4c2c20632939f3277eed708bcbe67464bf80c", 0xaa}, {&(0x7f0000000100)="ec44eff84effaac5ff4c374cdc3889dbad227def382f20707d2e", 0x1a}, {&(0x7f0000000140)="e22633e204be2621e996", 0xa}, {&(0x7f0000000180)="b32aab04e2bacf125ed352485757eba7c07fcccae8a50067a829aef4a9bf757d5b1553987654d58873ac5986fc9d43b74d5dfff963210fc3d3d79f2428bbafa0c804ebb0cc74ab8ed8a770d77f8271de50cbd324d7a6adf370d2c4de9211cf06c3a2a8de60f81f707094d322a4b3b533ae2749f344", 0x75}, {&(0x7f0000000200)="369bd864804b6805e04b008129f6dfe2fdae79646051a4ba918ddb10719e6316c730a2c73726aaa239b96b7074fe2967fc6578884bbe3d540c12af983ed1b1103836e3decc16fb3f7856451ad007ca2b6bacf059d024", 0x56}, {&(0x7f0000000280)="10a68df69f3e94992fe6ef1165adade25cf4bb37257a6d416f6e4eff860378c878f6bcb3abec3a6142f2feae2c4cec743f4b3490f15b56456b6f35eef0e3dd3e648a0f10a042bfe05ec7ba940dc2f1c6095cbd3505dff70c1cba51956689d31500d6931f38c47f66bf872095bceb23047e431a9158dbc01c28fcca2ad4b029de89b40ee15251dccb1ec7ceeb0329fdb21e7d90721d6ed8064ec59a9b88c7948ebd1cbb09d0c18dfeeb8f509b9477bf1f8fe529b1613e9076443d7dea37f7e28964ddf6835112b3e31de44ed20f3f78c0f49b2f3ce028a8508f5dc729fc5a2d07c9465f45c1262e665e3517316a395f1dd0955dd9a4a8882b9eaac545e8b90444d093c4cb3e2e57a3b8c554e3bda0416443b7ee0b1a5e9ccc806fc0b901bf9f7005628e3cb87ff68d6252a7037f1f3b85ea2c37929e52eabb65b3a7f49a51743d946395233b5ae1adeb178634ac13989f006abda2b0d3b9aeb7678479fb530dead2152ad7214aceef5b1b641794b3c11ff138606ecd5a426f9eeea89013ea8ed80e606a4d745d99e63e1292a49c496453898e96c8b065afaf1d661f26d7abe97c7fe9653572841702b4426e5a100523aae255920fdf59343958718beedf4bc51c1f88484ac0251268166966399ad7c0e77415aa6a2edfea5a53f464d043ed9043931972d5e9d3987a146defd9f9021ecfafa7a757643197c23a80d9cbe79ee78667c4d9eabffade2404022b10adee9a4f4552bcbbaa202b061c1d26a5877732ce3f54288c6f3025cc6f48a7e764a3f858dc75d68c66207c5b06ea9e6641d32b4d35836a0844ae8b219f4480bef0d9c9ca83af349ded67c58e9d45e7aab321eca8458d615de0446ce995a779e926a9366ade8d4d4f518f8b3d5daa1beb1b0c7c3915adec0b5b07bc84619d9dd5ddff5fcd2443f15ba9caa20556740083877a88c8de989e360a70450d77d8fa2de8c871f2d93c1e6b14699133bc06d7d5e3e31a24807675cbd45fbff4c1780648d90250435f391aa12681413b64e1943be9c3b5499b82f6fdbc0bab082221df68fa40a0afc1238b8f44c1dae73faf0978a08d91dbec6ab17819f23082518b1b6d42a6bd766b90763b294f71236281ed63089078ff2d3bd50dce5e0349eb6bef35e5ff38266a6e9008b41781b4293672a44292aac29f3bbb97b39487da911d1c089fa0f1fbe3925c0fb1ccda29cb65896978f41e9a5d477a72cb450a7d53f128a54bf585305f33997cbb7c11ed5856617aa9c51a3ccc6cca06cf481ded9005ae9a0a569267664d408b5e46c2213809913726513df331b9662cb68a778d1cdda8ac97201988339b3b4f09c41efd75fc51f681f6b3430803143fb5e359ed4e211e6c89a5030c5de1e5422516ce5de26a091a3267db5fa4c9878efec0677f4df78531854d173fd7324ba7626bbbc96f4147b613e3bc1f982659fd145bc38f29ae091a7ec43774317e7a90d14e2c88f3dd79fab907c2dcffb4db37603bb8878dc8bb873bc977ed14d7a604edb8b9573d4f3c32227543cb3fdd4479dc4d929522190f6ba760615a6a469320c94a57c15b6ae903a7862758c0bc7c1c0990f1de2cf7763657124464ec1a032593f74b269b7997b01c7dc4c48588c008ade0498135003dc61ea11ef6b2a3f930264ba323d72f6bef6e36a4c7ebd1568439ea676265b8c88111ef1cc1a3655654937c1914d204875cce83c85e1695f81b9376adb4a4eee678a0b86091d1555366ce4021b6986a0d397806de19ba4aed4149e29b30fb7f3fe6199135ffa295253058a0c5bef44e7b0dab0d16f5d876685618a87933a16a6f307f85d6955bb6926e67a68e80960184edfd98e8b8eaa74a4fef9142ed01fa2553fd094b2216195501b8a2761d682204a44af112136f0bd4620f98c1db791db83673c22405efcb6c883bb734d2442c91b0f9393c4ec51cbeac12f9cca84c77d82baa64fd93e936f8a66b7ab4535f195a7ec6cf12719fc228d183974136928aaf7daf54a42e33159175202e9573b7a7a57f58c964bd326e3bacc5ad263541f3370a905f32875947e00851131433c7ef2140762f897a081dd8229a9dfa6c06fba9d35153b42892af11b498a564060a05688f3ebaf42dfe9b5b22aeeb2db1bc460417900b6d4467fbd54c870c03d4398cb76538578567b809c1dbbbcf2ee29b9cfb122dc5954a9114c6721b37a5ee2ff360f02632c9df9970f54851c093dda1b46d0e9201a54599d0e97066bdef25570b1458bad869efec9ea853c21f22c414ed5389f26130ea45bbb337cecb61301dc0d4cb1a2fe2bd2c48c881e3ff465e814d460f7531ad6ecc3fac90fb3e82c086c67292336c41fc48c46d58e12402421c1aa195473ebc274945c6158a3cee7e86cebdd2f3f320e40b778f6dc2b2c3b88cc7134ce0ba23ce03c58e04f61d6f829f2af7df91b7b8f244d663e99842f1402a3d257953ba9376940c436c1ae5c495e69eabc651151839b053b7be95e1269a0747cb87315cb0a7d0f7cc826e520e05e02735724e34d25816be800e36ef6e698c010ec855541828cc0f5d5557d4e401e623f8c996f523abdf8a2f59e9c9eb4adc156b00a887c49a35ecd6c48872772b47aeeee614701b608f8711325202edeaa597f22ee9f0d70b8411ce00f488de161290fbff9609570961ae12cbdf47fe039a8cf15451f0c53d73beb73027727fdc60053a44a85dea9715178f9c213d2c83baab196f9c7e8f58169dc625fa58416a6420bfec865a512c321da8d6ad4b18679c3e04309417f80faf78ffca24f78507e41d770d851d08e8eac272a0fec2c5bcf97855a1448e4ba1283c7ccf644c95515a84bcec48652b3338bcdec7035b1c571f951b5b1af5444b4f41c8d8ec2a54de42acc724509519e2150ca39230948750f91832c6d280bc2ca0f6c6d1224a223658ae4284f8dfce2146a532f8f35141eafc90f64a1c4a1db65bf13ec7ff4ecff55045a5aabb9cb4c335910e84b0b62433724cc67ef282b5825b65d3993f56d627765cfd2a866f57901446ed8ad0226a7ab20da228c42c53e81d27212e0285362df6fb7d18871ad05ead690608f1bb502091ce14cc454da38467fe87f55a1063838ecf03d447056e7bf6bef188451d1d5658b8a9b24eb74597e8e55576a10f7c3628700a1e6076d5245878f9e3c96b5506552a2dec3f338bd52897526edf80824c826b0a890e858a936695955ef4668eb16cfc1a042b058c7479fed16803f1daa325dc670e4f3bd94fc2deaf8b8bb0e3e0a555f9a8de73641da8a31099af9f17277af0f7c37d8a72000304e05e14148b4d737e27953e8c55632e89114ddeb8e72788a85648603584ce0913afd3a825e8d73c1cccd6066b4485ba02137cd6bfbc055ba8bf14b3c4dbcb40db740a88adbf63298525537f9e9824a0729c455eb523519dabd6381de8d832724d810af7edcf134362fc259f4bb4054b842e8f7a68e798cf80b4283d61ae330b7931d9f748fa081b81feedc41f11f28dc4bfe51023332fe653b83fbba5c0a745fbb035be9f1217c319c55b0f25b448e310a821564948b50c906ed54a29caa1ecb73474ab0b043df89cdba6079edda0302cba90b735d1f3d12ce8a05e7d31bf9221d57fb41c5876e12a0cfc26484a89c7c2a9d38210b7c8fe1d637fc5e75c4fe01b440f5c755c109fd0923c52c92c9a3d80d444aba966e6d12f6b70fb6abf8e1f0c5014a8fa0f06bca404713da480d30fd2eb9cfefd042a8404401d6c204e59915e9543115e0fb51d8e6e92946ff17bc207ad9655abe317116c091d324ec0decad36a8f97a09f20e194f5f3833b9f3323b0148158c7e21f58e80cb7c2540fea965908de469f9c59e595ffa7abf3e30998df12712fcd70716518ab845d1caf25397a4f90087b9de53d887b7c6c0e8ddecf6629b2baf4cd081240314c75e08462b2ea189adca669d983205cb423eead32a073ac8e840f8f930dfb7022ab7619d35f22b5ffadd48b29ab7bde3657a4141aa5e898768e305381e7ec496c73fb6ca301c1a5723ed7160df22b0aa2b251bc84e73389248fdfc1de7ca959a0c1dc5c9230d2dec8ab395bd2e2eb33967588de398df1745406839d35e324b253ac17f343b2be5d774ce1dda9807eac1e91d13ef7fca2f744e3298589a51552ec1d0770f480a265c1abe0f85796390247aa88b2ee68dc2048477ec728c838dc56280709a846d384bda7419e1f3b25bf122206d9c9eca9d6df9e02a4f801a4a9b26b86bf24e50ce99b1eee3099f68a6b2b23f5405098d5c0ae452bcc3b9114c099654441002b507120a08a07116a0e65d1982ae5cfe6e0799302c43e385a38489a15d122b9acd24da3d77f18aa140ce93541bc68a7981e08c623e004717d63bb99dc184b5a15551d5616a047169aac485992284450b4a9e2fbbb868c239d610055cc7df2a83c1ba7352f931db97a574f613e9f7d8dbfea6396fd7c2d2dffca8c9214a747715a627128715ef97f5fef20d89bf7a0bb055b92df8704a9dcc6e3fd7205ed201e1241b154ba3f3924593851a4b549a2ae7454e7106b11c7ca8701a9fdb16a16d2fab9f0c943578484cccca91afaa9db197b326f82baab6b23247c432c33715f6a2781ede83dadb7c28670373e225d01812b92a33e4602064206ffa89e7ae4d30b230364574ee54baecf870844d5047865b140d2cae782aa60f976c52825a7147b29efbfbf329f1d23ce59dff38df9dbba98bf437c7147f17ec2bf914651f1e2a221e7ae1041c0c642faf8e027a86af71ac13e08d84ae4a95956ccf9be39178af63acc43bfa225601043fa16244379b0931ce9aa2c45bf262bb5eb7afbd75873ddaf75ea106b89a6d8a8dd01e43729c2ec59f2d8ff58c4dfe16ca85c93d4089ba17cabcdd0b79e119c07d086b0c4c27208519c6541337c1eb6cdb3d8138111dcd280531c924ac6e4a9b6bb981f8690a3a3c36e0df64ce18c67a87f205531eeec8dd7d8a9bc649854eba1d09bd4fd71685c0d1fc6d111c2375dd7d85c54469252822391534e1f3e599c7c084753262cd23ce7434cacd6150d14e6acdd304bdeadbe3935fe790c86a2e686b989e82efe710125ffcf5dc2d6971fc8780b4b7a4d1ec0c7815a616ba2e1e7092eebb43c92417b77e295f33c0efc5857bb92466bea6a236b335ea96252f51368bc9d91e81ee671d7b3604683e15ebb488c942bf565335c65698d82ab5d693a379f20bcb840ff0cfbb83b0df170fb233c6477ddfc8383d7427649efa0a0da7a8eb402efbb18584f4b5fa7895744c2aefe0826522db66baf24f8d295d45036990d1d1417b3ff9e9bbde4ea1a0f77f4e374424dadc7cd02fd0635977f554661ec57c857bc4cd2aaf2e869b831c00e741bcf9e43a1c21e8f7b9ebf7380104be79195297d119de840c7d60aa2be60e608e09e2605f9bd3dfeccf5d80c8f045b99dae190c6d8da26f729f1a8b8b82477a9c662c9e5bc5a8e69988313e70c0a79981e90ffb72ea87bce4a526bc0a06472e5e7e7b1cc65980f9d647fdc39e3d988bcccdf5fff674be44f1b633efd462c0db2ef8a2ee4c238fc9a0f60967392e6a1052c1427802225d020cb1ba8e5fec99cdb2cfac8e672ae9be221f3aac97dceb8b3f51c1d8b2047f49e44164b4e94d349fa314687733b06460e921b8f1e4aafb85405a8142c69ccdd4a8798cf251754fb7bec848819ec7026dc4e10a7f556a4b6509dc0752685d689ba5bf0df35f0433528cd95b45c2bc5e873269eb63a6fd0d1ab7cec564e07633526e1180300a7fd2f01b4446e3dfe237abac1", 0x1000}, {&(0x7f0000001280)="ed85448fbe9c37468c8a60e1c23b02ce597190c3425902e6f8c6c6b3cf029b641c5179634a97fd9de22ec3ea77b849e4f9cf41d770f6ec54fdc1fafef2dba6b9dfdfbe0f61ef2f04f3916b4b84a8cb890ff9e69ca378bc904a46f8a2885161b709cdcef338a8141712c1a9fec00f2ff335697dc1cea52073fa6f4391e74d760a51a1ab84e45be57d2204ef175a03899e058bca100ab1ae63f70ab2170a", 0x9d}], 0x7) 16:17:40 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r3) setreuid(0x0, 0xee01) fcntl$setown(r1, 0x6, r2) close(r0) 16:17:40 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0x67) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:17:40 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="a2022e2f6e696c653033c83a5f04074e4891912c00c5e45be29ea0a19839d50db72500f3ff718e68ad8c6bbfcbba5f254694479ca9e8680d"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="04041b43", 0x4) sendto(r0, &(0x7f0000000140)="72d86e04e7b35fb9647d958b0749ddf54b32a53377a6dbcb1a9a2729e6c43b9065ca69f584ce08e62c64a04ffb9aa98a5d9e3ad371e783c7f55c121f2201526e62c4d725fb86dce720962ea3bbf94e380bd26730138b990be1c571befd5024c0c3ab8a84f0af1c59c732c6b233f0efba98efdf04117ccc41cd216f2594ac0b79a7183ef1e90485e7fdd5d467c5fee6bf60eef2a467fdbdaf55df8b07642516d27883a37f9f34357fe8ddcd2f02ce97590a8298e47e5059d50f4ae470d6bad9cfe1739e4769cf0950f9bd5a73f7196cbbed042ec93b7b044fa389e70c0f25e81b2c5c41d9fe9c16ccc573722d356f0aefcc0ea911543a33544f6d7882d0b672f441202f85297725dccc49c94b136c5a8d477390cf4303d8859d1e890b6becd9de2f0dd7fd2751c88c340411b76381496d8a8f9500c6110972cb19c230e28fe49abf910f202aef04eee03e35b385c561ecd73f5755ebfefc060b59459858c6b3756992f439c6a02fb9f8d51a47b44c9ee20d97de2d485a832775844b3f50c9cbb201a8964c31f3fec89890d5a5421b9a8af21f2c5670c1612114eacc037ac6d270ec43d1e37525fcde3eca32bf8a4189a1b7d4a60e1273a354a6ba20ed38d8674acf83260fe4c358bf44a11fb90e09e88c342cad698f75fa0e475011d0469b375958511e0a375366592b718e5a0e2cbb51bc705bbad4666d77164a03516bda516bceb87507e804333c3c7802bb27cbfaecb37af261882431140c9538e025faab9eeb0de038bb5dc6168e12f1dab23a51c1875fb9b7e6b56b14f90c8b8f2c05734f1369976bf2675262761b3f25b7d25722b43df97f809dc3a52aa3121e20230ed4c546443e084bb76184a1e44ce235bcfea70fc66cdfa16c495420ff010cefdc04ac768c63fb5141af8b15d446d9fa5428513c7b0734b5baf425aab0f8a6948afd4fca4428dd4ca982b7428e88fcc9ffde425473e56e0e31dda3af883010af024d4d415997bd2fcd6a866d6c54dd2892ff39ae87378bb00525e0b3c6b4651a8290a4731e976d155cf7e31bb7d6cf2d5b97474bf68607f503bc38b678f28024fe34d460effbef09e65555e479061f03345ced679df45742da438720e9d976019bdb6052c25c3091742bd1670930fa91b699a219d61bb4bfac699f761f00009a567d1dc839b853fd8130886c39c1fe37f4405ebc7beca626bba2d0ef9d0fdc2ac69942e3c322f6a67a8feef4ef258b7ab0564755158842e0d0547f0eac5039bc13ec0c7f0cedbda82da14d65d76282555d67944276537504c40cc94e46b7d6bd9413b9615da6f738a39a325b5d35bd0881613da71f3026d953b5dbfddbe64eb03e6971368d3a859dc829b3bef73d7caf910fe52b6ea1f1415742efd1acbd1da8da94a7cffab92a8a799db5b65908d000a474afd1ca8e58cf3670e2af1e329da19d48db192e6cab04d341866a7603340ac6b5087b6e026e925d8c1076d1b2de864d03df137681b8af011ee4a7daf7e25e8ecf080ebb52d12b9fbb7ce3374fcc32ea0eebc1240e6f1b19d7da2ed12d2cbbec12ee79830d1fc075987b8bbda49b50a2c3f9d4c463f0da63f81bd3abc5dbd6177a1335454b4628ba872527d5142037189b63288ed1e508f75f6771e85e8b8a7d9a4bc637f3a228bc27add9f40367f6a570d02bae69bac7673b270873fd892ee04851b2e0dd44badece3d45797e59ccdc47a781e5287bde3bd756c04abd1b0bafe67837a26ddbf2e61c49b2c0032d58b33e86718f69f332f1e258c31885b771d12cd123d62f6fe47e9e4865aeff9d5afdf33ef4faa7db0151eeb270381bfb9d80df9c4ffe9d7bdde177f10f9a86b2365813f761132b323bfde4f97dcaafda708587b1664b0232bdd5e2d2aa5c401265ef324227a529672d2383d733ba067c27c93159e1482b0373d7518e532051522bf0c072dd7472160516ca7cf491dca7d0ac902a96c81ca6cb1dea1804ac21c676b178ccd59175ddbb548cee2e57d0a5d6d0bbb53a444391", 0x595, 0x0, 0x0, 0x0) 16:17:40 executing program 1: socketpair(0x1, 0x20000000000001, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) getpeername$unix(r0, 0x0, 0x0) sendto(r0, &(0x7f0000000140)="70b99c39bacd242bc69533e9da9e6000bd3f88362ccaf544b6d26d9a74fef1e502c2d4fc7e651ac5e89fad87f529c1318f38415cb55b8d6b93c07d343f946a713e229431091adc81769456028ed171a12a4281d3f73cfeaf019b51cd5c4e1c763e8de3530d176ec386926c96274b1632a25496373d6d778e4896ef69b016aedb59ce7b4875bb20bf99b8e891d1a65158f4fd187cb90ebc43303a88c4115f65f2efcb5558d6241a6e50eb307c7217f26e0f912683d0c9849f7995f6aa8d589a17a69d774821cda21f8a4f", 0xca, 0x401, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x3f, 0x2902}, 0xc) getpeername$unix(r1, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) 16:17:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b75f3da216d675d473551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad4c9011f7800003c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d378ee4ef8f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18e6ba459df1eb4e812ee5df9a2905dbf2e4c142155b9567c3f82ffb82f432b1ed61bbb3d3d42c66ca3f8b0685dd54c4bb6d00192b39d68c0a6af994d360698b653f5b90b8493deaa52a3f4383eaf2febeea1c9c277d6b575d271a35e722ab4d35e464607572836b20d3774ed4b8eed5d4012d8d13f7936685f4dc73925ff9cf70e9afc6b2261ab1d91cf1309c08787", 0x120) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000001500)={0x400, 0x8000108000000007, 0x98b, 0xffffffffffffff3d, "0200009887c33e689c7a8bff7f00"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x5e36df9c, 0x2, 0x8, 0x1, "c72cc3c55ac89f12cf67dc841b3e975753732a9e", 0x8, 0x3}) recvmsg(r2, &(0x7f0000001480)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f0000001380)=[{&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/59, 0x3b}], 0x2, &(0x7f00000013c0)=""/129, 0x81}, 0x43) open(&(0x7f00000014c0)='./file0\x00', 0x20020, 0x19c) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:17:40 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r1 = dup(0xffffffffffffffff) fcntl$dupfd(r0, 0x0, r1) r2 = socket$inet6(0x18, 0x2, 0x0) write(r1, &(0x7f0000000040)="81d0e1a75bc3889384345a1e908437", 0xf) setsockopt(r2, 0x1000000000029, 0x200000033, 0x0, 0x170) r3 = msgget$private(0x0, 0x400) msgsnd(r3, &(0x7f0000000040)=ANY=[], 0x0, 0x0) syz_open_pts() r4 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xa0, 0x30) sendto$unix(r4, &(0x7f0000000200)="0c3599a7d82e3125bf280142008e9d4053574e9dab1408ca10558b993b81d47812cf806cbbd419ab1e69b2a19c543d7f018af9e30649cf678326a3e3428bccd806569334178fcc19ccc0c0797608d283d62200e1237a43827d3d357474f2826a269bc92c1851e6cd129a92b4e0f61694e79200bd48eedb0108144c51b01d49462118b89108de4fa1c7195c6b9441218c150b3264d02073d241bf278e705adfb56dc503154e558282cf3824fded4886957b4e28217ede99f50472df052a20831cf9bc6e6ab2a71567f350e449f1bc90209c292be8dd150b91ae66877d2df68f81fb6b450f5e924fc5606c910839bea616bd4826b86f5846a4b14efc4193", 0xfd, 0x8, 0x0, 0x0) getsockopt(r2, 0x29, 0x31, 0x0, 0x0) 16:17:40 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f00000000c0)={0x0, 0x6, 0x20f, 0x0, 0x80000000}) mknod(&(0x7f0000000080)='./bus\x00', 0x1000100000002008, 0x2065d) r1 = open(&(0x7f0000000000)='./bus\x00', 0x240, 0x21) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x200, 0x5, 0x6, 0x20, "421820cd4b7713f811ba88950253e40a7e22a972", 0x1, 0x5}) ioctl$TIOCFLUSH(r1, 0x8004745f, &(0x7f0000000140)=0x1d) 16:17:40 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) write(r1, &(0x7f0000000340), 0x10000014c) dup(r0) execve(0x0, 0x0, 0x0) 16:17:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000600)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c70e72ff06e5d2b1f77832f67bf5ecd50537e23a8868a0237f559b7cb5e32d0ff2d4e7aa78947da61d71bc9028a2b887f0130906e061a755731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a42000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030aa122672f61ac9b9ba7752f2a1dda1000b18ee0134a1393e851bce56f1cf43beabfe0a944d3cba884228d9459b8969891849a7eeaf168fb32885885917f9b6d8b3f2bafe099037481a7656e04c8de33fac6557604283845a64084be5f64c27c00000000000000000000000000005453276bd95827845d6738c527f9d5b05cdd55bae577da58d17d0dac99314119e0aa1581a6b4b2c38d10f4ba8167aa5a981ca2b2e28d20b3a2d1f637f00a169ace293567c369c17e8708e40ad1c7528d7bf5b3f5be853e4dba103403f750a6ba8f013837f2950398f0ec625618b50dde83fb17e100000000000000", 0x1fb) r1 = syz_open_pts() close(r0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2, 0x812, r1, 0x0, 0x60) r2 = dup(r1) r3 = syz_open_pts() mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5, 0x12, r2, 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:17:40 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1cf69e9427473235, 0x0) r1 = dup(r0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)) getsockopt(r1, 0x1, 0x4, &(0x7f0000000080)=""/50, &(0x7f00000000c0)=0x32) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) connect$unix(r1, &(0x7f0000000240)=@abs={0x0, 0x0, 0x1}, 0x8) fsync(r0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000300)) lstat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) mknod(&(0x7f0000001600)='./file0\x00', 0x20b4, 0x8000) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x480, 0x0) mknod(&(0x7f00000002c0)='./file0\x00', 0xc000, 0x2) open(&(0x7f0000000340)='./file0\x00', 0x10000, 0x80) mknod(&(0x7f0000000140)='./file0\x00', 0x8048, 0x4) mknod(&(0x7f00000017c0)='./file0\x00', 0xe018, 0x7) bind$inet(r0, &(0x7f00000003c0)={0x2, 0x2}, 0xc) write(r0, &(0x7f0000000400)="2005f0465e5506078d1d59e9804e86ff48237d4277841507499b79cc5f8ed4a9bd4620e7a82db8d4eb57ea8d78f42fabaffcec6d3bae688f9c8ef22451ee8d8c2759baa2914a874da3eb18f33d7f07", 0x4f) fchownat(r1, &(0x7f0000000480)='./file0\x00', r3, r4, 0x2) sendto(r0, &(0x7f00000004c0)="0ce09b4cf57aaf6e44f728964eac8ac275bbaaf1517760a32260a9cc85784ac0767342776a85339643a9c6b15e02516e732966b89050ef6310c8e65dd9878b275575561e8ae26c9315cd4ccd2cd1fea849d0c56be51117e1026e9ed054af68a7184df5c5ed9ceb8c5943b6c137358de38a7e5655c9d2ed99743ff7831b297719e3fed3be4b4536a032cf802d56dbc3725e701e32175b88540ab1af41f83f6165e35764836e237c4e619bf5bed4104b803401793f7dbe85c46f9e34016512e804ba18b827a9ee7b0ab75ea4f8e621a0cd7690f9d9532c466dfb38b80f91e692c4ee6ba4414f76e799066731b29ca83fd26fcfca74630fd11f3f9f6d554430c6647fdcd605ccd0a27c680929e1f74c4ff5f361cab60ce901c8ea384fadbea3e3b40da4cc26eee80b73559bca0c5976dd1018665c3cfdbe35a484f2dbb05f40ac0cc2077d679908c06372f84e36a72864f31a52b390c6e07ea4c81d007b21c199a2df918bd96c209072f4b11888e0dda6e25a1e6102cfa95bae7fea55b2a06bf85d98b018224013decddd63ee0fd3755d7f1aaab3cfd855a25a0c9caea98c2fdc693d0c51f5a223108685a53cc10ae70ef7a3c32513fe465787bfa64d0a436c5087c32cdb42e7c0d234d2579b838958c00f1f3678afac47bf3dea6a91617e4f14a1f793ab05b3bc5861ac4b59beffd844e7cbf6f9c19b38f6352006af5530df1fc4e7771965ee2f6f5ff4e85cb3762cd8f31c53c82ef05a4996ab14b926cd6487fd5e82fe58a9303af0567760a86860352d3c5b47b83fe1268a7b9e4877ea44b6562a7c2bf892f3294e8f0b01352746a286f6b321f1cd6debbe21afba1689ec1770d3b69ea90a754ec29cf1b34e28ac840f5d8983dc50ccc4b3d39d7d9e002b9d1c559c96cc8702409e58459bb4b4f2d96b87ff69a8733077ef96c3c0c7975e9db2f470c93eb145e9b728586adb7a8ad8263a03773606b90513f524769070728e2745988812b0e9d2b1cb7567853fd14fdb061a81a514d45a4673c9dbb7ad0072a30df3f5c4f5e3e8f20c6a97e73c41c1731216c6c2603b1062125b8d51fd613d273f307a67e4178658d115c484657c5f54c560b6962373f4dffe28eac2c55f31920cd57a721c6c6400f54f0d9f486e32fd8e575b5185ef9e36290f86f28ffa252399e09c962e267b2cf2ad51e41f29162626f4f08e08631269eefc614565eeaa2163ccb9eec26fea54c84b90b162d8e20ad29d6caa920c3e39fbeb9f72f20b6091b32ab071c55c401a4e9ea9d614dd3bb683b1d9938abda7c49134f6faf461ff9b73046603b13393eae8e4fa68f0fc51b705a7008f1e2feab2d429d48b9d142cb8b7c5dce457972cf9c40dac576e1754e846a69a57bc0b98529b202808f0382ee88c1e3dc1b9f3a237aa61d9ae2c0b7f8c4ec1c2ce1a973ef58ebb13241719abff7f630c68e671c196084e1c97390c59e1eb644478ae3c9f46fe1f2008f1b6032380a1a29e57f5a7c63699ac731b866e50c9848527badca94f6a86b08bef5d0f2991395c0f0dde504a8182cd86cad4e1f11992a237cf255c9c33a20281c43fedfd9d4059debd77c307524ab0d7723ee1c7752cfaa9480b06956981715d16ead5408dd1f616dbcdfd95b05b9407d227399dedfbe2ef53ebe6bbb89615941bcb346632aeaa6b86b40c36cf936a1d4197e8f54f94f634709df2b599a2fb8355086c256da3510b056df286a48777fc3721238a413aa22db01b4a009742acac820c34a985dc73225afcaaf09836d5dcfac9a3b6e8f5c7b0f131e238fb6b29700dc9be73fd18ff7313034e674df8978eaeef3fe502f79a1222eb84b6ba7fdf8d09c7349e797477f46280ed6abb65a460d941920a3d0146b772b13c1a8f11505a748d2a7c43be487a0aa3ceb6b9026eedcdb1d0224057fbbd4a1e4063a60ed4cbe708fc202294fa864f567d2db1f82768fd2393b35e54d77d51b156c12f3d0c7636a4d0ee9cf09f1715ad0bfbe57621b9cb48e86397e9227b05790326a4374d2402f84bd27d89921116cf18d968097b35bd31f15b5a233cb2cf991dfa3331d8d00bebb94cc20983b8a35af1ba002a545e5c37133fc3da4ee41744a7ed7243f96a0798b3d7b4f1ac6889f135999e4119c18abec2b75b5f6ffde001c03c258e31ca3ef96516ba4ef979e4851bcb1df5d41a6c5f80c31bfda81ea3fdb52290218435a2dba8f7abdfdbf1aa4ee549c467d64ea45eb07a4514cb3300fad3888be46e949808291e297bc200aa14e8e77c69c07d65f31a793e058c631148985d72cd26850778b050854cc0e22e0cb449b2c2a60ed840e9e785660ca9c3ef9c7c4cd100181f0147135501f22e72f9778d5adcb027fca5f49a72211759f4bffc768196011017db72799cf4f8305956c485a972bd18f8e4ea65651fc16136726b4b7b6b8b3f74ab2f8e9bb402fa2a93a07044e3084b0eedb22e78bdb3cbc4a9f05a3b72876b493277a010b9f02ab114d95749074bcc924135a1d297e1ff5370aced2fb4d5348cbe24f56605caf6b2ec3790cf8fac726126efb5abb1826916d63ab56d19792922d985ee676d08ad8c958459aa081dbb56c665e9324d0c8c0cf54e7d8c7114595ad9083657b8362630abeb6bbf61c0685e3cbe1114f12bb4318d4de453a6d9cd46246717913d799f6660b0e556095bd575475eb2471f5fe2ceb3c26fc89250b0d50cde635bfc5a6f2ab15a58e2f031da59b10c85149cb864dfaf13079fab3725b527223858bb9c22fcc376b679ef84cec2e7fdb2d198b1434e9ab96a947e3da420f5050cf960a611b8b49f1c44a3d48963075e8ee3723154ac8154d0ad51593fefdfdb4f1e17d5c979d0a4d6d05d2c53b331950f8a3335f5a4b53b7e8e962b4dc5dd13b22a65a8f7ce6c4915f7abe993667e197f18a3b89a8fd0e66ac1a85fb85e1b72b2be2e6a26c407913bdfc277d660351948c8b65120f23383f69da47225540a9d1adbdeb5957d418eedbfa5329e171c906495c6b61727f0e710faf12cff62c35379600d6a10394c586ad927c0462dc7e78314395c1c9d1c834007da3efeb01d3f099123100930b3fd87d69fe0f50e8687247727305a6afd3ae63c5085cae283d03500d69c6279c89690705f289d18cfa0603de41ead6b9520e8849f758c47723883ff917be04f03e36b2d3a8c15e40adc8a72060969005431ebee44bcf38baa1ab38fd5a1a44d240eafad5e7956e5e4794e703671ca897547266cd26e432f26ab320383638e4b693ae5f04caf2432b04379d2ecc7df6939b8c58082ea5d3e950db5331a9de32d30402b4ecaf46da61149eb7072fa2ecfb462cdad672dc008d7d52a02b8e00235cc8bccfee971046689ab70b2bddd0905292fbea194dabe5d3b12f76960bd68035e81b79fa7648d255178fe2ae37680e67301c6835350e220b2b54ff01de7e8b221762d48259695c4160771569eaf1dff7f3189f8eaf83ace17bddedcae4d60055569fa47fdb9e306a095e4272b8bcdefc7ace9364a2d6fc180e6319eb784850d1b7b77f2df74ebd4a5257fa25e7349941272acfd7eea6222c36d3887cc75331b5aad13dc201e16a5972f2f50483a8153602bae5ae4832e7d071cd10a0d586e8dff2cc016f1a1302b2dd87ccbb5c6b22905d4ce632ef0d01937bd3cda79fd7f930956fc68550c4e659d23f028646e4a648200ed7ca70ae34c81606803453b73ff748a332adabae1f29ee7605d37ae85b7714a1a632a3736e27a3cd6d55ab4ac764f3f27698b28403d77bb2a9a22fa4c38e9c94360ff5fc3a89803372d940a3a8877afe088fb29b01839fa7e05413dda1b361813d2ba4aeaa06131e34f0c332c5f8d6df02f2a890f575f7b52a592c57451ed6663eb73fc1ba65a19f6f1913cc41948318611f7915a36a903fa6bfad421a1905b825131dd250813aeb7a2b368a4fd9199494bde74f9e9a9e7e560b727df315540e96461ea019975cc3006ecabb449eaf19c0d83819cfe1d685ab629bac403aee7b05f8b7de8a363b0d80e469515b50c700109f043d5dbf6c12f42e3e3fed4c4f54441244997f98051b3c5c908bb6e7331ad4bf6fef0c8c6d0d19e740fc4e9469bf705981dea079dd0eae3c1c6faeef2563b66134e69e725f40fc39d391ee52e14c0aa54e967d64a2cee453805287c7815170d546d05d4f28373a927c3daefea455d48b6bc3288ed64fd37e64473a6a60216fc43bfb1734cd1e3a02d1639568e4b0e8509e9e74b6956e5b362fac8d3d2a4060a5001226c1f5944da681123381b0eb5da61dab10cecf8f31853e3864318bea3a7e7c7a23c1084055652d067242e1a913444184210a688c493ad172c359a4f88e61d44f1a12f59f35c91b99b7bf6d328e73af2421ce44f06113aaec8df7e25da90d477518ec9e3533681902a2827b96e80f3536599492e49fcb817fe5981d8d164603aee2e29afa1fcff4a5c1c9a218c91cf257bf8e498dadef7e29dc31506b1e8a6c84918e01a9ca0a973efffc2c0ba6957e368a0a462ce88c11ccd273c2a7d15b6a24e04f93a5453b4826aaa7d6692bf1838ba87345a87b9e59ac34e7a1d6f370398aed06f4ec134e56cfce4f0c16640337aa12cb023a73e55d98c8895b6b59aad49265e0694f107adaf33b29d1505056a13aaba705686d9e4a39a9be7fc96b10412f2eb076bfd35552dfebd5b2b915ef2d268036df4d3128a7e2ff5911f49bcbd5370a28bf82d56592268199bfd3bfbe338eb4bbb264b859855d3e3ad7de51f799429eb1fdfba01e55c50593a00770b6efa7f653d8086079f268dbbc171054cf4ed3c0f812e8e0024974853996a3c334f61d463fb59b58da7b394460e372f0f136b2398603f4e0499bbe54cabc6663d668f6cacc9b828e336bf28fc70c4caaaad2cbe5f62d4a4b26bbff0911c806ca25e4d9cce56ad001e5c70f1dedc2bb288bd0800805805f9fbc9a98309ea71230755ed9f4ca15a3183fbe05aee3a2c27798f9d61c720bfe6447774bfba9d566009831420718af5d9290dd62cacc7b523597370e79c3ee400ad9cbe9284e044444d6d369be05004a2e479c9d4a5c07228d41da345b4d551950028c3d5be41a0a453a6a49fdaf970ab905121f63bbea1088bfd05a50aa4ff00b397bb8deef1625746f92ba016e413f70ee46c9f6818dea85fd3103690e943d7d8d8064abcd653a5496537fde29745c23c1850cde3a321515a78410304bdefb54647422f8a1a361f6902558708e8675089b3619b647186563bb4b81e35901cefa97460e750b5de45befd13c6078eabd05dc96918716aeee5ccdd4d7cc57df7a9ff68b88c8bff68bc81ad3900e41833e3f1de676d99109c5ac9d09e0580663dfadaf6eadf1daef5957e5df83d0629ee47a761449bfbe51a6b16acd1191aabdf498eac7781a91259753b912df71bf7c59de548600d0da24f7c47e51c060b2e1139885075adc56626b35c4fbfcff5d87d8feadab54c6b75f63a529dcd03a66eea78593f85d39350c3a7739ea7bf15612bd8e457315675eb88145b59ec16a881e2494d3ce329fb94a93d9a313b14a484bc55615708fcdbdb2010639dd5d989dbc59c1b5f806a68e1de1d3492638cbe2a08744d9b1a26dc08ff5598fe2b41a7e7a36936e504bbd664e992c536341d5cb616248ed0011ba9c1bb2b39ab3a2247351dacf4f512bdb2dca621352eb1b0771f338551b3fdff9ac32e78cfedd1d2612466377dacc4b3195f77dac1593c4bce398e21309a1ee74fe278a043ab1b57a0dacea0b26751d6b87c52bdca6448a070c7acfd", 0x1000, 0x2, 0x0, 0x0) fchown(r5, r3, r4) r6 = open(&(0x7f00000014c0)='./file0\x00', 0x1, 0x100) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001500)={r2, r3, r4}, 0xc) utimes(&(0x7f0000001540)='./file0\x00', &(0x7f0000001580)={{0x1ff, 0x4}, {0x6757}}) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f00000015c0)=0x2) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000380)) getsockname$inet(r6, &(0x7f0000001640), &(0x7f0000001680)=0xc) r7 = semget$private(0x0, 0x1, 0x4) semop(r7, &(0x7f00000016c0), 0x0) 16:17:40 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) close(r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) 16:17:40 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x501) r0 = syz_open_pts() r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000080)='./bus\x00') poll(&(0x7f0000000040)=[{r0, 0x40}, {r1}], 0x2, 0x8) syz_open_pts() 16:17:40 executing program 1: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x31}], 0x1, 0x0) close(r1) kevent(r2, &(0x7f0000000240), 0xd7, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffd, 0x9e, 0x0, 0x1}, {{r2}, 0x0, 0x20, 0x1, 0xffffffffffffffe1, 0x800}, {{r1}, 0x0, 0x0, 0x8, 0x4, 0x81}, {{r0}, 0xfffffffffffffffe, 0x58, 0x80000000, 0x6, 0x7ff}, {{r1}, 0xfffffffffffffffc, 0x0, 0xa, 0x6, 0x1000}, {{r0}, 0xffffffffffffffff, 0x80, 0xb8361a94111f9d57, 0x1ff, 0xa00000000000}, {{r2}, 0xfffffffffffffff9, 0x9, 0xf0000000, 0x5, 0x71a}], 0xfffffffffffffffe, &(0x7f0000000380)={0x8, 0x80000001}) kevent(r0, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x84}], 0x8, 0x0, 0x7ff, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffa, 0x88, 0x0, 0x1, 0x100}, {{r0}, 0xfffffffffffffffb, 0x2, 0x0, 0x77, 0x2}], 0x1f, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x40, 0x1, 0x5, 0x8001}, {{r0}, 0xffffffffffffffff, 0x20, 0xf00fffff, 0x218e35c6, 0x4}, {{r2}, 0xfffffffffffffffe, 0x44, 0x40000001, 0x4, 0x100000000}, {{r1}, 0xfffffffffffffff8, 0x1f, 0x5, 0x8, 0x9}, {{r0}, 0xfffffffffffffffb, 0xc0, 0x80, 0x3, 0x800}, {{r2}, 0xfffffffffffffffc, 0x2, 0x3, 0x2, 0x80000000}], 0x8, &(0x7f0000000080)={0x8, 0x9}) 16:17:41 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) renameat(r1, &(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') ioctl$TIOCCONS(r1, 0x80104277, &(0x7f0000000000)) 16:17:41 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chdir(&(0x7f0000000040)='./file0/file0\x00') 16:17:41 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000209, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x82, 0x8}, {0xa6, 0x2}, {0x0, 0x9}, {0xa7}, {0x24, 0x80000001}, {0x88, 0x75d0}, {0x1a7, 0x1f}], 0x7}) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000100)) getpeername$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004f54059c6044b7e000000e7ffffffffff2d8d00000000e80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000140)=0x6e) chmod(&(0x7f0000000000)='./file0\x00', 0x100) r1 = dup(r0) writev(r1, &(0x7f0000000000), 0x2ee) 16:17:41 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000000)='./file0\x00') r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r0) 16:17:41 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a97", 0x20}], 0x1, 0x0) write(r1, &(0x7f0000000140)="8c684897f018781ac95402f5759853cff783ab622c5c0a9e99b9bf573d37c31258572b4166973a090d67e9b35dbf41cfe689e02c52da41beb2d4e1359b2cb256d69520bee04f476b09bb6a9b861b6f279b0d55c8bbc8d4043d5effa6b92e2ec4d4cc38ebe11f5128d3cb71b955e56f09fcf7c8b0268bf972ec095ca81d909b9dfb4d4ffcab179e6c725e955ae5909f4532bfd5ec1adafbe746464da0485be165c9742852080d7d3f5b3c68dc77588cee98899ece8ed10f7e2d6115ed6a49247eeeb0d4237ab5b8a84c1eed1e3e0221d06105a761831b0da89c1727c602b847ca2fe6", 0xe2) ioctl$TIOCEXCL(r1, 0x2000740d) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) mkdir(&(0x7f0000000100)='./file0\x00', 0x8) 16:17:41 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2005, 0x8000000000005200) r0 = kqueue() kqueue() kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) dup2(r2, r1) 16:17:41 executing program 1: r0 = msgget$private(0x0, 0x200) msgctl$IPC_RMID(r0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x112, 0x0) msgctl$IPC_RMID(r0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0xe0, 0x3c) pwritev(r1, &(0x7f0000000240)=[{&(0x7f0000000180)="c84163e65a8da858a4b0e70c16b1d6ea98d32477208343ef44a18b072ab4eb6b7033c2f209ab6d4c478045619210cfffe458a067b94be0b5b97f11d3c49f09d14223bef86aaacf1362cbed224be485ca7de20190b0b7091e85090b9c06511dcbf11a6f0e06f22b54a5aea9be766e5121ad24fae7d3c714227fffd31b3eac25e89232962654e0276c8b4f416fea10607cb3b5ed3bcfa81295dd0036f4137c068bd0abe18ebaed84edb45e9660610fd27bd0f0eb", 0xb3}], 0x1, 0x0) writev(r1, &(0x7f00000008c0)=[{&(0x7f0000000580)="d118ca90caf80f7eedd6534df2a7e489fcb89bc4b31cc1a36132", 0x1a}], 0x1) execve(0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x18, 0x50) mknod(&(0x7f0000000100)='./bus\x00', 0x8, 0x6) setrlimit(0x6, &(0x7f0000000140)={0x4, 0x9}) 16:17:41 executing program 0: semctl$IPC_STAT(0x0, 0x0, 0x2, 0xfffffffffffffffe) r0 = semget(0x2, 0x1, 0x10) semop(r0, &(0x7f0000000000)=[{0x4, 0x1, 0x1000}, {0x3, 0x2abc6b27, 0x1000}], 0x2) 16:17:41 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0/../file0\x00', 0x2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000480)='./file0/../file0\x00', 0x0, r0) setgroups(0x0, 0x0) socketpair(0x0, 0x3, 0x1ff, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000280)="d8ed12b1dc7f17c7cf5fbc013f661ed0d35da8acb9442a5d4dd59f0183d93d48edb9f3eee6d209203904c3555f806bddd192264bd74cd53c87bd8b627d5fe7f25d119b7daf89dc8c343f11b625603093c8426f392c6e98a64ae1aa67bee10989edebedacdd1d3f0b3f9d6834ff700cd08fb055eb335db433d03b1bd28789116967c994f836e35686567175289d1def94614931d315c7bd2df741d7bb313105b02e0865da7c5837f0c37fa956ef3524dc921090dffb914032d7382aa0722ff8fbaa20e1c11ee7792f2584f3063749f8849cb85c49f41f106dff169dac8b6d5276659d9d0cbb7859961df3b2423a046a353318ff27728dbaf417e108928d6b", 0xfe}, {&(0x7f0000000100)="b3d7d204b298d2873cb2cc8460053e7fcbbf8d19c2ef0e53ca65ddbc53f710f5e06d1b0b8d1701c7a4bd505546f8357573aa7bd9b393fbe51d60a5f400220316a69fde71713fd4ae162539eee91eb3adbc37e111f62686759d4c46e07ebc81bb678c4b5d15b25dd60146884c7f18013bb016d88810e57a6b44a5b7", 0x7b}, {&(0x7f0000000180)='8}', 0x2}, {&(0x7f0000000380)="a18edd1b3bac088044cb9993394971f0bbbe76dabab19006acd5da8626b4872fa95818d80561b3cb350d7ee086b09385397cb576b51a1375ba892980f7142d5b830c4d27", 0x44}], 0x4, 0x0) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='\x01\x01') 16:17:41 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000580)={0x4, 0xfffffffffffffff, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x8) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x101, 0x8, 0x78, 0x5, "a2101657b59551e41cb86375d377eda6526da2d8", 0xfffffffffffffffc, 0x4}) r2 = socket(0x38, 0x4005, 0xc2) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000540)={0x2, 0x7, 0x100000001, 0x1000, "a3bf06967869d39539daa7545e94bc0a124df477", 0x1, 0x4c4b4f2}) ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) flock(r1, 0x4007) write(r1, &(0x7f00000000c0)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x2010, r0, 0x0, 0x0) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000380)=""/146, 0x92}, {&(0x7f0000000440)=""/206, 0xce}, {&(0x7f0000000240)=""/85, 0x55}], 0x3, 0x0) write(r1, &(0x7f00000002c0)="e1701d2c444163596b1a2a4323d4ee6d34f73b4be80872a3a77960a2e80eecf80c5c38ab766c1365d2e5e7cdf212541a41bbac06e4620912370d98201cd8f63aa1246e7872df2944a93a1d1799254b880f9277b19d018aa1a1804c3c023ba69d658a45fd237c16c1ac940393407d60f48c5a9b6bb92965067dc14e9f50447500fcfd28a6b74a24ed060b02d90a35db6ea3fe284cc33b8574dbca323c", 0x9c) ioctl$TIOCSETAW(r1, 0x802c7415, 0x0) r3 = syz_open_pts() ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000200)) read(r3, &(0x7f0000000040)=""/54, 0x36) dup(r3) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) setegid(r4) syz_open_pts() 16:17:41 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400, 0x4) r1 = getppid() fcntl$setown(r0, 0x6, r1) r2 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r2, 0x0, 0x2000000000021, 0x0, 0x0) 16:17:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) poll(&(0x7f0000000140)=[{r0, 0x84}], 0x1, 0x401) write(r0, &(0x7f0000000040), 0x10250) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0xf36) r1 = syz_open_pts() ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000280)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x3}]}) close(r0) r2 = dup(r1) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f00000000c0)={0x3, 0x6}) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000100)={0x28, 0xa4}, 0x8) syz_open_pts() 16:17:41 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x10, 0x0) bind$inet6(r0, &(0x7f00000000c0)={0x18, 0x2, 0xfffffffffffffffd, 0x7}, 0xc) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x1000200000005}) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x2) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x2, 0x5, 0xa53c}, {0x18, 0x1, 0xfffffffffffff801}, 0xc2c, [0x0, 0x4500000000, 0x0, 0x9a, 0x200, 0x16c8, 0xfffffffffffffff8, 0x8000]}, 0x3c) 16:17:42 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)="eda4975e3d1b9bebfac1c6ecaae7b0efb69c34f59a71b757a2ea8323ced04da36de87b4c9a7b81315556c48e294cf80e1300bddf8f42145a013d5637b0425be62ab06b3fb9b861ab03160bfc9a834746bd09a28deb73273862f0a575da744a9584355a87f0825b00ed903f4096f96440f7000049e3790c5f24b136573b75", 0x7e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x3, 0x0, "854955000200bfa6002000"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xd9a, "9c8d14c6750400000000000000da6e50e8000001"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r3 = socket(0x18, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r5 = open(&(0x7f0000000140)='./file0\x00', 0x60d, 0xfffffffffffffffc) fcntl$setstatus(r5, 0x4, 0x80) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r4, 0x0, 0x0) accept$unix(r3, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) syz_open_pts() 16:17:42 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9c, 0x0, "7e389ddedff371734578fbcef9097b5ac793683a"}) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x5011, r1, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9", 0x0, 0x8001}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1a17, &(0x7f0000000080)=0x800, 0x4) 16:17:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) open(&(0x7f0000000040)='./file0\x00', 0x20001, 0x10) 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)={0x7ff, 0x0, 0x7, 0xff7ffffffffffb80, "855c55021a0000707b634c00"}) write(r0, &(0x7f0000000240)="f2f27a1b591f9726034f6d3020a477340ebe2c880ddb9df691d02381d7058d1969198e3fdd7a67b0470c968dac3d7c8d3d0357009af88f5ff9260a0bee692a2a66722f87dba9140ea62fdd7869a8fbaeb3675e71bf8086e7d013acea6d26c7fe51d836f902f35d225b22b1f6c052da2087ac92b0d942ea0c74e276d3da51496667f46c8fb47f2a70f99e4f7a473fb7246bdfc8", 0x93) readv(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:17:42 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x37fb581b}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x102f, &(0x7f0000000040), &(0x7f0000000100)=0x4) r2 = dup2(r1, r1) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f00000000c0)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0xfffffffffffffffd, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0xffffffffffffffef}) bind$unix(r0, &(0x7f0000000200)=@abs={0x1f95d27d48731892}, 0x8) 16:17:43 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) mprotect(&(0x7f00005de000/0x3000)=nil, 0x3000, 0x6) clock_getres(0x3, &(0x7f0000000000)) 16:17:43 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) flock(r0, 0x1) r1 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r1, 0xffff, 0x100, 0x0, 0x0) 16:17:43 executing program 1: r0 = semget$private(0x0, 0x2, 0x0) semctl$GETZCNT(r0, 0x7, 0x7, &(0x7f0000000000)=""/106) semctl$IPC_RMID(r0, 0x0, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) 16:17:43 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x70, 0xf0000001, 0x1, 0xfffffffffffffffb}, {{r3}, 0xfffffffffffffffd, 0x0, 0x2, 0x77, 0x4}], 0x0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffd, 0x2, 0x800000c1, 0x5, 0x3ff}, {{r3}, 0x0, 0x80, 0x2, 0x7, 0x9}, {{r0}, 0xfffffffffffffffa, 0x0, 0xf0000000, 0xff, 0xba}], 0x3, &(0x7f0000000140)={0x7, 0x3}) close(r0) 16:17:43 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x6001, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)) 16:17:43 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x40, 0x20000003fbd) mknod(&(0x7f0000000000)='./bus\x00', 0x40, 0x3ff) accept$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB], &(0x7f0000000100)=0x7) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:17:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000640)="08ec6208f1203daa521bac965eaf8eb5e431c9ef068906c9dc739802b50aadca6668ba30f57558cde2edcf888945b8334efc185d6731ddc4162aa331c254d0eda17fab7ef776893f5a8ad6e7a4bc598d3f3c5f017a5c8f31039dcbdf31787964ddd3bd54da3480369e6cf00ea941e43bd7fba73556239e41bfa6706f1692f3915d817f1e1373a0522e6cc3481ea807e3a395bc914767523da16c80db9938c3f92352f5e961e76c6614f94f0647619fc7cf2d3f34a74ca4a14831412b0ab7e5d8d5eaae86dcb0c3b385b25ca88fc0818e0f6785c283eeae7c4d785802b0dc717f454e42d11f9fbfaa4c5f6d284996597c396aa4c96a6482039101d3e44db3ba6577a3a20e99a2e2b73adeaf9867ef1d872268fab3a96506d00e708cad549f8f56dcb884ed976d04a721a720895f2f1d139b4004898951220335fb2f7a33f3b2989f5ff5f0b65956637dd05fd955547ac66a750f561027e685c40ae08137afae67cebc3ce87144fd534fb654ed3843f748c41515e193f33197105c011714fca5a2afe90b230f9234b5004060d45c8013d1016143050ac8623649a1668fbf521568e8240a6f52b7f3e7d2e7674e2d87918195e896315b5578c5cf6c104631c5ef7671b167c19fa3819cbe5c6efec58830c2dc9d7969b6f3fce28e1cc5fb134094beea47767cf962123c463c362568f05fc6a9365adcb557a3365244abf350708348339006122e7409ac9027a01cea9e3e232622cb108a09c66a655151f5b1ce4077f37b2aef4d040b301a720007e5140822f88a535df79a242e63af95135038f126faa90871ca699896f5ade54c90f5325ef222d65baa30e649bac71819dd97b083b2cd7d00774ed139a071a13e31c564939898ac4371780ddac7e8b80af7e60e5eb17e460a56ebc01484dfe58a5dcd2ff39fc8477254ed564be0a37123292d6eb450ade03b7b9307bdc020880b4c19df55a4472585cbe2e9f6849dc699c6a7ec6e55523d7165db8b1631bf7bba871601c67119e6bde43de540432fcb8490b81a8e435cbb8ddd57462a4e5265e3a41a233853a6d8bee44c9fb3a8c618d05e2ce982189f1fbcc321bdb830a24bf254ef37527572c4ad5fd31651ddd153abd3cf76140ed5a9a8c04dbc4b1cc1fae1b5335d4fde783daddefc8059a87374b1e357934d713b5c73fcb644718dd1d7dfa9a9b52a919e7373d54d6d2a97c99232ff4a5baa01943070fd8ce72027695f8009fb1ed3ecad8126667d1fdfa92d1ef5ddc01b414b1c8643b076202f81e772173915f9a99eb508d05c79eef60fb359187d0f65ce5394b9fdccaa50d31b3f7dc777a4f3d9295f04f0636119cbc8a0a2c0bafa81ae11e12f97c9c93538acd98afedcbeefb0846a34d06597729b7332d790b62db9b1b07d3cf65019f3e581a4042805a38a1cf08761c5553f8d8fccb5e12536ba830c5c5e162a75d833719a10154557efae7f6bafd07b113be68c2541e87db84365a803dd336451e06fd4ae4ccf1833039153b1883f5f9cbc304b68e1bd0e2249f1479655f5370ff038c795de98dda1431d3d83cb1711cba0ed97b638c4274f2df2e8bb97b1a2e8def9fe5138e57cd03e6e81cccda5ba7ac3f74d72795e114e4972114e169ccf2b71ad3952aa340409e5e314cc9f797dded5a584de16fac2502a3cf452a726d339f50fe4a4f4ffea0eb06e57f12aef632eb2f30a9b34595a5e2727a6a6a7607b3e349aba3c69dfd3851f8d1a47be25a10fd7a3fc2165e382e4eb1da02fca748bbc26abf67b58bd345de5215879f7f091e3a664d389f3c72d557358dacad0c3dd595dfd4eaf55c12e3e150f285381e3e20d5eceb80f61a9dcec435e03d2a92136569c51184ca0fb7093b909d7c2ea9b18a13621b3037ad060d04e92d5af6d161cb6e2e77f9dcdc56129458144ee6e13d983afa4e18dadaef7098bc636dca388db3388581d39022b1816867f675b80451075fe30d7d0a4e4b84b46527d5776756507360f130f", 0x589) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0x40) close(r0) syz_open_pts() r1 = syz_open_pts() r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x140, 0x8) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000180)=0xc) close(r0) dup(r1) syz_open_pts() 16:17:44 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1000000000002020, 0x800000016d2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r2 = msgget(0x0, 0x29) msgrcv(r2, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000000000000000000000009c14a6d713eb78628e67c3614d87d6503711bf4b0e5be0a40f44704b7f1ed3a7893aa5efc657105bbe3d7965aa78af3d8d173dded48e055aeb857b6a82ff40d14b797bfefffd6ffede6bb3dcb6d8"], 0x11, 0x3, 0x1800) openat(r1, &(0x7f0000000000)='./file0\x00', 0x480, 0x40) setegid(r0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:17:44 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x24}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x43, 0x8}], 0x1}) nanosleep(&(0x7f0000000040)={0x7f, 0x53}, &(0x7f0000000100)) r1 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x0, 0x20) execve(&(0x7f0000000240)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='/dev/wsmouse0\x00'], &(0x7f0000000380)=[&(0x7f0000000340)='/dev/wsmouse0\x00']) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000200)={0x6, 0x1, 0x60c, 0x8, "99abfb35d49fc190f6f613bceed59f7cf719b415", 0xffffffff, 0x8000}) 16:17:44 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, &(0x7f0000000100), 0x5, 0x0, 0x0, 0x0) chroot(&(0x7f0000000140)='./file1\x00') kqueue() open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x1) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000100)=0x5) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 16:17:44 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r2 = getgid() lchown(&(0x7f0000000000)='./bus\x00', r1, r2) r3 = kqueue() kevent(r3, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) close(r0) 16:17:44 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000039, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x100) r2 = dup2(r1, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x40, 0xde, 0x101, "cd38808fa528f4d8fe6a0d8502f2d5ff17c9e233", 0x3918, 0x5}) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x0) r3 = fcntl$dupfd(r0, 0xa, r0) dup2(r3, r0) 16:17:44 executing program 0: r0 = socket(0x6, 0x100000000009, 0x400001) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='r\x00') execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=[&(0x7f0000000040)='\\\x00', &(0x7f0000000080)='@(#-}%%\x00', &(0x7f00000000c0)='1\x00'], &(0x7f0000000300)=[&(0x7f0000000140)='+-\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='#@#\'\x00', &(0x7f0000000200)='\x00']) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1027, &(0x7f0000000380), 0x4) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000340)={0x101, './file0\x00'}) setsockopt(r0, 0x29, 0x3d, &(0x7f0000000040), 0x0) 16:17:44 executing program 0: r0 = socket$inet(0x2, 0x7, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) r1 = dup(r0) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x40, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 16:17:44 executing program 1: setreuid(0x0, 0xee01) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x2) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) 16:17:44 executing program 0: setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x480, 0x0) getdents(r0, &(0x7f00000001c0)=""/45, 0x2d) socket$inet6(0x18, 0x7, 0x40000000000080) poll(0x0, 0x0, 0xffffffff) bind$unix(r0, &(0x7f0000000200)=@abs={0x1, 0x0, 0x0}, 0x8) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x2, 0x0) linkat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00', 0x4) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000240)) setitimer(0x0, 0x0, &(0x7f0000000040)) 16:17:44 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) r2 = kqueue() r3 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) ftruncate(r1, 0x7) 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) shmget(0x3, 0x1000, 0x100, &(0x7f0000ffe000/0x1000)=nil) kevent(r2, &(0x7f0000000180), 0xfff, &(0x7f00000001c0), 0x671b, &(0x7f0000000080)) 16:17:44 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)=':@\x00', &(0x7f0000000200)='%\x00', &(0x7f0000000240)='-/\xe1.\x00', &(0x7f0000000280)=',\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='}\x00'], &(0x7f0000000440)=[&(0x7f0000000380)=',%[\xb5()^]:\x00', &(0x7f00000003c0)=':\x00', &(0x7f0000000400)=')^\x00']) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x2, 0x2, 0x5}, 0xc) r1 = socket$unix(0x1, 0x2, 0x0) r2 = semget(0x0, 0x3, 0x1) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000000480)) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:17:44 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2004, 0x40002065d) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) r1 = open(&(0x7f0000000080)='./bus\x00', 0x12, 0x0) ioctl$TIOCFLUSH(r1, 0x80047469, &(0x7f0000000000)=0x1) writev(r1, &(0x7f0000000040)=[{0x0}], 0x1) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000100)) writev(r1, &(0x7f0000000580)=[{0x0}], 0x1) 16:17:45 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) r1 = dup(0xffffffffffffff9c) ioctl$TIOCSTOP(r1, 0x2000746f) setuid(0xee01) chmod(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000240)='x\x00') 16:17:45 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x200000, 0x0) dup(r2) kqueue() pipe2(&(0x7f0000000000), 0x10000) pipe(&(0x7f0000000080)) 16:17:45 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x2, 0x4, 0x0, 0x1}, {{r1}, 0xfffffffffffffffc, 0xa1, 0x0, 0x9, 0x5}, {{r1}, 0xfffffffffffffff8, 0x9f, 0xf0000000, 0xa3, 0x2b4352be}, {{r0}, 0xfffffffffffffffc, 0x3, 0x400000a3, 0x401, 0x9}, {{r1}, 0xffffffffffffffff, 0x0, 0x0, 0x5, 0x7fff}, {{r0}, 0xfffffffffffffffe, 0x1, 0xf0000000, 0x1}, {{r1}, 0xfffffffffffffff8, 0x20, 0x26, 0x0, 0x10000}], 0x401, 0x0, 0xe22, 0x0) kevent(r1, &(0x7f0000000000), 0x20000000000ffff, 0x0, 0xfffffffffffffd7c, 0x0) 16:17:45 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x8, 0x6e01}, 0xc) readv(r1, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0xdf2}], 0x1) r3 = dup2(r0, r1) listen(r3, 0x39d87140) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) 16:17:45 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001580)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f0000000140)="52fbefd4b1fcb470f5bcc0ebed9f9d57fa899e9a2f4f90acff1e9475673c9398d64decc3fc4fc4f64dd6968d03e8576dee0c850a6951f9f0da8f51e666fbabf7283618a8d3", 0x45}], 0x1}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r0, 0xa, r1) connect$inet(r2, &(0x7f0000000040)={0x2, 0x1}, 0xc) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffb, 0x1}], 0x8, 0x0, 0x7fffffff, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x0, 0x7, 0x0, 0x0, "633e831a125167869bcca5cee36037c6d78f5354", 0x8, 0x1}) r3 = getpid() r4 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={r3, r4, r5}, 0xc) 16:17:45 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 16:17:45 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) mkdir(&(0x7f0000000000)='./file0\x00', 0x14) fcntl$setstatus(r2, 0x4, 0x4c) bind(r1, &(0x7f0000000000)=ANY=[], 0x0) r3 = dup2(r1, r1) connect$unix(r3, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) listen(r2, 0x9) accept$unix(r1, 0x0, 0x0) 16:17:45 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="82bd2e26b16c79f8ef08ac3cdea8eade63a011049e0af261cc6c46532e0039da26399a8e1b16cc6fec2c1054d8490a690d35e2636c33ad2feebb5edd7c4998984e0ad384cb414caf69507ab22d91601be8c405cf3f72c3ae214c95b5da403ed9ad5747c1310298da1a8827f31388bb03aed39ec1d34d471bb57bedd2f8460000000000"], 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r0, &(0x7f0000000300)='./file0/file0\x00', r1, r2, 0x2) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000140)='./file0\x00') sendto$unix(r3, &(0x7f0000000040)="e435376d0155a4d0d585ef4ed241a5f6d6f56ec13f5e080dbd7f63306b6be2775ed71298a55f1022bce67aea302a291fe47b1d3ed7adddc423bbad9dd2c92347f70dd93a320c4151b9458df98ee452c34b18", 0x52, 0x4, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='x\x00') 16:17:45 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) fsync(r0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) fchown(r1, 0x0, 0x0) 16:17:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x7, 0x0, 0xffffffffffffffdb, "84f2d59a535a93d1d0a56ffd3077c0316d261d3a"}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x830, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000100)) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) syz_extract_tcp_res(&(0x7f0000000180), 0x6, 0x9) fchdir(r0) syz_emit_ethernet(0xaf, &(0x7f0000000000)="39f292de15b23f59505fd5372a65e287142fe6fc665d17207aa58527608831fbbb320f245859aec71846a9240dda6c3879965bf3cedcc264d6b88be2ac47b38bda69616307719c907c8bd3bb7e83e54c88dc0fdbb90d2c886a56cf1ec193dfa15f1ed3353b8dae9f579a989ded643caedf6196d1bbdce6bdd7eb86ada08191f609caf33de5d3e2ca988a3e179274b973bdbe24c321e8bee11e02dee1c7577963887f4133bce180b7584397afd98448") ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) 16:17:45 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x180002005, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047466, &(0x7f0000000100)=0xa) readv(r0, &(0x7f0000000040), 0x1000000000000122) ioctl$TIOCSBRK(r0, 0x2000747b) 16:17:45 executing program 0: r0 = socket(0x10, 0x2, 0x4) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x7, 0x3}, 0xc) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) socket(0x6, 0x8001, 0x8) 16:17:45 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0xfffffffffffff000) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000040)="f51390648a87b7fb86bccf31886582c5b51da0df9098e37930f3efcc9b67e1206506c6433f41bfd026c7aa4d600d3d363c1ff826902bf7079f6bc806b39cc46ee421eb8dfac370a4bae8f0f64f8c32a36b0092a9c5d30faf6de0c201d0afd4b17fa08d9bc8e7e4cc3160ecfc028215a0c348e0d5c6944a597c1e41c8da5f6068eb49f5e28f5c8ecb16e5b3b286148abb2d355e858e8ba69dfdc70b05741d73a9e15e0576261c2f8df9cce8930ce8c7418555ea6f0d4cb31cf0a0afec36d9beb29b926c6fbe808fd6df1faf00f6", 0xcd}, {&(0x7f0000000140)="ee8b8973071d2ec9d5af890162a703c3b117388945224bfefbcd8191dddabfdde7533ca49457ce6f6f62e41891c8c0a7927ca6e44550347b5af40e368b691baa8933d7cdf7aa28c4b2b8316a60aba71e9b15496de69fd0d5113e07a9e2bde1a8e7f7945981be51e9e97e815fc8415eb953a740a1dca8b1c4528a06229c98e58033271395bb81d2d790b28613f63a3f4f2b16d20e2fd99cc34e60663724e01cc8781f3169792a0e347feed8966fb2a18b2da55eefa2f65b27a633", 0xba}], 0x2, 0x0) 16:17:45 executing program 0: mknod(&(0x7f0000001500)='./bus\x00', 0x201c, 0x2065d) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) readv(r0, &(0x7f0000001d00)=[{&(0x7f0000001b80)=""/101, 0x65}], 0x1) getgid() ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000140)) 16:17:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001600)="212a7913e4bad21c734f4dd33df91f218a24c1d76c6df0df6c3280faf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74fac129289662e8fbccfa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc99d8177af72f01717295e9d7d40000000046365ef590cddc6f586bc5d07729df510edc874fa3e7a360db0aef415d79ca4b9a43078afad7cccbdb37f292e1b11515f7e30879cc7a560b8f6e545b40fb25d895866db6395f31aaecccc4276eca0ef945507fd5e4ace3582b0963ef00d32d9001c416c4011ec9685a5dab9088e475025ef86590df21b2307c3c5da9236fea0cab8fc60e07eb0b2102472a295b4f1b4371bf7cbfff0000000000000000000000a5e081d2f14f76391c4aed0596d4545c1ef0ada05d395cc1d202f26e54b1e89a987504e77a09144f097eeb65192653f2f8c44620d4f2f432db0654cdb36310de411e7be6277e4afb753bec15eb4e4fb91d4e89b817c0b13249ea100167fd1967947052657d1d4b338fe6fb162254d5e4e7276c244599c79a98e8c435abca312ca89f416410f30aa599bee2391c01cf485774b4c264b02f33119e9cf1216ef46e4fed13d8557400e17740bc8ce0652208249867b68ea055bb500e0382178dfacd0c05f6bb207adb82d62b09a9736c0ecdec41bbfd39e90326d61998a95606e700510413f86236a9b0add0b84af00cf67ac13174e1b98a2386f6d027f39fc3e33ab2842ab8c6fd0b71afd6417f3fc7985d41d8ccfa46523ee168968fd5ab895a447cdccb3cb53949ef5d15d694ec4716e88fa151074c5e7e6a909ca74857e21387082425955e30e5f5e2a7a143dd54ff517cdbc29d1d33c75167b1cd4721d8ae9dcda755aa45521d00c30bd327b525df2fd4c714c83a151615ae32b90040cf75106b2a2ae9f97ceec7048125d7422cf52a7a45bf487745923b245e6344fc140d4362ee5a0ff1d6f00fee515a67de3c6c2122c343c6b636d70547383dd20c54cec334dd1fffb67aa33b88c4cf0ab6355cc75dfaa273b60b2300b9e0cb185af500aa9d359c5a4e18128c7decc2dcb0f6bd332c2c181dde9ee4511c6e3d2f6ace80ac949facdbf0a25c327bbf302d9d2c3d53b4ea4da28b32524c769cb20803caae03f04ae29bbb5b1124e2d128e5549fba6c8e3d8024886fccb5d55db2408ad563799292548d1b9c6ae15872728fe54214522b817d9a809fbf16aa5c2e", 0x393) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0x1, 0x80000001, 0x4, 0x4, "365d22c62ace7e6b10a1ae3a24b570e613193459", 0x80, 0x7}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e1a96c984ffffffff9c11fe4dbfa600"}) poll(&(0x7f0000000000)=[{r3, 0x1}], 0x1, 0x0) 16:17:46 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x4, 0x9}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) 16:17:46 executing program 0: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x4}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) socketpair(0x22, 0x0, 0x6, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r0, &(0x7f0000000100)=""/199, 0xc7, 0x1, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x81, 0x20) openat(r1, &(0x7f0000000200)='./file0\x00', 0x0, 0x2c) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000780)="14cf22036beefb10af0af4e67360ab077c6b4159046a87461c1c63154a7bdd50ff42911d24e89743c5ea9e92e0596a6910b10d4db39d00c0c5434ddecd7535b667751e86c1aa67276332f16a308bd0b780a9f5fd848e1e269a253e14bbe7fda473f7e37a1ca8fd053332605a8f1648709ae46d0a2a240ab03c4e9793b022b78950b91f2ab01563f65b1aa33d281e849a4abf2b6eab62f3eb778e6962daf6649cb54c86026c3faf081f84a6a43bcdae92aa4fe34cc40ecccf6f954a8ea7e5c06b3ba0b51d888fda10ec0538df7a44239df8700d53f32cb5a397eb01925a2aceb516b3b8ff416da1d8d964cef6b5ecd116242ae24ba6f039abb751daaeeed0065a42eef71c912364d8f7f88a408f43734c3756ec437cd419779a320f2c3345389a52c438f58dbe11bd1ecbc6de510760b23d90c85f2293176ba652669b465477e709a4fd0dc573bc62ff6d3ff1bdf69766c3aa8c539cea4cbffa56fd67f100978568d65c044216de246bbecf66e8729954fda48d00d67d9243f9d185965ae001ffe44c3343bffef2644054563215b6f4ac12828fe837d81f0cd3ad3eaf49cc61743e7b98ac6a6556acf8091cec5b54481e5bea7a6f75b3ab1c38963e6b1954b1ffc87e9d4c0786a71da4ca440ffcbeb0aad9f5b447fe3a353af25074f7353f09296d7be28928d48f61618417b4b7f4be9cdf4781db7dc11a02d539f1096cc32f5e6d8242232968dd45881323580349a289c1115bd7f9387688c06ad0bf313d6b05b8b5ffa89505558c82ffc45ec41e859fa9c575f711b0c66538e2469f36aed8ddfd31dc9405d6e513d39e9588e5c98a65024e28fe76c53b7be9df1a4f8fe48aac35e5adf84298fafcc9ee3c71c79d0713f0a92f616ec95dfa40cfd319e1c5c399968ec1b2e86dc1582e986365efc54a11b1f299e7e0c0bfb7a78d3323a84b6c5c21310950929f00833fc5186e3a1a83e11e33791c3a898cf1d2361ed8d358f8bc163e65971772b8df4f98f1ce8162c54be33589c8701137e46c3b5ef532b3470164f81f655c61309055958e9d15b9d953e899ea8deb1bbf06efcbe6f2ab1c9073e9654aed1a2cca3a867cdd2dd71b56daae51cf0631f5374ddad2a1cb3dc3b5de2a772ee467d348638df84a4a0354da6475c608f2d54ba8ec7883911e8893d49c5261c5b665b288a0c906d9fc8c08c4fc08df7d82853f819d64ad4c8359eb23cd53fa6bba21da9e32747320a9930230c10222292acd5b10952fd81b70b6ff375ad8289fbd1f7f867bc607ad2421417800295eede34500d968aa9433aaba67ac54b6afff5e5b9d22be25e77ff01a40b13006ae85a53adf5efada3c2c0a6fd1a0ebb77a37bc3318aef7afa19c064a6dacf660a33e3c15aab6b2b1d42e4caf8362aa97177848c663757838c36e74ac26605a83f3e0573e7c6e043e9345d869762e17ce814555f242c8b7100bb74246f43aeb5e63d4c0a1c64902d0c5e7f782881a1e594b9dd68cd813dc171fe29e89ee6d8ed3dfbe2c1e9c0d3bb302ef7f8a0c7d48e0584f31c665ac097190384912472fb3e4d43d43787fb45ed9bb0f46c0bb67327f4a03a6ea62840ab088054fcdfc75e5deafd164f298635e9d443251e6fe08e87701cbbe2f22e79295f336df8f3c9fe1204d20b06de5e4bf5d0da6e4d3fa1f763206f3f3ba2b13ac063f1d187345ccaea2dead762496180b9d3f360ed4a4ece716b4a7c73e35dc27e917aef3a776e59195e7dba6859013efc6", 0x4d9) syz_open_pts() 16:17:46 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCCONS(r0, 0x20004276, 0x0) ioctl$TIOCMSET(r0, 0x8004427d, &(0x7f0000000000)) 16:17:46 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) pipe(&(0x7f00000010c0)={0xffffffffffffffff, 0xffffffffffffffff}) openat$zero(0xffffffffffffff9c, &(0x7f0000001100)='/dev/zero\x00', 0x0, 0x0) r2 = dup(0xffffffffffffffff) r3 = openat(r2, &(0x7f0000001080)='./file0\x00', 0x80, 0x18) recvfrom$inet6(r3, &(0x7f00000011c0)=""/4096, 0xfffffea3, 0x800, &(0x7f0000001040)={0x18, 0x1, 0x6}, 0xc) getsockname(r1, &(0x7f0000000000)=@in, &(0x7f0000001140)=0xc) r4 = syz_open_pts() syz_open_pts() syz_open_pts() fchmod(r4, 0x0) write(r0, &(0x7f0000001180)="f8fda42f0ab56e1286775914472e69beedd9cbe86dcf013e3e4651afbb48639f30633c58c83834", 0x27) 16:17:46 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) setuid(0xee01) rename(&(0x7f0000000140)='./file0/file0\x00', 0x0) r0 = socket$inet6(0x18, 0x2, 0x9) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) 16:17:47 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000001600)=0xc) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0, 0x0}, &(0x7f0000001680)=0xc) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000001780)={&(0x7f0000001740)=[{0xc7, 0x2}, {0x82, 0x3ff}, {0x87, 0x6}], 0x3}) sendmsg$unix(r0, &(0x7f0000001700)={&(0x7f0000000080)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000001580)=[{&(0x7f0000000140)="f83ba3fdfcc5cf3e2bc1a8e8e6e57d4782e3a02784cfb4beed0308b109f91d468ff0522c9ab521f69df551ca957c402dd346a28c5076330450560be152553f47a9d419fbdb65db94c38b9d1d727c599460e30f7879fff46dcbf662a61353cdb63d2d019f050082ce3f6271ab39fb35fc2a3c39a3ade9ddaa25ccef1a99fefb936e3a1a364130569d1ba0121653aa12d3e689bee2b28e6971cd2f577d0822c2973ea02fa3d648c9", 0xa7}, {&(0x7f0000000200)="f362fbd6baeac1d2afa2651750f3b422cb52f3050fcddf31503eda125611fe3cf9e110a6d99601afad457fedc8bd8ddc8cfc376cb1950f40ec8f5e5661d04d5b7949ee", 0x43}, {&(0x7f0000000280)="ce6d47928dc57f7f492c68c7444c4871921f907db8e0196cb2596316b49c851557f93225d9b6b45bc89ec8c517b0ba2cd08445472b4781ccf676492bfc08f4ebc821ce2dec779c75334189a99804eca312ecd76a4cf809b0aa359c5b16ceaf3355df60821786ef0f6b90834845362e11c5cb44bb20979b09b639dc0177e8640bbde70fbf81aee87a6398e42ffd23e5b37e89", 0x92}, {&(0x7f00000003c0)="663d84ebc7a897cb5d51859990d6b21cc2637eb1b15b93e82b3bc55af980f92102ba7f43dc5f311acb7023fe76c50fc09fc0e8900fbc1d703056a9c357416243f144f651a3c4c2ae1bac433479af12b056426929501f003afc9c6c0657309842f0284e5038d4fe50eee850f4044283d91c6f08fbc87283d27899433feebdbe1f3899cc8407d5145af3e9b1e771983ae880e973d638db3dd965eb833c88ee64c061e50b59392f977ae5b5f5a4436ff3c79c90661e2336809fc1edcd2572e7512715d65acfaed1b90169e81efdb6e605e8273ef454405a62010b76a76ff9dc5d48e7c51ad01479692dc27eb1f566f2c88ad555880dbfeae5fa942ff4fc1013a974a2a5856fb56379ac3e50b9f9201555f1366a8edbf6a8fbec0ba5fa59b38cb218f856270a4fcece1041c09ca86972f9f9156f8676a5827284e881ae500016ca10426e004a02baf618a52c80e6fcfbef4b219b6ac340be5dc1a9ae1b7d4fb0f04207f45e093c6673aa4ccf82f6c43ae227ab61f67ea8b6dd21128627f124a819cba27c144bee2a6e5a8c625a15ef9122d5702c4eef5059c91a6ac1c9e338b0724c3e91e7afd01aece4b3fcec32eacd6d52881f73e7e63566032b7ac53591d3cd4a286ddec1976c25450c54bc3a6d057517a7951f86387616064ada7a3e8d349fe50193f14db7560eff8720cda0a11eb514fc438db899da901ae8ee4e363bae1d100ba14cff56eae6eeef80f815ca3d00211117d8c6f95efc7d98e163a5d18b624dfbe715c37851beca9b3efbd9ba35a4380707c2b78d9713053f538567ed259391941e26bf52a7fa5ae9f43f9560bf9779f8bcd1992f32b819fd59aa0aea77fe5688a586316bd789bb122e48ab5402cdb3a685a60f65d04e9fe6122a7c76be5ce5e12ba4d2ddd9d1a99136849eb63468b98c8a0d24080c9b9eb03625b25752d51319667ef2b31307e4c6aef542934a61c98fa7ba37cfd054e8811f02446283105d7bd66facbce48555ec7c6ec97815ace9b93169a6331b3f9dde4f94abf82b25aeb07419265c4cd009f0fbc1ecd6c71d1fce756a2a29f53074ea0a5d558e06de17f9079dc6e7305476cfde9392a52e75baa072bf6f35d789a8dcbca66bfd1c6516f86be78798b35f6565b7de1a8cd673898cef3c551ddb53ca4043aef4b5177d8cfe21d8d631f7c5d683f048ec59b6af68e71c2ce5aa38a28f8addf04fa90a33391e7e2b87fca8def66ab653ca1f406935c116817cd967c495600c88fb38061ac509cd8ff5de34e08f5f82ba94ef70b7715568a14a554f5eba2a3f8685b48144aa278cd50fdffe2441ca311c22ad469df6af8329beb011d4b193e12c45f3838d68beeeb1f79e437ba1b80415c77e45aabcbe72551763990598db146d937192e04e66ce7d57d1a175cb003964833c1b0095daff636a8026663bcbb9dffa9d49145cb0b5253a4416dae370d73c4723fc5967366dee83fb4d347ff09414256572789e277f3357dc5a1d96fc98f7137073330cab17f11ffeaeb9a940e0f56c4f2bbc751d7d3df4ac2cdadaeb0de44f126b2b7acf8bd971b0c211aec5d227839a76c6bb09331b82d09126910f82f3bb8da92c4451f74425e5f82676d7cd5c2455828d641cd6daface98315fd35be54331dd3f21cdcc851c8cf2391fe2e5e9a8b982014b907b27f4f14faa47ae6ad4e7444bfa3d66f82604429718229a743b079aac9d269c36b495963acce7e0dc8d8047c03734ee64fd17c7ece261b3e3808c85db2b8ce8634432f0344297ce60b324c7d94b6dd973f286636c3f260226ebbcd6112f19fb58f1167e880b2ceac1fc7244ff13a3046bedf40b99ff5b03731b9fca3359d43ea51aaa6881a221fb5f5e8d3a115c31d0902566721bf8fbe59043ef3f9521e480c53e4e6bcfb8a9a502cdcc346d4a8aea87a766e9dca0c5e448627256f18325816c52c1a20538e18c5964ccb21031672dc9a3515a5a39024eb5edf1d7f2bf24af387fddd8445e8c2db6e8e8fbc90b1954582cf8d5216271a3814f9b5baf693e43a5a3b61452c8bc102bd1435e69eae868bc61d12c94de34259fba7df1778519bb927f22ad208d82d9ed3f5b4703e15e3d1eb38efc5bcf2cf468d8c687618641017e59dc4ba77c41e46e776ffc3d4c80f58aae9a814fee6dd655e567a50c8372f9ae83d28588ae0a571e4999027407de9d2517a22753399f0e1606eff6d268d191b6638b37863bb75f193a9ae575f0184693bd7d446e1a7e3669f2cf1f1b60c2ff4ee8f708e8e7f9344a14800a3f2afbe3e32fbe74d20a836385fc6b1548c9fb400fc2ec7cc4c0119c218f856fb058b99370f04e0ed7852876a07ec93e2aaf58e6602180ac77f1369b46c85e640bff6b3ca1587d8c92ee9e6d23233713b73e2997914dd825b0fb4d7e87d16206872939c91c16547826008d8e37ae6cba2524f41c843f31625325edb7195a47271ebcd61000b7651bd397654f351295ddd568fe34171882272dbba388daac0aa3c782530d879be6ce85c75f27cd1730f1fe88ddfb1c7ea0e92c979dd7ab3c29b3a04aea6b20b3c5699daa497e9225e3459f9aa41552baaedcf43a197b9b974db02e0656358fce2a781ae8ef9bdfa5c0751002d87c8bc5aeb18705e9dee98dbaa96a883936f2d44c64480ee91f2006ea9139592654d5faad467ffff4455ff7416a28ecce662d04ce867b1fc384b8c05ab9c885975fad1b58cfb1f88187d42db9da9b5c7fe90cc7949ca572d6c6df3507f485ef7f307aefc44c443c93a03bef57a45e4129b13ef837b4c575e096e1fa28538aacaba61bdeb959b0078ce7f203617ceb8c52bec0d5998c9c5574a3a50a323ae7436b0f8fde8faa7960c51c371d0d5ee9efbd576010eea38a9e5e25d77507b90c05c5f9b03daf389741d78bf9117599dce7f19a5ceeaa34c861bc3c91292ea138b9057ceb4360e5f71f8337beed6de727fdd8c2c9e1b609ac202e8254611fae376f08d48e6c1ad2f55ccc5e124fa2fdc291f7622a2547fda0f4dc3fc45032c62cdd82e7b9c45ad41252650868b9095e9918f74b6b772201801e0d0b4b4fee13d3fa7d84c9b93c54c2337fdcbf53a6cfa9e1cc2a1d2a60c6ea2f2eea7aa44dd53a5d5cced103cf7c849ea721db5f40471e81d3636039649657c89f199ca6059f6e598238732b74fb75d71201256669d8ac44401b966aed90ded97e2d65bc428b2c4473b2df4182107dd2f1ba6c036f3d3a527f0d680d6a229818cde83f6f31c49c12864ea439359e9fd81de5f73a7c8ee246cfe20f04b6d53825d00e3965cb9bbed10375d98e51fd5ab618d596d9504c5e0fc90633505e347d5d6fb94953ca424f2532f0da4b08e4c450a8082e5e05e6318b7c8f6f753a9f9954839a754341a086a08c13e1ca0f73943dcc877cee03d3111748a29b7e2ef77f5bd1f72d4cffa9f93d2e49051a54163b9a9aa9a298001c1a2a2f0d52f432563db1ce5f827fc8b7d1825d57f0cbdce7cbd40e1878344db75d73944ea21e68188a6ebec827c6f17aa145d6a85e0e80e3964c0dfe11dd112e8b3cc0b03d42b2f01b385ccac27f20325d43a4ee37ee399e895f61535b1f96dee7ab2d7f7a74dd27835499d1f074f7f52db982fafc2c59af5e2cb809d797138f06c6c3c546dbeefb147f6efee01f8d063b8decebc1c95e67ddc50cc2129ae2b727108fc44b731bed53ce59bde0c8143890ca1e59e4c3fbd8954279a7d757b1b4320d7c9300c8ef92832375807e361811ecf7842dcd1fadd2e171df7cabebdc1e87773ae9028cfed8d4517a5eb1aa903c8c179334e5fc64251703928fe49b3326a7d1fff72abc2301376a1def0ac147378b23ffbe796dc727b20910e1ae247c8b48c9e5877d37c87ddca713d368abfb7a95e05b4d13fcf37a6af076278131258a9398904120800f0002a357584efff1e52809c18a69799774249a151c1d684fca13296ec11997b424ceb84adbf8a8f4d13c4479fe834af061c52b75753031bb1677001de33360c3b177fd4555afdd3781e988ff37f1bbd663d22680946549f83a4a7ba98255ae593c405cf3727e55260efb9bc36f05ce8398c04589c5c14f064e8a0fd786664fe593f0632bb916081b4ec7b85b21cc35678e6ba0086cbafbc4fb58bcda943283f4e6f7b18019e177869bef8bed1478538a588fed27103802f7ee4b561dc7854430e18286bcdce2afde834cd9c1da4233a0e851df734c4d0fa879c208b26f33b40c617c35a48624f0c5032bd5dcc6528dab5cbba82f8fc26c7e0c91dd83f7cc41f472d63be7a47380da1ec7c1e2965c74964a9b9d4cfaf14e1c0b0f5717137e9bcfd426f3f9979be61f214c70815f8cf57e80f8ddd0c20f465f5245d0931c1deb627bcf84f39d3b21ac5c5b4da97bf1b44459fd85fc5632c10bc2bea9383c79a3acf19b2ff14214867b567eee6ae0718f4de39ca2af4e9115330eb9281b3de3e2f507ed59167939b94534080d09d3b3c0fe44c0a96c02512a9822148b7ea2fcba317b0ed99fe98c4801ff8944a89b5d91ebd2ac037492b4c32faeab7e4f39879340dd27e8aa07d94c3a87b86ab0028b801cc624fc2e933394631090c96dc2a232c5230bc660f182662195714736808ee187edd25cb25071010e4c7a66bfdf52506580ae3507e03a52a80a24251268f331670b7668cbcc3fa7a781f0c7b90c537f75cdb5b88c57bb3985a82e0e16918146c381de36d4a8bc187268ea32f8ff9754735a270cb1396d0bc0f532a11da6191066cc6b46ab75cf60ac3ff5ec8ecafc00b547fd55de4a5624a633cc7f33a2b51117d08cb14b0eab63508e80ecaf837726b41b9be67da8f686e76f5233279e88d344bb3263ce46abf5cfbc3426f03d347671764105fe1cdf88ac82aa13c26f5dd31e04a28f6e053285824c7b32c7fd4ab6ce2c2e9f75f3e8dbd22a496eee54070a2c0023b0ae6c57e09bc4978ff0165271130d294fb6449c4fe22bc9ecea3af809c030c414331bec46617a524bdb690383c87e9f527594c8f89cfdd7687a3732dda9f56dd5453fe23140f46141ed97ad2413e9923245ae7c1d2af35bb1a1fb3ff368c7ad2804da6764b348b1e17d4a468da73fb782bcf998811b9e3dc7f84a8c42b12e03579b73a5eb1852d3b598eae80d823c0853ea1ff6a97e7401d783ea3f934b50e44a4fd098722fb68ae493b23d85e53dc48548e7f5cb849cff014c3c79f6a6acf96ca98dee56d82c3fe550448aea4f133f2601096857522b09dea1e2f279cf6ffb3e5c31ddea4a6a2be3503c130ac5b93393d2828baedb013be513398d979a6acedeee07081cea8b5364acd137fc121a5a3929e8259c14a3d2a163a3d750b5d4b79552076f3571f7b6478ee7f52985cf0a63fdc064ee46eabffae738faee55748213e52a58f7a6487c26a101cb73bbd0dd18dd1f8b1db9f95e11447917caea37e6c0c67842e02ebbbcc974442d0517738d0e1a864089f9248fe7610c2ccd7b799b6ad22efaa6ce9604fda64b9bf2c35f630a38d5c54ef63c78e51e8b1b4f19f8a5d3202ac69d2b6e3bbae4d66ab460000870a20b091e1a5ec4a17514f80107c374992d050067336fcff800e390ec51ceb9aaa51698ae4b0bce5d8c6954f0b7bb5aea9bd06a1497481898a89ee2a7c0cdc4d989b355841e17ea5f85064d2adb526b7fa27ee6db3d5beeeb688b5f41b335514b86e48def8b3cbf7a0335a57bb7447d2980d4def55949cac3df981a49c6f7dab5b1328f1bb71b0b79b7ecbb132d275f78693045e63ac11c87f831efc81a8314f806ce062a21f0b76a7b", 0x1000}, {&(0x7f00000013c0)="74de808c8434ff27e250894f2896ea2bd713879c0563c7250bf7a7a6036c4eee36db88c12906cda1044b706a50658ff44c1acc11fe9b2697a3a5fe7e35d82944e73035a9491b070643577d657dcbaf2e39ab2bea829c48f0908720ddb623cad37c0e290d4a0a6fbd66cc4042ebbca1a040be463192c5871c057136c8428d26421a5425541e4b02b0011ec166477477d72dc00e440a917ae988981f9c83e7312ef7a51713a92125853aa9fb7d12c38b33689fd7b46697496b783c5c3a27e18105eeaca2fbd8743b661ccb2210bf8e1ff48ff76b7e33e92c312062276ca5d111eab8c23636e78f1dda86e3ff5bb6caf681cd61bb31fbf4de20", 0xf8}, {&(0x7f00000014c0)="30c085c98933e86102ff0eeaf0b67455643bb3a51e12ce18aa75a9d114cbb4f1ecf3ffe7a0008ea8d9a47499381dc13f358ef895d3be403e85828df5138bc34658a34b54e469ce2db23c5692cde020cca080004ce414c54812c9d538c000a169c2de959599661f6cf263c57c76ab4c509521e429e1460a1d43948a9369e1f6b3a24e17891d1adb2919608d6c55b20a6edc14dd7fe9a27d5e5d2ae399f8ec7904e0f262c490d0", 0xa6}, {&(0x7f00000000c0)="6ed02fa558c4530372ed9c922f0015b91eb34040e4ff4a71910bc492f7dd3805b966ff7cda47345d1db8cdd2d3a757", 0x2f}], 0x7, &(0x7f00000016c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}], 0x40, 0x400}, 0x0) write(r0, &(0x7f0000000380)='oL', 0x2) write(r0, &(0x7f0000000040)="65e51acc1ce582489ef2e079c7aadb05fee7fc03fc431f6a5d14d26994d02f6930b23627000543acd621e5c25ed8202610672e62", 0x34) 16:17:47 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) r1 = socket$unix(0x1, 0x5, 0x0) r2 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r3, r4}, 0xc) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x200000005}) 16:17:47 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xc, &(0x7f0000000000)="b64c3f9db0125c72", 0x8) r1 = semget$private(0x0, 0x1, 0x44) semop(r1, &(0x7f0000000040)=[{0x6, 0x100000000, 0x800}, {0x4, 0x73, 0x1800}], 0x2) 16:17:47 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000000), 0x0) read(r0, &(0x7f0000000080)=""/101, 0x65) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:17:48 executing program 0: r0 = socket$inet6(0x18, 0x4001, 0x0) listen(r0, 0x0) r1 = accept$inet6(r0, 0x0, 0x0) r2 = msgget(0x1, 0x540) r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r5 = geteuid() r6 = getgid() r7 = fcntl$getown(r1, 0x5) r8 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x800, 0x40) getsockname$inet(r8, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)={{0x17c0, r3, r4, r5, r6, 0x20, 0x7}, 0x1000, 0x9, r7, r9, 0x4, 0x2, 0x81, 0x4}) 16:17:48 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000140)) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000440)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000480)=0xc8a00000) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r2, &(0x7f0000000200), 0xfe72) write(r2, &(0x7f0000000000)="c73a7c808635b935639b78f46a06d57f", 0x10) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x7, 0xfffffffffffffffc, "00000000000000fb7f00"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) r5 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$dupfd(r5, 0xa, r1) ioctl$TIOCSTOP(r5, 0x2000746f) read(r5, &(0x7f0000000040)=""/1, 0x1) 16:17:48 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0xfd2d) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080), 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCNOTTY(r1, 0x20007471) r2 = shmget(0x2, 0x1000, 0x80, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000000)=""/51) 16:17:48 executing program 0: chdir(&(0x7f0000000040)='./file0/file0\x00') r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) dup2(r0, r0) 16:17:48 executing program 1: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = open(&(0x7f0000000180)='./bus\x00', 0x100000, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x8, 0x7}, 0x8) ioctl$TIOCFLUSH(r0, 0x8020690c, &(0x7f0000000300)) renameat(r0, &(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000040)='./bus/file0\x00') 16:17:48 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYRES64=r1], 0x1) r2 = dup2(r0, r1) pipe(&(0x7f0000000040)) getpeername$unix(r2, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) open(&(0x7f00000001c0)='./file1\x00', 0x20, 0x1) 16:17:48 executing program 1: semget$private(0x0, 0x7, 0x4) r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) syz_open_pts() syz_open_pts() syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r2 = getpid() setpgid(r1, r2) 16:17:48 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = getuid() r2 = getuid() setreuid(r1, r2) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xa0, 0x0) r4 = msgget$private(0x0, 0x194) r5 = getegid() r6 = getegid() r7 = getpgrp() r8 = fcntl$getown(r3, 0x5) msgctl$IPC_SET(r4, 0x1, &(0x7f00000000c0)={{0x1, r2, r5, r1, r6, 0x0, 0x11}, 0x6, 0x0, r7, r8, 0x3, 0x3, 0xff, 0x4}) fcntl$setflags(r3, 0x2, 0x1) setuid(r2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 16:17:48 executing program 1: socketpair(0x20018, 0x2, 0x0, 0x0) 16:17:48 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) getsockopt(r0, 0x5, 0x0, &(0x7f0000000000)=""/107, &(0x7f0000000080)=0x6b) r1 = semget$private(0x0, 0x0, 0x40) semctl$GETVAL(r1, 0x6, 0x5, &(0x7f00000000c0)=""/71) open$dir(&(0x7f0000000140)='./file0\x00', 0x10000, 0x11) setsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0xfffffffffffffcfc) r2 = socket$inet6(0x18, 0x3, 0x408) r3 = dup2(r2, r2) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000000200)=0x4) 16:17:48 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), 0x4) flock(r1, 0x2) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000080)=0x26, 0x4) 16:17:48 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) kqueue() r2 = kqueue() mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) clock_getres(0x4, &(0x7f00000001c0)) socket$inet6(0x18, 0x2, 0x1) getsockname(r1, &(0x7f0000000180)=@in, &(0x7f00000002c0)=0xc) kevent(r2, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffb, 0x20, 0x0, 0x400, 0x8}], 0xfffffffffffffffe, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x6d, 0x2, 0x7, 0x8}], 0x2, &(0x7f0000000280)={0x9, 0x8}) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = openat(r3, &(0x7f0000000300)='./file0\x00', 0x80, 0x8) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000340)=0x667a) 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:17:48 executing program 1: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) mknod$loop(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x400000606, 0xea) stat(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)) 16:17:48 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0x109}], 0x1, 0x800) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r2 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r4 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={r2, r3, r4}, 0xc) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e2f637daf73f8b8aa6eef6fa39c39c9f3de6548f9324bc2346f7e096ef5db51297a5658f5f08595ad31f7fb01595e83930c955dc70b0980b93238dc1be983ed10a9ee84e06314d46829d8b608c2c935edfd74dd06c57948fe46401b70e4466d12c6d26b88cda259a497c4525649a2c9c79b36dc425b40543659e8fc7edd0a6de8c1fba4bb403d2f9d629c613", 0x8c) r5 = syz_open_pts() close(r0) dup(r5) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "854955882e0261ce4e6637768fea83eafae8bfa6"}) 16:17:49 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) execve(&(0x7f0000000040)='./bus\x00', &(0x7f0000000240)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f0000000200)='--,.\x00'], &(0x7f0000000480)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)=',\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='%\x00', &(0x7f00000003c0)='@\'\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)=']!-*\x00']) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f0000000b40)=[{&(0x7f0000000500)="75da9fd05915690a91fb99596b5fa6d4955fa216ece39d691cab32428307fea4ad5062d91b50cada8a578e76afa5dc841d67fde53b902f2735d44f47da32c962be8fd09de2dbe446b7b6f233ecee7ecf777365009eebf34c7500b203ab7837512393c32cf0e2839878f459c29d876060204d5c213269d336436766", 0x7b}, {&(0x7f00000005c0)="9137254d4fa3f8632dc018b20a42dc81eca6e5d21bac94e974e16bc67c0a7e32c027f091e25e62e2608c0cd28e7fbdeecfb04bf80e4ea1c2c825d05ce74d9be91ada95721128be23708114f13424cc99ebc75ebf31853f37f79c9dd083827e5d50fbb259b79b28dbdbaa3d3d25c79d78718b2bf7d343e79a95e50be1153cfb712284b9318348ba6bd32738cb094667f92131ca7da6369f5f23b0671ddd1768bdceb0fee1a7908cbb03719532057a40cf10f6876359a01daacb9a2acc50ccc349b366cb7a8bad1901e37da41e742cf38d27340394608ffb465276", 0xda}, {&(0x7f00000006c0)="c3df5886797105e870b61350b5e0a67fa602b9b8d84f", 0x16}, {&(0x7f0000000700)="64a0e10a4b22174d37ce63e6fe587080bab3745c77edb92484c182dccd66e7568d4c40f4b0b05d48ed17812054b4ed63f515061b56bf175237bb0be5a1bddc8aad64f78abcdb047cc5b30e22facf70678743686da77d5991ad19959b25c4fa29cef86573a272f49ccb28b9ed47495349eaeee10c3fd161b05da136f3306dbed52d478e20b0112e71", 0x88}, {&(0x7f00000007c0)="230892019569abf42185e3eed1867cc28b3869737bf8561adf9ca45c5f78dad958c6f8cf2369b6d086c5aa1b4c1c25075f0bce7a1ede83eb2fc6f0840871e5c90d6592aaf0", 0x45}, {&(0x7f0000000840)="0679746dcab2a162419a79dd1b5c4d8b9c5da6af4bdefd099d0ea264baa56551e472caec8123862c1cd8141bd454547d6d6013e903ae005d6528b2a3c3d82e7a6b62d999c6f31352804efb3dab11e9dbaa30c63594574e23406b9e04c9327193f8aba3e44a366be6f893bab58c4ee8617b1c09c3c2ca6e0c2e79", 0x7a}, {&(0x7f00000008c0)="6d30fc6f7e169ea10325132f6f57f0a3d05b7aacd50df6d56b3e50bae87467f38dfbb87d25acb4d11db8cf9fc063f6e8335fd04dd2bcdce0e21dc8268512cc21b88ed39af33e90ec5f5b08911b16e1a35831d0c47e6c3189baa05658fe4991329f68d72fd1d0c829f964a13718f87d0e5a61536d56492c99aa6d21bab9c36aa2faba2e296debb72280e370f40538d5918aaa7685e78fb0683cd5261b731ec198862f74c46867ed1744002ed41ab4d90319c815b8024fe1553ff1372afe7fa5a89057c612a0658d2ad3bef7e4", 0xcc}, {&(0x7f00000009c0)="c16ea4c9a538b2a55d10a77a1dfadaa856adf56780c9a4f228217f8227d4cb2e001084e8c48bc167c3a2bde458fe7b2b6c9f9f9d42219cb0c57b83465cf821ec4f6c4e3b48929664d570660b1188dfd7ab56", 0x52}, {&(0x7f0000000a40)="998e327b97ed1a1e21d0cbf43fcef0692e83f4a1e99fd82454aec6ebfe397a270de90e139bee0369e4619d7986af188f76f8ba56a06e7d03608c7e69e6c09f7841d8fddea3503b7c1cf872602a04db79a1c66c9351b352e9816c4168fd3c6d923fb8f98a3be1605127779898e988dbde3a9c5d4379c606788707ce3e3d7eccfb69d66036e5ff615e85e79ab9eea10f1068c5c766f11d59f5cdead742baea4edb631e9cfe7b465142f9789e842b7c878c03256dfe0f9ccc5d7673726751e8aa4319a57d58fe72e91597d8f505a33891c52678efd1252b1c90ca3986d36561695b8e78438a4acfdabd6c1a507fc01d0dfe55", 0xf1}], 0x9, 0x0) mknod(&(0x7f0000000c40)='./bus\x00', 0xe028, 0xffffffffffffff7f) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000004c0)={0xfffffffffffffffe, './bus\x00'}) writev(r0, &(0x7f0000000580)=[{&(0x7f00000001c0)='MN', 0x2}], 0x1) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000c00)='/dev/wskbd0\x00', 0x2, 0x0) 16:17:49 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x4}], 0x2}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x24, 0x0) 16:17:49 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)=0x11ff) mknod$loop(&(0x7f0000000180)='./file0\x00', 0x2000, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000000)={0x2, 0x7fffffff}) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x5, 0x8001, 0x1, 0x0, 0x4, 0x8, 0x8a8, 0x3, 0x0, 0x8, 0x3}) mknod(&(0x7f0000000140)='./file0\x00', 0x120, 0x7) 16:17:49 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) close(r0) r1 = dup(r0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x1, 0x1, 0x100, 0x49, 0x5}, 0xc) getsockname$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_LOCK(r2, 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r12 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000300)={{0x1, r3, r7, r8, r11, 0x0, 0xf28}, 0x4, 0x0, r12, r13, 0x7, 0xff, 0x6}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) execve(&(0x7f0000000380)='./file0\x00', &(0x7f00000005c0)=[&(0x7f00000003c0)='!\x00', &(0x7f0000000400)='k$^\x00', &(0x7f0000000440)='-)-\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='^\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='\\\x00'], &(0x7f00000006c0)=[&(0x7f0000000600)='-\x00', &(0x7f0000000640)='/-\x00', &(0x7f0000000680)='\x00', 0x0]) recvfrom(r0, &(0x7f0000000700)=""/102, 0x66, 0x800, &(0x7f0000000780)=@in6={0x18, 0x2, 0x6cc, 0x100000000}, 0xc) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000007c0)={0x9, 0x8}, 0x8) sendto$unix(r0, &(0x7f0000000800)="caf90402da77c6f39528d0e44be7ad0dee6ef6c6155f5967d7a7fc1fefa32c553bb5fa2434ad0c57d63d955cfe92eb49478b066d9acf9bd395e0aac6ecf066556d09c4de0506e5ece5427269c145dc5e1b3f03865b4a1aaa3c1c7735ef0bfa00296067cac02cd43243f80825479fbca7e3ba771a791de2e6989ad9be59fd01b3e35762b437c41eae72cd6b9ce0f348f3991f585cf1b9e9661c7894ec7fe76a7c0c2db195e1", 0xa5, 0x7, &(0x7f00000008c0)=@abs={0x1, 0x0, 0x2}, 0x8) bind$unix(r1, &(0x7f0000000900)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000980)={&(0x7f0000000940)=[{0x3, 0x24000000000}, {0x23}], 0x2}) r14 = shmget(0x1, 0x4000, 0x180, &(0x7f0000ffc000/0x4000)=nil) mknod(&(0x7f00000009c0)='./file0\x00', 0x6001, 0x2) shmctl$IPC_SET(r14, 0x1, &(0x7f0000000a00)={{0x7, r10, r4, r6, r11, 0x140, 0xffff}, 0x3ec, 0x6, r9, r5, 0x5, 0x0, 0x6}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000a80)=0x3) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000ac0)={'./file0\x00', 0xfb47, 0x8, 0x2, 0x1, 0x8, 0x2, 0x7, 0x2, 0x2, 0xfff, 0x100000001}) shmctl$IPC_RMID(r14, 0x0) sendto(r0, &(0x7f0000000b40)="b72de8242cd1a663af969ea34a313d29ca66523c5efdbbe771", 0x19, 0x9881b93f2821e65e, &(0x7f0000000b80)=@in={0x2, 0x2}, 0xc) mmap(&(0x7f0000ff8000/0x8000)=nil, 0x8000, 0x0, 0x11, r1, 0x0, 0x0) pckbd_enable: command error 16:17:51 executing program 0: mknod(&(0x7f0000000100)='.\x00', 0x204f, 0xffffffffffff8001) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x8, 0xcbe, &(0x7f00000001c0)="fcfa2c148f34d254ff3745a33ca09b7b1a6bab70cd827c81f9d83d12c2e1d7862fad63e335721dbdbdb2f2605d5369478df250c7896dff63e0e133b61b38defcb2b88cabf745084be20251ea25ab824f97525d73d670e8f22896e70975dab472a2d632e195275cc804159dba1e9a59e6cbb12d09ea0a2387c526cd32fc86937c520603b8b3445637122cf5bc792bce4c4cb1841af780292445a6c0136352ae42f696295c2e34caaa6eec47016d1fff3e4d99c7d621292b1c85b9ae0dd291e7108685226479036b12b874571b76433efe3f73a64ec440741c7dd6dd2fb3f76e119f975d1d1af328cded27829efc05211a38e091d5fec1b5e8f719d9648a437cdec3d7683300f2b98f841344cd125e1d442965bff47a81522b49cc211de6f78ae9567d89486f49c8cdc4f351db96ee5d5f1232d3d1e1440fe91a332665c7ae3c138aa697ce2087dfe97877b929bcbf7170c1d9317c7d1d7025dcac3bd8bd8b0cebab25cba0fe203fc3af94b0388936f7c170f8e1d2405c00463812b182809c821384ecdd8a61d3cd0ae1d2eb581b91b883640ad526427c0083bdcf518fb9e0fe94e859c352460550c19023b0fb2938b263d92766d635b0dce7273cbc750c18a11ed6f3ae62939dddc909df0ade5c97f154840cbdd0cd96f77637a9f9431bd226c1ff65c93dd81061c62fca4e31a47bc5f851eeb3f6f9c1f730b3511b1bee23c344e954ac1b929c430d0a8682848afb51bf282a72c84ed72f10ee2c295d073424ef240a95adb54415a79c37171b508a04e28f7a0d418fdbe5c9d8c9576c74d54803548bed1bbfc3c3a1bbb07f2c63d976aba55d70a5884ead6d46abd029a5f1d86e6aeeedc0b14f716f5d224f777858062756569698237aa2399beda6721a61bc276fd3db16455e19bdf82a730ed6e9e30f05d5b466f76136aeeb15890790fa8d6a3bf1b6cd6b4bc8e2850fb9773a3b3095e745cd9ac22ef87858772d26d5ddaa54390c09fcfe9279e0fcc4f7da1065fe6dcf03fd996db725a3f0d6110764f013435b88c4711523ce0aa22c65726fe91f73728480c1be0134a66df0deb18453bdbb8e7b4ae12ac36c651dfa53893aee6110deb12ace44bdb8c8c6b8935415720bd7444b8eecccb9e9e7854647a0a145336362cb5859ed2a61927d7a66ca12be9ca47aec982834b8a8d3f15a67537296ef80e4e560ebdc74abbaba95140a6fdfb83a830d90709842dd31818a78e288c23601d32ae36742037abb3c7f3f366f02425ca4e09e05e1ec47662cedc83d6177c0cf5a43a4bd5a544734f11f903bbd13fd6eb69da3d5eed64aae25a53f45c7016a4f436d6d33eadc70a58ec0e777024727dbbbb2e6cbbb02f2a80d08b0b75ccd9f1a4d1ade4a58ffd8b1f3ae47777792798259ac8d5f6d3ac10776db2e2d981c73784e31af06ee15a68bd9f3bc1f536e7e07cc36d6c6c70fc3c4ca1deb07e936b696e3f552809206ab93a1d96f5fa1dc0d37048d14be6b2287c2a8d097f0ec06c690e4021b5b82c32f21907e8a6273c80732c92c09316a4ff1905dcbac0b46d8b7ed922de291ea2be85b240c75567635dbd9d59000f3882081b5413c199f05c09fe164f5d6de47c752cb5eabe77f17adb15b0c68d898ac57aa17f2539a8fc073e5d1d7b2212ee0c7b51f3084593d12a97b145a475e64801df603e5714bf31534bea2cb26432c239b44905af5cfe4369f6fd53e312e1f825c4bcec7de385fd0086e7e32514b09455d3b8d95b47bcb1818f40fee283124a872bcd1dc67bc1e615aa27e570e1384c0a3e8ac1dffe3bf272587af6904fe1b51b6f72c9b926bf65b8403654d99d099f5bf881b3cf843c1e5948af0a3ecf250120be7a85898b380c49f49dd3b0126817591c57798bad7fbe000492118a873317f51cdd14ef6f1f94b933b79b749edc7339ef55e803c7d305e03934569dd0f0d55569005567896af45d845b98b005e45b040e9486ed5912e111198e42cf3e1a29831aed711a64c89c54a11142665c2c6c30dea2792581ead4e5c1860be6fda56e6899aa67a97d8ccd3022a5ffabb333bd92cd8b098fa7bbad2cd6e41b05b96db6f01cdc51bd2d857a76da142ff21987022fd17884d0715a7621265135ed1562df58dc4687a5df1dd42d8e84e5293e68b79efa7aef06ca37a315ec9581cfbe3015b0b520e515c44abc19275cb1cd737e9f7c25c86ed820a6e3e825fbe1733648c9ce7679524edaf9f8f85aed80b82364b4febbddb56a0102b133d22a38ac86093bc36983b53c7e8701854789852c7af624625dda6c50a154467c99b07af8e0fb5d7f662c07c6c446666159a773bbb5ea21300ea32dec6d7378b521049469fbeca673703921805c57d34d7a17ce6484f6465c7523f569b09bf51cc7dda402f962c15b49e48f33e646485054aab8ea101c581cee4bfb3efee4e01aedbffeffbaebb5b5be11aedb19a817b72aed237863adda3c2cd2c710352f00459c8adabd8ba45c8cc1409dce896d51b47e43cc680ff36f4abadf4ecd49b0486bded4396b1f866a96ff38c203c5fb8aef001947e5f28079c9f9cac0421407b4b3067b3fc4bf6b9454390236525e1da77ad009210623daaead775fd49a0b8c8b883949d003ca6debd0cbc9a4313be7186b5bc7ab19d4d2137a5e3b63a36870f969f03e19c50e201183e527839310170c86b2fe8a0802705745f129fb8c02e29faf1053d632d0b70aefba843cb92469bd7d42f4c4b6d21345c2cae9b4cf001a67e7ef9ba255a79ceb53399a036479554538c4634232ef7c9cb0b131f84706fc268194bb4889dae561b12d43a37499e3327466867004e405ffc45a350ef7fe0ab921356dbc61928d20f529adfd2bd8c183a166dee136e9e7d53b3f4a662fa95e53233a8a2aba1d6e6c08e51278cc4a06e06b11de7ffc9ecd19282208b879cf732861c32b1f0153b97096a65b77fdc78e7e8ec7367d495bb18b65ccbdd2a7acd43eddcc15f63668f3237ae40f05b3b7dfaa1a1d2e730e7c71fce65baad06e68df0cf4f0ed975959ea82c8ab335127fe148a10b6b20b9d33adac374c43ffa439f3ff2282a461c050dc3ecdcf5378c6860bdafa9c910bf9a795b5b6bd6ffe3dbbd59d9fa77b914ac01dd6bf4680263346019faf6164b81d5bcc0f492da5faa4b8bfd1eee93f6c233e3cec02ecb908cc9d7d6d80290876fe73fc2570645b3010e8129863890af06bf19a896ffd7bc56b5fd148334903d24157d8e9a6191f07bdb7ddde4b8f0ae1daa9bb432f1fbe7e5c65f1aeb7cdf3643ad6657b5a54e05167a13a11de2b10de2ad85482c749c0e3d211d72a435ef69382af3de59d696d6bad1cc7d40b09a1f3f8eda84e5cb66a7c5c150e98bd11987df639d84dee4a22cc4f63f04b88ee56999284d708fc2f2dbe9669f3be0d0e48d399e9d3b48c837b75652fa2c7909be676baf8d7f1d53982a65db1e16edf3ba3aa959aff79b62d93fd7443019414446ca4c6579376718051a12a14c430f9674295661cd38824faaa238ea44f6b9fdd8b39c64d6d5fe460a1490acbc54684ed63477ea38582ed3cd8450baf3d1c7dd40f3b57b57edbd0049104547aa59feb584dc1c28f375d5459b23ad575b7b937deeb6989ee333c23302c8371030d06a2bec13dc157466bf451180585489c733373067d4f203826a89e0854fb4ae3be88549b15b230c818ed0c58b8d1dcdb086fb11b58261fc0230f3b5699447e90793ae9fad8dde0c2e37d972c8a25ba7821c3374c528b54a5d12300b2ff1656446b5d575e43385fae0f2af4d7977e09926581282d4a27435a6a5ad80b694cf3ae319ec7093fd27c844dce831c2a4331f0bf3ae521ea1398ce6a5dc52347a543fd1ba142b77b11485479c22c50c009f911c931d6feabef50afac33685bd211a32e602241e9186d63e994ac386055730ecaf7c9394f33984ae2534230a59ecb178a27b91ee008d2ed6b35994002cec03a08453756f99881e055e6a3d47ff580e715571aac8708b545ed8c59c93ad13c30d4fbefe22af47c0e334948bd59d4a2f2a61cac4bea04e13b45b88af3ce193d1de34747935507074cca380658c1b418a3251e4163835cb00f09664c2e430451124cebf845cbd5728923e1f33c1588f017592fffb6ab7728f0dff02603521aa0507822867e25791b8ce27558fbd8b9b94533d5b487cbbfe96538f7c3c843a88614d7b94b30cb022d8abae104290f784f51cabdc0c3531823ebd6acb4809172aba59f75f9f7dc4a0ff85140a8ffdaf739fdb72ed77aba9885c3052c3faeedb101c47acefc08c8a4114565cede3eeece17546d9a237cd3e4ce97b4a870e62e29d1dcab9e6c25c3a6606653dcc5fae12cd3847b01ac89ec5fb555788ae15e080e99c042b53495d65d4612a5d1fd0b12459d017769d9532999a7f181208611026583d01f23f0bb7731ba601725cd2c082283e2adceaf855527964eaa1e91c893a739c06c6ced3cdd0d3ae33b2ca668a1b4175e18ffaac9739d2cb8f528431b419ac19c9a9c930633eaa76117889e2e685d65840f00872183e7b9e3a5df71a1b4aa96845d9396dfdfe1cfb98848331a619817269e12a33619a8e2e06e388820b32532b7739df50d15ee7cc9cd09ad678fa7c8f000ecdd584b14a9ae078c3580874900cc533846f4b4d1dbe02d60043b082ab4aff61985f548ab1095932441fa6931f00813987f5566e77d9d02126da42dc37ddee85cd12390e4eeb4e025f926baeb25f55dace8ab25dbb05501abe33d2029b1c83065072dbe43b13fb7521a5d50854457f940932886c1d48a54d3512bbfcd7d0df7c842d0b45a2f15a5b065cfeac85c9c27e525991de707ec354df311be248e5f27770964358253287f84f5e149ede4ec5a08d1c5cdffab60023de5acefe49d77b946d88d0b2525ed19a27c5c37a56b58db4693dc389b34742bbc284365cd5dbb929f071a2c9fe0c92fc466762eb2aa641296587f1b9c2216c261749da9b34c8be7635490843eef4cb9e31d0f822ff83122976b02d156919c2350781e3a408e44a217b012a4ae4714e7f13857e39e4f9c69314a51076635db76975d5172a883cac5d46bd27d8ad35439b6a2ff16d9790d44e254bd7da0ed40058915d42de4e8dd1425279333ab9eb581314ad0fe21ee3c872c7ddfc1cf8916fe8580f92b67e9a1f21ccd770d55699932d5b97f55919a289c63ee168724c082f27bab56fcce5cd79dd46f11f8d34c7077169c0b2057f4d1045c1cdfb17ba5090a6c900826d6ef6c56235c0b5f65f12c80885ee80263c4acabaa025fcec5953d02e6ce848ebb8819277adbf8f3ced9de82bd74cbeaaf9dba187fcbd42767831be5c63d183a3600c353bd5fdc0c3855273f157cc6387b4fe7288a69987b2ba006c54811755ce7b40731a9c8eefa8b4a476b95022cc8c0c4ebd838e790047457cf5d1b1b99effac4edaf0c7763f9ea469413fec80076a56ff758bae181c0ea44905de71e22a6dfd979fa223a9fc2175ee4cc4b19ad1d2eb14c156b29ec751f9bcc25856c530ba2d1e4461d21c67ad2651c4b408fea2b2b7ffd4a6172246e8ae26bab9079e742c36082757d878efb75e9b0a8fb92664212c3aa74768f84fda9284e1c6a43bc24d22025460b89db1372bb5c5b14b9f09d6b3ee8acf95bd2dd33e0460fe1b40ea58f61bc74ee8ac6b9fdeb4afd78b6b94cdb57b00e4d13f9d00bbb1f2c85cf32e068feb53111e401668a9ff2a0eba777062f226acc35831dcba7a8675514b26caac5f3093df10774cd9118b9a941a4491ac8408f4dd575f18a2", 0x1000) fcntl$setstatus(r0, 0x4, 0x4) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x10) ioctl$TIOCGFLAGS(r1, 0x4004745d, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000140)={'./bus\x00', 0x5dd5, 0xfff, 0x6f88, 0x1, 0x9, 0x3, 0x80000000, 0x1, 0x0, 0x1, 0x81}) 16:17:51 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "d70000020000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0)={0xfffffffffffffffe, 0x6}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080)=0xfffffffffffffffe, 0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:17:51 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) read(r0, &(0x7f00000000c0)=""/227, 0xe3) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 16:17:51 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) recvfrom$inet6(r0, &(0x7f0000000140)=""/182, 0xb6, 0x802, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x2000000014, 0x0) read(r1, &(0x7f0000000040)=""/127, 0x7f) pckbd_enable: command error OpenBSD/amd64 (ci-openbsd-main-3.c.syzkaller.internal) (tty00) 16:17:51 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="3edab635363d57dde8abc2473bd5ded4ff14b3f4b15906e292ca0bdebb39891f282aee645d1a643efaf31df2c124e9f80c0bbc0a574ca3af53fe8b5ef49becfb05b2affe7dfac09c3308c6ea97f673b41ee130eb741b3db4b9aac89a9e1ec0de568870d31056a60592836cd132bb95109904fa80e2052f501eb7a70ddb698cfa387a9b2e5946d6f0ccd2c7c2225b880ef8ae53a0", 0x94) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x28000, 0x0) r2 = dup(r0) connect$inet6(r2, &(0x7f00000000c0)={0x18, 0x3, 0xffff, 0x1}, 0xc) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r5 = fcntl$getown(r4, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0}, 0xc) recvfrom$inet6(r2, &(0x7f0000001980)=""/4096, 0x1000, 0x88130e5cac52575f, &(0x7f0000002980)={0x18, 0x2, 0x1, 0x848}, 0xc) r7 = getegid() r8 = getppid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0, 0x0}, &(0x7f0000001480)=0xc) r11 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0}, &(0x7f0000001500)=0xc) getegid() geteuid() r13 = getgid() r14 = getpgid(0x0) r15 = geteuid() r16 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0}, 0xc) r18 = getegid() sendmsg$unix(r2, &(0x7f0000001680)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001340)=[{&(0x7f00000001c0)="3ba59c1d445c69160a6fc4694e0438806a65295ca442f9730bb1f0747512214a2874b9c4b657242e28b719ec8f7cd4ab628ee478cf458137344d1ea7ba918a7f2a64ef0b32804c9f3d23d13307146609a35bad7bf6a0d1c8ecd723a536bdcef0c77054309888ee2cc58843eebca36f4bff744c4738a562e0fc8d4ea71c63900e8845792779edee41a9278b395a0a3dcf0d21d7bb7e1f077c53b19d948ff01c64b54376c23f25ca5e56a989c7974b5c1ab0a700e9b2915183857eebf193181399cde3871d9fb0e1663f2d40ab3b2b244322be77d3e06fac415adcb945731130e5c62dfb51e13be757b733a07e2ab503c163d11b6cb581a051b95b20ef557d1fa92c839f817f18f3f63bca854e0ef09aad01ce84ad9490357aa2a504deaedfb0bd895f4281bcbce5e8696aeb2efcf4b48911a022aef6f9577706a1f3530034467b98dacd5c30ff484149c4a6a76ed6cdbd93a10fc4c28f8b4f0f2559809d0c3e5818637100ccb5070cff112b693a74988526fdaeac0d8033b073015d21c3bbb8233fb1cd5329ca6f6dbeb7c6d8c6458e7e72e560de6574e00c336b4c74326616f9da646e7b6ad11d92db474d899095a3cb62333d375f732e9049eea0fc7bb62d8c0525c33e9d6c3c1a1d249cabcfeaa0846cdd3a2d2332344d3872e9d6bbd52f1fc405c4a724ff27534f3545453fab8ccb142074d242ad0dae1ada8e298d2263576294e7fb870d51598b5f502f2c3b5d7861b465228ea754c039cac5c51a5cf791d6ec0289baf836635c5cad8141de2aded40902e06858c326c18aa1712b2d6c32935f158de79eb4888a3a7f0110b73a1c57c1270a95acb49c744cadcb95bca708622fbe54212ba596bfd48ea884d58ca9bd42c01543c52812bef085a07b5bbfc0f9dfc2640431af5b688deded9d98661bb1242a9d99ab02a4bbdc5e806951c4b8e262f1935fb2131e2f049e5388996fb95588e0641b3c9a0a6afeed83475e856a3cb763d5bf4d9ff3198cdd5ca0ea012d01526cfce3ff4d38a76ccbb90f5ff828c9e604b31b1274de74c3ac44e1f9a43c419cc043c62b7b7a05eccad5365b10410e8be2b4f70d0c6458a4a22675e93d13ff627d998dd990d7d77650e4473fd52a5ce8d205d3700e94ee797500f03f9f1a504ebfe2f9663a903f15a1209371c4f00ccf5be31b4fb07a596209cb272fefcf03aecbca0f87ef6ee3aa2ad47e3060669ff642a62388a3f066f99abbbc2f6aa9d7e6dc53e456a5473cc4b33c873593150900c37dd129ae917caa1f81952fe4d0611b8eb85e5ba9b5fd5ce0ee21e413fef67f815b9ce1ec4c686184cc57360e5859f227b322eb02234389843b5fc7f1881dc689ac192248991b956727f8dfe3ab67ea637055f2fe13f477ada017590d41decfa596c7536d0bef6e4492ff9dde6a0e2ac56a27fc1ea749c038dfaaf8f27fa1af172a15e4be57c253765a6ad92772744bc24127259e5552f8a11ddca2764338c3a11b06c9f3aefc74221fcee7c341079616f63808bd4606d85031d5205e641f14f5e3e120ba89c6855be1cc1f3dd91080a19d9028fecb55e88c96ee8a865164eaaa53d760e07acd34d9560fdca9c11a0519d14d7749dcbb2bbfb517b3c04195d970974c1bb902a3e945f41bb213671f0be02bd694506f1c1d1c4baf0261772f76a9755612e333f07c5df1a55b016ac01d891608517d6098152d1989ff3f7087184648dec781c2f7d2310911ec70afcbdedbcc714134078aa136e383b7a0dc8b2a4f68a2054e66a1e2644b397d75bf66096c3f41c9f728e84eefaee3c455c0cd00bd241c3a1a4dace814c1781ab1480781143367afee2856b0d7bdb8f044642ad720818ec719b7e22f554108decf7795a5bf841b54019b1ac72e317fc6108d280c493108ace6320ab21c322b7a5d9f00df57bc0f5d9bbf76905b913ddc604c64f33599ab9d8c566ff70e01802b9e85b4e284372c6738b8f11e182195e50605a9ed0aed415b0b3756312bb0f4b7cd108f55bc69fd86abf917450ad866e0a320377aeefc7b870fa9d225e9437a9fd16526fb40b8fd4681c7de1a51dc2105c1a06102c4ad9fab42e45a33d1e948f4a81657646b2b9e840ebe86aa0fb93ea40279af8e5badf620d3b1b1aa23cb12678701f81ae2aec34bba4bc381d085304c7c6b3ee86409202d15608a6d1b46e5f21cafb3f4b3df0f1f5d5ed6312374896aa3cf0f902e2d55b04909bebed7cf9d9b9cab4f8e4876748ddb0e2e8fd06c9b1620ae463b3b86d8895ff1095f5a2ece5d311fb7ee76702d265430f34391c62a1df9fe4e180a6ca0ceb55e12eceac56b654fd59726345cbf49f2df4f1015eba3f66ed74955fd8b001f15342d133ee60859270e9bc0e342f5ffa2120fa66301d0521cec2585399e8ab810717e7227d6f8a4b9b4a1d9187f24795264925ebcd7cd00f1364fd04e1819ddc14efbb87061b8cbc7dba67ad41225e887fe0f1ae8e99c09353df0c7fcb7465886b2a8cc9f2b6b520c218490ba31424690efcfcdf5d2ce74dfb777a28f39c1a77faac8207276e031b73c88c8fe6c5b9e8eae76b787a4452562a4c7f93c92a791e15530073a3560f91a6eaeeb5da06f8ab7d3aaf4a15b873e7828d69ff6ea7bc3f47cf092db0aea10d587b7b37a7d50cfb24840f80e3ef2241efe1f741293ab4774001808050ae1dc660080624b711c8ef70b0eeaaaa3b6afc979adb8a8c324d801d40fa4521dca736e047c08da19df02bb30fc5b44bdac19e74f1be5f1ebefdc32acc42cd98e7b2df11ccc7d4149fc25778602d90464b359f01da7d672c41cb1d0c25ba15f3c036c86a518d4087a805196b26d14d90646bed071c9b068156e3120dd2f3bcadda16a1ac592ad31fa3ef1519ef8b2a5060b0e73439c738c35b852f06215b8106f729fd906b2b85a8c7f426f5dc419fc947ba1d2183f4d759e179d82e8e147a0d098ed3bba093324db17b54f67ff40c179da6373cafd099853c0433b697dcdc0b4c20e3f7142b84dba36360fb7fec1180b56677b146f1bbc9baa652f3cb65b3ff3300fd4d1f2d35422b209a54a323b7c8e7584ac7590af90a1216598b5c9e6b9483f525b1807f52f1d50ffe62f64e011ed34ea21b53fb88fb3a23ff4c5905789131add399e3e92551e12430c25f056f203ac742c4035d6eae117b1848a73ed9f6fc9032e8744dc32310d0f911fd3708c03327243cffb165f089a9586c3c5abfae2606dcd6c31acf35d1510432f84923c9a2fbd56404acc4bbbb24e63d0111f899daac5c2141cb5f2b1af0bb682c0d190de6f63d529d600d0746a41916a15357bb45f437d7893135f9a869f9b9103ca313dd9ce2a2c8205eb6a339e68f7349f6b2ccce684f85ab73bdb9a50320b3672a08e28a2c5b713d1f10e61b5e1d8d77037f83c0ea404dc6e88183a3914a6f43d00841892b39ccb2e66fbb4945ed6526d71dd888ff35a60ee4f002bd83843aa6b414086b87a31b7fedfabe0447cd7c240eafbfe0a72d868ba35df82558834be9e957c3838dc5913512501668644242df561d4e01275ada3804706700ebd92741d90551e937cdc40ed9f560a0ee4a0c4258e5776a176c0d8d62f3e0b56c6831e0a68a7fb47bde8512398e23947bd085c5e21b8c821da23bd8c1547e02ad565aa15833df69ae36aea8f790f637fcd12231f0d944af608eefddf7b50c600f3fe7eee3cc1732fb44629fb29cdcca67dcbcdcda7d3a7f493bdd9b3ff295c853c60aad9a5763b3f29206be7edf42d8ab247c347e2132e02a878706e5e7151d013a6f2d304b39a0f26e351520ca0b5bc22f5ed940d9971544dbdcff0097eb103fc5e1613e64b40fb5af064f9410f436742b6116b1f044fc629bce905b815e1f0fb7a98db4b40637a1ee1f42555e045b2923e90fd91c58b0c0ace2d6773d80b0bd17660aa84d6598c88065c3421696b08c487792e66cfa879ac84d1700af056f03e4880d513c3429756b6786789d27dff1b56daa81e828535e6fb7aa741aa25456dae5e4e62cd2df4620ff9a86e2cf964b4485249854d40252227461cc1861ef49fa183b02240068ec504045ce715e64cc4b9a979d19c2f409be6f31c593fde0fd6025e0a68d790fe34dd8a256eb177c0564d7f33764f3cfe5346d55e999d00e40c731954255276042b7f7841e2c8b2e23b29db6d8863f61787b9f7b1ec933f514e25c01fd1e7679c81cfc2ba5b3d1c19fb30fd8240b331c5f3b5a7a0d4dc6076727829b1f947a7157e3d8edb131acbc3c8d3eacfd3884e077efb507c3d8f195958867b9082aa583fa8d5fd9463276c69e223e3d1880c664ce6e9f4ab344d42a44b6ef2bb6fec8723ab6383b11beb35d2c801896bd111cdb470be70ae460c280534d9f56f2556bb618ff94ca0a8a730696a9ba3bf2342e0a2a2059041afde3bb6f72966e39fa4e0bc016215e673cb95029563c6120799e17d4e9eda349bf36badd0e2c31220cde4ec29ec098bff92869c1732607fc230f96b21f26a9f6d4fdb4d25006303706de91f683dd64e6dfc1ccef6309327e970487ff2295ef492a8c9a6e1ba18182efb93ab5eb0b5217fb839bc1c1bf267f279dbfa5a5b82c2e3b8c3597aa509a3f97cf35be55f9c9594026612bd36c00bc4284a508deeabec4c64ebde69baa7ef836d9775ebd04d5c1cf24c3b4f461b8929f4fea5fd78c60712142b68c8f937ca1cc808c03c4be236bb77b5845b5cd911bfbeb3b1e094693cc6fddb314c60dcd5ac348bec9564e3c68e8bbeba44c4d78734b063c630bc61c078b3b301dfca4527967cce69a9fe39b2aa1ae6003d7057ccb3481e8c41d3d21fd7cabcd44b1639dad549303833c705630619f38704aa8be195a602cae7a3934b3624d8f44a7681c24df0255b7b1a9ad8cc67b390957849e950b0930b46af5a97d58cf1bc6f7ae0b667f0ff0e83f686460979f58d5f8a34e9b55e3c2e9151cd0e605dc810bf7b265a3f837710d8e480f1735b781aa7fad980f2357a46a1babd353295e67386d78be65d3b2c76d0062f8eb5ff47270844272f5379851f2fe38239ef5c449b600f66ec7090908074bf3221452f2e2698c67b787d4d8dfb75e4ebb6121bed27fc840ed35967d331ee6f707c5792c0a4043730b05dfb3c0ae7e6e12156a8e41740bf5559318cf00c9b2d51c5e7e51d9625c39bcd34fcc8b5529daa6e00ecbf326f2f2cc7b83b6bc9f0c584ee0b0c9c84d5d5810aeba2fea1f7a4764b6f2e1e2761f91ab038500791c434443cf3678e428fee35a4042e93c7610c5b49b6071dabbafb5ce98d316d946e5b95ce626a8f861f358ce84f496e4dac5d2a213a7526c670239d55b6994a661b9bddcca1e7f9e0431ffae88a38ef98024284ee404fa99e1a0bfd4aeddc54e38477092b324f63dda419fe7556a5ba1e9f2ffac2377fa528e2205c562be624e4cfe40501f2291961b7537758664b8bebdbf78216d90889a9cca26975f470a9735b127a80b9792eab5ebd8fd3fba3b7611f9a5cbce14371295eab26b31df57027db3442fd14a3e3335e5b487f4d3032ed84613564da134ee6905d8db8963cbc040034d465e6b5701a8e4941eb856cec4c5e59014bece73de9e5b1aa2d3f778f9306da6a05d72ee963ec38814f619b16384e26f4bcf0a7696e0dd416cb21d3983cc69bbe05649d085b1c11c80f31acbeaf67417b6c991f3fdb9c590f61318082a115b1c1313a2dfd2a70fb0532fbb864320aafe714f079db4456c4e148d9b0936bb39d1a5055f3e03e1764f44efb80e79b92df0edeb7230bd35784cf666556b33e1525", 0x1000}, {&(0x7f00000011c0)="2c0c05b3160911b46815b6369cf3665fbb3ad8dcddadb6dcdd5b63d05be8f672512230a3a5225caa6fb74a2e1947ac159fedb483eaa3ec0e281987", 0x3b}, {&(0x7f0000001200)="11bc296a796e86db7a2da315a00b5d6e325a583e4443c448b90fdeb0a6adb7837a930939e7ad0bd5", 0x28}, {&(0x7f0000001240)="3832e9ecebe680d4dd6d9e9d1c9a53599ddbbbced658ddac8b4121166108287b82767ae7", 0x24}, {&(0x7f0000001280)="bc4629224292b2dc52a7b2669febdca20e3d8f31a9a24ac8e989eada7009bff224cf778b48d9814a9d75af74eb2f877936a314b01d63fb042f2179468bfd316059545e248bac3e83034a29674eecda7c7fbc6b328c69e6776c77f4770ee7d158739f9a3a734d827f681556f728ae714947aa2b09e36d1eafd3a3609c4047af7a61f27d29506bbfabffce31521468944d599b7df7d7c638efcb755ea6544a28451bef3d3ba0ef0f38ff523cc237", 0xad}], 0x5, &(0x7f00000029c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000080000000000000000ffff0000010023986ded867c296c8720531d0001", @ANYRES32=r2, @ANYRES32=r4, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=r17, @ANYRES32=r18, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB='\x00\x00\x00\x00'], 0xf0, 0xc}, 0x6) r19 = fcntl$dupfd(r4, 0x0, r2) sendmsg$unix(r19, &(0x7f0000001940)={&(0x7f00000016c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001900)=[{&(0x7f0000001700)="36144b6e60cebbac02827f2e3e187d97739547908922468419459f9e3275b9115d7282dc778c63792e8366780f31d8e03928590d299df142d9209fe8833629fbc1a49f1c265a06a130eeea90209ae51cd116fc9d084cd3169de7c45046075cde2c664c8c9e670563a2dd916f7609be817876be1c964b96d34571fa8b60fe99e8862540aea64d55abab732b3934fac6ac", 0x90}, {&(0x7f00000017c0)="444d630326cd1a7f405792220c9e2947e106c74570c8c2f7231238aebb18ef3f68a2d63369ce24d1bd94b5ede3971697cf29d7a2d9c2ca685ebeb7d7760b9557c351d0ddfbdc6787b88a12a4a2dfce14c8fbf8409f2762721ef5093d0e50723e91a673df832858b65f814ca1383b38adebbf741f72e292207442f982ae99f50670", 0x81}, {&(0x7f0000001880)="038583cc1ca4ed8c69c7fa0e7d349dd264e81449cec0abbb450f8fd2dc31d5b0ee256c0669c3389827cd14a4d9ca94d07eabbf970b5f77ae37e292fc12bbc0947aefb26e53a576910eca436043473355b783bb9798f4a6a39d26", 0x5a}], 0x3, 0x0, 0x0, 0x40e}, 0xa) getsockname$inet6(r3, &(0x7f0000001580), &(0x7f00000015c0)=0xc) setsockopt$inet_opts(r0, 0x0, 0x14, 0x0, 0x0) syz_open_pts() 16:17:51 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x800) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) write(r0, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) 16:17:52 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x800, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x3f, 0x0, 0x0, 0x0) dup2(r2, r0) 16:17:52 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2000005) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:17:52 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) setreuid(r0, r1) r2 = geteuid() setreuid(r2, 0x0) setuid(r2) 16:17:52 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x3c, 0x1) read(r0, &(0x7f0000000140)=""/116, 0x1035a) writev(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)="a5646d6c65ceda8a6d6d0f64007268cf16", 0x11}, {&(0x7f00000001c0)="7d0c5eb0e8f53f58e6053cbedabd1630dfa00fc8c73272f4b4752f76360ac8468c602c1d35f7ed036c3e815ec14cb647ac4cebd737bc15e57317ed50a1b07a8637b56f0e83b0ebd7badbe23ffb035e4ca701dea2ea928d8fbc28d9ea72f942a7ee385c263ea210c9ace05c3611cd4eb6dad4086818fb5ac39a0214c09b8de0acda4118b8f686825361222ff7c43f84325727a99598", 0x95}, {&(0x7f0000000280)="50ec6d7ec476190e0d813de995e7a90703e5c01cfa280577214f46697563a5976fd4ae11d8b5f0f94e", 0x29}], 0x3) poll(&(0x7f0000000080)=[{r0, 0x1}], 0x1, 0x0) unlinkat(r0, &(0x7f0000000000)='\x00', 0x8) 16:17:52 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f4d170be73000"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="a902010000805cb90cca8590", 0xc) socket$inet(0x2, 0x8000, 0x1000000000000000) write(r0, &(0x7f00000000c0)="11b3021c066d4cefc699b1e7db67579c37d8b577736e9bc9995e8fb1e5f3c7bc2185f40d8f51f1941b65e3340b46d739905d4714dfd2974593350bd085cfb08d65963c6e0fcaafedb6d8a5857a5ec4c29f6d81d50d7cc492942e68f441b221bb04d455015dde67d4ba83cd7cff5441693f462698f1f2477b5b29dcf7c3bea060ccc4643d5eeefe1c0592dd8a16bff1d4379ec492a5f6439fe4af1b85fd07520c066a6706129343714f2c908c60ddad494a753188a2cc6c3a9d3b93fff9855aa4b843a57557622431eff1908fdd1c2466789797db3e48a984b46493e7630c4dd33dedb22ab97065f2069dfcbf57460868e607449a271ec69d858b113244de2fc25a88a4c116d8851fd97664ccd958dbb7efb40ec2f06b36bfe816e80b53d2bfb3d516f4fedbb218bd55b986d184d12e84ccd89d15ed9a681e060048012af32e46a393542b26950f9dbf9c3bcb8698210a6a5b9f189fd827b7b22e82fe4a1f188f78971eaba7948d05d15a52323fcaec1af299921b174ad6e4dc16c058c06ad55060e004a7dfacc9e4b1ba17314bf4ba61671b610cac4996ec16b6398b9279f1f901bb2964d6cec05dcb481051ef554442e0f6edc6756f996827b67dd967454131d15093b660947bb10a6caeb40db6dcf1c8015abb6f89116af97903549a6b26e714372d884d70c4c17e0eb5f41f811ebb922074e39c65297c00a328c59c6eed9dabab9942c9bc547c9036fd9f411ea5647e6013b1df5f1507f1a25a814c01ccc66c286e7dd140c529cc4e1449cab5d0ed9b26ba8fdaa95cbbe45686e721a6632f9bac79a20628e5396ae41fabfd14c0848768f9a0963f0d8b5591d22261100e32be6d78a585ebc8ee5063165d65a2bb4f682e0e921a425e2763610c372506870d9fe7a6226d09dff14abf4acc9f98a366ada7f4e47a77f25c1abc8b9c00fc8220f7a48971d75c364dc5bb3bb4ea563c9167829137e19a60558b333d51031110481735f84aa4dd4453ebf5337c2da9af8178f7e985a9a80fd7dae6637173ae16a9b62c3eb9aa6da517fdd7041a148b3f5d86d8cad37e910fa9719a93b2fc718e2426fa268677e0d679a9903089a34ab73813dd333c0e35f7f1b82436f7249cc35da723d56a14039005f88232379e7067455d0404acc57ac5798e5f35785518890dda4e517300409c6258e016de2e290e4a36df46a0c1cdc56bc57b1664892dd71b0c2b290f781b5ee702b95dab7a3cc8fde7cc306811bbabb005396f6a30255591655c2dea443300b3e1e9329109548b53e63cfc94bcd527e5f193c074c0cdde47fa02d31a798915b1f9558811352106ed7b96bc2849ff13e97c47b986d302e6b528862e38cb6e9f31b0de657c1cf02b03e1aa5010957ac1206aab4df4e703f90f617c9ec931728cc192f217ae662d0f7dc41739ea02415abbcd3663969306854019af3da0a13feedaf281eb830840b46e1b14c19bf51148fe30266997cee57c8989a79393d08ae6015d66d844ad018d8b5f02df44f3256e8a7ffcd6cca2c4587c7c8b8c521d8a3b4487435455f973d41c2e4e32edd829bc9c0681a5b34c1bc7baf5d0210f5d154956a2c21a58822f91557b1fdd096e8e23508a5c3ba9ad47023526554a01a8d6e577ff1982391f0012f1b720ec0794a0eee40a68d153376c8326ff5fdf02bda20e92c9113fbe89805266aff3a26a5987146a43cb78e9224353c45af33c411411ee634d92a41f288e514ee33718487b29960292bc168b83a3fdcbeb88ccbd19746c0cdfb578ed8d8a6aa7b75661184123cfa67e1d8f18aae84d06224e891046398e1f7708ea4decd097ecc2aae71e3a01947a0e2fd3ee951989cba4135e6579396433f364a397407e66f480722c3d3be062c1e8c1d84bf2c3aa44b89dbb8ab2993c6b618317ea57e222de54465e0ae32c33acde1bf650c78898fb1654d5aaceafa2652d360a49fd0453db98280c30455407027bd8b93ff5458d39795189f10dff941cd2bc94d91a158c60392a020f7b", 0x595) socket$inet(0x2, 0x7, 0x0) 16:17:52 executing program 1: r0 = open(&(0x7f0000000040)='./file0/../file0\x00', 0x712, 0xfffffffffffffffd) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2000000000000110, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x10, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x40, 0x2) dup2(r0, r1) 16:17:52 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x8) read(r0, &(0x7f0000000100)=""/183, 0xb7) r1 = syz_open_pts() write(r1, &(0x7f0000000000)="85", 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x1, 0x0, 0x90d6, 0x10000, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x1}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "2bfe7a7a7e132da35a241fa786dedfb70ffd9889"}) write(r1, &(0x7f0000000200), 0xfe72) syz_open_pts() syz_open_pts() 16:17:52 executing program 1: r0 = socket(0x800000018, 0x0, 0x0) listen(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000)=0x6, 0x4) 16:17:52 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0x109}], 0x1, 0x800) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e2f637daf73f8b8aa6eef6fa39c39c9f3de6548f9324bc2346f7e096ef5db51297a5658f5f08595ad31f7fb01595e83930c955dc70b0980b93238dc1be983ed10a9ee84e06314d46829d8b608c2c935edfd74dd06c57948fe46401b70e4466d12c6d26b88cda259a497c4525649a2c9c79b36dc425b40543659e8fc7edd0a6de8c1fba4bb403d2f9d629c613", 0x8c) r1 = syz_open_pts() close(r0) fcntl$setflags(r0, 0x2, 0x1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x1, 0x4, 0x1f, 0x3, "8c96ba92f739b11afbe1c8531f5450db25d24c01", 0x0, 0x9}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x9fb0, 0x9, 0x5, 0xfff, "6358fd1ff5817d4fa3401faaf60dadd2dea97858", 0x5, 0x400}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "854955882e0261ce4e6637768fea83eafae8bfa6"}) 16:17:52 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:17:52 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) socket$inet(0x2, 0x3, 0x4eb) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x8120, 0x0) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x114, 0x3) getsockopt$inet_opts(r0, 0x0, 0x4002000000000020, 0x0, 0x0) 16:17:52 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0xd94, 0x4, 0x0, 0x4, "d2d05276826724aa3c79d75d3a4324c6db4cbb39", 0x7, 0x3}) recvfrom$unix(r1, &(0x7f0000000040)=""/75, 0x4b, 0x0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x3) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000002540)=[{&(0x7f0000001540)="2adcbf2d713029d5fd8377edce160e38b2a4b1dbb91a48b16845773f6d8a79ce04ccf43a15152e0633ad9aa33ca678a881fbd362e3b11128b98516ff800ba0bdf1a0ad255fbc6903a019d856dbcc5f4c2e64d60b8ea62b88ffb64404dc9d79adb9c599f6cf002c6da518da2ce1f680f07f714409a81ab10f7f186aa49f1fec7a0ce3add0dd00846fd2c359bfa0d70be226ff5438ff37935add3d1071493aa741eaeec5b0808bb8d6b5c8507786bf92a7c83be80f3716af61f115c2da3b95febc79fe979c59a04e1d1e7464853988f5d959c726b3219510080b1c1126cb6b37d0e1d87700730096584b0e4539d766faab7f26fdbe560403dc1c81fbd2e475c3b5597d3a83f9a6e57fa3e779b11717742255bb91a989c4b0ee6fb568f8df0a1eb3d6d5e6e51ba91d3c4f1bb633bb705496dbb511c691c2bec8991f4ac4fd93f3f727a50de1f08f4f1ef5d2c59f9f50ca1827d1e19b159311056685494c08a0c7204e09606e58e334de00943047c62c61bc018a892ee3cc3df9d3ffed86a88e43ed41f9fb31b5713582c383ce40f49fc72aa52349db9e6d6625c586139cea9039a85d2d6f47470ae72cebc22e7ed4c5bbc110c64fd817d810f10b445baad13f05429ca1fe82441bbd74bf368ea0a74e7f61f7c78f8463958535c72eb274f63eba0bdb905d9f0b27d8b7e16ede4d59287399d77c96a587598b9aad4b0d91397f23f7bf246b7d5830e0ce94a11695fb9ddfd408025a033c84ffbb57d4bf3477e4093febda48996bfcdade54c0fce847874256b6502d16e3712399a603a01b1ab43da408be8086ab4aeb19ad30782aa6c4a7003ff690941d9b8bb2042ee4556745cff5f4e6fe53cb3e690e89de73186216d97ac4ffe41a88a1949c2478d49ed240fa6689f5c59f4411d370a66da32a2c2137c4e8145cdfe2c799ef07da824e4c955db8ca5348a8970871073f9ddcee6849dc680d3439feed7393e7e330c60b1b4d727486aabd1fd94445b60ae6713da0522f85b3e1aba69cf62a3c8d2ada2dc094c98c44a4986d84e70458f820ed534c0221e00b30c95dd79e81b6f4f1e0278701695d879c2c1631402f4163fec39351cc27eb33a834a2930892d2e4577b522bfa5958d39f9eb3a38ba21d2fbb5af9bd6cbe6306128e692e7b04e6fa65e6c7547e57232e2d51a0177ac96ea7eb3c78821560bccb067dd68aaf27079ba9025c9f6979017e7a7a8a3b021b2f9a7ddffb6ddc6824b0868f88187c2dd8c4f1d6532280caaf4fabe5ffc4a6dde4b7dbac900f27d6d51b9abc566103d96c90f132a0bd1f185f6af5f64c6e31e58fc2cd79219e16ad848aacee5e3ca90dd88d88eae48e30692b716ea291e22152937b14788d377c0a73fe10d8a0eb163d19b5f86d19cce33f717faf126118d278eec05b6acfcd87be6faf8e7f36daeb0ccade0bbdd8e385ab7f0e7b771067bfcb6d78236fb5ed43c27a24d77444ef42313b85bfa895d2570ec48d312a79bd517c510872f723a1ab5b50206223024929c0694ce230503877789af464b199900632e555d9b340efc7182ea0c5d3d9f9a21477bab57d76f7a60c1fe13683d6076b7ebba8b13ffefa7f3e8104d87db60e3abe720459b257e0771b54fff81ffa84f25a8198c0da1dda65d780007cc1c871e73f83e757f6c6454ccbdf949c2067a14c1c879c091bd86465205755fa8a13e8fae4e9bea622e1676e0ca26a88ffba9da5b896b601", 0x4ca}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "3e58a044b1fb0364c62c4028c5d58a014f77c2bc", 0x0, 0x5}) 16:17:52 executing program 1: r0 = socket$inet(0x2, 0x8000000000002, 0x9) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/99, 0x63}], 0x1) execve(0x0, 0x0, 0x0) getpid() r1 = semget(0x1, 0x0, 0x150) semctl$GETVAL(r1, 0x7, 0x5, &(0x7f0000001380)=""/225) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000080)=""/3) recvmsg(r0, &(0x7f0000001340)={&(0x7f00000001c0)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000001200)=[{&(0x7f00000000c0)=""/130, 0x82}], 0x1, &(0x7f0000001240)=""/245, 0xf5}, 0x42) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000001480)=""/201) shutdown(r0, 0x0) semget$private(0x0, 0x1, 0x80) 16:17:52 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) setuid(0xee01) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/14, 0xe}], 0x100000000000037b, 0x0) symlinkat(&(0x7f0000000080)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00') 16:17:52 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) fcntl$getflags(r0, 0x1) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x801, 0x0) 16:17:52 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180), 0x204, 0x0, 0xfffffffffffffc6b}, 0x0) r0 = socket$inet6(0x18, 0xc000, 0x9) r1 = dup2(0xffffffffffffff9c, r0) connect$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 16:17:52 executing program 1: execve(&(0x7f0000000280)='./bus\x00', &(0x7f00000001c0)=[&(0x7f00000000c0)='--\x00', &(0x7f0000000140)='%\\\x00', &(0x7f0000000180)='[\x00'], &(0x7f0000000240)=[&(0x7f0000000200)='#.\x00']) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)="9cfce043e1dbbb6723332e", 0xb) execve(0x0, 0x0, 0x0) open(&(0x7f0000000080)='./bus/file0\x00', 0x20, 0xa1) 16:17:52 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0xe56) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000040)='}%\x00', &(0x7f0000000080)='@)\x00', &(0x7f00000000c0)='\xf8\x00', &(0x7f0000000100)='-@!{^,}^]!\x00', &(0x7f0000000140)='+\x00', &(0x7f00000001c0)='#\x00', &(0x7f0000000200)='\x00'], &(0x7f0000000340)=[&(0x7f00000002c0)='(\x00', &(0x7f0000000300)='\x00']) openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) 16:17:52 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x1009c) 16:17:52 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000001300)={0x6, 0xd767}, 0x8) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)="2dc7eb66a12b0b2384027437c8aa7efe1d5e98409aee738045fa594f6fff4029e578579dfe3954cdf863638eaecbfaecc6febfe31be34e014414505c226aa660987a000b489ae4cdf0b951f391be0a2152eb0a626abe410e3393c94536a85de8a4f84c5db73e97a243350375a10d554006e5aa45b3fb14", 0x77) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="82e92d2f66696c6530001eadc58af5a47e6dab766b022f294635e5ec1213a23b449a824ef1cdaa43eded875182d73cc2b0f1546f29597625d3bce190493499056933510f429e66486e3c174b4aa467c833f02d6bd29bcbeaafb6e4f6df88c43c9de9"], 0x1) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x8) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000001280), &(0x7f00000012c0)=0x8) getsockopt(r0, 0x5d5, 0x1000, &(0x7f0000000280)=""/4096, &(0x7f0000000040)=0x1000) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb906008590000000", 0xc) open(&(0x7f0000001340)='./file0\x00', 0x18090, 0x12c) write(r1, &(0x7f00000000c0)="8a64014bbfb36c6225f0a5130e55bd58904e617aaa011166e406f86c334de633eb9773f8a6a2819ec8e013459775d6403a7aa9d4fc225d9655e12a930ea2c61cc69b5578587f9d99893c33e3e3f3ca731fbd7d7b98dee30448cc3455308a38e08dab7cba9c34be7004332997301d4ce7ec406e7d1f4e9e04a6cbb7935b99cc2fec7f5dc98eefbee7357d815e4a5305aa6d", 0x91) 16:17:52 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000580)={0x4, 0xfffffffffffffff, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x8) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x101, 0x8, 0x78, 0x5, "a2101657b59551e41cb86375d377eda6526da2d8", 0xfffffffffffffffc, 0x4}) socket(0x18, 0x4005, 0xc1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000540)={0x2, 0x7, 0x100000001, 0x1000, "a3bf06967869d39539daa7545e94bc0a124df477", 0x1, 0x4c4b4f2}) ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) flock(r1, 0x4007) write(r1, &(0x7f00000000c0)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x2010, r0, 0x0, 0x0) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000380)=""/146, 0x92}, {&(0x7f0000000440)=""/206, 0xce}, {&(0x7f0000000240)=""/85, 0x55}], 0x3, 0x0) write(r1, &(0x7f00000002c0)="e1701d2c444163596b1a2a4323d4ee6d34f73b4be80872a3a77960a2e80eecf80c5c38ab766c1365d2e5e7cdf212541a41bbac06e4620912370d98201cd8f63aa1246e7872df2944a93a1d1799254b880f9277b19d018aa1a1804c3c023ba69d658a45fd237c16c1ac940393407d60f48c5a9b6bb92965067dc14e9f50447500fcfd28a6b74a24ed060b02d90a35db6ea3fe284cc33b8574dbca323c", 0x9c) ioctl$TIOCSETAW(r1, 0x802c7415, 0x0) r2 = syz_open_pts() ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000200)) close(r1) read(r2, &(0x7f0000000040)=""/54, 0x36) r3 = dup(r2) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000080)=0x20) syz_open_pts() 16:17:52 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x46, 0x0) ftruncate(r0, 0x9) utimes(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)={{0x1, 0x7ff}, {0x2}}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x0) socket$unix(0x1, 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(0xffffffffffffffff) socket$unix(0x1, 0x0, 0x0) getsockname(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r1 = dup(0xffffffffffffffff) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) connect$inet6(0xffffffffffffffff, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) write(r1, &(0x7f0000000200)="bba2a115c4f971b0493a2e3265adcae9eaad7d91e27af6052cdbac705d246ca709118de021efceaed44e70504c5e5a6bac1fe014603cdb811dbbf9ff5fcd9597e9b64d1e68c47e3170a723d070dbfa68d416d188e92f5b0b9755e8657ceed8540f51aaba019a55bc10ea58c063acbfe2d21530bfd1dfd0601d9d66c53e2bc4d804bfe03eb92b2eadfc04a650d269208edd7607f9223282f95b61", 0x9a) poll(0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x7, 0x400) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000000)=""/4096) clock_settime(0x3, &(0x7f0000001000)={0x9, 0xd65}) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000001040)=""/28) semctl$GETNCNT(r2, 0x6, 0x3, &(0x7f0000002580)=""/24) clock_settime(0x3, &(0x7f00000010c0)={0x0, 0xffffffff}) mlockall(0x3) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r3) setgroups(0x0, 0x0) pipe2(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) 16:17:52 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f0000000000)=0x7) 16:17:52 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x4) getgid() ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000001c0)) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000240)) setsockopt(r0, 0x29, 0xd, 0x0, 0x641) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd\x00', 0x80, 0x0) sendto$inet(r0, &(0x7f0000000040)="fb67611a8d4c4bfe6cdd72962bc103f3cd7624a27c14e5d3daa91cb3ec53b3453c7d146b5c757c8d88f32872121022bdff92d8d0be40dbda0380613ad8dde48272cdb44a09f41689bee20230aa2a", 0x4e, 0x8, &(0x7f00000000c0)={0x2, 0x3}, 0xc) mprotect(&(0x7f0000177000/0x4000)=nil, 0x4000, 0x4) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000140)={0x40, './file0\x00'}) 16:17:53 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000140)=0xc) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) mknodat(r1, &(0x7f0000000040)='./bus\x00', 0x22, 0x101) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a5) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047001, &(0x7f0000000100)) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20000, 0x0) fchmod(r3, 0x81) dup2(r1, r2) 16:17:53 executing program 1: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0x0) write(r0, &(0x7f0000000000)="8a7e", 0x2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x7, 0x1f, "845c556b0007b8afb481954dfc4c7f8ad79f2500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:17:53 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x400, 0x0) r2 = dup2(r0, r1) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000080)=0x1ff) r3 = openat(r2, &(0x7f00000000c0)='./file0\x00', 0x20, 0x40) chdir(&(0x7f0000000100)='./file0\x00') r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x10, 0x1) bind$inet6(r3, &(0x7f0000000180)={0x18, 0x2, 0x7, 0x80000001}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001300)={0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0}, &(0x7f0000001380)=0xc) r7 = getgid() sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f00000001c0)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000012c0)=[{&(0x7f0000000200)="487c5ff22b0d24cf84f7c002576dfc7e35329c85d05215f7d3ac40", 0x1b}, {&(0x7f0000000240)="35e7196f19e87c21e6a2368d93245d3ee2bd06e9eedb9573cb2545d11fd574cf740b0bafea0265439d4dce94ced5b2ab8c6a4c33c42ae62acb340e35626abcc553bff1b1ea8d07472a757caa24c381c883a161d709f7b01ad9", 0x59}, {&(0x7f00000002c0)="e7f0405ca520e373cdc116f3165a93cbd75fb4b2ba105ee1d2ce097a8a9459e10d92f29927977f2fabbdb918ed652c8789b2fdd42e38ccdec64d2776d2370ecd9ab10f01b6f174c301716054e67d58b302cba3da39de401e3000acbbc2c71e878daa7bc1617c476c681cb8dc513520030109181a3729643cd6a6a999b54edd29d809566db168b5d23cee45a27935e3c3366827cd11f452f1da479723598186c28e62458d7172204288dc8cb5fc5aaacec0e4718ad393b7f8a2868ec53850dab9355aa7ff3cc3c0e096e90c7df15a08c98e26d454b3ae710d8c01e60cc2644e8ae1f3c221a5345882c3f2b30f87af9c57accfd0e9ed34817b79ead8de4427356d4a5539265e48ee1ebfb738e0bb2c2417a84b621c3d0ed500ecfe4bc187668fe62f911e74ba01e701767ac201c60f056f2ea88c3b6604c62ba6aab3958f2d569ff90f9738ed9705ad429583339c492ed0a224bb64f97a0852e315fff7aa146b73353e383069565b90b2c7297939d110146c9e18aa7165e548d7a43dbb5602330571d7a655ba5c853936868d7b0657dc6bb5d74b1119c9eb2916323b825f3ec52e211648b59e30e328b81db3c143a8ba6445eb60332511e05034656fdeba1c0db3a2c6cb3ecba4c3fd0ac13ad25ac744161fe9ba1c2350f68dd34d58dff5f64e61bec86e8370fc2ad0ffb80e0adb475b0e8d3860bea0da66f4089344c8065a5bdd51742805d007a49a64f50bbf817bb5c991a7931be36431dcfa552b040601fe44ed1d1ad72748bdbf035242e80e56fa5dbbe13daadf0635ab2c5ca48e36d44568daeb6ee0fb58b6b1b8aef1de0b0cd87b637bd81ad94f6e0fa4f2b05da58af315c0e3806084dcedd613f90816513edf43d2e9f1f340c7382d5fbc42b30d92b31da65e373f42f095900691bc2a20828abcb76fabd58d873a4c875efd60b21425771cc5d802028e8ced9b778622ffb7f1c8f9c5f08294df4e142864d876886230470fc0acc1b06c7e496ded41c114da1f0fbdbae0026830e199a4b45bf02037f11d1f76576c85d923337b19efd215d8ba85cae5957f77c3ed041897dc688b6109e971d3c5d130c01ceed195494123b1291bc2c2fefb9987004720f3bb44105c35ea2339a7d0dfa345c8c606d21c5e0ecb8c6bc272ce8599554ac1e95e054c5de1db517e03e2de3789f89ddf6b2b3dd32bf137abd45b157cd32f9b918c3605417922d09ca13663c76e2dc6ddd36c89caa29c6023ffbd6e59dddad55ebb907de1240fd5f05eabf527c9aea721be08c21302e2c5339a9d44091c3b3aba274c58772184cc4fa7996d93347de20a9199a9e1e5c89bd729d27c0be06f039b6e31366a2a270632f65ad9ef6f01db51de124798769ce5276a1e2795b556edaaa897c448df90e7630f9b5fee6a1720312f6148fda2a7f46b87703570023965b79b4f11da07dc9b129b33b05beba521cb58201046c64ed5d207ebe3111151544173035d3164cbe18e01caa05c850a095bc5160c557254d4de56ca20d53119161ee6c813ad708a54da45e3caaf695502d0f3394ca86c6e14b13da3bc452c918be2a8728699b07d6560b1a563ba163725a7500eb2ba0a0bca64b8859b95a46982f1e1d96e880f8fb97afa27052c19e02c1847c9e6773fe0f0129b3eb22ad3f50a4cb0f4dd077bddcd331395f5fabad4e92c98335831f385ffa56980e9dba2d970926737239df6a6ab1b38aeae69e2f3690cb1c06f16adfd10f8263622111ccfbd1d04eca4fbb61dfa1d67ad0ebc26bce8aad5c91a4e0497ff92399d229a3af1751d92e2766d74bf6ccc6e8affc25e9eb0ecd99a0703a200a18c953012fe6f140af941e182408ed60f8294b858625a7e3e960288dd7d412186c2906afb81f629be644ce54dfd7292cb2b4adba44408ac3206f1fba1cd323a70ea5abda6b8b482eddf387f9b5692de42da836d63d934fd26d423cb23afb47340645c4a2d6301372be1eb616ae7a52e4471359728e05e6a6f550e3fe83a147b512c497fc05b76dac98a1d9427c753905ef3f479753b2270d57677eec709f9b388a28f2811c929566576639d74d153c421a1dccd48570969b643fff102c53957c9abd9a7088b44b852249c2ea1932583ee6fa41b5eebc0c4f17b26c7ffa7dd7c5095bbabb62bf861760ff62e413cd2d1e6a72ca63057171dfb07b63bc35c360f96969eea96e03261391f1d1005322aa93398e66e1f82ff4b66e80b897af9dd74fe7aa0bb4e0eb94829e72ec6d0bc0d2885955df0586599165bedc695e2f0a567fe529c804ca77e6e63cd5502d5a8a9ce4d0c1d0a19915dd64e46ff49c562a567b04ac6667f752a883e9ad781fd887a9601412ffda6b36d0a93f0f7f7b6dd3c790d9a3c566c59f97489561d21ec58c46956970f132f2ab179aabcc3693c933668419b97b0bfa1cdae527ee8fe8778875e143a47f2e328014ffeb68515587edd1e29d9267762edc08c5b971d6d791255f2d2c4d2dfd3226c70d099ee82a6e174169589ad564531e1ca10a17003ce7b84aaaf632ab1a571ffe18d0e434f5f34c1d27750271582d33087af623edad8ba02e22bcf454d5478d49b6deae08d26b32f3ba159ce08803c51bd696ad4b0843016d7916527af7874caa1f2ffb14915d5540dbabf32808a93560f33edcf3d0356af11336cdc9c42aa452e5a3d675d0577a84b5ae23c300988a667d09027828a5338b4ea44021ec9daf3691f4123b5fe3eaa015892ab2a7f9ddc2b6fe0d544f5296f07a55776e09a75062b7b7b51beee1f933454b155b5cbe4ac9e58e33c5fbfce717942c509fb8af39ff48276490cad3cebc7c371857456e4602c30e917effcfdad218f5e714f57c15830e169d705a78d8ea71f1b44923a4afc35faed2d154afa71d2098903239268a2b741888f370dc72e0d4d3f8c3b7acfc86558f0acb721b3f8e374531d706d8c3ce7cbae5341a01211cc8d04764ed9983026c0091981204b361daa45752cf4400042398f32d45862ac676d4d11deda70d541b1e92df285e8a73ab4e66663d7a2b05116ea299399396646a8d256737c740c7e4e784d6d8f2f20dce341515bb309d40c50db1aa27b67c7362e8b00502d82221d514d08f3720c663096b682048f18b338183675b8349a906e5941d7c28718e36af9d17d266698ede14071bb6e4729bafbe4582c01c1643622c3082c8870b47cde8e5af7479528d2ec09f26e2c27c3eff31c27e1cecc3877babccbb4dea95136e286ff8bc45e6bf7e43e2e2e74bcecc3a7f2be5769a98162b36da03ac2c55f16f5352a8616b09426424894326f647c1fc61bdd060536fed122bd9bca805e2d18977ee81ccc53f605e3905fe34970450900c0ae8cc0639561cba6589bbb5ed60b11e4a993014fdd0d5ccb97feb74fda526350f4398c2747bb1e8adcfce936082960b455c5024d9c1b9115ee20abeb511079692e057420be6ac135b24ad19804c63d77258c9fd3923f599b563a78c5f823151c02961dc9c61921efc9360d97e627e726e873780fe4acc4da36dd1a6dcd473ea7612e839d0fe347c37ca2c5f6ed918a8c0cdab755f9192166c627f563641d9b1fb10ff5853f292b7fb51ceec904ef5fd4f26cd6f73c3f1c1232ac4f53af7db15dd7be7ae3f2a04b9593e4fa58698b1c8b2e1e17381bfaa578779bc4b66553996b7f3634539b5be9b4cd098854c4a84fb032cd0202e32060802eeb2142b65efa0155eec35ae19d24fed5f21e936d7b04eeedc4d6bad4676b54a97c2d23008e4c9a73e1a0c87eea5a9c57d37986173fab54fdab5a3f202b2f71a84d697572eff50f079666145e68a8958b3cfa441c78d08383b026c057dc1506aade3f119947ffcca9f9e40180f9aca6ac3414e99a39d4ff49f51c057000ce08562d0eaf48383ed1507b0cb2752a559631a95a8e794c96b6f5cebdb3beebc78914d855cecbfae166a6af551e1d2f47ac6616557785816ee927a58202eb6fc0e102b9ac067c3d089549aba17187aa995ee9f43468371a7682dafe2512d0d3e0bd51012b2312656f74b830df7c6f3dbeaea4000c783343e2f463c6cc5c258864dc22f9314c44b8c57791019a3b799edc2c350d94737899e5fa8d194d2f51c6db522d49ae0a57156dc245576d571d87d50c8f6c418d3af5c376218a9135efc033efcfc737f5a5dd5a885a02e2591042e9cb3c29ab978d0a6ede2bd4e95c1941f90878d4ac404d1d387e104313bb2122836ea2653d151caa2ba960aa48c10eddc444a56384ee3bfd8ac938d51d64c08f8bab043f6316d9a9ec939752c9a8ce073f43b7dc95ac9ef3b5c4bb69ef7c1d7f2179d3e5705a95087106f34582e85e76cb9ee6dfdb4d9b9b9e717f456f481c0c5f8a170f51922e6363f008c2ba851e4b85d03c046201af76c2d7b15e9c35f618975d5f17f819b59df17c4e6f85d99590a484d69a637096ce639404584c0b86510719f911c2363ba38cb8e368f8d67b96b00ed8846044f02af6bdb807fd40cf9c5c6f3627a2189574a09ce15c8f8952c3004ca85322a6e1d36143ad55dd2d91d97400f9571cfc9ef58d8d555d04c67971c317b65d6b62f5870cc4cdef2ecbf93e40cefa976819bb510c2643e7fee8228d772cead0893da469459f8b0173c6ac68791c171eea9c2ee651877593153d8ff00033f96db4d606ceb8f429fd672711779cca7fb120b2246f773975e12946593386cc5812f709a195d41a00d74602e10a1d78d2fbc87687709ae7669c4adf49eb14b5b726be99ca6d35b36c157530af73e2b67a9693db4d452cb7a56f115a21bea1ac36b5e5c3139603972ca48ea309dd3c0b9b2b12e9f105b88a3a865b377b463209d3a5183f734338d66384da7f8114f49a030ced985e66add1bbde1acd13b05aae71624bb47d05e858ccc1d9ffc61071a44db4cc56eac3c7c40979b203b5f5b697f92ba461b5646c1f8eef997e64559df8254ad1e3fbdb8299dd1a1f7f92d5906d18a9a1c02e2814517db13f1c70f89906992c5ec33367e0662a1d366387df5748e44f14907a886fac8957ec258078bb3c5da50542e174ace4c8135a81690a7f159f2cf16dd05dee877c899c4b69dca12932952814b4cd3e35c5499954e0a64ec2dc57ea03741139d3bd84000b6fd49619f41a3d9743b600cc0635be4337eeb699930f4331cf030ae82195ec2fda43377492a60f7acb859df6dcae8dec1ad47b22ea7778ad848f7637cfa9ce7744dad14a19243746a2d73341991e09f8ca06e4309e650d9c0f203d5e2f571310e5ab0db9c5697c00526f8237c8529a6e8f6b94473eb02463254d57cb1d55853854bd0fafa8bc61df04411c4f8886c614151563757d868fc10df2983aa1db5aee1cee45c795bac23734cfc5f5ae0d3a91df7045425abbd23f9794ab8dbc074ac73cfce050a0014cb3850816c5098e1d65974490719ac807fbcaed387ad4f7de54bfa9d97aac0845adbfdc83316e7b71bfd9e0088cf9bcd2cc7dfa6cca36381046bd59c266e1c6f418eac599af67d2c190fc6f088f87a8f14366fbab2aca6e5dcfbad4b9364bb4c267a1463c80ca4bdb4562610f8f8789b0b00fa0a09ece23b16ef7374d4e1eb2edff1e1f77ddd41a891762598f8870d7be02b4d88ba0560f4eb96badbd5ec731415be23bd8e3cd40b234ce8757436fab2d90975606aedc56f5a34bcb76307250991668ddd79152788d007f87c7e354c0fbd5223d1880d46206482909af67826a1eee27bac35318bba86e9e769db62ae16f403c1d2791b6870c01a1511592f62612bd025f58b5076e0b00bdf294", 0x1000}], 0x3, &(0x7f00000013c0)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r4, r4, r4, r0, r3, r3]}, @rights={0x28, 0xffff, 0x1, [r2, r1, r4, r2, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x20, 0xffff, 0x1, [r0, r2, r4]}, @rights={0x18, 0xffff, 0x1, [r4, r3]}], 0xb0, 0x4}, 0x400) setgid(r7) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f00000014c0)=0x7) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000001500)={0x7, 0x200}, 0x8) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000001540)=0x7fffffff) syz_open_pts() writev(r0, &(0x7f0000002600)=[{&(0x7f0000001580)="24fa78b96f8d7706fce9ea7e26f915354ce35d69430f78c6ee60a7ebfe1ea5df15a73b20efd2da50d1e0088c079ead567eb29fdd5ad14e0d3a4ecc90072d0f6519f2ab2bcc8e19ac306320a6e2c1afbf54f0e351f69b6c369854421b89370a5a2b750a8ca760bdcda13d96dd2466423442b02b7cb622971faaba3b4c2db9f56e8629f1efe1935f6f17adace585fc439bc8dd0d1d3f7651fdb5415d8b961799dfeb1d9e3234d894066643a801a8dd76b71f7bb024b98f869929472e3c87b5c0f18db46a1c78af70b4b49660a8eae16f47c03c347a2670252a9083fef77c1c5fea190c9ef7af35ebd8acdbef9920a027aa075a0723642268f489fa2d94f1d6fd64df6eff33e50d5a61589204317204579c6dee4554ffd2ee879583739b2f359ab5d31b060fd83a47c5140c1294ea1c3d1dbde9c2c438522c6ad942b8c78ebc7638f7d5c1ed97c57e0c6c017f0eecea69e748e7335e609b1570f09f0e4d367917b66d3146d8f54167e2660ba4dc31f214e2ec7ded988c27e785b0f6fe92b347a35bb5161231c4e02b47862c255a3a5574b8c29fe49a5d800afd25428e1b26c2196b2c7f651a1ee1c76690ab686f489977f194f38ba932f1cb29e0e2870a03c0cf9e5bd51ebea675c4c34fe6b3da405d01480822a7e18ea2ff88a6d8e4291cc0b49d48a3eacb5cdee30dcb48db7efdb07ac08100793a8fd54a8d7f62d14708c1fb99cc0dae00666dda155abd861867aae9ded81d93effabf4744babbcf27c4379425557655dd9820d678c9ba331101ad84701bbb847ea1ed8042eeba14c8f6fb7531521fbde8bc244b9fee7cf028c848711bcacdea14733fe8c55cdb0ce31f4bd88ee1c1a1a3ebd8a1115ada1e34474baf6499ca9a89e86d0855420ef6a3fad7d1298a279edd6b6778b966b8820530609d220d54f36c0213ee669553bd2d8849ba8eab6ecbb128772d3b6046e870ddd5816e5b0fd05bb68a1760bbd2c6f2a652f4a2679f7f3309f0bf6c6677bfac7145f4114e8651d5e03e946f7e8a33e09435cb8771fa118975ed11173552be6a25605b7d7a56c02942aedc984f29d47296979066dd1f32ad1224dbb0d027647a247f781a157d316890ec06035c88fa0dcd279b7792423a0b9e6a74fcda1b63b908337f54628af17c4dbe4a67fcc8b2af2d61989d7cb9b333b48cc52c1ede5435691da67c8b5942220b2519d5991b11e1fec6ac5189ca01d021cea14157610c7fe876e7457c2715a075da5f3795cd764e6ae1018380a0d973c330331d6255a2e1c037f48f124cecd72f97d251fc1f7f11c2a69995f8cf428b32811f5a671561a917f2310375decc2b4c3ee81ddb6e941eeaf48bee9fa1e8c59d1e6d7e6b60aef8e4bb35e02054370c5af1756f63640973f314a1a92861b815b50c851a9ba4e56d3609ee8e2656946f0a80eb3759c36de42c3fcb87fcdf70de0a0a156c44b7991c0c0d89245969c9649fdd4ebc925832673af41ed4f0333bd8dd54b055ea10633a6ace70a3993a24c8ad9ef21ad4bf448079bcd0c7f74d564d5b31cb16b0d847af60a8211a9ef6f34308fe1a448eef265cf765b77289395aa98fe53a74931f33798be8a4856f1cb9fb8f69125bfc2788d1b67c9c3dbcd204aec04c5229f2c8df77fbef521c3e041f7a60447222d7761e99dd356846aed035a9fb7b36c0ceec48485a33c16362e2e3b5ca1a467b3674f880f4f08013c41682b803ee4f42f8f9a3db6a995924b93a2bd133a573af8c6203a9cfb6e4bf08be31a273d2aadc28e66a39d49137affd1ccdbb28a3721b6d58d16db7f0979afcf207bde637bb4b7d42344bb9aead2697cd3a2769226bd03f0baa406f00b0f0c3d89cd3555e4ab4335205a3ad2e066c5b41081c1671c32ee01df1f7703655e19daac39ab6beb5286c932a6ae0d43a4a1eb87798fb38c91a40844add46f00eff39d1a30667e4aeeb6cf2694adc7080ccf0bba2ea9595e996fd8d2c00a1275f37c7a92858660365ec775fe0910436d1ffc7ae4f526c0ab34ff1a4780cd8948dcfd6f137d307267090002cac88b783b1f4a0f1f240ce1551cfdce0ce460f06844b2e63b204846b5b9edd43f3e1f7dc35fd3bdab6f7926326e4106e470dbd6c1cd9c593adef0166c2d6042f43c4e0c346f60bf595613a4623a6fba8f72ce06d262f7e3fa7003c47feda30cf02e95fe9f40c79c81d54fbce5496ba11601e40449d4cc87f92d745d7a1d730ee038efba4e1d044fbe4f7c4cbceae193dc5f8b84ed82ecd1356bd289c8c5fd2c58b27005ec47c373219cd1aa2f50fecda7756a9ab5c362a8e9781a310a40ed1d9a056ebd0146768033642e4b6a141439e59a43ffa4470ff2c947f3e46ebd3a760c897cf11cbf971ec72d5f6581e3aacbcdf5a4dd4fdc94c1dfcaa83372163273954d8b5faae2bc5ca3540d1216bfe802689a3ed6ef63b2efa9a81250889e4ee10595a2fb48bf368e75e426e96c758c56614a95d9319f2d040887743e58c19adefe543fc0f885bdee40e0d3373889a4d23c820f9490af4c6409e91dd7006f29343f15260a2d1881262f5711a83c3344e294ff6d9e0fdb923fb8121434a114c905deccbb899695686f450c67db9862d393397d245df63e98f769e58c96ea7f79484769a89effed64a9bcf7f609bb7fab8a433431798f8c06e3fef0005d5ed73512025310556d2f30365b601a40ee1e4197b190f579bc0d83f05d68ba12f6ad593484206d24567a0b10848abf00275ccf1985738cd24f369a335862994ac818acdd626c02f871f1b81c3b6f8e34d5161e772179ac9c3f9e8fc69d09d25800cd7f1e97165146d3ae6f7d0e430170e9f86711b11fa818feb539d9040c446d4833eb7a6f718df2e93e0a01f92f482f6347ebd25fcbed789de5e4d16b71533a40389c7f9ab7fa4ab3eaae6b9816ca72e3fe3d2618a0158e5edffecc56679dc7622a178410a46d20fdd3893daf21484692f21bad86aaa37d5732fea34e4512d408f8b5d7df778968bd66ede24d8d89eed15a3a08cb15707af1e7c16f19b0cc75f75e8c9ba8d932c0ba471898c93eace5a6ca884b23e6676a2a39b73963dfbd845e511d21d0a15b3386c05d424fc9a566fdd84125941fa55ab7335b408c571477d6248917dbf589692a12a9bbd03a0cb8abc6d65452dcf6c8bbe4aaa18455909875b233a87c9026bde2a62eb33acb553c7c150764a8eb05f58dd3a138b4f237703e246e739b3e00c4d885d401066361d650e2ffa970044edddf7e0fe9cca152ba35a5cb711feb1b886b5a428825789379fa283b0509d98ee9ae66ca5813aa67531122ef42bbcbab6e4d956e74b08d510a4cfe8078ceb67daec01ae781c5136f91083dd10a01b67b9c0305113f84117c5b6dadcae269ef1c2a1809daf7db6b649a5dfa8e792de12fad93831df0b63b6908a93c31118b1677329c5c86c0baed635dfa6fc05717ef6ffe0f92a8fc45dbab55e731e4469ef50f41621fb7c737dc609fe67710989f3cbe95381bed08387260cff771aecc5c0d7f08e5310698bbd0876b9fd0d8d8b7632263e7fc2af6119ea68ea6b759e5497209e2bb66a68c2be4de5bd9c5499b85160f5c6f98e425c364026eccfd4df3e718005ffb62b92c739fbe39fefdc05205830cc0df979a4b494ad627d0441cfceacc774b26eb20df91f7c094476946d22b5b1052981de3d89b152b515b8844a05263e49a23876e727104ea993e2868efea5cb966dcca2cd0a10d42d2e8f40030d5ef3f0981e7e67cb0e75bcc840a1d65aa6429c004c675630ea5de48989b20a729337f7e7d925f64585402db22c0c051b5f8376516258a25f1f3240650061d5701bb5cb720fe35e73168afa44ead09c3ce186dccb850020544c1bb41ea107febae1fb7a08d097b06c8f4e8582e740d57a58ede39500dc9dfd768c62e26182c0ccf1edd4c9d9f258ec5cf22f4dfb3e92a9694a580b308b8f655c15bdc242aeaedab3a60c69fbad9608ce7ebd883460519e960813a72951e9956804869f0c552233f0c4bb8b57a491e90e9e35bea03fc998d117a59f155ae5b9ae7243cb94eddefbd2140ae36394698dad2955975b9fbefde6328bd1ff79874d5e2eb3b8c3dc1e8f4393a98d4dcb3f98203c77878b465201be177aa63d4701be5546145f4cf0f273f294dc836df1e890d75f8ef7b87ddec62c4a1bd03ec171fe1b96e4fc9a3399f18339707800da74f4951843c3421102f1d8d575fcc422dca08bdb40d52099f73a2da3275c68357ed60a95c194c68999dcccdbd4b33aafa313221fd91946f85986e2cc17a85d6ce84bd3ac6b09df67f33ec3f1cdcdf469b6b5a71251a36c40a782fa5e617a06acfe0c2c651324344b38a1a59df98d28cc301e2edb7d34a321261176869766b893dda79ddebd83ac99e0996517023a4d0705abd37688a1333f9460b870435c097e1ca4069330e0202ea6305cc8db0371a6f0a0cdd315246b3add307eec3141fd9140c04841cda395c9fd76bf10a0a306f27fd44683b97cc95a15ffc933c9e9584a40203b5e8a8bf3ba12a725f8bd5d61aa7b9ae28c74477c0283040575ec544725e8814dc42ac68329313ebd19a63d1acde585c8c246d204461e60e4c86e947a2ceeeb1547a48077f7f39d7ccaa373c4be666834ef1e4a46d1fb2d13c3c2aed930f5295450d205254b14b80a581e790100cc077e14116c6ab4d80ff38f64dcb152ddcc40a2563b74087c8908d62ae77b26014a27e083b52b3206199c20a6ca25d838c06cb45d6475799b7eff591b97435590533300c01f066d65d2863ae1dc2da6f4629e03c483dfc5e8feab117b74e898e379b9c356738fce0959d66832d7b008aebf1e8a5c4985bcd9743891935b93e626a8c4cfe0d9f9b7fcee3b7b9bf84798db8e727b4159bc92f2e7176fd2df443d03ef937f2a1f79d2b6e5bc2fdb21f2ca3728c33824d0e63aff6a379047ebcdce7346b0017ceda3a2b975d266a6f408596606c2404ad2195747dd785f6fabdc7beb43312aa6f071696ae631594e1165ac4f3dc7c3e7d6c8249827772f94016f4a2f10bf384d6c39be3d97f17ad11e5475f4611fc1d8547e6da5b0e4698b28ff8df269a8807877d56b43aa2c3033921cf9fd0ce0e9754a3ec50fd2f471d4e079c8ec5be046cea35dceff7d4b160279042ba164ff9f09a086f9ab28c35308d546e45b9b74efa631c38748e25c0d8c8221e7a50fdecde88bbec76faff6d0f65aa3e126dd9a9bbf006babce4ffbd0f84cee718ec48682538d73da5062053eb6e9ff4d44af04fa1d759950f3ab585accdc5d60e10a83c4604a4d1f0212ad97334dc7e36b05fcd85c8f0bc46b7e5668d2447c0d8ebc887da511b6a11979857209ade6882dac897bbd132c2f5611114248c7f51d9c27a2bbb69aab83118fdeefb7afbbe04632ca3c0a63d84b299d9d6483dc2658cc7cd4e9ffd0966afdfab098b8ecec39fbbd246694dc9a9dce8a7852fe0655ed7808b04c01f06ec908bf75d0a4f751836131fbfe33bb1c39f32296b71fae106ef140abb24cf3ef71860ad6698f0379d0331f78110b74545e099fb82730b92723b19b3ecb2b1a39401051b986f507a82232cdf0628214bec4e00cd09c9a1b33dba19391f7003479062acda917673ba17fc4c1c447a159fad9acd79ce61ae38ff3afe2b3c97dfc3b814e9fbcd4ceb47540da9bceda37ef195678d87bdf6ee45576a289905922e14ce539a310eac4662ba3b6538b68579ec9b38f54f4216b5145c2169f27cbd579a51e166d80e3218c05f90d30a7ccdb2f6c6168cdbfba10a97af3", 0x1000}, {&(0x7f0000002580)="ee0df09ed8b5602ee44f51aa999f7c7d51d6a2724fe0cf60568cc046523fbdfe6e38ae33e27b46e9e8feda824031aa32573d7259d9b03a19c3e109a3a1c129f4e3d5fbe0b4616b522bb88ff9407eb078f91f85b22c087785a787e3796e3253e151668ae1f90eed084350", 0x6a}], 0x2) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000002640)=0x1) nanosleep(&(0x7f0000002680)={0x3768, 0x400}, 0x0) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000026c0)={0x80000000, 0x3ff}, 0x8) setsockopt(r3, 0x8, 0x8, &(0x7f0000002700)="1a50b968b665f5b688066fa9713a12c57b533c254f5a8d8d1a3534740836b3d7b9683cd5def6ca791a159592aa0a6a9e89721b9a44406eca99ca6fc84dc07eede60490f40717284e6e731665f307d88de5f906e2c67d19b50a570cc90029cc5f395627fa23638d448cc965426a04734874fec938bc8165dd8af38c8832aff3f71f68d366e8f1e8f66b698e29d0729deaead38b66fe46ae470952fecf", 0x9c) flock(r1, 0x3) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f00000027c0)) lseek(r0, 0x0, 0x1) socketpair(0x6, 0xc000, 0x2, &(0x7f0000002800)) shmget(0x0, 0x2000, 0x8, &(0x7f0000ffc000/0x2000)=nil) openat$zero(0xffffffffffffff9c, &(0x7f0000002840)='/dev/zero\x00', 0x0, 0x0) utimes(&(0x7f0000002880)='./file0\x00', &(0x7f00000028c0)={{0x6, 0x6}, {0x6, 0x1000}}) socket(0x0, 0x8000, 0x4) 16:17:54 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) ioctl$KDSETRAD(r1, 0x20004b43) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000140)) preadv(r1, &(0x7f0000000400)=[{&(0x7f0000000180)=""/89, 0x59}, {&(0x7f00000000c0)=""/4, 0x4}, {&(0x7f0000000200)=""/143, 0x8f}, {&(0x7f00000002c0)=""/123, 0x7b}, {&(0x7f0000000340)=""/111, 0x6f}, {&(0x7f00000003c0)=""/63, 0x3f}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000001500)=""/208, 0xd0}], 0x8, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) 16:17:54 executing program 0: socketpair(0x18, 0x7, 0x7, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000840)={&(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000240)=[{&(0x7f00000000c0)="b17bad8e995e4d6b25e417417bf018388743970235bfc782d26b2bf6307fc747eff6d4d75c4e2f6e896005a8cafeeeae67f68d675470158de19051c22c40d3e0bd86adbb49355f1326940e352783f4f77470a9bfb4ed044f0fa041185e495f3929493a7aed91f4f43e7973efe587fc6a80e31e27b27987423aa5711b3c05cf80870f9cfedac55d312bc5f22461e3a2f66d6f3ee2cde64e6b5495e28f018a7ac85623ee30870b568bcb0de5e5027e5b394259442d4ccd0186d8dc54aa06b7d7010902665628786fed44ae3cf62335944a4efde88aa6fc11d2a38532fdfab16bd0560a4bb450a441e09ea7c9aba5f1526b12", 0xf1}, {&(0x7f00000001c0)="718c24e9e845cf83874d182ccb8bdc48ac1b1660dbfb6b9e8a96a5961c56370e5684ee723d7fdf58c5fe54c3e5d099879e500f80ea89d021adb98637f06130e69dd8a26c94d8ba9335e43322226f2c403e0ed85263bf86", 0x57}], 0x2, &(0x7f0000000280)=[{0x90, 0xffff, 0x7fffffff, "ae6bd47dffc04e63c0c13027ac9bf1954416b86a67ccbd759e1c501207d38afad705f78da5f0de0933810ceb87ebcfae3c5d08fe5fc8ce35c2f11310464ec4266ae7465802ebd72e7ea01e32d9ec4e22d13d86ca866cf309f126968c1b72dfe1f1ca54942c0cd1590818612315118a542050a50a9ab6dd90114797"}, {0xd0, 0x1, 0xb1c, "1b8a55488ea7671e4e77c02ce3c788eeccdd7cedb549b37b6bf188c894a573e180f7b0ce16d946eb071e0e995a5210d1730b3e3ae685467e7336483da824e7db5f2e77b51a92cf0bbc6139f413d959d272f58720989a6c38509dd554f4dc444e5c4334ee9ed405e788a0b95d8d27eccc136efdb30473da8906d6daf776bf613807e420f72a76a73fcd5fc5ac4f6d18f9d5a757c366e7741dc4006f0ce8ea2f14ac6b73f4ad613642135adcadc18b939e45ffc0e8615b9d79b03e"}, {0x100, 0xffff, 0x78, "ba781c6edbf6e34b9f285fd31fde3c5dc21255e514e5a51c522ca0831d0f661d5b65ba3a1b2976513c2740139d9c54c5fa916be20f6a36659fae45719fd0cdcf8b9adf3d21c0c9288ac9371574f5d273e35a502d6d415144efccad75c19f3e4678d76dcb1300ac24d93bdd1ae4dbcdc4e472b9a0122912da767195635ff534c222733f61deb931295d17015b17a3a1ae419337efc5452a287c403b713ddb4dd6f86680fae62eaf60d7cc8b602af9eed0cd703de4db4019989e4a46601f8a3a65014279810c65f8555e1b2e4dae64197c4d3f1e724dc2dcdfa540de61b7f6f5084ed191b9a17066040d9c"}, {0x80, 0x0, 0x1, "e3a6bfb6c0b52b01266f34efdc70c4a95b7c959c1df54d880630ed2110558ef61c2e2a5aa30dcf500c6e117480737a7cbdb1d15a4439a23ea756a7093d2252f35f2af932aad24812c8ff6c4a90230390caabdea0f956b3be8cbf63f737b7d2f2e129f9ef48c8a9fb1102c217a3b16a25"}, {0xb0, 0xffff, 0x80000000, "d7e459b43d3b5ff22c6f30ed14897d5456f0b923220d4b090003bcdc7dfeb15d3498d4bc7ea5a5a8c236f2196e6e77fe78b31108a56af68524b8463e5ec1fb266dc7aea710a5e365a716010ddf67cb8ff5acb424d7d931cca69dfe71ad3eea9e69e8c427cc1335c11db9217ab64152f8cb2035d167c5d978ceef4792dea2c66dfdefcca939fc3a2f966d8c439049a298d073d224be69307401f8"}, {0x110, 0xffff, 0x6, "01fad03637808cd575f0806366ecc67dc6b82d4fa0de98bb641ad0147ff2c83e326abbaa6e65781d891e4338d0fd556b5c6903100432214eb1b0d340ced80c458e70277c1bf03e1fdab5074f39bb3f7e9d6f0b0976d74ebddc96cb0686c44e3596dc7d4efc8e80342a7f7f6c8cbe8d5559d2677eeadaced348765d3bd31efec05f85b6bb199e95a9d573bf9be540c9f701d453e0b72463ffbf15cc8c0e2619ec88e3eebfc84074dae5809807ddb907872b966c3c90c1db6020e4eca0c8579a11223ecd6f4c64be68620eed30173ef649b212a33616541bc63ff95f9dac9cad50a376c55c6528853d59b3cd2e7dd8ea0b716f04c94fff3c5e3b0930e948ceb5"}, {0xd0, 0xffff, 0x8, "f4752c261107a442d932ed2d76952347813a05d652cb8b6312bfd5a4816fa7798ab3ba3ea988f35e6ce219a254558d4dc89eb565997260a9f10941f25332a440a6f06ff832b0525ec034eb2c64be935532c4010a1684b740aeb3601ee18ce02f892a307ff7f808dfef454e69d911572d104a176b5e87ab0d90f33e4ed1058b1a693f65cc0d47880981c7bddcb6385a40999635468c0c62872d1bc758a693108c806664f27fce29c342e0ec377061ef6ffdec5ecd732aa938e1753c947eb7de1e"}, {0x48, 0x1, 0x0, "8357d7d7d086eca8cb50feef1c09285bcf9a592400f4850a744a546148592b047c2a931cc07e5c23298d0ee24aa1d06fedfd"}], 0x5b8}, 0x2) r1 = socket(0x800000018, 0x2, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) execve(&(0x7f0000000880)='./bus\x00', &(0x7f00000009c0)=[&(0x7f00000008c0)='^\xe3\x00', &(0x7f0000000900)='^-$$&#+!}@:\\(!%%\\.\',\x00', &(0x7f0000000940)='{&\x00', &(0x7f0000000980)='-!#*\x00'], &(0x7f0000000b40)=[&(0x7f0000000a00)='\x00', &(0x7f0000000a40)='\x00', &(0x7f0000000a80)='\x00', &(0x7f0000000ac0)='\x00', &(0x7f0000000b00)='\x00']) faccessat(r2, &(0x7f0000000b80)='./bus\x00', 0x4, 0x2) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:17:54 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) shutdown(r0, 0x2) r1 = dup2(r0, r0) accept$unix(r1, &(0x7f0000000000)=@file={0x0, ""/22}, &(0x7f0000000040)=0x18) close(r0) 16:17:54 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0xdbf, 0x0, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000040)) setsockopt(r0, 0x2, 0x80000000, &(0x7f0000000080)="924b4d1d92f71bbd26ed41b61ca47f1e921648e750907b2b2b37960ef612a032a61ca3b502d263ba8be6454672cae4046a", 0x31) accept(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) 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) 16:17:54 executing program 1: r0 = semget(0x0, 0x3, 0x108) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000300)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffffffffffff, 0x3, 0xfffffffffffffff8, "845c556b00070000000000000000abb8afb400"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:17:54 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x20042, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) dup2(r1, r2) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb906008590000000", 0xc) write(r1, &(0x7f00000000c0)="8a64014bbfb36c6225f0a5130e55bd58904e617aaa011166e406f86c334de633eb9773f8a6a2819ec8e013459775d6403a7aa9d4fc225d9655e12a930ea2c61cc69b5578587f9d99893c33e3e3f3ca731fbd7d7b98dee30448cc3455308a38e08dab7cba9c34be7004332997301d4ce7ec406e7d1f4e9e04a6cbb7935b99cc2fec7f5dc98eefbee7357d815e4a5305aa6d", 0x91) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="13404ea566f2126881be3164fd48c681b287cfa6a200ff1c14b0f73a1b46e1df3764e1b85f87799241c35d4fcb304a2264fb78e472c91cba90e6202691dc68f97d6a2a21f1c2d4a2f6b2b406c38622ab30f599ed60a9487ec4c8f1b8f3f50973ceda8d04f61a2110f3e1977bbf36751baa955d0d41dacbff876de42da2b2b97f26d8015dc419f352dfe6f058f1f52bf28a97", 0x92) 16:17:54 executing program 0: accept$inet(0xffffffffffffff9c, &(0x7f0000000140), 0x0) accept(0xffffffffffffff9c, 0x0, 0x0) accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000280)) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000001c0)=0x4) open$dir(0x0, 0x0, 0x0) syz_open_pts() r2 = syz_open_pts() fcntl$lock(r2, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r2, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x4000000002007, 0x202) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r3, 0x0, 0x0) flock(r2, 0x2) flock(r2, 0x2) pipe2(&(0x7f0000000200), 0x10004) socket(0x6, 0x4, 0x9) flock(r0, 0x2) listen(r1, 0x80000000) stat(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) 16:17:55 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20418, 0x8) openat(r0, &(0x7f0000000040)='./file0\x00', 0x280, 0x13e) r1 = open(&(0x7f0000000480)='./file0\x00', 0x60d, 0x0) mmap(&(0x7f000000b000/0x2000)=nil, 0x2000, 0x0, 0x4000000000006014, r1, 0x0, 0x0) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) mmap(&(0x7f0000000000/0x12000)=nil, 0x12000, 0x0, 0x2811, r1, 0x0, 0x0) sync() 16:17:55 executing program 1: minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3) mlock(&(0x7f0000001000/0x1000)=nil, 0x1000) 16:17:55 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0xffffffffffffffcf}], 0x1) dup2(r0, r1) fcntl$getflags(r1, 0x0) setrlimit(0x8, &(0x7f0000000080)) execve(0x0, 0x0, 0x0) 16:17:55 executing program 0: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) sendmsg(r0, &(0x7f0000000200)={&(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000180)="4e9ae8e3687662287ecd87907099eaccf669a49fb9d65864463662fb78b3eb9c1a49a7f6bd24bc454c0ef47ef7982730abad5f2e", 0x34}], 0x1, &(0x7f00000008c0)=ANY=[@ANYBLOB="e000000000000000ffff0000ff01000093314812d25b1cf9c53cd65deee8fcb77f1877e2fb946aa551da2f767cbb79f783a41d419c31a9bba061c677bbb45b9a4c124b56526ba95215ce2dd730679692a9c43fdf1f1802fe3078ce1639b62441aa96b9cd09c727bf87b9d09be5b943fa039290a973f797ee6161d7a583511252376d7442226b5410ade118fb5f73afd5321d434a0bef8ea6dbf470bf0e027dd415952f9c1120a7c47c720350365351e9aa6ef959726180e3fbd828ac4e3492734f5664ddd31235f491a825f73e65e80b2aa8fb49b2aa0bce25ecaeebe49705000801000000000000ffff0000070000001799f35e29daeb78868507616ac6541dd97a0bf405eb3ef7d4de9a21f79743455ba59a4a17e23f042a453558a9a3e8f86824a20700de53ad0d4b3f8ec3e1f766430e0f8d94e812f44d25b65c67257d262931c23d7ea64f4e36361e0a64e8e08b40ac6d4f9056851930df6f9f6c4ede21b8c8e355c91fdfea747d2643d8fc7855831ee3c7f36315dfa60a25ecd97b0baf82d51134ef2e841a40c8c2ce33a83018d6bee3443788b5a0f3856115c90c0b4048c4e29077e54ea1cb91cbb4c7105ba2c6bde8cb062eabbf1880a9a1e83f5669639047c5f6455ed536d9d37faab22ecabf6f75a28b570000000000000801000000000000ffff000005000000eaf7fdaaefed8d8262c728c811cc8729337232f978e045b97b123cd98213661503098c9cbd91b4cef31f5f800606ea8f24d6d6b26b4f94cf30d061dece88b017a469def183e14b8c186a295c21359dbcd9788fd7e00be3c8e5e6f82e4857489d69470340c6cd1feee6fac3f25e42b52db63195938deb6f7e6eb05d1be997290299f623dba673f59876861131b2459076eb80af59663e80d562df6b46107410af76c708f2886bfbcd94d80c70204beaa9c8ee0fb6f6d2802e3f4ac61e1439ddfa46e6049514accd1b5e643364812ecb0b3bb916db1c469c26f838845ed57cefd0e35c9659cd844928ae51a92a1c98802db7ca3b00000000001001000000000000ffff000051090000c2dcabd86ad5163b2ca3365009a436e7e0cedf67bcb9c06a6198f8f6c4da31734ca6a5758330cb312f64e90b954ce3934910db3238ebf124271e4a833c53193bdf21cdfccdf1d137a0f9d9cbab9079947f3c9118cad51be67a26c66def517312b0539f7082eefafe42f1bfd170b5cd5ea9072f9c211a40d813f4d139bbc73cddd6254d75daef3385ba9651ef62452fcd81ab3cdf1b43ca15fc9854dabf3ffd851f3acd77159d754d0e6a4af16093362a6c179c442e1bb92d394b3a275aa6576af50eb1ce9bf6a340cfbf95d0e14ff4a97d667dc5254ddc8f23e47e441dd9fe540ee337326c5e3b29631a5b4e6405e0a1dca95e6846dba2957e17dcd6c36b0b001800000000000000ffff000002000000794f9d1c17000000e800000093c2f8349e0f0b2c29c3ab8cea8d1612648d408a5e76f048e592ac7d8b3afdaca123f72f304ffa5ef71d03e70547069e90439e59484250adb8711204ca6d7f76393b07b7629d49424e8e9dbbd89d45228599e86234b37a542d9954841be362b394cc59b2ce0fcc3354513fc1b2cc02acfb00e1298402b58af72fbeebf64672eb8a2d62fc8e572e67c2b1fcf4dcb95e97c9a5d721813d33f4627839b7dcd394b41add0bfc3ba813340f2d869d5b842027a3455c866621af801db1b97879f6427389586b99427506a9f6aff66269750000000000002800000000000000ffff0000000000009018a3b251f1b1d76f2a56244df70f000000000000010000000000000030a3c86f792a40538c19949ebb7de13f6ede3ed0c50744b18898277cba7073a9bd5bc5d4872442f10faf45fdb9f1c7e7d7ee0e39c7ed3d081312eee6c824b276fb18b49b75e586fdc11549ecaa3c5edef6f5c821c43541381369b02e2443eb9809c9b4936418645fc2e5381864f43ee6cdb84bd6f62d16b691a458fd91eecfa8c8f1b26124fc8e56a3c038807583030354037ee3097ef4d4b10370068c010400a7b4e8e16dabdf10bb000000000000000000000000"], 0x5d8}, 0x6) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) geteuid() mkdir(&(0x7f0000000080)='./bus\x00', 0x0) r3 = semget$private(0x0, 0x2, 0x10) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f00000002c0)=""/198) r4 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x4004667f, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000880)=0x80000001) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000040)=0x7) mkdirat(r1, &(0x7f0000000280)='./bus\x00', 0x104) 16:17:55 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000200)=""/202, 0xca) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000680)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff097ea73a4000000dcb95a0100000000000007a864d67971a38826a1aa8937092e", 0x7f) syz_open_pts() write(r0, &(0x7f0000000100)="0f96d08ba6a6583633e292b622272d617c148de6db10f43ae7eded8a5948a0778daa1695d9c139a6f50f441f35852fef82cc4941ca028dee216fcbd70021f78a9c2542dddff544e9e735c68a671884c9a9eca3dca0dbb7fd8c2b9cd05de22eb7dc6b18ea8127ba7afd8d0d8d21de622a0801251e538d9a", 0x77) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000540)='/dev/null\x00', 0x9, 0x0) close(r0) r2 = getegid() open$dir(&(0x7f0000000300)='./file0\x00', 0x2, 0x29) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) setregid(r2, r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffbfeffffffffc, 0x1, 0x3, 0xffffffffefffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) 16:17:55 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc020697e, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000200)=[&(0x7f00000000c0)='[{\x00', &(0x7f0000000100)='-\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='$&\x00'], &(0x7f0000000380)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='/\x00', &(0x7f00000002c0)=']\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00']) select(0x14, &(0x7f0000000000), 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) sendto(r3, &(0x7f0000000400)="d00c81a9cbae462079b3decaaf4c2be2de4f6d9d12689736c291f3dda853f345ca93051c4fd29972678027a808c11b2b6a9017314d069e1d88372d5cc0f55d3c54587bd4cf8d293c3346ac55ac2bf4756605f2eea309e1fc1620cda26f6d85a9c24e0fc4d1708f06b693ca6c0dda6108b3d85d358e496dfbfeefe55b0df0aab0e99b38f9328207f5123eff15fa5adf71a2e89e0c1c0eadb8e064d49e68af4fc79e0da6523d2964", 0xa7, 0x8, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6, 0x6) 16:17:55 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0x800, 0xd159}, 0xc) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r1, &(0x7f00000008c0)=[{&(0x7f0000000240)="d118ca90caf80f7eedd6534cf2a7e489fcb89bc46c4bc1a3615bb10658736ac727b7279474afe2cddbb5db6200f9883f6dc695d02f5581af74f1046b06928ea3271b046bfc5e8dfa30c061195b0fe7bdcb561dd0710bf2feffb6a580f470106278e790ef8ed21478b495b23956c15cefd103a01d7a4b62fe80ddfc4a74bf1429c2c8d520264941bcc8300103e7f156e743de36baeb0eed5610d6761149e37b75cb614d94cd87c098ef16079f8b9820e330cba32777898a9c9597e01462f21bc8d3fec1c9b9b604f7952e8a0a55e988e1aaf194b9f77764ebb020ac2b79b1904f6eee", 0xe2}], 0x1) execve(0x0, 0x0, 0x0) 16:17:56 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "08000000000000080200"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) recvfrom$unix(r0, &(0x7f0000000000)=""/178, 0xb2, 0x800, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) 16:17:56 executing program 1: r0 = socket$inet(0x2, 0x4001, 0x0) r1 = msgget(0x1, 0xb0) msgrcv(r1, &(0x7f0000000000)={0x0, ""/203}, 0xffffffffffffffb0, 0x0, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000240)=0x3) r3 = dup2(r0, r0) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000180)) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f00000001c0)=0x2008000000000) setsockopt$inet_opts(r0, 0x0, 0x8, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/33, &(0x7f0000000140)=0x21) ioctl$KDENABIO(r2, 0x20004b3c) msgrcv(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000068e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1008, 0x2, 0x1800) 16:17:56 executing program 1: nanosleep(&(0x7f0000000000)={0xf2b, 0x5}, &(0x7f0000000040)) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x4}) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0xa8) r1 = open(&(0x7f0000000100)='./file0\x00', 0x20, 0x5) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSBRK(r2, 0x2000747b) kevent(r0, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x80, 0x80000044, 0x0, 0xc2fd}], 0x1000, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffa, 0x60, 0x8, 0x8, 0x5}, {{r0}, 0xfffffffffffffffd, 0x18, 0x0, 0x7ff, 0x5}, {{r0}, 0xffffffffffffffff, 0x8, 0x2, 0x0, 0x5}, {{r0}, 0xffffffffffffffff, 0x2, 0x80000001, 0x7, 0x6}, {{r0}, 0xfffffffffffffff8, 0x10, 0x8, 0x1, 0x3}, {{r0}, 0xfffffffffffffffb, 0x42, 0xc3, 0x3ff, 0x8}], 0x7f, &(0x7f0000000280)={0x828, 0x3}) mkdirat(r1, &(0x7f00000002c0)='./file0\x00', 0x100) nanosleep(&(0x7f0000000300)={0x66, 0x7ff}, &(0x7f0000000340)) r3 = shmget(0x1, 0x4000, 0x220, &(0x7f0000ff9000/0x4000)=nil) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000380)={0x2, 0x5}) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f00000003c0)) r4 = msgget$private(0x0, 0x400) msgrcv(r4, &(0x7f0000000400)={0x0, ""/107}, 0x73, 0x0, 0x1000) getpeername$unix(r0, &(0x7f0000000b80)=@abs, &(0x7f00000004c0)=0x8) msgget$private(0x0, 0x440) execve(&(0x7f0000000500)='./file0\x00', &(0x7f0000000740), &(0x7f0000000800)) msgrcv(r3, &(0x7f0000000840)={0x0, ""/16}, 0x18, 0x2, 0x1800) mknodat(r0, &(0x7f0000000880)='./file0\x00', 0x2008, 0x2) r5 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000008c0)='./file0\x00', r5, r7) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000940)=""/110) setuid(r6) readlink(&(0x7f00000009c0)='./file0\x00', &(0x7f0000000a00)=""/72, 0x48) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000a80)={0x80000001, 0x1, 0x1, 0x8, 0xf473}, 0xc) ioctl$TIOCSBRK(r2, 0x2000747b) msgsnd(r4, &(0x7f0000000ac0)={0x0, "2232760f3997ea966e2f04b53a923e9a45fe7fe56439d0fed6a5f77abb8a9c213b0748db446aa648e9378170be7e04e8078b297c7e82fc6f7f48f5c6785958bb79e86809f0a22945bd463f8708fb69d0dcfa535882cd5f6d5ebe0de6188d1fc098f0b59a0afd130bb4c33f2b4adab23d91c5687e75472d3fdf4983bb4ba34f997a1a671dd9c965289a02a817edec267ea414ea2324943216e02911e70d0f5c65643c5f9d956ed3261bc93ce26c2c9a3af12199"}, 0xbb, 0x800) 16:17:56 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) r2 = syz_open_pts() mprotect(&(0x7f000024e000/0x4000)=nil, 0x4000, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000040)=0x1) ftruncate(r3, 0x5) 16:17:56 executing program 1: r0 = msgget(0xffffffffffffffff, 0x0) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x1008, 0x0, 0x0) msgrcv(r0, &(0x7f0000001040)={0x0, ""/122}, 0x82, 0x2, 0x0) msgsnd(r0, &(0x7f0000001100)={0x3, "cc8b78127bdc743f82ea388a0b470b347900d09627a368121dc2f469b486"}, 0x26, 0x800) msgsnd(r0, &(0x7f0000001180)={0x2, "d9f7ab5d010c1c726a44dd89f44dafd14e4931c8cbd58721c203cc7797d5c4719dcba6e96df4c3ac4bec9b10c2ed66483a552c8aadd9e4eae0977c439cd9f88cee14a3a2f2473f943e2bd4944aa402429393c60c02b52744d7015d4872055207014c486232949ab8b278b1cf7e31"}, 0x76, 0x800) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000001140)='/dev/tty\x00', 0x20, 0x0) r3 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000001200)) r4 = socket$unix(0x1, 0x5, 0x0) r5 = dup(0xffffffffffffff9c) r6 = openat(0xffffffffffffffff, &(0x7f0000001240)='./file0\x00', 0x88, 0x140) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r9 = dup(0xffffffffffffffff) r10 = open$dir(&(0x7f00000013c0)='./file0\x00', 0x910, 0x124) r11 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001400)='/dev/ttyCcfg\x00', 0x8080, 0x0) r12 = socket$unix(0x1, 0x2, 0x0) r13 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001440)='/dev/ttyCcfg\x00', 0x220, 0x0) r14 = socket(0x1, 0x8000, 0x0) r15 = dup(0xffffffffffffff9c) r16 = openat$null(0xffffffffffffff9c, &(0x7f0000001480)='/dev/null\x00', 0x402, 0x0) kevent(r1, &(0x7f00000012c0)=[{{r2}, 0xfffffffffffffffe, 0x80, 0xfffff, 0x4, 0x100000000}, {{r3}, 0xfffffffffffffff8, 0x0, 0x80, 0x4, 0x4}, {{r4}, 0xfffffffffffffff9, 0x30, 0x0, 0x17, 0x2}, {{r5}, 0x0, 0x6, 0xa0000000, 0x0, 0x1}, {{r6}, 0xfffffffffffffff8, 0x2, 0x80, 0x7, 0xfff}, {{r7}, 0xffffffffffffffff, 0x40, 0x82, 0x1ff, 0x7}, {{r8}, 0xffffffffffffffff, 0x0, 0xfffff, 0xffffffffffffffff, 0x100000000}, {{r9}, 0xfffffffffffffffe, 0x20, 0x6, 0x8000, 0x7}], 0x0, &(0x7f00000014c0)=[{{r10}, 0xfffffffffffffff9, 0x10, 0xf0000086, 0x1ff, 0x6}, {{r11}, 0xfffffffffffffffe, 0x80, 0xf0000004, 0xf7c0, 0x80000000}, {{r12}, 0x24dc2d6c2a32f315, 0x0, 0x20, 0x2b81, 0x1}, {{r13}, 0xfffffffffffffffb, 0xa0, 0x1, 0x7fffffff, 0x3}, {{r14}, 0xffffffffffffffff, 0x8, 0x0, 0x80000001}, {{r15}, 0xfffffffffffffffa, 0x80, 0xf000000a, 0x40, 0x2}, {{r16}, 0xffffffffffffffff, 0x2, 0x40000080, 0x80, 0x4}], 0x85, &(0x7f00000015c0)={0x7fffffff}) 16:17:56 executing program 0: write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e581", 0x11) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x0, 0x1000200000005}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 16:17:56 executing program 0: mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:17:56 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2000000002, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) r2 = semget(0x3, 0x7, 0x2) semctl$GETPID(r2, 0x0, 0x4, &(0x7f0000000540)=""/233) pwritev(r0, &(0x7f00000004c0)=[{&(0x7f0000000140)="88625847594cab399e9d04b18bdc51df9af7b35dd383f73a17a37b2745e857330bdc3da709b17ea0dec9ac5a1bb17368803f41e138f7b2203089cfc7da9bf5845fe3c585be7418ff3b31919610aeebf2fb85a5"}, {&(0x7f00000001c0)="60ce909a24b9ae42506bfa7b0cea4e70fbf48c1650b27fd954cfefebfefd084ddc19731236848bd9acc409c55f2cd3b4ec31ed4f9a537ae20f5f213058156021778c8c6d4874d4284bca5575302f2ed5ca27d0fdf1e8a7d4c543b4131d027ab6eb21a624077a7b851a17ea4df08a5c7327d8d436cc74c5f37e2d5d9230d88e9c4af8813f2cf3e492d07d9efb733156d084eb1d2d5c11dda3abaf2fd19f4381b7036b76dd4571a4a149f7a71a20b771889d61736d407f64109ff01859d3e84d10df75a6ac7865b93eb5af1529402158d272dd95259326d72f83902c3d5e459d1bef7db5d9248cccbd9912759c4def99195b86bf99391e8e78a99cd69d"}, {&(0x7f0000000a00)="b7e068ec71e21aa56ee7329b5af76a4310768cca4749fef27db9661e8db1ee48182430c7b940a22103b941d38bec4f354fea3dbdb540d48302f91f1779733de3f4f13527b30b230bb365eb64aa69d662e790d7bc954ad7c4d67b3c3140d8e3eb1756795c5631fdb92357d434646cd847a27b34d1919784992437978c9ee634e5e371b117872fbd4d788806f5f513ade09d81ffae3568a50e807c587d15441c4ec8fe584f282e60c99faef31eeb2a1c435e3177706150ec3c4dee847e9940d14d557f2bd9f4ed696a8c52e24e567508b21ee915df7e659fa61faa631ca762886e1694df4449c6e2790b8a84e10e1d8102a6d9fb9633075fcfd17610294a11bf6c2dea5959b954876f6fcc31ff2ee567760df17f06f0236df6f64e82294fb7cbed3a4a8e2f466e8ee749b1c4435b35ba9fc6b803fa74145b53956c3a80146d2446e7701ac68c7d1a7078875902ddff31b2fcf32d67b9491cd2f7a660700a37d3d2c3b62071e14ff919154175b83e2b2654e60be38fac08b1d70ef347bf3362742623bcef460815235d45e8415debcbb9e8d2155f00b2dba99f5dd7a9374d0a74cf572a0d6df7aa3cce5a4ad1cdae4572f218efcf564011d6358ee262073ceea4d32f7fd89c78dbcc715764d9d26f239c44752d5462a569b35ce9baaf747f2e04a4fd166b550c714931769c495f90d8b959f301b10da05aa38625bbba56c01a39d7045bedb2dba5ab0018c81d2a4a0282480a8f5dc69939b8970f5fe48bd21633785583972c7e56dcabaca563ac6a700f9d6018e0b4c36d45be6ad9dd02a2a0d3d68e436edd1e00e019eda7e1d7ce04063ea26e30b3ffab0b9319155df60f0762e99365df9e49d3ef8aba2941ba67747ae4494f8068bbe04177d37b5f036a2c733f7916d39cd04e29b4914fc6d3ac8397c410607aa586dd9925576400bbd029afadda073d120cd5e65c04483b53a0246d5b5f2ee7a3b8cf6e1249977b12a591308948924b25873ecbf98d6316c7731435474f63516934fc75f0a9eef077b8a30980b62645db9162b72be4f0afa4882c0ea125fdc5a0bdb180c9aecf1a5fa3ad2781574b50da3c0124433419d9a580dd5d98087ccb4e03c8e2f9ee9c46b66a1c50d8c7366852b303a445e9f2ae3a01dac952626b6316911efcfc5610c20a0ef2df2631405c297aa6e65148efbbec2024a279af8adaa1e47dcfb18ffdd12ce88e703428fbc8e908861b7b5f4b148cdb777d6fda126bd0c1b7cae5d83c5390723262b52ed87fc7d74ac88a2897bfbb3924cb3af77d1147b12ca2bf20cbd0db40d1c97f352b270622a14d12acb067ddba01dbaba1076ef65c28a8dd0264b8468b73f6301180a0c8f2b1e88354bf50b93ecce616952b22f82e3915daedd4234a29e83a59033faa597f5759bbd9ea4bdc43728cdb961526f7b63b0214028e27fdaefcfb66cc336abd4afa80da147f9dc8a4169f3f7027a291ec1237b2259620159324b18c18e118432ad03a395ec76fb5da0660c5061c980ebc675f8d0099662d68057fc768cdc06f87db4f7399a06f53e3c74cd327e34efd841e2c0c0c02467b065afba7d49d3cb646907ee879ac281b2e6bd67ac386c16222c11e2ada43d6e7a20fefd3f3723ee9279e63768b3ce9bd0181d0c3ce0f8d43341d0833640699615c0cfb5a7d665a304791468f6602a29fe0460f6ced65df27b22e3467270aa777e51cea6e1080a6b8ca4bb36206441f20ba0657408092e95ba93329bbffb4c3bae6b20b602d68c8f24758eda729b4a7cfcdc1ac4bba7de43036187db01fdaa61b05f21f67e2d32733cd9d98065c3ee2c7211b585b94b3d6238db90cca728f92425ad5a0e8d2bc4c2ad0b70cc4163c5e942ac96b00f0694a4c40a0c1e3274f3f2759e38717ec4bf72a707392447daf3def5a77a7a4c52e6e7e2007a5fd42b3ff13000a48a31f78be8affa8616125e6a8c65964f20424a0ec407e298a6d85c06392377e439eb02cd87565c606081d897ed8c26c61523e5688d008239aba864d47f7b0e1a701032b3907e91b6f51221ff3b986ff85abe458073fae1743d58d372e8b2e507b3868b54ee7adcda994b33c9683ee628cc5817c50677094308c9f5ad591531dbb8619ff59c0a571be5253be6ffcdfb2ec03dd3faf7a1fe9170e72fa90e7a09740e277e18407d2842a296187b8601ce19ec06e51ca845b767a9b6b15846d3b184c6adb357cc9d5753d6189c249d00f41eb3513f4b57a63e691f9983986877c65236f3f9ac3c9a39a5b9ace722b8299e5be1d2d1243ae66738795d3a4adecec56dd73d82fecb878a0e2b97ddf7ca3299f4ab9cbc109aa9d365b86f746fc3ceb0af10ae53ce41610b962e834f4763d99984449ba493a94dcc55307a183b7e7dd4134ca1fffc50fab5797345af6a12abffcb4cfe55229bd2616277b53699afa1382a65a48210e4ed02cffbd82b5535cf604cb3ebe2a1771a8ccf884d889233992de367f37c0667706d30bbcc98817d71323e08a96a6428eddada42258ec20cb08da0c6a69376ff70b65797d101599702eb0042d475608363507ec523408fe9d7d074fae41150a94cf0fd881e08a353f749359ccfcc49025fcfe313c154d7c30831ba1199ddce7fcd3508dbbae3f09544828b1ddec24cbfae2214b7b75748d3175b94ca1f15546104bff79e4d4b56ccf0845b17227af537971856b54491022d679c9871c7617ebd962a9fa71c356da2606570ae274308924b7d19d8937741bcf2121b03095b274ab086f09d1b6df73115e85e6f9f98d7ee6175055dae75909a13508a0d347a3dd286587774d62fc2ff45e0686cbfa34628d775a99847de6488adb3aa37c6a97a07d37afd5150d5661e5a6f33074d5bf906e9ba18d920a1080c8b8bb25e4b5d0ae2ca94dfec7414ba6a6ca8e85f1c271761d0e4f3a07b53ea1c8c1a9e86ce3963eb604de9b9f8eca8bed000accd12b917d7a29009c78dbb51c895c2f1a72cb56853597ba5085fb84495be26f1e7e584d5606e6ea5f00b63e27aaec880b28bf712b9d7e0d4aac022dd5aa12137abbf3bbd9a186c69ae5f95923a8e754af8da7a37828efafe6f41793e1321764ff9b112b924ec0f4a393ab4add568c29c64a7c37fa2dbe126c6bfc63f7b5b5e03edd43d961da1e8f05dd7664cc60683cf9be29e546f687fa0ad3ba63fd32417fc26b94514e7a5fc00e6f935e391afe50116c07de4b7246da42ce78f423e2231f845ec5a42c7d428bb67799c43e3f26dabd50749bcf3bc633d5e888ab3b40c56c8a0a36de8dd443d0c85230dc45b92971e8cd13d1c046490d0cbdbd089b98cc8ce7a797fb07e783fc637428b2031ecb368a03919109834e34bc6501f38c2fac3db9b0190ee563e33bdda9721b4f5236efda88b6c844626b60686f1550af555af0b6527fc8a760a46a607fb501ca53b162c2bbd0fd50a8b15f487a6f2f98973b4120ac5237c8752621ecfc4194c3644db97e9d78f828659f4daf51d3b49e267f3d06b36e4731dc4e0a8ee1e08a946c6e02812f3289eaadd99874d992e233d5a519ae206d7c5fb87cf24f53e3dd3a76fcc99c3883802bb0245932d1c56e853f710932859c91030244e3637a4294c44503d34f1a103a5034ec4c5d6d560dd69dc50dd4b6def281e78c1c0dbd41924d70486540d2ae1406f35cbb1e2a4f60d0a4c0af3ce202755f38a1e3918aa3059377d37008523e37783f97581270cb8a97a911fcab5fc321ffa524dbc7c67581bc44ead2226f80c73b8eb0e1031ef418c21ae1bbe09df92de552b2a6671daeb71870ff435d99e8bd7eac3f4009ee4940eecb5d7d33ed4c4d7879a94dd823308cb8f5c755b4ec03d76d5f2f77a7e7808bf0a5d46c37d7eacfff0f4ffe4d6590fa5f8aaf8a65c52499e5b0ea99b6900eb534a77fe8be75eb0b2b7173747d6d32b68a1b2a54a756c3e6a44f6762e766e7c40f52dbfb64ad6416ceeba4c7eddd1ba3c411683853afbd96bfc215b04f60de39497a2541b093f372156ec4f129d3d2236d3ed9bfcbfd9c24e909e196efc8213fc48eef0bd1d523fc8e65b46a2ab289887acef5d11b44c14de7a512e4b10a7ec7e8b69657cecef76bb4bbcb4ecfab3509cabe84cf4c20fb935dc5d9fac35072b0c181b175dc594d0e9b7f5f793433fa3ad2ec8bc989f46fb9732f60be6424254a4fe5fce7eaf495f0a502a8a2b432a14d5eba02e781c57e56d1c6ae65b3d917bcbb65338106cdfbe83b509b0c201903d0de2694aef4ed9f2f326b6fb86e63b63f50ba7b65dde58eccfa8a1a4a186c92d909e60a42a38f733bb4dcd0bbefed9dcb4dc55c4b00fa8d8c5bca71535f29faaa295d0b5a98dda68d7b6d385419c092baca444f6eebc2f7ef730dcca39230ea73a6b87ca771e31cdd1fef0638cbbbb505f8125888df3979fcdd65fb30ead3a55cb5c1578c4355554fadb2bfe63cf0200ec7ecd82857b8d5c4502c89755ff49e420ceb89e672df08479fa10728bc26b80ca690cb58852a127d7ae9e1e6b705e2bf210ae7f2488a6d5401f73a7da38394cbdf929bc7ac8c69cef21512f148072ab8c122550539292b0e303c5abb1380bd39f770b7ad4745e67efcf6a2762c295ad301a63755f086943676eb329e2b1531c6eabfe2754cee1b8582e411d7d51d1aceaf4ffdd8ffc5a20d783acb243962ad81a566643d2ff0ddebb55e2aa8df1f7955c0151b103704d2fbec8b42183bdfb4ea50fdc9433183aca69ccb6c86baa9baf24579ceb534105cdca05da78334a1e51f1a26a13b1c5cef474e936383a6fd724021236600dea31f1e4b44c8e296d198b5ae91bdbc3aa86b243a517aacc45894e41f2f252cd7144f948665ddd9d53d2ee8bc312d3a7965521eb5639330fb8e49254a7f4f9755224ffc865b80d1afd944a74d1015b8c86c87fcb9b562652f2c0c0f9ad563b70c6ed9517304f9c4fcc7cf136e587a24d43094dfc9fb8a2966498988f87b3f03cd42d84343d5f065c69eda1c54b31c13ae3d952fb5d66467d2255003b276896c69bba88eb5e2a375fcfb676ab3ac37e8cc95b6470f21dc8057daaf0c3ca74ee603ad47aeb164c3de82f6db35baf39621dd32ec0d4c879762313eb09211e5acbe31d1b2df110c83dae970e90bacc0dfab9ac2dc5767bba7c0efc67bee05246845ca8f98a4241f4f527043c9bf067e6e67fa6c307ae9bd98270b917cc113baeb5599e036e79173a6946d57135e296f9e11eece04c2a253096f09c0b0d4a139d89f1d9543710dbb9c5eecb1944238a3072fd1cf1e2c61818b6ba45535fa68a59d590e1dbb34af799c9f554f3bd3fc72fdba70e132297dfd7a58b89a09dbfff83eec04dd773481d024474f1f552f18c4d3c52ee0bf522d25bca86ba85dfb263ba5649e1b929627f05408eb67f12f954e3e35f8d2899aa4c7d4eb7d27b3298d09b17012f8a3e68469dcf0001413a67cf355952be92b43a453dbf007ddcadddbf14987a8716963f97f26c37762059b52f35af9ac4c5734c323e459f7043f995baa98de713ccf559132dfe0229c4820556a629736a87b4e024ec82f72ea9989d5218ea56bcc671c062bd5d407c07cccbfdcfe1dd84686d2b3fdf9603d284958d7f824d3214baba4204ad63d11efdfcafb4275f5fc0ddd9104703f425c5ef1b5659ea3e6d3f1ed6a712964223c3d0ae38c2561d7017942f686292661f7ea345b03219ed4cfbf76b98f5ad64f95e683c60d2d33b85256fb2d97140120d59945a0af685c29e87edc46adaef76b81b050ab0c3bf46ed025174c4c89558435f7768b04f9054aa3d1"}, {&(0x7f0000000300)="9d8bd0b34c3a2281082d85a1a7d86ce10f934339899d0c22bcf723d8032d6f1995b9a18fe1f91e90f705f7c53da11f395de6f9e9c766b711db5fc4b454db0c176698e0545f6ff245929265732884df776db236bbd2a884c8a35065457e562db2c62d4a264e1f537d6b436cd858d9b4a49e8d0712b7538db16c9b2fef8b2698df37d8e3d12733f619b6a4be96fea2125fc70ac5048cdee4ef63883f8594b1"}, {&(0x7f00000003c0)="c3af86251ef833d3069d52036cd628095170b4b9fe1d9e787bfbb83861d3692cbd93b80b485dcaa1328da3d382190c98cadf1046bb24ffe6cc504e95c708e93472eed169dc7d44b7982df906aa3ec739199cc0b6"}, {&(0x7f0000000440)="a995028b8c5ac6c5e929abd470ca72fd01b4762cd6fba1fa18f6446abc28391bbff4316219db593c0556e3638fb9b6d0f681260398555b95d53e254aeddc205a365ca41357d4c9108e66d160daf7fc06", 0xfffffffffffffea0}], 0x10000090, 0xfffffffffffffffd) write(r0, &(0x7f0000000800)="03da6ba631238cbf1e2ffe59856c5a398ac0a5ae1bbd818df2589669f7e72c910129541b2f9f0edc985f16da54da40afbbf71a1030796f01d0bae9f0b4f88e3dd458ec9d36d6373a4fb2451f8215ece7824ef6a93b468560aaf5455bc4695ae5a0967921943e90ed5bc545a93d5d4c60ddc083c3d6d94828c6e37257f6f092c5393027ecbce285a513360fcf0e4ff2ba1e17b1d77ae8af9780bbf55f293786d61a21cef60667051c3b3ba0f5c30aacdb2e24887209e40a42a64bcc87fccbdfe65df934a480bf0640e7dd1dfd320203d222abdec32ba65d4befe25d2d1b157d39d202c522e6066928a39bd5eaa51c3cbc9679f9c619378b7ca7333f547af7f7ed2b21cbd5085d46fe7e27ba0911d460cee60a4a71f06ec13fc562a94a1796977023dcbeed36a71a4c38047f02c7a9ba9877c8e7f1c1b47fd314ef97bf29aa0dab12ba8950b27f615cd61671a7c508d9c66de14c96843af2c5764f6d58cb195023526cd73f5a97628051bd697d5fd9f4259740cbdd8d040e35da481fbb8bf4263942fedc12ba74cec214ac576b443a663b3952e53404234d62389e035737b80f38be977bee2929d01bb12a297e8e5fc385d6a2485a19afdd2d2079dc9a4ba17267ee38de2b316b81668c7965afc49bd5f4bdd4d449837a897164c3decaaf42c1825cd4477d8efe5741275a58ada3888c3e6cb3ea9313d61bd28a8edab40059dca0", 0x200) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x10100, 0x0) 16:17:56 executing program 1: setrlimit(0x0, &(0x7f0000000000)={0x0, 0x80}) mlockall(0x3) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2) setrlimit(0x4000000003, &(0x7f0000000080)={0x840002, 0xfff}) 16:17:56 executing program 1: r0 = accept$inet6(0xffffffffffffffff, 0x0, 0x0) preadv(r0, &(0x7f0000000240)=[{&(0x7f00000001c0)=""/76, 0x4c}], 0x1, 0x0) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2004, 0xffffffffffffffff) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) recvfrom$unix(r1, &(0x7f0000000080)=""/177, 0xb1, 0x800, &(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "8a32d8395d79000000000000000000002300"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x2, 0xffffffffffffffc0, 0xbe8, 0xfff, "60164ba2a46c875dbb306704dbcdebaeb0a096ae", 0x6, 0xffffffffffffffff}) 16:17:56 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) geteuid() 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) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x59c87ee, 0x3, 0x6, 0x1, 0x80000001, 0x4, 0x0, 0x0, 0x3, 0x2, 0x5}) kevent(r0, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000200)) close(r0) login:     OpenBSD/amd64 (ci-openbsd-main-3.c.syzkaller.ipmap_unwire: wiring for pmap 0xfffffd803f014180 va 0x20000000 didn't change! nternal) (tty00) 16:18:00 executing program 0: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x4}, 0x0, 0x0, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x402, 0x0) mmap(&(0x7f00001ed000/0x4000)=nil, 0x4000, 0x4, 0x4011, r0, 0x0, 0x0) r1 = socket(0x1c, 0x3, 0x3f) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040)={0x5, 0x7d2023af}, 0x10) open(&(0x7f0000000100)='./file0\x00', 0x20, 0x186) sendmsg(r1, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:18:00 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x804) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x80, 0x0) unlink(&(0x7f0000000280)='./file0/\x00') mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1fff, 0x0) utimes(&(0x7f0000000040)='./file0/\x00', &(0x7f00000001c0)={{0x40, 0x6}, {0x8, 0x7}}) symlinkat(&(0x7f0000000000)='./file0/\x00', r0, &(0x7f0000000080)='./file0\x00') getpeername$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="00eeffffffff11d1f1a6daef92fabf201f0da19f69000000000000000000000800bf5cf11d7900000000000000000000000000000000000000000000000000000000000000000000000000fe27fd4d8c3b4f562325df48096190000000000000000000000000000000000000000000"], &(0x7f0000000180)=0x6e) sendto(r0, 0x0, 0x33c, 0x408, &(0x7f0000000100)=@in={0x2, 0x0}, 0x2) symlinkat(&(0x7f00000000c0)='./file0/file0\x00', r0, &(0x7f0000d06ff8)='./file0/') login: pckbd_enable: command error 16:18:00 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), 0xfe72) write(r0, &(0x7f0000000000)="8a7e", 0x2) r1 = syz_open_pts() close(r1) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000180)=0x6) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x7, 0xfffffffffffffff9, "845c556b0007b8afb481954dfc4c7f8ad79f2500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:18:01 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r1, &(0x7f0000000100)=@un=@file={0x0, ""/70}, &(0x7f0000000080)=0x48) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x1, 0x0, 0xff, 0x200000005}) 16:18:01 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setuid(0xee01) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:18:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) flock(r0, 0x8) pwritev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000780)}], 0x1, 0x0) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0xfffffffffffffffb, 0x5, 0xfffffffffffffff9, "845c556b0007b8afb481954dfc4c7f8ad79f2500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:18:01 executing program 1: poll(0x0, 0xab, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20020, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x40000000010000, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000100)=[{r0}, {r1}, {r2, 0x4}, {r3, 0x28}], 0x4, 0x8001) 16:18:01 executing program 1: mlockall(0x3) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mprotect(&(0x7f0000ff8000/0x3000)=nil, 0x3000, 0x1) mmap(&(0x7f0000ff6000/0x3000)=nil, 0x3000, 0x4, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x4000)=nil, 0x4000, 0x6) pmap_unwire: wiring for pmap 0xfffffd803f014180 va 0x20ff6000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f014180 va 0x20ff7000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f014180 va 0x20ff8000 didn't change! 16:18:01 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x2, 0x3ff, &(0x7f00000006c0)="73d6c1a3", 0x4) 16:18:01 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000), 0x3) semget$private(0x0, 0x0, 0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x100000001, 0x3}, 0x8) 16:18:01 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x4}, {}], 0x2e6}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000000)=0xd2a0) 16:18:01 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ws/ouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x5, 0x7}, {0x43, 0x2d7d}, {0x2, 0x9}, {0x0, 0x6}], 0x4}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) r2 = dup(r0) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000140)=0x1) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x480, 0x0) pmap_unwire: wiring for pmap 0xfffffd803f014180 va 0x20ff6000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f014180 va 0x20ff7000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f014180 va 0x20ff8000 didn't change! 16:18:01 executing program 0: r0 = socket(0x100200005000002, 0x400000000005, 0xffffffffffffffff) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x7, 0x100000, 0x0, 0x1, 0x20, 0xc4b1, 0x6, 0x1, 0x1, 0xdf, 0x8}) setsockopt(r0, 0x0, 0x7, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:18:01 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x0, 0x0) 16:18:01 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000000)=0x6) sendmsg(r0, &(0x7f0000002680)={0x0, 0x0, &(0x7f0000002400)=[{&(0x7f0000000140)="b75919704e1fa63d232901778053e991f15130b924f1690a7c11e60c934962fdaa82c68b255c36a613a426c28a7c46c9fa5be0bf278ec0f56ebffb28f59fab92629545aad3d876b0cf5f7933f24169f14eeed10ffe49728397eb2524c4cdd6b5913767598cd827c2a36aacecb754fffd25d874204c898d1effaac133782e4994101907b2ff3aaf2330b2ec99afb3b7f352490d948516a19071947009632a3f4490de49cda05292aedb792f6fe37e982f6b0fa870a6aea716139b092715e0225215af9c623fc27e52a473721ba45fd5158f94efaa8ffcbf980312ce419596e4d545adef77daf1734f9aa93b0590febc84e41a02c8ce5a207ffaa17f67e29c7af7f7fbfdf2041cdf581eaf78bbb49b435cbe227800e26a88d2997a02cd11b7319b1288cefe3c04e255559da7efd862dcffd42db8691bb159070e9fce1445bfe3954241e33e069afbfe1b9a3ca4595ebed8b2cc3a2688d7e203f1903514ccdb9eb8957cb8fcb21f9cd89532b4fc89c0c3e24f4661239419f5877ea9ccef18c159287acb24aaa33ca169b698e7aa0e140fb9d522988493dacbea5276c80ea86aa602b20a738ef77a47ba55bb6141d9c8ab1f14ab7aa12077a2e652c0a88672e9a0cb46754d28b571509f8b779a13f98bb7c10a56ecdb90d43bfc174df72b8ed1bf3344e25e3318540c4f9df42352ffcdc27aa2cb8d584fc53d1d96f8cc2bfe0dd4b731ef6d7d2aa6c58e28d5092b3be3b66bac58580c20dd3d1d301aa4e47708b265e2ae9102be7c90426faa89dbb74a678a494b58aba0281190d558c985566ed1a3284e847026b8d51fb88670b427c8db1634081e32a43642db2a132f96cbce7f7532cc3d88452e14062df307b567b56d8f0ac535ddee1b2a18ea7b3f4845ecbe6e6515d18780cbbf092ba46b576b5e8a54845a8a4b3863320f29b2c0dc49baa6724e1acc6c5d0a8a9b49cca9ba4f125cf4f1831972d76afddea57be0250eb07d3d577c04067a483a4550fead60db71e6c6a3bb959ab14390504a4daa1341421fc8db1209eb163ff86cae03e7a6de46c4117d5277e34abae47ee40dfe877d3f115258eb982daae1731997c667afaa973d40c7da60142cd2bcd82a31fd1e0c5d36cc1a49ba97ce9e30e190a23648444d1d41fad25821ff7e1494543eec1f719b20ad3838c3329d1378ab39115e5a8312f3b6bd2b1753ca4738d0c037ee5351a2c0d21232fb234e848e608ba2cee4320e2a3d97aacc1ff3cd01ae802fc0186d99507f18d8c472e2d0717fb6916a17aa22eb929b1d7fed38d9d2cea8fab8b1174ff4cc95679890e634614da96656193b0793593e884054433f0e7b2b7fe17595eecbf270aa80cc927342931159786ae6d293cd83b9a099206fd0b8ef1deec52134996091c86538d652ad47e831f7b92751fbf4ea73969dc5e1294ae2761190118448771cf1e06e5e92743a39464ed750285e26fed38db9a54cc7c5d93f4cd9994b6283b5140216857d724850c445f6a9c31f402207244a6c0a9a482e87cdc51903806224580571750ccdb2897891eced3416c278c69112f7db300fa4063d5d6758c925a62ba842f990d660a5ca632936070d6c2a6b3e1b018ba1bf7b2f8746ece4740dec29ad8a9c841071590a0a7763d52399cb7084649bf36046d87f17c0857cc514e1208da6a50df88a5519afe07af26628d5b49a3dc728108b61d9fc21e7ba7cc5257b11868358453b6e3234482b037ed6b8a6876ee8bd8c2c0f50a1be57a440f8e355402064e079fb5c5b745a24ac881ebb1c149e9c0862d7f9a90e4173cec34a0eb7e0f3a7507d73178c3161a26d793afa3663b7d85c701ab51a6c5d88cd66b6a303da0701e09218c487a0274a7f12063f4bafb45a16cdbc95fad78739c98cfa522cf23a8a6477494c162eac0bde14feb49b3c502b5a8ab2c087ff0e2bfe866eae11f43bf36bf4c8d50bb6e7f4a59891ff063fd514b6690092a3e86f876cd328b5e5020dba326d3262b177cb930a266edf454bad09b11865af45297c1383825cd28ea32277139f9a5837d99bd37832833ff87458eededdb9c1436c00833ac5795ad1d7e9c256899b2e30bd2e3012f81470f19b05538407c66b2f4ba2e17c8296ae7c18693f593d42be7a684ce14337dc15634278f937ae21f6150c8ba918791e8553acfad2fe560c3d50c24949062802d34f0c2433b6cca9f2f802c7506e60eae47b02f62b1bef82742e84522f1b9be96f439dfb77d1998235b24dc25ce4e0a4cfa4848507075db6ee8db3ffd835bd776ee9c9b81cb4af59bf5da63f31545531ef95099ae2a095c4f90f5f4f378a2585423cca9988bb31ce0722e54f3256284ea5021dc55287feb9c5d79a9233a7adf62fda306f17557a9cb9307691ce146c4ac7e5b6c1b9d763a2dd403116b02946fa2263a19bfda82343a0959441f39d9dd9afe83b6ee8c43e8384256da30890a7f0e499edd975631504cbb676aa12a41fe43e1e7c378a63f560d076a6ae7705164e0733e0b35d9fa015c2d53aedc8a75718fca209e885f2c2043aa6f6877e10414fd21f917423e289b7e53972aa04c6cc4d7ee5d5907c79f13bdc27412dcace4418916ceaeab3b847fed316ecdbf770137e3faf6301dbf0cdf6dda90d716ee5039cc0e343208d69de575ffccf27ce9c80cc2e4edd71099a28c7e6f1bf48adab8e5067524de2f653ba4bde656de71d9d40c8881c43cb7a1bd3f555a84a30cf445d689955b677db204394b49d5ed35bbfa100232214bad48f9ec6b2e8dc826fe31221e50335e21b43892429dc4e5c153797f50b169f9506f170f94f567d88e68c2e9ddfeebe502451c5d1276c94f510dcb95dd5e6a6a70be29578b6438109b43812ff2989cb85e8a2c9a5a5faf3b932f962e8ddaa5558c7fd39f84d9c700e66fb2a971171faf8c663ac8447a7a779c243899c20aa0853caad7eb8e7a367a2bcfdda3c3f19eb2914843f5c6a28ca23a94d64f294aad52944f0fa06783b62cd1e2e4c28e181285d398a12c40be934b68ae80488f06dde151ee4751ca72246182ef69f531b3b721027d5431abfe8b80fb60d9673cb694979fde6d52f7962b89d02b887b00c2517bb9d139d08a8a26aa715b0e92c0d1ddabd7f39d63221689d3709193610e9ecdb316f83e85d2458270ed7c41401b6ef9e1882b1078234882c86e63bbdd931d6b0275037bf781c35a6b0df0fdad49ffdb310d7220b8aa8c1ffc79cbed3e8370556befc857e4fa82dd4501d2082dae4e04a855c4c45a6e5d711a3e379f4844c7e465200eb40da8ee2de64ac04d4d9804cdfe3bc05e730a9b54bb00969336d350e837eb7dfb1496e5d4d7a47dce1195bbc50758c0ae410d211d64129bf9c6c26745d33c8e406bddcb3292a75764748cbeb6aae4ffc8e4d6a0171b2c6cb37d7a881e102f8a89b5b551acc4bdefa441d39f0cbef8a18102042011683ddfa2527dfb554fc3145e4a845663eaf0d1637c6606f27f2ac6b097ab2b514d98c184ca910503d68275e91362ef18f6bd389e5655fc65de4cb974acf4fe4a1d5b965157b5403d1956b3dfce6e8a1704923270346f675a22a42242d1521666675f53d78732956748f301ab7bf2707955a873ebef60b4cc02a4d9a4b303784af44342f4268dd19c366c9e6706e83343426db7a6e009aec134c4371e590300b6bc5f0dba1b4c83e9c033482d60e9d3daa5c8cc3c60854dcb68e604d57688df06701b35adb0ba22642391856af8a0ac5cb093b8ba879177bcc253002dd54594dc28f259f0e58b9c5e33011fc80d6f5127a33f650685881b1d4abaf776083febdbc8948b93784362419e073ca757b480c25c0d142edb9d1b5de99ec2c4b5de4a8345ddd593f184888cc617dbe2f1564e76c9ec191a13c16ee655c4c9c7a39587509bd6273dc00a0d1d784ba0fb10ab808f357e24fd9e0e59d7ccf7b416d7649a03e7302aad7106c0d303f3edf2dd6b88b0d7b25de6a85900413f4c9074cd827c53e9e73bd4ea7e3e67d2fad36f870895f9386094831f8577b314617d169a5f7afba1a6299549fd64b13648403ea01c5d6bb4bd4cab041b17c4e7326400d7ecf9c05461a60acfd0eaa9ab314df9c0095614084223634bfebedac9f855dfc95621b69ae822f10f5f75dcdcd1171dc6c3637b16f94fa798ea499a8a036f82c2a8b40c2849c29bd9e66052f8c8b61c1cfe14b3704652ad392408799a6ea58da488c1f4d4e7f6dae132e2fe9a77ef3e928100dd3a9d424a20a04b2361c5d0b0b9a17d59a336af9684abdf8f05e04e8f7cf5324c0e8b8a69015f06cc1619dca2ff40cce8bd1520876b9963a99ae1460e9b2dc874f4c8a3970377f9400dcaa4759df8ccd659a9472877ad5ce6c3a525a3d7bcab73012275823ad6e40cb49c6f80547542a344cec1ec485fc29109d8314b7514668f9de4265df4a1478755689b1190b672b4cb0894d3eda97260b7f8eddff358664f68c85d856b74aced4e84e600fd48545a674b4649e11d9ae537586f6cc7fc996414529f030aae10ba9113ff6010d77a1fca14b36ae42cc419cdd220c07c968359d4e486231117a1c948fd9e3c94ebf484cea5e403575b982c0b1fc9ae2e40e572889da28e6c68ffb5519a95b474275d39df849e27d5cd0e7e34818dee200ac92089083d252eafb92a39fd5656bf58d10ad09a2ef2bc73a0a4c342c12457700318e5c1440c2486e75d386da60bdce5b11e52da5c952b9bf4cf57d9bda5dbdc6f96c262b35ae9e683b2bb8d7cc9396f1d37593850459c47f46c585597803bd504882179cc6ffaa2279f88cdef18a00f285dbfc8819764b5845b8b435b687d29774a7728ef3d2cedeaa1ad487dab627fac4036a4ad380399ec7fd821e46d0993418ccafbde55df68d0bf46b46ef9bc32f84b1a4de7d9007f6f5702d1529f7c7e333edd16cfb775fbe1bb4c21d2f8bd6666d7cb7aef4603fbb15d0a86e76e35eb0ffcd6f20920021626522450ef83045ff7806abb8ea1ede235dc8668b85c77d7a264232f3c37121f57987194145086d416e17a4b94170b8ef2b1e2f0097344d41c414133375826b4ed3b0378d065bd2964e800ecac354f177581c517ac388cedb2ebab95248d4576bf6695389a7747493602cd620937f6c96589a2fa1cf9ce7bab1bc2d39151a4a3040a86350886c0f8cdb19d520137f95e4bc280decc8a3678841d16536f951f5df582263fb8f96149ffc0f3be4166da79d4be56c2ec55680df2ad72bc36e81ef7a6911c47b248e24c36964b8cd826b5a209ea87880fd41e22c2862f309bec8a57f6b4bf9df2f345ef330e4761eaad60e85c99b42a01d64113b5dfa019005acaa0e90fd1e087e4a68a3567482d3bfa3dad0b6daa83bda78f9db41bd2f9ce99500eacd6e075c8d923f1f76c88d68a1053d629257aa26480e70a2debd5f07eb52ebd583bbf712cae5f3968eaf725468eb3bee0e84acd170ea692abfd75b37b089e3eccc72c5adc106fda17927049bcfa4a43e4e3e81326ba720069bf1b0a9727d7bff3af870950cc529f768bb5f1d65dc54547c75d47696006d411a382e15e25bee0ab843026da996ff796d6f772f89b21142d5d6bd3d594d5d0d0b233a7192b4d6e3c804bd39c25b475454bd5d2f1c32013540ef6a3d7ee2de6c4581007fcd2c8ed3182a866a0bfe33680724ea0d800a20ea381f81b06702cbd39aa27369f079b5b99f9e231d56455ed63fc744d5113f4a720c131c64d9187f806f05326831b531e5c5222197d79ea77e8ce59cac2cf08bf55afa8431535476730d483489df00c3", 0x1000}, {&(0x7f0000000040)="75dab21f75de1f966c54682b0e00a52c2a6ef62895f364fdcf0554894ea1105493a501b5e9e2306a9045558fac40b432fd4b753f8023e4ab1ac70df19a1ec6687fc73ad9e98f1d40aaf11a2b6da61d69f907ca5a06", 0x55}, {&(0x7f0000001140)="eed59fd02b2704b402dad16897bbc12903f169d3d3462609bdc6f578722d3327c1bf03e01e07ab296064b2cde0be39e243cef1ff4a2f7df8a58dd5a916f91082f7734a676342dda33ff3aa8e6eba861aa114fe62114afb25164e0e7286743a6d5be45e75ea790c9c1b11467ba1c7e2d68689d79816009e0ccce873d62489ae6a8bb25700bab484d08e41f3fedbe8e528d3b4d38bd5cf8e3ea21ed8b9cbcfe07fef5b74d170f74153dab465b248a6588367df5fed868df559f5923ec35ad2d82026710012399ffec435a8b95ecceb68e6d18fa82f5a057cb8906e1dfb902ba05f0779da557979afbc8e8adeb55ff7ec7213bbcc4a532c75718fc7d6ab7bc74c7d4795440501f061157bc3ecbef0949d7fcf57c1dbbf3aacb18572c43b9256931c60b37b4dc0a0b8ecb77fccf21aeb5437c39063a71e6d462d5bcc0cd3d47cafea8bb64b6dfe8428ed8db252ffa17eb470a05c509fbbe0b8b119d5f317cf89f3b430846fed6dc98efe92c0e50decf4e4b19ce49770b8bf4fcada745fa388adeb1d48193eae7bde045c458f44bb2a79470b9aa7e55836faa3ee0e0d23d26a2169e6a7a0e0615feefa15a8ad1d0c21d2f4cb8c6f6595bca817c20341b63185e348cbed585814a6262b18774bd89d9a99991df537b14b8545b21b290ec038df3cf09b4f0244da141f279d50670dc5791c103c0c3369664bd37434ede2df55286c3f21fbf2bb90a46b81ea4b41e64b8a9a5db8d1afc05206a71d8b8472ec82b154926d8424e1107dd08e40578728ae1dc3c12362b543288d75d2b6382cbe4c16fe966effd081fdc6e5d5c5f496a5f662f1bc59dca6e1b8131cee21f4570c59edaefaa345402d7bc7c094ba8beb3e8ad391b2f6a69a58423394d34bc48838573a1f1ba570a0c4b57863e9af2f8c424062c2902eeb3a1889ddf8d7aae91b395ab53bfc3e7ee40f489b149de3e2b99b928df13c0afaa603f2ac5b141063b620a3805b404fb0ebe54f0ec94533d44abd58f968b9cf55c5f06e154532f801eb22fc26480424d04d386bff0916415c1c0c9c20c565c44f228e1aa9a35dc9bc2921d8955a9b00988105da5d8c274fe8539428fb80f0a7005be0421e9ac4777d8a05411d63bb842ad1c2f9f1056b52343dd1b96d1a3b63fc2d533b15f9881fae7583b8d9be22c89d3d0bbca23d31614116e11e430371aa29cc1bd52a3b56648dca4221beae6f03ef20abe2a974326ae5e115fdee8a2dc9fa071cecb573721a2d5026d0e166ae12aa22e718e2ec818acb907a52428e57de36d447e322be91447c3c5f16bc11ad1ce436a7170e06e6645d3c1adad96aac9c9bce83ca2853c5b7b8d5d06b1b80a66c8e6a9370bb3b59a7d148c30c97640ddd34475b9d0f5e941fa733ee4605e48502e893736c4d1aa2788746a64d766e539eccb5a56e65a3f8254f80ef77be89ab0d643084ed09a3b80576d93543ab8926286ffd16c282754f2b919e841a0b444cddff587087684ab33cc355279fdbb680b1bbdb1d483fa4209461f575b0f55eb58a664107685a3d96d987bb3afdd4eafb2efc07a3569017711f44216b0a8a83246d9de55dbf40ab26a2a67416ccbb1c6740b3af73b28ac700b6dcd163c75280f7b2eedb1799bc44b3c9a255ff4494a28a10c8ed4a758db5a3b9b789dd9151d9fd56aeb7d20dc9f88486db2132c208786b89c2c6efba33fc27dabc69950788d30df1ddc8494b8abc0d51a2f660a4fccd764c07e6acc7058f871d2f09a0fd2bb30a7e7df8fcd301f80dc3abea7350089613703c001d516524c48b93c1a05c8972acd282dbfd40830386dadeeb127c68fa94a6b4682231481db41cbb967db69eebd9d613544c248bc8a823764ef67e82c513a1a3f0c785cd9a42b427e5524ee8dfdb50fef4461c5155e67db16d9195755b2305adf45cb10bb7065202a893cf5870ea93af02e101e2b8665a73d849678b7b2a24c87d277b590522a32cabb5332f77a0911276a965b7f51934f3ad8bd1e28de4f4df42162c924564623f250ed902b66a274dd4aaecb3bf17e4d099a82194c3832722c98dfc491f5d11501d42f070777c5aaa6ea8992f66660dbbd1678392b69d08f9f9b5ffbefdd63ba2c9c7410babe0216eeeff8fb3861a52aeaa5ce28c83914052c5db1e91923d89ff0b003062b5b2f7a7e3182b574b8921c8ae9b7ac6350f48a006a6259448ba3fb0af562dfc0e67231047d9de6ca1c585657ea3141bacc90d1d6ff25b8320e750576494fc6208c7fc35165c159f6f13caface33c9bc3c7da805a463acc04a7a35fda0e54f1f2168873531e16555c4bc7d2c38eb3e597e995a90c5c4647631e4f8f8f8f255acd7592a7d39058fc60d41e6f9534a91eab0285c6d2fbfe90ad7897b2a685e813098174a35e7aa7069291feb1d7923e2c3fde4672ff12a3b0324df5c063ca332a5b830210d7f89cda86fc1038566eafe0cd7b72f0a1d2032612f1d42de1f99b9048a688ce31092724472c67891a10d5be496bca90eb9648c455640d1dc8c3baebc8ad93ff825d3a416151818ab32cd09a8cd3f74bd979d4c277f26458b5db6244ed327ec10ea5131e2a29a5c35105353fb735b6e0abd0ede6df3bff58f057ccec8252a46061942f35490e3933acbb59d93757803fc5268c23a64fba68c9b2abc3b690e008403e5e6af472458200f1c4d4ab4c81cf058622a8309e07814a9ee8a2a3354acafdcea502c1e555a46ef76751ac079fc1a44bed32a08c169cb4ca23370c5002650b34c113ef0553ae9bbfed3dc539dc43e9198b628707b2293b1497b53ae90946910f20df46a7e52344fa42faed0ddf99f35fbe3d3cb13eeae3b9a1975ad69caa6b483d7287b6410f06af07b46e87e48cefa3c25b7a8d4059e9f7a10124fbe097db9a5174b5d3b106b84add0723fb1fc0985221cc473276936ed233e802427e9e36631cdb28e8ce217f2e148dbecdb20e6c6e9102eb8dd3d25fd525fffdb94ca5d094dc26587456e9fece7085259667c0ce238d485911ae39f3bfb1753456d20e7157ebf0ec386c3552716f0f24bb1af072a28792f6a86d407773d195cb1d7d864c937cecc488f45f6b7be0a36f341721ba1386d70136facbfdbecd87de1bcae1377595e423dd3bc37ff155e6fee6e06cbb4600c5bb92552dbce0b1ef545dbd3f620f7ed7ae5eea85a7fefa2f9ec09215a2e74693fd862774a27a5500607fa5a33a4c5c1f015b10d41f8cc84ca9d09d6f9659d8dafb2f68e794eeb20135e32b42f796ba64ed693f27fc1823e0df7b6edfba7f5a93b2ab9414c0fb75288a360bf7c9253cb8c8676acd020eb2f1638543207039992fdcfd06b01b1ace5d34378bf3078382e83f4316fde335937f5bb84a383c1969219a55921fadb9ba3922c995ea2df874fea9eaac6166c44a3e492ba2bb78461a63f340912210b4c64c41937c299595b0b1bcac6bce55bcb398db720e29673a7a4c28b3d1f4a7286862f603a478b5e958cfe54a6a97774787f4ef6e5b9017b3994c33ee45f5862bb51c87eeff209b09a0f5480124662f81c56d2bd62cb2c584a7af75a5d0251490a1ad64e99b9fd457fa1889433a967c09cbf118003159ef177efcab27e7d59e32c3d4acbc45a8a4576dc7d04ecdf4a7822c774b1227146c8309317caf927a3c83dd6ed9e8b20fdeeb5e914ba7dee91f13e6523669dfff4777527979f7424e76a3a60dd7f02fae68adbc20d62e0c1d5f22df2ce528c47b96d9df0d658fad00e59436b86b4c5015d28d8e1f055b6c4a5a8ab0de34428a2e3c4fc4cc31107e0b339abc5c80c7c9d92e8521434cb16210502542750a03a1d88836989c4f907ecb938bbca1422827debe3360c2c07fadd0b327bd8df95dd4729c4331a1e193745e5728ccbc5bb16ccce803b48584a0239876e53ae9c792df61c322ac979da551abda0117907aa96c794632716c386a054ba0f53400e17c0b55a36b3efb4f741f38453991aa1cd2f168cf850ba2d9e6eb57c6e429b2bb8d1900fea52d295a357c8ae5696170d4f8419913db5aa78057253a7936b37c2f6bfe64e7257f4c27632c7153642456c1dc0d0a4b939653c48acb61db4ef04fee755fb6083188b7403f05a0fc01340500006bbc02514ecc66a4a7991919851623da1c0a952d2140ca99603d35cfb34b14403a534378f88d339bed7009e69c1fd1c3e83a02c7b4fe3053618d3b1e8276bc9606b96c1b1ed7ef568e6201370b08599c5053e81764fb28528f5b8a6d60e0578f37f27b1131db9c8df4db22916715d7fe6ce5130267a7c625c2345d4d318c8d43cc74f773e459340973a7688d99f31278c2c3a3b07e9a201a6eac7419583a1485e4c13f0c3b2445ba1b868fcd3e71086873091c68c14f912fec71838c00a1a1aaadb40a9f9a652a8e9bac0caac69d46f1ab072dbb8ad05d608c39db1ad41855bb0bd2bcd13e089f61f9a87b2f653c56f325fc21ca90317bac6069a4af139cfc342df41d75f968f61e33bd2318887f273714c83f0b82bb6c092ee42cf6785f0ee5d9fae5e3ce6cf899828f412c11e9a4e44f71da95e2728475ea6423aff46400017240e7cee88b1c4c60c0a00a4b679f8101ad934b1884578c57740647ef6644a9b232d166366a5684ace9d64b4b9522d1bd74423fdd62fc0a893875eeede7dda1d78b7a3445a459383612699fc24b802f2c54ab901023e9b2d51733152eec1b3a5770f704834f19ddeb11c421975187f908810470be1cc7ba1862bf4c898a2275355b1cc0ee45efb4c86366be75c844711c70e6a737381a7c3a75ad143b4136b36ae139af27b34a62ac2d2f0f2bb5846110bf3debdc8d7cae9a4ed20cd9720f485bf5713d6d7a286704375dde51df1a15351c993a9f539e7299192694895d6778d038a399b313028133981ad062a7cafd4ac120653fe5d0151ae5e36572d3b5a1ee9b1560f9a6fd5fe7c5a313efe2d96fc77a72607628ba21ed5cc1d41f5b780b3d13fed2078f390f25708d8b6e134060a4575002b70103b6b1e2a989865fe56d34f0fd4acd010ee98a832f01fecfbbc5dbea432f327607cab57130fc168ee186e8886fca67ff7a6814e64e3e2d88787b8e3f985c0faba19929758f3511eed0cffb7392364c4a9acc954af4265261889f6a585d7468a46bb1f915a0983af30c00f613f4cb006b418e23930337175dc9f9771ea1b83947dda90f10368739304b79225fbb6910124798251a1c108de1ea8251785e427cfe9a04d887c35e800379c7d94fac33afb9d23a1e95c3ed31d05f127ffde42e7a10838ecb0eb2fee8c862c6d007a26e7dcf47d9bd86154891c9d6eb9e0055a5a275536db99c64c6a0ec170763d4f07bc97c36edef10755a5336929cd37c2f718d738857e3526705ea6d092a5b9a4b1e6fafaa8645f30ecb732b4434ef0f96dfbd4186f94dbe2313660ec12e06b3a93bba5ec2688b557b7c63a60fe3247bd3785ecf8bd1ec1b2e3da472223aae6fa5deb656304e830fb0dada44c09e443da37fa9485523f50b29e20e2003501ae49c9328c1dca1d452b572e3cb22285591b404feea1e169556b832132288117a6e1324f75315b8cad341ddd8c129440a36c06985d7dc6ffae45695aaa0672fdd6e494c985cb352683f363916c4849648bff6e37bba361cbfbbb9ff3e6883b9f3b99d1be1b4732fbbea1ddeb47d2973761df38eebea6dd2189f92eecaa10232d11f3db32fcadc5795076ac695caf14c140d1f8fcf67eedff705b50ea7baaf62c57705d2949004cbf00e22c9adb56a43eb7c0f7b043fc4b57c296871af38dd22cff", 0x1000}, {&(0x7f0000002140)="6baa16ecef0c2130", 0x8}, {&(0x7f0000002180)="8a889241f546470afc55d398ac7dbb14d07234deaf787ceb15269968c40e4d2d6820e625cefca1ce2213c89373abfa2059f31887070a821dfa7141d18b1c9e5ef4a6e13cf19309c9213054ecbf1c5520ab0c56c1c04795232fcd394d5ba9b9e065112ba22d098fc4f3e4a0853ccb99114c7ac7d0ca4209471aaff0ab907333fc1783ae2b1f1041eac7818d7712c22d57aba3d8af74ebd3859afc2f2c15cf8620ac8a571d653bf6d724fe261571effe65bc331870391338292fc24b010c0a52353ab3f51bab1b9cfb4ef6855eada1f92ca9bc040bf49a191fd65caf2e6def6cd2f50b9a58fe3181ecfc", 0xe9}, {&(0x7f0000002280)="b82008c3a5b9dea7d4a4c09824b8171fa3b76147b3315aa0305da285b0b23c772ff1d46c26da8f4fd9b9b526fc04aa78cb15a7884b926a4db5e8fefa203b97f80f94a0f3e60cd1cc20c9a5052e52ff80c627ef48105261145c207a17f8dda37732772f7fc92e3a9ce1ddba917f78e81b27201a88676844dbadb804b4e4e2b014957ecc63c75f6f1708900e77f4eef24e2a89d47d5526b1c1654f944998cd4d118d90a935ab604de1b73dda5e2ff2d8bbb3c5e4b3b1c6e4279e16cd3cdb067f515f3d509ec68ebca79297978285581c03a1", 0xd1}, {&(0x7f0000002380)="082839b0cdb7d937d8742ca6ac127c500b1f48bfa17651c37e425917cbf5ea5db8a82a3bc697fbe51b92fba215f62b0c0e8fdc587345647cab9e881b198b", 0x3e}, {&(0x7f00000023c0)="84f1cd667b82e2221ee604cab3db8f58a60d8c9ddd231cd6265fa5d4de0696adf8d28b4557", 0x25}], 0x8, &(0x7f0000002480)=[{0x100, 0xffff, 0x100000000, "9396b634befb036831d36539dfaba70482101d14fcc8c4d9197353f91b48575c6a7f0637660705ffd4dc2861ba085c702fe329e8b6e752119598e234ebfa9c47f35429a319db7e4a7522e3ab3583ad853e14a95f308abd8265f924a92d716daeb9cce76d8fbbd99fd82d2cee9ddc8c9c3f74c106fc8e84de98d709e590c00787a46e343afd091453dbfa181eb5aff231eab1215c8a6726de58cf3a95d0b9cff904f2d7fef4e6c81fbc19e00f94d4b94a67cfe26118440cb96cd9f94c960090579f279a1c95e14abf11729c16d89665ac42936a1d887bd2b3fa0b17f073733df42be09ea5b1a46e20f30e1ce816434e"}, {0xe0, 0x1, 0x99f, "0baf53b104c6255f777e114687c285614801de7a14eec518a231692bd52151db29de99894fd827d1b539b4e0e37dd1d59aac4ca3f78cc8218ce719437d2fc5b195889497ab49e9994fe5ba92cbddaa406b7f7d64e9fddc5224c45572765909c3d69241557aa507b9af8d83893d488ce86db980d3810ad946ff666d5f50d1505cacb8cb16297e1c2e528575779f05b8f2914df904e3355c73e81edfba29e959c77ce5151f0a397bbf985078597409e2a3b8ebf76a915e54872096c234d9ad4dc216baf4229b02a4aa40910a1dc7"}], 0x1e0}, 0x400) r1 = socket$unix(0x1, 0x5, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000026c0)='/dev/wsmouse\x00', 0x80, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc020699e, &(0x7f00000000c0)) 16:18:01 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000100)=0x7fff) r2 = kqueue() ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000080)) open(&(0x7f0000000000)='./file0\x00', 0x144a3ad312694307, 0x12a) kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 16:18:01 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') setuid(0xee01) mkdir(&(0x7f0000000280)='./file0/file1\x00', 0xe9) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x25}], 0x2}) preadv(r1, &(0x7f0000000500)=[{&(0x7f0000000100)=""/225, 0xe1}, {&(0x7f0000000040)}, {&(0x7f0000000200)=""/86, 0x56}, {&(0x7f0000000280)=""/172, 0xac}, {&(0x7f0000000340)=""/226, 0xe2}, {&(0x7f0000000440)=""/125, 0x7d}, {&(0x7f00000004c0)=""/20, 0x14}], 0x7, 0x0) 16:18:01 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000180)={0x0, 0x5}) recvfrom$inet(r0, &(0x7f00000000c0)=""/56, 0x38, 0x843, &(0x7f0000000100)={0x2, 0x2}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) 16:18:01 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7ffffffffffffffc, 0x0, 0x2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) r2 = msgget$private(0x0, 0x4) msgsnd(r2, &(0x7f00000000c0)={0x0, "1d1b4eaced2ec2238a36f127fe49730a9178a177fda8938187ada3bbc972a821d50abd1a86de15d419292c75888a6504573ed8a8aec6e74fdcb54e0347288f1725cf745aa013757f6ae9697ce9bf2709d0defacbcc6b3b96ce4af5c4f4e4b0e67b3eb9531bad398d130aa8e3ab0866ecb98124005b28163ef0415337be46ed13924df8f5441d98e6ca2cf9dc5b92eb4753e272a0568d790f2856433b773dbde22a79393611647ead3e1375dd2d40e96744fdeafd5648381eefba2c28d361ca2051c4685060d0f9bac5af38b9ec3ad5bcabac280771e4d3d90be42a09e219d76293058931c2763d422dffa1829b01baa39c855cd9b185ae0e9580a2da7f028d22a5b75fa0bffeb5bb3da2b8330c5f179b0501364e5370cdb95d87530a03594e1935a24db507ed97603042d48052d7c198660f80049943e0d9efc29ecad8d5300b348ba0e922bc8fc4ec51b94807d94edee3487abc9945ef3555f45d6da4b95d4401ab2addc3b009b304cef5a977b5fc8cf5fdb757d43d3649477f81778b5619fa277c0045b7dbbded00deba021615f5a5b1e538389f308970db1c4aeb4cd024bf0fba9bb6257208065b5e0faa3a61eac800b7a5645ae506b5b181a1aee80b826c64470b86d745e2564c473068b456e7e6b6b6e6c402e4a96acbed1316c552e76ea5f506d4827562d1660dbed84cabd0511e6633f12ae02defa75d353f70096e9101f37963a692edb0bca98816e851dfc89cfd8867d6546be7894fb8f056eaf74cd4690be870de1e9f4489adfed2e96a3626fe0961a8e4228e593fd53f1ae5fa82229d403e3e16fa8ec4abbe0c349ca1b57bf909697e09125789f80486c4cf276cf932f567ea5c68796c461c5cb618c4eebda223288556319060a78abf1c20d7d296b2183e35e9124f7373f50a02f15b70380025ae0b9e2b9aa34fe1022aa62d1a742540d94b14b0f45a459934ab73daf59e098567226109d6505022048feb486507ba0bc11194721ac05a644cb64ef73bee884867afee84d2979f7eeeafa16a7933afac2ae19bcb7397c4ca6ea8b1993b5117955d61fc848b27a9483515098dfbca589c4456a98d6b031c3a627f5971b38eebf0cfacdeb0dd6be8d15b77b372308c054de837d00f3096c108a42b2ba7a2f9fc707ccc43b829846f939017a94cfe3baf30ccd8e626508dfbc27040d48896077e76f1c4ec248f0e66863d0fc2be466dda99c86834c550fa412b11e6dc6a2d6e308148d8b816c601bf5120b50532fa910b572a151cb762d23528dc96ddb83ee117b7b28216c20112113ecee032fc8ffcd8e9476b9b6317eb5d97e9db79841063efe2da1e3b4a05e9b8b23eee08b8dba0c9e649172b150da546fa9ab98c773e63be12dffe47ddb99941d1efa2d0491fb8efceff426cdc84b152a29503a4471c5f6ce74b5b6b0ca790e2b0163ecd71a8f5eccdbbcf6902e0e936548297ffd28eb270bcf62a5c5e3eeda4ca236d02c6d5fb9971c7158f35fd249b5186b25f9929e772ca50cde13adb1ea9d7cef7129a4c98ffd0f3f22f141e364247e03be8fa6a646fa05bac06d6cdadc23a337aaf65898981e21c84b29de038977c6e8fef8a5b43f542701dd31b4e9fb23181fcde283e967918f127f6585b50aebd230a203b58f89a6d000f38aa10a2a87442c29060dadc2155f5c87ca486add01e726a81e87789054268517df2ec0ff0e45cb803e57d425856cc3787b5b64b06146956b2f7767ec3f26ba049bc76b52f0516ba915e0ef07cfd48c91097512d8e4cd3e0fe41811fde9dda9e6d067fd39354cc3b31bfbb41a04633600b5f67ec29165c8a18c310b27b54ef1dd84053300c3ae46de065d949bd32cd8b9c761e9851f18172653eb55d430120b59961cd9da38a00281dd8cdd8939daceb9954d2a0e9188080904deb632e5c32f076ba3cc87e785de9c9e3c5c300b4f6043971d9eae825ba8dec63f4757a508efb358f09c90af3f4210120166191de7a402c04b110a8575caca381223a06f5e434df1fdccae33fd5cd561e7708296645e63588380c6519b5174b27685952131ae2ed0bb3ed330e2e3529c8555223cdab9c17cdec2e3b01ca38223053aec3a12f844d4eb6769c26c96f88ad8982d5ee078857ab8eabdd0c9cf473d03f25a82e7f5e8c12aa636c5d2d06dd8e3d5a082509750184f1dd6b7c2f45bf4123ab237a646eaa11481f9e67056443f463d998c56b1b32e6e6992ba6f470e51ec9985b9d3115695610606a419452bb84f6a42c42438c921e131f3f388ea56f39383ac0dff917f840e4b451ff564ef13943d831e92c9cf256a3731c01105dbc5796367ff7de5363785e7eb50b92bc54c15e8ee641661d3132b3a51a90a653bb2a07892ce1ac5b7b08235be8764e6f47f019210bfae71449fe561f12c37bbdc7c182e6a984134bbc0335fb469893657dd5b1e93b6f98cc80ce444b69a29d1dbf850c4a9493ea7eb7666d9e60bdfda96160c6cdc6b4c925dda99e6533c030eaaae0a523efd6fd3f32684d372020ce2d554dac617b9ef7fb0313c07a82dfc8afee5417439c71778667ee94e1c1c735332b3d847c01f0b1ec23615d4e3308bdb85cba7227cb0466b5d7a89b159f426186cff40f4596a36642adba849fad3d2292933ca3d54206e1b19311f2a7740c73bf652b7bd880f43f05775f2c0dcbad8a6f1101ebbf2c210704dd4687afae006ff1c296a054684d827bc98110b06f377df7fa0a1fa18f07f7ff7ffecf572f1bb8c32c88039a27d9cd45af4da80c7369f6debd3254477e3dea5ece86c6d5976fad44a18d84839b9f884cbd96ee1d2001267fc8724a2b3ac96bcd5c89974f3e5dc39f3dd6e79d290ed31783697615f5bd69a12a839bcdc3abe9a845b97381a4098d870822e8ce8a35bd33c86a74b350d6381954bda7fe759580e407b600f489b014f17743a73b11480d8e54531cd0e38c0057637feb481e3075ff3ad9d7f974fd774565e53c4816d38cbd60665478223b36d4560e19b7741502f254571df1fcda43ff20d097acfb4b7be33685ef5d23a452330188d69f53e563ea16bf7ecb75d012ce6375db8485983c39eac3e0b256a371550f8c2ffcf19962ebd2d9e27af10389387bf1ae4be4d394891e921d0e8fbdc128fd64c3c47920f1c5869401f90ccab7e818010b8531aadaddb471f9e2d6a8cc699b37c3037a79f3ebc41c14a329b3be7b412700306da0e69cff0f2eb2e0e4b17eca4560147ed56a4e20a6c45f8c442db19143a5a7c8abbf33a79bd8854420c655488b0991539d817937fe66bb4be33bb5ee06a7e26e0d6201b34c01699626ced477848e3bcefcc6c4f4c1f27d8de13561b82a4cb1fde75652a8d93f0bbaa5e722260b092b1e1413bf26ae9d7498f1688c22027095566b11050515d2a0d0c48932543814341d72d2e2d1cb67b12558d77d708505d88f05d2864b730db1d432886e88d69da788eb4d14e285d97ff4b72940491ed2c5a058db10a657788fb813961c751fc6f152c685279b103a921a037c2653793d43b8b9256825b3a2cca69639c9e903c137a638afb7233b21a7e346998f003c8c2c50fdf5bc6dd5cc84dba6aab88561c98f3865a0669ace675dcd99a8de07cee087ed4c1a199bc8b238c88223eae3e68a23e5b2098dba6d7070f4f26467e2cc0ea431dbea3e10251c86bc726304273931e1abdadabe8a4b9b40c759c60cab5f21b84aa214492d6bd6e83af78260e554f8105ce7909b0b1c5ae314472cf0440fda9461db48dc2a9a61ed4ad00abd49c901e52ad75019bc05095b50e5b60176fb73257c2a012636ee9b4a3d25b03afd5cce230805050c60236d82af4b78ee54c41fb47a14a9ae7a36fefcba2b8b7f4f63d646daa24a3067c448756afc12b6ed0ccbc13dcda9bbac8b6e5d366d377daf291890291ba33c27a37e179db8649d3fc58746d0e371997b03ee774b559ba91b2f387dc6b3e8c7964f50be8764df26aa34adad63ccefbef9b8ddf71b8ec1a642cb9259a7de11a1ae9dc2bf027f6b3becee6bbccdbf8fbeffb4504618c15b009fa6cf891d24c7af5a25c945397aeda52b286a9f829276daceb8fd7c2579d890510b73a08db4f134f0f2ca622c67a814a38afbc0bb1b1b3736e3a29f04db9c747b4da12d32e2557fda9056add18686f9c3f1ab70f28dd80365be6f9f821fb92d850436422143eff5e8296b282b738769654a0ecb0b5f57ade59f2f2728966d9ff95ef03ec88ed3cf5c17ab97ed23b7ae82bff82db1eca850463a641939f32e66ef0140e8340fb07a87133c93b60deaa803b401a896fba2efaf3555534a2527ec74dc6c10321df7541f5583e22e7496e4c8edf4d8d5a2c38e1e0fdf09d11d8154457025ff73e8f38bcf334af8fb98b5151f800e4b13cd463654506969553c48553ead2612f47c77b3fa205c348db1505b3d2bd2208612e1348527a9a4ece4337206f4b7a20422f911a83516ca15ce57e05e319260eca8ce8cfca32a92e54f528bfa2eaee172c4a9d5a5a753979168437e4189f1d2081c2066a5f7161220358bae33f5d3574acd4b624e01fe37f9482b648ca7bd81e5358d1d60bf12a61faed36cbd5d5a6ab29bfa63ca4083446e5486b2aed3f25119106afd6abe05f568f8e1017784a52304020564554f95b4feeff5a4626326bd133536e769225e7ab86648e804d1d80aad9b0803131db8049ec2147cb19390e724dbcb718a1e513e0ebaf4e6489f34ce7b20d32b5267844a05e4d46e61113262cd1da4a0163d9080653216643f38113767b70a6edad2670622bada871ac6f4f6f66616f3b7e897a789285a6c8b75a999d46fda7884d5e53109cb0adda6b4a21b6ef4e1f2ca862c3159d7759aabf08b3a3efe497c2abf622d11508a3e7a66ea7ba00283a889f5ee6c58ed69e22411130ff7d0cc7b8b6e3c508d0ddab6d69d9555eac1a7191b4c7d24b0d2d97c6f00484a35d6697d0f2b223e0ec7c277f7b91d1686cdd331476ce0871f0ac902ff4f0124336f90458dc06cd67ceef2a4f223f497b0dd066a22c5ef18d3b81d7aa999a54800022a1e10d54a89ee40cfad32129ce3690549eda34344e09b0c610edaa1d15975f8ab288936b53e61c56876a640cce6ba23701965b680bd3e334bc46fa2fa66727d982bb453d0478e4fda191940e1a7330aa7b9a32f26b12c4aa74e6487d62714eeba36483acbc61b200d22597f4e7f3b97fef88764dfb74f8a20504eccb31603627fb025157e28ca0eec951aba3c9f0885359dcc9328b8695aa6c9eca179def818b57dc9e52a7b1ea849a60ef7319922d90451a335132934c080e1ab8e3f9977e3d34f4f321693f207b237ae026035f3046366203abd088e6153bda6a59a90db30a378d89b0372f062890a8bf1220a4154d6353ca4d38c0c079c259ac57a3f64fc3f546c21fce961ff1caa22661a8b7d8d208bde227c6a37c2ad8d0a8d7d4f7e6468132e2787b33522bf10e1ccf2eb6ae0f615e78f2b1d3642c6dffa4b63d1e8c087c668fb6b7eac33d7ad27965f0d9ca864014d12cd89aed638dfebf14b8e433b0dbbd75c34c57440c658e1f56efb03df5f45549978d9800f0655c18e4dca9f0ec2515f0caee49b24f88161802f8033a70296edb696e35ae0732bcd2cf2a35612f40f70339a4b7243e2c08fe1976f450f0b6c66608db4a37814d41bb8910509fc52892789671df43f9e27954ea9ad8e58d59dd67c63706a67a15e283a3d9f333c808d258367cf59199fce2390213b925ed92d6ec6075b5f5945ae1b9f001ada0ed062a479f5609ae7be73c22f1b"}, 0x1008, 0x800) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000040)=0x9, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:18:01 executing program 1: r0 = socket(0x2, 0x1, 0x0) socket(0x3a, 0xc000, 0xd9eb) setsockopt(r0, 0x6, 0x8, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x180) shutdown(r0, 0x0) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0xcfc, 0x1000}, {0xffff, 0x1000}}, 0x2) shutdown(r0, 0x2) 16:18:01 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) stat(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)) sendmsg$unix(r1, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) truncate(&(0x7f00000001c0)='./file0/file0\x00', 0x4) chmod(&(0x7f0000000200)='./file0/file0\x00', 0x2) r2 = dup(r0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x200, 0x80) linkat(r2, &(0x7f0000000000)='./file0\x00', r3, &(0x7f00000000c0)='./file0\x00', 0x0) ioctl$TIOCSDTR(r3, 0x20007479) 16:18:01 executing program 0: r0 = msgget$private(0x0, 0x200) msgsnd(r0, &(0x7f0000001480)={0x3, "450981258bfea063e0260e3dae0d3f9c22268da7b1912d4306412f867459d2d6663c5afeafd694b7cf715a735ecc8b9487a9a26b077edaed04c262e967858f1c9358ff8212111bd2cd91e9de36483b680c5304f12be2568a"}, 0x60, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000200)="e1f10300", 0x4) r2 = syz_open_pts() close(r1) r3 = dup(r2) r4 = syz_open_pts() setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000001440)={0x4, 0x8}, 0x10) ioctl$TIOCSTOP(r4, 0x2000746f) setsockopt$sock_timeval(r3, 0xffff, 0x1007, &(0x7f0000001400)={0x4d, 0x7}, 0x10) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x7, 0xfffffffffffffb7e, "855c55021a0000707b634c00"}) writev(r1, &(0x7f0000001380)=[{&(0x7f0000000040)="b677515da3b19c8504b610dc3d011010ad066c6c332dfab117b4143c", 0x1c}, {&(0x7f0000000240)="05e53ad8870c38e8ecdd8be940f8375f008dc39d2a2f4bcc05fc00929a5d1ee2daf0230dfbbe6e2e8bd02959a5235e46c116db6f610d07da3b5ff24790610fc3aba6cf15e9b59f76164f6d05e489262af0f2e00cf03c96376c79eacf973ebe6035b553cac0f0a58f135f0fc895b1e099e1afbc45468e2dad151f42ae80f2dc44911241636dd74d4a4ec72c53b01d13647ab625dccf1e5b38cf8905bc3dfd65f252b2102083ec52", 0xa7}, {&(0x7f0000000300)="8e8b57b63755f95b5846788ef3cb19c3a8411513d8ce425d50be93852f1f197c9af3842d494f170e602cc4d1ad229cb8f2c5515bbd9756427a4c9cdef524e8223c0b891eff5c78556a5735da758637325159086806239cf7c64ae99bf9de903aab4bc08530a6f6ea9fcca464b779536c5bf0d33ed48a84c5e2351384390fa2973d560d4064d8926874ad4b434a579c4551fddbaffda54528843ac0325e6386f42b09700f7e3d16301c46b5ef6d9107644871e819e69a120fd29b35d9955db3528e09dad0b97ef9862dad3ec9d24848fe577a5af30568ba7771f11ff3dbf0c3d014644982978685221d5e2bda080bf84b24110ca6d3083b72538678ee6d1e73adef58c97cd690dff594a8f7d86ae15c95183b791a98f12b7682295a45947f380ef8344e7743d2cc9a11bb32e487614adcd418e04f8b6a94aa1f6e16608a5f90f349ad98d990e72ca4126c938b8bfd403785c7623f72a90f50ae063ce30b22ec2a85ab8a9dd3f261fe053f333ba9c526d2ba126fb026c1f5dd27aef564b86e8c9fa8c8e853f1e59aa48da0d95c447db324d1832e9803808e09b9d151fce0d05b52562d3bdcbf0d524c95f06dee2d107b3b0967507db683225008a353eed7596f934e89692079e727d6acfcca81a59a59b4e52967f9b3946e1c93296badf85e197158fc9eb839c77f95e7d2fe26ce174fb517a5c55846422d55380613cb501f5b6550089a32d0c3fb1c7e43c30e25d9975d7d879787dd0c4533bf55989c687d416c5eadec5ab379a1e8bcc8b788f2a99e7abc78272abcd4e50efe7e937f2fd62976308435f4b40621ba87ef8c71995ae895b087aafdcce29a3dc59558e591287acec2dd7d99946b05679627942fae24e5956b9abe626c1550b1bd98c5625ac242c1c63f3fb8003ecf550aec80a38654277f64f923a6eb472715f0297fce812d9fef305aa12ef57bd6f961efabc6831702acac5e9641005c0519967e8c66ccbd4a2687c9ed8024ad6ec21dac080a672bc5ca8321c73eaafdac090bbf8104914832970af269cbd145fce2c9de6cb60494a46a6f33ac9b5d7ff003d0a8055d8a550b7bbf88b443965c734a9ceef5815c5883a3d6392180cde3d3cdb7b41c596cd92b266757585006d69273e0fe1f6be5b07c98e7b9a1f1c26df112d9dbbc9378b67ab2df06fbbfb142f7026c2a599b8b27214d873c2a09fcef787441ffddf9900c07d8ee7904818eacd82fe5bd6ec3c6eebe93093cf7168bbfe28791f16c28aee733dec9ba12013538b0616def7d4dc4a59f16d9a78ecb2295e8efc4204d0a021748712cfdd3b38d17ec398183b50accc16425b7929914d804cc85ff9dd2b6e96f42885736fc6934625a0a58c9ba362cf2900438f67a1341198b95711311c078f4ca6e936b74b82345a239a9e51cc581446d031b398b6c4c604fb6b41adb4d8660e7fa98aa0f6ba9b0cb85f43d96336d059014e20f066ac6b9ad7ceeefddcddaccecd22d40599b67f4b97fca8136c2f4c68d104fce500be574f3269c4cab17caff22d4958571dab94103d9e5d8018aaac86c9157a45f4201df972f0880f5aabbe68c7255216ffbcdf80bf7b7040e03d3286a845f8501e18dd3e098847e59d740085b1d40f696ab902ca79e4f497a5fd24d62ef57f1e5cfd61a47afe0006ead23ed1bcf9b0f9b42d1434f6fde5092e664eaadf8f9d7faa0962855b2cfda69463346902702352c2e80dd6c63ac94cd81dbcf04ae231699697f841418a31e2c14f96eb4574378af7a51116f9582f1b69815a0742f68b61260004a5a936328b39ef221349d5dbd6780e8235ab0a55fe15e65890d93592feb10c8aec9610381a463f0b82b17decf8f2b18357bcb29f6f945f8a0976ff3f47e039814fdc53e4b86c70a265d9703b89a2251e157bd050902b0ab6e6a91074121cf59a945d382eb358be0b6432b1a0ce7f59f7529331efe0152023e8a63ab77a23cdea0c5c3abd35d7adcff4ed1dbb7d607b82047c196a3ea3f87bda042d6e1e75919813f81790cdcf2164c0041f653b09711cd1cb3d9399cfad4453ba30cc618983249b7906fbc4a22f36bc29b72fd58894c6e573b6f3e9d2f34f1d99a63fa4bb7ee6264fe5419bd7c680eaece683618cfa230e68107216cf0b998858dfed244d10f3a0033b5cffcb8b05d11a02c3b6a9f78ed84dc1718337f605746ec30f7d13f85b4a85a4e7716cbcea81165ca5698207223b8222abdb7d15681bc640e58e3d144a3caedde3ab67239c20f2adb68ada1493b4da7aa5b11070c772978d08e25e783a0970bd8e15688119268023c17adca80242e3911191ea39070ca253b2176aeaf4df11822fbcbdc1eef11b7a405120a30971f8f44e296514069109d9f2cc3bb7cab47e30d42bbb43faa9236c848bca09a1d5b255a7b9686ba82de57e55595b276a9fd2534cee357e061b891c47bc1e5903e406f947ebf1e4a5df0212073dee65d2d06dcb9c915de378f0e1a90faa6dbe49600b447cf788fc9cafe05c04e05eeeae9dfc68276ce8fded568209d991515155faadf8447b560a25d550a7827dc00c8cda054b6805f66c5f07e49215c26511df11855ee1cf8f29ad356357b64bf18a4863b5c4056d2b03f0ad800ddbdd335e3b3384dde94d3cb13adf277e1edc8aeeca3ceb0d05df9042840148736380f0e0add513d6bba3fbc121e26c13128287579498632bab67c0f5bbc88a9f5ca4c8fe32a181a0e1c40c37db65e04ab2209ab1e2e5d5edbcaa9a0789e001356394e159dd3694ced0ff36622a93c9a77ea181549dff0dd108f06763cfeadf963cd4b3427a0dd1b233620e6966ac5640967b8a0865501ec43f2f89c1e992eccd9f67b9607a4ee9d80a3099d9bd8d2e5fc7753c05d23177ac023c18edcc90bf45970e517bc069db8ff1e70a2d5197874e7b631475fcdf01a9ccf6aa9cc64f8c708d0b0286f20080f9253af93579f8ae1446d1314b381ef6d6eab98610148a2bf6b933462488b08437dac478c49c498d6d3228fe36fe4e7ee1cdb4d8329254e1eb34b8d409c717fe5c903dc595b6f2c447f077894c3b338a0b582850e642484f117ca489a98326bb0ef7187d39018219601d89c9033ae18f755c58f7a868ce03a6d59c452e66bd507b9ecd2b517a217d1a27c20d2b635df412d449804f98bac78b224b5983a781901f62f3397e70724e81ada7cfa8119b80016ee133fd5a72269691b71e837a5e546ced94439052e36cef89db2f7424e87fbe03b5848472e0e9b2db818eeddb84871f557aa7c11bb21f04aee235cc1b92cd287e37651048eaa3df0a89cc185a03d85985cedb506bd86193be6b70d5676fcc2d9a731e72366ba1adbea48f8aab436373ce63b622bff4e620d71821e4b27528ab94b3c2561b2e5356fe837a44219c36b36d13befe07e30c6458f4c560e3cc535652869a24ad9b94da1a6599586db0826bdad741fe1ba590056d7e2ed21d48eac07c222c6dd6819fe53d40d7f446cfbf78c2891a2287804c1283607b1f5b41ca564b3f1fbf62c2a4d0ab28a2bb008724afb6d00ab23204ddda0da9a2ee1c0aad3b8733f8f536fb019b3666a60259a33c71c57b290f534acce8c72c78f179503c0117879bcd806428d0747b24fcbab9b740bd3a27bf184c9868545ce62cdcd965901fccee77abeb485be95234bfc9ed54f08a7c90cbcc9f2b3a4a8482217878d807791f80b4e35896010b67dbeb144137c66e244cdbff64bb6922faba61bc22ff65bfd75182c36f4a7d3f3883e25e8e052a92aee123ed927cceca12f97723234603aa07b0854d9463897f6b8bc76164c578915bcc142d4bbfdbab5bb0d17764876d2560e7568847ac5938b392b7829170c584e4e6c8b763fec21e3b77d632b5a17d2d9acbac77796b70db677a422759ae6a9410c4c6a2271aa5482464edfe8a827cc807c64cfa71265a8e97533604d7199453f46cfa77406b2f250f79e0e3d92898cacd1381dd66e1a2751c4aefbec9cbdade32d915eefd8e50928196884aaedc9b8a4d89c069dfd7bab3bdd08dae7cf8d883593b5ef9ea7cf603a90a564b49eeb3e1ce79eb4de335ccf159180c8fccd5b59bbcafe3a850381fdc3aec00d393ff4b8be2a8cfcce91796eab1d885f6434254d067a86d34e273e96f64f49f851bb67351f7bf2a0e91617758863b538afb7ccbc285581c5dbf3811f4f040e3273d825ffbbfcdf28fcef97e803ad65c14dad855d0db83a75b6e6883616a98552cab3d0579573b01e71acafd55888f997279791e90ec98c39f73edc475a0c85e0e8ab000e13e4562624701250ad18cc29e70e66d541a05e1f29a7693c8bd69607eff9795c67062438c173598600cf3c0a0a341fb11d4ffab0219797502f02ba62179201709ede24be883ce3979454c970f6f5e837b94ffbbd547b9e564569bfc984ba8700c7c4e624a0b85b36cb9ab640987cbb43f0adddd261adc0ce97a4a916ccbcded4d378a2057c120bc8af12796ba8ae4bc75a3a1c11c55417bf3c0dea55f5bd36211beef44588d4e5d4ba414be7cda1c30efe2c38bc939dbbc0beaa7a3dc5302f5db533a3b64e3b04389c0db65246ef3e084488bcd674b281c693aac828f1430983d325e470695eb97bbf54ce6d321c5dfb46a7b28a453e985005f0fa2ccb87d13165161e667f30d5d20017839c2c403515cbd4262be2212bc70bbb2f43725ee0bce3b608e29aee3bf476b64fbf1efb52c7aad3929a78ae943d3d7d3268652207f95ed7177147d9a54dc7d32530fdfe3b437deb49462f329165dee233b1191ec269b31d1fa3cfb92387cb78ca0d3b1e00c747976c5b2a52abab2d69a9f4d22108671529cab3417bd5119345a095b2896ac20265d792de611c33e1189624597267f09ff740ba0e4000529d45e8d12583466bb4d1dd93ed573420655fa50086b9dfe0f69de117efef6cd0523f73770a2189eb28b46d28b9cf39c7e65d1aef923aa8fd33d0858b67ed202de31b092d5d16910ffd5af93398a8f5b0cb084c202899527c7739489ba05cb421b4bb28aae49744fa87e6dcfa5a014f24d60e49f675523ff012abfd221a790a2f74717c7cf0f7bbee741e2bbfc82224519efb091a73ee53e73b5bf203472783edc5371559fff60c15c2eb110eaf2321005a4db40edbfd0d4e27d4116db742833f7eab0c1bc07ff30309123d484a39f6af5d617fba06b47b67cd6cd02dcf84d9ab7a6a73b429f1d325b60fd9ec4bd8cb04144ea8b828b4fa08a126235fcec1f9b188ab898d1a41a9203f9bb49535ac9645bc5c0e6d8cad830e309af67e4c488d00bb1b9f3e7c41fcd08dd36f42c4afbd0475fb553f34e9f55d63cbb9ea3bc598e9d960c9c39ede0203374fe14ae07fad5d3ace71ffeb9337adfdf2a081077e7db0f217f019c1eca851a9aff5db385c1d72cb2ef8edda13f5f92d2a9d2b355e3aec328d6190e6b45a8379cf8171d59c3f9ed93d996ec0fa7a8f13598e941e829ee3a66c693b36d0ea9a8fede53742df7889debf64e0e1d127712ce151903f85f62117dde9e14e1112d8234efff38fe20a8efaadee7f79a03cd7b912f4d736862e6c65ad219eb5597c263b5f0748dc63c11729add2d9d730ea31fdcd8020c6f02693d83a7ea5b664f777f3eb6c53925f27d793bb5ca3abdcaa5d3e5f3e844e593362be86694a8c8c74cba69cf620d1f7f4bb69640f725f85a811f95887b1bd99c15149159108c89eacf7c23a5d974c58f97a027085223605cea1fa7809f08be0d14aa223a0968232feeb7edb858dd83c9fe20f981776d3a1cd9fee8ac6e5caa52c", 0x1000}, {&(0x7f0000000140)="a5030f64fe1eae9b5357fb6f2521494d7cf4ca8eb18e54fe5ae95ff5c923b9e36bf684510978e90c8d273d133369ecf38d92d5894d61d3d7898693f6002c44", 0x3f}, {&(0x7f0000001300)="7825cbae5808dbab928eaacd2f60d35e348e01258321701a6d9a117f00772adf77358eb0f5e5d1bdfa5bd8cc686ec7948c0940b7812d634e706051874f3f07d2cfe345ad1c0edc30", 0x48}], 0x5) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 16:18:01 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) syz_open_pts() 16:18:01 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) fsync(r0) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000000)=""/218, 0xda}, {&(0x7f0000000100)=""/200, 0xc8}, {&(0x7f0000000200)=""/226, 0xe2}, {&(0x7f0000000300)=""/204, 0xcc}, {&(0x7f0000001000)=""/4096, 0x1000}], 0x5, 0x0) fcntl$setstatus(r0, 0x4, 0x0) 16:18:01 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) write(r0, &(0x7f0000000280)="d5", 0x1) lseek(r0, 0x0, 0x8003) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000100)=0x5, 0x4) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r0, 0x0, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) 16:18:01 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x800}, {0x5, 0x7f}}, 0x0) dup2(r0, r1) writev(r1, &(0x7f0000001500)=[{&(0x7f0000000400)="832eccc55d8a4eaac39f09c987a15f599dfcc2d12df16f9cc3d26f35fe64f63b153e65629f9d87a2b3e23fba5b556b7cd3ff507ee8440c65b6155750484480d5140323c8f339850c270ef679d89dd5e9e2db73b83fb6fece4a741a7f11e13bc85f271f0b3d8ab7de6104421bdf7e9fe3be2dbf44f175ff8af47e22d987ed93755584e5572fc1eb65143d1a0b6ac7c67fbe41d7b7524fb11a04cdd5f8db8977954e2eb803e3b42c020e68c2030617a6ab11d190be7961104b3148d8cfdd6b48df57036c485088b5c3de8605ce983367ab24afb74f6e6fdac74239fa0360c9e9d4a345bd85b87410bf320336daffbf38b685da6cb11b00a6f5c206df267a27f11bef2190cc5f80c0209b0f13e2581fbc77d08b0856ec6533ff8f972006a39a915e183af1225f7c5ef01ecb89a2e695d4aaa066ab218a9022c5f6e4b4865931b3d14d70bdba51d0f5ad449a9df8535258c320a218c3f918c74dff5904f639c91776b054131654bbda792268f85d4f3fb6d031cf9af2166cf103d17a0a1609b7466bf88debd8c8fd983bb40af021e1b5edc8c1c6f869def1f03a4e5325c258759a38ef59c2115fbee10c239f9ba264d80d2de44b732fd2075b72774c956a299a1c51af57f00024741948eb4006e4cab9dfd44d8a82d40aed5d628be9b163860adb6691b833580d8fc4d8d8c7d0f125cd0a05a1ff5cd625735e01cd06638e6cbad2a4e2224b2b39d3ade86d0ee5dae714e1c872c503499ea81fab86b1e952e36f8166b36f849bbc6e9952d7e01e319d5e5058f02810213fc67f2b50433daf7cf95bc746be0b60c8d62c203f5fd63bdb5ce0fb7102e641e1c6ae59041ef56273203bdbf2ec67754d47c38aec09238c989923b47372264007c4589d4c919df7c2467acb0f973239909d0fa4e51034656b7534196a490bd41cd4634f510c5a3965618b02cbe48feba364fe184845cdfd5f2e5e7c13631102c75e8d2b803d1ead849fa16c540357b0b989e5bc77ba6874e9c87ddb7f6f9ce17623fe0dc70d1a8ed25d2f355833e2b295f552729fa6f51b2a4d899aa7686f85a7bfaac9a6adc0ab7a9c63593459033f8b51766c698f0969a61366e47673e0c48c491edf3145dec34530f338cbde0e54d2536bfe318b7f81864a1aa6166abef20b9636dc8cd1e47ffa8633f49eaeadc9964f85b22e871d3c6fb4afe0a2b37026606fcbee271e865162cc77d01c01cf45c1a1e64a6817014e8230980c66fa4354db814752210d10c6272af73bef659585bd66b47669d634838c96f01a31bab9bccab362068999968e971f46818a28045ca41181a7e9ee04ae8bbe25aba4e4a888046ab2fe714d3c07c776a50fd1267966bea2d7af94799b6eec3a70d33ceef66d1dab8cb73782d0722c2f3376686a4764df0e5fb317b72ffb43c026f1fb519cc0a38630a1c6c5684d91c48579f36a7ace4488cbcd684250248487ca47a5a789d546e6c4edb9fefa3303c364153b66740538a592091f372aa87c240441c24db3184130b5f7e7e3ef068b61b1ac5e49c2cc82cf6f0ea35cc30a4c058bd4f3fa84d23cf45052b892158af741599203eddea9fa0e5738fd0df96e654394ea96204a6deee14d6dfb516ae4bd04964c7bea96ffc274d31e33403fad247783e863ff86d44c3c9104b9a685b07de75e37d93d1b8292f7d4a2665fd572ea781ab8847069e523536b86c6df5178cfc79917980b59f6cfc8f59f0795d9d4a1ea2b1982f767812b163f244031705db467067f6b6e28870b2c5072c76ce73ce760499ebf743f6339435eb1bf72f0945dcec2f2d58a3d3f25a29e78e693c2c77cf04199dc056c422cd1b44c0a87efd5c425f41f4bfd58435f2ca23ca82273e4fb819ee484d748ea2937b259173ac5fd06ac5a5d74a5ff490e94a2559ddcff195415fb5814cecf6a8c2c9915bc63073da7af5ec02ef7390f24b261bae2c2fbbb9d5d26cf05e3b16af218ed897edbd03e9e587c60c9a4751dc15adf7ef97bd3f02fd8aaadb63adda196f8515ff017bf3933576c219611c91c24d2efc08bd7e3f4652cc800ea49647cf15ee6fcc1ecb0383e624937b953b62b870a9dd49ec72dd3a868d30012db5f3477171a16ac175b01ff99261b7e187d25e7df8da9fa74b5fdf3a581383a242af23a6d32d90c5efb7f5b2ee1d4c6c3d0e375bbeb479fc4217c53827a66d67e1342aad8a010c6229b8a3e220012c0566c2be4048048c5a6f5dc1034f8300d426b75eeece3dabe79949f132ff7074fcc3c28f988eaca11463609bd2c9d55ae1066a3cf3e35691b052a90deda8eefc38f9d13f357f901570d888cc571f70467b8cc80f5e9a01ab8ddf6ff7e0273623679e8ea0f84220cc1a9834d63a2993eae7cbdb64d7751c762e8825f51e08409f6790760710507f4bcb3210b3ebf2c5f1c1be305107524a852a161db36bebeccedc8f25e8a4996e309ba5a167bd34ddf5804c1a40dd477992608acebd73fb44feba8db22a94a354d56ecc580788282891b04edc96178e44650802532e551dc5a7555a6bcea0f109938e1d0e6f776e6664530a8f437e141b127f13cf043ec9a12722f74e30a9f77a8a5a0f73c756a3b820a28d797412429c17a3603a94316b4639e36c976a23e5eab47a6b57cff5dceb77b8e30766c5739aa3d02db94d87f1e73e0eb508b466eb71bfcddcda78020746bf52fd1c9e4a7a4048947e24db1b9904201bffb2bac9825493d2cc1f2811de6f83a7f641121c2de3a4787a68af9bdff0ee3aec5cb4af0cdeea46102d6754d3899d7c6e3938d0a1ac358c3f1c8ba9d7f5b56552b08b8722f076a4e5dff385d8ec4af9f32e57677d215bedaf8f96ff7331683cd2182feec537014f9f8dbc482ec6a89c949711bfbaa26651525f9d8e4a4199be421119b5039701e33758a5fae52c6a4d9d2981ad00bd185e9190f4940ada0bafb5b30fed4b5df7955c5e55817edacedd264ebfa25b624c001a1f6d59b85b99a874dbe77cece24353034f74fc54eee88c92804e4d5186b0a422511aae131947b4c71a631579fd96f5e7f2e1752e6f4f1f32dfb63e67e7d3e98680bc9803234c1615bb6ce65f069aa7e23f282aaea9e856c35ea178f73e3c2d2ccd521792435c476a85d9a0c8cf0807d9063b69613ae1f495195097f59e8f4cff1e0b1033cfb2874d9d6eb870c72d0e14fb63ab1a2e71323d621f1598de8e5614ddc02acbfc53d9889426a998493be42275c9c0936e19240836ef950b4b55997594abb488be3e49129bb7723ef66d9862164b80544c0347eea3286c0f98b11800eac491d7a3f8f96375ce1b1b3158be00095e3961f06a47ba06804756edbe825409d240c66d854c9f50e352f730c1085811a795725a0be8750af375b151ea55a6319492b20c4442e851213f46e514cdb291c88914876c52440a8877309c6caab4fc21bb164592465d6389adb8f241d35d4dd7604033c5d99f89cdaf8266b9fae286708360e89d44ee3d729763bba89784ecb33ef309fc3f5ec14b4d4b7caf25c1268e3d509f3996fd59803c09b56c6c1767200256f322bfa3ebe7e8f8b95b9b32e0170caf4a3a70f4e82ba16a2ca14a753cff9e8a4f944a2aaab0448d3cc1a65cc211a9b171a8f580cce5fc63f59165b6ece97f4e263a9c824b6c592e6482acb4fdb0138609b166087a2a4b6c763d96e7f4709d8e12adfc17caed4b4c772ef84d96f8d17aca3d3c6fd9e5557e683d5e001051f1177f0a29e3b1009e056d822357e59ff1d70c085df99eb0070cb33511ae5c2c89bf2c49d16c6a0e31fc5f33a65ea725d3631027120543e7d3d53821b8f91a7d9085d522c8950d15d51ff4f25bf2caa78fcbe9dc3aa57706ba91c5c9bd3a6772d57259652fd53c7ac41e145fdae8af8ad6484aceb359b1e6b53ae2628718b29bacacafbe7c76b397e823ed9ee2ecd40f3335a319387b00d236ff93613dda5b1ab5b697910dcf966122df9649ce07c74481d1e6970edff45b89139544aabc983b82d4a3664e1ee164db8ae3328083c1fd2d4f00bd7839f103dd104b7297a81898da32074beec8178fb319eacc4274a82f4c99d1fc36903e647594885b417e07578c4f83fe45734f7ef0a0c401a2e2abc4dabf45c81cb59b234f946305f4399375e43dda53f6f111facf9fcddb460c72edf43db815bd573a851963451d43afbce097d3cd57d128958b4eb183ba85c2db5b440e1b21b21988601d05e0fd5a6d9a5029d9c7d25145a8fcb81c7c2b6feedefa24d1b69c4d81066bc1a922d2027cb1289f5db49d02cde2392751a79d27734a6da1f24ee60beff06140ea65b0ec30b4445f670b7ca8c248b054ada98e53c45aee7bae43dc8f3b323dd4de882ddebacb06479bde25f5c01b4196f5b2bb05c14ac58c121e4a63a79f2d6e90e74f59e7a3d4541061c0516411d9fc967be6b577bf2548147c7840d6f3b8f9dfbb35418f6446b99c2e2c16d14082f1a2563ea8039fa1190df8898f12593be2e63239b88fdc2b1300e9e24a6821f451a4170fbae1f9b70bfdff405c612b5d5745dd64b34a8d006c16dba43d783475c180824d5aeaa88e5b621109b7bb0dfb09b6eee1caa614cc72c3083515632a26757a880455400d8c3735e225cbe005a0097b518dc9bc0b68a9512b87f8b78f385820ecd930b9a2848bbf84d6a246b5c60e5f83609631f0eaf38715078b18f5d57145dcc1b3b6d84400394346222fc8f3422a6756c8bb372060d50373b1bbb5f65be93e63167e45a15e925a918fa7b6d08c796849d3c85ce7722bc08ab1174f87414c2fca3c3de6e719f729aa3b623658d98007a9b1108274dbdfb57a47d74816988029894d08c3f62890232cfc1b2cd99686f6f0eb303f1285bc6446a8607734c6d618b2bd8a8cf96a13be621c3b7c0f149d26beb7d37ac3f90349ee0873f0ee7742122fd96b69c99a4e0302347becaa0a49ebd3bb523234cdef60667d0729fe9bcdb891c4666aff7bb88b24fab08669bad8707c4df8b5f1ca1189d926edeac54fc746979a4caa0f966166e8df233ca8abad3e2088fd9a3a58590755ff47d1f477821a0933619d34e91eb8c711138902eb5243373f4e06f22dd80ba48bcb1c811fce45d745a7b56bf2176150f", 0xe21}], 0x1) 16:18:02 executing program 1: setuid(0xee01) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) 16:18:02 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0xdc, 0x1, 0x3, 0x2, 0x8}, 0xc) sendmsg(r0, &(0x7f00000001c0)={&(0x7f0000000080)=@in6={0x18, 0x1, 0x7, 0x5}, 0xc, &(0x7f0000000180)=[{&(0x7f0000000380)="ebb16e3ee5dcf6c97b2e30a13ebfa62967c1cc1cf8b6f0694e63a82da1f40ac3b01b770f1e96831eb33a9a388a392d8c7f1c9c3d812eaa7c0e3d656d7b325c99d084e51410fb1db9b8d2e7cb7c952ac9ca22a6bf0e22351960e16bb2fa0f892455d8f2b8fc0f477899fb849c47ffd1e7150d5a7007344721a06e8b62e826d41b3a56f52891c2658989a77de2f01767d1449cd3bd9853e0ef4c1dc881d7ad7c670e211b0c014003a95a8ccd952d4d2f8030eec32ad685bb48c41d67794fedf23c81d0f2ce28906a3ce26aaeaf97abb70373012b72c6637f87b3d877a72eecf99c2f152d36b1fc980d70a5ae7b691932aa600738683228a2266ddb1ff7dd666682181fa4107d4f96854c0f6b7e97214e39e8b819dc067969000a32af5e048d2f077bee100c23cb86d4aefc7fb709d138f2b430fc0458783947d1d285a091aecf432b259f3d149e51495cc2ade11405f0a1a26247235481fa25aef9095e96423bd56c394884d8468567c4c0023ff7cc9912c22b78e485b6cc0a1fe7196b37745817f09633e66fa7982747aeac3a6f27c3f641c7fea6b9bf066bcab82ef13cc2eecd0d9f9b83932d0bb061a690264e62420410b18c238adb2d086bbc76351abd6ac2d93070d53bf25788daaefb9dc28a56ff8f86c11db07f1a263be9d4383d2c5171c79882087f14e2fe61aae8405aefceaa05fc706a2bf658072d6a7fa4af7b24ff243d61c959ec3c3238e7d0238a231d13ba03dc3ef56829894aee1aeff88761e67967f1eb8704dfe0a4dad716c3aabb18f0aa36c42c0c6f7d29218aec57258773fabc8fc673efe4efe2a83ed1997ab46ee8c4780f5d645bb0bff5891135f315dc5210a02c004b4b7553df9b481e3d6ba2963956413bc8afd4ca6deda3330290492e3a3a967b09d47f44ba20a3a46400d8348dd3b5141924a665ac1b276dcbc1937a26dc0ea2d778be3db284ab86668bb8f0b45ea9a5c8476c91cc598b36d88798dd03698833d153c603f059be35eca47fd034a0780a8313f8f76510e3c496a6905684ae53df1608a4ceb8ccc550a4fd960e9b551a5c5f042e1b292cc0edd657ddcb200871aa2f9fb294fbffadf1defb54ede867384f1534014fa0601f117d609fe3acd204cf5fa40cf3f99eb29aaf8ad5e8a5d9b74f078b93b81b820502bc46eb2d1ee1e7c0c51ae023d79cf40689cfe77b3324c1ef161551ca02a01c37fffccd8e8dd4f65ff3e9a8c02a732033832dfd946ceda7a6694b56a8033da0d64e44e691a745790cc19c5ed04924f7756cf4447a2b3e920fb450a551ca5ab15174a72cfdd3cae75366628069128e302c5d6d63f5c24a30909dfd27b747111aedc13cf8f2383936f02b300b2c930c5057cfeb4ac455e7ef3fffdb72ae1d5b90328d049516031a0f1fa2ab5aa7a3a0800b878ce757542b6812e581d35cfca908873e720b35a91ee947671065d5ac507b2230db678f5843924cd7370a6f0a30196a5ba0d5845dbda32aa79e0faf4a3d22aa677cef25a5ca8384ea86dff5c831dbdeec20526d6bae59cc3105ec3ea15bdcf5d1674be79d880ddd18cc474aa27c4b6f2a89f424ddfd7ead2b484e399a252a405513b7d16acbca5e887d3496db196ca8956aa664865874ab864af0317f19014a92663491c76b71857c3ec6805b367b1dfce0ef000af1b182f4a4334d909bf32c06e38ff076e2274caf162175f224c423413ac07396ef4a7cdc12510652902f575864d231487974ffa000fa791a373f53e8191984ffec62f8137e202dcec000f432653822eab82f2944481007c3cb0d4bcc1a070e3363ce408ba3bf85e0a7306f13f762c09452c4b18ed3a1322f378753a9c9b86bf8e07664a09e3bfbc8c865060edb710925d6c8273ea09675c02e01b950f7d274d4f9aa998d8e5498c28d8280db822fedc3850ab9d06021166a6149b34caf326cef0f323c7dcb604249506d296b7f76dc8c154c93e22c97ee9aba37a7a0f5f664a36f9b2a0294702d348db41b336a534b3e3da77c3619030bb3851cbe917d945373af2c369f5c629e1c4f3d05ede35b2225cbe1c898466f36edacd3f328d3711cc56c421b3657d74ce9135747503fce2c613d96b4c732ba5443f3667e9c3ff67a77c286369cffd0449d11acac472d9444c292fc1749b8d0ea878011749c5e630bedd20c958bc4b12396f3f86ab92f10c95964f36b3db25b0696fa94f2ab0be99bf9ca43efe29a00353e808f573ef48d0e53e720753f134c585659fbf30aa3f1752335f66ad298473a1540398945384f26a03d0c8f1a60ea5041ca14c0f2e7b8d80caccd71c93636ce67e5847a8eb43f8baf825b0a73883b6b7363bac9ca4004d49a2f40f432f1dce22cbd649f23901b9c2e27f385b0e28a385f106ca03c85d7bef9970ad9812358a467907aee25dd6432db808d4403e7a7041a68bf688ee1083820a3780c10e67f0a5b18ed2906e0a4dbe890cacb986aeeb26655bbecb2f7a45585d6e81cfeb8633a6e453ef8e5d1d1bee5e9480275627f2b7b192fa88c372d9e367414f0bc7d0660867bac18572c4fd9ee151ebcacad3aa4475a173aa479a3a6b9a4e1cf7d8fb9ae96c652ed577e3d32156ecae3efdc141a6d7ed3777158788cfbb6e033f460401a18574e2d5943c6dc2d525e3ab2e3a00a06228c06a34d4683896e7d9733dae6caf8723a28b755a74c2bd05e5c456b696505ef392e43471f376b26e6fca8ae830433d96ac8a43b492aaa62577e94c8669c112e76b597f604f095d8c08013047a4dc5e19048236b739b440450db39a33ac206b143c79e584954410dbc0a10632af05488922be805be944e6d375b39a8d51ac493c08d1efd44484a83bacd5f099823401a71ef570642e2932c521f3602c316bf8b03cf757924446d1120e85fd7009b7bb91f1c8ce85a5369173cac362bb3f40d596fd5ebc84815453031541483fa24b79fa2687973a505e34f58a80238e3fda1fc44ee2d4ef8b5f59ba466e2c021b22c192b1ba4059d3a1ef7cd2aecc44ac79b2accea8cbc4eb3ae3ae7eaff640637fefe8d4536b316a0e87ddabb4a8fe07dc58d65e534a1f1a0176ec040f746a0a8e595467822d155721f8b9c260ff507da5d2ecc756c96b06d60a0cd2917dc037bdc4ab7bcede61ca52da168dbe1fe55bc17daa1832fdb447f4712761a127071a2a88a2bd17bdde3f9d69d182f934bce9d540f515c6becd959c48f616a4c158b01d72932e41e3999726f3d096ab0ea41f733acbbad742fc43c7a9d05d4438fa62ba73a7928addaacffc4fb5623d006dc1a043b21adfe94207af7e2244d92b6350f0cfa8276b590a431a510fbc9bf0236607a738c545f1dc92bdbcc6c576165725242dff529bffe0cde9e3e9d1ac961ec9dcb5cc2b752d2a4d4af33e78aa7f225d04247422316dc953dc9cdf6949839094e91153832bed95acf44c94d584a033e7644177abc6372d4060fe151b01d0b610e27b80db7d19a5d5029ffbf90864f101f32ab5c25b83372debfbedb7f0cb8e6099e68515b09346aa613ab399cb5c7c94e2f510359d8d6277050a66fbb857bd57791e1b96f199b154f20bc99c0de174f0276bed8f698b51784bb1b0ef633b3b29c304ddec9da23292f4a30be1c6f2a3707d9c4f4de19e8ca0940cb793f777e51addcea011881f72eed0d80066786faf731a2966609b2bd296fe72f3e5df668d0faa2cc88a073f9d8eeb55fdd5bd35726767beb62e45aa2005c572eeca359247c31dd45af6ba3e3427aefbe26fdf2c9fd6856eb794f9fac260debecdf1eb55be6332ab21c2eec5ff1db6dfa210a17925ec1ee337db2a564de3e1f9d724f902e01e0738806a70b5b27caa1b44834703fbd8e2852d3b2bc6ed57c48f72aab55d116ab4afe95e9e207e72019a7a9dae413efe5072bad870f20d45323ee67842b96458edb943737fbc9773fdf10e766022624bb0cd85adb406f0e34dbbce2a9b6e5f2ad314333448c49227725884526d2362f8ee7e80accb0f7c857d0b30ca01bc5e74fe27b4723ba5e67121cb6e58bafe920fa3807bc7cf564f1048b25b099b255974b40f4f2d2f68c16edfe48998b738169a724d5b0a6da0d6c482cbeca8d46154f5a223699d7131fde7bf95d022f320050236b576e5c454fe3067546e2f703cee401a3779877e4c0261df00f3a72d4eb6bf32dac28d2be909096eb69c4e10d4df2d8347a88ddcf6e8fba0a8bf4d3b4038143c069b2c5a51739c6083fce11955ddc89eaeb0a2685604385af2f81d19e7ba159f28d22acc57844b0ed103b4114ee6280fb405d6c6069ef181c7046b2886a0c89a656519ba9d0cf862031c0047264344b731a8f2b769ec037349a4d69f8c60524588d69eb78ff28e236000852deb940cdf7384313001a9ddc020a4fc168e41416a1e6d420fae2cfb7b88b726a078560b2dcf177d5180ab311c125e68fb102570e0a18eb8b870d10d2090c3fcd3e251d9af5039e8ac9043cb679eadb3ab87d1c281e1715b3bfdd291f46729c7aad84ad2c0e6d6fef54743df0877cae69f1fa0087970a814b340d2f0d4c2f6c30daa4e60ebfb64d9bcb977f46f5c9c4973934c46dc4975ee37fd0cbe6e8f62f4ef831355e896fd456a9e89229852f3cc0db92c53274633aaad2ab6e2e718f4d372d84aecb0b0fbb0f0bb653b1aa0f1b53d372af50b479f203d03fa70fb68fbfd6e0894a8012acfd5cf6d19a713a6965314430f25c9e47cc4c9a4b1a082e5e45a33a0f715022ee774bf35f20418adfdaed65ce9f48f8a5bf5233d56ec0ca6a8e7b57ad73efaad81dd0ea7121aec8a0f275902b406d8a36cdb744263f8ecea4ce9d75a3af88523d5d78d5aa85365b4e3312036db30482ffcf4f82925b0d6a858af6009fcdffa3663acf1227f045d62bfe4c63ce7ee534caea65544579c816381660be8846407c8adc78d74bfb2e56e6badfb1444c0ae3705d28a937e0ab04c0570aac888ee6a45e6f72025e4bc444eb26614e4854a1b6f8cc1aa58def087067263f8fbf9469aa0ddb1f6af9c85f3eab0222229877dc7833e17a9f9c4d3f1b6ef129a1c64be3cb3c56c2725ffab29aaa6274da61cd0be9c472a3743098a3b0087afb8f20b9dd47a86d51adddd0ca38af30e41fdc6964de459a3cc4370f0e52c620eedbc84f9a8855111fbb23ee8a31101c16e564361a45fc73c7a0baf742e089a565d9c577b48719624355045d73291c0ec6637bc70716bb29d677fd8dbb3663a012cb443aab3cc513cf6a1f6e5e17b947f2db14b56ee5788635b1e1dfa9d1489605d2c4805ad7aba0027007563beefdc8c7631697505967166486e81d043b96b3f804cedf420d82fb272ce5ee5996dffa0f88c9b1adfeba122f502c7d9137e165d4e5fc75620e26e7208fe37e76841ed0183a8f472c732b58102c9a06148eaadbddc709a63793c6cfad111ee34209df062a5d6534107b2a1fd5933d46e2a8c9f95ba50fc0567bbe1b1c8b065a1ed3ecc9558e54532e41825240fc1c0c425a86e65e68cda874749a54a6f317e8ba1e6d1af4618b1804137b58e15f6332a41af1e7fc9f30e548c643586a993b2b32ab46bbe995cb2115fc5466fc8f700d8bd16fc048d6d5cbeaf68e071c35973f179a105106e06a8c3250fb1846a4d8e039c8a5359fa04e036047034971a6d390a749c3be263012310b91a563e528af9625dfbc9a3d6a129fe98eb7dfeb0e0b1e78526ea8b666b8d26142dcd17db987f258de20d6faaf55c9551338892456407253bd352dc8a263e2aa2df88b3b6608ab94af9a7f8fa081d0c3b650a42f5b28c9", 0x1000}, {&(0x7f00000000c0)="8a8d2114138aa7f0ee78e4f2cae70360eab2b3eb4cd86eea9c2233de028acecf2b48a4fab0774e47d8c1a97a0ecb85fa2c581522befd3b1ca1bd39c57b4aee5ca809f6e0aa20a85514", 0x49}, {&(0x7f0000001380)="5703290f96bbbaac6fe340693eca415915cd4e7d65c15e6c3bcf0d39e7cc9b32dedc3b26414a094fa969be69a513da603b453b0253df243f3aa92f91cacb5445a691debbff2dce30051588611bd46992631149e4bb1a03d668495cbacbe92b9e157031ee2997eba7c7b925f3e8b9e98522bf41ee83feb8321ab5a5b88d56e99cc654dcf38074faa1630f2755ac3b9c28e50a122513b10f65c4aece9a6e3b0636e9439c533aff8c23beba56cdfafb43bd4499927762e2a538d2292acdb42a18792c04f4ae418f5b0056200ca3181a5ed34b60c7fe70737c65994a92801aec4fb170396b33a31144195dbe9e366867a428f193e9561267e75c4e3129932dce5840d90af5ca396f129d183de778032612268360e32f39f321efbcea0e603fd107873cbe9748d80bd01fc3b68d295673d3f550b1c9047ccf9e5d7deaeb11a9a22fe6a396cb2160bcadccb4ae438437bee33c00c4fff8b060b8e7341890e0437b379b367d0331e15b4be91f2f8cb525642556d0c1b6ecd7be630dbdc30d8bf0782af611f42e013659d3841c1043add5c3ee29b461652efa61df87d3b40a3f9b51137d61aeaf47c4b40013c50bb2170c140f96de33075b7a6b12be2e4f5fb9b322aad9e224562cb4ccf5442261e10ab8c33536f17f739c64a8482e6298fddd20d2a2502b29809df91fc945baad831ca5712dc1052e6f99fb457427c38ab72972cf7050bca12e69e5b3e9b7200582cdc389f6219dd45380575b832628c02ed5f0e718dc0e87c1cee2eddf6ec72bd5aa8373b009120a8dc2907c05819712fe66ea00ede2c1d5abf65c91f15c5bb8078ccfe367ab3191f2732b579c57ed5c0458787bff3b4029d395b46b0d27cb7582cfab84d54d6885fa68f340c787b82d697382c19603330be7f836e10d0c767b2db29ecbd9663c4cf681e15b980e2e4ca10e79290994bb921d655bc991e49c5c16261305e4768fab926b62c88b695c22c67d0137b324070f2130f26613d977534248729da8cd992412d92b6dff10fac71a6f61a25ffc8bce73f3115f49ac3e89eeaa19bdfa885a3e4f944f08858ef48948f158aba71604a282aa99886933e11958b125b68cb5ea4f18904b8bebbbe14bd237f7dc0222269282950fb25cda46346346f04eba633cd58531425f5278b95aabef97d22521437e3e30d3d5956340354867ce8e28df75aa2cbd5d44ee408e844c345a272341b6265b2be33df5b595d4d5077e8ba1839c24590d88d55ac912d9d5c2a1b20b120b00cdd274c4608a3e4556c0e755b7e6b5fc1063c7d53f8af7618dd755ceb17cfc076e573e8e284cbc72d0d9cd5d660958ba8acdc514b0c6fd2c3c59a14ba11af392dc74c6adb1aa98e9d7ece2278e84e5befcf9ee5574d19d84df33c09d93bac1c8264832fef21b213e75ef324fcb145df1fc6d55f0e71d6048c989fb2c3b5c360a8514494f1b4a99a6a154066741864a0cfdfd15ac47978240d30bd4d0906ed9407bcd5c41cf0d1dc3558bfa2d12f4a1992ee73d58e1be7344128419939fe68dbd737e510ba40d263d775060c4932a50b3173a7648fc59eef75fbb363fdfe580a314127047fc0e45115210be5049c11609a6b28767631d75c4aac5ef9768af0a5df33cfa684422f4e883583551bc1e1c98c25e4f7945f79d3cab40c0d43778bc61f26cf4b9329a43feee5cbabc79e30eee7a99aedae615a9c1ca4954cc98a7322c4f3f38d33c7b3b7ffce7de76980aa0edfbcfb48e356ad8025d59ad792ac190cdb632dbfc62ea4dca377efe9a03cf06b84a07a4cb0d2068c34dee193be486a67b565836e6d48379776fdd8fdfa3ca07c975e7dcd4b9776d6024a38bba8c49956c3cf0632986beebc58845a97d9e2993eb1aa73b5b51cad53732b72d5a299ec2148d404786041f4861ee2c42131bfa24dc52c286d69998976e2fd0fb08db98cdd25db1c2df7bde7346a98571c2f4c93499335f9e5c03de5a18484aecc0736f53999fb665e341aa52d90b9a14aafba5848f8e359b4de1fd7da0d71b2b5b73ff9c5bc99633e5dc852ce5a47acfe9b4ac23e91f50b1e3f9c11f90334884ddfd2f09691a5dd7a3907ce97ec949d4f65034cc8c39d815939d4f5411419d9aea88a40a6ec06f93141973b02fc244ae6460e0bda0307e081a87594cdaa18c4cb016ffd7750f8896cc18ca93399c1a4b80453d4131481c6de6add2b0b6d1102830fa965de33d3b958e7f5161444c06ca193e720792652b45d7fa2343cbf849e33c3760f2b9334da52d7772084a276506f96f878fbf82e2302ea3656811ebe9587d6f5204aaf09b12a121333e38c235383d8e25a4cbcf735e0977fe1e46527d550131cd0ab06690a06d6a20a1b0a34377ffb515098281dc0e47a1b4ef645d242eb4908862f80ee0403f5b073af4f138dfbe85c3b3b4953fde303eca7d8ca1dab9aece355037fc9097adf23fd271a1f199cd9e1339af1ba1c43bc005409444b8e13ca55a91bfc9344059b59137d86a77ef5708a53ccccd0fe9d90cb6af5c708219e6dc1d41af0d25373ab5cb573a365b48c69324ed510ebe637ce1c18b5e82f1e7e4287869907081efaa61e852ac9eaf87c13a9a8458b3f2cacaf85753be9efa7ff5dace3fbec44127a8c247ee7a49f6e3e60c3e183cc1d818b34ee035553941a1eb801502e618b8c905b21dddd7ee7ac9fc47771b7a91cd6fcb198e9362dc4ef0c4872391e1bb339ce4c863c3a78cfbfbf32bc4b82457a1ecf2384058d367d19ea19d782996c2c8631366ea16de90a03849afb565b5ba94b6dad8f27569c5ed40bb5753961065581f5a0eb2112611139dad7803ce84969aec9a8b4c581abc8db20c3df2acd865818506e612df4b2e5962dce12aea20f46481225732320ff395d26256a400066200f4c65e399c53d63f6bcd93ff066000be0831fbd45b8a83ba3946f59c8e08afe661f3f9cb4054a756e73718f404a36986148cf9b6fa934938991065440945c84707e33da98716024d5ee0d5986e703ccc5cae010e22900795a6fae5e4b328c457a4307de119d17085c1e629c1464a02859f76d762d3aee817aac393a55a59b6275cef1d7ad3e069a6682e378fb6f70c010b97080b2ebbf06f3832541d7eec71fdcf6464418b7f396ecb0d282d37ac79f3f70779cffb01c8e91da89cb45f5651cd36d80e172b379ffd2bcee0fb1e6684c46196582df864a36615cf7a82b33514370857bb2dfcfb5e338d672146742db574c827bbd6773d705c0df3654422f80035a4dc2992272347d35458260a58954641313390dcc53d2e8fee3a03e33603f1976cfa71ce45fc7c1d88d85a2f4caaaa742222f9395f840d89938d92aab4cdd7aadfc91e318e640b398fa2b6a210d655b1201399ed05f7981b333bfd17487b9674071179584958ec4f5b391fd335c2e627d485f2083f9cc35769e95e9352b7ccf230005f290f715d70d8e45e18fd0e4b80f25547713972dbe99b42fd774d7a3933a9cddff78677b2d45545716c5a3fc48ab01d449996c4c0da594b222b13506442f8aa2456a7ea7b91e5651fb82ef124c1985067a17a07868fc2b2f272dcda9921a92afa1bd484609f5a409432a60bd7012a4097130163cdfcd52adf4bdd37f619882f11d1b408dda8a6bda8cbfadd8db7107ccf9efcec11878eabacbc1abeed659b3fe5a202d650cc3c663dd167cd9dde32f847c9e8028a2e29c5ca0608b12b2f7a0835d8858ede6f6674b77dcba93259cc37fc514082f9de9be646b6a873d749777f4d3541db3604e9c63a0477483a9fa503e5d5e3cc13259651d5addbe5a8481bcd51325de7f2aa8f82de6336bb3de07e29b759bd58aaf7803e28675dc65553632ffece873bbf39c971db6be78a4795e2aadc01878d0d58ce3b2924951e9768bb2dff5e6b074982c1820d697516d603b9d00cf7058f012654780a7a11e51880b0b6cb3a82e3adeebef941a86ae9dba5b8b13528d7c5f499d1af5e121e1808a6658e8122933ad19809fd5816f7562aee2001fe0cd27cf1fa50427107224baac48f1e94fad69be93c556fa7ca229f824ffcf36cde07a63d669bb6e8f1067c05a535ee2543c5473517954b0b3f34bd26f45636deac15f5ebec63ccb9da76ccdfd736f5c9237587554e37c2f09f4cefb5087d085b1273706a253fecaa710769dfa79a16d12bd260e99bfdf08021578559cb6a1407b1b76a708637222d92310e651daa9d5a45bdc9913a9936e1393eb2777566fd1d03c52057f375c68823e77dfe4fa75c03255973dc6892ed0e5fe67b466beead363efa2e5fb36c1f165f214108060418fa1b686200da0ab39008885d650ad6f72704ad5dcc4931bb708e23a31d847297a8bba0899949df431bb852e3a2b9c4aa2818e754152be42c286c675c9823984458a5f74e0dd7606ffa9ff9470c4314f7c00e015c2bacee47e283a5bcc02c7af60f4163684598a730e98ffcdd7d2fe6cc0126a792430a427497e9762bd6ae23670792b4f29d91a90b97b3b80483ef540593c510860ee4f9e37e0b5e3a54504763ab5de9c43ca78b7dbe113fa447129fe1dfba2d5d8e1361c8f789d383b5d4d39fec8c3f95dad6faef9ff83b63683154a6ee9bc8b7a72d21e0ed89ad15fceff4b3325edffc2540baafca006b221ca4528d32e7f16d9873ba689bea448fc3613940e09325edd9ef354a834c1b5e228730bb72b874135a8118331aeeceddb0c93ad4c5ae406c9796ba0c2758196a38ff2f4f992f49ade268850967b0d7ea4b5ee7c308931f31d6d6aef2969e833d6052f3a53b5d35f87462506aea0c8511c7bdf9e03143f1af4aeaa52ff04c6c806178ddaf1fe60657011747054308a80584e2be67ee9561782b4d089b8b8f3fa01af7b02174da0fa6edeed41a13baff62c8130ee8006a61fac26454a0aea1aae1895044b441b303272ad85e746fc58d444a7c00c425a4016374245f6d072b47fa770b0ab24c01812a813da2b4ca16c41a3b9e271eca63221e05deef117f3979621d7af850c6a6ce4921642d6421d1694bc9b6ba23b80447db0996633b8af36f9e5a2e7640f197fe9673101163ddb45b807ccc248a013081064df3b8fa6d59a1465217c657d88ace97600c5c42300fd617b9df5c3274f2a22516745693694e2c1e553a0b1d0102c27fe442f6c452b7e08c43646aeec1a4c035d37f15e1737269ea1c9eb520e4dfa1bef87ba516be13ef8904d410866bbf6f9fa1e15a63be95eb4bbf488de680d6e976a4107a3107f3ebd8c4b33b09c66b281d7e4d5ecfba0c010ca6dd0acef601c68da6b1ac3624535e6a0d034753f5a41b49bfd10847036ca20b74304802ebcc37456eb799f6567d571ea99a72124501f41ebc2a493a67821a480a8fa4bae3dae93102ffc26e1ddd74cdb265dda3adaf6a0bf1ace2eb766076b05e68989adde661d6ee6a5e5ac45d7625732ece62cd302dd96d6e00b15b1918c3b2d1731225cae829346ed3a5841a6e9d3647caf9b6b786f4d81bbc27429b31f3bb0b6c8e1a66603b99d0dcf17daddef07f8f7aecb127ef9b6e1a8d79116d1602137320dda635b81bb6ecb330cf414f1ab356727acf254c3854b288cd6ed77e27893423a9b6b46d510726eac114957f37a9a60b957aa007bf4c520210cf8a304b2ab7587767fb649d7fceb748db3f1ec9c99fbd3c12e8b011774be09c8291d3bfe3eab36639fbfc1d6007d74b50ac7127ee329837974c45639277522585951e711559bce7ec54a8e10d91455cf567e5e25c1877a42545d4ac9557a07010c8befd1ef7191e56b1d794e34f2151b104", 0x1000}, {&(0x7f0000000140)="5e2dbd3fde4ad6fb4dd765860b58ee307de11b644e5baf161022cac71f335362d9ef3d7648e8ed08238053df", 0x2c}], 0x4, &(0x7f0000002380)=ANY=[@ANYBLOB="b8000000000000000100000008000000580580def9abe7fbaa762f2592624169d1fc0c66e4ed4c391ef6d06b83afbd63ac7f7d6b2d6cee92cf38fe220d273c050e6ee620897088a2317aae4a059ebcac45b1f5b8dc45ef3807e566979c59da83c65dba531040b3d572b4c30c983c1feb02431655c7b01673b095a61a1c2731371d95af2bba452a3a677ec0a21bb3a7a98d1d629fb0711ad894f4711f26a89b9efebb6b95e13bf7306f7b19180d80c2e9730ca85918716de21010000000000000ffff0000040000000069f6738bbf67e76ea6ecd27b5d428dc4c36e33cc01664a0ec372fb9666eb9725bd54101af0756019897623b98d95442de3dd2a0189a38f261c586d18da5f4b8a4de1683ee30694d3185f79ebedca929e3153ca30f1f4d246410990f2553bf1f73f6f5c456442100c0cf43930d43056d0c45b12bf68ed589d9cb1892bd1ad30d884462fa063434b24ecf5517074e2146a3bf80ebeeafc7364028c9294c701d938540e38ab44747381fdfd947354a24f3701ef313365eca0743488d88d0690bc27c2deb32ae7d1724c50d442e723d0c67f6d0a5fdd91daf98fc767ecfc5b16ead1772e99a40cb79e27d493faa2c4e97d7f2b6173a0d67a1193b814400f3b761d78e448bc979a7ec8ca7eb6b2f1f4e6b33c3f87c03c2b7da3f95757fd49c63edf1056972e16b7b5cc830ac08f5c9e3d37e7d12f7bfe4d88adf765ced9b630dfbac9c3014f3f5b458a7c7bc53a7aa91fbc40f132c4c4565aabb918ed0c0f428d3aa266f051e9270b1329f7189e7441768ca3fbe52f88a391ff50eb57ca347eab96dddc1c4a433d4908bcecf7609f3bf378f8f8b79a917a5280c16cd5e35994f436f467b98425ed828d12ea0334eb9a48e0d2e33c09e221739a06e33f676670600933254e28502935572424f2eb840d83fbea93b0708263e5f380748cd9515609f14feff5ac90583f25ff2d841431ad51cfc7166766a18a734f3b81af17c0007f3d8dc0df37e5559a87a9d0d800425251cbe528fbbc6d2c4098e4f2afeed087a4116d8269c227bbeb1fbfadfe008b6729dd8f81716fc20b28d5f32ca55e8d1709d31923c85fea7966a0bb7728b74dc3d839d33b30e47490bec8dd91edeb68e5091f263664bd842b3ec952a5ea686951d052fe1199bc534f711ad79bf3af055fd89b49f70bff1ffe04ab89c70f1057cac2d979ba061ed3e6cd6f2515590f3bff867ec5da61f67d980e259921e6c0d1242692674732e9751abfc8cf1c7af589268c3f1f4140816d243280a7fa1c6f3b97c731cd8f380e903d82d3f4d6ad1dbc323e5c7f30c351d4c6ae09e076c5fd4d346a732d47fdb4978ccba4278cbf18dc33878923d54e12aa15fdf44d3815236c634fb63f7cf1129cd2f50fbb31a86606d30f798ec3db26a33e9f8ce8b8359711a14d237f77e1475302b57be72799fb5ca251fa55bd1b157c7aaa50a987274823769489fe7a966836658afa59d0b738f2c3e0511e1cf7c87ff25888479444dee04f99465faef6a1e901cf3720a9a3342fa730e0a89540b073091cf524972a4f4d4297c06d78720a4da8abfb1057a0c64137848c9c7b0a4679197149eaea4fd4b95bbcc66ff79e254cd844c83e862df6025f5fc9f857991b10802ee8c0e7baee3700b22f3b0470c825ff24826bfec451ede62da40dead97b4bd9463ebfec374d59b0aa375537cb55cb27467076b5591f91426a5edae6cb23a11a1add8e2ac1abb32413596d5fdf30331eb004d78c9f7c93cc6c83dc8da4413cd22a1a34ad1d2d738acef90d3e345e8989321f01759286ee1a939c137424729f9227b5a86b3ccba8ad711910bc24bc9fefc9e5d1589ee748a2b32149ddb27cbdd1ec34ca31d0fa8b448fc67919d864f5bf8b3c7af7821466856106c8c9701e5dd4218fe41fa92f9b5884c062190502bc9cde0f21caf5b8665716b0e335d85d84b3496673390fee891a7058c7cd607ed637e14edad7d5b8bac27be2fdd4b523518ba1976d29ee9648d3b25ddb9213ec6a829b0584b496bf4e109bfc26470490c62aaaad497b0f1c1bb0c0a75f1408ad6119496b5419fb724ddf2e6f11b62d48eeda4de0915d762b43b8d5d1a60cd0413e60e2e9f909204ad14064329aade14c55659e57fef4fcda145afe3a12149b357ebfa51ef1e2cbd95fb2e64e2ad090082437921295c772dfbb588dc0e41128bcff6a364f41688419fe303694ee5ececed29de4161ee77b0a4b9759f29e3af04e4eb3e0a8667298d7cd9abe1d89553f7ca3944c74f4b08e93b5b3a9e07ea910c321124f09b77e1a05d1ed52da7d7d2f817d66ec87964812182efae0142b7a9d0fc20faea2362b7102b26a6b8e74bf96df712fc028e31eb6b6075309da90f4769e2521c2c240115d1d3e78b35af31b4287f68677bf9cae03e402e6d00875995151397226bb05ea415054a03d5c23695a82c6d2623356a3eeb4cd0aa69e67b0dc7a2033a28b66bf53798aa282ce294027e1c26c49a3d1b4f8574b84709f370b76074c79e80956c345eac141ff0b24ec8fe70ec4fe650a2830248a09e93c85f5265b2f6ba709c8efe6042225b768a7b035c9d61a48c57a0213383e1289a4f4cd8f01ec83a1bca3be630ed7b71b3580437b2d2178ce145683a00b619c94cb5cbdb4c805d5b44de986377cae4850bc55a31cb05649c7f874f449c3b342066396a13ace71464cbddf35305abbe21c29f2ddf65be0af4378d40726fd474130e4a84d248b9ffd6b3b1f65331c3b695ad1a30113d37346b1a7e1ea40f976c2391674f81dfe23d496988991666a3c1897b33e4ef6d50582d899f515d8ca6ac4f8042a83e731baa7213d0b2b5ba87748eda3731dd32e05c2ca10b455569b4c3c005d603d2d92635d71cd5767744667e68196e63b9c3d31f627318566e0609a81e85e202d99f0005830527e069b7d03b879fbf2b33e14367d4c39673e1a2abcf7f75e7478f1732ab90342ce9a4de578a2452352d61ae4678bdba0b09f997869d5f12e4a1b78faecc696bff6215dffbe48ebbf9cecc6d90098e849145b66f2d53b0934ce7d601b1b8d980961f80d48f3ead7f5c164700d6c565d6aa55b407bf214d5bb64e32c450fc157a9ea6cdef497055fb93ae8cac720eb7160ebaef9e8cfe44ad97bb4c434e6c34f6826fcf012e6c99db693a37a9b64105b2de19baa95651d2dc22ddc5db8e4b3250fc567188b35d5536dc4c06259607ad0045cc2e263fc80237e98e9bbf84fc8840b22127394140097f378a2c42319db1d0d7c5b4c762d37eff630388cd5af57b22d1cc6b73401d7de0cc77aaf5fc3638b86f56cbb6988aa57e0abcf2e5e48d908b2f9bab8a5cd3ec5209e9c59b3df735dd4f6c6f2986ae8417c2fc8dd665e50943264f68a5bb968e1161ad90387bfea2ca1e82646e709a88471b5c348f644a8a2b139fb6088188da4b1e4034736356452120b74304b5a7c8ecbc351665d900d120129096917320d4a55fedf104dbdddd6ae2d8b7840912cd1bb77eeb1cf9dd4395ae7232ba7311fa19f7d97641b7dadbbc45c6fbfa354ec2c3358ce72ece1b1ce3b6211f66678814620a024373e68282bfa16ec645fcc65bafcbbe84c0156cbb6f06a8fdf1ecd5752c67fabbc2f3f007066f6630be9574d160bec96a1e8f7b074a69fe3c5898fc4eb2e45260e915887f1a742f59122f9f9dc098fafac6907e4a097b2511533b1754ecafd7ffd332012e9bd084f5604e2cd9b255dcc2fbd115040b43c6a0d597feb7f28b8cb050f5d86821998455725dda2c60143b4ca03dfef3caaa44aa082a37724f3d77e7390e209f053251c800fec1929d67771f039a620ad585aa9ed9fa0e0a2dd35cee86baec3a0c281d3ed243b947177d9fc14549dcccf8a8a36897ceb6da73ec7b168851e4eb64e1500e33b54701dddb380a816b71cbd6ab7b38e2be1ee98c8dbde423f1b7396a28ce87a4e3daa03cc694600bfd21666f5e0fb652b1ff4e485b06cedc72ca29f6378ae021731cd7b44e0a2f28f699663e675f1b2f404aaaf673106f852dd55424a782aa6bd87180aa3dff2447d97b70f5a80c6f74d67a0c9f2080ce4d8e9fc5994b412b4d5f4e6b3b9774dfba51e0bcf7be36a0479c114c822ef49982e5ebd1089e13a916fe2af6044a1b46610b39ee04f7a58fdbbae8e7cf2148e666b76321763ed2df4f7624e47525220577c43dbc3a8f9f25b45308bb5828a56e54d0e9de79ff1c4912f1ccfa97f44941e7d9d13ba2b1d3a3cce3b566d75fe98e740f686f3167193df0deda030ef340c5a0a36574a16d72d8e87ec38746413e9e4fb28c291eeb512301cf7a43fff266bec5540447cffbabff6c4a33b8a131a2724d66effa1df36712836e796e295554d41262214c5ca0ba9cea4b6ae65e0605e50ad53c605238ac9dedf285c78225313b7c78d3f6738b0f1aceddd273d42e2471b7078ada373ba4d2bb249238916f35fd89ac9538c38b28169069c739270e8b74e6b0b146fdb653ab81b85adaa6a0ae6f90dd5fea0d51270fe7c9d27d66ed6fa3c58b8f69471717352d9c53e3d285c1c72070328832d969fa342c260cd44867233413a4b2a1aaddbc0f76b8e57e5409ba726024a08f4f870af1158d49bae8fa21aa09735581150fadd02d07e0b3878de8823eb9d0a9860121582851194086ea89d3c1327ab6f33573d7aa0150febd604238a1cd51beb97a3b2d0fd998275cd0ed79b18e107fdd3a7e4325915b263102e7bc2a33e8a2b16bfee13a48ed5aa47bdd35f75d862dacbeee42314d48b1860087407ca1130bdd618f5c0cdc02553009652d33a23e1f3212b3fe998e0f4a689e207ed86dea3846f1f794aa72ea83982e127043c68b604e7b5999ad317b87312db46b8026efbe4cd182ebcc53515db700339d66217481900b82d8695a7cab5611b78d30fc751143769c1ba7a8e30463440f45c035cbd383f4a749729761945928118514d09c70d84b254810b33b0462ed8c906e312d4e92e8adf92c0b9193d63f6b2cd3f7785d26a4db68c914c711fc6df4afe560200f7c5540a78d1cc64e629c524e117d7cfa4628e9d6e0556989942bb51312803750cb029d3cea0a719c709ec8c74aed20c25380f751f88c68ab1fcf86e71489654fcbff5cddbb4d57e09b6a1c709b6bfef39085975d15c88399f0244049cca5bffe6cf0635ec650cbf4cbfedeb9218b6239bb317f0e32522f40ecdadb875ed27bddaf6975660e18ac3fd86c40849180132c1adb65a504938f718d163899a7e079186aeabf756193e5769ee28cac715ca50f90aada60badd2e9acfd7d8bf081b33a0b62631c0bdd03a524a50ddabeaf8f9570baa950100bbce602fde1ed2466bce42c483dcdda2fb69ebb2d27e69e0483e8e65a2d067cb99628f0379f4e6bc4d3e9f746bd277bcace74cd3c38e64d27d93097966897ccd89e11ea595c075e2c42f17c7f238608fc5c3bd834eae1537c30f76e7d603a2ca33c55a869238c23aa06e45d201512459e94ff0390841c5a0f522fb40ed57752ed49deecb154deda30612f229146d316e76b740fa325cf2072e547968a81d73386e8828d5a978804741fb4f743984949f9d786053c496f5bb47753d399e4abfaefb7340abb59237d227bdcfdb092d96e24d4515821456a53acafc5689ea46cc4173e9258ff41fb05eaf7bd71244a963eeca178728f046a11ce2438a92bdbaec339863d2805cc11172666947d2653442427c32ff9de4499ef9361a0b14477fa920f45920ebf66fd48b64d9de89f88b39b24844c890baf725e3215e721610877a20afa14a90d3195eaaae4126fe10affc042f2e4a36c71ad5468f450762ed4a5913cada36ab1fef0c466501a26f85cf2fae5bd79b89e1cf1cb9b30d94eabd7a2a39210b4c5e3da83725c1049f409184e481e512f07b2d635f6b2000591b12eb4d96c7f04b6cbf556f823e8f2f7bf5d5078da9faf8b79e70b36d78145ed06b9b8d210848983fdabbbb7f2087313c966c05fd06dc0ebac8263da3d11b5e557266436f75d74539d25e234afab95946fd490d1d1d78a5145ebd414bc0e937188142dbb61e01010000000000000ffff0000060000002e41813c904dfc84c4ec0d162a185928423480a38d5d1fdc015c67df18f725e74f5d3bce13d166ae81378a2d13120646a7954693616e0e314906969ff4126d204a847d1354a6af1eb9b6e8ef447a4055cc19321b0b7d29f5e1855a9513104d2098b3fbaed448da69d091979df4484e377554fed9ab910dadb158ec87b59e8427200bd3526c7107ddf0fec928aa4b8da7df5da0e527e7303c8963b9356238a37c85b53736b136a85738a0ac49d2281b566f57f98af4b4304719af060ab63dbcde650318fe56660f8819081905ca0921bc82e840b9ada9ae59723f8a5d943b6c34462b2b3c4ba16c6d18796d45551af6412016460817ba5364e5e8cef048347005d609d25e2693e7e6ed8f90a32ecf8c609813ec7c2b4781073f1d0f8b38a6f556d8d40eefc862ae78fd46c6bb8bc7bd8d86f3c900e55263bfadc2338f180ad0776af12c848003e680c04d71a86e184a174c2533404cdae3d82386c8ff15aa0ebd7b1f5d5643ceac22d3251e4a2875b1ff6410ae8ebd19dae928368fe05342e537d7fd089afd30dd97b961ca4bbaca86a5882883755d6686b1eb2193b3d28f5dfc89ea5d612819cbd3a8fa100d9e56881aab595ac9735ed91209379171af2343414ecc4af46fb12ee8e635a0d2a5e7160a893ca5bc91661bd46bf48b8c62db5316c59b3689d8ffd8b50c4974800f9441fee675e004a9caa522380dcf65683d0cee017e66bee2b669dfdeccf404c7c9795e0c8fc1a56eab1c6ae4984a479636439f29ffd34c4c98086db4c181e9c84a5bdaaefe3944e625d702152229fb6a365d52fc5b849bd2bdddb4049997474b279d42007f1fe8e560b32da108c8c9e1fb177858ce61c48d495ea7c4319cf3186ed250f2fbc3ebb362aaad7e3a0437414d5d005ca0dec15f24c75b20b264a2f35a888dcd1d9169080b61269e4f01be5d27ebd02a063cd81c0d844067d410d72d13e42a15bb0568de510ead590390241eeb7621cea6072e114dc7a9a4a0d486bafe5bb8954da5f6867c5fe040d3bd56712a0e37165c8f112d98440bd2341c36d7ef83327366805e70083b6219c57fd7b9b311c6b31dac913b5222dec3e557a28d84937b46fb085a7312fe828ee4d7ab4283a8df61258e180c7d333673fe9e1551b7f3c5886ab981f5fbf27bac3e1f1625347fa206d93b84e55292ef7b82687e1561787d6843639b552521c29dd289df7cbc2c744cd3de467bcd47a1bc31acf6986d5cb08c454a8d0b0f519ec5d3bcd5990dc5aa2500ea8b4d61dba8f445f58fffffdbe3f426a0c413c2e3751e54427cacc3d2f37ff9a2116def8c22740ff770d7a83e38f65e4688b2ffe5a8c630d325813cd16049731148368b74e1d3784db999cfeadb317c35c548ec36efe0338028c8a03632b59de7a326641418410b1e7721f8d0975f9ad2ed77b449302c66e8efc535ec0c1dd0c7a9773cdce45d29d21d2d42cebc1f0de71fef14652b15555606c6d0c5e14890f0770ca2fbe4b82fb67c92598e311b06e11f7f27529e2afe8a01f0a4cdb960bff39180ceb1fec421bf2faa66336517e6e7e44e8b75cbfd4be7d1bb224f79fccf024552bf05ff8f92d751a9f51a39040e784cf198382b390779422ddc0d85b05f919725147c055f47bd8420f5e873a95e44d1b02464f0ca1d405fc65c51d73f78c27281f077e80fb59c8ea34a06d2739ee28872211c2d2a3cd9d96bef2096065822d4d211a7a9d96323eb94548cc35c0c5ec5abe139f21cd7af8f07f6d0477c103d95e9104857a244d57383512d03504707f0af888ab26843ca7c9e0dc8fb9d9b72eefafcf4b1043c3d1602aa5f02c72238a5fb86ea35e7ed4ef108a4639c63273cf96cb7be09cbeadb110521895b2fed8676f46b823cb7758528a7a190a58eab170fb8c43225d2473562f173d7411fe11d649abc30cac343f879e3bc2de683c4771837716939b054ed75554f9e9674042a7558504293e4663d19d451d47c5e922684ca24ceab2ad81ccafa20a196f069e08793178f29447e5de2b99f97ee4ce4e22a244314df72339c56c13edaba1ba2141898a3b315bb9895184ad0bfd47ea8465d55b9c2d95fd6337247c7a0addb51e52ee324af6d7d9539bdf959ffb2c34698ab2786892d371167ae8ee2dac46e1cd55158cd8666abe5c182375544acfdf35975e03caaffc25fb3a224dd45bf59e42425eee0a4bbe2d762bf52d40aa975d96b6f316f68bdad35a7e8c0f380951998ec85e5a3a79f3d4c13a4b13b543ff81691adda0884c447d6eda6207739ef3f61988fc302f55f8bbb36fa98de80f411e68a94a176a18df3966026bbb1784cf46be3672d9c9c7f8e075bb3461a31e626657c37175335fac29be3d0726383f0823fb2a6ac1cc2f9aab4da0d6fc8da0255e4fb61554416544a04ae0849ec04aed42ac931b59a0f112a5a04577910b7d6891de866d89da343a893e93e0d6509c3611e9dd6f68ee5fce0d819604e544d500c6de90a4260290fb53a1a59b2e1cca810081849d08b77544b78712d0bdfba193d308f5742d0b6951c477364cd3d27b74bdf7bcb96fc6ad53c9b381f9245734c177cb8f736968a7e1e06c3f614df9766b6d39e17516a6284955dc4aedf913afca6572ed5962efa4ae313bf96f5de3fa5860007403565bbec0712538cb4e972d78bb150928cb7b4f99cc9d139a5f7e047174a8c861b8bac897b428769ca1f4edc733164501eeca6686a6a1860d5cf7560d4addc70a29a90ed7048c38b710208129b9a4e6b6bde429540df16cb814609f9e37249951d860ed997437d91c476d388734c4300a21fd3bf6518cf59a717a62cdbb49340b71a3187aae5acbe90e2e2685687a368fbc4390fd5fda21381efea3ebaedf47c22d1896e8e121dd4f849cf198df3323d8ce46bea87e7cf326ce69ad5bc514928faf6e5712eb25fbe358c90cd09303dd18559d6c9ab6f0d7fe632f24f9dfdaa9c1be603081458c3bc5013915bad4e7fc59eda979a96fd0b5290ba56a8197ba886a31c95a62fa596f6eb398b3c98df75e87ddf657d4bbab57769f9a8ccbbb0d63e73307296d1fe88240db0a1562183babef583485abe232a485c4ab568755fb64af4c68be3b47d0fc99c290e6e77655bb679265ed8c45defe302abf24773332a126d603dcd5076daaea9013b1be06e07ea0cbe140270f86a39423dc2c7f356b4709d3f9e62c6c1cc1674d8fecd9157ebab94ec14f4238eb61f2113d265a7082e4f85bdbde3c4af0b12db5cf24022b54e4ac03826d4723c1b66c0fdf8a4435724e8d79bf695448b3f484323bd23f2a4b721c69e398d0418f06d243e4ff1eca707335f6b55b6a2c4d05cd43483ffbd8708ecfd45f6b8422eb1769e1cbca264c6975050152fe312072a17324ad393d9a9d3eb5759b2b1eda209633413f1d61b13ab0ce5e7b4a11984d947bddd45c04874a70dd4fdaf919c95f59c04a516572abf9a0b285807ddb782d10ada97465bbfa3354c78ee106ff7731404a8dbce956f7ea6901c341266ea17eaa3cc75827ef9c4c6b6c9215ada9622b07fa68a4952656df42276b8479044f8623458911936f858a7d35d43a709cddf21a1e5ea38d27b6dc88e4524da853de61927222a266efff674992ec753fec2da7b8c59e456d5b26b4a6bd1ce12be18f0cde0dc93856bf18658c707ab5b5cae14e5e65fea5098d885e56f3bf826e473b1d7804f06a6a5798f0f02f8987b2ab445d8524cbf723decb2032bbe86b384cb6003a9bf6d35499696032435bb00b6cae13a96fecc2090e523d1cde13ccbe0634d613eefc5e1fb0758e53165bbb160112604c07aaf2ce3bdf211c3f4d805c3e9605245b09501c4a6a98539e6c0f29ddbc3d562c4304060d7682ad9690d953f148d6a003e33176774e467237081b25e219f8e539d75413e2fcf033ae73cb82bd81f46be2f48e06ad61f2beaa6be1306b36f41bf7f0ef98e96afa29b99e8275b87dca8becbf458af37d62441b4a4fd9ee22cca1cd2157299a22a08e2fa6c95a4749d89258e94ff3643ba56572ae5d183b7822a101d9f5b79c2a5f7f506a50e221d7a2a59bf5eb8e1f0c330795c50ec497229d0f894226b4eaea8df94bfb67c3fdabf57b3ae3eff94f33bfdc464e45b26c1e7c7c3a7b81279a1ba7edac02b514442092a7dbabbf013349d44986c1acad0f954ba857d3fb6cda20e8c449cba725325e183d9f4fdafea6ac6df0e08ea9148f29ad6f0626c38658a3efad64f15a305a505db08ad98c41909aa5381331bbf82e21df09e14300a337b20f14c0b2523cbe3fae74c30e3368ab2d6dcd73796ce55c1cebc4a6346a00a2a712b5442ad9cca8884791b56c669b932ccfb1b8aa9571ece9be151999a89c72ede674176c70ae7b6cdd0979255936b5e68e0d20354462bc6251c30afd7e765a438ddcc107275157c19b783a237d653d169785439adaedb013f1b1043f730334fb851769e36d52a308c51f323ba906b4523420d5c13b43f1a554bb0970413b2003ea7ce9376a273178fc7a3572d240300f98285861b88ff5928f08a670a54c898190c809092fe3e81d0d50a8b24e4305db11084dd17e52698fd34cf98673b9b9c6ef19e95bc6f5da9f544965e97b6cefc8e622f924fcc6de6df9cd9d4cd28a93dda7834befefc23d0435ce064f52b128c60515607bc8634f2e8bb61fb5dc6f47cc49ad0b03d59b8b513136ce0650a46b4afaa1114344b778e5ee73e4c962640215ca664291fe96bac399c1f84b101feac9502d7c329262b8745206e0cd393c23a61a2c80fbc801f4b0de34c789042bd85d022838b23782985bdd836919cc56c037405123d600835b8aafde7049ca7680a74fa061a9bd5b856faa82408955432954e053c79f1b729dca47ada44973b576c5695d1b464fa59f5419fe543b2a6e6a9f8ef882b943ea57a8482afe820ec448cc99368d07ddb716852c8692cf77293d83d46d03a5957bfe5efb0e20d98fc2fd799325583f0e2304470b9eb4f701157897a69235be3940f77115d5794c5e05c468173e44f88cef5788bc8d91f1bc3cd2018a4ee117910ab1675c1b05fab4731ba5cd2a3bb42864b538b0375d819ca9584af85fa26b839f07d696694d610b02feb75ddd980e9a2cb899cd8b04f8fe57c1e9de10dfde6f409266e915151425d45991739da5ede1141ed07584792189b6c2eb024653027ed01aeffd92efdfa55f739fe908fbb947fd7d199fb97818e64d64771b571ce25838b8527913a799b00b29b76210990c01d7e4ef8d42ab12cfce0904923a5442a7a7673adc4421c19067850214c2836da703fe59694c6a719533cfcde40329fa6a70bfdb945ec24bd62b7b61a4aa2e3ee98711431a048e7214afc6d7e67c5cc2664fabf0c141018737311510b00ef3fe3e3ed37679bc562e88e7976520204774ec750c54d9554fd044b217f319c8205f79fa8a94a445a179b47e49fabfb685f2aa02f419722610d8fe7c623e7de1749f32520d01a423b62feb9ed0a64a99bd77c0c720ee57c3ca67ba171dd70f4e9ca831be7f1e2d08dae1836da0a34e8e918b896c655007439ac9d5f501cd9c239997b9f7c60953d25c5243b7754df63b9aea4002b106db98049838c116c4949789af4510bd0a6959e0e0c5e3b133e3e30c511df688b32444dbaf4e982b0b2ccaec8bd53ff344be455dee28609ed55348a893f1028e9e27d99624e815eb0f7e45bce745efe06a6dd4d8178f0f806bb57c4939b1775168f0be5df2279b65302501b29c6805a3b5ff157c3bf5a1c0940942c847d885d71b91683e54e2d1b0000"], 0x20d8}, 0x40c) 16:18:02 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x200, 0x0) recvmsg(r0, &(0x7f0000000400)={&(0x7f0000000140)=@in, 0x5, &(0x7f0000000440)=[{&(0x7f0000000180)=""/254, 0xbb}, {&(0x7f00000002c0)=""/182, 0xb6}], 0x2, &(0x7f00000003c0)}, 0x842) recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x1c5, 0xffffffffffffffff, 0x104, &(0x7f0000000000)=""/230, 0xe6}, 0x0) 16:18:02 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0xfffffffffffffc31, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x13e}, 0x0) semget$private(0x0, 0x3, 0x40) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x3) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000000c0)=0x1) 16:18:02 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x1000002d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f00000000c0)=0x1) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000100), &(0x7f0000000040)=0x10) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000002140)=""/4096, 0x1000}], 0x2, 0x0) r1 = semget(0x0, 0x7, 0x4) semctl$GETPID(r1, 0x7, 0x4, &(0x7f0000000240)=""/77) 16:18:02 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000340)) sendto$inet6(r0, &(0x7f0000000280)="7e34c0ca6e4b83819f094809b0af82ed337b312f6229a9df72afa94e817e7e2e4710ee4396cb8940753e5374d0e761585ced3152a5985302d37e760b8ef86fd7541afda057d885cf72f290e6306ded9fb8c5eac4ef78a7270e1d65c881f8f95f5dc875d79023735e7620f09410ff836a834963cd20c9b747acfb6b14e57eb83d1760bbb9a3f4735b59085b73733cb5610b8bbe459bed1f0ba6b8db065dfda134d7db605855e59cebdbdba096f26d23ca995512a3f6b14837", 0xb8, 0x8, &(0x7f0000000140)={0x18, 0x0, 0x1, 0x9440}, 0xc) mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x2065d) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047470, &(0x7f0000000180)=0xa001) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000200)={'./bus\x00', 0x1a, 0x81, 0x10000, 0x0, 0x1, 0xfff, 0x1ff, 0x1, 0x1, 0xfffffffeffffffff, 0xffffffffffffffe0}) poll(&(0x7f0000000040)=[{r2, 0x8b}], 0x1, 0x0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f00000000c0)) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000001c0)=0x6) 16:18:02 executing program 0: socket$inet6(0x18, 0x4000, 0x6) r0 = socket$inet6(0x18, 0x3, 0x0) socket$inet6(0x18, 0x10004000, 0xfffffffffffffffb) sendto$unix(r0, 0x0, 0x0, 0x5, &(0x7f00000006c0)=@abs, 0x8) recvfrom(r0, &(0x7f0000000000)=""/8, 0x8, 0x800, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x3}, 0x8) socket$inet6(0x18, 0x3, 0x0) 16:18:02 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) open(&(0x7f0000000040)='./bus/file0\x00', 0x170, 0x4) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000080)="000000186a56b5bf3e752b00008433acf54e341dcd291c15728993bf9bcf49f5d8e10a00000000000000ac2a00ef9aa2", 0x30}], 0x1) 16:18:02 executing program 0: nanosleep(&(0x7f0000000000)={0x0, 0x3b9ac9ff}, 0x0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x0, 0x0) fcntl$dupfd(r0, 0xa, r0) nanosleep(&(0x7f0000000040)={0x438, 0x9}, &(0x7f0000000080)) 16:18:02 executing program 1: unlink(&(0x7f0000000040)='./file0\x00') 16:18:03 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000080)="00010000", 0x4) open$dir(&(0x7f0000000100)='./file0\x00', 0x81, 0x8c) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000000)={0x0, 0x3}) mkdir(&(0x7f0000000040)='./file0\x00', 0x81) pckbd_enable: command error 16:18:03 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000140)=[{{}, 0xfffffffffffffff9, 0xab, 0x0, 0x100000000000000}], 0x8000, 0x0, 0xfffffffffffffffd, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x40, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)=0x1) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20001, 0x0) ftruncate(r2, 0x1) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r3, &(0x7f0000000340)={0x18, 0x2, 0x80000000}, 0xc) poll(&(0x7f00000000c0)=[{r3, 0x1c4}, {r1, 0x8}, {r4, 0x1}, {r3, 0x2}], 0x4, 0x401) 16:18:04 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x10) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000040)={0x3, [{0x1, 0x3}, {0x3, 0x100}, {0x3, 0x1f}, {0x1, 0x200}, {0x1, 0x3}, {0x3, 0x6}, {0x1, 0x1ff}, {0x2, 0x6}, {0x1, 0x4}, {0x3, 0xce}, {0x2, 0x7}, {0x2, 0x4}, {0x3, 0x4}, {0x2, 0x8}, {0x1, 0x2}, {0x3, 0x3}, {0x0, 0x4c9c}, {0x1, 0x1f}, {0x3}, {0x3, 0x9}, {0x2, 0x100000000}, {0x0, 0x3}, {0x3, 0x7}, {0x0, 0x14277242}, {0x1, 0x343}, {0x3, 0x40}, {0x3, 0x318d3f5}, {0x3, 0x4}, {0x3, 0x7}, {0x2, 0x81}, {0x2, 0x2}, {0x3, 0x9}]}) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000180)={0x2, './file0\x00'}) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f00000001c0)=0x1) ioctl$TIOCSDTR(r0, 0x20007479) write(r0, &(0x7f0000000200)="eb2c074848d42e25d8fb7b47c55218010a75afba6f6c18dbaa3bd476966fa70c52a1923b1bdf9abd0af2adf54c2cd7dfd0a0dee57611debf2a1cc5bb315fa492eb0e0d3e791cdb77b6f6f653ad1f6ac0e9e63cdc11e55dc8ab7843918798ad1540f47afe47ae7982a075", 0x6a) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000280)={0x6, 0xffff, './file0\x00', 0x6, 0x1, 0x290, 0xee54}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000002c0)) utimes(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)={{0x8, 0x7}, {0x40, 0xdb}}) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) unlinkat(r0, &(0x7f0000000380)='./file0\x00', 0x0) accept(r0, &(0x7f00000003c0)=@un=@abs, &(0x7f0000000400)=0x8) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000480)={&(0x7f0000000440)=[{0x25, 0x8}, {0x84, 0x8000}, {0x47, 0x1}], 0x3}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000004c0)) r1 = msgget$private(0x0, 0x200) msgrcv(r1, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x102, 0x0, 0x1000) accept$inet(r0, &(0x7f0000000940), &(0x7f0000000680)=0x8) msgsnd(r1, &(0x7f0000000880)=ANY=[@ANYBLOB="02000000000000002c48718f5c00fe7761230b60bd23c6231b74727ebcfade1bce1f3a3d56ca1b13be187e4fe025dc09000000000000004d1f1f4460777a181fcb635e8b96cd9060afc27e6f4525c484b1a0dd1ba33722ca7a76ef5a49eea6fe18465c2c3a373155a59da8cde41d2574c4a67df2f4"], 0x41, 0x800) socket$inet(0x2, 0x4000, 0x7) socket$inet6(0x18, 0xc004, 0xffffffffffffffff) r2 = semget$private(0x0, 0x1, 0x3) semctl$GETPID(r2, 0x0, 0x4, &(0x7f0000000740)=""/174) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000800)={0xfffffffffffffffc, 0x64f9, './file0\x00', 0xffffffffffffff81, 0xeb, 0x7}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000840)=0x7fffffff) r3 = syz_open_pts() mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) r4 = getpid() fcntl$lock(r3, 0xf, &(0x7f0000000640)={0x2, 0x3, 0x401, 0x8, r4}) mlockall(0x3) 16:18:04 executing program 1: r0 = socket(0x18, 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x800000000000080) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) dup2(r1, r0) getsockname$inet(r0, 0x0, &(0x7f0000000140)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000000)=0xc37) shutdown(r0, 0x0) 16:18:04 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) read(r1, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x200c, 0x0) execve(0x0, 0x0, 0x0) 16:18:04 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/52, 0x34, 0x42, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 16:18:04 executing program 1: socketpair$unix(0x1, 0x8001, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1, 0x0, 0x195}, 0x0) dup2(0xffffffffffffffff, r1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) execve(0x0, 0x0, 0x0) 16:18:04 executing program 0: socket$inet(0x2, 0x3, 0x0) 16:18:04 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSDTR(r0, 0x20007479) r1 = socket$inet6(0x18, 0x2, 0x0) r2 = dup2(r1, r1) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) 16:18:04 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x381, 0x8000000001) r1 = dup(r0) ioctl$KDENABIO(r1, 0x20004b3c) ioctl$WSKBDIO_SETMODE(r1, 0x80105705, &(0x7f0000000000)) socket$inet(0x2, 0x1, 0x800) 16:18:04 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000000004001002, &(0x7f0000000100)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7ffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000040)=0x9, 0x4) socket(0xf1fd7bffe28bc92a, 0x4, 0x7) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:18:04 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x607b, 0x0, 0x80000000, &(0x7f00000000c0)={0x401, 0xffffffff}) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x80, 0x0, 0x4, 0x5}, {{r0}, 0xffffffffffffffff, 0x4, 0x20000000, 0x4, 0xb9fd}, {{r0}, 0xfffffffffffffffd, 0x3e, 0x20000001, 0x6d5, 0x1f}, {{r0}, 0xfffffffffffffffe, 0x48, 0x0, 0x6, 0xff}, {{r0}, 0xfffffffffffffffb, 0x8, 0x800fffff, 0x2, 0x400}, {{r0}, 0xfffffffffffffffb, 0xe, 0x2, 0x3, 0xfffffffffffffffd}, {{r0}, 0xfffffffffffffffa, 0x8, 0x1, 0x1, 0x101}], 0x5, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x0, 0xf0000001, 0x0, 0x8}, {{r0}, 0xffffffffffffffff, 0x24, 0x61, 0x3, 0xc}, {{r0}, 0xfffffffffffffff9, 0x10, 0x10, 0x0, 0x20}, {{r0}, 0xfffffffffffffffe, 0x0, 0x80000080, 0x5884d6b2, 0x40}], 0x200, &(0x7f0000000080)={0x535, 0x3ff}) 16:18:04 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x0, 0x4, &(0x7f0000000000)="cfbe2fa992bcf57cc3a0fa9d58bbfb24dd177aa528056aef04085eb6d1bc57f1237f3a8d3cb80104d0cfc69174c37785d835db256e3128303bf4462c664f1f2ed99bd5420002231859978db13183563f9822c93d159b775ce5717fbd1a452e2320f2adeb3a8ee80c4d560fb907b775fe562d1071fb", 0x75) getsockopt(r0, 0x200000029, 0x8000000000003b, 0x0, 0x0) 16:18:04 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) r1 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x8000, 0x100000000, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) 16:18:04 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x20040, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000240)) syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x8000, 0x4) fchmodat(r1, &(0x7f0000000180)='./file0\x00', 0x0, 0x4) syz_extract_tcp_res$synack(&(0x7f00000001c0), 0x1, 0x0) r2 = syz_open_pts() r3 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000080)="55f3a9953bf39b5f800b9294ab18469725d9645a2ed73fd76977d17d9c5416a4bcb266064dd6", 0x26) syz_open_pts() getsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000100)=0x10) fchmod(r2, 0x0) 16:18:04 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), 0xfe72) write(r0, &(0x7f0000000200)="c73a7c64ccaaae1fe0968e466a06d57f", 0x10) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x20001f, 0x7, 0xfffffffffffffff9, "845c0000004c7f833500"}) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000000)) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:18:04 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) sendto$unix(r0, &(0x7f0000000080)="d363d9175c28694b6a26222591a75b29ad507e6a6e2105cc1023dd16078cb8209c44b9773c01bc91eb00e089961e0d2cbfc86b036b33149ce1ba16b4d2a8ebc52300d42185d582a6edd598a6de4f344b1f99ce0d2f869345250dc1a925b1b55177bd72f01951cb2d16381cf530d51729ea34c9cb188d7d81cae2514cf6827c5ffe14758502e9bc8904db7033ce3f13b6a8e6fb68c2714f21cc82e37faf17", 0x9e, 0xa603f88fbb8a3a4, &(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8) r1 = dup(r0) socket(0x20, 0x0, 0x0) sendto$inet6(r1, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) 16:18:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0xd578, 0x2, 0x8f, 0x100000001, "5ac1953a01eb693ccc062b4a2672e4e8291d0544", 0x7, 0xffffffffffffffe0}) syz_open_pts() symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xbf9c, 0x0, "7e389ddedff371734578fbcef9097b5ac7934a3a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x1, 0x3, 0x4000004, 0xfffffffffffeffff, "1f640c7ac1c73400f590adb5bd8b8c49c2d6f3d2", 0x0, 0x64}) getgroups(0x1, &(0x7f00000001c0)=[0xffffffffffffffff]) setegid(r1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "69d4aa1fd74e05ed4897e1d7f68f0c1043519ebe"}) 16:18:04 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) syz_open_pts() syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) mknod(&(0x7f0000000240)='./file0\x00', 0x100001fff, 0x28ae) pipe2(&(0x7f0000000280), 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000440), 0x0, &(0x7f00000004c0)={0x3ff}, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) chmod(&(0x7f00000000c0)='./file0\x00', 0x1) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) 16:18:04 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2006, 0x4512) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = semget(0x1, 0x3, 0x400) semop(r1, &(0x7f0000000040)=[{0x2, 0x5}, {0x4, 0x6, 0x1000}, {0x3, 0x2, 0x1800}, {0x2, 0x1, 0x1000}, {0x2, 0x100000000, 0x1000}], 0x5) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) fcntl$setown(r0, 0x6, r2) 16:18:04 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffb, 0x400601) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="00a9ca7f4d0fbf6b793adc1f058df58aed3ef9762d36cf6b819bed784af2f11cd3d7ef400d8801ba45", 0x29}], 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000280)="0fd7e482616ed50ab06af90eea4a2e01140b404b", 0x14}, {&(0x7f00000002c0)="c7e18c3cb53901293be59fd3421aa9e5702665e0044c4caa3e2d97dc0bf69054c19a908b8d6d5cd80fbffaade14fe10a25482a1e9fec1f9244bd8c2cf5534f08cefee10acec6a35f240e63abf4d4be06cef4aad297ea7fc76b97f1", 0x5b}], 0x2, &(0x7f0000000380), 0x0, 0x408}, 0x8) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)={0x20}) open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) 16:18:04 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5709, &(0x7f0000000000)) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000080)) 16:18:04 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) seteuid(r0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x1) setreuid(0x0, 0xee00) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 16:18:04 executing program 0: r0 = getpgrp() wait4(r0, 0x0, 0x10000003, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x120, 0x0) 16:18:05 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)="000000186a56b5bf3e752b00000000202000004dd5706c85b0279e198433ac834e341dcd291c15729bcf49f5916d7492", 0x30}], 0x1) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000040)=0x8) 16:18:05 executing program 0: select(0x236, 0x0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000000000000}, 0x0, 0x0) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000000180)=""/96, 0x60, 0x800, 0x0, 0x0) 16:18:05 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x521, 0x0) read(r0, &(0x7f0000000040)=""/39, 0x27) fcntl$setown(r0, 0x6, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20010, 0x0) 16:18:05 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0), 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) select(0x40, &(0x7f0000000080), 0x0, 0x0, &(0x7f0000000240)) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) 16:18:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) write(r0, &(0x7f0000000480)="850573ab09cec58ebd946a4a53d66578996715da4057651a0500c60b540ef497de73a979ed248f3001eb8e5e8f66172e918a82861acc95e491ef4f707bd830a98cfe5644c4b3baed64f40ab2fb32c7bfd1a721222654c156481fe6bd7ca9fe826351a4063017af176c8977dbfebb0a596950d609c2d8bb7471869543cb9cb9abf56034218034a300161cd06e06a3fb4d19dfd9a44120508e2c7eb012ee5cc76cc20f5dc890fef1f29ea8baaa3b77b66ca96fe7f656edd9897e2ea40f56e5374e9cf3d243190f842c3d3ceeaa7b4150e93a83ad538e9e70dc245396b641c16e43aba1887dbe5ad513dd10121520aeac92eccf335cdf650565b12f050000b0ad8dfbf7a4e77ba90300000000000000c167a27dc6dc288af9143c852fc783dcc909c1cd1baa0bdd3af5ac2afd50e8dfd554d5d9afc27c2ef209548f25ec3c6baf34ec22225fce6fbe3cf8a22ef84b504ee4acf840a9563e7d2f8087484e8149106792c22fe3c804000000798254ebfe634691128f18267c55b8cfa792dee64488f7bd794ccce6a11b8dbfc6f6ffa986e72450850a117b566d6000dc6cbfdb7206cf017421d3060fd7ba43db1fea3890c8a17464a84f3b00df8be417992b855d7adce6754c9698678c9cabdd88047e1c161513978e641a824552bde268d64902b1fe7ada6199764ee2be09d899c540a0182d05dea27cd31395651941430d4c0000000000a75a61f74881409a5640e50a6d8dd23aaea202863cb7fddab5b88bd0f205680b5d2d1122b31b3e6538aa00000000000000000000000000", 0x239) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x4, 0x3c3, 0x3, 0x8, "b08d1646662247ea5f2b2c215faf8a290524d8e5", 0xf74, 0xfffffffffffffffc}) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000000)=""/45, 0x2d}], 0x1) 16:18:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:18:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r0) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000000)={0x0, 0x4, {0x3, 0x80000001}}) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x8100, 0x0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffd, "85107bbfa600"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:18:05 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, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x7, 0x0, 0x0, 0x0) close(r0) 16:18:05 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffd, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000100)) r1 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x1) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0xffffffffffffffff) open(&(0x7f0000000180)='./file0\x00', 0x2001d, 0x20) 16:18:06 executing program 1: r0 = socket(0x2, 0x3, 0x0) getsockopt(r0, 0xfff, 0x1d, &(0x7f0000000080)=""/210, &(0x7f0000000180)=0xd2) r1 = open(&(0x7f0000001200)='./file0\x00', 0x20000, 0x6) fchmodat(r1, &(0x7f0000001240)='./file0\x00', 0x40, 0x6) getsockopt(r0, 0x7fff, 0x4, &(0x7f00000001c0)=""/4096, &(0x7f00000011c0)=0x1000) shutdown(r0, 0x1) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 16:18:06 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) chroot(&(0x7f00000000c0)='./bus\x00') write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:18:06 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x5, &(0x7f0000000380)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, r0]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r1) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x2000, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000140)=@in={0x2, 0x1}, 0xc) fchmodat(r3, &(0x7f0000000100)='./file0\x00', 0x90, 0x4) setgroups(0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000240)=0xc) geteuid() geteuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) getuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) setuid(r4) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') 16:18:06 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff8, 0x10, 0x60000023, 0x1, 0x8}, {{r0}, 0x0, 0x10, 0x80, 0x40, 0x1}], 0xa6a7, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x80, 0x26, 0x7, 0x1}], 0xb7aa, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x1, 0x40, 0x5, 0x2}, {{r1}, 0xffffffffffffffff, 0xc, 0x0, 0x8, 0x8}, {{r0}, 0xffffffffffffffff, 0x40, 0x10, 0x7ff, 0x401}], 0x6, &(0x7f0000000100)={0x8000, 0xff}) msgget$private(0x0, 0x6e4) kqueue() 16:18:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffff01, "90de290e7989a23ff89c16723f911a1d962f681f"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "3948aabc13f4a665de32e5731318666dea8b0aee"}) flock(r0, 0x1) syz_open_pts() 16:18:06 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4000400000002c2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x1, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x48a, 0x0) 16:18:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="af3f"], 0x8) unlink(&(0x7f0000000300)='./bus\x00') 16:18:06 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0xfffffffffffffffd, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x1}], 0x1}) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = accept$inet(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) pipe2(&(0x7f0000000040), 0x10000) r3 = getpgrp() lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)) r4 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) openat$zero(0xffffffffffffff9c, 0xffffffffffffffff, 0x1, 0x0) syz_open_pts() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={r3, r4, r5}, 0xc) 16:18:06 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, 0x0, 0xfffffec3, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x4) dup(r1) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 16:18:06 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000006c0)=[{&(0x7f0000000600)="0921429b9830306075999836d06e6540ccda37a66e8f61e4d5d93ed3f224adabb2acadbbd636b83a8ea9ed18006c12b1f5e99f23aabf1c466023607420cea6f3ffd41c3da0442e71bfbec513bdddc434e57d98d93ee8c1e769068aa5e11ba92b3a6dd4a0a1c28d4df7d996522ceda09dd3d7f71b6b349b9383770892d2cb7739da8b18cd6637847e020dd08bedc92f239912", 0x92}], 0x1, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000240)) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) mknod(&(0x7f0000000300)='./file0\x00', 0x1008, 0x20) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000340)=0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r3 = msgget$private(0x0, 0x82) msgctl$IPC_RMID(r3, 0x0) setgid(r2) getdents(r0, &(0x7f0000000100)=""/15, 0xf) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0xc000000000000000, 0x400}, {0x18, 0x2, 0x4, 0x1}, 0x5, [0x26, 0x1fffc000000000, 0x0, 0x23, 0x48a1, 0x8, 0x0, 0xfff]}, 0x3c) socket(0x10, 0x82d05ad4eb483af8, 0xf7d5) getdents(r0, &(0x7f0000000200), 0x0) execve(0x0, 0x0, 0x0) syz_open_pts() r4 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(&(0x7f00000001c0)="c0f2eb66470f622bc4011859700a65f3f1c481fd1183fdfffffff046864b00c402fd20116526430fe26000f245adc4e359419b3e00000000") mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:18:06 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x40047002, &(0x7f0000000100)) 16:18:06 executing program 0: pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$setown(r0, 0x6, r1) openat(r0, &(0x7f0000000040)='./file0\x00', 0x40, 0xa) poll(&(0x7f0000000000)=[{}, {r0, 0x40}], 0x2, 0x1ff) close(r0) 16:18:06 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x200002, 0x6) r0 = open(&(0x7f0000000040)='./bus\x00', 0x23fd, 0x0) pwritev(r0, &(0x7f0000002440)=[{&(0x7f0000000280)="32f81e7cd53b24bbc78713a1375d07c012b6167b52b55c39b7515aaac9aca93a2ed9ce6f4e", 0x25}], 0x1, 0x0) unveil(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='r\x00') execve(0x0, 0x0, 0x0) 16:18:07 executing program 1: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) setsockopt(r0, 0x29, 0x28, 0x0, 0x0) 16:18:07 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() write(r0, &(0x7f0000000080)="65c1b77c3ae6a7bacff8685b24954347be2cd3994f06707632d703a7b24a39b334b3529589be37a4a7bea8b0c55d89fb3912df84103daa18f972452f9cbf96c0db91aefc3930e6a76e542ca8842e0f437c0887814f72c3", 0x57) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) dup2(r1, r0) 16:18:07 executing program 0: clock_getres(0x0, &(0x7f0000000040)) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x3, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='./file0\x00') ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x1}], 0x2}) r1 = msgget$private(0x0, 0x208) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000001c0)=""/220) r2 = socket$unix(0x1, 0x5, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140), 0xc) 16:18:07 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) fcntl$dupfd(r0, 0xa, r1) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chmod(&(0x7f0000000180)='./file0\x00', 0x1) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r3) setgroups(0x0, 0x0) setuid(0xee01) fchdir(r2) 16:18:07 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)="3e2a7913e4bad21c714f4dd36a27e5e27b75f3da216d675d473551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad4c9011f7800003c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d378ee4ef8f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18e6ba459df1eb4e812ee5df9a2905dbf2e4c142155b9567c3f82ffb82f432b1ed61bbb3d3d42c66ca3f8b0685dd54c4bb6d00192b39d68c0a6af994d360698b653f5b90b8493deaa52a3f4383eaf2febeea1c9c277d6b575d271a35e722ab4d35e464607572836b20d3774ed4b8eed5d4012d8d13f7936685f4dc73925ff9cf70e9afc6b2261ab1d91cf1309", 0x11d) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x5, 0xffffffff, "f775940b1463b056ec09253642cf6dde3d658865"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:18:07 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x480, 0x0) lseek(r0, 0x0, 0x1) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) dup2(r0, r0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x81, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) dup2(r2, r1) 16:18:07 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x2000, 0xeebb) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000180)="0ded77aec5e750f9", 0x8}], 0x1, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 16:18:07 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) r2 = getpid() fcntl$setown(r0, 0x6, r2) fcntl$setstatus(r1, 0x4, 0x4) flock(r0, 0x8) write(r1, &(0x7f0000000340), 0x10000014c) write(r0, &(0x7f0000000000)="034bab6baec5712c31589c299b5510c97556227a3aa4b5b0", 0x18) 16:18:08 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) utimes(0x0, &(0x7f0000000040)) nanosleep(&(0x7f0000000000)={0x4, 0x9}, &(0x7f0000000080)) 16:18:08 executing program 1: r0 = socket(0x11, 0x3, 0x0) socket(0x2, 0x3, 0x7) getsockopt(r0, 0x11, 0x3, 0x0, 0x0) 16:18:08 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000040)='n6', 0x2) 16:18:08 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x202) r0 = socket$inet6(0x18, 0xc006, 0x8) r1 = socket$inet(0x2, 0x4000, 0x400) r2 = dup2(r0, r1) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x1}], 0xefb, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x40000000006, 0x0, 0x0, 0x0) r5 = dup2(r0, r1) dup2(r4, r3) fcntl$setflags(r3, 0x2, 0x1) sendto$unix(r5, &(0x7f00000001c0)="2a3f6cfc64cc0a4daadc907c0cbf5b5d9b4643f62eda530d8bc2b8d684d47b21a9ef339d376c179f595562bb3f3d80379598947c684b9fc961ebfed75b6e67c02f0f567574d9c7fb91cf4fa2a3913e7a8a7c8bbe540f279582a3db05d803d609f75385a7ef48b8084d8a1e8ec60cc02d17a1bf2ec3d51b14fcf00a855aef347812ce610b38169bd96bc86a217bd1ce", 0x8f, 0x2, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) unlinkat(r2, &(0x7f0000000040)='./file0\x00', 0x0) 16:18:08 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0xa10, 0x80) mknod(&(0x7f0000000300)='./file0\x00', 0x8000080002005, 0x2d94) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x7}, {{r0}, 0xffffffffffffffff, 0x41}], 0x74be, 0x0, 0x0, 0x0) 16:18:08 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x1, 0x52fd) r0 = open(&(0x7f0000000000)='./bus\x00', 0x80, 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) 16:18:09 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r0 = socket(0x38, 0x2, 0x0) setsockopt(r0, 0x2000000000000029, 0x23, &(0x7f00000000c0)="e7", 0xfffffffffffffccd) 16:18:09 executing program 0: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x1020, 0x0) unlink(&(0x7f0000000080)='./file0\x00') 16:18:09 executing program 0: r0 = socket(0x18, 0x2, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x10) sendmsg(r0, &(0x7f0000000340)={0xfffffffffffffffe, 0x93, 0x0, 0x0, 0x0}, 0x0) 16:18:09 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0xffffffffffffffff, 0x4000000064, 0x0, 0x0) 16:18:09 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) fcntl$getflags(r0, 0x3) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x6b}], 0x9, &(0x7f0000000240), 0xffffffffffff8001, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x7f, 0x0, 0x100, 0x0) dup2(r1, r0) 16:18:09 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) setsockopt$sock_int(r0, 0xffff, 0x101f, &(0x7f0000000100)=0x3, 0x4) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ftruncate(r0, 0x88f) pwritev(r0, &(0x7f0000000440)=[{&(0x7f00000005c0)="def110f9c65414317a48682250b1529e877f2b518be0f7c5a75dc24c59a1cf25ac22ab0ee36ef5645c2614806323a86e1c6aa47253ecc268a023c685d67458e8cd25d8d645ec614d7884bffb6cc15a80588f80fc3deac03c9f84607ff4b64ee4b06ce1143e6689455793c93f2ff656f606b154452e33b18598d3213948d4148cb36df111db3dec745d059d34a313bac99c458e558999ba6b726088f4908acbe0093f52a8953642e609d2d642f6ae11be6cff433ca073e87d5b7db4c076771bc944c3cece4b04637dcd043e28fae2eaf74babb9e401623a854658a2585fe4ecb99f386977e48a11137668c1de41e2d068e5ecabaaddb6665b51f3eb264e75e7264ed50b9c568945547d6464417f4b17423a1a82a28ca964081033b5a8f85c4cc9848be7bd3bc73e777d105d9c0b640051d2417fc54cb6e386cd43fdc952e1554654cfd1996918e9087270062d55a3d5c4f3ecbd2fdb2a75eed4c626a23679dba77603ab59ae2d5b09943b45b0448eda50c11b2e80d907cca60f31720ccebad48fa6e6a40aebda494be30b9dbe7445898dcc1d9ad9277d4ac36ee6452e368742aff488b803bfa3be04273ba594d497ead41c6681da84ccc82de09154605824c52d48fde1a2f129f913f2ecbe496fbfba5f8fac985c64effa0b2fb6ab262ed7189042f25dc6d1582942e6c08018617f772fbe3f97e45acded26767e36fea9df3ce706eb231a58d60b15c2ea794206d69d189de285cda673b022cd251b397f3df9b223ce956b9ebc6bef3892f19a34fb76fb702fa37e99bcbc61a807b8c8efff2a98ee20aeeb2c09a778a1d53578a8343b0acdd16778b40e336c99c54658ad9cb9b4b503e68483f05bf0363de9775488176326a254373aa5f3036656889f5213b487736c2a12eece6c28cd23b2d62f7629f1f94b58f8f6ad43e96faa917433cd2e56b3a4f3e0c688cac2472de2b1f091079b3f7584f5ed80df5e8988ba994b227c9b40fd7ac0400d1220c1aad08456ae1bcbde9d420fd5a3af92e61325061e834c6dcd80be739a50635811cdea4f39e9a1b4d5d147e7608bc49ba36fb510a22d5f806e10e72c1b9db3f7f94cc12dacbb9ea9e64927c38d4054669276abefba22a0e1db6bb1d0d109f17e270b4e161b6934455eddb397ced942b248daeb517f21b41534d9a68708abd032ca69e5faaabf6810849aca8ba19265f96c8cfb84ee8f5b8ae0d96dbd01f963b0d1fe07c5a4c5def3ce38a6732de7f96c23ece5e1d3a0529cee0e5f8ffe791c7013c4f29304536586c8f33276c8d155396bcaec04b785bd7dc0cbe4c210e0b6b65975d8e6170991214270d4cf0a3b779f886dd0182bcb387e9eebcf332348897399ce39ff2825733db66f7d54c80db4215134b69f3e2b3dc2b283a72eea1fee939d84d29a4ca711188b685ae5f0e414d13f56fb21d67c98963c8ed4068a1e8fecd7480489a88c017ce7f0eb6bf9e3cb94884eac1a5272e8e7a6c8ec18ec8754465251c01aaf75812f8e73c815bfcb152035d3317cee34fa7737bba384eff81b2973c8f34cd0f6507255cbbe0154f5d246b101678ed9e7a76efba8b42262ada727e3e5cf025a8ca7f86d65a61430b21c30d5ed3787029e7702c264a3443099d732ff158719dc4a9bc2cc918df84cbadac577cb8ce2932eeb54a676df5e7f6f4af70fa1439539f28f8a4e274399d1434d4f7ba0ce8583d1bd472529f457c0662baedc72e524a0432e5f20f3220ad9164befca226d8c12dcace7aae0816c2334358145030ae516681c370d0b7b9edb2e095d3d2ef806677afec4bc7f48206ebaa65bff2108ebb2dd17d80cc184c2876a7d197492e250ac2428427962b02b790b038c3e59d203c86d3ec784e8d7c1bc9c193b5a7857df9dfbe24eaf4ce76266232426ee20226b6590e9d0487ea30410b393be9928d9957a2f77bf833cf7da9e08eccc93732e144a78908db8226b4163b6133a9d8fd58a24fa6e83641e35781e2131443c240453f136e3d5df75fb721e724b200cea66063b9160cf9c721895a41ceda52e5cc637a2fb3f70ee700181f1e469b6840a253225947d7064bce5459235f41e4e8365724a61c48c7fcb9c223fbad34f9bc153b8c5f3e01d6e80832183f6875fb3bdb671df786275dadd57493e786ea14c3208c16bd3e5dc02f2cd8c7e92e463d31515100ff99b4134914e535ce6592fc9d03934b7eb5cb6c3dbf5a80a10de16e7ad910a762061deb1f7b678392d2d55c0f5f8112f0630f04a2c16c2e1aa2fb6bf2d13a386ae136db60a32d7477af5637dea41f8e7fd26255f1d852e23a09f6b069db281227cab5eaf6ea8f1bd699c751a3f8e8186325f3655a43b58c8b8fd668c5ea985ffa529fcf72c33f543344266176ea0f387ebae1b9183faea6a399cbee8ff3737fd8c04b59b5b736d8b76639fa696eba01e496a3a18a293632e990c4c9b540d80becc8dead50ad116f8ae65ca0c850a6811c16387f02310ccbb16ecd26522db300260b6acaefb79d0db5ebbfe2b40a049a0cacc09ebb93bd7b988707d438fc742b4fb5e3404468b9fd0cbe26003a19b98e1cd40c16a29e80fb9889436a1aef4da77e64b7da9e5e5cebf5600a8385539a4e723070cbf3363d9ad6faf7258cadb0f794b3e3dfbc6caf2f0ea086de5b8337a1e8573d0edff2ba092eed5f48486d6f4d6fed632e7e3df0c98a0b914fde8ee5ea64abe25c0609a21fcc1f5dbceed4356efc4f9e41f2d66f7f4e1f357dfe33d4780e2f4d949de8f9918685a31863ad9058370bbf69a35870a9efef835e7c295b166744b87f1933512757843f613d4aa3518aed7235d84e3f71a42d4aadc71de317a2c4ff2080b83ef3829f2a2ee11d8fb9ff59743fcec952e3f0636f8bccb2917c16330521fc7901dedc903ea5bf1774245df3bba79ed3b2dbb223ef48869c2ecd7316bc2f0ea8b1dd4c4ea30e36914e5f9a659c08c074b28ca8dd830f8f567b9cd5803b9fd2d0668c446b6b466eec7181d4a98e2e9177ca1521b10fba4618c46e25f27402fc9534884d44ddc83fac84273b9c6a7613c528886ec1d9fc5bdba8de033b4990edd8cea1d76b7a1c18ff3647e0829701c77d9d34f2a16b6d0c7ff725d1fb4441035ef47a22498b285f287c4f69450aae47bb6d6140ecbd81bc733c103aa961a132063abab3e69ffd39944b82d12d3faf69984f27b12ed5d36a155316878e52cc798dcacaf17a9600885f6ded7a429461e3c01c6237a8f0a118e0460e64d1029c7f7d70068dbc51ff8f30227a3c518ccad93341c945069a9814691968caf1a545c0c5069c6c76fda4895e980b9641c41cdc10083cc3a8ff6b5eed125a75d2d4ae49dd4063eb65f3d53d4256a1a8304b2b476fde2c68044e1f4063868e3e953839c25ee362ac398548b6ca3404140932c86ba6923146634507d1e93aa10b47a30d04a4b0c111b23bf4db99732742bb05e7ef4ab4b411d1feff7fb34da878614e9a380518642fe9c6f81abd678be9b5cb00ada28e032ab917d6ab86da54969653da9101b49c4ea024f5ff1bc09bfd9dd7efef32dfb4b655267e8c1f8ea03ec38945b90bb81b471edbc4b7af844f5625c045a2e8fd18ea26f884345cd77c0cb7e7225aed6192f7eac1544eb9488d0a244ab5e4f0276fe6011ace28ea5699cee4d0a5fe3a5aa94d7467c7d2c7caa4563d277d840046bac9a714b4c27c663ad0956244d50b138adbfdc7e078ee9701b3fa12a377acb130c75af1c097cebe6cd4bd623794494eaacca6a9fd26c497d481ea4cd70d752aa5868b721bd4e587a72ad03841612d73de8fe9718b992048d516a7507381c721599ea4b1bb4b473658a78e4ad8c855d7091f7d185debe1351252068fe012022a3a153fa41d10df2b9d8e5dc8b7a5d23adb47f87147833fbe15f1010c779fc98a236e289c70d197f9c3c7472ec5b8add4a72020614f6db2577f22d5d540b34640aaccb27be834aec5664aaa66c3a4a7632f52655f47bcb0ac30b107562eddb84ea28fa56c7dd77ac983267bc58cbc1faadb46760e4462647d37c6fe943a3e4d520bd81357d1ed35de5222a909a0fb4edb38255fa7ad142059d08d65075604e17d4b33cc9ed0c0cefd0be2b6869210e7a34efd295a80f0ca48face51784b6ae61293b1573ebe66402d52c627200dac1411972c84300b6a6cf12df8eeed0461696a47777f54c068bb8abeb7eb559a40c22b1ccf9279ef0da1e8ee98f2a98248a6724f0d6d8c58c1727f73a78a40424ef564c673aa786ad744e33f96b126345e3813714e9d005320bdd0b96da40e111c408aabd59a2d781a54cf3c7edd3f1e006d61e6792f2fe0f2bb6adfd071700d55cbba609483aa9695ac3abf2c05bb147632aa8dd87a4bfade970542c704d1f72092449d42a49b5b899816c7210e5bb4bf8bd461207cf48a53e114bbfb40344d35e668a92aa3d81f7171853477e2feac89f867c55f1de3ec09eb9c56886497524366846535f520ed8a194c07303d7c7b823847895007e7736b576407df9ef77675b59f5018292f117630e4738ffd94b41de2cedb3e4148f287d0a7c1b36b33b20f74f436354f5fcdbeffcd3eb8ca9ecd370202f277b15311bdcc1ecd9c0b2a4ddb97513ee5b75ab31d5946f15de4515dc7799afb51e5b64d506efc1e0fcf028761d206935ab018a9736982e760be179fe84daa1940875578bf50ad76cac9b60773d7767153918d1bd237cdcce66051820f8005dfa04890bb65b149b91ce4bd50f6a10df27659b1df2a8cad0643d38c61b0bab5b2b5df256cf3736bee1e4fc404529432f48191cc624cbb503781c090f7937691255ba69c1cbe46d7cfeedeb69353ed17ca3aae65909ca61c5d6dee93751a8209040aa262f868539c627305ba288b2d139e0f5e4c49e7e88f3af673c935c3d7c167637ffb0c475493171c89ae8ff2f91af42ae5ee5d12d1b12536bac138938cc03802d420209cac0bafe53f5cafa4ea51001bc23253ebf6b6dd1f14469533ee2b02961475c1034aac1d188df20d71d900c77f81f120ba418cf4fcfcd373f0cc298e12af807154fe284ad2b6486852036a69abca66531aa83f4669744c0eadf62683deeffa4e8e41ab754726b290777456798a18b3680058f0d07a33291b890a125c8f86ace29d0b460aaa51f4a8b23b569b4ce3474fb1c2bfeabb4d6dc471c47abc13a182bf1db79b20b8f1ddf6b34de725b8f63d31c8e8f5f3d599f32cd5fe7af03476a93427a1e8d3623fd5c4176f2f5bb8a60dfc907f1abd60ceba79b46f8e440af3e8a02afc947a7b3ab10f2c2c70fc1b4b8f6c7ddc890afa0b3628886abe7a020ed1e848bf384999de0d04af27e2062d23c1ba49d8b33bdd61aaeee7fc63a1080335adab5ffe867c168acc5ad33e432bb525fc01f7be3c0aad321fe030a44f08c87478f15213306020bee2f8f5026edd727d4f71122cd10561738f7a64f5d22b0edc141f2965db4183b22795ff350c3b399317a7c5330969a8747a0a126fa86f406603c70c6700af7cca8afd9fad7d0ca820205c2ff2a6b8b1e1dce66c549712925c06906f397aa46144d1abe835de4d90bd54f6db7471910a83ed76c92d877e49b1a2f302a202e892fae9cdd3e0e149e655d3b0d4a82cb6eea1967ecd11e53aee1301700c6d290d34d31d0df7641fd5d756256b8b34264b1c225485bd51cc92a7584da355ac77e9b0ae8a15a024e92867af7e9e551c96283d431796b82bfca8902c2a1de64b2631978a360bfb8a72ff544d2d862a8af4fa354c4e942c3aa1b316c17d40950ecab5a93d3", 0x1000}, {&(0x7f0000000240)="4df24e715975aa28749fb2169526fc92d15330da309eb8cc2121062112869cb6511946d52c81ac60684ef9828f605c101cb20b10aa65243d25b975bb5e6531ad9ef3a506110455401640d82f0bb57172db02c8d29851e746ac55d012a43d040d6005188f566bedfa592eef06ff2c7d27c14be47ef4b96a250cba843ab0b51cd42a7a021b1c20be3e31c3601be83f3e0207077f6d8e2eef6df427eab8763d1d5685ec8822dd4c42fe728767af944d178a377c16", 0xb3}, {&(0x7f0000000000)="cf6bbed182902e5927ce30ac2dfe9112699497201dcdd74889090696fc19bd71087387ed60df15a76b603d492a69ccca928a3bbf4ec014ea59a3f9566d", 0x3d}, {&(0x7f0000000180)}, {&(0x7f00000015c0)="62fbb34687b151855ed32833f59c99008d5fbd1c5afc77536ddf6df5e5682ec21280826187a51cf5a4904c7ece29ec8af73cb40f924dd6c7d14da0afe18095c729b7a5473d944042d7056ad0c9e008fed08d97b96270759e2a7bed9627258946194bc65e9a06975fb2299ccaaa74b557036d090a4a8d612f10f3dad049024aaf726a11805e20cdeb75e515f8700d9bbba741ccdb51dc165a1e8062588de62f49298f09cac23915d3d1898172502d1ad980460787dd0266c7af11498ce340d9a9b89cb5ca53d0746f1188ebd8d4f51784cf7ac0679aebff451448472dc13c89c32150cc69b586971ea5fb5a55cabc8b3ef5d87a47027889b4ec2b5a80cc90651a0e0c8090f4609ba156ccd0d6ff35e40f022520fca25ccd1ab0d45702685063189b98485f765d4b09dae8d657db36329145e6b1fbcc0964e67fa652ed5c32dc4fa370e015cf4af406bd151f79128a30e56b7e7c8e8a003e5c74441d3eda19cdb4596361e84915bd67ed9cd46341509a28f830e0ed5a2dd7eb908c5a3b827796d75d247f90a601de7b76e51f5b7daa6a99a8f5fa72dd6e3c80f6868f7a1dae32543162a0310cff7b0a00249266adcdfd6f21589bbe3c3414179ca322d35a97da6faa93ea458bea626ce03e68b47ade990798bf9be2477b92c053907ca542f902d108092a76846e167a47306467ecff6e4d233c390ba7b88e9e9e128a884538b1b329ad4eb76458fe753c0f08a7c2cb03ec82bea1cda87e9717b7df330ea66bf3b69192537a23708d7a48ae656a6cfde88436687090e88063e106f4a5485f4fbd20f225fc59672d47ae11e8721d7fe66e9b9e6385ca6f72444b743d5da11cbcda92e11ec5033fdb869d2f9d7712db74195b131780bbe5c0692b475b92bacc7012aca87b91679276227b7bdc0b29656e018e14123412dd7dc9b0c8169501db137194504d3d37061eb114856157585b25ad02e1c81b03a1819da585eebab98c361317bae8b636c5d494c741396ecc4810eedddcb39d35d2ed1a7260ba0fb1b6c48d0c72a940f902156608a56988edb2ddb5a912d4e57b529ac934faaa88f24e1b4897dd2d07fb44bd8b5f281f84dbb55f1132f930342cb9cb20ad87859bebe79c74bb883788f59e1deea9a0a3b80803bdefc33052faee6623b6a2c38fdb27a7f6c009d502d22616809f08dd604a6f04ea8eb3f86c6cffd2f0e134da6b693faee5017ca81ef4792a0a149b1844145dd600cbdcb8021b67600df63671879fe0633f8cb5f35b76f61830c944131eb26df0fe0158935a765d71f75ca122cec9675c42bea4fef527035dd28386c6e890a78b0cf8dc12ccdcc738447a2658a39f317228d9066642b164185fe98a425951fc0a265f0b479ad510639dc024549c75f044dee74c025c444437b16890587f158c5b215e36026c1b1d683e955d8e35e4a69be532e60cb306f17bcda5c9598d1135bf4c8b6aef78ec432f59d527034af3de728fcfbcc5e475c0171c3800ebef3a16ca81a40c7b241acf7031dd42391c48fa02058ef8cd5ac87e5d7c9dfdd227f7c7271543e4450e0d7adea51f3d1a67e88fa7b69db7604723d157d0661e43e2132c0ab1d1843a49ec9cf8c222cc7a4c52bac8cab65d6f0b7c3ed7ee883ee4d6f20cde4bc4c21d64eb5f777b11d039b86611bdae1ef47e8fb4dd8bb9a66e8a95eb494ecadd5c0784bf9776a11ef8c42389ac64669ed9fbd7d01ca2bee1aac3d0b57ba58c84ed1de7fe9625828a30e6d4141d6c1dd20886d802688685183c0160c5db5f456cfc5e366f21c1006131a7ee81f19fcdb5ae843fa3223b19531bbee68e3fcb49e814ae27b6a87319732ab813479d6cd2634652a5aeb118c321176071173bee616dab6f631a48ae318f98bafba1f1da578e16b5bc1d1ce5d73983abc209fad8b7afa1cdb2d61b1926b198a75a1a46e370ad21114d0952376a05475d9e429eefb9e897e89573dc9d787eeea4decefac87e6d5abbc33f8ab9e66cc26f32545677b88de7af69fae3618d904bcec0fe99029f5499c5ef8a02e01683ef3083286bfc4b611760ea8e86ce6ded80daf3d5992e5047867bfbfdeaa28a3c373cd98160ad304256dc163e312a99f5533163b118ba3241774994dd16c6efc79e4e9842041c6d756662fd36745fe3273b0acac8211d1de96bf18639ccf44587271938950cfd98a9c87b6006db67b63fabbe5e170068a54f4e565f8ccf075ca4b584090f51c4ccdeaae127b6124ed8e876b3d5625b19d6ad6f08b3a751fa17c2e718cf88fd12388e9082d1d9865b7a34c8b88f68a5df0a9dbb55d3a352e9bef00a25b990d9926eda9c9afe9038ac0d910892507db52ebe75ae7b5d568af9d5796adddef4987b6c8be87ed593b0bb9728a6dfb72d565c06b05b4178e85760fe8b6273c58826af46839aa8d36a69a7ff549e561913d0219a02c15f83bce657358b3063ed1fdf4a00d482d06798f6adc456b7838f93492b638db2625855161fb2d7d929246f8f647ef55fdc34f45591d8bf0057b5aaffb23b61f3f516dbc22d0651b2d1f51416ecfb7af1efb01db06d123d4c4ba3e4fa729c72a59f4b7da8994960037b74d9bd8dec936d3554f5b252928d8a8a98277c6e96d46583e38f3d986714e9d679b0c1a185d20ba577d569525c486ad599c028cac7e712cf25f3159fae96f2ae46cf34eec71e4be30b7b166b5de8a81e6c56fdabf5b52d4249afa9fccd24f27aaa8b6c169b6ae51196a604bc886d33657fcfcff0098341a49cf27887f51ad468e9b1050d0ba87d0d1893027d119733bd8d0b6b965d6795e7b125a2d3ac47b13d99b802890a31ea57d260595fd6232f0f31e7e85eb75b90450ff252dc1987c6ead7e50b02b94b3d1b5c3cb6a4b0fda59a28be712eb918bb4f6637d46c15c7ef847f20a74a1352c2de849da92f1a862ba6a68f43673381f5eced9bbf3aaa497a25cc03912ab5f24ebcde7da7418e9c92662c8d93f0ce64dc02136bbca11930db22cc9c43e9e4fd3662ba57ef20bfa31fb49e9bcede8af0c392df44caaeda8462a26ba5bec0748f6273d5005acbdf595551c64738d93e1675ab6fdb82730f136db22ebe1ac98aa09654f95bfe81e443d7c8dd06a442c30b7299b9e7a11b7f6f8503ed7ce2087e9905127e224df3bbbdd264d18f9110aac7fd50b06a7cc06e1bbcec4d669dda71f9019378ead2af64b5d901ba4fe6c0ffb8ad48ae5d592ed840010e04c96255e9a0d966d9bfade905bf667d172e4212b2148cb504b39cb53012716b224e6db7b254c18eb9d0dfd3c0b31e09985042414dd5b1469a6bf5dfba4bea19c585da433bb5515d85e348849162cd09b8162ef5b86755a711f59d5a1968c5b6d5bcf112e52d4111f669fc94601a8791cdcb4f7e4bd7f24d3e7c85f572727415c8b587c9597bdf74b08fb2ddec26d0058765175a331a2faef07e9aa32ce3d5c92a84d4246dac4ccaa1212d14009a9d05d9aa2cb19def2379e436f36596ce1951799fa72a15cfb1ea6f223afd64ea451ec41547a9ef90692b0694c2fb89ae6c1933057e592ff6aa08ccc7d6daa9173a29434b12938f9e3c4a4321e79fd35730848d2765822be4ca43efb21ae19b0ba680ded3b96cd82a4576585146a204d9284f2f1d3b4eba2f21a5490631ae4c64d0fe768ee5ca1f483b72b45ba38c1b72f1b7c19bda4c73372d84a6f3cacb02ea5a1b00aee4929eccfa614fd7c0610b584ca4efc418e740f683b1e3c89a4d58bf02ee7446ebab2ba07ca848cbd5125c509f07b2741663d10eb677ebe8ab9f7c9e181aa40c1cba4b4e68cd0f70ca5c27664b9d081990cd4d81d60e2b98c0293fbe490257be74a28949ae60355dc34745dcbd69a21c9410aed452ded1d456b308b582b8ec477d321bd862912f39d11481c68db1c482d6bc3952043e2c615fa255deff32606cdfbc6fa5a21ae34e3ae6ed16c968e75d149c3326f335a641a3cce3ab1f0e8b3169298d9e7e832b90ce9a51210f93fdc0dc3705dd3dc399a6450260d63efadfc02ee615b780d210c6c7a0ca09501e65146856c421dbb45d860a0742f473ab07a85cd9052080dbe20022a30b04f95ee46303ce327832d320fdc1c52172d563d231d6cbfbcdab8765807dca60c92a253ce2fe9dffec2f3678289e96c67a593857f4b56339835450e3e0c766eb66b7dda07f4f58709dacedb057f45cbef47003b3370f4934a229e703c9f3d99205751ebf48d15ad0ca5aa4c932f22362cd6d8a35f29be0e8a122905a56cac9257cca4b6d7411d7adfa4d1221e116be3a52cc1416dcdc09d66900f5bdc7048b852ba82ab734914d68bc6f433c11633a808a1ca212130fb28c579fd86b99a63a9afcfc99ad325c7ef93f88eda6658e33859640d3a9456accc86e0943585ca1ceb1ccef71005d195dddc0c04c99e6a071b70432946977a8f8f5016c1fd64525de5f737901d26c2a87becf646f8efde2bdaeb185d7329dcfdbf878ef8b2567a0c59f4ac204810e7f90fb1c73f58e972eca2f30c8a1b321ad1ee53a5fe3911bb4b908b7321bd33141299a6608fb44adabca514582b88c8411ee246bfefcc570b900b40a985fc7cc1e503fb7540caf9e164c9994f4e965aaf4fcfb4d72a36f9f454f7301d41ffe4c556cee9e190d7806f647673d966f57892f5c2515c85c82eb3d3d2585efd42ea7a9298bad772c8d7df0444acf2effe82bd61a96161ca5a1ff58a9163df4bebfa624bd86df3571acc24cafef1db4e9e02b6477575bd0b826787a10fa124704558002a31eccad35a4b7fff7adb1ff4fdde01989027fdba49bd3cc8d88806c19f17d14db1ee8371260791109897e8104323c96b8253c538fff5d9833dfbe4583980ed5d5b8363c89316a6a009cdd44a1c5aff595477bee83bb5537f9d3804e2db61c78723fc1efbd6a9c23f6ae7b6339c32f0b46491b42ebfb6650b6ce4aa4661b8f524367563f1ff98735db728a6e6b909e971a1eeb3eba8d2d697616c3b931cc6447f3e92a83eacb0e350bc9cc392c14b3af8eef42eefced406ce1ae1f1b37eea7e19ff9d20378b47648fc319589a20b3df0ddcbb4947bf68157824abfeded48b986a7e5f0bbe6d79322ba7684c72ab05a860c5fa86f8fc8778b722cba68225ef2021272a46df1993c36b462c6275ee03289d90d1fc16afca943842256dcb6846e2d824572c317b5ff0e4c18a4237f2d0130a132bec1a3ac07b3ac0586182e378fbb8ff8ae29f9f58d911dca1f91efc802da9d44c17a94e5d3391ccd8c4f45fedf0cd25607c888695bc7eefd0614b8a55e146d74ace1c502907b8269287c35a6eeb6c916ae8ad1e8dd24ff685322d603ea6a4bbc57e16486994dd525348fef7a102e933691e0cd51bcf898a7de656d537a822d2d480e15067fc83dc2fce70d5e55dc4af5f83d33aa990abe2730d7a7bbff96050af8cec9e86d77fd07caf4516f2a8e309420c144190ccdf0173ea953973cb682f458942b851de296bc4ba3c57606c775ab78b6e896bebef3afc32ac0ab8d4f28283a00f0ddd77a5b3a519b5506895b1486844c4fe8ecee8d535156c4e25a89c399621764170ea8258a0c63e22652bfb680672f6e65f8b6a3c9ba70f95a9c0612eac86650716f9d8b2f1223e76fcba6f969f2f71f4be4cae7cdcddc2d2517680f5231ac645c36e94f6f6a200636ba393356abbe413f13990401eb2caf723ca7dc05693e8a2e811103bdaed7bae5d8c02381f8e013cff19ae9b26ad6549e6fa6760e25149c2388b5cc18f60c1b89cbedc2ef1d0679b2297677b92536ab3c699c266537e3", 0x1000}, {&(0x7f0000000300)="50d908cc96f3360e43fe5c4917c7511e48e987753685ef0744ac1cd3da4e728283e3b4d16f75b7df2fa0ac78435f3aba28ac63f677b8792595b7b89975a42803a06d13cbfa19688d2c48fa2cb2b46726d3abf0c3f3a793f76627c81b0042d0406f384d413e9e7e69026eb45448eff83ac91fa95136143dad5e1e5ff0f7f8e5f16be25e32dcceeb5cae78b658b9ff8da824ff5257710319f8a5b3182a5df3c88f69ed3daa84609b529aae81164961636a8201f492e94d07665b6cf1174f6a48f3c09f8b191a643f2dcc9f8a2f633418bf9edb224f9d9fbdc07604e5fb8cc5e6080d687502afd433ab42fc7ed7ad7ef8ea77b2d22caeb1799e39616f", 0xfb}, {&(0x7f00000001c0)="092dabe09f365bdd", 0x8}, {&(0x7f0000000400)="b3d5ef08cb16bdfab82d2ba29adea159ff563dae9e619ef36e1e1665b0961d9a7b3efda02b0a6a1b2ac2193ec2f03a0d5de8bb", 0x33}], 0x8, 0x0) r1 = socket(0x2, 0x8007, 0x0) connect$unix(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="3000400000000000000005df428f8add38b0dff3b5a5ac16995e72c99d3afdb4793f6a2ce815a10cd6f989409002e32ff42bec73746a19244abb3791"], 0x10) syz_execute_func(&(0x7f0000000540)="c4c3a14044045c35c4c20d903c52a43e660f73f007a6bfe703000000c40d48f7f78cc443dd6e480eddce62be0c0000000f38094e8d0fbbbd00000000660f73d5a7363e3ef266f3a3f600000000000000") connect$unix(r1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) socket(0x1b, 0x1, 0x8c) 16:18:09 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) sendmsg(r0, &(0x7f0000001780)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="80000000290000000100000000000000ca9a2b597aea0a8e04aba12bd26195f5872e9c1b0218d97542c0b87ed7fb8663a2ac7100156c809018d66edb88c636132571e9274ebdefeddd7ae4b2c1fb27fc624d0a331b11a6cde47a9537a598eb46b7449c95da43d3eaab3f5dbc9c4e3f6f545fe04ea938edcfab287deacf02b63e4affb168f394b3e8eee900000000"], 0x80}, 0x0) 16:18:09 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) setuid(r0) r1 = socket(0x18, 0x4000002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$inet(r1, &(0x7f0000000140)="1dbd3f946e67ba25163310997a606f0c900d0e57750f9fc61cdbd42185b463ff978959fb127400453fb767f080d5a4b54bceed46360c6b64b9dff6dc1ad8aab1f0db35522fd5ec9cba952e2a3b0ab4e13ae71df233e46bb3d18f0d2d12221ca232accccce6cd1a40cf391d137a374d28c1b86604e688739ec5dbf836517d8ffc88a6d9f46b04203d94a9a05299c3b4c0363320ce35c78eddfdfd7bee344172567ab010e0f6403faa7dd5c2922f661a8d0dc99434deaa", 0xb6, 0x2, 0x0, 0x0) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYRESDEC=r1], 0x14}, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) socket(0x0, 0x2, 0x0) bind$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0xa) setreuid(r0, r0) 16:18:09 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) recvmsg(r0, &(0x7f00000001c0)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000100)=[{&(0x7f0000000300)=""/186, 0xba}, {&(0x7f0000000240)=""/101, 0x65}], 0x2, &(0x7f00000003c0)=""/201, 0xc9}, 0x840) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="ff02"], 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x40000000006, 0x0) write(r1, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:18:09 executing program 1: getgroups(0x6, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x81, 0x84) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000140)) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f00000000c0)=0x2) 16:18:09 executing program 0: r0 = socket(0x10000000002, 0x8003, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x9, 0xda3}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000080), 0x4) 16:18:09 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x181, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000000c0)=0xff) mknod(&(0x7f0000000000)='./bus\x00', 0x2010, 0x801) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x8) accept$unix(r0, &(0x7f0000002380)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f3ffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dfc1c629000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000230000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002670000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022bbb45b130926954d6bbe968776f287b7df087c92a459d00e8ce9887faebe2638558671ae58b8c6158127068cd2d6d7c5133c50378299b09a85d0dec2f4216df03dba5bd525d7fbac0544f186ef16e00167a2f4e42b11fc5aad659bb9d85a306a3b9d474ae955eb4842bbf12a3e100f0801c99a87f15ca6e876799a50d75eb63a69f7683dbc598673e81390fb93b3eb6337564c9ae08013e0a1ca02e6cd39d7d002ab7a663f02ab6ee5cdad3edbbf435a10f854897dac86ee6d54b2db2dda3302a372eb1d12345d363afdfc00d74585421bb5e3c203191856973f1cd741bbfa568cd6d6453b137d30dabe063879eec96a9d2d4ccde10919f8532466bbc3aecad59e3a798c07c53772b9ac884da5ea282085d0272109d4aebbd48ad71a087670c8754a4b211345cb62e98389e0cd1f0089efcf5bf5e2f12a840842b4"], &(0x7f00000011c0)=0x1002) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 16:18:09 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000001840)=[{&(0x7f0000000100)="35fa2410061419dc6d9fa6326208decfa14d443ce074fd9ed0212a555a32641ade55708c47b202b76d0ccf9dac940a93762665618e634378115c36b4263cfa0ec4", 0x41}, {&(0x7f0000000440)="a8043d0b129c8d3da562fe858758aa577fe7d304d32486c9588777e66ee4c3d47d2e311d2bb0d539d197a8d73304b06e9113fdfd0facd6407033de70edce24f0c9ef2311d7dfbd29223c4febd325e9dd4b80dd9eed611f3bac457f30c6da02d1f75ac5e00724e9b1e0543491c13375ed9ee58a73904aab81c20f7f3660806823db66a8fb169628a6b99499a03e46ee0726736434d8ff80ce0312afa03cc8c2c3357f7663910bbd5771af28595e80ca000e21d794de9f303017b42fbe7bd3ef8a44bcebaed1e09d07d26f9e2a4d6e10bfe971dd83fde9717468b0a290f1557b1771fd03ffb9bce0fa73b77b5eae075b11cf99cc68b21fcc627374e6ec51d0df6c01ff18bba83e0e72defd86554bc91a09414707466275341356f2c6984bb33fda36f1d75e5b3c89028b816c974bf5c7936a9b5cd84fcb78042b6fb362ebb615550d6230b39350d26e91a65c072bfbf481d123ea7ac92d245566eafc061b71882666b3323df6a6836f4d8a01a0b9adf2348ac59e05d3c44f79fcf9677feaf3ae28c26a12782551fa5f34d0a9bf7e282267f7591a2883ac2a3bb6396b5abd1145c40834e4b993b84d2a07f0e15bc8bab391c65caf1678c7ca689bcfd32462347f563520f6e302df29ab18b89847dafee5f44741fa266810d802911c39703e8c9af355cea739728e72f9a77d2e16438df578eaf98a36b93a2398cf476d0ddff50d2f5e45e9a58d220969f073c1f606c0019e66a54b9e687b986c42a63ebb506fda201e5a2375e509a8971c34c167e68fef204e348fa77f8591e335ef9b4aecbc810e456d52c9e41e68259936022a885117a4b850db410fca05f8aa8bb4210ece919c850e2efd17576acab8656f845ec6c8080d39b806627d70dcf6c57170857d816f63bce3c9b6a8fe2111a4d09a839a623f3cc0672125fb916b931241978da219eb561b6af10741d64c7805243f7fa6ee9044e5d3d21ab3f4f96f8620a735cb8baaec8b3cb73a6178aabcd0619558d8221d3cc093862eae60ebbb97eff9c74221c15aef3c10bd91b792972bbd77b72d94c167b9027f38f35d750c561e6bdf05502af7605c1c4276919447f8a0cc8eaaf51c5136dac744bd53201e1f323ccaf54a455b52541c7e05836adce1d08c2a612fc491fcde215e577e1148bec4b3bc62a7601e513349636080049ab14e4a5148cd51a812d504e8b080dc99802254fb68be19a3d10b84801e3de3f531e1ffea29d8d3e38c5591724c6bc0bd7efeba379ea0fff9e4971342eb80fb5d625dbd654c10ec0bbf9432942ead2a91c407bc5099ef6fa26c74fb71f76a2211ef1a6d928124ea0f4095331f2c963c36740b40b107cc54447723ca799e2242847126da5527ff16708b91107b8adb74a4234f4b880600e4884e39b9d8290d94bc64566d21e9aa181a7418bfbde7cd6dcb03857a88fcf29cf64b739638851d6465edb2e72593971687a777d4e30cde2d641b1d03010e012b3c471adda76d696bd9b6660c3bb0e992875578bd2d5708148615520f19c4548592393651afd150258e76d50840b2da9159a888ed8487f8504c08be2d3f5f782c9692b76227f21a704f5b772914fc0725bfef6f7400188b808a34ed326fc549f62d07023b9a1be387f47ee6e44a26beee33898c1799d4ceb5ebf9ad497ae75b56595e887951fd53476094ee900e673da8bf7dae84c677f015aec510283b241eaaf83e3dad8b89f74fa2a5f86a06790fda8dfc7d8547ea7a1808f6e2ab57d69763d2545447b979aced1975bed3e6eb463ca5ef6f5eb56994a0a7fdfbe4103bd4013485661f0093334572f0430420778d3682c91e8d492d7f8cea8695e7b2b03d84a2c45eb1365bb79bfdc6b175db232b3decd0ce488b07592402c8b02d4f5c714381c366364ee4e99f3f438c093dad86bb3e95b96e440c465c7cace1b40d91dcd1f2b5c5ca64151c4049ecd44dd8357cc963715afb207a1238908198411e5f416277130ced7a838367615bc117939f89dbf30c286092182c2c45b832a347f187dc4067d2f0771ad969673943ff91473803682f637129d1d9edc783e8eaf8cd80e179cb012ea2035ae64690c5fb5113f702374dcfb0f9f649b4cda0603008a67909be2510bf70c7e5d87b65b448f868c3a2226687e87666a33db121320e6cd65ae8a919ebe1551f8ca58fc16b8e663425e442cab8854c97d06aba7d30f40cedccd1aea593982b6c7003fe1060ea0fb2c6ae0f33d4d93c11d05cbf4d12397cdc07b48c2589a672999c15885936d216fa758cb79983231e1c52b5a2c5be15062f4a7c07b22bf2f46271ac4a2e940747a5a863796989a8d74343815c66efd55bd960b8117d4e016989e5eceef68ed3f108f1c9b8f0d039448298097cb46bdadce7241b14295dd832e33ebba21ac173552183e085c95556776f6b25712667835f0a73cf9620928a64444229493eacfce6fff33fd1e93f01472d84e51b34c235c09b0a250a39896accdd7d3d33b384ab56c795ac924b3caa943e7dd1d229af2e2f53be1c01abe0d8e6caae04d1a0b14176aa7e1a66589db15846353b6ba0e9a6b385de1e237f77430e43e6720fb3e7376e1cc75ace2b2adb82a68579fae0bcb7c1a6159802647b8d53e8feead17e20f824c319aca3fc843e10063a4313843e470debfbaa111eb984b75261c4a5e5c9de8c9366cd45263f751f74ef5b32e01646b7852a4b28d71ac0048fdf40470ddccaf987174c89dfc6d908c2aee8b59f24de30634c738c1e271f1e2e22d84d09bea98762a363b1cd98a2e5783fbb6884cfce0431f375964a94ba6c94b0b411467340b8dbd3d640f01cb305767cd2abe17fcb5b28626a53ddd6ba85ca95e541dc4b56d44977fe3132991b82f909c3f66557cb9ddea3d614653bb3c56da8e40b152941756757274b641d09a9c0b87587b98aa90ef78bf8e568873fb5b32c7bcc309b3bbaaa87156cf230713a57f8b41270e3f0dee725857fdeeb9aa2687e00deae28b420844938ff894df1f4f725b00b048d8cce7facc2c58fdeda5e9dacc9047e13a47b33d03d74caa3061b87bc1c42d6dad6cb59641472d9be6be19078ed6c93cb25f97d343a7ffcb157d1d5eb9f8e594758a6003ba47212863873a5d83642eb713bd8a6f0030d1042463b70e3c59d0b1fc4d8d2deaa15dcbf8c0556258aeafc8b1774ad956cde20f36bfeaf150c1a011bce191994e4548ef1853dea636bc83ab471d34df11a5b23171b3d1dd4119aadb6283ef9658b278f0bccfec1b4acddb7d8aced20bf29a069bbb3233092190a7299884be936ed48deee814decea01b333b671a901375de2256ace6d399947af8f665bd6c5cf914ef55dfd4eb7952b68961b39b77394b7d1bb897fd91f3a512a8edd5708dea04ae3df6233bba2fbf651bc4503374d99121b6340362093d9176aee25c6295a51f3bdeb0eb14a02f9cccf2a0d48f292b332409cb54112660972cd294b8ccc0e16369efa8a053fd0c0bd1dae526c1bbfaddfa0f651963eade9ebbb80327e26d4500222c694f9989d3589ab67eaac583f9f24d05552df00f4b2586a0043439d9ff8bd44f9e0f7faddf05d19f7cb155531661dc41b68fa48ebd3180aed18e5d51fc07e39834336495ff5211b58563e8ae15d1659bf32f0453e7c1d31ad86dddde195557434242847d3e4a35f7eb251631ec077dd6491f3f8cabe95e233ff12990b6c8a3ab8dfef98021fdb23fbe53aa54ec301c4e810dff6587a8b90bf62b9175b4aa81c0c6f4eec8104456653cf52bf5f06ecae01e90bf3731883b0dc6653fbc2467f7aa2a3f6ea4d0fa548052adf70b170bee6ee5c480942b60b3db21aeb2f171832112c3758aa9167e821f5dd6b11164616c0ebec7ffc6481cbc1aa3b20ebc782736e7ed1b033eb77ed6ace25aeb1f611c4ccc5cdaf8055b9775f853db605bc5411fe8fc1337079e11feb36263cc1d1d978baf550b2cde67d7fb7614f721591d5d82f4a53db9f202116047b28f18bc523cd8e7bc97ea62d25932d3a1d2f10698b72f3194c37476ac86619bcc5fb8a734e7476679f22d85de0ffa47b4ccc6af7031505cfeacede5b3587cf97a5d25f8a26c7ae52d41c0c6d14b988da2323340bd9eb90d0b40fa0ab055843696b50d9d684ea12d8bf937e7e9b0fb7ffdb1a3cf54d4eca9d8237f8de75ccb7664d1055322028a4e470102f8494bf35ae6001a54043beb343ebab009e6d1ea259ebd25fc4cee9ee9aab1178e4e29176fe4de649b2602af6221ea821f85bd38807ae726e85da9dd6afb5f1430d02e1dc8f944e0803eaceafdb7718b1792288a16ccd2f49b8ef94aeb3d0d49a79ebaf4837c2f24bd708777244fb90838da49b2d0acd6b32c37076cf81e19288880cdc9637fa4fc5dbc745942274611bdcb6d0fa18e6756eb08e5bc845f84d2bfac333665dff629a8330926d565f9a00c9bbfaf67090a2fed014c7306ec932b9b2733f74e87c7af21f085f4af1881d7c028f3012df18ae04912133aac2c0f94d1dc83606c94649316e2cf81e360106666322fa8d6a513f39fd6d2bb25b917b01b67358ffb678e71bc1bd5ae184d409134f5fb8ba1ae9064f684108a7c422e1047b29fedd0412032daa6debf65ee998937c2949e445510c46509e0f2be02e121c397b0bafef5ba935b404553f79a59f3f53b24ae6076f050078c1d0bc0c24805a68855f3abc58fd4762eb01c0e60b7b6501610ca526a2d40892eec8635fc3f8f405586545682ab833b437def4a031157dff7676abbce5ab45d69f940b61d2f5b7d453155538cfeb32c3c18ceb8a7968c60c19af698d99c13474fbeb88be092c817d48725b46e3a633d3a9441284496953dac878bb9cda074016ed96da14702f4ba195bd6a2f0e29179004154cf7fa08641683e2f3cbc4d1bc7fe3a260be58d9644763c776d936bb373d1273fa9d2a70d6373d43f0a589d77141896cacb5a1e1762809e793de3e1d112954d2d85bd4c38c09d36c674854ebdab2947fc4b5f168172e8be149c0608d02939e69adae1826f191053271fdffb0dc55dda939b08ad524d412e7f84708144643377513a8b8241ec88627b9268eb7c2164cd99c6cf783604793d80bf20cec8669bde5eb8207e5f050d8e16df4da993e0d520d8daa92752280e05305400aeeaf30a54f708279846fd95cf582236718a422577040bc5e13e2b2bc62e62c80e5993ceb6e2f834e8db92518767c28b21569a34978c5f317d2f25fb75fafb5eb9fe3075c81b94f768b0b01728fd551a57dd9a6eccc5b454525022749e93ff32e5f55ed1250f9bf5858a31f415a37067c348c4c0542e1c3cfe3234a76b12c6d1f7bf77aa1d45d35d21ee306581bc7ab8d43af335cff95995521e0543fda36ad92865a07abb3b6c5bc58cb3928184c9a009a8a6fbf51c53f2919dc64e905e9e9e41b7299b0be2d0eba9e24838ccd02e24d587d884bde3a3689bc9f48c6642ccb29bc612f01423785048a008991771e5cff533c2479e9c51995231f6c5b88d1c89d104d426292873349d1c8d5cac65b74450b677000625b9402d4ecf43996b2da21af7a8f2418574c37c31544be61888900897787054fcdf37b4392128b5edea7e1e5caa0823e19f70995d269d5631b95603176829c67e38c452d605e17c7c7a43dd7409b32d756d4ae0b321cd6b277d9b463d350d89a0f03ebd9d6eb929ca11aadaf08359017c72b2c23beebc2314e06745f92e4117ce8ce641ebf78c3c24bd5d5a5d3b348a8f68fa1b937643732a6fb7f4e053daa0b710f9e209f2f009ef2825637d79de2b9", 0x1000}, {&(0x7f0000000180)="00501aa8daab72c1565dfb055c73cfef31c62d6b20ac41ff5e81d15a233a0efa16c573b52dad81b7046ef6afc5f729ed1bb98b6bda387ee901e6da8e2797dd4086b4259fcd85d07879652beb9c4312086da6dbbcc30d63898b4e9fe6130a13b9219c731bf2bc4092e4c5c769c0844fd0970ba81cc953957586f2356df0d1d4d96c936af3f852b9411ff31cae0fe8ac6c2b15b2bcdba3268310611cd20ce95d10b407bc5499eb2fbde1f9980c7393b4e8", 0xb0}, {&(0x7f0000000240)="7ebcdff7be4d9fbfbf081e5e90a4ffee610ec55330175352ae560bdefd1f82764a71e639a65867ee66cacb5e5a6f1f31089814f053ae4bc080a4ee3bb5a4e1814d7625d55ad43c178ea4caca68413fe08938a56eb7e283dddfc47dbed2d34ac7ccd447cbedb8d0fecf639146edd2371e4932cc3984af91ddd0f0bc9030db6b044eebdb3f07110c19aa658bb381b955e1a4b77438197471a52c5366c1f71deb9e2b88b66aecea1315e919aafdb02df132a9bfa65bbb06139a7e204a94d0596963d747bee6fdf413c709a14689dad0219c203a2652e8b2ab6c1e320a66f7f8d9eff2c5c0f0ca8f6256af3643327e35", 0xee}, {&(0x7f0000001440)="1850e831eb80627e2da1ec31fda8405306740dde38711eb063bfcb78fdd57c4f0645df8036d4a40e8cfb9aa123b68a4d40b6a739fab8d590c84e1573cf8858d96607476b1cda04564956118bbace37f9d03d51c793497e97d6799c47e7c0b733c44fd9382d2514b29ea7b6a43e2dd17d2a53521ec01814f5a7", 0x79}, {&(0x7f00000014c0)="91bf0df91adbbc2a809de17ab831f664ad4bfae19408a1de5862da86c77f5e4a673fa237f4e65a8e0d4fb6241b742ad420e85580963aca70f111545f1a4316c148379378d6fb78c049e619725ce99a2f765b5c535500a6b93dd86ebdb92f44aa95cc1e9084c875eb6beac28d01ca34a5935c8d7658b91054cf8d3993b6104aedac1e79bc7896396a2fba4ef2f2484ca02411bda4877bd9747f8b677588415a0dce70c433104706f1a4ffdade35b28f6283a5f146a39cbb65726b4194e061d507358daa829ffaf7c62c1766e57974bb40898245337c8c8b57cd38ac1140a667c593", 0xe1}, {&(0x7f00000015c0)="e500fa33c12c55f12b8b612d05d63e7412bc0e27d7ece41cd1fc385ba32d8fe0437e83697112c66b0185edc96307097ee0548114926f03ac46168b6584df5493f5845b4f2a18e27e750335022be88d185dc9412eca25de5aefe6dd6b1301728e2604f2acf4cef119dcd816e90c100468bfa1e9309148b57c04a2d66c6694a58f1f8e85554b1ba85e7a4a5f1f159a1b0a6bc4d087f785942818b54ceefa750044ea91d284c675b98df9770867d84b490273e282237d45a3689df0f87a9157ba7d4ae237df881a0988c01c11b37731480c", 0xd0}, {&(0x7f00000016c0)="fb056b097c25bf8d608420c52b6df6846d11df8a749e4659cde12580704290c4872982c79d28abf3f04169fc5d8364bd76d82fb7dab22dd8656ed4cb2945f3df32a4dfdd", 0x44}, {&(0x7f0000001740)="045e02822645baf23c45fb7cfb71186b9d5b122d7acf97eab77e2147a38eb916f9bd51bbe0708627c09eef97c54c0257a24633bbd924d0464cef98a8b0b9f7114a1dc3e31c526836026e54dfd77c02a68b1b99e57f9de17822b2c509c4980886b9a7a819091f447bcc69cd72c36eaefa0684b861753997c06ddeb725a170ded994c65eb8d10ff1c652ddd7ada9b09d42896dd650f5967fb502c4961bd4d3d11039509f6cc320fdeca3cc0997b7ff51371f6fd5eeaa0f7ef09c75b8f6d7c3b704c7a78096c2cdd567e2b0e5c7f80a46596520bc11961ee57d4b53fa4b724085e93405eb5ae2f8067cfaf4417775b9e5754c1701fe0d83", 0xf6}], 0x9) bind$unix(r1, &(0x7f0000000380)=@abs={0x1, 0x0, 0x3}, 0x8) symlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000340)='./bus\x00') getdents(r1, &(0x7f0000001900)=""/130, 0x82) 16:18:09 executing program 1: r0 = socket(0x18, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f0000000240)=""/247, 0xf7}], 0x0, 0x0) linkat(r2, &(0x7f0000000340)='./file0\x00', r1, &(0x7f0000000380)='./file0\x00', 0x4) 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) symlinkat(&(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00') accept$unix(r0, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) flock(r0, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:18:09 executing program 0: r0 = socket(0x18, 0x3, 0x0) socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x4) 16:18:09 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x0, 0x0) r2 = kqueue() dup2(r2, r1) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100), 0x9, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x9584, 0x0) 16:18:09 executing program 0: getuid() geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r0 = geteuid() r1 = geteuid() setreuid(r1, r0) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x4) 16:18:09 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) r1 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x80) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:18:09 executing program 0: r0 = socket$inet6(0x18, 0x0, 0x5b) write(r0, &(0x7f0000000180)="bca228a485047b7dc99e0345e7906155520d16", 0x13) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r1, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x808, 0x0) recvfrom$unix(r2, &(0x7f00000000c0)=""/29, 0x1d, 0x800, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) 16:18:09 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000001600)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000001640)=0x63) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = dup(r1) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) r3 = dup2(r1, r1) flock(r1, 0x5) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) stat(&(0x7f0000001440)='./file0\x00', &(0x7f0000001480)) poll(&(0x7f0000001400)=[{r1, 0x88}, {r1, 0x80}, {r3, 0x188}], 0x3, 0x0) read(r1, &(0x7f0000001500)=""/211, 0xd3) r4 = kqueue() recvmsg(r1, &(0x7f00000013c0)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000001300)=[{&(0x7f0000000100)=""/185, 0xb9}, {&(0x7f00000001c0)=""/46, 0x2e}, {&(0x7f0000000240)=""/29, 0x1d}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/113, 0x71}], 0x5, &(0x7f0000001380)=""/29, 0x1d}, 0x40) fcntl$setstatus(r4, 0x4, 0x4) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x9, 0x8000000000000}, {0xd82b, 0x2}}, 0x0) kevent(r4, &(0x7f0000000180), 0x3f, &(0x7f0000000040), 0x101, 0x0) pipe2(&(0x7f0000001680), 0x10004) 16:18:09 executing program 0: r0 = socket(0x1f, 0x2, 0x1255) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet6(r0, 0x0, &(0x7f0000000100)=0xfffffffffffffeb5) setsockopt(r0, 0x6, 0xfffffffffffffffb, &(0x7f0000000000)="61570bc8655c2ec0b2d81e3ff9d2b647eaee3afbe3d2f8a1dda7ca2036c065e4698e3bb2af222cbb54f8692df3aa8e16da665c2556c8f66597eb3bf473", 0x3d) 16:18:09 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000000)) 16:18:09 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x25, 0xc, &(0x7f0000000240)="ebffcbff13b9fd812eaa4e713048e6993192964817b2a1d98e231e1134647ff69e1e2262278094463c31c5b10be2a840a7539c28be309fa4cc3d3965dca249fcda310b4022954782eee6c094be24270057213d37658ea35e6ac318ff8e4feaa7d82ec2b6a9", 0x65) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt(r0, 0x29, 0xb, &(0x7f0000000180)="ea3f0008", 0x4) 16:18:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = getgid() fchownat(r0, &(0x7f0000000000)='./bus\x00', r1, r2, 0x4) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0xfffffffffffffffc, [{0xfffffffffffffffe}]}) 16:18:09 executing program 0: r0 = socket(0x800000018, 0x1, 0x3) setsockopt(r0, 0x6, 0x4, &(0x7f0000000180)="afcb1a2b", 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) panic: timeout_add: to_ticks (-2) < 0 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *369149 79262 0 0 0x4000000 0 syz-executor.1 db_enter() at db_enter+0x18 panic() at panic+0x15c timeout_add(ffff800000669260,fffffffe) at timeout_add+0x179 pcppi_bell(ffff800000669200,fffffffc,fffffffe,1) at pcppi_bell+0x2a0 spkrioctl(1b00,20005302,ffff800014a2d980,2,ffff8000ffff4018) at spkrioctl+0x230 VOP_IOCTL(fffffd80371919f8,20005302,ffff800014a2d980,2,fffffd803f7c7a80,ffff8000ffff4018) at VOP_IOCTL+0x9a vn_ioctl(fffffd802feb2d30,20005302,ffff800014a2d980,ffff8000ffff4018) at vn_ioctl+0xc9 sys_ioctl(ffff8000ffff4018,ffff800014a2dac8,ffff800014a2dab0) at sys_ioctl+0x62d syscall(ffff800014a2db60) at syscall+0x535 Xsyscall(6,0,ffffffffffffff88,0,3,8f29209a010) at Xsyscall+0x128 end of kernel end trace frame: 0x8f501667e30, count: 5 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic timeout_add: to_ticks (-2) < 0 ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x15c timeout_add(ffff800000669260,fffffffe) at timeout_add+0x179 pcppi_bell(ffff800000669200,fffffffc,fffffffe,1) at pcppi_bell+0x2a0 spkrioctl(1b00,20005302,ffff800014a2d980,2,ffff8000ffff4018) at spkrioctl+0x230 VOP_IOCTL(fffffd80371919f8,20005302,ffff800014a2d980,2,fffffd803f7c7a80,ffff8000ffff4018) at VOP_IOCTL+0x9a vn_ioctl(fffffd802feb2d30,20005302,ffff800014a2d980,ffff8000ffff4018) at vn_ioctl+0xc9 sys_ioctl(ffff8000ffff4018,ffff800014a2dac8,ffff800014a2dab0) at sys_ioctl+0x62d syscall(ffff800014a2db60) at syscall+0x535 Xsyscall(6,0,ffffffffffffff88,0,3,8f29209a010) at Xsyscall+0x128 end of kernel end trace frame: 0x8f501667e30, count: -10 ddb> show registers rdi 0xffffffff815b6c77 db_enter+0x17 rsi 0x10e1 __ALIGN_SIZE+0xe1 rbp 0xffff800014a2d5a0 rbx 0xffff800014a2d650 rdx 0x10e2 __ALIGN_SIZE+0xe2 rcx 0xffff800000938000 rax 0xffff800000938000 r8 0xffff800014a2d560 r9 0x1 r10 0xffff800000932ac0 r11 0x41cab52a6ab2dfda r12 0x3000000008 r13 0xffff800014a2d5b0 r14 0x100 r15 0x1 rip 0xffffffff815b6c78 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800014a2d590 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor.1) pid=369149 stat=onproc flags process=0 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffff4270,0xffffffff8224a130 process=0xffff8000149a2d40 user=0xffff800014a28000, vmspace=0xfffffd803f015c60 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 79262 214162 47091 0 2 0 syz-executor.1 *79262 369149 47091 0 7 0x4000000 syz-executor.1 64452 271139 1 0 3 0x100083 ttyin getty 74877 498499 0 0 3 0x14200 bored sosplice 30987 430267 90776 0 3 0x2 biowait syz-executor.0 47091 69532 90776 0 3 0x82 nanosleep syz-executor.1 90776 380792 45646 0 3 0x82 thrsleep syz-fuzzer 90776 110753 45646 0 3 0x4000082 nanosleep syz-fuzzer 90776 283242 45646 0 3 0x4000082 thrsleep syz-fuzzer 90776 130083 45646 0 3 0x4000082 thrsleep syz-fuzzer 90776 72337 45646 0 3 0x4000082 thrsleep syz-fuzzer 90776 291876 45646 0 3 0x4000082 thrsleep syz-fuzzer 90776 2212 45646 0 3 0x4000082 thrsleep syz-fuzzer 90776 54176 45646 0 3 0x4000082 kqread syz-fuzzer 45646 87946 88933 0 3 0x10008a pause ksh 88933 116763 61883 0 3 0x92 select sshd 61883 424308 1 0 3 0x80 select sshd 1560 272003 78007 73 3 0x100090 kqread syslogd 78007 135727 1 0 3 0x100082 netio syslogd 14698 129740 1 77 3 0x100090 poll dhclient 48527 220726 1 0 3 0x80 poll dhclient 41577 447921 0 0 2 0x14200 zerothread 47149 128448 0 0 3 0x14200 aiodoned aiodoned 65792 354350 0 0 3 0x14200 syncer update 57409 439744 0 0 3 0x14200 cleaner cleaner 76499 155573 0 0 3 0x14200 reaper reaper 94817 18099 0 0 3 0x14200 pgdaemon pagedaemon 96087 162264 0 0 3 0x14200 bored crynlk 21095 452848 0 0 3 0x14200 bored crypto 48972 384002 0 0 3 0x40014200 acpi0 acpi0 78488 19905 0 0 3 0x14200 bored softnet 67180 310408 0 0 3 0x14200 bored systqmp 39891 82900 0 0 3 0x14200 bored systq 86853 409187 0 0 3 0x40014200 bored softclock 47354 119129 0 0 3 0x40014200 idle0 1 346198 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9480 6340K 6359K 78643K 10832 0 0 pcb 23 9K 10K 78643K 503 0 0 rtable 100 3K 3K 78643K 303 0 0 ifaddr 47 12K 12K 78643K 131 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 19 0 0 iov 0 0K 16K 78643K 102 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1187 74K 75K 78643K 1733 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 10 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 1K 1K 78643K 92 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1777 193K 286K 78643K 12501 0 0 file desc 5 13K 25K 78643K 782 0 0 sigio 0 0K 0K 78643K 20 0 0 proc 41 30K 46K 78643K 359 0 0 subproc 64 65538K 69634K 78643K 68 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 105 0 0 in_multi 33 2K 2K 78643K 69 0 0 ether_multi 1 0K 0K 78643K 9 0 0 mrt 0 0K 0K 78643K 2 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 78 344K 344K 78643K 78 0 0 exec 0 0K 1K 78643K 252 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 79 20K 22K 78643K 2680 0 0 UVM aobj 40 4K 4K 78643K 43 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 30 0 0 NDP 8 0K 0K 78643K 33 0 0 temp 136 2345K 2409K 78643K 4894 0 0 kqueue 0 0K 0K 78643K 3 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 4 0 0 1 0 1 1 0 8 0 inpcbpl 280 406 0 399 1 0 1 1 0 8 0 plimitpl 152 26 0 19 1 0 1 1 0 8 0 rtentry 112 41 0 1 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 144 0 140 1 0 1 1 0 8 0 nd6 48 4 0 0 1 0 1 1 0 8 0 ppxss 1128 20 0 20 6 5 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 185 0 0 12 0 12 12 0 8 0 art_table 32 186 0 0 2 0 2 2 0 8 0 art_node 16 40 0 6 1 0 1 1 0 8 0 sysvmsgpl 40 14 0 9 1 0 1 1 0 8 0 semapl 112 90 0 80 1 0 1 1 0 8 0 shmpl 112 41 0 3 2 0 2 2 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 3014 0 1614 46 0 46 46 0 8 0 ffsino 240 3014 0 1614 84 1 83 84 0 8 0 nchpl 144 4334 0 2710 61 0 61 61 0 8 0 uvmvnodes 72 3112 0 0 57 0 57 57 0 8 0 vnodes 200 3112 0 0 164 0 164 164 0 8 0 namei 1024 12745 0 12744 3 2 1 1 0 8 0 scsiplug 64 1 0 1 1 1 0 1 0 8 0 scxspl 192 14536 0 14535 11 10 1 6 0 8 0 sigapl 432 952 0 939 2 0 2 2 0 8 0 futexpl 56 13157 0 13157 2 1 1 1 0 8 1 knotepl 112 257 0 230 2 1 1 2 0 8 0 kqueuepl 104 258 0 256 1 0 1 1 0 8 0 pipepl 112 644 0 625 4 3 1 2 0 8 0 fdescpl 424 953 0 939 2 0 2 2 0 8 0 filepl 120 6338 0 6243 5 1 4 5 0 8 1 lockfpl 104 311 0 310 3 2 1 1 0 8 0 lockfspl 32 345 0 344 3 2 1 1 0 8 0 sessionpl 112 19 0 9 1 0 1 1 0 8 0 pgrppl 48 31 0 21 1 0 1 1 0 8 0 ucredpl 96 1861 0 1854 1 0 1 1 0 8 0 zombiepl 144 939 0 939 2 1 1 1 0 8 1 processpl 840 967 0 939 5 1 4 4 0 8 0 procpl 600 2076 0 2040 4 0 4 4 0 8 0 sosppl 128 10 0 10 4 4 0 1 0 8 0 sockpl 384 832 0 815 4 1 3 3 0 8 1 mcl64k 65536 31 0 31 5 4 1 1 0 8 1 mcl16k 16384 3 0 3 2 2 0 1 0 8 0 mcl12k 12288 25 0 25 4 3 1 1 0 8 1 mcl9k 9216 7 0 7 5 4 1 1 0 8 1 mcl8k 8192 19 0 19 5 5 0 1 0 8 0 mcl4k 4096 46 0 46 4 3 1 1 0 8 1 mcl2k2 2112 6 0 6 4 3 1 1 0 8 1 mcl2k 2048 43951 0 43916 13 7 6 11 0 8 1 mtagpl 80 2 0 2 1 1 0 1 0 8 0 mbufpl 256 75862 0 75791 7 1 6 6 0 8 0 bufpl 256 9746 0 3217 409 0 409 409 0 8 0 anonpl 16 107534 0 99498 86 37 49 50 0 62 12 amapchunkpl 152 4639 0 4560 24 20 4 14 0 158 0 amappl16 192 4851 0 4422 64 32 32 34 0 8 8 amappl15 184 394 0 391 1 0 1 1 0 8 0 amappl14 176 400 0 394 2 1 1 1 0 8 0 amappl13 168 397 0 393 1 0 1 1 0 8 0 amappl12 160 4 0 4 1 1 0 1 0 8 0 amappl11 152 177 0 168 1 0 1 1 0 8 0 amappl10 144 63 0 61 2 1 1 1 0 8 0 amappl9 136 328 0 324 1 0 1 1 0 8 0 amappl8 128 138 0 120 1 0 1 1 0 8 0 amappl7 120 408 0 403 1 0 1 1 0 8 0 amappl6 112 447 0 437 1 0 1 1 0 8 0 amappl5 104 188 0 178 1 0 1 1 0 8 0 amappl4 96 274 0 253 1 0 1 1 0 8 0 amappl3 88 164 0 159 1 0 1 1 0 8 0 amappl2 80 7896 0 7847 2 0 2 2 0 8 0 amappl1 72 26834 0 26423 24 15 9 19 0 8 0 amappl 72 2287 0 2256 1 0 1 1 0 75 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 42 0 3 1 0 1 1 0 8 0 uaddrrnd 24 953 0 939 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 953 0 939 1 0 1 1 0 8 0 vmmpekpl 168 10012 0 9991 2 0 2 2 0 8 0 vmmpepl 168 107254 0 105909 101 31 70 70 0 357 3 vmsppl 264 952 0 939 2 1 1 2 0 8 0 pdppl 4096 1912 0 1878 6 1 5 6 0 8 0 pvpl 32 417097 0 406088 241 88 153 206 0 265 58 pmappl 192 952 0 939 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 557 0 28 16 0 16 16 0 8 0