Warning: Permanently added '10.128.0.59' (ECDSA) to the list of known hosts. 2019/03/21 04:09:46 fuzzer started 2019/03/21 04:09:53 dialing manager at 10.128.15.235:28213 2019/03/21 04:09:53 syscalls: 1 2019/03/21 04:09:53 code coverage: enabled 2019/03/21 04:09:53 comparison tracing: enabled 2019/03/21 04:09:53 extra coverage: support is not implemented in syzkaller 2019/03/21 04:09:53 setuid sandbox: enabled 2019/03/21 04:09:53 namespace sandbox: support is not implemented in syzkaller 2019/03/21 04:09:53 Android sandbox: support is not implemented in syzkaller 2019/03/21 04:09:53 fault injection: support is not implemented in syzkaller 2019/03/21 04:09:53 leak checking: support is not implemented in syzkaller 2019/03/21 04:09:53 net packet injection: enabled 2019/03/21 04:09:53 net device setup: support is not implemented in syzkaller 04:09:59 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$sock_int(r0, 0xffff, 0x14, &(0x7f0000000000)=0x81, 0x4) truncate(&(0x7f0000000040)='./file0\x00', 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0xa1) sendto(r0, &(0x7f00000000c0)="ce17ba093bcfc584c574ba24c80de1fe2ed2a1e648296df946ffdddf444b4339634c89f9801fa54b0a0a42da67f3da9ede14108abc991c5f5e6a87c87fad0e3b60cf94df39cba5ecfd08d38a00ae6f4c147df6bf", 0x54, 0x407, &(0x7f0000000140)=@in6={0x18, 0x3, 0x0, 0x2}, 0xc) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000180)={0x400, './file1\x00'}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000001c0)) rename(&(0x7f0000000200)='./file1\x00', &(0x7f0000000240)='./file0\x00') r1 = dup2(r0, r0) r2 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x1) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f00000002c0)) getrusage(0xffffffffffffffff, &(0x7f0000000300)) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000003c0)) r3 = semget(0x2, 0x2, 0x2) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000400)) accept(r1, &(0x7f0000000440)=@un=@file={0x0, ""/85}, &(0x7f00000004c0)=0x57) chmod(&(0x7f0000000500)='./file1\x00', 0x40) open$dir(&(0x7f0000000540)='./file0\x00', 0x8080, 0xa) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000580)={0x3, 0x101}) syz_extract_tcp_res(&(0x7f00000005c0), 0x100, 0x101) chmod(&(0x7f0000000600)='./file1\x00', 0x2) accept$unix(r0, &(0x7f0000000640)=@file={0x0, ""/4096}, &(0x7f0000001680)=0x1002) ioctl$TIOCSBRK(r0, 0x2000747b) symlink(&(0x7f00000016c0)='./file1\x00', &(0x7f0000001700)='./file0\x00') ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000001740)={0x3, 0x2}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000001780)={0x9, 0x1, 0x0, 0x401, 0x32b75f27}, 0xc) sendmsg(r2, &(0x7f0000002880)={&(0x7f00000017c0)=@in6={0x18, 0x1, 0x0, 0x3ff}, 0xc, &(0x7f0000002800)=[{&(0x7f0000001800)="9a3ed425c24f63e537549481d69d312ef50d80ff952fc96b1338827ffb8ecb7e2a38497222074bf951adf269e4febd69b0910bdbd243550b5642a88451646c751c4af31d358acc7dfb60b4245e14aa40a738e902adedcd7a6fc03a02de99346bdcaeaa3d73456740a2d11472012ab05c10411b583b8c356c6c3aa798db8003504979b30e921e32075c155ed7155d1ef694351e3cfd5241fb5a6a94e850da96fd49771ab4961938b1875508517ceabb9be9f4ef34a4c6e7db297b92419918a20a96c15873ea3ed9340c93fb91ad236dd54a8d34226fe5df9cd7835e1400005a35e9ef38fc4875c8d702f51a48a15faf04b48a2f5a226b78b4507604a3b048226fd7f64028890694d358d3276b851982bd9f65e4c022cb23eee6e6c3e1955393f03af79ec8ade9b9c4f1afe87b3ed04b1e9e9d00814d4e398e642e954c368f9884750a087a644e60453a3b48eaa4845591d75dfedc936845ab94b07f053efa36d8efd49cd97387056fe3665f47bc5ac419108180c168b32d3313918663fb14862776bbc8299080a6ef2a784e194781733fbc8d8453e864d1fd839875a0554cb6f774f65e53d50a4353521c1d417dff09f8a7e5002d5febe66db384f47f7a995103ca4cd24dd4eeb83a7925589aa47fef93f4569489a4ed85ebf5f4ca3ba2a1572751890c298e539404456399a58a7c672adc4296b9b0a3579ebce2c480dd86b6d5e6f0854f24f20e46269befd6e91411dcb72b6e61f1e57e5b1895b2331e5128402d3d0f54e59bda996bfbb8f299e4f559bb3df915b3a6a7639b01edfba14804b7a8adb460b72836bdb86900ca5e1caaf5a83f36a5876e27865e6a6093d882eaefd0ac83c02bf74d7dff293155a370282be66fd431083cf318a866e65bd688d8ef525af4a2c9b3ad7fe005fa6b62b97d36b982969a6ce58cfd32d2fda07db3f78f8aafaabaddb4e1cc5d37bdd4b5ff8c5d2f5ef90c41a284b3148c1ffcdab26be6a652227372c72b883ec7f7f6aa2af56245e5a40ed90a5b257420be331ba8d0390da76426a8d6f5e10153cbdf99c198eb5c6fc50a7ccf4eef6eda4bea7f207ab0a1f7f72cd2e854def3c534406b99229fcad6242a150ccd37c2b8dc89ef8c1ea79d0f9e58a0ca198aef142660578b2773cd615f7f39c437b11cca10b9f3f31adf49f439428b7c7ea958b54a8f5b514db941d807d7cc2fdd8634bd0cb113818b81ece867bfac1b427f5985d5e6ac5b408954b46ca68c4ee53363c30ac7a9366063238537811bc201e4c890e2252c22a6778c52db41f1024211ad765231fafa3ef341c1fdfae9cc2bc6387bbca124d245ceed888c3e232260767ddd3dfbceebd87c32cc376d944612671974d3db569ecb7b6827138b279ffa3f1ac42af20b31526c1d0e0e348e7ffa869dc33905b58fe78cc691fa4c8a79d4787a76f3202b4fb90ce2bbc39b14c022a00c8c1bc9ea89192295a2245718b9550762e845aed9bc9ceceb9d23f919ce47475d1a538009df2013fd3299424525b50e7eb950c901afb279fcda8bedd3cec97d15b66f9b365a1ef622dfaeeae5e21a3a8c1c362716122733a9c7282bcada7503222394f6c6245d43ac5a4a59a52a775a140cb9f338d59c6dc66408524166e7512f1cb5a3ac9e8f1ca11c9aeb27c2259ce5b58c836d30d94f2441b3926a28bffb7aae41b04da5f0e6327767846910528930990f95240ec2157a7049b73570a05f9fae32e06cf717bfec06fd3fa9875fbbce00cfaa632f8e1ed65ccadc3ed41fdb44142f8cab89670befb4a97b1a1a7d2c589b63b7b8ac1e713c714cd8016c4532af374ba920b8ade96adcc7053e9873362d2b88f57b556fbf74b816961e444294cf59def0d9cf1ee2d28fabfd0374f4bb671b4e6e28d9192dba615841193a07b6624a99e98b999b0fe9c2e407bd21be385761a0efbbb10abfed190c81d23ac00e00c05ca2c038b1f10acef13e38971237bbffad8482e4cbfb534bb3ea23beb5666f3a6c107f604969cf26e442177818041c40d6a897c67ed911da5f2568a56b7d522f44e8d5bbea1a282b187fc247aff3b887605432d926dccf9a3713a0ab90ac0f0580bcf1659816cae716d6061ba40322aa76dc16cd5b3a4423881802ab6c274bb025fbcc0aa61a70b19ebcde81e6cc5296462a87ea7ca9cdecae934745e1b5a8153c888afe7b0cfac8b06ffb61e3c20fed331a94f934dfb5a1495b4b50008dab0007de9447d1d7e787433d3618835c59fa4cea212c3b3cf1e1c43a7cfdfa917ea12004fd1066e0bfb5ade3baedb3812d566ac53944a67dcaad5df9c7e0c2cac4722b8a78d4d3a0611270243a284223f7456f355e5d249c8e2ec70a0d7fdf6f520f80b663a3f8c92dec8ef810d9cd3420bf036dc032da46435a14b711e0f62dba8cdb0c03b5bca0b8c0c4440783e0f79a89575afafcee93e15157e25a384ad1174d7d26798f1cd33719f3dc3d1806a4b8c8f9b8918dd35f7bd33a573ced6dd420d74e227ba6eafc56df0fafdb284752ddd834932ca559ca5b244408e49e7c617b934794cf77d0af21347118a39ace114eb7ab61964c14f57c4480e5e09bc0837142ce9f12abb821e5b3e1f3e3ab0bcf8d7aab6a0d2265a734b264821255f4c7718886f87389372bf09a5cde54f92a532ce259d9b01c82a2510b8dae4f001f63b979ff8b7de62d115991b29b913a17f0f64c68a6e0e894475977a88f687dbc117dd53549057d40f72c392bcb7e013b468ba17da8907cd0b22a862da8331790307eb9a88f075b41c3092862d2d9cf194e8f5b7b97bd0d75aabac541977ec892e0b8f62b1793abedf961d38f8f7a6d7006d0c4d1000b458b6f1fea04179bf37f75df24d97819dbf7a2865f1651d054f28915f780e5e8f97ffbd7b504785546a69a8222c0094e17c082f573a30650949235e9dce7796df6549f4a594812c43346de17ce739dc72f63dedd921a8601859fe32de71ee46c6de5fd446ecbe49e4fd2577fb2767775b33cd659d26e4203f922465eb7b30ee2f03205179f2ea42336afd369696ae3d82b287d6b017b891033c32f50ed949484b2c6e2b3a3edfeec92c7c2f1fd2bfdeeb2c07bce9db5dfa8ecd9150bcabf567541ba31d8f074a8c97993b9e8aba57bb9f65c9068d869e896e699be86e97ee1d3aed80b71662129b29c9addc1bae6f46c91aed7bc2bea7cc0c0eb8926272c8a75b7487b2729dd9c0f59ddc215507b34a3030eb95bade314f16827a034e39299aaf3223bfd9a172732c682ac15f103839ba59a38bc9cfa0cfc363e4023d97cbb063daaa2d34c56fe3e9a65a9826602600989ca8cb93e35862acad8ffa61187052b9a8edfb117e956746f5ac0ba7b099a8b576a3cdc541da60ce6a2b02fb346a31ccf7d98fa9ddb52e1805b9ed9a64c8386b3a0543a88b7d13ef247fe8b15cb0130ec21a5c1ebe75c24d0b634711e8da6403dd3ac959596d0a9f861553d9c68391f535af42e331fc7359cb34b9e92c233dfad6caacc35cec9a2f4ccc09c418556983c99ae9bf587b9e8b54a53388674fcc701c0329d2302b364c98c902a2961c6dd00d8074e65ba53fa7dd2695f5b703108b5af75b553f45c9e4aa0686493f90bb174b6393f8955172c8198a559dc729af4ecb72b645f6cf0f74b1512079188c191104f54fefe3379d48e17f6374ff11067f4360c7562dcd16caea1366e53660ea694f8e977bd56d179aa40b724808aa1e1233d153fc768baab66f86fb73b61f2930b5341f2e1cd73edb38024d2f0bd94badd51730c9da32be674b5447ac120b979db53eaad829a7b0585d05fcdffb2923094cafe37db71e9e1c4b3e31c9003fa14263a181a617934207c50e107b313ddec5c29b3c79c7623c157e2120352a0a52312b28349fad9f2ff51c7362906255d81c1b905b0177f97ecabe59a40cc1af9af8ee473d58b22ef462c8b7d8d56264f799d7ca7a50444623fd393de331fb2e673c2e688662afbbdd5310488140a0fb3020e041e12a972ebfdc6401f8fd8be4649cdf8289285891e8d9129d6cded86f45240e80c7fe87bf43ac0173d1e64d966c8b0705e3553ffeb2a4971b787e9880a11b44e54965ad24739a04a749bb7193494035e3aaf56ef9b812e120e60babffc972d440fdeedeec9aa2bf3a4fe4facc4d1657f24c0629ce2c64c1e37ab7d222a4243670c29e309c546de8477705404de2cbf737b162132e6583b846e5e252a8f517e63176d3808861bc22d80954d5730ac6af42450a2ef57a31cf6bcb94fd52658c367ed0c00cc17e5474f534bf5075649a3667af09873a468a2e056b9cd725b37823a7a096c5bcce8a781c819f68f46a3d391aadac5cc79fff31f3270f6529293df6cb2bd35f39eb1a1f1a0ca9a60a8ef9bbda01499625aa1471978a504d586470900954c9438eee8192153ff2eb464f52a473771393b75710c2a77998f96e11b772526b129af9d35cab1d64a81f53a7ec8ee8ddeec71fec9d246a4510d510e214b2fc29a1c46e6e696411aa0e97c500de781420d1166c258c1222bf4ef5f13b80871f5879c33089067838c8a118bc8bf3b2ddec97fb482708695a8f7faf5e6016ad4b2437fdbde4c51ab3caabf18bd9aa4c055f83aabf5399ce7ff7153e2120dfedd01c2f4ced6cb5860707dda084f01abae146fa77cd19cb5a61d52fe8738eb14a19e56628255681b86fce6bdc88781719b54db83a17c493889897c2cd37ca3cd86594750e88dd1e1052284109b75a54562b6ad9627f2ef79d81ba6eff7e269a9a06eb793314f0687e25a44c0fd84142b7dd6216e847f1a7496afa9267e2d0172d2ed3bb69c7a4904ea5d964c7509a301ff8c50ade784cf3953c6e05a34f74982e6003750d86fc409f2d57d10539bdc1973c148243bd3770f6c0e0827ddce90f5f4012a8806a18370ff408fcd5527c42866a64887885e52021e0a76131c9d7d0d90c4399cc7ee23bafb315f112f8ae95fa58409321a5d0d5f600bf669bcafebdfb39e43e60456212d40e54e1d17b4778c229e635ed79422e9900bed9f044b9369b7d7f8786cc2af202d177156dcb4f85e90b7bf8948da90ed8ae522114c1906e488098ce409bc3f76b81ed7d45d80e698f1d7fb36a88caac79dbf725a37f3390c326eb779ae0c393fcc2310ae464185cf2491062a3799f2e7dd9c27b71c35074ea586427c3a6c269c3cb0a5386c2101931dacb207309b6d68365b54e8df08e810b4bcc1434b9926c0d91d60400224930622fa9a9aab7ab7de8198d952969aa5dcafbf56811323ed99636c3dbd8bd3f9d82c663b65fe77adaee799cf25af719eea4e18d0f725bd2903d8698b6c4d9b656b9b6eb0ab9a90c06a5f4d3eb12050d5182240a04f1801f34e7a00f473baca976d21c1b0a9a95c18435835d5ae31d0bce981a93a976768fca5761b1d7968c387c0488157acfbdd4945c92512673ddd1ecd11d3369b67952c3b2934a43acfe7bdc73a814438da435826762971b9e66a7ec499b3cbca0c73e50a381b997baa399fe721a216334b4ac2e05c1e2197e63155266d7af4887fa0b578e3c459f03e9da6a2a2800ae3f984a5af25b9dd79b410ef87ec64fd9a95017d738bbb6cef5e844e4ac66253e9363b12fedc800d58226bcd3474da8ecbe9b1019a38c659d7d6aac622b3d02eda002d9784490c93bbea8d45cbc5681cd8e0477c980c7de5442e53739e769fc6b87cf4f77dcab8c3c063971e4b6bd2be891b5f9ab33fdc5d924cfc6a49da6a64dc239011605d8228d2424bbf8b6f4b4ab74a2dcc1884e7022ad5f5f82390ca", 0x1000}], 0x1, &(0x7f0000002840)=[{0x28, 0x1, 0x9, "e5d11784811d1e9a1e974476293641f2263dc3511a06"}], 0x28}, 0x1) symlinkat(&(0x7f00000028c0)='./file1\x00', r1, &(0x7f0000002900)='./file1\x00') unlinkat(r2, &(0x7f0000002940)='./file1\x00', 0x8) open(&(0x7f0000002980)='./file0\x00', 0xa11, 0x20) 04:09:59 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000040)) connect$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) kevent(r1, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x43, 0x80, 0x5, 0xffffffffffff8001}], 0x2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x51, 0x20000041, 0xffffffff80000001, 0x7}, {{r0}, 0xfffffffffffffffa, 0x10, 0x0, 0xa136, 0x1}, {{r0}, 0xfffffffffffffffe, 0x80, 0x1, 0x0, 0x5}], 0x7f, &(0x7f00000001c0)={0xfffffffffffff585, 0x9}) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3) sendto$inet(r0, &(0x7f0000000200)="eb046ec5bc9e465f52f0592c0d621cd5d4152f3094c317783988aa9de92b1dc5b2673be0a40ef186d430aa26bf0d6fc954df8dac11c4f8c08d2c42f4b505f856abdbe7527a8d25bcefa5f512805ad0beffca215d430a436d5d41ab8f2b173598ef8cc5e27248e438d39e798cb6a257ba7332fbdeb2a0898b96a8bbf8d25acef7c617d7b51e37b8cea1580c3a50875c9e267f7a1adc9feb76e536f2b54b69860411f9b249fe1442a16b8660aebdd150a78018203ea0366c02e1181c", 0xbb, 0x5, 0x0, 0x0) r2 = semget(0x0, 0x3, 0x1) semctl$IPC_RMID(r2, 0x0, 0x0) sendto$inet(r1, &(0x7f00000002c0)="bb58ee88128b979f3b4c56a61f3dd435af7c217e09394521e42e03f4626398abb4222f55", 0x24, 0x4, &(0x7f0000000300)={0x2, 0x0}, 0xc) bind$inet(r0, &(0x7f0000000340)={0x2, 0x1}, 0xc) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000380)=0x10001) symlinkat(&(0x7f00000003c0)='./file0\x00', r1, &(0x7f0000000400)='./file0/file0\x00') fcntl$setstatus(r0, 0x4, 0x8c) semctl$GETPID(r2, 0x2, 0x4, &(0x7f0000000440)=""/36) preadv(r1, &(0x7f00000006c0)=[{&(0x7f0000000480)=""/42, 0x2a}, {&(0x7f00000004c0)=""/233, 0xe9}, {&(0x7f00000005c0)=""/147, 0x93}, {&(0x7f0000000680)=""/29, 0x1d}], 0x4, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000700)) r3 = msgget(0x1, 0x200) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000740)=""/111) msgget(0x1, 0x200) semop(r2, &(0x7f00000007c0)=[{0x7, 0x7, 0x1000}, {0x0, 0xcc, 0x1000}, {0x4, 0x2, 0x1000}, {0x1, 0x9, 0x800}, {0x4, 0x1000}, {0x2, 0x3, 0x800}], 0x6) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000800)=0x401) bind$inet(r1, &(0x7f0000000840)={0x2, 0x0}, 0xc) sendmsg(r0, &(0x7f0000003280)={&(0x7f0000000880)=@in={0x2, 0x1}, 0xc, &(0x7f0000001dc0)=[{&(0x7f00000008c0)="fbfe9544c3dafa6cc66435ebcb1e23b394bef53d8dd99f8f892abc21a4daa44bf69dc3a0c141a89958c1f19f94b7467ddab152c2eb9fe776dcf806cc59eadc342e0d58ccbbb8081debdc17b5b11aa3d246ab419b63ea143eaa85b23535d31fb611e869d77890466ff7ecd99736fad90ec4b17da72c39f39b7865b8a38dd8526907e56b5954c42f9f8dc01ec0863af1c4bc9cc52228e2b36c161b354286f757121d2645bed15666779d331760f9c6dbb92fce8afb22015eff9e265b6ad75864391a5916f02d1923d68a257b7d4b2b7e7a271ce749a35dabff7fe7481c11975ac486a8405b0e", 0xe5}, {&(0x7f00000009c0)="9c746e6a3fbd87838f8838923c339ab0f1c2ded632bb298c01e572bcd1ef9ab1220817198c7c5659279c6a1ca47297ccbc6de44d0c0abf5920969f0e5a1b4dd798479ac756bc44b14947c4811e74ba564a51222ec3f6956ea66dd50e1bda28fa0174974118b091fb7102420748dd36125631fefbe4b50e0535de57f6be9340009296115ac5d44184a8c5c02744264c9d98ce07f84ba50c7f7fe4bd465d8154ee2844d5ed744091ac1658525b645e04c2c2f65f8dc77fba1101d10f1af90162b9583b0f83d2814766634e9470cab03f976531fa4c7d69442de3e6a097e05b5eefe32b8403287c49d16bec043d36a1881d42e371d5c901f7946b199aa33d0203fde0e2e094625fbcc07d1837a20c8024c2922086e3cb6ac7991fe5b52770e201020c9178d9f761921645af68fcb49044273d138e6025bdbe3a6dd2c73b110299c4a1a6839ef53008db03d3ea252026e9ca80ebafa230a393fe488378bdcb4709de0ea109c27baf0c04fc2c4d105d62752cff214eca995d958cfa074606e14349fd768b1cca1a0768a3c42b1ce5cf5d22c92b4eb7b5356a1f38216b668269ecbfa45e896d9baf9222e630d2a7a8e645f831e62f112ed75175c0ba6f240e146c7cef9fd9ac10a86b5201bd436c73050d3f0d3e0b704456f138584ecd250c00101f37843ec83146577808de618eccd0d3f7d7559bce12dc7ae551b7d6465901654015dd60a4f710bac5b330313cc385f16e1a181525678bba72d9e6c2d708f972f7c1f5a9817fa9a723f668a9e0d728cfe29f2967fc4f325b9bad705c9f9515d866cf4cb990d98ba338e656551c6a99bc0118ace9c3953550f58e84432ef9a4064c863fef56ee60b72722878015b4f065f7fba1ed773b7da43b0dea6ee91e00f7139734163bda47f0b7bc296524eb78790f056b5bd929d5d961893a633977001d35bb11c5150e72791b697fe5ed84f624430af681b830914400c85406e0c2820e3ff9a67e702ade684de6c3fc776deb4a7fd2219ed591c5b77088e014392a06450ed2a4506536189776e01e0ff56a324daeb7058b3613d652d6f8ed9ba7eb4e25c2201c2a8843526e27fca90a32aab70628030c3ced6b77cbccc784404b35c4e8abc7552798f7e9d320d6287a32a2b8380a5cf2eff5ffe8edd407dd0841c13387bfc5caad6a24cb7b2d06997499d5379ef5a8b2bd8f5ada8238a3fff1f85a6d9cbae2fb8d7d26f4f21072a7bbe53b79c8c8dfa6c5d22259275146083da78697f168038c19c66e9c10bb80bd526b9eae451e51aac3766098052b258ff0a035ed123eb0aceef9cf59ddb5645c25895a9deae7b5a7c06845b2067863ecf7a3b9cb000252abff4433e09d49fcf5a1163d25f83b3f1bf4480a8773f547ee090259b03548f55e3d68ef992e5b35b3fcfa0888280f39205c069ba138cf984c84915f57f2f20d417227e6a6f83807ca94438e314656a84f2d596094c72ee16bcd18461733f5c8ddb94d96d7cacc8a0af1b3504304f5ead2c66cefe9212c6fa34d8733b3d86f8e9bbb213c5761f5b2696bd511942a5e146099bf479fb1cde5dde0cd9a3b78b3d30856b59f15a03668d43bb47e4bdcb7d3f720f409e066ccf6357fc3dfad718abd8828447bc97d1eb9f0e814d0557991916b8868f9ca38bd2bdc5de8817615146b0a3b9c0204d0eb827aab5b39f2ef2bea9a70842f1f4e6c39a78a1e2e60ea7026a4fdafc8fdd929ffe402ac931fc3fba33f233ac2d81bab336bdfc0173539906f5557cf8ffb3f301ead12f57bd2bf3bb35138663ec8fab79698ec73fb26bde421ff366b7815bca14f7e390988839afce88ef9a3b92ba6c18d0dab57c69c7140fd27bf5737c8e1aef1dee33b049196061766b24a124e4852ac9e431bb99651d69a3a38fd848660014a7e99b8ba8061907419d2cff78e2d59e34e11572336564b7a3fe9dc12b5c7ad76f0108a85a0647bc010f6c22d6ae168bba820717966f7a30cfb9018dddc013cf47168227c17b8cd7dad7e272d699d85fcc231a94857153e5c3fd5ad3475f73e579f76331f1f6cbec729999577853c74eb737305c8d6acd12677189678212fc114f58dc698f728c917ec761f09f04e1f313c8b88438587c788bc0591d7d2939c6885d67d6e5c548a3b33ccb767952664bf0e4e48e38e1070e7a24a07c01b7e5e14bb224611e50d728be1677c1d7e8d1f8e4721f3d48885eca8e7d32c835674a3b62e23e87dbfd8b05bf16fcadfabbd299dfbe13ceb39d98b6554cfa1e441a97d06a9984ca4e2a68bf7f640d49ebc56f84dcf0ff80fad736fd1e741b875f0c7342377929f88698dff9aa7984971dae3a819440856a1b9962c58795d8d99f7376b72ac5b71b47e5be176d3677f02fe0870e042f99bd55487466838cebb7e8e5f50ee6797423e73b5299ff5ff1d4de542dd1c376d106e97d33fc71edf38aa18bca5492727f151a48e7fc9476c2177dfee26f694b86c730981e5514030f2e9870f080f19515cdebd1619321125ff5c0f90bf78c56e58f38471c09576cfcebc3881a8de6b69883ad3b9fb0a57267a270f88b7069eda51a6fb5634168991307af7a88c0390f3b5129784292ccb2295059e02a80f95ee3a1eb64f4806b2c0ffc51edbdcd6b0f15d0eab748ddc9dbb0d6adef93f16f21d937261c7c78a2e61b8e95a5ea67687d8987ba9a95bfdca8afae41cb15542cfcf583cf9a98a275affd0125289d587fd7f0de838bfad930ac470dbe14ae40ab6c815080654f51baed0eb06620053ee79fab31c37e4fc603b08c549ace8429e00bfbb7995be306989d211d21493b8cd2cc2f2b1d313944fbde10da38c80774d6a98a15748489a7a595f4afe781ce2985eb635842cd7ff92d0685e5b870c0bca40c399b3f3fc725808be5974534ee75eeff88d78604238ea2e0c4654f8ac6d1b5271325fe7a4e07322ee9e9b57d19cac93657248cfc46e208ca89b20c916d9c98f19373a9a5f0de6315df968993b6a2ee6135d9772418a7bd26a2895eb829bea24f8d4eb1f1b5c2f27a57c29e83d0dfb38392e7980d352a9f2ab7f37777aeced987aad2101965143d1f70e5159c0688466b74c1814aa057c9725de7bcf7b26d068396b46c1c3240263aba9b1855f508da3036cf8ae914cec5b826fa85d5a4e23fe7109608fa6b5e3a1f37db611e10cba309f4724079559d702d243ecb6bdadfdd58364ab48ff6b0dad4b7a04daf8f324a9db4c1fb32abe6de2d9624907e8fd2592fa8b890b724038618be6edbad8fb736283010c691d9c6857250b3eb7306b1fccff67254b9f0956c967b75f109df6944344c2d7ed666e27df44657e897dc7316500d87ccab416af507e92222fd126f21aebf8f551b3911e0b31b909f858b4309c3e07e20833d6014aa126611694610654ac33a7a41a26b355a1cc8bb2a043acd589e02ad0b4eadb3b222576df037e7de14d8d45a52ac21c6666fdad5302cffe73a0d602675cb0b83d96eafd57ab51d7c1c54816bb4ea0c2be701688aac57542ab3776cebf761b7b4d146cc90703d1d5fb97edb30aeba4806e9bd89a676723db8989db41ce92bcb4d7d2e595758b44aa7ce36b9c6bf69376d21d275c4ebe03aaedbfe35274a9456d3ecde0c4495bd7761f4616c36d07d37b4026d593d5fd76fb321dfd96cb9987253b68f720d16ffe98e2beb13a38e0efc737d60a44df87eb602ce59c0b1f87e1c7872943dd9b6c1626e79a840453c947e717afda192f3b9c67b5b39fecf1c30b99dd65a60d58e0b7a3282ab66724401d050e91f51f0e84afb477860b1a4c848d49a2f43d235d4e4dd71148d2afef3fd47684d642ee8cb9cc0e97198827a4b211f47a60cf96e8be30b511d0384944f2d78223662bd680f29675cf96b16832177dc8673b9afec5b8c0ad7cdab1f6a112200e27cc4ce344f3f16a50a8b8ee495c2f75787ced315acfeb8993d5a1efecd40e53d9b64eb4119b5cade3e82a2d6090f9f6227bcfacbb9e4ca6ad5ab792e4c095a1f0ad763d1f987ed5e829a7a66923ea746fbedce775e2b7a79a7a42042b257189f87f54aedd7f6dd31b466afa3aa4ed9c12b2dbe53cd3ac943b79045035def5c4a1e9734ac59891a82173248f779401a872fe9c95f12baefeebb7c0080a8d2c62bfe9a35d3ec30083a3905002072e97e66dc5f005bd0418f3f9395df881baac6d8d0772c7a12480b2d7e9c49c6405ee25f516f972c0b3abe7fa8f0ed9db35d11c253369c8ee9ceecdf318b2407c1bf421234ac7426ae1f8eb22023e558258cbd36934c64c9e096496375c0481ab8cee5b304c432ce7c371d3b7deed5e190c7995dc7629403329ce5e2a69d8094b9c8d4ce9c4b3a66062731e732cfee57c0152b86738037a7130e1f7de24287709ff3ce3b55d777d41f16e7a6cd6dcb1920ea459104758444e98bd403176bc1197e7d9485cdd15ca3a2129e9b787e3d6f1cd1bc0ba390f2aa4407d99531fcc78f97b4c349181aebda69c0eb1ee383691964a0f41cf489172926826e01ce84d8ca191b367cbb70975cc3c5be34255ca89e2f6f5cfbd7809d08da96444d895457d8062823497d1e40d33b74b674d5cee1866abec05d4cf3028ad5c1a619a997cff9de6cfae81cb40c1a9a64017f8aa7fd781992002b3196ad5c61a966f712d1c8ada10a26dc7a757239bebe175df0a0cf3c07f027232723bcfe5b4d108ec400592112a00f3f5ab0d12fe64dedf2f62b31cfb221fb0b2159a3399f7d842b4249431fdfac9baf30136c93232de5ed28f1aca8a2a0e63af0240bc71335bbe2325c5260ec1831dd5fd79b21439225116d365a8e6a53ab3feab92266696cf0dd2e1b44466ebc43d3c89e6cbc8f0e72bf40bb2b0398f1c3de108bfcd552472f7da95dea0b581bf7fffac3006554a0fc15a5eed78b1121aace62065e6f43a10772aad4f052dd0930882985d46a3393da0bddce67b5b7626231e0a1baaa5c5606dda71eb66ac67545f03716421535b5b06185ba1868dca498e9825287e85a929e3a848ac870618808dc7a31e28dade0d8fa9cf269e44877d30753a6ef9481b9eb95fa3a670f9afa4f8892be5fc83919bcb98fa19e1c7e24726265e73fbaeed31d2f7e1a23037ef4443fb7958041592e2fa45f27a178ac8cd33efba4ed5d296c916bad711c55678863eb0f22e287fe306139c1183de3287565f93ff3eaddce2984dbbeedcb14473f22477b251f388d9b44339d0c73045b9a32b763f0458fcaae8c54f1c83bcb07672d19a588601bec39fdfcdb64770af5adacfc658f07e9f138a4137167084608a5b778afbea9f081e23c7fe0d8341d349904d4292c2018620d391c08a55e0f6a8aab8a5ccc7c147b4764fa5110382b0bca924a895e4f7897a3b77ee66e7431741311545a19bf5bae08c6b3873d18f7dfce83e05d074abd13e23e625ef4ca601c6bb14015948a2b19483eb154ebc0c1ce6b479c7b95492589ef3366515fab7c89791c9f267201da2ee05297c77b924ca58f1f85c654f1f1eac015428627c54272c3695da46deeac0b40ba820c7cbd24559ebb8b1ecc213dc51ecf353a2a39409327b4b0ba0113d11bac1c7b06e0bd8d46424a43a11e6eaeb611c6967ce02c42a0f74962dad09368bdb09bb5569e70de6bed922d3da15f7351a81c20592dc55323277b0cd3f0b05b8c264a1149dbe562a9b3e5a221c225036d82bf6a8b252e92c9786cdd7295e8bf26e4bc79d723a8f6f12e58bc1659a1ce6baac51e484b2b904703ba9d0d89c3941993c96d5dcdf995632ed1836ab88902fca57b6198878ff5f11046b", 0x1000}, {&(0x7f00000019c0)="17e50fdfe1c30b6aa81c28ead91f1c04ee6811015e5d01", 0x17}, {&(0x7f0000001a00)="7146b8ea2cdaa7eeb3a40b92079b8881112529ee1be5a6c6cbd2ad7229ffbf3c4be5b99b7a8d29fe2c3bab234f00c1dba55cabcf484027055e6d6a4cc737c481e95174e496e846a4781d84ed6d836b775059a2aa7f9cc02b438db9a9539f42c718a71f1e9216fc7ccd5c615be2e68c8df8426351", 0x74}, {&(0x7f0000001a80)="cd54f1c392662f3d866cfc8915020394db3b2e1ed388710fdd88920bb00cece7e75010208ff04e03c91dbfb50c7310ab2aea1b65c66fe397a3cfc3fc0cdc815b36db339ae4202eea05e1e47fe4476659df859a79082cf56113df3f0201c0573c4cccda74ac45613f24b2a97714214a91ae539256c49cc94b48f05f47fd9a649e38b8a09f6b18eb6050c7e190a6e6de4ca3df60a76f608365251d95ee4ece2364222a2a93727a4ab3c9b3276bcb8911a08753370a2043b87cbb2589eb8a10265e682112609b70f5018897ba5d0518ebf1bc884a82b808d354ab366319", 0xdc}, {&(0x7f0000001b80)="41e497ae829ae8244b0208194b09cb9c3eaf306c0a316277699ab91103856db234a87e2285c4d8360e", 0x29}, {&(0x7f0000001bc0)="1caa2f654390d9fd128b5d3874977124ad76d715dfe5c72e81c1771d7a4259d39eacc149fea2a918c08f9ac82367edc1fac6f35efb0c46538334c9340ea71766f0a916130c363f968904cb2e15a8de03b85af93f9b7361489f0ce48227948b900d420cc610ffb16def116b9c8cdb620ccb9436728069d9493a081685f5e3cfbd37705b26570c84803e11a6a85b", 0x8d}, {&(0x7f0000001c80)="a2f54003c5064f30452b221a88d560c665c7ea0865fe5ec0006f5113a1e5b7cc5e165419406bdf0a50929843188ec090614ea1270b6e4703d66c051912297371d97a0a065302bde6a7846d7147c5f1ee4d45", 0x52}, {&(0x7f0000001d00)="f488a341893571a65d28320767ef71630a81dddf333022", 0x17}, {&(0x7f0000001d40)="73ac7e1297b061e32a46d4c59a12b3156f5d65ea566ba1fd4349d9c222ba5ee8e609435e1eba58034c1cef45e295ca9bfb7e1d498274412f63c1132edd903c0f0ddf8cdcefdbc969a7af651a55c106e97bb76c2cf2e061280328ef3409b481a56818ba5d8e1bd7a1801b287df45faf279740192ff3ad610fd1fde0606f65a99b", 0x80}], 0xa, &(0x7f0000001e80)=[{0x100, 0xffff, 0x0, "ae29c5a6ccca13f2b75d323f1f645e4090ad3c58b537ea5b9ae34ba0c8387120842d671563c8261e265431d9d26d46d19137538f2fe07f61e5c794fd35cfec5be48b08ed088efbb33f60c40ee66fef58666ad90a0317c05956aa326365560807d297655ae03d1c696d03411f1b16bbd4e93b598593fd91788ff8b6428cfe22ecadddd93d6bfdbda471ffd27444c5b6cac722aa6e73747550db12f4ec80fc52ac17cef0c20214426c9f02520785e6051490e49ee4e70549b98831a5ae3995248a97784a4d12924d3f11985aebee6c879c280e85940625e7d26f82b95f3a8e8628a9a125a653def0d03d74e2"}, {0x98, 0x1, 0x3, "c54301632d965779cf6097a983d7536a95de0c9ea0eee2bf0873d9def955402c9776e026ffed9cc8c824308c55398b40100f312af70d45933fd41df44819b9f722a5d5ec2f25069ec8e4d8e25d6c99605bc317f1e14fa1de383de67251c85bc62478ea210a4be4444df81597b3daa02cadf858c31e5cf962a991792390a8f82cc0a827"}, {0x108, 0x1, 0xffffffffffffff4a, "25e3a952abb9fad7c1931e9766043b9e6a9eb99ee4b0df46d64ab1cbd0dcf1951b48ed7e7ca4ded0db94046ac4f4dcc0df0f481d2384948af6480f1b76baee0cd0eb4ef4bb1c93b3828d6dc6463e4bf8bdfa91a5e4ef737b8432c23121afdc24f4f16c103d3e1180fda91351a9e208890baf963d0f8b95772e22128775dbc2d1b402e38d84d76fc5ba3ae38e7539bfe6614a22bbfc7969578a6f6e8e2fa0003fbbe303a2d3076115a0f1b8583941d7dff459cb6dbf45cfafc5af67511154f84050383cd4c99a9035d79ba84447480607b0799b68f98d4dd4e1efe229959c176e2790376ba17e3c8b03a8ab39a544f0325564"}, {0x1010, 0xffff, 0x6, "b2fe50f8bd5bf4e6c74e7a0045346e665cf905c95e2106630a37734df70d91807a7bf10d29a6f89a6cde4474ee2c453909323ab6fc98330847d426d64236319d0c3c5b5a37a11c2cb28a26c5b4a60c03e404b213739fce7dc684b3d3d53f80b0597324188964bab73516e3c2e7c04ae98cf844594a976967bdec5032fd01fafbc06877d2ca8c20f203dd11dd9cfd142726185979a6b8ba4b9c16b57c1dff4f5e6d26ee840cf9f39761cc94d45545f6f60ab73e259446e1cad61155c1c0502f77e001da667d32d34a9baa3327d5d30741ad49470d7b06943a9f015ff10904383351c81f9b719d8f853908e8700ddd55c9c123eadc43069d715e6a8e1b055427d8388fdfd030426595c24c00ebfd3c96b80ffa170aefdf00cad2f674809f0d184749b9659f29b9e51e54ec86142c304a77f3cc444cd34d1fe3bc772a29b83b255ad1bc0cdae3a9918ccc66311f39ebc7abc09ce45386f749445181f688c7d43174d15ad3a439574920287f7e8b95685d18165eafc283271d599be5f62998327116b969eada759385e7e361ca210d920564c0b54537b1dad43d1588719cd4e50c309ee106664a9207ae06b9a968ffab6c15a5ac71e642078a987b5140105887082818ba93621985b2f1081423d6be69648120c20964722cc910592740aa55f7e58eb6890b19c27de922be777024ab44e7c7a98b8805fcbbbf4a81b37240fa7c4be3f962232a9826093f4466cba4bcf60c80127966bec48a0ed254081bb0b1aca4e8ca63f2575a281bd4936d86a9583bb65c8f91c06d50a3554d18e23a5bf61c12740c8fe3b37463858a843bb4b62d61e75e0015ad3e304742e57f72d02ee1d40679a91194a1ae7bdd1092cc813cbc363b8d6dd72432c640ba53589bcd769826e9d893086bd9687cc18a38e05ae456dd6c7b48f31fe673a99bcdbc0a380c573f2f12a11b0f7dd8ce0686c73c4d2642e0e8f13451f47a06190fcd32ba8d7fa7805bc589c9c5fa4bfdbec0af5e1327d0a37094205d13defa83ec6fdd594621d7b96525ea9894d3f0921fcded6a05dda86a1f0ca61002b1d17cc9863873f48e23fba355ed971095fef05320171687c886f073569a3787b8707af1df519a278cf5eb6eed81ede0e3f097d4a97d8830f083b9ee523211706e5def62bbd6f25e8fad906f0825ae2d310adf288e55015347384be5d497f76c26b911d5e4f51356b90a553920eddfe5dd8195dc0431805ecd6b788d1573c01b8481af45b006064c214ad47d8546d3764eecab5e0f40dfb0faa6e39edca4d8553e27875f7e01630a12207c383d3855ce029004356733ee2a71f81eeaefaf866f967422125807bec415fb7354b94c08f62ed24f3a384db14623e705987223398b482268565aa5a588ab5a42ba2afd0a378971806ad0d1a87a54b3dd1d25da2fcf46adc5cf34555f06d9c2b59abeedad764d43d92ad03fe1dcf439901148025e7e529c8989ce715726e04f8e188c102e9aa13e236bfaf47570e5f5596c8eaf8b515310b9a72ed1be3385e86948a4db3d2a32ec4711203246170ad495571894adb42aedca29aa42c8414dc3842fde36bb21054cc251194ac1b813b017d54c99539eaa688f68300d4c30107910605779661875ad9d83d81e8cb0a45c00310d160641c6f141f976f27a3aa716b958aa6b878bc9a1ac12e4b9b519377308da3853e594fe49d2e9b5da031d0b46fe97940044281e115232a42489fa804b3700c191703bbc6e8ca392d41a28df49d1dd2c7b8e13f3c4e4f38f3a008ade89c6bd031d1df1ab320d4d27da09b5d193e3efbe41eaaca814b44b9771a38649b9aaa6cf0fe2287d6653a65d8bcd60847495569b11c759c94f5a49382d857ff684c02339e9240d94242b9249533a96479e5a7e5626445f42e52f869599d69bdbf00776eeb5deeffcaeb6cd499427d53b0577ea45b0a442b31a40ea41c0c990c83d37daca16be74927f3ea2a3b3714dadff1e0557397a368f413d39e6b83d3cb4c967629369e9d476650f5959ca7c1c5e35cc0956bc44384ba61ad04f7845c273f2fc8eefa1d7ad44db769107f80f6f248cad28c81839c3169426d71b3539d08884d4140b541bc8a9cd560339ab71aa4454c9bc479507bf2768cc9ce3718514cfc3e7ad8104d0cd3a7b2462f5f24512ab5ac103f559eb2081af67748016047badf07ed29e44b08021ca260d535635b881bc0e64f2d70510facca08cf30ed1f048890d077ad59c107b32a6b4efdeb530d9393eea214421ad7e158ffb63f1ce8e4924bc7f5986f68a0c08b564dcf5a0af5d908ac6639c2c2b33d5d9860d2a701b0ecb17bfeda32ef6de3ca30f5c98e7aae05756c3eaf8b05fb2b5ea389618235742076badb4e28bcd4749e96b0aa4ecc3251d110c3dd0941cc1bd762f8ba0e286f0f38ce49d03706e2616d0c51217b99286f722dac4abc3ddfa072c90dbc9b0231f3c62fac21bb7e32ba6fc56e46765494a98e52b8d716c917647502e21c55b15074585d7d34ed6ceb16862438e5eac2c2a881b921908909a6fe78e081bab0b7d86b335f956dbede96a53991c4f833310c1ab8812d3e26cce9273fdca32dd51b604b8bdd0f56313c27f877033600e37b03919663a8209e890d45f2535efef6994b99ff641083e35cce08c62b7d66da6a0222d147ac144339f9ec1544dd57f7be969083759d546c4a992877c3611da8bf58fa321b2d1b4fdf8453885dc3ce117dd2ea17a90ad0f064583dd48348cd1ae6bf59d86c2d3f941ceb376cf7f04e040c7b32c9300c21cc091cb778abfc4b2751d8c68ded2954145238967011186dca781d0bdd1ecf1821f565c38aad0434c165e223e41b9333c52462568e0e30f21a41a12b2fb78957646e3f685a0aaf99de2b94ad34fdc9317862275cb39b1bbd420201f27170a34f1b6d476e57895002b1a300934dbfd12909e047e902ab4528854bc9495bf9366efab169ce8773676a388960acd740465fd233a2b4b2353a5e523067421c6e83f53d6230cf8c21b28340114ee7ba3ec9af35fb67c4800e3cddbe85390a0ffb2bf71c55569c5cea7a30b37fca6776d2931db57bf7633137045e3cad37e9dab9b886ec4782aebed74baf112f1176c8b9bd4cfbd855a13d9ac255a60f890b21ddf49ca834ed668daac74a5909d573df2f79dee48f367a4fd98ea35ce84e8a328cb75c33724602d765da96d8688d82781bce5a1e2d10b477141e867a458658eebf69cbe09998f0fd4ea87fbe5ca3724bf3948299307a06cb42c4bdb24d3add7b8ecdf0386ad3845914bc87566a6174101dcb6f7ceb0dca276535eb14e3a6c6c2e9e19c973caaa7ae60e1cb8d19e5479c14d05d381215dec1798fbd1b98fdb90a447533cccd4a38d8fb2b252124e8f8fb4e0f1cfee450a9a01ddc634b188c82475fac888ddc90a1564506700eca9ff18b2d3952c4057c966900185f4c13bb56348628d449dd646e666737f7c9404ede5d72ea471fe99d85021dc642385cc900dae94da0a9c9d11bdcaaf19ccfa8225a42dde247d6922102ab5b02bf08ef9a68e97c83e6198da7ae3db0f72752a5e270956f98073bb7d5de609b23fc14bb42953b72fcbebe766af537bfd1296d29af6eb50bfefde8cbc105f8ed9cbc8c398f6cb24815508bb5e7f2b2c79dfc0f9b03b8ba94d2d25270f143956172770f73764e92ef35fd64d2ae98672b9a0750f7079ad2562da6c1098328a5ef630c1d2e45150f157c44cb678a6fe971136de8b04632b6d375fda5e41a0dc3e4b86d3723175a69ae8d1a7a4642b82300208e164bbbda422878a668c5b5934c9b7d8bbbc813fbfac19c34143dc40409d06a40d8bcc092968ae60b17ec8226a3a0c59a2830826b4ce16817a940b929a6b49116637744733fa498839c118e511a0988b011f8a232557ed4fe9d2d3e8ded259bb62ec347113b8c8a395210e0e8e5420f23d48a8fbd3a4de6744ece6684a5bc3a452b26221b5ef8cfe8971427988ffa058738f634c13cb9a89732d6325eb0b037e5c651bd6e9c3c16f9dfc22027cc316aead44e15363571f11654a873c8a970085adf8d05ee5a6139441a859715ac75b2144ce75fe64a3c221e4069fa70775e6f2168b0a0810893a80575357e55b2ae2ed5ab138db1c174c3be5879687322806c0ed7a8973778250e09f578007a1d58fb3571cd028ec423c51fd3037d64043e66faa5a11fa000cb2ec4462a1c957d999d85e9d675dae71bbea2c862255b11dec5e6cf01297da94bfe670bf9ea59378317dc3ee0099bc2dc2d26602cb2d4a62079877ab1fa3d5f9ed198f409b3978e0574e7c9ea198b976460c416b68f47401d39d8641368ed301494f66dec4368927bfe7291e4370cf49c9979a2682ff4438196c52f6b40879f1ef18f2963d8ddb9b36f30c550caa6eb2012307787706dd8c368cd80b6ceaaa5dd792cde2a76d453dd7c2d0622124161472ff7ca857adec58daf2f4dec4614f2393a0aea116ff36e041aeb5af82d62d91de433bb5d38211d409a3e60bedc48569457262f49bd0dd494f76b825de73a16ae1262ec940077a5b7604c3c7957e4e4e1ca8619663c1353674a7418eab61ec57d0fea3bd099f6069107763620092cae5d096486e26fe93fda4c0d09d65b931c265668ad4eb20d6958012e17faca4bb44b8295fc15c00f7013ac355f8eade50efbc2e5c6c80dcd77f8465d948a7cb0167d6f88b0a8dd22e815b75208e68ea5cea83c3e471705fa1d239251f9e65776b19d10358b30c94a0dcc31a8cdd19da5f6640d9eac57e1c60345699e041c61f62365697441686055afe7e73d581063f8f89c41c7fb34af2c809e229753383d613a313fb70be21dfac8cb04d81572bd72deaad06cd11c6020b3a5e9d14d0866b99ee017c3f5eb750462882b6e8c75f501ba57baabcea302668decffd6e8984c419b5fe23cf873a9bced57cbbd338c6f922107000af013e6a371b298a324c97bceb26d82752faa265ca43576a299c3e1ca91621b51ddef559269abe913a5a11dc3b82a304be0bdb8cf66549d72fb2a798e6f795b55a96989c44dd70e41d67f3ebeb02dc0190fe35d8b57057e20240a6553cbd51037ead5f3ff01bdfc7663325427e1cd0f383821704d7d350fd141f3722a52deb370624e156f6a8753bc5ab81efd34c80d01986fff7fcb782d33782da8096a9439802ad0afb072e9b04b50b0fda41d9d92bfa44e9d41a87f00c47b9a3531fdd3aae21f3be6618c5f90343355fa4c81d029f9d0a9fa19d412d6af2207af41e9b1209f4b66495dc7cb45bc255b209adf338488d645776643fa19f5f90ad9ad98bb57bcb263426f3a9c770999799161db5b11ea2c600754b78c9df3ab522c44dca6a14dd257db33ad3e73d761660c386ee8983a9b9afd3a3761176b719cdb3461da8d1cdfe1255e76c6a0c9fc430f6e702a0f74cbe58ced3b885b273c9c9e043bc007fbe9a9d9641c5e7bb4503d2703b0c539971a4acf33c94dbaf65ccec5705e3825bc76ea2ee9a58e6317cc0c3f2665d574af96225d858306bcb34b08ad1de8f7add3c9a62d676801c5c1cdf4edbe76ca1cfa2907f397c62a4bc931df56cc4c49dbd9c6aa38ba753ac0faaad300e6cf1e193612d875e43dbe085e15d0fbf0b09f6ed651b26ffd6f4db0eacb940dd2a7432571f7bbbbe945aef89dcc8954292720fb7fcd856207f466816d3e266c03eed862639ed06e1b3a4f648c8c56fc700cabc7f3068c80bafa916deafc021bbb34f46a9729575c3dcbd8acf05d5667b680199466edae017b1727380ff3bdde769454078"}, {0xd0, 0xffff, 0x4, "530657034ff88a298fe9fc43b8fe0b85b4071ce3527a600067d998301057831f7c875cc2707866fed28efa26150a77a828d9a8e84066a2fb9953e33015e42458a9eafb13b1e192fe69b6c9158932289c75d4ba900bdb71721847ce631f9cc2358a9838701f7c02cf6f545b2a0aefb860738895b8203fb46e7b5ef750c12ee2cfd53c5829e7b842847d07b817a631624de30b8bda0f73651223b759c813918639d6876e0c34042976c2ed2f5fa594eca2d61b6b9d09fbe5ac71a86f52b0"}, {0x68, 0x1, 0x7ff, "1ea7ada83a7e276937e4036a598acf0a664ddd1409ff2ab43f56c6583b60d72a514090184c25b8de146ea14a26aac65044565312d310acd6b7721ec00b9e8d2f8d8af2d4c1d5de7cdb09b876a515f9ff7408b3"}], 0x13e8}, 0x5) syz_open_pts() r4 = getpid() r5 = getpgid(0xffffffffffffffff) setpgid(r4, r5) open(&(0x7f00000032c0)='./file0/file0/file0\x00', 0x0, 0x20) connect$inet6(r0, &(0x7f0000003300)={0x18, 0x0, 0xbce, 0x1}, 0xc) semctl$GETPID(r2, 0x2, 0x4, &(0x7f0000003340)=""/47) 04:09:59 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) r1 = dup2(r0, r0) fchflags(r0, 0x4) write(r1, &(0x7f00000000c0)="a8e3989180b97edc01f66f7bdf22ec2e539aa73bf1c57b05c565dc99df366008750cdef96ba9f54d694726cad434ef4500ddec206278786f4c734db0b3f46066c44d1663285b38e21151a2b5d19a2bf9c6e4f79d4145066d6903d23d1b4b192ef32df1d9190930eb77ff112a09cc9a3fb3a63b23", 0xb0) 04:09:59 executing program 1: write(0xffffffffffffffff, &(0x7f0000000480)='X', 0x1) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000040)=0x596) 04:09:59 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() fcntl$setflags(r0, 0x2, 0x1) write(r0, &(0x7f00000033c0)=' ', 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x5847, 0x0, "ab5b88ecbc24f81ec142fe603e89d853bedb1ab9"}) read(r1, &(0x7f0000000080)=""/99, 0x63) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x0, "bd80f3f4f98f14f03d973242f69b5fcf405b41d5"}) write(r0, &(0x7f0000000140)="96", 0x1) write(r0, &(0x7f0000000180)="cccde4ce37519ef19ea5dcac24baf0fd63e5146f532426070920d404ceee456e336cf01236043032f4abd128f72a846ada3e00fdddc4538a8ea3613809bb", 0x3e) 04:09:59 executing program 0: r0 = dup(0xffffffffffffffff) accept$inet6(r0, 0x0, &(0x7f00000001c0)) r1 = socket(0x18, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000000040)={&(0x7f0000000080)=ANY=[@ANYBLOB="00261f0b63bc355183b9"], 0xa, 0x0, 0x0, &(0x7f0000001600)=[@cred={0x20}, @cred={0x20}], 0x25}, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000280)) recvfrom(r1, &(0x7f00000000c0)=""/115, 0x73, 0x1, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) sync() 04:09:59 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fchflags(r0, 0xffffffffffffffff) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000440)="000000186004000000002000feffffff002800000000000000000000000000000af6cef7d866f2b0f77e3f9d", 0x2c}], 0x1) 04:09:59 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2003, 0x4501) r0 = accept(0xffffffffffffffff, &(0x7f0000000100)=@in, &(0x7f0000000240)=0xc) open(&(0x7f0000000000)='./bus\x00', 0x100, 0x8) getsockname$unix(r0, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x801, 0x0) recvfrom$inet6(r0, &(0x7f0000000300)=""/181, 0xb5, 0x800, &(0x7f00000003c0)={0x18, 0x2, 0x10000, 0x100}, 0xc) r2 = dup(r1) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x9) setuid(0xee01) ioctl$WSKBDIO_SETMODE(r2, 0x800c5709, &(0x7f0000000180)=0x1) 04:10:01 executing program 1: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0xfffffffffffffffc) 04:10:01 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), 0x1) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r2, &(0x7f0000000140)="02", 0x1) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000100)=0x6) kevent(r1, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffffe, 0x4b}], 0x3, 0x0, 0x0, 0x0) ioctl$TIOCSCTTY(r2, 0x20007461) open(&(0x7f0000000300)='./bus/file1\x00', 0x8, 0xa0) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f0000000200)=0x401) kevent(r1, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000001c0)=0x2) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1, 0x0) truncate(&(0x7f0000000000)='./bus/file0\x00', 0x101) fsync(r3) getuid() mknod(&(0x7f00000000c0)='./bus\x00', 0x280002002, 0x2065d) r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x2) ioctl$TIOCFLUSH(r6, 0x80047470, &(0x7f0000000140)=0x4) readv(r6, &(0x7f0000000040), 0x1000000000000091) 04:10:01 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}, {{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kqueue() kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x7fffffff, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x7e, 0x0) 04:10:02 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000080)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000000)="0002000000080000", 0x8) 04:10:02 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x6fc, 0x101}, 0x8) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) setsockopt(r0, 0x2, 0x6, &(0x7f0000000180)="10cc730dc77513054ef1c03b6f604fc5499b612a8aae21184c64a19152a8831c32b22b121bd3d1561b046d75e2a4f1059ef3148cea380beba59795738160562a40ec07e9550e829190ab91e73197993b050f1356e602193d4a789d87fc48fcbd13f3c6bc3f44bf4817490fc8d3ef472753fc111aca68ce8eaf634c20f2b50ed5a2eb0e97347dce723e72bec4b1d10c496e514ed8437c608b32757785c2bf6fb5083264846cf6356135f784b85e4c4b28d9182efebcbf66c1e0c71d93d712632b605338723a1938f53ac8916b35cec825d39c19c33ea5cd12d576826128f1693fff7fda3fcb3f52a823b8a947a67341d0f415d6add770f66895f3", 0xfa) 04:10:02 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) open$dir(&(0x7f0000001240)='./file0\x00', 0x40000000, 0x0) chroot(&(0x7f0000000180)='.\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x7, 0xffffffffffffffff}, 0xc) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="2801ae1d9ae900000100000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) 04:10:02 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) write(r0, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x2, 0x0) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0xb0, &(0x7f0000000080)) 04:10:02 executing program 0: r0 = syz_open_pts() syz_open_pts() poll(&(0x7f0000000a40)=[{r0, 0x1}], 0x1, 0x0) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x100000000, 0x3, 0xb70d, 0x6, "53126f6cca62c7603316614f8062c45bf6df405f", 0x7fff, 0xffffffff}) poll(&(0x7f0000000200)=[{r0, 0x5}], 0x1, 0x0) 04:10:02 executing program 0: syz_open_pts() syz_open_pts() syz_open_pts() pipe(&(0x7f00000001c0)={0xffffffffffffffff}) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') select(0xfffffffffffffce4, &(0x7f0000000280)={0xfff, 0x0, 0x0, 0x9}, 0x0, 0x0, 0x0) 04:10:02 executing program 1: pledge(0x0, &(0x7f0000000100)='-)\x00') chdir(0x0) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x80) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000140)) readlinkat(r0, &(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)=""/4, 0x4) r1 = getegid() setegid(r1) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 04:10:02 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x3}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xfffffffffffffe8a) write(r1, 0x0, 0x0) 04:10:02 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') 04:10:03 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x900, 0x0) mkdir(&(0x7f0000000100)='./bus\x00', 0x20) r1 = fcntl$dupfd(r0, 0xa, r0) unlinkat(r1, &(0x7f0000000180)='./bus\x00', 0x8) mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000140)="000000186004008b00002b27febf0900000100277705007e00000000000000000000000000000000000002ff", 0x2c}], 0x1) 04:10:03 executing program 1: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0}}) r0 = socket(0x38, 0x4000, 0x3) r1 = socket$inet6(0x18, 0x8000, 0xe0000000000000) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000140)=0xc) r5 = getegid() r6 = open(&(0x7f0000000280)='./file0\x00', 0x101, 0x20) kevent(r6, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffc, 0x4, 0x80, 0x800, 0x100000001}, {{r1}, 0xffffffffffffffff, 0x2, 0x40000018, 0x0, 0x1f}, {{r1}, 0xfffffffffffffffa, 0x0, 0x11, 0x9, 0x5}, {{r1}, 0xfffffffffffffffe, 0x8, 0x40, 0x9, 0x3}, {{r0}, 0xffffffffffffffff, 0x2, 0x41, 0x7, 0x1}, {{r1}, 0xffffffffffffffff, 0x0, 0x6, 0x6, 0x5}, {{r0}, 0xffffffffffffffff, 0xb0, 0x40, 0x1, 0x1c000000}, {{r1}, 0xfffffffffffffff8, 0x10, 0x5, 0xfffffffffffff001, 0x401}], 0xe8a, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffa, 0x3, 0x80000003, 0x1, 0x40}, {{r0}, 0xfffffffffffffffb, 0x20, 0x1, 0x0, 0x101}, {{r1}, 0xffffffffffffffff, 0x41, 0x58, 0x2, 0x200}, {{r0}, 0xfffffffffffffffe, 0x20, 0x9, 0x9, 0x2}], 0xa0, &(0x7f0000000440)={0x8, 0x800}) ioctl$WSMOUSEIO_GETPARAMS(r6, 0x80105727, &(0x7f00000004c0)={&(0x7f0000000480)=[{0x87, 0xffffffffffff8001}, {0x88, 0x1}, {0x101, 0x1}, {0x21, 0xc0e}], 0x4}) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r2, r4, r5}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000080)=0x1) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) fchownat(r10, &(0x7f0000000240)='./file0\x00', r3, r5, 0x0) dup(r7) fcntl$dupfd(r10, 0x0, r8) ioctl$WSDISPLAYIO_WSMOUSED(r10, 0x80185758, &(0x7f0000000200)={0x2, 0x1, {0x4, 0xffffffffffffff69}}) setpgid(0x0, r9) 04:10:03 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSBRK(r0, 0x2000747b) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r2, 0x80044270, &(0x7f0000000000)) ioctl$TIOCNOTTY(r0, 0x20007471) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0}, 0xc) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)) 04:10:03 executing program 1: readlink(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)=""/145, 0xffffffffffffff9a) r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = socket$inet(0x2, 0x800000001, 0xffffffff) connect$inet(r1, &(0x7f0000000000), 0xc) 04:10:03 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000200)=0xff) kqueue() close(r0) r1 = kqueue() openat(r0, &(0x7f0000000000)='./bus\x00', 0x802, 0x154) kevent(r1, &(0x7f0000000040), 0x3, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x100, 0x0) dup(r0) 04:10:03 executing program 1: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000080)=0xffffffde) getsockopt$sock_int(r0, 0xffff, 0x101004, &(0x7f00000000c0), &(0x7f0000000100)=0x4) r1 = socket(0x2, 0x4005, 0x2000000000008) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{}, {}, 0x0, [0x0, 0x0, 0x40]}, 0x2d1) 04:10:03 executing program 1: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) open(&(0x7f0000000240)='./file0\x00', 0x400, 0x141) writev(r0, &(0x7f0000000480), 0x10b) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000000)="6e5a1bfc29d8a1ffd709ea76052c", 0xe}, {&(0x7f00000000c0)="4b9d17cd0ae1138530bf2425cae950e3044108a7b4fd2f99037daa0af3988420012e73afaca5ef01d4ac6f6492911e4bc1181f29e6455529bbbc8123d8755029ca4ea72505ed466e79b0bc9d4ffff0ace33f689c3eacb05fedb78cd2ee1f5b225ac28f1ebbae250d07b99e57a8d81b8f", 0x70}], 0x2) writev(r0, &(0x7f0000000080)=[{0x0}], 0x1) 04:10:03 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028a7) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) writev(r0, &(0x7f0000000380)=[{&(0x7f00000000c0)="00000002", 0x4}], 0x1) mkdirat(r0, &(0x7f0000000100)='./bus\x00', 0x10) 04:10:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000380)="90e50495775fa9e7ab819bd6746e132533ff164206128b60a6eac4c676f8496e03f572ce1ec739aa0e748fecdec5c712f342250b56e3e7caf77716bcf6904a5f021a9b4d0e085c0001637678d4c605b696b44ad841fcf48ed37ad783a7a73381d91d87a95c0000008000000000e559c6489ca93907b013ae190000ee5f96c088d88337030b71cc3ac0417ace92e209d9f9ef2ee4827379ac07c7970ff4d49ac1c4d50996b8011c40880018", 0xab) syz_open_pts() r1 = kqueue() r2 = open(&(0x7f0000000080)='./file0\x00', 0x800, 0x1) symlinkat(&(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) 04:10:03 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)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d", 0xeb) open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x1e, 0x0) r1 = syz_open_pts() close(r0) r2 = dup(r1) getegid() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) geteuid() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x20d4f9, 0x3c7, 0x6, 0xb1d, "b08d16c6662247ea5fe500"}) ioctl$TIOCCDTR(r2, 0x20007478) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 04:10:03 executing program 1: setuid(0xee01) r0 = open(&(0x7f0000000000)='.\x00', 0xfffffffffffffffe, 0x4) pipe2(&(0x7f0000000040), 0x10004) fchdir(r0) 04:10:03 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) r2 = semget(0x2, 0x3, 0x2) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000000c0)=[0x0, 0xcec9]) r3 = dup2(r0, r0) kevent(r1, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x1}], 0xfff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x0, 0xfffffffffffffffe}, {{r3}, 0xfffffffffffffffe, 0x2}], 0xca, 0x0, 0x6cf, 0x0) poll(&(0x7f0000000040)=[{r3, 0x28}, {r0, 0x1}, {r3, 0x189}], 0x3, 0x12000000000) dup(r0) 04:10:03 executing program 1: r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x102c1) sendmsg(r0, &(0x7f0000000380)={0x0, 0xffffffffffffffdb, 0x0, 0x0, &(0x7f0000001640), 0x1b2}, 0x0) 04:10:04 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = socket$unix(0x1, 0x5, 0x0) sendto$unix(r0, &(0x7f00000000c0)="90157581e218ef7f1659818aae5527cbe804498ea0adca658df4b938e6cbbaddaacaef433427f24560911c587e3e03b2b57a2146b548d38b96e53fef81a1fa3bf3ad39b401697f1fc09591fe9c3ad5fc778a8e4d17292d5728ac5d637710af0ec2f392b554e9caba7f9dcf3d28cdc76b281346101ddb54d6af37d052707acb367fab2ca1a818d2ea1ac7ec3a37f4a9b5f5d2ffaf21d944730bef9a12f26aba5696088249f163974df1ef3f3249a1bf231ca4802aaa54a08c026d04d7", 0xbc, 0x9, &(0x7f0000000180)=@file={0x0, './bus\x00'}, 0x8) r1 = open(&(0x7f0000000200)='./bus\x00', 0x1fffffffffd, 0x1000000a) getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) ioctl$TIOCFLUSH(r1, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$TIOCCONS(r1, 0x80047460, &(0x7f0000000340)=0x8) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "c2d8de6698db8620f86b7869cfec12e629916a3f", 0x0, 0xe0560000}) fchflags(r1, 0x40002) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000040)) r2 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000240)={0x2, 0x0, 0x62, 0x7, r2}) 04:10:04 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "3e58a044b1fb0364c62c4028c5d58a014f77c2bc", 0x0, 0x7d}) 04:10:04 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0x0, 0x1ff, 0x1ff, 0x3, "b8000000000000080100", 0x0, 0x9}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000003200000000000400"], 0x10}, 0x0) syz_open_pts() getpeername$unix(r0, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) connect$unix(r0, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) r1 = semget(0x1, 0x3, 0x0) semop(r1, &(0x7f0000000140)=[{0x2, 0x100, 0x1000}, {0x6, 0x3, 0x1000}, {0x3, 0x1, 0x1800}, {0x7, 0x3, 0x1000}, {0x1, 0x10000, 0x1000}, {0x1, 0x1, 0x1000}, {0x0, 0x401, 0x800}], 0x7) 04:10:04 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000100)='./bus\x00', 0x100000041, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000280)="00e1f7ffcdffff", 0x7}], 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) pwritev(r0, &(0x7f0000000040), 0x1, 0x0) 04:10:04 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$TIOCEXCL(r1, 0x2000740d) close(r0) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 04:10:04 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x81, 0x100) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0xd01) recvfrom$inet(r0, &(0x7f0000000080)=""/43, 0x2b, 0x800, &(0x7f00000000c0)={0x2, 0x1}, 0xc) open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) socket$inet6(0x18, 0x8005, 0x3) open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) 04:10:04 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "b0d42000006e9300"}) r0 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f00000000c0)='./file1\x00', 0x2000, 0x1) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000000)={0x2, './file0/file0\x00', './file1\x00'}) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r3 = fcntl$dupfd(r0, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0106978, &(0x7f00000000c0)) linkat(r2, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000080)='./file1\x00', 0x0) linkat(r1, &(0x7f0000000100)='./file1\x00', r3, &(0x7f0000000140)='./file0\x00', 0x4) 04:10:04 executing program 1: getpeername$unix(0xffffffffffffffff, &(0x7f0000002980)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) 04:10:04 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) 04:10:04 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) symlink(&(0x7f0000000100)='./file0/file0/file0\x00', &(0x7f00000002c0)='./file0\x00') setuid(0xee01) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) utimensat(r0, &(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)={{0x7, 0x5}, {0x8}}, 0x2) openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0/file0\x00', 0x200, 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 04:10:04 executing program 0: r0 = semget$private(0x0, 0x7, 0x3) pipe(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200200000000000c, &(0x7f0000000140)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', 0xc) getsockopt(r3, 0x0, 0x7, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xfffffffffffffe6e) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f00000002c0)={0x20, 0x1, 0x1, 0x3, 0x6}, 0xc) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000280)="6bf461d102234ac3", 0x8) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000180)=[{0x1, 0x2, 0x1800}, {0x4, 0x2, 0x1000}, {0x3, 0xffffffff, 0x1000}, {0x1, 0x1, 0x1800}, {0x3, 0x5, 0x1000}, {0x7, 0xa87, 0x1800}, {0x5, 0x8, 0x800}, {0x1, 0x7, 0x1000}, {0x1, 0x1, 0x1000}, {0x0, 0x1, 0x800}], 0xa) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x2000000000000009, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(r6, 0x402c7413, &(0x7f0000000340)) socket$inet(0x2, 0x4007, 0x100000000) dup(r5) fcntl$setown(r6, 0x6, r4) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r8, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x0) dup2(r6, r1) r9 = socket$inet(0x2, 0xffffffffffffffff, 0x4) read(r7, &(0x7f0000000180)=""/186, 0xba) execve(0x0, 0x0, 0x0) semop(r0, &(0x7f0000000600)=[{0x4, 0x552}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000005c0)=0xdd) r10 = accept$inet(r9, &(0x7f0000000240), &(0x7f0000000380)=0xc) accept(r10, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) 04:10:04 executing program 1: r0 = socket(0x2, 0x3, 0x6) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8011, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) write(r0, 0x0, 0x0) 04:10:04 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0/../file0\x00') ioctl$TIOCCONS(r1, 0xc0044266, &(0x7f0000000000)) 04:10:04 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000000c0)=0x7) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000240)={&(0x7f00000002c0)=[{}], 0x1e}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x14) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000040)={0x0, 0x3}) 04:10:05 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) fchdir(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x8000e5a3, 0xfffffffffffffffe, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf", 0xc5e) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000000c0)={0x9, 0x2, 0x1ff, 0x2}) r2 = msgget$private(0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r5 = geteuid() r6 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000380)) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r7 = getgid() getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) r9 = getpid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000300)={{0x1, r3, r4, r5, r7, 0x80, 0xfffffffffffffffb}, 0x2, 0x0, r8, r9, 0xf2db, 0xfff, 0x66e, 0x40}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097f", 0xe8}], 0x1) read(r1, &(0x7f0000000140)=""/76, 0x4c) pipe(&(0x7f0000000100)) 04:10:05 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x1fd, 0x100) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) flock(r2, 0x1) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000300)="7831a779af71a1e3f636d550cc27776ad4101e10feff9e062df2268d3b5278af7f2487af94dbf314d4a99dac59429344cefe095b4fa4e8f9cd5e8d4fa41eda511379ec05c0beadf8eabc49cf9c79b06aea01d79bb53218dfb97798a6aff604c4795119d77f752d5e1f1d634abee500fb8901ac0cf2684b93b13096dc87e4e5f443d83298fdaa802abbdd60d6e9c5cb27c244f28c89b9a6157b478a0efebc8bb4fed4aee753739e71f4ac378abf516150491c63c434e3f23af6a8f1d9d9e8c9002755", 0xc2}, {&(0x7f0000000140)="680954442192577408177ca03453b4084145019e6cd4b8513a2fa036dbdfed4179b85cf0ab80c0583359283b93e5646661c119faa5d34b72be94f72764b079f68b56fe19df301247cfef145ae7640edc4fb754d2b7ea8fb0f05489ce9c9282f80c033ae9ee039d5fcbeb6b99b54dbc0489", 0x71}, {&(0x7f0000000400)="bed5159f84534107914b6fbc94bd7fefaa004582f61cf53eb6a5ecf413bb3424137f63b83d1deb95762ce4a898c49de84ee9bdf2b1afd3ef689f8225898150fe663b32623011ea82", 0x48}], 0x3, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000480)) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000200)=""/217, 0xd9}], 0x1) 04:10:05 executing program 0: r0 = kqueue() readv(r0, &(0x7f0000000100)=[{&(0x7f0000000000)=""/219, 0xdb}], 0x1) mmap(&(0x7f0000ff2000/0xd000)=nil, 0xd000, 0x0, 0x9015, 0xffffffffffffffff, 0x0, 0x0) 04:10:05 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x98, 0x7) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) mlock(&(0x7f0000722000/0x3000)=nil, 0x3000) r0 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) munmap(&(0x7f0000722000/0x1000)=nil, 0x1000) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r2 = fcntl$dupfd(r1, 0xa, r1) munmap(&(0x7f0000723000/0x1000)=nil, 0x1000) socket(0x6, 0x8000, 0x4) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180), 0x0) getsockname$inet(r2, &(0x7f0000000000), &(0x7f0000000180)=0xc) openat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x10) write(r0, &(0x7f0000000040)="b00b38ddc1abd66bd649af96031ea54055", 0xffffffffffffff34) madvise(&(0x7f0000723000/0x3000)=nil, 0x3000, 0x0) 04:10:05 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) fcntl$setflags(r0, 0x2, 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000040)={0x200, 0xfffffffffffeffff, {0x401}}) setsockopt(r0, 0x0, 0x1d, 0x0, 0x25a) socket(0x9c00b6037072a8de, 0x5, 0x6c) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x81, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 04:10:06 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) close(r0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x400, 0x0) 04:10:06 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) poll(&(0x7f00000000c0)=[{r0, 0x81}], 0x1, 0x0) r1 = dup(r0) recvfrom(r1, &(0x7f0000000180)=""/209, 0xd1, 0x2, 0x0, 0x0) 04:10:06 executing program 0: chflags(&(0x7f0000000080)='./bus\x00', 0x1) mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x800, 0x6, './bus\x00', 0x5, 0xe55c, 0x81, 0x5}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)) chdir(&(0x7f0000000140)='./bus\x00') open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) socket(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) 04:10:06 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) sendmsg(r0, &(0x7f0000001780)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000001840)=ANY=[@ANYBLOB="80000000290000000100000000000000ca9a2b597aea0a8e04aba12bd26195f5872e9c1b0218d97542c0b87efb8663a2ac71c9156c809018d66edb88c636132579e9274ebdefeddd7ae4b2c1fb27fc624dec331b11a6cde47a9537a598eb46b7449c95da43d3eaab3f5dbc9c4e3f6fb63e4affb168f394b3e8eee90000000000"], 0x80}, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="eb1c7c66696c64300000eb20d6a69cbb3bb50a072ddd0df0496d13940701c1fd188bf58309"], 0xa) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x1) 04:10:07 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x605) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) socketpair(0x2, 0x4, 0x1f, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r1, 0x3) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xb244, 0x0, 0x0, 0x0) r3 = kqueue() msgget(0x1, 0x108) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x40, 0x0, 0x7, 0x7ef}, {{r0}, 0xffffffffffffffff, 0x2, 0x3, 0x2, 0x3}, {{r2}, 0xffffffffffffffff, 0x2, 0x20000008, 0x5, 0x85e}, {{r2}, 0xfffffffffffffff8, 0x6a, 0x80000004, 0x8001, 0x4}], 0x0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x20, 0x600fffff, 0x1000, 0x6d4}, {{r2}, 0xfffffffffffffffa, 0x40, 0x0, 0x3ff, 0x8}, {{r2}, 0xfffffffffffffffa, 0x1, 0xfffff, 0x8e}, {{r0}, 0xfffffffffffffffc, 0x32, 0x1f, 0x200, 0x2}], 0x6, &(0x7f00000000c0)={0x10000}) writev(r2, &(0x7f0000000500)=[{&(0x7f0000000480)="d2e827c202366a0165e0017d1151c8e567c8b2b3a7dc55b52dcf4766a47f1bf36bf80f9ecacefc3e33d08aec350bd6b9f6108039e2a46bdce05f9e439e0ed9116abfdd17c4f5b0649b8225acacdd2aa7ebedb7088adac3021caa426d205833e5056fd5ecf515587d909491e0", 0x6c}], 0x1) kevent(r3, &(0x7f0000000000), 0x3ff, 0x0, 0xfffffffffffffff7, 0x0) close(r0) r4 = semget$private(0x0, 0x1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) socket(0x20, 0x4000, 0x8) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r7 = open(&(0x7f0000000580)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r7, 0x40045744, &(0x7f00000005c0)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) socket(0x20, 0xc2eef6435a0471df, 0x7) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000340)={{0x1, r5, r6, r8, r9, 0x1c4, 0x12e}, 0x20200, 0x1, 0x3}) 04:10:07 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSDTR(r2, 0x20007479) ioctl$TIOCSTOP(r1, 0x2000746f) dup2(r1, r2) 04:10:07 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) close(r0) setuid(0xee01) r1 = socket$unix(0x1, 0x2, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x80, 0x1) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f00000000c0)={0x10000, 0x1}) r3 = semget$private(0x0, 0x3, 0x200) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000100)=[0x1, 0xfffffffffffff001, 0x6, 0x80, 0x0]) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 04:10:07 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)={0x1, 0x55, {0x6, 0x3}}) r1 = kqueue() r2 = geteuid() r3 = geteuid() setreuid(r2, r3) clock_settime(0x3, &(0x7f0000000080)={0x5, 0x9}) kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 04:10:07 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x0, 0x2, 0x40) 04:10:07 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x7, 0x100, &(0x7f0000000080)="62a6ee3f1fc95cdc93849300d98b1fa644c690683dd389c6f132201a09b71f56d53786699e5c1821b0a125c89b333b5567b336deb74b3b244203d27b3da531b6acf11698a5d79b7ece5177369bc66bc6015db5b0a4ac6086a849ca7104329aa0e4425011522e92890581e67fff1849f2675e0ed19839fa121f6e03a54333c6c55cf0f5a307faacc5bd4e2a75e5165298fc0ecb400e22f74254fa8cd86d5a6aa873210ba086c6852cd273f8147e2ee0", 0xaf) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x7fffffff}, 0xc) 04:10:07 executing program 0: bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000040)="7d14486365055f0752130775c9b7", 0xe) chmod(&(0x7f0000000000)='./file0\x00', 0x10) 04:10:07 executing program 1: kqueue() socketpair$unix(0x1, 0x10000000001, 0x0, &(0x7f0000000280)) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000000c0)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x3}]}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) 04:10:08 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r2 = getuid() r3 = geteuid() setreuid(r3, 0xffffffffffffffff) r4 = msgget$private(0x0, 0x8) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000040)={{0x6, r2, r1, r2, r1, 0x0, 0x2}, 0x166, 0xe4ef, r0, r0, 0x2, 0x7000000, 0x2, 0x2}) 04:10:08 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) poll(0x0, 0x0, 0x1000006e) poll(&(0x7f0000000040)=[{r0}, {r0, 0x81}, {r0, 0x25}], 0x3, 0x0) 04:10:08 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x24, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x20, 0x15) ioctl$TIOCSDTR(r1, 0x20007479) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0xdb5799cd22ff4886, 0x0) write(r0, &(0x7f0000000040)="51ffb70b4c26003a4ab4a2f07378fe0be1a27378c80b2dc6cc63f3fc6792fc6089238db319d18fd67ad1813b546eb489b0174e6233dafd132b728c22832ab5f1129dfe024ba37c6d442defb421a632b174156934998631140e789c232cebb369e0ae06d0fe888ee5d166daac7e3796252d04cf6aef57fc28c40741a7045fa90d8f98481e5f919410a0484243a2d1b35f2a8d606590a22c", 0x97) 04:10:08 executing program 0: r0 = syz_open_pts() syz_emit_ethernet(0xac, &(0x7f0000000080)="1cafb3b5f0c8491e0bc6994c86a25ec9dc2debcffbdc25c2957ebb0ae1e2788cf426f9735b41443062fd088c9888e4df17974ebfbe7be0f6ace6a80f3e5e35544268cb4c7778241e81d1c73c83b664fd62bea611e5337142eaaf9ad24c6975d57dbcd2722de99c463104009324c372f669e2e1050d5a87bc3aedb3a2f90ab6c042ab954d2685ac9087cff824d9625bf340468467f0f2ac024b1c17c7c7ae664364c6403705baf01eb9c420c3") fcntl$setstatus(r0, 0x4, 0x4) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x0, 0x0, 0x1, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000000)="a6", 0x1) write(r0, &(0x7f0000000200), 0xfe72) 04:10:08 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getgroups(0x2, &(0x7f0000000100)=[0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r4 = getgid() getgroups(0x8, &(0x7f00000001c0)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) getgroups(0x6, &(0x7f0000000340)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r9 = getgid() r10 = getgid() getgroups(0x7, &(0x7f0000000380)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getgroups(0xa, &(0x7f00000003c0)=[r2, r3, r4, r5, r6, r7, r8, r9, r10, r11]) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) socket$unix(0x1, 0x1, 0x0) chown(&(0x7f00000000c0)='./file0\x00', 0x0, r12) setuid(0xee01) r13 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r13, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) readv(r0, &(0x7f0000001680), 0x0) 04:10:08 executing program 1: rename(&(0x7f00000000c0)='..', &(0x7f0000000100)='./file0\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) mlock(&(0x7f0000722000/0x2000)=nil, 0x2000) r0 = kqueue() r1 = fcntl$dupfd(r0, 0xa, r0) getpeername(r1, &(0x7f00000004c0)=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'], &(0x7f0000000500)=0x29) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000300)={'./file0/file0\x00', 0x1699bf45, 0x80000001, 0x595, 0x1, 0x7, 0x62, 0x5c, 0x2, 0x2, 0x1000, 0x2}) r2 = getppid() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000280)) fcntl$lock(r0, 0x0, &(0x7f0000000080)={0x2, 0x1, 0x7, 0x100000001, r2}) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x4013, r0, 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) fcntl$setstatus(r0, 0x4, 0x4) r4 = getpgid(0xffffffffffffffff) fcntl$lock(r3, 0x7, &(0x7f0000000040)={0x0, 0x3, 0x7, 0x0, r4}) munmap(&(0x7f0000723000/0x4000)=nil, 0x4000) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) getpgrp() kqueue() ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000380)={0x936, [{0x3, 0x1f}, {0x0, 0x9}, {0x3, 0x7fff}, {0x3, 0x3}, {0x0, 0x7}, {0x3, 0x16}, {0x1, 0x80000001}, {0x0, 0xd00}, {0x1}, {0x1, 0x1ff}, {0x1, 0xcc}, {0x2, 0x1}, {0x3, 0xffff}, {0x3, 0x400}, {0x3}, {0x3, 0xbe}, {0x2, 0x6}, {0x2, 0x3}, {0x3, 0xfffffffffffffffd}, {0x2, 0x7}, {0x0, 0x8001}, {0x3, 0x6}, {0x2, 0x83}, {0x2, 0x8}, {0x2, 0x9}, {0x3}, {0x3, 0x5}, {0x3, 0x7f}, {0x1, 0x4}, {0x0, 0xe5c4}, {0x3, 0x20}, {0x0, 0x7}]}) munmap(&(0x7f0000722000/0x3000)=nil, 0x3000) recvfrom(r3, &(0x7f0000000140)=""/255, 0xff, 0x800, &(0x7f0000000240)=@in={0x2, 0x2}, 0xc) 04:10:08 executing program 0: r0 = socket(0x18, 0x1, 0x0) dup(r0) r1 = socket(0x1, 0x3, 0x7) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x6, 0x1, 0x2) close(r1) 04:10:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000280)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000000000)=[{&(0x7f0000000640)="76d11bfba01b2b437500f4e773d6d87539da24cace396c1d05b923466a161897509b78dd2cea3471e8956dc5fc20e77b6a13006174ddb0a7bd78cc8c51edf515c237e4adb5514027f448bb7080f211692ad81885ae85829eeddb24585b8ca5b54e9edb52d4ecab6e5ca284924102e12f4b934e112398cd4a74bbc1ef9e5004ff43289f51a030164e5bef69b3eff6ede8ca2832782da69a63e754249b41058f3b90423fa281c1ef6704cc155f9fbe030a333c84ea554ae93faecd1d1305ac4355a7dcbdaebc88d39242a8d0e65b86b022f8eb0952c4ff3346854e67fe8045b1e4a414505dba3a89837c91386b0aa6bfc30c3f6966fc6c644f6742986b4813f7e3621ec860cad94b75bcac8ddf7613ac8a422da2d6e405031f1307f4a86db6ac5c7736e5eb0c7017b81019f0e295d5cecd4e85b8a09892075c791db0cbc76d421d946cf88c", 0x144}], 0x1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x4000000010, r1, 0x0, 0x3) nanosleep(&(0x7f0000000080)={0x8000000000000, 0xcb08}, &(0x7f0000000300)) lstat(&(0x7f00000002c0)='./bus\x00', 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) 04:10:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000080), 0xffffffad) accept(0xffffffffffffffff, 0x0, 0x0) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000000)=0x1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020e850ebe3a00000000afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0xffffffff, 0x5, 0x6, "b08d000000000000000000fc6e2a6f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x24ab6d9bac2001dd}], 0x1) 04:10:09 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) recvfrom$inet(r0, &(0x7f0000000000)=""/95, 0x5f, 0x840, &(0x7f0000000080)={0x2, 0x3}, 0xc) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) 04:10:09 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) connect$inet6(r0, &(0x7f00000001c0)={0x18, 0x0, 0x7fffffff, 0x4}, 0xc) semctl$SETVAL(0x0, 0x3, 0x8, &(0x7f0000001800)=0x8) semget$private(0x0, 0x204, 0x80000000000400) r2 = semget$private(0x0, 0x1, 0x204) semctl$SETVAL(r2, 0xfffffffffffffffc, 0x8, &(0x7f00000014c0)=0x5) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r4, 0x2000740e) r5 = semget$private(0x0, 0x4, 0x200) pipe(&(0x7f0000000240)) semctl$GETNCNT(r5, 0x1, 0x3, &(0x7f00000000c0)=""/139) close(r3) readv(r4, &(0x7f0000000300), 0x0) semctl$SETVAL(0x0, 0x0, 0x8, &(0x7f0000000200)=0x403) semctl$IPC_RMID(r5, 0x0, 0x0) sendto(r3, &(0x7f0000001600)="8717fc0324eaa85a791715e24b46c72b16982a6aa02d8e0b82a6b3cff98a112306ae3d9f0f51d8d48879e0ba01d93708099ea97caf34c02319200a77f5a99490aa19a8103e0bd7c634d39feacd5ccbb63e43397c2559f097a17d463a44a8252563821bc3e5fe88c8a3efb874984d97ac024e78bb449800fce88053789462474d38acfa11a5d60301df0479a98c47907645b12e542aa918883e07a06bc9e698bf799122846e49f7756702ed304e538e708c1796bdafe1a6d4092c109926492b631a874c7a075c417d0fc495a922c80953cdbba07da3ae152204cb98e5b2262fe181ef5e44344726c5c0153c20e49b70b4118892", 0xf3, 0x403, 0x0, 0x0) r6 = semget(0x1, 0x100000000000001, 0x22) setsockopt(r3, 0x7, 0x7f, &(0x7f0000000340)="f363bde6031305848708350c266198d8dba74f9abbe73166cb6dae0ccf4eba300f0f1f49080ea0d7078ebe4fa4066127013709c706a1224380c9d6", 0x3b) mknod(&(0x7f00000013c0)='./file0\x00', 0x40, 0x4) semctl$GETPID(r6, 0x3, 0x4, &(0x7f00000003c0)=""/4096) semget(0x2, 0x4, 0x40) semctl$SETVAL(r6, 0x7, 0x8, &(0x7f0000000180)=0x200000001) fchmod(r4, 0x40) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0x39) connect$unix(r4, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) dup2(r4, r4) r7 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r7, 0x0, 0x200000000000004, &(0x7f0000739ff1)=""/15, &(0x7f0000000000)=0xf) 04:10:09 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x20080, 0x0) write(r0, &(0x7f0000000100)="45fe86fd11cd5b96708080b4385883c9e5ca6fdf7353b97e9ec1588c91e98e095b8d7c4e9316bb87ab6d38f58c47b616578e8c72252e1ca4ee59a89f8f5f61525eb6d4e05ba4af40e112409a8c776c7c2350d59c294a23b116f32e439dc08ec64753881bad7207", 0x67) r1 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047470, &(0x7f0000000000)=0x100) ioctl$TIOCCONS(r1, 0x80047460, &(0x7f0000000340)=0xc6a8) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xa9e, 0x0, 0x0, 0x0, "4287f6452a105d7ea3c06a6c7790dbb728beab8c"}) ioctl$TIOCDRAIN(r1, 0x2000745e) 04:10:10 executing program 1: mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) shmget$private(0x0, 0x4000, 0x208, &(0x7f0000000000/0x4000)=nil) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=""/171, 0xab) nanosleep(&(0x7f0000000080)={0x4c3, 0x2397443c}, &(0x7f0000000180)) r1 = semget$private(0x0, 0x3, 0x0) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000300)=""/94) kqueue() mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) getsockname$inet(r0, &(0x7f0000000040), &(0x7f00000002c0)=0xc) r2 = semget(0x0, 0x2, 0x2) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000001c0)=""/196) 04:10:10 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x100000002003, 0x16fd) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r1 = fcntl$dupfd(r0, 0x0, r0) mknod(&(0x7f0000000040)='./file0\x00', 0x2020, 0x100000001) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) r2 = shmget(0x1, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) shmat(r2, &(0x7f0000ffd000/0x2000)=nil, 0x2000) listen(r1, 0x3) ioctl$TIOCCONS(r1, 0xc0044266, &(0x7f0000000000)) 04:10:10 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="100000ffff0000010000000000f933393a6bd891652dd66a000000"], 0x10}, 0x0) 04:10:10 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000010c0)='/dev/wsmouse0\x00', 0x52, 0x0) syz_open_pts() syz_open_pts() syz_open_pts() ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x46, 0x8}, {0x41, 0x2}], 0x2}) pipe(&(0x7f00000001c0)) fcntl$setown(r0, 0x6, 0x0) getgid() 04:10:10 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2) write(r1, 0x0, 0x16f) preadv(r0, &(0x7f00000005c0)=[{&(0x7f00000000c0)=""/210}, {&(0x7f00000001c0)=""/184}, {&(0x7f0000000280)}, {&(0x7f00000002c0)=""/241}, {&(0x7f00000003c0)=""/136}, {&(0x7f0000000480)=""/153}, {&(0x7f0000000540)=""/122}], 0x1000000000000346, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000280)=0xc) 04:10:10 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) shmget$private(0x0, 0x3000, 0x200, &(0x7f0000001000/0x3000)=nil) mprotect(&(0x7f000064b000/0x3000)=nil, 0x3000, 0xfffffffffffffbff) r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) setsockopt(r0, 0x3, 0x9f2, &(0x7f0000000040)="518c83526d34f28751835270cf324da6e0c0c05955cdf87d25c93c85", 0x1c) 04:10:11 executing program 0: r0 = semget$private(0x0, 0x5, 0x310) semop(r0, &(0x7f0000000140)=[{0x0, 0x7, 0x800}], 0x1) semctl$GETNCNT(r0, 0x7, 0x3, &(0x7f0000000480)=""/74) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f00000000c0)=0x5) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r2 = semget$private(0x0, 0x2, 0x400) lseek(r1, 0x39, 0x2) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) r3 = fcntl$dupfd(r1, 0x0, r1) getpgrp() geteuid() getgroups(0x7, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) fcntl$getown(r3, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280), 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) fcntl$getown(r3, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) getegid() getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) sendmsg$unix(r1, &(0x7f0000000540)={&(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000440)=[{&(0x7f00000001c0)='O', 0x1}], 0x1, 0x0, 0x0, 0x8}, 0x2) semop(r2, &(0x7f0000000100)=[{0x1, 0x7fff, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x800}, {0x6, 0x7fff, 0x1800}, {0x1, 0x6, 0x1000}], 0x5) socket$inet(0x2, 0x8000, 0x4000000000000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)) 04:10:11 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) geteuid() getuid() geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), 0xc) geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f00000002c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) setuid(r1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r2, &(0x7f0000000280)='.\x00', 0x3, 0x0) 04:10:11 executing program 1: fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r0 = semget$private(0x0, 0x20000000001, 0x8) semctl$GETNCNT(r0, 0x7, 0x3, &(0x7f0000000940)=""/155) setgroups(0x5, &(0x7f0000000a40)=[0x0, 0x0, 0x0, 0x0, 0x0]) getgroups(0x0, &(0x7f0000000c80)) getgroups(0x0, &(0x7f0000000cc0)=[0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x4000000000000137, &(0x7f0000000c40)=[0x0, 0xffffffffffffffff, r1, 0xffffffffffffffff, 0xffffffffffffffff]) setuid(0xee01) r2 = socket(0x16, 0x3, 0x0) recvmsg(r2, &(0x7f0000000a00)={&(0x7f0000000200)=@in, 0xffffffde, &(0x7f0000000400)=[{&(0x7f0000000a80)=""/99, 0x63}], 0x1, &(0x7f0000000b00)=""/202, 0xca}, 0x801) r3 = syz_open_pts() r4 = semget(0x3, 0x1, 0x40) r5 = open(&(0x7f0000000680)='./file0\x00', 0x210, 0x160) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240), 0xc) getsockopt$sock_timeval(r5, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000180)=0x10) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000300), 0xc) semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f0000000080)=""/52) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000340)=""/168) shutdown(r2, 0x0) r6 = semget$private(0x0, 0x7, 0x230) readv(r5, &(0x7f0000000640)=[{&(0x7f0000000440)=""/191, 0xbf}, {&(0x7f0000000500)=""/107, 0x6b}, {&(0x7f0000000580)=""/162, 0xa2}], 0x3) semctl$GETVAL(r6, 0x2, 0x5, &(0x7f00000006c0)=""/229) link(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)='./file1/file0\x00') getgid() semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000280)=0x100000000) getdents(r5, &(0x7f00000007c0)=""/117, 0x75) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f00000000c0)=0x4) semctl$GETVAL(r4, 0x2, 0x5, &(0x7f0000000840)=""/226) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000040)=0x8) semctl$SETVAL(r6, 0x2, 0x8, &(0x7f0000000140)=0x100000001) 04:10:11 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x7fff, 0x0, "d730c1e7ff0100000000e400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$unix(r0, 0x0, &(0x7f0000000000)) r1 = shmget$private(0x0, 0x2000, 0x8, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_LOCK(r1, 0x3) 04:10:11 executing program 0: getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000412000/0x2000)=nil, 0x2000, 0x2) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0xd8, 0xf) recvfrom$inet6(r0, &(0x7f0000000480)=""/4096, 0x1000, 0x1, &(0x7f00000002c0)={0x18, 0x0, 0x4, 0x3}, 0xc) r2 = open(&(0x7f0000000240)='./file0\x00', 0x20, 0x40) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000440)) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000280)={0xadc, './file1\x00', './file0\x00'}) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x80, 0x40) linkat(r1, &(0x7f00000000c0)='./file0\x00', r3, &(0x7f0000000140)='./file0\x00', 0x4) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000200)={0x4}) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='r\x00') 04:10:11 executing program 1: semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r0 = socket$inet(0x2, 0x4000, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000006c0)=0xc) fcntl$getown(0xffffffffffffffff, 0x5) r5 = msgget$private(0x0, 0x2) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000240)={{0x43, r4, r1, r4, r3, 0x100, 0x84}, 0x3, 0x566, r2, r2, 0x9, 0x4, 0x5, 0x1f}) openat(0xffffffffffffff9c, &(0x7f0000000800)='./file0/file0\x00', 0x28080, 0x100) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000840)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000007c0)=[{&(0x7f0000000a00)="a3efc3d04af7f5b23d9108c099a3f287a3ad60c3639ce6e7cc4d33c27e854547ae81e9b6aef5ebb01605f2989405637dddf232ba36a0335e18b52b941d8e67ec25e17a3e898ec20327fac6695b4a2dc450d2f0b33e316ae7c20f88ff5d562145c630953853aadc228f34e0e7f64e44c983ade05021fde80d7f7ecbebe6e48247e359a092f3c5140b8d34b040751bba844f1812d93926cd4e58e3881097033e569f4e0d1997ce38bdc47bbd30dac23075d308909784f5efa851b43f61172203c798b13854e1bdb2f95666a7a4a612dff6f50be21faae64186c1a24556bddfcd338c49144e0e", 0xe5}], 0x1, 0x0, 0x0, 0x408}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) r6 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r7 = open$dir(&(0x7f0000000940)='./file0\x00', 0x8442, 0x10) renameat(r6, &(0x7f0000000900)='./file0\x00', r7, &(0x7f00000009c0)='./file0\x00') getgroups(0xa, &(0x7f0000000780)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getpgrp() getgroups(0x1, &(0x7f00000003c0)=[r8]) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000880)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000540)="18dd41484cffb84e11adf1145663affccc1c8c9b2649afa805701fb5dcaef796db3f9d59835e731f51bcda827c4fc345d2cc85b398e38751f0e97438f24ea22f5840ea262ba214e38bc6a75740b65ba9fe6dc2177bfc0ab228e7e32299cf894a42282ec3fcfaa78fa732270b536171ab3fa3b4ad12b85b46403e714bd87eb6cf9c93e7817c82a0c7055780935b95860f9e78b3a2eaddc953f7561f86aee82fa076e727499de88bcd8a002ea696e10e861a4f99baa71c3a61d3d9c5e5e298c8d44e8d6db612b19b779b0ebfeabe7ebe185fff00fbe37e296bc1f893df10196cac3bbeb131048d64614f5dd1015c237c2007411022a0242392", 0xf8}], 0x1, 0x0, 0x0, 0x408}, 0x9) munlockall() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r9, &(0x7f0000000040)={&(0x7f0000000180)=ANY=[@ANYRESOCT=r0], 0x1, 0x0, 0x0, &(0x7f0000000b00)=ANY=[@ANYBLOB="c1abf625405bacf1080f0036bcd112c69c12f2641105ed9d7918a3c2f60ee0a36995df524d3877a817157e209b663f48b4df9926dac40a5898da39823ddad89a725a0ea5771f5672448195ce33c305d7e9fab39c24560a08e28aafab055c008edb55f29afc3933cd1ed8872a6b4e154200d8a8af5919e7737e933775c180fd32fb3253c10a20a37c1e57af669674804161a381f6fc99f46eff3188c9eb9497a3083b5d72d21f98fb930a46020d0af508e539048e366daf0f00003ab8c1701f2e2fe29a59c6431708b9651b1ad7b3a1410a19d94cfe156ea356e84bb219da31151e9e78fa98f314d5196cce78ae91db71dd014a68d3f53f447bb5464b3f2372f8dba027920f8c05f71c608ab36532d3683f950eb2037185db37f8b2d32800ca6246b72558fe92db8aee59d48acff525a9c8c7dadeaaf59b841ac477795eaa5da3ad4f737945ace85fd5ec835f5a196490aab5190af7714967d66569d11e2035c890b2fe7e59a854c3"], 0x148}, 0x0) r10 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r10, &(0x7f00000008c0)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0xfef4, &(0x7f0000000580), 0x9, 0xfffffffffffffffe, 0x148}, 0x0) r11 = semget$private(0x0, 0x5, 0x2) semop(r11, &(0x7f00000000c0)=[{0x4, 0x0, 0x1800}, {0x3, 0x2, 0x1800}, {0x0, 0x3, 0x1000}], 0x3) r12 = semget$private(0x0, 0x4, 0xa1) semctl$SETVAL(r12, 0x3, 0x8, &(0x7f0000000040)=0x3) semop(r12, &(0x7f0000000000)=[{0x2, 0x2, 0x800}, {0x2, 0x10001, 0x1800}, {0x2, 0xbd2, 0x800}, {0x0, 0x5, 0x1000}, {0x2, 0x8, 0x800}, {0x2, 0x3f, 0x1000}, {0x2, 0x7f, 0x800}, {0x3, 0xffffffff, 0x800}, {0x6, 0x7, 0x800}], 0x9) chroot(&(0x7f00000002c0)='./file0/file0\x00') truncate(&(0x7f0000000340)='./file0/file0\x00', 0x200000010001) 04:10:11 executing program 0: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x800000090da, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086a33465550107e0800d16f09", 0x62) r1 = syz_open_pts() close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xd5, 0x6, 0xffffffffffffffe0, 0x80000000800000, "ddbeceb4ab468f9bde21f95bad6e7b3b6875095f", 0x7, 0x2}) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x3, 0x10001, 0x1000003, 0xfffffffffffffffa, "85000000000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x5ae666b903df84e2}], 0x1) syz_open_pts() 04:10:11 executing program 1: socket$inet(0x2, 0xfffffffffffffffa, 0x0) 04:10:12 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) 04:10:12 executing program 0: r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0x222) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000280)="125dae3070ca9f05", 0x8}], 0x1) 04:10:12 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) munlock(&(0x7f0000005000/0x7000)=nil, 0x7000) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x40, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) madvise(&(0x7f0000009000/0x2000)=nil, 0x2000, 0x1) mlock(&(0x7f0000000000/0x6000)=nil, 0x6000) 04:10:12 executing program 0: socketpair(0x0, 0x0, 0xa8, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f0000000300)=@in={0x2, 0x3}, 0xc) lseek(r1, 0x0, 0x1) r2 = semget$private(0x0, 0x6, 0x0) getpid() write(r0, &(0x7f0000000240)="7b6555dc19cac0d9b671ae09b337124531401191cc4a7b21a958a8d22123c9398afc78ae9f5bcf32b4131d313b6bf95204bdcd6c7d11560ecbaa23bc3992c2d750c4bba60f00f1d42c613e", 0x4b) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000200)) r5 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000840)="ea06f500080000009ce6466d70f085b6da99ab9d98ec2ba7b97f19e4d04d458966b9731c945a77dde10adf306e61b44627c7685120b416ebed1e2f1428fb71e861181e455f26b91d580ffc356b5f5026f27f090549e56f4d6466b5dd2f1f2f37269ee464186b0584a64f35841a79868626fce1edc369a26605b7b9659ae011803fdd96fb24b59df0fbc2492e3d29eea4450b", 0x92) getsockopt(r5, 0x0, 0x46c, 0x0, 0x0) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000340)=0x3) getsockopt(r1, 0x4, 0x5, &(0x7f00000004c0)=""/140, &(0x7f0000000400)=0x8c) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000680), 0xc) semop(r2, &(0x7f0000000040)=[{0x1, 0x4, 0x1800}], 0x26f31fb8599fffa1) semop(r2, &(0x7f0000000200), 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0xc008, 0x8) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000080)=[0xff, 0x8, 0x18a, 0x2, 0x7, 0x401, 0x26c]) chmod(&(0x7f00000001c0)='./file0\x00', 0x68) semop(r2, &(0x7f0000000380)=[{0x80003, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) semget$private(0x0, 0x6, 0x1) dup(r4) r6 = open(&(0x7f0000000700)='./bus\x00', 0x20480, 0x2) ioctl$TIOCMSET(r6, 0x8004746d, &(0x7f0000000100)=0x80000000) semop(r2, &(0x7f0000000180)=[{0x4, 0x552}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10001, 0x1800}, {0x5, 0xb}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x17fc}, {0x3, 0xa, 0x1800}], 0x8) 04:10:12 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fsync(r0) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x200000005}) 04:10:12 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="2800010000ffe30000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)}, 0x0) 04:10:12 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000000)) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x42, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x29, 0x11, 0x5, 0x92}, {{r0}, 0x0, 0x40, 0x20, 0x851, 0x3}, {{r0}, 0xffffffffffffffff, 0xb, 0x1, 0x3f, 0x401}, {{r0}, 0xfffffffffffffffc, 0x50, 0x1, 0xb8eb, 0x5}], 0x2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x46, 0x2, 0x7, 0x5}, {{r0}, 0xfffffffffffffffc, 0x5, 0x40, 0x4, 0x4e}, {{r0}, 0xfffffffffffffffc, 0x8, 0x2, 0x4, 0xd8b}, {{r1}, 0x0, 0xe, 0x80000004, 0xb897235, 0x6}, {{r0}, 0xfffffffffffffffe, 0x20, 0x1, 0x401}], 0xfffffffffffffe58, &(0x7f0000000200)={0xffffffffffffffff, 0x9}) r2 = syz_open_pts() r3 = syz_open_pts() syz_open_pts() ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000040)) fchown(r2, 0x0, 0x0) 04:10:13 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000240)="b649e7be77d6b85b462be4633d24dc77915c6acc2c6a2642487d20da92d6a88cb7196d2480383fd2a9b8c3ad3acf6d702b356b385f4384025c7f3f578304ff5c645034f3f8362b2cfafd8dbb8f226ff6e27e7a68b62403eb0837407b4b", 0x4}], 0x1000000000000673, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) setuid(0xee01) accept(r0, &(0x7f0000000100)=@in, &(0x7f0000000180)=0xc) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup2(r0, r0) 04:10:13 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000200)=[{{}, 0xfffffffffffffff9, 0x1}], 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0xc1, 0x3, 0x8, 0x6}, {{r0}, 0x0, 0x60, 0x1, 0x7, 0x9}, {{r0}, 0xfffffffffffffffe, 0x80, 0xfffff, 0x5, 0x1}], 0x8, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x82, 0x0, 0x100, 0x9}, {{r1}, 0xfffffffffffffffe, 0x20, 0x20, 0x7, 0x4}, {{r0}, 0xfffffffffffffffa, 0xc0, 0xf0000001, 0x1, 0x9}, {{r1}, 0xfffffffffffffffa, 0x40, 0x0, 0x80000000, 0x2}, {{r1}, 0xfffffffffffffff9, 0x0, 0x21, 0xec, 0xffffffffffffffc1}, {{r0}, 0xffffffffffffffff, 0x8, 0x2, 0xfffffffffffffffe, 0x8}, {{r1}, 0xfffffffffffffffd, 0xb2, 0xf0000020, 0x25, 0x6}, {{r1}, 0xffffffffffffffff, 0x20, 0x2, 0x8, 0x8}], 0xcc, &(0x7f0000000180)={0x9, 0x2}) 04:10:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) recvfrom$inet(r0, &(0x7f0000000040), 0x0, 0x800, &(0x7f00000000c0)={0x2, 0x0}, 0xc) open(&(0x7f0000000000)='./file0\x00', 0x20808, 0x10) preadv(r0, &(0x7f0000000a00)=[{&(0x7f0000000640)=""/241, 0xf1}], 0x1, 0x0) 04:10:13 executing program 1: mknod(&(0x7f00000001c0)='./file1\x00', 0x6000, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') readv(r0, &(0x7f0000001640)=[{&(0x7f0000000200)=""/183, 0xb7}, {&(0x7f00000002c0)=""/192, 0xc0}, {&(0x7f0000000380)=""/49, 0x31}, {&(0x7f00000003c0)=""/121, 0x79}, {&(0x7f0000000440)=""/32, 0x20}, {&(0x7f0000000480)=""/127, 0x7f}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000001500)=""/194, 0xc2}, {&(0x7f0000001600)=""/18, 0x12}], 0x9) connect$inet(r1, &(0x7f0000001700)={0x2, 0x3}, 0xc) getpeername(r0, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) 04:10:13 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x6421fff749e5f3bd, 0xffffffffffffffff) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x49b, 0x4, 0x2, 0x40, "5fd700019d9049fac3a7acca12384dead8ccfece", 0x58, 0x7}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f00000002c0)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9ab05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bd25d6b54cfb7d03046a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be7d0c5e6e822942060f9e13da075ee59b09d7b8b0cf8959330d", 0xca) 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, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000000000000000000000400"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:10:13 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x32, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 04:10:13 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3b, &(0x7f0000000000), 0x4e) r1 = dup2(r0, r0) geteuid() r2 = getgid() sendto(r0, &(0x7f0000000140)="95abb32705bd9974188db1c5d4e341af83dae485df3e9ace8a3536d7a69f565c425ff41abe3271b8775725e23d360a13a4ac73eee4fe6b0b6f16a7b589f384a2ee992c08a31dd1cd8ecd9388c296fdc6180ffa1647b46a3ece6b5142d7dd44a5d2f9c55bdb4d0d8e97ac71f0865c695c5ba87d385ee8", 0x76, 0x1, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) r3 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x5, &(0x7f0000000080)=[r2, 0x0, r4, r3, 0x0]) r5 = semget$private(0x0, 0x5, 0x400) semop(r5, &(0x7f0000000000)=[{0x3, 0x7e113c32, 0x1000}, {0x0, 0x7b, 0x1800}, {0x5, 0x8, 0x800}, {0x0, 0x1ff, 0x1000}, {0x1, 0x3ff, 0x1800}, {0x0, 0x3, 0x1000}, {0x3, 0x1, 0x1000}, {0x7, 0x5, 0x800}, {0x2, 0xbc, 0x1000}], 0x9) 04:10:13 executing program 1: r0 = kqueue() fsync(r0) r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa60200"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) 04:10:13 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x25}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x8, 0x0, 0x4000000, 0x0) kevent(r1, &(0x7f0000000080), 0x8, 0x0, 0x7f, 0x0) fcntl$setstatus(r1, 0x4, 0x80) 04:10:13 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r3 = kqueue() r4 = dup2(r1, r2) write(r2, &(0x7f0000000000)="2b6b706a65747e7fb752d26cc6cb7fa9c1effe52b3715419297f2a11a4c815db2802ae048852332b83e39c0d50f0dc6a449e4a888a43d6a63db3b7e637ee79ba80c0f2145c27db173127ebeba30d7081ac001b288b186e89b1753517f29d3c5228ae03c4b36fb63bb6e4ce53e984c0186eb9af43e62b37a2a908f0435192831d19ffe644e8b6e82affa960b4f971a8b88e4d077aa7c3e9948e46622280d60ac2dcbcaa088d012c3125dc41e666bf31014e1c8f6e5bc33dde4b8029c648117e2610633f9f6095980b5903a5079d9202ec31bde05e69d4b5a2c2643449", 0xdc) kevent(r3, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffff9, 0x3a, 0x80, 0x200, 0x8}, {{r0}, 0xffffffffffffffff, 0x10, 0x0, 0x101, 0x6}, {{r4}, 0xfffffffffffffff8, 0x20, 0x20000011, 0xd42, 0x446}, {{r0}, 0xfffffffffffffffd, 0x8, 0x1, 0x7ff}], 0x6, 0x0, 0x81, 0x0) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) 04:10:13 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, &(0x7f0000000100)=0x7) writev(r0, &(0x7f0000000000), 0x1) r1 = syz_open_pts() ioctl$TIOCMBIS(r1, 0x8004746c, 0x0) ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) close(r0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1, 0xbda711fb30772c32) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) getegid() r6 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440), 0xc) getgroups(0x5, &(0x7f0000000500)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000600)={{0x18, 0x0, 0x1, 0x3e2}, {0x18, 0x0, 0x833, 0xfffffffffffffff7}, 0x100000001, [0x8, 0xff, 0x4, 0x8, 0x0, 0x5, 0x0, 0xfffffffffffff801]}, 0x3c) fcntl$getown(r0, 0x5) geteuid() recvmsg(r2, &(0x7f00000048c0)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000003840)=[{&(0x7f00000006c0)=""/4096, 0x10d9}, {&(0x7f0000000600), 0xfffffffffffffe60}, {&(0x7f0000000240)=""/168, 0xa8}, {&(0x7f0000001780)=""/4096, 0x1004}, {&(0x7f0000002780)=""/190, 0xbe}, {&(0x7f0000004b80)=""/4096, 0x1000}], 0x9b8df3491e1e1a92, &(0x7f00000038c0)=""/4096, 0x1000}, 0x83e) getgroups(0x2, &(0x7f0000000540)=[0xffffffffffffffff, 0x0]) sendmsg$unix(r2, &(0x7f0000000640)={&(0x7f0000004a00)=ANY=[@ANYBLOB="0100800200006c6568c9a004d53249514318527cedda3b5a3c78f568370800d4c282db3cd10fcaec9d317a44da697b490e069ad19fc52e49f1fd457ce1a28af9eae389b80e8b31866395c7ec946f600000000000007fffddd6074497a98801a9af41ff5ff59fa89fb81650c5cd1e356df005d7f3743f221e90419b241283b2cfac3bf3856300000306800ed283f5c4616a960397dc3c68a85b385590e6b2718ddf4ea20c8f2eb9693aaf71fe64009e24ca2d692a82197d3e75d781dce1bc0b07a0423747f472800445e7cc51106409a14cf53e064b93537ee90c8663cd9d6f0da628cf35bb45bfcf5503808849188de92ab0e7808c79326af505bc3dd7d0438cbb4c38715947fa2d3c6fc4865aad648de92a64780689cc7659ac9d069bdb39569aa045f94b94909a5fe81cfb070059cbd04fafe6f14714d710e5873d205a9d597d000000000000"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x2) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000680)) recvfrom$inet6(r2, &(0x7f0000000140)=""/117, 0x75, 0x802, &(0x7f00000049c0)={0x18, 0x3, 0x40000000000005, 0x5}, 0xc) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000004900)=0x3) dup(r1) r9 = shmget$private(0x0, 0x3000, 0x618, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r9, 0x1, &(0x7f00000001c0)={{0x4, r4, r7, r5, r8, 0x34, 0x101}, 0x8, 0x0, r6, r3, 0x9, 0xfffffffffffffe00, 0xff}) open$dir(&(0x7f0000000580)='./file0\x00', 0x80, 0x10) connect$inet6(r2, &(0x7f0000004940)={0x18, 0x0, 0xfff, 0x60}, 0xc) syz_open_pts() 04:10:13 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}, {{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) chdir(&(0x7f0000000000)='./bus\x00') getitimer(0x3, &(0x7f0000000080)) dup2(r1, r0) symlinkat(&(0x7f00000000c0)='./bus\x00', r0, &(0x7f0000000140)='./bus\x00') 04:10:13 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) bind(r0, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) setsockopt(r0, 0x100000000000029, 0xa, 0x0, 0x2cd) 04:10:13 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 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) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') getitimer(0x0, &(0x7f0000000100)) open(&(0x7f0000000000)='./file0/file0\x00', 0x60e, 0x2c) 04:10:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() mkdir(&(0x7f00000000c0)='./bus\x00', 0x100) kevent(r1, 0x0, 0x0, &(0x7f0000000040)=[{{}, 0xfffffffffffffffb, 0xff}], 0x7, 0x0) kevent(r1, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffa, 0x84, 0x40, 0x3, 0x6af}, {{r1}, 0xfffffffffffffffa, 0x0, 0x10, 0x1fe, 0x8ee}, {{r0}, 0xfffffffffffffffd, 0x0, 0x40000012, 0x1, 0x6}, {{r1}, 0xffffffffffffffff, 0x0, 0x20000000, 0x20, 0x10001}, {{r1}, 0xfffffffffffffffe, 0x1, 0xfffff, 0x2, 0x8}, {{r0}, 0xfffffffffffffffa, 0x1, 0x4001, 0x5, 0x800}], 0x20, 0x0, 0x81, 0x0) dup2(r0, r1) 04:10:14 executing program 1: kqueue() r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0xa0, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x4, 0x6}) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x20, 0x4) ioctl$KDGKBMODE(r3, 0x40044b06) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000100)) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f00000002c0)={0x7, [{0x3, 0x7d}, {0x0, 0x3}, {0x3, 0x5}, {0x3, 0x7}, {0x1, 0x277}, {0x3, 0x4}, {0x2, 0x1ff}, {0x3, 0x2}, {0x3, 0x2}, {0x3, 0xaeb}, {0x2, 0xff}, {0x27a825330a7aabe4, 0xfffffffffffffffa}, {0x2, 0x10001}, {0x2, 0x8}, {0x3, 0xca7a}, {0x2, 0x2}, {0x0, 0x8}, {0x2}, {0x3, 0x40}, {0x3, 0x7fffffff}, {0x3, 0x2}, {0x3, 0x820}, {0x2, 0x7}, {0x1, 0x4}, {0x3, 0x1000000020000}, {0x1}, {0x0, 0x400}, {0x3, 0x80000000}, {0x3}, {0x3, 0x9}, {0x3, 0x2}, {0x2, 0xc8}]}) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x91, 0x0) fcntl$lock(r4, 0x7, &(0x7f0000000400)={0x3, 0x2, 0x1, 0x3f, r1}) ioctl$KDDISABIO(r4, 0x20004b3d) chflagsat(r3, &(0x7f0000000440)='./file0\x00', 0x10000, 0x2) ioctl$WSMUXIO_LIST_DEVICES(r4, 0xc1045763, &(0x7f0000000180)={0x5, [{0x3}, {0x3, 0x7fffffff}, {0x1}, {0x1, 0x5}, {0x3, 0x2}, {0x3, 0x7}, {0x3, 0xef1e}, {0x3, 0x7}, {0x2, 0x7fff}, {0x2, 0x1}, {0x2, 0x28000000000000}, {0x2, 0x8}, {0x1, 0x3}, {0x3, 0xffffffff80000001}, {0x3, 0x5}, {0x3, 0x1ff}, {0x2, 0xffffffff}, {0x2, 0x9194}, {0x3, 0x4}, {0x3, 0x7be}, {0x3}, {0x3, 0x9}, {0x2, 0x2}, {0x1, 0xb9}, {0x3}, {0x1, 0x123f0b03}, {0x2, 0xffffffffffffffff}, {0x3}, {0x1, 0x2000000000000}, {0x3, 0xb6}, {0x2, 0x4ab}, {0x1, 0x7}]}) 04:10:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000001140)=[{&(0x7f0000000140)="1b736d71f76f1f23a508c4430e4aae83d46b41391bc3386a19b2310d319da0cac9370481878da2fa268e0bdf7383180f77c8b9491dd6c47a2391651b92e0ec8d934e22bd02c051ab4b27c9722e2cf2cc5feac5bb948dd72a28d9210497810f6538d521f429157336703ffb92346c1b1a8d288f3b3e6e08f3c7ac1acbce148bed4dbd1792dae83e26c6a7c9f0d7a42dc03fb3bdc3b27e86f94b018085030bf10437dfb99f885d0a2eb1de2b8d0f192ee04ddfcc0459773786745c5bd21a90a2770571234cdc62485e6c85b40703ee1e14ec7171719f0ef8b785899a920333eba13128ee80234e32fc5eb4e6266132824930c8e1ecde72ee514b74492d8ef7803d599c6d171faf02369c5d8d7f4b089740c610b274bd8bc39d0db18e2810abbabb29fc3a77f4618308bf1c32ba57492b89f5791e840d00bf0def2c4b48b744c7a4cac3002aa365d1f2b79255ec753f457977bdb29bc48c8dc704f8c5d00d09654967ff2fbf07291e718910f51dc46fdbdb3688859fc6bf252aaad11c0f3147c14efb06fd5ccc256050089fbc00520b35e68aa7172d22d84f86816913bbc18d024ca82e0e08b0dbdbf84050c1308ccbdecee00efb1098358dfc38cdf97a76dccb120add95fceb332d7d1e8473451c7c68158201864095d660ebd808b175028ca17cea6f9627ce4f2da20f649cd3a8c923f7fe9bacc864591c43c2dbc34b3f83519226714d70f99ec175a266f73df854b2f7516a41db987a1507ddd1dd86d9ff8a72aea1d38403cbb514e20fce0ea224fd94079e905bf08784877de719799f7dafc601b8d577f520d75cd541d985beecfdd54a17113dabd6bc47b3e5cdf97a15b960ede52eaa0ae3af32d0c93bd31abc8d39b4a8394b823f933723bb1e27ba643aa4133a090c2c69b94cb9b6b190934a563816b5501b3290a083e16eba4fe03e99c834ad641aed73839bae4bdb42e7b45961376deaa396880604d2625559b29b3017a3010325250b6bfd3c34602de791f7593a9a19d46bf327f52939504259a769b6d299936029d4fd2792a1f8881a304de030a83248a5554979a38fea9fdf99ce5bd6b73a35256f87cd21ed68d3646d639e72f376a7e7302536d2fd3812ce9bccb86975b61e3de0d8828c91d9e175f81476e420137293fb833a9e7da1d2418ec62ebcf61fb3a92384e23c630d7aab21c6df8ee3a5b4e9e47122d01e6f687d3f2a5771b72f31edae0d59a54165190111558071a059ec35cd81bce45ef24b7fd477b736ef202dac0648535356767570e5ee2f1e32bf170deb76a97804ff68d55aee21fb17dff48004835715365a308e26b81185e64929a77a3b8893731be94b4cfdc061662cf1ccb4f98f15c77f1ac88d77669f29a0c9e54b3615cf59449274a8e0f35f38f6e5f9cb432f94e639a24e8e8ef45deac6b639785b7e90a65dba151c7cf60f3fb1e323814e8ac965c0766bbe67af69d2c7d36ab36cc09b1a68deaf30806e7c08ef61da15ad43bb4543558e37b04fb9efb54cf49eccb18a3d07db6e1675ffe67a47e1c2c09e929f3a51499c6586c5ca69be830dc56646bdffaf4dfefdb4ed51dc539e52ab591489c85c67bd2f367bc1b393c7ab02b5ea2a83c73f188b84042144245cb7eae264cbb26d95707c687e55c64a11b5308ec53a6dd015f220abefe8f3a9b538e4484beb528abd55d33038380d548bca3d4c363ce32fd5454886a6f6b490540c56ac0b51ce4735a5d986b2699ab1af3160ec1d4b33ee3a7e03318aa1a935cc329f98f0cc80ead8dccbe1f7a8b0532976994e249d4e3519e1e857c2a1c205b429bc1409ca6be8446f6f7db463fae3486b298520ec1fbf72129bd60bb06cf7edded5b1a8f4fc484f70a789ba0996dc5a55020ad77c0b879cfcf7ed83e84d50df20f1c55f5283c5210bbcf7a6a719c2ed370c3a42228ada31e36ac15c7c049ee3f39593883426d213bb629b26e1c7833bcf78e12c11c2da2a038ae89ff078d1d0a88384427c04653d372c02692535b7b7583a2580e26d85af2337ab2574747af4343913ca2848e87b36b9ff3ad28da89399aa07186a5abb07fd7f2ba2f0683e4139d796f177a2fd30e69bc9f74650a0c5218e13916a431ac60a1c90bda28ac85eb679b43f74c1a85f206d3350bc61c143b8a94810f5cbe9bf33caecdd0e88a4d42efaf1645af87fc43f9af9dca9ebebac2e6444a77de55434906d30de1b90ecb0fd65b99ae86b3988ff890275355136dd3915eb8002398ebdf8519ae9f3007cd62699319ebeb6aed62b8aeb4a6eaf0389587b705506b03edb3e88b207e559fce66e859603a7e20145ef4a192b2f44d708975f552fa39c0582443bd1182ed0295e517dbb9c7254176862b4d9a18fa6c4c66f75340f8083dfd353ac2ce8e36c167a78f6cdc5bb33b72115aafc758e33f888ba9b80d1cad795e779eba75117262bfb3ef3be91e0c7c1793733fbec55832fe944efc1c1753fe116bb6b9feb3c6bac58b004f3df44d8d98b43729be583ec9b7d8f443eeead44d69b7fcc5d1b436616fa2701f533637f893e93630325ea62136e117a302e488acdc50dc641f0913a3ff803db709675c51bfa0d171f9979cc401d11e98304cdd7a6b88b3114a41f6b1e687cd105b701ec116b89da4942994629f27074bdcfedf4d08fbe824d8d0d73632d466c853bc1eef4ad4bbb3c1601c9a26710f3a68222665414e1c656ca972731b6de48074a2becec7629cdf6daae0b2b7f605b5438a7faf1145f4f37c1efdf86e5b834d4879246a5ea904b53d401a65a4e86b238ef4f95649a8bd606787a2d16eb1d4d23b5f89ceb5049151188199b62fa731f1fd053bbf2c5031fd3ec652754d86dc9323dc5da7c1843bed4c420f3230593d584d54cc987fdc2ee98105afee1d0b7a20e673795c00d547f0630a8ecf9b0a52f1a5f8d1e8786bebe05f48d29a44d46a86ca8d045bab460d6be884031006186166cdada908b25169dd4c124412bf696c529f8c57636c625be81d005e1aed712c4e2fa83ebac443675b757ca3e1b57ed62d918c86db8102ab75ff678f82091918b1302211622851a7b9a57a6ed799fcdca8e8eee5bee549de33c8b1cce046bcccac90a83baa9e5c8c3b6e9da2ae2511892fa13ee55d01d9f4b9aa671f369de60298adb37d122e3734353382dfd8dc9d31cb6e0d151db54e5a50135bc5236ae4a727dc751fd1f2f8c1a2d405943f9b4782fbb92256a235479ddc163922aedc34da1d8b2c1a5aed0c56fa6b831376e9cfc609a3f0803ea9ca7bf64274353869b6c3874d83ecd7d39f8fcd01d57d4e737a463c0fb264f98bfbabaab5a78bd13e83d0869e1e8b15b761f00c2faf3ed8ab0657af5b1b2b31bce98b28358aebfbeba3ad5b4d63c9c11b69282d9c5361cdbd6d807f8457a0c2a3fa7399aa2badead2cd21e9021a39532c6d66ba8f030b7f0236d022189c73c10309c3a151324e70b8a8950cf5b6594137a86b2885bf63a37803cd282caf6942533bf11065030041d53c6d662e807bee58ea0ecd9a719d420af4ae5644bc92b7e6d9fb0595402d0659ebd799fd9472665bc1a3b70995cee0814f652bda8b33e7448fd82f5dc4c84c25a10cc68638c177f83a3b19fb142180fa6f822286bf867903e1c1843a75f8c85f44f3550ead56d9d7673ad37de545a3ea3e98fed6c752a1ec64e0a84e9b8b9cf5b56c43414b618149cdf8da61182cc9580b16f462fbb65ca9e34f4c4e2ee17f31e85e94f417a3ab0ddbd31c3de569090765c493ceb6cfda9663698b282b130cd8005f26686640292e8feac2e27cc5e2cf3d53ec760675e4a939d94f3e8223018773adadcfb19536227cd70fc39554fdda24fb24895d29c5a393807828d3ca51149451fcc05b5a3d95ba87768d18e4b5b0ab5a0ef2a56c0ce0f46ffe351a03a66b23a5ee88561ecb099e83a0700427c7033694b088d34367b03a056c78c67615ad5debf5c41625d233c0cb36bd0062fd6dbed0ae056b95c341ecf3e5710a4abf770cf82fd603c1a4b03826f5170a5ed5559100515213bb0c2821c74e3f4308a08891666563f6a945aaae17c4bdd2cb26e478a1256597fd96d8e79a0f1393b7090e3218a2207d46a36900ddbadf6195cb3ef7e2029584564d7579c21580631dd2bfcaed1217bb8e937a16206b60956996771e4c6ed8dd5fdc14ca3a907a6e5df4769fb3f1faf12c2d569935f8fe7d6ade17df12f8b8eaf3522fbd951c9abf91309177703898531e352ecbb11cdb9a9187be9503d654711dfe28095421a22af3c782d2845c292c08886a57beef01409905dd3b45ce8b0c2711d4dd3fe4e2ce74e07f98438a76d2248b001b529b2bec69ee196a7618a53d68790e34d13049bd424829db14ff3e7159eead50ba8e570e4c55a425534cdc78bbb88eab3dbc454410b8b12d3afde5d48a16ddcbe8c0e40e3399fffdcd40e0a7ddfdd572cd7589762ef0d7e14f376e270fe5d103f185133524a1688064af51b6f64a853a850820c829f510224cf0bfec6e3db4a05d4ffac617080148c9b3e96a5d7b085ace7f06fc326f5be3518daa3a6ea99a0da49ba8a737b60f9d9416edb15dc610a5e58417effc9cb6767417105c96012df2c9c2f1f3b8a896660b3eff582da4a88856e937fe9779981dcb7c4ca49a3c8e12dc36ae681db2f4d6cefa629f00a1c243a6fd71345220897ae915701042598eabdd038a37cc5f057accdcd79097c81e80938b6ef63d8e826b6746640f6afe2385bb6e492e6302f383da07a49a8e4ae31d4eefa85ab4a7795a03eba2eb43c547125bbdc07d0b13ef45ddb3d1393c4a40e33861976a13d0e7ebe39157167a11bea0a97a75fc738cafa88f44a2f3fa51c2c4e9629f6df49bbe60a03ab3235ba682ac2fac127f9d7f861083af047af8866f7bfe9c930376afa977be3daa92b00819202f7c41d22316d80d18c72597d13781241cb82f6fa045e8183fb4943454c6c6ee50b4e5bdab3b84a87919ab76aa0b8af0185a361fd66863838822fa8dfba7cac8f3c78ea1951e87d48c94499c70af06b8a356a50c5c9452b8c8b9fb8ebc574af83c957adc026a0fac73a2007372620723c867b31b786dc675b3652fe5c5c693dfad6f26007dfc238641bbb7720d92f787b75d893ce5f5e577e00333ad22e892a1fc5020316091e2cf188ef7da0d189286f73e7c355d7abc22d04485f5c44c55937e644df1583d4b5df488cecf9f78569fd0f337b844ad67c4a7cdc5fce297a28d434070dbb3a8b111ad8cb36edbea51c06874e033385e9cb11e79839e81d652583cd2aad69d769d66b8aed57880957ad695a8f260d2faf8273476ee358da24b72b92ffd541108c65cc7816b9a8ee9f15bf6718d0fa2bb5dd199290609a45eabd84013104d27e7b12d37619d57f8f3f289380ac3b100e0f1e96226dea8460abcab545bfdecb25c21e6dfb67b5954ccfd307c54756778b8d083c3840e96749064d0e6ca6b6bc41ed3d1b4a2bd5d9a6e4efac8e56dbd7a1609eef28e5051be8ba5d3be65b5a6ffeacca4724292345ee52c399f7d947251fa0cdbd498af3a238bc47f8a7176489462e588ffa7e52dcde2ccf91eed5a7b8fdaa8b294588829bdc30e01fe1a11aabb382141cc4c684447d5b4f16ceb9b25833cf2c4fd5077f73422fcad7e28f1fb5717a47a64ffa2bfd8c2c98ab9c43cceb7755270f81fb54f9a4f3624510ba565fd72a3876bd77ad887406724e5489df1efcf6976977ab4c7310196210818f11a7f38dbe180ad93fe8003da9a74e31696fcc15f6f5ae1f45d501214220589dce", 0x1000}], 0x1, 0x0) mkdir(&(0x7f0000000080)='./bus\x00', 0x0) pwritev(r0, &(0x7f0000001600)=[{&(0x7f0000000040)="031a8b093c70cb75b59bcfac7224409a13f972dc3760c89b0866f26ee34e2e", 0x1f}], 0x1, 0x0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x8000, 0xe1) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001180)=""/25, &(0x7f00000011c0)=0x19) execve(0x0, 0x0, 0x0) 04:10:15 executing program 1: getitimer(0x0, &(0x7f0000000000)) setitimer(0x0, &(0x7f0000000040)={{0x9, 0xffffffffffefff19}, {0x2573fffffd, 0x5}}, &(0x7f0000000080)) setitimer(0x2, &(0x7f00000000c0)={{0x8, 0x1400000000000000}, {0x540, 0xffffffffffffffe1}}, &(0x7f0000000100)) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000180)) r1 = fcntl$getown(r0, 0x5) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000012c0)='/dev/null\x00', 0x28290, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000001300)={0x8001, 0x40, 0xffffffffffff21d3, 0x200, "7da3a570e94cf4f50d67bfe3e5e58988f0697a3e", 0x4e319613, 0x80000000}) fcntl$setown(r0, 0x6, r1) mknod(&(0x7f00000001c0)='./file0\x00', 0x6000, 0x1f) setitimer(0x0, &(0x7f0000000200)={{0x60, 0x6}, {0x3, 0x100}}, &(0x7f0000000240)) r3 = msgget(0x3, 0x4) msgsnd(r3, &(0x7f0000000280)={0x0, "04c572259076867eb516ae02eb901a9625637b374419e9c9a6167ebffd6bbb6221c988819b7dc2fbfa2ba483091d0e487f418bf8869c0cc9fad6145f2d4442b7a4a7d23d05b5c2549da684cedfa770fd00e775a783041c481d6d670fea5c31fbb743f110d646cd69ffcfaec591031b3d719ffba01271162a1b6874015d81e9c2a94aa0fa06b1938863f1b3be74824a865fec3d21b5a966be0436c60f52472acf5baff438203980c29a28de25aef0cf89bfc033f9328bac9ae8597876d2d27159ed5035c1a2c9d9e3ea4666fa7ba6f1b4f033ef13c270dc5c6ddc6cd46e55f53caf1fa6f73dcd74adaa7c282a765d7912980ed203e8f89903b53104bc18123c8f04cea11e5b4258eb4994be61baa110aaa2f43815f4240110ed5ecce38854c057c2baf14972ecd7a613dd2424ccbc13622620b36b6f592777c802ccae2c6ba5ed439a0522bf17eb58bb890795ade755ebc5fb0fdf145e52d46dcb6bae961b607060a3ba6f36d98823d3c4d7e52ed361dc85dfb9b1eb0100284ccdc873b995432ddd12952f57eebeb8f77f8bebec43b8c78655d6b3f2a74d51df076f94d03402a5768dd335ada04ddae37ec757ffd29d1ee7627d7a6c317f9cdda39dbf3ee34feb6e77987b1e8e4ff64f08e821d5286488ae8e4dcb784be6acbf9ec9bd7734473cb0338dbae8583dc37ca7257379c5435845f7f44b14a1e9ed142f4e6e5aa0abcbaaf62701f629f6a96f5bbd75078b18cd352afbda25dc112187ff4e7f1d4bcd7e9d1756789c325a5a29a98e71402dd1ce57d4501dcd065405ec6da8e6621d79f49d6ba3b4550c77562cb5472d2ebed5f54f38e2c4fababd54f8754c5b43fbf559b038209f569bdc07ea1bce563fb0b286d3dcdbff8820a32e3a5283d551e93583a50d61552eadfcfa53f050d291c7ddc26e680a1ccc64b8b88e0bdfb8302ffa5d6f5893dc68b5fcebf763d64e3b4132038deb355639cae96b484a8eb1b331cd5461d97253c03a9a7e6b8b682fc25921c08a6917aaed35b96b5fc40945a3beea0dd24e88537d0bd44a9e725d3d3fc1bba729ed5442644f1641fa43b678baa4949e083a2f148594638415f255fd5e29296a8bddf0598ca2c3df02e7d18f4779e4061d6aec9ea4fec0fc68eef9ca260f00bdb18c2a18e9798ec836967dfdc7366a80edfecb8dea42b3fe8215981e44dc2f1202706e8cadef102c8830725f406a4ed9c3f1573e0752a507e8b6d707fd54a6984ee94d15c457acca66b7fe57aaff087441c5254eeb60c6b70c5e765092644b5ba45979d0af5625c5fc209f7d3d37b5215d738bca34b7bd734296a18da0851abf587e38a83abb8a69b763126c6a9cb192a7485b6b30c2edbc30202fbc84150d53341a8a5e55c062e74c34ff22c40686fed21f996f99acedb0eaeaaff5895b857063a9017bfaca5db3520d072e7242673134fc2301e3b229fac0c19ab64a58c27c0186b49c4504304127b3b293e1ae1497e124590fe8db9913e7eb09a6b7ac0192946a3664ea8bab7f9a31ab70ff6e4cb1f03f461371263d0b705b0af7c20a8fb077e14adf2fd42fc82ed183f2beefa8da082a7164b5a4987f8745a679ea59378303bfcb7c1a18742d063736f553cbd243afa461ea471fb2d573f5293f847bce604991e3f3553f66b225b445d96e0b58e9c7470ecedd26ad517a444ecd3b132c045a3f388584f10cb6e98ff2e58896dfcbf7791e8f4317c2758486b9511d1d22856f8247e48cd4f1270eb4f580a6ba99b2619570b90c51bbb6d89c0691e9a2c8f466dd3b65d352657cbcc9a3e02583b9f5c9f6856a30f6b65517285c4270a446f51d69535dcccc1d72454e724ee718ac235573d974d6e0829ccd90e374ec026e9f01f9cf4644a246f8d8f131ac64a2bad4e01dbeb370bed549f2f86feb32ba15759f4582ab628868374e26d4c59b57a997eaa7f6cf74935845ba83cee21ce85a34b8f984fd0779839b6758d5eef3cf5f55eef05d6f7bda15dc1c00025d04548884d0dabd4a64d5e8e86cf1f2f075effcbb5f151fce35083de8c7bdd289b59d1e5b5935d3bbbded523682eca38f388aecf0f6b17d3fd82af8f46dc096ef392f2e2db4448ee2e6efe1292c83dd64512592644a94d03244528bfd86850487e5f2163d0cda661f103117b8d7771944c89fc32568f2a86f1c91c5a8125d5643653f421173019ebf25bb5f6db82a94c7df2137ed3d78d58320b9894d92750bf764f46be03edfd22e3439c7cfd1cdb2a77b730041be9a6869f2325231e387e7ba08ea121d7de298b87ece722757f926e12e9aec4a72c247655d8c8228f8e9dd1e1d5dd3aa1d9e433bd3a5d580f96c16af9031803b5811086cd9a18d6b8671ff8d9af561f4c0255547fa265aaf0ec87102cb500579c317ee2e71a1e0584476e8b5fb059f749da9f54fa265d16bb94bb091795e782686ca9a8960566dd97c28668ee86f0df0b0c12e98584c58fe2ca3b5eaba0c72ded1162ed60299c5551e55c362e01f86dbf52d882571aa05b0b1cc5e72933edbdd851aa84345be8291fc25455557f5a41d64a0772d602847ae370443dfd9440a398b9190e2d7e830e4f3727bb1e402a7a76f855c625711e1980188f6b1b1fda7cc75ae98de80f0f09f6bd85f9c494367671ff9ff3cbb58af0ffb86670c3dc1dfdb14024dc9ae3423894fb33c9686759009b4c52013327bffc7776b37c436c981281ef7121a1c5641a310dce102b2ffd0823528584c0e209a655cb71d632f54c942117ed8c506d0704ca77db4a4bde1c6a4bf45c251b6d9d82f7f183c840da49d8a1b947969e2fbab8cef882dcc7ad392301f0ac8a202e3f1d43252175a5d48c5fce00d31a9736d2974ff2e01b93e439042b88f6092acea82324711463951dddbe5f015fbbe2eaf93cd6e84561410b299341359d6663198f4047ea0b57ddf43e69acee2e04f57581db46ecef47c0e0772be7e197477d1b9125d68d0d6cdd77666f13c40b8a0b4e30e681d0610dba3c83ab3a6dbcea80f98a8c717851c273b0c69d059c7691ccd8100c16d52c9cd4b7fd353ddb2c273840ea1dcb3e47a1bb8be62cd818a4940cdbbc9913c82629cb9a1aabf08f0264754e3251370c3835c75b2418e1c9e914b7f61527ded4371264e42724624a936579478f8c746ce5fe23ea92c396706ab1fde3801d1185c3759e2e04ebb285fd04c0eb77ba4f80537befdfa0feb422876a243904f774531dfb14fbf3c852135552cd0cd1d383d7031cd0a43bd5459a6bdd2348c42c6a830c7413ef151798fe5649e23ff1b4c181e15d07288d91fffaee236bc9e71712de52e9eeded34965bfc7a389cb0574a5823b8af8981e543d5adf07711970f30b22b33b7ec5d515c1fc466294bba93bf357c79a4197ea5bfcd4f1f13669129a4ed5cdb741ddf2ace71d1f4ca45153037c6b031a31256b95ee56e95995bb4f3954e2f965e1e5f65d253deeca052ae54cb1a32331499606e206ea0cea737448391ebcf5fcda0dd1960881cda4ca32e704d035450aee82e1e86497172e58bb701487a8264e557ceb2e0ff8719dd9bdd00793c50216d2363096cb33b7aeca3505a8c80da07e9bece7c44139b7584c2ddf5ab2f63950f0618014d04fafb5cfc4119c4b5f114eeaed1e77c9a1cf873ab0cbbc1dfe5b4d4e6db7b6d0d084e4799cf8b0ad446eb8fa304b9f829c850e519ae72a3c3443f8be6b3ea14a48da6eda5c62457795addf6f31ac49ed3353f9c6193c95641f9648494c84242711a8295d9de8702448b908956b3b3b919a3b650ab5b96a844a3dabbb8037af9b051214c2363ca9f05bb2d40ab841537785ae667526e115b6525fc6dd58451a1130b7fa183601772d12a0ed6dcd31415fc3c49dd3fe00c9a1708f79bda0aae7328f239a8cda3f0dd9fcd229c2ebb82fc390ce5f7f42d93b52cf59e1da3ba9c346b48c8e699646e3dfb9eecda0fce23115dd983ced0c863cb4f04377d9cff5c99e2a4e7f4e5145ae2efa089e351785f26f73b518fd4f508609315d35397da0b4f83453cd6acadddd41e163e97b53597a4cddd555dfe1473840f0c05e98ab3f0fb21a06a93756926b8d5a3f68e4a22380b4afab977bac2ff61c7aa27e839b06f1e4590077429a4597286083ba376e541d128d6b8a695f52ba021595b03122fd2b367fbda72ef1dccc48d7341c7a9ec99d6f62b8abefc7aad22c3bd6ab6c291c8eae468d1f7fe619ec48799dde9ca27e070657935ca5b17204cee4bce27558293e2641b4fb06f6984faf7f37c147b04d820441dbc7ebefddbb68dd17134f2e719676acea540ace7c2e2e4c254bc7d098cef1257e91a95ee2f896f2eb3853a7eee91b22b81bb13535a4e9bafd2d85bb560e5b6bdf08b2256625e373f4f711270ffa9986a20dc47d63d83e2f8fa2b224abb0ad79d23d7b3ad261a243f8462fabfa24ae047c9f8ad59a1f45f17f6c3b707f8039696242d716b14551b6ab2fda74c703d054656b6b8d487b552dc98d5b9212d093a3d04b380e56639573bdd217ff2534eda771d52752000ffe60ce9ff08cb28fc7bb8e1f42161c19008cdff277b93013e639c18308521d2267da0b45dd1862f9b202404338ac7b8e0beec1e71b10d69528be80e0ea9e21a64d77fd425da083bad861a6cfb0b0611c99dd1ae3418f5fe89726569dfe2889ce172bb111cb8081f91c15135f8aebd432808e1302941ceaa9ffa91f86d7bad6000b37e058f594f93ebcdfb09c09b1fee7256934aade20a2988d7ef66be2e1233012c59db7d2d946c38b57d61150adb8b6a7881159ee5bf7f26539f84bc3b22ea21b8101994301dd0ff2364159ac11025f1f8979592c314a1dba77d8a0a42cb4e03f5a54e04750672687857d62babc0351bca263030b0c470b14f7713b1605eb9845096d292571696202c2fd41c67e8a5100cebf674b2f8c7499ce64b575d471a9633ff5b4a4ab49f4c381d14d3f384839ad1a488ed0e40a5752b28982dd7e43a3fe8f98f9457f2df9228448ea304d4823bbe3382e754adbba3a9608d5b19d8ca9f3dde995821b1cbf4b4fc24665a8fab5f9fdc72d3ad80f203fa9349335a4d82cbc1e5cafa50223f10192f5c53849bf94f4b82a55a12ed31f7071dac79292019e665d3a8c5b1bb2a6da5936d24bc0ac9c1d29d8ecd6546fbd7065bbe0dfcccbe702dcc3d92a872ae927e3cba19ab6bab5a506b9654121fae832aa51f29ee1b5fc1a0cb6ff14823f957989808ad61a42a85424517607474af0bd298341e01e9441713c552527b6ccf474e724ec75e8678dec4d5f8cd51f9607767f627827608dc052802afad7caafb5ddfc113bdc2719c3501e6fc0296bbf1a5928ed3cca87a39d676697a420f3c4ae0b230db19123e1e917ac51a0e86aa41b909469603c404d36947a8328bb37ca9375b8a54afbdda69d36c3c0614eb23ef2f90cd2ca9872cb62800533a435add1b1328ffc6d4fb132d40b7df567c08ba74caf8283e05369f00d1ce20a780634d9ab8127318b87f3beab7b71408c0bbaf449cd30f734fac59eb3b7de4ba46d684d8bd283c546dcb40f4c6525df67f615212a92476a935c60b6c5fd856fbf0a3a50a7c7f3465ba48dc8eb654eb7852fb71acd146fe5637bf95a657df1ec344f4e0ad648833ad3ef98d54bc9828643811fa9222e7d22f8ae948a831efdd6929eb22f884db7d90e8929bf9d59cbd9472c21d85a2db6acb5688117592db4fea7209092369fc69b97f8ddd9504fda79a2a0780ed9957c6e13c78ccc36e284d5871241ccb6de8de62fdec6a15df553e1ce5837ac646"}, 0x1008, 0x800) readlinkat(r2, &(0x7f0000001340)='./file0\x00', &(0x7f0000001380)=""/3, 0x3) dup(r0) geteuid() close(r0) r4 = msgget$private(0x0, 0x0) msgsnd(r4, &(0x7f0000001600)={0x3, "5d99a00cafdc95bb741e3be4172dfbb396b8d7f2af5ee7b814f5023087bb69d1f5a9c94ffa1697d7c83b0ba58d3fc3f1aa8743211aa96b859433630f60d806c96f3de204eb98907fd7a5073164a423920d7282cfcb1c0cba3002b62071499a67e13df146cb5085cedf057717da3fdcd7c7cddb5554fa59b0a056e3a58b9048ad22226737dcbb79d8564cce6d4f8c0cfa1e48639c66574c62b634c6c5a0fdf99680b9de52321145e3dcb1d217466bc2e88ec39502996000166b5c53178500cdd19129d98aff145b788db085b1e32ccac5197b0791bc6cd951c3b261d804cf6c2dc4d35dafb4c1ad64aee0ef14b40bebff7e50de7f551c5fbd6ab18708d7b2e561f47b4f9975d621531525578fb5ef5b92a8b185185eab4d428dbb1d911cd6c2a10a76d69b37a43f941d9c28b06f8148bd8e8ed12d870c1129f9af0e3a3077886c239965ad4a05cc63096fb1f4f8f374ff9f0cfb7676adb61622b310d387edb59925e8c16d41d4252f232c6b70a0ff26306cdee48c71d3d1726736cb5854530ca046f01a34c67917241d883546a377fb5d8d7760841c60353f1e74f3b01f46647d97f111e9ed2fe2bc8a03da66e5ce08bf1d4c431f9cb610972a1871ffb5ffa114fec80909b108474db37ae31f5b5fb9a790967ae1862d334cbca65154e37477a6ecafcc73bb2ef37e4a5caad7a5e32725b8ddc314167b8b3637ff525fc26e59f7b62a6e36c6f7bcc2e843315136a8724019d6fa00a653abbf65ae50041e90521e8631ad35426bd12c94f26f40a45e60181affe4c2c4c295f747dde3695b7a39473f18648d3a32cc9e3a5851fa14250c2b65c01f9728939f728733695872fde5d1993f18aa520c692a345d97270083a04c51fcdb71cb298d3925265df32b0ad11bd9352ddea208aa99ae72dc59981844b628891135de32feab578198961ea9416b9a6f7b4c1dacdf0de525a5575442d871ef19c0dc06f9e912be41244bb07f36e9fd0f930f702184ef9ca2304c3f92d669e1da1d5e030ab8e7a497206eb0a30ddbcaf7cd579dff058a988a13a0e1f06e95ee504b32cb0890aab210214bd59f79a7df9630f5255b5e67e7091699cb8457e7ba4b2d0796c70d281e3c5bb75104790469f260f91502cc386fea603431e9566c998ec36aa21cbc95dff6ca730f118c24ec77ae9884722643d837f19774467ab8971d98baa999f0364fc16128adfa8701a7b55a946d4ae7b597dec21f48ce908e821e5876569f4ef7e552eeb4fdc224abc2279813160bbdabd64ed6cc7474c760a9ab63b5eab332a448bdad0cd12084674f8d375c3baa96081a0975918993a9e07796e5f2fad3c201c1f5f82d450adbfe5ab18702b12c290c3f2ab1c44bd6b0a2c7e19b05e24194ec2668fb849f4b321c59fc0ee4d71b2ed670d9ddc3e6ab009a522a7beab7d33f24fe8c3a32e6466d0686003a3862adc41bae8d770719dd5e97f422b5ccac36f389805909cb986c9955b0c355de10dd14c1a2025cb6170aac099ae4d4e727494e88dfc03e44a8a88f421c66017e99969a07f189cd6f5736364402b08cc5130fa85e432b96b406cd3e30e206545eb1665cd979811398d0203ba1d8a1b600e819094c64e7e2e1af9aed16c030549ae228cce3e9559293125edb3faaa6ea5cd5ac020588bab73146adbb06780e389ee8b7516dfd9ab7c232de4cea286f255fefdb1c1d3b8461e88e6f64431f904138ff64fef75e591cf9b0e5562dfb3623532b3e654e339c1dddcf1cf289d8f5bf3e0d8dda435e02c2949ce3025aa66a32ec16d6c68658096ffc6d27179b0ace76989697e12549a4e38f74bfb75d2047dc40324bc0825cd2d8278650c75ba7873126ed3126902cb0a6485e6ed67b2fce2259e9c9c5b958c2700c5924e67600683b71e72dd3e712f2612034173d7e936799cd862a414d1713d4a20ed1de15db32a5b2217276906759c462395eb5f87c100eea25bf8e7b15d538659c4924a493399acb03b4527836c51c14ca050686a4839bf7b79ebdabd9b3c8a2a49e83c8b7593f6ecefcf0db3c7a522b78c065532411c9e237d8eda12e5ec265bdb9dff39f820393aad791b4fbfea3a9b61ffee762780797d84e5be4494d0d1abbd59019559349395ee9e93c9d09689152967d9c353caaaaf1403123000c0e94b5214b52e8ddc66e96acdee08fcd9af98f17078e31efc1716c5998a21b42d1289950be120fa74a8d6c5b58ffac0e9724fe37f28e3d438d1467821d4cf927354594908b2f773db2f97417a03693368557b859be38a07c52f3452751d2734d244866a21ec37ecda0fb7b4b45efda8f1aee806d68d23891fe52e814fcf6ea71245cced3b366bcd1ef1ec83a80317d718b50704853bf886820c215513c31397509c4bc5a4822eda601348d51a6ae35a62320d9dbe38578431e527e765a3306d32f59f9b6f14859786f7b4894b1672242f69385f85ab8945583ecacb323f59bdedf5344a336be18b712e9bfa4314439dbe11f7897153bc03fef1fe661ee72f6543baf3f0d9df6ab6dda936143ad2fbeb7ce4172010b74c10d3db649b3ca1964f1b52969f45a271f7227c1d56a50f7fc383c820ef07db94932fa75ccd2aa8b9cc9ec6641f0c1ca83fd819aa142c57c4fbbbcd22996eb329aaa2ac9cf3a9ef83f0333f37ecff5c8071715e98a264c9b7657dd99081eff3e0a5b0dd3463bcda1c1b3b6a13e47c90f5a6ab7ec840fa528a790ba82cba54ee234de2bd8e88ef4d9f3ee7ee57456be5427c4d908efe8394f239a963edcf9d9dc8a8673885ece9fbdc1094932f1b7f1beb71ef53fc5f407c28cca3568b7aeaf6d596763953ad70fc73d5ba793ddaa9ceef12f2186a0ff2c5abbb8f2a9584b2ada41b3aeca887c500bf8027d86befb5fcc94ffaebd1cd63c2aed4980b470a561c207744f126c4fe5dc8d801d8bfa52f5aaf6c5a1e88dda67c518089a6b4867dcbda0260aff0f304e9a450952f7589f09d24c936c585fb50e4895055b3efdbe8df6072ea773dbd366c5885e5071f375e9d3106118c176ae1b2dc5dafcc20a865e26b8c888814222c967de488076eac6310ee554e97a2f9f3b7ab059d7b4d831d60652e77e1f6ea15c9e50dcd64e1357d4c520e7d89ff088c4870f7945363f328f5fd079b71e2f41bbac9d48e3fce0fabc57a92b81eed3a3be794ddbf8caa05989294fb670de54c1ebf233b126043b6a156b3f48862bd0bb088c38c8ab17dc3069255612f236d8dd3065d0c57dae04a16d178143e73c1b2e2b85b21c225661a181d710b3522c34770942fe1ca2796b61edba3a77f098a61db7081e8414a284550b8a007ab14d9bb1d003a4f75bde0f7e25f574b20fcaa4417587762629cb8f6ddbca123bb252ba4d28059cd0b49a4c9bb43864e1c209b78802247d579fc272ffe9aae14d18627440c8801e7b0466b765ae7d99e08a5deb931ac59f1aca8f67687f7a41dfcab54cda2ad8449cbf18a599fc5a03d4822062331eab5a0caf00e5ff896f704ab0a8da8e81048a436cc40534fb9677e56242457bdc32037ae2eb1be038c7b3b7fec82aa145802d037c36116969e49306a3f4edf9e99383ee34f2a98a4d494a6b216eb9c494fc7bb6ae206d9b8490ea301ae11f112d5400660359a8dd7ef89df4cb460bbaebec8ffb4e130e525f39f606f317213b39960d33855a281acf47229d0d2a6fb5e4f464c518f14c2044fcb92200524cc70b8bbb97a1b429395966a8237c9746f44d6e8af3ade7c7ee3a70c9c0f8ce29f678154f1c85253fad5dbcadb3f32e589c6490a59ae39a1567a9e06f8235a63cdc06e088b9e64dcd94224ea4a3e09a8e3a2d5fcef212232e713bcb0dad38296b5b22bfdd9fdbbdd733900389ab485df3c9f9a609aa7da375ced299d1880b2756f6bc46df8705774a635bb45fff66a4650ee3ba7a84f1ccb14cee1e1c9c312d67651bf6d904b85468e870bccb122512964a983970593c47497e506d30230a11f77e4ba475c0eded53fdfa540aa24f4923dabeca9de362e454653527241fe39fe9c93438c887c6ee6d987caef067e448d80d2e6d473338c1c43d860f90a8c9dde678421dbd10ddf421b6469a0eac58d9307d2ddb513846a5559750daaa905f98c67279ff8aac4a0e8949c64a231bec2c4532397631f196f0872d6898339d4c9a4b0fa48314ba3d67f020f1aa5a21d0d1570ddfabd7e397f6cbf3899601b46d84dc03c2a386f7bea1900a3b4d07c000f3779361be90923a28588c6cf4e54bb4ffe5f6ee76fea96defa25f79b4e7e9ea80681e76dbc2e3edbddcf9e1f494e95d52387fd383d54513583531c72ffee6527e07913d6092991d5eee644274914d328846b4f5f2451f5a2246d2eec0b8e1cbe5a07883d5e7e284f2214e94713a6ce494c5ff0cc2447fcf7dc48d2ce8df22e70d402f49613c44bed858d77c10b5935cd242c1a0b15b7b26e14b1286d07ab11783a17a74bdd46b304b8fa64730cb288e77eb5dd22e425492ee82d490edcf76d76a53b15f08fbd9c05961e882bc5116320d687fc946aab74cbe0b56758b3640c8bb4f300408482cab8988341dabcc5a741d9963999b427897c12f255a32b97e4cb47929724c9733df8690cb7a040dff8f29eaefa9b1db15b77ad6b6481aa8d8790c9b4a869411e24382574c3fe9371d90275c6effff94a930bb52fe4885987583eb8d66dea176e76841c970fdd4dd3710bdda29511b006e56f5927e67cb20d9ab26513f5bff9cc3c2d0f1196bbf48c30822db5cbf635ced5acf567c02f371a11149a2a8ba8746354c80cab3ac488511504f735c252366f59926c0c9934822dba6f21cdafb110b98c36f609b7fb7f385c20f02ed1fea7dc25883488afa51d21a72b152a9286f11a438e754b7fbb40db315c13487ea2790c1c82df1de977224355e0a1a96ed107ae27810fc91660534001eae34914ec1182621cd40cecf2c572434a49bc73fead4891ded597f0004c319171227f328fcf9e24168cf56159d20fa2cd55c2365dba371063ea83e4e7cb7f472c51c40cd9b4e4e4a34a349f6990b08eee8353c1ad6e22c9ffcaedb95493905fa5fef4f0965993589f94b04bd0495dd2a87513ce8e1ad3a96af81fe724c17d4d8911c3fb65aa809b2652f6bce53a933447141523781474aab36c8377197ddcef34ac9752c90cc598e81b291e2aa2fd78f57e1b1bdb8bc8354888b033e24965563eca712cc413065bb09414e5b3898bf6b628785c307cd02b47ad2dcfb35beb7ae37b05f6b6defe022fd74809fdad6f4c156f07de9276c4e9920056eee4d068008a0ccbb48498ca0c3c4228362e1b64b83c029a84f232c4971b07387ff9a55e59c1f026df5813f66789fc1e96dd07a9a836ac486fb23d6b93ba350521366b453089555256a0f92ef2f11951dca85bd80afc2f5204916c8f9d8d268c1f4c3f47f26884bced85d4e7aeece22090e4ec886ba7389619ba19878bc19c4c609cb0424061476faedc3f764b56c65c9181a2590e174dba3d3c73cec8c0ab16f540570395ba0e04051cc2a7805fd3510bd090c61ba80b0a717a377359b57f1af66c0e13f946a8132cdbd261378e606f2cf5efe417bb42b02126804f335ac23ad0da4fba1e246bf47e920f527d10bf6d5d06dd6cf0051e06be6b2a33b61edb021c924ec274335b316a04f1c067459ea98b61128ac73257bc8cc53e24f0f235fa23a5566795a85ad4992cce585ccba3a6ed8d2b5c797efc92bdc0626784dcc57bd9d7a83905cb7f2aead8be49ee72d81e8c4389c135e232c4236e5f10bff2ba2fc22fe"}, 0x1008, 0x800) 04:10:15 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10002000, 0x4400) r0 = dup(0xffffffffffffffff) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000100)='./bus\x00', r1, r2, 0x2) r3 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f00000000c0)={0x4b, './bus\x00', './bus\x00'}) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getpgrp() ioctl$WSKBDIO_SETMODE(r4, 0x40045720, &(0x7f0000000040)) 04:10:15 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) fchflags(r0, 0x2) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') dup(r0) 04:10:15 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x380e0, 0x10b) r1 = dup2(r0, r0) socket(0x6, 0xc000, 0xd4f) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000000c0)={0x8001, 0x8, {0x1, 0x2}}) r2 = socket(0x200003b, 0x2, 0x0) setsockopt(r2, 0x4, 0x24, &(0x7f0000000140)='H\x00\x00\x00', 0x4) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000000)={0x8000, 0x8, {0x101, 0x8000}}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 04:10:15 executing program 1: socketpair$unix(0x1, 0x21, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000040), 0x0, 0x0}, 0x2) sendmsg$unix(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000140)="c3", 0x1}], 0x1}, 0x0) 04:10:15 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3b, &(0x7f0000000000), 0x4e) r1 = dup2(r0, r0) geteuid() r2 = getgid() r3 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x5, &(0x7f0000000080)=[r2, 0x0, r4, r3, 0x0]) r5 = semget$private(0x0, 0x3, 0x124) semop(r5, &(0x7f0000000000)=[{0x3, 0x7e113c32, 0x1000}, {0x0, 0x7b, 0x1800}, {0x5, 0x8, 0x800}, {0x0, 0x1ff, 0x1000}, {0x1, 0x3ff, 0x1800}, {0x0, 0x3, 0x1000}, {0x3, 0x1, 0x1000}, {0x7, 0x5, 0x800}, {0x2, 0xbc, 0x1000}], 0x9) 04:10:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() r2 = dup2(r1, r0) bind$unix(r2, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) close(r0) dup(r1) r3 = syz_open_pts() syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0xff7ffffffffffb80, "855c55021a0000707b634c00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) syz_open_pts() 04:10:15 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) mknodat(r0, &(0x7f0000000140)='./file0\x00', 0x2000, 0x1ff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') faccessat(r1, &(0x7f0000000200)='./file0/file0/file0/file0\x00', 0x40, 0x0) unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='x\x00') r2 = openat(r1, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x200, 0x10) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='c\x00') getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) open$dir(&(0x7f0000000180)='./file0/file0/file0/file0\x00', 0x18008, 0x20) unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') 04:10:15 executing program 0: getgid() getgid() getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getgroups(0x0, &(0x7f0000000200)) setegid(0x0) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) 04:10:16 executing program 1: r0 = socket(0x18, 0x3, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) listen(r0, 0x2) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) accept(r0, &(0x7f0000000080)=@in6, &(0x7f0000000140)=0xc) connect$unix(r0, &(0x7f00000001c0)=@abs={0x0, 0x7}, 0x8) 04:10:16 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20101, 0x0) setsockopt(r0, 0x2, 0x2, &(0x7f0000000040), 0x0) r1 = socket(0x18, 0x0, 0x3f) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000080)=0x1) utimes(&(0x7f0000000200)='./file1\x00', &(0x7f0000000240)={{0x0, 0x6}, {0x8, 0x3}}) open(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x0) getppid() semget(0x2, 0x1, 0x628) recvfrom(r0, &(0x7f0000000100)=""/155, 0x9b, 0x41, &(0x7f00000001c0)=@un=@file={0x0, './file0\x00'}, 0xa) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x200, 0x0) getsockopt(r1, 0x29, 0xa, 0x0, 0x0) 04:10:16 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x10010, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) pwritev(r2, &(0x7f0000000440)=[{&(0x7f0000000240)="3c43c66cb1ef9557c7d5aefe0fb9112e01636c222347ae4fbf3ca3e9090d45a2ab1d853ffa1f26034f43d4d7ba63ec1bbf5a053e8b988a6222d846115beab790631ce4c3b68332e723d23be22dd6983d353a6016a9bdfb394bb8e8c9c5535d56784145b6bcf0e70bbbc9185e6b3194e7d674b4158bcc78f57a34acc98b5e6694c1140d6fc9456b8802b634e539a283015d6e278206197a345cc9b006c7b1407d27123392fdb5b964782bf33214504a9c337e9b91c2ab20552c73201f76f6b5cccf2eff1264a81f79e6d9889b532b5af095292be996ae", 0xd6}, {&(0x7f0000000080)="106ae7f29747696e7b4200dc850313015e88ca5f46d585a23da8d1ca994f9c6010c678ace3b9efe0bdddbfe127d66607baa3b137326bc3b37e925153824d50f5aee745ffc2bc8d6600afaeb018e205559ebfcb3f80cbe468", 0x58}, {&(0x7f0000000500)="d3fd122e797bbc95deb34f5696a351b942b495376befe7228f81e338f982a712e13b4f6d56493e737379d1535c2aae1d2849fd8ddf18c1f4e64e12a5169586c65d2a32ad1623f5068b5680085173e8d183f7c835edcc82a8d8f38bf78711ed1299acb19da14b8fbde19db74ac7a498fc886805a99fe9b04e96480b3ab622f719eeb8ec8135efc48d923e8a4dee907dc16de2de38ddfa3029e4c2f011cd1ee78b187780409ef46f614a9ad0f59585fa7caeceaae3ec76bff6f0e3d4800be950672890aa49970e9f85efbd060e992d6d137e3266cacd23429f22387ff30ee5dd229704eb80c47c550b6a5d8608baff82c73fb8432965e35527116f112effeb7e08dfb086099bfcb29567494ba7c907994df70f56687c0751426856dfeb591ca0758d2f3c16a70b4eb59eb358207bc0ee58027693174204484e2c84a7d2b6c94cd165d798bcc98302ca012bf0bec29cd480e5832d81f1ebfab06a78713f6256b2746a0e59ea0e33dddd929083ee136cd4a396cb94d470dd2ebd937adbec8527bb42b984a1506187b275a1f39e837cfbd8b309d6c4a74b4d4d2fbe272560c1a3a6098de6d7586d8ac3bc884a56b225db8db0d0830083f6d2d9a904cd9c2d64bc070196280207ad9d7c87a83161fb923e7c4d1de2f423758b41b4d53a5a3a8d34bf2fbf9f88923ded42b895d8044f210df841cbb67dd15a4d18a837c44d1c32e6e9197681739b39cfcb47be59d87fa941eb5b8ee3c4876823c612db3dcfeee472d864e747acb678437ffe252145c0a936db819c649643d14bbd86e709760b9e0d1141db50c788c62a4a4710e9120ed36577fdea48dcee5a894e414bcd1059df29eda87ef7b2a7fcad80d963b9ce08e2b310f4290046c5d9f6566d5e75c87d70bb7eb6dfe639ea1eaf50a13665cd37173345e48cb7118069237c99c4b399b51902c135dd3b84daca4054d9863e2f77d3aa752a00551cc425ef329caf1342dec312ee265d8121a1cf8690bb46bb1863d2fcb990699bd1a2f05deb13cfb36c171e89586b0509642a123918d3f3608749cb0af52c119dd7658d6e17267a86e9d26d089810b94bf71bc6c9af624308bae2a12d6397e821655f11f8c6bc2b92d9e469f9a914ec392d5b9507a9b6cfe24c681c518557964d127adabae3a237a41453a68659728687e55ac0265727e36e12310a21d551fa1e792c6b1b515cb7211711f9526e57ae705278ea0d1eb68a9674da607977e5b8d45f2faf4defe82f42a5282483289e246517edd028abf420b696443e5f13812d72fe7cef66fd7d25de3784006405aabb2574db036bed7dc5b5715c52ed83a7b90bbd75c5c5f0be51f87e91ce861fe0385a3f2af703ccc42c3302554a98b684f2f256917ffd43243522a89d8b8e3f73140aec3329a3d38d076e37e913f73d6141c9b1af786068d7fb19c049ec72138313e8f644ef512b9f70d1380faefbb96994b9ceeeeea072b330df361e9fa82ef9bfeb2812fd8d7f6eed8d8e6c22e546c7f7e05ca2e6d6bc7ff02a1dd99ddb8144f61ee04f681c72797a3cf436619fc8242903593fa8d8cf8eeb318b4417f33a4cd36db9b2fc366310b590a0c153e5adfc3a72f7ba9cb020faf35985594c39dd5f2c658bd8732e4c140a75034e5fff05c502bba9e8398dae93fe97c2345250a1efd1f5fbc4a63aae0d6638ed0aea7862eff29813ce6451ac384ad50e51864096019e6cb2ba22469e537820006045de7b48e07f1f19204d702b3af5b17311c94e966b2bdd7441cf9e7a890359c0d1d172cb2a258b5556a63c9740a02450ebd52d1b9dc5a47cefcc39ee162a9094f3619c14d82fac1b3321eedbb3b2b0fc229c2116eab55b9d747f5cb96f4943081b58389894908d186fe9a14e225aa5acf67a514cd05b0b6edbffaaafdf7873e8e4920892e1ce846ebe7f43edff640e623efaaf826f211f2008573b1296a6132d717a8a236d39cdcaaac3f38fa38e740abafdfa9a3567ce8dc24667f0dc3fc2a1abd19074ac3edf669256d183b91ec9aad5b8728b4de716690f90b4920211c8cc5627a29b0d4a2267e0f896652f7e49e75d58cf105f4511fddc820837cfbfaf6fcafe254fd6fe9b6107112ece961d4825e36e7c9faef86cf041cc4291e1d039efd2244a7c0969a8cddb3e4cc459c0875a24d77b2df19e008ec04323024cb2fd763e6e7ce6275b3a6a41e08b8ae694bc5e1a1341d56e175aa41e00e61b0eb508fb94d82114084047da9bb8a391db17e7cf965acb4da280c4b7bc4376a8bd5943b8a433dc9316810a83ce43d6a5c8a0c15f5af7151b7bd81273bfe91fb4bf3873bc5df863443b3e0f0ec07b0a6cf2ccc4b3d5a0744a0e954bca582931e01c31fb96ef01c4f17a9109b4647ec5581af9195f7d2c1687938d8e478204cf4cbfad542a499edc9c8fa627be42de1ea0c38d56e0c091747508c6fc1e9e44084cf6cf3f9dcc0b54098357ffadaefc7cfb905418fca9a75d52b462d60e90542538449a6ca725e9337f5a57e0a57def604129a4058b4073141b71042e4e078a4cb3fc46cb72d287c76ec6046d64e06d7c6ed75b0484b6d4701b52d9155db0e03404aae7f5023c955b22548e307bf28f2b2010c02819c4e36f8c40e6b488a939322c9535d8b9a00926f5722dd61a5df8dab649e1aa2f8ed14f7958bbfefa500732ecd05834b5c1f70cee4b27f34695adc5d2676f3495597e0e4ef996dc838d1d347ab636d5df0b0e3808db9baebbb3fa78543bc1def111414d954c8500e4b40e2da5d08de2fdf285bef85517fb4dc7c6f2cfb0cd0f9325f9204cbdafc72f157ef1b546d6bac85b4bb4e1afd691a7e191d3abda6ad9f99bc7a58a7051e4c2f415ec593b53f6c3ce391c099193c8696562d7de570d4441609874806770c1f03632816252f1705bb3e20e2166936b0e469eef7b31462d29caa19726b3d7024ae7e8a44b2d87cbce82dc24461aee3b1d6edeafca21f30cd970b935091ac07e724734200df049affa3e0f5f78f5e8b390c7f6fe8bed1d8ffc901c37189472bc975e81fb27694758e89d0ab776d593253fdadb9219818db74fc903cc7a06a5cc12477bc9d487706ac96e7a93178f4171773b31af10919d056c3ad75cdb899f526afe2aa236ad7e7a8225edd464175709ce288ab4f54592ed3df508a03ad0688bbb37e67ab108238a6c8b893d5b8acdbd88ab20ebe3820b8a9068cf95c376faa1ead11371f0ddd601c9fa5fb8201c7a064940b96e075355b273efe4c1af971fdb4b6d35ae968cac378ddf3c3503278e2f03cf55d345f0a8d231ec275817e863b20a534feae64b70e4fa341fab1b7eb385b04763e435a046847476df2fd8a8f0fdcc719317f3648d9b31c2a3389061fb66fc62a77549b1f5d5ef6e522bd17d2336bb1a13a9fbd2b98f6283578afd1c01d79c04daf0d3836dcb0fbd0e260a50eaf0d5200edf3d00768ff3e5242620093720bea1729cd994b0892facdd06d3fd43c91ab16e5e44456a56a57561ccce095fbab063d9e1ec1757ad085374672c1f155159d65b77854e7a48ae3401f6eb62c4af2169fcb8e1203cb9e4eb9ad736f266504ba5e09aa11957eb959fa1d8715e25b655e44a67adb2bbc7120a48f505a61c5fba576e5e3f943552a4f9aedc17c7936da21160045e649c405d87ff88f3b2eebe4482c00a1a1cab702d7ca10907ee790a939b26fbc550256a7fc1daa91c6d637579c634bc1f89970952ae92e9c06b7159622f48726e00a9cffbc936249f0022ec9c2ee30ac83b225188d27d749164e8327d590a8fdb4100e35a041b7e3ed41e4bbe85a9261d5b4e3c4debe15440f88c075eb3d0d901300c4fffad1b2e40e187a967f3c2808c2244abc83e0c56fcbbb1d49011aff94b61d566e7c1ad796041c5f618315e014a336f404b130bea3cc044552c346974f81305c911b2007cfc912ed6f69d32d040528b06275e7eb2667763de8c7c54f02c3e1fc3266cfb7c6110b18fb57f8780152b2c3eec00dfad0c5cafeb88450c64a4d1827348ad9ae8ad7f534ea4888b110d82ef08cbe6c45b13c0707669656da48c26a63bd9fc126480028f64dba70d17d89b51ee65df7afac59673acb632343b0f753b0bf9366f4280e046bcc797dddeff1a3837ae37fe394b2d2f25bbf10229fa710e533eaf2a955cf416f285cd44f0da4c26fb1779af37fdf15acf922269dfc764dfc3b22c1ab9fd30f55878f2cac33e8fcc3e11a3e5ab8f3c47830b0f690c3182f834191b69ddd320f26deea4baaacc05f137ea3e4caa96621962fbf3213184b8fe7efd5939163a26b119753b14a6746ea2f9af36d8218533b1ec7869390b64f0dcbab2056552b0aa417e8ffada99359695c4398839ca86c0ca61f28e6073986dd8359160670ccc22ae08c2e3bc92b21e1a31a84aa3864a712e74b8a0406d324a3cd3f466befb4d7a10bb1b49ff0ebee4113bdb7bd483c3a5b9e449260ebac9946264f9aed47fa0e2f62e04249173d045c7e004a813860a134de8cd289c3c429b5a95beaec0f1ec39ec74a87cfc1c45a5e13bd0dfb93283d5feaa8eacc90940ffb6a5bdf123cba46067d395c6df89685e6d31714515db256e8a5887c06538c4e75fc70847c785acb128e3b2ef19314754d38006978ffa42bc5370c6f83396eccce84b3b06bd8a7fb5aed7e7a4193f8cd3f44c6adfae790fc62e10cd461516d781bea2a6ca6519020ddd19e03ae9c52ea99ba4f9be5c620e617ed28f3ef426fb0bfd7c86e6029a0b4cb7e3925090aba707ad24489d4aa4cc1177db3d2b57b5a5b8e72ce3a9c6a01779482512ea7080c0be50643273182573b1589c38703a2b4cdda838a8d6f7369474346e64d0a624e5f6d24f64d85be1dc4fcd7e731189364552b9108d9e90c1065d62f1715939aabf31a4267c8209d4b25cb055d915218942ebe1bb38e3443934133ada519bc3a2a592ee1b8437ece962180d1d06ca02effea36a6768e18896bb6c2a52f0659e6553fc1e0eff078112b3dcd7e4d5b51814a255a71130312cebef59afd83e0be90ee213c700c4ea3dba7cd98440fa5183e1a36b96a7788599acaa051fa603970953a6a3c0cf458c75f4564991e82849461b4726ddb5c0639c2f8200ce6d774ae9c02cec42e7bbd39199fc25aeb2d6b4821463a586ab7d81b385cb7d2aed1652d2cc2447b19762bcca4cd4c866c18e4bf6d5709c79026997c5c8cfb42fe797120970c2e2a2e1c0e2a17ef65ed526fdc4443e91be2c64afcce428038a58906130a33b545f83615a3125db3235d21a91b1c76cf4fb05998c3a7d574ec218cc9fd923df6d5427bd360c6707deedf8830160558d3607f6e7ca59b78ccb59461142983dd234c6846e0f7c6892aa0955f87a8da2e100ad92ddbcbff96e4c9f507f61d1d25dba849178f1e963b0c1ee033d8507142a0d98b884f2e8b6e11ae3ad1a07d9daeb40119d07ed8e60bf1a355da76668d0cd3b056ac8170d1121a67f2d44d7427b8e6f1ba7e44c505edeebd5719566abe0d68d15377ded785e104eaafc9656f0f40ee858f2f18b2cfbc34cf98ef8332c68a94ee2ea5861c7d5cc5ab1e146fb7710257f0c4172c1c6fad32a4e87bf268b39057bbf5e29c8c27cadcaae4168778d70eb463fe27502fa70b1397b6595bbb9e548f43c8c660a20d13c547b5ae4050232872a445f370ca560f009a65f503dd90570bd168ccf932e42fb7c125c5c53a7843b8409575ac0253b93dc99d7b922cbce8324eed6120d9f3d6ef00cfac651b4376113a5d30f5fc693abcbfdf42a94835a14499b40c95c352298c3", 0x1000}, {&(0x7f0000000140)="d948a9b9bcfbb43dbcded119fa2801b3e409c8d98faa7806e875251c2b45874d0d05cd23ca5a136acf9820c4fd7e6303f9f0561de4172dd715783c4d379baeafa14fb9c2e95515fc682b32daead3ebf6e8dad1977a", 0x55}, {&(0x7f0000000340)="7624d8a5c86b9f91903d7f0f4d0eb130e4d6bc2c16eb990a8f4292584c5cc101d55df57cd4f9bcfe09104c65f1bda719fc595b79d27960181df9a2d491cdeb60f6b6803c2f64697ce78e860a90a5d3ee23d56da505ba3ce92ffbd8a223a346c9cfd26d2fa5388df6634649", 0x6b}, {&(0x7f00000003c0)="f84cb135ac395a5239592197e616fab16d0727a54d3f1d342939eac60722e3a74f3143327b70a4c3278c7818202b5c183e604add1ee26de3c99304b863c869705876d6c33d0085bb7fcab52ed6dfc1b3e37e97736b9d724039444b22dbfda014", 0x60}, {&(0x7f0000001500)="5108cf25803d02dbafe7ced15c37d029c8076d634efdc5d4cb4d10a2768f1ec07828fe3b3bd833b6b579c65ba2da07e41e0d4dbe97edf3cfc3c611a91886edf9d7e3f3db251306fa600abb14b8d6c93df5f862ab442f704c0bd10174f3400e51333ce152458f22a9eae6d97a293a95925a6aaa24ce10b70811088a2c83be768df279", 0x82}, {&(0x7f0000001740)="5c9da85038d4ec7bfd34b6f8a2c757e6013861402157af6416088fc9a6987e2cf8b3829c4bc487b189c00f2ee277e79cbab0e791832c56dd267001985786ba82cae5f3cf0efb5f6f0e5a52156fd0ebffa82d8faaa04b6fbc504a05aace2788cd34066d092920def53feca519beb913e117d2713a6a5be9180ea3a4d20648364afa5c1019a5ffeb76262727bfbff9dc1f478fb61210fa73a56b9796bd73d26a587992482ee096ace23feb54e310ecfa0490b17c5f6f35c110e096e6b638", 0xbd}], 0x8, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000200)) close(r0) 04:10:16 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x7fff, 0x0, "d730c1e7ff0100000000e400"}) bind$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="00fb2d2f64196c65ad082cee359b65984138d585e39e9fe20b7225b8d0"], 0xa) getsockname$unix(r0, 0x0, &(0x7f0000000000)) 04:10:17 executing program 1: mprotect(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000040)) pipe(&(0x7f0000000080)={0xffffffffffffffff}) munmap(&(0x7f000001e000/0x4000)=nil, 0x4000) write(r1, &(0x7f0000000340), 0xff23) 04:10:17 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0xfffffffffffffffe}, {0x0, 0x20003}}, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0)={0x1000, 0x7}, 0x10) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) 04:10:17 executing program 0: r0 = syz_open_pts() flock(r0, 0x4) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x100) r2 = fcntl$dupfd(r1, 0xa, r1) bind$inet(r2, &(0x7f0000000000)={0x2, 0x3}, 0xc) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x1000000385, 0x0) r4 = dup(r3) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r4, 0x40105706, &(0x7f0000000080)) r5 = syz_open_pts() ioctl$TIOCCDTR(r5, 0x20007478) r6 = dup2(r5, r2) dup2(r6, r0) pckbd_enable: command error 04:10:18 executing program 1: r0 = socket(0x2, 0x2, 0x8) r1 = fcntl$dupfd(r0, 0x0, r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="bb01465a3cc89e4c30f3"], 0x10) write(r1, &(0x7f0000000200)="776902000000000000f8dba3efc27c23903e5395be271b240ad1e1eedc4134a699170e0300e7b6ad6389aad5e97bbf0000000000edf2e01a", 0x38) writev(r0, &(0x7f00000013c0)=[{&(0x7f0000000040)="f144481c4d0c91335cd2df4450bc8edefe74b613", 0x14}], 0x1) 04:10:18 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x0, 0x0, 0x0, 0x0, r3}}) setegid(r2) setgroups(0x0, 0x0) setuid(0xee01) getgroups(0x3, &(0x7f0000000000)=[r1, r0, r4]) shmctl$IPC_STAT(0x0, 0x2, 0x0) 04:10:18 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x10000, 0x40) ioctl$TIOCSTART(r0, 0x2000746e) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x20004276, 0x0) bind(r1, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x0, 0x101}, 0xc) ioctl$TIOCMSET(0xffffffffffffffff, 0x4008426f, &(0x7f0000000000)) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000011c0)) getsockname$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cc3e0d250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000080)=0x1002) 04:10:18 executing program 0: socketpair$unix(0x1, 0xb, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x4c}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() dup2(r2, r1) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0xc5e, 0x0, 0x3, 0x0) 04:10:18 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) chroot(&(0x7f0000000040)='./file0\x00') sendmsg(0xffffffffffffffff, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="100000008640e85714112eef58a058c9"], 0x10}, 0x0) r0 = socket(0x18, 0x3, 0x0) sendmsg(r0, &(0x7f0000002c40)={0x0, 0x0, &(0x7f0000000880)=[{&(0x7f0000000280)="ed85a74132c722cda078cca6474677b431149bf8b596f97fc9731b6365303b694823ad2964fc0c5f43dc28afe93b598774ccd53f46f1fe306d4bf778be4c40814bae284af648334910998af6420c15b099d780b390fdd2608064ca38d7051c61dfee0afb9de48f0ae23b3576be711c4ad44560ae6c94146fdf9c86c23f07b10b5520ea18539f7ec1fad588b4373bff2d58ada874bafe7c06008e91d6db6be811d2baf99d6060c94792f9b6df440bc2e1c5020faf2b4a0746a216e39ab651ce37997bd60d8d5f832316", 0xc9}, {&(0x7f0000000380)="49fa909692361cbe86ee5430a7e186e093349dd061323165c58172874f8a3a024c1ddb3eb3b7726d8ef2259b2f3e9d93ca5a8d1436d7fc86f991b1bdc7b8ba836a9ea7ac2e017fe97f4feda4a22763f0a5f9bbf18ed1b5ce56e6c6b93a3efe434c3d59a2b60b1263af84197f39b63d3e7381881058f04dac8238134f83865743b3f7b699d2afba7f6a2c91245a3316ea7a272f2ded227fbc5bfa577590e421cde497adf39e4d02bc01525944aac3f069633bbdc7421e4c65078243a6537643009186e7044b86098fa7caa8d014a61d38b8ce2fd8c395187d1f5cbee7", 0xdc}, {&(0x7f0000000180)="083b2a3bdca728ec4795acce3212b03e95b360007195902eb76eb719b7d25f", 0x1f}, {&(0x7f0000000480)="6136ba60a2efdfa5982151350ac5fcdfdfb6e882e5d3acd86efbd4891b49d2bddc8183b4d670ebccaf59765c1f871d648ab92734c11867ed4613c802c8ffbef09f4739bcb33eb949577235d2933cbc8227885bc0c09938a24a5f8df2ad6babb24dfb673f55eb55356a1098404d998aa39657a461b2331922c46ddc8c92569608b9b5228bb01e5743d4571819be3c1e40d6c1a41e7af1ed478cf9319d26da5e31f2dc6141891a3452557a21e9ac4886fe1f00f6174b7667b80db29d21d272daa5bdc23194175e935705b2b1f24aee", 0xce}, {&(0x7f0000000580)="0732b274d000d7da13b8699e9c6044cd7fc8b04349a87bf1bc3e4bbf52f60e578b1bcab224892c25b6b16d4827fc07cfaad5b6f53e9a4c8326f953592106407f6d8cdb4abb427e23591c27bebefd38df0c0e962a5a8eaa5575fc621bf1253ea5ee533ead73d04b96f6eb6f13fecc28266b7f29437044b2f48cb5dee663b50fbfd6e1b492c0cb19cd7a880f656f85b613be1b91dd7f1f27f77b066f798effdf501d5d9971bab1d6a8f160237b50e5a87ed40a5bd420c20c475f9d1b292621f096cdebf9873617e9f4921fd0d441a6bde883f0", 0xd2}, {&(0x7f00000001c0)="713c35309c5801177f57ece36a32f658711b180fb45fe7f095c458c2b70129af25ebd18dec535f10e65b2dcd1a22e1c3e1cb6b553538498da2f9026bdae26df43a2d69ff6eec8089178774fb6cea2fffa4a3d2664d236d8d368ebc4b2a68cd6e26dc86", 0x63}, {&(0x7f0000000680)="5eb28b38c497ecf3025b461d9029796f9659b28c2884b812e4da630c27f36ec344f677cb68b7d0a4aea879ea693c6a1581232d4f7982957c2af5097c1ac8099caea9b12c2997000f57fbdffbccab5f15a41f311746793683a47265633b1fb093d5624f646dfb40006589578e23cb0422b94b4bdc", 0x74}, {&(0x7f0000000780)="33095c86602f1e4e7faa98b46f61a609cb743c0e081f0f62661ae816c038cf8a9e3841806f5b2a65b20c90c4cd454343b03fd606bc9cc22349c4accacd535423bf1e4b8ddb2cb05002f872942c1bfc246a3543d1ea59ae197faaf5189f115058cb413907b623836ef47468ce79baa78954d45a3bc7269a9c94c6deba0963d53cf6056351fa1df450fa6cf48c568eb26276df3426348f238c33e7395748fbf62b045296b34bcf411bc45d99a584945b362ce3e5b23d20e05d0d5fa53b454b306713ed57236ba7a8882967783285db944c48", 0xd1}, {&(0x7f0000000700)="2f33cb3651c3abb081d7fe4ef64ef2476222c5feb936aa60b184d354813fe6f189", 0x21}], 0x9, &(0x7f0000000940)=[{0xb8, 0xffff, 0x0, "1c571b8e617e77c1dbdbe0cf4c3bb8ee0295d5ee48c9d0f7d69719831d5e035a4deae43aca229247d78b60d520305ffdfd37a2329dd7c38b1aeab0ed9479cf2236cd8cd3cb52de1a12012658f88af74f194af7c943a5cce6ae6dfc4ae0015922fc48425442361b25b6fcaa4d26b8469770f7c3f39dac4635a7edce08334e767e6a09d25337ea01b8e41946b48c25051ff8c27c76eb43cd94851616190cc833611ea0057a655100"}, {0x50, 0xffff, 0x4, "8ecddd96772caf40b81b971392faf6d1f4cbf5b79e06eed105fd1ab6c791a799944094034fe37519c4f15151940fd88b9c349512e83788353de5395ba2"}, {0x28, 0xffff, 0x20, "d4dd9ce96e35af43412d037360313b74b056c1"}, {0x58, 0xffff, 0x50a5, "1bb3baaef4ea9367fbe73e50cd9d278fc467956d9a770f2d71f6b4d2cc613aa988ee21c83cc5ebe9229fededbce4f7f1003052551c0c7e64064d7cb90af1cc3499006f29ac5de4"}, {0x38, 0xffff, 0xae, "adf461d3fae86bf93f5b8dfcbf0233331b0cb74a761489fb118e267fdc52ab1a5ad44caa7e2dd4"}, {0xb8, 0x1, 0x7, "dbfb21e05c6da5d56ee15a46cfe984a20efaeecd1f794d4f78c312ff5ce539b6da2394bc518190857cae20fa658c17ea22ef37ea43f595a0347cdc4eddfb21ca26c728cd5b97df6c44c944e705e0de1aa760922eb86dcbe46c6ac91f0de014f9da3a7a30a10ee9334e550c97373f844572989d2875c60998c0a8d2f095df898c1bb27ce7bbb17ae8c1d13f188f7dd67fadad203ec7ad6c11a54fdd0e814d25edb40ac9e1c8a068"}, {0x28, 0xffff, 0x4, "69a2fe3b8bd1981d876ee37d8af525e1295d8856"}, {0x1010, 0xffff, 0x5, "380214f9867bcfb262617816f31ad174cbce608cedfabc3ad665b8e47ad690fe39e9a608f6a1122037ed25262ac5912efa3a363be11f113a70711fa1edc60bdaa2204fe3b368cc32c6f7513009f3d676f89d9f7b5996cdddfca978cfdbf2f96f5f8db0fd9779cf96e93e59d939a2270fdb54c1a2e16ed5bd9d41110bf562e0aef686519178482480e4940cb293c1605d3a23108be732291da2c7b8d1f25d514ea24fe6689e912e117910684f3c2e63980f95da5e99823d791ecdafb6cbcb31ca3fda1223d427670972b442c0097650e3aaf7dfaa7f019acb52083f70927fcb87a94fa54b900b7a1e6076a69f1af87687c9d33aaf3c285a02e8262088bb981054044eaf9d4838dd4a892fab5c229c62e3f2d529a4bded103d4dda70a688eacfa4402c090a14db1b85769c51a1071ac37eba1ee1970926f4683c446c8a2c78414a38ec076ad4e18e3be7cd554b5d7ae489d23ca270657ce6f3e0bb59242af25ecfb6542a9c3b5bca00f80960c246ef7bf580eeb42fd9e924e9f0bd8a04576677094c8c3e919ad1e77c999962f2676308b61cd8e0976162cdc68ede83dad20c0fb0d6fd360fe8cd6cdff8c65b742373eed7cb5070e1ce2ba919336848529232c404cc8b72283b95a3079fe5f57d1163ab9d0f081ff928b40681b1d24671787741354f14c1feb8601594a58c837012a169ffd6fe5c3c83d08fbf91f813ce15e1010e4771a62b451bb2e71e9aa208446d13f815d68ec72cc60f5df73750ea24cf08748841b238250b13fef157a4516e2952ff0878e836e849cd5c7cd2751b141b84657cf6aab33026ae624cbacf61af0ea19fd28e1a8c8e7077d353dcf50a6ff09e1c8be63628ec352e485458d14d3ffc672a9e16e01796f795a166b1eddb98d6eeb4de26f6aad1ec0a5cd716e4b4c9e894724382c71fb0ac0b57eeb93a4fb8733daad66cbb94002d9493bedf0f8dcea883084d76798fa6b5ab6989709636671ce24d647b4d075a9dc193578d4181f5b941a0588d2e549711524048b0f0ebdff111a123619997424c35eb16be85da33d9d57c5860a0a831e27eb85b5e5d75cd63ef0b4fbc67fbceb1e209d0f94750fd797910a422d040ad8294d0b4ce506dd4753753d328fa63ef94d081123af75a6074b3b36b67eb323abfd6650630c836d13ab1fc4faec4794162682dd2227290138ba24d39b7a5e6db8b2997886c428afabf62a5ed812c63c56cba0103ff3817a6d1d490f2b58af316fd727c23c4ff5a370ea0a856a721f4f2b27d0b3db853f4f65c54a8d3bfbeffd1c55446a043a0102c0b33cd5e4aed9c013fe7f325430498c99dfd10e779dc2110e620744e170439802c77395c7712b4ea71b5a372ea33dc26e211633c19aa27f17f87b250e19199e76cc38e2c971ec8257e8eecdaaba2584ee7a82d7a04f8fbf90f13c3c9999857e74289ab7a8e7088769dc1767fb7d380e8bb3bba5cbf9d352677cb1671194bd982c17e469c174b0bd5508a34b5aa4b61d07f13475bf2222218f616815459ab70d2a2aa02c72c66a49250537cf189a0dad73b3a88fbacea484ad122f926e6f18871159ae9bfe0e2eb018d7347312a7587f70eb8777c7c49592ad4c9b23853e95ce7af465dd1a5eeb0ff29fb63d4c7166e848a0ea9203fde093ec00ef9deb3d3680f7ac2d19f7d72ef268027a0006fa5501eceaa055c79d67b0c78133acf1a4e738968ba89f61da2c9563f2e75cd20644336e756164f3d8fa9ac80131c5560c5cbb31497f08a32c37b13fbdc5ec934965b827cde0611f3b6cf7431d67ca515fa5bcc8c927f9a3599f9288da3d2a3d82767ff6a4bd721f41d163e21064ae616ed3a9ccb09a035aac7f8d2e80a22a3b39a4093c462d6d3ca6be21d2791d2e4a6952a53e12137a8f589646f4de12c40d933df49a71f026368d597861008afda4eff6e3ec7478a4562a7b9fa2cdbf3f36d36ee02eb253e0c8f20906d965e2815829849fc2f618ba076df39eefa55dbec30ae4ad19a62b1c5bdd7286fd58e02949cfee8a935875d57e5b9206ca7eee01c5143e7f3b2c7fb8844634e7a5017b00d43fa9f108174988788dc9be8c779163a0732f5455df9ad3e8111b8c6c8bc5139cc7a9c52d68fadbd7032825b298b50d4a855bc2808bd6aaf4832944168427da26a45c366b54a3d51ff90b80e5b24fcbfa9adc4f9c99c79f87656aadf4902f1e9a812a79377a3a74f34a80888f4c5793419f2141cae2e45b9e0d1b978599b5b04354d82ad56528e6ef2939061ab146b7e87fee312fc0f9b3ca1f083748310abc6d9311a22d3529991d3f14c3548878866aecfe82a7982a44ae398ce30c5424c0c3e47b8b08032c256579bf5e0f8ca14d261e468c91077bc7ec299f72f047caa3598a080ec7c9d2ade2b626a78c352808b3577d524e3bd8209422d03f18ea014c60ddab4fc8d9c87db6b3065dced9849db82caf1adc9f9f014d0e10670b179b26a246419a48cbacb522d3110e2c12c9019503afe26607fb0ec9b7a704269236a04a8106536ead95ce722375914680842ed47bb649111bba6b7277b9d312296f3160e1d372db45293969a40ade90ebecf114eeb488eea8df3e5dedd55889b101ad9fae5a628b39eb8787c5ce5b555b865909a91cfff8c5d648224c107c13727b98079e3ca6fa47ba9d1d59a19101755b484ed4030846daa748dafea2f6d3b936e9e54e86cb3331ab84e11dc6bb73be7e600a67fda7c1257058cc139b81d72caafba678b384aea471fb1082609441131bc846877ea270b7f0193b4c3e97b81732dcf8aa4b59d6b6e03e5b1fb2730cd829381fdfcdca022cca817fbfb9efb3a15aecc73ccc7210e559967f409cf01c68d66e3186e35b4073d7f892a55a1e671c3c12d1738e334aebed795a5bbe617304a3fbc478f0417fee562a14a71b2a92c191685e7e7cbe505aa422e93c36364aa38d1fb4803639426619114a7530676a660f89c8cea3e1f1d974b641761387f14ece4c32fb60daee51e4e01ab119d4df7d25bcfd55df88549caae6312ddd063e633e6622e3edc940c1d7320287f7a6212093f5c9694d3a72815faa936b7722432b4c8889168051ae179d39820cb54c55397eb1c4e292c31cfa1c5f820529a6331dd4937b84a9d345a8683c1a18b9b8d55bcf795b5829abd7aa510d48500f8310209d9db9e72ce2f1f0fb8e67d802ced72198ed2c9b6ac5cd2e522ffb3f1dc96c64ee80fb0dc95d798cbd35b00eb39d47d70c2fe83985bb152321cabeb94ce6538f14ff6a4ed5cc7f230c819c3a9ad75b844114c96fb8c91b385c1ced1b04da04176f49950d99494def6bf12109a3315de5da2f55f62a8ef4ff1b3be46b835c8a2377948d78b119f9fcd84e6de88a3a2a37ff08cd494ecf787410570390426055639c0a28a3aee0a40ef81d5deaf0ef2fad94af580656b90e69fb40e60d5698820e21b8e48df23bd351cfad9868b400e344d8ec26d3790b9b89af24ff40680aa7db82785ad1e28b88e3323eab92713d28bea5ec21a83ba42af0457595cba9bb2e20941e5d5e5070768ef32c0bfb56d34c470a82ec40a260249d75ecac2e83867d4591a3551a333bfb3d871e4386c0e4e6175084f9ae927801fb87cdb820a2f4b053af42b766dc0673053c6d06fd4104fd965c0da9b5a8ac835f5157a14ebd97af74cc60e48729cae5e5c9dbdca6fab87b6ef42686518faa3e9785db31ce09bfaa24440bb649517af2dcf7ade14e89ea68c63649081bbc0bf5e76632aa2c5a0d4ece23b371cd8acebddeae250e1ebae521f6dbfa789561ff3b4821d14994214b92acbd593f8e4fa91f278b35b61674b0fe8197fa77886fe40558080123abf0b54fa1911bd797be576d7069b9d619153787cd888fde3a5a372823c9735c7898bfa06724d8d00f717c65f23257fd8d61daebb2266d87aa98d301c6398687731d9a0e88cf93996ca24087b1c707e9517ad8bffc075685e7ed5026078d09236d3cf3f2caaadc199381d8106a37a1e661d978507fdd0aaae102b3a0c41284bd067061259b3415f4d698aaad7eedc93fa40d84c94861e8fc4f5cf6f93815b50aea60672d69efff344fbf0936ebdd35e9e56b4186a6543c454bf476ae24a7a6672e24ed798db5a097dde83b2f0269026d3503a5919fd2fd233a86a60709fb8b4002f8bf0c9130610811eeafeea74952eaecd57f216cdc134f6a0d44a83a536fa14972fed46616256338a269d0ed9675f9ade61aed3eaa6e65166736cb7dc77d4a18797aab23c7b1337d1afe361041276e5d57c85d45167cef36b88fe6513318554425f3e91d6b0afb79d67c34c163c1ef4b8400eee774f67702783dda26d6c658416c12b44264522868737633684628ab94aa55b2a8b6cc745547acd855dfcd6d902d07a8f49e3a58fb517942a3f01e7003e9bca8301e10569736bd38235b89e7b33a8aca5afbb7033f7b58247056594bcbdf567e8dfed9adc6b7c0f4beb985668cea1ba535f91b932142678bda81ae93b8331273d58b6f66308a7b8a806a1a512adcb32a5e00c7844cf57c8bc0e5c8224acb642df0b7b6c287cc1d4764727b20e4ac7fa36578925c90e500119fe834be3b33ebc51abf2e311f44a841472030a253bb34e900f21c3bffe5151569a2d59c050dab61872e4056957c564667f18acb8f98fa751a9e45fb2edfd7a76196f93ed9f514757107e2936b6debc43cd2977dd000c3a270034c8e2559d5ae43e0bcef6d88e3e04cc2428c82af9b9a0cdba2a134444accd77186dbf5c1bdaf0aadcd4adf6b18b9cf5215d4f1de534f7c2a77919d9df84577d3b78cf8e7be7f0f2b44db629bea76d1b181aef08fa16fb17979b678cfc211295a187d2f9ed82b2c509ff73ff54a9b823093fca5d4f33b9e6f3eb5141968bda7eb8035fedb27ea684999ce5eaf960b8c470d16e143feb49185e0b292a1e8de0dffec068180f30924aa5c608c363325f7a1bdde41178324b9464f62d318ad697acb470c294a63baba499d75a5f94cd4bc0e1556b295ec2f00f4e2d884c40a3ca1e8266245456afd8fcadc7790feba67512dddbff86378120ad14832a1d8d98a9b967b2b45c53ed96ab2cc3563faee024cee6862e56c255375b13ac558e83407b80e05bfa780e5bbdb3439f0090ca18fd34450bd9475b80ee223031160d3443624da5d8fbb6e0314b33e19c3159e7cefba6e4ab9f536c1e555d573963775503ceb33e9fa2266c319a5ea151e50de726ac7f5ce6db4dc773e0af9ce2024479e3f29bc999f4e2f17a72bbcef32aed0c198dbb842177cbc134b45e2315cf8e979f107435a4c9239686f1afac1ac81f92066dce79da2ce4285b1b2ba10e95a97db691f0344df20b8936da667ea07a5f58c72f4ea21878694d4f414c49ab84269239ad58382525c3f21ad04d9272d93f8e20ae458babe2e629cdf700aebc11410922fdfe37a7e94f88517fa4f8f73669d9df439c9d79a6fee1675f9ab551fe098d3fef4691a58480a819ef64b5d3fd30459bb25f8549b3bfdc74dbd660fb998f371bc1e193f8f9d6c2d29a5db51ed068558b53e177db8ed97324ff74abbf9c3e940fcf306fc6013dad505d602b4e11f2b659d0f2dc06c99cdf0dff5488b5962ab9b49ec5ec1c43f628b71ebc844ad9b3cf16d913f819b7da17e83c1a35e7cc0a726396c83354b0f3b2b12769acd93f8d3604ba288f24acc33a929e894a14a7c540a49b0e554cd41966db21252a150de95235da9b30feab423e431ccd52d0e110ea3346e75102062ae8f4d3dbe82f957e874afd1d29a63964af3c322f59"}, {0x1010, 0xffff, 0x3ff, "73699d19dc1bb86182d4e5e49b2629c13f708bf80c600d4d398c0cf87210b192d6d9ffd09bfdcfe24298283e923e1f3dd30fba35c6a99d096fb471889eda0b8435ac2d9fbc937f3158e27fafe1e03b5e00fe45bb932b37e2c709d02c3801fe4b1eb9ddb5b69d1dc393e5ac700d81dc953231d9b04ed67ed7f79dc143f489456042b6e8e4d0c5649f7716d94eed9a570df732647eecf4cf980c621c1eb66741b4d86d0a7b73d3a71c11080f7ea21051949004b7f9c7314a19f5d5f040da30218eeced23f8f531999b8c468abe072d5987cc45d0a33424e19dbcb0feeac17cbded2a77efcb09c8cdc75f9d53f6f1b7bd2d1d97bf33c1f2cad0eaa0ebdf4921da2efe3a3d788832d8ec4e32e6b9aa5c61fd2b045ad166cf2641975c3b6484158582896ebe2e1084c95b9c7bd855a4f63743cc843138f6c1c1c1fd13e6bab06c7dae5d825545e0a890c7d666b42045b01b14a733aa6446a5e30782d78678a61849143d449be334392a184a26a4857e370b8c8a0dff6f5b3b1ec5dd824a61440ab12130e5915ff901965b4cd274213f8d187d7b04987cdcc99c267112748e6cbe03ac994a13db597bcd43bc0bd7c7dd53a5d5c3a79e79427511556c6f683acdb40207ed60f6930091cd2a27f42979f6715adb438ab310143828c253ab030e08e1e0299da659c9bcebfff885f9ca34d28e862f50c03f221fb9bb8079860700d03045f331d8bf4e576eb60463892a35f3f1e71bd3994893c45d4b3ec76f5711ceb845b433059f8ad012116584b32a8d34662570b5cf56103016afb2507056c1853a75be8ecaa25adf302570fd30423f764d634b1d5c305b39a39ba682ee037bd7c5258e7d444c8780ff0765dc68bc229fd0d98885c93ca743428664a5561f16962fc9e16589dd9b6d2b1e605e05c1dc9f64478531eb1a5709970b060fbe5b13fb4a124e29a9a455105bfaf408f1c1556fa81d04abdf06a606915d944d8d370fc9dc9ec48fa15d54175f38a43a19e075bba94a3438c71045697e69c5c8e8371e023cd19d922c6f83d678d8a0d92dfaf1a960eed75b022445bd8c830b5ba217819b14435f9d5a3cb3f6c6d5cd888805aa1021c4d6f8e9d2877fa188abda53c90566147fd309f6913ec45ef9d885512d5f3e274012f904a8d4afb1afce15839eec0af2534fe8a49a5fd9fede0e4fa3664779426793554dfd644da9010f11e90f8c61507c62855bd5b88d1190e9d969a7aed739c25093d716b356a7419ec217cc4137255262f744f84c2b0c9d23df7dacc40dcd73966596c2d45c2eec1b7344c072481d13a5078631fa00995ee16cc4dea1c4165eba81d40deafbf4637dcc8f69686db8bc5a4846c23ae031a9a8bbf112b546d46829d18e11b99035251527857a24806dcb7b1ac9270a4600dab6983c0976ab1bb94da22aa84b4d729e49b24dbc67b0ac0d88226edd7dc18bcf4017326af5d541ea06073bd47e28071c423df0c3d25f1228b237ee7cd2194dccaf9f03cdbf76c0f0c25ebc06a677ed214c83896036401f50deb852ce65bfaeaa35c8e0b8717a9021a41028c7ba18957e579557a33678be36996c159c54d303ae64993b1e027d486c4ffbceee9a16d8505758317a75671dedf6563362e6c5680cc652eda401a75d9507324e542963dbbfee93363f31fe828b026008f1a104829eea4bb68436bfac68300138e16a9e9b40e1d06f40b666e9a5dcfece5b8dea02593fe689b208384641412485ee057c67954effdb08a9e510b6cdb3af2a7ee4ae95831be8621a88c7f2fc66342130a25106ea74f45005c0be69e2f64680b9a74867a73a74a32b0fcdb1b8672815e40e1f201dcd4e4133d2740579a86490ebdd61ab575b1d667f7ca947607a4834e65182139497d622d0fc475e82eecd40dc1e4f8dfa7a7d7a09962ff7abe0dc988bf243ba05d8df615485bdf0bfff4cdbbe81ee6207e09a01b4573d952f823e9c1bf65bae88b762408517fd1c75468d0cb3f80fb1d6a98690b89da72fe6faff07119775362149f1d9aef3fbac7daccdad2e2741e90e92f97db8746616e1505e6c3f4b0592b0d35b42e6873c0eee8cd7f16f7c2e84194a781e17ef293a38b41481b1342ba11c56b3cae92d8aa939851cd119121a8a74ccab9f157659a61c64758387acd0ca09c8db5aab389b6cfa83972f21ca013373ae5396141b1f78ebb703317bad0ac53437a4dd11e3cb27f9ff2963f515b8c7db0ee00487083a9dd708b91d20200277d2dcd641e6ec4724612aa1527ae62b39abd1a14dceebb59400ad97198d4fbd98404736e42ab6a3b71a1abd5a5917c184d13742d536956fc4f7fbd3ca04c59d31a0f8a36c60c680efcc1efe10b669c20a4e8c8522b74507c07b324d3483a0195c345f09bcd1d8ed85e839c864c7bf41aafe010262533f159fbda57387c6c3a6997e653630f677abff82f6ecb23f42f9692becf25ebf2ef48c0abc7b710748cd86dd4ac5ee8535dc1f906b16fb471941f1f309fbb47246c392db87da4535f5d1081daa0cdd9d98025b0724561688094bbb16bf4c121a58a1cc6e326502cdbd0ae204e3ef09fcfec1fb77b912911b7e074aacbee9ad1657250c4b7eed2edf5daa07c6b71689e998be085087323702cfb68693bb3ff1caaedf448a964cd2f5cced15aea021a60e8c55988b462d51c0d6b765d2b5eb61f3f7675c1f4330a1697837df52207876a7ab9be96d5c8cbea86671f58cbd5f23e8090de16a1452e561397c57a225af551efea38aaf48722a53d22e14d6b2da135201cf9965c4d254560b7a4682de6356e7112fd59f09813109b426ae791967ea88330cda81c09308a99af182218d2d7775bc4b6ad398c82e6916f9a32f63db7e8b2c64c31a90732792bc50623be5e2a9a86df3413ea834086d76dee09a1728c45103aee3ab659095618d9bfb8f7102329a56678f594623d47efc42242d7c0107f92638f9b08c3bc4c6462023a05f88d3daa0015e9268500741f9e71ed471562c00423eda6cc50bbae4d299c04e6f15ea2a661bd9c822c56d9cf60060c4013636c22d05414f8f77a9fecb9cec9d7692fc45bf1f615b48a625b6213f13ed3324007fe24872f1267aaddfabdd44d163fe450f302d6f0b0b67cccc8d72282844727d40d493a4374662007a106a6f5b0c9705caf6b9e9b3221f2b6b188f4b7dc5b49aeb57d527d073d486f7a6e5c6a61d86c7b00923d8f880d149716ca5400fa6b0e4bd7d7cc69c20cc4bcf83732e03391fad5679b14cfde2f43ae7d4674e643d4736e9bd0db0e7b230fbcb140f5d46d0481e3cfd0330da9818d0d85bf7c6e882cfc1618ee3714bd4b72b1d4c821f6ff26b863cd646c965c68782de0737142c9b13fb1a9e33dce66cae85fc120104c9e04ff4c4039e46fec2dc93c32f8eaf7f9b812f42cb328a0c2d24922ba7d90543b30b333483297cfb62209327051548aa8624a8546acc6be049778583612906ca04bc0d983deb98f9245e7c7c953170ff1155c9f4ee75b80557dd5c99b9a220c949eb810a966d1fea649722d632763d24476e8afc3152d82ce3c488a3a3f7e26bf63c5c45864142845d327cec699b728305406fd0beea8ded4a653282eec34865befbcee261072b0f0f4b1f1efe9749e1dd4d72ae25121711cf364b45611bea2dc8932e471893acba68e339aff1c28977adbad15148d784f16da0c16bc9dd185415f9447eadf8b6091402214216efb2834b71f7b3a09a6059d8ee1a3f2e6a73f90f45bc680ddf71851a751cfcdbf29c1cf1a5a0f872e64aab8f583d215f2b1d2081ce1c86a95b8cd03002a38f6dcb068244ba055a6d7dd9093626e7d94728b5a73359fe4955c95ed43050b87f6a7ffe782130bd50d718575e04de424f155580e015fb802f0fc83ddbcac57a539a196722ff7fadae0fd7bcae620e96ed721e13b4b743b34a1c93ae21d3097baae3b6e5158ff7bb3e8df93269fe0a1128caad6dd6824b509ffe2df599541732bff516eb8cd83b3ca376053e72710fc530896df35678e21769670fc53930fba264d5ad99afe1627f861c40631f8eefdbe095b869a6fd746bda7521d005c2b7122e100aedbf04f9b7c2fa7395d6d65fd2a5b545f2eba3f8c77064ed97434e13d5eea67dcfb040452e7975bdc623b51540300b39386c6410e19dfba3c1e2c35f30991826139ff04330aa6a1ba760885b1fef118d3bf9edcbf7dba036e3a090b904ef115b5551bb2e749d7d32afcb82b64dcb816f49dec715f5c0ee1d161a3a98a272ddc5d51b61453e4b629ad46bff5df1212c9f5d1a2d33b431d88cd21fcef5369b02bac99ad860971e168873f799598cdcd3ea81ead29d8ff82926f257c87a86a7593bad7f2c4b3f3f15b7334d77b1b0eb6215e035785946d21095efa30a94e5f7a6c6913ac403df49bb403ca9feb99f455cb7188fec3da806c75fc4c1510bdb447c083b6fe76c4529c4030e1a6af53900f15970abbad3dc18c92683a422f57ed03dfe26d03915a7ed827cff67799a59370991aa97446e8c470c21772f07efc532f395b0e5273562297580942e8385cafa77317a289935c1dda32025bb62a99d36dec310866ae47e97750190bb8eaaf83359845564977796817deeb7ca409eb228bd1d8b3b84680d67a738c9a67278b9029efbe657ea7ecce7a7ee6a056ea2ec5eec3221a2d5328d21afb2950846b6cf7ec4b862fcf3d7a9ece7755ca44851d8f75cd162a21b8fee67108184f7360bca9cfcda1bc27aac7a4f085292fd13f1044b05c938dfb5250855a9cd4452b1a0825716b97b497d774dfcdc6a610fb2796382fc42cca886a77c36fffac9c3cb6333a6f2eadfbeba380c4357ba9c63319cb52f17dde648e7f776521d0899f5b3e725073d30549eb2507e0ffd47b630621bff2ee4a2408cfac4f5a9877041061ee3cf5beb5d3cae599210d74b458556e595b3db0464f07f2150f7bc5138f7fb1b354e527bd1afb37f3254e3850d44dfcf64999fb0283595a9c5f10c3f43126de081cfbe62f58af04b6506080b681b8c06a211d228b19bd69a1a2836034e4ef2618d92feeb282c0e6dcc0e2e57925226c24ba5e0da190a1d2b6875261f9740de5b951c5a66a5b029b71050dc85279cbf8fd87da761d2f67d07b8f8dce9ddbe925b041330ea62e465136957e1e27cec1247e73c8412df5354a9159664845062fa683f55366d7d2d9e4616a0a65df251913d510a8de19f690b09fa7821fb8a081414e2881745f7135ea22dc986e80daba38998dfcccdcf6b18a2929a3a4f39f0b4e901615ce6fd322dc9a3cbbc094c319311fa274b6326cc231a9ebbd4da5960f04b1f96a535740fab52fd69c1e3d5dc19f199058b51a2a1e9c9271fd65f8574bd7a289ba3305bc07a04350dfd2eb7731a5ca6b4c25312dab126ad8f7b889f979e11d19c8803a3da350b5cf8cc56280ab19cfec471c2fbae96f3ec64842fe84ee1d1bb7eff652f7da194c2e9f215d761817d0dbeda78f2e03491c578f8154ece0f3748db1ba34729e0fbd3a09fca54e22c35486300630b05ba98a18b0794778432c91765003d74dc472c53027dd9e0f4aa4c4136b108cf20482e347eb127e1e9879c08ee0767fc62e3b7834a80748d881b06192e8ee17dd7c984ab8373532c605c440bf0f5864918e990ef8e76a5b049a32e4c845d9eb3a6b8d446d9cbb7d20ffdf645a01a3542e5875c27e2138e77bc928d014ead831bbdf7a2c85086c97cca900116a042bca641543948361c1e15b5d7d97957804571e7ba3ef9df956e6fbd91fd2c019f208fc034443685dac00ef57c"}, {0x10, 0xffff, 0x5}], 0x22d0}, 0x4) clock_settime(0x7, &(0x7f0000000080)={0x6, 0x7}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002c80), 0x6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 04:10:18 executing program 1: getrlimit(0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x20, 0x0) getrusage(0x0, &(0x7f0000000000)) 04:10:18 executing program 0: r0 = socket$inet(0x2, 0x4000, 0x430) flock(r0, 0x1) mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0) 04:10:19 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x6, 0x1010, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 04:10:19 executing program 0: r0 = socket(0x5, 0x2003, 0x3b0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000180)="0c6d513562f03ac2d7faa8c3f4000000000100000000653a8df400006cad3534939300000e00000072e98c72", 0x2c}], 0x1) 04:10:19 executing program 1: r0 = socket(0x2, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x1d, r1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f00000000c0), 0x4) close(r0) pmap_unwire: wiring for pmap 0xfffffd807effcc40 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effcc40 va 0x20ffd000 didn't change! 04:10:19 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) getgroups(0x4000011f, &(0x7f0000000180)=[0xffffffffffffffff]) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000080)="4c0fc55d0d", 0x5) mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x6) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 04:10:20 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) fcntl$dupfd(r0, 0xa, r1) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000000)=0x20) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) 04:10:20 executing program 0: r0 = socket(0x11, 0x1, 0x1c0000001) recvfrom(r0, &(0x7f00000001c0)=""/141, 0x7e, 0x840, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x1f7, 0x3800}, 0xfffffd7f) sendto$unix(r0, &(0x7f0000000100)="b1000504b30ba45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 04:10:20 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x5, 0x51ce000000, 0x0, 0x4, "6d4ae746de6e6e8c0869c2a45f61b22d777dd5d4", 0x9}) 04:10:20 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)=0x9860) flock(r0, 0x5) 04:10:20 executing program 0: r0 = msgget(0x0, 0xa1) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/117) msgrcv(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000f200000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0xff, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setreuid(r1, r2) msgget(0x2, 0x40000000000001) msgsnd(0x0, 0x0, 0x0, 0x0) 04:10:20 executing program 1: open$dir(&(0x7f0000000980)='./file0\x00', 0x3, 0x104) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) fcntl$setstatus(r0, 0x4, 0x4) readv(r0, &(0x7f00000008c0)=[{&(0x7f00000002c0)=""/75, 0x4b}, {&(0x7f0000000340)=""/74, 0x4a}, {&(0x7f00000003c0)=""/170, 0xaa}, {&(0x7f0000000480)=""/228, 0xe4}, {&(0x7f0000000580)=""/90, 0x5a}, {&(0x7f0000000600)=""/96, 0x60}, {&(0x7f0000000680)=""/235, 0xeb}, {&(0x7f0000000780)=""/112, 0x70}, {&(0x7f0000000800)=""/95, 0x5f}, {&(0x7f0000000880)=""/17, 0x11}], 0xa) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000080)=0x3) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{0x26}, {}], 0x2}) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="51411d7bab4e071f85b55a35baaac27ecf20c14ca2e6f4731291012f7598f1a5725dfd8016c462ebb9f83cbeddb1350dda7f4b311aa4507d578ceca78050c46da4c6a00998676d1b20dc8b13d0044c398ff6f1788f", 0x55}, {&(0x7f00000001c0)="75931db5d5490f8df70a127a1d509a4d6f21e2d4c9e582bff73fc8d3fcdcec145618af7c2ace89db78a5ffd008c29d0ee57259bb9379dbac9a423cc391e95dc095ba9e6a3306", 0x46}, {&(0x7f0000000240)="8a7b8f063a6e1e8b1c16dfd0da8f1c8c3c9ba82b2390e6a9d422a2ebb2063945d7106e64d21faac8ce3fe38f190c5fb7b61511906f85b0cfa2e8b6cf92421a484a5667e096d8ef3bad4af318bee27b0c71c9ab603a96e7cda1", 0x59}], 0x3, 0x0) 04:10:20 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="04"], 0x1}, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0xb9d3206db66bbe4c, 0x108) ioctl$TIOCNOTTY(r0, 0x20007471) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) bind(r1, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) r2 = socket(0x18, 0x1, 0x0) getsockname$inet6(r2, &(0x7f0000000040), 0xffffffffffffffff) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 04:10:20 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x100, 0x0) getpeername(r0, &(0x7f00000002c0)=@in, &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r3 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getgroups(0x4, &(0x7f0000000280)=[r1, r2, r3, r4]) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='c\x00') utimes(&(0x7f0000000080)='./file0\x00', 0x0) 04:10:21 executing program 0: chflags(&(0x7f0000000100)='./file0\x00', 0x6) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/73, 0xfffffffffffffef5}], 0x1, 0x0}, 0x800) dup2(r1, r0) 04:10:21 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000140)=0xc) ftruncate(r0, 0x7ffc) getpeername(r0, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file0\x00') sendto(r0, &(0x7f0000000240)="83d1d796fec382550bb7d2a6fbd863673cec690bf57759e9cc0393541023b0a7fb942e5d00ee12fde93d272896db195914e33e51ea525a0d76e17dc1b8de33", 0x3f, 0x2, 0x0, 0x0) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) sendmsg$unix(r1, &(0x7f0000000980)={&(0x7f0000000300)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000900)=[{&(0x7f0000000340)="92db6203aae343b48b2449d23dec", 0xe}, {&(0x7f0000000380)="74dbe7beeac0a4976a4e0331b5e8155fa911e0aba48b7e3110203c34ef1dbb630239d5a661eaf49c48a3fc578e721f27177c404e1bc1c35dde20f693a2e6946aa19731117ee6644d75c5b4c2d3a00aa031950fd8025f469d954a7367201892740cb4c72bd6480b73329dde472abfe06e6ef99fa470bbd9d7d6ec7fbd93c8daf907b4edf657949f77b575470f92ba174f95cf02bece03f13a4e40d9e2f75e52f6bf46072edcf6017362927ac5571763595c5d409e", 0xb4}, {&(0x7f0000000440)="22ae34889007f2fc71a5691163265e5ca185a0ca2e58b547a63b9e2b1aae751e60f7f5ddabee93ef24192f66021bacabd507b4d3629561e18811e65ee0d5a15697475de4a467b089156a67bb8d26724aeefa42d5ee53cb0e61449167245a93ebc82851f8d85357d3c866e356b7bb13f05051bbe90a74d2add57062f18cbc727a6421f8739f3f4442b16932c58aa583a25935cd5ba4dd96fe534c1ca3a3da29479fe45d9356fac4db8f777377f6f7d2be39624c64bc1f1bd7a69144e83f", 0xbd}, {&(0x7f0000000500)="5547df47865e0e581fc8ebf1005a3ea722ce47b73c1d451becaa787b9eb77f6c1868a7cff0af0bfee7b1cc4ce61413dad72e9b256c7d76f4b16da9ffd58e022280ccf46204eb1bc3de29df0bafd5ddef3690d9c521f668090bed3ec224ecd9b0e52f9cf6c669f51508ce7a21fcf14574e2e24d00947e948fc788816c536b27a1222ff081d6f6ea710539b9e2f30e32a244a9444621cb9046652ec37c9ecb775d9d4908b9b66b1584ed951e760946de9ecb4ebc900f9daae828b5c3ff325ace7c", 0xc0}, {&(0x7f00000005c0)="f790588408e7990eface516a5c16b30bc1b8f54ed61e146ddca8ce5a0fc7a3070b48e3644b732e34db8e637ec1b2eee78f483e102485a1571e1b817503cf5a9f81", 0x41}, {&(0x7f0000000640)="7fd9df67eb4a2a6b3a08f94336d6f87d366f9c083a0cc21e9c8543c5db5a22b2b0bd83dc89f9851bcde2dd1d6aa290b9ab307cc0a54f455bb07021a203458410ea006534d4d51e9a75551eaa3c8dc4cc8931d7c8837c6bafb4c623109759ead16211bfda341ab88b50665b77ab89818045aad7d039f000e37fc222bc30f8f2d08a4e0d90b048496d9a04b4a9b6d8ee5943cd627958ceffcc55507932d54e14c701ebce4027a3fd2719e23d1337126cb2bcc08bc038257e653e96c02b687ea28cce02571bc51ade06a4834a11a38cf13a0d1acef8eed070a701a4", 0xda}, {&(0x7f0000000740)="29697f644186cffa021b1849090a79f65f13f1c68f04965936214f47ea03e6bfe2a012d88a68f80fda2e72c6558a44a9f52687b0ef3bd0f4a8bda4cf5c006ce3761b3b2fa0a16193e08f6477d2539e6ab8f02106fdd9267f6323ccbab13f717365676c4922a4f3b79c21049413bc855f22615bb67c454e744c73deefbc3465319a9c1deb511dc8c8debb12d2820dda4db49e05bd0d893a79eb9925a4b90d2a675a947f68f67724b74d03dbbaae5e4829", 0xb0}, {&(0x7f0000000800)="82f8f80c653e4b6bed66f917aea2f4b2386dad6e282dabef03e52a3f53cbb61ed2ef299165147dae0d497e34daa00881bb8a3aadbd2a6af34721e4c1bfe61231535783c36e30428028d474cce89976623f46d4b0ebfd0213ecabe8bbb97bb9afe49305026ec67a78b69212c430617498df5cad7b9fa014c01b95a694f55c8c883a8d4d672a69a9ab08049681d4027a2e6e49fd369f45121abb8268c125d8c5f159440d7e0a613a9f2c1bd95ee74d1d3b953432b5b5e2e2e57ea898cfb9b2758bf1ea7ac30f391225d3efb23dd939fde03596e431989eb7aee6e9006b3c2a18d38d885a58d58a", 0xe6}], 0x8, 0x0, 0x0, 0x408}, 0xc) 04:10:21 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000200)={'./bus\x00', 0x0, 0x1, 0x7, 0x1, 0x0, 0x2, 0xfffffffffffffffb, 0x1, 0x3, 0x8, 0xcc1}) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = kqueue() lstat(&(0x7f0000000080)='./bus\x00', &(0x7f0000000180)) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}, {{r1}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) close(r1) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x42}], 0x4, 0x0, 0x0, 0x0) 04:10:21 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) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000040)="ecd430771220a070c261eb", 0xb}], 0x1, 0x0}, 0x0) 04:10:21 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x242, 0x8, 0x8, 0x3, "ae8d830a01973e9b480fd0405b0808206843125a", 0x5, 0x1}) openat(r1, &(0x7f0000000000)='./file0\x00', 0x2000000000, 0xa8) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x0, 0x7, 0xfff, 0xfffffffffffffffd, "3cbae506251a0000009300"}) r2 = getppid() wait4(r2, &(0x7f0000000080), 0x0, &(0x7f0000000180)) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 04:10:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000080)={0x0, 0x1}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04517559b0", 0xf5) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "b000000000000000000400"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:10:21 executing program 0: r0 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0xeb}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f00000000c0)) close(r1) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x4}], 0x101, 0x0, 0x1ff, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x7, 0x1, 0x8, 0x0, 0xba}, 0xc) 04:10:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe(&(0x7f0000000300)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x8001, 0x5, 0x0, 0x4, "1930e3f06af2a3a246c5314470407759a4a5aa91", 0x0, 0x7}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000180)="39a499fc6fe779c345dfac2011c037b9879f80db92e519d3b0a3871e16b8fe3cf2d66878b77d52466620d014c5d77f17f23e3ce158071103948e416ff4ec24cccdc00c2c89539090511fd05826c80c73a2", 0x51) 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, 0x0, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 04:10:21 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040), &(0x7f0000000080)=0x4) munlock(&(0x7f000056b000/0x2000)=nil, 0x2000) setsockopt(r0, 0x29, 0x9, &(0x7f0000000140), 0x0) recvmsg(r0, &(0x7f0000001580)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000001400)=[{&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/42, 0x2a}, {&(0x7f0000001140)=""/33, 0x21}, {&(0x7f0000001180)=""/146, 0x92}, {&(0x7f0000001240)=""/157, 0x9d}, {&(0x7f0000001300)=""/234, 0xea}], 0x6, &(0x7f0000001480)=""/222, 0xde}, 0x0) 04:10:22 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0)={0x0, 0x8001}, 0x8) read(r0, &(0x7f0000000000)=""/30, 0x1e) 04:10:22 executing program 1: r0 = socket(0x2, 0x3, 0x1) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0xdf, 0x8, 0xcc71, "0881257a83a93794d0bdfa3fe4cb9acb8bebd632", 0x4, 0x1}) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r1, &(0x7f00000000c0)="ffc1adcf7167d8d95643870ae755e3e1576548732fe9ed3865ef7429eab4b2a125916d4c9c67687557cbc21748f349de34655d", 0x33) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000280)="115dae3070ca9f05", 0x8}], 0x1) 04:10:22 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = shmget(0x3, 0x2000, 0x80, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_LOCK(r1, 0x3) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)=0x4) 04:10:22 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = open(&(0x7f0000000040)='./file0\x00', 0x401, 0x88) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000080)) kevent(r2, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000800)='/dev/wsmouse\x00', 0x440, 0x0) sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f00000007c0)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000700)=[{&(0x7f0000000100)="93288551db8943a3b712c2a099c79814b107c227983995796e4c7357238b447ef52c", 0x22}, {&(0x7f0000000140)="2c27dd10e85a2adacc3d8da63189c0ec16aac5443841241afbddda2881eade1dcfbb9318db100b114c743b9d80f425c93db20e551743c48a9822a41ffed484297ccd1ded2ce90923dac0a7ebd494a33d3cbc38e282cefc9e3015bbfbc43232931e4079166b2c00974dbe751685b53ee2fedb63c10cf346eab3dc11e0095fad2e30f7cda8071eec70ff", 0x89}, {&(0x7f0000000280)="7abca649be8c81adf34e72041c8f03489b00be6127a27e521c4b573c4a6bb017adfc53c05647dd17e8a8cbbad52d7a4639e982cf3f0ab95ece40d10449b17e60ad6cea141de2295aae890bfd3ec42bab35b2dd86069a0fca004251ab4bc55d9b602199918b6dfbc02a0f6b55e4a2e9763fb57f808020c24650d14b18e49655b59a9f3d166d3c5d0efa7d378a8ff3334f3e7026d91ba87423ef56e1f22e649e04e5dc0b2b4a621608", 0xa8}, {&(0x7f0000000340)="f6c7b653505632abc34a9e9a4262cfe1a20f76a0d0c4d5c73f591e8d496b", 0x1e}, {&(0x7f0000000380)="87419e65f4a2d75ed9ef8f6588eebc90f923bc05d1604662eb895d5fb7893153ee297f842a1d9e9a6d908476431663941a06f24beecf9b34776d38b9af170c012f2f248b930814cf7c9da08a2f19c8f6ad5423d406963fa32cc16d0a3ef37d810bcc", 0x62}, {&(0x7f0000000400)="06c0a1d6b02a66b52653a3353362d77939aa309fb17191372484580f3006624105d132884ccc169214797f262878de4d5a444bd2a302783f570d14c294b9a7799586f7f4e0466a7abf11a91ded0399fc2ebff355ad566360a7331496d9079886db2f97e56f155b1da023e76d53f376c676b380ffd475b76d3399247951f8c68a37b7956fed1929ca5632e58fdc685a127ecbe459c30ce6b5baf36de68e6bcd9e5d5ff366372f76a496f2809f15e7d0efb58fee099e33c8a7ac08b86dd34b3defaf7e161d7fa23970c3", 0xc9}, {&(0x7f0000000500)="29c7ff794fe7db4d7be69cba08a0fbb7be26f11f73f91802945a65a2b93be6c1d61bf9203746518cb47f22582bb7f80c694fe70638295de3a5d7d8363e8acb3f81e380bd08e9be7c39723659fb10078046146c362767db276c5979b02494836282d9811fe84e90bf0afac0640518950f2a7113de0cbc6ced50f51ec39794578072ab66a3cc55dd3fd1f72e12457ae6d798333d837efefefe0e0b24a431ac7dc61439b50570ef4d7a0ecac3e4299d61ab98fe2929a4fcba1a0f9e76fabfdee5ead7ec59e824c94303", 0xc8}, {&(0x7f0000000600)="3836ab17887853a71091fe4b051b0a5db801d3d7033c43056cdb73cc30c3462af3dc218273d3642640158eab977dc2221e889f371d0bd8311afbdac879348758d28fb963", 0x44}, {&(0x7f0000000680)="1d312513317ae7be486c9caab072588eeac6e7b253378fdec67d561bc228603c0f9cf79620401b1a081015bbb11cc86e20484d9b15e741058f62679179f4bf050d9d5ba2564e01b0b54cbc902a0d7391023cd25cde4860250991bc25c3b3860e6c8a33b8ca2e609429d92cfcc6e932fe78aa1dafe82d5b5a3312", 0x7a}], 0x9, 0x0, 0x0, 0x1}, 0x2) 04:10:23 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt(r0, 0x8001, 0xff, &(0x7f0000000080)=""/138, &(0x7f0000000140)=0x8a) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) fcntl$setown(r1, 0x6, 0x0) 04:10:23 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x600, 0x0) write(r0, &(0x7f0000000100)="49f9ff08ae14de07cc06fb0f1b3934e6dfdc316881f4a5f2f6cb9074d2680be5972aa7ee9efa430932d8b0f57de75f7fae48497d3241ca7881c6996b33e5dcb0a56aa2ad91ea5239e6292163bd59cd22ff3fae3aac8cb0c9fb479bc3bd9db60928924428cc75c3b30eb04d", 0x6b) r1 = semget(0x0, 0x3, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000080)={0x9, 0x0, {0x1, 0x1f}}) r3 = syz_open_pts() close(r3) semop(r1, &(0x7f0000000000)=[{0x0, 0x7f}], 0x1) 04:10:23 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x40, 0x0) r1 = accept$unix(r0, &(0x7f0000000240)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) r2 = socket(0x1000000000011, 0x3, 0x0) syz_open_pts() r3 = getpgrp() r4 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={r3, r4, r5}, 0xc) sendto$unix(r2, &(0x7f0000000180)="b100050105002100070000b1ffff02002c451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) 04:10:23 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) 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}], 0x6, 0x0, 0x0, 0x0) close(r0) write(r0, &(0x7f0000000280)="f7161c54a0f8cb0cccff6bdec31b197b0e8af34ddc192dc8d656ea837a9413b6b8b929b967dc964fb0d2212fb3bf6c52ecdbad0d090b3e4141597969fea92905201cf44b924ff339c265ff452612a800d39e16388b8f31d49d2ed9d539d1653f3cc841c4c3659f0bce405bf8379ab7e4b6259bedafdec4eefa8ddfb69fe386d9188101784fd7ce5d128f9be8df8fd2cabcde587bce031cc59b2c4a94841c6252480f17fbf7fea7c75cfe1c1e6368a29f3eec6586591efcbb16fbedcf8ffa785f8daa0bc9a30a6a69814686e4c641110bd48aceb9d476f837fcb42e59f323c53304824c22c2357fb8b56fac76a0f1dbcfe65e174dbc095eeffe8bed55f3e8aac96fc1efeaea005ac9596ca6365bc592f930cd89752c135711d16fd5b8cea903cff91c8610110badcf3bd1358cdb14df66728436676b9c9f0f1fd6ed4303a7ba53fcf3bc963a95b4ed784f0c40015325461c8567bd40e2a95f9e924fbd320c270034d1ce98a389ae4b04801e43c7dd74ac046e0db2043abf44b179d23d2587f4ddc98a955f4ab3db4ee34a6e150d63c665655bf1f4ca0c91b9a1683ef6a7444e672722fe598be95897927c058e43361571c09ed24a4904f52f01641cb1486688cfb40de771499428fd91f9f09b9ad45206f872204a8a313b546754422599e5ba997740e2aa4e87e24131fbbddc6dd22b91390091675bf61b5f95e6d72e6a45e4d29a76d2e9b5c7eef619a67a8b4f36f1dda21fb66cd149800912a3e9d878253e14bfca38bc5b08c4fc7c741d66a220e3eaf91b80436adf2dad0fe90be1198bdedaae0e48f30521a6c7a163ffb9b9c65bc90349f4cbbaa6170b8ccf0e8d9b58241c5d39d908b50bef755f0a7112d94b88358b281faab2d15284a1ee0499d8da932d652e27748e9a897016d3a886fd92d9e0b977979f6a88f41ca85cb46dbe3769e78259a78444bd46531ea1ad6509504521053e5a89e9bcbdf5c66c513f60a976523a026396b0e910c46f5d5c544c004b3ff44ffb964f0e83238a71af907e21ae6b88f9ea7022588f4ee4023d22b46bb07778cfbcb1ad6b4c7d6d7b9041f9d02474a051fc886603be785db1043b970ce523bffffd2c07b28305f106760a86c8967f87aee95a773cb202509887b01a8931129e8e830c335340c1b1aace118a6753e86c463d4279e997e31dbc60acd2f55ac439c55b04fd6311a5538fb8f2a16390ca8af234decc14707077330669532e5254e9e7af051c0d1cc0e434c23fbcdc1b8152123831b660a18d56d67bdfaeb74106b19b9693112eaaa8470317ab2eb8e5d5d3750ed2341e766d6cb59cb5c0e47e856cea16e766ed1de5e66e5fe071315179f3d4d6fd139707c276e4af191cd4567bc047b467d06f2dc23d429b82db40dd15c98aae45492b5d666ef987bcf3448613c67aeeb47db31130b622f9e46602d2d7997628479b0603dffa730ad4780e41e513739c458d5c32c0dc79624da120db9930a67046c030b014fee1a111dfd8ce8ff1a8f9738bb2911a5792bd2195d522a8528038d294169571bd6e873ce3b6f98de8feae993995492dc9f4ebcaf2b7c7f53b0cae11ccec592b4ccd1a0829934032ea415f06284c1d8214610b7e8f9142121f22a40a0ee00a9935029b645f9fc6159cd355a310e40eb07761b7946b8d92ef14f98f9bb5b8f64c0c46bdd0728981e81fc740c8784c29033c7a42380ee400dcbf46f2ccf355637def5780382cf966dca1137e88cf651ca9b17b7e87f4af01bba9e8bc43025adf4495e6c89814b520968c612919ce3d4806c3226645f35d2c086d6efe3372c30730d264870235ab24d816f300110459fcc94b4cb26a7eee607ce7760a4c2f9e20a21d39ceae4dec5fd0e92c3cc05543533a85ad7120328e435789dc191bcc1b00751d94b4728d454c9b770f32e63ee09303ed4db0800c072a9adee486149df70da6dece3082d7d7da87f43838b6c34ff14b32c3d8a1d0c013c8e1d39bd643da4f6e1b9b112607c0a3e0a0a32ed75e4fa1bc44031326ccb387335bda16ce8da8c72b6dd70e8a89c652ccb570fe8dffc65e49dbc5385f3303540cdb54a60cdde9bda13643e495666139e9c36e4c0eda0f1648b2b2963c15487bb9eeda4435e970f272802d5a2d3f36b6b2573f7bce72ac032648ac92f650fa8af40c9a335e3844abb4bb60d8262972e398f28455652090a9ee9e3145f933862518acecf113a80c1c73aefb65cf3ed46921c49cdddbbb5d605ee4b8bba9ee2a01295a987186ebb3aac1340c6a6564b8a10ad1779196cfde4bb79816791b75601de5119f56cdec41c08e76f722288f4eec3e0e7a2a1470cfb7ea20411bd1a2b2710b2d657ff9e67464ef2cd3d5b7799f4f0570da472789d5f5a600d9bda7fb2a68f661d876c2edf4c15f2bcb3ff6dcc6416f3109734f64d6d5912058a2004151bb8dd86381ca7959f1ab17f6ce62f274353e4d3a5ace59fb6bd10242c17327a973580b67795aefe5a94b4a4d17f6dcdc5d188c447e5519f7216ad438c1c6bad225caabe7db308668f90f6c057d0580d1e2aabb4c63acaa6247e82ffe98e70b2a4ea2dfe45148ba840d98451f6971f39a63c62b2b75c079c5b5cdee2d835a7f3f90130980e0e0359aa2f644ad50d05e0fc18e8a83b240c434b96ee39a525dc290c10f78cfab045ad70e1d1b2019aec69a3833d911b15b27e90b0bda2962a017efcad4b418c75ab29172d524eeef68be01835a376a26d53d39aeea9c9ef30745bdf7d8e189f513428a4a123ab54b4aec48c5e00693beb4a381f7afacdb4c4cfe07612054b81e1147727db45f50da79d81cd9afc5111a45196aa4246eef989e22053c1612e8119ea9a869866d1468c933cb8a13fb3a3fd7aa91a1ed4f5e74e3aa630fb9f2a3130bfde0238f42e2c24b8c0c9edb3ba974dbf7e4b2d5d5a564b008d4ddbdfe6259419567037d2b1394ff48451411102bf32b58d1cdbf4adc5c7eba6e5451a170605e316c3735fa495ac39035f1e753844e538d38c1eaa2d7a4a1cae903cd28bee1ea846fe875cebcc17cd0a529b493cd35cb9403c5ad4f601a4d34ebb3e520ca255a67435cba0640f8a07481108f7092f382b713ef578ddf97de93c02addf3a9f01288e7fbe2f7060458c0e7c7c8507320c4f18d41e329b3d0c1aa0a2dd7805d61abf6630f6ea6ce04db9aeb456f9b7fcc8ee1ff5c9df57a227d2c49280615450a00b97e59d1f744a7113e710badf15a0f9a739e4f6a602abb64f49cc2ebec71fd2dcb6bf0cdb98e5451aaebd340c266f377e2d37143e7e4e3049d479a773ebd74ed34e990c9cca30757243e132af85931b33c013906bfed86bba9bc9d1f798986e211011c170d61d3385b1886e1961fc57a5653d60c6ebc0f1595b6009dcf2eb5d5bb86482df01fdc2472ad94bf1a8c6a8c4dcc57177467a3cda71e480899e416ef50a19c0bcdb8d20de797b2de11958b9e1f1d104ae78a9b77df049519105172291d59093404deb0f6ee544eb561a5e9b4464255df7d4a64c7e982f73f98fb777a9c00ab5d044262975ce33d06e931b88894016fea97086f1ccb65bffa8862d97f2053d5818be5e3e07eafa45f713b1a483a6868f670eb4bedce354aec37e66d5124beb1891fac75a7acba7cc87eaa26a1afc31a9da906db52580b0b28f9e0773ae95f88d194c25ebb2176f7608959028e58d90dffb964422a5d6155251309f7da5ca688a61a28b6ba8633cf995ab8613073b2ef6c7581457d9b6ad17984a92bc35a79e218ee30089b2134913b474409acba6e5b1dd255d0e4f9506b932273cd00f35149822b0867ec12bb3058348c106fc11d60e7e829378d7c3be9534f71f4bc0b57530b93414d2badd1ece89e5fa4ff62de44ac0ba97f7be0f221777343906e232eb7249b3fc6346d13368a0dcdc70b7e61aefabe1e8f96820fc85dd10f8b20cbf1bc762b90a9e39edbf5308c7ce491930faa636023c476a1a98d9709614da22f364b5ffd75440cd596fe9a5f58ab5fdf66a1da3def6d20b1d992fc25e0561c05be31c16baee1753e9e7ba6a7c56f583a46fd7d4bb63f8a05497c0ca59459bc0cb2ab05436175809c680f467f22a46b79ab10e8d1d68cab56481ebc0b58e52c9b6480a8facad2f0686fab93df77210d97ccbdc9fdd235a5e3bcabd0f8bb313e954a3827c1daacf5220c7b63ec53270a012d57096fb1c310a8afdba9e2ba6f2171de356d49bb6192a5031d7f7214ec4a0fe163c1c8a356e2e2ad6fbc1754346086ab0c34cce8cef22874b13c03decfdd3a7b462c8b3e0c6e53b51ccf6f24bd17ac1a6d7bb3902c772e35eed9f35caeaa3ddc3ba300c60889e833f50581ffa502ea9c43af41111ab2cbef5fef3cf21693e48515c9a9613c2e8eccd59796d6d247608bc3a61c9f86c903efe07b2ddd68ea1e74a9c9cadbcaacdbfd98030880458fac0fc789632f97be3aa9a9ee48bfdc942574a81bf08f4f44b6e655472ced74c9292b352f94467d3866d3109d6631f994f0b50129afd61d2bfc7497a47457b10b6d1f9d518b5b8d571bda1c3429fb4a8a17a349f28b03040a5777328e6de42e83b08ad37231266c49437749356243eae3d4604aabef8f38fdfd767ca1299dd846c4f1fa51f2d13e781674e8b7002000efcee2c9de8a9cccc7429307d3b0d0dfc32e84fd7234f32b1e29830d505b80937e350d0155a4eb1ea8b317893d4be718b90190e8cfe54df1b55ad51b946426ff08e02f484f58c18cfaa4ec66d332cd613ac29caab0087096a941c557e3645de250a90e8682c4ac3609d9cb4db18bb9fe34dbdaebd45a73bf6988d02d257fed11d89f577228ac27a53867c840b25095620cca71d4a590359c24dab581b59fd84d542fcb05721f02662f12f8d0357dbd4efe5322766dd7904b5bc9771a3e6ae4b0ec516a9de907cbe592a198e7c2c883b7563cc2a88d530184a17366bdb2b1114fa82ec073a448bed2c2926233548d4870864754094575c27fa16ca8095c184aab6f1381bbf72327762235c244e173315f9639060a8ab93792efd3bdf7f427d7dae1f0868d6d23f703d3cd042cef0acba2045d6a7b4b10067dc3abd097fc523732289b6451b1733c30d463ca9133e8998685b3ec63143727b3b46e56296ab202aa9bb509c936ef14dee95f5e94c70722758e6b168a3913f123643fc7a5400d39633b10177eec9a63fca79c7dd5af2425effc75e306b43ac6d97028c7b77da566294791df3a7e07cc632af0b04c178c7120addff3712212a5cc691ff374fe13e6a86d73fdeb4148a23d2759627b23bfb0735cfc19f300189f89203c4a862f82a518ddcbe4de981ca2453a87c8adea9f25da78d363f007ebc6f63896a2ff9a8687dc603b487eb81b93ee7c15034c7eb4ca55198eb0d24752b17f92fc51f76edcbdbc773983f8968dbe41e967054c64d8555a8b6bc4f9bf948f41474b17398e33f5ae7765a7166ada48037b392871c09a2a7ef61a95b64382b2b547484c819154e98855687ccbedb104eef5487629d93b91c6d91fb37bfd291a32076d6caeef479ba1aa9b6d6b2e253199d67cc804f12826f365cbf9e7633a8c19577db8123ad6232dd02bbd325f75c6c17e5d8f9aea4a07a0ebe43c9042ee9e76a5ef4893b0756ec2c9bb657536cf49aea5356ca4ffb7111a83485ed146b4070bc6f78787fa11d18913b36f42a028bed7f1e87cfdd6c5e4b1e24e9f8a6eceb8c620ef097d4cc2ec790943d9d60f0a52f6093066d87d58d5853082b2b5564967eeb7f32f41b76264b6a7842b9ada123844202ae413c0", 0x1000) 04:10:23 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() socketpair(0x18, 0x0, 0x4, &(0x7f0000000040)) kevent(r1, &(0x7f00000000c0), 0x7, 0x0, 0x7, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x5, 0x0, 0x7f, 0x0) 04:10:23 executing program 0: mknod(&(0x7f0000000280)='./bus\x00', 0x2050, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x0, 0x4}, 0x8) 04:10:23 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x48, 0x0) write(r0, &(0x7f00000001c0)="5f73a2c5c8c2cca3e69ace802ea4d184447fad82ec549125082f391a05b0d37b938e053391719c0c582108fb387c5622ea65009f91a8656d6af62ea6a5d4dd09d70a09e95067ddabec3e874e96630967628293078962f0f3b8effc38545840dadd1f533b4b7662605414250a2332444b5a8f1b77e86e7e30b76138c896ced4cd84620481239cb169dc7eeac1d93ad0eaee670609038d68786f27d49073cf99aeb19d1d832fef359d98f0746fba86321593b465d696895b1cfcc19343861e9a480f8800e48676d6370dcc82e39208bbf30bdcd190f85e7ef14a8f3c35714253d67e1c8096024a5450eb34", 0xea) r1 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r1, 0x29, 0x80000006c, &(0x7f0000000040), 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{}, {}, 0x0, [0x0, 0x0, 0x6, 0x0, 0x0, 0x1000000, 0x0, 0x20000000]}, 0x3c) recvfrom(r1, &(0x7f0000000080)=""/130, 0x82, 0x40, &(0x7f0000000300)=ANY=[@ANYBLOB="01002e2f88696c65300041d09d5a62524ce862d5949596f803160118271598941fac71ec15b6ec4e39907bde8831e27831bb523730127b0d8da1478a5fed0c78ce0e95c316bde1b65eb7ddeaed74e272072907387a874d8c8f0284cf8f9a7787a06fd9c3c6c8cc4e582e4bf1d0e53ec47e727df40248ca4b266c17a9f5657cb0dd4883358c63e161362c03939e2014e1bf680cce25fc5137c3d6173c70da5d29a2f039dd8a8edbe069242188d4e31a55a4ed416c076be9728c40e819a14cc40101142f51fb"], 0xa) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000002c0)={0x6d, 0xffff}, 0x10) 04:10:23 executing program 0: r0 = syz_open_pts() openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8000, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0x85}, {{r0}, 0xfffffffffffffffb}, {{r0}, 0xfffffffffffffff8, 0x19}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) 04:10:23 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x400, 0x10) r1 = openat(r0, &(0x7f0000000280)='./file0\x00', 0x100d0, 0x23) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='xx') unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='r\x00') connect(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="06002e2f66696c653000"], 0xa) 04:10:23 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x3, 0x8) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000180)={0xfffffffffffffffe}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3}, 0x5) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000001c0), 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x3f, 0x1, 0x3a18, 0x4, 0xfff}, 0xc) 04:10:23 executing program 0: r0 = syz_open_pts() r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000140), 0xb51) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r2 = dup2(r0, r0) recvmsg(r2, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000000)=[{0x0}, {0x0}, {0x0}, {0x0, 0x30b}], 0x4, 0x0}, 0x0) r3 = dup(0xffffffffffffffff) socket(0x18, 0x3, 0x1f) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xffffffffffffffd9, "ffff0000000000000000000100", 0x10000000}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) read(r3, &(0x7f00000002c0)=""/62, 0xfffffffffffffe87) 04:10:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) 04:10:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x200000000000}) syz_open_pts() syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x80000001, 0x800000, "1888780691dec40967ed5490937e6049a7fd0ae0"}) r1 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x6, 0x1, 0xbdd, 0x7fffffff, "29a410e845f61e8bf631cf46a6c0fdbc6c2743f7", 0x2, 0x400}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000100)) 04:10:24 executing program 1: clock_gettime(0x5, &(0x7f0000000280)) r0 = getuid() setuid(r0) r1 = syz_open_pts() fcntl$getflags(r1, 0x3) r2 = socket$inet(0x2, 0x2, 0x3) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x4000002, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1000400000000008, &(0x7f00000018c0)="b1ce7444d8b6d1d6a842cadb90f0ffe2bffcb3fc16f24fe6e4b4af014dd63f1fbac6c91a88bfae81f031f707e8427ff029b75ae167e9360064de2e3e9dead9b2d643f6dae94036d0ad868012049d835abe80e4b17fea7acb8161acf7d18e4f47f01e25bb23dc1417074c92d21ebbc21b2704445a7aa00183eaba7685d2f604b8ac31d5b11c1171db51b9a17215fccf2c265952541592443bab67fcfc1ec65d50d4ee3afcc06a9d37ff46bd5e00e2b38994c49a0bda7f59fb8287f45706e951ed2d4757fd862ee473da42cbea8e775ef6ca29e60ef7f58d85b9e4114bede16487fe74ffad245d232786cf1fd0357452b0195ff70893f5a2afa06e05165a791b0c97294e8027fe1bdddec79f3f378f6ea5d904f7ea3f82737e7c71b6ed9dee9eca0a8d490cb3ff37c0bba0e8a777efa7ec7969cdef6f89221c510c8e29e6705c8628a60733d26b9cf828ead7", 0x14b) setsockopt(r2, 0x3, 0x10000000000a, 0x0, 0x37488252adb8a56b) r4 = socket(0x18, 0x4000, 0x1) write(r4, &(0x7f00000002c0)="79da8809c9a08c23518439e1815e59c8665de6b3cfbc8860a6bb18b30edcf7f5ead57ba811cf114a851f987b29a92a9e0716c508c3a357cf0f3b17b3c8c3bb7f698ecb7ed0578e3f7e2266dac1e4dee7142c29a895d91d622c0e5a8e19c61c842a0888a6de2214e60de9372941733efb0b93d11dde41be84df051ea71ed4ee1d6dd6c55ea640e4f5a1997dd4857b014c268d1dc93d3022eb19e1e39eb07c4c40446ab8ed614d8062094847749a278b2a7f9558dccfcc4bf771ff007a09b867e204bcc4a7f13ffd607cdd02d7b9f28dde32fdc08c6141e081b7bb29469fc73d1cd63671e3cc8133580d", 0xe9) syz_open_pts() setitimer(0x1, &(0x7f0000dc3fe0)={{0x0, 0x8}}, &(0x7f0000b1bfe0)) semop(0x0, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) r5 = getgid() ioctl$TIOCSDTR(r1, 0x20007479) r6 = semget$private(0x0, 0x0, 0x10) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000001a40)=""/4096) shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffd000/0x2000)=nil) r7 = fcntl$dupfd(r4, 0xa, r1) ioctl$WSDISPLAYIO_GVIDEO(r7, 0x40045744, &(0x7f00000000c0)) getsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000200), &(0x7f0000000240)=0x10) setuid(r0) r8 = dup2(r2, r4) fchownat(r8, &(0x7f0000000100)='./file0\x00', r0, r5, 0x4) ioctl$WSDISPLAYIO_ADDSCREEN(r7, 0x80245753, &(0x7f0000000140)={0x5, './file0\x00', './file0\x00'}) semop(0x0, &(0x7f00000001c0)=[{0x3, 0x100000000, 0x1000}, {0x3, 0x8001}, {0x0, 0x4ca, 0x1000}, {0x0, 0x2, 0x1000}, {0x7, 0x6, 0x1000}, {0x0, 0x10001, 0x800}, {0x4, 0x3f, 0x1000}], 0x7) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000080)=0x8261d0ab59a74440) chroot(&(0x7f0000000180)='./file0\x00') socket(0x2, 0x1, 0x8000000000000000) semop(0x0, &(0x7f0000000440)=[{0x0, 0xffffffffffff4997, 0x1000}, {0x4, 0x0, 0x1800}, {0x0, 0x4}, {0x4, 0x9ac, 0x1000}], 0x4) 04:10:24 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xc20, 0x0, 0x0, 0x0) ftruncate(r0, 0x0) r2 = accept(0xffffffffffffff9c, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000100f9000000000000000000000000000000000000"], &(0x7f0000000080)=0x39) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000001c0)="806bb11396650a71dedd177a2defdd4ce77dfd0f572350a1d0ed3ce65408749fe876a91af24eb303b63e4a27071f1bd6ff7370c23853605f28424b1ce08cea8ad13b01fb09b27f2aba4554089443662d5bc800a443a60ba1dd7a596cb52f3673391745288fae696005a52b8192c5391d2e6d18d45e80a751692480602c0c55b2a8c8a39f3fe45bb1115d897d846e751ec3a6fd6034ddb2cec20970aa9b9b89d5f542b27457377495989b4c74c4b9c1ca2ab671ccd6d82c801824832a84f8c2082c6056080dcf4dd1f9bc291a9942287f8d8f538a44aaded9107f52cb0c30b2d7d30064ec967781ac55be72ebcb32647cf282a1a51cfd7f848a5700b4a805044c86cea06964d2f0e9742303185471518c40fd6988d97a16edc07e678649e6b6fd3bf0fa4ad2449d5ae5aac34cf0a7ff7dd04f4e2772c7d4e48669f3a0706e0dd3ca2fb527249c0a07e353dd262f18d10bb5b54fc2ed9dc677649c56a19fa6a21b7d8080fd1a6ba394edbce39aea1c820a1db8830dff332a5e2c7492b7afedafa94171f2a2dfa41a38ca3fb15acc25e13fbc35f69863f2641d0d83640ea2c86237d203114e104a50692e702b10a0c88989e18e9f6c2f41d773abaf54c8aa67ae06713e7ac7f43127bb4a36cfdecaef593e2a3b4b50db69782e8f888e93a0c2bd595413889f76394d34cebef1d322d9b888db570f00bf8174af8c9b5efb13bee151e9cd3053de374aaa1f51a26c5d59b5ac9053054c8a659feedf2e477f8056a05145e0f70cc5c7a759af499bfac27bca6dce77110409b5def6579aa6ad01c763157a75b33a8b720acd13f45df198f7fd55ec3882b68ffa5dbdc85b8090a0ca71527666c9e527f80fa4557c1784907df289987b90d7216a0d74812aa238a35ebc6b80c6d2755bb336e19c779b99d6cac3ae1cb2332af54003427b165c91e7b7afb27abe31ff4ae21d1f63628bf85108f5bd00d2a754f41bec2ee487dde03fd63cc2a026b72f1b98a1dc18d730e78ee385dc738913d8489c8391dfca97fbeb1fa10207cddb8b35371b898b1805130116e181005174bc7d2908103e3f698c6eabafadca8ecc663734170d4bd81023b5d4890c085a99072c0bb763cfa37b27652062e20ce75b121bd73799aa0948e0c2a9d62de0986a3bb7a3a1b8d80214a82a74529e6e3264a87c8a6134b5ca8672e0654456981c1ad0380af6942513a906f79d4483248da2e78980e4d2e0cb74d401f157b24fdfefa2603ee5cf22bc02606b467b2e7993c6631cbec5f21e457793e0a2dc8cbaceed443d3098bd4a90170c08e49d8dddd1da58c70048e695583c8baab8c26567ca801f9d105a81bbb9042b9ef324733e80d0c1c098b0daeac822c7fdc1e0597a2334b76245f7ce51aa8fdfd43d8cc74e652cf37c62d44dd090256320cc5e5e37fe653e7e9a54290def26a8db644db38411a08407ce933780694f0954f734903c6afafba70fa7c3bc9fa1ba8a64dafa4a82218e3854c6029a9e814616be5f8c1d5838377c9305c721399ce9a37f022a416938e17505d86f76cad53681e3fc2ef67d33232af13aeecf13c69931c1b72d23c870f90783b516e5c77f0760ad49d5d729d92c4d286ec401284bf42ba1439c9246ecb46907979519beb7c5db35b449a58b98cf19fab41d8dc4f2795b44b757026e0979b747feabb1a882b00405398ac65f88695325be104116e8dc551b0a39cc30afa717adb5affdd33e94a8917dbdefcf58f12ccd0c31058d00c625b92d61204d998f6b99269346ec4465aa98eba879829021337fa450632c210c1ad07ed91c69fdaf209bb9b88c98e877b1d0224d862b6595a0f3fc77bf5d4a8fe090bad5b7f499169349ebc09aed872f9d10404d845e5b692abbe5a5cc319a6c65b8c06759f8e46d6e981d91df274c9eff8400027cb526b50b7e1517afe05644e23191c7bdc2e46a5842fe85c7df367c6dbacdbf88bccf9c04bfe685b961eee527c28f55bc333cf40484c119cd4a080d9e01cf2434fd82a4580abf70982d66e2392ed3227c0933145a7b2e69e71336d2dea09a4f731d3e4183addc23be5aae7a4d48895e17694711e937f79fdcb6ebeaceaccd5919bbd310e5fd7dd86c0034a9db23bff750b53274aff1c02b767c21e1690246e7300d92d6c0035670245df94d4a4825c97a53da57227b663aa9a0b7cbc4dc35e6a49c889bc07b1d757190c4876bd54460ce56ed262e50cde63fe2254851c1ea34f8ebacfc5b8a183d6a2acd5b6c29d78fb3b051d8ccff09b635f194bb39c416f865bf366207c3c22a8106cf28024d3884141d3a2d839eb59681fee9ab3b16c2cd31b8bd8c79ff05ba25689ac1e047b41842aa4b08f1cac180243ba705a3864facaef46bb9880a4be3536933ac8da02c118d6cdef8a9317a363a6e64e8c5365dcaa0af2d5e069469fe7caeac679396cebd18e31645c439c4c1eb3e610f27961e6188f196943a58fbf8c727ab168c114960a005703c187d93969623c510df8f6d6482e9854c6f630e4df068f57d25205948553986491dbeaf0819a60efd5384d2ec2903bd2d7de08ca850917c0de7ce1502175444a049752a1b48b0256d18e8923330264719f33b81d37440a84b017e220a82927b1795811e5f2aaf8f77f358d2511143d28458704f6ce257feae8bb89e3261636f57fec17b4ec36a7d80f9249bbeb07ab3da217f1674f4cb8dc93cf5eb79c2cbce50d665bfa0a7ac9837d2219539769d1375c3d76f8db2bea80dbd64eea9a59261d951a59c2b0aa00833318da3a8c6b322ea76bf48291691b2461956fe1a8c851a86a0041930deb32a1a226156567ae8801b05abbe7e23da2389d1b6ecda94c4e69a18fc72c843cf3549185b367d5e23aac947d8ee2bc4fd05ff3eb3b2e96eb6fedfc79eccf660273bd41dbf70cd65947b0af6fae16d62c8215c46dce2ea557014a764747f685e3b7c4abab5282ebdea64299dc74d961b7d590090d8dfe3e9639bf60bb366f84f9521114d4865521814683b1becf242bc23fcdabf19214ca4ec9bf400beaaf90c9a22c28bc19e42cfeaff2fd21c36eddf87f1e9563d856a149da0e12bef6656561913de8a262ae4656ec729dbefa22aca74080461a9b049e9c875e074cc8da57f4679e1d1d45c5368dcf4699d13d01d31dac80a816912b7c501e1a6892c55ca28003cee5ddc242fd249129485a6be3f9979750b62d6799800c6f071e5c62ce3b9cbdfc71021639aceff7e6ea564e0c632777cc2ea446cc4e93d1c53fac10e289928e6cb369b7d53999c140473309d49a50d8ece6bec7d89b07cda4044babccdacc4d748f3643d6adceb044fff606d46900952085c0316c9342e277ca7305de4bae18d3890fe3d62cd6faf0b5a1a01566045124732a790bb8c9e5d86facaf40be9cb204f5e92054b50621918d48c66fb8b89a80a91a1c3b596138a48a4fd377f9d05f40ad2e971b5905cb7941cacc2da97ff64155dad30ad76e1855caaf94eccda5aecfb5d33fbc28cbc4dce50c43970fc7ef505997006beb6d733f32a19629387af5bc12f1d28c33178db02269fa14a95b5ca79e44955e6faa09ae8fa454666eb31b0472cf70ff036143bb4485554dea162d89d2bfeca082c30d9cf14418fea663aaaad508eec33780c27921343ea25ba4b6f002134b609d8b422b4088d617bfdd027b130c142f8713197dfeb0238dfa7cf4ea8ffdf3ed22fc2861d4c7229b116c5536a63938174eddef76e54955c22e1bfe1cbeb43e7ab18cb4e76a92611617d9b1a3007a274f64f07a95480dc3857d30a27662c407c5bbb65097e8d53f5c53707d463bfbad081a0fb3d280ff29453fdf60685e2b2cd5a182c52c24882a41170b910b25dc2ff48c1df1da0499d3c0bf0d634ab157f809fae28b04d8cfbbd460b1f4080c738b2d6a8b507060f6106421b7998b2ffb4873c60d25a07f28cf6f763a994549f0e2dbb55c2ca76d89c7011dbf33612f1dd40f9b9acf4af81d6fbd3251b43aa71885132e4219a77e3e45ec1c52f452c166246b23459b2b0bf680d1225f739ccdc46638853ea48a85bc7ccfbf472db8987a95a43be62a27da518e6f2aa86965ec9637a0dd2ad312b822c385c2892873eaed0576bb10932f23063bef54ac78a1767689681482dcfc2a74770b66f0c6a851d842c25732947ed0e3ca9e41caa531aca69ab5846c0b408dffb9986cf890f3167d58305b0c778e5596dd64e358a2f96831f149acac837addc49d9055783004259ee7d8be71e65176b3da925d71126923d1bcad001c84185d9f3f648d0b42ad2218aee49ea32feac0347e1a44710846b9c706a1899176676b3b4678df7c8bff101cfbba49cdb1e757026694a6cc7ef9346ec9fcdb5067a4574bb46f7511a21dd1a7846080a1815c5904678e67021f175493e26782b105cd85060b3a3c8ef701e15312d5e29eed342eda12db82ca5b90781979a9057fa17ebd3f9f788548223c25d946ca73eac7d456c11179f96d23fd7cc9b04cf77d99c45361a897840bac7ac4b1e726e356ae2d85008c26d8697bd9a475f7d9e560a0833f0471c50b46a5352fa093cdb1bcddd007b08acb04b23f372c4e94a70e3a736cd7ab58fb80e16561ad96bcb2d65183ee1d3edab56a171b407e5cee4cd939072e6f3a3947c30fe7852d3ba7686350b47cfd8cfb92e4fa417e98cf10c8e45275a0d9e979ade9b4e96661d69cb8345ebdaaff958c6d746077b1cb401187d83b97b6712ac325a21a0730513c68c4ef66653074031025217929ae816cc4eeebe121e25269789936009d3f12ad17b864a85184e654658174d5d440f2c43ed8220f364abdf5eb308ac63b8abe5c291533c4ca999c1cecd1ca3982c954aafc651c8d823612acbd3dccfdcff563a124d39292a895bae442daf707a87a3f2afa6c5597d123d9f1d03b7e061214544a1a33b01f988ad4cd63ac6d74ac91db574160e894cf85f2cb364d442d361a1431b54fc7a169a663039aada80992ebd8370ed135a35dbe52844a41a630cf7d18c11f358f6db7e81229d88b027831942bc7f13bd46ea1326cb725589b75fd57fbf10f6bd56bd0cb47a75e6cf68cae419863103954b7c98b6f8d25e1e5b464ad40b328dff9ce9d1e7a5bbd2096b4733b120dd978e1637eb2dfb377ad2064165bc7304163821bcbe226c083bd1a3e4746f6294e9149eb1fccb03cdd34fdf0c4f46dfe8e8895d3f68d4d249a91fd09bf6fe978490465ab6911e5408c61e36c576460d90b7d169de9db4a8a2b243fec1514995618a794a8503dabc61e8f69fe0989dd51f0ed0b42cc000dfccd5305d9a69a2dddf31fb3518e45ba7435e8e49fb0d26b1221b55bb069265714353fba782ab2d3c47ebccd5165cd181bab1eb94484679dcf6de227e3c0d2beeebb22ab120a73e3009af4962ff0f6ec93eed3c1b7bd6144cf85a2e8a23eb8e2f7722a1acabd19a680981da658c8a87690a2ef4e6bee5be85515f69ae895e6ca4a329008f0f4e30a3f0ff20900ecfc48a39380208e39a076b9663cd995d06c4fdb465ca771e2bf2ae7f935b607cca5dba07e7d71f394b92d92e182e007860f624caa519575b290347f7666b43d9a77b8105a3cac043a109c523d286adadbdd250575adeb1d1ad8c135b7f75e38803c44b3135124dd2b27b1a11e7d5ff62d4682014783554e3efc5e0c3a22ec319d89f5f92d5819316454e656e336e47dfb2a62a745f0227759057d57873e42dde68bc30442022d7a7d9e63f8a8014f65f710a15ae6921661bec382983bc38a0907aac48f2a3938cd265ece0d445b0", 0x1000) recvfrom(r2, &(0x7f00000000c0)=""/59, 0x3b, 0x843, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x2}, 0x8) 04:10:24 executing program 1: mlockall(0x2) r0 = kqueue() r1 = getuid() setuid(r1) r2 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000400)={0x7, 0x80000001, {0xac59, 0x8}}) dup2(r0, r2) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000000)="8fffea1914c66bfd782a6d17069f08978a", 0x11}, {&(0x7f0000000040)="b086293574d01a1975fd555069f3020ce24e1dd8751647e1bc009d2ed5bd73e846e93ccaff033f0a61ef894997aebd7f0db6f9c080b78e15a5ff98d7533ae79733c04512b20e745523f10f4d3f563216af57afad4b4c054a6586d5597fc70f7f9b90fc781c3dc0568a96e359ba59d6f015802846fac3026b052aad2c3de6e4e65391517c07148aa76ea110b1868579742c7ba345acf049e4e692a88c6f49defc9a65531b36d1400ee04297", 0xab}, {&(0x7f0000000100)="b142ed8dc538e629249e8d547e19acd6abcdf8acfc86df26fba53e5f6f42b2920a3e01dc43a4a9b4dd1f600eb6e80c8af1c733adea925d806116e3154e7be4ab126233705fe7a495aea7367bd38497e85054cb03e9934dbe17991fa17b71565c13e332459f93b1ab2a1adc3985e68503354e434e62a759e925c882de582d8c222e35307bf0b974aa4a20034e5d005fcda82f471decb7262cd4bb90fda1b79db2263f445404c43097", 0xa8}, {&(0x7f00000001c0)="66945076e3671b5ca6763aa37c1c4cf0268492c6a70a06d37149906bb60d5e657e8cdb2b90f09f3bf854a62e09e897f3e3a1df4e30b353b72331d6fb8872cac022788c6c99918816ff16b7079ae923e90748c5c4f3b946420c04a38b82734313dc4332e9234a149e2408e2b0d1ba74453817b5ba598225bbe4841c138dc055067ca9c6c8ab25db93", 0x88}, {&(0x7f0000000280)="a88a89fceb8697e8c216ffa02cb32bad676067b913e5cb6a625f81d17ee082aea7eab2d0698c032f97ed27e083fc6589b1a04dcf104ea86e8409946a0f97233c34ba45667bd629100b58be8d7d3a2383fefe5a867fe6d7c6f85b49fc1f1ba03113a9e46ce2665fecff4ae6bcf5b21b65e29443db5a99952cef055ed6c66e8979944bb09e5fdeb7fe4378ef4a6a7a7feb50eb5ed84d8e55594f3a8f50ef103c4993aac16e4defc7248ae910fe5535b9d45dbc1e8e968bbaf51936c7e613fd35e4e56fdd95bccf70b7e39fb040e0c5ac62040de44faabf61c88cd37355d73e8420e04cd9fedaf736fd8bc0145f94c66b02", 0xf0}], 0x5) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x4, 0x10, r2, 0x0, 0x0) 04:10:24 executing program 1: r0 = socket$inet(0x2, 0x82, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r1 = shmat(0xffffffffffffffff, &(0x7f0000ff9000/0x4000)=nil, 0x2000) r2 = msgget$private(0x0, 0x1) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000300)={{0x9, 0x2}, {0x9, 0x80}}) unveil(&(0x7f00000014c0)='./file0\x00', &(0x7f0000001780)='x\x00') msgrcv(r2, &(0x7f0000000340)={0x0, ""/4096}, 0x1008, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000001480)=0x265ca) syz_open_pts() r4 = dup2(r0, r3) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000040)=0x7623) getpeername(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r5 = semget$private(0x0, 0xa50f344e8a0cd549, 0x107) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000001a00)) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000001380)=[0x4, 0x9, 0x8, 0xffff]) shmdt(r1) msgrcv(r2, &(0x7f0000000280)=ANY=[@ANYBLOB="000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x0, 0x800) msgget(0xffffffffffffffff, 0x3fd) r6 = socket(0x18, 0x2, 0x0) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000001ac0)=""/4096) setsockopt(r6, 0x29, 0x200000036, &(0x7f00000001c0)="4b74954c", 0x4) 04:10:24 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000000)="eaff12ff7f000001", 0x8) 04:10:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="0304008e127f00000058f5d4fe6c37b3bf1b05eb5ad35a0500000004"], 0x0) r0 = open(&(0x7f0000000300)='./bus\x00', 0x40000000006, 0x140) write(r0, &(0x7f00000000c0)="220e228901001c067ebc74f0ef98de61da9b3189580ddb50", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000014d, 0x0) 04:10:24 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r1, 0x40047309, &(0x7f0000000100)) fchflags(r0, 0x4) 04:10:25 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) socket$inet(0x2, 0x8005, 0x5) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) r1 = semget$private(0x0, 0x5, 0xe1) semop(r1, &(0x7f0000000240)=[{0x0, 0x1}, {0x3, 0x9, 0x800}, {0x0, 0xffffffff, 0x800}], 0x3) msgget(0x2, 0x1) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000180)=0xfb63) syz_open_pts() pipe2(&(0x7f0000001500)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setitimer(0x20002, &(0x7f0000000000)={{0x81, 0x6d}, {0xfffffffffffffffe, 0x7}}, &(0x7f0000000200)) setitimer(0x0, &(0x7f0000000040)={{0x9, 0xae}, {0x3, 0x4}}, &(0x7f00000001c0)) getpeername$inet6(r0, &(0x7f0000000400), &(0x7f0000000480)=0xc) syz_open_pts() setsockopt(r0, 0x8, 0x1c000000000000, &(0x7f0000000500)="f569dd920f1ca2da85ef1e5c826ade8c273b9f1d65dffaeaf56b99d61427e3ae1baa585d240ed88a0bef5ad2cc78affe0bcfbb1b018bb53034f780d99aa0fc98a863352b860b275076467f8f45a73efe13629306d1a0453e20b2f66908c08b48995a492354b1af8b7209cdd6b80fd10848e958eff64382b0ae95f3b2fb5818e21a651d781771307214e9eccaae270fbc07dce4e9f797037eda35c5fa7f60998f5afbfead9f268d88c1563e6707ba0754d0981490c7f905ca380ba2a271382568a747ea7c5a33bb0113be1829905133ab4f41a683c46af9b802571dd6df2834b533ada14533cd52d1c02c55fa4127dfd33e7c04da506b0459239fe771e49aeeca1d507ed99ba48c8fd15ac779d7be8528606070cf89854097db57b2e415a289867e31175ae17acf6b7b18e75261ab4c262b285271257000d335b02743c951ccfd20c43fd1e669ac07b009aec7b35e34ee18deb204dbf98844cebe284c6d404fb9d5ae6a970f9dc0bd79a97adc831939b2b451ccf877332c3f7b47971b1939590c9a57b5fc842b30a097cacc13ceccaec241b33444d29f6feca929b08968bde8adcb10e3367213b26890d990754349b69afca673b042ca7cbc02c6ac41e62a1d07075c8f935b93e73d3ae0a8de55daff1f46b732428c58a1aeb1465d5cc87a7d3af10460a950c69f8b7c9f9c2c4359b945543fd5acb8047588d2defaafebff2a18d5a731cd8dc98ba52703c073a26c2337d3fa49620770f04d70ed421c38346d3d6ab8ded4c8d1b3f60a722b7a582812e3042c451200a3c9e2c786d293a5938aed0fd47a42afa03336730cd9ae59ecec7e3c904caf94431142afe389681432f62957f570c1217dd30e34ec1baab74bcc76f475ccd0770988b528127f8f0467c7545d0daef0064fbd372fd6196493c83864db5672b6883a5b649717a467b3cb64572676dfba4ff9f0e63328b8f531a6bbfb105e16b5d7b851d31a87439836ce914ff545cac862f155eec5d09d6551b83265f1604c86d6dd4495d32e92a3376dbd1a85632f49b4bdcbb6989e110b84d7378417d5ed574053447ac1429a1c8ddce8134053ec74d3468d37df1145016af254fbb0ea38f8c79394c3b1c9a632acc7d4ca7fbd77a395c271040b8816d36e6cdfbd7e103ca23fc189b54e27480aa28cde4590a57279e05375890e1c8113bb8466c86a14aecaaeb4f957d65a7ebe4848b70aceba6ae85421d2e29d775d6127995a5689c8c4fa466114af66e6d1304d40d14ba80ccfad4a477503ce1065e13a518df37caf7ed4600722f2e85619e3b65fc658291a28591f34420c6e45df57c5e7b97c35d97bbab3d83ebea55b752536805f91a97bf626539775ca7c9564c6b26f8146a0c13d41fc8f30d1365debb69eaac4cdbca65cd1b2077edb60a041616fe630fecdb9a801e924a974df482779c96c850294fb0c606af3bcd55451b7dd654377e4b9b4032f3f4f0290fe8b522c2c87fa5c58407d938caed0cfa459a8fb0cabe61b81b10004fb3770234b69e5df4eeba7d1c1dfb98d68de4c0655ea548b645cd2328565522b7d56dc486809cc6c13e69d3c709ce23c933a5a215b97ce202a6b808a05171c7158456e42d0e094959595d6c50f679c8dcbf9581f21926129595f24d578ee1fd05114293c8aa0a30a74c53e9dc8f7f22e75943e96ffc10473d0a2de02e976cabc9c3177f1eff7aef38abb101172a69a9c3787e672aac1052d7103f75406764b6e2fdb4c9eddfb25682e79c3df544fb24490bac75fa750c27f7fd60f9f232f5ce50c0e6c15f30407f42cd43d5675ac74f7fbd90adc9d983d581f85689561abb1e318bcc6d75c97eaedacf7936d2a837d6520953dc8619bf0a4e45eecebbca4c75471d144a4fd36fddf69c9c56c7fb1fbb4c1c6ee09c15c7569b6856fbfa7af36fae1ad590e48ef06e2684c6f138572da25710b8dbb59ae0a375f67e14d26a895a9cf28fe0bea01c97ae8ff36ff477cbbb233c94a7acbe7b30202755255d64c09dc4e55afa6476a9d04b637a4b47bea67ff23c69e38590bb45e8fdb8ea9b177c1a1e26eec14f17e804dbc87adacbc535e1edd6f1414684c59d58ce5129ad937a0e1fe4c374d597bf1526e424e9f60d52395b5a5df1aae42dc5fb9bb6d408ed324134bb3adafb5c13378df452f39ba4b897c194e1ada5bd25cccdce6517230f06627cf3a98b03813bd73d97f16111057d1047a8e87436dc05e9c5d2e3d342e67c579f5516674264c528f4ea92ca9911976795befaca5443f986cc599c8932527b3e4d86b3bce51e9d63ed63c8804bab310a1ee9e82ad5f00cd6b26e03029c789a11975739b8c47acda37be59c4398ea33c2158a0f7a26493fdd625ce1ab8b14881b6e9a4ed95e3b0c601eeaa46143490d972bb9b5c04919cf60160886a2a1ace15e555ff0e06412678c8442c17fe4593b355db3c8f47acbf9faab93c12b3c4d9c5b7634cb2e5f5fde2ee6b63aa210276c46cdb576c59e0baa44bb19218c68d7fa575aadfe16abb514d5125f8593638810199a88949ac71ba35041bbd4719af850826ae903f0ad209c6e688edf8c419ca8d9eafb6ac42713d402e77d0d41c875bc601dfc72c643e92288c16210d9283e0ac5533bcb10ec4e8cbd1665e484fd9eefe8287c804a0a94b33c54103f03e3f991eafbee348d8668f42f6c33ed1e9af6b96285db575de4549ee7a62b94d5aad45efc2aeb33cfc273850bf96ab4581de55f7adf39d44f5d9617367a0eb3a9969acfc427dd8adaef2591a7d875e69eec46b8abb1f14a9a4f4987e5f4dcf9bf09cf4f487f0e2ba67b44c5dd72f267a3da7da3d837ed9487a49763987a9ef3c5a2f7f8bf980aec77dcca8ffe563bdb8806e0b5312c18afdb4c37dbe5b83564793b0f57fc83c48173b7570b0dc2cb3a10badfa22e408949e3b2bf107f18cc969046d0ea3e695c3a5a8572bdf52cb9a87d2fbb9ab8bebe60405bd6290ae71c57035f2abf17ca6bfe2daa71bf2e24883629c65a8f3f809e06b67cff861ab169597039a626b18d0a1a36072051810ab9375202fa6c1eee9569480eb23031b75da50e241816f11b6e4f8e39ea3e54ba8a0ed7cc272bee4131527624979c79f68c255d79a54ce539d9f42883471ce3900697e60c01d91d5aeb8a6ff97c897f1b9106223a1d40c7959a1c108a5c203a4407ef9637a3e0e69fb8c6e01148f831c31f45f08e1e3fc9623767cad0e474d5f56c4a8eda2b136759d6d43ab2e92aaee8faad1ec10487d0eae1e8f8f50ba7e1fe3ed816161c6dad4c84a4f5862ed38f50943b2e79f614ffe2198dc4bfaca9cc12e9e7c2edd32c5073247a89aa53a1a4ab676bc8949c02687e2583fe4c062ae4240898bfeb598219c5b88299d2cf56d18dba2b99a1d66429c81538ddc2104fc7c685eaf4788a38819a90fab766a38eca0fda4588eeabc4571a5969905bd2b527aeb4af7d83e08834fd8e3493776c730fb6db532715d6fc8f2a0c423ec4b154b2dfdb1112ec699d6551ba23fecd46836103cf1a7befadfcc50b9f6900c8edabe5b2f8afa128f38fc6a2ecf7f0752943c665e8dd9a6a86900bc1c3789963a644e19c776753e5dd891ef33676b550e81aeed4b915d129a9ff3b34d4b1c3604480f324cf89895579b039d2257c28427ce19ccee7ede1d56554dcbb783b204a5bfc5681b838159c2dce4ced8691325c1345246b16af8acae692b46b5f9c57443a51f7d086ef72a959cd3e811e00c03617fbd3198871c3cf334615de473c49f0ddcd299cc7dad67943f4b4a30208eb9ce29f68846d2621c552c891edd4eb802a14a8bb73a8576544896483157a99c56684ed9c33f5b7fe9842f842a0fbbbdf15368a9797fcf51971a5167d1d30b2cf3e4acc061c395b5ac9132b2a6f7be02b2f1ed78e2a4b211d664bbcdb5a74d767c2f91f53435806d3b93ff49b34f26b21eaa37dfe4074c0a9c19674d14d24499d3100103b6db1c4e10932c2b2e8f76f0a0c7ddbaae56c9f11d2f2c74a16cf34ab4fe9b39c942af1c396964145c3ee46068462b73594be8e2585b64be48582685c69328dbf65c7b8c623dbe7307445416216c0e94a80a59589a5de4dfc9b3f9a4f307ee94af27d95b087213aa8106a16f5cbde09ea11f19e97e03ce0829a834cc268d46d2dbdd7e644cc9e43d6ce20c6b89836aea2427c200404e1a34bb6585e95e3cbc95422ef60fbf146f1e2b89978d5cb916901a4ccb593481a5cbe0b23959eae6c080851c39696efe5cede92461e84df8e12928bf72dc3d4f194b5bb6a2346cebde8d7686fc41fc93aa2c724c405234a7820be17e2c59ab44174f2296985e28e5db334d993abd680be15aeed9f530e5e95b2f0168ed4b15a9698247d0cf62c508feeef69ffe88ecfcfb7d2e98fdffd98ebdf769543cc1ac7266ce432bbeebb2fc8292d1e7248f8bc15c21db80e2bcbf2be141a36dd1b9ea3aceaea76fafaa25a21bfcdf39676bf33951982c14d02fa93c1621e0a8c06fb3a375b0cdd9c925972bd6ad8d20fd373fd45199bfac5a3871e652aeed5f5ed82629adb216d6f5322dbdd5b09c8f206eaea97960eab52af92d035c399db12521a45be7572f0c959aefdb774828a169084d68e303b05377d966c7b8594c02c9a0feae49a61e09b21ab677ee6a6ffb218e316ad83728aa6fa5d6b77795c8fbfd508a93dbdb841ce897bb8281454b3cfe16dddac8415fdd5489b1918f55b21cebd2d7b972b22efa05e81491aabdf3961d99dc475c107905d28154b281e192a8b1d4eda7cab1247b0e792f6a83f12deac17855abbb1a1d6adddd96eadc66991df2c0a8f30f70f31f19b5cdc12e981dc0bce14d1666fc3d1d5f5071035cca52a92b849a1faef304205f842e4576e06490c5f9d917b8d1efb139316bc29e30f975025593a3939af2e53221cb99c2490a68ebc015e59db5f76aed169f3b527ebbf5e7bbcc93894314e45a1e001c970b61770c2d93b706695dd17bf258d0791867428ae80c1b710cabe41f9d66ac999337cb661669e2ecb6892a753b9e2162129132fb62dd4b9f949dae94cde2924cb9c4bf0abc64f9b107651baa4551d1129b921796339883a6a9f498363e6f72121471eb865ad133a75cd68fe352e1f6bbd27c66725be9f593b7c71b3a3f6d323ff7678ee9ad6897d43cfd64ce4221b17665705a436cbd6cfbdeb1b6c806c2721d2900d4db5acc894dfe49e94fff9e29f02f000a0bd18bb798aecd0c80245970f1526a50311781969ddd8b02203812eb3cdf34a052716b40e6fcfcae9dec2dee5470181d048e17efc56e1ad4a2f14daddb65b6dc22d6fbe4934424a71412b9ba3831b82261daf51d2cb558e413035a173d78b421e6bfd10868d34326f6131d2f7e0638657acabc5db530b9061c9084b95b86f395a38d401795028c7f5da2f973d2fea1b1a1aa0c57ab894ac8a7c2d13ecce96aeae0ae184c50e113fbb69a21c8193b3dfc20e39c7b8657fc6b719d0528cb5f163b8c84081adac56589a999cacf602bce9ef4a3c5c12dbc6137c110f6e4c808f264de744144735959e6fc89c5a2f7c2a26f70214785ae5abb053f7a9852c7d045eca6b3143e3b7bf84ed1649048e6e3c61ea3e718e7c711b39f8ed4d6da5183fb1b251ebf4b47c158997b50a396dd69caf519a71d275a0466da8b33d60a54ee8e0adeac81275fb88e34896fb27b46f92572be6fec62e0d16283f7861615848adbe3a7fcfaa31031d6b7694249d0f7a208791bc0d68ada58857c5762d5bc5f777c3bbb0d6d4ff7a716eb28e82a460265eedf56b973", 0x1000) r3 = semget(0x1, 0x0, 0x84) r4 = syz_open_pts() r5 = socket(0x10, 0x4007, 0x5) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000280)=0x3f) bind$inet(r2, &(0x7f0000000340)={0x2, 0x2}, 0xc) semop(r3, &(0x7f0000000140)=[{0x0, 0x3f, 0x800}, {0x7, 0x1, 0x1000}, {0x0, 0x0, 0x800}], 0x3) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000001640)) r6 = semget$private(0x0, 0x4, 0x4) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000000440)) ioctl$WSDISPLAYIO_SMODE(r5, 0x8004574c, &(0x7f0000000300)=0x1) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000001540)=""/194) semctl$GETVAL(r6, 0x0, 0x5, &(0x7f0000000080)=""/163) fcntl$getflags(r4, 0x3) ioctl$TIOCSCTTY(r4, 0x20007461) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000380), &(0x7f00000003c0)=0x8) semctl$SETVAL(r3, 0x2, 0x8, &(0x7f00000004c0)=0x2) 04:10:25 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000040)) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x8080, 0x0) msgget$private(0x0, 0x100) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000100)) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000140)) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000180)) close(r0) ioctl$KDSETRAD(r1, 0x20004b43) r2 = semget$private(0x0, 0x2, 0x84) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f00000001c0)=""/9) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x100, 0x8, 0x10001, 0x0, 0x0, 0xffffffffffffffc0, 0x7c4, 0x2, 0x0, 0xa1d, 0x9}) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000280), &(0x7f00000002c0)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000300)={0x16c1, 0x1, 0x1000, 0x6, 0x6}, 0xc) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000340)={0x2, './file0\x00', './file0/file0\x00'}) readv(r1, &(0x7f0000000740)=[{&(0x7f0000000380)=""/149, 0x95}, {&(0x7f0000000440)=""/232, 0xe8}, {&(0x7f0000000540)=""/137, 0x89}, {&(0x7f0000000600)=""/137, 0x89}, {&(0x7f00000006c0)=""/77, 0x4d}], 0x5) bind(r3, &(0x7f00000007c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8) execve(&(0x7f0000000800)='./file0\x00', &(0x7f00000008c0)=[&(0x7f0000000840)='/dev/wsmouse0\x00', &(0x7f0000000880)='/dev/wsmouse0\x00'], &(0x7f0000000a00)=[&(0x7f0000000900)='/dev/wsmouse0\x00', &(0x7f0000000940)='/dev/wsmouse0\x00', &(0x7f0000000980)='/dev/ttyCcfg\x00', &(0x7f00000009c0)='\x00']) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000a40)={0x0}, 0xc) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000a80)=""/35) semget$private(0x0, 0x2, 0x40) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000ac0)=0xc792) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000b00)={0x1, 0x6, 0x0, 0x3, 0x82d}) setpgid(r4, r4) r5 = fcntl$dupfd(r0, 0x0, r3) faccessat(r5, &(0x7f0000000b40)='./file0/file0\x00', 0x40, 0x3) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000b80)='/dev/wskbd\x00', 0x10000, 0x0) getdents(r5, &(0x7f0000000bc0)=""/23, 0x17) connect$unix(0xffffffffffffff9c, &(0x7f0000000c00)=@abs={0x0, 0x0, 0x1}, 0x8) 04:10:26 executing program 1: r0 = geteuid() setreuid(r0, 0xee00) r1 = geteuid() geteuid() setuid(r1) setreuid(0x0, 0x0) r2 = socket(0x2, 0x8000, 0x471) getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) getppid() r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x20000002b, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) getegid() pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x4) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000340)) socket$inet6(0x18, 0xffffffffffffffff, 0x4) pipe(&(0x7f0000000380)) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f0000000540)={0x6d4c, './file0\x00', './file0\x00'}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000003c0)) r5 = shmget$private(0x0, 0x4000, 0x40, &(0x7f0000ffb000/0x4000)=nil) r6 = semget(0x1, 0x3, 0x0) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000580)=""/132) shmctl$SHM_LOCK(r5, 0x3) openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x40, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse0\x00', 0x80, 0x0) setreuid(r0, r1) sendmsg$unix(r2, &(0x7f0000000500)={&(0x7f0000000640)=ANY=[@ANYBLOB="6d184abfdf91d3e2ab7b8ad093254f10860704ea392158621fe2b5ca9ecafc5d7607536794ff9a9ece95c88b77da92d07870531499acea910de8cad40691b377421abaaa28943cae8128acb3db7439670f81d65c6221d30adb8e489647523bccf011daa67431bf369bfd1ff13a67cd800460143d9bce61bc710bbe7d6c7e0245c7c2511ae8b5ebf6d5509fb2bfdf466923fa2d637dd60beb8802e8901b66023b24bf658dd7e4c53c0279c73399cd21d8d476b3c86c9525e27c7d6fc0cbe0c9b1f357a73f750c3a18c1"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) semget$private(0x0, 0x7, 0x30) r7 = shmget$private(0x0, 0x4000, 0x30, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_RMID(r7, 0x0) pckbd_enable: command error 04:10:26 executing program 1: getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, r0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:10:26 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="e5f2eb822440ddb8c85d273f946726c93a9241ce783c9d600989697604109d96d370024c07d9465907276adb7c7d43e456790ec52c0c1a824c9b9e4ca4661434e06c1a28226639c41bf3dd3c5dee2daa307992bba6ebe582e4fc", 0x5a) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="1d6cf8273fa236f66926e06401f5d195c006446dbc5120d62efd33c78f6bb33dc6798edb6c12dd5ad84bae2b1d97ef72d7ee0d0a38a7cf74440ed2492164325d06163c7ac49156b12cab3144b44f635f8b9525876641513b3df9a763cb88a161ffe7c956026a629b985cf82e448b5d4a9e7bb48511bdcb562a1be0bc5d36ebe94c3506f430cec9ccf13925c6c12787397b1dabfcfdd0f240621ac018d8a0e5aa6e40be932a2b03a6bef0c57a5a3e6978dcbdbc060069cb7b7752e0c1dc9138ff485f2183659ccf34089ff8633509929b2779c113a86024d6c5e99d593e134c235f35a4cc72c993dc4fb416d3f10b4cd7bc633b8076", 0xf5) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x4010, r1, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x2001000000009, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) write(r1, &(0x7f0000000200)="630b9348d00f9a12233791ceb5b141ab3b3d5580eb6c9801294bddbffc43e60ddeb1d99fabf3336416146d3f1289aeed51a2cbcaa2a78ba9540ded34469632a27cffb61517ba831609f051dd27be2ef2a93e15c7ee1eb14c1ead051fd0bfb3a920b35e40665d1aa31e6c7c8f62f597f772f1befecedaa718ffb5de2b5f58701eb59649d79e573677e6a8c2d2f4880401fd4daf139a3890ee6aff0f7d84b406df621b02f151fd6d2c4dbccce6d72c15a5749a7559c4a8f521938f1787f240590b67c2af739dfef06807cfd36e675eca2f01dbdeefeb1d5f75b3150d380bb4dbaff0cdae86c7d2d857b1a9d3a9fffcf8a3a63f9296b88831f340aca5752f1521cc40c73d8aa69c04d2059c896d891930318e47620d56953ca62da5842c6d0256a7c06f1dc29a148fff3aed67d19c38a1d53a89e2523267991e4999f869703538d35649ac3b94e159b2eee4020ba13ebe7144b2f5203bf81e840bda8612e46b2ceb43c91544c421e640b8d2ebcb985f9b1fbbfe0d368c1588373b0edf547e70ffd09e4166030ca123c87d3112e4419bd335b00c487683d09ceac74a074d6719106a424e88ed0d419b5c770b610f644d0b094ac5b69b4e492cb1b7aa076b618cb227633ff1a075a46453587f7864bdf83489d9308fa0adc3c4b28f8e084e8c125bc800f41c4109ac36381599c07c78c94806daf4736d768d4c33951b21b067bb03f80c72bb0ae9984a0e8579abeed4519887680ffb45299fff39dc9738b1e74a2cd891b31d27f6f4ef7ab979c9e36111cfc870544c6d76b1e8810b86c52434d8b8182c3f009c0ce90ae5ba355f97852cd8683d70edfc378d9f9c3435023fbf5589227dd7fbc630d60a42bc9da93bc325176728994901b15d230f8c9692e70f7f6d7ad1949db929bf799f4ba84ef1dd2c5e5172690c08aa984a78d56a66587b743d4f3467225f3006e6a5db19272e0c960bb9a95816770cbe8eba097c2a32ce17f72bbca8061df968ec4b1e343a6a60f9832418223ec07a1cbd630837aad7bc2e17ea2022072ef8e33aab5a5261fcd791135815b008b6799a9aa038251644307fa9ab21dce6c46be3b999f06201f9dd7c61789381cc7fb2debade9d9c019d2e2e5cff49188399441a080608b0069f0fb17a2db470a209455669a290c7b2d4983dc0bf951fda13404f09992bde30c4212c7b5f58bfd6b8253edd4b925fab8fada7f919307bfb94983c60a539bea38b58ef861769dfe4515c6c7d38e840ca163e19cdd8d7455be415415d5dfcf3672e1fb054a703b4e7cf21c3dec3384411be261500b59a1ea5a0e9044a395cd87608973ae582022a875e574f8bf280612b0b9a38814f82be9ddb99f2fe478df548c3926a37b229cade923282a02859fd88b8db60c922667f254a619ee53a951b1cec739063c7f668998bfe94ce01f561a0c815e7fb56a69e9e15f815f612ac99347a923b89f370d778340e98957044f7cd62858fa3c5b8842241241731135d1600bf9662b83530d9b9305c09cc989510fe92b16b797b22d0b1abb57c8e7f3b50432a9ee0439bb3098d51a08d839eb44d8f9780242588d113c9bf506f4c63c53d4d7fe1452e62292bc0253498753c3c716f8ad685c818ca8707db454be637b2b2232c280de23e2d23b3d296fdc268e4c1179c07d8c881e70350f4b92ba999f998db97eaff7e3e26881bdd2e89a07e6e5f17355d205c635afef0b7346292478f2a9dee31b2a0a9e9ccbf4f38bc028add1fdc5743ffe50947c7840851ac21ebd0a8ee66e539b13c8b7287d0e3ac17bba4fb749760b0e0982f18c8c991e43aa91a1d90ac5f21a0a5afbc16abd386d0008ed7cc03928967459c76f4719dfae3b3a57e612e5b09b3bce7f6449c5ee17a3a4a08eebdedad4cd8583807b21497b526ebf60dd623c5c38f2c2a872b45501dc6a4529574aa478c647899cef9345a277301b6466c14e29cb8099d937c9e0b4dea00c6db7cae3d45787aadc4053f3c9f7eed42117f3b51b37d886c904d31afee77fe6486bc69e9cc785d0737f3219f97ed46158638c983372140bebb753297773bf8a428883ee419aeb9211db3198e2ed93c11ea7025e437c5433f4f4c23b29a7b885a40db08fe8b78ef45b0d590951afe7e454efc0898a7e8bd2f97a5cb3070592fe266157ce5ee4b5b301271d42de674931a030bd24632e3c2b6761f191dd7bb0b45292be5e07122644c98af9dd1ce5df5d69b5e6eca3b91107b0827f33d233db12d363c8e252b193b0d40a63b431b0f5666f4614e51754341f1c30646e298ab888bbf22bd1f1b6a2eca3f7f403c62ca5fd8cc27b0333bfc3cf0cedc91cacb6b6bcf18ccfcb7a7553d2bdfb793d01eab01018671de6673765134dd210f0cd5348eecd5c2eab5cdd54d3a1846c9bf2e2ac7428f249dac848082eb58d881a53e4c3bd6ad065dee0b08340a7e0ce47efa3c79462409ce6c4643da7a46514b8ecb6b4bac9bc1f5edfd024d4a1a95980ae94c2dac8669e8eb3cb89ba31746d253fdfec095e155d4d1198eec0e2351d175c969f20b795114fb2314d4760d40fb75ac54d3ab50612b2ea98de1b36eab81ab6567e5a8345bde868a5aef249bd06b9f5cac7cd22edf5d53d4835994835ad31528f3e59f931c764062b68cc3dd245353ffc00bcafe55122ee9a45c09bb55ea818cb3c819381e445ec4ca2745751206103cf1a22cdc5fb01779d87330626bd7757d70e9cdfd74d5b0748f4b81c83d980d0a68b3efbe731f2b3fcbae59e6f1b8c433c02b9cc2f888ae44f9ffd5655e96e785d27c5cb6396c2911fc1a50e48d32a8183f028143c1e8faa715a6c7861d173268fa0354c2d34614e4c1f09f7f868eeb0cb8ad5c2bd712a86b866fdd984b458781e7b0b368ef52b5649ac0d39639e66a41441446ceabd90bf25a4da78355e848b0c20e1a94b8352ea9dd35f12a27cf2a4fe966be1b754563f4eccc3000915d1c27edc126843d5969fe7aa09ff92c66869edaf1cacf3677043b91b2f0394f8a436e58d64cb40f02648cbde79e35b25239c792da0fd6d09c4511ac5bd329d572c23c97f9f2441effb5812917bff413e4d46d32c83d8a4a29eca989537b5856a8fab22e9d200a8c9a00caaf9c8c280480b41d61cfa8510dc5956f81bd725f2dd4516fbc4bebbe8018a41873c33f55a69bf9b1e5ab4984666da8254dede82c7557fe14840e1a4e3f79904fe441857e19ed35dd6afb89c6a13aba8a36f5cdc08f93641f9ba4831f168cdf7eb8c08824620a73b1492a3fd8059cd635e68518ab18df24b67c1ac14d2c99e4142664ccb468d3e2852908332363257b7184577c4276b59a959a96017f116343664137e6c6989c46685499478f6d2996229a1db7e6cc7f63855e70d320a3079093279fd6420bc453ad61634f9dc90a26796034f5de3028ff8e9a3d2b7002fe45d2f260c97eab81d72922402e4d22a48a10704db38f60b34081ea05f61de89dfd70021dd7d62b6bd0ed98ce313d80ccfcb756727ab07c577f74292bcdfe643bae39cb8a78c74aae600438d5840a02dedd6f3fb839525bb7d8ea531187a8347ee780987d4f5303ead56efe510b8f23efed209a660ac21727f89e915abafde6cd7985398fdcbf7853c6244b37677ba7c4d1d97d8e26e6ba4990462ea6e179452eadd34f3669a6dec0f863b8fd5e82362641fabbedeae9cb9b3cdd887ecb066a77093c6223d602d161c25343f7c2d992b9cec9d61fcf310b1f1e2e19080237e2228d30e26db4f1cc36c0a899a53f7ef9aff9eae1cf232b2a537515bc7bf708d3f8b403af515f1cae5a77e9f45859a0b665f3329e23605bdcc7a8c5ea49c46ca78ca304b01047dff6e6511a72b4d42c94ecd98f23f35726606fda29c4e483403fe558ba9ff4a72d02b51e124f38019d9aaa4c5b959eb34e3a0cebf7fe2a1aa209b85f0686fead4c3630240ab3919cd2d2212870d414d5a5fbfd9d040c1e5b982924b99cbd268f0e43cb45596d3aabc7c27b3cfa43acee0994cac3827036f6e7944bdd449cbde3cc81b4fa75f2772a48e7ed54fac03863dffedcd47c72d34c9dfbc676253b406c03d70179a6d811446d4024023f322fe4669535815ef8c616d8657237878a5e43313c7fd1675958e008d3b95873b6fb18ccd0f1ec3cc35af26b18dec41f4fad838cff0dd99f1ef09f5b2d4f69395a2b94d5d248f0127ff6d86a03facc346985e9f9f72330fc5e32d931953dae3d2168f6135f5a6bb08b46d478342580012ff93562ebb41d3b8c14824d4b665eb9ef95d3d8560144b94f7aa9039ce07c3fbc5e1d5ecf11350e382c783c4794c8cf54398e0dff76b10e10a9ae846fd0912a8eabea0110cceb35d33d5cdc6426dc0f0f37d60b66c3406e853b38100271b50885bb7438b8f4cefc58f440f9c571bb1cfdd50f3e835a9f4d877a205ec7ce6eed780f8b66cad34ad2ce7e62708de9e7108c4503832bcfa00a01930f2a3bbaaa3ccf0eef5dba5c5acc965f42be9d364bb515b045fe7accc5ff0d3ad22637818ca8aa1fa1f68dc854a53a21dd289159d87f0d39974f273cea611deaf60ad2378ccb5c312e6637959c330a41cf6a23d2c3a25339b7f519165249056169bb53236d90aad559c34a1f020555cac4ce282d1061d0532460b661cadab7841c554500690e0b4eb28132ceea3812a81b60698f121b621cb9fa2677d62057fc991fc9ea9879e09b1984f4509124c3e5d642714960b41ee5d14b71eaf6af1a567e9cc1bde07c04b765d9c085d590a787d9d2ba4fcd4aa6390aae44a4eccd2772974ab12577411baa22466fa86452de234cf380ef3f42024eb5876468d856f129168c954685a4371b53464f70290e44ac5ad1a677b5ede9bd1884277ddfca028c46d60a7a7be873f87dc7b27442b7773883b9148b7b4ce00dff9fd26144c77887bfd9ef077f13bf793d6e51a0e3c3736258372fd577befb4197c49cb8f394fa201a34dc5b594e00976af375eb7eaba2e5693d74ac97238bc2a22ab4365cc65f4735dcacec4d5f0f54df236d8f00e9ca56df49a5af39c33a9f2384ca23e0692fea121f5a35c47ba14c16b11e56743552312d2e5c7727bae1d6af78de5f001c6a985d0a68f24a8fad5448bd008e2682c39ca3c9022077d012d78fbbda053e250b518a76b2378e89a8c498d9bf7ab224fa9fafdede7af4cc7baab821bc21b775fb8ca8bcc3121acdeeed4fc654509dab934e067bb3715695db0e26ba0990dfaf497dbd5d425b7f3aa95df6d179f67a38be43860b47c59778be8237012151c2c93198974a878279f45c6c74ca731d341245dbf74cc2d6180b59c2fd683ef1abe456838d93f1d91246cdeb9e5121f68489f33cdfb86b28106eff4695e5c03aeb8be6740ca0bf015441432db92ff209db97e73d70c736856b5a99a6a3065f58f11ed3c161b281317b96f569065b196656ebabfe5436f11ed818b4584230c7709f7997bcec8152ca08d1903a9af998e16556e72e66853778531ae3d2b4fe1eca69dd07e0f2e9ca6b2f821ec458c289c53d50cd26b2f405c453f0a562bfbe51969a0a2193bf78c876f3d467942fac724e457a5ad1cf1a0524c638b3bf38c1b04affb70112eac83894ee5a4c41e7e73fdf218736225077ac0fa52674b30b3b7566c3a1aa558d3730bf06b223e0c8a7a986a3a0ed7e8b1739c6c57b4212f3d8324b73263c5c688c93487a4f26ad094dd968fff091b154330aa7c7fb04e570c5cf01c087163913e932e61083677c0d485a02f263c4692e202c3a4e344f43cc8c9137d1541ea71760cfb5992bd4", 0x1000) socket$inet(0x2, 0x5, 0x745) 04:10:26 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) r2 = shmget(0x3, 0x2000, 0x80, &(0x7f0000ffb000/0x2000)=nil) r3 = getuid() getgroups(0x5, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) r5 = getuid() r6 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) r8 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0x9, r3, r4, r5, r6, 0x80, 0x1}, 0x300, 0x10001, r7, r8, 0xffffffffffffffe0, 0x80000001, 0x7}) close(r1) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r9 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x2, 0x1, 0xffffffff, 0x6, r9}) write(r1, 0x0, 0x0) 04:10:26 executing program 1: r0 = socket(0x400000000016, 0x3, 0x800000000000001a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = dup2(r0, r0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000000c0)=0x80000001) setsockopt(r0, 0x2, 0x6c, &(0x7f0000000100)="32654f30f4a7c59e1c0b137284d8636fc2f6228e1eb33334e62a9799042f6921424923e56a2f6c3ae0460c2aca40f43cbc13dd15c5cced3b4ec21bf0f031d4ab160c0d0c736baf12b8db380c4f", 0x195) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0xce, 0x1, 0x200, 0x2, 0x2}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000001c0), 0xc) 04:10:27 executing program 0: r0 = dup(0xffffffffffffff9c) connect(r0, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) socketpair(0x10, 0x4, 0xffffffffffff8001, &(0x7f00000000c0)) 04:10:27 executing program 0: r0 = socket(0x11, 0x3, 0x0) kqueue() readv(0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x3) kqueue() mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1ff070000e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r1, &(0x7f0000000100)="a624a77e320087044dce2643b8599aa9bb0047b438edfebe5d682cc67c85d8ea67eb91a3df689ae5c355f7dcb602", 0x2e) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000df1067f5bfa6ee00"}) syz_open_pts() poll(&(0x7f00000000c0)=[{r3, 0x21}], 0x1, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) close(r0) 04:10:27 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) utimensat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080)={{0x6}, {0x7, 0x3cfb74b}}, 0x2) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000280)="00000021e6e553e732c8a1a617b208e24361620afe2ee38bd9c5db0d3aa0e5fbf71398ec873c25244aca10681ebf00d553d07776922236c91fa3d34e8d35", 0x3e}], 0x1) 04:10:27 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0xd8a, 0x0) pwritev(r0, &(0x7f0000000600)=[{&(0x7f00000003c0)="f62ca4dcaef5359b189cf2a20752b66df5b987be87fb5593c197a887412b10afd8", 0x21}], 0x1, 0x0) write(r0, &(0x7f0000000140)="fe4dc3363ecd1cf26d5fda496f468a5c89289174523f9889202f71d3175104422b8fe8b489bff060691a34e8b93cfccab1fa75261ad55885667b5fee48f4581f7f84cb1034bd646f6a1990fad0c133ec4c993bc5744d91d99b006ad3b9c8d00ba03b16fbc4cf3c9e127f2b24695d8912f4de2b44884668e1ad3619dc738efce3251d33156c2278f8a6b299701d8f2787240b1fff74350c8caf6585b1cdbea62e3e", 0xffffffffffffff5f) 04:10:27 executing program 0: r0 = socket(0x18, 0x2, 0x0) socket(0x1, 0x0, 0x2) socket(0x0, 0x8001, 0x2) setsockopt(r0, 0x29, 0x2f, &(0x7f0000000000), 0x0) 04:10:27 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) getsockopt(r0, 0x81, 0x58b, &(0x7f0000000500)=""/4096, &(0x7f0000000000)=0x1000) select(0x40, &(0x7f00000002c0), &(0x7f0000000300), 0x0, &(0x7f0000000380)) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x0) 04:10:27 executing program 0: syz_open_pts() r0 = syz_open_pts() read(r0, &(0x7f0000000080)=""/114, 0x72) syz_open_pts() pipe(&(0x7f00000001c0)) pipe(&(0x7f0000000040)) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x7ff) select(0x6, &(0x7f0000000280)={0xfff}, 0x0, 0x0, 0x0) 04:10:27 executing program 1: socketpair(0x7, 0x5, 0x0, &(0x7f0000000140)) mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x16) getgroups(0x1, &(0x7f0000000080)=[0x0]) ioctl$TIOCOUTQ(r0, 0x40047473, 0x0) 04:10:27 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x8, 0x44) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000180)=[{r0, 0x55}], 0x1, 0x0) 04:10:27 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x211, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) shmget(0x3, 0x2000, 0x104, &(0x7f0000ffb000/0x2000)=nil) 04:10:27 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) fcntl$setstatus(r0, 0x4, 0x84) dup2(r1, r0) ioctl$TIOCCBRK(r1, 0x2000747a) sendmsg$unix(r0, &(0x7f0000000280)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000040)="4610a5ef71c952de793d13b1606a97", 0xf}, {&(0x7f00000000c0)="9b03b9b4d4a4468fa657183182c58b9e86872aced2538ab59ec7032b3fb0aacbde625032ac50ffd2fce2a6faf3168c8774d40ddb5671fdb04074f08c4773a15389922887f8195e0b10afec442a984534a6f1ff404d6bbdc6baa735b1552463352c4f7feae3d458d4761bb57c83afcf4627b53dbdbaa28772ed7c682171bd949c3f8b1cec877398a18722b137e79ff71f19bbe643b8233d42ca91319443a3d33cad505920ad27a1d4b1866a2621e82d8d5f0fe46a956ce48bcef4b0b77a748ed9f38f2960ab371a6fb4f73109b3481e07709997e5beb4ee2520a3b98c72b000cab070838d61a19fc0a88297dc9215993608206af79e64a489fefd", 0xfa}, {&(0x7f00000001c0)="f3749540999736686fea8cb09889c3d9593d6489bab7ede8bbcede28aa878253c50eae83f1b79708b29997df6808f768fbc487e0a42e3d6dfb121bc3ed137ba60a239a94e73fbdee0e4d35bc9028651a43f0daa36060", 0x56}], 0x3}, 0x404) write(r0, &(0x7f0000000000), 0x0) execve(0x0, 0x0, 0x0) 04:10:27 executing program 0: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x41, &(0x7f0000000000), 0x0) accept(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fb0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000080)=0x6e) 04:10:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0xfffffffffffffff7) readv(r0, &(0x7f0000001480)=[{&(0x7f0000000300)=""/26, 0x1a}], 0x1) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "27b1a0d0cd7daa0b4ea95e360dd653368ecdbb89"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "ecc67a0bb26ddf4c2cf6264ca32c6f1a9bb18cc4", 0x0, 0x7ff}) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) 04:10:27 executing program 0: mkdir(&(0x7f0000cb3ff8)='./file0\x00', 0x0) pledge(&(0x7f00000002c0)='/dev/null\x00', &(0x7f0000000300)='/dev/null\x00') r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x12) getpeername$inet(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x20000, 0x0) getsockname(r1, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) chroot(&(0x7f000009a000)='./file0\x00') chdir(&(0x7f0000cd2ff8)='./file0\x00') symlink(&(0x7f0000ed6ffe)='..', &(0x7f0000000040)='../file0\x00') r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x600, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r4 = getgid() lchown(&(0x7f0000000240)='./file0\x00', r3, r4) mkdirat(r2, &(0x7f0000000080)='./file0\x00', 0x4) 04:10:28 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) dup(r0) r1 = socket(0x18, 0x1, 0x0) close(r0) pipe2(&(0x7f0000000000), 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = socket(0x18, 0x2, 0x0) dup2(r1, r0) socket(0x1, 0x3, 0x1ca0000000000) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 04:10:28 executing program 1: munmap(&(0x7f0000ff1000/0x4000)=nil, 0x4000) r0 = shmget(0xffffffffffffffff, 0x3000, 0x0, &(0x7f0000ff3000/0x3000)=nil) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xa, 0x0) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) r2 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) shmctl$IPC_RMID(r0, 0x0) connect$unix(r1, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) getpeername$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) mlock(&(0x7f0000fed000/0x10000)=nil, 0x10000) fchmodat(r1, &(0x7f0000000200)='./file0\x00', 0x80, 0x4) connect$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) shmdt(r2) 04:10:28 executing program 0: r0 = socket$inet6(0x18, 0x7, 0xd710) listen(r0, 0x0) accept$inet6(r0, 0x0, 0x0) shutdown(r0, 0x2) 04:10:28 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000200)=[{0x6}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x189, 0x6}, {0x67, 0xb3}, {0x0, 0x4}], 0x3}) 04:10:28 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0xa0, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f00000000c0)) pledge(0x0, &(0x7f00000001c0)) r1 = open(&(0x7f0000000080)='./file0\x00', 0x88, 0x10d) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000100)) pledge(0x0, &(0x7f0000000000)='\x00') getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) 04:10:28 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) close(r0) write(r0, &(0x7f00000000c0)="b21757d49fc3efa5a02dd506782d0a103e6bc14f2519c2253ba0bc69b499bd21d1c584715deb296579b50d7987da9295d5519d37a27add7e495c17acd15e53e6082355972c42ebf4932c77eeb6f3d1a3751d61c9b85c554613e3bb4ea833a2587253", 0x62) r1 = syz_open_pts() r2 = dup2(r0, r1) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r3 = kqueue() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x5) kevent(r3, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x83, 0xfffffffffffffffe}], 0x1000, 0x0, 0xc600, 0x0) 04:10:28 executing program 0: setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000100), 0x10) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xa1) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r3 = getegid() r4 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pipe2(&(0x7f00000001c0), 0x10000) pwritev(r4, &(0x7f0000000100)=[{&(0x7f0000000180)="3db85e2c7f", 0x5}], 0x1, 0x0) pwritev(r4, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) close(r4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0, 0x0) r5 = socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000280)=0x1) connect$unix(r5, &(0x7f0000000200)=ANY=[@ANYBLOB="00002e2f66696c6530007ed6e499d8ee92d829bd9e68ba82a9000ab0abebcd29ee5bb2b9ba574632208513339cd79c96ae3f8f971532c2aeefd6f52c90c3228fe77633ea56aa91966c5efa9309dbe4ed83c1d46ded6310bf0c4ab3660446f3c6fad7eacbc454b24558a7e6b97e"], 0x10) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) 04:10:28 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x100002000, 0x28aa) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ac) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) close(r0) accept(r1, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) 04:10:28 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x4, &(0x7f00000000c0)={0x2d}, 0x10) listen(r0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x87, 0x0) 04:10:28 executing program 1: r0 = socket$unix(0x1, 0x10008000005, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0206917, &(0x7f0000000000)=0x10001000001) 04:10:28 executing program 0: r0 = msgget(0x2, 0x2) msgsnd(r0, &(0x7f0000000340)={0x2}, 0x8, 0x0) msgrcv(r0, &(0x7f0000000640)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\a\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x45, 0x2, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00'], &(0x7f0000000280)=[&(0x7f0000000140)='(.\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='/\x00', &(0x7f0000000200)='-(.-\x00', &(0x7f0000000240)='\x00']) 04:10:28 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) dup2(r0, r0) r1 = getpid() r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000080), 0x0, &(0x7f0000000140)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}], 0x50, 0x1}, 0x1) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) 04:10:28 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x7f, 0x530}, {0x400}}) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0x40) 04:10:28 executing program 1: socketpair$unix(0x1, 0x4000000000000002, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0x17e, &(0x7f00000025c0), 0x2, 0x0, 0x36}, 0x0) socket(0x1, 0x3, 0x9) 04:10:28 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) dup2(r0, r0) ioctl$TIOCEXCL(r1, 0x2000740d) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) poll(&(0x7f0000000080)=[{r0}, {r1, 0x1d5}, {r0, 0xd1}, {r0, 0x118}], 0x4, 0x4ec3be40) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80044275, &(0x7f0000000000)) 04:10:28 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f000004e000/0x2000)=nil, 0x2000, 0x0) fcntl$setstatus(r0, 0x4, 0xc4) write(r1, &(0x7f0000000340), 0x10000014c) mprotect(&(0x7f0000028000/0xb000)=nil, 0xb000, 0x0) getsockname(r1, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) syz_open_pts() munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) open(&(0x7f00000000c0)='./file0\x00', 0x20008, 0x0) 04:10:28 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x8a3, 0x2, 0x0, 0x58f2, "ecdc4fea254fec7e32e57f7dbe393f8f42defee5", 0x1, 0x4}) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x4, 0x6, 0x739, 0x0, 0x116, 0x6, 0x1, 0x10000000000002, 0x0, 0xfffffffffffffff7, 0x81}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xfffffe8a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffffffffffc000, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000140), 0x0, 0x0) 04:10:28 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "00200000000000fe3b5320000001000000000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0xffff, 0x8, &(0x7f0000000100)="e808651d57faac1d342eb86872475431c2df702ffef7eceb54b61eae8952d0125b9767a86a29cb6ddfcde860d986bd4d88005906b9e8a477c51241697c34f5f013eecbd16723b3589c85bbb06591d3139e486e37b7900b11155fe288d44f1fcfd8644814e5140da1e38a91fddc2319834f690f7a048a795d50036456ed4d8b18c7188d848fe45760747f86cebb592261f97ec36a0a8ed29abd89a46f766924ca24667f6e0f99f764a0b62df9e489ee43dd80321f4aab41685556aad27b1def9bc90fc96b", 0xc4) close(r0) r1 = socket(0x1000000014, 0x4, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 04:10:28 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) socket$inet6(0x18, 0x4004, 0x0) 04:10:29 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) fcntl$setflags(r0, 0x2, 0x1) semget$private(0x0, 0x3, 0x628) rmdir(&(0x7f0000000080)='./file0\x00') r1 = dup(r0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f00000000c0)=0x7295) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setreuid(r2, r3) ioctl$TIOCDRAIN(r1, 0x2000745e) r5 = dup2(r0, r1) sendmsg$unix(r1, &(0x7f00000016c0)={&(0x7f0000000140)=@file={0x0, './file0/file0\x00'}, 0x10, &(0x7f0000001600)=[{&(0x7f0000000180)="4b5bea99a72c8dd6fa8a96139741991cead2de4414a69c25de97f22e27c2cbdc09455cdf0b117cbabf06a1a7980c65f43b5fe4787b3c7f586b89b85d66aec793a515f47e25f17ac7274566c69fc7281724a6f72fed49e41aa63a53793a87cd21d23aa982ee567628682987545aa6c9765ed66d219dad98b5cfa919bff4c9ff1eb9f50a5c45323907d116a437fd0b86eab73d584535a2958e5457e32f9a48ebaa17ec1ddba75933ab1c9dacbdd7fefbad5df575ba7d4c8606a3537ba492f4c9979e18d6665169ede2fe5eb7b5bf36c10a954e482b8bb7b8b6653fd01456ede37e91ad6b7a54ff313a28cbe60ccbdf2d2ba454837e071fc654ee4d0866dc7237cdcd74b70808743526c54ae9cab04d40558e2c17753bd3a60c35d5704b1f42f6a2c06b914f17db40ee3cf45a35520d4b90dc596e1000a4c0455991e366adc40b41f75f7744e24f0679fcde89bd15e50da67638f458bb8965f9e6596efa1b9ecee2bc7151b5ce0c9a69a79ccc6957b282fbe51cb0a211cf53232a6a5fdf91ed2f110303b2e6b14f78f59926969a7c7730aa51e9f5e214e71edeb12e01d2a2f35f675c75ceb600ead01ad45409906a2545d4b66138f9745178001bc426f4336754aec5e766e0673e8803a8759151d20d38a14032a4ac4a132821cbe7b38f99517bab091ca5d8e1fc1a4f5a08582274e13aaac6224efbad7ebf6dc5a989e281854029307efdb61c4dfbd33948e20dd172ba087aa580c534384a8797980fa472803f820d4a2f5435242bb01dd037dd8d57ffb1539282ea0e5089fe6b6e6d23c75ff5f2a06877f0554d978e7ee5fb3b6971c765818639ba45268b7f709d63a95d3b32580260d19c84485f5f847c6c053cb5bab9b49ab6655c6b3278019acaf32c238f8b4041fcbbb48e891229cb12f7ecf6e26a71e87c2d2230a7e37f5184fc49440bd6c045681bd38faf452317f4a199ca0a830d54a5bbffe405775528cd43173847180f60e3274feb7ae029a218819afcdeb3843209048dfff458acc234851bd22bf2974b8eeadf831bf938701fb09b203c32e96161da7b768a6fa73d38f26a608b5296e4fef654e02adc0a716760e07d329e1ea5397b02a2549e27b5ec74019b0a5820500cd22f221b48e64e4eceda348ad5d05575bb0beddb91f0eee48dca70d5915ebe0cd6ea408ab2ca517a3902f48a994723e67f0f1ba185db874cd7aea03f94da388e412f7b4c50ca5a6714f69d90c1851ad60d6f2a559534f5c78c4832587a2445eacd419c5a6e6c5bcf1c0178b46be4ae51fc6074d4e2a40d31bfbcf838d9c9e82d5e7c29aaa3c1080e99e256ea810eb49e23a43889959e91120f3f67acc7f55e0974c8994dad13219224f699332c34bf02f5f6a20ea44b8882aa6ec90ee2b63718ba5306f58e7f425db1fd4b7c7cdb8c2da3d1fd61cc273a42c1a3fa8899a8b71861c54b915fc3b0cea317b03542b3cfde7247cce145a031669ac7352cf7858585a0ba8ba6fc14b907bf813a3c4b8ac5fd56e55744e63099dee82055df93f2752e57b7263d36994810586e051b9cb4adb9ba55a9ae505c5334fcbe431dba1845d903cc0aeedbcdbd951e4a68a8b93a5afdc37a7902e4e9d9ffda9436209d0bb46e0b329bdb72656bd255e348e4ab0da630f91dcb9bc5dcda7e967bf66b54d35b9ea74af70353c89f499a31835db95f02a3728507a81a4125b16cd414afede2e051236b04970e110b974ec5f9216062abc466dffa124f47dd15be488524736e307bb7847fb5386f5d806fa150347fca33643aebfbe974df033fa6f508223cc243a80133804285e41cdbdc8bae7e95ed4d731745cbc2e68790f3e5db5ec845a397f72d5dc2ad0ae8b9b30097a6e8b1298f8913a0aee352bf493f2291ad2cd39619afdcda00517c564f4979085c88c8f55350a9ce4295e473d23a7bb9fa57b281b2a40e9a7f86b8c2c4b3157af1e13c6052c0dca620a91691ba3196b954c1c80a462d2de595c1e83337a8d90f1f0cf0f3806f79f90d2ccb6049f99dc6b9d943691a7d1a3aa87d65175713818b0690b277badbaec2ec7cdeda1577f73a701837f1ee44d2edd1587275a93aa80a64d53407b8eec14ec099cc03d998e0811d7445a64c78050339697eaa16fa1736fcf00921c02ddb2c58625945a11d3c67d92afd68f791e164959fab7dee9d21fde08a30f160674d39bd15e117f72c1b44377573f4f7c23bb19378d60819b5e97f0f8bfc04a68deecf6b66f8936b6322caa6889fe8424add19953d62951cfa3c6e0d290860c4bd81d93ccd79b79910ec7390f530800db516f55fa258944175522bef3d0b815f24ebda7bc526ea285f7a4aa6e867c2e5f27a674c1dbdd09879b3d1f69f4c8d089d1384297bf281111fc82feeb3fe6621d8279f3644c61471a268a3e1568df123d4d2c4e8f9dab84b54d2c5a8c0a9f751bda7b8b1c8499c7033c160e32a5292efb1bf4befb6414c7484cfdf2a02e0e975c4205c2933fe38d62f7b2866c882ecd64596d09eff465929ad760ea151c464c06777d22fab2af98f3b4ec0c5928a000c6916e90cb0e0d12e5a7235accd6d114283d351d1cb27edaf46f1156598d71eb85da136c3e2bfb31dd8fd6fa482f92d805d116d85a4d65614db0573fe2652d24c7d35d8030a1c66d4c2f045904aeb4c09c5f1011bc2b29593759c9bf126e37ef325fbe1b74629e8882751b1f334e1a3798c82ad8786aedf9e28f621325712f64cf993294a9fdc060fba0b60feca36653de47814d5a6d241cb8a2825b8b7a952b7cba769351bb7984eec5b63fa93d83f95316f524aa1bb9e6b60cec3a6e520fbb82d63c762c75904ce06ec1521ac3599c01c97540dd8e978f44d93efeb1bf56159efbd2e88f594483273f53502aa329c69f17f3f4e04169d6cab387c9e54c87e406e29644f0e863f708676bfd8fc847845de56e8417f25890bd764d70be0d525ff03d194eb9ecf01858fc70e8aaa3f2497be60db9f428dd6ae350efa5fada4ba5a5b8969d0dee977735042de9dfc8e4a642ee1cb77af870a03f6bfd0d0c13b4bb356feae17fdd9a9c1aeb9d410651ada402fd68f598d4e439e72a6603cf0398730675ced1480191a43c0f39da9d23f554129132966ad34f8014c28198a062afa23bebdb4e24e5d6b52b7feb91be937b708cdc0060b8daff90ea1174aa106153764810ceb17708be3fde6ab74ac0ea706ee3294b0e42097f17d82d8e3b46d3a3d36d3a0c0d0ff59fa98bd7d81a3ea811739808ef4724e0a05ea9a16d78c8f9b55703cb5683829bc62f13f70e13d474c1a3ce727da2c99aaf67331e75aea2b8f7329042a469e83cc990ddab68ed9ebc94aea205ffbc7e9d6a63101b82ed70c9716692e8effdae59bb6842443b04b23126521d22eb815fad879b3c211077127fd9ab47b18ee7b5780b665762c6b9e3dd37dcf86a7d07a3fea88efb2c31f6de884d338e2659a7219416c1c9ce14be3361eb9e442d5e192ead62df54833f2c3fca58cd276021733821309bbf192b963765334bf14c0d97794e4f0e0ee52efdffe672bdc03af774d357638205f520b7e82a98fc4e62f9471c650290cf407deccbf05f400815bdf4fc127a7ac89e2d6adebd37721aee87667a3412485c0e235394c3c39e2e0eac30f2ae759f245fe116b64cf3087df8e0009f4c828c3c00217c75e420447a0af89a2869d79fc604708061fc44f8fc059381f88fcc0e7a1caa2a9ce4d2339a74ee8f05c32091a2737bad809a80007e96ddd03f1830861bda1e10414a252d34a377dc69b3a48ff2a82ea04f59f43790b635a6da0e18b8dc94d374c7363d280a01b926e4a417017b7c14dc9ac0c1b9199bd05dcfff0efa12a9641f888f079156eaca5c07b624a7e3727d1ee524709bbb34179c6ba8d17ff7ac1627a9ec2068abec3d8d7503ea59f9ac36355fad9a85bb39309059b7914abc7bf8ffcb709d9f621d443148be093eaff92b1b00c14461d14abc28c83b928f3d4a26dddd8e5f635df63cac5c50e94dc8379fd1e71034407a2e7f651bf23f5fa09909f17819c33b293cba67195d7c60f6e35af256f643037dc5094aa3a771bfbd543fc75405dfa2330812a377882947e65236d8c2be686a4c89bc137fb621ca331fec349735f193cbd51a606c0537547d19edf29502ede3afb2564177191ad7ae7846c159469c947a45102dd393aef664458262316be4df2e09be27c44f07271cfe6995a61c27549209897ea78b57414e4dbe2640aed124b4326c1a099f4160d903f98f9ecedfb85d3a2bdd14670f28d2be660a04d1c918d328e3d17c1d82d5763b9304bd9ce118ac04d0523470896b08c12a3c61a71ee1ccb03662eeab9d5db1df155ad5698e7bc1f2bde449f8d7419858e06e3300ca50bf6b9da5fa9b6ef832f7359fc869ce048b61a342cc8f744554d150f21c1106019e1273c6cc1bee3ba174c016f2a6365b292bb9f55d1e123a4deabf0e749b87fa90ca7e9cd799d0855609a5cb9c964c8678e8cabeb1e545462a242692718a4e6f9cbbe5b9acee917354ae8653d6c54767ee984c8eab4ea8e0dc1ef8b8cd9e4f88aa1dc708ad9fa219031e602f57039f7f541c88c3fae4d0a9aa889bea20361ca5fb7fe9b896e801631b6c6dff7075dc15c83c1ed5cdae1f4408f7a448e992f6606e82d0f5db3d2febcda6332d304209d32a8c4fc875931f0e519b183dc57f560aa47c62a041337a9c147ce0b2bb793865cc870c4e19035380d02efe0a8f45f549bfe99f299d2b68defdbe808a5a5379663cece902b9d4f558a4692c853d52ef894dbc020d0a6dca20b14dd11c62b9a0682ed253bc74c54a9e34dc8fd0d847180795d5447230ffad5f8474b88c8cc40ee5f0dd66caedc0d7a8bcf5eb9cdbd0e6c6a4f85de6a0e144e5ef2415aeac34b567ac4712ff07194f8856afa0ed4a29c8b52cf7d2f0261cfe66350bd65cce9d407290bcb14e90d6e7886b39e732edbf7ddc09002ff87a1cbf13c986bd332021c9e88b15d045cdce3c8e8cf95ef2f26e697bc82e7d85fed885cdbc5fc8fd8f862770a58eb0b4998a23943140186499151137ece8b414178cca3c0cbb20be49fcd3e8043dfb1a3b9874c8d9c2a331519c9dfc9838a115dd6a642c84d9be8cd95f0e4273dbb6a380ac444b8d63b8956c137c5c8f20be65203cba7b84376dea221e7b8b8e2e0e367d83c8d2f1eb8a32c3719b7d285535326812230c7d5a37653a66b2ea0a53c99e7b084145b864d2eb9d4714be418e8351664cc90aafe285a406a9e56228584b1a66252699b7401631bfb246538a101def0ae554f0fd26c693938074f1e0d6ed300e38574c40e41a5ae84697e13d0f4998d8715c3d92110583c93a45e6c4d3bed1edbf52d937e0293ebd7e91669460cf8d345f41812d135d35b849c6480414ad18c4a7c951dcb518869bcf0ec18e7c976e444ba336a2917f6f682894754465bcaf08f82664b498a550e46692df67fdf681f24d0b802537b213a72da26638a71e7eb3ecbe7d142912a81fcfcf6cd554d191d0b08811e1c090f8d765f696d8dee933f84f4b0c069c75336978192007f0ce4f69e81fdd4fe29e35ac0bd7680434935e45cb92f32b6b64b6bb3fa072c3a97d56c9e3d74ef448ff2d4f06ad51ab2a913d265b956d63dc77b306e623232e2a5545882055e7e7985c88eb601a6525dddc92b4458399cd8d07aedaab881ad735592e2fab97ebb0f970971ef72c88cea3da3769b02a19237dbde164bff0eaef12ba6fc322a541fd5d9ed56372e63dbdb75fc6a683d7a830cdf0a75f810", 0x1000}, {&(0x7f0000001180)="704c335c30dfe6db301d723ec41af8e4fbb38453bd41e7099d45d2ed6049d85746e26bbb81befeb71dbc572be4f2de53833b4502ecb8889843ab48200a97a84a63d0d5739aa7adced26a22e474074fb96097b1c0454b9620a252a0df8add37f9ce300b0b27b47c7375acf203d602d5e030af9e7dea0f99fe313ffc24a087f90a54a60c8b9e817cce9e83e05b982244e8a4d0df31e2f64a2bcde5b40bb533c72698fc179d0c729a4d1b699d17271b1413c60c2d940f357d361cb200a86ed32ca6b0044a4d751f0e3f4e232059d85926e90d3c43660f1404093e51dde33b56e174205307422bad9fbb921b48b4a2219332a3d1084f9bc6c82138f5e87b9c66", 0xfe}, {&(0x7f0000001280)="65abbfb74d4cef7618427d472ffca2d17130b8d1f5ee2781dfa1dcbcd8eaed7e883b9a169662f761dad8764ccd97134564be61e8153d014a099441424e38ea4b5780391aff89be6b9e2fe4858ad8f31bef1b5109b872fe573b2613d08dee182f44db6cf3af75ad1798d52926df2492c4bfbf8e7273fd07c884f25c30cc81b4484fd36e36ed6314206bb2d74a03126af13fe5d77270c40ef82080dd5265779201c2dbe8b20113533b5b5c147523c0b6b9d8800b4ecddc61a051", 0xb9}, {&(0x7f0000001340)="289a21f8bcabaf91e433a61a7772be1fee1676db9560037da7d5c58bbad61b600493bdbe79db81daff5894fc134148b855098a88f3b9c19902ea6637c38aabe7d4043987fb540dae1a3f4ee9c7ace922efc3e2a5e4aa03f954251c6963c2fbfff5a25135b46ce9368d048531f2ce14a448c32790f4233e3ba9ce3ed67725d785fabec2ba4197e9b608ea17eea140c2a41d29ade7b6bfbeb39d0c68c8e19640d3b98849404e4c4b30f094", 0xaa}, {&(0x7f0000001400)="79eb2dc971e9ccb49799addbb913f3e9853573ff366a75307a414d702b1bc320b0d64e0f2005f08e51c027be86a6bf688cbc6ef34d753bc6b3807f203e96781a04f5e4a11fd729b38220344821b5a5db3be6f1ac1d8fe6c4e3a8bfcb40520d9255d7227f08cbd1963a95be2be364e5179c134518f86b1de820ff85fa7674486b156f3da4ed388d9eaabd78252a267ab11ef77c7f7ba1869f91c533334f06cfd4dbb2c7fce7ca45b49064422b505c01e9701abd4e9574e6f0321f22089474408abc9b5525deb08e781a", 0xc9}, {&(0x7f0000001500)="9643d70fd6096a85bde37a97374febdb64615a1e2cc7f9192d6294c29133af7e29230cd61cdd28a9fae3139275760c008d82810b5ede6fcf5c5aba", 0x3b}, {&(0x7f0000001540)="401e181582bda536c317b6f072074eae2f0fd31aedcb60d1020a127ccf", 0x1d}, {&(0x7f0000001580)="568a7275245761f22587fa6c5c71c86cbfb07df145ef4d114647e669655617bd39f11e95d29f2ed582d2ba4e1c051f76d0aaf5394d7b0561c6153fe14fa653551bbdd208d6ffef86a3a434511aa5057083223f04d097eee6165883eaaa03c0936f4908", 0x63}], 0x8, &(0x7f0000001680)}, 0x8) recvfrom$unix(r1, &(0x7f0000001700)=""/197, 0xc5, 0x42, &(0x7f0000001800)=@abs={0x1, 0x0, 0x1}, 0x8) shmget(0x0, 0x3000, 0x100, &(0x7f0000ffa000/0x3000)=nil) setrlimit(0x7, &(0x7f0000001840)={0x100000000, 0x9}) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000001880)=0xe6c8) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000018c0)=0x7fce0a24) r6 = openat(r1, &(0x7f0000001900)='./file0/file0\x00', 0x200, 0x1) r7 = accept(r5, &(0x7f0000001940)=@in6, &(0x7f0000001980)=0xc) sendmsg$unix(r5, &(0x7f0000001c00)={&(0x7f00000019c0)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001bc0)=[{&(0x7f0000001a00)="46e596458958fe4ea99113a3e5ccc1cdcdbe671d486c41a26017651a05104f35e1221b2f7b0acc1946d3dc2f20cbcf9026b7b1a248adce953a5f4c8a5b9ef3", 0x3f}, {&(0x7f0000001a40)="b39e", 0x2}, {&(0x7f0000001a80)="bde922d3b07960fc80b411cae7a0c646d8962987d63d95c4a924e06c662c2f09c9ff6c5c535dda63cdbfb15e843fb3ade0818998be2d0af48c60a27e8abaa5e1401e41bcbdb74038cd1cf95daf6aaad262a282ada71705e32def76c186224c2cd9b7827087eda8013fe259294679aa3d6c168b4486e3c18d22713bd527711aa57d49447510d40fda16", 0x89}, {&(0x7f0000001b40)="f98d04a1dc11700097920f83c8976aee4d126a9d4bcefc5bd27d8d625f7290fadeb9775fa65d81a2df5c83b2c2af0a29a2597941897b59de5b3ccf3d6ab9dd1ce63164bc60a8c8bdda9dfffa24618f4f9acdc79564ae36344342ae0b33487498923b7c974e9b51", 0x67}], 0x4, 0x0, 0x0, 0x402}, 0xf) chown(&(0x7f0000001c40)='./file1\x00', r3, r4) chown(&(0x7f0000001c80)='./file1\x00', r2, r4) sendto(r7, &(0x7f0000001cc0)="31d243b320b76d40ffc542a865c1f55a649b1a8e99471e83cc7f191cc34cb3cb287ddb39a271344bbb393548957b3109448c30a94f70579d452bece9e61abdb5c3b2ac00dfd4ac5b98f87c1ddac132e6fd930bff200a092b12450f909e91478c9d999134e2658572f42d635088cd1096883c081f42a4eadb5153d369b984aaa6b1447fd47427bf7f45674fec19041e1cb049d5e094b16ebbb1df8340ed37ed3806a658848d92d1769b51af824a5f8ee7bd94a84f67f6730f2e3aabfb07", 0xbd, 0xb, &(0x7f0000001d80)=@in={0x2, 0x3}, 0xc) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000001dc0)='/dev/zero\x00', 0x100, 0x0) fcntl$setflags(r6, 0x2, 0x1) setsockopt$sock_linger(r8, 0xffff, 0x80, &(0x7f0000001e00)={0x5, 0x5}, 0x8) lseek(r5, 0x0, 0x2) setreuid(r2, r2) getgid() ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000001e80)={&(0x7f0000001e40)=[{0x43, 0x3ff}], 0x1}) 04:10:29 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) r2 = msgget(0x0, 0x100) r3 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r6 = getgid() r7 = getpgrp() r8 = getpgrp() msgctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)={{0x20, r3, r4, r5, r6, 0x0, 0x1}, 0x1000, 0x7fff, r7, r8, 0x2, 0x81, 0x3, 0x2}) 04:10:29 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000000040)=""/84, 0x54, 0x840, &(0x7f0000000100)=ANY=[@ANYPTR64=&(0x7f00000000c0)=ANY=[@ANYRES32=r0, @ANYRES16=r0, @ANYRES64=r0, @ANYPTR, @ANYRESOCT, @ANYRES64=r1]], 0x1) listen(r1, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f00000001c0)={0x0, 0x401}) r3 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x101) ioctl$TIOCSTOP(r3, 0x2000746f) 04:10:29 executing program 1: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000080)) pwritev(r0, &(0x7f0000002700)=[{&(0x7f00000001c0)="9e01b74f24591e9b657cd7c73db24dbcdec14a63df6109ee4dfcf25f003c13e2897c8a56221dda110ef05dc262f38a8fc99192dc90352d9200fe54e41d5b0b19fa0a810d67d88ac2407639c12e931a55a4867d95c77669a8e7c4f1d9e3b8c9842524e1fa64e919709872f9850863a5aa3a7300728eac3cf6e5c47fbd13f60fd6bfb4134173c0c462134b76bcb28768cbc5061e3f3f6c78e5ab053f772cd396f498f6686c99b3d08652d4b230e47ccf07a54a3f957e42e6ecb401a07b40914400a6bec961957f8044b49c788e6fde04a783f8865f18eadb96bed26b6c89cc39c007fe45f3f99e1ecd14e917b3cefe018f3a767359416bf3bd8e21850e0e1c7c56743d72f3ce45016663278b42a65753ee06df017c92ccbee091c0e072e2cb4c95db628eca7cfb2456a118256f3b39df8516d537c48b6ab356431835eaf20c42fbe766d7bec87a1c4750b6c107901e3bdfc555a3798985b34bf42673cdcd2eb4245fd098c2a55714fbf074618a6a179a2e0a98190f5eb472e7812efa358e28a5499416c45445f766c1a18b75c33de86a36953ffa7a9060d9c8812ffcc091931b1a3980b7fec2805aafd2e30ce6d0b16129c50f91ba1c1cfe30153a9247d833e3c57ab57879417a49f1f3116e390a74719c91356fda1bcdf072412ec5849d5c48cdf685cd38fae2b0af71799e963abf8a922a79749734305625b9ae69e54ba160091fc4c26dcb958db8e272137c00dd079b30ada8a7db522ab9772cb3524f4857fe011214bdc9d828c26fd8a402f71f2d96565be3dcffa7e2cf421b2a26833ff95934e0e59c22a020aeffa42c43768f12e5c91868eaa966c286a1c019663bc7b7d9e17da5c7d2a72118c7cbeeb07f1aeb92e6a9337824ae4561f7e2d361c67efa23aa95ee3b2c39c680d8def15d2918b86edb27f2558a738a66bff670931e48016541164c61531a23193ebaf12b53ace8c0a0b6167e742c284173c4bdef9e9936874ea60af5a3358d96a30ebf9aaa7ede1e387b2707267d702fb673cf8230194b3051a476e39adf2f03beb8eb780b05270dd415c50ca573c75cb5b1f0cb6ad1b3238892e60d4a05b7a8fa6bde4d611ba906545e5a40afb28141ba82ee530e45deae59fa0e3d265b97de56f0ba233053f0dbf788722da8a46fe794da442ecf31e035959b4edd7a1d74f6b95acef82484cf33cfa73a2707155eaed084b23b60f3e686233c0b3630aacc26ae2d03c0bd8fb6bdb9e3fa37949188b2d8a83ed17ccbb0c6f57473b0744804e77a1c520e9aa60311f9e15979a6df8f09990dc8e3696b149fd5b3e5bbcfa6bbda1d81fe00b15a27c7bbe490d5e706661740b288bf5a07d148903978bbd6882718b6d54e280738c7411f67b568aa151d0ec49e444dc34fc87234fdd06dfe8c3e12bb2b360c6b9a50e06f4c1f074474a8b033bb787d0b2720608d8b14878dff229a40c298c07dccfa78321a4d022a4836cce28cb3b78145e024bbcdd89bbbf9a4755328bcf8c880e26fe3c8d52a0b16ced80c1c74577f7821e660c4c16c0f5854e06033717fed5ac30bae0932830dd0432da5223f1a99858eeef8911506bc95ce4021e301b319678e1733cce3e7895a644452617f5308158eb8d0cda0c30fbd53f78a7dab36f1aa620621d850725757184703a443d54e94ff37f1df7e7b1ac68e8eaec6503f737b51ddb83d9d8f22922c5d9b36e739c86833094460ac637d081f2de32f6208da459ab7f1c4b29c6a1cea1ffb893615a7025c71d60ea3e2a27096f5ecb5fb6d667bbea49a27525ae188f3fe082bbf55546c0092f7bcae7321678ee76b25e6cb29f4e8c017a30a88b4b641965efdb23759b353481f3c10f038b7dfd9dba2275d365f6319a0e3d4fe192c295ae822abec1113b034145aac70093b1a8c90f894805da786f5fc25d166dfd6b50a9251fedb50a07d4c9e95177d89c5793d998470a135438be34d52d2c4b93dd688c30f370ff9f716e712420a09422038ba350c85b0a6f9f0854042fa49677ea4e8d1cfab7b67d2dff8a270b5cb8fcb4dd1a2d29d67591dc7cedf2c06869079755f136101b1325a01751ac374cd3aefb8da8a9ff6a5c97e26ecec3f9841f405baf7d62100dfd38a0b902c657426e56f04653c4d98d1bbaa1356532f8749c232793003b59964d97b1b94577fe322009c63107f062c70af7c34bb7788929579877ece99f4e441d3fa3d78fa8f5fe111dbcef76bad26ba7021f473b0d5a5ba0655c5a3781ff0eaadfed298167051d28b583ee5861f2f178762f420803361f0e4b1ec4e470875a0a77d07138110ad5e660271f5cc2b127ca74b19b067eb9741c6bf925cca4d3cf1e6166747b025ee8dbe5db329b17f08ff8fdb67f9b0e76c152010f845d6a9640528c8df514a02af09a1bc5f041b424e98d52bdd8d01d5f3c39cd3f9f3f4e2ed37ece80cc060f432c21b5fb9964215151b18c0723541fdaafd279e330b3c09f2ffba5736f6ba8d02a8fe48fd44758257f18936902d687dd7cb7dfeb6070a7f22e766bbe20535d1aba20f51c128f753f40de02a59d3d2f40f05b42cf9fe476640f5d8e385791c23ec0f9d99b561fdfcfcbe866eb22e3cad2cc9fdfcfaca80a2c2cdbccd92cb8153b7472b9d4bb259738d57666ca26cbf69ca325b7e5646114575838487f4ecdd2ea78358729858732ed49e958f3e1eb78b996115a798d0f27e626c2ffb9438ed77dcd0f8a5996dfef1aa72514a2f072b852408b9e8b89c4c5d6b1a13400f7b545d5776513b9d893d6b29c2acafbddc771b688fe056c6f2561a1e9e3953777b2318527c89151093776483237a78cb591233b9eb00f1e77ca67a240e122fa885784b07ed1d60596917c1ba98f8abdc7739b4d66a27a230cf1320fdbfc4682e329d1e486797cbcf59d9a7e67b042e8ac2313b573c1b84b0d489f9042768e29f739746c249f46d07849d3e0b0973ffd072b8b464e01557918c83fedbd04992fede94b1d312380261371719747e78d023e5fb099c797aa5ce4e67f3d866d28201faeca38ccacfbe8fd54d3db62500b8426b746fc3210bd640324c586fa899d20839ae176daa3de39e037d1938d28d246f440d9332e326bd49118defdc587023e246787c58af60f7cd3ebb7b74f27c07618fafb64d3c283e89e592b20cd13fb3c33fed247acf91524c921d6896c6ea5303df67ba59193c1b71dbe0b3566a39e2bf7c7f01c17849b31b98fcae7ab4ea7928596ce56128fe16a530127cc6e360d8fc2679e8be782687a74c1162b9d2eaa1f62f0891e2e43a90bfc43bc7ded36410eeeab764fe739bd51af3e99e141de7da18e1714244eae82878438e8f3dc660aaf58affbb5c6329139c060edbf06506d9bf665c6b7c5110ef096bb63900da395bd558b7a6abaccb3bcdc5a25c00b8902b55d3effba841f7c9bcd63c8d328f0986325e8f607f60bac1383e2e4817f6164b0145e6dbe06ba738ae1fa640e6f59f20f0f198c5db5d807170a2851a4643c41390a2b042afb32eb73ede8431fff87a70f33ebe5639a5aec196fd136651a2607ed27acb86868f762a223e1180d5c6c17e8cf156438a52bed68970cd8b26a7b469eaea01a3097a60015068f568c88df5faf57db6c45cb3639b9fe39c3c3e72921eb57442e2779ecfed79fe663001f326621d19485a0e6bfa4b243728bfea584b2f6a001e7150fe658351c16d0ead264d9060902d782f614a41919004482836713c212e3fd52584055ae2af270b9ab4ce350c5d85a4d3131de048e3129db50508c41e07940fe3c7307b0f57bea783699a309eec1ab1459daefe4d5a144896a68ed9f8ea13f44195b84b4dbb3d0a186088142a96f6baee196d086fc5391abf5ec5c306ebfa343f55024fbfd7955e8019c5c60d7d453c0d7e72be8c8b1c3a5600b1bddc68ae8177457ceff3e356830fea7569b781923831c373142e9f574a5362eb31c29a848926b01007e8165fa9e397cb97b06267595369722d400be46a5a44955789a433040084f1ed813196a80e7e26555ea298bdb109f01b809766fcf6eb462a4184d4a2734a866b2604eb7e29233a0babea02dfe999b2811c4e6fe8c397a075e9cc768ea02e77f072a40ccb2b890e6e639b17fd4d4c0bada6f312e1de8455c46514ee67890ea4dda484aaf0701a16f6aed56b92827e9c4b6ef9f6d2c56a44b3120f2f5e9b2dc52741dbe9520ef6508364f8a66f576ba854525c972d6f1f3a477b8602720cfe08767425ff39f4f9ba9b1bbd92a6e10a90d0146233961711441b99fc79ee7e04472f95c9184ec95f86e31b6bc92de23106b42e222c6d79253676ae9e5d72a3d8fb2234d4e03e40f283db225a5f60e7a72280a96d31a6eda8aa5c3960a4160d8120b10cc53ce462d5b5889648fa6daaae4688ea9498e74b6ffcf9d029281e4d2733135a92183cc3b769d21b97c85ff432200fdbf4901126dd8c25f6ad8d0b59499b02e911b63875b99195f3a091d24204ca17d30ee14a3dbda8c4e2a57d8f9b1d3a85ab0c2313d404e673dead6ffcd3835ac814cc439449bc4981f7cc46bb90e702ee0cdc08a3f912fba4433f885fc0e66f56b846231288803272b2a3ceccf35dc58a04796831e13d5447a4002ad58629de515a87c2b53efcbdd8a2b0cc766d1185a027d309b7ffb242e308b4aebe8b2d03958aaa11aef558397fce2f5f0bc39a7d54706b2c45ce0139600da4584b8c11e06be76dee9f9d05b689c71d8f9eb5eaf6e2583fcbb2bfb36eb8d97f9db295803fad3c280093e4139291f144c972b2269e396c4018a7d2c0d8b47a626259e2c03c62b3b2dc6b9eaee92c6ca021ef10043908263b9e74a8f1743d875e07e075cc77dc0ece7c117c0a101b3a26a5915734f14b4869b7efc8641206667b622f988c38ba1c12091afe1b2f27f7b34fe34759ef81cdff4b6cb884c8f56bf9ac305543681e3c7cc4cc3b9988e570bacd298d38d6e1fbc4114e9b97ef950dcaa01c18ff0a6b7e165b47b63702b95c9268b4e42a0783d5047833cf55f36cad0d424ff5095df4991da5ce22436554f337134aec5054447074fc1fa446db9d77749fb7766befcfb007989c640949b4e60f17644995875590e7a6e29857a1d2465ac471a845ba0b448cd6e3c304ce08b5536d1bb6ddb0d5775577c9f26bf6adfdbb72aca4b9dbcc5c98ae92cc09378752d8d50532dee3703693f01d5e218a0b87cb0008963284e37657e28b1d534dae9d2c741562967d84a14ab2dee63293a66334934f409dbcdce0e051025ec55de22f8f9aaf56cc9f924d344ecdd267ed4abfc01244166869cb755d11714a45a9bea2f804057af1455230f2b43a85cd2f7b85028c102d574faaefdc0f4e0c435bd23b8b593c395384b678a2292f4c9daae167cc8f3b383ef31b501899c1f019d6ea39f4c9d336f7f76ad0a2c19fe11de7a8937c96d3315ba70c8a948685a0d7b88e40454092143cf5f44818397adab850eeb511e49e8e28e6e2dc539ce5de552f438213d031832ee6e2de4e43d59506e8d6bd6412f948b9733a7f88046c212beac4dd5dc63547210d4c3788dd7d930669442bab2361161349cade24338d2314ab5229176ab6f28d15dc234209a23e8b0c272d3bde0a95a243baaca2de97f278c485ea2da74676ded7281cf88823c23779d84591e97d70932f524429a0ed7bbb945aebe0af23484f71900613d1b963bf82311caad979d2f1ce5320ac03314595e869a12b93e4441fa29713a7cbd8b31f4ac24d9dbaf2c9710ea1c881bc284b7bc4a294b6b0d69527bfc11b9b855146b80e41e3e5", 0x1000}, {&(0x7f00000000c0)="9f1534e7956efc386902586361a5230b073ca3d19be3", 0x16}, {&(0x7f00000011c0)="6dc658e16159921fa7730ba45fefb1dd72ad811dc6c9c895acbce754876b3bd2c2dd51c462c63be0227fff841d6519fa5bdc0ed0aefe4a9dfee3ae7ba8a8b3fdc961397c143da036f0bd54d0254187ddbb5053430f6df69e68dab18406cbe5c4e6f2aced8813fcac985969f925cda70d94c17b9b5695e84577bb10246cd102e826c2405cda4bff52ab33c1cb8a552c", 0x8f}, {&(0x7f0000001280)="b01a971b5b530465e63546fe0f06c61b26ece84655cd33e8e7e99eee0db16d205d91bf3c105076709ed38ae964d93c4c9e357ad48101fb827864a92a9d10017a51e84d11bf68035bd6174e8e8f38c68462a7fbc63ffef2351e2c0dcf96ef77b13ae8eb9e115cf145279cd0f3c968e4885aef72d37b5ab12c7fe1eaef657961a851b21e9aac16d51f1534d3ab8d5cbed9791058fe07bcb1fcd48016778411bcfbd21b9799bd334bf322c123fe8200a3ef58a4a4df59f1aa8978340148806c8c0aa7790f2879962b39d68e4aff", 0xcc}, {&(0x7f0000001380)="706138e19e96dd80442d4e6ae521150768057d1f0b41e28e77a8accebad48fe452258d949f4f5b80f64414918efdecad031f0692216c0c9fe2bb9e491e5b963dea77d37bae2ea41ee28919c26913ba58f03290a3dbd36baa562af18bdd7a19d99b5b3c9c54df540a22127d6b7d62295e267a457bf1b35829187b00886c6117e8470c3a65bea4eebb48857604ca492393b16511ca4316b08ef948f0e6708e1920935b1462bd90dfb012f12acd1689b2d186b3eed3b6f21ef2c5d34bb99d0eb03caf460ca4e70cbab79ea1d2", 0xcb}, {&(0x7f0000000140)="51fe539029e7ed26c77dcc9859d25c2f9352a0e0f63aad38d368328990bd5b6785590651fdc8b0", 0x27}, {&(0x7f0000001480)="7b245b561fd8ee33e5eb09d3a148200936dd367efcdc6d854c8e2701aa3442996799b4baa6b7e3f2582d68445aec64628efbc511e8b52f6cf223d48cde3c4d3f2e72ecbd448bc64ee77f334332585dcaf3b2e1e0d0fc16e6912d8741724d967ed06790e4a82ef9ac05ddbaa39f876cc5135050be32eb0fdb5436b2d2849a560f1b467e4e6d6688eb9e8354907b435e8ceae30655b5", 0x95}, {&(0x7f0000001540)="9861a356c011a853a17dcc7413d0103fb99e4d572010499876e3e7dff321fb397e251a50720d064f4ee67c1432f0c5ff70bc2ec355b7eda16a2a7d7557ae102a8d97941d634f10158db5f060ed57edd661fa8bef26ec19fd9cf9a529684ca7448d88cb954c092a188fce5a8387c44c0eb4f5c3d1440b99c2145d0f4abc983a97849709a37fb71d401f6bb1e20b589b47fe5de7260967e63f6ee8af2c3fb774dfc473c502018e3758844f1ec394e8581ec497c8b4e6d0e6d7b76274353db018d0f5618e5cbdc88396a181fde0dba8c78748c90f26d74fcedbac1ed27606bd3562b283fc", 0xe3}, {&(0x7f0000001640)="16e36dbf1f0b92c2cf6200e2ca5121e01a4d532fd70c4b5a138b0aa51576fd88e24148892d25b14ca3095b6cdc528465308addba403687ce2900714941282b8bbba0c3676ec55a0dfa9694bbc26f2fc6182962cc51f9765b4eec7ab5381f76aee1051d6bb3e9d76f965736c8fd52c2520b589a03b9baa910eb9f3b72c4cf05d77b13458cdf15b7816d3a9fa1eb89262bb93c0ab99c710c3a96d3c1a2c979c362fd5f966017ad586cd4e9dd913cf0b03a6fbbe1f1c8d0095d57eed72844d54cd0e4b2d7c8ba0b5cd20a14bfbbae733bd4f66ae1140d7a2b19425e6fc260789b7c6562fb12b9930e2ce3febcfe342fa4ddd2ba74d800f9bd482d141670caba5a1ae9367461d9782deab08e901ac757b249e5a5df32d107c0c22ec285d56ea98e6f1f49bf40ec1c9811a9fb0a3ee948ce5a52d6f4296afd21c8333437e2ae4f9f1be400f16d9fe864817a2fdd2cede1b09750cef01326a0b06ae84fcd468d460a86d63370e01abf5ffe46ed70cf46b363d53acce923c1694ff7532fb8da1ebe646aa5acd56678cd8bb950a43d89cae5e04f6ff1f62d6cd337b3baeb60baf25d972c7b082387cecf61d23a068ff0661f31b003688913d66e5c6997628171aea040c050fc70d152b528f733b8e963186bc265ce80ac7cf123570317979c8b51fa7d65ed85393c98953e7727f6543393a484353f7ac00b5c752c48c36895c6a2b3e7c21ef22525ba0b5158902c71fd96d3214059571e238e182fa1c97502551dc8e5eaa169f5fdf565f018e0f2594d8954797546d6ab347629ccb1e29e5c989ba61152f0f458f10945a6e9507bfd4709859e6df6911fc3e3a6a599e42cb2d9f2d363c77bbd8e101eb96280cce8319897ae2725d3296347ed6519738a51938645433b46168256164973b5f201ae9c952da32394f58366159c009bb5bac1ee7fb2f5709bef335964f3c6e0324a4fa722292124af56ddd57480452ab0beb4bcc710dccd13b620d43dfcadddf3c0ce2b7fc470f24b18eb002a8cfbc613966e2aae321d423d78130d8c92a8a5c53eb6398814772636a2f73fd5ada5d0d44ae9981dad56078294d5dad7b9b5e20132a0fad2b752ee567dffe4eef6c468a8476754b6d3e3a406f3301fd92feaeb3ab68931b0c8589ddc54837e0377217f327650b5bac625d1dfd742e965c78456b0af9e9d90c74084e30c64cc58eac68ed4fe66ecc801639f87a46af3f93c1190562874477930a51d486d5af06017df7b904352bea041261e466e93694f648577c26e94907cce149e8e1d0babc0146a3be82738914ae4ccbe0895e7f006fe018215e497eedc60628dc06ae0468005a330c8811795346933a8fae3c6beef33e044719d2e84027a74b208df9f4496a64ba5312379a84a3d28db98f8ee5278f718b516b8d4f7f593126db22f6e417a60ca5c60b19e712be5aba3a13fc57f0ea50e770adbd9dafe3dde070aea1de8b045151e7a63b412a872f7133f52eed136a31ebc9b6131ca6c2195487286a0ad10fc86ed02d2531482ab45be8b628dbf1799b698a728ca83485e4b5a1059984e46daf3cd191945644044af02a2d6328a87633c1f1e006f64839b22a4f9dec28e81116bb35acb2aca6442168fbfb26258e5c507f75b839ca047f4bb9b641d19c7e07930365a61cb2c2b22df668e8275fcb505ba548b64257f9ad0833ab59ab5abd4aca49b66429671e0afc42a097ef8f065396824fdb1b3b02de390597b24460eab554d54cec330b4c946b6bac98a35b68d095c3ea6dfbf0ed5ed61bcd11b5f03ef7992ce6fd8a653a9ea04ad5de589d3344040fca6af58c19b4d0a5bf97f153aff53cfbe36bf97a1eadb0bf1be2bbf5ae45e2308df488e33d61964432b2a52185e316a32520a8be0fc8a64d2c186942c3fb9a14c2cb90bdb29f9d17c6083a1636cbd698be391c1e8319f65cdeee5346f07fbbdf4ffb913171b93320580a2ba20804ccce567865526376640289829fe9bbd6bfca669e3fcdb92bce0f2e4423165d00745396dac3857666cc69b73a7077e8f64cfe1e5f9ff5bf46ba6c373f34fcee77c948e52f251ed81fe700ade208daee7e63cfac3db8910a286cc0d97636e580845b4f8674f6f53f25301d7c70f8d967231cd10c26253ad83dde444d8d436f5caf8444566de710af3a2ac6952b80b6502f0fba7b207c682b40c78c5173d2c09d8d871097ebe458c2acef5043fc03d046de098415c6543991b5e8e13d15e7055013003542b58f0d970fef5fc3b197ccb0f77e780ea260181730ef7160230c80e8c0a1501fdca2a37c1d49d73bc2602b0097b347466bd6bc0250fa770b70ccde5b51d1a3758b3ccbc8913a671576e73f0c39e0867469850c247ccafb2af38d70e984459ff78bdf87f87d87a6b54720248fe869fed62382f81b5b1c7d6f50bf54d598232e8fb2a5d3f9fa36e4999a57dd731239cb28fc256d489a4a369e9a1ae0ebf539a97c6eea5ee53b9158cc0f9bc541e103c0f7c04efb747aeee66f5e0d66e0fa36727718e8f7fcf634473c74dd1ecfb854dd0a98c5e0bdb76dd62030764e011a68b61e94979a732793781430f2e924240fc6ebb316e726fbb28712886cee95aba3466048d1a0de0d219579e0614fd5e5d6fa934eb67c6c6d1bbc6179a1d6c44a1455659907aab6b77bc54fc8b03fc4fcd06bbb1558cc584cb3096f2d1600204d83a6b34fd5e569c3101659c7767b244d825fa7fe7e6a2d6ee57d19caa87d2222dd15a71d2784d4dac9f7139446516c83a9085b8849821785954dbeef6d66f056812837e232060201b7fb5bb2a7afd49177731a20e4279d3d2a8eeeb53c5fe23fe080339e5e88e3bc9cc3b93e83d6b79bcfa047bc3ca38aa33acfacef15f8c5b644aaabbb55b56240d49610dfc5f65d2de844d2071e984eb7626b766171bb8688f14a0c2fb7ae00a4c81bc8291b54cc64ea14f3d735a1c2dff87cee5b26837d7f63964be2b8460c67093ef80b61c401a27cbf7c8583a9debc416f12cd5fcdff6a2a2d688a5f65a69733b0d7f23001f5d3f49f85e1f132eb7e43cd3922994dcd4c1d7857af6e1b79479d06f5730d6cde29c1a96d078977ab52a44d3c40ccc68e3482d515270c057a1cbeb93eb1975974909aebb817353ec5c45c3a2a10153f121dd3b8d50e3bb59f615cc1101f0a7dfea3adc7840eae34670c88c37c2890f2f1a644fd0e56ecbcb8d7944005d5f44889c2c654e9c89a7305aeb7c7c746af6d5afd3bb72c173425110259f016cd13a5e13fb51ace2eb361108ebe43e6d034ab9e804c780787eb0892859c0bf5ce4ee4ddb0442a36318cf0384adb56b5d309f759f60e5673de261add5438b47c8a10687471406b668ade3cc0eb5d788d056242be3824f3c8558d809002f38de3ffdc1f76543734c62e7b1d1d046d53f15e40411c6e8a13342d8c745a7ee6580e3c1bcd61cd13092b6e8695072bcebf8f5251a308816021f23ea85784ccf82e3d9d80a2ac653f2623cb93787285d92032e0985b9388f60074cfb1ebf64189abf2da5fda3bf2899ede2dca9402426acbfe262f2abb824a610769f408077722e28ae293c54083f5eceb8cc11a1bae44be0aae53166b66d87d72015d7f5dcfa5cb6c1d981bf0f405874f75995baaa65018df8424040c6257ed0d0024c572d87a19f69e70093d06036698ebaf8845bd148ab1321e2124be4087b884ca60bcd51e849539b9c19319964602b081b0ce0823d5939282e62eb91bec16bc40407da5717e4852fbcf70a68d070ad6edcc38026e69ef55bb52a8779e43547dcc7bb1d520358d0ca30ca606738dfa69cf4f4442ebd4a324cf994cc5636eebe3b482fc106ab6baf11653458530ecb775d88703d63c1afb8d6b800cd68297a083213a0fb646a12262e29e2f98288bf275f2ad6a3a1ec2de9c181d26496ad13e3c4933dbaf49503efb930d547d2bb76890e1af6aabc45f2357a921f9c3690b03f7823b36da57837f91f7c7b706429084b7402333aa09cfeb714cba29c4bcda857b3b28bd07776037e9f212b7ba39ebfbab348bd1fb9be632978171bf720301cd8598686fd9fd1a50a57aa7f3eb132a505307c01f64acd5cb44a704ceced0c26d46d592b328083aa2b7486415d3d3da0ada1d60cf3be9684e8cfe9a5fcd1e848ef5ef7041c40e64383e3a8912fca1c474e17e04b69d3bd61896f3fcf2b46cf75c10849ca38cf7685ec39d340a8d30c9e9ca10757e5988f7bc2d43c48b7a89093234f6788a0754100ac7ace1d4440b48b62b903e4e7d1a380f62a40efcb9bb5ca97eea5d2c50822cfeea6989ea4952963fc4d1406faa5ed8a280ae9b8ec4af1de610e8666c52d9f1fcb3fa558728e98cd6a76004c10ffa8a6407fd9b50bd06c75046a33664bd460caa3b5b78aca3638af8501f3d7b27c365965714ad94f22b4145ffb33c0304de26d8d65cc1f5a55eee8e8e9fb416b49807b8b3cbd60edc58953bbdd2559fc53008f363509808c4462047f69280491330d7bec6bb54d67dc0d0da3faf80394945eff6ce962ba05333a7603e7e253d565ecf96466f5f4753846a593f422ad9c511c11fc2689716990a6fa7ddd142a4c7629b0ad1a9cbfd266947763a1a8e2affc7d14ab7ecc46b087183e020013e8af8714365c62a455962876fc6729752136ea29734a26f5a057037a5c678be3e9008353551be83a65f4da83e79f457dd60ca6109d9c8e3e420cfa15693ce97fc3c986dc57f5834073c19b09a0ff7e16fbb07b11cfd46a62d337939093d42e40d6083701498c25881c20784a1c74183eadcb477f2612954692ac0b983d2279f1de7c763f17e71f846955eb062e610c9d68e6e380799b07b82ec516ced4c7bd105ff99951b8a301d8a6cb5aedbab731f5f87b07368c1a0e9731f0059cc8c1ecb817bd53f8877883045ada364f12d08a6ee0f3a70bf7510ee533a6a8dd4cd50ff619f86aaed15b6c72755f76b67b67d70946aad0205524345bf9fc0f07421939ad9ba0468166e49524c81798d0079dfa052f2896ca971905f4d320b36fc4134775def4f44bb2e38af621e626793c64b1561bb977083f8eef28e23801792088a69c626f9b22d271d8d7f6ea9d8e39b9a37220380b8788d2c4a184b475276b5a0362fdcc53fb08fa14592d6eed5e2782790006df2a07f0ef24c32cb149dc4769891f3953b9d2a830fc4e33dc9ee9fa4ca9dfb70b1b950a568d78f7f7edb871a46258ad678f89c1f975bcc3fe328bd23efa245c345963f56d5b8ba3dd040a72bbab09a774b2609bfd65e8e753a519fbc4f5ace8659fc085ec45a25fb0c91f38fccbcbd929732396330f6fd2f92ffb9829fa69f36df9f9e40765edffbac17a36e48fdc9a79b84b0dc0d981c2d6091daa3d113d4230ff46ed4f474f29fc520fd3ef804edb94158f2efe0ff9690c665802b936f51130110547d86dfc60b28d20f71979dca292e327b6592baefa49cd79ddc130884b5fedb0cd513d1f887d03dc903acc8b22a74d41e3eb761a38ad2a728f95cf2499e8f6c7452ff0b5b131e849c5b365630189327f23d82a8ab80735307b8ce75f2cdf64566e366f3e5a2df10725e4cc6da93ee7738b8e97003993018eb8efba5d0928795f5d2b5b48f3578fc660007fd12c9436a3ef1af577ac1b28217e8bfa59d4eff4d9733044f795f2ebe33c74b6d4285ea4b7a7a571aef84ab7f781449a34b1bcaaedbe9dec3d34e9c703c355395a638cbeb19de6df0cb959a87c3268da8758a2b045661c570a72c772d2df96f529fa952886be7053a12a604c65e05d5d604182a00ce13d", 0x1000}, {&(0x7f0000002640)="12e9b22e12b050ee7cdfe261b44be25bd7680888ce22bf8772b2384cebb525aa0a501092176fcc2992e0539462750637214d0a798b3ffcb4b871e45be9df4a3aeb1cee85d60bae198e33a8abd025119cd7aa25ae7709811d7892710e12010dc3b98156b8212849cfc80137c8470d6528f8bb2bc1c956eca5b4c570454f2f1bb4afba6de8bb52b82a5d248259728588b7e0b6b648d90186b0579b279314dd22", 0x9f}], 0xa, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) accept$inet6(r1, &(0x7f0000000180), &(0x7f00000027c0)=0xc) clock_getres(0x0, &(0x7f0000000040)) unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x6243de6160ea7c76) 04:10:29 executing program 1: r0 = socket(0x1e, 0x3, 0x0) sendmsg$unix(r0, &(0x7f0000000280)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0xfffffdbc}, 0x0) 04:10:29 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket(0x10000000002, 0x2, 0x0) r3 = dup2(r2, r2) unlink(&(0x7f0000000140)='./file0\x00') setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r2, 0x44}], 0x1, 0x0) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB='\x00'], 0xa) r4 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x0) sendmsg$unix(r4, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) 04:10:29 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x10000) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000002c0)={0x0, 0xfffffffffffffff7, {0x80, 0x80000001}}) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000300)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c4e9c7a14a9d1d519eed18abbd393fbec0f9256d77fbb428fb4da454b2fc28d8cda2dbb29f028a3021faf9d91a91c948a0e26ae24956a0441fa7bccc1dde2a937b8118cc86c329f8a13e2753ac1300a049ca3ac1fc5690325f18e9aa74a8bc78cf89056795e32bd44c658d557893"], &(0x7f0000000140)=0x6e) r2 = fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x7) r3 = openat(r2, &(0x7f0000000080)='./bus\x00', 0x210, 0x60) mknod$loop(&(0x7f0000000240)='./bus\x00', 0x1, 0x1) getegid() r4 = open(&(0x7f00000001c0)='./bus\x00', 0x1014a, 0x82) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000180)=0x8) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000200)={0x2, 0xffff, {0x4, 0x3}}) setreuid(0x0, 0xee01) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000040)=0x91cb) 04:10:29 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000003140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008608d32954930324d75f3f255fff7c1d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bc0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e57e77aa2fc32208ad55b878df6bede19b09f099d68a672bcddc457a6bc030c59f796ab981a7a8773215159abbdfdc1dc01e77d5029e80b812dff1d7842df8b3c19a74714a9309a3342192006e75182a968abf40f4226d4d56d471fa1c0c81471e2de3df7d9305798880f4334d901b520b08a14da42356fd7a00000000c8be0551e66b6042eda92e10acd921906d73519e0bb0a7149a756ad3a401777428ae1c059e28d6813d9c75184446b2ef4537a75e7fa4174e39e120b7b072a307"], &(0x7f00000001c0)=0x1002) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = getegid() lchown(&(0x7f0000000040)='./bus/file0\x00', r1, r2) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r3 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0xc0206921, &(0x7f0000000100)) 04:10:29 executing program 0: open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000440)={0x0, 0x2, 0x0, 0xc778}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) getpgid(r1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = msgget(0x2, 0xc0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r7 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r9 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r4, 0x1, &(0x7f00000003c0)={{0x0, r5, r6, r7, r8, 0x1, 0x9}, 0x800, 0x1, r9, 0x0, 0x6, 0x1, 0x1, 0x2}) fcntl$getown(r2, 0x5) r10 = syz_open_pts() ioctl$TIOCSTSTAMP(r10, 0x8008745a, &(0x7f0000000580)={0x0, 0x928}) getpgrp() r11 = getpgrp() fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x20000fffffffe, r11}) semget(0x1, 0x0, 0x0) pipe(&(0x7f00000001c0)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000480), 0xc) fcntl$dupfd(r0, 0xa, r0) r12 = semget(0xffffffffffffffff, 0x1, 0x0) semop(r12, &(0x7f0000000140)=[{0x0, 0xfffffffffffffffa, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x0, 0x1800}, {0x1, 0x1, 0x1000}, {0x2, 0xa6, 0x1000}, {0x4, 0x101, 0x800}, {0x3, 0x0, 0x800}, {0x7, 0x9, 0x1000}], 0x9) readlinkat(r3, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/47, 0x2f) semget$private(0x0, 0x3, 0x603) semctl$IPC_RMID(r12, 0x0, 0x0) 04:10:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04", 0xf1) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x6, 0x6, 0x31, 0x7f, "00bd9f962a5e2672fb7266d71210e431d379add9", 0x80, 0x4}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x3, 0x0, 0x3, 0x2000, "95495500020000000000001167f5bfa6af3b00"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffffd, 0xea81, 0x1, 0xd9f, "0000000000000000000000000000000400"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 04:10:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) fcntl$lock(r0, 0x800000000000007, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x20000200000005}) r1 = getuid() getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, 0x0]) fchown(r0, r1, r2) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x401) 04:10:29 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)="000000186004000000002008000000000000000000000000000000000000f509f6ceb74de0ba9e1f38928607", 0x2c}], 0x1) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f0000000100)=0x10) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x5) 04:10:29 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="b100050100000000000000b1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) 04:10:29 executing program 0: r0 = socket(0x80000001e, 0x2, 0xffffffffffffffff) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x3, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x2, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 04:10:29 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x1, 0x1) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) setrlimit(0x8, &(0x7f00000000c0)={0xa, 0x91}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff9, 0x0, 0x3ff, 0x7ffffffe, "73cc0e527b00748f482e2d0656e73fc9c06d00"}) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000140)=0x3) writev(r2, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7ca5977300e8ad135943f2df42775d195cebd66ea14f61469ca8271f56e5c28", 0x38}], 0x1) syz_open_pts() r4 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) setpgid(r4, r5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x8000, 0x0) fcntl$lock(r3, 0xf, &(0x7f0000000080)={0x2, 0x3, 0x7, 0x6, r6}) ioctl$TIOCDRAIN(r3, 0x2000745e) pipe2(&(0x7f0000000100), 0x10004) 04:10:29 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) pwritev(r0, &(0x7f0000002540)=[{&(0x7f0000000040)="2ecde670e005276b01e4a4054c118b228c84b05596545ab0784013", 0x1b}, {&(0x7f0000000180)="df0e3d7d2b5a3cc5c4c505eea0bafe6f74a23ec83e1befe7c1657fc69ab8342359aeb7ef1c84a94ea16202e29df84654138f98442200dc46f6c7438b2aa8a77f6da5b23f8422d6264ff0c088c6c15fe514a40677f57f7d9a3ab24b7c6f4c485cb3f18015ec6108e073fe0956ae4ed1865628a45ba6acd1126f6da51af2951c229a78b83cc0af5149baaa43bf2e7aa75a9569a7800ea4399edca917c69180d924fbf1acd1c202a8273fe33497b7f9908e72ee1955c0fb0eed371849595e225b4ba2a4d9914ee75621e356f1724ec93d1babf12bef7a56f398bbc972561455bc3898fc1f43bb245f52e8cc10b1dd6b884e71f825d1010802e0749d832b7b2fc58d05ad8fd9da84c790716632bf5f4103e2e97314b605ab4f6f1254e158f9a95c4b1498f83c42d9bda30be808feff61e92034afc11dcf0d3cb60d94f30e01fccb78c8375b8fcf261f729acc061d33d3a415d53664b7906a8d37693d9aee98739a807681175816002f24aed528b550134ec0d1dca09c1b8b8adf62b09a7e6ff39484759b604cba2650e960a94ec5d2a208bf29aa776731687ba369045fe98728914f79931c9cbd14b285197dd9044ea7050112f983c28453575665beb6920cf8dcfda85fb0eb1f4d9c4c88cb09edbfec9d87ab72a3ff2223cd2bee9527674a23eeb5284a0f7084362e1ce3dd8fb7f75e2a1e4fce213c6e6bb913c35d7b5cecb36598fcdad785d6ffa6459f66d0d9aa8157ffa66635d7b792ae9cda3b3ec8e86451392efcd0a98b26911642e8b02436406ad33d5f9fadbddde6a0516104d913db894d3b627da88db01364210e7898134e0e569a54bb0be4657a7922120d193d363e842413b38f12cc3052fd6f2b3aa997e20f22b44a567306e7f1892e9bc36d8437a86f88cbbc21c4d92b4264933877b647a8140ee0834c966c46b1a434786e79227565dce9fc89088fca94298d26abe60ea6f3800b111b3aaeec3864fa49519704b9f2930f70248c33cb556e1565e0de7f33254cbb5797f15f0cb92ee6fb82dc0f370063ae64ae746c88d5325555e1f27e841fd0ca1e14bdd50bc6fba42138d083260ffba0e43e1792f8f6f7f533557c41d78616309880e4eddd5de9c02efb05cdfaa480f883be0db391f2cbad8d92257ffc2a5aeb4bff7ebf4de0b53ec57af27903d05da35ad11c30cf6c6112e2459b2afb4561347fb18f918802a539f4c7d9db1404292e9590abf5ece054d26c5b401928f838cab93b623b42a7dfc724e405e3f6a71bf18d2f30a9f3d9922d9a2557a56c5831a59bca5d7ae7bf35739535422e0fdf6f9dafaa6b090712b7c1674c128ff8abc9947a671740f8072e18269a456684280bd922124b5e5dc2601a4a5d9f57d59593302afbaf6c957befed85587562f5ce8698767de7dbc0b508f4b99e8b9b38e277cadfcc2918d68d351cdd7e7341f8173b6c8832c642ee88a0fff2c83dd1952093be2437956df8b7ac89022c327ae937370150e51d3076a967d67f1b988d786c477f1aa78c39a2261a33f8b180dba8463aca6f822d9ba22b6f6c3624a411c8d2f29911c58b2ff42de8bdfe95aa3327d61de60a7e58d531eed27ee4751fd8827a3a00e5273e47cf271f1dbad0ac7a4824c8e155e0cc787e2b5803fd654ed9205547c8ae6b16d1fa54de6b4076aea4e1cfd5da334bddc29cf538ce86e34399c9649a7a821424e52b1a20d1fe9e8b97b40b5f58a746976a3d673269c1bd7c55893972614c28fa3ce78b5d2388cf9448c75e605051eed5dbaefa0f28653c9f1d7603ae0ae40de92e8c64e9816233c1010015cc7454e75bf4ac001a5cc7c38c193579224d87c2e0b37a5282e95089ccf7c4292f04e3b16a60c267cd116ae0ab65a036f38e98414529eaa49063595c2ad08ddb1aac2e8f14140fd57c6f14eb3004fa781158de2c5738629dcf90a506a8cb21c472d6d729588425eb221b127bd782ba3d06b567ef6b36321aae007ae942197c0272bebff3dbcf3a9bd5acafe050a8a4a20f14e0d49f1a59336a1d7df0de52a97ef9a29aca9be63d5c66c0b0dba1aaea4204548cc2dc65c4422f2c955fbf589ef293300a2d0a11c580ec8c2c3fb8b38fecd619930982da111c2f574dc7a173fda42aff917dd2ed1679b8f848df7401a0f904fc1aaf69bc9be46da45da76baffde6a15eb45016f041432551cd75c3b9accaa946db6c2754fbdb1840f60d2a11414052445fd3203d75db6dcd47efe1a28d57595900921d00dcb255536ae043a03326ce690b801c05dff2984901e4f863b205a6fa7958a7eaa144f159ee882c281c36e4998ba56f46c1029cc259e2d83debb582960d6c97503cd275244744f5c1b9f23f569b841fe1df99f12e1b1377bb85c4828d654b2c7ef654cece5d30bbf9efdf6c7f960e704146c9a0a0422202a7249b170b6826f98f13251965565b0fc88007290ed2e4980d5496c013a2b43842d2d8f278584975da38e59da75dd8b900d758ce2bf96082010569202dbc9ca0c1c9446dd96aa84ecd42f5e5f86ff78456d075d33747f77105b2d3b2f488a141341497602472d935410a611424f0580c77c50c22518d73d665bc2e45dafe7362b34bb3a29f6d5a1008c9d3fff59ddb37a901eea7aa48d56dcbfaebdbba8f0afdbaa4e230b276f5afa96ac873fb7dc3e5f8787f7afbe1d54d54ebbba1b81c7ba161a13e836c5c6b59ea9943ecec4c25da9d671ab9654877cd59b80ae3df05f2a995f7ad80d798e0ae0a8570fd4a8b46e40596a070b11c7a603b5372c4e3b98d35b67100384bacee47d2df165945a7eaed236b9671ee34c0aa1f7b36402ce02dddca0687bc90fe3e1aca2803973bfde5ceb4444596b16c3318b0750e914d88ae815ea3e76caf00987bdb356f879d1e9aef493fc2e608a3068e8c29a9b696d410a26e98d4c95ffa245c3647e100485447f9df26a7c86b517ceafbc1f7ee4164a80c9c649b25b65a0f4ee782ec8593a19fe65f5876b3331d3f47278281cc48d412ddd7a205eac25ab19209af68903962fbb9faa04640e5028ce6f0ec8f194170407c92c222c55667092a483004fc97c6478ce3a2f383e33f7da9cfc5061133dc2ec767f5c074b9f86578a90c0d5d4ebf4893ddbcc5168c58b5e68dfc1eb9fe2f83a9970b3d9aea0ac464018045cbb36be6b651ec569ac3f11b3408d57bd8b3287f28d9d8ee2d7f5bcb11e7f1f05a8871d6ef97bc45de57141e1ffa641931b24f75a05378c7d2fbfd99b10f0544dcef7d44a7703d106603be70dac1a4d610cac0204213e557cd4e2e9c96a2b1430e0cf2e4d92275c1e39c449231b0cc08f5a2fc8c8accb8192020b4c75622e05f9f4b191ea9e3f433c71e16dc115351a21941304161afa4c64f1edc6b0c8a1c687a3b3f5868ae4d763d31b9cbb744dc625d19daa32fce92006ab3be38cef05201b409997db7429fe57352c93d6ee67675defa0b28fbd7974493f13d508573a2c4fbae0f13d7c8559d6bbc8f66317395e7c7ed58bd0238c0ed788c82075e50566f1937c2157c221685387bbf571850bd21fee82e0d47589070c2f62e4a05cd4bc16825d8031d8ff3915375f72925c9f1d5d0607b1b6be6443d1d7638c328a56a6164bcf9337a37f4e979ef765dd40582ca27957db2fa1871755b12f10543b9d7fe1bb7b4ae43adaa5745010fd9bc11d8f26fef3acfaedfa93251e1da5e5d5ab36443f387cb40ce114ecb8d53cd78cc3172ac27f99b7c4ccb60e2c7b791b846c3d94038dc1f8ba1728acef2246af83633d2fe4f4ce1c6008217d637551602fe26dcaab161d48356755b6cbc30a8338fe8404218b2a6191cddc59bce621725f0d3fc098099f188544d4a78b030857708f46e0ccfc0eceb7ace3f5fc56d216fe1db26202ae811b8a37e00d27b1968f84be070b18a773fa83f44dbdb9f85e9a04954bab9c430baf0ea4b14530273d819cbd45df44453a06a124f674b4cda6fd331d74e2390a80ef828ac5bca752c1f5124c424609440a2ca85748ed383b4da5f554b4d7d937b3404e76f0c384d2e260d1834b0b14436dc871c9bd7d6a1cd21c0ad02337be1c529676a25888a66fff958c273e5169368271eb996e44ac92605dc7d110d622a6ba00cba5c3163a03891535c1cd3a301581e3271f83fd9fd8fba0daa7941def03325043cc266b31aca87c7cf061b7fa73eeba03b70967b208487cb13ef878b5c365b890d4fa5e4b2ab736b7793ec3d39c2fba12c1a9d69541b3d0f93706faa4c28289a39f00b71189124664c43383ffbce17df4ba4e9b490b3e7584a4d957a4b072e814824b82ea5ddf3d016be32b5c4ec2b92882ede059152f94bbc90cf0b04582b69c0afbb24dab20ce268199e3b7b4eab47b91525e74c7d8b6fa794de5b23aabcc4e00bac0a93dacd2a1d774936aba0c38c94573103679734f458da9cd58947546c7baeef4ccecaf2eab282d393f6fc3110aca842fec22a279fc224d8a210c6e35e13a20fd4c026fb0b5e4738a3e0dc66b97e30b84455a57c4a2a5b388b58af9cccdcc83e41e9d74bcce69de93019c0e105ae6f14488d7828e17a334a0f06727fbab28a3b23cfeefc53fc869baf85f7b3a8556d326c9b4463ba2f50d3241a584d9c14b7e98f8dbf147342656fbef62eef291d50c643c72e93238c28edeaa0cf516e55a610a5e439e677418a90ad2cf1214b5f0dc08791bd02e4a313c8b34fb67580e0d3a68e3516c901402a9d9fccf043a537ff0f8092fc22edbe8f39c8238d064ec5b9e8a001b475d650174568d26252fb09bce64c8f7d7a167fd8300d666691add8a8ab347740b100c8b6cfe0292ab266bce3f93b273d9d24c101a5633c05f559bd0772b82be17b4c63e7856ce2b29169d3a17693889b865056acc4cc1e14e14d288a6905737bb3957fdb0c7dc13537b967b49fdf0f0a98f9ce1918caf643284c2a36f97a4887d1ea55604add772e91385096d40449d5cb79640ae8c51a26046d0586d1d3a52d97c0d703f4d47d388bbe945491e71f48ccbeec84445ff21c332ceb8303e10e4ef6622aa8a894288b708ddeeb2131296b04fa66c916ede4887b2e9a04f1723205287a77905101754a58a29a7d3cfaaa73265d72b0d5eac8f58b7d9543712711b7626e30f6cf35963b6d51f2ae6e7954e80dbf24e591907001e39a1fc2eb8b2a824d91d5b18df5fa92f81adbb7ad3d87718c6d9097c2d339549372167707d4ee3320063d603c21b2e74cae6fe2efbf35b65122e04142a8169f77717480ab096d55c6a4c79fe2706de2a075a45a8ed19da86f0c6f1cb196c416a1b26757016daa01f54a7ba2ac0ec72754d4f56c35bba56f27940f2d035aa45b8da4db606b952b44e029c19dadc8a280df829ebecb27792278c21b0f8e4c8419046887d2957bbe6b14b25bd5b45e20d421e19b00cc91593630709575b7af07a74523181a0ff01f25bf008001789be59730d09ccc718db696bf58ca4bb56b5ac2e66c59840dcab9bfe668c3e16fcb18b71ea8cd5c863856a5daee971ee17005e8aac3f8035452b23a5f4e4ab493be81914c42a8e0497c482c66f1a49d64dcac6f12d8ed8246e3535072cd982d378ec47cf9ca7225f899d11020de95772960afb93612685883f073aa8da13a26aa150a699a812e5bcc3a87e86b457cf8ad49d6fe8f791d508e06114fa838c23ffddac1777c5d95619328ab4726b64b2106e814bc8111dc6724609d20bc8a7b959ae60d35c4604551f3f330b29537d6866accdd83ce080c07c43fa22cb7f79d288c5081bbd26c1c26b2a5855664e3cc73a0aaa148204b1894", 0x1000}, {&(0x7f00000000c0)="2b2185d1df532fdd98e096baec1f58c6ea9f240a69c793c1e9", 0x19}, {&(0x7f0000001180)="6e9f16ba4e56965bbe2032a4e6817bc0eb6b2c12867dd2ec074061e74ce30a2cd13d94864c0705973fb309fb767688af19347dbeb635c51860a27746fcc0e64699527c8271a6de82f69fda260511ad56297cf1567aaee57d6d17ff844ff98f0de34d0950337e51d565acbf9c1d0a29c1d6d1d7d9816ab187cbb61b16ee03ba431ae6f6bdd57a41f709eea7dbcf186b30cb8d15779ebd38cf8412362f54e992d59d36815ccb4d63178843b8d0616bf1f4cb265a17ee439dccbe3db08584a739e0f15b6149f6565cd7b9f6d7ae7ef872639bd861e7123827144fbf5166236e3ac31d945ca67aa1e086788267d2f61d15b84d50208440bf30b3d539f78a6a3cbbf625824a9da71460c2b8326913a16ba3f323951839321172a6ea0ba44ca84e084d56662a982739d8a8a1666135082d7f0af86397cab6bd9d7a4eeebab141998ea3be0a54a37eb7b6c790fb870f76cd5db3b827091241ca71293761f99d0d726b3163f336b03ce371c6ec3930b6a3f8c7ec941ba4af2b221570b6d5b2a846e0022c1529831238d0b4661a8938ac6231ab9a8c962f2324c61fde5ce69a17eda806ee76aee166ea6b56660713d6b3291f5cb8cd3707927da9e3db40e9f2710773d44977bc9a04a4907dc376d348192005d594ad2ce349b43cd3558502cdd63ef716c3f2a1eab18f4afa66112980c9e381049b56463fa3cd31ec018c6197245307fa7ddcaeed4040cb3ac54dbb462d4fca820dea18b2fd33deebe62c840fede1aa78abb7623844f02aaf9b333a8d601f156b2f00fbec81fc0b054c494c08aa56544614860d7dc2ec3c8f7ccd7dcc5391d8537bc216d03f42a3c2208e23bd7014ac24cb53cee15869d82530496a05e01e8833579d8f06bd2d0fcf79074e217c9aad24982a29a2f1b630b95523bfd1281ecf8f1c6193e83a47fee8140891d0356d497845ed0819a1ca0249157d360da0299afe2f6b67055b14cfe9c47d069726adb82c3f05d7883a11cf7f498800860f7c3034ab1a4e951b6f5617497a91e9361dda49ef7ba4eab8c3f533dd432cde9ceeaa27e1500818886ec71a7e794758d4b37556a1d2d8a30af1304875454432f89044fbc6a437c5dc83dd97f803fd41cbd489ab73694b61a95490b6a4dd03328ee5540d138319494b7d173efe5b85a1b0ce59d989c35ca26722dc917eceb01efec86c0c9364a691bd811def64b6c508368f4dcf78fd0db47754a3657b52f8375edbb8a047616b071469dc7f103ceeb7ae2f27d689bec7282df605b871df68832aaa1ab81dfcc1f459af53ab0743de7113c1ad724d26b63666f2fec6781090a14702cafc306cf71b5b6b3c2b807677d31a1294cc6123a117423e8595d5fdaebd3a1e74a5c15ba986b35c263f351e3aa8cdf07f5d4ad49e61ceec23bd31d3b23e4c67c975d686abc80e7fe3d48fc3de43cb45f5989e90316e02f4c42d219250fa81f30f2e24d8d96a20b4d50c895e37b5396b648e73823e3b6a6c01a10ecc4b1761d1aa1d58a04c9516e627e53ba7aad97185fc18ffb46dcbd896777e5027db4e8431d2f530d002006f980fde1ddf65d57205c2e9e94152e6d189bce33c20fdf25801125ab991b00ae7563f8a92ff62e51908536358a999b0f83f1877b24ac94ed6c39a57d685aa492439fc5201bee712da7ef02e3e2b7984e0953ed078850f3102eb15283564f7f57909b51e559bcd00b6f3279650fe4e4f8433916c75eb7b57f1a345ec69f12a5f45520eff9c241f2b58e8430dcfeafe9b3de4167c62f5ef63c79c7f9bbfddbdd9a9cdd438c6c2a3e8ac95df0f62dfa04c9211c8f851c5d17e6c6643240305958d83d2dd89ab282976a73a204f33fb60147bf0331e9489e5473269a00fa8c2185aabc0834a1ba0b582353b1a9a99fc8a04590c190428688547c81cadde6807cdf639a0b0f6f89780b001fa8774c708730df2a0e1842362125e65b701888e20072e6aaf21b5e63a61c8c6e1ac86c405f25a5e770ce3679632f0cb6d1667e772f2e52d107e16d237ec791d309d241a3227116b01ca7a21b2dde6db468a8493e5bc3706fd85a3873e8e46c14fbb8e2542196e491c6f30704dd22bdb6e946ef7bc0663b860b2a1a863a22a861979ceaa311958554a0a80de05a849d572a1610990de574a918f1dc041660225740fccc2751423cba7934d485664eaeb77920f7c59fafbb7cf3c496ec999eb900133a448a51dd7cb0967b38659e563951ce0e2abdd811471a22f693dcf32b237b1c7ebe44723e647ce7db41dcede01e9ffb0f02144c498843ce0a9c806ab518cbdb44b6e9a76d0eafeced288489202a41028ac4da17394c2c7ac6ae35b184bcac945750bcd5c719b6c502f813251c29970fe0526109a0940855d488a1270a375c785151c553dcb7ba58fce3eae8570aaf026cdf41d3297aa7bdfe85a86874feb9d3074c6e6cc8ec0c2e0c1c38430e648d3aa751fd54c00c588a6012fd232eb342fd2ed18916cffa3d1d865ec72b178ed21704f54557a3e91519d0c3ec61882c7c6a0e08c8315beed886108a3d07269ee3a9c4431b96b8d2d81c5e8e815561add120de20ecaa87f2e493bb234ea208b8ed5ee9c967204622ada0804d7a6843e4bd929afcca978bff9871f925f2c32f94fb74d86c8a120ccb41b064477c0b68b97c90e13d0c19057aa4c34326f998418b7d0e2b8510427faa2c7877afbb1bf393cc4605ca7aeb5ef84f5e641f4c9a34ab56bd9ee37232807311eb66bcf37b487fdb40a9801b015f4155a8a86b00f5a39bf22a6ee1de94b776c2c9b8766be5e866a3264eed5682a24388c00034a6ce5ec07ed25be94cd14363de178c7fb244cf7c7f45a6e7a1230aa78d16c0e9762c2fe594a97b95f0b779a0f21e8ab9cd8ebcea98a468b817c67e63f5cccbebe1bacf3c8524a34c549ba1bbc722ce846311634b9a9c8c2874a28b4aa9cb13635bb4032897280059e152e61dfe1eae415d614a7a408a499ceafca5aad345ae7097fef5ab0ed3a3340aa00c25088a5dfd3c52f576e5f830ffcdcc5ec7347684e9adbaaa2022ad98a6ccabc4826e695a3fb0885151aea742b5d6fdcf3030a7a0ed4e11554561da70b3929c32792b45f2311267bdafb7c56be355a0a6fd6afd3d33aae399e86aea52cdcc6499930f603528c5c60e7f6746e158893b936763aff24cff8c0029793deb18f49fdecece5f6e45e63b7afb64c62308bf03eb0a28e11faf94de7e668c6fa807f151b7030d51af721080638c6df5fb30e9dd6f2409ff02659214996becf583ba8b41312611f442645466b9890f9c6101a91d77bdd9c33f06d77185f07631ee898d34aed3d519ee10968a774625b5f98970b14d133b846d756c74f02c91557f8ee49ee5cab4a4198ad2101b72051cdc7b75569ed4bb29148af462f1d920ba4b4c9676af26d39305164f1f588b40f0de7551549eb926299ca8d1c9314ea09870b9e62d106cd0c0e52b4591f612e80cc73b4b2e8bcaeb146be50431fcb9149021f5f5526be8addf34a94f139d16794c175ed6d1df3e6642872ec117418b7d92cc019b08d5cfefeb4fad68e32fdc7f8ef8660453882e2d326eaad01ad6c1a8f3b9a53b3f770ce59f9e131add5e59a735efb31940930caba5bca067b41c55b6cce7d9c5a15431fdc2656e5b8a8b3c923be2da3d2d94c9e62228f932a327286b5b75bdd2fc8155c56632f15b96ee05462d199fac87dc3bfa95f3643cc6701bff915bfa30ea624f21b63e3b04296f98d0fa0d974562f2db8780800b45a14ca0a6b8592107170265f789bd87ac67ae8c75bcd2bfef21b148f1e70660da4237efa3415acfd837629cc7c47aea1a2c3381c8ea256bb69bc7f3b28f417d1a4b3cf4e69b30d1eb474384553901a847f9b8e2a1558fefc25429a05f32b8e263f933bfb401f2e3fa9b644da7c07237b71278f032c058a2ff6a39166790d89dbebe3881a6e0328af236cca3641f7371029dca9e9704d70f45e22ce20a12d34906a4c5b933f9f3bc27b2e3926ce0ce8266763383aca81561056908b7d1e00f54ea6ba4047a8d54d77a1bfc631944681f24bd9e8bfe9e6434b1cdf6aa36e505d7dfc9fd7a64ee250ae1638ad99d9a0813e49042de11eac235c7a01e7c3e342bd05f9d854c9e54a498d8868914dfd9e4d461ff2a4c4d17ba023e8ec4ec29368084f9225824be64366fe49df59652d0079ceb51986da5acdacb81255aae213549e75f0a58c4d7387919fa9c568c97cc0a138d35bd4211b306a6388a2c0ebd69c3f60b39d2e99ceca22666617afd335448f7f1cc7474b09287443899448a67446953f0f8511988b37a3ec01fc719e74cbc1e2fa4c1108e7e2b7db98df1a7b7d00477b30f46ef2eb90adc61b1cadab14ecc125c93cb3f055b48ca9e06f149e4f40f8fa9b801a12678a9b079eb38f893219d68481a48238362e3593af23a199587ff382a0b8f378fa833af7438daec49d4f820a52e1394a054a14e5b8470368f5a3a7fc7f0f6099af9b497e71bd20c3ea392775aeada2788713ee1b67d406f36f8c32787992785a7b2c59cfecfd49a526c37dc1be7379e41d7f3e2e7c0d9f03c563434635b6d880ef1971bb5f3748c545f604e00be9339cee4cfce7ced67de0d27d75fb4c9e653fa7ae41dcd3ae023886ae1606db9b648967fac914827ba6ce449b5234a39bc27c60b525f8bab361c5ed22e7380347a1a03be1f20da8803899928b9d6695ca9b7abcf5006c50d1246e0b9884c717bf1e834bea8cd208b521a0d7a21200b80537f41083f4355f244a90a672bc6a222b834617f1b991aa30190897bbf5c26809bef13c5fde5900795ae39090901d5f4aa164c56a77981a11ad4ff1d1dfed56ae7579e9410c9013f26dd174deca0f5fb7492a1b06aca00ffc3b3fc4e088cd30eef44b4dd58a8fdb2d069b39f07f7d5161516140bf7775ae57a1b7f5834079619519c7c76e2e54672aa678a446a18d4b6398f72c1376ebbc46fa2b0703fcfeb960b319e637da854f60237a7f20c395eef06236bb47d229c8227195a08efea92b5de74acdcdf813f3dbe0d3cebd6a074e29751d4a0d6e384d649575198c98d8de90951528cc809bd2114ab45a34c470c16aecb6ab2758890f10bcfb0a4bf838644558ed4e6d50f3eab88957e567212fc80050411d84c77ecaa8cbbed73cb2cbef33c30f7ebbdeba8e1ccf8ed4599ef00f7a12a6d3f43a76381bf5d7e4d80bc111cd3d8df4723193b4c7bcc23cb2f7a9290a9fcb2e75eaecff2890bd126dd9658f7ac9b1b4b60d4b539e866e599a640971b3272a7a83683ab37dc75e1a2d73203545d94be57bb6bb035c1b3e07788e935b9bdf1f11dc53e69b6b929c1c4c43209cabfc47937692e7a9dd0ae5642f78aaab5bd93a2cd553425a55549307b1983c27674bde631417be2712c797581e50bd1ca54205ca0bfc742093dea5371103a0be26aa6536bbc8cd6f952adb6b1e6ca4c2112c836224b34f7250f11c31cf30100e27a99364ed042c37114942a92151d4d4c9cfc0e71781d26e9086cdf3379bc5ca8b7cb1f6437d81312c6db9e1be75b61291d4fff071c8873bc6b5611971bf33baaaf5cf9bd4608a475d89016f689f22803051887881453a48d66893644fb3afae61ffaf4f22ab4a1049b93730ced8fb9013c1e0a26e48b87b6ca71e2a4e5dcd1330a4638958dc68b40d6158eeab4ad36ad7aa9fb65c13d1cdb0ac0c0fe765e541d014c9601e6c67d9093d077ae65ba3d8e6d5184e3f16a1e4e41dcec5ecfda998a0a7270fb7642e6f60f08e84872fe99e78c98b9ddb8ac6", 0x1000}, {&(0x7f0000002180)="bd1b9997b252366c0a73f860649fc70c83ecd89e4f03561dd678aca7851469c131de681c2505752a13bb3da902af96cb703df5641e01705e64db3717cc4ea8a6ead1a8ca7d32bb149c8de02b75ae4e64548b5e3ee9ef3fa8c6be647bcbe6c6a1874579965347a8a7fdcb700c9b98857b1095dde1819da760a1f6f35d6f9b0458944d68a10468d91e9ff6c8742ff2d22e4dfa867e7bb0ffa21d3416a176f2dc089073e39ac72f54233f9c8129d7d44afb7b77c83e6c4725d77857c4cf1583a9e54530fa6d5ca1a8649f12", 0xca}, {&(0x7f0000002280)="998972e8bf07908ef0e19c423f4b0a6c9069c64f74534ceb1da1978acf5b8b6a406b52766929f66e5cc0cb21aa77f118ac37bf0bbbf8a7652f77c4ae0754968d223006d135a92cf34d32567ee6c7dffbcf316428cf2ff83bfa009eb04d0a9450631e4f25615712c881deaf57e90e7f04580329d322d5318c864c4ec179f2f53edf1640ff082265e72275c0dea88a554b088df49b668ffefd1099a4df828732ea6110a10da6b11e5864742b0a217ebf7fec89a2addfc6eef0a8473ac58efa209581e44702b59e3d75", 0xc8}, {&(0x7f0000002380)="05b7789be2c0789f2284964b48072db19860b197d2a26095e94ee899ad59035313b06508649e8aac14ec36fbf9163df4724cb84e17730dab55add01ced8cf230dc205722389f011dd73872b73fefef90eb65eb951bb549a0f61e4c4fddffde823af8181406d6e7897cc5c6f7099f0123557987e0a6250d8fadb706cb123cd9177b0b1b25633ecf3c16b99b8f6ec462fcb79c532fb8050c38de", 0x99}, {&(0x7f0000002440)="d021d018ecf064ac783481ed14125e00ab692805be0e4e3def644991ae5a51bfcf044fd8ec9c03b80a07a9d45c99a0d4b81e8f7f34d708eef4131410e07405de02532d701d8c290d475422418075c2d724cd8f88e747cb816f15b7fadfa344e4ef6006ac15fda5c76e3e27ce19ab801b6f31e2d327e6e2ed4a3124cd2a80c3803b87aff46ffddb7c7d9943e7da62e53be15501011e83bd00a0e9199a42f2ceb799a077deeb66aa28e91bcca1f8bd4fd585c7aa9227a59587140bce4e185eb6ee673f920cc401066188f7bdd914dab8147e31", 0xd2}, {&(0x7f0000000100)="bb21efe951d263004403323e2e76797b19499d63500b52bfa724626cbaa0", 0x1e}], 0x9, 0x0) ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f0000000140)) 04:10:30 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() fcntl$getflags(r1, 0x3) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x401, 0xfffffffffffffffe, "0366402ba77f0c037f00000000000000ef3caf00"}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c", 0x820) shmget(0x1, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) r2 = kqueue() ioctl$TIOCCBRK(r1, 0x2000747a) kevent(r2, &(0x7f0000000980)=[{{r0}, 0x0, 0x20, 0x2000000f, 0x3, 0x8}, {{r0}, 0xfffffffffffffff9, 0x23, 0x40, 0x10001, 0x9}, {{r1}, 0xfffffffffffffffa, 0x2, 0x1, 0x634b, 0x6}, {{r0}, 0xfffffffffffffffa, 0x90, 0x80, 0x7, 0x45}, {{r1}, 0xffffffffffffffff, 0x0, 0x0, 0x1, 0x7}], 0x4, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x40, 0x82, 0x0, 0xea6}, {{r0}, 0xfffffffffffffffa, 0xa, 0x80000000, 0x2, 0x7ff}, {{r0}, 0x0, 0x38, 0xf0000004, 0x10001, 0x9210}], 0xc68, &(0x7f0000000a40)={0x3, 0x80}) write(r0, &(0x7f0000000000)="6a4a4e5cfab0fbad605a309b8dc538bc2fc94746037f", 0x16) 04:10:30 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="eaff125c00000000", 0x3da) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, 0x0, 0x0) 04:10:30 executing program 1: r0 = socket(0x18, 0x2, 0x0) socket(0x10, 0x4000, 0x3f) mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) r2 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) setsockopt$sock_int(r1, 0xffff, 0x4000000001003, 0x0, 0x0) kevent(r2, &(0x7f00000002c0), 0xff, &(0x7f0000000280), 0x101, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) 04:10:30 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x5, 0x7, 0x4, 0x2, "62a81bdfcf21d499aef153b75a01d832f482083b", 0x6, 0x5}) syz_open_pts() r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$KDDISABIO(r2, 0x20004b3d) close(r0) 04:10:30 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="88024d2f66696c653000"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt(r0, 0x7fff, 0x800, &(0x7f0000000100)="0c2fdd6852ee1fb252a4246b6abfedd01f678df03a11aef57ed19c7c7ad7b26af5858f87962c8d8ba96c5bd571972fe586a488602848f2177347cf67090e3855ba6f83a4b98c85646fa70e40d91eefda9dc05a0f50705b517cdc12f31e4f6549d999f212232e089b3f510e24e6a75c3cc9ab7ba44d118820b933e3d79d330eff6a38ed14ae74ef46d477376e48c0507440e3d80aa30cd57af79749757931b6dfce944188a8", 0xa5) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) listen(r1, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10821, 0x0) 04:10:30 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x4004667f, &(0x7f0000000100)) 04:10:30 executing program 0: mkdir(&(0x7f00000002c0)='./file0\x00', 0x10) chmod(&(0x7f00000001c0)='./file0/file0\x00', 0x23f) setuid(0xee01) r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) chflagsat(r0, &(0x7f0000000380)='./file0/file0\x00', 0x2, 0x0) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000000c0)='x\x00') 04:10:31 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) r3 = getegid() r4 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) r6 = getgid() pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r8 = accept$unix(0xffffffffffffff9c, &(0x7f0000000380)=@file={0x0, ""/90}, &(0x7f0000000400)=0x5c) r9 = open(&(0x7f0000000440)='./file0\x00', 0x0, 0x20) pipe(&(0x7f0000000480)={0xffffffffffffffff}) r11 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x8, 0x20) r12 = accept(0xffffffffffffffff, &(0x7f0000000500)=@un=@file={0x0, ""/4096}, &(0x7f0000001540)=0x1002) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000001580)={0xffffffffffffffff, 0xffffffffffffffff}) r14 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r15 = getpgid(0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0}, &(0x7f0000001780)=0xc) r17 = getgid() sendmsg$unix(r0, &(0x7f0000001700)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000100)="bd180761d16078499c0d6236c8f0e1908ef821db1ddcd5205ce89dd1239c50a8cfd080d352bda78ee5cf436716198a7de9526ac22f9caffbcaa20f81f6bcd1179845afcb1f981b1e211add86", 0x4c}, {&(0x7f0000000180)="f75a202fa3ee69ca3ab2fddf56b3e8e49e0f28e7523048b1c01bd379a5babc75865d4598057564ed2b44230d4f4ae9065d1eed060604004620435b1bec1f2093fe22f2820bcdc93f9964f318e3d1b2e076c302a7ad5689209a7beca81a94b939d389ca290019145755b08b28fe49433d5384d4583beb23ec9d5822d585ecb2934261f83a097cdd502a77f3b966606693d6a55c080efa265734665068b01f0469c84a", 0xa2}], 0x2, &(0x7f0000001640)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x28, 0xffff, 0x1, [r7, r8, r9, r10, r11, r12]}, @rights={0x18, 0xffff, 0x1, [r13, r14]}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}], 0xa0, 0x402}, 0x9) chmod(0x0, 0x200000001000000) r18 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x6) mkdirat(r18, &(0x7f0000000040)='./file0\x00', 0x4) 04:10:31 executing program 0: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0xfffffffffffff162) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f000000d000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) open(&(0x7f0000000100)='./file0\x00', 0x1, 0x0) r2 = dup2(r0, r1) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x3, 0xfffffffffffffffe, 0xffffffff7fffffff, 0x0, 0x8, 0x100000001, 0x2, 0x2, 0x3, 0x1000, 0x2}) 04:10:31 executing program 1: r0 = socket(0x18, 0x2, 0x0) chdir(&(0x7f0000000000)='./file0\x00') setsockopt(r0, 0x29, 0x2a, 0x0, 0x0) 04:10:31 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = getpgrp() socket(0x10, 0x8002, 0x9b9) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x2, 0x3f, 0x8, r1}) setsockopt(r0, 0x0, 0x24, 0x0, 0x0) 04:10:31 executing program 1: r0 = socket(0x1, 0x400000000002, 0xfffffffffffffffc) setsockopt(r0, 0x2, 0x0, &(0x7f0000000000)="caf5b415", 0x4) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0xca31, 0x0, 0x33ba, 0x1, 0x7fff, 0x10000, 0x40, 0x0, 0x1, 0xfffffffffffffffa, 0x3a00000000000000}) 04:10:31 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x107ff, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = semget(0x1, 0x6, 0x0) r2 = geteuid() getgroups(0x3, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r5 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000180)={{0x5, r2, r3, r4, r5, 0x0, 0x4}, 0x2, 0x56}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) r6 = kqueue() bind(r0, &(0x7f0000000200)=@un=@file={0x1, './file0\x00'}, 0xa) kevent(r6, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 04:10:31 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x68, 0x0, 0x0) r1 = msgget(0x1, 0x208) msgrcv(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000aacf00000000000000000000fc0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0xa9, 0x3, 0x800) msgsnd(r1, &(0x7f0000000180)={0x3, "fbd23ae036c980b1c60d1d812e859ecf62f0b8d6e09d987d817db76cd5f0f5d74f4b396ee9e939f0cb2efd666c17ac6393fc76fde51149e153f0cbac2f5e9e3a5f9d5f345dfce98dc9ea100db9b47d1d1fa02251647a95d7b16b2291d154723b507ce02a08031a77e5d9a616e4ca811976ad563dd4c328dad9caaf26b1eff970a4f7e686ca83da5505d1172b25e8be03c908e411a7632fd01d66bdba50184df781ca5e0ebb8093748ecfcb76a67ce5"}, 0xb7, 0x800) r2 = semget$private(0x0, 0x2, 0x25) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$inet(0x2, 0x5, 0x5) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r5, 0x0, 0x6c, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000400), 0xfffffffffffffede) semop(r2, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r6, 0x29, 0xc, 0x0, 0x0) recvmsg(r5, &(0x7f00000001c0)={&(0x7f0000000180)=@in, 0xc, &(0x7f0000002d00)=[{&(0x7f0000000a40)=""/4096, 0x1000}, {&(0x7f0000000500)=""/244, 0xf4}, {&(0x7f0000000900)=""/139, 0x8b}, {&(0x7f0000000440)=""/126, 0x7e}, {&(0x7f0000001a40)=""/200, 0xc8}, {&(0x7f0000001b40)=""/160, 0xa0}, {&(0x7f0000001c00)=""/217, 0xd9}, {&(0x7f0000001d00)=""/4096, 0x1000}], 0x8, &(0x7f0000002d80)=""/195, 0xc3}, 0x2) semop(r2, &(0x7f0000000040), 0x19a) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) read(r4, &(0x7f0000000240)=""/20, 0x14) semop(r2, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) r7 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCMSET(r7, 0x8004746d, &(0x7f0000000080)=0xaad) socket$inet(0x2, 0x3, 0x0) getsockname$inet6(r7, &(0x7f0000000a00), &(0x7f00000002c0)=0xc) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r8, 0x4004741a, &(0x7f0000000380)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) 04:10:31 executing program 0: r0 = socket(0x8000000000022, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140)={0x6, 0x5}, 0x8) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r1, r0) connect$unix(r2, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x401, 0x9}, 0x8) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000180)="a30db7130651fc50da6b0541a01cfa0c6a360033afad4a977e14fbd5", 0x1c}, {&(0x7f00000001c0)="ca13462d95", 0x5}, {&(0x7f0000000200)="7238b940f7fc08c0997e302d1a365857d911ee034497f6721b006f89b8d1aee619e7fcab8a15d8e11dd702e7535bd5ae47f38819d98e97cae7fc6164cffa472bcf3014b07f2fd3f2d5a1f9b3c4c3521fe8144fa3d2c32fdf2a59725940dda40c6c36a16f66e5119068abd624128f646693525cf281e51ed257126af3bf9f7bc96e66712ead738d55896d7e9aae61f361f4d78781a191258b6be72238315ff114fbe3014770918b3ddd4c512fc67085746953ff0a24b28f19eb0b75610aaced8740a80de0fa022483bf48dfbcfb2d4d4413ff097987bf0da41e", 0xd9}, {&(0x7f0000000300)="ece92ca402f3c3a2232970350873a79284a89b3c35f7a2967a7c3549ae9c", 0x1e}, {&(0x7f0000000340)}], 0x5, 0x0) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 04:10:31 executing program 0: r0 = geteuid() setreuid(r0, 0xee00) r1 = geteuid() r2 = geteuid() setuid(r1) setreuid(0x0, 0x0) r3 = socket(0x2, 0x8000, 0x471) getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) getppid() getegid() pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x4) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000340)) socket$inet6(0x18, 0xffffffffffffffff, 0x4) pipe(&(0x7f0000000380)) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f0000000540)={0x6d4c, './file0\x00', './file0\x00'}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000003c0)) r5 = shmget$private(0x0, 0x4000, 0x40, &(0x7f0000ffb000/0x4000)=nil) r6 = semget(0x1, 0x3, 0x0) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000580)=""/132) shmctl$SHM_LOCK(r5, 0x3) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x100000928, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse0\x00', 0x80, 0x0) setreuid(r0, r1) sendmsg$unix(r3, &(0x7f0000000500)={&(0x7f0000000480)=ANY=[@ANYBLOB="6d184abfdf91d3e2ab7b8ad093254f10860604ea392158621fe2b5ca9ecafc5d76e3226794ff9a9ece95c88b77da92d07870531499acea910d0800d40691b37728943cae8128acb3db7439670f62d65c6221d300db"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) r7 = semget$private(0x0, 0x7, 0x30) r8 = shmget$private(0x0, 0x4000, 0x30, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_RMID(r8, 0x0) accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, 0x0, r2, 0x0, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) 04:10:31 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) shmget$private(0x0, 0x3000, 0x80, &(0x7f0000000000/0x3000)=nil) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getpeername$unix(r3, 0x0, &(0x7f0000000200)) getsockname(r3, 0x0, &(0x7f0000000080)) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) close(r3) 04:10:32 executing program 1: r0 = socket(0x18, 0x5, 0x0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x3, 0x5}, 0xc) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000040), &(0x7f0000000080)=0x4) bind(r0, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x8000, 0xf5e}, 0xc) connect(r0, &(0x7f0000000100)=@in6={0x18, 0x2, 0x3, 0xffffffffffffffff}, 0xc) 04:10:32 executing program 0: pipe2(&(0x7f0000000200), 0x10004) mknod(&(0x7f0000000140)='./bus\x00', 0x2007, 0x86128) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) fcntl$getown(r0, 0x5) getuid() getegid() getppid() getuid() r1 = shmget$private(0x0, 0x1000, 0x18, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f00000003c0)=""/174) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getegid() fcntl$setstatus(r0, 0x4, 0x48) getpgid(0x0) geteuid() open$dir(&(0x7f00000001c0)='./bus\x00', 0x480, 0x89) getgroups(0x5, &(0x7f0000000280)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) getgid() accept$inet6(r0, 0x0, &(0x7f0000000300)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) getuid() setsockopt(r0, 0x202ca4d3, 0x0, &(0x7f00000009c0)="5d26b46795b75ebb352f9ba281053922c1322e234916d48200c09c94f2774dcdf11128483b59f117ba3a7596663ef7fdb63b17b0c9ffb0d6b8731bcd39654038bcaf7c89bac7c29d08475761f4dd2919446691117e43577918cf466bca7aa96d71f2891254bdc813da0d05870531e14c080db92daee54e220e0bb15d2e4c02b1a0d950c8017376700e799f0b71361d9393a8ddee095686752114", 0x9a) getegid() writev(r0, &(0x7f00000004c0)=[{&(0x7f00000000c0)="0100", 0x2}], 0x1) write(r0, &(0x7f0000000080)="ce9f137839a5", 0x6) clock_settime(0x1, &(0x7f0000000a80)={0x8}) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000500)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 04:10:32 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f00000000c0)="eb12ccff13b9fd812ee914bfb8096c50b4a31e00b6883d8ff21d20ba5f4f1ff80131d88c089d1d3a4873f932", 0x2c) 04:10:32 executing program 1: r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000040)="0c6d5135f15090eed7faa8c3f4000000000600000a800febf772e98c72000000000000000000000000000000", 0x2c}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000080)=0x1) 04:10:32 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x200, 0x0) readv(r0, &(0x7f0000000540)=[{&(0x7f00000001c0)=""/219, 0xdb}, {&(0x7f00000000c0)=""/1, 0x1}, {&(0x7f0000000100)=""/100, 0x64}, {&(0x7f00000002c0)=""/86, 0x56}, {&(0x7f0000000340)=""/168, 0xa8}, {&(0x7f0000000400)=""/255, 0xff}, {&(0x7f0000000500)=""/41, 0x29}], 0x7) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) poll(&(0x7f0000000000)=[{r1, 0x4c}], 0x1, 0x0) 04:10:32 executing program 1: r0 = msgget(0x0, 0x40) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getgid() r3 = geteuid() msgget$private(0x0, 0x1) r4 = getegid() socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000140)) accept$inet(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) socket$inet6(0x18, 0x4005, 0x7f) socket(0x1, 0x1, 0x3) accept$inet(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000240)=0xc) pipe(&(0x7f0000000280)) r5 = openat$tty(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/tty\x00', 0x8489, 0x0) r6 = fcntl$getown(r5, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x9, r1, r2, r3, r4, 0x24, 0x7fffffff}, 0x3, 0x5, r6, r7, 0x6a1, 0x704000000, 0x1, 0x1}) 04:10:32 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:10:32 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) 04:10:33 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) stat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000280)={0x4, './file0\x00', './file0\x00'}) r2 = open(&(0x7f0000000380)='./file0\x00', 0x0, 0xfffffffffffffffd) r3 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f0000000000)=[{&(0x7f00000015c0)="76e91bfba01b2b43750074e773d6d07539da24cace396c1d05b923466a161897509b78dd2cea3471e8956dc5fc20e77b6a13002174ddb0a7bd78cc8c51edf515c237e4adc1514027f448bb7080f211692ad81885ae85829eeddb24585b8ca5334b9edb52d4ecab6e5c404ca284924102e12f4bf453de9f9db6a0a143289f51a0300000000000000000ede8ca2832782da69a63e754249b41058f3b9042a0f7bc6dfa04cc155f9fbe030a333c84ea554ae93faecd1d1305ac4355a7dcbdaebc88d39242a8d0e65b86b022f8eb0952c4ff3346854e108a5a08b1e4a414505dba3a89837c91386b0aa6bfc30c3f6997876c644f6742986b4813f7e3621ec860cad94b75bcac8ddf7613958e883f72adac00000000000000001f1307f4a86db6ac5c7736e5eb0c7017b81019f0e295d5cecd4e85b8a09892075c791db0cbc76d42000000000000006a13e775fee4", 0x14c}], 0x1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) execve(0x0, 0x0, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) 04:10:33 executing program 1: r0 = socket(0x38, 0x6, 0x24e) setsockopt(r0, 0x81, 0x5400000000000000, &(0x7f0000000000)="fa7528f8f39cc1af9c023032572ddee25641143a6030c126488d7faf057c6732b08f0abbb4a94e2c5e2bc59108689eba3269a5b6ff7664861c857295a3e3ff", 0x3f) accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x3) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x35, &(0x7f0000000080), 0x4) 04:10:33 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) getgid() r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) select(0x40, &(0x7f00000001c0)={0x8}, 0x0, 0x0, 0x0) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setgid(r2) poll(&(0x7f0000000040)=[{r0, 0x44}, {r1, 0x100}, {r0, 0x95}, {r1, 0x10}, {r0, 0x1}, {r0, 0x1}], 0x6, 0x3) 04:10:33 executing program 0: r0 = geteuid() r1 = getegid() pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) accept$unix(r3, 0x0, &(0x7f0000000180)) chown(&(0x7f0000000100)='./file0\x00', r0, r1) mknod(&(0x7f00000000c0)='./file0\x00', 0x205e, 0x40000000000902) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x800, 0x82) open$dir(&(0x7f0000000200)='./file0\x00', 0x1000000000000002, 0x0) openat(r2, &(0x7f00000001c0)='./file0\x00', 0x80, 0x98) openat(r4, &(0x7f0000000040)='./file0\x00', 0x20080, 0x146) 04:10:33 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) connect$inet(r0, &(0x7f0000000000), 0xc) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) 04:10:33 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kqueue() dup2(r0, r1) 04:10:34 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) chown(&(0x7f00000000c0)='./file0\x00', 0x0, r1) setuid(0xee01) r2 = msgget(0x2, 0x218) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000100)=""/59) r3 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 04:10:34 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000140)=[{&(0x7f0000000280)="cd2609cbfd0cdd870a7968130972accb8fcb68cfe229cb841fe431d470fb33ea755b18f2525deebb1ec7cb3821bacb3533ccc68e921c633c65a35fe3aa1f8e23d87398bec71d692798e2a0d02143778845bf877f1edc36015c24dd679fe9f537a5f2e0a8af3a7f235dd1144ec88bf92e3dba459c4b40f86b4f2ec1f6", 0x7c}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000100)=[{&(0x7f0000001440)="63fdb1586859d949303acc113e4dfa71bcb26b750b172f06086e481592f27e51fdc0fbf2ba470464f9fa7f65ac5b0e0feda7d74d717d6e9a77174be9d756f47c596fba967230737fc7daf865aae4f7ef53c73da1090614dc97015b40f47dce2887e0044257b77b8ad2c874aadec36d1393fa8fc7ec887048a11dd7c2cfc22b3f38a7dc972bec179f1141a25193a233ff7d6fe2f992086b90c092de54b1f69c22da12d855d54b117d02aa747114b8ecbae7d124865052bc042c8cbdb1", 0xbc}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x81, 0x0, "c67f4b3498dc039b33c26e9644597fee8cd7d018"}) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000080)) 04:10:34 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) setsockopt(r0, 0x29, 0x32, &(0x7f0000000040)="05", 0x1) r1 = semget(0x2, 0x2, 0x434) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000180)=""/26) utimes(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x5, 0x9}, {0x3ff, 0x4}}) semop(r1, &(0x7f0000000240)=[{0x1, 0x5, 0x1800}, {0x1, 0x7f, 0x1000}, {0x3, 0x7ff, 0x1000}, {0x0, 0x8}], 0x4) recvfrom$inet(r0, &(0x7f00000000c0)=""/9, 0x9, 0x843, &(0x7f0000000100)={0x2, 0x3}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x9, &(0x7f0000000140)=0x4, 0x4) 04:10:34 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) symlink(&(0x7f0000000140)='./bus\x00', &(0x7f00000001c0)='./bus\x00') writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="000000186004008b00060000000000000000000000000000000020000000000000f10000000af6dd4f22276e", 0x2c}], 0x1) setsockopt$sock_int(r0, 0xffff, 0x11, &(0x7f0000000200)=0x51, 0x4) readlinkat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080)=""/93, 0x5d) 04:10:34 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xe0, 0x0}, 0x0) socket$unix(0x1, 0x5, 0x0) sendto$unix(r0, &(0x7f0000000080)="c2a03a6190a3345994ccc4e93888d758e42c28f7f3c411017261edc84fa302e6caad8f5cdfa3f5007478bc984188088a1bc0360220e0498a9493fd30a7b94d7766b99969b2cf8359f790b539d924678f48f15f3741d84deb777dbb9b71b7b10428f80481a1247ec3d3386e221dec83ac2dd4e7cd8ff19a4b65269ede86d0ffd6210b", 0x82, 0x406, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) 04:10:34 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000100)={'./bus\x00', 0x7, 0x7, 0x6e, 0x0, 0x1, 0x80000000, 0x6, 0x2, 0x2, 0x6, 0x8001}) setuid(0xee01) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) r1 = getppid() r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={r1, r2, r3}, 0xc) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) 04:10:34 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="cf022e2f66212c1f5f00"], 0x1) shutdown(r0, 0x2) getsockname(r0, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) flock(r0, 0x1) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) socketpair(0x1b, 0x1, 0x100000000, &(0x7f0000000080)) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000140)=0x7, 0x4) socket(0x10000000002, 0x2, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x480, 0x0) r1 = semget$private(0x0, 0x5, 0x22) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f0000000240)=""/115) 04:10:34 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000400)="04", 0x1}], 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) setreuid(0x0, 0xee00) ioctl$TIOCCONS(r1, 0x20004276, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000180)="ae2110ea7b826c54e4a4ec21d1a352318ef85fa503e4fe0d6c8000dcf0d451e2db491b54dadb4759935afc1f13ac69b939c3cd47a724ecf9fbb6569abfbea51cf0f8197167cf211cc4837747764f9c6aada2b11e1fcd853a508f6fa9426d655f2665abd8a7299bebafff922e9ff742afbc8cf8101d730cc08060ec6003440f4297963d4e5c77935e1f964b58b555a6979b146fa46c607e81aeca10be55023ddb1cfc4a665d488f1583f6ccdb6759ef389d6f32cf503ad466e1c7ab17ebc07e69b3baf9b8d70e389dcc5d3a7a62d12be36a9444dfde21ebc97412208709dce6cf5fe0c1047dcc1e2c276b12", 0xeb}], 0x1) dup(r1) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)) lseek(r0, 0x0, 0x2) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) 04:10:34 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="bc302850a2268e53fc2e96f6aaa92a75f4bc77db9799f1566f5313db6b44eae1b70329fa9f"], 0x1) truncate(&(0x7f0000000480)='./file0\x00', 0x100000000) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=@file={0x0, ""/59}, &(0x7f0000000200)=0x3d) recvfrom(r0, &(0x7f0000000280)=""/193, 0xc1, 0x841, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x3}, 0x8) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x12, 0x0) r2 = openat(r1, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000240)='./file0\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='x\x00') chown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r3 = semget$private(0x0, 0x0, 0x8) semctl$GETPID(r3, 0x3, 0x4, &(0x7f00000003c0)=""/141) 04:10:34 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) clock_getres(0x7, &(0x7f0000000280)) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r2 = kqueue() r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r5 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r6 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r6, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0x41, 0x4, 0x0, 0x1}, {{r6}, 0x0, 0x42, 0x40000001, 0x100, 0x5}, {{r2}, 0xffffffffffffffff, 0x4, 0xa0000002, 0x5, 0x9}, {{r6}, 0xfffffffffffffffb, 0x44, 0xf0000041, 0x0, 0x9}, {{r2}, 0xfffffffffffffffe, 0x3, 0x0, 0x8253}, {{r1}, 0xfffffffffffffff8, 0x21, 0x10, 0x3, 0x8}, {{r0}, 0xfffffffffffffffc, 0x24, 0x81, 0x9, 0x81}], 0xfffffffffffffffe, &(0x7f00000003c0)=[{{r4}, 0x0, 0x1, 0xcedf099f9e0c0c67, 0x9, 0x816}, {{r0}, 0xfffffffffffffffb, 0x8, 0x4, 0x607, 0xfffffffffffffeff}, {{r0}, 0xfffffffffffffffd, 0x8, 0x1, 0x6, 0x6}, {{r1}, 0xffffffffffffffff, 0x48, 0x4, 0xffff, 0x8}, {{r5}, 0xfffffffffffffffd, 0x1, 0x40000010, 0x2, 0x9}], 0x5, &(0x7f0000000080)={0x7ff, 0xffff}) kevent(r6, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) chmod(&(0x7f00000000c0)='./bus\x00', 0x40) 04:10:34 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open(&(0x7f0000000000)='./file0\x00', 0x302e9, 0xc) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x8000, 0x20) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 04:10:34 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x40004010000028ad) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000180)="000000186004008b00230627b56bf9514897f41b7f34cd284bfeff023519edffff000100000017dd411284bc3d69979dde0200000048d8361f9c216d848314a21d8cca1286a2a219a3ac35a1afe4d4", 0x4f}], 0x1) 04:10:34 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x40000000, 0x0, "000000000000003822b68038d35ecdfe00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) poll(&(0x7f0000000040)=[{r0, 0x3}, {r0, 0x2}, {r0}, {r0, 0x2}], 0x4, 0x9) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 04:10:35 executing program 0: r0 = msgget$private(0x0, 0x0) msgsnd(r0, 0xffffffffffffffff, 0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) 04:10:35 executing program 0: r0 = socket(0x18, 0x7fffffffffd, 0x100000000000000) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x0) shutdown(r0, 0x3) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 04:10:35 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8100800080002002, 0x5fcd) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000240)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='\\\x00', &(0x7f0000000140)='\x00', &(0x7f00000001c0)='&[**\x97}\'-}\x00', &(0x7f0000000200)='-+\x8b@{/\x00'], &(0x7f0000000380)=[&(0x7f0000000280)='&&)X\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)=',\x00']) r0 = open(&(0x7f0000000180)='./bus\x00', 0x20000, 0xffffffffffffffff) recvmsg(r0, &(0x7f00000006c0)={&(0x7f00000003c0)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000440)=[{&(0x7f00000004c0)=""/213, 0xd5}, {&(0x7f00000005c0)=""/67, 0x43}, {&(0x7f0000000000)=""/4, 0x4}], 0x3, &(0x7f0000000640)=""/113, 0x71}, 0x842) unlinkat(r0, &(0x7f0000000480)='./bus\x00', 0x8) 04:10:35 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() r2 = syz_open_pts() syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x5, 0x5, 0x33, 0x81, "bf28f86bc05024ca8d05a67eeadfbf661901ea59", 0x3f, 0x12c}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 04:10:35 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x80047308, &(0x7f0000000000)) 04:10:35 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0x0) chflags(&(0x7f00000001c0)='./file0\x00', 0x2) chflagsat(r0, &(0x7f0000000040)='./file0\x00', 0x10005, 0x2) utimes(&(0x7f00000000c0)='./file0\x00', 0x0) 04:10:35 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) setsockopt(r0, 0x29, 0x20000003e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 04:10:35 executing program 0: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="2991c4e698c094a2d00caa00c95a4aad7a31d2d52d3ca3f0c4aa9907adc993b4f3aaa6c236f283873aa82c4d346cd590872f46637cc3552cc8825a7f670ee4fe5b4eb62b5013d6e2d1a67ad56752b4dc7371e0629e9e221bc3af3f04ba066d8469f48d0476ffa592be6272d3c5bcc85b57c70445b3cfc00497768cdcf58ef66780f6d6f3212154ce79", 0x89}], 0x1) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4, 0x810, r0, 0x0, 0x0) writev(r0, &(0x7f0000000080)=[{0x0}], 0x1) 04:10:35 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) recvfrom(r0, &(0x7f0000000000)=""/4096, 0x1000, 0x840, 0x0, 0x0) getsockopt(r0, 0x18000000000, 0x2, 0x0, 0x0) r1 = getpgid(0xffffffffffffffff) socket$inet6(0x18, 0x2, 0x9) fcntl$setown(r0, 0x6, r1) 04:10:35 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x802080002002, 0x40024000000028a7) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="000000186004008b00000500feffffff0028000000007ec425fffffffe00000000400000f2e9ff0000000000", 0x2c}], 0x1) 04:10:35 executing program 0: open$dir(&(0x7f0000000300)='./bus\x00', 0x8c8, 0x100) r0 = semget$private(0x0, 0x1, 0x300) semop(r0, &(0x7f0000000280)=[{0x4, 0x3, 0x1800}, {0x0, 0x54, 0x1000}, {0x0, 0x7ff, 0x800}], 0x3) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000140)=0x9) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x200000013c7) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f00000001c0)={0x5, 0x6}, 0x10) chmod(&(0x7f0000000240)='./bus\x00', 0x80) semop(r0, &(0x7f00000002c0)=[{0x0, 0x9, 0x1000}, {0x0, 0x4, 0x1800}, {0x7, 0x6, 0x1800}, {0x2, 0xffffffffffffffc0, 0x1000}], 0x4) r3 = fcntl$dupfd(r2, 0xa, r1) r4 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) clock_gettime(0x6, &(0x7f00000000c0)) r5 = dup(r4) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f0000000380)=0x2) shutdown(r2, 0x3) ioctl$TIOCSPGRP(r5, 0x40047477, &(0x7f0000000080)) truncate(&(0x7f0000000200)='./bus\x00', 0x1) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x10, r4, 0x0, 0x0) r6 = semget$private(0x0, 0x3, 0x318) bind$inet(r1, &(0x7f0000000340)={0x2, 0x2}, 0xc) semctl$SETVAL(r6, 0x2, 0x8, &(0x7f0000000100)=0xffff) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2, 0x5813, r4, 0x0, 0x0) 04:10:35 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) getpeername$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x80004501) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 04:10:35 executing program 0: socketpair(0x18, 0x1, 0x6, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x20000003c, &(0x7f00000000c0)="01000000", 0x4) panic: malloc: out of space in kmem_map Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *336184 37561 0 0x2 0 1K syz-executor.1 db_enter() at db_enter+0x18 panic() at panic+0x174 malloc(200000,2a,9) at malloc+0xad5 kcovioctl(1b1300,80084b01,ffff800020bf7ac0,3,ffff800020b29080) at kcovioctl+0xe6 VOP_IOCTL(fffffd80696249e0,80084b01,ffff800020bf7ac0,3,fffffd807f7c6840,ffff800020b29080) at VOP_IOCTL+0x9a vn_ioctl(fffffd80671d5a30,80084b01,ffff800020bf7ac0,ffff800020b29080) at vn_ioctl+0xc9 sys_ioctl(ffff800020b29080,ffff800020bf7c00,ffff800020bf7bf0) at sys_ioctl+0x651 syscall(ffff800020bf7ca0) at syscall+0x5b8 Xsyscall(6,36,7f7ffffcd818,36,3,d5aa102b890) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffcd330, count: 6 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic malloc: out of space in kmem_map ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x174 malloc(200000,2a,9) at malloc+0xad5 kcovioctl(1b1300,80084b01,ffff800020bf7ac0,3,ffff800020b29080) at kcovioctl+0xe6 VOP_IOCTL(fffffd80696249e0,80084b01,ffff800020bf7ac0,3,fffffd807f7c6840,ffff800020b29080) at VOP_IOCTL+0x9a vn_ioctl(fffffd80671d5a30,80084b01,ffff800020bf7ac0,ffff800020b29080) at vn_ioctl+0xc9 sys_ioctl(ffff800020b29080,ffff800020bf7c00,ffff800020bf7bf0) at sys_ioctl+0x651 syscall(ffff800020bf7ca0) at syscall+0x5b8 Xsyscall(6,36,7f7ffffcd818,36,3,d5aa102b890) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffcd330, count: -9 ddb{1}> show registers rdi 0 rsi 0x1 rbp 0xffff800020bf76f0 rbx 0xffff800020bf77a0 rdx 0xffffffff81f8ad7c cy_pio_rec+0x366f rcx 0 rax 0 r8 0xffffffff819bd5f3 kprintf+0x183 r9 0x1 r10 0x25 r11 0x910ca9f3ee15b752 r12 0x3000000008 r13 0xffff800020bf7700 r14 0x100 r15 0x1 rip 0xffffffff81459958 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020bf76e0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.1) pid=336184 stat=onproc flags process=2 proc=0 pri=51, usrpri=51, nice=20 forw=0xffffffffffffffff, list=0xffff800020b28720,0xffffffff823dac40 process=0xffff800020b7c018 user=0xffff800020bf2000, vmspace=0xfffffd807effd168 estcpu=1, cpticks=3, pctcpu=0.0 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND *37561 336184 95882 0 7 0x2 syz-executor.1 93116 97252 0 0 3 0x14200 bored sosplice 21419 47467 95882 0 3 0x82 piperd syz-executor.0 95882 349446 90013 0 3 0x82 thrsleep syz-fuzzer 95882 336793 90013 0 3 0x4000082 nanosleep syz-fuzzer 95882 466631 90013 0 3 0x4000082 thrsleep syz-fuzzer 95882 461569 90013 0 3 0x4000082 thrsleep syz-fuzzer 95882 206831 90013 0 3 0x4000082 kqread syz-fuzzer 95882 14455 90013 0 3 0x4000082 thrsleep syz-fuzzer 95882 513445 90013 0 3 0x4000082 thrsleep syz-fuzzer 95882 423834 90013 0 3 0x4000082 thrsleep syz-fuzzer 95882 65936 90013 0 3 0x4000082 thrsleep syz-fuzzer 95882 466121 90013 0 3 0x4000082 thrsleep syz-fuzzer 90013 3463 86947 0 3 0x10008a pause ksh 86947 115255 71417 0 3 0x92 select sshd 67300 368405 1 0 3 0x100083 ttyin getty 71417 374373 1 0 3 0x80 select sshd 31315 221904 77354 74 3 0x100092 bpf pflogd 77354 97565 1 0 3 0x80 netio pflogd 52819 202637 1945 73 3 0x100090 kqread syslogd 1945 162025 1 0 3 0x100082 netio syslogd 44958 171535 1 77 3 0x100090 poll dhclient 83286 164125 1 0 3 0x80 poll dhclient 6625 468093 0 0 3 0x14200 pgzero zerothread 26503 86926 0 0 3 0x14200 aiodoned aiodoned 1431 180380 0 0 3 0x14200 syncer update 5 520075 0 0 3 0x14200 cleaner cleaner 132 241430 0 0 3 0x14200 reaper reaper 96171 296027 0 0 3 0x14200 pgdaemon pagedaemon 85489 262089 0 0 3 0x14200 bored crynlk 31200 211278 0 0 3 0x14200 bored crypto 48857 97489 0 0 3 0x40014200 acpi0 acpi0 7370 312043 0 0 3 0x40014200 idle1 23863 333523 0 0 3 0x14200 bored softnet 98919 59925 0 0 3 0x14200 bored systqmp 49063 114379 0 0 3 0x14200 bored systq 33138 331350 0 0 3 0x40014200 bored softclock 86243 128296 0 0 7 0x40014200 idle0 92860 139210 0 0 3 0x14200 bored smr 1 84609 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 37561 (syz-executor.1) thread 0xffff800020b29080 (336184) exclusive kernel_lock &kernel_lock r = 0 (0xffffffff823ca8c0) locked @ /syzkaller/managers/multicore/kernel/sys/sys/syscall_mi.h:90 #0 witness_lock+0x594 #1 syscall+0x48b #2 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9481 71939K 71947K 78643K 10694 0 0 pcb 25 9K 11K 78643K 238 0 0 rtable 85 3K 4K 78643K 340 0 0 ifaddr 40 10K 12K 78643K 104 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1475 0 0 iov 0 0K 24K 78643K 38 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1197 75K 75K 78643K 1451 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 5 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 64 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12628 0 0 file desc 4 9K 21K 78643K 329 0 0 sigio 0 0K 0K 78643K 4 0 0 proc 54 51K 71K 78643K 390 0 0 subproc 53 55297K 67586K 78643K 160 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 52 0 0 in_multi 22 1K 2K 78643K 64 0 0 ether_multi 1 0K 0K 78643K 3 0 0 mrt 0 0K 0K 78643K 1 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 66 291K 291K 78643K 66 0 0 exec 0 0K 1K 78643K 217 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 12K 29K 78643K 1959 0 0 UVM aobj 22 2K 2K 78643K 26 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 27 0 0 NDP 7 0K 0K 78643K 29 0 0 temp 109 2368K 2493K 78643K 4078 0 0 kqueue 0 0K 0K 78643K 5 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 6 0 3 1 0 1 1 0 8 0 inpcbpl 280 238 0 231 1 0 1 1 0 8 0 plimitpl 152 23 0 15 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 61 0 30 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 13 0 13 1 1 0 1 0 8 0 tcpcb 544 72 0 68 1 0 1 1 0 8 0 nd6 48 8 0 6 1 0 1 1 0 8 0 ppxss 1128 11 0 11 2 1 1 1 0 8 1 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 17 0 8 1 0 1 1 0 8 0 pfstkey 112 17 0 8 1 0 1 1 0 8 0 pfstate 328 17 0 8 2 0 2 2 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 267 0 123 12 0 12 12 0 8 2 art_table 32 268 0 123 2 0 2 2 0 8 0 art_node 16 58 0 30 1 0 1 1 0 8 0 sysvmsgpl 40 4 0 2 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 58 0 48 1 0 1 1 0 8 0 shmpl 112 24 0 4 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2030 0 611 46 0 46 46 0 8 0 ffsino 272 2030 0 611 95 0 95 95 0 8 0 nchpl 144 2703 0 1065 61 0 61 61 0 8 0 uvmvnodes 72 2142 0 0 39 0 39 39 0 8 0 vnodes 200 2142 0 0 113 0 113 113 0 8 0 namei 1024 7683 0 7683 2 1 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 7021 0 7021 10 9 1 6 0 8 1 sigapl 432 516 0 502 2 0 2 2 0 8 0 futexpl 56 3944 0 3944 1 0 1 1 0 8 1 knotepl 112 217 0 188 3 1 2 2 0 8 1 kqueuepl 104 108 0 106 1 0 1 1 0 8 0 pipepl 112 392 0 373 2 1 1 1 0 8 0 fdescpl 488 517 0 502 3 0 3 3 0 8 0 filepl 152 3349 0 3256 5 0 5 5 0 8 1 lockfpl 104 113 0 113 2 1 1 1 0 8 1 lockfspl 32 202 0 202 2 1 1 1 0 8 1 sessionpl 112 20 0 10 1 0 1 1 0 8 0 pgrppl 48 27 0 17 1 0 1 1 0 8 0 ucredpl 96 812 0 803 1 0 1 1 0 8 0 zombiepl 144 502 0 502 2 1 1 1 0 8 1 processpl 840 533 0 502 4 0 4 4 0 8 0 procpl 600 1262 0 1222 4 0 4 4 0 8 0 srpgc 64 18 0 18 3 2 1 1 0 8 1 sosppl 128 7 0 7 1 0 1 1 0 8 1 sockpl 384 427 0 408 3 0 3 3 0 8 1 mcl64k 65536 229 0 0 29 2 27 29 0 8 1 mcl16k 16384 1 0 0 1 0 1 1 0 8 0 mcl12k 12288 2 0 0 1 0 1 1 0 8 0 mcl9k 9216 3 0 0 1 0 1 1 0 8 0 mcl8k 8192 2 0 0 1 0 1 1 0 8 0 mcl4k 4096 3 0 0 1 0 1 1 0 8 0 mcl2k2 2112 1 0 0 1 0 1 1 0 8 0 mcl2k 2048 112 0 0 13 0 13 13 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 304 0 0 18 0 18 18 0 8 0 bufpl 256 6149 0 1043 320 0 320 320 0 8 0 anonpl 16 62211 0 55256 46 9 37 43 0 125 1 amapchunkpl 152 2938 0 2854 9 5 4 9 0 158 0 amappl16 192 2016 0 1560 28 3 25 27 0 8 1 amappl15 184 5 0 4 1 0 1 1 0 8 0 amappl14 176 111 0 107 1 0 1 1 0 8 0 amappl13 168 406 0 401 1 0 1 1 0 8 0 amappl12 160 6 0 6 2 2 0 1 0 8 0 amappl11 152 222 0 208 1 0 1 1 0 8 0 amappl10 144 68 0 64 1 0 1 1 0 8 0 amappl9 136 378 0 374 1 0 1 1 0 8 0 amappl8 128 149 0 133 1 0 1 1 0 8 0 amappl7 120 250 0 243 1 0 1 1 0 8 0 amappl6 112 136 0 128 1 0 1 1 0 8 0 amappl5 104 119 0 104 1 0 1 1 0 8 0 amappl4 96 318 0 292 2 1 1 2 0 8 0 amappl3 88 136 0 129 1 0 1 1 0 8 0 amappl2 80 3637 0 3592 2 0 2 2 0 8 1 amappl1 72 21021 0 20600 24 14 10 19 0 8 0 amappl 72 1515 0 1483 1 0 1 1 0 75 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 25 0 4 1 0 1 1 0 8 0 uaddrrnd 24 517 0 502 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 517 0 502 1 0 1 1 0 8 0 vmmpekpl 168 8465 0 8438 2 0 2 2 0 8 0 vmmpepl 168 63058 0 61706 108 28 80 80 0 357 14 vmsppl 360 516 0 502 2 0 2 2 0 8 0 pdppl 4096 1042 0 1004 6 0 6 6 0 8 0 pvpl 32 199467 0 189457 124 21 103 115 0 265 5 pmappl 224 516 0 502 2 1 1 2 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 507 0 6 15 0 15 15 0 8 0