93feda7a300fe353b7ac21248b3a50bbedc696c6dad1c8285aaf67882a965bec6ca9ae836a318d2b9b6eaf79d5406b2a973261b02fee3f0518fde33e7a2453c1bab9fb6789dd62763b4a23cbf54a467c9751240de0ad393d7d27fb89e74fc8d0e2e01573de1ec96cb33cc7c09ddef567cf3ebf67b1ccca01cb22f6854bc99062a1b3bb2d39cace5c8f9112d9f40d370bdc592fbf8eba85c87e4095d374cc53cd55072d5e64a714cf0c4cb0f6193f164e9564b4ec8412c6381643960f23047b7b8aa1a49d41f1308060047ffded1554847660aa986d7ff673d84742aa07ec6d5bfd9105cf4f923f3743c4ded32583d55a63898d928840d5e4dab33cdfd1b9174916e0872e458f143ec4f5765f15ea42ddeffae29e1be79e03ff53ef6885d1e161b7947dd06e5c600178ff139aa819c599eaacd12323bdffa80db32e157b93dff4c814f9cf454a7661c44030a56bb9b7ef9dbaf61d0430b971ec2ed157275511cf4bfe335cc99c58d8a98fcdf748935c0d8ce0fe1fac94a2b66699a659f67fe9abc7beffda5c6dcb96240c29c2c2a8a6d8650d858fdb548e11b8d1c9cb734f11ce079f6d3fee813b926b17e188998703c8e935fa0e8a5e89430edbb375a277e0abded08e97ec2cc0ea20e25301ded5dd9717842e1d3141913bee25cf05e2cdc954cd5ff0701cb22103095f19bf51523b79924a42cb558ccc5997b45cf5e5143a8f4b9eb03b6d616abae92122d9fba76b429fe0fcdb83ca336fb5183d9a60736747e1bbce71be5e1152739cef1771c8e7855c4bdbc1e63a09f01d39b04718e8724c62b7b05107a86484e4f458f1f655de5284a8299911fc3dd11e0e4a46ab3eb14bee7835272de784711d0e535d927810fe96e1c40e2d91c4b2871017f78ea380c8b63b64695039bf3d2416137b9a61aa81de296f2ec99c72e494084aa4e71669609160750e6c3dcbca5cdc9cbe15bacba81f2cac4ded27bfb9b966a1c9d76257e5a8fea9d92d54cb3d7fd69c505498deb0e99e384064b72e8b0c16679fcb6f387e4ad3b267e7ff9e21cd00ffc31219d8a6aefc1f7e2ba17b9f439e328d8ca4209081c0a8a772695cd8a648ab7634fb62cff4008b354e339a81fe803145de7623f6e4437e3eccb44a947435152aafb4f8dea88c543cf0b5d1e99ab646f704df23e517611a2a5325724cb5fc0cd6caee42d6d5f0493892dd8c3f3821d329ab0d9ff5320cd76f29253b02c6956d6030ed1ca146d017510fcbeb84c50d77d82f73dac79313b2326a8d933db29aabbf11533c6b75885e88274fe2cdf1522b8f0f79567295d8f8b4793ffd3724c4adb65e9f05071b887e793f26afb7f82d34c414278a17a7538876e945006948865ee95c346fe4c6a71e556ecf0a31d62630", 0x1000}], 0x4) writev(r5, &(0x7f0000004180)=[{&(0x7f0000004100)="539836d92a4872489d8bd0638dbb761156f396cc731223e8df451b3c0d006733e6b72427cc148f6d09c67bce3306fcac6bb35abe4eed15a740a0829878620e1dba6452820f1bbb0e3a7a1261af", 0x4d}], 0x1) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f00000041c0)={0x7, 0x4, {0x7, 0x8}}) fchmod(r5, 0x81) chown(&(0x7f0000004200)='./file0\x00', r2, r4) fcntl$lock(r0, 0x7, &(0x7f0000004240)={0x3, 0x1, 0x553, 0x0, r1}) getsockname$unix(r0, &(0x7f0000004280)=@abs, &(0x7f00000042c0)=0x8) syz_open_pts() pipe(&(0x7f0000004300)={0xffffffffffffffff, 0xffffffffffffffff}) getgroups(0x2, &(0x7f0000004340)=[r3, r4]) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000004380), &(0x7f00000043c0)=0x10) link(&(0x7f0000004400)='./file0\x00', &(0x7f0000004440)='./file0\x00') lchown(&(0x7f0000004480)='./file0\x00', r2, r3) writev(r6, &(0x7f00000046c0)=[{&(0x7f00000044c0)="22cfde1841312014e15be3dac040b1d2d9fe01ded0cb87406e339055e12edecc070cf2692935c020ec4d58edff2e6c7516087055fc87d1392c414fab12e7cbc591ded8c2fd2f909a2ad1cbf14e7f5339580e2d7949af1d80bc3ab9064d11cf1fb8c35d1728116ab1fb7a7b41023c6ad0da76d701a0d914f82552ac8826ed4dd4718f00bc79e9357f96f691a0d845f40c3483546db40e84f10926302edf82cc76dd8ab051328b810ab81467ac28c7c4fb10982d9928bedfc134ae8339acb1ea", 0xbf}, {&(0x7f0000004580)="6c5e6d42bccb0de89674f02f83e4fee7f22e9a2eecb8d7b1b3cf3b4611b031c497a1bf764c485cda3d24ba3917edb934aa9ecc449cecaa22241f8f40ca4972ae7eb337be71fbfe827378b1444aed54fbc79391812e5739a60899386046b9ed627c7a1ef67a3f399c67546a09b8f5735a9569536f36296973ac424a339e513cbe26c5c3cb9103105271e17b502b7134", 0x8f}, {&(0x7f0000004640)="702d7ce33360aaf639c0c7f0c52871ba35bfc1747353072c1971faaf65d3ff6b189045516820a1475691aa739755450b089c857fab8010fb753b948d75f327781e8807efe3e879a1bb93532f8746e404ec13febeab4c612826598c92b47687214044435d526c8afff668207a2a", 0x6d}], 0x3) 16:00:04 executing program 1: mknod(&(0x7f00000004c0)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0xb0, 0x1, 0x5d56, 0x2}, {{r1}, 0xfffffffffffffff8, 0x0, 0x20000020, 0xffffffffffffff1e, 0x1}], 0xfffffffffffffffa, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x10, 0x20000000, 0x100400}, {{r0}, 0xfffffffffffffffe, 0x8, 0x1, 0x2}], 0x4, &(0x7f0000000140)={0x3, 0xa0}) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r2, 0x0, 0x13, &(0x7f0000000000), 0x0) write(r0, &(0x7f0000000180)="6e2ead", 0x3) mknod(&(0x7f0000000040)='./bus\x00', 0x8040, 0x3) 16:00:04 executing program 0: setuid(0xee01) pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) readv(r0, &(0x7f0000000180)=[{0x0}], 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x1, &(0x7f0000000080)=[r2]) 16:00:04 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002008, 0x7ff) r0 = open(&(0x7f0000001d00)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="1286b998ff6f680a159c0b93177cde9fc81eb23dc1455f44baf7cb613483ff714695a7cd7a95d27ea869c6d4209839e4286a5c4ac37b978a9304461d8a82f792403aae248931ba38b9275708dbcc6eeed4dd0ef429e76d557f07649513f7216f74e246aad52e43222d24f3aa1c", 0x6d}], 0x1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x8, './bus\x00', './bus\x00'}) 16:00:04 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000240)='./file1\x00', 0x8, 0x4) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000100)={'./file1\x00', 0xed, 0x80000001, 0x5, 0x0, 0x1c, 0x17, 0x1ff, 0x3, 0x1, 0x2, 0x5c}) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) getpeername$unix(r1, &(0x7f0000000080)=@abs, &(0x7f0000000180)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) fcntl$setown(r1, 0x6, r2) rename(&(0x7f0000000200)='./file1\x00', &(0x7f00000001c0)='./file1\x00') 16:00:05 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x40, 0x4) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse\x00', 0x10000, 0x0) r2 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x20412, 0x80) readv(r0, &(0x7f0000003700)=[{&(0x7f00000034c0)=""/210, 0xd2}, {&(0x7f00000035c0)=""/221, 0xdd}, {&(0x7f00000036c0)=""/34, 0x22}], 0x3) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wsmouse\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000340)={0xffffffffffffffff}) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse\x00', 0x0, 0x0) r6 = fcntl$getown(0xffffffffffffffff, 0x5) r7 = geteuid() r8 = getegid() sendmsg$unix(r0, &(0x7f0000003480)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000480)="c059fd2c7815d80e93c99befa72add8ba35a3deacda216921e59d291b3e63948858236090b79480beaa7702f03fdab3f63f3e0a8b39cba06d4a8180aeb774ac01950cbedbb0d2ac8a240fa160e9c438e72a2cc5bc21df30321c15706006dc517dfeb8752914a0c292b13e17939c229b380e13d597c32c1fc85394d0249b11e550f7a814a1f13d96fe281a43dc3e2ccdf9c68cd4ecdbcb00df0336de26b9a2d169e80f0dcf607a171bbfdad6d8267a8bbc2ab7094fb1f7e84cef5f94c53bf1a1aefa1a81b69ced406c27cd1b1787edfd50e2c10c506188391704a91d100d90de1bd6d733a935b6a6fefa6c6ab911d6a450c9226bb0276286a1de46ed913964169006cfa60d530a8e6502648163b5537faf12e5cc5232d74f1004dc27d31c1e65af4b820927a8e66eb15c585507f1a6d5aa73c474b9bb431a094ae6a21ceeb3fbfc445980732ec9caf904a7e42b6629892f831be2e7b433733589b157034d2f306e29e8d1861cd5f1941a101e57f644cdef1b9d40cb293a0672a6d559b0ef6efd0b3aee23d5e3edc00766ae9232e3f7872a249568121b115d97577188760efe159db147a7f281b7a79f34e9eb5f617d4515a5fa8590682530cd6366757c425f5238af76895a1c1c27d93f26ac4ccdc5404aefeff836ef5832d4247e19979a15bf20dae81cb8c86bca25dda4641a7f4b1f5f3e32ba266d782b5f1ca4c14046237dd2aaf175e344dc30dde545a06a888102f7fb062a53e7fe4bbc2860d4d7750abb92b86bf42341dd942210ebf26afa907c2323f00029c0ce05b84ef6c4dba7b9981fbca0752746c9a10987a65ee0e024cb8f627ac6b6b037233c98b1beecefe7f58ecf55e37435352cbfdf48bbc9b125d96611f895aba78607e721332b4ccb8acd26128c2e085fa9f8b0f9a9c5999ba3552c4935695da1844b1a98e74d59b790091c26e36128f4b7ab71a6f8d2724a47d54fca8703d9c1b1f9b3a4b549f22bb2fb43de1b23aa313ab7e1fb8b0a11aeed97504c751e5c763bd48b7e1f5b476eb31647e2f491e97476566aee785a57c4580f75bdbfc4e873c93acd6cabcb2dbd40a5075e3c021a908483eb29f38cf7bac1df9889b44127db2d29102d7a1adc6c3a200d028cbcc731285a738933886cc5726bae53c4cc65bb7af4a8cb3dfc000bd8ac42fa679935d067cd0024a9bfd6b24c1a51321850ac99dd7b8f506537985506b4c24f087819b13eac25a12a1564305f8708749bb8264b7455318c071bc7e826d524e81b203e921637543f763b1cf3912540ea9735e95b79b333a79bb6a45d979fa975c9a898177c7d5fb28d02b37330bf8c3819cb256c77fd2532fe0c2f917ab60f289c0d10afc34603c3c30d3046f9a216e12ee64ce447ad6eb7554bf9709be8c24e605af23a46433b2a00423f3ef5dd4add5b16acfad21dbddc66fe6945e9f5c0cd55a246a01b586fb747fb2c9b02664b01e3dc7a4fc151f741af7fcf571cfa8f1f130e5d3403066846d9c6d8a1bc751ffd0ab3ac2f73fc8ee1a2db127274a34686607d84c175a0c24d3f486b4b1b27ea85a49df6ae0bb6e9a4e5f9f60a202ec552a80b9588caab50d500dfb01957febfc8696c50180cfac49676019a6efbe23f7468bef9f3ef96661d7e6216685449f924e844e10ca7de764af441e2d69ba0d1e16fbe7ca2fc734ae9f68ca6d9191702143c7068df4aa916016169e29b68bf8ee22b9e006a8927cc7deec7cd457ae0d7f7be47b496b7aa6746ff1fc8cb141fb4930f3735f6ecf8a7088cfed79cd5c82207b7cdfc868550dc226759f9cf3812043e4e741b64a653b4b6bee948a12b29c047d12f6408a9df0d15014a26ef96563466258e0da507b34d724bc12ebcee6d36f42d6f8499189e84779211358bb7f468048ee4382275eeeb074bfaaf7a81ea50f65b58e15e0c430d7e085d05bbf022762697cf3e8b31e6e0ed21eda4b7d9c8a87993dfe6c2a1ead8daefed4bfa4965013c8530ad88727084081ed2c70cca9a45f430de6a74f88861a4098e6def04a74460be2e2548c9a7f32ffadb043ee0fce2fa420c585a2e8bd3b0118ee1ad9ddb561a9c5631977b704a4026d5aa421271341a9a41e974cfcaa3c399a6afe41aafd8e327fce9cade0be9dd820c1369f0550a4bc8e882bfaa209032cf214c6f2c7f3debb04fe56903d51369351add3a8ec45a2df973d08361db86b2b2de7ac3672a426c44e1df374ebd92c02241811081ad37535c72624552667aa2ce3531ba95b0bba74f2f99cadc53b884b9c1502b6902c1b32b3bef0a3033bb51f5a540897042b7b698a208fcb67bfa556934f818124b2469f3020f0fdd2928806cf134c1b268d7cb87f103f9c90a21a2a1c88ef86f69520bf021501185016226d331553ba00110a661c5afd025bad590ec74c97906ef3cf8feb4cc210fb34ce919f0d5245da64f8b05d78512f58f50d48fd1a839ac4da3cf76fc7e3e823006c051b134962451f5acc99445c91b35d82225a00f043e13c4c138190981994456de2f64d2af0ad2366a0a459b8f32e50a86cf65fa65763e837a6c191f201229d674c317b635fa1da675bbf9de69ab2e49657a8023f5b43f2200a4098886d1b5f481effb0c95303640469a82695f3df96ef7a195c20772c7b863654bb61f2bb8762feeb390884d6d31103736a0855df4ea7a3b3e466ba3408a88d60caaa2cbb390fb9f90148e6e56b149e7f0a706b32aab74418bae132ef95d052b1c8a1c884d71b3c3d75446ecd76dd0e03853d5f07008ae2172bbd72601077c0f4323ac133328edfde220c99b8d05c4b83d300e17e0907ec6ceb8beed062fe36aecaa370dce6a40b1cbcbf19ead8a29001474e0bf064825a318ce0f206a46367b34193e518cd9d1a0839f13bb728472ef6d51d3399c6451a923a3c39beddc786652afca0b06951c05a1138840dc491fd09db09a906c6a0d5a6d59c8b72e2830c7957eae244ee1e31c2a644e958d224a0d9dc46692bb93869df3550cea3a82193f1d42137fde3c2e28fe04fe86b0b368a35ab4b9f43f11ab3acbee1f4c979b3a8407ba0250e4a7ad48b601bd85f5acdf7ab533e9606e83b34d20b0a63ba5ba0dcc5a45f97d3dcd69a9834633c3da90ac34c4d7666030d23b851402bd49be9a990cdf329409bbc1fe4361fc2c19edb7901e084fda181d989212e5fa4304cfe708c6c73d0d2730710d6ffb806b17c4c1a7d46ed673312f710c1940c43b5ae0b98a5a502609e2113d2b56f8547e104110b7fc1b043ef9271db6567a0ca602e86b8337bb8e518686757e428e580169eb78d25ffb7595496bdb24fdbdeabfd5e4abb00c4edc32daa72ccbbe9f038e2aaccaf1d51d6e99d3fc7117831b2e92525a5e5a53071f6daaf999b2eb70925fdf20a48c6edaac75087a550b9413537b2d0a3b1f81c28ac6d3cab3e4c2e101d82cf31d473462715520aa4a222d7cabb5eca7f650d9034c159f54f063ae49c5e0ec7bec449035a983f2dc357eff7b9ac90b8c4e05e7eae4031ee650c0ff15ac402a7adec1cfbd549088f4260d3c99cdaf6c94669dacb8bb0b8da919382237746899b609def97ddde037d2b4c2891e1ebf5464c9ecc46e8b5ec0b2e334e36d87a112c8c1a9b2ae262679eacf6eae02cf8a7f17bd100b1fc7277222051ba87733a82318bd13b067c9a64226f54c4cfb3d450789ced3befa228363b3bc9cf0c9af896d501dabc4813f9b4912cccfe48c9e23f870d33625ee5bc016adde11ab223eda04e6dd4db7b4da48fa1f5b42e69f343e4dab990aef0e94b77bad966aaca7ab9457762a0bbd325d1b234dc80e522cb9b9065523e4eca300a5a4128d564c91bb41430ef1f3eead69eec122db9e670356a02b6e851b51d24929522f0a5e6cf47a1179bef4f1609ca4d83230919b8cdd24f8e7b5b552c979bfb57530917ec34e4753951973e142e0a21b7a116c5658e2edb00e43c3d6394f674b2df53c6e45df51e289f5110eb19bc4fb9f92ee6858e61ac16fad51de78e5322fd24be902c0aa3ee96826b7db284af9df450ab42801a2ba48681a1183eaed74e0e6b3246537cd664509c931a342956d53a2d4bfc5ddb4f4fa7a16ea67fbfa8b11ac863e23b838faae750928df513a1d44e73464248ba7c831c2606a0509461650cf7f9dadc14e90ae19c67df90654a3ee1356c2841887677188f326364a897537c25009869d55aae465c156f8f25b3ce4a2153a10717b241dab9169550afe0b04e86ae5c71f096325c0cffaf3f60e475193b72a9e71c07fa72ba4ce76b3eb6378a2e615548c8eb551ebf50ce9c54adee05fcf52ceeb7ef423fb9b6a4ce49ef631706a851aa01ec3ca2bea98540be2c35a2763643bd9e0985d6ed80af8e995aed3d1e063dd7e0536454c3e6f118bdd85cb14084925ac9e49ab8dceb45483d35687885e32e66f860b540e71f91af1c8ddacc39b85bd73567ccab9d3b5f601cde42e169619a323556617b33bc09d061210f50c7be4dc3687b369c6322923ff18618f76fc400cabbf5ffb5a7f842a6cc2ec5887c4bbda98fe839837e8aa3ce328d80791dff3b35dc810d4d196aefab77a14ce4a8f1fee033b89935549078cd74e1b53827026d532b04538f478ef2109d547052433addc665337a0d169dae9f28ab5c2ff2a21d7461d54d71d45b07bb9110696c66ae477714647bbb71fe9f98cc5e082f2ed25af5096b03732fd9f48ea4e7dc7644bf8fc1df6ceff38b105ea26550c258921b1d13053f2020c53c96b958e6dd114637bf0baa30e1e0af191389b4b92fb0bb5771c63e3e1deb4f1b0074525eec098e4a48bd94d360997c248225a59040ba1fff9cb8cc53906cfcad26791c6b983c1050e72894e26c5b5051a39824841f340f57eb57665612b807e0d417ee8f7a69a3b2451af6607b8156c037f07e1b3c31bbc29f3980f338d61698becc2508c8aec5195c17852b28afbbbfeaae5429bc14488b2d826fde9feac8e1858b6f4930287e6a4b28cfaf217a96e7de87720361684b1d16f1af6f141675f52d13e9678c919b1be4a6ebd9eedda438bfb053e58c8e6cff181dd2c2aad8d0e18dc44c9aa82982cfda71a84a45bd8ac429a46f55356225a1317f5711c9fbf23a4fbf87da69fecb3c03391bffb1db6cada8d57090700b739b8088f7004fa0307db56737a2bf2ba5e84628b6817ed7a1f3e94963b676f3b2e0f54aa9d0751f4201654052db32b6f163bd3bc151297dedab3bbfd30aa9b6434e27c87bf9363041426a6170813660b8a1b2b43c000fefa44d28114c5607ff4cd1183d7aaba063a0e86f537e58e776e91699d4a04c9fd51175f8daab68e932105f4c926de6a65c6bc4904cd0647984d3954e96fea67a020c5a21761188409fec7e35071dcf64c973d88eabb6378bddb308c7a6d9e9f292a018c45fa169e1a991d750c027f826074793e337529fc935806be04bd56cf7fe6848af02a501d3d02cf0220576fbda8d4b7cd5c6f8e0a8789d026896b2d11fdf99a0da786ae3095ca0e8b1640f6870863674683ae5d9fdd7b9ba1394ec73bbc09ecf1682c63fd2edfe00dd4f94b9f5aeb096828e30402dbbb341a1d4b699c40130a1a4ca901534c5d20e76c27be271efba846594a6b01befee0259d2f85cd9e64a54cc1e1aa031f1b72968f0f35aec5e0aa4c17b703960964a958fad10db451d88220d15e4be13077586cf652731b89b8337ef154643a5f982f888e074da41f7ad0e5cb5d0f09888dbbeedb4ed105f82e3e0720f058bf1e35231992b679950bb89aac80dc6f26946a05242479a12bf082b5f", 0x1000}, {&(0x7f0000000140)="6a18a6c3edeed5eb4fa7e2c6314238600fb411c0aeed50297556bfe0eed41f4bd529513b7718f2b4977670752a0347c95a48f396b4f41705c7e894d5c6b4c3dff675a578848e9c3efd4515bef625bb1f716869d7d2d8e556974b8ca22c94631d6e6955bcd871869a", 0x68}, {&(0x7f0000001480)="72d93af2e466a2525ce4c0f8e67f94b73c80602ba4fa13ff01d54891c12dbdde9c6259d52517bb8f8b6e8b51d247fd0a63ffbc03c1d9ccd7dafd521e7272318e52f4ee2431e62c13763fdf387e86fa881eed6360f01774046a32c191b751afa547bff7c21feffae847aac003d9ab0a83391770cd360750512a8e7329b5fcff03cf0bf2be660d8b3db56b6f14d707fcf0a3f8fe4666ae69525d3a26e39339e8d17e233a9153519d28060f805cbb92ab13a6577e129cda9388a70e44ebf6a378621a0164e6a78b7516d0707e36c11960e94804d5b97f5538fcfc5d5ace01f75a89ad9a26562dc0a0067dc844b59564058da8a22d775be9a6e9d5b71dad514e96b4d5512e3964f03f9545dfdde7827467c2fc48a033d28cdf4055c47a73ca055f2d5816f8ca0ead56b3e7b23a57fa32b3f452059d3eaf22ee754a9e0277c48e089cd97a82824293c6cad7b74de6d76720e124d4821e655fa1df54181396d142872b29c3b7f47524dc4612e1f53c7328406929ac539d733bdfe9eba17cb860b29154d806368a6d67f9087b927e6783a15a09a8908663f8c7a4d5d344187fef1c248513b10de20579b5ded92ca04e144cd46b086d3880d5f84a1f208ef0f536fd895922030c4f0335636f4695c331fc56255b438c116a72996fc7486a9ce6cf12d5ea9411119cace89bd84e3ea5f4e0c00085e893848ec1456764f46c9e2f053d46cbbeeada8d870ffb6797c3084623a80e77a2a9717a0f8e427a0d5dd1927ff8e5dcedff906a8d1b8075f44adc7f3ab39a35f40ddad8c18353ce37764f78553f4772ea78c0bcaf178cc6482284590f101aaac96edd9ff1ace983a2493ee8c04ee693bb5fc7678507b1fec31511fa1666f9c4ab8aee5bee8823de1c5b73b66a3106dccb828279b42fca6a5776f24f005ebdf5549409f764393fd306cdb0f0dab52fadfd96b5b84924da1b15b27d9605eaa443727712fefa797d20119bbd579fc3f21b2a00305870d0e192cae192c9a04080c37192d0435654868dfdbabf792efb5af567364b7877fdd62433b77e73eecc0278e29257784b153bf8127521392dc8927fa92224d8df5f6e6e7374c85ac2b150ed233dfd77681a97a376dbaefeea9b0b2979078f180684a513ea8c9493abe0e12de1c2b90fbfc5177cd34e18de77953d47cf1b640798628ad0977c2ce4dd5accf01517ef1ba65600617e65cfd6a8a6c4effcf8a7429030412e627f31c05d2711e2dc5c9299f4644807c33e89dbff769452daa355fd09453b0b9156b26de91d2559e169c1319ba3a515095aeeb7dd08fa976fd7174c8b2b03168b54b38858fa97548280b51a17eb042f3328494fd98d15ce07296b8722d7c0900107d73080df2c1cc87e9da3934fb9cd33469af37c329558c9a71d3eaa4f5d01207b22421a89050285ee99443f1cd3aa684b376d8f1251162af0755df101f41424b2c3358501349aede1a3f9d02a7f8ffc646afe584b0b72f1308c01accb89de38390dab550ff64eb58a7101b2754cee7d877263a580ca753ef35f66f85a9e66ba7843f99f781b25da54a9264d00c77e3c36ac322224268bdaf0a5762ba1be982586abf37eb61d67986d72b6d1d2aa4f8c3412b0b84204fee26cc620b574da3c51a0bdc38f9aab895fb57b17815c147382e0ce08ac319010d1a2257148286aed378db4fec7f7b3c4054c7709f874aea65fc93c73d73e8e53b349e83b22c9eac845442260b5d351c058f5845a1046b5dceb75bd416286bcf89f4af752d25eba114326959a513927eaedd39e8178ea2364ced16cfcf74a3602993ba6e3681a37e85ce6e23d573456c38d3cee70d66f2106b0e20a63f9781d5e9a1e3914c9b2bd49708f2e0b3fd80f7c04c273e25533598699f7b23ba6af045d850102e9ff889a7fa6fbfa6030a8f9ad08966baa7c3453b0dbdcb170c231f8c448ff2c8985bb6e3bf205916ee3721149c8d8670d91c3443474d485958e89df966e2886793b77e695db20c8be919a6fe6c19c7b86e5ccf1ad8b6a7e3559cce17ba4c3bc147a0b2cacefaec5ac637821a527c1becbc8498ae85207645ca48ce6afbcac8f073939a31126918a999ae9216aaf45e3dc9f6bd1ad06ce2022d64a252c63aef38da04c5246339ee2a75f87e09e61607b93f67773c36b32dd72a34cd096c2051f29ac7b00aeb88159c4f78e9fb8834f56becf6d496a11a635bbca6d025dedf9c411479700230d87138a422694e5dc38c1cd63837ff08f0b83aa3dd531d92322001e32b3347902bb3acdc4abb18a4c1e464205d23203cadd698a7381bf249e7ef35dab714978639f123772f6cbe5a5ecf9fdb4044b6b9f5d04e9baefe5037954da14d91aa27c6d817fdaa585d89521df2a38ee8765631c4d846e3f5c10aed9210374e18332ab26ce641dae74f2bccf4de90a14418969e39ce0e7d08904fc95cd38ea6d86e1af6efefae212c1f37f1d2e6360dae4892f46384142dc9fe804d6766598517aa7224ec492b0bc81d385e1dfc575eab4c0d42702a78ed8f097b24087d1c4bb6064aa512030a56a5610d6e3390e179e5b226078f5f5310385e152016b8a7988b9358eaf3306eb8f1c2d5b537154d458fc74ec98cbc97511ff1f3330d38b942c1e94c31625a5d4e464c01facc2a378085517034b6fb73218fbae4bc6f202af5c3cba8fe9ad1ac1beca454d618deecacccd78f95a6d030baf90546603df00c2af714dbcfacd6843c2c96beac5ed372f4732a13b7420bd2589aae35e9723c829c189060c5f17adb417380a184445cb7fa834340e87d73f264ea6383abbfbd76fc6827c7c6e740ac45ae2d3ccd4fddbc9adb1ba5583f393896cf25861a8a4a79ed7c07a64500ff6d3dd4b85a9a152fd4b654227338dccfaeb7c9efc77489ef340801661af83ecae0a07f995bf74ff539a0e4549b7b2b57cd4315105cc8272404751416d48f1028f901a25f09198e4482ae459673c5cd056dc35b448910947fff421aa43a78b7b7329fdf29d8193ac66820c9fe100f5f4984821b5fb8224cbec50f40804d084a433afc1b7b3319a1cb1d11ca5a6cb361f69e52ec1273246259e3561cdf185816ef845324376319fc5ad64462f62ddc77d78a519f3a38f0cc50b69e37caca4f7aeed82d13b342f7cdd65cdfbf48cd1eac8a12136d65da89738a277f0f2ad98ae990eb21d1a8cde27b4f98c7411ee1cd9725ec4b33fe54d21ae11b4e4502e27d702ce390e44877941d2dc96253d2497b1d47d352fedf95fcaa4c7decf97ee4d01f1e9a85f6e5accc532a808810a80444c64d37f930bf52b8cace9c020eff5b7b5ac988f9625d123fbe5d31b2cda70b38033456b2f0229c708fe7d99a48c7cb500ee80135e08392a70cfbce9a8e17e6aa932094b1995a4dd09657122e2714a33202699039f318bdfbb32e38aac16697cc579d63734a30ab49d2596398b523456ff3c0af8015c1d7ba49bfaf632d6b98a514be409455176a6042b5ad982daf379036d525d0ada124f51b03e13bffa7ff713aee1057d7f86fa227f8cc20ab584767e058960eb7c24be3585026f4468eb0806b1a5be42718190bd2777a9fdc1cde9e942b6208e1f29ab3a58de59e6858ba248952857e3f2a21e9d0afb9e1f2c4a83ae5f89956e3a063ea49623701303a676254118384f98a916c89da26e8bfe87efb856292d6167d8ca2867759772da4578ab49350481ee8779c7a383abdca63ec1c2770622b7b4accb190549e2dcccbf0982fbdafcb15b8082c964103d0009910257583c1145af5518dd5cff7f682c28fce99dfacb54a5fe0e52fc7a34cb195f5b7f5509f15c2534a299e5507a93f28e902655193fad4aed27c2a48f1ca1757d4405c475e1fbe2d20a526bad667964dae96d9bb67313065c361b3e00331cc3ca049c475da2bd31b12117d451a867b181ba95e7eab82213ae6be4d4ba643c35ee6d76fef7d701b8a221556b8cbdd8609f956662e8d01431ae367145c2c2d5922982513517f99218221ffc03d7f693acfe344c5080c06ccbe29d76460d1462c09c551034f33552db76d0cac1291680791a6162171bdc6d47b4f9793a1c59e7a0021d7b7a8244490968c84ba439a9e9003ef09640ad360fb014776fe1e3197aca1ac1fb6ca3396b0c2745b5716c9147814edd662ad7d01c3bdae1c5c61d206f5de4dea9812c91f025c8f9f42517a70f3ccde08ec4c039f386ec3ca0167ff5060fa88f7fa6697748e6745ef77e8d38fd20e027760e108e77a0c0db70c38e90d7c397fa0f079e55a59fe51869fec9ac4a8640907e727e9245c7e64e47ad0edcfb9b0780f79fe0ec143f8e5306dfcbed3af5bf40b85a083c29785ea74caf440f97cbd9a202b9bff3aa268000e6af5981bc558a3d31323b95781912449f88c5e1ac18227c39d5b06c3c908a182279b6527d4ec8a206b5f236a6d46b34f8426a27d84d6204a31837a9fc97f2ee51589402df73434ab2a3d16637ec2805d3464359d53383ec501fd51b7115efb80e9351f61c2041400213a4f3d21422efe257e0f890cf7007338f583837f40503493b5e8ffbb5d68f27df86ae7f789f909c78d1f44e4efe8f5795e677eea0510642eaf95bc2c6192a8a59a21ad2c8693ec307bc8e428e22377fb31f553eccb99d387042f6bc00c081980ad2f3faa3ad3815e33394c5a9e1bfe58863dbb77a697f339728a1cf892c2dd610de8d36016651f795fb6c62b83ac4052d3c041ffb83b113fa15bd7372b4463eb82cd2f9065d9c3ee6e27645875926848fd5f9c6293a2a18f0312c932ed2b864248dd37feafb6fedddddf2886cbb3fa0fe8df4ef49f5c19f8500438777e2c9678be84bdbaacd6334141b699509f69580ca9c647e590c2408aa3dd606d467cf3cd1df41e754b365fe1ca8b3b7b8755174f648f7ce48e5edb10b6d6071ab30d21e4e6cc580ecee7f3d6595452ffdd2510aaa23cfb8e740ea34d621baf48c3f94d004ccf5280218c1e725037326dc8714962e930d27fa0d1fb02f99030f906c886256843c9019ae7e645590b254a0de6902c59bc319c39ca15d2d8a42d193896f83a6c15762a3b60a96b28c2fb07719abd440882774ab605ed084cdf98c43dfb0d315bcb3a4dfd7f375a18aed810b6dc34edd0ed172df1fc79a07932cfc8518d79803221ac0ac7881d826cc2cc89aafca574510a2130e3d014eb8ca18e848ac739aa93bb66c4ef14170e494980e601ae582267e92725cabb4138e95d7bf1f4628c8bc5f157d919dabaccd8ceaee2851a1a5ed3d1bd2716cd5deb56e2501805b7c07672defcb3a7dde2f1c3245aed3b0d4eb55f8685d72db40d8d16874b9734884f4db105abce0ed1331772ff7ed78788fb4a6203d0b17ba2654381c2093671d89273b21652249eaf076902729d28097a018ba8fbc31961cf8b9c2e48b672a30054989731b3bb85338192f21d891cf22e1056a1db0f8b4a9f9f58f0e4ef5c9a2a405775b5befdde923658c131088ae7b5f64f36bfa805e7c1064b89746ee418c05ce20d008741f1734abcd9c59d6dd45fe60fcdfda942a2cab1901c89bb5f5c885db36d247a4795f35974a252dd0220cb2a0d6ad5ab2f0ff043b86a1070ac3a7589daff97899d0f8ea9bf604da5f1846cbb79db5263fb8bbb69cddfa1f18c1e1b5c633c1bd06cde05ab3bca7f692bcbffc7b945b1c39c0fb1d63305fb9bd919c1760d4a1d3132ad61054f33bfe7eaf08c94e90408eb3c904f6be6f4e35cb5548b56094e80791be7db942fdebd4d909b892807032f0ae08379bfbe4f199d50353b6ee858010a81f165a", 0x1000}, {&(0x7f00000001c0)="1489397b3ab06c", 0x7}, {&(0x7f0000002480)="7ca3870e3be91564d064f3e6d16045b21075911ef802342b7cdd38d298848255fcfc9a53fe9023a0f437ddb6e830fc142edce065f46aebe7ccab8fca69e3e9cb11c1756235106eec604dc8a42154427e4b34c35ea5307813cfa09cc6635d46f304d730ba6543b171b0d3e0c75c8a52398ae474a6c67423137787f536ac816b58b99792f22e23016078f0decfdab776d3b73994dd680ac3bac78b38fbd6d5d4cb44ce2f137ed4903e3f3059a5b64bc86a2a026c01f7c86e1ad7771f3edf66132fbedfea9eeacbfb1ec4d7d086aea6bd1f5174b0c34b593c5e1cf6eda29eb0ba79fe945c6eb122ed543486bff9ad5ffe2b2ce667b82e2aa06d85d73e0be7edde838460ef2cc6c3c087d2bd6f16c0c7150cf08fd4ff3e33d78edd5f1899060f6b5d6d37cac93b19969b48060573f4fea7cc3fec732a7b2863a33894509846a46192302696a34a80d11618d2f4183e841ea11f4adba4830ea23e0f415233c1d24cf6284429526df42542b573a61321be4c23dd273dbccd75cb60ec0f37d333570bb0b69a482c3d0d62649f7d551606b4f68b6fed42608f88f9dea57650dbafb44ba000635295a504c0b8824d676fcd1e794e2b79667938aba5b24bf1d0305210feb86a2f3ef3a3ffd232c13015ce385700e427a87ae0a3c52b1364908f6d3bd4e575db08108ebe6b72fe40d2bc21635bb7875a58481816a7b4a91330015455c998be27494a9717e8e7320a9d3712adba01095994b4e268c541708f9b0c00564e7bde10e64e444d74fe2cd692c0ad810ea12ada267ac7b40ff29f53da8675a6e5acaf03dbe8571c14fd66f6ee83d519564d81a98b84e4ab5e0a0b91528261716a879a44a658168e997372a30228249307845d6cb9632255a11fa220ee453e98a3134920777b3b4cf016bf98cac61f032f6b398c97003d9729f42f102e47bef9f080074ce5507871fd74592c6e1a722ff13297d5c3c2f8c51e178f591f13cacc13117e265b33cbbde91d55852bb92dbba44a889ddfd50567c6124ab9b766c150a3afb97bba9ba803a425a30443606924b1a89caf6fe679988226398a78cd93f63727fb56896bc6eda6e6f3da6dd6b7a01d34c3c1934a415f8602bfa929db1779c1eac0e843339eae63e306475f21baa6146ecd53c1aa9a9e8ad31b23c4355e5d3b889fbf37952beaa264272513d434d5a410d8956a931782bd81833e35fa6ac3f7d9d1e198b74ba76ce5dcc9016942298676782a19a69749652751d2bb9c2f34ff65f29437829e3beb3c68a925623a3c406f533694a1f663af944e53e8620cc465c29c5f223a4abd68400c010546854318919f512889d387133c849b7fa1dc447ce75bdbff152feceb60cd02ff3234881937eea66318014088490965bdffec85c6550023e50b1312ca2bb2c70fcd6d75462f1fa7be1a2a31fd83cb1a551e0f1e7052a8ff02048c7e583ba887f1e79bb270865375bc03a472925931e5aa9e28c89ed69ef20086ee4132b8c4f0bef8136e7aa512696224d663d9774796d6cc5d8f8b8a49d564506906108813eedfe599ba14c3e2f8074fabd29f4c7858276829fe6d633722df02abff69ef8b207647a725c4003366967b1f10e9dc7578d501c091a465865e795ef30b4891fde392681e3dd52940180fff37ae2e8b90432f9b0820e9ef732e1febbe0b61168b3dd7bd7b6211e76b27e407e5a8c774d15f8467b8efcab3d646aa3e176cfb85df87c3a434e4c9d954143e226ad00c8e81bb483ecbd79c635865219e64f25647e1d32bdd031bf100e1982322a33c07f93ce00ecdc65df64e7c04f7368b27a657af3934c84e005107286bc1facaab96e894c89abbb4aec4eeacaea987c08d8fe8de5d9ed85acd1227737dc705eeb4547c717b577f48b71e3320cc040b287b897d7b8af740f10f382839b8bcdee8eb2c4a128cbb73dcd1e110196c64ce3d52b99326e52ede0847333025cb6d216132022898b5fc8dc1680f84e87799342982f3ef23d59a90a8d4ff71b8470913fc7ddf63b4c119f0c65ac575e977ae3ae9d91256b1a4176470ad30c285dec2366d7b8de454c0374181733ce3c804df2faf518ea43dd2c9c7903f6642def0ec41887c944c579b23f2d83449bb6e8b96dd5e560d7537a61e827b0b47ef9aec0718021487a59bca3638a169de8d6004d26de00b7c14fb41279411dfef969fa48ecbbe9e642af22fdb110ccae8ace22781f0e7b50c63ea94facf44cee6b2940fc7abc849d7994e9b5d8a5e2022134a5989da18b8e006448148c4f48fe63ddbdee72e3c25ff5497d1a9065e6261e0273bbc485c4126d5d1047456264c573485d66f0840d0abeb78d18457a7a71ed12225525b6394eac71956ae0ffc3b0d22ed4b9b709802f93b86faa1f720345e48471d9872190c06f25194a7b2aada1da86ef0c65a0d88258aaed80c4062dd1068e465e06e36d76a1905cb08df66457370495f7ffe40982d041c12d4895835a4eca1574ee04dd00e9230e9044130ae5d89d47d8ace8b8de19db8674126a265fbba1eb9d8c623642b12e27288b29bb3504ab5440cb716a7804e747fa9e084dc93c6dc4ae2a538b92443b1b6d310f5d6a43cc02149ecc1f4438d1f32d3c6a7e1323e18b6ae2c9d1e90b96c7a7861a64f2004ab6d7b2c171fb21ce7534f0f22ebdd6242d2157256e27caf8ecb99f707af69894ce93686f4f229bb9d6cc02905ea3b03e32f5d3096d0b88a4816a9de24b9ce924fea2b4010b7105c4270d5f6c71a6e2eeef156c4ec227f75c67d3a9306585c980004fb815e4657197f0d0883838cea3714d2bf04acc61b4b70ddb71588950e3533518742a0390003ce0158c94876ca5ce7e294a881348851d9b6a37d5d58a75d34aa6b4a5e2d34c25349daca9cf623460082b873a79ee39242d0cbb2d4d3278099e1f04642b04880d31ab40925d796194e9474bb09a54cbd213d463a1fea1e71b6c98c6b22cc057bdfd5a8ab443f9112c857fea842ce6a7a333db54fd1eed0cc2b20ceb04025c32c83a2b21aca85dd81097ddb5b389433ad5e0fe760ef11817d06d09ed311ba0c6fde69dda5c2ef5b4cb1ceda1e3c00561450983c04f7eb9dd012aadb25796d690725a6a107ff47cd19ebd9c444f9f0bd55dd8a34ca86ad584a0dd52092e9eb7616466f8498f5683984d4bd4d57c2851b291df3642ed0dbc1700d84dbffd457b1941cf4345ebda667315b85acead68b00195a7c1154045698b7a783532cab7b6f0e4b7aaec3b1bca0ef7acc1c855764208657fbfc85a4b99e9137c7dcc5fccd28926b4e102e8fe43b0be67950261eacc94d4bdcf91b4e9847e078ce93b45436a968cff5c69f6fc3d7c0c904a9d93c315e3665e317d959a2c8659052258935246b23e2756458b4cca9ef8503e6f1146b37a69f0c544ecd1bcf92c51535f103b8e2a82c07ef6c3c82d75ec7e976d68c35febe25b17ad27c662c1c6dfbba9b13808d7646245ee3e52a2ab586c1d678440a26d5829e074757204b79866706dc63ac0ca5a82c9a56b664109a1d23487675669a05e2df678b475ff2856d0a43414aec40b896dd1c6a180cdea4a06bb471cf8de1faaac6d359188c38b71b87c6bca2e7e742893073d86f738587a9fd473f4f2af1358c850eb51b0d54a1f3754d7acbaf7e9f945f7f80118ff0b264f6cb898c1818996f226499c49e1a6f5c6dbbf0601eb0984fa4a5429119f52fc30d7615e8dc88821f727324f717200c6a354f080771f4b2803faeb3cf7de9c9e848c6cd2718b7adf3ad28382bdc4d42d1764a28a25deb0bc053157a2564351e2739d13f964f7604e573410e565bf48e27535498a292b0de94ce5dbe110d78f4746ba3fd697dfac1b3fc7330d2b6f655d55572179e0837aa7835b9d2cc34a155f662c23f7097596ab48f8c896837e1176abbf6593182d6796ec085297ba3aba45448297f41a0009150d2e21456b5dcf14f7b912edf389407a14bced2a0e6a52491e0cbc0ad603cc4cdbefafa85c7bd925cca90312ac54137a5101e041d5492285e40cc10ffe7d89b92f98e4f5bd3fffe363ff69fe13eac358ea380223f2ccf76f50957927b60380a1560f8aa982ad19cb21639229157ebd3fdcd3624e197069ad887bba76c27f74bad7dc4536c6d0f2091c50dc39a50aa22fc04dcb81d67e733bc219c68d56bab37e7ba6f64136d45aeecbbee25763fb846faac12b1d22d1bbd92d12d91ca01c915c1aba7b760da7309469af4d822d5a0dd37185428fc7ca67c59bc468683d5aed6b6cd8387ee9cc6666a2c53c5f853408672a3fcc90b4095a900e091838e3041fb2ae992018fa7c0189f0fe33dffce1747b5afb5c83e806b63b226f3d539060e16a6a99325f2ec5f2c8b97bc2f6cb905e5f16815b15e9661dbb6a5400697c5ca24170c9c666310da0033a28217fd409f6e79ae63a75c3a779f69ebb1c52cc33857fb61fd99ae78e3ebfdbbc6fa7a63a3c23a8838681e1db27b9afa56894c828d78590b8251323538fa1026028756eac68cab2cfdd6e25d1f73175d4f9adcb3ea1a44619da05637d744a07812fd868504fadb8dfd007d089d08bb63d0d702fec1d7b86dd109c8f23a85f3e2d93402beb34a55705f773449a45c510d671cf0d983948a5f5180044abe77f2a3e4e9e46fe16f2acc48a8ec23baeea03b6bea156e5725fab4b25224ffcebdfd557934163f0ed5ca88a7a40f089b3483420d4dbbfa8fcb4329df887f34d641b9243e92de70b0874b607b5f599341568e4dd72dc7c624b9757ef17ee83fadcb96adfe72886d3e39e49d3517090eb42e485d21c3b8fed2f0405cc2b95d382bc71bfa1a90fec1cbd9a2c9349d7f539c74ccc97b735ab72771803583be2fdcb00f452b2b804e8eba3289780fa0a5c45e973bdd37026e2e865885397c59a9e25b56b30efd30d889e878bec583dccc26adcc4ef80a8d5dbf90195ad437952b4ea54f1ff585612feed2bfa5ee91b2a1cf8d120dae89465cf90961c71ac3cce4436a35215fd0026d9bfb809866176ee8eb7d7a988f0cba5590a6c82a99305b1631d1a7a98f61e12acdb451d20c6584803fbd618e2ae64335e055d080723f087e8211e2ce781a2f235cd7c6e39851dc0425b030fd00abc1678d476755cee76afc20faab82e213cf80074c975d7147fdbe7ee9aeac28318da2c9696922779ec4beca26533e2c9b2192cf45879ff624013ac89cdeee0fd053960dd8718236ee2789de80270c88f9e82d5f9c19d996e6e15491b767b48631c24519b2d13e25de72b080c49239bdf434420e9c0007e9e0d8942182c54264d42af310e0e3dabb5e3155b011ab8814f285f00181cba2933c56b3ddc94049757ed2e4bc672bca2740c3e8dac99e390f36df302286b48ec5f0a62904b7829271f9adb557b53fe235076da5bf301ef3aa8c9340598a8156279aad63b33a8c0a7a6663e0eca56dbea3162e77bac5b143685fe801e92aaa40dfe9745122df62f036950b08a7f0622634195526c29ca2d4e1e9903149fc72339d77d38eb60e9be7eecd293ed72d464b0fc36bfd8c3be603255d47cdb09e34f1ca1baecc5afeaa964b7a561c229a89b17e7ea335110955022ca1aec3479424d1fe9648bbcb340f75e3b5c1ae51191197cb14cf21015d4e14b3f8ba308453976e733ce88165af0cef5b80ac3215fedd5ccaa33d11c0e99dbf5cf5d2ebbeea83ad0f58de85f125de7503874d3c1872010025516c3264ed0e6c74f6cc609eeff0a4dac8e6884671047b7111a40eb77b0bed0a1f9a88855b6a908fa1d1369dd073046512d393538c7e17", 0x1000}], 0x5, &(0x7f00000003c0)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="83400000"], 0x48, 0x8}, 0x0) r9 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r9, &(0x7f0000000440)=[{&(0x7f0000000100)="7d1d67f7b630f4f3", 0x8}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r9, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) recvfrom$inet(r9, &(0x7f0000003740)=""/4096, 0x1000, 0x41, &(0x7f0000004740)={0x2, 0x3}, 0xc) 16:00:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x10089, 0x0) r1 = dup(r0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x140, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x8004667c, &(0x7f0000000080)) 16:00:05 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x8000800080002002, 0x3bf9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80487008, &(0x7f0000000040)) 16:00:05 executing program 1: r0 = socket(0x12, 0x4, 0x4) ioctl$TIOCGTSTAMP(0xffffffffffffffff, 0x4010745b, &(0x7f0000000080)) ioctl$TIOCGTSTAMP(0xffffffffffffffff, 0x4010745b, &(0x7f0000000040)) munlock(&(0x7f000010c000/0x3000)=nil, 0x3000) r1 = dup2(r0, r0) ioctl$TIOCSBRK(r1, 0x2000747b) r2 = dup(r1) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) geteuid() ioctl$TIOCSDTR(r2, 0x20007479) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) semget$private(0x0, 0x1, 0x400000000000592) munlockall() readv(r2, &(0x7f0000001400)=[{&(0x7f00000000c0)=""/250, 0xfa}, {&(0x7f00000001c0)=""/165, 0xa5}, {&(0x7f0000000280)=""/116, 0x74}, {&(0x7f0000000400)=""/4096, 0x1000}], 0x4) r3 = semget$private(0x0, 0x2, 0x280) semop(r3, &(0x7f0000000300)=[{0x0, 0x4}], 0x1) mmap(&(0x7f00003a7000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) socket$inet(0x2, 0x1, 0x6) 16:00:05 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000006000/0x2000)=nil, 0x2000, 0x1, 0x410, r0, 0x0, 0xfffffffffffffffe) mmap(&(0x7f000000e000/0x1000)=nil, 0x1000, 0x0, 0x814, r0, 0x0, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) munlock(&(0x7f0000006000/0x4000)=nil, 0x4000) dup(r0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x81, 0x2b}, {0x25, 0x8}, {0x1, 0x7}], 0x3}) 16:00:05 executing program 0: r0 = socket(0x18, 0x2, 0x0) socket(0x0, 0x1, 0x2) setsockopt(r0, 0x29, 0x3f, 0x0, 0x0) listen(r0, 0x7ff) 16:00:05 executing program 0: socket$inet(0x2, 0x1, 0x1f) r0 = socket(0x2, 0x3, 0x0) r1 = syz_open_pts() sendmsg(r1, &(0x7f00000017c0)={0x0, 0x0, &(0x7f0000001580)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0}, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x40, 0x7}, 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000240)="082c75ba00a60ff7a6b599264742c242b93a040f7ba103fb6e2088164bbcd31ecf5163fb82cc1746dcb895c5", 0x2c) 16:00:05 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(r0) r1 = syz_open_pts() r2 = getuid() setuid(r2) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x1000000005) 16:00:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)='d#', 0x2}], 0x1, 0xb) 16:00:05 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) fchdir(r0) r1 = shmget(0x1, 0x1000, 0x0, &(0x7f000071c000/0x1000)=nil) shmctl$IPC_RMID(r1, 0x0) 16:00:10 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x400000001f, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)="a7a0f97cfed0dfd19e292beb2143a9e167a97ce80e997e89900dee12e0c7e881d99a71a372ef1a0653c6ecd743bf73a58120e4644908a5241acde87b0447b073cb7da580046c41263800fc39cb0f5813f213edb15c51c09099d70219a54b0458d41414427fa2cc6e0c24dee60531dca7730db335a1c4bb2652249156926ba51487e9ff92d5af6ff6ee747f070e00916d2033a6dd18557da53f78fc5e5f7915041ee7d4cf50350d7402fbe4ece34b6a4502f7fefc933048d7bc141ecd59a35fc54fff6a9afa2a12889859aa9419662b311a9102ffcf20dfd77c3b303dba4bd0b5900f04f5adabca127b3ed5c4", 0xec) r1 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) 16:00:10 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0xc000, 0x1704) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0xc010427b, &(0x7f0000000000)) 16:00:10 executing program 1: setuid(0xee01) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x9) 16:00:10 executing program 0: socket(0x18, 0x7, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000880)='/dev/zero\x00', 0x400, 0x0) pwritev(r0, &(0x7f0000000580)=[{&(0x7f0000000000)="31b133d494fd216a6eb19af77c1018dc8aca535b501fe4aeaf94bb03dd3afad4fdcae7ffaa210a54d0459246ed77b6d9ea6cac188523b5a83fbc16b8df", 0x3d}, {&(0x7f0000000040)="1d08c64801bef33deaa221eddb91199d32920095a5e297e4d48105d985a94e372160e5e52ae1f96eb29d835cf448335d5ab69482d06ccdd7dcff198bef58ddf0f5b3eea4270ab8e9ec645e356235557f1e7ef0aa9b206d1a8cc724a850d6fc77a04fd9aea4e70e6e4c87041d6b4a4a54f085df46df7c336a81d41caba84fba59c6922b15a3f96d15652792d558125dd01282727a", 0x94}, {&(0x7f0000001000)="d70d16c80af4f819114077bca111340e64bddcea67340c0de7091d4a73fd7813be643dd1f7eb4cd962a295e79114d8509fd68a0c7b48c5593c35049b819466bc4958f87ddddcaad14add77cc4b5736669647610112fcb530f0fb9d58881ffddec118b2c9a154e8b8bdd91c6d1615d69aa250dfb592b7b09de8334634b26a4568d4a5941f0afb740fa22d3f8012756cca18be6ef2a84b75c4548be84cbd29e9549fefd382e7a5fdee5777279f0f86171c41a259a59a8f5c990328f5af28703762cbdbff521092b4f5e618f5800a50e624c6efa1db6727f3a36a83c52dc0b3d6c3b5e25a3b3abe300670a7151735d84a2147f16ad4ae8157beb0473b123323a38ada3599ce70eead8f02108b7ed0d982216cf6f4eb975b2a058e143c5ca8845d9e5367b5dbe6fb6455e4a41d3b17cca0d8d80d64a86cf1155f61fafc3f7cab7a0481b9678d0c4b68a531b97035d83cdf3671d967fc728a8874e4c61c4d9189f491d2f90e8c3e66afb11f50fd71139222b7e1805c5707df322f61bc9d2c415bf3a8b563738ebc54bbedce99671bc9af8bafd6863f8b9b1a13519a6c819bd1325a1b79ac7972d0e3464ac11e73e7f6de333d25e5811a6f5f5bd7d9c4243f24323cbf5bfdb9128458a5f0b70cef3db1e763744d6efded2da2ab512878198b26ede7cbf947f47a6111762bc5ca69ab57a1ad44765365b62f83f28d60273b97e7a2a522fd470bf5c3065f48b46336df393ddb8d763f94cf31a5442dae81003619f1469dad331b9c3c6e57a1a6ddedea018f93ccebdb6bd3463145b9466a84641a93000a59ad291050bcab6f25f42611e375188f69a94c3de51ea838b8b32beb3ee4a4b74388a172f16ba399b55b82be5ec598584faee376c04b7397bb3d9a706e8ba5e11c1f52534254b995d2f6a32e401aac927e3f6fefd682aef823d335e9b02f6cd408ce031d6846ec5e2e1139ccf30799f062dbae8c6e861336455f77fb07f4bdf555d8af236f581719b0f6313a54fbcdde0f3bb24cc934f58e23fd40a2a8f64f381ae18d07e9a2b14d7f68f82c0092b8ff89673a9dc5d7d5cbb7ae1727d440f54d3449d54d5c2d714a0588c64b1efebfe6c557eda5841fa06271a9125f5070a0a7687691a561e59b2a46a4020b8700160c8c4e0f83c43012c2256b0aae9dd75348ae4516a5927737b5605b81ba3c65b448fcc381d791a77b5cb7610659358700f2c50377bc2c93adab484432fcc4c00511ae387439cd1b7031adf1b82a43bb63ecbf0589ca7125a0583bd878b13d0f637eee80c7be4458b31a90cf3620d9bb1e2d4ce6cc7c3a3e27dfb294080e259065ddad70cb76a7f0bbd0244b5eca56e7996be97167edf21d38338643d18a8d2aab9e75b12fb703a28779d54e22739648a3824182c96fa08422c4278b190a5233a626be5a6c2922fdf34cba0103c95f5aad32ac03d90a800c2197ea2a950e06077d1b32b56445acb8044b0e29c7eb7d5abe1be47e6971fd2a10576f60e7c447b3e5ee156664bf470c37c3a3602f28f86ecb0f5481c971943b5cd78d8f16614f4b1cc99c14fc4628850498dc9cf3695de287b29007b945def0ef2fc0ed414097111476315ad2a86270c05c2c497a4ced0b5eb245c9d4b1a725bd160f9bdbb9bad6874fc72ad8d0fbb6dee6c2c03d93443e1abd2b1890177befc7d90eb7e11a95f24b87d79823b29be277e092dd7f46f2ca47a9664ee2bce14b8a702ca709bd90ee40e919cde8283866b5f37021b33f16330bc8bec705720bbc375a70797d638d42da22c1b1719ff14e7d45985d74c939be07aff5c277d56f0e5b225ef3cef6d1f84a100d5b8f4890944267f761269d02c3fdd3f3e2d8d39dc4d1b54240641ce64b39ce5696ca32a6f3b83455b0038fba97eb00cfa26e4d62f859b72b9c8c2fbab16e55778e1f8e486a061385a4b7eaa245985013726159739ad00a20a2e711681cc94c0a7dad3e657f5360d9d34d91b138b87dedc3ff348efe9b06002e55014c0318eb01554c99e1b9e7e382194979910d1f3694ddd06b47336c3f42447a79f9f9871680adef22bff64c7e3b151016a195e4118b4f554f45498dc024c5da4407f8dbf6e1db88b0d7527d3862e4d14c78f4daffeea2985a4dd9bef1cce9d2f14f7ab2fa48858649cabfd6c729a799571fab6f26088e2eacde192d2fd9a06c9a599f9cb41fc0381fc52adf806ebcbe25de6b63348274488265c9c8c9aac8ecb4c7ae6173852299dc75253ea70364b3fa6589cd7b511f066bb7c8b8e0bf6eba55c361bdaa5a3ccb904a564514b82f66eb8968e31b5850999f9b6a02f03e1bb2bdf22060cb0677b70e1277e6de34e88e656c2637adcb73efaa6876d6c2c1c09794459726cee351834640c5c23e672f574e7017136d6ccac6e1d43d917473987b99c4aed6bb4a9123f9f04ccb49db35add85c81ac171e3af2ce12af250c6c7c55a828b50c166b5ef8b8c006a5ba0a9f11c85065ab21bfb68c30d595698cd33e9d8c220043a22ac67394102cbf81b1097d172f6937dd12d99d01399299e57e0ac12e496a3347bf2c40c98e56f9c00d58e75f64a1480303027d1a6a4f9b0b2777794f141e547d026b9d80e91bbc39ea5e0803e8d376203a8a95a498ad80ae2081c8403c3fac8f2dc3bff7b9350e503e3438f414ca10b36cd1113b9fa579a307862537e4d479f076e8992934ddd2f95164b9b580eff453addf4a55d3e42d281f980574b0a6f58e4495a6959e21aa2c73c550522b3097f671529ee53f9a7ceedaf35e12ffdf6c8afb8c590f4bdb5117192a821dde5dffea2eabea9793c056ecebc34715f425ceb695cb78584d660ffedfb90e06e1e133fada6b9286b65b0da5e95fa05dcb6850ac760c506eeabc79eba51db72f994236d87ffb32bac77d6b02c52c837611b77fb88b02fb5df88511d4fa8f2162c42e7bbe96157c86121c161d86e89dee5740972ade8cb2556ce788fdeff9c4f243ef1e43209ac5ea59a80c8822bd50577d9acebfa6c1d35f646e74aa55b9d8e7ecac66b41e5b6f9e10e765e7f1aace9193b07f3074a5f0d7657e26e760c6ab03a34808fc65be6bfff3fca77dc23e198163e262797646bbc07b118b308dd2936afe7e2146ae4a005e5e56026a9b2e1a14b3e9dbf1333ce3e93b84ae341d40dfe87ae2fac5db942cf47a4dcb8f33cbe7753e3e280561e5bafc0e7a9f8bd47a28b43c2cd2992a8476e1ce2429d1bf774e539e08af164c5db2d34b799a74d440ad1175dfd5bd773ced25ac7b31ed8321b67cdd70fe8069a3f4220693c647377204dff7bdce9ef27ed10e0c1d927e5150384917d145e71d8ecd3c8cb7d621bc97b0ed54026157e16bbc87ead6745b3b8d85e7f38691490a932ed6171929bd91a0d580c0b578e09843c30df2fd54f3b516e822521ff326e15f24fdf40aa87240d80a3332dcb38332f1bf5b27018a4e5fd915bf22f8c50b67033e541aaf3692dbcb410154da029d040beb536dfbbfabb25513cfa9aa0d4e096e42ba936ca6409fd3222edec49d47c34578828eb428b6bb4378c3bcf4d371ae74be60d24c471df4ec8167643292d6e5ac3b8de13ba2be23d9eed95a31ba172fd01a140379509c9610c9798335ff2069ea43f16ec86775673252adf0e269d149d04b3900fe934a17063f95d9dc5a2c2c543a88e25c7fb20a7f88f804c57364696bd61e741b1c72385f57192a4bcb1f52af158498995cbf805df57c56a4afd76331d9a74464c11a79f3bd1f29295f11443c4df653821beeea1416e637406e03e393a0bb9204d24e83d679ad51cdde893b5de537190b282e5addc76173ca079210e4462c43affe7a4723cc59ae403be6a52cee98fc2637594f2c22bf9b2299a85fd86b4fc2e2a515658b3dff7c105e2ca9780c53a2f85497eb6d65b5df5ef412ecb41cdd01b59c887d67461c0bc5f0392f1973b15d79c90a5b0e6de449c7ab081ca06cb69e6c6c3091b743ec577c7869612f2e786a05e3eccab1247c625e27325d4cd37f761dfd84b6461bcd90eba7446675c5c586cb8ec615ff7c7dd402e2bb11e651490382e8532c3233c525d75e9ee9df4da5439deddbe986b2f522da61177d048260fd330d31002e6e6b5b2c622614515786237551453b306f9b8f27aac8b4395e54891ac95361eef30da406de6081b4a1acd92582239fbb20917e96b4fb18089a71eef02de4c60bca1b64d521e8fdcc6c3102b70b3a08cd0abfe040894579d40205b125e4c8f924ace374140331ec22e55d4d16d55a2c4ead8f1e6f363f8bce76015d4a6b9570f5a1979193e22603ab0f43df8c03fb6293276914d0d0573c6e6d8d60930ba5d59d10c1be4c65b01308f4d9b25e181f86a486ed9665ca81d7a3eac2e5114582bfece0034100a6ea77d5cf62339ed3b8c72f09d7c1635c55b824d69712cee983b29666e1af67d8c7674d743285a5400b2c1a0b8ef7dfef8d6e03f4501e933984ebb200362a21fbcb02c0f6f02964a8746352dc5f4dc4fdabf75f8a5784b6bf694c7ac64977e953d71ceec241b108ccd4d2e9e7f8d3186a48cc58d316c8f597ba82f6d54bdc4ab607aa2d8c320a4bafae42bc8721c013ac841ad673b096c3d1842dc5ec34e93f51ce82c7ca5688cd14cedd0f0be423e217e6c58cde78611f655931a5fcff5dfdf9729d7005900d8579c672375715619825f20b4ad853f3de064a1e2eecd6a950b776842a076ab398ed5bd1f85cace458f4c4887e57b6bb57737eaac3a402fef59174fae3f68dbb39a931f025a2c0613612929f94b3d118cf2751200e4b159db29d8c6f2bd63411dcd845911f7bb0a85b6ff568d403129ef1d5d1c37007630a6f4850bd9d7c5f55018004360f2f639552535817d63f6d0d26e95fbb7f206c4af5086321bc251123127cd568c8f89a4c5aa565be6d38c5c3995cf90606af0dd032b6532719fd16b3b6d0804134ecf8263e61330c2d8e8966177cafdcb128e24d223ac1d6715d9625e7090db59d607b5c94070508e01b5470512075bdd11dafea0243999b6739b79de443051452367a9511f8117a37e1f4803a6a40d13d53bcea838122bf787cda0afe180e1829eecc163396304b8630b9909761e6807edbd1c0e78ae0e66edca5cd91b29fcd5853c37234351c4370e554d826ce192692bc3453445d163eafd7925d1bcb89e4487860e66e09dafbddb837c71c81aee2a1e13afc0d0b83fd5caeb671b7105b76495d9ec8d5f120f4a85f62709b8440f1161270633b3dcb2ee739730ce1dfb18ec556e2d0a74bc088f85338df0c952f6ccea9a70125220db332a0bd6b04a588131294a6ecbfc025571c691baaed3abc32416b1719210964f4021eb7ee0f8ce002b91075a64ace312060c9e14de55055887be7d865b06b24f4ca22cc5c3c25f35fa5caf0c8554a10f16e7d02ad359fc5fbea9d12c44c19a33f076aec4030e8acfd585e14d097089cf93228129edc8346d4045dd80b670218f816dcb886a4663ef58b62ffb4d8ce4f6dc5e63ec533eae445c957b0c06ca7d28d4801f3d951ec41517da71ecc783668611602cb706466e9b8d11e21b19de58d0402476ccfb57853a63f4dc692f0d2940155136a0de535bb1f1a4c5b945a49eb04eb351b9c19cc756593d674a675cedc5fe1b851433333ffc0dadaf4946d33baec5f2c6514b852274fe77f5103711a8ae1b7453eae41d568f91b769e1535107dc2d47bbf1d2af270cb62a400696d7a213a346f2cded76e485f23255b6bafaef0ed4671edf4c9bab81e801634320b1629922c90e565b9352cf90eb29b227ea972", 0x1000}, {&(0x7f0000000100)="31b87db5e0fae7e2c450268025d0cd91d004bce0c55d253aac360a58de0d56c94efaa7ea38e43480ba6c136d0af9136a4c0aa7192310123b4c01f87169b7a67c84220838ff367b43edc2b87e220a6e3d812d4392be7fa53991a24e9bf5e0ddf10cc989727e12a79d345547cd301434bbd704319bf8d282110dad1dd1b902ddfae0fbc085", 0x84}, {&(0x7f00000001c0)="ddbf90c9778c5ce93f0d416a33f20722c72ab8038b0d8b3774166c0ebc1847383bc0629e472e97a596f481966634c930227b5f0ff417e6906db6f5bf9d4cb156ba3f73065504262236eb5aa16ae387ded2073ba638a80873a87b0ebd89fd0db605f602b66f37e8417f51fa8af92687c72818", 0x72}, {&(0x7f0000000240)="c95c32e9fbe90a41493f8db49f5ae2a3008e920a2f1ef33a", 0x18}, {&(0x7f0000000300)="fffce5598a7427ef857fdf909de37f6e9ae1f7053b793ed73816334afd73b4cb0de66ad83861d51bdfc789309a78c8da0303a24c0863d734a82ab9c1ce33ead48e0839db5bbd29745b7db116f08f17deb90929aaea942809f08fe94ccf4783707fa99c575f", 0x65}, {&(0x7f0000000380)="ed417b6b6f90833481c6e67c6c3e7ee91cbf14e6a4cacb6b239d2b379c04d55ddc195f2eac8570ae4094a2ef6ced248d02e57ad3f874e96659ec5d472c4c31de1166a9fae90d7416f6b56c31a3f66dfafa7b9b2b7bbc66feb24e99bdf259f05c3dd2052617d0765e52797d0a83988ac1c5ecae41bd49d8e7aa9a6436705c9614a693094cb2480e06192c8973dffa80a171983cbf723b65b52ccad56b6066d5095227591163054ac56568695f7bc4a9971b63574ed8fc06a4c90690a5f529c0afc42de0ed031bf3caff40f18001ca8d66014580bf5c94877b7525824bbe32525c6661a76ea2c81bcc98df2eb9012c8bbb45", 0xf1}, {&(0x7f0000002000)="dc4eb4518af0148189f8ebf257ea37d385b37b032aecbd096258d9b23ef7e9948e7fa3bf8183bf57e524e5fb6d3ec74ce5db460f58e556a95aa77313df0a5df2ed2c2baa40e3e23de54dca159acc6eed510b1c879baf342b784181ecb6169744f2bb8f8624a4d23eeaa6d467dbf63b202e8f2f44be431810494e432f697f3d39191ef23e880b7d08170ed0fed732fa6b5a058114a80d38ac6508012d08282970817b783082793b7e8bc68aed586758d90c24921ff4a0d12b7087880bf5acc9c4f4ebe41dcda10fa207833851132a21e04ce6b30c9bccbc00ddde6a3f00beb8d9148ae21ce259950a495dfd7761ea50c2099c223b1ad008254c4dc55d8b8554e157c32e1ac87d39b92e291b113b25f0d8755bbc4f3381f550fac7cf23098b353446397f89e995c4f56b3874b979c727830d575aa7c223cfc8bbbd588d2526009680d0b0d41891c1b267831bce9090214d81040ae4b4698dcdd20d56bba483183e34d57b9b30370694f0c0326e2e318107d576f0104c0a213f7c698ff026efdce0ebf9fa53e2e97bb5141fac2049c9adeabf8acd33d22bfae9f53b9cd2e45205f3e0436bdb01055565f896e71394b222137df6926fe5efabdf74f8c08569f392d3967223446d8e5dc48460e3c6ddfbd3e0946a4936974aab923b9144fd3dc16cde2a24cd5da6ff022d5c74f211d30a0b6a212291fc486ccc7404caff6e0f9eaac3fd6e524e06ef3b698b21571785e596b8e7a289948332ddb47dd7c037749273c9d57b008656c427eb79bb779451e97838503a047ec9db15c5c0f99e75fefa87841794d3cfcd456f8efa0e19bfefcd95a25e9c9c49b3464bc3def23f602ecb22fd9b365695d5c8eb16c5bd00aea5dc579ef1b0d8a688ee4169edca72706517c61087793572940c6206636164fc2eee3bc2bc310952393893d55c88328b2aa6bb9a16ea340d16b568df36c050369e523f57fefcca078b3530cea67a839d292cf614cf0c7cb614b82d968548609b7ba414c062c6b7e187859ea712c8904d451b35ecff87a8d1421453c3a00b901c30382dc6e4ac39766bdfab67355da1fb39fc7a8ce59a53147584ea583b8fb857d56778b6e78f8d47efd81aacf0142c4cc34ea98aa3cbc0563692d4e537b629d3619573c0af88879b5212c404c9e4fa785309c38dc33357e7d75fe55f23bd7000604fbd902039d0eda0d56abbdbbf6ba44443afed668db765c7ec0079ecf9037a851ea3975958868917cb18e6de95e10939da119ed87039c23c4ce4aca16183ec388d9bd368e120f89663d41dc3bcef89222f84bc926c0521e4faeafa597756c31c4cf33d9e21cfe977a3823bed8d7bf5bab791732c7a98fb3e91c9218ed8e9b2ceab33cb8bbf1dc9c135f7a9ff1438878b5885ffba5d1999ca033bb3c7bfe8d916f305f477ccba7bfc3dfe49fe3cde756e352c0d0950873a7bc045a4fe1c7136ad5c10f882780a390420635e51fb15214a683b0e290bd4fbd54d9c9f0dd3db0a48972f3ef5ed0258a0e22410777cb46695cd749de57de62e9a553f2179bcf5cd835f74e5b0552fa053a4d3ea2a222c809e0a12bafe7288d7dddc3ef6dd33d7f089dafc968fef223a98a4a07e50ad30780cf9e8781359dfdc4d3eb692a1562a32f3b21361d8dcef039e5212a4a540d682e6bf11b3683bb1ed3d05f2ce2cdc7bde57b8d1e3582fb5b9682fbdc9ec98d8858e3f498f74f4b7a5b262ba48f8ed3b21d211568223052120ea80fbb6ec00494fc995bcba45c032b1d5243c5a0b64106776c61a4130c3b052d25ed8973bf94a1380d28e1bdfacdad030651c35094f737cc8ae8d2a09d457136fac8eeb1f81ba9b62a471df05ff2f1ff131b6e8a7b29790c65f299dd4e0ec5c8174f5af689d2020257d832ec59ebe456df4a5c51b0799e49fc293594a1ef3510e46bc757f1bb72fcafeeb5a800369a5243efd0e7ae27902e716c1f94a8cba77aff8882e0b0a7f9a3e3365a062504658cc6d89d8347980920e80b997019bf531ef124380769cce7d3bb63fd69530c3c76283b23562164036d1a34f32ed382951c3a8c1ce8e9781bf2206a537710f957ca668a9aac2f0125ea332d7a3e8fa7ece70cb4999ddd9f675fce3af2ef35dc85d6dce2d9d186fed81dc6569249c65b9c815a942ff16faee3396fb83adae36e4944dbd58310f92bd666074102d3daf955174b2a10ac385452d345921b9a5a2d096a539ce1cc408338846966ffc9f22c8f055e9dbb6fcdf3922e84b5ee3faee7ab75fbc28bc6e517737142a72fbfa7f19bb826c3da402f97c071acbd09da9d2586f1153ebba92f051658bdaf66ed28b3d6dc6879c4f0a8f04c46a2225eb041f878fc54b979502e614c8316d715a8d65a8e63bf17d0055e9e0165f831e9f14e7c98f862f33bc3c6b6952dcb09cef2cc4d0176c366edc588e96de41e35e4ea5750f062d029e9e0165870b9a1f9d352794492d2147e6f957f3681e588babeafcc7d7cc0d265deaef080ce9271045880ae36066af7f72d3ddeef1d341ee18d1604d53f7cd07786edc91d945eb68dedbdc64ef4dc40b8644c9e7174ca5aa038422f45447b42ffb99f7fea7173e8adc45bfc6c2ba16a0f0ba1d0d57fd1e0251b5bdd1d49e159143e71a0d47afe9038d8fa7aa404d15385363b6b865f80aa24652a7d4504a219fa147f4757644b6a7f6da7200e5c81b9f3e0a3c4c8bb309fcbafb6d01aa2e9f7c704301a220ca2493c0faccf17c0804bafa003323073a46b59b37f94cab16dae1b69808eecd80d9f3dc68bd0838d8d643a4b2d8f49a3450c80a1cf3956af5556a45e9bfd2907ef503dda9da5fedbffeb631aaa88100c63effbf00856dec169aaa1f1a73d886769f1223ac85f1f9c6de51a6d386be8548a066e7dab8ceabc3ea62b5d5e91d25c3779120050a899f169f8fd506055e51fc4b91a050eb71e196b56eb54935dc46bb7e7d4dec7fa0c2c412fdc8d873ee73a4fbeeb8d0a387242f88443d08290a8e34628727ed1a779ae94757915ae20841deaa6cb03cc68b3f8d0a6d6962f6731fc56c1ad083013c26c4fdc2a964cc39a2aa9ed7619b7c42978a02e9bc02126fd5d24a79f95a1e36f100177b336d233ac409168376bbe846a8dbc42c776851ab5a1b65b8b096b713072d821885b89285f6e84ca990853a1677492bc1fe37a22959260f4637dca73003307df2b94f78c396fba01beee2c962efb20a964c3390bd493134b05a4c652e54280717ab750454eee6fabdb138934f817ff5110de33ff01062f83c56139f89e617f9583e0e6380fc66a7d5dfc57b1a8fcc193e2dd66b8d69eb1be8c7c8e4359f02dd9b680c3d9dfb9e472a6749b3566dcfeb6fe8b8e17fd89bb44076c3b304edd4affb171af61bded0227b59873b6d6e68f1bfc56eecbb4d2d4689488da0b6d9049891b2334a0ebfc56f709ef2775684dbf3f85ca1637451e1357a1d20623ffdae2af2a4da106a6cf3d59b2eb62cf2d407925b624d7a6aeaae0ca4121d652993be1418902d21b6a365beab0a586a075d29cc235f792d08caac90428403861fde92e969cb3a832edd6322c942a5dd525fa3aded36baf2998ebb8e6116bad4456af36d04967f5697f78fe7d0e7539810442f09beafb363d2d4c8d9d6256e40cc2758c39ac4e5d7da24602b025949a9097e3b813e41fde0f4fef26a857fba2468d98e834ae8d6586b54a7eadae94c35d14b39adfcb6dbe4c3149ab06ad6ed3bac1d4b2092436f7667c878019b1b2e925fc7d73665d001381cdf566143816410da840df7c7c6cbcc3db899bee7da33ff824c8e724edae70f90c93e42bc5c1e933a1b97d8bcd1d090d7184ccfee4ac0a7866f86f268fbcde59f9fcf7bfc88492dc6dc1c5e23b54455bc48951abde0d9a9a5b69e2b7d7b86a0417b0f7f8e2f0c9591cc5bec76882bb3d0b36884f1dd00451da9e17ca66cdea9580027dc1c2461dbcf53761ee05b59f5b6a2a43e051cff017d212f1fe46de72bb1b35d4898669f66a03ec6478e7642385aba20716a5b6085b7165319c1d1670f310033a762de0079ac3afb2e3b8ebac177ef9f0d5967481c141be424cf7d7893a19d885844264e7b8af953505872ba2fd3a90e5761a26a3dbd2c135d2e76825f87c9c0b557aebab77877c030747334813482862c4008fc7fa0a79d4c249e31583529d38285afbe689e85292ada5a18850a2e1068aa061075000a0607c175b24f6872cc8c45b1fec5955b1e810983f2e9c46fc24ad584c4b69b2ecedb2491a100a2e98f1f634b818f83aa4f2fdeb1c5946007ea7f1e81a763196cc0534818eca004b1e8e2a1123f3f43cbd4d320817d49164cd5c20bd25054afd6e5d2812dd6c4e064ae4850238228953b3548af128f9ece17710853f0d1a6c4c90beaa608a44a02064a62f56de27f644affbde5fb5595ec9523fdea07bc53d850e7e964f680534f327e0024133b8d870789e9bb4fd4108b3185584098bf5fc0b90211000bd58c049b83e57dd0e3366515efae21144e5c84e7f5c20ea057c436b4f8ff727253297f26ed0babfb2d65592e2ae734fbf69dacdd14ae6bd2e590b4d83226e1b63fdb99a4de7a3e9741bd924c2b994a30eb1917e17467a774435d8c6c9184520abb0ec81ad005cc3a949e3ba92695a2ef5edfb83ca877f9964b03db111c9d0ac5c0565d9e4aa6dc3c14e17eb0457d2518a8c4b85080d62c62bac6aec9bd3cceee661ce9e5c8d14b54001731cb340888c583920d767f6c2929cd28df3367b2c336b2d019de960038608562731fb58173d2bb74fd6a8b3c40f6b3002945c7a62ac4a5ad9514713f224be38ca74f6ec844beeb37f6f470841c2315b8aeb6266e56a37a86c3e8791ebfdffe5f9e8701918742442f47250ded40dd559a4cb82eb18088247f5cb78f58a10f1904fe31e2348e2c33cb191e344673f41741813d53fa65ad8e983b353559d5ba4e6f8907288a989be61385a8fc401da9d5fee9a6a9590fcd9073e3d896cc16622cbbd44d9d06f7878bef914e46110dc9b93545d9f64b34d44893088bbe2d26b8ffea88043cf7f8224acb846e06f4acecb215eb85b706f2d768113685ddc6872b274f21cd4ac7bfc1d82b8bab309d550f0b9c46ffa7599a29c5267b9d95e3b8abb950d22e63456489cb12d8045eb582dfc39fce3372fe9a5f72c025e64d2c4f8036f6cbfd19e727a70ebbfa6ad67c1172a093628c21eff51a83cc9ca53dc1a79f4cabf4e3ffd680e641499d35f1cd0e9086c329a971a79a2c8d46369287035a235db9e54c7514acd51e111480b5795f5e62f254e61a462a0e8083fd981e595aaf819f480a270f493abe1ac9c08e75f194190e288c1829966d28eaaf088d7a1000df3a14d954cb6e5d2a145bd89ba56c6e266270cd4c0f784bb00b167e5af20c3b2e136470c12b462a71f5711d3929000b48b3c2bb2a1dae37fee47063e8458ceea94461171e0237ddf180f2abed853acb88b4bcb3519dd17acfa0455cb0fcd8eaad46466c954948f8097d6223148f7a03ae9462efcc6d0b24df29b022aa3af297c0415013b0971742232b11a6bc7a8f0947e5bf893ae8d68ec3f7a0c23c22d0128ad15f9795a9b579ac90421c1166eb75c72bde5b96c20c33b75b283435292d94f3f9e2df2be47a56a08ab1c1cfc8f90e2386feacf29fd85183b32586bfd8c543ea0941c2ae5e05164676776d1c3b7c6f6830556f797eb2c4c0810343de4d55f0f4b8962a1ea06bda9d700fbcf6ce57669b2bf2428ad55392dd86ccea303db4867225945201db3cac16ca294bc4cde6247d", 0x1000}, {&(0x7f00000004c0)="6a26d8d5c3ad2aa6760ee34e7ad2bbea46c2b9944b848d6da406ee61ed93eb0a712dcfc751d458897703e766875c0159b949245d6a60ef8b6dbec59120f31f3cb7c91e908c110920513b4779ed37989ee6c49056f06397b7175727a4acacc6071aa26f7f545ab0ee6c44a5b75968b20a51f9a9aeb94ea3d1609231dbaed0d006f02fd37a9f272ed7ffc911a4c6995a42a0fa4bd7468f5f86e9b708f034c12d55ddc544ed16c670ffee1e493004ef8317941a46e70c7d1efc", 0xb8}], 0xa, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSTART(r1, 0x2000746e) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) sendmsg(r0, &(0x7f0000000780)={&(0x7f00000002c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000006c0)=[{&(0x7f0000000480)="e0ea6d08434dd99d1219130a2907e16312135a6c186f06c678aef7", 0x1b}], 0x1, 0x0}, 0x405) open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) sendto$unix(r1, &(0x7f00000008c0)="c91a5c145546f964f40e5eb7f410eddddbb31d6107d1b8cdf921d40297c051f1b4208077685737aa72a4f2078164909b1779c60bae982be9bd30136248a41e7c67c3c5bb78c7b46196ef8c6db81c68a3fd5da35fd414dc30e17ffa8d1be7b506cd9c016d40d6df8bf9dbacadf32ee4710ec9f7294e683294d56881de497d7afaf4a58464e067fef48f86fd2f43495146902daff3c3bb95fc8f3a60c780fca446d0e90ec3e50a5180600047069d74a6102d6b151b04a72274784ffeaa53ce387ddf22f43d66503928dcf8014b426779ccc038288826b0ab1f2b01", 0xda, 0x4, &(0x7f0000000280)=@abs={0x1, 0x0, 0x1}, 0x8) openat$tty(0xffffffffffffff9c, &(0x7f0000000e40)='/dev/tty\x00', 0x0, 0x0) r2 = msgget$private(0x0, 0x0) msgsnd(r2, &(0x7f0000000e80)={0x2, "18c082b64d321c3bc2fd28e4f3e8ef297e62b83131ecdf6f9c4cbf37c2d52b0b97d74450d3d5d8096f0bae7a165153f068696590ebff6c87035d07648ba71519969257e6b48717b98fd944f7106a328832ca4076e499139f46412003183332a3d10bdd0023dae52bc4abb9988db58f40d4d47ab86552769369e11d3ab178a979c4826a1063ce4c25611a19bff0eb24b422d508e578f9bafcfbd7181de27443be16cce092198711000a14124faf8da487fe8d37aca08dc3d3b4ea42f4139835e16cf0148922f3e63afce5767b76656bfe9321638207adaf66fd30b1d042"}, 0xe5, 0x800) 16:00:10 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x40, 0x1, 0x7, 0x0, 0xd20c}, 0xc) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f00000000c0)={0x7fffffff, 0x0, 0x0, 0x0, 0x4}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000080)=0x1000, 0x4) socketpair(0x10, 0x4, 0x0, &(0x7f0000000000)) 16:00:11 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x4, 0x6}) pipe(0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000040)) 16:00:11 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140), &(0x7f00000001c0)=0x8) sendto$unix(r0, &(0x7f00000000c0)="92ec1e3d82d0d596fc8cec4c0e6d83d396d160ba5f153b1f2d6a0830892e25c978c65a29d48621ba89ba0d9d412f33a8817e84218ee498", 0x37, 0x2, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) sendto$unix(r0, &(0x7f0000000000)="b100050309000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x1, 0x0, 0x0) socket(0x6, 0x40000008007, 0x5) 16:00:11 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000000), 0x0) r2 = semget$private(0x0, 0x3, 0x80) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000440)={0x6, 0x6}, 0x8) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140), 0xc) setuid(0xee01) r4 = syz_open_pts() mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) semop(r2, &(0x7f0000000280)=[{0x4, 0x1, 0x800}, {0x2, 0x8000, 0x800}, {0x4, 0x9, 0x1800}, {0x4, 0x3, 0x1800}, {0x2, 0x1, 0x800}, {0x3, 0x7fff, 0x800}, {0x1, 0x5}, {0x4, 0x7fffffff, 0x800}], 0x8) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x8ee, 0xa0, 0x7f, 0x8, "8f534810b6e6a8dd693a699e9848a02c345f871e", 0x7, 0x5}) getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) getegid() sendmsg$unix(r1, &(0x7f0000001a80)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001980)=[{&(0x7f0000000980)="fe1adac1eda3a2e61722bf5f5ab3f2c64a5b37136b6b6cd27ae05e7f4ea306c550d2f99fb67f3cb7765eb5b36e3e6d5cf1f63db916c45ed2a59d6089afbe139c0fd78511aea213c9f6ec1ea1a78401c1d3263b2c2b0eb5b5879d297e9c457d96991edbb248b83d642c41bf4f82bc72051f132db093855e4c8a0c147c7499bf3226c7921751037b75a42c86b2b78f0ce09166f371c182b55af2afa1d0ef1e8c8ff97c53246d760a5e3ddb00ecb7da20cadd1a6fc54057c5a6bafd48dcb064405f2a24cce666509d6ba824cbe3c56b86adb12d2fb360108e0b31b73f58397d0b40300ec774b0db1a4351d1f59c01425564cbd351a8ceae2d997cb5d49d5e2d85ad4ec5005ec4d6b94f215a468e8e653dd971a07c6fbbcfb4d90da53a617e196a8564ba31a4bcb859eaaaba8897afcd1f91f7b7f5309cf2b9e33902290ef70e47fd3d096cc9c1d4b17b4a869a12a7eb2dc73110ec20d4d63d6be37e60f13eafd45dbdaa56c93a917c4d891c9a14ba2181a018a6459aa96366ad54ade8ef1f96efbeff7725793051b10eb97bbad21abc3d220c34b1d6d83b8108d76e8a466f31e94debba6a58da7a1af624fc63123c44bdb114ae90b66ffed30491a47ca9335b6c4bd1257b284a40635a36baec00e28f8dae0ed560adae5337c7a7f9c7328e5a4dad91bdab634be90674597373fc703f77c3e4d6f53141e16b1a76eb1fe3f9d4ae13e90805ae145f5410f4f3f69eaf9fad187f7818ae4bc8f7d3ff06021228fb4f86482c142f5b60bcdaa213a3fc5221578e7b91c3265222aa64847ff803d2bd1140c0d98dc6621faf470fb1a27f9e4760d13b14e334542fafeaf78bba32444bb52ce10cd2dac376bd558da2debba531751fb9f4bec135a763f62ee89ce8b7c1e6d1721245fb19e51adc0b0a61562e8df3e1b53c313c3d8e2457ab19056a902e584cfa92465f79eb0578f5f60f31ca70f2bc7427e795679030a1934e7a0058b9db57d0ef61d86ead62ff4551f3ff66a5608c5efed60fada88dee664b366199a2c2b475a1edb1b029c9dcf42dab7ec19b3ade14852f6de60143f823fa43621bfccf703f37fb62a84b3fa8f677d7d6bd1a9f8b2d58ce4506d9050e0e3ccfa603efffd83c4c5f7ffee933a0f8cbe9c87eaea900b378e07540ea6cee91e26cdd7a5e61889c430574026d66fc36791bf9452722dd1311815c7490b82cfce34f01ac23f4ae963b73a80b0e7fd1443e194997822526cc5e7b8daa7750cbfac7045dd40fb7dad9ea987b798e910eb1b67f4bb6d753de896842e2edd3c954df35185965758b30eb2206f310ef0a6edd462cad56bdf68a5de7b21a36b656e8f756e84ee09fcdaf67caf12126e3ddb9be2d633521d959f3fe15890a3cd55ab7ad2d41129556645f04847707615fb7466a211d501dd6c4cee82678c5ed3232a04a7e731aafaae926997edd09e800f768f4860d80a7d9aee31fcfed6b617b50d14c72200b322a6570b1a98118856a343cc8fb3cb236909e0dae9df90dd236b0db99bffd7822cb5c3abd5edc2b5e465ec56204dfdc1cf122465e927546556d87dde7565c14cef43a0be518c096bbc8a0ad1ff281ffa15a3c7427aeeabf7002e17fd747514245e7086e53e08ed7ed6751f2df9ec3567e2c9e326c9d10eb9e24f3158da9ba5109c81813b7172ea5019d1bd80582b4b6a0c547c645ce575b23c0d902fa987870f80bead7962fc17691f30ce48ad5118d8056be86a4258c26c88ada0ba15a151bf608abcc064310a3f057b266c10e836fa088371a9c35c1b59685b663606f8bae7f7523be612f86f1b1f2aa27975aaf3e8aa2675d4e8014449918a18ab76f86653982307fd380a85c18c47b9523407287b192b6c36f87b82fc013589a87ff5cd554f84414ae9b4eaa369b12a408443ebf145daa71c0ecccc22ca13f81bfa667fad9eb61617d5af41d9295157d54bf2d1a2e6e7f6764b35ec670c0d7afe9ee9984efa03279c0862de8a8a4a2da4ac10fcff0eee7bbe63355cec15a55e3d44b7b3db5dfb43a76711112580420298fa8a300782ca52c253973a335bac917bc558361da9574dd02b8776269a2921e4013e110f21e32b63612bd6ceee1bf07ab8f33e59c373197713da105b45a988bc221a6ccf349e634354926fe77baab929bda68e9e52bb9223ca328d1a4a0f494a98c1ce16b750081a61449bca808dba17e7fa890dd5852ce273fa23b2877d15fb81aa4a83f92762e955d8be432737b28c3645307dd16f2ba48e78e198e785ac3bba55079ac19c72d3b27613cdd693c5d237c5eee6afd8343f09df6b4c3240a3408cd260ed388cf81316bc55599e26762f075ca5f4593de3011e5cbe330a4fd9faa25a0cf148dade116ba94001f597f3c9a483a329b4d29a51ac25fb415201fb7e8b327972ed72513ccecb86780e0e1077fecbc72f4b3388b45e6cf2e6cd667e80a3d5424bb16099b8cec77e7654b216966915526f7fb8c8597c4e9abd340d49ea56ee5b1123a6a9d3482283f29a86f25347d73b0940b5d9d4b63ee289b9293b014509109ae2df1fef193fe4c927ea2ee2c22fd15ed564d96b1678bdbb0b4ec65778f0c29e79cdff7f3b3656bc5028373bace369bb0ea5f7c72a5017c3be5d93c3747d4f39014308ff0099c249e45dcba324753cfefcfd8285cc118122e8791d3b7d3bbe990d15ad1c404e28fcc65aec1a38f335f900307a302dac8de1914788aa262fc7cf2fc574eb7ca148cf7893e859f07fbf5c759a25c7d6564cb9b32fe8880d8074e8f46bfe992e6858c5655a2df5d4fad01829039a36dc10a4bfc965d36c7ac06ebe0731a9c3ea3ad3fef438551d6a3c243c5ee8fc922bad5208b08256c2b75614614dfb772b9ec93ab052824a8ea20ac9b90c775e10e469581434ad1ffced87decdc3a3883d6bf0724e264aa4f0698b16b9e220af4b768f668ee249ce2020e33f0331f0c83a86ed379bc6fbc98f4aa75a9601834513494b91ac55e8e4594609a29e5961f94c698a47936e67775169f30ba1e49376c3319db41c592d985474e28bf44ef507e3ca67dc01b0a290f5360639942e39f821066400a079dc566db483872f206329c008dbefb51953d3beef56ada92e4b7a03546e3a305514cfa2aef81a70e8e86dd83dea14134d78f2105dfc6724b128aaf87889a49b06089abac835d818951116b0f3317a32e64f94eab920c4c7fbea42c820a87dee4ece330777773d7d172cfa683b6baf4790b44c0b465a8fc943d85d13519a1a9cb24e00c5c12b8db73b6da42cdc7ad1661255251eb8b4a719f14c57d6aa6ed73fa4a4db48d5abd6d82a7be97e02f4f5bb30f8d027358342aebbfa5a348911aa7ba900e6106da5c87e4cbb568d45dd4e3c23583c3c207112f3543346af8b5c0400cc9978bc5a7a8dfe71048280031656dc0678106a844641515918601e6c8812e750870a19e5f894b3522da933676d1050d8a117f3411e3e85c5183a442020afae02bd17483c3e9faeec274a8a9d16a82e9e10b7f417dbe7077e7b7e39f9cf1d0c9c5ab47f4c0c95743a6e44eb4691867ae5f212c3ae0e3ed8490f41445d81230b8a6ee9bb0a70efe48d70c5cf697967e6723718237726d3b3074cf4d0be88155267793c598bcb33743532717b8baa6f7fe6d043e5c0a133a6bac5a4703d712aaacbf5b19fef1762ae5bab1032017e6dcb6809c24584f9e825b1271e051b64fdb63d97bb978d49f490aa2325e90dc3c1fd0de39f882b376ed4f59acc4af69de172d9434529b40f4ed696dc70b2affd9a3a4b6189d2477134702f204ff90f69a54915d4a8314db34973421152e70b9413e9d32a0644b1409ea6369740f28f09197639ccfa5e0cf3bc97f7ce5493ce67b40e057a0e814b37d0744252fa7c184133015c36752ce693d0360c865f48a1d5d0ddaf3d4fea758590c3ae329f4b5f4741f0574c6fd747252d5f4b72df5a103d364c6f5e2dd911b81a0e3ff7741a2da3b9ccfb41d9c71b81a7bcab752522bac2ab52db69898a45f2eff49cd02aea0530357578718b1c1b98b9d8c7d176a7b1b7a410ea50d06ab0a3ef6e98ae6340ea7f5cac99ab0139bcc2670f42bb8f5960baac9e7a899301e21d133878f74687831860844b0ea950b3b8ee9a3299c798c5c7f403d80e61fdde5b293022eea31b11772d4eef26ba5f8e1e495efc089e52fe0514e631f60bedb48062057d9c55ec08a61fbcfab94a73fa79cedb618d2486cfcd454cce75f92adf1fe700db3e7ddfefd26870978e36590bd9264188d4e30d927f2d39897c90f97327f5295e6ca4bbc0c4bd3154a94735e31a38f2e1476606b87f982a916f4fb0e585baf26775b6ff8abfeb38f976965a07a16706357a721130d5d247ddb335f1930299163819bf1ee1d7df47bd9fd8d596eb672a62d1cb718b9bbb2b779b45391a4a7102d81915c428d4c33e8fd41beaeba0886cdf5e6dccba4265dee3b1ce885090757e5c378c3dd1761d1417b6d32edd2581587aea72d231e29847648ee479f1e75fa95fe71a0519e062cff9899e4115310984db3320b4898f429558a16c3f5966340a760a1da9b7ebbb527dfd8d9937b9210c38938553bfdaa31d908a4175ab694eb4762dd81b24b1401e90139fbd3a1df67ddd4be11dcd8a0cb3e221507dda40495561d8dde26737b8330e21addeaccc9b474aa153a05fe4be805b5afe088671c06f8a2249f50fd1e5d1e79bcd4ca4a22da2b0bc0985673ecde0a2f807e191d825b9693ff69a6273d72e7e42e01c956338a59c876260e4c2a57e750d7a5e5b27af055d022d2ab8dd9c0267d7628c6e4799cc75a77336015f11228cbdbd2d9305aeb86453789b70641f6110cd78ea19f85d10f3716a47008cd8f88da1312911cd1a2e28a5d47812776800c8ef9b0012bbb0277ad68ecbbcbe015d10c9f45ef4f49f92234e740b23e62bdc4069db2901c07586b605537e64648a35dc110f6fa65ae199f38f2b187c105eee1c49eaf52e99f3814e3dc69de328c5182cf2017e18535e296c80570284fac8fbda9c80de8c239f355e002bcbe78c1dfa291a1f626f1ec208e3909d5c566f91a94995cef882454d21fcbeb919b2451eb457e0c69c6c8ba2f8e12e9bf967dfbf656ee95113bac829ae8e4c3d89198fad50ab1f3c53448a9c970231432325a1f40a27bc336d78942a905cb308e59a51082d61a7885812193a01323ca6fdf5ec980a992307b4defa1be432e664b96142bbed1456bf1bfca31e853ab2805c1edfc486985676d80478e78d0ff4176013cd92dfac0e28a55a93be984080aaa7a07fec81313ca4dfff8d517ee0811b3e5d99b51f9e0ee23bb9774ec1ce423334f4818891ecbf3fec8527a35c7476515d0b0467b36cf0c3ecec8e3353785842d08e55e8bea1bb4316bf11d8396c9d34e081c790219d46dbda44c02e154f6bb9e3b7a2ee9bf7a6a3472b801b0aac78e44d26f97d32238b0b7a51d0f9c35fd4c9ddcb0263aec7f7adf0ba63097034c24c59736483a196cf572b53f41d9b875c3e94c0d1b2bb8258fde91fdfd1d73855e1a307d4324f5515c4c9df3903a4c2a6a818b78032ffc93ef43cfa3fcbfacd4bb20e3cb3dd4b02a104a99cf4a385242970c72d48613a200473448f3558bb1c9d13751ec45e398412b4d20fb38e348f2d1ec04dafc00aa70e9a86ecf450344fc3c6ac06b1a2793eee5a47e5ae35c5c2692c8ba26cfad5dd06f90c3406983233288943c1dd8a06332dd841a9af45dbf258ee63c4631520a30800d698aca5ae29f7240f9e8fa30988960a481b4ea40b77e0a85", 0x1000}], 0x1, 0x0, 0x0, 0x1}, 0x402) r5 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x40, 0x27) unlinkat(r3, &(0x7f0000000480)='./file0\x00', 0x8) semget$private(0x0, 0x0, 0x20) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000400)=0xc) pledge(&(0x7f0000000300)=':-,\x00', &(0x7f0000000340)='\x00') pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r8, &(0x7f0000001b00)='\x00', 0x8) fchown(r4, r6, r7) 16:00:11 executing program 1: r0 = socket(0x2, 0x3, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0xc1) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x101) connect$unix(r0, &(0x7f0000000000)=ANY=[], 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x8}], 0x1) 16:00:11 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) sendto(r0, &(0x7f0000000080)="294713c8cd6b86ea063364d4193413da18d13558d07da15c0d978a6d6ed54dcc80dfd83e8a181294ca9dd34230f5306ecab4ee02229c7daef3baf8d1c66feb41010f8e98aeca62e880fb76f88cef805c745cc3c916d9721f3581f9c8cecab8a9196258817ea1ed50b092a6073cd65be0e2bc4d46", 0x74, 0x9, &(0x7f0000000100)=ANY=[@ANYBLOB="01002e69000000006304bf37c1854e1796ab44c67b97a58eaad4b71e3c5e862624124f5df45ace5127ff2ef37b2d5b6e8780cfe7df3ae34d0cb417fb9f3542"], 0xa) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x0) fchmod(r0, 0x8) 16:00:11 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) r1 = dup2(r0, r0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) writev(r1, &(0x7f0000000040), 0x1b) fchmod(r0, 0xc0) 16:00:11 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file1\x00', 0x0) r0 = dup(0xffffffffffffff9c) faccessat(r0, &(0x7f00000000c0)='./file0/file1/file0/file0\x00', 0x101, 0x2) mkdir(&(0x7f0000000140)='./file0/file1/file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0/file1/file0/file0\x00', &(0x7f0000000080)='x\x00') 16:00:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) unveil(&(0x7f0000000240)='./bus\x00', &(0x7f0000000280)='W\x00') r3 = dup(r0) read(r3, &(0x7f0000000140)=""/250, 0xfa) poll(&(0x7f0000000080)=[{r3, 0xc0}, {r1, 0x10}, {r1, 0x9}, {r2, 0x10}, {r0, 0x84}, {r2, 0xc}, {r1}], 0x7, 0x1ff) 16:00:11 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./bus\x00', r0, &(0x7f0000001140)='./bus\x00') preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0) 16:00:11 executing program 1: setrlimit(0x7, &(0x7f0000000100)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406", 0xffc) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101, "bdf02fb8ee8f8d7cad8fb257d2eb49ad952b60e6"}) poll(&(0x7f00000000c0)=[{r0, 0x4}], 0x1, 0x0) 16:00:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04", 0xf1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000000000000000000000400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x5, 0x1, 0xfffffffffffffc01, 0x8001, "2c21686103d54dd96b2fd286e36d8d0f83bcdbbe", 0x1}) 16:00:11 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x804) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x1}, 0x8) 16:00:12 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) write(0xffffffffffffffff, &(0x7f00000004c0)="76b5e55158fc9526d7c865eb060ac3a90714b824d3c5b645d0327dc5a001942a227deb3909929d02653394de53ffc95553daec4f5b5842f5c95c927ffcddc92c078b8b7d60aa38225c9c2384b00b676bdb73e6903d2de1629b0114049ecfc09cc699fd6c351b4a3ede37313630dd1293ccb60f22b9185dc364b038f66345fe1d03f2f90e25902dba69fa1ae6375f7f696cdd42c0edbb746c8d14f1bd7a96f01b0a2a756b134316f6d303b62ec6736ca42013437cc58a8cf2c2fbe6a0edfd259f50005d608215afe04b2166bf10cd1d1be0aadf51ce63618aba068b3126fcb0393332ab36d4a6bbfdcdc088c1e89e53c48820c1649e7cc74c2adeba6631ac57a9fcf5d6c046be0792025e285af1b946d730b928468959e729c22fdcfec04f8643f4309ce92c78d200cef188bd59097d97f4e2c7591f2385939ef88d42cf8df925e7328b2fee3ff2b7895d51386a056c6e59d23f05d19ddd7ea769aaf579cff33a165b9d32c0275ae0dd760d32f2558ff2cc8da2de0302d6bb9351f382d502979e6bb4240538b93296109eb1d04e97eda1dd7e84da477a8c450a4f0835792fdf08c853840e47ce7ba8359470ba8766f97dff975f14d28e14806a03408b3c2d747eff139f4e9e57bf57c83e373f3492fe09315fc2afede5720ec332745f1fa236656769bf9c7582b3643581e72a1329309c587fc95aee4c97e31f415e1f6b840c94692d346d99c974a2a4ebe560a2711079f54005769902955496871a6cc8fcf1f0232e4b38948469ee517275793621bf8aa4ea0cd3a503e856aca2fe0ffaa287471c920d207471595c8277ae1cad5053bd8ad5eec6a202394b008ce5853f1ee1e3233f23970266c4b4470c54b0ff3d79fb4fce7f70f7776c2a125b3cae33867fb26fb7c7ab71a1043cee283046819f58ea795703805d7aaffcf3a31eaeae17c4f52d68fbe585809ce9e12dd4b940e09bba7baee4c23b293116a94a980f894703c017fc04952f1dccf3b89c3970684ec140350f365867fb1b240800359a8433b002fc2a6ee83f1ba0dc08dd19acbf9f0ca242a929ad58e9ee4079263e61c103443ac6ceeadc9e04436ae6d56f2493d7282ca7acaaf9f725bc369d8a8bd25dc710617952a0888b49e2e076fd462a3ae517d29b037f199bf60f24f4dda39b75e75bf2bd4f21e0796101b5163464e6ae4d671067ddf7ab9c3bbe843b3cdde0c905fa50b261963584a9953ba929e7d63f86f6119d4b86adf1e99086e3230b15ff86806d2cecb7abe9c9773b1b9b1896b8b01d74943711e6cef634a3357c6affd47bc53f1c0487f2bf5032385944db88b31a851ec76c6dcd8262ff44538b234d89341ab11619e0a5e9950a0e8db77c8a65183acf4db9db089706d86044ac1f0f73ffed2cf45a146e129a922cc3bad1833272d58d808105b562cb60aa2b111292db9ea7d4f5c6b8717cd39224d5eae1c5c8bb8143d226e2bc6bb285ae6d2760ac520756284046fb4851b77d8574d5c9c0645bd042c13c028e6efe57a613eb5d66cd704a7f3b5b9ff59b4f5b45a5dc08b6c4a583b47286aa0f2d114520f67554cf6abae2d03d9c4a907511de626f209c7f51d97eef91b8d72f381afe2cc2c496afd330771a3fe8831b325ad7e2f9599d4137be11255838bf5daed12024de1aab123940f73a07a25885572853b61be398185028394f150bcb29f4f99b32c53ec91aa794fda95eeb04703346174650a83c238a02306a7f958ad81c56c01d69c966af11e4cbaa8714644da99b42c78974f2a1aecbea6684f8da72e9c19685cfe1697f9bf76702f57c668b35ffb541d8ffcb537377592283da89f39badea3c6e6dfa6a0dcb7b9840d6bb12d937a53e4aa798c9fb14478b37779f62446cdc8686a9704ef4155dcc6c2f2441a90eda60832d971c05da138d296508f7df8a90d46be43dcaba08e049825c634814707b2cf6669ae7a793e7897de89542b632477cedfbf2fa47623af842324163781bfb742909efd195eb03121dbf011f11427fccc09cf4122893b1ce74791939bfaf86375942005960a0505f17fe4ef4c115ac8ef3f9c3611d4a79ebb1ab4050d38a34455bad1508a09ea69bf4e499f55ac4cdfb6a5bbd3ca90a6f5d56374173a29491dcb8815f1e602e595fe298fa3343dd3f7743f473c71c730a076b0cea9ac21bfaefc9aa6a1c9a20152f6e6349e9ee344308cdfb4d54888e286f3b647f7289a5bb77f3ebf85f83489bc9511bde5219b298eaea6ab60bc9e8403ce64ce5b2fcd7999f41572da2c1c9a2de4d72e5870d09b8067296c073bbacaf0954e1d785cb71af65bf4da905863b4cb26f6518cefb9a1ee9535713edeefebc27d07831e7f934b8bb52b7bc575617a4fc3444c0af61d0c10f60866fbc41df6a3f6ebdb59d6e6c8724a8c853b9b8ab4723541f88464a05d07dadad126a1442718efb628fc4069f771cae9078153a9b390aa488da786bd1b6f70af25ce83918b8e58378ffcb4f32a6c654079df5faba2fc7951595ef44c2b86ff66394985e576860023a1d525c96945a5bdc0cc3ef55c320123735df935e4ec02d92c511b198c9731b72d37d2f057b94b0091ed757b9f8a805c63c9bc84ac224415a9b0a444ef222deb66888ee5b7a215fdd0b65d7b44fc534c0becf73925c6880aad7c89a29cb985ab4fd1b86c24b90053eea33ea15cf32e3ddd57332b5ae1dd3b9b7b7d101d48c892a78f206a1d96990eb200e01368af39e6fdb7653d5bb3e65c205b06db4e4112b58856abd3c31443cf7a37497556c94a577b59428fe41f308e6930ec299f5ca7fb7689db7c531c7e44794bafefbccee7691a446f74d1c6518a18ac07875937b3de5eb53936646e000f9c3f1d33d2ad5a48598100dcefe6663491ac588ac88a441af4f559fcbfa12b2f6bdf539afb7805f512fde68092587531e3d2a0e684174cb52870869c8a4a96d429b66af5733be58b4672e41fd00e5f06e45c7e2c6164fe04639df2f5a267ba6a078fb389eaed5bad9eaac652dd3be15d2a428d8e2bbbad11f5b81eb6e812513eac772e9af583afba39deb50caca198c539273c113840b97624f5e18ee2da209cb193b006dcb26a8687d91a49e8bc3d347f7eaf6427370408421d74dec74fc969265c77a0f92328311df93747642a3dbfc6b5e21465ec0757dfc8006d7630040b2ec194a0e4c642f98866338d5ae851ef73483b8ba239c67a8789d7baf096e1cd4f9e1d81c72c8bffd954d235475a66770b605d13e7c98935a22067d95f3a72fb702d271d0cfddc3c9f6995a7048a7bfc461d138aa3db3e2ef15357ee025d417cc3478c64773e6fca5cbf3da20c0ae9cc92bd47e683db7375780b760e7c455ec8d634082128eac6575367ea1e8ca1dde3b39d753a1feb10fd82c4743f9872e9a2196947d9c02cdf107feefe0392eafb8d8fc780bb32374accf21ccf1cb5e7a22aa2ae92cbabb8ad1d4fe18a8db136efca4d65e8af38faadc11f06bec1ebfeaa0deacce9e4507a731ff54956aa955f5a66e5afff045a8ede6812c6655bf0748e1c5305573f079419e4af02f36b4f536baf86abd1b1e9bd58fa88a8c04113e3f713f0535ba42aec20c421ecc7236ed6e3022846695bc2e9e21456853895499b29e0ae54d5a3ed2220f48ee4b05be88fc8ec3c6c46b669b4f942b67ad5f8c372cef547f5fcc0499b44486350c829a453d76a28cacee59c3b0cbe8f85f592001c1a85fbbff11a93ee23ccf688e865f4e289e0653ecec0bb6cf5bb4cbd5499cfa7c149c3072860a225e023fb794506881db4dd74ba5fdbf10cd20791068b884e39bf2533faccf3f717b2814fd62caf2b04fe868720db043099bd00ab32e72cf56ba0f759f0ffc38c84a83c7be5699c0dcd4bd450685b05900d9c78c813f03ebcf68df6de043af497fa390836d7c3020d9949b7438f268f8fb10a3eda9091e6357fe02d4336a2ae744443e0c392e2a8fd511866829fc772db2ee462e196cb9e732840095e9ff7628efb2af01d8dcc9cbf874af09680693b8ff489f0cc8f52269bec8af7adc10d3b8cbcbe81a8f9f830d11562423d83719f0a1015d", 0xb41) shmat(r0, &(0x7f0000001000/0x1000)=nil, 0x3000) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) read(r1, &(0x7f00000000c0)=""/4096, 0xc0980d) 16:00:12 executing program 1: poll(&(0x7f0000000040)=[{}], 0x1, 0x7d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "ff205b00003b5320180001000000000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000006, 0x7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) bind$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="11002e2f66696c653000"], 0xa) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) execve(0x0, 0x0, 0x0) 16:00:12 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000140)={0x9, 0x81, 0x9, 0x0, 0xa872, 0x5, 0xa45d, 0x7fffffff}, &(0x7f0000000180)={0x0, 0x5}) open$dir(&(0x7f0000000380)='./bus\x00', 0x10004, 0x50) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wsmouse\x00', 0x110, 0x0) select(0x40, &(0x7f0000000000)={0x8, 0x0, 0xcef8, 0x8, 0x0, 0xfffffffffffffffa, 0x1a, 0xfffffffffffffffc}, &(0x7f0000000080)={0x9, 0x9, 0x6, 0x3, 0x800, 0x8, 0xfffffffffffffffe, 0x2}, &(0x7f00000001c0)={0x7, 0x2, 0x6, 0x9, 0x2110, 0x5, 0x6, 0x3f}, &(0x7f0000000200)={0x15d, 0x3}) mknod(&(0x7f0000000340)='./bus\x00', 0x29, 0x6) select(0x40, &(0x7f0000000240)={0x9, 0x1, 0x2, 0x3, 0x7, 0x401, 0x10001, 0x7}, &(0x7f0000000280)={0x9, 0x5, 0x57d, 0xe72, 0x1, 0x9, 0x8, 0x8}, &(0x7f00000002c0)={0x3, 0x3d1, 0x4, 0xf6, 0x8001, 0x3, 0x6e8, 0x5}, &(0x7f0000000300)={0x1ff, 0x4}) 16:00:12 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x104) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x11, r0, 0x0, 0x0) preadv(r0, &(0x7f00000004c0), 0xf, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f0000000140), 0x10000000000002a9, 0x0) lstat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) kqueue() unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') 16:00:12 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000040)=0x3000004000000, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:00:12 executing program 1: r0 = socket(0x6, 0x5, 0x7) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000040)=0x8c0, 0x4) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000)=0x9, 0x4) socket(0x30, 0x5, 0x3405bf2c) 16:00:12 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f00000003c0)="fad6e8d61b1e645f29268f53176ce4825690958dab66901eabf774c0dca429384f2d1fcf006db20755a35e458d0a6bcb7061f2621098e2683ecba6506dc97edb99c97a136523", 0x28}], 0x1, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000080)) ioctl$TIOCSCTTY(r0, 0x20007461) execve(0x0, 0x0, 0x0) 16:00:12 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x1ff, 0x18, &(0x7f0000000080)="4f317d0023bf812dbb389637e62d475fa9f81b52702900998e13a9b1fb66e44648cd2ac5f8844fc5c9ba61f0d823c3b2f1a4de8f220a9481b2a372ffd08df1e4a8dfa1cec8e53d46341d8aaf53556cb0b8196623a6b481a3d81b248a5287a6a3afe318f03900f007139ed5ca813dc01a3b681758378187f5ac62c3ee81ac10106f6c91004126b5cfaaf7b29fef61280287bcfdb0e8b0c56f6adafd3c553b9186ed2592d0680f799e3c7185f06ee55ad340f053a4a564552f3c1d2bba61c3", 0xfffffffffffffe0a) 16:00:13 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3) accept$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/92}, &(0x7f0000000140)=0x5e) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0x4) setuid(0xee01) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:13 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) getsockopt(r0, 0x8000000000000006, 0x1, 0x0, 0x0) preadv(r0, &(0x7f0000001680)=[{&(0x7f0000000100)=""/156, 0x9c}, {&(0x7f00000001c0)=""/30, 0x1e}, {&(0x7f0000000200)=""/43, 0x2b}, {&(0x7f0000000240)=""/22, 0x16}, {&(0x7f0000000280)=""/14, 0xe}, {&(0x7f00000002c0)=""/173, 0xad}, {&(0x7f0000000380)=""/218, 0xda}, {&(0x7f0000000480)=""/244, 0xf4}, {&(0x7f0000000580)=""/197, 0xc5}, {&(0x7f0000000680)=""/4096, 0x1000}], 0xa, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x50, 0x1, 0x401, 0x5, 0x2}, 0xc) socketpair(0x26, 0x0, 0x80000001, &(0x7f0000001bc0)={0xffffffffffffffff, 0xffffffffffffffff}) clock_getres(0x0, &(0x7f0000001ac0)) r2 = dup2(r0, r0) close(r1) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000001b00)=0x21) pwritev(r0, &(0x7f0000001a40)=[{&(0x7f0000001740)="86a500983a000475fa5299a7e82d427c86fc8a3d994017b95a0d34c507eee5a099409a6ebee6a61d1c8865719f3b98eb5d8de32804d47939244349b9ef4cf641799a5e0f2d3e4b6ebf80448276a90682f1ec4804ab53f37d6e4109f99adc699b423df0f5d70db84f32f0f4f92920c8f349c6cf1a64fc606b618ccca541fe5b4d5aa2e2822c5222af40bbbdc0158fbfeef5bd1ad4ab80a895d8b3c95641a2409c37b138ef14d523613dac09cb2d895ba3c9d247e929cd1c2829ab47a94d47d8c16e96e0399790e40be5fcde8b7a4ff8713a994f07536ba4a9e72cf55adbbfb6073e7cab", 0xe3}, {&(0x7f0000001840)="817fed15b9e3b87f6cce04c74b12a96c971a2dcc6fd2cb834b533e2a91e5f3cd6ba1292eff93d68ad74fdca1f871e03b999289a404950dcc748a49b0c282c2e806e074bcfd0de8caa0d64577d0bd79526859c08f8736", 0x56}, {&(0x7f00000018c0)="40cafe5bac0e411aad57aff29c0e5cfcae5adfbd05c3afe2238ae40b96091d", 0x1f}, {&(0x7f0000001900)="09dc82049b5a071c430b8a365bf6a4045a9627775e0264b1f5de76a53a303860dbc711401acc0a62132bbb076a01e3095753ca33f1c18c8a3df712fba716ad13878d82e4241fe5075da4383b9b75818c8b55de5469045f7e68666a8f831f388a8589b6bb76", 0x65}, {&(0x7f0000001980)="8111dc8ad31870644bf7892812272f0d993b6e9f610b8da674e34ccb3701c5daf54d8f5a9e79556d7efe161de6c6b5d1773ee7e510118c703a1df3cb25d63742a377bb631d71af6658c29f0ba28952bfe931639a50277392fb40e79c20c1b07e93b2151abb30b4646d82b6f6edae81531355e37af1a9debc6aa2b5e1227f50c094cec97c9d96c8d58c32a8eaf333", 0x8e}], 0x5, 0x0) getsockopt(r0, 0xc00000000, 0xc6b, &(0x7f0000000040)=""/100, &(0x7f00000000c0)=0x64) close(r0) accept$unix(r0, &(0x7f0000001b40)=@file={0x0, ""/3}, &(0x7f0000001b80)=0x5) 16:00:13 executing program 1: r0 = semget(0x3, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20, 0x91) ioctl$TIOCSTOP(r1, 0x2000746f) semop(r0, &(0x7f0000000080)=[{0x6}], 0x1) 16:00:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) lseek(r0, 0x0, 0x2) writev(r0, &(0x7f0000002300)=[{0x0}], 0x1) fcntl$getown(r0, 0x5) 16:00:13 executing program 1: r0 = socket(0x1e, 0x3, 0x0) sendto(r0, &(0x7f0000000000)="17633bbb9d8c353258d4b1d91916e404fa7c439b0c2114856c07adf02babde1e1b5ed2a3ef43443560f64283de6f06f1a0a42a22", 0x34, 0x8, 0x0, 0x0) r1 = geteuid() setuid(r1) setuid(0xee01) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000380)=0xffffffffffffff8f) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) r2 = msgget$private(0x0, 0x1fe) r3 = getpgrp() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000040)={{0x8, 0x0, 0x0, 0x0, 0x0, 0x60, 0x7}, 0x100000000000000, 0x100, r3, 0x0, 0x1f, 0x800, 0x7fff, 0x9}) r4 = semget$private(0x0, 0x2, 0x40) semop(r4, &(0x7f0000000100)=[{0x7, 0x5, 0x800}, {0x0, 0x6871, 0x1000}, {0x7, 0x8, 0x1800}, {0x1, 0x7fffffff, 0x800}], 0x4) 16:00:13 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = dup(r0) recvfrom$unix(r2, &(0x7f0000000380)=""/4096, 0x1000, 0x800, &(0x7f0000000100)=@file={0x1, './bus\x00'}, 0x8) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r3}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x11, 0x20000007, 0x3, 0x80}, {{r0}, 0xfffffffffffffff9, 0x0, 0x10, 0x3ff, 0x7}], 0x0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0xa, 0x40000000, 0x401, 0x2}, {{r3}, 0xffffffffffffffff, 0x2, 0x8000000a, 0x5, 0x6}, {{r1}, 0xfffffffffffffffa, 0x4, 0x1, 0x3f, 0x200}, {{r0}, 0xfffffffffffffffe, 0x2, 0x20, 0x1ff, 0xf5f9}, {{r1}, 0xffffffffffffffff, 0x30, 0x44, 0x0, 0xfffffffffffff000}, {{r0}, 0xfffffffffffffffc, 0x0, 0x4, 0x7fffffff, 0x4}], 0xe, &(0x7f00000000c0)={0x8, 0x9}) accept$unix(r3, 0x0, &(0x7f0000000280)) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x2, 0x0) 16:00:13 executing program 1: r0 = semget$private(0x0, 0x2, 0x404) r1 = semget$private(0x0, 0x3, 0x100) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000080)=""/252) semop(r0, &(0x7f0000000180)=[{0x0, 0xe84, 0x1000}, {0x3, 0x6, 0x1000}, {0x7, 0x81}, {0x2, 0x3, 0x1000}, {0x4, 0x3, 0x1800}], 0x5) semop(r0, &(0x7f00000001c0)=[{0x2, 0xfcc, 0x1800}, {0x0, 0x8000, 0x800}, {0x3, 0x8000, 0x800}, {0x1, 0x7, 0x800}, {0x3, 0x5, 0x1000}, {0x2, 0x4, 0x1800}, {0x7, 0x9, 0x1000}, {0x2, 0x36c0, 0x800}, {0x5, 0x2, 0x800}], 0x9) semop(r1, &(0x7f0000000200)=[{0x0, 0xffffffff, 0x804}], 0x1) semop(r0, &(0x7f0000000240)=[{0x0, 0xffff, 0x1000}], 0x1) pipe2(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}, 0x7ffffffffffffffc) r4 = semget$private(0x0, 0x2000000041, 0x415) unlink(&(0x7f0000000640)='./file0\x00') getsockopt$sock_int(r3, 0xffff, 0x0, &(0x7f00000002c0), &(0x7f0000000300)=0x4) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2) r5 = shmget(0x1, 0x2000, 0x44, &(0x7f0000ffe000/0x2000)=nil) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000280)={0x10000000, 0x401, './file0/file0\x00', 0x358, 0x4, 0x3, 0x8}) shmat(r5, &(0x7f0000ffb000/0x3000)=nil, 0x1000) open(&(0x7f0000000340)='./file0\x00', 0x8020, 0x0) syz_emit_ethernet(0x83, &(0x7f0000000800)="efff8afa700aec26ab9447ed22f4490022c06a07d55d384b87f0710ce8ce071ae4c4a12da2f173c15ee45ece14db41d46e595d5a39c08a6bfa091d3941f9315261b308228bdcc4dfa47d5ca45fb783059fa89412f954786b0e26434631a67f4f92407249383ddef1417f385069b29caaaf5178084816e45e79b151c22da93c00000000") ioctl$TIOCNOTTY(r3, 0x20007471) truncate(&(0x7f0000000000)='./file0\x00', 0xb16) semctl$SETVAL(r0, 0x7, 0x8, &(0x7f00000006c0)=0x81) semop(r4, &(0x7f00000005c0)=[{0x3, 0x7fffffff, 0x800}, {0x2, 0xfff, 0x800}, {0x0, 0x80000000, 0x1800}, {0x2, 0x20, 0x800}], 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, 0xc) wait4(r6, &(0x7f0000000680), 0x8000000002000002, 0x0) semctl$GETZCNT(r4, 0x3, 0x7, 0xfffffffffffffffe) r7 = semget$private(0x0, 0xfffffffffffffffb, 0x400) semctl$IPC_RMID(r7, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000500)={'./file0\x00', 0x0, 0x10001, 0x2, 0x1, 0x7f, 0x80, 0x1, 0x1, 0x0, 0x1, 0x8}) r8 = open(&(0x7f00000003c0)='./file0\x00', 0x8000, 0xe1) accept$unix(r8, &(0x7f0000000040)=@abs, &(0x7f0000000580)=0x8) 16:00:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000040)) r1 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r1, &(0x7f0000000140)="220e22", 0x3) write(r1, &(0x7f00000001c0)="7e8b4b2d9956288885761dbb8e5ef9d2c0b0b51a71222c76cbf241724066a92febf95cd7f5ce25acb84ab5b7652914d5", 0x30) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff5e}], 0x100000000000005e, 0x0) 16:00:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2285b0001000000004d5f4de4"}) write(r0, &(0x7f0000000180)='X', 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x20, 0x0, 0x3, 0x7fff, "24e7a12d9b17d3a0ff29e0b1d9777e352a473373", 0x1f, 0x1}) close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) ioctl$TIOCSTART(r1, 0x2000746e) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000200)='H', 0x1}], 0x1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "a0aec09127d4b48197ea4b0fc7ddc4d8e995dc54"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)) 16:00:13 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000280)="000000186180008b00023c00000000002867d6b79318cbdb9229220000000008ffd53ee4d44f1127000000000000000000000000", 0x34}], 0x1) writev(r0, &(0x7f0000001a80)=[{&(0x7f00000014c0)="a330c575", 0x4}, {&(0x7f0000001680)="56363a63aa6181aa859d1fc1c9e087917735bde063e44eeeea9e370c80cf71493bb3722a50a4c9522881be875f38da37a6521f1d7e4d1d752b235b1cb17746fba780aca8adf9c059c11834a0eb9165947cd6172ed167830ef1de44b59b843040e7453ee93159ba3acdc8c0545e957398063de9301b2082e93d5fd98eb15acc18966ed7850dc46774aebe7d5c4247bd830bf48ae9d975d01eb5840c5911", 0x9d}, {&(0x7f0000001740)="47b578b23c4169162617a4b608dc1fccc9a7c25dcbef4d8586194c492eeae2e64d1ad44677c3b60fa700c7827735fae3e46896dd28c767124127780710015f25bcf0fa03d970d5578e6d7f7925a7b50701a176cc920022c57091cbcf1abaa526bcc642b1be141a82dfc264c67a3921b75821983a341640b50089", 0x7a}, {&(0x7f00000017c0)="053bdd4b3e6df6d9af754e38654b7d19b449e10a870f011371a67f0e2309a4f33d57270daf912bd7134efc59a855750efcec13b98684d1599f61a64e09e2ee285a0fc11cdd2ecfa93817e9a76b5e94fc2d9cf1e996fe3ebfe7843239282b2b100d0ca73dc87b829e7008911f59ae34f3e9d961cef56cbbe7359e88210b797eb527f835f045367f9efcea32a3e7de84d67609c71b73b473cb32d842435462f3f29bc22c1d954f41f6dfcb8e9ad57746e855536a0f34190143a7fd", 0xba}, {&(0x7f0000001880)="f9ec97fb85d95077bea134cfdcbb7783f1b2b3dfde92b9fd3d6a057d227e6e6b93b69f338987e4fea5cd075174fcc4ecbf689619b39c0aa3688ae7a41506ebe21ca43d810b9bd241d4de77070554ce453a3841dfa2ec37e81b014f83fff6c309387a594f7c85722e8f0101d2f12dcc9563980c981ce809d314c3f699b3539f896eca16b09a4249f3e92e33da49e6446dcbacceafec87f6d9be91b3f8270187df78df646e76d8a55cc04fe3893aadb4f7af8b64eb45b2fa5de5facfbbe633b57a7560", 0xc2}, {&(0x7f0000001980)="81e27b9e1ab5a88f60a155ab64101abb750c077307e7210adc11e79c7a0907b7f10d595de6cc866da60b03a9c0886634c96907c56b6179c808ed746329a0b46ee9d9e6ba26c5ab1bac028f1e3b34557e91ceda60981605ed913f83dc0206b05a264731b079ab6e93499612229c92bfff522ea75b70bc54d7fa151036ed53790000b6deeadf4e9db4bd07b26594d93765ef04691ffda5de1a477c464c4b3aa0055fdc31ecf57124db8e6442825e210f577e27e8fa2201249862be98657e53b2bfd8ae4b84d3d8111b9315044fe9043768f264e22d1d44748f4a6f5d8186b10a8d37c664d0", 0xe4}], 0x6) 16:00:13 executing program 1: mmap(&(0x7f0000ff2000/0xd000)=nil, 0xd000, 0x0, 0x9010, 0xffffffffffffffff, 0x0, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x10880, 0x0) preadv(r0, &(0x7f0000000040), 0x0, 0x0) 16:00:13 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2001, 0x7ffffffe) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000100)="220e", 0xffffffffffffffde) 16:00:13 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x800) 16:00:13 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x1700) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:00:13 executing program 1: r0 = socket(0x2, 0x3, 0x6) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) recvfrom(r0, &(0x7f0000000100)=""/6, 0x6, 0x40, &(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xa) write(r0, &(0x7f00000000c0)="3228d1ae4d0c91328d75dba3efc27c3e5395be271b240ad1fce2dc4134a69917d42b89a58af1d4ba630e33871bedc345cbbdb0f39571eb31", 0x38) writev(r0, &(0x7f00000013c0)=[{&(0x7f0000000040)="f144481c01a002c45cd2df4476bc8edefe74b613c640766a05c4846f", 0x1c}], 0x1) write(r0, &(0x7f0000000080)="1371654ac7e618249544f742c43c9fccc91af1ff782d7072e4b241f19931fa2f75bf073abb71bd84cb4af1669b84b2f5", 0x30) 16:00:13 executing program 0: unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='cr') r0 = semget$private(0x0, 0x1, 0x4) semctl$IPC_RMID(r0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) mkdir(&(0x7f0000000040)='./file1\x00', 0x81) open(&(0x7f0000000000)='./file0\x00', 0x20c61, 0x0) r1 = socket(0x18, 0x8003, 0x0) setsockopt(r1, 0x1000000000029, 0x3e, &(0x7f0000000100)="2c16954c", 0x4) r2 = socket(0x18, 0x1, 0x0) close(r2) fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, 0x0, 0x0) mlockall(0x2) 16:00:13 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000000)=0x1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0x7df, 0x200007ffffffe, "55098c6000"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 16:00:13 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x98}], 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x20110, 0x0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 16:00:13 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) 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) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) syz_open_pts() r5 = shmget$private(0x0, 0x3000, 0x2, &(0x7f0000002000/0x3000)=nil) shmctl$SHM_UNLOCK(r5, 0x4) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000000)='w', 0x1) getsockname(r0, &(0x7f0000002740)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e5ffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000091000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016d66b78ee18067631a900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000830000000500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003d75a276000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f00000000000000000000000000"], &(0x7f0000000080)=0x1002) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) mprotect(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2) flock(r2, 0x1) 16:00:14 executing program 1: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x84) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x4010, r0, 0x0, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000080)) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x100, 0x0) close(r2) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10221, 0x0) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000040)={0x8, 0x196c, 0x2, 0x100000000}) 16:00:14 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x400c5711, 0x0) 16:00:14 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x0, 0x0) poll(0x0, 0x0, 0x6) kevent(r0, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffa, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffff9, 0x2}], 0x2, 0x0, 0x4, 0x0) 16:00:14 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0x2) readlinkat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f0000000140)=""/244, 0xf4) 16:00:14 executing program 1: r0 = socket(0x2, 0x3, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x8) r1 = dup(r0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x1, 0x1}) 16:00:14 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x20298, 0x1000000000) r1 = kqueue() r2 = kqueue() r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000140), 0x0, 0x8000000000000) ioctl$KDENABIO(r0, 0x20004b3c) kevent(r2, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x21}], 0x227082db, 0x0, 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000100)=0x6) kevent(r1, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0xa4dd, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000340)=[{{r4}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) dup2(r1, r3) 16:00:14 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0xfffffffffffffffe, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000080)) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:14 executing program 0: r0 = socket(0x1, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000000240)=[{0x0}], 0x1) close(r0) 16:00:14 executing program 1: poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0xffffffffffffff59, 0x0, 0xbb}, 0x0) sendmsg(r0, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000040)="5125b9f3af40b7b4d18a916715b0c3bac0f8f40702872388ddaf3aae10c6b3d700f26d8d8bc873e9ee6f03", 0x2b}, {&(0x7f0000000100)="0a0ddfaf5d62719e00dd7cc7e4eac6ee22914b8df71c5ae91028fada76958840ca11dc7b326231ccdfcdaee444cb2a8dfb39bc41c3c4a3affa58a83bd588957d70e9f22b2058d954e2d6856798aea702e81d", 0x52}], 0x2, &(0x7f0000000180)=ANY=[@ANYBLOB="100100000000000001000000ffffffff4a6be83fc97c450e901a5d740a2761ac852da59a64f36e3f4ab0a9c43b693e15c216aa78cbb805a49eeb10d91e7738643525bdc0dc178790223714d504509ca2c24fd4653108b4a432f2c01a4e7b98fb7acebb842f0482e35d70f2d58c21e3d88aafe82fcac3a25a9151c57226f5f585491c6b2d16648aeaba4be59ca8059ed77eb640bde3e608d3b75e3552cdd1ece3bbf9c2285e76b69aa89b6b90ac261a073089519763ca6ae01bbe6fe2a7ed62f0db3dcfe272123d8060bda274f212f12be68d00dbc3a38f2e151913aecad25907895af3ceb5c3ebf1ac38fe22d2912e15f6a68b0aa27579bd77618a159f2acb2f6e1f68cb48ca5c2c2b62d3b5152e00003800000000000000ffff0000000000009e8ba52a111a1c81d85e5049229be611d0f021172257e265d302d09edc07ea5fc2b3e3b700000000"], 0x148}, 0x1) getgid() 16:00:14 executing program 0: r0 = socket(0x18, 0x2, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r1 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r1, &(0x7f0000ffb000/0x1000)=nil, 0x0) munmap(&(0x7f0000ff6000/0x3000)=nil, 0x3000) r2 = shmat(r1, &(0x7f0000ffc000/0x1000)=nil, 0x0) r3 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r4 = shmat(r3, &(0x7f0000ff6000/0x2000)=nil, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x862, 0x0) shmdt(r2) shmdt(r4) setsockopt(r0, 0x5, 0x31, 0x0, 0x0) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x50, 0x0) ioctl$KDGETLED(r5, 0x40044b41, &(0x7f00000000c0)=0x1) setsockopt(r0, 0x29, 0x20000002a, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 16:00:14 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup2(r0, r1) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r3 = kqueue() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x5) kevent(r3, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x1000, 0x0, 0xc600, 0x0) 16:00:14 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r1, &(0x7f0000000140)='./file0\x00', 0x10010, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0xc02, 0x48) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x0) 16:00:14 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="26010000ff00e431f173b62c3e582f443d366b0b6afc040042306150f918386f8be2f67d97303b04ebe504d07aac6ad91ee4206d08ca2f53d3a823d057ea610efe13a528ed08e8690a9253999841e961021524045a077f078aca64b626c5ccf8537342ac647c5f7507fe3c4949ddbd2ab497453f7b3f6b000000000000000000"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 16:00:14 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x1021, 0x800) mknod(&(0x7f00000001c0)='./bus\x00', 0x6040, 0x0) open$dir(&(0x7f0000000100)='./bus\x00', 0x13, 0x4) open$dir(&(0x7f0000000040)='./bus\x00', 0x9f9bdc6ae8950bca, 0xe) utimes(&(0x7f0000000240)='./bus\x00', &(0x7f0000000200)={{0x4, 0x7}, {0x1000, 0x400012f}}) open(&(0x7f0000000180)='./bus\x00', 0x20, 0x40) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r0 = shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x1000)=nil, 0x0) shmdt(r0) 16:00:15 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "ff205b00003b5320180001000000000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x8018, 0x2, 0xc673) 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) 16:00:15 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x4004667f, &(0x7f0000000080)) 16:00:15 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x2, &(0x7f0000000100)=[0x0, 0x0]) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r4 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000080)=[r4, r5, 0x0, r3, r2, 0x0, 0xffffffffffffffff]) setgroups(0x1, &(0x7f0000000200)=[0x0]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r6) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f00000003c0)=[r9, r9, r9, r6, r7, r10, r8, r8]) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x400) 16:00:15 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r1}, 0x0, 0x8, 0x11, 0x1, 0x4}, {{r0}, 0xfffffffffffffffd, 0x1, 0x0, 0x3, 0x2}, {{r1}, 0xfffffffffffffff8, 0x80, 0x400fffff, 0x4, 0x5}, {{r1}, 0xfffffffffffffff8, 0x8, 0x1, 0xffffffffffffffff, 0x8000}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) r4 = dup2(r3, r1) recvmsg(r4, &(0x7f0000001440)={&(0x7f0000000000)=@in, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000100)=""/106, 0x6a}, {&(0x7f0000000180)=""/41, 0x29}, {&(0x7f00000001c0)=""/174, 0xae}, {&(0x7f0000000280)=""/215, 0xd7}, {&(0x7f0000000380)=""/57, 0x39}], 0x5, &(0x7f0000000440)=""/4096, 0x1000}, 0x2) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) 16:00:15 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) getgid() mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x82) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:15 executing program 1: r0 = socket(0x18, 0x3, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x20000, 0x80) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) stat(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) recvfrom$unix(r0, &(0x7f0000000240)=""/199, 0xc7, 0x843, &(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8) getsockname(r0, 0x0, &(0x7f0000000200)) 16:00:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000000)={0x72, 0x77, {0x74, 0x4}}) fcntl$setflags(r3, 0x2, 0x1) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x20d4fe, 0x1003c3, 0x3, 0x8, "b08dce58000000000000000000e60000000200"}) readv(r3, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:15 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') r0 = socket$unix(0x1, 0x1, 0x0) sendto$unix(r0, &(0x7f0000000200)="35e06e948779843296811277cb96e991940bfbb8509561823061cccb3494f69cc3cf02527138958decd0fc83154360b9d44cb2b1628e9a48f88bd5dd3061ff78043fddb2521aff0be38591278a985b43d53b1b08996b3ac0f02e4d13c105e7209bc12bb34a2bcfabcadedc94c43a474623cc62151dcbb672ea639d2d0ea5ce0d24f3b0e351cedbdd15ec9ead7b9958", 0x8f, 0x40d, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x0) 16:00:15 executing program 0: dup(0xffffffffffffffff) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x100, 0x3c) poll(&(0x7f0000000080)=[{r0, 0x22}], 0x1, 0x200200) 16:00:15 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0xbee, 0x0) r3 = semget$private(0x0, 0x3, 0x4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r6 = open(&(0x7f0000000200)='./file0\x00', 0x20482, 0x94) chown(&(0x7f0000000300)='./file1\x00', r4, r5) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f0000000080)=""/63) getsockname$inet6(r6, &(0x7f0000000280), &(0x7f00000002c0)=0xc) 16:00:15 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) openat(r0, &(0x7f0000000000)='./bus\x00', 0x100, 0xc1) mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x0) r1 = open(&(0x7f0000001d00)='./bus\x00', 0x1, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) 16:00:15 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x3, 0x8001}, 0x10) r1 = socket(0x1e, 0x3, 0x0) recvfrom(r1, 0x0, 0x0, 0x1, 0x0, 0x0) lseek(r1, 0x0, 0x1) ioctl$TIOCEXCL(r0, 0x2000740d) recvmsg(r1, &(0x7f00000003c0)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000340)=[{&(0x7f0000000080)=""/99, 0x63}, {&(0x7f0000000100)=""/187, 0xbb}, {&(0x7f00000001c0)=""/233, 0xe9}, {&(0x7f00000002c0)=""/103, 0x67}], 0x4, &(0x7f0000000380)=""/41, 0x29}, 0x2) 16:00:16 executing program 0: 16:00:16 executing program 0: 16:00:16 executing program 1: syz_emit_ethernet(0x1, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60ca819d00082b00fe000000ff0000000000000000000000000000000000008000000000000000aa8000907800000000"]) 16:00:16 executing program 0: r0 = socket(0x10, 0x802, 0x0) write(r0, &(0x7f0000000040)="fc0000001c00071bab092500090207000aab08080000000000004c93210001c002000000000000000000000000039815fa2c1ec28656aaa79b2ae55c27e0e943c200000000000000256f1a272fdf0d11512fd633d44000000000008934d07302ade01720d7d5bbc91a3e2e80772c1ddefd5a32914ce280fc83ab92f605f70c9ddef2fe082038f4f8b29d3ef3d92c83170e5bba4a463ae4f5566f91cf190201ded815b2ccd243f295edb52be217bd0734babc7c3f2eeb57d43dd16b17e583df150c3b880f411f46a60467b4d5715587e658a1ad0ac880ac801fe4af3d0041f0d48f6f0000080548deac270e33429fd3110175e63fb8d38a9400000000", 0xfc) 16:00:16 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() r1 = open(&(0x7f00000011c0)='./file0\x00', 0x20, 0xa0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000001200)=0x1) close(r1) close(r0) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) open(&(0x7f00000022c0)='./file0\x00', 0x0, 0x80) pwritev(r1, &(0x7f0000002280)=[{&(0x7f0000001240)="5d5d55e8bb25c5b5600c31daa195950470d3f0d68d3bf2ee5b9feefe09749d93745164", 0x23}, {&(0x7f0000001280)="feecb52235351a1122b2a700cc535b16ce0c39821fdf740b1315b6658835868e50a5ee02c31f2ff570e95b86c874f6e4724b27b44255c2faca9e1a1bb05939ca4a32b82e58728f7084cb1723d7658734281a5b230334c39d8e18d246e950831485ebc95b16a539750a91964919e66d7dcc2ec47037b89b9ca64774d543fc0915b1d481d1e9d9ba33dd26b53aa85d8586a83bc42b13f955a2835ea6f2d2460a2abf384dfaa090db12b508cf64aef0549368d4700b4ceb83946e103cc221d6e7c49b5c95a5ff8fdfbbecc49e658ea81d57384fe7a541a804908c0732ef8af91130b6bd31417533b1863cd7d43956666a2cfdb5833daee1a72b775ee54ce09070faeccfcd7c95cfd9c143419f44706ac89239ace042d5c504cae231c18c76d72a5e4673780a5ec7572c53fb836c000dd8654752d8a1839ee4f433995644d35a3b759a47fa0de71d89d47415a33cec5b5f0f05bbdc2c29e1d2b9e57cbeefef6da5a4cb40aeebd46e4ac40573125fa2a668366304eee87d8365df0ab7a0bfcd3b3f6a2a3fb357e4f2bcd59c7247154a446be7d1e28be74dbb14c1369a35da221f6f18345d13e2719c70ceab0f41e56271ee9c94ce0383e337b4e0f0a1b93b36c61e9db53c0c6c2625eec0f7b23411c340307bfa4698865540f02dee38495cf42d1b6bec0ede987cf8955f0af92cfdc4612b959439d80ef367a8de09c3a2386969ac92a99b755b73eb0c21cde62ea84d61bd789fb20117226ee8044cb53b3d887307d014847fc440fb29b234b9fcdaf0d4d433ceb3840f8917ede94fb059d854bc339d1aa85f0a7c25347af9a46c461a60962d64f6e6e80cf1912767e86608576fb35dfbbbdd116144f3f46b8c7d8b424a8473b005c2ceca48795ddabcd99a942935b9db5107b107ad78d5c9653e6934c31fb2b652f4f5aca6ec8773b68ef76f830fb6198a10e459dc2c988d4ebe0d40a9549733908017173539ffe77e562b36e58674885d2a1a291cadbe7186ebd321a444ebcb79ac4424c1c194086c88770dcd56e2507c18825f1074cd53a373f2ba79b4c3a6b13af192d19b19bdb1ebff43cf8ceacde133789ecf7a5ee6d8275128bdfd14661aa7c147f6807a3209a8507e352559d5355700a60229d5c8eb1acae6a5cb401ffc2ac06d448cb5b966a987d301048af100f4f9433b9d29c024e9af3ebfe830539ee50deb2351abd9dff14cd68a5b82fd31727cb7e5b2d568072dd6721f02ec09dcfdb2d7660fd6252d19f3636da8cae7290f20952275cd585e28d9a86d8f7d0bb3f38a50eca2ac6f1fa911c36f39baf9b05fdb13357b609c17f37b52cf931471f5b63ac52b9611154b3dae7ae54e20d8e17b558561fa3f73f9def9d29f1ce9787646a79d8efcb7761246b80f610f6e2a7fd19136e0975d074f82d2bc79b428c4db63653d74d1aa68897e95122991e921b993ab8d029f4629ff964e70316c20b9d16517b053af6a009f135e18475ab2517386cde735b7772d671a6c91afb1209f6ebcac41962f170d12480ef80110b84efe95a6b803a497afe6636de9ff9698c4c90ee860ec19a6ed635c5319ea5192ccc8f958f9f7451e9208873fad9403fa34fe4895eaa0eaff8aa444b54a79f0167189a13eae00194390220809c737a1777e6b389937820bc47db2377d96db0baa256bbe6faf84669c51db65c4715a9c9db0e0996bcca55de24902204aeb062c8fd04e07187eb920029d92d77ff8fe59ff269ab0459effbed4fb4c9472220758f73b80284d551563c51db47b7a7c2f13c6c11e757d3723680b149647f256cb2fceb2d4c0bd42690c5ef82696be3f67c1c479a2d0aae1c70286c5802bcd34f6a5f47ee3eb8e335d1221f1eb7335035c32262cfeb7ab8fa8cac0e4b5de273ae791019cb8f01bbdb56483ba81040288acc5b76989f02777531c61489be5a73d75e96479f742adb7db4a007f15b4851016ffb8ac7389414f797277273a580675d3edd8308cfeef981475b3eaa46e2b5b15b910139b490e823ab6d3a939aadb0bccc2927773647cd5d5accce96761753d7e0c5e480b78a992012f407b42283c4ecddc99cf235d50517f7ac5e976d8936aeef2366bcd01df7f8d8f4530b6863beda1c9402836bb456713cc173324253cdfb18564ab2e0a783af7c2d3e5c7c53fe9b6e90d7620f988b3b283042307129ac1eadfa0c4690f86e9d87a22aa36d411a48d8799a6f4f7560bdb067580a379fe6c50e01e6bc48b881c3015883337a4829612cb5ca6fd90ed8c2606d20f66879ba0ef0f55dd001e2e908e5fcc0c3916162c1996e671fd347e2a179a4661dfe956d8a996a236de0ef20067454ba09373cdcc6bc9512b3341707607f19fde41a7e9b526f38d47ec393f86c82c83c532b3672c6bce080ea841021227d165b90da693daa164865c865bc569ee7b993045ba7a608f10d826426471a1d81fc1480282d6d052c8119818b948f03b7e046a2e2c220c5b0463c00c0cafdf99d1206838c04e738e1947ac61cff3c873d84ac96aa2bc18ea5baacf699ebafda19313ae4b8b379986549aee108cc62e1095cd074352fda0ee79b0efcc828e3f09db18b482b5cd10fe8cad3456399556cab002c114169c05c5481c9e9312e09e80f6323dafb121b1a9d88c7b1c7bc710f4311b685758de66d0bdc22a9dbd60989ded58f3a2f7557eeede0f8942a715452c9e60c68dac1d4d7e9e1586216d42501388373613c87629ff92f550e3ded01941c7d554bd69e1d1472790453708f6f5eb4be704ca353b14f1223891ffcfb9562e8919009eb4e409c406dd7e9e3313a1b4effaaee5cacb916047bd4cb083b4eb134f46fca108f7a9be2bf89d9707515c66ee69a9d95a8738c66b18ff091b8fea956c7a591214cb1a352191ba11dda4c87440c1b12be0df3a2549a3b6481231bb2de10e56d788d905762023be4b60dd46a8d67f44e0d6bdeb9324e47ef0ab011ccf4f0bcf3bbda36fd93eb5e3f09ca1a922e1e326e751f64e8b2af34ba90c4cd86153dbf903ee9bd79bb64fad75a42f7a94f854227bf11ac84670822b3a23a63913bf988ec7b49ce2058885048098b3f14ca11f04408b186e2d9d09da11aa8973659bbb6edb955e89f55c39f3e0d06af72013d73bdc5909d0e09c05906366988555b757201ae16154aad89435c67dfad1f175eaf9eaf58d8da0673cbc8d91347be7ff8f8d22b297365bb273f08d21f9bbdcb32e88a38bbe1d9d4c72e4d7d78e1989e9b49c5c4086f207cf7ac0410c2db6bcfb258700a6ee6d7ebc7d1716d64693440e70066ba6416f4bfd6fe51abab409dbee2a10d8ad582ccd87b83b78945119c5ad40ad7003e318f0f6e4f18aa08b9aedefb744908a30318820eb16b3e46415816dab4dc8a36ae1a935fa5de96409ee6b740227843a88212b36a45f3a3cd3400f6200987578910842f65f4eadc862b0142b731a4495c49a6fb3bcdb3d16ee7da14f62341bdc91deb64a3b9decf249096997d86b20fc46086182d7556ea8e15e293b7c2e94bbbfd98ea2c7a24ec4fe3573adabfa18705f4f33ba61d6dddcc32670513b78a508420b2cb5ed5e29cfe147031e35a35699db97c9500256ce5e3b3a83b108ecf1855c05452d91aaeccdcc796570ed7ed2975478153f607a90fb635c3fd6fcc43ce4afb3735c3a1c4b2a77fa833fbc55d13637a1b608492068cea5c75821ebcb19d0571757c5254f43c9f1b7082e561a07f73ba98408f6ee0c198a20066848ca585ba4665219dbfcf458add955421ed62da8dd8f2a4dec42701a1f36cf7acbd9af5e40fe414ef4f0c017827b168ea6e06e3264242d267450f9afe432ff20fbafd8e7049dd92497ad78dfbf115e84754986112a1c08aa95e4a939caaa5d4591db5abbd3e2bfb12f4dfa9d2276577d5df720ae84054a10ce01c5f5fd11f40b3c72afb45365d8b8bee26f90cd10c78f567b03be7770a8358fff08b34247e3bf8c1038b522d1f40244e22739565b4e5aede445fb563ca14abef51085532131bd90085f34ecff51a97527f78acc54d12acfe7b9c972501ab019c7ae7fa55efa12cddf07696d92542af8d741628a817b87a98f56d7eef463c9aafc26d1e37aa1bccbb35a8ee94379ffc937fb3acf471c2cf0487047c82322d030f1d23aebf1e7c5498a7c6f17298d9a3306fd2423fb25fa8ba487088a0d86fa8a6c8411314728573c16e3514a551b1218fef0854ad221b7658b3909198cbec43b4b92dcf4417e09d23dedf0f3d45202087e48b327351f5f6c1616e2dcff1864106989cddd32d85716d36fb2b6c6fbaa5f7cca28a5123d68268008734fc2199594fcf85d0d6f5f2ac47157959c2dbae4d37bf151bdacdfbc2aac0d7fbd8453cb57b28a08977f96ca8981a004d5e4df69ed0cba0ebac6cedcb8a878be8420b9b2805204bbb03da60da274effcd59e05080e43978fc7a87d2fb62378e30036e35680c7367d9d0d3283749a14b2dc3321f57397caf34b49ea8e3b9d4baf07ff82da7959325e960f1d19f12c2d20fa3c805dec7b1b4a356f30a41a1bc1b411ce31d7bb9cd5a2ec7c1c10c5a474de1fe2d3ac4acd3675c93a767f71440d1ffbcf5e120125187ba6513a6a81bde7de6f6ba69ac12fa33fb64a849de000e6ca801e213e45799968e9f7afea391c7557e11e4e0d54d0810b48f4c17f378405d4d7e3ed70fa592baf5ba4333917fe680c1128e7b1420cdbb86f6cf4d4744a8382b1a4d84fc97db5bbfc1af170978468e0627d3583185150ad7feffdf3c1a930240a1ff5ad6ab301b820afd10b4f675dcb245cd87795efe2d1cc78cdfc88a632666d7ed4940717f7d9d6aa670940eed89bb4f4392739a8008cd8eb671f68b9966aef7e7edfeb831c1d147c067b979ad137ae58a9f80171e4ffb26839ec00aaf59f7015ec99249afbc1a92f81fe8322842e4765f82aaffdfe5f236804c6a01c7c62d283ab7da9719f1aef6af64233ccd3f76274ce2749fc5fe7c2c27d2ab3f204af01923bd78b946a8f309e0fcd275d6ffdf40eb85545429dbd640ef13b8fc02400646819d87ad9e2b353714bfe951bd65029f2f6056eeade75817c5c98c451088199d0ed23fcd4e9d0faee76c612613a765604a7e1ce1230dcf11b7a5e87ae6644e07ae145eda21e2edf574713c7315be7ea06c9542934dca6ca5d17f88c57dbac8e3df16d738d4df0412ba2916de03ccf942762a710f969b486b56692b64e6e961f08c090dac4b0980c6eb6f1a108be6b4fcfe86beca592d6e3e358bf240f595557680b294a052d943c5975dc61f0a7cb3e751dfbddbb2ac269265f3721fc0584652bbc79f1e57a9c6c56eb7861b4cf5996f4791f157364ea63daf931e07e7bdbf6e54e48817c5bf6f7dfdb6e57e012ffec82f02853a7dea0fe61422ae8e91180cb25e574f11ae48a3a801fb7df039e44e2381463a6b04eabedcaf1bd43a33ad21f8704f72a866684c6bce7dd55ac2f78ed3f6aae52a014a01a7e8c56c7f92cbb947842ec5a677a1ad3a106b47afc0548632e8736166fad6722a1d67f98cc0632cad776c3ad55e4374bfd972ff7f464ecd576ee337a4f46bd5c350016dbf063ed746d772b24c6b565cf7726fe161e2ed013558cd9e22b7230880962779ad12dc98a447d521eed5db286b5eea72682db7db230dfa0182dd7f90c0a55fe8394561449120a2512d495016dd130a026fa97ba799e53f621f2725287d4765332f71fbfd814d364a3319078666a5590ccb2b62a33a0dd50b9657b0e5e30ccdc194d808315d81c14c34e6888d08060c64c6d1859e6c34f9471", 0x1000}], 0x2, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000a80)={0x5, 0x24e7, 0x3ff, 0xfffffffffffffffe, "0366402ba77f0003ff010000795acd171b3caf00", 0x1}) pwritev(r2, &(0x7f0000001140)=[{&(0x7f0000000ac0)="4739f5c3f2d5922a43f5888bd8c8533dc28321048feafc4e3aa6b5ea8015eb235d044705fa3f5f4edfa26a4cceef0fd1355c568bff54be19ed51f1ac1279aaa8ffe4c74a956877c6da596e8c990a54bc8c03142404cb08ae650e417b1071c30b0ea3fb07b4978ef16d1d05a0ccf0a4133571115e72d0d227be6e81cd7bbfd6f99154ae816c62f0776e8c8ec904a82923c042bd12259f0c887c3359cacfd0b262af0ee0afe57af8bcc283bdee2fb4ac03081c384b21a070725d59aab728b58d70ca68806d80620091fbb333e7891b3252c5e31841386860ec1012", 0xda}, {&(0x7f0000000bc0)="083aec336d1dd1758580a9dc25bb29e1e7938036242af2c079f5c80325929ca46aa3eae6ee42298d10e8a4adc526fe2884b0fd48c93521ddcd76b0fcb2925ba42ffcc100ea74b5d377b11a07", 0x4c}, {&(0x7f0000000c40)="5829109357e9c4e7397e61c4327338f459dbcd79ee1b3bfd02a46eaf1c42e179773c3bdd57ae1f99499268e0966a5cd9d064ee07e6a8bc06f3bcc6e784c44b30c1cfe0e4b9ca79dab4019a49404f3d79646f04ecf4f048d495f6557a101104d72de9c9825394f87083ef972c45c78229505038ccf63496b0a56827f8a0a9621cac2b06b16f7d2ca1c1e135398bd418a6b55e33b4de1201030c91484c87b16c315b74ad177c2d711b28f4a7e958681af7f9b3e6c84014fc1ac4b7b577292272d9790cf4bb5f6af01e71c43883a10981f94c1271955377fde85215d5af2ec366cc007ed8010be2433efd8353cc5a", 0xed}, {&(0x7f0000000d40)="069fd9a0a8bfd5205056b6c7836f26b9de6247d49ff0d8ba46ba3d29f58ee3e247d4c6d9761a542453fc114036a3fa53729dc67fe9eef0042efa1cf4df12eaf12c5c1682164d72116fdbbcabd51ff635a124a1b18b07ac4cf1f00b018e39afcc46adf33de800d0731a134f79ebaa9c0b6874403a484a7c4828540f43cc02bd1751d791c8661adf8ed8fab57185b3531b34a50dc5d00b599b7bae168d06e224738d6f3715546a84e13850d3a3569174e4975a716925f0", 0xb6}, {&(0x7f0000000e00)="deb806bb087fe8f1316d3e6b2baedd7e196b1575e7311f9f22d6a70bfe2621bad03f32aa83ed41a92c6fa4ca3f19d6996980fb065ef7b1adf8157ab18cc21f88c2873308d97b8e818eeea36a8c4fc3a0fe144e808ea92bd238f29e84c0010d88b142c6d9b84c72c1194e7b42bcc24e40c663194fb1b8c4c9db55fcfda10d149e49c41466c83f9fbd1687ad6d2c177d15179fc9ba06111375dd595f4c4c6e50dee68cb95d687a9b659ee5a29bffbd80c3a30a12911f2708f657404b26ade70af27cd882ed239ff5e735ed2f5583487eec97032c", 0xd3}, {&(0x7f0000000f00)="35538cb4e97785b4282040db4cdce28c247f23acf36d8c124d5742959b525213e6436d53f0dfcd4539e3d29913f3940ad9549b46665a6ec4066a2959c817bfe0acd2bab4c1d3649c32cd1645b0dcf8118270d8efcddca1afcc8ae1c9e0dc0d9f996db0dddf21f6e1dab8cea30ccf1e05ad0fe1adf48cb28fcfb0d0", 0x7b}, {&(0x7f0000000f80)="750bd7022fa56bd0dba778b747e76db69b85a2deb80133b380dbc5c53e286ce84c91c67fb6d5aee532db3312794a0522d1aa05d63b70a973fb895f2a74f8f3d7cc953f1d9618938fb16a150168e4f98c5bbc18b24f7e021e216cbfa694ad0f28832259fdac72859374ba033a00ccffa174016fddbc30b7657bd13b0603bd0f25e8771293adb5d71d45887779088ce33f709ea8916a0fca36e9972304ddecb16bd2182e4821d437fb1ad8033d624424d5011e5a9336ab3cf1b041604d324c84be8f9f724d94d58fb1d6b6ec5a7a6c25cbd5d7328464831adcb2f2742c8387cb642f134527", 0xe4}], 0x7, 0x0) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f089481bc42920e3e90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af5f44ac212b01f6ad4c6fb5f878be414d78d476bcb2119b3499cb977f6de12321c0ec54f0a547c1307a6895f9df7e05a8fb10e378e6c34bfee653fe6054a59cafa50bf061ec32f954be90a259eac85a60c95881e2d16c0cfa03f6367a079a8a1e8611be3952f029756c64c36cc34c42115cbbc536f2899d11a586ab39862e03c9228fc40409453360a724b8f0d6a1499d6a5bac25c081e7fe2c4ed2f0e6e75b4ca956f94eed814deeff1f8df2e7ad3fb6b266921052a2116e519913f5428786111f4122b90260cd5bff5542b60c", 0x93c) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) write(r0, &(0x7f0000001080)="6a4a4e5cfab0fbad605a30c0ca0000000000004603080fde3ef9ce8895af1fbb477bb3ca8802ffd344e2b27999030100008000000000cccc1647e33c563a47c2fb6901e403000d9330090cbe391c3e8c2ec75f4811c73f9835676e16586f1b7cceb8246e56c94c6aeef01905d7bdb63d3a2f0f06d8a1cedb43d71371298b99e6fd8e946eae0500", 0x87) 16:00:16 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x26}], 0x9c7, 0x0, 0x19c, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x8, 0x0, 0xfffffffffffffff8, 0x0) 16:00:16 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) fcntl$setflags(r0, 0x2, 0x1) r1 = syz_open_pts() ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)) ioctl$TIOCNXCL(r1, 0x2000740e) 16:00:16 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10090, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000280)={0xffff, [{0x3, 0x9}, {0x3, 0xfffffffffffffff9}, {0x3, 0x3}, {0x3, 0x80000001}, {0x3, 0x59}, {0x3, 0x5}, {0x3, 0x1000}, {0x3, 0x101}, {0x3, 0x1}, {0x1, 0x56f0}, {0x2, 0x80000000}, {0x1, 0x7}, {0x3, 0x5}, {0x2, 0x1}, {0x2, 0x8}, {0x3, 0x3}, {0xc080ebb3754d9b1f, 0x400}, {0x3, 0x6}, {0x3, 0x5}, {0x0, 0x1}, {0x3, 0x9}, {0x0, 0x1}, {0x3, 0x2}, {0x3, 0xc6}, {0x3, 0xc80000000000000}, {0x3}, {0x3, 0x7f}, {0x3, 0x3ff}, {0x3, 0x100000001}, {0x3, 0x8000}, {0x1, 0x1}, {0x3}]}) mknod(&(0x7f0000000180)='./file0\x00', 0x61c5, 0x401) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)={0x0, [{0x9}, {0xfffffffffffffffe}, {0x3}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0xfffffffffffffffd}, {0x1}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0xffffffffffffffff}, {}, {0x2}]}) r2 = open(&(0x7f0000000100)='./file0\x00', 0xfffffffffffffffd, 0xfffffffffffffffc) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r2, 0x0, 0x0) 16:00:16 executing program 0: r0 = socket$inet(0x2, 0x20000003ffe, 0x20000) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 16:00:16 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffc, 0x80, 0x40000000, 0xffffffffffffe927}, {{r1}, 0xffffffffffffffff, 0x4, 0x40000007, 0xff, 0x2}, {{r1}, 0xffffffffffffffff, 0x49, 0x20000000, 0x6, 0x7}, {{r0}, 0xfffffffffffffff9, 0x1, 0x2, 0x81, 0x40}, {{r1}, 0xfffffffffffffffe, 0x2c, 0xf0000000, 0x1, 0x8}], 0x6, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x400fffff}], 0x100, 0x0) write(r0, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0xb0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x14}], 0xffff, 0x0, 0x10001, 0x0) 16:00:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0x610a) syz_open_pts() close(r0) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0xec3, 0x3, 0xfffffffffffffffd, "845c5509002000afb481954dfc5c7f8ad79f2700"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:17 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0x1, 0x4}, {0x10000, 0x2}}, 0x0) setitimer(0x0, &(0x7f0000000040)={{}, {0x1800000}}, 0x0) 16:00:17 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000600)={'./bus\x00', 0x0, 0x0, 0x200}) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f00000005c0)=0x2) mknod(&(0x7f0000000000)='./bus\x00', 0x1010, 0x4) execve(&(0x7f0000000080)='./bus\x00', &(0x7f00000001c0)=[&(0x7f00000000c0)='&\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)=':\x00'], &(0x7f0000000340)=[&(0x7f0000000200)='*!\\\\\x00', &(0x7f0000000240)='\\\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)=':\x00', &(0x7f0000000300)='\x00']) 16:00:17 executing program 1: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') open(&(0x7f0000000000)='./file1\x00', 0x0, 0x80) lchown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) 16:00:17 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8, 0x0) fchdir(r0) r1 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000640)) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000680), &(0x7f00000006c0)=0x10) r2 = open$dir(&(0x7f00000005c0)='./bus\x00', 0x200, 0x2) mknodat(r2, &(0x7f0000000600)='./bus\x00', 0x4, 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r3 = accept$inet6(0xffffffffffffffff, &(0x7f00000004c0), &(0x7f0000000500)=0xc) getsockname$inet6(r3, &(0x7f0000000540), &(0x7f0000000580)=0xc) r4 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) write(r4, &(0x7f0000000180)='T12', 0xfffffffffffffe8e) recvmsg(r4, &(0x7f00000000c0)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000080)=[{&(0x7f00000001c0)=""/220, 0xdc}, {&(0x7f00000002c0)=""/222, 0xde}], 0x2, &(0x7f00000003c0)=""/233, 0xe9}, 0x42) 16:00:17 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000180)=0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="8902fa87", 0x4) r2 = shmget(0x0, 0x2000, 0x24, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_LOCK(r2, 0x3) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x38200, 0x0) 16:00:17 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000280)=""/4096, 0x1000}], 0x1, 0x0) 16:00:17 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000), 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) 16:00:17 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() r2 = dup(r1) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x8) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000000)=0x1) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff, 0x2}], 0x7ff, 0x0, 0xfffffffffffffffc, 0x0) kevent(r1, &(0x7f0000000000), 0x7f, 0x0, 0x4e28, 0x0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000100)=0x8d0c) write(r2, &(0x7f0000000140)="994190f92bd7c566512be55e5ddcc50e49744505b65e80b150250e110d8b1f78635781a55207c7bf750d12cfa44c055430bd6bfe5281ed8edb0302f14d91f9af8504360e55c2e83e09a767c365fb873dd78fffc4b2a403cb8ea3ba60a3f5c9e001cad9595d68880af39333a240c3d6be1e3c047a5354507df2cefce9ec1a24b3ef23adb5c70bc491bceb3af220629643fa1240467a8946b138a1ab957dddbfbad706eb08c2b84189a2b1c50a490abd60482331f7e1b7e2b787d286c03c25f388984e1df50a1775dabd664f9677fdd496dbe359f2810ca80cfd1c499fd13b661ffc7ffc7406770c45e35e162cd4fa50a7cca4fbc5eba1b93632bd316b84c55ab3b7792f73e93059410e7d2691cf5992af06ca21b6a1f87c35c94030c60734f468836cef932a7dd434f3fefd67c5e46a014d44af15832481cedddbb2201fb65d5e8132d0f22108e1d71895f0b5fd602fa6176e935f59bc12e5baad61a53645dddd6ab796c2818535c5ef63058b64fcdc9846f0487d3a2e48046500fe4f79d92109aa5d51c04f853ef111555b0e22926a2075a2ba462466ed63eaed106c5107522c8957f1d71b7957d1ad9f11cc658df177c182349b0f0959e33ec14f4ba08d3d6d7d6398cf9eea07fbb70b7ef319bfdbe707340712ccf8cd6f842ef07afdf0a86671193b2ffbb762ef6fdf9ed5f4edf10fdb5ec05f80f2540648a8f85f2b9130f17a643c37eb0915a8de503476b059ff05c1e1b91a06b4197e54edca6b5efa206577d7b1a873a546201b2beaf9409c14702a393b3ddc63bc614fee9df00fbff89e86c9a8527e0fa478380a8c4cc9e9456f1101bdb2976d673779ba1f3201b0fbc8e8a867bf371f2264109f0bbe82fc532651afbd4c20013685ebfd75121684743fefc8969a8402eebd1277cfa29b7e2d51c7155ba4413d131af41446a99f1b42f025abb010090da5f70a51b17667d8442abb891ca47b1f45e57567ffb4c12f6ef3419bdb910498144c777163900e764b5ca982ddec23ef68fac9b4f56a0e3d73cb0bb4eacf1d91898a5abf2010dc9433a379b15fb5b941699b901b751cb2b3a8c915c6668318c17bf7b80eb34269e9f27815ab5b1eefcdc09c7b6510709ca4e29853ded6c4327c8fd6e4a38442683391fc49d0ca32b51bb1443c64cabb34a6bb11ef26ae42b4e9a99fc0661b72eb6066c542818f93f43746d6366a751011249dfce94075a6e2f1af75b49f4cef8c945f0293095f08b7b354eca4416613f37764d7934143e7c9f5352983e8653af68085c2849fdd19bf05d0cb98c498ef59f9ddaf8497087dac23142cb0e5ca430acec2595eb80b0acd1bf25fa46cf7e7bb45b6afe2514b9d29b0e434497af363b09dc7b4e38a1816c04c9c794c76c1dd6a2f80f5b9fa422d7162e0794f24c317fd785ee86dc5fb0e360bf473786b2b71172fc0bdfb6a887b2f1013163ba2e8daaaa42b6a4b4962768d71a5bab8085953cfa7566fdbae7afa09f6c878a7f959292f778ce9cd5af1a3bc00eb1305d41d8132119a03158400c6ea180b2123db39bfa926b5976fb0862e3409f0f248b9c547031b52e0297fb87a9c09e025266ae0256911295edea35b7c5bfc6f03637f0aabeaacfad6da44b2d2adfed46f178f3aa6af08e88f10ce7e1f4b8557851821d975f9ef1f0b8b2cf25b29637e08d5241061d89e68eeb04249a0eb145a8ee7cf17ccf30597aa02c5784229ef7f03ffb02a79e30f6b085f9f9d6b9e5f36cf32be8d09e825ddb77c79259c18ae0aaff01c185d5b9781470b159e836a857dd48e95ce62323f6884941ed6041bdb02ffc429e1934a5c597b46170e049a74f6887e3a56a90a18976d0526db660ea1be1c2b1b9967c91a04fff1b99a9ee971f1922d9d646767a243979eb72a0f34468a45d325e5fa1566b413b47439ba0753b49c3c98f8eb7252efca5ed6349ef0b000a900fbfb2f30f594678c849ea7485ca55b8a36da7cca4ba97c3cb5678df8ebd354a7e7c273df7ca944a7a47768ee5e4210d3e24a6f4d6b19d8b5be103309f52517eb3393c5d560b4618d1bbfe6937039b5734a352285759b512f26e92c919a890f2d33bfa36153072bb461ce2ff67ddc244466c41ef148e6fe49a2876761d489bab898f9848a6de761565a93e4a2e879a273880b7256394706df14924ba77eb12db958d8d831f499c63da028a31f0d3ba76bbc109cd8000b3bcc92b437b57fa93f03719e0747d1cd7bf71d3c9bb3ab1a0b92ecf903974a10bdfa34e60c01c9eb40b6f0b461dfc58bb05d99c5601b29b902b1ff97fd29d523af7d3df069cb1b6aef3e2473a3909dbc3a14c04cc110956ab9b25a4ecbd686656f16067fa79e10d54d55e3600af4563576d72e58238de4ffd828c469f484797fbec8a76a6280f97f66ec0da1f495020289883ced453cf9e86dd0b07b97e02741dde145955bef7395601f53709e33aed37af48aa24429009eed8f38deaa505b2ae17066337c2ecaedf4b37e0c7326d9d7f7cdc7c2d3edb859a1dc920df373a979738d49b5bd4821f14ec784eae411be27f74829b47d5f010c98fdd124ccdec89f9b8cb5e251939f103b579635f4ac44086adb6afd5397ec4edbfe917b862c24894af41cba5549bd5a0b27ab49559b19911cd399b750917e9e79d68553e7a048491fce339de13c1e297e2b9292e15982516ac78c428addc1a4e82a95ce7dbb270bc261ef265b62ceb295d54bc218e6db855729b0a568188fa203eaba4ac7ad37eed32e013d8d69182ad2fd0dbe7e5a388d3433026272b63495bcffe5f8144785cd615fbcdadef53da2e969cce0ab8d748fcd627fedddb894cf2097fad03aeadc2b102f5b179b2ffc5445d551acbe26f9a0d186e7ce22da70dbc1d7feed5adf40b28db6ddfbcbc912cf44d57057e353270b068e4d2f492e81d66498fca66f59ac10561e31554518e9103accbc74851fe6f453fd5be5d9cf6fc354a11bb4273d9243510d62d25f2820a70773f71505f41486e0a488015d3dc360cd94331da08ee21f713165e45fcf43ab57d2af5d84dc390f86bff7d7bdef77c5943a3c2f6ae265be1dfc7bc4f7098601a859c99c164f89a302e09e8ada067dd94482ce4f5962f7987f8b0fbca73104d059f49e1c2a8c38e84b6cf46259b6231adbd1950ae7547ee80b72236b2d8d2023d3e1728889b204bfe121ac7eeb735ff75543b797b731f2e4a5d4e1268cee8ee22404f705c4912053033e887fa57f2ed57d0a3e463037a6b86979f1494e1b5ad7c8ce78f3835ce2c93acaa32338c4b180a0f55007380a9405ec4c24a91fbcc4e2f6b8099bd91e2d2605e1c0767e46b6d69f73ab67c5e149c864b930d713a3bd6477d3ae8fdb01158a1019cf36bf1781c2839a81eb88af6e8713295a46497f2e1128517e172e5fb5da679ae5e34460dcdca828f67b3b4d7bd59c3ba2486a5cffb31d2b7031dbaeebd09988facf5be35862ff39d44fc83ad8d3981f9bf3d497608801f0cc23eb73f4136b1943604e25cf7ea6de4786bd72d658b77f0ad59e77dfa1466d6476646aa5e9af97b4ae49ee32084d69b0f044b0bdc620d14807e1b925f5cca106d07d92b6490d56794a3f1b9191ccdf4ebfb2fc7ff382057c15e8bda901d38bc9bda168c5dbeb6bdb64ff83b017d6adc78d3a082a4329f7a5811876679ae96cd5fb94ac9a62686c3a0161b48be479f0884386b64a3d5661f85ba67b9bfcabf11f698ebf811a4e4c8853b1847f7e3b75c1086e1bb3a340ee159affd2e7c697f3f1643eb0bb74166159a374cb5693aa25f7ee71db6f0cf899ef2bfc2d7117a8659d7c9a2141cfd2f7207c18da20545438df986e6ef23dddfc5a59f77c8a60d6f74fda44ddc0b8772020f83097f82e1c340d6cb1cd926545d1fea22f91d12750563ccb62f7825c18ae56c7c4163c74dc839dce59c928c3e52b5babb8d0f0da621605c63fcd53c0a7bf5b220e5e926a779af06032742a36d51c13207c44ecea856bfb794ceae4ca607667d5cc0cd885d36895b1121f51d04d0fd708f220a784f9493550403ec80b65d67690f5776dbcdea1038c2c879140364a92c6eff096b0e871f54dd4a60a4d7cdee19edad4501806ea3750a13477ea944095d76e0c5b474db468446451e5ee6de4114d5fb05287bce8fb296fd3b6a7c13a0a786039ad4c4bb3c0d10c9e0275edb80f6e71b204118b54cc635de4e9a58803ce3320d63e982802c8bb9984f80256ac321a71793e0efa58e3d88ab264d4e2d26769785fa9207f9b4c3ccb67a8fa002ab542020c6d7a5046d17819decc1e98bbf7c124c4c9599f4db4787d449ac24ce0fbb78f1033f0133666ce0117a1ebdf42b230ba6ee7945a43bedbd327889650187c61464bc293c9cdf1b8ec22429c4a6a4c064cacae1ef337dffa1bb708016702bd21f72428f5eda9397a01fd05e8ddadde57491b6c395ee471811ee3d19e96b094d2e2808262903731a84953998c53f9f3c95b84d623a3cfa8d8b9661063566fa5955a1f2432f41441a34d8f940ee6126629c3c74a3bf391e490d609351f13fb3c6c2cec1d273dd3f7468857dc58d7e614b5e90caeb002abbd5b22dffe38f1115680b89f54790de90a36d74d2739f16c4631ec583fd602ecbc218845277b353b75db35cef254457789be173b73a093f056b170742316e0eec36c9a5aad9e15b837109b45191d927fe523e76f8177bea739f2331a7109e86311ababc2d0190cff3be3c7b29d04c968b06fa9658dcd684ebaacf3177312e9069854b06e7f5b4aa031101d89208aa1900638c4447bee2dc3ae75f1e7ff8a0cf370784755bdaca838d0ecb6dc85e4d44e44a3f6491aa6bbaad01016ce6b08ce8cb17d922e1efa02bacec0d6330aa98b3980baf80a375d722e7897b602a41d7b2a6582e1159afae45ca25ba1308428dcf71e111767496b69a6c12b5cc29d06993320cced92a45836b884ef8a3925b59b3afb5f8f9aca927987e8c48d13e7a22d762e6f88bc3b941d02b9a5e23edffbbffd152cf53fece9b540b3d614e21a3d080649965d19b16059a25ec8647585af6aad512150840036a2e3ec57e6d9dd42205a3b7fa7e072d823f1c1aa6b72286c61cb3b9b5e1096b2eb7369b34271d31da016a47bd6515f8df81d90bdb86092c459bb7eb1327c8c1816426256d5e6e3c0d75609837c5e06c8ce287a3d8624d813c173c17190e9419dee5a698b5b9e70e028922a17cb7ee06abf380c175cd86135d5c0459da0d5ca68644ec11b6c8452fde06a339c72010b9e5f2f4f6fbcdef792c6b4a4667fe6fe78a8c2b4ec760e6ae20c4d793df4e906e01cfe79a3acdf252d3ecadb6a1f871ef7512a82e074605dc8844313b4c69ffe21021e1d43e3b145dcb76f197cfe1ccb22a7842c7d6d2d7ad38da38deb352b5e00e4f1acdfc2320a5711ff4dd1ed397288466d5848d41325885a270874004fbcf247f864a5f73b53ea2c2b9112cdcf1963446a23ad03ab492b581eedc3e0858bcced614f9e8235c5199529d4bcb749f1f37d4ecf0131dc7672b21c27180ce01ba2d14d52fd9bef04753fbd79f1f3fed5c56f081aae58f72ec076d31e6c3361024d9c2a3d313ef8a33948d801d37c584c48b879e5ff2fd0eb4b3b6e14f50c20301509965fdea58d0ef48ee6a3f7e0edf038620da44157bb690385372decbc3d93a6b078af6bc9fcf23e3051f16f860f8fc28aed0f907218e7f4b9f0486e983e8120b220ea58137e0ae80105fd0cbffdfd70507ab6d34588cec1061cf1fb919916b07e4ae0ceaef15657cbacb4a5537f97c8a7", 0x1000) 16:00:17 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001800)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a71000000029000000230000000300000035"], 0x31}, 0x0) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000000)=""/129, 0x81}, {&(0x7f0000000140)=""/83, 0x53}, {&(0x7f00000001c0)=""/218, 0xda}, {&(0x7f00000002c0)=""/199, 0xc7}, {&(0x7f00000003c0)=""/127, 0x7f}], 0x5) 16:00:17 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) sendto(r1, &(0x7f0000000140)="9f", 0x1, 0x0, 0x0, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000080)=0x8) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x80) poll(&(0x7f0000000240)=[{r0, 0x40}], 0x1, 0x0) 16:00:17 executing program 1: munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) 16:00:17 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000f72000)="94040013", 0x4) socket$inet(0x2, 0x0, 0x4b2) 16:00:18 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86131) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = geteuid() setuid(r1) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6080080c2}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:18 executing program 1: r0 = socket(0x22, 0x800003, 0x800006) sendto$unix(r0, &(0x7f0000000000)="b100050305001800000000b1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) bind(r0, &(0x7f0000000200)=@in6={0x18, 0x1, 0x8, 0xfffffffffffffffa}, 0xc) sendto$unix(r0, &(0x7f0000000100)="9fea73b23c1a9575ab8371e29011be73333757dc18d363a544e9a98e5960b3c6214acae8c88c786e669cebc2828ae3d3c3aad143dfc24d03d60b4d370dece4559774a1a2feba94f17ad699369a2b0bbb937b7d3366b735acb659800d61ce5332b980fa978cf484cd6cb0ae6b48f1f0b9ee24eb479b3fe70827783ec759ff5eb5ea639b742a625d50608d09f0ebc91b63daddb6326aacbcae78754f02089701", 0x9f, 0x40c, &(0x7f0000000380)=ANY=[@ANYBLOB="01002e2f66696c6530000032c8e097333d545a09d2f62d825dfd03fe6b44e1412f1b409fcca37536c237229e0053ce5703b497b36fb91e1ceba0d6b1bce3cfbc4669b6d4342ac3a33d037568334d4aa9569c61296e89be82e1605cacffa42976fa50c22359d02f7fb599a71340fdf031bb16d1a6e5105c023d90bf8709aa8f798f72db1c7951abc4b8eb7a5c1254222f1974e0ca99da72d529f95a781c7149a4a2867526fc28364a892d567f74cc62653eaa6ac02007b8544b9ea66e3a3e49c1c738e340ff55efcc09e0e65ac3f42564557903ac2486257bf66c1130a733c50d7d8bbfee5418efc31247ab53c1fa7f167c007ff7f5d19925434b10643441bad01d6703186932d1a5a13d16836a13bc64dbb66f4771fe46b6e675616d"], 0xa) r1 = fcntl$dupfd(r0, 0x8008, r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0x20) socket$inet6(0x18, 0x2, 0x3ff) 16:00:18 executing program 1: unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') mkdir(&(0x7f0000000240)='.\x00', 0x0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) sendto(r0, &(0x7f00000001c0)="7f1ef64306356c345457f8440cbddd8df33d4241ec64c6ca0aea066057f097441babece6499ee551856995cae0c4f565e71586a85e5fd948ddf795f68ee51103137e1b34e69d3e8f85", 0x49, 0x1, &(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x0}, 0x8) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') 16:00:18 executing program 0: r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) semget(0x3, 0x3, 0x220) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x20, 0x10) ioctl$KDENABIO(r1, 0x20004b3c) semctl$GETPID(r0, 0x6, 0x4, &(0x7f0000000000)=""/159) 16:00:18 executing program 1: socket(0x11, 0x4, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "c6e23c5cfeffffff00"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x9) write(r0, &(0x7f0000000140)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) write(r0, &(0x7f00000006c0)="d00d04c76b0b29c2fd3b3a46c695a52756a74153b90a442000013d6c6b25cf7803f5e67c02007775c9e9a23cece585f581d081fd77b6d2c1be9932fccd7c17e7f73582a953fc2e5141d43e5bc6704c5400d091e3d719d16f0863a9d375c63de9366e57a295ee6825a89a3da1297e6f04d03a4ec19bb564a96527c6d6e52e565ca12500ed8b27f3d482b5f62e6929d866c5f4a1d8b05314e09b0f0a00", 0x9c) r1 = syz_open_pts() close(r0) ioctl$TIOCSTART(r1, 0x2000746e) dup(r1) syz_open_pts() 16:00:18 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0xfff, 0x3) r0 = dup(0xffffffffffffff9c) dup(r0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) fchmodat(r0, &(0x7f00000004c0)='./file0\x00', 0xc8, 0x4) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) utimensat(r1, &(0x7f0000000380)='./bus\x00', &(0x7f00000003c0)={{0x0, 0x9369}, {0x400, 0xc1}}, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) open(&(0x7f0000000400)='./file0\x00', 0x3, 0x102) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./bus\x00', r5, r3) setgroups(0xffffffffffffff72, 0x0) socketpair(0x6, 0x4000, 0xfffffffffffff967, &(0x7f0000000540)) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000480)={0xcbde, 0x9}, 0x8) chdir(&(0x7f0000000140)='./bus\x00') setuid(0xee01) r7 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r8 = semget$private(0x0, 0x4, 0x2) semctl$GETVAL(r8, 0x3, 0x5, &(0x7f0000000280)=""/159) unlinkat(r0, &(0x7f0000000500)='./bus\x00', 0x0) fchmodat(r7, &(0x7f0000000200)='./bus\x00', 0x40, 0x4) renameat(r7, &(0x7f0000000240)='.\x00', 0xffffffffffffffff, 0x0) r9 = semget$private(0x0, 0x7, 0x0) semctl$GETNCNT(r9, 0x0, 0x3, &(0x7f0000000000)=""/191) r10 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x4) ioctl$WSDISPLAYIO_GETSCREENTYPE(r10, 0xc028575d, &(0x7f00000000c0)={0x5, 0x20000000000000, './file0\x00', 0x0, 0x5, 0x4614869b, 0xcd}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) getgroups(0x2, &(0x7f0000000440)=[r4, r6]) 16:00:18 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000600)={'./bus\x00', 0x0, 0x0, 0x200}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x800000000000, 0x0) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f00000005c0)=0x2) 16:00:18 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x8000000000000000, 0x2, 0x10001, "0110000000000000ff7f00", 0x0, 0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc1c5, &(0x7f0000000180)="756a2a9b34af173882e1665a92dc6144444b995180458901a576287e4c54ad55dcfa8d0169dc866535f819d8806fafbab73a3892a98c1083a5e10100fae37fd40b112777cded99e4fd62be8baf3a36e2d3d8047403cd2f6beae07b8d460c9945a0fb7a3ac309224bf7c74901fe7aa92cb254ba86afad3808e482102437634e6db170bb13282d1233eef17dbd3cefdbf59780b4f7b8fd42e7b67a23bf609cefd3f07fe82f790c0361bfcc2047dadde271629d5f4d1bbeb897783226097bc3b8632c513c4be61857b32c7187474ea917266b2ba7f33d3bc79acdf79bbdb7868a02877e6499fa831ab2763b3013875fc6ee7dd133c95650845f29d47c8efce4137e1902dc3ab15dcaf8b40a967e303516d34744706723a6e1c2635c9ce1357711ce5109d5fd034a9dc6eb46e0a00de51d892db525764828abe2e1aafdbfb4d205fcad80edc9483a72b28dc567e47f0c23c776f6c1a4bd4f1c11f67639cd9c", 0xffffffffffffff5c) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) msgget(0x3, 0x400) 16:00:18 executing program 0: chmod(&(0x7f0000000000)='./file0/file0\x00', 0x1) mkdir(&(0x7f0000000200)='./file0\x00', 0x1) rmdir(&(0x7f0000000040)='./file0/file0\x00') chmod(&(0x7f0000000180)='./file0\x00', 0x21f) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) shutdown(r0, 0x2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000140)=0xc) setuid(0xee01) mkdir(&(0x7f00000001c0)='./file0/file0\x00', 0x10) chdir(&(0x7f0000000240)='./file0\x00') 16:00:18 executing program 1: r0 = socket(0x1, 0x8000, 0x0) getsockopt(r0, 0x6, 0x0, 0x0, 0x0) 16:00:18 executing program 1: getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x10, 0x10) getdents(r1, &(0x7f0000000180)=""/224, 0xe0) setsockopt(r0, 0x1000000029, 0x32, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x2) getsockopt$sock_int(r0, 0xffff, 0x1803, &(0x7f0000000280), &(0x7f00000002c0)=0x4) getpeername$unix(r0, &(0x7f0000000080)=@file={0x0, ""/68}, &(0x7f0000000100)=0x46) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:18 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x17e, 0x0) geteuid() geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setuid(r1) mkdir(&(0x7f0000000040)='./file0\x00', 0x100) r2 = dup(r0) r3 = shmget(0x1, 0x1000, 0x20, &(0x7f0000fff000/0x1000)=nil) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r5 = getegid() r6 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getppid() r8 = getppid() r9 = getppid() shmctl$IPC_SET(r3, 0x1, &(0x7f0000000140)={{0x7f, r4, r5, r6, r7, 0x2, 0x100}, 0xfffffffffffffffb, 0xfffffffffffffffa, r8, r9, 0x1, 0x3, 0x9b3a}) write(r2, &(0x7f00000000c0)='p', 0x1) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000200)) 16:00:18 executing program 1: rename(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='./file0\x00') ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b0d420000000000010d671319b00"}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) utimensat(r0, &(0x7f0000000340)='./file0\x00', &(0x7f0000000380)={{0xffffffffffffffa4, 0x8000}, {0xfffffffffffffff9, 0x609a}}, 0x2) utimensat(r0, &(0x7f00000003c0)='./file0/file0\x00', &(0x7f0000000400)={{0x0, 0x9}, {0x1, 0x7}}, 0x2) r1 = socket(0x16, 0x5, 0x1878000000000) connect$unix(r1, &(0x7f00000002c0)=@file={0x1, './file0/file0\x00'}, 0x10) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000100)=""/226, 0xe2}], 0x1) connect$unix(r1, &(0x7f0000000280)=@file={0x0, './file0\x00'}, 0xa) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10201, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000040)={0x7, './file0\x00', './file0\x00'}) syz_open_pts() 16:00:18 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x1, 0x6) openat(r0, &(0x7f0000000100)='./file0\x00', 0x50, 0x80) r1 = getuid() r2 = getgid() lchown(&(0x7f0000000000)='./file0\x00', r1, r2) getgroups(0x8, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, r2, r2, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r4 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$KDSETRAD(r4, 0x20004b43) lchown(&(0x7f0000000040)='./file0\x00', r1, r3) 16:00:18 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file1\x00', 0x0, 0x2) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = msgget(0x0, 0x2) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000100)=""/58) getsockname$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$TIOCCONS(r1, 0x80044272, &(0x7f0000000000)=0xb) 16:00:18 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc010570d, &(0x7f0000000000)) r2 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setreuid(r2, r3) 16:00:18 executing program 1: r0 = semget$private(0x0, 0x4, 0xa2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000640)='/dev/zero\x00', 0x10007fe, 0x0) r2 = dup(r1) readv(r1, &(0x7f0000000bc0), 0x0) mlock(&(0x7f00003aa000/0x600000)=nil, 0x600000) socketpair(0x8001b, 0x5, 0x401, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f000079b000/0x4000)=nil, 0x4000, 0x1, 0x1810, r3, 0x0, 0x0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f00000002c0)={0x1, 0x2, 0x401, 0x3, 0x1a}) getrusage(0xffffffffffffffff, &(0x7f0000001040)) r4 = open(&(0x7f0000000280)='./file0\x00', 0x800, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000ac0)="cf160dd597928ec97f2e8e122bf3705eedfb76119e09244cb2702ea329e58e6e4922a19c33b9d5afcdd35f8761b54419bde73eb6a83e2f9d7742c5b52ae61148a9fe0a523ebe0f731b2427c793ed78642b1f9cedac69eeed178f5c7a04b81c8225a1c319cf9d5b8c006bfa070b631e34c9c05c9fefec1f91fbb22d31abc600d3e35c5732274f712d61f8f25e6a4b5f80261cecc1f158b9fc793c1620a8dd92ba752aebaaec79dda844d699d900a9c28beb36c479b8c6ec8cbf533b090452cab3b4fafd471036266295342ce9", 0xcc) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000a00)={0x3702, 0x713, 0x3, 0xfffffffffffffffb}) open(&(0x7f0000000540)='./file0\x00', 0x190, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r5 = shmget$private(0x0, 0x3000, 0x3de, &(0x7f00001b4000/0x3000)=nil) ioctl$WSDISPLAYIO_GMODE(r4, 0x4004574b, &(0x7f0000000a80)) munlockall() shmctl$IPC_STAT(r5, 0x2, 0xfffffffffffffffe) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000240)={0x658e, './file0\x00', './file0\x00'}) semop(r0, &(0x7f0000003300)=[{0x1, 0x7, 0x1800}, {0x2, 0x4, 0x800}, {0x2, 0xffff, 0x1000}, {0x3, 0xf2d, 0x800}, {0x3, 0x1}, {0x0, 0xa6d9, 0x1800}], 0x6) socket$inet(0x2, 0x4, 0x1) semget$private(0x0, 0x3, 0x90) select(0x40, &(0x7f0000000140)={0x400, 0x6, 0x800, 0x4, 0x100000000, 0x1, 0xffffffffffff8000, 0xc1}, &(0x7f0000000180)={0x80000000, 0x1, 0x73c0, 0x9, 0x7f, 0x3, 0x3f, 0xffffffffffff8000}, &(0x7f00000001c0)={0x3, 0x8, 0x8, 0x7, 0x81, 0x20, 0x100000000, 0x4d5f}, &(0x7f0000000200)={0x9b07}) sendto$unix(r2, &(0x7f0000000840)="ffefa0dc0cde6b9d28a104a016d960a78272acadcfa91ba9de7ec883e84b4d657b8850ccdad9af55221e9841b4982bba8a46a7442773062fb1b38a1de71fd0522bebce397085be74c0d8617e213e586b2cc076e24688740ca22af33234164c2d0bfcf68bd2792847fb84c79296cb35b887b48e8141fc7e030000005d6516e1df53477a00d4b283a8e4d9325cce4d72083f6b679573a6d9fb521cca62cc4eeb97d31fc77b829584343f2a8b6c426a3f161c4aafef7e5ec2d9bd41119c78bff67d46927901828a5e66dc4b9333ff1f01000000e8e0b02710f829010000000000000000000000000000", 0xe8, 0x1, 0x0, 0x0) connect$inet(r4, &(0x7f00000005c0)={0x2, 0x1}, 0xfffffeeb) readv(r4, &(0x7f0000000940)=[{&(0x7f0000000300)=""/194, 0xc2}, {&(0x7f0000000400)=""/87, 0x57}, {&(0x7f0000000480)=""/168, 0xa8}, {&(0x7f00000006c0)=""/32, 0x20}, {&(0x7f0000000700)=""/148, 0x94}, {&(0x7f00000007c0)=""/108, 0x6c}], 0x6) semop(r0, &(0x7f0000000100), 0x33) semop(r0, &(0x7f00000009c0)=[{0x1, 0x8, 0x1800}], 0x1) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000580)=0x3fd) 16:00:18 executing program 0: r0 = syz_open_pts() mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x4010, r0, 0x0, 0x0) syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) syz_open_pts() kevent(r1, &(0x7f0000000040), 0x8001, 0x0, 0x0, 0x0) syz_open_pts() kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 16:00:19 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getpeername$unix(r4, 0x0, &(0x7f0000000000)) close(r3) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) 16:00:19 executing program 0: select(0x3, &(0x7f0000000080)={0x8}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000004000/0x5000)=nil, 0x5000, 0x0) mprotect(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x1) socketpair$unix(0x1, 0x0, 0x0, 0x0) r0 = accept(0xffffffffffffffff, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = socket(0x2, 0x400000000002, 0x0) sendmsg(r3, &(0x7f0000002000)={&(0x7f0000000b00)=ANY=[@ANYBLOB="2e2f66696c65390000005d2748f7b1b945db034a39f5e1b5c9a92226a5fff341ffb8e425ab8ec2c89ef255e24cfa3869edf4cf879944e6e8105d114e37a99ae2774f202618c00a2457f138dcf24f04c7ff71a126b096c674a211a1dc132388e0668f085bcc2f00c6a76edda46ce5843efe6328a6efebad7b81412a64794a2341a3a5e3ec77ebf33df9c6aaa46dcad80bd1db68341dff4bee0a7327236bc97469367f3c8a3d6b1725aa50391584ae1463d223389e884965e157c882e6430d0c4fb9833dfffbffff4b00caba35c130bebb36dd6e0aff1ff85dc36059bdf1bf128eb0f854d31b73ec6bc612008702fc5d01b01e5513cd1dda46d65050c6996dd4cef159c52059ff555955a52bd2e22c79c5ab98e7d9d81db83a9d4d978b03bae52c73db7419ebdbd80e924922fc96a52b2daa070f7d61059ffe27560f2071f99b2b22a90aede8dfdfe2523e70de517a9f2df5171040da8dcfe50b5ddf588e87e6882e331e253f243d0ae458997a828df7440d26048125c282236eea80de569cc46eae7f0ea453f22e645e024d6779dbfc2a1df3f9"], 0x1, 0x0, 0x0, 0x0}, 0x0) fcntl$setown(r2, 0x6, 0xffffffffffffffff) r4 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000640)=0xc) fcntl$lock(r4, 0x8, &(0x7f0000000780)={0x1, 0x1, 0x1001, 0x100000002, r5}) flock(r4, 0x4) setitimer(0x0, &(0x7f0000000440)={{0x4, 0x51231a9a}, {0x1fc, 0xffffffff}}, 0x0) symlink(&(0x7f0000000580)='./file1\x00', &(0x7f0000000140)='./file0\x00') ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000100)) flock(r4, 0x8) ioctl$TIOCCBRK(r4, 0x2000747a) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000340)='x\x00') r6 = open(&(0x7f00000001c0)='./file1\x00', 0x880, 0x6b644e6c7ed511b6) sendto$inet6(r0, &(0x7f0000000940)="d7b9ffe68d578e9b1020a917c3617f0edc0b65e242708c8d09fd658d8b1683d1dcbe0e839120a6cd0279b339bd6af82c760867d811e5254c4440d6918e617f703bd76699e7515ecd24e5cf405e17ef2acf5d7ee1b3016c7b5fad2001922e4cf4bd89007f346165a9fc2ba646eb28ee1b0225b303fdbefd8b3e0961a3f0e40a0682aedc8007cb9c9d00e0ba194e12cde8e766ab4102e2ef4993b0bebffc097c313a6fb5a51c6beb43fe9689e8bdb4ba880000000000000000000000c2709cf837dba5097548b8ba3f3ee6e57d03dc7504a0da4a750a2929a17f3736122fec6b01b013f460a13e46df31f78eab30a7b45931c239e4d7b0a2c7f44ecb9aaeb2ccb7f75508966466c16a01008bc6cefaee8b945f7dd5ee03ccdeabdec130faca1eb0c98b4987e902336022b887bb1b5202e0c3749aae0cebdfc254b73faabe17afef19353de57497d3806a3aceec99815afe249bc70b11f14d1b5fc31d65beb4efe0e7b3cc784174d03153e2c05f11a0ae028ae49b248400000000000000000000000000000000fa020267ae21c768ec353ea126e8fa5ee5befeb397a0502f8ab78dcb9ed911202fa0172042bbe9d11ba40a4773c585cf4b440a041711225f", 0x1bd, 0x3000000c, 0x0, 0x0) open(&(0x7f0000000400)='./file1\x00', 0xfffffffffffffffc, 0x20) fchmodat(r6, &(0x7f0000000600)='./file0\x00', 0x1e0, 0x2) fcntl$getown(r6, 0x5) listen(r6, 0x7fffffff7ffd) ioctl$TIOCDRAIN(r1, 0x2000745e) r7 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r7, 0xffff, 0x40, 0x0, 0x0) r8 = semget$private(0x0, 0x6, 0x108) semctl$GETVAL(r8, 0x2000000000002, 0x5, &(0x7f0000000500)=""/38) 16:00:19 executing program 1: setuid(0xee01) r0 = msgget(0x1, 0x0) r1 = getpgid(0x0) r2 = getegid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r3, &(0x7f00000000c0)=""/165, 0xa5, 0x800, 0x0, 0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000000)={{0x0, 0x0, r2}, 0x0, 0x0, r1, r1}) 16:00:20 executing program 0: r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="136d5135f15090ee", 0x8}], 0x1) bind(r0, &(0x7f0000000100)=@un=@file={0x1, './file1\x00'}, 0xa) 16:00:20 executing program 0: r0 = socket$unix(0x1, 0x0, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x13, r2, 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0xc0206917, &(0x7f0000000240)) nanosleep(&(0x7f0000000080)={0x9, 0x2}, &(0x7f0000000140)) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000040)=0x1) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000000c0)={0xfffffffffffffffc, 0x1, 0x93, 0x457, "119354c172d58c0235f3538ae6f87d9422d20119", 0x7, 0xdb}) close(r1) 16:00:20 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000040)="5e2ce88530057ff2577287cbb3ee539b27b41d0db32c77b5a460a16050a9b5685e3751ae36ad97f34eb38c92c96a543a28de646f3168e72cf1fddb96ed603d7adf7a28224a0cef10485b28b7ecd4480942835bbdd4e9e7dd908ba0dc9094626c660196598009", 0x66}, {&(0x7f00000000c0)="b072f7138ce11a0c04428778731f3bbae28518c308f02fbe8c316b55dd63ddd9bb0ad3e30730ca58e288aeb6bd91258e5d3c576ed55ed5dcc41ce5811cd93c47e140fb3e21d537bf3a6acb851edbbfadcb7dedd50094f99a701ed981c9b71dbf1c108eacde", 0x65}, {&(0x7f0000000140)="0966f6cb28db0cf73816bea6572a9ea0fec3d96d4f7ad7010d4c06be68418759c79468ee2890142ae5c48795e93e7258deb6ef8fbeb48aa5b5383f35e2fe046bab0d2956e57319da81c29cc101caabc0836f60129a7354a17d36b29a231fd157e236efb0874c7684212d841b20cb484bbd0ba75cf35d25a31931f58856b56a9e213dcba19bda0efd598443d5ae97092e4c4ebc00ca67c6283cb981af12521d31361d08615036ad64824aa86b700d83ba4db1a60c22d468b2561f8d6b025b23d822e70b2b4b0616d3a160285e28feb5e5199bd19aba058c43e588d1b6ade4772037f1bc14aa9140b4167e63916c1a9f9e095726b8", 0xf4}, {&(0x7f0000000240)="e3654d5d121985c36f4399e2130f479c58ec92a5bc404d530202a4791a9dac97f02a2f78d0277480d2dee06dd2b12b58eeead0ea4cc0f1e695fe50a544bde7310277d769c1956981b20b511bc44f8c0b62d0c75c1828489d8c5478f98cee10d975676861cdc8451d3cb27c3406a8b1c14bffff0096f3776b38008bcc94fcdb89be7d9977294c85ec6c6d8aaa85fc3549747d0d3a1a6bbd149786a76dd0208d3280842537312949bfbe4c5a01", 0xac}], 0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000340)={0x7, 0xe9, 0x5, 0x9, "e20ff44ec6658eec0ceea97c3a9e004532181a5b", 0xffffffffd2da38ff, 0x3f}) r1 = socket(0x10000000002, 0x3, 0x0) getsockopt(r1, 0x0, 0x67, 0x0, 0x0) 16:00:20 executing program 1: r0 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) chown(&(0x7f0000000040)='./file0\x00', r0, r1) getgroups(0x8, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r3 = socket$inet6(0x18, 0x8000, 0xfff) getsockname$inet6(r3, &(0x7f0000000100), &(0x7f0000000140)=0xc) r4 = getgid() setregid(r2, r4) setregid(0x0, 0xffffffffffffffff) 16:00:20 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) getpeername(r0, 0x0, &(0x7f0000000000)) 16:00:20 executing program 0: r0 = socket(0x3b, 0x5, 0x7) socket(0x1, 0x3, 0xff) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f0000002380)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:20 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc00c7007, &(0x7f0000000000)) r1 = semget$private(0x0, 0x3, 0x0) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000000040)=""/17) 16:00:20 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000000c0)="4b74954c", 0x4) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000100)) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) 16:00:20 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8000, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000100)=0xc) select(0x40, &(0x7f0000000480), 0x0, &(0x7f0000000500)={0x7fffffff, 0x1, 0x0, 0x3, 0x2, 0x400, 0x81, 0xe8}, &(0x7f0000000540)={0x8, 0x7f}) r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000140)={0x20000000040003fe, 0x2, 0x800200000000, 0x8, 0x3}, 0x7) 16:00:20 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x400c5711, 0x0) 16:00:20 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148ff0042b8e02ad14a7f5259bd7f16120f8991a62fed95b2135c5b5df574d682407720f52a13d79140c872b1dd3b11bbea4118a8d8751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d75ff6b8d2076f3d86cca9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cf986a1e89282830881d1bb57c651ff", 0xa0) r1 = syz_open_pts() syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() kqueue() open(&(0x7f0000000040)='./file0\x00', 0x20008, 0x100) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f00000002c0)={0x0, [{0x2, 0xca68}, {0x3, 0xffff}, {0x3, 0x5}, {0x3, 0xffffffff}, {0x3, 0xf54c2ea}, {0x2, 0x10000}, {0x2, 0x2}, {0x3, 0x1}, {0x3, 0x8}, {0x3}, {0x3, 0x3ff}, {0x0, 0x1ff}, {0x1, 0x3}, {0x1, 0x80000001}, {0x3, 0x797}, {0x1, 0x10001}, {0x3, 0x8}, {0x1, 0x1ff}, {0x3, 0x5}, {0x1, 0x3}, {0x3, 0x400}, {0x2}, {0x1, 0x2}, {0x3, 0x401}, {0x2, 0x3}, {0x2, 0x4}, {0x2}, {0xf489f1c61e83e427, 0x6}, {0x2, 0xfff}, {0x2, 0x1}, {0x0, 0x85d}, {0x3, 0x4}]}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0x0, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x5, 0x0, 0x35083d05, 0x1, "262026c59d62187f250cb42361211d6bf37d9330", 0x49, 0x81}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x3) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:21 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}], 0x1, 0x0}, 0x0) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)) close(r0) close(r1) 16:00:21 executing program 0: setuid(0xee01) r0 = semget$private(0x0, 0x7, 0x18) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000080)=""/79) semop(r0, &(0x7f0000000100)=[{0x7, 0xfffffffffffff001, 0x1000}, {0x4, 0xb4, 0x1000}, {0x3, 0x81}, {0x0, 0x6, 0x1000}], 0x4) semget$private(0x0, 0x3, 0x1a0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setrlimit(0x7, &(0x7f0000000040)={0x0, 0x10001}) 16:00:21 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() dup2(r0, r1) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x80, 0x0) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x6) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)=""/187, 0xbb}], 0x1000000000000286) 16:00:21 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x10000080002002, 0x7) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105703, &(0x7f0000000000)) recvfrom$unix(r1, &(0x7f00000002c0)=""/4096, 0x1000, 0x2, &(0x7f0000000080)=@file={0x1, './bus\x00'}, 0x8) recvfrom(r1, &(0x7f00000000c0)=""/242, 0xf2, 0x800, &(0x7f00000001c0)=@un=@file={0x0, './bus\x00'}, 0x8) 16:00:21 executing program 0: getsockname$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000240)=0x8) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{}, 0x0, 0x4b}], 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) lchown(&(0x7f00000000c0)='./bus\x00', r0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x280002002, 0x8) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000480)) r2 = msgget(0x0, 0x100) msgrcv(r2, &(0x7f00000002c0)=ANY=[@ANYBLOB="0400f9ffffff02000000000000020000816de2f0429b21a55392b08fd700000020000000000000000000000010000000000000000000000000000001007bc614ee4db42412ed2834de000000000000800000000000200000000000000000000000000000000400000000000000000000000000c924783c008096c64df68fd6fee17139b9a9799a"], 0x1, 0x1, 0x1800) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000180)) 16:00:21 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x1f) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x925b, 0x2, 0x0, 0xb69, "60f94adc78c6ef1afe478cb3f8e32d17c538ba17", 0x4, 0x44}) setuid(0xee01) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='c\x00') 16:00:21 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)='./file1\x00', 0xfffffffffffffffc) load: 3.41 cmd: getty 69401 [ttyin] 0.00u 0.00s 0% 312k 16:00:21 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x127) setsockopt(r0, 0x0, 0x6b, 0x0, 0x0) 16:00:21 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) sendto$unix(r0, &(0x7f0000000100)="8a168249fd5aa985f5b9d04b11d3359914713b2d64afd8f33532b0d138058c837f5651a8feb738fbc50d06814b4acfce243a5682727419c7dcf2a051604db85c7eba6fdebe79be4591e851390ca5897c260c3a24e08fe77ad1c9419b9f7b0edcabd5248cbe008fd2645bb57b5ada8a4de82fac417b965a1f3ffaad766beadf11784a5276ce38736f60021f8cab48279665497a01ea5820b60ff4d6fe7a37b771243ef7e94216c5e97847a3cbd1d4bddc904e2bcfd7c47e9152d3623c7f23041bc736d2b5e687cf0edf85bd6c4ca1a5131df0091d9b49eb816b9a9c2a", 0xdc, 0x8, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) write(r0, &(0x7f00000003c0)="2b43297be3ef968c32d41a2aebb9ee40866ee1e0a640b951b5b3f4664125edc629e33befb7f906074ace0d722ce9f607466446d9b8c2e4aaff34acb5541f908755d0d18fa76f6fecc66d190ee4a9e04bb8e758550ecb3a23631cab0acf7e9e2ada40295d3bfd51fe58b5af6d9eb367dadef04b6ca21f5e6c66dd7ed1ef39afd105f2d2e00b0b159c1dcea424eddd1aa8d26676ea26a280de9b0cf48e6000939083d6e986230a610e0178a6a76f850b3e3d4f1659cdb419d3e8da90e47373792dd44d14a687e67c42f73d1120da3e7d4fdd6cd358d10855f3073254aa790e066097afc39ce20767ece9d42cca8ce39d0d79ec04c6c9628a2dd31fd9bf6d18104f4813bfe8c52d6500020000004dd3a6a64867e2b4596f0ffd8f478418c103ac1d6bd227a4a3fcf2598943554eb0d4fee36f033061723666dc8e497914018077b0f4e3a5e71f1a29a4608dfa9576816f30a0f8b1bd5153d55541c70d8c4094b4c9b722c029ba403cea2320d95749442797ebd7599a5752b3bfadb834efc2a0cf2e63e59fe020f03b36d7f65d8e88dd79352ae3e1a550791274c8ead8f655560827864c6f973a87437a60c51bed0b02ee47689d3d693cdc277b4c39f2580865443a13fda97d7e82bd761125aab3c28a3c68ec37e16e91aaa77489972d069cdf989dab26d790175ac0cf284f3c35058fe987b468adad7cef6dcf5672cce081e47c4386bbf0594adb5b7e58c3ceb70bb31b9d84407dc66a619544aa98008a2d3fa514c492e189", 0x224) 16:00:21 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0x0) fcntl$lock(r0, 0x7, &(0x7f00000000c0)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x1, 0x6, 0x10000, 0x4, "fb7d389e3ceb631dafcf1ca4eeaf7e1911bcbf61", 0xfffffffffffffff7, 0x7}) 16:00:21 executing program 0: accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) r0 = socket$inet(0x2, 0x2, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r1, &(0x7f00000000c0)='./file0\x00', 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="50db3f858a52ba006890add5c50974e507c272d87bb063631e34ad5ff53984d1300aa62e4e1b1a8771fdbce6416279dc9df332b1a83e3497336198dddca9c9e9c7f5c754003f8a05114026e9df6a8a277ae71f12afc173b76f21e34527b2737d564ca192ce690ffdfd66b07ee50c4b1cff3d9e57860fa757fc7371c19b9f15c471ce1de65624cada511fcd6066bb69c42c912d2883c4cdbb5ecc049c05eb6015d861b373deb65a145842ea3a542085adb8866887a815832c73305a8c9c", 0x3c1) 16:00:21 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002003, 0x4300) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x200000381, 0x22) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000080)=0x8000000100) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000140)={'./bus\x00', 0x4, 0x2, 0x80, 0x1, 0x1ff, 0x6, 0x10001, 0x2, 0x827c85ebcd0e6fc9, 0x9, 0x6}) 16:00:21 executing program 0: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r1 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) r2 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmctl$IPC_RMID(r0, 0x0) mlock(&(0x7f0000fed000/0x10000)=nil, 0x10000) shmdt(r1) shmdt(r2) shmat(r0, &(0x7f0000ff5000/0x2000)=nil, 0x1000) 16:00:21 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000040)) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000080)=0x1) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000140)={&(0x7f0000000100)=[{0xef, 0x3f}, {0xce, 0x1ff}, {0x5, 0x7}, {0xa8, 0x7}, {0x85, 0x50000000}, {0x20, 0xfffffffffffffffe}], 0x6}) r3 = dup(r0) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000180)=0x1) close(r2) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000001c0)={0x101, 0x4800, 0x2, 0x1, "1e5701c9de24a07159671de0f8aef4fe3fe7207d", 0x1ff8000, 0x3}) r4 = semget$private(0x0, 0x7, 0x10) semctl$GETALL(r4, 0x0, 0x6, &(0x7f00000015c0)=""/8) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000240)=""/153) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000001500)) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$tty(0xffffffffffffff9c, &(0x7f0000000300)='/dev/tty\x00', 0x100, 0x0) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f0000000340)=""/4096) read(r1, &(0x7f0000001340)=""/170, 0xaa) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001400), 0xc) r6 = getgid() r7 = geteuid() getgroups(0x3ffffffffffffd0f, &(0x7f0000001440)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f0000000200)='./file0\x00', r7, r6) 16:00:21 executing program 1: fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(0xffffffffffffffff, 0x2) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) 16:00:21 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)) 16:00:21 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) setreuid(0x0, 0xee01) fchflags(r0, 0x0) chroot(&(0x7f0000000040)='./bus\x00') 16:00:21 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) connect(r0, &(0x7f0000000100)=@in6={0x18, 0x3, 0xe9d, 0xb78}, 0xc) r1 = socket(0x18, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0x8}, 0x0, 0x0, &(0x7f00000000c0)={0xffffffff}) shutdown(r1, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x7) 16:00:21 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x8000800080002002, 0x2840) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x82, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fchownat(r0, &(0x7f0000000080)='./bus\x00', r1, r2, 0x0) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0xc0307006, &(0x7f0000000040)) 16:00:21 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f00000000c0)=0x10) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="280100003140104401"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 16:00:21 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) setreuid(r0, r0) setuid(r0) r1 = semget$private(0x0, 0x4, 0x400) r2 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000080)={{0x8, r0, r2, r0, 0x0, 0x0, 0x8}, 0x2, 0x40000000000, 0x7}) 16:00:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x8) r1 = syz_open_pts() syz_open_pts() syz_open_pts() fchmod(r1, 0x0) 16:00:21 executing program 0: r0 = msgget(0x2, 0x218) msgrcv(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="0000000000000000000000b8d4909e20c90600000000000000000000000000000000000000000000faff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c23f63e713ede9e6040a8ffca961851fa1ce560f646d995d24ed7dc0f90b5696f97da5c05633454890386e20b5d9fa1580496af1916d8b9529102ba6033885782c2d7438dcbfcd8a19ea43d87225b7b75b8d90969fab9930ef9886718000000000000000000000"], 0x1, 0x0, 0x1800) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r2 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffd000/0x1000)=nil) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000380)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f00000003c0)=0x5) write(r1, &(0x7f0000002440)="f1f478fa4d90efb0167e5173686d3043f90a0cc004aa1cfd65a536e37a7d5075e14b00355b849315dba872c54d0e42661653e25719f24cc7481ddeaef0f5bf4b631cbd4773cce188d9bc877920afd75f36c3220c53d4d20f0068210fba68346eb293ca08e4c1c56bac816726b5461c5171c15d9780847b7f2b9e439338b2f2b50136c7bf7dd784f361a3f5e941535c12f97068815d033d770679010c851df138ae0775b6650fe42f1f5f189c574bfc36a7688e67b8b920a7459c126a6efa8ab21893ac328e82e215299accc0dadbecb372ab849c260cf9e878bf6b70ce34787ad2171a7486a442fb2fa2d2194ada3366ef17255d8506b48196b0afdf522d59808ed37f453411d59772f9bf568cedb79a52040685ba4bbf937381ba7ead2f0c1550629e3919bd27a8ea63b31b14d3eea8728ce2f79f16fb44deda59d8b502873aea7a5c1a0a0175cacda531b20c60abd2eaf1984877cb0236b4147ca91384aa5a8492577e977888c3e122ae72dd65705060636b53d2aab019e22c5bafcd867aea8a08d4403ef89d6eb7f1511c9bee6faee76768dbc2e9ead1e4666dc3d19e30c2dfb37146b05eaaff09dba464107db333e447c9204a2f6d568ba00a7ec874d2608513fb2b7d0721eb0920705f39074735ee80b0c6d8dfdb37f1159427f4c2e0e5d409215ea70d43d931108ad5446aab5bf6a7162ab86991c9f5d55f335783e30963c738d34438f0dba38a18f7d80dd5e3aec0e7a5d6de22ffe165eb894a419459880116297538b3a1608aa095e1f13e5aaf988824240ae14b7fb0ace4e0bfe272f8e176f59e52f9a4c59275a1d0a3763952af51d97db0b6035d3172efbb6b8a9cc662ebe5d9677c18b40587e51643c8a46491535b28b475ee69170628f02edb519c6098c6d865c08bc154f1a9be0fec913e6c60ed328bbfe58b96a041125a3ad3cba5aedca8a472c38e6ce08e72a9fd678502c0c41a836daa682beb5fcd44ec66c7af50aee10f9a19d7f3c7c0c5e4c54422e3ab7cb0f8874d894db3a8112cbc486cb53f2e9e5cd33cdbe6ffd67a51d4d9563c8a7f62e4844a52331d10f336a25a626b5d7b3a9c98b0280d72b67f54b98b71f22ff18d65e03677b6f586f163c0ed765bf27628b8f34c9aae25c56536f507050c9e3d366e212b61ccfb6fca596b1172ca0d0ec8670510ee51caf7be1325d28a1e3ffbfb53d490557472c7ce2a24050cd1f486ea524728fd1d88fedc7306dda0cde7a63198faef996f8435142359180603ca6c194f5c5f521d331afcdfd74dde7e5837dcd3aa9f651b2da7ab4549d70b9b876aefa8558c8bbd48aca1be2d24c464ed26a8aadb26d70a15f3131d0382f9dd81583ca3474fcc169dc9c43d944cc93203225892287d4633a3944640cf504cf623ea754d673e3edb6a4e9680daa4afd5910217892eb8a349a9d074ab13b48dc7823bde0ce38d26f7972d8da76987a12c8ba8aba8f22451328c3a2a51b43f9f6d1eacf9af51ea57e8152f8e3899ae6e2722ca5503f0e5612ed51a87451cc910276a454a7947523beca13fda76b461b888f5c5775930fae54d85217aa21c8999c3f18434ec2e771b6d6c4bd5a30dd3c5f477ca640c51298ee8a7d23f71cc8edfb7f65cdee4395b7a3a056526537e09b18e27ef77fa9bdc10fe0213dadf52d02f5574f78ad6786f32dbbcfe4b217e9b865d74041ba5acb3befeac04182c5bf486b04ac68e25c28f2c5ff02c37dbc268134d38aa0cb191b066d23f8df7a08f30ac61f8db88191eead137dc61a332d10ebdade456753433f2d5de1c7da9d053a64a5eb139a68a4dbc2483d71c7a721299b74d8c9cbe4cb74cb9115664717a0d3037f1da6db746c1ca1718f2521ff095d7224ae9cea580fcda370a91265b4b800564ad56c127293fcbcb6104506b5c1f72059ba7cd29cfc49a8658fc94767dd016cd16042f62100a580857030475342d8d7cc8b47fe91523a62e11f45dae9591842fb76a9f835858ebd7b4ae0d083578d29a7ef42ccbff109b2775a9cfbe9264f0d3bf9df0567c0a892edaf6c12700b2dcee6e50704a5e67cde4a4a38a2870268b6d7be45e5762cda9d046fc89771e0afcc16e567b5f88155bffb195044f91f4c86cdeb951fa6911e3ce99ed3c6dceee6eaf0499d5af32b88405ffdf88a7ed0adca94517d3fecac1beb01e8bbe3bd6f5170a38855ae381b025c73a77ea3a7df40c7638a5c83f059b846356da1ba206c6d6623a1333ffe0c308febaac3992ef41e2cd45355e1c0cbf3bb5a25928a636ef30daf6af6d4a56e1e214753278fb7e11ad3a87d685da0d5dea921d868a3bdf05724358beb0d754345b8b95922e562a73ccfa9b75ad2e3aff7a8f434082954743ffac5182c0a2743dba1aadce365225fe89f905c33fa613524c87c8b5844672f41c79c985154a8777f0d6b3fb706343894c9fe0f2855d79d6823b50f0782e3543ec7fe445496ba98b5c9278183cfa44aceab3b8cb346099e48f950416bc58cd9aa65794cd314c954521e2d0adc81cbf9e1dc324fc23ac28a2ea5fc1fd2aaa2689903a1e493278aa7d7fbc5d22a4eb96ca7bc754ff137fa611dd84b766afc5fce60759afe2b27ad1b60156a3e4d2bb313773385b169b4d1ecb9540db1c506b63fdfe8fb29baa934fff941ad21f03f9f9dd398f8c2f55f897120666ec92aceb0e18c8fbc62494d1915a16fbe982f80448103c631ec675f6991f4c747ee7b21eeb019517e46a1a2e2b15378520699ccd164da8ad0212aae9e23f091c1efe399372970324a1d3ed0e6aaed8a5845d2b011789c1337df9e72554e08048dab871a590d10614545fdb9a801f04932fad9e0ebfba72a4e984c9a1c49563104085217173174768a8e5963471340b053fd4d54fbcbe6e66f58424ad571e74fbd891d4c8ce9b8d8b1494468113f6868f024c259ad1b1f70b1e7da19546534ec6b9e69ac2f5928cea1dd05e9c9402118e1abcb640bac552e61301dc1b8bb5849b44df51a0a99fe778d131c6ce06a2d1951f63c33d7540a743a6859a74540db0b2a5905ad9ee11e77214e613d7a9bcda40ded6cc2adf1a8f01a18f63996c15bd6cd60424fecb1f73777752c556b9a21d0720b779a15fcdcfdb4c438627ed66cbd9df4810d3bc47279e5c705d00cbc5537f4e97f9b8a41fd28bfa27adfb6b5440f62b0e980b0689cd1af12dd13c5ab06c15db090f9b195dcca18a018e169afbaf47d4b143e652bf66c426aa263ddf7faf11de77d8466ffc114c2be78ba986bdbcd4bbc31b4843d93737eb0bcfac2547f527f649f518511a3b6d7d99f1bf589531d77f7b7a5bddbd30db5167e84a20a2e6c6dff5e1df6fdf4644b55231f780249715a5d71484da601de6b3444d7261ac9755480cfb103fc6620b74f5deef70f1029392490de9c7067bc58dd9fe44f2d4ca0dd54a7bf1a46ad93c712766b9e9864192a68d9cc810e7733ee4530a35506e6c6051a8c056363f57cf8d129fe3214fe2f9237123dd9f5e5c8177f6d6d62781809ef9e24209b0f6d6b4ceb268f413d12b3f12fa8207d16d1a99af8ff83e55815029792313e11c42edebe067246b5ca624eafc8d27fa9daf74b00ba52fb92cd181cfb0707e5a33fa6c69d7d194097de99bcd0f180a4ade7321b21f19f6f5575e624031e6c532d2040cb531d330238ca590d0e067ee86e9582f8fcd593472df5c2960841e893a1650611a601b09ade084b2274c016754f6b648ee294b86a22c8c29d7ea7b26d14248c6126bd8f2a491d5a870e61dd4caaccd52769fbb77f1e5f78004dfb8e3de9bbe1299422e6e4498419b83f46f0c71843154f70ccfc3fabbfa155c4e5dcd568e63cd863fc16f96ead409b040a2496af51db8290154e1a686f2e4015ce6af991e46a10306116b2ae4d734262f53bc301b9768ea9be18a11b1ed110916de246221606ebc291229655313ee272e9d22df008fba643da5bddd0d7aad45a2762f87c86c8ac1f392cd1c20f8ab6018c0433ba15b98c8d934d15fced069e96508d0af6ab1fe1bd9cd14614a98558e4fcaf2cbbc9f1efee202108bd4f8bb6bd9ef0308e3b5f9b9915b70ce6d8fa3fd11c804dbf97c1588c58658e92c8f95919e2447d751080374d6b5f50c5fe860e49b05c469aa7980b21d3a8417ec87fd9eb9dc3526e4e73acf10917bcf8716ce00805a13c19bcc9a64002a798fe77e087a79d64f7b51ca7609493ec6441e5310bb3363e1a7b7ab4a81ca8d33d043812a52bd3cb3893158282d1fdf4351978885774b6ad076a0990b2fdd05555effaee50970ab45619af4d4da11019b7398f37fb896b3a73449959e530f334879d3c0743fcfeef4581e575f4777dd89df2df073d0b6c654cfe525ed01b8ca68f49ea096a4425acaf4327710667b4129e431f9107be3e710a11d854aadabd20b6ae39bc1ceb263ab0e0ea98afe65066d6c31f8e3b7f801eaa0b75866055fc0159c9fee5e546d902338d666e5ec59598fd5d3c85da4a9a96f264a72ba238dccab4c6bc22992cb6038966db72fb1854e5e11bd7c57dd06a8621e7f1377072944035b2bb176531f0a942912fde7fa7f0ad859139aa5547be02a463199b99f55d0e0f2d0482bfa36593424f07dbdb65abc32c4a5ebf2106f9206605683cfc8e896d12848188d652f2e496b35b2334e5d4b4aee9f9a32d9787d1cc992efebe1aad5fc576ead4fce16640a3598171bde147eca324edd71b4e21958e975d681609b58830fd112f1d0b7656073168729f41323f54ccbd2c7c5f8ff8be68c9b61ab480553dad24303275a074932028c4174c0d4375f7ed2c2ef6cd442ab9ec80dc8a423e47be6de3d852e2889b30c41195a982cdd35944b4e7715b1ccc4936e2fbf212bb95ea63cb1c2ad7a59dad8488e94f0a22ef6e4c151795cbd2cf4358cb511b396da320978e731cd09b045d479cd0863991271eacfae881b23e58ea62786ac81d8f304e9a92b4479c3b87c4e340e8f554add40db312cc600fac2df9e7030dbf0dfd41e4ba38aabeca4b9eb479153e0596466593f16190dbf43f0e537cf163478d7db316ca715acafc8f86e9408f8351f70191aab7e688232f80bc1e1e299e66c474f0db4782f2ff196a28a429e04a03fdfa91b9757893d3b88dc010c22b706f96881f4fbb1dc37703d6026da607673ade379ebce51fc9ada023c93c7a1df51a8084d0b1ff21292de602d6103fd1084a62e02126b5aaff34c82f76fd8fa43d22400207cd52bef91d2e0a5ff3ca3d5aa004a10eb57b7b895aabd1c766022f53966fb0d1291a69003dc07cc3a9dc08a1b1821020b2aec30e032b7aa679e3a7e2cc87836b25f49241c193f5bbbf48c14df0511aec6cc474dd5eee9ea02ee09589b5b0097490205c3f72738913096cd21b52a4ff0919aa28090544fc339ffbe987c245dbf920ab5693817546d02e21eca963e5131efcc12fc908dda0e2a084da84e05ff63ea62d6799fdc671cfb3f9e98f3a29e0bf5f8a6899fc1f8f6f80d1266ec371007f23424bdb86c84f312b4407015524357218f2d8b54b58d06f315c5412049a93be7981d2012fee538d4abe380f3d0723a9be891a6f5ab374aa337845dacdc2a3dd4245d2a6759adf50ef702ee56f5194dec4f9df0e7905dc6329b9e4f1daf5324e22e5bde139df4f01e03a297b60d9e5b8be45496fcd81eb36a03ab892f3efd9de9ea68725e08bb6ab6a9b8951758a6adcafdaec039cee603ef2a234b350bbf6f55037e0afb4f47c4c24a7c9d483e8af67c0a547e20b5532cc7bc4cdfd54c0482f90a82d44d9a049497b2ccc6", 0x1000) r4 = shmat(r2, &(0x7f0000ffb000/0x4000)=nil, 0x12003) msgget(0x1, 0xc0) shmdt(r4) msgget$private(0x0, 0x20) dup(r3) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000013c0)=0x65ca) r5 = syz_open_pts() close(r1) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) semget$private(0x0, 0x4, 0x103) dup(r1) r6 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r6, &(0x7f0000005680)={0x0, ""/4096}, 0x1008, 0x0, 0x1000) 16:00:21 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) writev(r0, &(0x7f0000000040), 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, 0x0, 0x0) 16:00:21 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000110000)='./file0/file0\x00') r0 = open(&(0x7f0000000040)='./file0/file0/file0\x00', 0x0, 0x19) unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='c\x00') r1 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000000380)=0xc) chmod(&(0x7f0000000440)='./file0/file0\x00', 0xb) r3 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, &(0x7f0000000400)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r6 = getegid() sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000100)=[{&(0x7f00000002c0)="25fb2b150fa807a6c1e7a03728807ea44af2e14bf479a4dcdca860db5c47cab7460278d3b479f69ba1aa7fbd56a5b5b971b2a4bc63fb88c2b7b0301711adeb61a6db723d89a9735105c90abd3065e37b9fbdbdb32f9c1673492382a4f3ae470d0d6097905bdfcc2b01c065e20ccc6ebd05a83c765c0d83edf37ab20932679de2b0bc672a3892a6bd2ad0b8e57722f1303e16a1e7ed6e2c7fa417d2fc", 0x9c}], 0x1, &(0x7f0000000500)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x40, 0x2}, 0x4) chroot(&(0x7f0000000000)='./file0/file0/file0\x00') unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000280)='r\x00') open(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) fcntl$getflags(r0, 0x1) 16:00:21 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x40, 0x0) r2 = socket$inet(0x2, 0x1, 0x8) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x0, 0x0) r4 = socket$inet(0x2, 0x8005, 0x9) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x108, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = kqueue() r10 = socket(0x1, 0x5, 0x800) fcntl$dupfd(r9, 0x0, r9) r11 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wsmouse\x00', 0x80, 0x0) close(r1) r12 = socket$unix(0x1, 0x2, 0x0) r13 = accept$inet6(0xffffffffffffffff, &(0x7f0000000340), &(0x7f0000000380)=0xc) r14 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffb, 0x1, 0x1, 0x0, 0xfffffffffffffffa}, {{r2}, 0xfffffffffffffffb, 0x30, 0x4, 0x8000, 0x2}, {{r3}, 0xffffffffffffffff, 0x10, 0x41, 0x8, 0x4}, {{r4}, 0xfffffffffffffffa, 0x3e6c0a8bb9d5108a, 0x1, 0x7, 0x9}, {{r5}, 0xfffffffffffffffc, 0x0, 0x5, 0x100000001, 0x8001}, {{r6}, 0x0, 0x1, 0x0, 0x0, 0x3}], 0x8, &(0x7f00000003c0)=[{{r7}, 0xffffffffffffffff, 0xa8, 0x4, 0x5, 0x6}, {{r8}, 0xffffffffffffffff, 0x2, 0x2, 0x9, 0x5}, {{r9}, 0xfffffffffffffff9, 0x0, 0x80000082, 0x200, 0x4}, {{r10}, 0xffffffffffffffff, 0x34, 0xf0000000, 0x6, 0x6}, {{r11}, 0xfffffffffffffffe, 0x4, 0x2, 0x4}, {{r12}, 0xfffffffffffffffb, 0x4b, 0x8, 0x5, 0xb958}, {{r13}, 0xffffffffffffffff, 0x10, 0x2, 0x7, 0x9}, {{r14}, 0xffffffffffffffff, 0x9c, 0xfffff, 0x1, 0x7}], 0x5c, &(0x7f00000004c0)={0x2, 0x5}) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r15 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000140)=[{r15, 0x15}], 0x1, 0x0) close(r15) close(r11) 16:00:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000026c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd82ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d78050a70d40c19d6ed3cc2f019387a8b2029cbcf3d072b8a08158697bd8380cf11dd17aa54e2bfb9f915c95b7fe5688ff4260fbc0ae642f6b4daa0b62fed019317bdf164e09b0e23db51f89e8b346571d8", 0x73c) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x20003, 0x2000000000da0, "b08d16c65519470100000000000000d8e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000000)=0x6) 16:00:21 executing program 1: lstat(&(0x7f0000000040)='./file0\x00', 0x0) clock_getres(0x3, &(0x7f0000000000)) 16:00:21 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0xfffffffffffffffc, './file0\x00', './file0\x00'}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) connect$inet6(r3, &(0x7f00000000c0)={0x18, 0x1, 0x8, 0x1ff}, 0xc) fcntl$getown(r1, 0x5) getpeername(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r4 = accept$unix(r1, 0x0, &(0x7f0000000180)) connect$inet6(r2, &(0x7f00000001c0)={0x18, 0x1, 0xb2a2, 0x5a87}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) fchmodat(r3, &(0x7f0000000280)='./file0\x00', 0x20, 0x0) r5 = dup(r0) fsync(r4) open$dir(&(0x7f00000002c0)='./file0\x00', 0x100, 0x8) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000300)={0x20, 0x4}, 0x10) setrlimit(0x0, &(0x7f0000000340)={0x20, 0x63}) connect$inet6(r5, &(0x7f0000000380)={0x18, 0x1, 0x6, 0x3}, 0xc) setsockopt(r2, 0x1, 0x7, &(0x7f00000003c0)="40db99a33438b44b798925aad95fefb14a0e0edc87a9c20bfc437419dce70f144c18f986a6f761ebd4176578264df3de00f9688d52950173b57dea3b67d81732e91979", 0x43) semget(0x1, 0x3, 0x0) socket$inet(0x2, 0x0, 0x5fa1) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0x1010, r2, 0x0, 0x0) readv(r0, &(0x7f0000000800)=[{&(0x7f0000000440)=""/196, 0xc4}, {&(0x7f0000000540)=""/232, 0xe8}, {&(0x7f0000000640)=""/207, 0xcf}, {&(0x7f0000000740)=""/152, 0x98}], 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000840)={0xff, 0x1, 0x0, 0x1, 0x5}, 0xc) accept$unix(r5, &(0x7f0000000880)=@file={0x0, ""/46}, &(0x7f00000008c0)=0x30) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000900)='/dev/wsmouse\x00', 0x408, 0x0) sendmsg(r3, &(0x7f0000001200)={&(0x7f0000000940)=@in6={0x18, 0x2, 0x380, 0x100}, 0xc, &(0x7f0000000bc0)=[{&(0x7f0000000980)="c08b2e19dfb96345c6277d9d4527ca56049b5de7f615b8471a74578c511934cb403362b4df465d4e549fe6f23089e378b566c3095c3f76f8a616788f1f3bce127484001cc90e30b4907c2fa979eaa40088f8927cc1d4047df96ff9044a72e16b6754b1b709ca231553511ef0583fa1b68ff6555ba787aacc90f98cd770895fe702821a8354462a7f41ac102c6cac2d18da8f8e4034f445b45227047ecc289a72cda18d65e51aaa7d222d1c85fc69359e47522f48", 0xb4}, {&(0x7f0000000a40)="9d425b1cef92fb6fce338d22b91e5bf15f607d2bf203f235e96d2005d3ce71af505c7c15218c15b54dcede9202ed8f74bd32379c1ebfd827ad897d94b12e928e12732e4f27615bd6dba098e903d2b9defddd728d0e21f5d02ab87cc40c9b0d79c0ac4c7bbfb017b3a5453f25fdc2f1e1f547b39c0804cec381b26fce090de483378f208023ff22d75ca50dba92e5414b6cbb3d3450e8d91b2eda084f3c1d6cc95fbf40b653586674f662bcb902411659fe58227fd8074e0e21d11ccda7cd4c0bffaef68556a5a4b92bdb3acfb54a59d2b8da6d80369a7b85a35c1c5f029369", 0xdf}, {&(0x7f0000000b40)="c853078e5781447d52b5dc3312f53f1ce0799a8040de175d0908667c1704c4f6716195b45cc0fb44a34db0217e669b298132befa2d69e152adc2ef2e0d28eca2d7c93301df0ad43880ce333bbadc1fd24273f69acdee275432faba5ac6b522fe02fb21b4a894fa7ddbb22c029d25b85cf7951c0e0da08e82", 0x78}], 0x3, &(0x7f0000000c00)=[{0x100, 0xffff, 0x8, "b868cc7b3437ac81a892d857152ab365bd710866a741c71f936304fe5e7f5a7bcadae1bcfbc1d349ab62ca282e9a38947716d7f23d26106920b63ed820568edbb909222ff581b190863dddfc7b22bd7991c0a3af18fa5d7473b0aed1f23c194f5433d0aced2b9b5f9f95e8b5e0881c6e929f432cf4c15179cf53fda071688efa285c392810c41d22bfa771ccf23258093d0fce76b03890eeae16e5c30d61ab456c0ec01231a02d57151562bad4561250f299fef438cc4af794b659a2485a156b646c301635588c6a98b30436e02ef7e463c6c00228816f2f46d7c1401f3540bcc8e297dfd50543d8501a87"}, {0xf8, 0x1, 0x3f, "3a671379e728177ddbd41ba4c818519291979b5150298e536cde0cbe3b9bede48809febdb3646ccb7781444f73f6f51cfff9572f82c4d7862de4f85e8c104f89d44677fa892b840476d92d611aa9ab1c23eedbaec460cdf08046587e15bd3c6f415edc01fc8e132fc802b9b7be65a0f9efa5270fb9b2a0b5bdccbe223ddd9170622a7f1fb9e8d8b8e4c17c4c32296d402d0cb704a3e57a8c96680377985695da23dc6376fbca336729bbc5f612108d0a36e8102eeeec111b827d613ab58e5f3ca0dc4d9b6c075e8e82ee8ac14f494e0a85246515ecf31ecdfe7187c46fc47fc79b"}, {0x108, 0xffff, 0x7ff, "151dc08c0fbf714180fd4d9dc5d14914f7d9c93a49b2af3c544be58a7f9a5d4535667c64e84638e156815f2d82de93f6267a7e336f658551089828a45fdaf17755ca035a4b71b34e325bf2ccb43e0acebcab3ffdfb5251376c6c80aac0ab8b8eae7442313d0d1798392593f8e82757bbdbe23a4a4c0249e3e33edc38af25fa4af5e9f1e9f1b55811b8c7948574c11d66a7681983092c0e1731fb3188a6a0df389f65b90e8d4a48e882114c5bd8533f6f4f7ea94ec3f5dcc33c0868507225a68ed7476aa91a407376edf1e0bb7b69a62a0aea7eaa98bfffe0282b6ad6b032e7a2b9fa9b3f7236504c8f7bfd158dceed430a9f8354"}, {0x100, 0x1, 0x200, "80889cea5aada3b8adc5e66bb084058f522da60b6ea2f4837ea22c43b9ab86e37ab42530de50ac6c8493669bd7247d8e95117f5e111a41e9803c6bedc49ab3f4c84eb3e417e7739b6580007c8b6b1fdd19f8c4f949310db2d3837217bbaf4c1edfd300838f17834adc21b348cd57e5628b70e9db55aa24352f1515f9af9cb040a94e6c7ad59b9d2cd837501de8f7ebc0e72e7df2efa6a51ac5dd3048d9d4e7b71383a76170b28bf1e69d5fdf29e633b12ec273ac31081676ccecf8ea7abcf3fcea8b736c85fc8756aab4bc4fc0ce87e3e3fe19a647ab16cf86a5b5f4997239cf4624fa90a6b952719f96e6f7"}, {0x40, 0x1, 0x3f, "1e2904743c7961bff75b8438ac3a591b4930eaf215cb9e6717825aab794dd1a86eec15efa130a796161c5d"}, {0x78, 0xffff, 0xb7b2, "1443b654017e7abcb3cb121654259973c6dda097a4c3260735074e3bdd75880a777390e9b81602a20629c7f374b3a40d14f336b8500909a34f33d1d00fdd8df86016b99c3bcd41c7c09e27073ec767b42a98f1ec4dc49ce2068bb075437c8d30a7"}, {0x70, 0x0, 0x80, "f57cc3e86215b131d83e615af34c20d0fcfd18deb674bec2a45dc304c35d521e09a0d572c15fa204a5e93f1faeaff180f0d2a114aed8ccc6bdb987466a3ae990f5fee6c8d2d9ccef0297fc0428884e3a3b695b8f9f77af3d7d99d2c869a39b"}, {0xc8, 0xffff, 0x40, "66a714a13a51cf15cda02f47da2d866f3035de8539524387f044f5efc9c555938e441f5bdef5aa1d9a4dc12006db0e27dc9c710ac005fb5ad7db04cd3d529373b5ca0843460f2be2f487b7d17c23eb1c26dd6491b41662ab35758aff107a4465babb50cc0f32a3f9b9336041994227f2fe8c22f160148abb637172153bea7b8b79ae4b5405c3df6245f64a3c1750fe6806856343f79d39dd2f81f8f51a07e4875cd5866f35edeb609ca1015adaab7b094b13"}], 0x5f0}, 0x4) fcntl$setstatus(r5, 0x4, 0x8) pipe2(&(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSKBDIO_SETMODE(r5, 0x80045713, &(0x7f0000001280)=0x1) utimensat(r6, &(0x7f00000012c0)='./file0\x00', &(0x7f0000001300)={{0x4, 0x800}, {0x93, 0x2}}, 0x2) 16:00:22 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x61, 0x40) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)) socket(0x1e, 0x4004, 0x6) setsockopt(r0, 0x29, 0x20000003c, &(0x7f00000000c0)="00000000e67226052e4ce03093c23762faba8c7120405cd813d52b5a26396184bc4e5c7e726ede", 0x27) 16:00:22 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x110000) chflags(&(0x7f0000000040)='./file0\x00', 0x60000) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x800, 0x81) pipe(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) socketpair(0x7, 0x4003, 0xcade, &(0x7f0000000600)={0xffffffffffffffff}) r4 = socket$inet6(0x18, 0x4004, 0x3) r5 = getpid() msgget(0x1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) r7 = getgid() sendmsg$unix(r0, &(0x7f00000006c0)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000540)=[{&(0x7f00000001c0)="f8639dd5063756499822467b8a86efa2b5619226551f9d688d2877fe5fab5e934697fdaad93aaf8ab3cffe3ccbc92797da96556d755ce12d1d1860446841327a63c2e2514db533e9af1b9154daa71651d800d60e464722a533939008b41e3f1edc2eb17aaf3ac22a2977f53f3bc9dd23e15ac499a0be002305b7764f9fde3d6164ae37dab93895e9aa8944bcdc819cb60cdab746c7af4acf01f94e842b637be3c709acfa809a04ee40bae17342a92475b19c2cab3989b410a05d4deccf1284e45fe5d39931cef615b2d122461d4520f7a6746489f77e327dae09c6b1b70cb8cfe9e7f14ba7a45081b4671996482c986b8c9031cb", 0xf4}, {&(0x7f00000002c0)="394e5cf08a2cbb087e7daf1b6bd47d7174658f1357d7f062a5bda5d911bc6c56008da72ac7371c583efb", 0x2a}, {&(0x7f0000000300)="afd0f450be32968df7676a96d98ce2381b02dc313379b3d374fb25533a1826c7036f3adbbb24c47de51817715e52cb8aaa27045723541b0766fcf8d50fd7fa55a6b924158c0b1b87d6306da8fb9d50476376690fce0aaf566ce20e223c4e09a3181db016309238d7098a5236246233dd1153221a9014bc8235820964803a1e4259cb3108dcba896bfc004df10f55ef1e2186c850cf704da4aaa4a3de0222bc6d07119c8a3cfb83864d53ced241de574177d4760787bb34ad4732a77bf196955d1955cd870fcf3aa169e3", 0xca}, {&(0x7f0000000400)="d2baa0edf00998259f004f69b8152ada0764d705a3eacad30a8fec9ac6f76bac2431a354ddcfac0650ce8c4ccdd671263bd0ea8734722350e250b492138b8e2613d5bb3881c9f43f1be81c68392342e12d9bf833163b973ad037425d4d610273e58db059", 0x7}, {&(0x7f0000000480)="dd45356a4fe80c0fd4fc28d1c201709d7969cfa68e569eae36a1fd50754421b23d040a7a3235c4b340f8482a8113001ddfcd477a20937ae8b992bc7efffa4acd2f90d7a1193b05b5f906b48093453dd236226896294cd3e165564865897c70649c6dc33e893c1e291fc0d09f59e4b1f2c7c5b0886e88c78438c7bc5d2c0835a241b34b22658bb5338079b9117a0dbe2190cc77102fe3e9b3", 0x98}], 0x5, &(0x7f0000000680)=[@rights={0x20, 0xffff, 0x1, [r1, r2, r3, r4]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x40, 0x402}, 0x3) chflags(&(0x7f0000000000)='./file0\x00', 0x20000) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) chflagsat(r8, &(0x7f00000000c0)='./file0\x00', 0x5, 0x2) 16:00:22 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1008, 0x0, 0x0) 16:00:22 executing program 1: mkdir(&(0x7f0000000100)='./control/../file0\x00', 0x22) r0 = socket$inet(0x2, 0x4003, 0x8001) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="1500ff3a0868bcbd2a48e0cae531d67945e98f0180833dd54bbc62322ffd3f033063ead6b5942cee068761e5c26e7134e821", 0x32) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="4537700d4e84c9e100124df7e4ab8ac8160e28a765bbb1634b90cf4fbda5285fc483e022bc1709b97e1c78b429693c68f5472d795e6a5ae978d60cd3ebd3bc13246f3b8db27ed412c1e8a7f589dfd31de62a63fe4e63aaa08f6db1943813", 0x5e) unveil(&(0x7f0000000140)='./control/../file0\x00', &(0x7f0000000280)='\x04\x00') 16:00:22 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000040)=0x3) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x1000000385, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000100)=0x1) 16:00:22 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d700000000150800", 0x0, 0x4}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0xa22) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) sendmsg(r0, &(0x7f00000005c0)={&(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000140)="e30b070905d2e619004c3cebacf6e1432498305490e3f1d7d06057facd6f9632e51415d49ab3752f5e8798562dd132bc6a90988f7b16f546a0c751d244083dc1a9001d565a2d84865b66cefe9852f05699b3503b60f5eae2c21264905a2146f17bfdb01dc05070bf6d953cdd008edd500fbfd83a01d3cd41c9e07f483772a706032439d8a27a2f0e8007a35ac2cef22d7b3a1eb310cf8ca713d38a788b16bf8861a23a8942cff6b2cccbb1a84a60ede83f1cff497b9659f79c73e6983eb62062e7ae6c8dac00b51e7cece020ded7a6970dad39495331a822236261de63ad90fba4377f4f7f15cd329c126da100c6c52528481882", 0xf4}, {&(0x7f0000000240)="5151b0187b4e5db4e69f1dd156efe7034ccf9d25709f8be204b4c2b44420cfd89fb0145c8dfe4f19ff54d2c855183febf452c2b62976d458babce547", 0x3c}, {&(0x7f0000000280)="b40e542913a120b88ced031d138f", 0xe}], 0x3, &(0x7f0000000300)=ANY=[@ANYBLOB="c800000000000000ffff00000004000026f39559eb8225672c380bed1b7cca899dfddc9bf107ad77ae393054eaf04ff1b55d2842f722dec9e2cae7796d0510aa0f22510baae191962e575290cc3a47004adfeabfe452332a128c9856daffa194328ca3b1cc51a7f03f3f29c5ca9782b6bc2d600cb54488b41d4bc1a453416e840948d8cbaf35ce3f343fff35059596f1ab4e18c81c7c4ed1730fb9c2c231e6e49b2ff0f0387c0588b024b6aab4cc03f12c1eb982fe658251d0b5e4bc6b3f4b98b3a0765900000000e800000000000000ffff0000ff0f00007604cc53dbfabb5bed1433b202b77483b9af5545414a9386b1fec2c244fc3d394011016e8a7ebd527e4682302499553d7335994c96b458c2100e650358dcf0d824cd7055acb4415361df5139c0069a9a40f3e195d62f1b49705ca31d700cad3b74ce3cf3ebd51c0ee01f446abe8a0367e4bbafdb4d50b0fb9f347811fc8026a056c3185c7d259ad3f00152ae22947584d03b518de2ea851a68254ca61660967e154fb6165dabc83631bb2675e858d2267c9bf649924417926d5a807c8e4342514a12b84bf76c41e63b43236edd371020b9cf1f6b773f1cc4d800000000000000ffffa700000100007ab1071c47398658e53d0fd2e7dfea8534a7afe33eb8f501bbb4bbe1f1ab3cea4051ac8cc6f9262d385ea04b50f6f2f1ac73bad261f3fbc26cfc55e81da6dd11b623a5f8248255364112c3120b6cdc236e0f8a448377a68f9ab3d73a928ec4e6b1c8e41128a9b02b375948c4f424f46a95c54c40235815a1057de0d5733af0083d22d57f3548c42e6b73884c9970c791f21c62aa75c89d048b486f98b77638e5c37c6d083de9a3528ca113dbd0d82577f1bc2392961922b85376d7bb68192926d3b24a0000000000"], 0x288}, 0x40a) ioctl$TIOCCONS(r0, 0xc5005601, &(0x7f0000000000)=0x8) 16:00:23 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x6, 0x8000}, {0x26, 0x4}, {0xaf, 0x10001}, {0x9ff24e5c54b4b9c5, 0x6}, {0x42, 0x2}, {0x4a, 0x10000}], 0x6}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r0, 0x5) r3 = geteuid() r4 = getgid() r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wskbd\x00', 0x1, 0x0) r6 = getpgrp() r7 = getuid() r8 = getegid() r9 = getpid() r10 = getuid() r11 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f00000003c0)=0xc) r13 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) sendmsg$unix(r1, &(0x7f0000000580)={&(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f00000001c0)="4403", 0x2}, {&(0x7f0000000200)="efdb89f1605bfa673311cee64c8bda08e87e53876e7b508c75801f82f5203bf9f147469081a82e388bc8a3bdf2648f228f354988b65b30340a867368b1c28caa72351b71dab428bc4bce28259eac0ced0f857b77d52f194b4fa6ab6991eb009d487a24a6fe77f3756a5b785a1171fb5bfbbffc03ce93871ac873b1d51e1b726297a42c94e0e33a20abf064a1c841f1ebff9ae068d857c716f3f8c506b4d9a928bbb23abf77608c998b7a32f22b62512b5c06965c25bbb9cea99d7c5319898b92cb096cc1", 0xc4}], 0x2, &(0x7f0000000480)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r5, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}], 0xe0}, 0x2) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000100)=[{0x7}], 0x2}) 16:00:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c103003c5b00001a9d000000e74de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000600)="3e2a7913e4ba6d673553c0c01b3dfaf90f000e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e", 0x7b) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbfffffffffdc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) getsockname$inet6(r2, &(0x7f0000000000), &(0x7f0000000140)=0xc) 16:00:24 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) ioctl$TIOCSBRK(r1, 0x2000747b) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) 16:00:24 executing program 1: clock_gettime(0xbf5d81f4c3c90870, &(0x7f00000000c0)) r0 = getuid() setuid(r0) r1 = socket$inet6(0x18, 0xc005, 0x8000040006) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000440), &(0x7f0000000480)=0x10) r2 = syz_open_pts() fcntl$getflags(r2, 0x3) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) r4 = getpgrp() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) setpgid(r4, r5) setsockopt(r3, 0x0, 0xa, 0x0, 0x14a) fcntl$lock(r2, 0x9, &(0x7f0000000400)={0x3, 0x23, 0x10000, 0x9}) r6 = socket(0x18, 0x400, 0x1) write(r6, &(0x7f00000002c0)="79da8809c9a08c23518439e1815e59c8665de6b3cfbc8860a6bb18b30edcf7f5ead57ba811cf114a851f987b29a92a9e0716c508c3a357cf0f3b17b3c8c3bb7f698ecb7ed0578e3f7e2266dac1e4dee7142c29a895d91d622c0e5a8e19c61c842a0888a6de2214e60de9372941733efb0b93d11dde41be84df051ea71ed4ee1d6dd6c55ea640e4f5a1997dd4857b014c268d1dc93d3022eb19e1e39eb07c4c40446ab8ed614d8062094847749a278b2a7f9558dccfcc4bf771ff007a09b867e204bcc4a7f13ffd607cdd02d7b9f28dde32fdc08c6141e081b7bb29469fc73d1cd63671e3cc8133580d", 0xe9) setsockopt$inet6_MRT6_DEL_MFC(r6, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x9}, {0x18, 0x0, 0x200, 0x80000001}, 0x3ff, [0x200, 0x100000001, 0x6, 0x3, 0x1, 0x69, 0x1, 0x2]}, 0x3c) r7 = semget$private(0x0, 0x7, 0x8000000020) semop(r7, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) r8 = getgid() ioctl$TIOCSDTR(r2, 0x20007479) shmget$private(0x0, 0x2000, 0x4000000483, &(0x7f0000ffd000/0x2000)=nil) r9 = fcntl$dupfd(r3, 0xa, r6) ioctl$WSDISPLAYIO_GVIDEO(r9, 0x40045744, &(0x7f0000000280)) semctl$GETNCNT(r7, 0x7, 0x3, &(0x7f0000000500)=""/76) getsockopt$sock_timeval(r3, 0xffff, 0x1003, &(0x7f00000003c0), &(0x7f0000000240)=0x10) setuid(r0) ioctl$VT_GETACTIVE(r9, 0x40047607, &(0x7f00000004c0)) fchownat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', r0, r8, 0x4) semop(r7, &(0x7f0000000080)=[{0x0, 0xffffffffffff4997, 0x1000}, {0x4, 0x0, 0x1800}, {0x0, 0x4}, {0x4, 0x9a8, 0x1000}], 0x4) 16:00:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTART(r0, 0x2000746e) pipe(&(0x7f0000000000)={0xffffffffffffffff}) openat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x40) 16:00:24 executing program 0: rmdir(&(0x7f0000000000)='./bus\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) execve(&(0x7f0000000040)='./bus\x00', &(0x7f00000001c0)=[&(0x7f0000000140)='\x00'], &(0x7f0000000240)=[&(0x7f0000000200)='\x00']) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="ff04008e12efffb27858f5d4fe6c37b3bf1b05eb5ad35a0500000004"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x40000000006, 0x0) r1 = msgget$private(0x0, 0x80) msgsnd(r1, &(0x7f0000000280)={0x3, "76e29272c1d4a62e96ef5a65232a549f8e1629f7f770960b59ff695d61741302f093f74249f7e19d38d4bdb26f5d0b7fb4564bb4"}, 0x3c, 0x800) write(r0, &(0x7f00000000c0)="220e228901001c067ebc74f0ef98de61da9b3189580ddb50", 0x18) openat(r0, &(0x7f0000000300)='./bus/file0\x00', 0x0, 0x40) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000014d, 0x0) pipe(&(0x7f0000000340)) 16:00:24 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x61b0, 0x44bd) r0 = socket$inet(0x2, 0x8003, 0x69) flock(r0, 0x2) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x8) writev(r0, &(0x7f00000023c0)=[{&(0x7f0000000140)="3813566969062f565e8d37b5692252066711dad12e64f91c9e7028e8b0e8204854e87bd07b7e1efaca28fec065c5d203183fac4c67266be63368db35648df4247a3add1833bcba15e0de06049f7039ac18ff4df207ad02123760e1e0fca3a27b7d2e0b68afd73e5899ff2d44fe50e7f04aa4eabf1da181c10205459db50b8f6d919c27ab811e4557d2a501b0c55fe11accce8b3a38244f2748bcdbd96e4e499508f514697f013c4e6ec118145b5b", 0xae}, {&(0x7f0000000200)="ccbdbea83b22adc1982db337e7d2bc9c97fcae62fe6f0ffc9b436613f6a54d5cd880456dc6b04c3aeb7d8a618f1114e92bc4e221fa4ac3536ed64683e40aca39037ba9ef773a4f338875fcfeaa82c1472c38c3107ce1001ead25550cecef224f0054485568a10fbf37e5fecc5d1b170c1beb84f9e91733dc15d1b5813b63523a7f4accfcd785b457f0e4b88f0e624e5731c838df3230d8a81e42534dfc012d6db45425b571f1ec24b4cd418d1f4a1033848a5c2e8a6fe69e86d8fdf0e641ac755d9e11d23802c506b107fbb00ee71c2754f61d1aefb34856dbf8d441e91ed67fa987f7c6cb41c790a74515a02e4ea7a3930bc1512b4d1f275cf24f5027fc2855d63b2c976a9ff74ed1a5b33e565396b4d4dcc82bdc817b9c42730c39a2336bf317532b1731dfb4b6b2f86f365fdc274dbc08bb164188fdadc4ce5753d715110817b2d4d629d98a333a90a64f9a55e4236888279553b01c21b68b514847de69fb69e3c4fe0407a28f5c04d02d312328f689810b73252bb75d304c266835dcb5f0ef9f9d53999687912e234c63d31b555ce813c7484f073f96cbd4c5c89f80706aa8dfad75b3bdfd19c30a82510caa3940c41dbe2ce4c8507a5b6a3763df26b1220e55b8c127a60d57c76e88e6102e9594f02e1990f032cdee05726dc08312ff5cd4a15d4486d6e7b131115d62350d98105dc1bab381e022a696abe486dadb67a6f185136e543d8480083ceef3f2a37a57613eeb03d6c338f67c15a30425479d3a9f93fa6aad9e8480e1df2917c810c5081bc2d44a5c89b15ab763becf1779a9f5d8f641e06668d1ba889e3ca59d6d1e071c8031d51378484c4c4feb01215682b1e1273162b70072b54f69c3381b037b00f81746c36d14033dd3c317c7d37f800176cfefd2237266a3dbbbadb67a4ac6e1b4d1c0989d5ceaf56774a6306e9e5458d792023f839e3bc70bc8d26f4a61c89ca36cef2a56b4dcab3f19176e412efa3a950d7327cdf487875f5a36947ef733cc0d924fa2d95b8323297cf0c44a626914dfbd2af016a58abdd2bd017b23d16a31250d8090755e7e05f3845e5963627b4c6583762ca56d05d674d83804d0eb0feb314eb49ddd3adc0b58052dd5349e18d7f5731023069bc9e9fe77c6b2eb426ef231bcaee91ef5f46079b62013359e906e8f1289a08b241958a0cd04ed1ebf1d3c0199476d2d85902dacd8ee64a2c6c3f44349189b740ac619f1008d4254b70b578daa520de4329cb4295ba2666c87f79254232f77a222cab53643f976a4fbcc3c0a32e6305b211f2a71320f85cb8b52dd9388a8ea71279025850dc4418553c1bde1ff2756f0a0bff2535d10194eb35d3280676af431f84439af0f4648916a2583bba08198528552b8d385c36c7133e7226caae5e83860edb14675e0c4df9fbf5228a60579f8553b55919886a1fc933c1210d282344e7378410f76d66a039ca2406a24af5bf4f5e86040ab3b182a820d1d41e90fdc44eb91a479e1ec3d04c93208050e040056d389ce5b6b3849c5eb9e43938f0134bf05a72571d6185520cdafee304ac60a81aecbb0038553dec885660fc215089caab105986a9bcce1081d1e24322e4dee5ead00432f9504b38af2f2aaea8714ffab68b37e9453726b77328f1255296d8c00537d8218f41211ef4df1a4334b124c992cdca8c8aed8adf2ea936e5ec45ebb62b974dd74710fe5970804a3e41262de5662550e5c17952c1dc9b45549c62ad808343617fcc6d71ac7126b9c52ab73a40bb9282d73813b3db637149cf32c43824523555426eda64f6234f897e42be68817341d471e6407d103c530df7f00fcd8e82a1eb75a26e41799fdd7374ddd4b7d507c7c48bb7740ba105e4e1aaf908be937c70fbb206aa636a06ede11c630ff1aa6e0915c8c5de75c1b2f1cc350142076933e0b9baad02f7bb89c1a1571a7766c78868440883c8924c9d870975d76b2e6d686bc5e9e9770007f20f413984351538a2797ffbbf548f0f5f9e42466997133f5a0c82c34b566a70a08a01e25dec9f9b11aac1e4f1ce130d00d8af33d7bb940d22a598881b7137b73b6ded6b8775fd3c529d366dd01b4639da25f914d37204611f3177f69ff7e02b3145c0879793ecdfbd3e96c5af63d7c15944e75cf39dccec62be39a5f830707c90915a8259c17b4aad548db62ea2e2ca224f1da960c81d628d72670a42e7d568560f7b047eaf52dd12c63cec7a16f7681bf8193d8ce769e03a23550cd7ee4b1eef880bbc49578c44924795630012f86d55fc007b8cbaaf770e13623f412ffe4f058422c96d2496ee90b801a11813b33185adc853921036b6260e7c5ecc455b4a6d6f5b1806d52f7d2682b363f8ad575cab229fa229c43a82714f6f36af33f0ddb943c78b468cd31389dc639034c0b8775b9f7d169ece94aa77dcbb0a3a3fbaab5361c4c08461763f1d8c2c4244d981b9892db10050566be80c66c02fbe2b43e56904c4a196237ccafc471abd2db6af6354227b131e7063f21795502616d072cca063881c1e28675fba2d3ac483830faf15c77736c8357796e1eb3bc4c72d0c634a6c7d6edf8ead8397ee582883a5b9b1f39b6417772c3fd61074460959ebb3788ed5bd43e4c7382572bd0a9d209bb9be9039474e70717bde79e799f43d65191bacef6a5329e54c12c8d285487fce302aa2038c12d92ab319908c2db41f699d431ef922962859f53e8dfa8a23d2c7f6612f5f0a5410c5689bfe1234ca0e5c075e3a8c4ef2a21b6e988b870825052505b3cf8578d8dd4de60704338700a33c7c32390ce6878df5861d12cbd54ed2dc8c48326ce79c3bb2ceeeaae36615c954d183c8ca573535758f0e617c527f843d3aa373bb5b3e38b952c6c77f1a560388374fed6614c90fbe0b759cd97a51f439ed83a54fa76fc7a2258a0552b55635bb3a4b0d03330eacc561ca3418590be01d56e689438140e0d3ffccb50fe4e81063c0eb07b4230bbb63fbfd14b749f56d31bd1cbd7622a0d1a1b39ad3bc6302cda1185a4feabba10ffbcc293307adc897202f4b6aca88db1b3757d9952fecc8305526863a1d17fac22c07c5efdd7897cb16c1b94b2826af8d924a2f61d2f762021de6d5e93b0b53bbad09fae3837544dd06b96d4a3af7dbbd41927cbbedc64954f3740b37e24ed60d643c86cf05e4af24566e01dff15088a7b4bbac2b8f1a91842e16f9b78d84fe615b2fe5615e576ec310a17ca6686c70f97ff7f05dc0b301b3751ae3f74b4691bb1bdcec932b1f4f26bbff92ef5a7ca3979468834257d3b481aee540f56a102bc14de143062194fa2fc774b368be13935518ad7e30f448073733f2cfeb5df527745d9eec13cfbd02aecfc7251d72d7417c1f56038264ed50c5e00e5d80459230c939016dc81e70f685cd403e21c71173d67792be146edc64e5a38379a7d8295859c8caefb7ed58606dea172a21ae348f16f202284a25d6d2838e9f508ef86c0b76c5b7bcec7c70280dcbdc770f30798bd5277b83e27d77a2a9f612664cb49e21b109645b4f41263607952e160eb4052800b08dcd12ecba0408b1998cfb029788d29cf339a6a5a2fd697a8f4648b1e1a5b3d9f71e07a61865cada7edc08f55b1e9c6818738755f5b826b938da69601413dfa122d1102a3bb27ba2ee38afc5e1faa91da17b4f2796b6810df717bddd065bde802c8c267c476e5f014b3d8dbfe34908e4171efa8373cc4461e7767b369c2dd0c724666b2e25c09ae61fa48b324bd6ff8784f2ed0cb6d18ab373a3ad27a569e2fec306b07d64b6b1b0184d3164c5ce494841c6d66d7acc724c8a1ccd39290a3c59857fef9cd578c43ed51ede44a9eff312ff16ef841b4404409b5cd6a1a94dbd2a609b794f7f3dd916261c51bad189879150ae9b80461ec2d9318d20d58fa95918d2f98b2c19569b2e2b582326bed74418866d9a8b84851ada6ad4a521b2252b1cbc551cae17b50b4050787154059d42cdc4eaa17ceaf56c8437b916f0c118502ed4d4514d9f4abb9ac460ccb84611880c27e1d704c95008e9a4ce3a005e99bf54c9cd0a69b92ad4a807aea532cb77b70e759dea7ddb0a7ef08de195ea30ecc8f0e464dfad8527315f55deb1b1d85749ada3b7817a7d5c8c9a88ff0ef7e5d36b680ad74ac0b148807ff4690dcd4366a7c431c9385577947e2673710b44f81ad6e6c682bb1e64a1f0750c756ab250ad67cb35a94facaf84388b63f291b58615ff4926718bccd4e13402ae2b9268e27276be9828a9ea36050b195447d3733eb8011a4f651d77f52bb25652e9655a2de97223f89ae6e38c8730a2584cf667b5d5d94630c093716e1803aa2ae9dd113d28eae2d998d18cc61580d7b75fa8faefeac4be51b768192f94fb8eea847da5128211b48a24158783a6efd9a0c324d1d056d205d94ade9108c211a266afd0d1892126a29e6072ad5712a563ee405086d88f41ae2c7d3402d3a5d4edcc86d6f0f8cd44e1746bcad555bbe07a39cf4ec5d5a7f86c8ec3e1cd3ce8ff7ac328c4f0f28ef11ce359fee17742567787a246141921f6c45058457fb3c695b963f130fe9df0fefe05b1062edab913e7eb87bc06e031648c3190c7757d3a7a483fef24ed8c85ad843c138e429e6f94a7a65b4337c2c56149b548a61ea0e7b5136685aca93177f052d115c2883477684c6320129e645a32f793e827bc5c50c615c13681a047a8e8c86d1044beb56268aef6f19b866eea535b7e42e840ca9f3ba6f4091a7a74677c256ced37ae37f27e2d0c0b59fd5e7b9af4be05403ede2ed50b31d3f9e3a9246f587373c66316239c8c871bc182f6b43de307ab0e8a626252f5dc6fa466241b4d0698cdfa2f08402a1ca6e387a81958fc29b5d5b96a201146a4eaf67784e75db4204e55d8ab2d35d29438fd39138aa1d3cae9edc3b80c5bea5e162ce5118bd0307c523ad6207a32c723aaf9db61db66f1d362d55e9b561c1869b69d49845e29ef1843c31b44c1f9c4f3474ed70ac0f7fda86b86d44f8b2edf9910b41896ae7a999302edae2da32f0e289461daa4b4186eb6d59c34373a24ec74b1ddd2733bcc257890d394d74094ec2a0852ec17b646e20f49e8ed29afe97506da996a7df8e598eb74183d1e45d5b88ffec77c49227571cb8a7a552cd9ea48d106616587d6c09f938f94e8dcb61ec12d48284bafb9726aa02906e5248b29ddc766543d0ebbe197078bd937d49fe34a0a55855a8450f8d99ebdf0e729c3f3cf04911488aa2a3b0d764ddb5d4d010feaf7780fc857ebc9538d6b1cf6e17d4ee8393419ceb234b144722b6c9b2acaa1cfd8ae76a3bd90cd8e5cf9964db9c65f2093aa81fad43f2048764f2dbab44746864228f5631f2c56866dec2580483db164882c0c3fc989b214d1026a685b81e196674b66c831c8953ee9fb586d51e448d86229c56078a5b3166477dbcb0ef04e0cc80c6dd4c2a4a048570968490201baed1c092d4078ad53cb2e22c82b8b8944911b622dc12d436a2f5e342a26ddf60af91f15ab60bdc122c852e15d0299944236bbf1290fc9d219c8337ba751453d7c249253d9d88348923ad7c06dc5aa96e3d8d4c901ea9be90f3d054a641a0273cb9a3e13700fdefbcd1e368bf5af1f1c4220cb1ffb11e725b52fcb8b9e0a2b6bd60b2cdb61e3617c5b21c6f131700d0509cb6f45059cc57672944c1d39e70d8d2da7ac3852ecd7d8ddc4172ae3c545f9e06bd777322a142d2b59fe4c0887dad59deb6148a08a5a7ce076d4c3c4c0bd8e0055ad85651fca7b6d7d0eced61264b77c4fbc8420784401f", 0x1000}, {&(0x7f0000000000)="4d178d794bb6c836bf5373bdfa7967949d67", 0x12}, {&(0x7f0000001200)="8b7c36545e232fc93c89c2a24bd0afbd6be246ae03801609b0c36b4f707b6aa68ddb1df8ab47f97dd0d324bd247c9fd04338d80f04024c62fe9adef15944cce80b6e889d39c3b8607826917108e91da19962ce53ff19eda2aa174b0ad8765840bfaa36e238fd37181fab11d87826fd82c5b99059fb922547d9898b0e12279096513373c7572f8a7c558af50746ab04a3d0353451701ace3e6fb4adde6660b36d2d131c3721448a70d7a2015551e86e0d", 0xb0}, {&(0x7f00000012c0)="192d73dc0a27c8208020d9949c8f50cec0fdc544f3aa197d9a95598dac095637101087613c07dd1f1baa63dfc663999b74417547bbfefa86b59f0ed167744ee3337ee191180560b37629b4f36b54f171566d9766c181de5a6f49abe67b14ae0c8d8651e8982f1b4b1aa7ceacc506eea209ab9c1b3856c1e911d52999840c02918a7bc8d04d6b7088aa9343c12d5765d52f168e5e7dc946179aa24849acb48c3566e9640dbde6e9bd15012904cb7259f5a25a89ee29558c44cdc2910aa25275cc13f40c34d90e02edb4455787ac14b6134764", 0xd2}, {&(0x7f0000000080)="cc089f5c37ab6bb301114503c3f55026ff8d456a1b9a83c6ecf572d2daa4a3f1ebecba89380fcef0fa79a33ae0e0d57e402c4843f5782528b055b6d2161d30adee90887b72129db6a8414f80de702196ef62", 0x52}, {&(0x7f00000013c0)="4b17ee5ed60d5647284c135976f1361b7ab47b7d57e9f54199dc71ffc0ce252578e1abe137d31200fb6e6e5a780ef0cb8952f928cc6494f7b06a1b61669ee3edf604c532283814322d20ef057b5798267faeb11fde44f4055253f30843ae4a3820a05d80d544990fbce862677dbda0380c8e77f68e2528a2d388d7e55ee37e0cb5f9d429ebe09489192e4a46a88b08e6b0e670aeb907f82271929fedc0dcb5482d38987d706d785aee8a04ac32c01131e528cae5edc51849b13ba4ecabfaf8a0039377228aae7fc77c55c94c90fe4d53393b1c29bb4971ebc7474e0937f7930091508d9a315bdb3818f8f4295204c06af3fbeae141aeb2653c640a377a9e9aa203a8efe91c09a6af69ec7620e56a190a41efe72393287d701567bcc807555796cfe8e28e9a8f0b3acb09b41301151f0e9485542bb4510186dd0696367bf92fc95f25e249f78d62593ba41435df00343d7ba20d1b6939489b946a27cd249701fc0546114abb5386694d0d51ee8ff84e590a8814ac6308c37aa0d5eec21bf4e7542b78e36967e493c009950ab640ce2d2af3300d83357866e571b15d6591c332d69276ed5e50c2b2953ea9e961d6d1b2dee2b1459a0ffae9402b3cf57435dc5355f2137f30ba1cdba7a72f04ea03459d41eab0480357f198e4d5393bb20aa6ff765805ae761e5ea4fadaf19cda4d04ba250b34a203674450e76df107f717064a18f1a010a1f588128b0a8e3012d6d6d6450eb6aa002f20cd9c0090ec03665085b38d08dbdd96650222140753a883908d6665bfe35b31d570eb0f4a4ae05c440a9834bd36a9e286681fb78af526bef66b416716ce2499786bd27ad29477083d3d7f546900e429c08070e8a8c39ebe5bb37cb081c46934b0941f46be0d11bcb51ec73ab6694c807609bfe90e2f66d10cbf70a624a0afcdfcdc432a25f6705523bb232fb86236bb4aab940661b6d9bc29e9b2854496cca345c804e832b22c10210ad27f3f311adfa809a6298da47332d51460e36a090e56e3bfaf307f1462ce8252523abfda34e4eb7ab1121f7fe33e128db05dc9b3677e1781158d7ade5db7034de75da3b11370df9e3f71719e39b729383041bc85fd660dd1c3c6af7adb0dcf77dad986d835aeaee749f1cadd7d01b3a3bfefaa3197260750ca6a62118a9f16911fb7f35a14b60d0d88e304749ce51caefe931f9f785895eca483c1c270c559996fea57ffeb2d4028d5bff1f379e122477e6f3b8d930ca73096d8a470cbf315f28265920f5ef93fea6028fad10e26dcc4b34d8ee11d9e82fce6c57f45ab5f00d51e96896e983c305517e73e5ad670896036c63dd4cc6f04e63ffe2d2fdb71be26eff9968e522029af1512392042255f7a145a94ec9523a222a97b174fc06719293fd8c7d371f2e9a3c9443a365530fbad468348420fac4bd1ec62708411a771e920274a28042a30acbfbf76dbb52f69e12f98a33ec10d5a20ca7b67e5d4150b7e2a44c0ec401a42b479f3cb997e21aa10618b228a30264792bc832d7ce724012afcc49d2050f5ca022abc073d5f8f593c9c535af6c25907f57b7aebfb8ba33035a09ea3c094006a20f732b4d498469c9ea72595572e0bfbdc2865abf459c967d6d4864b1823f80fc9459e2b4df35c817c574148ee4133692afaab72db2d533174f8708438c4a406a1b371bba603a1cb423d3565ad0710a803d0e97cb66313ad09b5a0c721fd8df075cee7c2cbed36243bd770bd00c202b549f5d31f4bddf84326b4cac4e16d0b2c620bb7ab7d21cc278ad0647976a16ece2ccdee3baa8b78ec1edcfee67efd5958dfd74e194a403b90246e64bd17cb49f23595f272a3ebd6393c616fcabd1d691700495720db18a92a6c61954dce4324daf2e4f9072d670074fc4b2065566e1ba1f8a5db0211bbfab2b287c577049e6876e08fa49a64f462dc419a3f056d67a1f84666ec1924b3b4db61765c23a127a1d22ee7a6ac90e168be76782dfecb06ddf245cef24329f60d6d26c57eb8e23f2b49da34a7afb5ed0aeda1334b9c5da54f41f20efe1f0fc14a022f08180ffc905a90aa2574332b6c5d3a3a2d943450db47387ec2c1ddf598855a2c78f02e5a2ea4bd874d73578dbe0328a6a06a801bf902ed1672f0a52e71babcf77343ace27ff00713278bfc56dd22a2462059d211b3d1c4e6140c49111b15d923e519d3b3ee023f97dd047df4bbff61801d05f31037f5f90847ce13b5c84b504e97f55b5fe1c08bc07c60a7e04231d26a442868bfc12cc7a4361e305c5e62aeba8093627403b9ed8e5a155f14b82de3d2d9d2ed7c2ecf15369f067f50935e440bda3d7ec67ac1c2c2c2ced2ed3abf3206a5374963bc6a554c21b23f2ab28b791f019bb82ef14d6fafc8fb6f2a4df8376aeb629f08d7092d73963be40e44474689f48e425eb7ac44bc6cf9f9aab2f17fa2ceacd8a3fcfb7b87dcd948cc7209fce260c3ec635bd72461e46eb636bf005b2fb2c30951533e6e032578c04be9408080e8e958c24f632ce7c1e5cbd281a32fb568f77b71868591bb84e33100f8a964df7b8507da225cd494d090c3ac24c91e8ec3ac3bd140df770e7e9fcf6b2adf3a38f0da05b612ec3eefdb6719f0ad0c7104185bd6c96a0d22977828dec8ac6abba3cebe9f0a2e9059959272c9bcd54b818ab9671260ce5b98c4dd735fa04f4951513797e9b9c52105aa2812a96b26cd9aa57aa4fb9c2f91c20b19e2a9ea96642b949bf3068c88975c394629e0a72b2688c44067f1264a9345158acb0c2b24ffaabf2f63673d714ee9bd17319fd9712088e0c9fafba900aff2aba9851dad5f8e52f6fff14e0045ce29622d88692a34307f74105f8ef3404e1cf2542797ac442c2721ae6aa6487d9c18a3aad52ead55d6e1b4cc8447fd1190553ae5e0f48c1c83d337cd77f30ccb172fb72fb70f9e5d33e39274afd6e3225ada9756ad865b317ff5967ff2076976fe66c581d62d8e6f5385dba271f6ffb80002b0df80958bab6a03e447c53d56b972204a22747fbcea4fb0dcfda1cf53dcf2766ea2db84e5d1af6e66a48d1a00620ef376c95b671aa0b0c96e562aa721aebf294d783bc771b6761b319bd604dc5dbb523e6cc1c3ec1c69ce70bd04b3c7b94f3b935876863f09d9e10858a3dcf5df3822a02aeadfc55808d284921ddf960d868489c397813337b52c621d47c0766bc272b4797b72586c9294f72d49550a6a9a1b4b146db21bb5ae50810fc88e7f40b0fde4edc452e5a57b9612844d737e52aa10afde8fe372f49b60d5420ee2fea9554dc234df8ba67e9c26a1e3a61bf007469e0b90788481a759154455601332ba46bcbf060de4455b8daea85a89445aa8e5018b3d412116ceefd46dc4fa334563e4e7c395ab53172fda206bdcc336c4db4b2da52e547577654f2e2b62047cf2afb18747ff6688a9aeef3d3212df5e5adfda1c721699c692fadbe9ba495ce1ba0dedae05b4922c757d287b348d72a06fea7f52ca664b897056d70c9d2e5c0ee15812e5ce0622325c8a8a639b706a04aa5178fcff14898b2e0eaa590a1b7cd6a5b71230ac9b6c03a700d15ba70619e3f0082dce8c97236609bc97262feb33d6dda2c7d46175f514dd423d7291e901eed81386c588affaef77e54f3bc675ec8be4cc3b6828e07e6855937d7b29cf3db8e2ae9c00f647528dea34d192259331a660bf31a9cc94faa2b9b227ce25a3e3545380d73810e69eba287283ae5c1200d1c1f7c188ac606bef76ecafa3a0f20bf845d5b91fcda48a38709a0311eee3d0cf02db0b025d5d3df3d3aa48e1a3db38e89e4d8a48def585c1b928a386bd241949d459459f9e48432735e67fb68b2b3f5c99ba109e8e864a1ed7df800dc3f9cbc859e10bca753fe50774bf06b4093efeafead3cf8188a98a07030bf8f107288a6a66b944eec65a7ca42bdfd719b035c39d8564e15fa9e862deba1e1c03f67e0bf640ab5a6c3b4d5a0f82728b08e3349efb8f2ddd5a2dd7fb341db62446ca34c5f7ce103527ef728fbf487fb8d3cde35582986b51c52bc061b2a00ac0df997190b424a520507a71baaaf97cc9c9c06fe93c11fbda7cbd394616586702a9deee316394047ebb26d439835fa4099533aa867e246c0870663b44dee4124c85e5afd40aa19b237b53ac2f31b70cc1a5f594fec0d6497a1693d6e1bf9a2dbf8c3603ee6aa3e509494eebd9cb1d47d74be1466874f1b95ad1dcdf6a59f625baed7b865f85bf7ea1d4343ad9614eb100ece986308fa4a50fb0f9cab55c6cc3ed32160ebbf05f9b5a1680ee3133b5f3492a04e787e54941d5b7055f210e9e06c892630c167daa7213e6143c14d85ce2995090691e7ae0c0fe25d286d6ca665a7f283640427f53a213ab604f0a57bea81abfb634386f49470d353b79febdcef3d9c2ef4abafb3aab9bfd6098c309b2726667e6b35580bc5173ace79dd8c46791a3f8b4f445c6ded8d03cf1b34d245996da9392e0dc0a761bc9076b20c4b169aedfcf0b1f356b4b60d43050e5a49972618d76552367b7b83d9b19c3a5391a66889fe638273b5f8007f246aa8e799a71c2fce5301a5741eb7a1e1930eca5023da0f6345ee218296cb341063248cfe046a5c85bdf867ea45b789d6e78be7249fb51c3eecfba55326bafa86c0d36bd8807b5a4910d4ef7593deae4390b06b0eb5c5979064f1e305b3e8fe074ff488757f51ebc54bda268af37bb10a16d5e5becb7ddf05d4a5b31785beb8b7465b88e4a896d0e886734f02d5322239b55ea560e63b79a22e8419f9f288e36d48fb71e299da60c89f7b2e73f5f1b0b45e6c3777e27ce755ce6f1a9962c17beaff942ad5a36f299862d52f0d4f4bc32fd13ede76bdb7edca4c857d8ab1bac42b97afae00d302182adb361a1ced69c25fff1b29744a4324027e7e5d78b5dd88e168b7d4f33972f51605521634d5b5a84b080f1a5d102736bdad4617dec45693644ee6a7005a6463629dfe5603c957523a8427727b3f2932aae0ab491203f7ef3f11ba8ef2956bdf6b883ce7b2c7ce5c53b43eef557b6c742db95fbb99a3f46343324e5d1ce3334a45b4db79322159961bd5469a17d7caf0c37da1c27282dd98f44db47bfa99db8c9d9e37aebd51d6a9c843e1a15fa0e779f259722254fc9ae39a48a871e0c01ace19e096f26e9e1fe453b34b1c6bd3066386f950d2f92b173021f81fb9bd361c11f06c5056b8a562b3c9035d00c14b5b51bd0c66fd144770768934c1e45a514f53e93d901c721f229e17e3378b8af0009e371f86d5cdb7a729a8698b4bc4ab70a9a27db3d6594ddd08576b46342b6c53a2805549be842252b967663ce16fe67dc07febbb16bf4080f70a265b31bdab4861641481550ac9c69a6748de6119a14800980d2726c495edb97b79655c355b1f5a32fe0bf2efb346e2c70cabc896619b2ad72f5ed3da4155d606520cae70f6f2969033d65e1ffd5569f9306234ae723450becbe59c182a0cb4808024e91bbfb60a7989439ad5684c5d7a9bbfba31cb0b209ac738e7c623aade744aa3a737b657bb331bc39cb6579c1734483bb08bbdcecbaf512febc664dc2156f7edce753b0511e6962f77dc775e29fa149c41b9682c43e8305b69d25679aa3bd7ea32ca85cae1726d579a1f0af28fd713652a155550d92db23dfacbbf785b780490f33e4182d67811984d392ab9b807eb861be78a95fc15558446fdcff5829aa644a39f17c4480d056935c87a04bc9ea9c46c04cfb3634c9a3eae32748c1699726252bb6cd55a8f165a9fdc922ecf12235e6895b840355f95044", 0x1000}], 0x7) recvfrom(r0, &(0x7f0000002440)=""/133, 0x85, 0x1, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x8) sendmsg$unix(r1, &(0x7f00000036c0)={&(0x7f0000002500)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000003680)=[{&(0x7f0000002540)="f315a04f7a000194bc63b1f278e778f1192a660f65293c4a011a98b05359e4f28d9ea82c29bba96ee10b297b09a6af09d600e84f5be0feda7ec7ae2439846be82495123a26ea40dd06f0b63e86840b792b02e34dcd9b321166debc5ebe290e21e9d5a62a0666d3a03e2d459caf2d543e4d2096fc6282eff4643122fc0fd2bb8d7d28e853715e2ff9a5397be5e394a538332d86840e2abde72cb64fc476732ec52f88c52a89e6e467eb75c9a9f04ee7bad75ad11db54fb082c9fc6254f5c056dfa82c37ffc65e99e247024ce26fe2c1677d832ecb3edb9aa762a586779d4e95ad08aa95398632b5ed2f817b786ef567e28349324066e2927eee0802eb6b83146ce79c5d394a3de01b6c8dc81cc8ebbd84cec5880d99d8db984b52b9754729dd1c21f9ea940a999869bbcbd621176d0c9165828be5d13e190ad301d6118a78d0180d1365ca4f31379e6e85eaf80c5cc977d4e3efd3bdc7b588e5093f47f981e5b212bf3b91a451610abb21d95f7a6fdc17ce5d63228d4014bae5e868b81714a807700a5a6161db436239e7ed2bb8ebbf76838f26a5babf2044692415623893e6c4a19625034c840c5c89757a6a5bf8376c48343f624ff08187246a18f5514dfdfee1acd3730e6478adf4ff4e04aa4acee8bacb0be4babee4516391127fc6880f29e99608025de9761a251a0744ef47ad570260ef0416858ade9893ccb46aeb39e8b2d9dc8ec7072d5c698a4ec23766ba48368a86416093ff4ab293b2f3d395416676336f85d6bbc5cdbb803942d0cc2d3316723df61e6052b6151d3b64adf2f29a1239f56568de8abc59a392a59ee01e2360f5b10741c42a368079b2c13587aabd8d753369d3be5b71eb97fbb72f7273ffdd78cea0bbe19c632453d22db95f6169b5778a8cde37aff5c60f64725fc71e7f08595ab64160b5c229e70c27b024d4e30c95ca4c90fa9c273520629be7440d11c784e4f29f7e96733b45d439946a1a2142ee5e46c92291c0b56906c823a58c4b1f77a836f5fd59dcdf17fc5ed666d84b11a31f7d42e9b8898adf76f5146cc043566f1b172c1ad1a3d075df7eb81e0cdcdfc78b78ebfaec7654613cbc0351a6104284f791de778af658ccdf44838d4662746d894d9ffa75464cff7622d594fdbfe9a4fead607162287342f7d790667a35ddababc428d34e82389096a95914d476e344795c47fb5d78c45b8ffd29b24d06bfbe2efc4422e096c448967aadf30c78831583cc42af57a7c4a50c43e10c8f94f9c70dd83a534a572efb75ea9ac6f0c6ec415c5bcbf84183f79c20eeea2fe02b926d23a9e779fe244714e019837a9ba9c7fb6987144582823074685c1ccdf71fd0021689440088519415a54fa87082e97ea511ec87dddc76a91e221edcccadfc5579d90a11396092c3cd42b54a95dc5cdb3749d93c632e21ae9f41ae89fa3161d97c72679b38775a194ae03b76f08b55111f2ada696d8211e06d578e09005087bd16f705f656257ff6a7d0898e5176012e8051440b834bd9d75e7e3dabe5bde656f2a75c97d78b88437a87e71e3dbd7c96cdb0c14ab3b2e6150445009492fd8750c0d340637457c603131dc664e3fb839046ff8e8f446d932a773b6910ef5982acf39a5a87077c1228fee7dc0f0e40a50637be2b398d096074696023dc8d6002ffe1a6c53956b49a268941bfcf095241204474646e11b07e9dfad615a02e37281ffa653c466fb76e192b2b97ce8fccd4989fa3d16ae063ada567425eae09da37600832f02336d3a2860d9081e6fa4bb555af301b6ac7fc8a7ad0f4f3d91e79e9f1a584d9d3d88a6342103b29f3960cf8e6bd6e12e632abb2a0ed8474a59111cd447065f3fcfa2e387be7357a33954b6fff664ced034f330596f306a7f0679c88a44dfd942ec30dd5b84e5493a96b2814557109d376687b5cfd22f83f062b1a9d4421469cbb372a064752c149523aa3400b4752b2b8ee6bb092e357a154ab466ff11a939f89058aba92a09911fd0dae4227aba1fbcbea2fef5420d5774289441e51b1fce7ff870f42f00b13ba38b1034347793dedc197cf79f6b5876b721c0f12ff4f41b9874ea874c634758309aca7bb3da2c7a7ec9d177c13256e0ca45e24c69ca678dd24b43792a91b51dd259ed0c679bc63fde864b9cb3ea7fc7bb0c626de237858179469ec439e5ae9786d74c840e55a2d981f565bbad7aa6c58f6eab6ddfafd46b2126e8440c7453c2ce5277a9073555cecd1d871d7569d051146e192a1e9d8705e2663e2f7d3d9a8503dcdc377bfed263af85ce5bb75fafddd8edbcd0190c8d9a50ceec294a7dd5d6f3091802bbc6efcaf0a3e480b749fe0cb4aa2c16157034d4809de6d6258636de6f2cbac75f0435f9f22d4de621810dd45f6baf30434ce0738d35772726adc08f3b50006daeb0273469bb26d2547360ca74c353853031bbaa161195dd28c147ceb4f6da0a059feded0fdf4e2d2ec029d8573622e53aed8fc4eae69b03f7afb017e1ae5042afd5ad1b26b2e14acfc093e2d6a85a1d0a81f829d539dffe0558066cc850307472398ddc72944e78a3e747089a6a49ce73b4a977308d6c574e602423be8c3bf4f7d9eceb093761c2aa70aa4eb36bf5fda99a5457f22a57bf8e5e71eeb0c9297e75019f3db2623ee5cc7c7cc816fb7b6b51d44c6fa1382bf27ccb124f0739ad3b4bfffdabfd7b7a162822b520300425fc49c2262f8a93876c3f2a91914619612c1c7a4f150983ce304555e0b5d4d8f5351c2eed88d6330aa97b16da487b01ece48763ea17ea04eb37095631c0e1ed09d4afc319f2f7dc5b8b57808805ee1f075449b56cd7290cdc9f0b6e4b5d19795dd91baed9d67d588ae747386149b9222a555ff50d3c839de59055f507244085e0355dcf941d1397b7005b70fc376de6ec9e949e60c44352216f695dcebd8e89416069664526416d1b9aebeb3f879364e60da8a02f184112053d899550fe7990c895bf5f57cf265ca08c545f8e7c9890686d897fda32de4dc70ba9fe163cfb23371bb5fa931884412668cb7b14039f638f79b104adde6506e3d97d238091ada2a78ceb106b1ed2e5bf869a8bf57372a7bd2d219f80e33d11b10cc61f8bb60f6f337fb99380218b47a33b6ddfdaf482a1107133fe929d0ea48ec1f91ae4a32627e205f114fe3ad6c63e25b4df3d34ca09ffc5ab9f8e1a96dc6d02c5458d3ca00a352cc48e89ed651fd2f225323caa89d430bcdd5198cc03bb4ebc78551cb0a568627da240688a61fab50c3e1684428440e39ef584f3fdc83a7a1b73cc4b610ab17c2cd0403876e5d92f5a30a12c83b4689346f0574355059f8a4a5b15c396bdc65a10eb28651a0edc160ced39bd32acc9d3687b6c7a7e720797604ce8326524f2bd62ef71a9bf7cae4bcc53a06ade8d3b97a94533d715bcc2c9ca501283be6de931f33e6a8bee6bc15e2249a1473f1de9a79f56c7fb744634a85a0734caa8df78a556c785f7831d94c13f5b47fe4c7f38dda87158d13293ba2d7fb7ea97f1effe1c6245805e43c53aa6fb8d0b69ebecd3632e05eeb0fba650ec665869ff6d48eff63987c1bf18ae2e38ac3d66e6d34601265197039393713340185805e801837f194cebcada7eff1e64c9c3429d87c2925ce9d18c58529f5d31be627fd7662f8e2593620f77ebda23c5d19c0bc229801215b5d23d276173b2783ab87c0e45fd1231bee5ca2dc0bd8086c182bc5f7cc8d81bba15e864f8a7e46c6c01e46dfdb88cff31280f898e162917f2e1491fa04c018141f14045ed01ae1da52a226df967ce9bf11f9a5a2872c85db5b59faa271343e6da935d72ccf0710ee7c79a9fb0dfd68f56eeae9721c0f6c0fcb985a1634947d62ec691c8d5c0d4906b3d6174f96fb64493a314715583ca12f8facbee37656f77dd76f36eb35aa914142f1dad079e84605e4e610d93d165e776e24ded7214f61d27d908b4fc2a6f2b0ebbc91cf6327970efe527351edb247ebdf832fa7ab2a3e04d3b8e57d9138dd05dd4a7e5c3bfa4a84e0edfb73f28dd72e69d9fb4a1702f43c122f01a1ec847369b2729386233c53eea346c2a8c7156b49d6ce526881a3dcf1f008e96318bfc4cff269f6d04e52b55bdfa7e72c6f35cf0aa828626e23eac2be4b61c0d41c880349bbf2caa2a51c83e519239c72bb630f84e5656a61251fb058c4862ef6fb80d12b8cb792667ed7d64d20308778199167dec2174cd3c7aa34efab3592d093968671dd4fbfad655f6aac5a0604135840ca0f41b98400225075f89c77a2a2e284d94731b7e7a5c109762b637f2d1ca84b8db5db5665ccaf13613b72639e553c879cfeeabbce6cceaba4cd4bdc08bd280fbae7656ba059c2f1011f238c669d8c908a426a89024ea78cf0625dd99c21d13ba896d694e93c29712d2ae2cbfcb6d900543db509cfcfd816658cb92e208c83cf0e363f20dfc8e735a16d5fdd7ff9bcfc17f0ca354f6ba07237aaad9dafd954fe0b61041b4173f973215273a52c11224251b532a59ec5670543f8df43e07e7758e61d09781563a3c777e109eb9ab4ade3e6bb0ca549ca32483b9fb5676239cf03ede95751af5ff4ff9277aca68011f7605827fc09f6285c979d4670a4ce73332416b5856f49c46e7d7489c05e65d42d391b1cb267991a7c0b0f87f142192acf685f34a02b5a59daff7720603babfd24b83a092e845272c91709cf265bd6ba64a997679745d103004c0e9137676a65ca72156dbe7cba3754263a3b516aa1bed92ebf19ef286c79a49f0ac7d193c5d2cc627dea87b16562256f761111f2a43acc3777c36193e0f01e3ae9e31d457ee2337680faf2d1ef43ef7e44a0bfd32e6dac03e8f773f9ddfb95de770b62921b41113203e9ac83787c6d43f701406f191e9efa71ba8f2defb5c75c425628e1e5cc02eac2988f9cfe389ff6b61b27cb9461c9192cbc8a5e0ecb6d0f392ba89eca7af993d3df534d22fdb1a95a721f93d2ef47c66b004f5f781a121e56e9a83178eafc376dd1a85011efe0f1638dad5dd020373dbe00821cc9be3a2d64d40d203815aaa093ecec3392d830b04d9750e7b3c48e8b97fc207b581a1dfe07b505b82b6951ea1a74b656f237636af868983b7bc2a695825727427ddd87c91fd7b3f30c8443b275f1d1d7ce2e821bca6d46ffb06e1d59175840ec7d147586abe875af47e1c26835627e30ffaf9cc30835c02602a7f1ed5ee565932ab134f19e682c2570bbfd36465280764784888641d4e5ffb4ec7cb9c8da7d96c0a1ee9b6ed9cd3d25f21ff23727c35efcc8cc2de9fc85486e689c112101b86e65e56e406315f8a7c5505ee109f6f2dac9ae3da5b9e7c957771f7804f5d7fb95c01b70d3fcce174ca4f432987c9da6ee24df205617362d89aff042e2547749bdb3b4b657d26d7847117e031df9caa5cbe7fc0776cd1a3b70590819978aea3e9b9286d7c228f93dd1f9aa25e7b3930517a4b4b1bb457759d32c5f8e679fa0e4ff1a61b5d7f4b8c6fd0fa9fcc1b234bfc05df9e89750111acd1ddceca2e6161d2b30a82df93b2aa8f2fcd427576346dd925f472c7e56d1444c6aac8b59d0cca8503300fbaa543f9d2a8bcd19075b1c6220cb7ed86f2defd2cee449e9bd4f357becefec23924d1368abd1804ef9a3508be2f8e51165ac7fcc7277f12a96b598baa44f1b03b6110642032ba1df1c0b14d3a8b25564b2e123e82714715346d87df0cfd55f8db5b11c79e59989517ceea25b73122e5f68d43c3d306b43eea3520bca96a4eb3b63ac3f171255b2da047ae41348f652ab6d73fa38", 0x1000}, {&(0x7f0000003540)="9730da8429b496540b41a175b906ea529bec77de386098442f3234488c10c0407190e703f27e31b6d308a4eda8d1bd2897fc3948f0f5effa521864a115971e47e6bac13451887f98274d6b5e3153e2c87c7f8ed249af0461597b918c125cb78b60be5484c135ac7c4533345c8a70b5bb97a5ce87239b88966af312ed7a18ed31629c5f825fdffd5248f747e1e3df5227fb5fae210c491a7207edff94121819eeda6652e43c08f76e6cbd4e222e1454395a5ff934c8ba53ebde0cebd12c44aa1d8e3d0271a8fd5ae747031a0d4959e211a79a9958f338545de5ce8a", 0xdb}, {&(0x7f0000003640)="d115421a576c381b1500c9ce41a27962238a3626ca166ac75f7119245f3288857bf2c3fc063353792e64930e82", 0x2d}], 0x3, 0x0, 0x0, 0x402}, 0x1) 16:00:24 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86131) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = msgget$private(0x0, 0x18) ioctl$TIOCNOTTY(r0, 0x20007471) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0x0, r1, 0x0, 0x0, 0x0, 0x30000}, 0x4000080c1, 0xb36, 0x0, 0x0, 0x0, 0xfffffffffffffffe}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:24 executing program 1: poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xadf10931896c76f4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0xffffffffffffff59, 0x0, 0xbb}, 0x0) 16:00:24 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = dup(0xffffffffffffff9c) recvfrom$inet(r0, &(0x7f0000000440)=""/176, 0xb0, 0x840, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x8801, 0x2) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffb, 0x1, 0x5}], 0xff, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x40, 0x7d, 0x0, 0x7}, {{r2}, 0xfffffffffffffffb, 0xe, 0x80, 0x2, 0x80}, {{r2}, 0xfffffffffffffffd, 0x10, 0x0, 0x24, 0xfff}, {{r2}, 0xfffffffffffffffc, 0x5, 0xf0000060, 0x8, 0x5}, {{r2}, 0xffffffffffffffff, 0xc0, 0x27, 0x7fffffff, 0x9}, {{r2}, 0xffffffffffffffff, 0x4, 0x2, 0x100000, 0x1f2}, {{r2}, 0xffffffffffffffff, 0x0, 0x2000000a, 0xffffffff, 0xa}, {{r1}, 0xfffffffffffffff8, 0x28, 0x1, 0x8, 0x4}], 0x7ff, &(0x7f00000002c0)={0x1, 0x9}) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) chroot(&(0x7f0000000100)='./bus\x00') r3 = kqueue() kevent(r3, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x2beb, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100), 0x9, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x82}], 0x9584, 0x0) write(r3, &(0x7f0000000340)="cf2b043e9a4dff9bc26e6524189557211f19022454578560b14f3c0d922542a820c6a1e9ea7460836cba458fc6c42a9e56d5cd2f559e2b7d19dc5e60562d65efc7f50a5bdb888662caa6eb469f6ce4b3997c22682aaeac1a2087400ea5c16f14fc58e7e0d0b5981140b8d736ec159632827ac476c8174be8ee134ff09137be1341fcd0227cfc9137b26b3afb85f1a9b38fe19fa08aab1a604264c084071cbe14ebb3dc5fbece980cb82300fa6088649532c1bd489abf4f7a0cc2a17e6a8856f21c3851d21c3489ad49589ca81039920ea55e32e31025679ae8085c361d29a9a5aeefac21eee952b4df84d9521b8a73dcafe9e9872b3688281c485b2c4a", 0xfd) mknod(&(0x7f0000000080)='./bus\x00', 0x80, 0x8) 16:00:24 executing program 0: getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0xffffffffffffffff, 0x80) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:24 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f0000000180)=0x10) setsockopt(r0, 0x100, 0x1, &(0x7f0000000200)="5a4a2a33f25e7e6fd2c28b56f5e64104699ac7b50305647372ed1f1d24efb6670c44dfc4431049d84650750846853ae5f442506eaecbc67395627e94ebe5dbdb5afaddc7c9b6a9cafd0260692f6d10168f19dadf58b0ff274902b708c4122f3e3a16ac35375c950b8152349e093b1af73db9374fe4c9c03a0593ae7ca183f6975013018d24d4ecea2c2b2ea5ec4f3fc5cbd7e78ea2ec0dda0f31", 0x9a) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4500) socket(0x1, 0x5, 0xbb) r1 = open(&(0x7f0000000140)='./bus\x00', 0x2000000000002, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000001c0)={0x3, 0x2}) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085762, &(0x7f0000000100)={0x100000000000003, 0x2}) 16:00:24 executing program 0: r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20400, 0x0) r2 = open$dir(&(0x7f0000000200)='./file0\x00', 0x8, 0x18) linkat(r1, &(0x7f00000001c0)='./file0\x00', r2, &(0x7f0000000240)='./file0\x00', 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000300)=0x1) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r3 = syz_open_pts() close(r0) r4 = dup(r3) r5 = syz_open_pts() mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x4, 0x10, r4, 0x0, 0x0) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) r6 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) poll(&(0x7f0000000040)=[{r5, 0x21}], 0x1, 0x0) ioctl$TIOCSBRK(r6, 0x2000747b) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffe01, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) write(r0, &(0x7f0000000280)="cfc5ab4ef50c1ba48fb26cbbe04b34ea0fa26f5e719de377f9661aadc037d973b299a30a6e4d48528d847bf697112989d272f509746b291946ae22a5f8a5e0a2c3e49f85a4d1ce0cd067007265efb93b43f509e247b4c206c1072e3e5eefd7f5424306c11e45cdbde2b2", 0x6a) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0x8, 0x7, 0x1, 0xfffffffffffffff9, "18a5a42ee95ed4fccdf1f93b04dfadcbdb1c647a", 0x9, 0x8d67}) 16:00:24 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x1, &(0x7f0000000140), 0x109) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000040)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x400, 0x0) 16:00:24 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x3) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) writev(r0, &(0x7f00000000c0), 0x64) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) ftruncate(r0, 0x1) 16:00:24 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) 16:00:24 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) r1 = shmget(0x0, 0x3000, 0x80, &(0x7f0000ffc000/0x3000)=nil) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r4 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) r7 = getppid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000300)={{0x3ff, r2, r3, r4, r5, 0x10, 0x10001}, 0x2, 0x5, r6, r7, 0x7, 0x6, 0xcd}) ftruncate(r0, 0x9) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setgid(r8) close(r0) dup2(r0, r0) r9 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "00000000e74de40000000000000000000600"}) r10 = socket(0x0, 0x8000, 0x1) bind$unix(r9, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$inet_opts(r10, 0x0, 0x0, &(0x7f0000000140)="bbb6bef36e233cab80cea82e50939a9a7ceb357e76edd738dfe9bd141561bcaa7ea10975ff25cb532abd183a1b9739a94a848488677697cd2af00ee92b97560d3cae38aad40e00bbaec587a0d385b0f314230b7693d2554973cd1fa906546db7959fc22d793660c5b7b79b6cbf3faa9c8d9f459cbc88a1f7665bd1c1ae4f8c482c693bcd1e8b29f8b316209fe315823ee1fb", 0x92) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:24 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000100)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:00:24 executing program 1: r0 = open(&(0x7f00000012c0)='./file0\x00', 0x400000010221, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=""/82, 0x52) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r1, &(0x7f0000000540)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e4178963", 0x21) r2 = dup2(r1, r1) poll(&(0x7f0000000040)=[{r1}, {r2, 0x40}, {r0}, {r2, 0x60}, {r1, 0x85}], 0x5, 0x0) 16:00:24 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1000, 0x0, 0x0) listen(r0, 0x80000000) 16:00:24 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000022, 0x0, 0x0) 16:00:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc68a56b1a9000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="212a7913e4a2d21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13efd3cfde4fba592606c0cfeac1b46cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0a00", 0xb5) r1 = syz_open_pts() close(r0) dup(r1) r2 = getpid() fcntl$setown(r1, 0x6, r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x8eaa, 0xfffffffffffffffd, "85107b7c5f7c84a4ffffffffff9c11fe4dbfa600"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x12}], 0x1) 16:00:25 executing program 1: r0 = syz_open_pts() r1 = kqueue() syz_open_pts() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x8, 0x0, 0xcf, 0x0) 16:00:25 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x40, 0x0) shutdown(r0, 0xfffffffffffffffc) 16:00:25 executing program 1: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) mkdirat(r0, &(0x7f0000000000)='./bus\x00', 0x4) mkdirat(r0, &(0x7f0000000040)='./bus\x00', 0x190) openat(r0, &(0x7f0000000100)='./bus\x00', 0x20, 0x8) ioctl$TIOCSBRK(r0, 0x2000747b) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x1000000000000000) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) 16:00:25 executing program 0: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20400, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x8) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 16:00:25 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) fchmodat(r0, &(0x7f00000000c0)='./file0/file0\x00', 0xc, 0x6) r1 = openat(0xffffffffffffffff, &(0x7f0000000880)='/', 0x0, 0x0) getdents(r1, &(0x7f0000000000)=""/104, 0x27a) 16:00:25 executing program 1: r0 = socket(0x11, 0x8004, 0x0) shutdown(r0, 0x0) getsockopt(r0, 0x9, 0x8001, &(0x7f0000000240)=""/195, &(0x7f0000000340)=0xc3) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000000005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000000000", 0xb1, 0x0, 0x0, 0x0) recvfrom$inet(r0, &(0x7f00000000c0)=""/186, 0xba, 0x43, &(0x7f0000000180)={0x2, 0x2}, 0xc) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x4) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000200)=0x1) 16:00:25 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) write(r0, &(0x7f00000000c0)="d40e6c26f721449613c263e7b749729e4367a045404bc6f2f28091889496f1b2f6e7637a5a7fe24ad4ff2f257bc392419726bcb91ed96c443e2f9661553f09701cb34926ff33af44", 0x48) poll(&(0x7f0000000140)=[{r0, 0x50}, {r0, 0x6c}], 0x2, 0x0) 16:00:25 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x40) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90", 0x1}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x130) 16:00:25 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r0, 0xffff, 0x10000000001002, &(0x7f0000000000), 0xfffffdf1) socket(0x2, 0x7, 0x10000) 16:00:25 executing program 0: r0 = socket$unix(0x1, 0xf, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x3) ioctl$TIOCFLUSH(r1, 0xc028698a, &(0x7f00000000c0)) 16:00:25 executing program 0: socket(0x11, 0x2, 0x7) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "c6e23c5cfeffffff00"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x9) write(r0, &(0x7f0000000140)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) write(r0, &(0x7f00000006c0)="d00d04c76b0b29c2fd3b3a46c695a52756a74153b90a442000013d6c6b25cf7803f5e67c02007775c9e9a23cece585f581d081fd77b6d2c1be9932fccd7c17e7f73582a953fc2e5141d43e5bc6704c5400d091e3d719d16f0863a9d375c63de9366e57a295ee6825a89a3da1297e6f04d03a4ec19bb564a96527c6d6e52e565ca12500ed8b27f3d482b5f62e6929d866c5f4a1d8b05314e09b0f0a00", 0x9c) r1 = syz_open_pts() close(r0) ioctl$TIOCSTART(r1, 0x2000746e) dup(r1) syz_open_pts() 16:00:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d", 0xeb) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x20d4f9, 0x3c7, 0x3, 0xb1d, "b08d16c6662247ea5fe500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r4 = syz_open_pts() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000300)) fcntl$setown(r4, 0x6, r5) syz_open_pts() 16:00:25 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x4012000080000) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x401, 0x20) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="000000186004008b00002b27febf0000000100277705000000000000000000000000000000000000000002ff", 0x2c}], 0x1) 16:00:25 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x7c) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) bind(r0, &(0x7f0000000100)=@in6={0x18, 0x1, 0x9, 0x4}, 0xc) sendmsg(r0, &(0x7f0000001a40)={0x0, 0x0, &(0x7f0000000740)=[{&(0x7f0000000140)="606d9c13be75a416c60af4b8c1cd8da95492a76a72cd8bbe8e59378214978ef68bb7eaf497b152022a8c562b993f3671cd3979fb554886a8ce491f2a3140e01bd3b52e304e22e25ba6c9c049cab5dc130e5abb59b731538cbcd998d6b9b3de143923b88baf21222b11d59fea8970da3ef5343462bb42b3559fe768e680bccccaf7a0fde479277282f43b709724f56f69c18e07f980b6b05b1de9ae3e51aa0a9f", 0xa0}, {&(0x7f0000000200)="d1639e1f877d965022c289b4b47973ffbf17e8d6bcf47c437c3a311251d86a2f1756457b20c27f6538e952dfd3732baf983c255fc5c951fb59131e6d", 0x3c}, {&(0x7f0000000240)="16cf004784c2eec2c522a4cbcb11d18698cf560a626f826cb823cab6ae740f4eddf5c3dc1ee7932002d973fcfff85a709f2c07eee3baeb336c0b337cc98b65f34c727fb5bdf08f192158c8b8290a0b5053bcdfe1f6c6ca1318a1a2ff2d35d850d013619a38d55774eeeac77343a9f1a7f244a4cf948c372975c2df7b514989a875042dc59e7984de1d2eea7c16c5cb839557ce16c1676b5d9b91dd090263d28c25e758a2a52db01ecab2ba80ebf245bb333f7c9fe32ca1cea7b4d6538bd1bf0197781533ffd65b5099f3cf1d91a0d3ef", 0xd0}, {&(0x7f0000000340)="652622b473154c90d765a23ab98949cd8ce5fa403c775b78361ce3e7bc70f19a1ffe739b50c113f38f0eadd43e6c0758c04d073101e1871de440e03831bd5cd91cd1dcc55d101ea6baa295f86cacf83b3fb5268b8956a5aa397804cfd9832baf9ffaad194d1570ca651fd20744a486c37fb6e6ea72dc2103449189a47008c0ebab9e52844a03bf74db4fb6c225f49d59a5469fb4fcf323f1e63a183e171bc346566fda2498ec47018c14a4168dbbb0ba49e65a972ce1378f6d24a5dc3113e7d1b9832cd3bb6032c67872a17db5782d092118ebf3c28935d1137acf9c4b877a30de4b74", 0xe3}, {&(0x7f00000004c0)="fbf39a9bbfa774eb81615efa8af56117716ab266992b7b5b4eaa69bfbbb0f32753a7ad31cbc48b7abde7059038f7545e9fbd6a155bd66f1b448b80e184e1a822f81844001383e5a1ea", 0x49}, {&(0x7f0000000540)="f3ae0ce8e50962f9d03bdc37ecbd081b6af1e040323227832036740320faf9a34f72157fd2a85a6f1c08f82cc3e112fbaaa2ce0691d6bd8a516efff0d9702bbfbd2d7e86fec3aa3992fdb7dde0ab22458038e5cbef3f71f3c159ba3f08076f6d8c15496ca88a40ec203d5bf54ba7bc14c80b6c1fbdd9a05b4a671c0cdea0643e02fb2672604401846e14b6bac29e9e04d18d043815b358f8899928a4929d8fa91345", 0xa2}, {&(0x7f0000000600)="ebf0837ef1d071570effe7e3ff0b642b34fe4953206d5fe81468b3a2e865ba106f37438d6699b890", 0x28}, {&(0x7f0000000640)="32b36b24f7edbbfcf042a17f881448e2449acd2212cfbd73fc4e59e349d4a86cfc9693e53ba8bfcde7e7fb5673e730ad92a3ac5bdc78043646cfb7241d8afc3843c155c1be399433b8d1d2544d1fbcdf77bb8ad3104fc3c8560f443ae686211b58c2886110aa0efdaad69141f950c60c3be61a2a7ec8f2a0720ddff08af96e9e5a0eef91798ed2570dd06abe36a1f82a7681196de8d480512bf216161924d94c32ea256813622dd5e48de954308a5ce3a0526212caf652a42a23ea47bc7e9a12575010963cc663d48cb3b83c7d415585ee436a253b5945e29cfaa1e98f3d3be22d5e49b488033aa645a3e6", 0xeb}], 0x8, &(0x7f00000007c0)=[{0x98, 0xffff, 0xb8, "43d73bd5acbc9c84db5a1a214a72da3750825e95a2b4641161d822558851429874b6fffa00e98a415ff0b1c787ec6bec9460be1fc8b74e238f6a336e76875232a52462eca74e7714c3debabb39867c84862ea5d8c72b71a02e5f332c21feb6df788f6ae3dd7abe808e8ce2890221eb165a13ac21271e7abf6ad319f1d6cc7a324beee4"}, {0xc0, 0xffff, 0x7, "c908979c614d67f6d59adc87a293ea08567b3ebd631b56c24c9f1058a088a0f5371112c729bf4869f8116dd249deddb9ad35428606866f59f4e98781a3122a13c4b7e83d5840d5d60f5ae7fff6d2449199e8a086d5bdd40f5965ad4d063c5739a9f1ffabc8f776caf13ec9ef5be3a199321587111eab08feb008f56db97ea4771ad00a7d863ffead35f0bd21f3f011d5e4e911df09de8696aa560d5d9bfa01c6e726e1ebabbaab1323ebd90dc051c1"}, {0x38, 0xffff, 0x8, "4bfdb59776afd792578bef06d58e891cfd1785bba22a78734b8a7c67b73a99c9cfb4"}, {0x58, 0xffff, 0x2, "9923125d8df5ad38317ddde6c6d3d6ca5812f0a6925cd0dd48a752cf7065bdfd28c4ee9a3fe58b46fa0fd5dc7bcc5304cfdf22a228b50e2f0f4073663e5676381e341ea62ad29b"}, {0x30, 0xffff, 0xc014, "6b7c20701eb3fdfb4fc2eda099d7bcdc28f3b1f21a9ebd268798663067509d"}, {0x1010, 0x1, 0x6, "57d741f72ee6fe78f8526e53cdcb4bdeb21ddfdd546b9ed4e8cdf5c9bc716ab1700d1bc9a75b9998dd68eb34986b1dd5d64f94eafb5491aea6a94e52253e96ce4c48acd2049beffa969beb562561c41909045f9c2725805363382fee1aeb8befaf869b775d6dcc1fe0ea0738960f33dd106436d99a9b6116bc4cc2e626c1ccea16d03b7d33c64847b3c68904f7cdbb4f230d5d7780ef98222ea46eb33ec35eb8d10f6f49abf36db2dbc146f7b7f0a34c26db428e5ca009d9ca90150248d88bfd85fb695327ae5e6e739f873d0c56b0ae9f0184a4901cf2649239cffcc7d48c41cc0d70c8f4618a3f961146eb2d30473da6f5b3dc9b84e24d4b60bb23355a88d4ff5c05022c25ced2f7cf937f06f844e6531923e10887868718ee8a7f6695f40b261c15f04b27b57cb2a17a2a0c4378f121c901045028feacc2f02da31cd6c35eabad5eefd2fb4a63f3384236f2ac1454a25ca1117f51a12b51d045dc55d02abc90d4f69d66178064f5fc6a44762c0937f7ae37a36dca274ac35804d843149572dbbd992696bb8e51279130abf705caaa70ad7a918a9062434879adafe6e37976fa373149508eafe9e452c3049f9193f224f35b6cff436a1c8a6e18d1e7bdc531d643d85914174234513ddc9f7eb090c6974eca1e3a963fcf6f2655bd84a67ac30b2df732ddc299d04b580da6c620e77ce75e6940a63d09dd0f077704e856f435d8e5da3f229594b829c62d0f28043aab77281213313b66423836250ab7242d638d7decbf44e0363654f3ca48b294b5e053d096b710b6a4d5ecd05578265c056591baa1bee0791caf9edd8febc9a46e298e12fdfc1c110911a0f6ff7e17bda96b2ce453d0f77eca9a7ec02312a7a1aeddd96fb14a0904ec6831eac627b6e1dd7a441277defe076304b3af8c9d4361e96cc270a8957a286a35fa75e456ea8ed317f21d7f7e2d7a8bf8df34d0d211aafc837a59d4586ed1e113211341def02b804279bf6bb8dacc624a0691a6afe01b9bd5950d1c72f5752dff80132403604b9aa696d2ccfee583ddf295f82b4c8b40f59ed069a4772175e5c874b90c4b6a25d9b98c57a8153413f0e49e55fe2ff48ba31a101a7437e02c6e5e493ec975e8b302bfa6e17b3ac290aad9e2c073326068d3cc6412227cdc3745c97024ef921d3ed682edc3988b199af63ae733bb83a86d9aab5b45963c42c3c667105a00c44552796e8693142a22ebe401e0337505765ca3fc844fc55b577e05e389083f89a79bacd5f9ee5ffd72bf819e0aac14d36a2fd2fe444617c807fdb326f5e052a97306c0941a21607a91c58c5d6d3dacd602fee27673942fffcfcea5dcc8241025a33b678c5770f73a70ef35d6108b57b70af96278f0b163d983011626a30b69eac3768e77932f34b32e84c75591b0bf1b092bf60b531064578f47c7266c42a7122f04b6f0d501b3f505d05fc91a38bdabddfd17feade7c4a8589e2f7a52b727e6edbabd7a5ee973884f2360c09c26de4726787a990e71ffb6d0015f1a00377df8d8db2bdff95c44003e750790217dcbb5b305bbbee156043ec8227705415f37a4d99da372913684b9d2d77bf02e3d6928c97ffdf09699a74665882d1c37063d2d2aa3bf317a700f093c8eb45ad65351f11e5d7b00a58fa66fb416946e6e60253b306f9563b9e504f74124ad520384cc1c4ee22f4ea7171e7c8c9ad62c536dbcc493ac690e5ac765277e9a68239cec37b8c6521840fc09bb003f5c5867c1d7b20e98e874a78b689062e0e606cad52fa8ac4cace350e83cc5aedc98b9c2cb7606a9a9dd42e828d38f91d11a3fa65a3c15b8bd2c883049aa5a21c6e7e480dc5b16add75d4091be18a09e74bae9360cf9660702899053877a5b69fe7d22e0d3c0293e92c01e106cda6fe43aadf4f4122c840938ce79fc489ed36675243d7c492dc835da8cbe4815896c3852b907165a408e2c307cb8b38c056e65e54135c52ef7b351dccc3ea3d112d369d7106210ddab399e95fd7024439dedeb408157247ec5e66f30f4df68c43d1ac00aaa507ca12ae3cea8ca1bf0a9502247ba088bbdac0348116ec750b6e2bc414068709bb75fc972332137a8ee5e1f23bda5847df12cdc75de537327122f5c072dbfc0fa6214d6aa1d3d6ae7b8eea230975f940cfcab27d91bb30d41fd7148b6577368f62700784c09a78c53b57d57d25f5f76f708cb6a62b9f424b9dfa141e5ca10fcbef40c341221a73ad6314321f223a08ae18c4176e4297e90002383bb2e8aedc5d3b49193dc336a88cc7121d031ff2c01d46137ba3fb30eeebe4ffefb93d837d4ed58b407d9a632f28a6b30d932c4d7823359cd81277be6eef6169d008ebd884601d1eb0c3fd9c956654c14d1c9a36b362b62475ba31179c1dc6a80889d2c61481279a2497b9a74ecb3c0bfc87ce3e282af92dbd9cfbc6c4b3cac272e09f51f36f8b9fa162c12916bb8e74f8903a7c9968dd3bd9df79dd7e068235f6e295f4b5ade53457ece943ccf74cca2d5ccbb43542f69c23a11da8cd2cea09ef39a72bb0de71080774427fde35ce8148fc542f24a954a95bc3de0b5119aae7de37f50f9c89a94f40223290b0d65b5e95c41242669647fcbbf43ab091ce26199d384d20aa655b6bcea2231d661e0e960496a0a22a7889e2a983c8611ac71f544b162031a6ca82e9e4c73fce0961f08f9581d5abf1b55cab4cab5b10373844984d078a67fc0b840523389290476427e90f8698c3bab27d591154bd29ae867d22784b603505f2a3d8fcb64dbe0f2bd250853ee12509fc45ca76b7e56263334c84a2b01ce9cea990ad26905003924ffc9b29593ef3754fb27b1ae6809ded00e8afa22f3dab82ba66a7ef63b8d9a4705acc04c596ae1a37f5d192cedff891c38380abd95d66694d0d094a608baa4a7c377f1c03b547b47ca9413c989b2ef4e993ea456d02eb28e01f51308ef5e185efff9cda0a024d476bac7716ae1769d321f9411f18901e521cb785576dc8015f0d4d104ca6be36717a300de9505d63e185e523116a0de7319cf881777a2e4126462ef4d1710c27a11747499010567219976c049df232e577e0f61ffc7eb5decdaa4c76a77f41831604cfab6375d07b9059ac539be8257510e60b8686e49b55b665989a35984e20524c161f8ce7f72ca9e41bc219c2c25e73ef778648111b149b19f65a17cf0d850d043668bfae5ecee303a9cca40531b353826e734f087315f441d235bc3c55e10e38eeec52108b44e77b185345d79bbb2f41d21a694c662eb3cdcf80186a178591526aca963627406e154eba5fab65a8b7401c5aa40db1a1da736e8c8a7fe99c43f61be920ba5c63f81815e67f7ffec7fb3ca00453fff1d4611ffc26adeaccd55148a8eb367516953e39172c49e3d27f04e27237822bc03b99a0073e1f759922808636445545857f5ad13dfd2cc670a8a15a66976bc2a1174864f5f1c8b034a97bcfddb214272f579ce3b3e9bee49febf861708e4d86834699aeefa0ea3c9a5fedaac8b51a5f45a62cc5c9e3a055c9e4ead535fae6bcb6008e9a73b143ff7ec413c08ab4319321524cdfa23361a236f980910969a1523ea6331aecb9533cc8ec75c0eb8fd7fc32119c71644a811c616be3a211eb929fde8a70c9dbad92370c95a7650c48c25ebed952004272402553d62f220f915af649b9906aa068039eaedaf879bb2731249baea2c31300bbb82b7c46baadfb5ce98400e442e42abc062e190fe10e32d333e88397e49097f00b5136126e51e34bb21f611165b823300f3b86ebbe23bed01d5ab5252d8a5cab1260c2029fd776c35b271b6f4a6e17f72f13c8145dc17d45733c744941a6150a68ce96b63355351fec387e54d9f400806d2b1166286f59eeaafa64cc8ec2011af823cbecd62c303f38906bfc4bca9b54bc7d7b0c221ec60b4d3ecf97eaaf01a386d4e6a509e07732f761eefc995659b2a3254cfe503c6cdf71dddeffdf6e88a188b1e9c2715772646351e887350ba9e2cf3cb3b7f9c1aec399bc887e9c8be560649570751efb4459ed7349f3486a6a414dba60ea659abf3fb9c53ccd3a27447d4551f26d56ecfa3fa44a9fe08508df3d01a929b53596f01bd82e6b8c0ca639f247c14d5ad20b678f3952ac516764b8f20780e2987d28f82973027d76501007de95a7e2d6f808d7bc91cf253883aa14dc94bea4c82e8908212fbf1f338530dd87f5f70f04c462257d37579d94356853ffd73e2fef5f2e8bba267166b77c064de462dc3003d86ff185bee68404d3bce186a42aa442232a7185c4b7fb3d2a48e751d5652ec562c98a98bc5487349dec67b1e82050a682cc04ae524efed2b073154e529f2dae6eee89f352c8677ddf8058b53be89f849b2661d1aa097ebe4118abffaca42798fdf4b85b899a4b22e24ddfd4df28a9410fd32cd78b3fb029958bcc0c78374af1e3cf3c117e5ff847a9f38a813631c7c348e6b4f661c5e70154cf89ebae7d8cdbc711398ffa62af3557aa48610edd68b2571addc64e12b4bc93e9a4ee55edb014981e83fe633c92d826c823a67d60a05c822f49fc583071f84b9465ccf800f55f6619d5e1a520a36217afece3a60ef6f002f7355965caff7224cd685f410d508e31427a3dc98782dc6f9f364d2ff9b7fe2797300ed0640ba18f206803e7762d342999eddcacd027459b32301665ad798c86d00f0dc530adc8eaa2f6d0808ed683fbc7dbe0d6d093c8d6b103727963f5461dc8cd24edb784e64fe0ab40e907d575b0db65aa7215f5ca78ec7d687d27b059b7c40ff59a593225c1e3f156b9c5ddb331870614496a2c597fff3e6f31b535ab3e50aebdef5d4fc7a622a513332ff4491acb4b18584a4d1c1cfea249286235869d75e4c34c82d13bb13d1aacf68f5277adab74bb398805fd170e3ae298b6c815af474e4db39ff9dd0f6b3578f87fcdf7498c5efe36e810f6f11ac1776621b63af65635be1000aca00841a224a4f369c8fb7a867ebc021c66e6ddcf7fe03395cdb7396bed40470de2fc777ddbf502c0b0070f43d1de05ac9f5ba40cfcb29c3e4bcd21bb1d8bcc03ac7678ca360d74a23deebc5d365552c4d3313ea2ce1ea06e35b2877202624d981fdf14a5765eb967ddb60f4e7c0b61bc58a321674f6b8d49f89032512a626d431003604e42cdabed1313325ccc5a118dc01239a5e9870a7c507f36256853384ceccc853d810e5f63a489b843f17646cb2f580ee7e0fbd2a49f7f8cacf521d6f89e34c8fe5efd4ffb238b45c16e6d87a5b3799111e9d59fc0525ada82ffeaf9a1ab88d31aa329e3a8bbe4eb58cc9dabd7a3c099fc7baab03316edfe82c0b41df965c68b067fe4f2fd8d4c2fe63010bf35f45a40a2a1020db5c0e3c940c48160ceb0408bcc155d90482ddc4b27df29d32f24ab101dfb4c956f52df40fbac024ffde823b16104fdb7eb94659303503e3f2e2b4c635c7034f464b5351405b2f154d4f9a0a98df3db6f3eaf882cb54b89e519f7af1561c56016a79f64f61e1ee017134b890b254ec598c163828e0efdfa89b2ee524376a3f0472873f3223021fcf7ea6873091a26686d9e68184b270c38f70113add007b6f4f3a5716d46dd31b90b3d1b0ff35fc0e8d148656ad5271f0b2791717aa2217b76ada9a2f79b4b5bb7afbd77a77af7cbbfa34301d960fecc6a1743219ac7425c685f8ed70c83994819ed738dc675ad3f9baf095de23916db0b013a066468d43ed22a899af320f332b2f1eaf73164fda9206485536c58747a5c976dd5be8b7e54dc25b5f7752a88db7f13b03e9fd09"}, {0x58, 0x0, 0x200, "346ff02f528d726b3e2e1eaab511360eadf266cee880163aecd502fcb92c1b51dbbbbd770197e27712cf5e8f41a058297d8067f2ce156d830c6be9eb8c7ec148ca67"}], 0x1280}, 0x8) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000080)=0x1) unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)='c\x00') symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0/file1\x00') 16:00:25 executing program 1: r0 = getuid() setuid(r0) r1 = socket(0x40018, 0x200002, 0x0) setsockopt(r1, 0x1000000000029, 0x40, &(0x7f0000000040)="4b74954cd16bc9641fd8e3e99a979858547700eb56ee54cf3289efa72f44a12ab29ba55bd01a06b83af22795fe280061a18385f05603d3b38b840bca21d143756bc42e9952471b82002d5622a2cb7b77f6a5c0e1aef4d18180a53f6556088e120af0c3d060001a6d645ebd3e431d2bf50005f400b0be22e26f00022f", 0xfd24) shmget$private(0x0, 0x2000, 0x24, &(0x7f0000ffe000/0x2000)=nil) 16:00:26 executing program 1: r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000000080), 0x0) 16:00:26 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) mlockall(0x3) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2) 16:00:26 executing program 1: setuid(0xee01) r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x18}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x8) socket(0x10, 0x7, 0x7e84) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000180)=[{0x47, 0x100000001}, {0x5, 0x7f}, {0x21, 0x9}, {0x41, 0x80000001}], 0x4}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) r4 = geteuid() r5 = getgid() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r6 = socket(0x11, 0x3, 0x0) setsockopt(r6, 0x20000000000011, 0x2, &(0x7f0000001280)="186fe65c", 0x4) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={r3, r4, r5}, 0xc) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000040)={0x0, 0x22b, 0x401, 0x3, 0x8}) accept(r6, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) 16:00:26 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200200000000b, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x7, 0x0, 0x7, 0x5, "c1bbaf1268926e7a697053341df1a25d1528593b", 0x8, 0x272}) 16:00:26 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x101, 0x5cbf) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000180)=[{r0, 0x5}], 0x1, 0x0) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000000c0)) 16:00:26 executing program 1: mknod(&(0x7f0000000300)='./bus\x00', 0x910c, 0x8000000002) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000180)=0xdeadbeef) connect(r0, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) open(&(0x7f0000000000)='./bus\x00', 0x0, 0xc) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="841d25ecefcd9cdcc9c4b3bb99", 0xd}, {&(0x7f00000001c0)="75ec84cd9897a5f16e213d254afd1f6ac88fdce09e33f14b0bb99b5c3bb49a8fd6b02bd5082e62a5a469ebd58f50291a0eefb9bffed3729ead4306f715cbcd177544a24d9398742d9f2fc4961f739e617edd8ac27d1b997714b47d9fb7724bae527c1114c940d48311cf741c74f58d25a28c868bb7ec76f42fa227e55799e59ad882b2e29f", 0x85}], 0x2) 16:00:26 executing program 0: r0 = socket(0x10, 0x1, 0xf60fffffffffffff) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)='!\x00\x00\x00\x00\x00\x00\x00', 0x8}], 0x1) 16:00:26 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x10, 0x1) faccessat(r0, &(0x7f0000000040)='./bus\x00', 0x46, 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x4400) r1 = open(&(0x7f000054a000)='./bus\x00', 0x2, 0x0) r2 = getpgrp() utimensat(r1, &(0x7f0000000080)='./bus/file0\x00', &(0x7f00000000c0)={{0x6, 0x8ac}, {0x9, 0x3}}, 0x2) fcntl$setown(r1, 0x6, r2) fcntl$getown(r1, 0x5) 16:00:26 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000040)=0x6ac37f4e) r2 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x2, &(0x7f0000000100)=[0x0, 0x0]) fchown(r2, r4, r6) setsockopt$sock_int(r2, 0xffff, 0x1014, &(0x7f0000000140)=0x1f, 0x4) r8 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = getgid() getgroups(0x5, &(0x7f00000001c0)=[r7, r7, r6, r7, r10]) getgroups(0x2, &(0x7f0000000200)=[r5, r12]) setgid(r11) r16 = socket$inet(0x2, 0x4001, 0x7ff) ioctl$TIOCSPGRP(r8, 0x40047477, &(0x7f0000000240)) setgid(r15) setgroups(0x2, &(0x7f0000000280)=[r7, r14]) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000002c0)={'./file0\x00', 0x2, 0x4, 0x8000, 0x1, 0x6f3, 0x1000, 0x2, 0x2, 0x1, 0x7fffffff}) fchown(r0, r4, r7) r17 = semget(0x1, 0x3, 0x38c83304feb2b8bd) semctl$GETVAL(r17, 0x2, 0x5, &(0x7f0000000340)=""/18) bind(r16, &(0x7f0000000380)=@in={0x2, 0x0}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000640)={&(0x7f0000000400)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000540)=[{&(0x7f0000000440)="8373853bf344ff503ae63bdae209e74b8bffe947ccbf9adeadcbb80598c87c5f8619cc4672433c9dc325798f04c53bfa3734878d072d44edcd8fd731177cf5937c1b972a8730572bc0ec4a90e965124c4f05d45ed8775cdf7b877a61582fbde933123b4eb6f1f97ba587f366a47d2d6e0e0e733c69aef197aef2f9625a082e34990fc48ae3b99f23183f8397893a651cc8597bb66f80437cafb0668733508bfe42a938fd583b66ae844c35fe5e2e53614ffaa15bcce0d125535a37eac3c7401a7dd6244334d753d9b2a87a7e846d315efe5a24fe56599f7c19d7c6057919a33fef52a7a5", 0xe4}], 0x1, &(0x7f0000000580)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x18, 0xffff, 0x1, [r1, r19]}, @rights={0x18, 0xffff, 0x1, [r18, r2]}, @cred={0x20, 0xffff, 0x0, r3, r4, r13}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r3, r4, r7}], 0xb0, 0x77d5bffea19a6c9a}, 0x4) r20 = fcntl$dupfd(r9, 0x0, r2) ioctl$VT_SETMODE(r20, 0x80087602, &(0x7f0000000680)={0x1, 0x8000, 0x1, 0x29c7, 0x3}) ioctl$VT_RELDISP(r20, 0x20007604, &(0x7f00000006c0)) recvfrom(r20, &(0x7f0000000700)=""/122, 0x7a, 0x840, &(0x7f0000000780)=@un=@abs={0x0, 0x0, 0x0}, 0x8) chroot(&(0x7f00000007c0)='./file0\x00') connect$unix(r1, &(0x7f0000000800)=@file={0x0, './file0\x00'}, 0xa) 16:00:26 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x80a1, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000100)={0x6, [{0x1, 0x3}, {}, {0x1, 0x7f}, {0x1, 0x80000001}, {0x1, 0x1}, {0x1, 0x5}, {0x3, 0xb7}, {0x3, 0x39b}, {0x1, 0xc0000000}, {0x3, 0x3}, {0x3, 0x1}, {0x2, 0x7ff}, {0x1, 0x9a}, {0x1, 0x391}, {0x3, 0x9}, {0x3, 0x9}, {0x1, 0x1ec5f22b}, {0x3, 0x1}, {0x3, 0x5}, {0x1, 0x1}, {0x3, 0x7fff}, {0x3, 0x4}, {0x3}, {0x3, 0x5}, {0x3}, {0x3, 0x10000}, {0x3, 0x1}, {0x2, 0x5d}, {0x2, 0x8}, {0x3, 0x40}, {0x1, 0xffffffffffffffe0}, {0x3, 0x9}]}) setsockopt(r0, 0x6800000000000000, 0x1ff, &(0x7f0000000240)="59dae5786989c56ab40c025926098e8df58e06fe18a793839e82b591a95e4c683758b66b68977d1fc9507944f86c8515dff293d1a27b7e25e3da1b7d8733842d11f43cbd85a0bed99a27f6ba63df6732ae3185198f967f1f1cd7b3f1fcf8c84745e9037e6635d121f319de0bbf2a13b72895", 0x72) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000002300000000000400"], 0x10}, 0x0) 16:00:26 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:00:26 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "b08d16c6662247ea5f2b2c215faf8a210524d8e5", 0x43}) r0 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) listen(r0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getsockopt(r1, 0x2, 0x3ff, &(0x7f0000000080)=""/216, &(0x7f0000000180)=0xd8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 16:00:26 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = shmget(0x1, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmat(r2, &(0x7f0000ffb000/0x4000)=nil, 0x3000) r3 = kqueue() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0xd9, 0x7, 0x401, 0x88}) kevent(r3, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r5 = kqueue() getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f0000000140)=0xc) kevent(r5, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r4, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x15}], 0x2, 0x0, 0x0, 0x0) close(r3) pmap_unwire: wiring for pmap 0xfffffd807effd380 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd380 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd380 va 0x20ffe000 didn't change! 16:00:26 executing program 1: msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5}) r0 = socket$inet(0x2, 0xc002, 0x7) readv(r0, &(0x7f0000000480)=[{&(0x7f0000000000)=""/59, 0x3b}, {&(0x7f0000000040)=""/193, 0xc1}, {&(0x7f0000000180)=""/162, 0xa2}, {&(0x7f0000000300)=""/200, 0xc8}, {&(0x7f0000000400)=""/127, 0x7f}], 0x5) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000240)={&(0x7f00000002c0)=[{}], 0x1e}) 16:00:26 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x613, 0xfffffffffffffffe) bind$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) utimes(0x0, &(0x7f0000000200)={{0xffffffffffffffe0, 0x7}}) pwritev(r0, &(0x7f00000001c0)=[{0x0}], 0x1000000000000214, 0x0) fcntl$dupfd(r0, 0xa, r0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000240)="af066eb6025c0095b7a54d006fd5396211b78daead2d4b19d12d3f8b25dded3b5de314b17c7b6e4eb1214fe8af7cb06549b343aac25b32fe7d257e8126bd5a2d19c6217fc55fb52c7685f4bd05128947b4f325cd691eec027bbe6f1ec9a44ed95ef7e5a519cf695151d22a18705a8eefd6c2b4fb4638b82ff2ad9a13034042efed4ea65e08db692b6ad98f015b5880638ebfde4c046373e0eccb1921b396cc041e81d8b4131cd120514dee96d8d62bff792e440692d10eaeab14de43519a06045ce2517b0f53596714e8a484e32505162ed314412b221bda", 0xd8}, {&(0x7f0000000100)="7f0814fd950c561f92ce6afbe4245e350ad54029fc73960c291573f83679abead54165ac58cedba4b99471edc4486f05dfde8f03d1a61f75ee1524ffc3efdd77b515caf0468ef37e8bdc675feed46b3a8e3b71af74eafa4768efb6eb8894b78262c63d1228b076b185278212f4193e7bf1b12a0e882372e801f8dfb5014ab90b96", 0x81}, {&(0x7f0000000340)="8be26926ad918e8975c3d8753ffc91c5c83e1edcb3216e1e30980a4c0db911195f79e160f7eec01e54730eb68e14b5a3998f28975762cecabad09ddf5fe1690f1b4df47978ecd1dfd321b7336e75ea99f709f17654c22d84e08229a3cb4ea369b8dc219bc916484536db8db9202c1c89ff511c6e130d74b8b9de73030db29e0de04b8a308baf74637a8884695a34dd7580bad63281158dafe2bff6631f5353a4cad64c096e46e9de77dfb91a886bfc5b05aabdf69a328af5b2018e7fabc9ea668b3a342ac31c40ffa91f1380a9a443f052c5fe12", 0xd4}], 0x3, 0x0) 16:00:26 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20002, 0x0) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x3, 0x1) kqueue() rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 16:00:26 executing program 0: r0 = socket(0x2, 0x2, 0x0) getsockopt(r0, 0x7fff, 0x9, &(0x7f0000000140)=""/4096, &(0x7f0000000000)=0x1000) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) shutdown(r0, 0x0) msgget$private(0x0, 0x408) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 16:00:31 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r1 = socket(0x18, 0x7, 0x7) r2 = dup(r0) fcntl$dupfd(r0, 0xa, r1) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x9, 0x4, 0x2, 0x3ab}) fcntl$lock(r3, 0x9, &(0x7f0000000100)={0x0, 0xfffffffffffffffe, 0x0, 0x1000100000001}) bind(r2, &(0x7f0000000080)=@in6={0x18, 0x2, 0x4c8, 0x7}, 0xc) 16:00:31 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xffffffffffffff43, 0x0, 0xfffffffffffffd20, 0x0, 0xfffffffffffffdb3}, 0x0) 16:00:31 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x3, 0x0, 0x100000000}) pipe2(&(0x7f0000000000), 0x4) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1, 0x2000100000003}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0x6cf921cc, 0x200000005}) 16:00:31 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = kqueue() socketpair(0x0, 0x4, 0x9, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() r4 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@in, &(0x7f0000000180)=0xc) recvfrom$unix(r3, &(0x7f0000001700)=""/231, 0xe7, 0x800, &(0x7f0000000640)=ANY=[@ANYBLOB="817275ea2c00002e2f66696c653000"], 0xa) r5 = socket$unix(0x1, 0x5, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r8 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000300)) socketpair(0x0, 0xc003, 0x63, &(0x7f0000000340)={0xffffffffffffffff}) fchmod(r2, 0x21) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x10080, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x2, 0xf0000000, 0xffffffffffff725c, 0xfff}], 0x80, &(0x7f0000000500)=[{{r3}, 0xffffffffffffffff, 0x60, 0x1, 0x8, 0x401}, {{r4}, 0xfffffffffffffffd, 0x80, 0x80, 0x5, 0x1000}, {{r5}, 0xffffffffffffffff, 0x1, 0x7, 0x20, 0x9}, {{r7}, 0xffffffffffffffff, 0x80, 0x20000000, 0x9, 0xfffffffffffffffa}, {{r8}, 0xfffffffffffffffc, 0x4, 0x0, 0x6, 0x9}, {{r9}, 0xffffffffffffffff, 0x20, 0x80000015, 0x81, 0x6}, {{r10}, 0xfffffffffffffffe, 0x20, 0x20000040, 0xf120, 0x5}], 0x1, &(0x7f00000003c0)={0x754c}) r11 = open$dir(&(0x7f0000000140)='./file0\x00', 0x8, 0x2) r12 = fcntl$dupfd(r9, 0x0, r8) ioctl$TIOCCONS(r12, 0x20004276, 0x0) setuid(0xee01) mknod(&(0x7f00000002c0)='./file0\x00', 0x200b, 0x202) mknod(&(0x7f00000001c0)='./file1\x00', 0x1ffc, 0xfffffffffffffffd) mknod(&(0x7f0000000600)='./file1\x00', 0xc, 0x6) ioctl$WSDISPLAYIO_LSFONT(r12, 0xc058574e, &(0x7f0000000240)) ioctl$TIOCSCTTY(r6, 0x20007461) readlinkat(r7, &(0x7f00000006c0)='./file0\x00', &(0x7f0000000700)=""/4096, 0x1000) fcntl$getown(r2, 0x5) pwritev(r11, &(0x7f00000018c0)=[{&(0x7f0000001800)="7090bd72088669c6334f2011e745d96c0a54b373d7f02b5ba6ec0413bedf2b6cbf22c7b16e44899022521f82e73ff6eed13e71067eb4aa62192936005906d753c389e02cac3a9c9bdd2f81ef38569afba5f3e90c79932a9fa8ae94035f1d6cddf6ac8a1aa04376d862ce70d979822d1b57ceb8c79f1fe6610d2fa4912ea9a47aeee3d15f691321ba5d6929a12709d185b9be77cbe582235a480135923d3a36c72cd96a97590ec328", 0xa8}], 0x1, 0x0) socket(0x0, 0x4003, 0xefa) dup(r12) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r13 = semget$private(0x0, 0x4, 0x80) semctl$GETZCNT(r13, 0x1, 0x7, &(0x7f0000000400)=""/211) 16:00:31 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) recvfrom$unix(r0, &(0x7f00000001c0)=""/43, 0x2b, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) poll(&(0x7f0000000080)=[{r1, 0x15}], 0x1, 0x100) getsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f00000000c0), &(0x7f0000000100)=0x10) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000140)={0xf0, 0x2, './file0\x00', 0x5, 0x7fffffff, 0xcd90, 0xd5}) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:31 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002000, 0x40004000000028ab) chroot(&(0x7f0000000040)='./bus\x00') r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) chflagsat(r0, &(0x7f0000000080)='./bus/../file0\x00', 0x10004, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)="000000186004008b0000054cd35091576cc43c5e04506b2bb00ac90000000000002d7b000000ffff25ffffff", 0x2c}], 0x0) 16:00:31 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) fchmod(r0, 0x3) mknod(&(0x7f0000000140)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fchdir(r1) writev(r2, &(0x7f0000001780)=[{&(0x7f00000001c0)="b1", 0x1}], 0x1) write(r2, &(0x7f0000000240)="c2f5b24cc8996b2532dbd0489db602dff2126823a765fc2b8c6939429d4cac04be17ab63fbc54100dd57946e1e0e0c3bc7a061d684072edc28fe1943363e612f8848a45b46041b0017ff934397a33a90b9234b0b5f46a27ae00c8553b8fdd8d2a4273f869e5bf5571f6e28ee2cc4f8918037d77c5513c955426c10271e4ddeb9f61fffd7a113e297214431075b9ec2e37b637b2a84c40bea793a0d21ec599f5513ff72db2e9fa9f1163d27010aecb5b5a18623a4c6334014d24afb024aa0e4c39e08c2353121d0f3cf86534c954477a6819f7ebbabe16e52e037fa43a6dd24a5a0b6eb81e5b9f84e990c4b71399f04e9ce59cbbb9e9adf8029ad14de5442d9e77d06cb92b82556583406792c325c06ee75ea5d7e912e34ecc990d11cbffd45e572776b706fa60f637374cdfce86fc02172914ae0cee3331b847f3516f18dd319d22bdee6799e1a7c8977eca8b3d179a4470b26b3a64924a44d9b5c99c89ab7284ea35e486470262c2f5d5950d2f718e81495fbcc9d3315c2fd593dd6331847df8ed1b7c5f6e3ac86a1270db2025cd907ecb62b6bcf3cdf56591eed77af051ffcb886c5e0ad58bf4cc839fe523bd0dfb90a1baf2f40b2ec002cedf7a5407031d7585f703c86d2f72a1c98cca94e4a1f273b2085a1109c23b35581d3ff377ce11b91d6718717144144e2e7bee645211cda524105f06733d8e1405e7b077b8e83ad6aa97f1a0bd66b3d57162d5ce813fa64a4036b18eb6258419e0fd56e98fe174120215d730e4b29582f268c01d5872fc8224b164a4c2161875f0d24a56934786e38565fc9578b3800cf3f424d1e8db841d5aee6442e80f601f0a3eb5c058e483b99fa57ee4d116f567f1ee3f950ca7aa93bb7c705ad609cb29569a0f79d7efcd6ffbff8f692df34f31992c85ce53f540f7fefa73ccd25bfd585ba6b43f1638b624f90127270ea3cf655ed62841ae996d81f0492252650d2a0584d8db75013a283e049a24e8a36090b6f54db246a3901b10e30dbc5504f2739962cbfebf62c0315463bf826b4f23345f787892f9ef9605c7f0d00f64b22feba7fef09aa40e5772fdac41d34901024ee1f686086f4304425338d4d454e4ceb3e88521878fdccd7986d67389c3abc5627c8f15c6bb310a499e19edd09547c9d0990296a33dff92dcf7f0dccfb044570fb93ab7e5e456d1d46c80412fe63370b61ade31d968ff8753647a1419f6984d92a076ad01db90b7cbe26f779e91d81fe39e7503aa3f696b0ed21a72737acbdc40f26626588675da06f6849a0c6dac5fbb8724ea8b9eab859263b5dd621dbe8a1494d72631f146a07d36d7543b8bc948e8a91b1862a1fd112e57c7e4cf6954c7c02feb19d5faf68fcb618db164082a0f80665ad2b0f3cb1189083c6f6d2a9fdd6c861a3dec147d034efcb72a7c76393498c63e5fe3835bdf618e345eeae4e0b6fc7f37e42447b209e814b89f35de67c1051db160ea0f625079d85a3cad418467707d755fb67c21cf312b9f20849395e6faba99bf094e7942c36705225f41d95c180f14f10b055fbd47f1184fe332edc26b1590fb2faedc81a87ef471f1ed5cf746378db4005aa8a5c1939b3ba2d02c1c6773addd9691cd04d9cdf846a873446da2e6074520f2b255ed23837f274580e44231d4b08cebddfccd9c5c813f75213c5caf7b59cc747a3f92ed522a104a1d1e992ec38ce68ad5da6a1cdc56491ca2beb0ea874aad6f59a7b4e9c4384fa5731fe126b9ea93adeab3efb7611d2a81fb69312992e0a104f90c098802a02c4f768d25b82cde7d024d2328480dde417b19f899f79c56a1922cb95161d756a14fe21abc714813692581da47fcbedd87e93ef8880a6b73a78d9f8d716ce60691a243f800d349640f293c6313a4eb119bc3c6ca3673332cb8e8d47f1ac44714871171c504070fafa5195cc2bae432eb98e4353ca461ab996a62b32ee4e153d8d6e6bc00efdb590533dd28122c9807250f4e958e98e6896488c79c06a2e3bbd8dbf04d14f6b57cba7310958f5dee00432f6b9c909d8ce9ca94d3cda2695ddd7c6762e5d7573ad154b2cbfbcd941d017c10b897bfbf1fdbc5687742a1bcd9946ae8113c965d35fe218a16ca5879cf5c47b30b71b412575d02710987e1aa64516d8ad6e1a6f066141e7f4c9a8b7fbf5564bddac99b120cde6edfb3b2ca59ffac496a0ab402a1a5000f089eb34b11294696c00617b23aa79b2e0e5fb54d4bd5be12d5a1f8cf6ee2dd1c6772af2895addc4331317fa08e2b1125887c2c8b6fdacf5797c5085f9074c316b004c8460d4f13220977c86e344beb33e7571344d7638378c9f0a54a5a65d295a8ccc33cf73f2df12a5b4e2c8e552b1f7165ac694dcbc89bb89535904922a592a2f21a6f7db8161b1ab55c55240bb687bfc2dddd70763de3861d2e07b63e781969616576216dcfcf69b46a3c1ed4fed1bf5b61cd612f58a44c3cd4ff236ced6267258c1c6fb5103cee2c7eef7c547b1f243c7cb78bfd3e838d33ffc3f5f707d9fe4f06557e06e580e2ac034e566bbfd092f97c3d78c1d975aedaf962c9e589c4e9a58e1cd73645e5560cc964ed38ffbd7e52366834d561864c432608e8e4822edbe9139504ace2d8a4d10b39e8f1c37e21508eb8a0985df882b7bea568baf98e37d5af44c36db900c2b1cda2472ccb64b8dcce19a7e4a5b471fb8284ef8c5f446979315b3196410b51f8e93d44b5d98a23485a34a9dd45cfa36e534effc7b93a48bdc8b00e28ed546f8f5f6c037c5f5e7b87712523b4dcad2c9c8a505c23bb6b911c8588b1b351c6c7cb59d26951d7d27c2c804a678546a6a615c54a0777da22bed76d8e55785457f2e1cb6dd5bcc16629f32c3f002b8dfc3d2b417594f91eee3fb9cbdaa58c406def29d48d40efb1acadcbf17fa35b835cf3c8835a8937c0729c9eb7105a7a3dfa3e468ab87295bae24c2c574af66b913df68293169aeb6a89d448bab037912d1491ce07385035f7033863dacdf9561a7dbf96880b9ffd1042cabbec0e7805fd1bd35c52d0a24719d931ea9009446fa7131b86b47f47573bd4037c27df42ee7b75ba89bdcd2c7aba6da41eb67d20efb926ad5ab8582011c2410cc260efe2762076f1231ee17a10fd31b66539289acd80752967deefd0c6930f5333dd8e7436d6d614e4faceac4757a2c2b4616cfc452c1bc77d05a4384bf780af3f598779858660f1e432539f22875b885b30bb5a2e040cfd287204807b4f74684462a9e7263698b1997065815b70ceb10d974c40d36fc67b1d218acbb8f92b0e133222ed731aed115df4922f78097fddfe5c184fa32e8a370335ae156ff81207d848b6f016a88f5a75620f7b15fa8ec650f046ad7614aa588181fd3f681fe5524eb958c4eee70d19c2d4de675fcda33c46e954d0518babe6ccbf1cc63c1c038ec007773f9a44fd1fd4fba1a84714aa3649d45cb4a474c7b8d09296a1bea99646b7a3bb2a13c86df7b884a149e39ff3a18b8b1178307eb33ebfd8779c739f350755b9fc8643ce5326f70a261cac3b4bec215d756329fb58c1a779da4afb9bc11bf40f92f34d408e14a0ba5a6a01c61ac8f973f364bf5529df5533322b486cd009511b3ed43772638c4c947570dfc9cb0be969865eb3d353353bf9dc993cb711eb469658ff92aa3791d4ef9aec939b65479e5da9a82419c102d6980c0a09aac8574b8cb180940b116bf2610b5ae6c62215340758e27e02e5aa9bfb070889f43a48822ba5c2fdd403c42d0ec2dcf104cda153ce6ca4583bdac5ad1d5e0637d26a31e35733df0e5bb9e2717531a2711e583fd61afde2d0c84b7fb2fb968d02c0e8e2f0fa1bedd1b90685b018e2dca8c1e1fa2175ad11448177f48fb4149e6a365aaf8d99f317754c520f81908aceb64cd11fa75f0e5c3d56e9d9db66517d58703eb80400a063ee9fb5e27f64965505693fdfc2613082bc63fdd8dd08da7c3c52d2ed39d966798536565cee36bd43188a13454279a60c54acabdb6b3c654c13ef2d0ed967edcd3599f8483ffa9623f0ef79c64ca3929e2bbe61a4977927d6d4143aa4a125c73f2e951bb5453a273e9155232397f6e6df9490f839ddf6f186aa5b3e6677ddfe8f1916b47f2b017c527958a547dfce6c7932b45f10f5b7da7bd61c12d0e376abdfcf454d38ca3f4cc61fb7a0689e0b96e6fd9882cd182f8a91aa932620789d1b049b5012b0e1c276ac87819749e337a782028c018807bd585aec8e1420b38a4a9bf841ab3ac95e2b746c0d629198e26a549311331ece9e56b6dab9cba1271e9e98a12a76bed58d0ea881f2a6789c60b544d8a6589675161654fe9baff7838d9b544b1a6bb65d7e42ce0c2ff45e684b41a6e83865062565d320e24d9168ff3f0ff9dab7c392e5814901776fcb5e6c4edb07b88e5b9fb20a4591cfb1fb7dc5efa6dfeeb9d3125ef1e339aceeed2428948a8684587460e877557f9b616e843ed6db1e42082d34ce5377d150655717d00e3ca2527c5be069079ab9198b43fbee28ce0f236a56240080946e173b63b12e8d2edff9804823c0c6494660e80efbf54f8c2ae20ef4853e238a7157cca86a37d17f891770fabeabe8cb00a0b1da196588fa956606503e96ca9a495faa3f67ef203ea2c7d317485817646346d64f55e8dcb178a04d03a493f040d7d522e991bc24f16f50ecaa29ba6c0a01797ae59772b85e970ddf2c18af67e2bf16d095d17d209edfe5c30eeb7a721cbcf456cf71f86b52b6f33a47e696a024896db36d38c7fd9b3d40b481aef9470e9181b627df5f0ca2b9a77e70db04586f4afb0f81cdef06625333dc82a01b296e1f8c7fdc170d8f1e1fbcdab552a7a5ca7e09aea6a0fde4d33fbafdd39871339f8bc08d64208fbdcb723c4ab48beb0f2b9b988341909f70b6e9cd850efdad2867788241e004d6f5bc5d7515359d5df7f4daab940ba6f2dc1f20cbda48d28c2fba24cc96332048266088afdbf025b0284b345955f9a9e7d2022d59c52745e661466055727b22ee9af00de8150be187a4ed841af73edd518fb3af01330a2bd42e81eb6b0b53622ec7398cbf639d8bec2108819300b4c8cf1a3a51231f6733c5f7b2cf4d3b01596bc7bc8721810dc849a5e678ca66f8586452bfe5d826590674ed670f432954945766863c67b773573bf7ef9094382eb43004418b6ff004e5e11abd5de6aaf7054b7a6abd7daf92e01e6df76a3f70de34525f35f65811e0dac87ac6accb9b17a5e00deeade78e80b929ca4516eb8bdbc07f5ac583f097ea76962090eb4d93f117704640959390a76def805214676f6608a9617c40b5e9762e04b377803c1a184a7dcdea6128f91f1735f4010a9a23be032e74d8b2f50bcc592d5ad154cfad41d7d2a5d13587afe927d68adf5dabb923a9b01d6af98e3038dca7c0fb5e6c29e3241cedaaa5be05b8384f5e9fe9a813658b439e50410dba124974b721a9436d2a2a51c9afa057734dfdfe603112797ca2e0799a6a846a38d965efbe093d4f09ccd13515cb6032dbdaecf6b5b53c323ccb10b948c5e71901e12dc33609590b79dfa17c8eab4f6a8c18a44dd3d9c43e7c8c7435da5a40807c8b0d622b1afbc10ef2c69fa51629309ff8778aed04346028c3efa38b3b2f62793d7a00286bc6cd135b2acd22146cf27172eecef56b8beadf51d02de2a984722630b2974dafee8433766397b771392b6b3c2dc3df21713ee2cb162f40fda55efc81905ac58fc187fe544dc0f9e7150db987a75858e679d8013de158999faeca969d96503e03519f8bbe0aaf7c7ad00", 0x1000) 16:00:31 executing program 0: r0 = socket(0x2, 0x3, 0x6) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e696c65300500007c380be41a"], 0x10) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000040)="bc426694600ec3b1ff70d400fcfbee524fcd69413d605f4e5c5437d7b959abbd3386233928e3c9fb583d0533c79f8c3d9a6b5bb57f076a9b9f188e31", 0x3c}], 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) faccessat(r1, &(0x7f00000000c0)='./file0\x00', 0x4, 0x3) 16:00:32 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x3b, 0xf6cb}, 0x8) 16:00:32 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100), &(0x7f0000000140)=0x4) setsockopt$sock_int(r0, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x4}) getsockname$inet(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:32 executing program 0: r0 = socket(0x2, 0x7, 0x5) socket$unix(0x1, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f00000000c0)="b72f17b4", 0x4) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000)="d328ee56", 0x4) 16:00:32 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000000)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb4570200a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa38350996522fb58203f62f43ba32572511db5eb5c4f86badcc2809e1", 0xa4) fcntl$dupfd(r0, 0x0, r0) setitimer(0x2, &(0x7f0000000100)={{0x9, 0x2}, {0x1, 0x8}}, &(0x7f0000000140)) 16:00:32 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x5db8}, 0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)={0x0, 0x2f}) fchmod(r0, 0x100) dup2(r1, r1) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000080)=0x10) 16:00:32 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2001, 0x40000000000016ff) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0xb8, 0x2) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) socket$inet6(0x18, 0x7, 0x25c47dd0) ioctl$TIOCMSET(r1, 0x40044271, &(0x7f0000000000)) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000000c0)={0x100000000, 0xdd8, {0x10001, 0x1}}) 16:00:32 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) openat(r0, &(0x7f0000000080)='./file0\x00', 0x8000, 0x1f4) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB='<0'], 0x1) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='x\x00') chown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) setitimer(0x0, &(0x7f0000000200)={{0xfff, 0x3}, {0x6000000000000, 0x4000000000000000}}, &(0x7f0000000240)) 16:00:32 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x41, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x3ff, 0x1, 0x739, 0x2, 0x9}, 0xc) getuid() 16:00:32 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x3d94) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x400000000000) 16:00:32 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x41, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) write(r0, 0x0, 0xfffffffffffffe59) recvfrom(r1, &(0x7f0000000140)=""/140, 0x8c, 0x3, &(0x7f0000000080)=ANY=[@ANYBLOB="01002e2f62bd2f95d94859d9bd00"], 0xe) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x2, 0x1, 0xffffffff}, {0x18, 0x2, 0x2, 0x3}, 0x3f, [0x8b8, 0x9, 0x2, 0x5, 0x5, 0x400, 0xdc6, 0xffffffffffffffff]}, 0xfffffffffffffdf8) 16:00:32 executing program 0: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) r0 = shmget(0x0, 0x3000, 0x18, &(0x7f0000ffc000/0x3000)=nil) shmat(r0, &(0x7f0000ff8000/0x4000)=nil, 0x3000) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) chflagsat(r2, &(0x7f00000000c0)='./file0\x00', 0x30000, 0x2) r3 = semget$private(0x0, 0x0, 0xa) lseek(r1, 0x0, 0x1) semctl$GETVAL(r3, 0x1, 0x5, &(0x7f0000000100)=""/24) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x1082a, 0x0) 16:00:32 executing program 1: mknod(&(0x7f0000000440)='./bus\x00', 0x2000, 0x0) unveil(&(0x7f0000000280)='.\x00', &(0x7f0000000240)='r\x00') mkdir(&(0x7f00000001c0)='./bus\x00', 0x4) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x1bf) recvfrom(r0, &(0x7f0000000480)=""/4096, 0x1000, 0x40, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) readv(r0, &(0x7f0000000180)=[{&(0x7f0000001480)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/165, 0xa5}], 0x2) chown(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:32 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x6010, 0xe02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x20, 0x20) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) 16:00:32 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) kqueue() mknod(&(0x7f0000000080)='./file0\x00', 0x202010, 0x1605) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) linkat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file1\x00', 0x4) open$dir(&(0x7f0000000480)='./file0\x00', 0x810, 0x0) 16:00:32 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x8) 16:00:32 executing program 0: r0 = open(&(0x7f0000000600)='./file0/file0\x00', 0x400, 0x40000004) r1 = semget$private(0x0, 0x4, 0x1) semop(r1, &(0x7f0000000140)=[{0x4, 0x400, 0x800}], 0x1) ioctl$TIOCSCTTY(r0, 0x20007461) r2 = semget$private(0x0, 0x8, 0x40) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000002c0)=0x2) semget(0x2, 0x3, 0x0) mknodat(r0, &(0x7f0000000380)='./file0/file0\x00', 0xed754affb7ef2414, 0x0) r3 = geteuid() getgroups(0x1, &(0x7f00000003c0)=[0xffffffffffffffff]) fchownat(r0, &(0x7f0000000500)='./file0/file0\x00', r3, r4, 0x4) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x1, 0x0, 0x14, 0x1, 0x70bd, 0x1ff]) semop(r2, &(0x7f0000000180)=[{0x0, 0x0, 0x1000}, {0x4, 0x5, 0x800}, {0x3, 0x1, 0x1800}, {0x3, 0x6, 0x1000}, {0x4, 0x4, 0x1800}, {0x1, 0x6, 0x961f1b615b6ee404}], 0x6) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000080)=0x2, 0x4) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000a40)=""/122) semop(r2, &(0x7f0000000000)=[{0x3, 0x5, 0x800}, {0x7, 0xa70, 0x1800}, {0x1, 0x31}, {0x1, 0x4}, {0x1, 0x47fc, 0x1000}, {0x2, 0x101, 0x800}], 0x6) semop(r2, &(0x7f00000005c0)=[{0x3, 0x1}, {0x0, 0x9, 0x1800}, {0x7, 0x3e664106, 0x1000}, {0x3}], 0x4) r5 = shmget(0x0, 0x1000, 0x21, &(0x7f0000ffc000/0x1000)=nil) sendto$inet6(r0, &(0x7f0000000640)="7b36cdf1e04afd779998cb5b2b65c747acf3e0d037fd2f3e92cfe72664a9d09784fbe78caa3cbd3c8dd79537a8d6fa43b8d67de33f21a6794260ed6f97c9ce406d93c2e5f5c7490bf126fecb0ff9415fff022357eba05ec9bddcbf38f8bee7dc7d01c2872c44c4ddc0b0ee94d6bad99f4d20c20a36fa7a", 0x77, 0x5, 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000340)=0x20000000) r6 = kqueue() r7 = fcntl$dupfd(r6, 0x3, r6) read(r7, 0x0, 0x0) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000100)=0xfff) r8 = msgget(0x2, 0x2) msgsnd(r8, &(0x7f00000006c0)=ANY=[@ANYBLOB="0200000000000000efb19bbb1df93d3c55efe86326aa2f701527706ca6ccfdd446bcfb4d5086c8a599463f099252c4f1b1f3246f09a24dbdd9698e911870ae8a00000000000000000999ab0a19ab4f7b476cf32435a787350840487231c89a04ed0800c270c3ff00266815f96aa3a5dd49137d735e0000670d0027efbb36c420c25640f5c9d2bfa45dd823f078ce59215f5bf9c4ee27c87a1e8ec1e9530dae513a02f47a29cb1607de66a12d64cc6e0eb259dc11b989f1fa1579e4787238bbbd3093a6bf4e685a162e43547a94f5ae37a18601b0c07a3970b69acd78877595ddd903f7fa235cb55d9c2bf25c91d0a3109a37b71ef6751acf2b109fce7fbed418bb130383f95f985f180c973c0ffe8fbe03dd7ca79b819791f1943aec11ce5e22c1a4f2ea8611f1d5ecf11f6bbbc12505df6f25e72df4"], 0x1, 0x800) mknod(&(0x7f00000000c0)='./file0\x00', 0x55875684757fc831, 0x3) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000001c0)) clock_settime(0x0, &(0x7f0000000400)={0x2, 0x580f}) shmctl$SHM_UNLOCK(r5, 0x4) 16:00:02 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000280)={0x67bc, 0x4}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x381, 0x0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000080)) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 16:00:02 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167, 0x28}, {&(0x7f0000000000)=""/40}], 0x2, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) unveil(0x0, &(0x7f0000000280)='c\x00') pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000300)={0x3, 0x2, 0x2, 0x9, r1}) open(&(0x7f0000000140)='./bus\x00', 0x200, 0x0) 16:00:02 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x5) r1 = socket$inet6(0x18, 0x8004, 0x8001) r2 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) r3 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r4 = socket$unix(0x1, 0x0, 0x0) r5 = accept$inet(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000240)=0xc) r6 = accept(0xffffffffffffff9c, &(0x7f0000000280)=@un=@file={0x0, ""/89}, &(0x7f0000000300)=0x5b) r7 = accept$inet6(r0, &(0x7f0000000340), &(0x7f0000000380)=0xc) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffd, 0x0, 0x0, 0x3f, 0x9}, {{r2}, 0xffffffffffffffff, 0x84, 0x82, 0x3f, 0x9}, {{r3}, 0xfffffffffffffffd, 0x1, 0x24, 0x7}], 0xdd5d, &(0x7f00000003c0)=[{{r4}, 0xffffffffffffffff, 0x84, 0x0, 0x82, 0x7}, {{r5}, 0xffffffffffffffff, 0x11, 0x0, 0x3, 0x7}, {{r6}, 0xffffffffffffffff, 0x10, 0x14, 0x8001, 0x10000}, {{r7}, 0xfffffffffffffffc, 0x20, 0xfffff, 0xd69f, 0x401}], 0x80, &(0x7f0000000440)={0x3, 0xfffffffffffff3f4}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r8 = syz_open_pts() close(r8) syz_open_pts() poll(&(0x7f0000000200)=[{r8, 0xc}], 0x1, 0x0) 16:00:02 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x0, 0x2010, r0, 0x0, 0x0) fchdir(r0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000fee000/0x3000)=nil, 0x3000) 16:00:02 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x100, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x1, 0x10c) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000580), &(0x7f00000000c0)=0xc) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x2) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x200, 0x0) r5 = socket$inet6(0x18, 0xc003, 0x5) poll(&(0x7f0000000180)=[{r0, 0x100}, {r1, 0x40}, {r2}, {r3}, {r4, 0x10}, {r5, 0x82}], 0x6, 0x81) r6 = semget$private(0x0, 0x3, 0x0) semop(r6, &(0x7f00000001c0)=[{0x1, 0x90aa, 0x800}, {0x3, 0x3, 0x800}, {0x3, 0xb97b, 0x800}, {0x7, 0x9, 0x1000}, {0x3, 0x5, 0x1000}], 0x5) r7 = syz_open_pts() ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000200)=0x7f) r8 = openat(r1, &(0x7f0000000240)='./file0\x00', 0x808, 0x101) recvfrom$inet(r8, &(0x7f0000000280)=""/36, 0x3d2, 0x2, &(0x7f00000002c0)={0x2, 0x2}, 0xc) flock(r1, 0xb) ioctl$WSDISPLAYIO_LDFONT(r8, 0x8058574d, &(0x7f0000000300)={'./file0\x00', 0x1, 0x8, 0x1f, 0x1, 0x3, 0xffffffffffffff80, 0x10000, 0x1, 0xe8bccf5c241d1dc3, 0x3, 0xba}) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) r9 = semget(0x2, 0x3, 0x480) utimensat(r8, &(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)={{0x4, 0xfffffffffffffffd}, {0x6, 0x2}}, 0x2) openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r7, 0x80047410, &(0x7f0000000440)=0x9) semctl$GETPID(r9, 0x3, 0x4, &(0x7f0000000480)=""/89) 16:00:02 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)=""/207, 0xcf) chroot(&(0x7f0000000040)='./file0\x00') rmdir(&(0x7f00000000c0)='./file0\x00') setuid(0xee01) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) chmod(&(0x7f0000000140)='./file0\x00', 0x17e) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 16:00:02 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x40) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1, 0x0) bind(r0, &(0x7f0000000a80)=ANY=[@ANYBLOB="b8db1d3a8f12aef12940c5be1bbb5dc736b179118081063d639a007fdca6655479dc58ec1d8d8ad7f9174211f5df6d7caf2c35f23c4eb89d193bda8c4f9c6167a447d60df5f476104d0717e16c45ef8c782ee9e07fcc4392783117e75e038bb02340b09a402bb0877427fa82bf91dd98ae678e9b6594bcd50f"], 0xa) connect$unix(r0, &(0x7f00000000c0)=@file={0x1, './file1\x00'}, 0xa) execve(&(0x7f0000000100)='./file1\x00', &(0x7f00000002c0)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)=']-]\x00', &(0x7f00000001c0)='.]-\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00'], &(0x7f00000004c0)=[&(0x7f0000000300)='%}-}\x00', &(0x7f0000000340)='.//@\x00', &(0x7f0000000380)='\\.^\'#\xc7\x00', &(0x7f00000003c0)='\xcb,-{\x00', &(0x7f0000000400)='@\x00', &(0x7f0000000440)='!\x00', &(0x7f0000000480)='<\x00']) rmdir(&(0x7f0000000500)='./file1\x00') getpeername$inet(r0, &(0x7f0000000540), &(0x7f0000000580)=0xc) r1 = open(&(0x7f00000005c0)='./file0\x00', 0x2, 0x1) mkdir(&(0x7f0000000600)='./file0\x00', 0x80) getsockname$inet6(r1, &(0x7f0000000640), &(0x7f0000000680)=0xc) recvfrom$inet(r0, &(0x7f00000006c0)=""/20, 0x14, 0x1, &(0x7f0000000700)={0x2, 0x1}, 0xc) rmdir(&(0x7f0000000740)='./file0\x00') ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000780)={'./file1\x00', 0x8, 0x5, 0x5168, 0x1, 0x101, 0x0, 0x7fffffff, 0x0, 0x2, 0xb0ed, 0x3f}) r2 = openat(r0, &(0x7f0000000800)='./file1/file0\x00', 0x8, 0x48) getdents(r1, &(0x7f0000000840)=""/97, 0x61) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000008c0)={0x5, './file0\x00', './file0\x00'}) r3 = openat(r0, &(0x7f0000000900)='./file0\x00', 0x88, 0x10) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000940)=0x1) symlink(&(0x7f0000000980)='./file0\x00', &(0x7f00000009c0)='./file0\x00') ioctl$TIOCSCTTY(r0, 0x20007461) connect(r2, &(0x7f0000000a00)=@un=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000a40)={0x3}) r4 = semget$private(0x0, 0x2, 0x2) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000c40)=""/113) 16:00:02 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) 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) r8 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) getppid() r10 = getpgid(r6) msgctl$IPC_SET(r4, 0x1, &(0x7f00000003c0)={{0x0, r5, r7, r8, r9, 0x1, 0x9}, 0x800, 0x1, r10, 0x0, 0x6, 0x1, 0x1, 0x2}) fcntl$getown(r2, 0x5) r11 = syz_open_pts() ioctl$TIOCSTSTAMP(r11, 0x8008745a, &(0x7f0000000580)={0x0, 0x928}) r12 = getpgrp() getpgrp() fcntl$lock(r2, 0x7, &(0x7f0000000340)={0x1, 0x0, 0x2, 0x20000fffffffe, r12}) semget(0x0, 0x6, 0x10) pipe(&(0x7f0000000480)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000004c0), 0xfffffffffffffd8d) fcntl$dupfd(r0, 0xa, r0) r13 = semget(0x3, 0x10000003, 0x80) semop(r13, &(0x7f0000000140)=[{0x0, 0xfffffffffffffffa, 0x1000}, {0x4, 0x4, 0x1800}, {0x3, 0x10004, 0x1000}, {0x2, 0x0, 0x1800}, {0x1, 0x1, 0x1000}, {0x2, 0x1, 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(r13, 0x0, 0x0) 16:00:02 executing program 1: r0 = socket$inet6(0x18, 0x7, 0xe8a1) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000700)="7f4f6e4e", 0x4) 16:00:02 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x1010, r0, 0x0, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)="00000018601200000000200000000000000000000027940b092d000000000000000000000b9b000000010000", 0x2c}], 0x1) munlockall() connect$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0x9, 0x8}, 0xc) 16:00:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000007c0)="3e2a7913e4ba6d773553c0c01b3d7af90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828c697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff097ea73a4000000dcb95a0100000000000000a864d67971a38826a1aa8937e753ffffffffff510eb0092e", 0xfffffffffffffdf1) r1 = syz_open_pts() syz_open_pts() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) pwritev(r1, &(0x7f0000000880)=[{&(0x7f00000002c0)="5d792123148f439f4d64f808113bdc5771c6819fa7bc9dcbd2f60d3b123418e2a7a458fae113fe4214fe5f82e9c6cd611243748af3a4730e5d1c241be0e102cc633ecd7fb2dc4cfaa6d207433020cd3670c0fdd1a9661f7a451b9bd97b9eaa2f3af8c8edc0e3f9e5190d2ce42396b977d2079584fded5f54de451757fa541824d28e936f42738c06f96343afe1afe8b0546cbb3182f9a1982f71a38490c88ecaf2bb26ab4ba3456e32a3e7093899718ac442b11324dec511abb26612ba188450aa9e34bc719d80575643705f1a691932e0a907c322c233ccf9", 0xd9}, {&(0x7f00000003c0)="fb14cda1d6484a5f12d1cf45de1772b7d607a948addef61a0542a2de58ce697a2f25c6064cdfd3aec391281d31ca3a9961c4b5e6ae7b8ed05d4173c92abe70c639354c19d642c08bf8e266579343f26692e16480b86000eaded316e8ee40f718fadb2de393eaf28dd9f3a945cea54b5c13e3b6a90f7a5c28f9e3cabd4f8d6367cf6ccf333203b94493a68d964336be44cdc7c98a8a0fff58ac712af03d22ed0c0e6256458d9c579cac020eb4d3e3c9920b70129527b2c18645520066632e2dbd63f29889e0fa8109b829cedc195d083156c275840c0f3839f279e1356087b4cff1862bb4612e8341ab410b911666f0c7461ba1806398da", 0xf7}, {&(0x7f00000004c0)="9664bf5ebfcbceed6599cf84a1296ba3ae927a9f1984d699d1977fab86f8b00af22524d06f9ee3713f73cbd7225514d35bdc1353a123fbf41e41fa57b631026b5ff7669661e321b60bb087e302ea6f6c655ae733be8b4abe7a6cec88c98e64da26e15f0ecc4172c15468e984c9e1251908a4973b613ab6824ec44693224f287fabb2c77dfa2631e8bc1323309e71b83c831721489675a2acc440fab3a260013172608c5171d178e6aa702ee30ae16caab43fee9da5d7d2dbc3698902264a4020106cd0f7fea9730d3c76d3f4317363924da6386a715ede31280949decb", 0xdd}, {&(0x7f00000005c0)="a314f7b43683d001f1af7cd5fcf91dec5ffa428d6bd766aafefdbbf6b2812e0a96e9d62dbdeb1b5f40730ef7071dde72e490c8020ea17ab79dba068bb624230d3cde041d24aa4d6563c352a556d19cf67825c90cd9a73755fc04b57dea4634dae4068e7a665b3c7f45c8df2f1428ce82c2b63bd6f67c4d3be8ec5a8ea725ada2395f51212abaa0176050b437e7dc60341f04f9d1c6a2481b090246e09fce24c7f8617201b690607d889aa31a42e6e0519ddc7c02165beae6cf6b8fb100fcb22c05add5920ecfaaefc59a83ba3e9b43688905a47fb704b3dd", 0xd8}, {&(0x7f00000006c0)="2fcde8b58292a27fe6b5a0b2ffbf56537c8f003ee965de111b54128d2ab74cf0301d2a562d4f9c349cd141caad645a0d02225fd2fe6fe74ab6f8044b998b7cbf7c2ea86b47dc9c1c3099793abcf08c9a13935f833dbe69cc9fbfc85c2df56725cf7e4d70ded947bff6c0729413407db588946f4df2e9553b0d4f7b6cc2e970d28bdf494b7d2bd9ac7edbcb2e62095e3239bf95883f6cfb6d7f41ad77dd00a860ba9af90665e78215fba1c569b3d5b871fcb812c85b35b3ff6aa6015472aedffc3b3098e6535944d56870aa14888fd5d969", 0xd1}, {&(0x7f00000000c0)="7fa40bb41324b1857ebe83f25a4b445140490373dee53811f696564e929b6f691887ede0941e588e245bb1234d49a3756949e81471c02ac5074550e79b11f301bd272adee0206c2201c406ea76cbb880e99c2d5b0c4285fb4a3dda7c8fa1d667da4471e4ca1174ed8eee5f0eaf632490445ffb38bc8771eaf50aba5fc95e9a521f86cb39c1076c55fd267a8ec05ed48093aa8f61cb4933d699a4c85c5743e1dfbd85", 0xa2}, {&(0x7f0000000200)="549ea3bc1c8a5b81b40448f106e10972901f7c5e726645ce85fc35aa786e66185641752c60c555e5baeea01e2842292a", 0x30}], 0x7, 0x0) fcntl$getown(r2, 0x5) close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3, 0xffffffffefffff7d, "854955882e0261ce4e6637175a958311fe4dbfa6"}) poll(&(0x7f0000000040)=[{r3, 0x187}], 0x1, 0x0) 16:00:02 executing program 0: r0 = syz_open_pts() dup(r0) r1 = kqueue() poll(&(0x7f0000000080)=[{r1, 0x40}], 0x1, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000040)) lseek(r0, 0x0, 0x1) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) dup2(r1, r3) 16:00:02 executing program 1: r0 = socket$inet(0x2, 0x3, 0x89) socket$inet(0x2, 0x4000, 0x5) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 16:00:02 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) write(r0, &(0x7f0000000000)="4ce10000", 0x4) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x4d1) 16:00:02 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) getsockname(r1, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x80, 0x0) getpeername$inet6(r1, &(0x7f0000000180), &(0x7f0000000200)=0xc) setsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f0000000000)="830446d8aaf71f9255568b4e", 0xfffffffffffffed5) 16:00:03 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1, 0x0, 0x7fffffff}], 0x39, 0x0, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x1, &(0x7f0000000140)=[r1]) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000100)=0x4) 16:00:03 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) linkat(r0, &(0x7f0000000400)='./bus\x00', r0, &(0x7f0000000440)='./bus/file0\x00', 0x4) fsync(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) openat(r1, &(0x7f0000000380)='./bus\x00', 0x8000, 0x104) openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x8000, 0x0) r3 = open(&(0x7f0000000280)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f0000000000)=[{&(0x7f0000000640)="76d11bfba01b2b437500f4e773d6d87539da24cace396c1d05b923466a161897509b78dd2cea3471e8956dc5fc20e77b6a13006174ddb0a7bd78cc8c51edf515c237e4adb5514027f448bb7080f211692ad81885ae85829eeddb24585b8ca5b54e9edb52d4ecab6e5ca284924102e12f4b934e112398cd4a74bbc1ef9e5004ff43289f51a030164e5bef69b3eff6ede8ca2832782da69a63e754249b41058f3b90423fa281c1ef6704cc155f9fbe030a333c84ea554ae93faecd1d1305ac4355a7dcbdaebc88d39242a8d0e65b86b022f8eb0952c4ff3346854e67fe8045b1e4a414505dba3a89837c91386b0aa6bfc30c3f6966fc6c644f6742986b4813f7e3621ec860cad94b75bcac8ddf7613ac8a422da2d6e405031f1307f4a86db6ac5c7736e5eb0c7017b81019f0e295d5cecd4e85b8a09892075c791db0cbc76d421d946cf88c74d6928b", 0x148}], 0x1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000080)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000480)='/dev/zero\x00', 0x600, 0x0) ioctl$WSDISPLAYIO_LSFONT(r6, 0xc058574e, &(0x7f00000004c0)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340), 0xc) fchown(r3, r4, r5) semget(0x0, 0x0, 0x20) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) 16:00:03 executing program 1: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) munmap(&(0x7f0000fee000/0x12000)=nil, 0x12000) 16:00:03 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f00000001c0)="623238bb58f3b08b6b58fae4913c", 0xe) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:03 executing program 1: r0 = socket(0x18, 0x3, 0x7) setsockopt(r0, 0x6, 0x4000000000e8f7, &(0x7f00000003c0)="1a7b43dac6c5e822395d2e6d71d45feaf81c1a4d8541e6799184d316c4df0e800802d260874f698aefce69a72e73cc5aab9a6b6246acf78b05ce9b302c790ad94fdca0694d3f7ae8a5811051e033b4b1d762a3eae459eeb56ac90000000025e6ef637eb237d27fc915239d7d10bb690f025a9d6d1d8a719ef116abf85783be9f045230f4c76c7d593045fe12df1c3778ad7a175105889695acb6082e820a40e25835245c6d10558b12f328ee4684f2512f3358a5b70c045c01767ca801c057a3932e480b44a261130a507236981e396787a836562f15d790d545f233ce8e824756ce7805b671f90fa2ed6c6e3ef381bf25cb32c06f32ebc34dec1b6fddbc960df5f9ce80ff760b16bcb9e0bb16438f6daf39d99e450dba1cc14def1fe2c6f420dcc80efa822ae9fcf6b1b47b49f7451c1bd378b44f9abc9f", 0xffffffffffffff26) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x20) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000200)='./file0\x00') r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x10400, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000080)={0x4e, 0x20000000, {0x8000, 0x2}}) read(r2, &(0x7f0000000240)=""/30, 0x1e) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x800, 0x100) r4 = accept(r2, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) dup2(r3, r4) kqueue() 16:00:03 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0x0) 16:00:03 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) lseek(r0, 0x0, 0x8cd920f31de0982e) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCNXCL(r1, 0x2000740e) 16:00:03 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000040), 0x186) 16:00:03 executing program 0: read(0xffffffffffffffff, &(0x7f0000000000)=""/240, 0xf0) setsockopt(0xffffffffffffffff, 0x0, 0x20, &(0x7f0000000180), 0x0) 16:00:03 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x402) r0 = open(&(0x7f0000000080)='./file0\x00', 0x10621, 0x0) close(r0) write(r0, 0x0, 0x3b) close(0xffffffffffffffff) open(&(0x7f0000000040)='./file0\x00', 0x10080, 0x8) 16:00:03 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000ffff0040800008000005fd9600"}) bind$unix(r0, &(0x7f0000000000)=@abs={0x1f95d27d48731892}, 0x8) 16:00:03 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4f17, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:03 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) ftruncate(r0, 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c9", 0x1}], 0x1}, 0x0) bind(r2, &(0x7f0000000180)=@in={0x2, 0x1}, 0xc) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f0000000140)) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x1}, 0x10) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7b3b23501db27611af481f8b45e4c89ff22e74726c0bece396b7a16b426c9af509111e7d19bf0d94b55c19c93e1cf3062c9367528863e154887b2117dbc4910d91f0768cb907012f3d098ca52c347dba336cc9658fb3319243777d8f56cfa4cfa4d575080ca53986094a26cad76a080a79e6d772e8defa01f1f7317a1f3152085759e545f28e90021b63262b835ed8c769a0c6e88553e3c5e6bd494c84a3071de539d5487d0b90fc1e8de459f69366cb2cfb787eea0a0233b8e4d87b4b0b72674a96e0029dea1f9c7db30552b6a67e346939ea82f340e335d026a798eb1ec52089975de887d40d675c34ac1cc386d910434564ae3395d6cdbd44818cbc7e444bf4523b373eb04c00d98cb3f439a8566cbe090f9d7ca9e1860e6c3c2ede2dc19cda94da3f3cfc57f28a68a23048c808fb205c32664d42c14c46bce3b0c83d5a757ffdd896c1e08efcb72212b3f4578650ee17420f72c645ba6be7c28945e206e3231b046712c4c7f7a2f6d985c7e34f425cee60615543d098d90560ff72845762218ca303e999cfa6b9bd7df8745b4439a1635cac3a5549d8209edb2f3543dfe20f71914c32db75043771ed5d796587450d62caefa03a6981b7e2d16d4c0b50dac5ebbf68c96d1e5034c5551c3629ba99151a814a1c91077ae71ba94522e030be0a672a582ff70f18cd41da2802a3aa9d455fb81763cee3080b0c0c1d47b2956ef6e1fff6a2254d36687580e657c8c8a8f193bbaef8b84d0548db62d8fd1f7ab528496a2e16dc4d2751f872b2266d875f768d14d29d7f2e218f57b654f3074dbe66ed1fd981d015d637394f1fd1e1817fd888fdcca84b27be4a9466bae18e92018c01675fb1f8d7f4f28b73086e1e820901978d7062ffa85eaf44621bf252d858637b6b7a2052d885f4f2ce9f0c658a83f588ef3b67caee5811dad559cd0568e62a27f015b34b7476d1bd340753b30e035ed8e7210f646db87ba4f1341d1e353c2a727ac784d9b072cbeeadb8c75415cab19d5ea847c37f0057664f744d983201f30a6083c8aca312ee1d372ca40bb7aa5ec14fafac03cce5d6069e6edb09b18fc72aa82522f4caf185ef6602b0ae8db26a6f60ea00a458f61b40f0cbf1da30033fd19659890854cac85e3e297f7b43d3ef12cc6d7efa121d5e09816dd0fb9e10e6c4659ca69ad67a663b6479dbcc178103cb8b436f58adc31ac8c60b8e162d75c203c02c7cf44c013afe88906337eb500a8baed409a37ed6513eaa41362fbb6cadebd6ba7ccaf222c75184aae40b5e08b495e1a8cce1af1f42d8b386dc66db0a71de1fa12bf6c7a58a349ec9b1535646fd6c3772dbf905e06ea43689e96a96211e533ff9e5c76c10bf553ab9176c60821a8ae3c01b556299782cee103d2eb6375764a14832177a28cdd55eb3cf81c1d3754fb6aad91274c3a1c93c7c7073edc71bf00d828b21180457b36407c4525ecef2820a486f9c8682e4675ca20e118943ae19d83a471f048dcb705d26f5ac63452dc12ba2ea90833bd661a35109b0295e3b096afc647e12df6f283194018b88d3609eebd96b9992d1867258bc3c613b1e72f3c23d78bc9f16489bbf2dc446cf1f098db2b8e4c9f984ecadd775afdded139974b9c5b046cad0dec3e0d0aebd8f21e9b2be7429aaec818a7db677a221c9b4e5d46f6388d2c7e65881f895785dd6b3837f9ac7ec53a51239e0ef70484354e25864cbe97bb3fdf86bd1ac94a86b73a7c89bd3a2f99e261b6511713d1bffc4d40d86050422e3eb679c46cbfa85b7a2abb036a01913107f9c03a33f1bb92877ec0b755569f65d895670e5c0902f7e774c9003210cf6f8d983b958f77125f98e79416d598f12200f4261821013f613dc4ae10cc21ffdc62f5bf40ae4aabf27be565f9e54e45f9db361590d8e475cb15a881f8ab917003153e8d5fd971c9db30b5ffe08c41ece368b28c0ec75096aba23957dd3edc2d1c1b2aa573967a0f7f459fef0afe74bc14984b1e31ac746f0f3a1cc2665d228cfc25418ea5021c1cc4cde65f64f5f550f002552bcfee78243c9b2cd807127decc36a5d2af2e9d76ab95d3a8b753ac07bc3854e010b28142a833a35f6df738c59cea9a4f371612d2c453d811839f56406debc0ed6ce9cc554869f87969ef2ec1f5d2032e304fdd985150b22479dfe7cc1fdab609c0927ce06f1f6f655832f83162fc3de7faa77fba0ac59f85afcffd06d4530998e8e4121eed868ba904353d64d484b9877f4fa24d42ac4b23bf9244f43767fefd3142beb43c810b33a606393e06c451552a957a0ebb4a8876882d1d34481835bbac39f55b6eec820de2085123ab44b96f801d9e732ae3fdc1bf560e34e1d65f7e2aa4605d5d6b4977c01c52d1dc44856b23867bc1072a41ecd5915236a6e2a1b3411be4334d45204f04e218cafea1e1abc505ab13f37ed825c142ae908b5b4cee7e5e5c51cd7aa4ed366a0c80d1b5bd318de838311095473cc427ccf90c57cb691317e6c1904385b1d432138feb5a7d4b5b23617e77022ede5dd952b794cdb86bb028d545f62804459404a7c42fb4ecefeab002b533c401b7ca142c63e550f499c9a73c18257e6d68217372f694fa6e7eaa5a213e0ea26a892f09496058cfec55ce4b3a37f4e5580b6a5fab5804a703f290606e77dca46d06b8fb603f8b802ac24afb25a97d32971879a93a043d21abef0493bb2b54fd65d36b3b877343ba972af190319497072eeece71760bfb113243890f5f2f851bb1990614f0a26f8fa5de68b1ddd88251a261678ea862680adb77b0d83881f648a52e57d8f0e6f179caa2983a1f05de17045609af1570623e05a427e60f44561779958d1da5ddda6677a04c552f2934b2617da296509ccb6070a5c944e9a31e7eb98c012397128000ad2a3a42a5a53839dfaf5f75a82eee3a90679a4daf80dbc9d0cb99301c53fc74a4fda27bf2baf8d7137fbf02e9b94e7fa02bafdc89f07bfd8fe0f787b3d0e265d7db5876bf69a8072bc4785dcb4f326bee2c959bd39b88b719c1eb422bbb32caa0c4950d50dd974c19c539a13cd33bb9781579caa5206f1cc836e876b00e5736ba84d326a2a8a1e0a66a08a8906c080d32166aa3ed7440d22aee711365ad63fa0e639647b38ba0804f67af4f42f776b0e4d063e2b089231ac83a8e84c2e08aadc677b1a633977e78568726a8fc9c3baae95ab036bd39f9dbe8b3bc07d40756c1bc305888435cbfaf9f39b1efff82125fc19b36c8262643769f370f04dcf77f6d23c1c1bd7826f83ebdbe6e29fe85c461bc723fe5669914106f90e1fe16337a3b291ec5e6af7cfb80a70735a5c0fe19b9a622d5eaad13404013e7978c0bf61109e8b34396ae2a43f1af54231b07af3b5fa122feb9e5367bc6e579adcb15600cfad79e556ae1c9b39cfcadd683164b702fba9b7497c284a1a8f3d3d956051224305341ccb5d2caaedc74e9aa5b6d54f8c5a564ef0454b14b1c69c5634208f92be4530051a4dbe25998dd954e1c7b7a5477ecaed404cf90201d8708630f8ece8791833fdb899c2dbbba2331e3b888f002269cdb0b7cc19894d44bc1b2ae1c3056d2c5eaeae1cb443128bab7352203df188905453fa7b7c8687138a55ea2825f11c82e3a4d0490b887f5e806c5b76735024ad4d4a9fa3f6e7f9d6d05875f10e00f9f0454ac4efb34b018766940077e78718fdf5104c53af59465262414eb739b548169f2880513e1c5a1cdb68de818c75691bfa1f82d39bc98fd7db087ba2d87afd889eb75a46f2d604b7634ff55e9f3aaad5261dc04fbbd83846895edf2d702c0152d5d177742cb6bb518b2e6b30f5391c45c032e46b64ec82ebd7c616e3c4fbac0a10ddb9e6dfcb876d0d2233e813b550a10e89c35306499636ab8d779d7ae35053c71bc34d256dc39d2c0a99fe2ba880fb70cfa70ba0b4a83f10bb893b6e036ccbb6ff1be1573793b3e546a531a143d88f9309ec8661c266c072bca9adf77c926fcab8cf3235858b7d8d7f491aa091006a8822d0d8dc3c35030668b88a7e1e2c8b2968add91ade6c62483ae83fb4c9af8e9c49b6988e50098dc2271140ec53a3db027e94821ea9523aed814046d95eb261c90baae3b676864d8cccb5aef88247a53715f604431fb46bbebda764ff1e96c4ab9d0dc3d733dcfdc68330599643ec3bc18587b71e74e3a8b9e4bbee0e0cc6647f347c48a831b8facb03ee2a9206d7a87af99cc70fa406782d087690d67af5bf39fc7b0c4d9c39de08ead38ae8e262ca876538e0ef4019611314bedc547ddefa0b1198ec9740fd01dac16aea206eadb5183b2dd4b58d7bf6d9b6715e8afa5dc21aa74466f508fd300a196735c360880894ae57ababfa504014548461523efb5d5d0a04c934365dfb03be77360319aa336741bb93b498de692142f1478aa187f93ce035c6626822287d731cab4422f60e3c4b656bdba0dbb50014474f3275e4f72ffcf91109a5bddd8fd8a96637f5e095069955b56c35d407b9e74229fe1d3095efd7b9edeb3df585c433aeb664f80fdb0f6f8cc00fd9bb4291c6fa18e0af40e14b0ed8371065c646ea079cf4a45723668c0085ba65034d9463aa847aa0fb21d2c7fccd38909e7ce181a9ab4f0bd302947693426de252539d2efd4873c492b889e847b4f3b92887a3c0f3412f0855cfb4cb8286c4a25391883046f25f243db46ee7fda692c0387853bdf099365937056e9fd38d24327d760b523e027bea1401979257025ef44230fccd8bf2fe44a392c37820582a36f8d38a069cbca3de84151a020f4c5c475cd7ef24ab7e5f4af76d3ef858c18cfef61b076e23a5bdef1db18a1729d1c62d42614e71aac13fcbc4e4aeafff2e2e9695224b5cd8f349f8376069b7d67232f1a139db707171c1472aa859fd9db0d4cb589f3ebfac73637f1486ac24c6071a1019677d69a306e66c848a425fe091f7e1639fb3c72b4e755356b8ec7236e43b30ec50d96018587dfce8a159e7be011157450a3a9f290eaa6ea298ad3183571aa1bf4f19205f56dfb6b0ce7a0e70fed3689cd140877be2503ccfba4fe947cb2ff55a4e5c8c1e718566fbe52f6783c4b536c7b1a65b34816fb04ff63e6b1be0dbc06c5c7ff625c8ea5e4ddf89fcca38f19e0ea444108c67467b239d9dd4100cf06a33f9ae4c7187dd128c392d5530e302e9c353b1a5950a085aa8b987e53dbfb795fc262621d658681d782645386fd47dc17d8276a3f60b147ec62241b9b3c86364f491260ad40ff663a26bc7aa736927cad00a5b1d", 0x1000) 16:00:03 executing program 0: setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000080)=0x1) getitimer(0x2, &(0x7f0000000000)) getpgid(r1) 16:00:03 executing program 1: r0 = socket(0x2, 0x3, 0x6) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="70022e2f661d03653000f770d0698f713967e4d902aa60d0e65ecf7a2b96a0737bff77212fdd794dfc78fd844b265d368ac13337fa070f0642afffcf6f3ccdcebfdd157577fd6f602bcc96e32ed2a5ccbc928cb1f3c5a4ba0e0a2e217bfc666c36f89cff63ad30879146516a6f72afe8210d1462c118cd478f9443c1608ef84304a4cd5ed34cd66de37fd70e2239efc1330ba52a9561f6e2375f00"], 0x10) sendmsg(r0, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000001300)=[{&(0x7f0000001100)="87227c8d380b95838303f2a580d10ec9c8f855de2b916d4a026ede249e37c946", 0x20}], 0x1, 0x0}, 0x0) 16:00:03 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$lock(r0, 0x0, &(0x7f0000000100)={0x0, 0x0, 0x10000000, 0x1000100000001, r1}) 16:00:03 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="45ec732ead12220609462ce0bce1571781548e0bd176b2d2972850b02aad81855ed458d0c59537cecc25f0cc8529dbf98875179d962f788d451a84f36590607da0e51f4593ed980c258b9fb4e0fb2f3df8f1d9ed1aa2d0d0df8f6948cc48929550cbe60f80f7d1a4cbde06a5d48fbcc6211dd57eb1411fb67c3c8a1dfa4c18da6ffeb0f4467b91437909037682d1b7a775d5d2e16c81ce93f6599175a6951adf133d4e17be8b277b88dd7fcf570343a300b727ad75586488ba7bb0f906ac56fe0e19b34cccd019f7a28029dba267ee0ba1a6f4b640", 0xd5) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff12ff7f000001", 0xfffffffffffffdb3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) dup2(r0, r0) r2 = dup2(r0, r0) getsockname$inet6(r2, &(0x7f0000000080), &(0x7f00000002c0)=0xc) wait4(r1, &(0x7f0000000040), 0x2, &(0x7f0000000200)) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000300)=""/91, &(0x7f0000000380)=0x5b) 16:00:03 executing program 0: link(0x0, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x80, 0x0) readv(r0, &(0x7f0000000240)=[{&(0x7f0000001440)=""/4096, 0xc74}, {&(0x7f0000000080)=""/36, 0x24}, {&(0x7f00000002c0)=""/114, 0x141}, {&(0x7f0000000140)=""/137, 0x1b7}, {&(0x7f0000000200)=""/10, 0xffffff3e}], 0x5) write(r1, &(0x7f0000335000), 0x10052) stat(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) 16:00:03 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) r1 = dup(r0) fcntl$setstatus(r1, 0x4, 0x4) sendto$inet(r1, &(0x7f0000000040)="1f8eb23c", 0x4, 0x40a, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) sendto$inet(r3, &(0x7f00000000c0)="172d45c504b365f1f5403bd89e1b50257d13d17f0a13a7b9d435bfe7281a99b4f0c158d10163138a5f86a1d80cf8d804ddf3d228e425a4fa87173898f22e4f8264b360d5aa76f54e50a6c3267d2330cb39864a11b7e7b46fbbe8d2908238c3416f53b94fa60cd27a506d36cad971aa8b26faf09869a5a040504c05d77f30567b527a6877565ea04b402c6ce11aaad0bed149d38f7b57dc010a08553039f24faca218c6eed2c0183cb43b2c348dd33d366297964154f054bcb0a6c529c8455795a08791e0d86719780c58ae164195bc8204d3f912f1d9", 0xd6, 0x40a, &(0x7f00000001c0)={0x2, 0x0}, 0xc) dup2(r2, r0) 16:00:03 executing program 1: clock_settime(0x0, &(0x7f0000000000)={0x4001981}) clock_gettime(0x4, &(0x7f0000000040)) getegid() 11:09:53 executing program 0: r0 = socket(0x21, 0x5, 0x100000001) setsockopt(0xffffffffffffffff, 0x2000000000000029, 0x23, &(0x7f00000000c0)="e7", 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x10000, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000002c0)) sendto(r0, &(0x7f0000000000)="58a8745b672053c458e5326f755429f2bcd285391e19f7a8a5d0ca923c918bef1db277c14747e296468638c2e2d7fba450491e7307f207f91770ff97e4636974fee0bd1757d04d57e80cc7557e19bd38894461554d20d2c7e031dcaeefdf3b355753473058983c6b4d6ee05f4b724440301ba8a3d568f3e0b0ef5456fc6da2321e7d5c12d7ab807324972e8b14652e02ce5ac1b32b9ead69ae542c", 0x9b, 0x400, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x1, 0x0) sendto(r0, &(0x7f0000000180)="67581a2f410575", 0x4, 0x408, &(0x7f0000000200)=@in={0x2, 0x2}, 0xc) r3 = dup(r2) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000240)={'./file0\x00', 0x6, 0xfffffffffffffff9, 0x5, 0x7b73a81341cffd26, 0x8, 0x3, 0x2785, 0x0, 0x0, 0x7, 0x80}) 11:09:53 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x200000381, 0x400) setuid(0xee01) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) connect$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="ff4740f76dc24326"], 0xa) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x800c5709, &(0x7f0000000080)) 11:09:53 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x3f, 0x31, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) socket(0x20, 0x7, 0x4) sendmsg(r0, &(0x7f0000000900)={&(0x7f0000000040)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000780)=[{0x10}], 0x10}, 0x0) 11:09:53 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0xfffffffffffffffd, 0x400, 0x100000000, 0x1, 0x80, 0x1, 0x9, 0x0, 0x2, 0x6, 0x100000000}) lseek(r0, 0x0, 0x2) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) getdents(r0, &(0x7f0000000000), 0x0) getdents(r0, &(0x7f0000000180)=""/120, 0x31c) 11:09:53 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000180)='X', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x9) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8000000009) syz_open_pts() 11:09:53 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x104900) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = syz_open_pts() dup2(r0, r1) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r2, 0x4004745d, 0x0) 11:09:53 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = kqueue() syz_open_pts() kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) write(r0, &(0x7f00000000c0)="1e", 0x1) 11:09:53 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) shutdown(r0, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = geteuid() setreuid(r1, r2) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 11:09:53 executing program 0: r0 = socket(0x1000000000011, 0x4, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/null\x00', 0x800, 0x0) faccessat(r1, &(0x7f0000000640)='./file0\x00', 0x30, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r2, 0x21, 0x8, &(0x7f0000000040)=""/59, &(0x7f0000000080)=0x3b) getsockopt(r2, 0x3, 0x3, &(0x7f00000000c0)=""/104, &(0x7f0000000140)=0x68) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) mknod(0xfffffffffffffffe, 0x6000, 0x1) getsockopt$sock_int(r2, 0xffff, 0x21, &(0x7f0000000440), &(0x7f00000004c0)=0x4) r4 = open(&(0x7f0000000680)='./file0\x00', 0x0, 0xb) chroot(&(0x7f0000001bc0)='./file0\x00') mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2, 0x1811, r3, 0x0, 0x5c) r5 = semget$private(0x0, 0x4, 0x1c0) semctl$GETNCNT(r5, 0x1, 0x3, &(0x7f00000007c0)=""/191) r6 = open(&(0x7f0000000880)='./file0\x00', 0x20302, 0xb) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000340)) syz_emit_ethernet(0x49, &(0x7f0000000380)="681ca7bdd41ea76b383e4b09cad8aa3f637b8486071d72eca50acf787a5f484c3013ca1deb365ab9964ef4e4d64ef6fce20c9f989ddee92e9c32603f56803b74d82940f6b14a37a3b1") socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) preadv(r7, &(0x7f0000001b40)=[{&(0x7f0000000300)=""/47, 0x2f}, {&(0x7f00000005c0)=""/75, 0x4b}, {&(0x7f00000008c0)=""/4096, 0x1000}, {&(0x7f00000018c0)=""/185, 0xb9}, {&(0x7f0000001980)=""/149, 0x95}, {&(0x7f0000001a40)=""/209, 0xd1}, {&(0x7f0000000480)=""/63, 0x3f}], 0x7, 0x0) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000740), &(0x7f0000000780)=0x8) ioctl$WSDISPLAYIO_DELFONT(r6, 0x8058574f, &(0x7f0000000240)={'./file0\x00', 0x4, 0xb2e, 0x3, 0x0, 0x1, 0x40, 0x4217, 0x0, 0x0, 0xd758, 0x8}) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x7, 0x5012, r7, 0x0, 0x54) rmdir(&(0x7f00000002c0)='./file0\x00') semctl$GETPID(r5, 0xdeb1b121a3793fbf, 0x4, &(0x7f0000000500)=""/134) sendto$unix(r0, &(0x7f0000000180)="b100050105002100070000b1ffff02002c451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) r8 = getgid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, 0xc) semget$private(0x0, 0x3, 0xe1) setregid(r8, r9) 11:09:53 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b406", 0x595, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x5f, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1, 0xfffff, 0x8, 0x3}], 0x3, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x4, 0x1, 0x9, 0x20}, {{r0}, 0xfffffffffffffffa, 0x8, 0x1, 0x7, 0x80000000}], 0xc011, &(0x7f0000000180)={0x5, 0x32ae490c}) fcntl$lock(r0, 0x7, &(0x7f0000000080)) 11:09:53 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10, 0xb) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) r1 = socket$inet(0x2, 0xc001, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="b1dc45dca03bd13f335b7efb0b8a11fe45fe3a12b12d1ca2a9f2da1c1c443b9e8856bb867df247bf1933b3f31447d7edc45d6648606d82cf0afc354a04bf4e60768ca47fe84800d0f704437c", 0x4c}, {&(0x7f0000000180)="730f80dd848c1cd8ec20291ef4c813f8fec7f5fe78fd3a8d744c2d687d4d", 0x1e}], 0x2, 0x0) connect(r1, &(0x7f0000000000)=@in6={0x18, 0x0, 0x2, 0xb3}, 0xc) getsockopt$inet_opts(r1, 0x0, 0x2000000000025, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000340)={0xa5b, 0xd2}, 0x8) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000200)={0x73308bb3, [{0x3, 0xfffffffffffffffe}, {0x3, 0x9}, {0x3, 0x6b}, {0x1, 0xffff}, {0x3, 0x2}, {0x3, 0xbe36}, {0x3, 0xffffffffffff8000}, {0x1, 0x5}, {0x3, 0x2}, {0x1, 0xffffffff80000001}, {0x0, 0x4}, {0x3, 0x6}, {0x0, 0x1ff}, {0x3, 0x7}, {0x3, 0xe6d}, {0x2, 0x100000001}, {0x2, 0x4}, {0x3, 0x8}, {0x1, 0xfffffffffffffff9}, {0x3, 0x1}, {0x3}, {0x1, 0x100}, {0x3, 0x9}, {0x1, 0x80}, {0x3, 0x7fff}, {0x3, 0x12a}, {0x0, 0x7fff}, {0x3, 0x40}, {0x2, 0x2}, {0x0, 0x7}, {0x3, 0x6}, {0x1, 0xfff}]}) 11:09:53 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000080)=0x2) socketpair(0x1, 0x4007, 0x3, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r1, &(0x7f0000000100)="336be85c156d252f2b239d76fe236b0426d3409b892ba0b5aec62a32d79d4d540115bb8d67b957a88b14f6efa08e6958899852a9d4def5a22a96d1e8ac91b6179ee8f5c4e60772bf23809721e302dfc05523e6c1247f1e7cdcaca52870e38e101c00838c940d957b924a0dc46639b3205a24c45d7c4740d75845f0b4de36739b5fc86c46f9029f74a5d734494625ceb2fc1cf603082d88a457370db52fe15e41ad9a7e12c13890193326d082004812fa00fd4ff0f4bea9532f8beed3bd21b537e18bc27e162ae1ea48625a55a716fe54d441a94696b5202364b338e7b434e2a84ac6420b54d3347d81211f4b9c51b12611b6", 0xf2, 0x4, &(0x7f0000000200)={0x2, 0x1}, 0xc) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:09:53 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x400, 0x0) symlinkat(&(0x7f0000000400)='./file0\x00', r2, &(0x7f0000000480)='./file0\x00') recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}], 0x1, 0x0}, 0x0) r3 = socket(0x10000000002, 0x2, 0x0) recvmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000280)=[{&(0x7f0000000100)=""/97, 0x61}, {&(0x7f0000000180)=""/225, 0xe1}], 0x2, &(0x7f00000002c0)=""/210, 0xd2}, 0x42) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f00000004c0)={'./file0/file0\x00', 0x5, 0x6, 0x4, 0x1, 0x103, 0x3, 0x8, 0x73898edeea80e949, 0x0, 0x3}) close(r0) close(r1) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000540)) 11:09:53 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2012, 0x86128) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) rmdir(&(0x7f0000000080)='./file0\x00') pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000040)="04", 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000d00)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8cb3881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ce8e5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1facc17c4ee22a4b0a40f27458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1", 0x49a}], 0x1, 0x0) 11:09:53 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x605) r0 = open(&(0x7f0000000080)='./file0\x00', 0x40, 0x166) bind$unix(r0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x1, 0xfffffffffffffffc) write(r1, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) dup2(r2, r1) execve(0x0, 0x0, 0x0) 11:09:53 executing program 0: setuid(0xee01) r0 = semget(0xffffffffffffffff, 0x2, 0x0) r1 = getuid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000140)={{0xd4, r1, 0x0, 0x0, 0x0, 0x0, 0xffffffff7fffffff}, 0x400, 0x8000, 0x5}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x110, 0x2) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000040)={0xfffffffffffffff7, './file0\x00'}) 11:09:53 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x140000}, 0xb}, 0x3c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000180), 0xff20}], 0x1836f3d93f52396, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x10, 0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000140)={0xfffffffffffff801, 0xfffffffffffffffd, './bus\x00', 0x40, 0x3ff, 0x100, 0x1000}) 11:09:53 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() bind(r0, &(0x7f0000000080)=@in6={0x18, 0x3, 0x1, 0x80}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000100)=0x5, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) setegid(r2) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0x1}], 0x2beb, 0x0, 0x0, 0x0) connect(r1, &(0x7f0000000140)=@un=@file={0x0, './bus\x00'}, 0x8) kevent(r1, &(0x7f0000000100), 0x9, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x9584, 0x0) 11:09:53 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x31, 0x20000001, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000180), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f00000000c0)=""/180, 0xb4) kevent(r2, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) 11:09:53 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x286) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) recvfrom(r1, &(0x7f0000000000)=""/127, 0x7f, 0x800, 0x0, 0x0) 11:09:53 executing program 1: mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) seteuid(r0) r1 = semget$private(0x0, 0x7, 0x2a0) close(0xffffffffffffffff) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400000010000, 0x1f) fchmodat(r2, &(0x7f00000001c0)='./file0\x00', 0x20, 0x0) r3 = syz_open_pts() flock(r3, 0x2) flock(r3, 0x100001) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000", 0x0, 0x6}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r4, 0xc0106978, &(0x7f00000000c0)) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) semop(r1, &(0x7f0000000000)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) r5 = getpgrp() semop(r1, &(0x7f00000002c0)=[{0x0, 0x4, 0x800}, {0x3, 0x6, 0x1000}, {0x0, 0x9, 0x800}, {0x4, 0x3, 0x800}, {0x2, 0xfff, 0x1000}, {0x4, 0x1ff, 0x1800}, {0x6, 0x3ff, 0x1800}, {0x3, 0x7, 0x1000}, {0x0, 0x80, 0x1800}], 0x9) r6 = socket$inet6(0x18, 0x5, 0x3f) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/57) readlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)=""/6, 0x6) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) mkdir(&(0x7f0000000200)='./file0\x00', 0x1) getpgid(r5) semget(0x1, 0x2003, 0x80000000000003f) socket$inet6(0x18, 0x8004, 0x3) dup(r2) fcntl$getflags(r6, 0x0) 11:09:53 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) pipe2(&(0x7f0000000100), 0x4) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) 11:09:53 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) socketpair(0x10, 0x8000, 0x200, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept(0xffffffffffffffff, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r4 = open$dir(&(0x7f0000000180)='./file0\x00', 0x2, 0x1) r5 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x40, 0x10d) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x8, 0x0, 0x80000000, 0x6}, {{r2}, 0xfffffffffffffffc, 0x10, 0xdbc98d7bf0dc447d, 0x48ec, 0x1}, {{r3}, 0xffffffffffffffff, 0x1, 0x80, 0x1, 0x9}, {{r4}, 0xfffffffffffffffe, 0x4, 0x11, 0xfffffffffffffffa, 0xffffffffffff8000}], 0x1ff, &(0x7f0000000280)=[{{r5}, 0xfffffffffffffffc, 0x18, 0x1}], 0x5146, &(0x7f00000002c0)={0xffffffffffffffff, 0x40}) kqueue() r6 = kqueue() kevent(r6, 0x0, 0x0, 0x0, 0x40, 0x0) close(r6) 11:09:54 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x3f}], 0x100001c, 0x0, 0x0, 0x0) chmod(&(0x7f00000000c0)='./file1\x00', 0x88) mknod$loop(&(0x7f0000000440)='./file1\x00', 0x2020, 0xffffffffffffffff) openat(r1, &(0x7f0000000080)='./file1\x00', 0x0, 0x80) unlink(&(0x7f0000000580)='./file1\x00') 11:09:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000080), 0xffffffad) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() writev(r2, &(0x7f0000000080)=[{&(0x7f0000000280)="de2e38f15ff3feb9c3fb489922b1e163e5161fcfec9354b3467a02e7be1f9414809f344cb6fd540f6c7b813722684272e9269679575bec62e6781d76127b456500a84ca48e12e37adea8ad62f4cd63fa61d18f3573a55ccd0d8b0407706e776f4599f9af6034697dc8d73d556e50ab44eeff49ca277a161c4f4a5da8be8d21bfd94f55a646d676f2ab7db8b289e804709d55e57f86770293fb70be37dd60376651c25ff0741b7cffe50bc99a6543fef3b720af0436518178e51beadfe49ddb94ff8298e2a2d977ad6a580693fd001b2941202893dca4c1101da2e91ede0edc691c47ec15ec8e97f0", 0xe8}, {&(0x7f0000000380)="372a9bfcec1a8938c88cabe9e8ef887faa57631aef92ff89e7a0b4d319719eb22cc8038fb510a39ad11bf7c1eab5e3ca0db7a86642623f22e56364f043137da85055df6946109f229161e829e1c014d2b2cfbce5619e9ba23a780bc87aef817e06090157d4284c300b5800b010117bae69405085f176d98615d3f80a788d47afa589c3b6868b5f2826806e57d30400fc57a7ec7b288738cbb6e3cc3fda03e4", 0x9f}], 0x2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x0, "85495500020e850ebe3a00000000afa680400900"}) readv(r3, &(0x7f0000000240)=[{&(0x7f0000000440)=""/115, 0x73}], 0x1) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x24ab6d9bac2001dd}], 0x1) 11:09:54 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), 0x1ff, 0x0, 0x4, 0x0) ftruncate(r0, 0x0) 11:09:54 executing program 0: r0 = dup(0xffffffffffffffff) getdents(r0, &(0x7f0000000100)=""/71, 0x47) r1 = socket(0x2, 0x3, 0x6) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c6530006e4da7793c1ecb8c98f7d23b25e375ba6e2868d07641f340a7a4d565246191233a7222e68e911b6853c816ed1d806605"], 0x10) write(r1, &(0x7f0000000180)="3228d1ae4d0c91328d75dba3efc27c3e5395be271b240ad1fce2dc4134a69917d42b89a58af1d4ba630e33871bedc345cbbdb0f39571eb31", 0x38) writev(r1, &(0x7f00000013c0)=[{&(0x7f0000000040)="f144481c01a002c45cd2df4476bc8edefe74b613c640766a05c4846f", 0x1c}], 0x1) write(r1, &(0x7f0000000080)="1371654ac7e618249544f742c43c9fccc91af1ff782d7072e4b241f19931fa2f75bf073abb71bd84cb4af1669b84b2f5", 0x30) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) 11:09:54 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8, 0x0) shutdown(r0, 0x2) r1 = socket$inet(0x2, 0xc001, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') utimensat(r0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0x7, 0xa8b9}, {0x7c9a, 0xac}}, 0x0) read(r0, &(0x7f0000000100)=""/238, 0xee) connect(r0, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x7, 0xffffffffffff42e5}, 0xc) getsockopt$inet_opts(r1, 0x0, 0x200000000001d, 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000280)) 11:09:55 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x2}], 0x76, 0x0, 0xaa8, 0x0) 11:09:55 executing program 0: socket$inet(0x2, 0x6, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x8100800080002002, 0x5fcd) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 11:09:55 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8000, 0x4) recvfrom$unix(r0, &(0x7f0000000040)=""/9, 0x9, 0x802, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) r1 = socket(0x11, 0x3, 0x0) dup2(r0, r0) socket(0x1f, 0x4, 0x6) sendto$unix(r1, &(0x7f00000001c0)="b100050202000000000012005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 11:09:55 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0500"}) r0 = socket$inet(0x2, 0x8006, 0x8000) fcntl$setstatus(r0, 0x4, 0x88) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000280), 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x2, 0xfffffffffffffffe) r3 = open(&(0x7f0000000240)='./file0/file0\x00', 0x2, 0x6) ioctl$KDSETRAD(r3, 0x20004b43) getsockname$inet(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080)=""/147, &(0x7f0000000180)=0x93) bind(r2, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) chroot(&(0x7f0000000000)='./file0\x00') setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:09:55 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() fchmod(r0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xff, 0x4, 0x8000, 0x4, "aec26343ce44ca42d2145aee9723478f13b4d736", 0x5, 0x200}) 11:09:55 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0xf800000000000000, 0xe98d, &(0x7f0000000000)=""/116, &(0x7f0000000080)=0x74) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0xa0, 0x6) openat(r1, &(0x7f0000000100)='./file0\x00', 0x480, 0x1) getsockopt(r0, 0x29, 0x41, 0x0, 0x0) 11:09:55 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0xa, 0x101) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x1000000000000000, 0x9, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffff80, 0x3}) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x64}, 0x0) 11:09:55 executing program 1: setuid(0xee01) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) recvfrom$unix(r0, &(0x7f0000000080)=""/179, 0xb3, 0x802, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) 11:09:55 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x1, 0x4) r1 = dup(r0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) close(r2) 11:09:55 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) fchmodat(r0, &(0x7f0000000300)='./file1\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8090, 0x0) sendmsg$unix(r1, &(0x7f0000000600)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000280)=[{&(0x7f00000000c0)="a74a410932ecdfb456d3c624ff12adb4633768763a371035cc3726172ac8f9ae654ae7c47f1be357616296fb0b5a4b564e23f45a168e896d3bf8f5b6649fd2d4989aeaf5e0a5d34440d5c34b0caf6cd7606d4da0472cf239bb8ace44b0", 0x5d}, {&(0x7f0000000340)="c96f827ae64fc023c5658317e0eaa41a9bfc7e2c6788083395da8ccc6522aa24a6fde2ddc27bbef785436e6f8532a70cc4819648854f6834a7dc0c5a59cbd0747f30f71b1d3ae0d767f7796c406916922fe8821cb9cfd5967afb6bd386bc2a05562b0e7e40d0b340f926cb1953d969775b39c54bddffcb4f9bd8388b21aefaf3e1b27898169995ad650bd842bd36c8279de943bb6889689ed39146930ca1e863e3cfce15a12073bbe4531ebeff8f731df961111f96881e511ca3fff26ecf8048758988182d817a80437280968b7e6ede", 0xd0}, {&(0x7f0000000140)="3d35f57687bedd27dc097f5b4567e9d948880bc1f48ba1561f54452b4a9c5a1118a322e505a1945e9305806b006a7183242059beb83decfa9c22f5922ea1a1d11df739a4946877abb197fe640b05b87b6610a25472e92f7c2e620cd56653f3dad281ac066031c7fe2a5b8bf4bacc01992c5f56339deea125bc0bd000618a604f85b434c030970bddc2", 0x89}, {&(0x7f0000000240)="845aeb93239d6bcd6337b690a98f146bed6899f9524883a3c89ae8bdef60e2ed1e4e926bddd9570cdb14d7b9665e5b8aa2436609e95645dbb4599d942162", 0x3e}, {&(0x7f0000000440)="6f289e177b615cc314568fb7e11dbbd0b45ce63a57c33adc01e2977c13fcd0d035bc0d5803ed92ba832fae4d31cf87485abdfebce8f4b63ee5642314b0beee3e32776b41cfc4365cc41d2c2748fa6917aea284f2b588127757a5cd1fe756a2d295dd64430482d63cd968b85da6b334ce37d3e7bd5b318f8bf0640324651ca4f77889665038db9005f6fe72b60ce254b22efa1392f49a0f8f6adfe6e0ce35e16e", 0xa0}, {&(0x7f0000000500)="bb7755f14736f4120adac86255281aa2e1595290ee28bce6d53db8a0cad10dda35d5745785961b23beadbfb8da81d917fbaca69f623ec483f5cb3a3812ea4a76bbce067b280b0857432108eeb19fe5dbf02c428cb3b8203112322fd009d33a822623361d43abd20ad48a798e9a88f14558e750f8d6be802916740b2311fbc2da270b0b033402cdfbea557d742b0afb07ea57ce3d2d92bcbacffc2cc268fad35614557da11c4abea7e14a78e58b277532d3cb37620aee0ab038c9315d4ce67cb726122944f7cb7663cdae5b739c33a6fdfbcc23d4f3dfd95b272c26fcaa57bfeb153fd5b2d2fe71fb", 0xe8}], 0x6}, 0x8) 11:09:55 executing program 1: r0 = socket$unix(0x1, 0xb, 0x0) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) 11:09:55 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) clock_settime(0x7, &(0x7f0000000000)={0x31bd, 0x5}) setsockopt$sock_int(r0, 0xffff, 0xfffffffffffffffe, &(0x7f0000000040)=0x72, 0x0) bind$inet(r0, &(0x7f0000000180), 0x10) r1 = shmget(0x2, 0x1000, 0x12, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) r2 = semget$private(0x0, 0x5, 0x4) shmctl$IPC_RMID(r1, 0x0) semop(r2, &(0x7f0000000080)=[{0x4, 0x59252ba5, 0x1800}], 0x1) 11:09:55 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000700)='./file0\x00', &(0x7f0000000740)='x\x00') msgget$private(0x0, 0x0) readv(r0, &(0x7f0000000680)=[{&(0x7f0000000100)=""/126, 0x7e}, {&(0x7f00000001c0)=""/145, 0x91}, {&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000000280)=""/242, 0xf2}, {&(0x7f0000000380)=""/153, 0x99}, {&(0x7f0000000440)=""/100, 0x64}, {&(0x7f0000000500)=""/77, 0x4d}, {&(0x7f0000000580)=""/225, 0xe1}], 0x8) open(&(0x7f0000000a80)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) readv(r2, &(0x7f0000001000)=[{&(0x7f0000000040)=""/27, 0x1b}, {&(0x7f0000000ac0)=""/82, 0x52}, {&(0x7f0000000b40)=""/201, 0xc9}, {&(0x7f0000000c40)}, {&(0x7f0000000c80)=""/81, 0x51}, {&(0x7f0000000d00)=""/194, 0xc2}, {&(0x7f0000000e00)=""/227, 0xe3}, {&(0x7f0000000f00)=""/186, 0xba}, {&(0x7f0000000fc0)=""/29, 0x1d}], 0x9) mmap(&(0x7f0000008000/0x1000)=nil, 0x1000, 0x20000000000000, 0x19, r1, 0x0, 0x0) write(r2, 0x0, 0x0) r3 = msgget$private(0x0, 0x100) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f00000004c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setregid(r4, r5) msgrcv(r3, &(0x7f0000000180)=ANY=[@ANYBLOB="000000000000000000000000000000a752702f0000400000000000006500"], 0x1, 0x0, 0x0) msgsnd(r3, &(0x7f0000000780)={0x1, "43b8a6e68e3310d42de70b815890d227db2249c7c92edc5a874243d90115fc678014ef4ae6d754bc61a2c5c83daf4177d450319f85af0080c3d232470da14730a1bae105eb64f0561b543917597261779ee1244043d31c6690a88e6d8d1543a1b7291a49a8cf851f9177b40c8bbd1386c5ce10a5ad1937c217d2cf8c2a5fb2b289e6993cbefdd8d463613e41f83a14e924af92575d861602fb5f8fab8bd7bdd6635987ff9833dd15d362349e3e41254f350514a7b6a1985459a05ad71959f9d296da72e90673010f03eb6a715b70086db96bd088dc2733890ab8ed75e03a"}, 0xffffff92, 0x800) 11:09:55 executing program 0: r0 = socket$inet(0x2, 0x4, 0x1) preadv(r0, &(0x7f0000002380)=[{0xffffffffffffffff}, {&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000000000)=""/174, 0xae}, {&(0x7f0000001100)=""/28, 0x1c}, {&(0x7f0000001140)=""/92, 0x5c}, {&(0x7f00000011c0)=""/155, 0x9b}, {&(0x7f0000001280)=""/118, 0x76}, {&(0x7f0000001300)=""/66, 0x42}, {&(0x7f0000001380)=""/4096, 0x1000}], 0x9, 0x0) r1 = socket(0x18, 0x400000003, 0x11) setsockopt(r1, 0xfffffffffffffe01, 0x41, &(0x7f0000002440)="c29256840112a8cdb70ee94c0545d962f277ca7f2ca95841fe00e95fdd58228d278cf6b46f5767557cd409f61497372185ab4d91132d07764495607c0b266d0f4524769f80d75e20fbf724af2de640fee0e790c8cd145a2e555b0fb59933fb95f12eccc01300a0ad6899f4caa3fa33df47bf256fc65fcad2f363adff7e00", 0x7e) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, 0x0, 0x0) 11:09:55 executing program 0: r0 = socket(0x1e, 0x3, 0x0) connect$inet6(r0, &(0x7f0000000100), 0xc) connect$inet(r0, &(0x7f0000000140), 0xc) socket(0x0, 0x27d544908da18554, 0x2) 11:09:55 executing program 0: unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000000)='cr') 11:09:56 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) dup2(r0, r0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000080), 0x4) recvfrom(r0, &(0x7f00000000c0)=""/196, 0xc4, 0x40, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) 11:09:56 executing program 0: socketpair(0x11, 0x5, 0x6, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setflags(r0, 0x2, 0x1) poll(&(0x7f0000000140), 0xf9, 0x7b) clock_settime(0x0, 0x0) execve(0x0, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) chflagsat(r2, &(0x7f0000000200)='./file0\x00', 0x1, 0x2) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/249, 0xf9) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0x0, 0x1, 0x9, 0x0, 0x5, 0x28, 0x3, 0x1, 0x1, 0x5, 0x1}) 11:09:56 executing program 1: r0 = syz_open_pts() r1 = getpgid(0xffffffffffffffff) r2 = semget$private(0x0, 0x3, 0x1) fcntl$setstatus(r0, 0x4, 0x0) semop(r2, &(0x7f00000000c0)=[{0x3, 0x40, 0x1800}, {0x1, 0x5, 0x1000}, {0x0, 0x6, 0x1000}, {0x0, 0x20, 0x1000}, {0x3, 0x4, 0x1800}, {0x3, 0x80000001, 0x1000}, {0x0, 0xf4e, 0x1000}], 0x7) fcntl$lock(r0, 0x6, &(0x7f0000000080)={0x0, 0x200, 0x0, 0x300000000, r1}) fcntl$setstatus(r0, 0x4, 0x88) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) ftruncate(r0, 0xfffffffffffffffa) 11:09:56 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() getppid() r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x8, 0x80, 0x2, 0x20}], 0x5, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffc, 0xb0, 0x8, 0x7fff, 0x6}, {{r0}, 0xfffffffffffffffb, 0xc1, 0x0, 0x9, 0x9}, {{r1}, 0xfffffffffffffffc, 0x12, 0x8000000d, 0x81, 0x7}, {{r1}, 0x0, 0xb4, 0xf0000000, 0x8001, 0xfffffffffffffffd}, {{r0}, 0xffffffffffffffff, 0x89, 0x40000000, 0x101, 0xfb2}, {{r0}, 0xfffffffffffffffb, 0x6, 0x80, 0x3, 0x9}], 0x1, &(0x7f0000000340)={0x5, 0x4b3}) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kqueue() kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x21}], 0x227082db, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) dup2(r0, r2) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x7, 0xfffff, 0x1, 0x79}, {{r2}, 0xfffffffffffffff9, 0x4, 0xf0000000, 0x7, 0xa70c}, {{r2}, 0xfffffffffffffffd, 0x3, 0xf0000000, 0xff, 0xe000}], 0x2, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffd, 0x80, 0x5, 0x2, 0x9}, {{r1}, 0xffffffffffffffff, 0x12, 0xf0000003, 0x6, 0xdb}, {{r0}, 0xffffffffffffffff, 0x18, 0x2, 0x7, 0x4}], 0x8, &(0x7f0000000100)={0x7, 0x6a48}) getpid() 11:09:56 executing program 0: setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x400000, 0x0, "00e3efff000e412f6db7b48dff7b00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt(r0, 0x8001, 0x3, &(0x7f0000000040)=""/73, &(0x7f0000000100)=0x49) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 11:09:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000000c0)="3be9ee4f99e2d6edd330fb841ab35485680cf8089b8d1cd8c812a744ac0955f1763face4878770e6d46378e2d46074dac997c3fd2afbc454961af4dd4b7a4f3d264ab2a88a4e1e90c2983b229df0d261407842b1988637bc1c5526bd168bbb86dbfd0c4859388575aef2730d618c4de3d0d61daa0f08a02428062f6e1211749ad2d38a9fd9ccc1c90c53f57397f03d7718ec7f28093a6e9830845580d444a5470afeef398eff", 0xa6) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x81, 0x0) write(r0, &(0x7f0000000200)="a5519b4b1737220a7bdb64a2cfd0c649cc3012cdae97d87fcaa8001382653cd1dbecca188c3e843a2afe3d99c94d3d79617592f09f6a4ad6dccfc91ea6e6ac3580", 0x41) 11:09:57 executing program 1: mknod(&(0x7f0000000280)='./file0\x00', 0x6001, 0x203) mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) semctl$GETZCNT(0x0, 0x3, 0x7, &(0x7f00000000c0)=""/211) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000340)={0x2, 0xffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) fsync(r1) pwritev(r0, &(0x7f0000000900)=[{&(0x7f0000000840)="3bfb7cf32158ae59922cbc97c221d0e46fa3190a0ba0a29029447f45e8500db696160f85efed92fd03cdb5355eb81dac1f3de98d29e545ace199586b40e473a94581698b69c91311c5cce13ce6717ecafdcdf3c4ecd174fd9f035be94efe3d67356b27342cff458d229ec1ba", 0x6c}], 0x1, 0x0) write(r1, &(0x7f0000000040)='h', 0x1) fchdir(r0) mknod(&(0x7f0000000080)='./file0\x00', 0x28, 0x4) sendto$unix(r1, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f00000002c0)) 11:09:57 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x800, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) 11:09:57 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x10, 0xa4) r2 = geteuid() dup2(r1, r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchownat(r1, &(0x7f0000000100)='./file0\x00', r2, r3, 0x4) mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x10) connect$inet6(r0, &(0x7f0000000000), 0xc) 11:09:57 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = open(&(0x7f00000000c0)='\x00', 0x800, 0x40) r3 = getpid() r4 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r6 = getpgid(0x0) r7 = getuid() r8 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) r11 = getegid() sendmsg$unix(r2, &(0x7f0000000580)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000280)=[{&(0x7f00000001c0)="629910b50939a0a2bf50253e62d4c2e768853e1c3c3f591417da34f0fec61e8f986a3dc7d97d16d3ea9eac992da600d09909c18853b6cd42e61c6a45a7bfc8402ba679f89288c4229ed42152cf5fdccaa2b4a186899fed02232adc9d32f9f113351f7d20c99ba5483a7769e1202813edbccb25915d8a57056a1d515dfd67f8653a80046be34521c301", 0x89}], 0x1, &(0x7f0000000440)=[@rights={0x28, 0xffff, 0x1, [r1, r0, r1, r0, r0]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x20, 0xffff, 0x1, [r0, r1, r0]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x20, 0xffff, 0x1, [r1, r0, r1, r0]}, @rights={0x28, 0xffff, 0x1, [r1, r0, r1, r0, r0, r0]}], 0x108, 0x4}, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x81, 0x0, 0x40000, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VT_RELDISP(r12, 0x20007604, &(0x7f0000000140)=0x1) 11:09:58 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) r1 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r4 = fcntl$getown(r0, 0x5) r5 = getuid() r6 = getegid() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000004c0)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000dc0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0x234) r9 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r11 = getpgrp() bind$unix(r0, &(0x7f0000001000)=@file={0x0, './bus\x00'}, 0x8) execve(&(0x7f0000000d80)='./bus\x00', &(0x7f0000000f00)=[&(0x7f0000000e00)='--\x00', &(0x7f0000000e40)='\\,$\x00', &(0x7f0000000e80)='-\x00', &(0x7f0000000ec0)='\x00'], &(0x7f0000000fc0)=[&(0x7f0000000f40)='&\x00', &(0x7f0000000f80)='\x00']) r12 = getuid() setregid(r6, r8) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000001040)=0x1) getgroups(0x3, &(0x7f00000005c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r14 = getpgrp() r15 = geteuid() r16 = getegid() sendmsg(r0, &(0x7f0000000d40)={0x0, 0x0, &(0x7f0000000b00)=[{&(0x7f0000000740)="ab9288fddf80f64062e05560f2725219c49658286b38b9012e70ff541b1fdbd64eef1da3f2bac3db9409c9ef2a40d420f80fe7c7ac", 0x35}, {&(0x7f0000000780)="8b9dbf6486334eb3f3e7fa2c915f394f8281d7b2bb4a7dabb0155550856e90978fcaca1ce67ada2cf2de5812c302de83f8ebeca0b6ba14ffc38296c27623c425816bc8c1213a9a10efc542722126f582142e06eb4c56db121752946fe503e22d7dba5c516208d28cc4164ea0873f891c873661593cb5798e3830c0c86e308577c07d444953784c51135d8f2d7569235f6819a8ac8b76af35fb32d08b9367e12debd1003424fc7c83c054289a48fdd1b226c41be5", 0xb4}, {&(0x7f0000000840)="69e23fc8fbad81009c2482c16731e97cd4a3dc188458fdfebaeb7d7599deca2b97cf914cb723b3b75a62941f02cd552074f62bb9891445aa8a5aa59e9f6977dc279807c0a8e8ae94eaa59ebd27ffe7", 0x4f}, {&(0x7f00000008c0)="3ad749eb17c9c50255655d13751a82f05da9b82441feb3019528305fc0a18ef894d7032eb5917682c6da990a3100b94aab31a1c70b69624f7fd358a7dcc7dab682b4bf13a62dce28d86fd856133f6d02c151a660e6d5e7011fd81ba5868a0856cfc40e369127b4db473629a357415c145c8a34003ba3c31c5a1ee4c8f2f4fff5c52f5baa924019af7c3e4a1e86e203468d6bf04f18", 0x95}, {&(0x7f0000000980)="bf40971b56138987f1ac35fc0446aa251700470d5ec8b021ccbb0359485e12f47b34a23ce6523b8b3aa9239c374e0eba3488f26ca52409726071b4f7695978ba43e1947dccff28463ba06cca32118b6d444091b90ae274", 0x57}, {&(0x7f0000000a00)="b8312e427b2bc19d44c07f9d92194059da823d0b6288cfaa21560fef67818327c5caa89b3a46e52045aba3abc514795b89381b81609456f61aa2b2da652551bd433be7b6c0e7821af5b9e6084ea9674f245c8be6fd6c186ffd997bfcc0ea9d496005995bb86be73cf50ca4c73255fceee30699355869d9d1946622323a1dac1f4a7cc729b77ea6641ca37d84343a6c6f4e37debf9baf08fad59fdcf1b7828b88a67e6eb7c284773e6084b897d2c888ff8d17449bfd685eab8deef6682bdb1c619138de31c4648268624fe0ea8dc66f6c4343e365e54856d47157b5758a6b4c03175422ae0e8bff7ddb6ab8f63867018de71e1ac8c2", 0xf5}], 0x6, &(0x7f0000000b80)=[{0xd8, 0x1, 0x4, "33d3ab60fc5c6d79658e358ea2c8b6e43db502e0694046a6c08a0fe980d1e23b075c82da30e44a36db0ad2e493439a0780c2c86287b7bb7ffe10d73b7a5761317e3cf075e3f5b358c370c226d091dfdbd189e67211658521846c950da056691038d2f0758c9c293f6ee4817892fac1e73577cf5e5d0ed0454f6a2626b88ffeb41224044d37ee910a315408b12acff5af4eff0e3dab7d58406e4ea337cee06c0d3659a0410e1b8261a1b266b7a73a364b9b4cab3de09af3509573c32699931a2f6073ed2b9c1d"}, {0xb0, 0xffff, 0x1, "2a972360930d0b9bab0cba913cfeea50a46c7ee6a68140673a9d634bb46a509ba7ada9943b5d8bca499b624dbb3cc5d3f1dd0007552082d2fa0bc31eb688ec084bc3371a5686135db587c457e5af6f84ba3d851415d4e474e8e3a7dc4b75ba7a06d73eaa9095656c3ca2802fdc57f3b54fffe91c411dcb984ffdcb0fff81b6f7cefbb04d7be228364512cd5237b41a86980c00cb629dd203c9e2040a2727e0b0"}], 0x188}, 0x8) sendmsg$unix(r0, &(0x7f0000000700)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000140)=[{&(0x7f00000001c0)="762d225ed00d81778201c9f9a6e597494e10a1f3775f01afd0004cd75b77ac251e9819ee42940019afe146c55e4b931dc2ff91c465a34c4b19a4146d860b43a88adad20a8a151d0b50ed8bc710ffeaa0710e942d85fd6743d4cdfaec4930077a1c35848092bc0d8224b9c1ee13095b05fb4b8ad38f58a71135c4717ce8109812f4caeb6bf81c5169ad8837b955d07a501b7ecf94b2edccce37a54983fd2f367689e20171d791056035c5dd850e4cf913c5d2df93170e9425666d477a7743796a9e70bc9df1642533c1f952f8e2b0941f63ca1c25f51f05cc2e22ca2c", 0xdc}, {&(0x7f00000002c0)="04d4e3edf46f27394d4747ddd8d0f170e0ccb04e0c9ea8552757cb47c735211f8447ce1f8dfded51788ac44534000e467efd2a982af4797f2aa02d53bc89d6535c672647c7b4233d25854ec49b5d94976b107dfe670cf4b613e9de0799e6ba2e25d3376321323fac6c63ae21dc662231", 0x70}, {&(0x7f0000000340)="d159762e9f145cbc4bc1b9d08b44bbd926ca09b45e10bca7287541c762246b833f4dcac79eafeee6333c6ac1bdf7af9e7ab213a658ad0556104ce4c2adde2f23e6ea360fceee4b86df1db85249b5476684cb87e76c07250cc6b6bf312950300a0a0356030f94f204d3f1d18c64eec5aef27f", 0x72}, {&(0x7f00000000c0)="b939332c44b77279c6ac24d2aeca7ccc51f5398987", 0x15}], 0x4, &(0x7f0000000600)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r9, r10}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}], 0x100, 0x406}, 0x8) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="667cfab261a44c87ee9f9b1087b913831862c61dba1a17037adb6947cf86d1d2ab0753caa2edba67462b", 0x2a}], 0x1, 0x0) execve(0x0, 0x0, 0x0) 11:09:58 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x68, 0x0, 0x0) r1 = msgget(0x1, 0x208) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/161}, 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) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000300)=0x40) 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, &(0x7f00000003c0)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) 11:09:58 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x400, 0x0) fchmod(r0, 0x10) select(0x40, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffff9, 0x3ff}, 0x0, &(0x7f00000015c0)={0x7, 0x9, 0x8, 0xb, 0x4, 0xfffffffffdffffff, 0x400}, &(0x7f0000000200)={0x40007fffffff, 0xffffffffffff8005}) mkdirat(r0, &(0x7f0000000040)='./file0/file0\x00', 0x4) 11:09:58 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{0x27, 0x1}, {0xffffffffffffffff, 0xc146}], 0x2}) 11:09:58 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x30, 0x0) write(r0, &(0x7f0000000080)="90f87c8d4c9ed8ebdcef4031fc3e6d41748ed15941f1b3265e9e917a94b39ef526d3f64e3822fef97e746202ea4333cfe4bde43577ea55b4897a96a5adcffdc44845e4c86c3ac56556498c4d88b7536a6b3bee354b43e7de7eabf416b32d164a5e9d756fd261a67ac6c978e155f763e34062bcfd975e3505", 0x78) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000001c0)=0x1000000000000008) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x4, 0x4}) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x8) 11:09:59 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0xfffffffffffffffe, 0x100000000}) close(r0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x420, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) 11:09:59 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f0000000080)='./file0\x00', 0x4000001, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000002c0)) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000280)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000000000)=[{&(0x7f0000000440)="76d11bfba01b2b437500f4e773d6d87539da24cace396c1d05b923466a161897509b78dd2cea3471e8956dc5fc20e77b6a13002174ddb0a7bd78cc8c51edf515c237e4adc1514027f448bb7080f211692ad81885ae85829eeddb24585b8ca5b54e9edb52d4ecab6e5c404ca284924102e12f4b934e112398cd4a74bbc1ef9e5004ff43289f51a0300000000000000000ede8ca2832782da69a63e754249b41058f3b9042a0f76dfa04cc155f9fbe030a333c84ea554ae93faecd1d1305ac4355a7dcbdaebc88d39242a8d0e65b86b022f8eb0952c4ff3346854e67fe8045b1e4a414505dba3a89837c91386b0aa6bfc30c3f6997876c644f6742986b4813f7e3621ec860cad94b75bcac8ddf7613958e883f72adac8a422da2d6e405031f1307f4a86db6ac5c7736e5eb4aa6e574a50c7017b81019f0e295d5cecd4e85b8a09892075c791db0cbc76d42", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) 11:09:59 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000039, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) pipe2(&(0x7f0000000040), 0x10000) 11:09:59 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x5, 0x2}, 0x10) setsockopt$sock_timeval(r0, 0xffff, 0x1006, 0x0, 0x0) 11:09:59 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = accept$unix(0xffffffffffffffff, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f0000000140)=0x1002) sendmsg(r0, &(0x7f0000001540)={&(0x7f0000001200)=@in6={0x18, 0x3, 0x1, 0xf0d9}, 0xc, &(0x7f00000013c0)=[{&(0x7f0000001240)="86cca614416a425a147a53f57ca748c83a34957fbc23fb327273be6904a1172bbd4f3de8f484854652b1e1226f6dc63661fb3d0a273d74ac1aa99e5cf4a51f52c1b5a3579a47a3596043a0637d79c458b71f565a5d0dd386a6c6a579c86f2ccd134f2ed1c39688105d02", 0x6a}, {&(0x7f00000012c0)="8c2139d46c4defc2226fa52f2dcbbea98ad57709c16f978f4b9347e5a0484d43d6ecab4ddad4f68c2ef2acbe5128c2a7947d0034b22e2c7778a816d384fef0a58893e8c8f339e1ff546c02d7277acca0b8", 0x51}, {&(0x7f0000001340)="f32f1179fe8f94ee641bb9025086c84da2fff2289aade0c465e4dfedc6a7dff629392d9eda9addabf82af54c703e27e0558bdf9acb5e6f8c273df08fcaaf74d90097a8c9e4c5514e6bcbc08b9803802a4e0dd1bbba62d4e3", 0x58}], 0x3, &(0x7f0000001400)=[{0x70, 0x0, 0x40, "aa85d16075e293e03f4a25af63720872a44fe1f8f91b9ad94fe75f74e9f9d64dced13771af097a46021cb9b91aded79eb3869e8206a25a2746e9c5fbccae05e71befa8a4db184765016c588394d0c1562177f390d9d1b6475a67824d5673"}, {0xb8, 0xffff, 0x9, "be202155003037a8885cdf053a7adbe1d48a77a3894fc6eb4a05261152b7fcb67f5e4e7829e70673beb2cd2fe39f6b7dd9c1301304ed8cf67ba2ef1d18db663c020d2877911e71bcd03ad52134cf5f83367460cfa10ae6b28be875662a72d4a1a4c1aa855415c448e4e34cbcd9ab4ac1023fd4efd98ee8da45ea1cc1e446aae6254198bd3c5b18228467eaf7badd97ca9245281502763d5b47c05f69ed309bb5d4ca499bafd2"}], 0x128}, 0x2) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) close(r1) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x5308) r2 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f00000000c0)={0x1, 0x1, 0x78, 0x7, 0x4}, 0xc) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) 11:09:59 executing program 1: r0 = socket$inet(0x2, 0x3, 0x100000002) setsockopt(r0, 0x0, 0x64, 0x0, 0x3a) socket$inet(0x2, 0x3, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 11:09:59 executing program 1: r0 = socket(0x18, 0x2, 0x0) pwritev(r0, &(0x7f0000002180)=[{&(0x7f0000000040)="5f0ae9c5412348c3670d052b5c32d6542eaf41d165a6291a499c723fc2d72a14fdc9", 0x22}, {&(0x7f0000000080)="b093f4b12eee2d50e67fb9a27964dca1902474e53258d8beea990bceb6c649f9b33987dac7166652fbc055bff09c0d5956b3446f0eda4568bb6c734a747e97532feb8b3dd63d8b055412d923be6290e0", 0x50}, {&(0x7f0000000100)="7c12b33d3ca87b17f0ef05f9cc0d7176cabf67685d6f092e31fec3172d9a3371c5072ddf0191b2203913f6d3c7020191b9951b21d004f7e252f17f039bcef0bf052461e1de37a8476cb03d4d3ac7396f194a4acf719d2b4a0e7bc6cadf05a6c92abc4d1743850e546471a037bce0d8f089900826a098474629479a42125049906e4159242e47aa58d69921a5cd1b9e5d3b1dc5a510a73658e82983ca1a39872c03cac903c2ba67dc7d8edb6fdec9294f5792ff96f4dbeff77069fa60729525a3e8a7799513c58b05ed45ffa896fc72079171991336254449cac7ed8df93fefa5e5f5d970ec048d9b4e346043cb74dc01a8cd9c0f8b02f4e1a46b3935212b2879641a18ecc12cd435d59bf7c62038cc1e4b1435dc7686480a150a587595f07e74ae8c880793cb87dc5b34581b131aab807962a8b3a026bf6b0f6e70db750cd775740cce365c442d50c94d90e7d5dc90f552ae5a97e3e80045c90489c54364fdd59a39c786b21fae00250037ddea3563c43f6dc6495f6fdf1c57762bfd54d509758f1e146e45960d4985fae62ac690e0de20f6de9e194f54bc04a83f3540470f15b1bc5640d261373dbcb11d453e147e8595e59663bb62955ee60f9dec4a0a0a7473b5c55c19d5aded0566f3925698992b0dd68a7c588d1c79327d5eed30aad8f258c7afdfa31447a454b48c2eb1420257b2eb2135a2c359bb4b9006c5e9f58e259e1a0d5ee7b517f1aac77a8ae6b41fdaa8534869d241e677ae3978995744acb251a4ecf4c7109117c1dc545129cf78583bc5f3db03532147cdf842b271c75f1a8e53a8106e0d9a0adf8d05c30a6097154cb197d38a6f1d510e2bde716f0b490d0805ec973f5e00f134cffd55d2b4dac79502a224f6bb4ee0ffe91764771ea728cc6d4cc8db119019304d4af2ff5567c30aab40e5733c79603b05fd81f8b750e50282d7bdd6c296c06c42f679fd79b6285ffb8bc8ddfdab45b8837cfc4be5dda941e2fddae9cab7f9cf87465acc23fa94057bdc65f4601bd7359fa806e29f28076d66fab8c403e6f31353222c08cf07140f1e6cbf86d96c2fcdd87ea768386e06217beee4f00a9fd6492700e48f1345e5b79db1023ad6ad885ba428ed200b58088121e85c2e5e46d4bcade20e95ca4c3e24ebb722190b595cdeae694d9119745d4d1535e0e091ef6f7b2d3b0e264dc907e82b62331362ee3e7618c326ee33dafc30649e59005fa4f3ec06f2fea93c2a95213de2631d886816fb8d459346502989541e0935f07d98aa1457042b7e239e208a7420edee9b7c9f87a029bfffd7cadbd0d8e19d29a18d42aecbecd35e88aca3945d19bba5d70760c5f60839defa4f516227823de88cfed145f0606732afaa1d16082c5c49c9e60f70fa849a2fd6988ab219e921fc02aaa1d21cc96e96c37d48fe4c05140818bfea9b5389627317e5b9d0665e3f21bd1629e1eb1ebcbbe7bd04ebb8dfaa47866886e6e7134bef9987b89b7dfacad7e8c4b3ee4f377e85b93665de0b9d41e94bd878511a9a13b96ebca505d3ca5b3660afae106add1b90947027496f4bd7a4394c3a0082f22504b5726721f68a4ae92a549905f0a3a9da0e0d824f79cd709be6d6522d649f4a4356ee7c390d31a973af9f2af250df6e62bea9644e47f90d8811c566a2570976f2de3e2d7432858efa89a55c2d8d63342096ec178d68ab6c0c47f29c6e8c3d5cdfa795b4a881f55919a6c83c30c34bdaeeb9c2e453044b78f9376cfdba5c54d885d9d7768a63d0086edae2165dbaed84f0969aa235f2ff5d5e7663e5a7cf9ec125e7a880cad609dcd79fd92c2d92cc87dc2a4045b55c2f3c3dcc03cfad5de869a19990ffe6e992c874fe7f370e2c41e06ee92e8c3377e3ee2bf3bffa529655191daec1a4ccd9c36244cf3eeccc7447a3e3c082ccc372935034a38f7d868e114553ff9a92a237533be2430f966100678139499b2a05d3f8c42196b2b03d2dddc3b432168ea338d5fccfe1bb92000f73351490941267f1304ab5cd0b7ed85b9e7087d71cf77a8428d99f78814093de6530c3bbe52758d76698f1e9c71b75f0b35267fa921c7b2bc2accbb03adfa3608be699093db7f18ae412e182bcc4c97556912b174216025d3a3cf692e18155bf88d3fc23fa62ebab51bfa3ea7a6ab6867aec5bba726a7b178f29ffebb911b194a3fc4ad28a3ddde491afb3dfff9e2235cbab822b7ba26c379a17c93b9e48bf0ec41a184bb7a7071345dc915a0df03193c771b60673e0a61d99dff0d59591161c05ecdc9bf6bff0d2eecc7a04bada3f55d7babbc879533322b1b40e4bcd7068a54bcd2c1103864a82e19ac14acaf57e754b561bc00136a7ff9dcface549a0ff75ac637ceb98f59a4179bf47a85a0cad9a232ca3d13599e6314c67ab647b1be9b6762e05f8ff6566c55ccc12ecb281c3860469e53623071de2214fc24582cd0c18998e60757ce295499c5d92a103684443aace3c878576c5233458c281acae14a8e3b94fd57c915efb6ac34dbbf984d85f357ab13a516f9470394c484946a7f819bb9a8347d2ffd227839b70f187279eeef082a4e08632bfd23daa557b1b2f626e10ba64440fcea7b8b0944e363859a513e749f4f0c2420bd81bb3b674706aab1f17b70850a9a9d3a67bf75654bb3c61b4de2bd3851bc195f9aec66b5430e86c0cddb3e4fb0d2faf625eee81111a7bce500fed67bd10ea6fdc4b56984182d822c055b93f494d35ae8aedc9c36bdf9c37558eca113d8f65cf5da3bd8f85942680f43e06ed259ef80c7a82810b3be202aafbfcca2da08aa29cb9013e10228214812a073db2816028da15a742e674f5c0faeadb4ec17704201a6b456b3e4d330478b878bf5ed09aec68f56ee925cd00840ab2196b916cccf71586d50a3bcffc8c633e8ff9369661a946fb092a350f65bc98ab6b229416644d2a94d34f4cabd12a8829d58a8be19878bda3e51f2c1140e5a4b8003bd2a65b122ce2f4a72730b78d182de7e36def52aeed5c97bf9e30df27f1250b73717abb24c062cf7ae20f656dd004b029fd5dc3f9a527a962a56bf3531d38b75fde609e7a664a79282a2059da89926b27391e6418fdb5b9ddb0a631b36be9320bc0b32af453476ade9e59fdf6b83c416b6508fc7f37bd2a1ec14a5fd37c57aff9cf6778d11abe2f90ccd8ab4aa7f5c929db3126d4247e53c388da170189cd8123feb4b7072878e554283015f535a74e5739596c9e61942a8d13985ae19f9be51b91936a801db45c194ea1e8e93b81e01e6390d133bc7153e7f6ee50c01267a7752f599e7f8c674bcb70b8dc71d43239cc9811f8fa97c7f266f05014166d33f7111111585d9cf1fca7a0d8bf548e887250114f37b90e97a5416320b490ed4da7981ebe5ee71f26a9df08e5d8d740acc08fbb437a8d4c44fe406c6937035cc187540a839082cbe3d1ffdec19a55c22df21ba4ee2f463217dec85e6379ffee71dc5f18fc6070f0186870512111ddd383a03a5c695cfd9bce3ec0325a955eab976715f081ca9279e6839572f232cce0590a94f5dd96283379adb0a2e7547a9bb6e230e6eb1b96b16fd5ec040ab33ac1df87c06c4cea66911641a8bf08cc4c4bc4715f95c8bf3bfc0552b912a8bfdbd5dda2d3412f8c76fb9f36685430a492e5374b0ebeed326eecbeaf63097902d2ea1aa55af69082799433aa313f6579d75caf80fb439c311365dd3330b324558ccee5f356e1abfdc0520adb2174a05dca06a8f303bcdd464d40e3a1e11160ad18ce7c47dd2f7f68a4e22851dfef6da17082accf55a51f91a5221f934bec3e94bf2d314b1336a2fc4d26b002fe101ea73f0ec269c5c2ff005b2826be05f815f1912cd5544a4e6aaa4ecc88d707a131480202def612b5188e1d5f6a4921d098c766635bc06572b47a6fba2248290066464f0497b8e9f49457fd72ada1d7d0fcc1de0c06de1c4f4b04184b6b4c859236be1f23f4eb477496413dadfcf5e001bdff85888c2fd7689248f6f926231404727c3b3385d7723ab900a7342a300240007b4c88ae60263fe5c256ed4081383e217a8ca06c3da40eae98aaf17987d361545bae7faa07ba55b03a92a8906b46c90d05f428b40184ea4b2c1b75af2429c35d8a994be7c757938d1103be93cb97cf6120bf8075f27637cdfef50c2df3c197ccdf75a2bc7967669e1a296c1485849c005401f325425d248eff983f2257a3d7d07235c880127a14f9b90ff2cd682226ada5dedfd36d7208ac51ca747668e0ec790889afc36eb1562fa6da615eabb58a089c2328ebb0cae9023646538c2126ea9bbb087df7b25dd724da89155175ff3a4afbaf4fe866f718afbbf531b4db9ea7a31391a2c42e47b0d094dc0cecbc273b971baa1cf0a220583225c1dc7dbc9607363e5c943e19cd4fd1e23320e1dbd2e9957a16036bde47125b7b74c6c22c8642f15b3c6b272daaf0f91529c0332247dc2ea1a672f00a9c8214ec3697fa4a7eef88e9dbd2ca8742b376c227bbab17795a68f06fd096f58644c6fcfdc16ef6d510d2340bda25cfe907b9469328b75f332610a43c2523b7bd0497b17f079f4539a8f18c22e7e67b2409224e51a31a44cc43359b79debc84ce585a47f9f393ae7982d3c5735a26b19cf2715134f2c655584d8eea8b367e1813d1e8d5c8faf5aa97f31fc8c95574fee66ce5505cf6558a324591dbc9cae7bc745cd87f02afd4566e152bdb2784a432b561c3fd887d09bb7ccff0a6167099d6e4603fedf346550d8dc003fe7f06dd5514d4d3a2dfe425a6bdfc4d8543f34d270e61a6cf54e0c2b8acceaa73871de2872d921773c7df1348bfbc00107f30566ea1413236c226b5142405dbb32933a2c7722ecb0ae55dbb0f4ef06bc41c60a93cc2fcb41df652ecad587ad5b5781d31bd356b071de93e42a634f68a5fd47718c9de979f63380db08ac08882bf23e62cdd0c6e3e2a5a1072e60f47aee5b4d7e86a6570353ec401c8440829cecee661a513185c695d068cbe2a7edba39346e94d9de86af1665d62e687ec242d048d48b0e67eb1eb1141dd807946974720bbee97d123756b7e8f7e4ef86203b8c7a44adc61d06e15e771d018f67d1cbb09bafbf2173b62b38d72fee5e9a8f6d87a55d9de4b2c1406194f52f20a98955d27266ab6a73f170b19f56b064c9058b755033aa6aafe323b2fe4a656c2f3f6ca5ac27084d9a0dd4d0ca57bbbb2f062d092b3435f9e1f71d50e42afe3dd4fbc2185d01ad5c320a4538ce763195116842fc7585a7a768b93dee73ed82dbe97edf5ecb8e4fc78d091e77be3ab6bc8e92652c7cafba4c2bad8acc9236b2ff866ee2a283214f1c860215a75c2545af0d598308ab87f5e2b1edc325df96f18419e70193d9e7c572b58de58671f7483933a500fae6d6bb936a4a1b1858f14c11aaefdc96929b1006deb16636b18e022ba2238246a08a16abcda46c4bd21aac31b3c979e31a560ceabba2bb60fda057e917950e22f64e1ac8e09adb3e78038533d3737e163b1d4f2f11c14e9ce1445fd89feb75d267c9a699d14246767104bf6399122348120eaf61b07d6b13ddfb8fdc5d81fd1f1de66a3393b63dbd689af373882e009e7034c1a43fe5e5fc95598bc709d53baa08bad70e997f34632710d09d64e630a72baa58188d7326233c80090d98d41607c0a9b6c290ae704ae5bf7f42a85ea36d2f7216a4503ec0e6fefd98054fd41a2535bd4db63f72b2c40d27e63a8e1405c4dea61bc2027d2fa28afe51d71bc7425925bd03a8c975ffb41a6611bb88ac5afe425853598ce4304e992", 0x1000}, {&(0x7f0000001100)="a330bced50558e0cdc2941bd7b8bc73201d01ed941f10cd02c108488bfe9efcb440b6585934a73e7072489bc9b992ffc6c1ce32819b17e94f9fb13114a67c04062653b6fab61bb70a307262aac95bf432146d81915146c8d137fa2f7e65f43583d49e9d8ccfd4bc7891dbe230df7ae7ae193298cecd07dde9ceef14dd46f98e02e5a5b5ec0e19746580478af1b47a25406fb7ae00b4255af01a30d3c9e77599a2f05b90dac605080ba136147d91fc384cf589b23ec8e740c0758f3aa2a16aae48d557cea1656c089b7d8fb511fd2b6d0101fc6736e3097fb084ab813a3eccf7a2d1007b4a764d847b405ba3900dda4b45eb161de7657480a1d7edbdfed112904dedd8c7adfca47ef707b0c2855c1380570cd58ee01411eef2e369f0312d67b9cca325bd658a01c2bac5e6e7ef7d72b8e3b5e480402ea76cbc6608ca8311f2d6a4d7cca5094d2e82336aa80a2260b826e3d2bce6420abcfa68706733f0bcf4fe17c45b0e0bb80d046d4d73dc4a2a97a80f0db7b8f389ba806f23f2c99288c8928cac4c38d6e985f878b50d6718628acd01710bd0c33b2d3b45b41d38df519d0a10c6421f67b75df69d4690a1d8794b1ebbc6387d9f7a37c58576c5141ffd6e49ba3a1497a8a8fc8b070e22e7d59614e2cc4963c7f37309abfe817a150e9db435423cabf5220de1a2fef4e7d2920adc21ddd3782c25a29edb07a1739833a91b632f6bf2d6b79e38152f1222c36d7e13caeee15b0849c4a104bdc7febfc02d51536471321b4c2dca4161a5a777281757e5cdd267f453814c043fda7871e641548e70261f1a4d43c770d2bc1a132094cd7b82ffc60f0d6c96ab6673b9313e2c58d259ffa191fbaafb8abd0c8c3eecad20150b29a1ef2d1c750fc57585ffcae9175bf8b55600edaac82b02a7cfcc8335889f644adeddc3fed2d58839f6120d946680f36527f696eee2377bc826c7f22b45cf2e7e47d370ae702f3e97760f17dcaedee35a63c53d6436a0575158f5f39ae50c62ecc2e354b086e649e613002ecf2427d8620f5fd61cf77f2c460c7bd988c30494f9dabcb94758d1cd2fc8b1ca17a47f12396452f23aba9a7c3dc5e12a2fd16868a92e31afaedef88abe5cd574d81c5ca046bffc6db5dd3c824d7d10acfb9a626550e868fe45ad8ad61d36d1b5e51f0ac6de5db26aa105c7449b8e088fb09c9a799643f68fb1d47958c06a18f443350b696bc7740bb1db9db317464e9d41bcbfef3f8e81a60d99ee6e26fccd6c4466fcb820d717692edf2fd5bc6d757d4da1fb11ed45a62f951774810b6242de860c3d6720efe81ae281064030441882c5bb5a63b05b79f143d94ab7d2fc1774e7196d93798c438b7da2ed6ca263b029bf84bddcab03675ef7f4a5d45a2afb8ecc2d61b8bf25a9cceaa90fab575d2b62b99c3598d432c28b03583d23498edbcd6692e3cad7194264074de6285dd1a12b152650455ab703cd29f030113151d5de98798b927d40c6da9c39d5f6ad96227b89bad8a6040ea36f7751cbbdfc628bae5120ec9f01560a66eff89c7fcdffc8ec8206fcde4f0a7365097c1d68c823b1a1ab23bbf67c6d0b84b7c7038b8b93c797080e23fcb4640138acb69955a1c7066bfea52131115acabf705efb8405ae14d4b43a34cf20253a98b5331f0a4e3e43c6c1dc222120f782f9f705ea20ab2e92e79c019f3d3d3ffd44a19de779f9617244eba8154a05424724ecde96473411e8c4a50c14973568b95ff08d7852f2a23ea9410b7d6332bbf1021713075d9426be21175b81ac878ce9a89fc0313991796abfd93a8f9ac0dad9a17d4ac3f54a0180f71335b15202ba99e0d4267c7d9e5ce97dd9e419aaa91ff47803da57917a374560c3a4ec786550a577618283cc19adc4e19fa1934aa563e4c056e68e11ca783c047165c5e679ce0f51cfc1b5cc387fb9e0910129264291fcbe1f93f85b2ea95de173039c6524ae1caa63b051b1e851089fb364ae6aacb0d1b705e938d6d2b263f206510a82198a49105cfb2518cae753f9f3bf01031ce28febae7c87aa8856ce04536c45b865178744ce605eaa9ac412d62ca76afaf4a13baf204f410eb047feb3f19b8744c886e854becb4ccd43f17e3d3b91c4457e5cd1e83f205334b0782f8c4b3c1d6ab8d8eb96299ba402cfe6f5343d44c2b29c7f97dc299610617da9fc307b33ae3fe64acc1d8ac7f2a6f16186780080d92aee56361793c1931ee15e86a8f287c0b4be107eec7ca9aeb1cc65c6018e255d9b9e0f2d8020612ddb2945107e8dd54a677d77fee8189409c7a09635a2975530ad0fbc22169fb5ea039dd99acf16e14673dd566f26ae5fa539ad0487e65b0ea609a5eb88a8e449b6ff580acc825a8c0ab27950204918d19735395e60c522e2f01bd823f13908f96af30893d3d600e09d401d90478957bbe54fce39f869381f62b22570ac3f1bc1fbda3e625b2ad440942f6f05d9e865b9a4e2d5c6b3fd6922dca89f934658b3ba5f426b58d632776060f46aa8e5871b4e3a9173043ef1586d6d4e524bc2d29c03cc4f3152de9135cc720fe299b4496a011019c2effed7d8808da3822d6fb8fc211f36c8da362b7425181e9397a636951c1485c12ff7c7b47ffaf370bf2285ff73f742d87a86dd6d1fd1e52877a7bd50519abf449404f9b90d601b3247296c22ec9953d9218d58e848b7335799ad064d0c337860875764b3309bff93c1ce6300f5f12f70f2654b9b47770b6a4b62ea3b6815c0ad1cfc6c33edc6b0265e10872f96f351ad7552e23ae8c979d9e775b0faceb5a362b27464d72a06efd20a4e672d501713f92c1b7b7cc4848760322b0fef6d73d42b37020e8f82bb40e040bcefc19e90779549c8ba4e73a4e622e8a3a353e8c31a39bf52c9f178738dd6fa848403a2e8b2f83108925dae15d255d9809132eabe67134428fb3890c776b12e38d488bb1fd051c1a3e0735fd5563a6a822e8438ee5328471761cd386a866b657fe566e850d50de0ac3303d1daa3dc5c454c21a376b739ddaeb4123fc26e54b053c15360b3186940c4702d574d46560e64b42425838ac55f999dd9b17395998db140c7d02b24c6e73049ec73e55a0002be3b1cafb7bd8536f3f370f8d3151a97db835b59433f05cd9b7a318e5544381546391b396e93f7e327fa376b85c9260c0e1576d4c2538cfd719b562d9de4363130ecc6d289b4187112767a12de2a62e8eb0f49a66ccbeef7c95c9a9a4524910099d5b168d3d9d6060eebad4e9f8d1a1411ac9ccedbcbbe0d9553aa9eb8811e2e83ec4fe8f2b6fce09a30a1b0603b430218ac533ec4fcc97e6f0d4bdcc0267c9b069e9e3dade5a705bf1d034ff874e970c335d8e38b49bc0e898ec22e3cd53f40ec9b239189c3d93cd204a071103cff9f2ee15ffdf2a81a186ed480943fa5081909cdd2737a860858189cf0bafacf73c5b750d5335c5c64fb7b1db2e1c0072d3fc4465cec65ec44bebee4c9e76756092298adbf03f290281c04610342ee0b9cb2453bd4f60887c30ab744879199979b51817915b49d37b5853c0032feaeed62d3124b11aa4d32dad45234cbf21d31b604a431e2b7f1fab68dbcadbdf12e3875d5d316776f6709e8eb640d4a614a6b82b197b97cb4ca714f28e849c466b869648fd51c6b52623e7e22727c8db17e8a9b6c85b13c56fcebd3186c16f52637c07d6e020809d702f033cb8cfe9ff71da077397ac83d2ea5432f6fc00d90b8362b6d8d14271e9c0db4f90ec87af745bc03cfb3d4e03e1c5471f4e1cf2fa2b6537616702061dc0e5505fc3313a775480ae0c330ed9278e243dc57bc489becd6013539f5e44b99b39684937c6d48562d782b6cad252b3eadb163ccf0f1c2c6949b33a25e6eca5135cb3c6dd6d02690d5b132cbe083a8ac980e71d8978ae49bc4e7ff960005a59ea93f62875f1315c1b694387b1413da1b4ccf142a0b2e4ea8b14c1d34644fb0e1aa758731aa712da6910638c041692e6fba9e7cd78465958b9fb58270c8eab2f2db48b25477232fa55a3fee7572954be13db5ff2bffbdd89a1ba5b4cbdc495c93c61b055cf59ee629c350aab9587d5bae66a2f1e80d181788d52bbeb1010f3c3100f87b493e4b6d4c2035403f8f39b0e5ea67bbc28e627319bfc6ca2253a024d920c351628f2270e002f196782f1c8390910b1e746b405f84457e877bd9df7bc026d7ead216c95bebe54aeaa60d2bbd2f14fd42831cfb3f7682f2a77c593848bcb8619aa09ef59243e6c18ad2d13fceb843ddd544dcab50cac07ab94bc5ae661c271e16c9e1248b9f96846bb55d60dae8fb05a45e026cd60781bdc1783f6a70b6812913d2d8ffe8260007454fcd11fec4e43aad93360b8470849ca2fb158d4e24784261878ec8ed37253740d3f232006790130e379077561e4437a2b187bdb6f63e6080d38e2489caa74d6bb9600e3c0485c0c18319935cd7580bc6809c6ee4bb15708bdd4c0a6288d330ae6048ca8be0fb8247a421780fd3f489a9d0149ba5135818e5de44fae024984a5226b804ec8bc60ca669cea627a727d37f048a27265aa3813ed9f159d056a1e5e5b0f6921c9a6569f74aa2145a041200a867ca243a592cc9f6515b97f2752286c26b51496655113a568c7fce9858975cd80b03430bcd1d49da1858742098c5b14dfa395827486ff365c3028d115190cbbe5199a8fa9e8f7f9910cb5ab2f37fbd2a6e9d5a991e77f4f604d4abc68cc143b993be97632480109874636cac5a21b758838ece29d622ea1af9027364a22f14dd50e9a7c0b996f2aa5d5ab6490ca28ca2c6d551d8f3b5528a9bf1ccdd3b06c481c00910ffe68a1cf27c044739eded90dc17e9cadeaf5982481032e196023e55b1674afbcd6729ade6bec7412d5a03e30f1c75507ce2c94744e59c1d850bca4d062e700498a2a6db699c08a4dffaf7c28cc771e5d59cfda5794bf218e2a57250a6e6c022d32d92e0a335960f607a39624027a18b1a24b0d89c84c3ceb1a24bfcb9160b86129728629ce5aee0aeab5a3dd5072786e39cd82bbe3568a7f866074d2d17d9b5184e205ad57c9c6e68f69c8b71cb8d56c80f9bd202b61bfac145f617397396e6175180129584fa66ffad5e4c169ad37d4fa7026555652fb4276cd4eb032e31e4da40f449b40c2d8e030b368aca3ab1c490bbbf4b50bcca20bdcaca63f4d22146185a2cc925639be9f2ed424c045ee1f7d5d41127a0388798b7be8a808bf1a527ef56e1bb19d6d92018bb398f39a3995b535d7a27d587362d6f7191b69486ca2c46bb435a1ac31a15d83c592606663cbc192e73786e733f558c2806ce5329366690eb1d8982c5466491b5e610b0ffb14c13cebfda94d4ad95d36503d33254b3469e623da6b6d17fa3e349ec9e23612ae801d8a3cedc6b8bd697c67ec9326f2e4de1972e1705bf9f390e9a5bed0e13b9e65f8da817a57790f6627b0734f34befc7afe4d982235e5e1e6ff3ccc8728abd0d3b288be69f155392cf870a364729dddf4a5cf0ec8dade9405cfd1e22d54c86593d4a445a0cc6893edfa3d6f4dc63d3ac53103b485c1c078d242d87e4d2923cca64904f12ddfa1f5266b4210befc2e6552c65f4b9ac13a523f2e975e3141abfcefe02410cb41c4a4dc247c006e0135b6a04fa402485303d7f3a11fe347d79e893200c0dddf61c9fe750eef0daf60f873c92934b65f462ba794379b8d2e63ce41505ea7d5599b5a6ec66d01b9787fbeb7ea34d6c96896c25daffe74812efa7b5302967b9728c42ff04bfbd86f2cc9365c39ab8b40d6ad5006bc19f990b9", 0x1000}, {&(0x7f0000002100)="3eadf3c975307c871ee70faf2d3ce468d13e27e5b5d3b76f1709bed576c94c6f9ec60bd6606f71d0fb0bbe085de8e00dfa4538b28dc4e05f23e29b4df3d6ea0c17c1288bf11e655e1a6544a4b3aaef1a", 0x50}], 0x5, 0x0) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000001c0), 0x0) r1 = dup2(r0, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xff56, 0x0, 0x1, 0x31ff, "910f10da2b404a235e335d82e0d2fd0df58998f5", 0x0, 0xd49d}) 11:09:59 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) r1 = fcntl$getown(r0, 0x5) getgroups(0x3, &(0x7f0000001600)=[0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001640)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, &(0x7f0000001700)=0xc) recvfrom$inet(r0, &(0x7f0000001900)=""/16, 0x10, 0x800, &(0x7f0000001940)={0x2, 0x3}, 0xc) r7 = getpgrp() r8 = getuid() r9 = getegid() r10 = getppid() r11 = getuid() getgroups(0x5, &(0x7f0000001980)=[0x0, r2, r5, 0x0, r5]) r13 = fcntl$getown(r0, 0x5) r14 = getuid() r15 = getgid() sendmsg$unix(r0, &(0x7f00000018c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001540)=[{&(0x7f0000000200)="e56d5a11e0ddc754b088e95fce5c481af9c701f2778349a2ef811d5a7a89d201198d62660ddfba5f90bfbb966c8954479d7328d4b3493f7d7ebc62bf587db070409d4fcdb25aec0b0a4535abe871ee4a188165f663adb16de114fe5b94d7e9b55a313d480318361817187640237a923e8fbb50be0a399395f8863a7dd2618ded7ff15edec29716ccf2acb08cb06bb1d049f3c9c0df6247a87b88b0f52a5c8d75e232b2f863b17b308c1c279457ea4c49bb942f8344bb4cdccdac40f5bbaa9f2e0416fb69a52fa040134310f1f6bfa976ba30fcd8", 0xd4}, {&(0x7f0000000040)="a94cb48cf7ac063177720a8df9e163040326b688a21bce754fb27641c6a51f236fe3dacbd24b79bb670d0dddf6d777e2e157e54f4616fef1fb2634d925d26c76cbd5dbd7f6318916abefdca19ee4412142ba17991c92aee77c86ebeed849a0bff9aab66f1f0875fb", 0x68}, {&(0x7f0000000300)="6b22ef4d228e65dd314cb82ecb7e42770ffed62ca0ef27c4ff5089c010a1d0b6046b98bed4f856a60fcb0999be04a402d518614b7d3785709c0a10e5d1b4b6834c2a90c180edfc7ad490f0cef51092ae46c326ae509a4bf93d88335729d2f19ff3f9f887eaa48781c22ad10c3017ed86bb02be4ffc80569e6edf910d69ab98", 0x7f}, {&(0x7f0000000380)="8ab879fea9fc8fe0603984605e181be9f59caa432f31", 0x16}, {&(0x7f00000003c0)="33c1b79f31c21b4ab22fa27f6de85c562f3ca5d841ab98e094efec788ce1fb77bc7336fa37ca568aed0406bca0b3761c0d7bfb3bfce66cdeb1bdcdfd18c996f1fd233394e470343df5f0deb5cc95b58dfb1b5bd305df17", 0x57}, {&(0x7f0000000440)="e1a22305c9b74783b2c5229ac08a7a5cb96ff0224e0f12137cae4f67543a21302ede144b6558ef03b0eb9c88efdc9e8051781023cdacd2da0a69d2a97befe260c47a73018a54db9ad8920669e2f81bab0ef741060993652c6f27df57ff74cf3efeaa5f392c0ea03e36ade27cf81e12b95be081a425fa22a14154579557a7aaf4ccb886dc5701bac1", 0x88}, {&(0x7f0000000500)="cfbf1af5681399ccde925a234cf967e9f2c84f1d4d7185e3796241ed260351bdf7dd800c689cf0e0be0c57", 0x2b}, {&(0x7f0000000540)="aa68f1a17d925aab2b2f6313b8e3a51fd88a3a0e4a5bc47b08a02138e5c3052ecb2abb0f12d6cad1b3fd956f20bc3b801137668c9b7ff2d0100d0ac0569a74dd6490bd6793a59e3d9242c342bbbf738e6561ffc17ae043af982bc620982d97352806e840e0ade940933ac26ec7cb7921898b453ecc1d0287132d5a62634aea29e5c5c25b5c5369552d50075557c27ecae60a708ebd10251bdc139093393c5821c380deb283b71555c466600f7e8f5ec2ef9301474d965ea4dbdbabf25ad91e81adbce15225bf01e11fdfd12ee60ac472f858c22e157ca24b73c851e6f1c0bf658d1f43300a982ded8436d7ef772bd7027cb3138289d00b4aec5974693037feb9b298811d8cd1a6b4962d69f16480dbf5aa9e62e9296836e22ced59341fe9fb93a5938df85e46dc1b1a777fb3464f6f9d62894045c88bd473ce42ddf5a8a41d9a992c215b2845c322026cf961f31851130e26ab0719c2481dab7a9e1972f8644bd011f9e05669cdbb3c7a273ddc0b64926df35d722de4b3a6e047b0df7c43c7b51e70f824f089eaffa0ddc44c60877d7e0d55faff504c311e22c2059450731e51cfc6224cce46f2c83fe1dc47dbbdee1d435e41682cdf718545e7b47021920b0d1256e83b687dc53cb8274104e15d8a0a1d36acbef0a61079f242ad7d01c1152d44a2d4b21076401cbf7553a6c28c98516cf6023c4cb5a7242e8b3f6b55a49bffe1d4b38752c8cfb5a92685820a6f6dab9b2e909f30462c87353b52631305c22f4c40f609931e34ef6809445aefe17344be7452a8eec65a75e8f909dad69348d6865552906216fd595748a51fe3cea86f57900aa16890e2b302c079506af623fc7c00c82999746e734c0e8d57fd18173cd60a20433b1ae5d55c5eb30d01e23a2fbc28036f49f7b667a375b6d19cb7c3d8ed84fc93a3e25afb0daa9e1ae6d464e20fcabd8da5ee8ac461e605c154c30184b3ce879c2c12f58af30502757472f317242c9e2115162005c008567c3c9bb395995794b4596a05d96a138aa44ecc876fcfe091081159fc3dc9f99805407f8bfc38b53091c236911d304f088ce21aad5cd24aa985f3620a6c8b8f9abefab3678a93e31b001eb16caa905518e05c29f01b687d81b65e31274b66066a396ed878bb880f6e0c853669a8b8baef361bae46016402a45d401bb4deabbfe98105ae95c58a9ad7dc616d60e9b3cbb1d556e1885b07d8ae97720e4479e06bb2ddd146ecce9bdfeaf191d0569a61a542ad40f8abbcd064037e891836004ddc11f95c70809db9fd6dcbfb1d6b84aa816b5f76b9515c050ee025d967045c68060b913238e77308bbd2d650ed0c353eff0077bab80fd295adaedd06f9cd32041a43de81d905600b819ecc05c9bd004c71e7d2bf0351d105917c853d436aa5b72e5fea2bcc4b95c5cadfe15543781e00cf8ee8795ed15bc25a01ffd7b5fed0fe0d97e44ad137f1ba13b3d56565e7505340ffbb5006c179e07b1f847ee4ed24d2d159fa3ee7330d51153b725c6fab1a8e14846bfa8305bd5d5cc17f82c653281d0b60b2c2b400b3f7663ef112e840e269ea2b3e26a0ae77993d222aa430230a0f394ebc44c48d248a9877dedd9f9679b433cfc6e39476380e91e87e0fc5bfbea4a500318eb43d6930230cf145e38d1ef957b6e88ca54707f20b8ed0e1f877c2cc4fa04f2e1f29a9ed0fb048b5bb1a071ce157768856356474d1e46c4abe615844cc57fd8fd1f5e6dcb5f0eaf8eccf2a90b72844c0bb08c1890ef1e7c4bb3160760342848a83dc3e5502242067973f784f554945be90ae5b60825784d0df07d9040591e2ac7be384294af72e11cd40f2d600820c563de95c1d5935c9eb856aa858aabd3c57039b5ad1753078ee83bd58375d76a8c7c55603eee31e4ccb58ac7513261ac4eb867f3e728eee84b614e38378269743cc7010d2fea1ec32531d54cb7204a825f28e2b415ab53e40db11dbb45f2819abe534dff6a10b4ed60f05eafd801e6c3d9e5c4ffe477d9d6eb4796e787894dc1ce0d5b5a16bd5814d0cf9c238dee2d9bc96226ad1a1cae8ef3e42e22b8e7e24f630b67a30819ba62357fa34fb73cebf28bc7425d0435ec2753ca059c2fe877997f53a8ec64adf347a022eec1c07a1b184b54158c2bff6daed052f40dbe2e263b93ddce0e14c3627fd876cf4a77f5be77c7ea604b7163258a872dc1546d9047d4b9bbb4d7831d827fd28dfff450d19df03e55c9ef4ddbc253b93a986b619407d7c3fa8d4a1eb4dfa6dbc592874869747a275135b1bcdcdc573904476ad45a20f9323bce14298748ec639b4e5e1900f0ae2140461cbe6b17651973b6da80c71c0f92bb3070bbd7939bc25c936ad85b92357921842300bdc7daa45bb1f7911048a67c1a319ad5a09fd203407a28b83d9469ed0e088ad07aac794354ddc2c230921ff5d449a040ec3f48d1f614cf264dd3a69bbbeda04c9f97984c2ed74e92e4294a3bd32ad33612cdcd23bfc5ffe68ffb9084c33a4bfea56d0795e904de674bd893e2afc484bce4dc6bce67df20d2b823191d86685cdf0fc7eddb9a2741089d6d16fd3b30a7888fb9ea367d3355a1231020c1d91a2292e22c320eaf80a8ffd355da0bfed1d2702cfa3e9f7c409fcba5cc407001be62aa3106e6205fbd278cad0dd0633236ebb9e25529553971e7bb3d784bb0e06410b8c90a3a09379a6bbe2131b611ffd607e241c7b62d701e4c552c9ad17fcc70ed980edf12840e2216e0bfc62ea1de91c301429294902f230339f2bc975ed40e28c3c498db335188b1ab11b1c130ee0b3874ef4dc1bb189194e30cc2f138d8885f5b94c04d09efa15ac1a7d891f9e9ab47b1017cf8989aceaf4079b8032ff0c30f4b1ff9a904ca974d892441b99dd02d410956ba3dd7221c92bc94d791f6194cde915b63d04ffc9a8818b4f79614852970768971fd5d7ed9de7df48ff8ee4f8834ed64b71db44c09533e18cc9f847ab57ec08629dc64fd7151131aeba12e117b0dd1dddbda919389fecde1d1502e3e0fc3360cb0df5cef9a351d4b14c5bac37db85eef7cdc47269def88030221f775b7e73e3b38ecc8093beb3d4c21600bdbef23e3a4a580e0b5db8fd06cf46edbfd168f9277a5bae816957a805529ed7fe7804eafed99cb98e799f76d5aebfec31ce837b01cb0fc7681afa1c29bbfd311870ac9a38c54573571f3125c0f0c55bc79593436ef2092a99d4a89b663dd51b38e0cbbf588dc21544a925fcf9920241d618ba8bfeaf20cf98ee35f7b1d9e2ec7a66afdcba5cffd82b4e4dec35ea4cd764fb99dbad0a435c664bbb0c5fc6b9341f22576000e21be2c34bd7cb2973ebbcc0912be57ab31eadd7a4bffd339a94152bec6a4242d9dcfc569cbd89cebbede40e29637e2ae49aa4260b45ca6e0fafed6969aded30dfa8c797420a2c27a6211f0fb7af64808c9a3497a7c3f029823c40b01984ad95a7d478c58a23bbe93262d5eedbe5f50ede334fd21559725acad74609a6fc0c0995dc61a954e12278e259d2fb6d34a310506ef051acf4524d5a6acdf273d90f0ba46ba2410fd6dc2f451c1d2f79eed0b6b4281c743be483ee6d07c222d56f1330601a490dba42b397c928f3045511dfe881d7c50775dcc527c207f082b8a5f7d58c6356e72408e612ceecf1cd2eedfed09778b162449c7db965feda5feaf15228b2dae1577bf8d68ae8e657cfd39e6778d06ba58ead3fdf67aaa6ebc9f186dde514446b574b7c51414f34721700fcffade6b74f1d1fc886d648db4f79db13783467e9996dcf8cd01ae871f7400070168550b57fb53529e97526340617920585aff267dff52ddba47cf37a84ec08058d10336d234fda9b546aa34543ed9eb803d2cc884c87720138906fccbb2605d95dd7178bab5b4ca5b5d3c53e0609d6f2229add15e0592fa57482707ae12871e6bdc29971eb3500c3ab9e4645d9db21b8291a0ec234792c39eb53355bc7948bcf968e8c0e9cb26462480636a0276c09400fb8853a653fa6ecb273e7ae39be0533a6c2e453cb70e14032a21000056179c826c4160acfd093695c6d7fc0c670f32d604432dc73b6ff165f1360041f389a93f7f43be5b04eb4a938716aeb7c03847d858c05e3dc598c432e2b243bafd8c7dcb75cadbfe29d6a0cfe7023203f4b12b7c18377c44fe528dcec97d41d9119976171f8a13278cb8c00535d61e3f59843787f38ce9f3f83b42a0e3f1108a570564a4867ec2fc4bf0c646a0f5887546d501ce3e86d70af58cc3d70483f5d3524d4f30a3c7fde23ed6579cd5cf5e54dbdb83a73ae3512ad881c20cff7bfb02bfaad1e7c649711367659bcacde001b34b5c016c6084e5e9549d39f93b52b7b646d9097d92c6aedb8f09487db2a5f089b94a0ac506027768c1234f9390dddb4a0ac98143e4b2e8694db47bd6f77bf2d2f7e50497fdaec327e0ab51758ca7541e29cdf075ec05e7be92df9b3ae283c5309744a797c78cc01ed262b79d1fb785a6e35a87b5211f05bca00627356fc181508ddc5c6ad4ed45e21263ae7c5636ffe7f293c64e0735d591bcbddfe67d47d2cec65b8ffda426446c1260b6b68fe034cace71f215d947c39f68b00066c5d738320a56d56f82e1e3c4ce388933bb3eaa7013080c9514bd106dd7ee59d5859ba369e3695eb785af2ff9358174eeff490fbfde0c33eea65161407da63c09dc271449c34003b2fafd2ba611011ad274f234409d36dc3e992909be5084b0c2f0382e6a26a47ed6ef0b8164805954a5ba06965117186c2472e7607cfbbb7a97ba987bfdd119255d7d8bc1abc959ef25cb5bd980851367a648d9c20acab44a06b8d263cd66d6b7595eacffa2e4e9041b9e5c864c012b55a3102b331409312deedb9a9b11974694f3e3765bbccac41951566fd1d7781a5ec8ac459a42eb49097554523356e72579ca9124fd10f1be23d12c7d99c6486f9aff41528149575d044dcd2e980503065a4ae6377599382ce2e319198235be78225b3a6ee01d9b6f086045ed32af213e7414dc81021eb065bd1352c764b50369807e3198d6bca1f596bac50d7869341584277b8055698bc057100aeca16b4f37f49a21bde967a6e757bbd7fd777b15af051ac56033ff4b245bc546f61b80b775d512aeecfdb03ae7e62a65085b623caacfa717c402390ebdc86a03b5ab3ba8b300eba6eeaf39015514ad15dd1f14ec968fd82b3ec326a804ad85696098aa9660544a200d788eac3d56b6c19ed64f860bf05ba58783f44748c4beccb6d495db188a89a6cbefa97146ab00cd4942c9cc7cb24c676f7d8aee3cbe862ca8706d14d79b55d078e39ff08cf90654f1be211aeff7528c017153ac0eea23f552c58b5f9acb8b59ebf425af5f6252b49a6a00021ad307487040f28149eb6ea735c52542e78c7b5aa212bedc904c2a6b25962b10935724947604e91d68bc169af9d836db262b5d7f4f2fbe198c272ce7432eabc224a7777c0572b7a0201b02fa826d8a73224419c7e5de1bed9509e150ea6ffefa162d6ac1ced63331bfd6d56364c8296e6099660889148fef3ac7948117ff7e7bbc65fbe8c294b03a1c3789af4a2dac5bb8d5290134fd23ab58c7adbd87dabf5f05373355a16208d800d300cd57fffd67f220633316047fbfb1e08f5738a4b5bf007608057877a8f3507c666c96d9d7ed2412fb26397a383f384377688065d743dc30f9f2c01bc878f4a89752eb3dbf4c6093177dbf257a94d9fdc5be80645cc1f48eaef1a5a8cee9b8a0b8b28661d22a60d37f4cd2b33c3b8acf3fb0ea9cbc5abca21da", 0x1000}], 0x8, &(0x7f0000001780)=[@cred={0x20, 0xffff, 0x0, r1, 0x0, r2}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r3, r4, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x130, 0x4}, 0x1) write(r0, &(0x7f0000000100)="6e00c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193718416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809e17b781dc38b6c66a661616ce9a45876339c236d2842d569020287ce96991408074f0a8b7f55c354e9b9d8ed2600641a158f11973a86ce02a5a6b8740a0f7ca4dccf1e3e98f68c6fd576106c7465f52c5480c1a22b24593d470b192d44ac3d0f682afa71c7", 0x31a) 11:09:59 executing program 1: r0 = socket(0x11, 0x3, 0x0) recvmsg(r0, &(0x7f0000002580)={&(0x7f0000000000)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000002400)=[{&(0x7f0000000080)=""/190, 0xbe}, {&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/16, 0x10}, {&(0x7f0000001180)=""/79, 0x4f}, {&(0x7f0000001200)=""/107, 0x6b}, {&(0x7f0000001280)=""/96, 0x60}, {&(0x7f0000001300)=""/4096, 0x1000}, {&(0x7f0000002300)=""/189, 0xbd}, {&(0x7f00000023c0)=""/13, 0xd}], 0x9, &(0x7f00000024c0)=""/144, 0x90}, 0x41) 11:09:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d6, 0x0, "d795c1e7ab6fc6e23c5b00000000000100e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bd0cd24e91c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e9a3fbed9d7c7f5ecd505d1f67a90bb05dc03e23ac168a0237f559f7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d2091f2e9bdd11c4518138f751d07150000f34322c0cdf50600000000000000cfebcdd79cd66c3140972d2eae1f3c146ed5ead4fc43c6c3b018be5455ba5fe808ff840f9e13da075ee54c062044a263e46503f0ee68df5d7f7a6c740d4cda985d7c88b43eb30b40050321fcd5fa0a2efe8dc4f4c6ed7a127c5caae7ff8fe9a63dc986b000", 0xdf) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "8549550002200000deff001167f4bfa695adfc86"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0xfff, 0x0, 0xfffeffffffffffff, 0x14c, "b04d00f3ff0a631a00"}) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1, 0x1010, r0, 0x0, 0x0) read(r2, &(0x7f0000000880)=""/161, 0xa1) 11:09:59 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) accept$inet6(r0, 0x0, &(0x7f00000000c0)) r1 = socket(0x2, 0x4001, 0x0) accept(r1, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="1b022e2f66696c653000"], 0x10) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x20000, 0x0) connect$unix(r1, 0x0, 0x0) 11:09:59 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000240)="c3ab3f19937d6b651ce58cfcc4a39302e77327217da7af626884f2cbea129d4d7301b0c72b057e12549993e58579c348", 0x30}], 0x1}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) r3 = getpid() setpgid(r2, r3) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 11:09:59 executing program 1: pipe2(&(0x7f00000011c0)={0xffffffffffffffff}, 0xfffffffffffffffc) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x2, 0xffff, 0x3, 0x1, 0x9, 0x9, 0xd099, 0x5d4e3d131280cde8, 0x0, 0x100, 0x20}) r1 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) recvfrom$inet6(r1, &(0x7f0000000180)=""/4096, 0x1000, 0x2, &(0x7f0000000000)={0x18, 0x1, 0x8000, 0x40}, 0xc) setsockopt(r1, 0x29, 0x6c, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x7, 0x4, 0x0, 0x400000000000000, "0500000000000000000000a200", 0x2}) socket(0x1e, 0x4005, 0x7fffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:09:59 executing program 1: r0 = socket(0x2, 0x3, 0x1) r1 = socket(0x18, 0x2, 0x7) connect$unix(r0, &(0x7f0000000300)=@abs={0x1, 0x0, 0x2}, 0x8) syz_open_pts() setsockopt(r1, 0x6, 0x6, &(0x7f0000000100)="035f2123d8425853b037e064cab442908ec20d06c5df2751385c34a336c19a7ddf3cd97b86a467f55d5c1319e976ec7615014cd159c83b7469b5acdd0a016a75ccd10cb6c458d3c94c3e62d61b883bb836f976195318c9637230dd576f52516a581b923aaaac276087900234a940dc75b9a0dbb3dfb780ca95c4722bd15c1454cf51b16f7d0a7affffd995a5ad928b612460e9d1bac2d4f4de9a28903fa3568c736368a797e22f1d08445f63078be08a8a0fa19fe8f1b19c3b18faf5d7341b20d9795095410f77bae7fe422473d35d", 0xcf) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000280)="105dae3070ca9f05"}], 0x1) accept$inet(r1, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt(r0, 0x1, 0x6740, &(0x7f0000000340)=""/209, &(0x7f0000000000)=0xd1) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) socketpair(0x6, 0x2, 0x52fa, &(0x7f00000002c0)) 11:09:59 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) socket$inet(0x2, 0x2, 0xdb) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8000, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:09:59 executing program 0: chmod(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 11:09:59 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x8001, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x140000}, 0x8, [0x52f, 0x8]}, 0x3c) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000100)=0xc) close(r0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) fcntl$getflags(r1, 0x1) accept(r1, 0x0, &(0x7f00000000c0)) write(r1, &(0x7f0000000000)="8ab6d4b818ef9e21a201ddc63b16e092006d", 0x12) write(r1, &(0x7f0000000140)="670dc3", 0x2) open$dir(&(0x7f0000000200)='./bus\x00', 0x100, 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 11:09:59 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000340)=[{&(0x7f0000000140)=""/140, 0x8c}, {&(0x7f0000000200)=""/105, 0x69}, {&(0x7f0000000280)=""/187, 0xbb}], 0x3, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b406", 0x595, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x5f, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f00000000c0)=0x1) fcntl$lock(r0, 0x7, &(0x7f0000000080)) 11:09:59 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') symlinkat(&(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') getsockname(r1, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) chmod(&(0x7f00000001c0)='./file0\x00', 0x20) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='r\x00') r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x8000, 0x0) read(r0, &(0x7f00000002c0)=""/102, 0x66) chmod(&(0x7f0000000340)='./file0/file0\x00', 0xa0) bind$unix(r1, &(0x7f0000000380)=@abs={0x0, 0x0, 0x0}, 0x8) sendto$inet6(r1, &(0x7f00000003c0)="6417f18e8fd2ef10429e091f52cefa7013602fa851af8e15db65b75dc4d078cd324bc726d18fac1a365af7544dc36eab797e9d41e479b0af965f8edeca311f3f12ad5379459ef86e646f739caedccc9b1bbc5eb9e4e80cab5adfe9785d7372d309318946e1c0131a17db78e1bb44659899a0277768493685997dc3b1998c68be9c3aabb280ed0f", 0x87, 0x4, &(0x7f0000000480)={0x18, 0x1, 0x7, 0x10000}, 0xc) sendmsg(r2, &(0x7f0000001b40)={&(0x7f00000004c0)=@in={0x2, 0x1}, 0xc, &(0x7f0000001900)=[{&(0x7f0000000500)="52a58e827ce5f7af310b4b3d77d4b35436a0c5c43c80c1d7c460ad0703950b75634b0f07f0fd4e28b66858dd184ddf9f642d3803a066c3cb47c2e1391de15b26c7198af19859d71383a3ddd9617bcadc327c0b7d824788787fc086d0286e66521e9f754481aeeabaf66ff8", 0x6b}, {&(0x7f0000000580)="91fbf8340229425b3972a2b04e55fb3c47703da11f0576bf489704160199d648f9ae5b4c836afe052717870d21fea36b555557caf56bcaecb05d5b384ae56114835d9bf04b29f2fbfbe78421494d939951705bbb", 0x54}, {&(0x7f0000000600)="9a4905f3d261bb56b73e94d29dd0ec9391d15a66089a7666628e49db37f3546fb27985eedf30b1b594685fc3bc4145289d078786922f36c5eef0f7199940e79242ccb2b7f817ad3161da656e2cd19ee4f8101cdf1b85e69cbfa0c321e257c09a6f15b727c0a9896c686a2deeaa7558f17c67efd59d537f3765f2a532040ebf2cff6203c5f0d7605248578bfca9babc09910a18c9fda886bb5a9c16d2a5081cc24f92e927ad2e772e0a46503dc4a6a2d7e6905e34385fb607206332c0986cc1552b73de4c976ecca99723d6701f98d9f498925038c47c878c7e5e56e15f7e", 0xde}, {&(0x7f0000000700)="0d2eb759f36bf1232c144637b778708c1ff2e4c04f3b73f0e7726ede8e554844caf658988278f5e548e08637205483a36ac1d3251d28e12746eaae09f8c840e1543f05e08637b84adc3ff9729681333ae498c5008c842bfb3360ce272cb5e1d77ad323a14e8def", 0x67}, {&(0x7f0000000780)="a273782a60efb63f85c029a1f41322ed7f85074980a03d76b478bcad5d0509d749ba5f1a7134fc7e75c4fb543ced5679089eea15bb2f209af4f6b51bfd0104e8d61cbf8380000a86a44629ef1413b3a9318a2c37a201413b23153b205a6faed3b7986a449c8426574ad5b4320d397faa9b4ccc979f260f46c68c167704e7bfc760f99c0c2818f7bba02ed18cae04bdebf0fb113132cbab16f3169ede02565b91d2ecdd007d3ae08cee3e291bda58754ab4bc7c38265a471562dd28748f05ecdfa67007d1b182b66ca6a6ed7db53c558581a63c9614cc3a6ed7d4bef371dbd6a2373173f6cd67f9dc4c27de2aa30d9f330aeedd616de49740d10fe5ee99ae59ce5019511eb1ddbefef56ceee226411b32b7409957c5a9f5a911e77c805832a7f58b50729bda51faa37e4fef220fec4fe50e3c0fcecdebbaea5da676b1e9a44c1a364ae313b3c3b7a62d232c7b0aedf81d81170451c54cb2c27ebcf45b51ee7921d602291030b21e2057a9fbd8dffa32d0b50e5904b4b23b4e18f35f219b77676e5410a5be130715e4e31a0b4edcf78cf1cc6eb8c90c8b1cbdab788e23d40690b995abb71bc23de375139c9c59389f6d2e36da099f4f0f2408391db5582620a9b30f5b5e541fb6b87b4ec1943094f337ac7813325cfc2560030415739615d913c6a51a7f302fa61c7333545c4b72d031b701b567255eda96b0364092d04dcf22e66bc1664eed8dd77c00204a59de8021c7acdf6f9a627bd3169677e5e3c76f21a269d8951dfa2f6bc8ce2e0f5da89e1d56fe8318b27d2f9000830486a76cec2b4857a4be4209b2837feae92aa2ad1c041b426200c5ea2d96da487cb01c26e1e99b91fa4165417c8c3883a85de96e74dcf8a7de4ca9b16d28d399135659dde8d17c8a1429cb39b030b01314489b0ff1f1700c3e2661ed34a10adb99350850e1df620e8bf139c91711c003d468a33787b0c144c1e2591c0379078a4fbcf6c8e77225c7a01fa52376676eddee4fc291a5cb4400dbf2fe7a2efd7f076539991754bb97a614205b75f4e00131d6a1229bd2c403c2b64bb2fcdbbd1089d1335ea2cd6104a4deb6e45f3f6784ef605b6c28c31ad6a2e7fa8da934a3395a2895da5ecb60c837b4b0201c19e87abd84f59a201cf4a348a66fa9e9359e439d8d2281387e405488727ae51a760bdd27622f29b40b20353634062c27a1f2558ed0d8c35106eb55349381b2a3a92b8c47375ed75e4214a1db2b52060f36259d1fff28b61b15696849197a27faac11a622893566452ccddfb999e3f6b6f39a8d578ac5323f5c0c27bbf052d924a5dbcf2d08143ff648fe617a13dcb7867cd98f7df830b992b0a986c46ed2120b3b24d0b086279cf0fbb7273320a5d3575fc57f613c10ea3af9131f55a69906059013e19912b41590a34687065fdd2ce691b18b7ac0fa75292c8c59ae79d10eefe050d0ac252b6bfd0ffc98dead7e06f48347a0a2a4b8818dd2772931013c1a4462b0f2fbef5929cd9677d8db6a10ad457d1ded8f311a0a7333e39abdc7d69e5006a8d298f9d894516936420aef98d8bfb027411dba327df9d6f18bf79d83f3b9fe1ef275d829b74472cd9834a32de42e76bfc2042c1a254680e47e7a70484d367afff3cc2f5dd054396c68eb61ccf7578bac95aba831a2527075258477dceca93a738477822c734e44774e8abcb53c06bb80234bde243b20dfe3905cbb781e3312b45d38dae19e2e6ea950651118837f340ebee406df0485c277423c5debdf838810d993a9d81fdc2b69205e7c07873ba79aef7ace1b04f770065413f898a744f752b560e26331fdd9eed11a91d3ee1168e7db1f691bf3527034c338fe53a27d5bf1258ff16749275817770524ffb64942e1b7573488707e882d1eedfcc585a1257e4ec33054b6dd3737a551097ad37a0d1632a3cb587a62b36dda21c0d4f718263516a279275b4013ad9473f12a2c285c38781b0bb38782a43a054ce5c44afe17f17d46fac63b423b232c24e91a3282d5be9d81eeb0954f958df4da6647e66e6269d3f7dad1e5ad72a5ab5a8ba3038d9b8f01544f467d793a99abe20b6e59e53247c75ba9b5827d3481bebbaec2885458afd45d6090fdb497d6f26adf38132f91da30481a6c243152a230db1f54a2d21e15676359db187be8522510b0552b2d1676c7f78f0e114cf5d28068efb01e231e87cfae909cf5e2a660b23feca3df293639976147050cef0a9768e3ded1ab0242db53629fdca1433b786c1e9e2b05465d237bc90b4a1914c410347dcb29ab1753b1f80fbda57de36a91e51f231769b3cadec357ce37568a5e4b4c88a0c7c87b5fc7d7bb5afbb42db73cdf95af0c6f8ed84e33687434801dfa7d166f5d930ac71b0480af6105396f26d5e1f4fb886b392ba75697598302ff85d898e4723e079796a4868e2a57cabc9ffe9d48dd7e5c02ab8e05da7e068af047d2ce4f10f09dd0a5f54cf375cffc0361b3fb2f04fcf902544c7b03ba31e53621ffc25436d78f9edb2686d879bcbe95a67827a8b80bfddc46a28dea90cc2a5cf237dce1c6ed5ce7ad3ac2a61cca2ef130852e3ce00de430d87bbfaa8f2fca648bf6c5c45870231338f51e9e414c8acf664cd4c6cfbd5534121b6efd3abeb9cdad5cd7e8252666ade04c9d4ae40f41891b19232c16726da2690811da73eea256d13bac76f21229d29aa5fe2d73c289c6bf21844bdc4344246d8557c923a4220d442f4103956655b17090a668f1e5b3094b186a1335e2352f466ac7b10318e371a6cb27eb6ece02794f5e4a22efd4e6b66d5ffa58b96a572ecdad4600b58598de6a33718e730aa7b93b24a9108d05892f2b4d1eb4145aeeb4c1233b46bab11137268ed7e54a367fcec1f2ce6ab450807bc416da289b1d45f207af1d60aa5e6a313b52d2b24bbc99986c47f7dd300e4665f69e19e8501fd38f2e74956c5c9f476372ef41ddff68623de0acd91f3b8de3613b7e61a5fc6b9fb4ee683d380a667ddd729727f31a729073497a7fc7d8523aa21fd26c883e51537d23a8442d58f65c375b9c8113dc35968b2938b6a27769d149b7847b991ad23c600b3207453380b1935e2805621c874587ffc1e7f6a6c5e75e86b14de02e9badb2d5eb59b2b30af9771a8096353ce0f988e13e79845780fb4d028ceb4a03d882cd5713b51959465e4401bae89a2082e6b7f5a568a1fb6ab2501a49c9219be39880086f8c1e450e2383ac41bd7b471e210ab842d29d4cf320370d0882d26eb56faa75178928eeb75006545cfa4d67a3b5dc978e3d47b8741b092fd89baf31a8be4527712275e4bbfe8e37c5ee29d9edef78847b680b3b58a2a8166e1e45d9f96bb7895caf935121c30461fed2977c8c097bda7440b6f5c9fb24569940e0ff174ed716d7640f9403af2dd9fcb333759a3800b7e64e60f787e78cbd8ad86121c0656e07e9e246d141cd5d407d48d3093ee5745529d04891be5018e032eed52072bc57a36ebe21b55f9294ba5e9a730795488eff72363ec2f49315903dacaca8aa836391f219ec73fad7cd89af03de5c2caa1c72554029dce20c1e668505c4dd64a6533c4d6e8c451e78f7805c4c5f88f0950810afd77d04f8186f9b1754f25e7d4e677480f3d5b52f65c60334f3f1a1702ebf08c03a79fcd46dbd654eb5b4b7bed18289de8ff3cd5053853da1670fb9d862fa69d181b07b6dea29db56790384c8a1b19bbfc222bc4c90c837ee54697b59c82ca957c764e4d29c871a3b266eb5c27e112bf8d5ea155ffa3677284b8b9c99b0bb1e0eb4941dda68a5ccf3e50453492967754d52aaff3eea5a7cfe68d8ca84fd461ae0091ed3b4a309dba122453ea9f2d4dc9362daae0f9cc2b007260847b1e606d122369674ef01b26727e6d8c45a126c37439f8e351e2cefb1115189e23e36ad9b4894905545438f5105481db0988db54f7a9b74aa8e766a466ce8224c22eba615234315512c7dfea8ce3d7bfa35a36af46a618a88fd6f32ef324d91d358052fa6ed054a55b17c6853ee7ff6c9233d86d3beda93bf5b196e784ee8d5369e75c727f27f8a5d80a06dcf07c202f252596a69f6efc7bf9ff0976a99d2c121a5d25af36e5d0e16dd839dd1b9c1c21eeb033d443380b51b34d8f1e415888e126a9e15a069408d5f30692a0f12d87d345bded82c4184994f1b68a06abb1dbef142c1aee2dd588d03a1e701c99b4342d2363b87a2ca745a3f97b90407ae399ed14825cd481d4957a4a933f25bf0e825209688fcdd3532ca9a231ddbaf1b5b5c73fd5bc95285a397161cabe97a8a73724a47ad3d967e8e65d223a2830c9ad8515b960de2df1fc22c32faa7569c3441099408798e14d345f875e4c0385d4241441142c3a3dd2aa9237f1c1300709cdff53b56bb9721c0da79452d7e051756ccdb237340b0dc14e8b676cc7980f37d12c53addf2b214967ec4a8d57721ca1c664af3885b691a4174f4bfd70e8caebf8b313e6f0d46dae643123d7ba487d2c4ab62334dab0cfe7ead7c8a88f23e3f99c9404de3ed27f42f5c0edeb2b6a7cc76229256965547a9aef1ff063a4544f6e4bea18693f45d6ea50015da936a1eef1d04bf9b9a63e5df692e592cdb1fd4402d1dee604f5a50c61d075eb79fe0ab1aa77c84bed151a70b92ca4fa502c8e9cf941faea59d64d017a530a3d5007727e7e3623ef6488ec81e9f9c621a752c7d242edf17fa4e6ae97642fa703bcebd585ec23d89bb7a0e4bb14a69bae87796285f431b069f23aefbe67db9de42ab0bc412c126c134710357dfb6512fbe88bccf0a5f747d74b0298f2a77889344ed36bfeddc9f5ee8258307d658abd0f026d420ef0897618096f250d47bccfcf22f09fdbefc505f89449eb333df3199c3bae3f77551bb748671d47ecbd8126dd8a3f66a8c276e00dec3aa141a73bab98e7f2085af8f7814e4af01bf3d9975b09ef6d1b0ddc9a6df4759ede7cccbb316f35e303bd8b0df23ab9fd7a7195f1f4a8d05cd03e9c8bc2f59fe65fbb907ab678f21c9efbef224b1df9da97ee98f2b1a6b0ea233a4ec5310f1674b47ae70333344bc0240c32b26347532d0309293f9dbf9d37a332c5dcdb0601f1cb306bf9a9f1a6fc0184846e85e1f4377eb80e31504dd05534643bba08e03fbed00818a14cffaee95864e86337109e1ae9ad66e1c2353600cc86ae3b0cf13819309afeda3ba8eec44d3f42ee5346762b498da1c5121b4b15e3162304da8a34439d07b7d9e4b18052f7a9a9ef28bb545dcc0740e5876c642c0fa4d422ddee7c621b093b48f88395124eae89eeda8ddd075bfab9837638f05a0eba115da6b9d3f191b00b18d3488ac83806f69fae54f559fc8ce0fdef19197e503008313127156acd626c6dca9d280430c9cb3090a124626592b1615891a46c89665e0847a4735e4532cda8e3154b0529918638edaa4e5c5b9ecae850dc6aedbf25dc7eac1cfd818b09ac1ec26b719a8ba61494c2e00bb70e2d10e1e513efa1adac0c5cba72f70eb827e4a32ba06a6ef22da6269462b68cc04a6b12dead071167c6ab1c52ab997aacd3973d137997fde30f749fbab1e7e6b094baa5ede884b44a29632b8a1af75ad65e344d639984bd9bd757e37edcc523f204d345be1f724c9423bc05f26fcb99dbb77c53d17ff8312cb59c1c0a28f11564c271b47d476701111c788fdd6ce61d74b175768288964268ff339775a028f90ed97ccae7f6392aa427dc0c8842aee09d3a8ffa9a1ac748e5b54bbf7998445d578ae3934b44dc9ebd0340bb3e7cdbd5b40cce5d0a3083bcc7725def5", 0x1000}, {&(0x7f0000001780)="f422eca28b2d2826613062be42d63391cc9184a0c5796bf7eab3a23dea9661a7803110b90b7a2c841c91831d79a62d65b62ae97c76ae7308ead8cde576aa44d9efd411a9649ec8a9da", 0x49}, {&(0x7f0000001800)="735aad77af7b74d9e572a7d3b2d9a890e63a5d8ac83d61334ecb0b13b20b8ec5fa5ccb3a3172c9e549784e49648d", 0x2e}, {&(0x7f0000001840)="d7e526612e48f848b43feb911c79160c3be8b953c0ab620456cf8caa18c86f316908ab53732a94e890780b4c7caf0a91d423221a063acad6d6c0ba430640adbc653883f9b16768781dd9e79689c040e21b9f3c600b6a3518c684930c45e06f4c7ec906af7de1017670e46d6fdb9e819adf60a6f5682c3ec16d0671b4d36f22b491b8437d07d904485fa9a9266e8dff4a", 0x90}], 0x8, &(0x7f0000001980)=[{0xe8, 0xffff, 0x9, "9a5ca4922bd3599aa16291561051faea36b6505bec0d7da6f7ec62defa6f91b9458c288ced53bfe140fe0690f53c9e50b9525fbee0292c1bafa0dbb94f1b42f2f79d09174073309c2afae6ac2082c510a09351b512753a62ff4d5a06e4b3cd1454dbf3fa173b1d0280e736887369232452b526bf48d0a9df797bb24f5a2f0d6c7fe25c38a3b4bdf972d94cd5c8e50915ca8d99eb00b3798de6fbcb8110563c43c6aab6b0528f2c65b198a95f21045dd938f84e6bdae5e8dcf63ea21169b3a50b07f72dae6dde5dae3fc61710ea4ed54705"}, {0x88, 0xffff, 0x43, "f3f638c89d5f2429f0b7f31c84741237dd18837b5b6cf882f28f8f955e422cd2c3cf3819a705594c223930fcc182f93ba585ee249163e0ce8034a6019a4a043ecb9ead4fa52e50d4a1c1852cdf2ca1afa7e53fc5c4f873f54a48948bc610a20ecbc1b3c32eaebb8907d44b19bd3bcd03dfb04ba4b13a"}, {0x48, 0x1, 0x8, "684d8b29b35c92a64a1b0ac7868b00445031cd812060cd66067ff696aa905e42f10ac95f6a9937a5bb89de1a7bf835c41d9bf23d0aaf"}], 0x1b8}, 0x0) syz_emit_ethernet(0xa8, &(0x7f0000001b80)="7bbfb2a5b1c8f775c8f0dac135c6d695c362ca08c00781ea8401f54afa11f8a885914758c8d033923c1331d53ef2e2fcfbd01e2213331668c09f0810441de69d95679eb637a99ef48cdaecba2bb090813f72e7d32f33484c0bbe2de75b4ad2f2211fc42818d13005ec41f7fdd66006b95a58f95a8a20f88982449b32da487eceb2cace93dde2aad52fb1880211bae8ab3a7a4bd1400db07a962ab26aa199a8215bb9aee7788a2c39") chmod(&(0x7f0000001c40)='./file0\x00', 0x40) poll(&(0x7f0000001c80)=[{r0, 0x178}, {r1, 0x1}, {r2}], 0x3, 0x2) getpeername(r1, &(0x7f0000001cc0)=@in6, &(0x7f0000001d00)=0xc) r3 = getuid() getgroups(0x5, &(0x7f0000001d80)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r0, &(0x7f0000001d40)='./file0/file0\x00', r3, r4, 0x4) r5 = open(&(0x7f0000001dc0)='./file0/file0\x00', 0x20, 0x8) fcntl$getflags(r5, 0x1) chmod(&(0x7f0000001e00)='./file0\x00', 0x24) sendmsg(r5, &(0x7f00000041c0)={&(0x7f0000001e40)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000002fc0)=[{&(0x7f0000001e80)="033b1b8cad878d4d110a6750017e4cd7ca25ba11e15d1ae6cc", 0x19}, {&(0x7f0000001ec0)="2c5022aa526e19c1e785adc0e7bd83389289df86d779706fc591ba6cd74ffb57bc7684ac15eec83735a0e7c9ba5f6560f088388ed7e630846249ea33cda4f9d00f29261a119756f4a71b87addfe30318aaf56afe686db3ae267cd977c1a5d6141be0fb7dbbc85caeafbce1341bf00cd7471dc5639dfd698ba28dd0f52d9eaa1349e1244dd4b70542f11c0c112251ee9a9a6e7288d7460619cad92e90a835e27e82514fa4b608ab76b6a794534d9af2dda9fef38f15dfdf11902968771ae2dfd9f72ee1b38b83952c49a00ba876acd6d8eb6faac46d12fb46faefa2c7abcdb30984261c1aec230e0679742b13e3a3bdb4ad5ce92250a9f6a56ac7038582d52702423e89fb2bfa588c692c51c3618c594fe3f44798734248dbf7ae5c428349888cf99a0bca0ad86fbb6ad78a63f2699654208da916e829209d752782e4c48b7d8874249ea04e76ef41c87f3088c83542b007b9c81ba6ec83101f57ac09ed51cbd747de3db609269b9b09714ecb99e069ff2ded100169fdbf5a8410c39b8e74e9666167164fe5e1999b66eb0c9ea7f76c3df02b8cf97d853f0854ac05b74c9d9dc0dba81fed1f02f970bb64814fec61e4caf70d7d886b06763b8627f34c457ddbb656ea63c1fcdfff73a6dfd118fd9cc8e02fc4cef1b6332aadfa8f24af476c19f476d3856b9ea7b033c4e3b298e465579163de94903a9bc9138b00001242919e011e349c7de8a4fe520a01319ac0aa91e2a64cbc07db1b5484456d98c831ecec9f464acfb4499e3170f73359e5a55a002d88b3b8c8d1925b4c3ded5beb2f9c4d92d2a9a6ad5104b5cd25037593ef2cdb7e06c0fb69c60988d19ee366fd2f73676e012a631a89c0ae6b96cc1893c6708a5e612764142f7a95602dc4dd261b94382675b19926f03234f5fa6cd97dfaf4d4daef9af5ed351665fbe5501fda43a0c77c6717459d91d379e723db5ae49b50b547b545a6875bd3b120ec94db42f5c37600aaf38a3851c8b526f8675b0f3d525422d31c4d00be656aa20176d5feb6a8af12c25412a2a8bb761cca07a047003606b463e95b5cb1a4c07b0cf2745acec7e4dae2b2834b98e51280bb20544dac356e480012c4b15dc8b58f7b72794c7ca083881188ff478b70479d2551160f7507c5d70ef10e3dc645e52c6099fb05b359638554a4cea5ece099d4c169013f8fed51fbeebccbf75748aa20952989f769172e1ebd8fbb26641e96f1fdf0a6c78988c34a6249c3d75cd29ba51af20e9bdd4efc83f86cf16fed9e35ff38b727cf8fb1e858b41fc8824f10d0aa1d7d519e09787c48fe8e3b446424572e7b15d9e80f8551ce352f32ec8a14e3993fcfe547366728fd26f3fbafadf66ebb913b6074225ec2a3edbaf5f33610233a36bb03e98327b8b58ae96b33e25800d18e0e157cf623e6a03d4e4d8f28e8c3cac8cfbfede49df6e15c82d77b5fab147cdf8d4261bbb291dce75f3bee520f2098a7af6c9aca87ecc53263d3c0905c3b5c6f4d8b76e84581b34de079b67bb51d422c49005d7c8ffc3baa935cace47778a90f1232e06b0beac664e9350840b6f324d5c17b43d02eee70308a3ab39b569ab422c7c349a2fbfad56a7a979741b8a3db5f96b8d7b37527099432fd0d768e4293d974d7b4f6de7c8537b135c30248eb72ec94a3566cdc44bb015acd198704def6ae921140cae4f78308faf8014dedf6f511e112085b76f352f99949bcad38807a655763abb8c1c689248b082b2943579c7f6e617b095b85385587e1e5256a061da60f39fddd5802a85080d6a0494754e521ade8581cbd9f4db783ecde62a1cfe6a623b45a3e9ae5ac27020a324e10cb0110bbd0382431b23ccf72988cb70735180003beaaec1eaabfe180639225fbff3dd2444b421f975743075f822271f1d2e749cd90019382435f2506f00e51a5f2849c846d00a750e5cc79e735ceed5336af45290e27793f77ee83f43c977c51e516269b133fe925830c5d6ac222078956c82d75a62ede794d36faa36fc3525bbaa32cd47a8a0d5963d129065621a39b1dacdbedd33244bed73278cd5224623125741f378a7a58f902b412c4205c20e3dff3e5b7a99c901ec1569bbc70a68e48dd9a6c74f341fab545bff516faf6ca5f428f54a63ef12df1b339581d0a30f6f615239af8ad42755aa001368bc43bc5a075cffbfa95f8dd6d8cd57dea7077f3463b0fb68b6aeac266980c9f22b2b729bdcb5c3d712ff397e7d5a0f7c465ce9dda416bd403ec41d1a5d435a84cb345eb26cc8d4be8c042650537959255eeaa0b34bb9bb708bb759f8a649fe2fd814fb96621d112dfe528b3392ccd2cb4d688dd0eebde5eb1c4d8af6504aa5257b4cdf4b7ad5563b211fb856ad9d1ecd7203dd825cb82122dd322bddab5f7c95750533bca05cab65eb4e595f820c8ba5f0e97d797c0f26d5631a361322e07bdb281ed7bfce5473be2812c7552cf6d2faa5c6215c4bf3e8a9e8e5d11b828558898c9e734d1dcb70f4428e91f763a7d702ad9fc3fb6d12f23f7fdaacd71acb59425379135d5ecc3b5ac3978276cdda9fb2e8d1228bb9687b10e03f06ed1c0856fc6a71daf74c0a0661a3723ac88f0bd97a74edcfb80594acb9fec394e1c1f2a27d8aa8b39a3f8e87b0e01ca99d34e24b57fedfd8d3f0cee3b3440ddff0552ef187f34504cda1b62be6b63f90f85368ca2ec30d05f8467328de217095a6675fb3fc4418e901227ebe21d5bb1f75a25e52ab6ead9c9f3f5809aaff43093dcaee0306efa922eaa0d154fa22f66a5003adafeba65a1f82d4fa14e235f5c367bc599aff02dfcea0e46051c7c7dabe3d821b1fbfa49fd3e61120ce24f226a52f95e2dd7f1cc64eb6b8cecb431cc6dd65eee23f9f75c1b42ef75088b89cf364283486483c64c7c985c63ad1df62a4268a5a42482e64a99c35a490bfb3f2691712921f06e1b8baef607af7c3e5aaa940f2f285b42e06d36668d0e2d14595b31d8f147e6d3929e193b3d10adf109901a2a025677473208a1814ec693e1295176243ad484b07abab39e030e07e9d02c1e4b8bdbcfda89f6289687ead1ed29562560a791d5ae54a4598d2be0a5a3bdd6aef02f066dc0a592df68d27efbeecf5f2d56cc8fcd32defbd500958140685af15a36cb7141361e1905c6e945c51d0b17cef10a9f1cd880091e081aff6280334c12966249f24e86780a0ad5eca5b7e0552c11e7827308b0c73db5ecb676bff44aa7d52bca4a04f82ea48ab6ed9f1a875489488b56b87a494b97e647b92b67406f652f634b02c3915e2313584ed1044e9a8b7497ad62d704d4c696a8a185ee7c6b9ce44196509aca7da072b6463a1bcdb8bc4c3785b1f40bc7a10742441d713d427aa8126eb810ac8eddcf0d6d33a5efb45e8cd7b7ea9d7fc33d766d127c3f1aa178e302e4cfb33d8ce36f348ac016ecc19bf00b114a9681a6a69c572850eb244c03ae5064287dfd319fdae776ac4490f624cb105a2e456a31cc8260baf90af099f800a4f1454c1fdb89140c84bc75a938f05f88ba8ac06a6e66e0e24b03318104275327964209085069a26f4c8c44983da7780c5e89b69014081d31c1cec213914d8736cdac29f28a9031aa6c5025b324de84840cfbb9fe8a5d4f97cb3d4249eefa8a82665572dfeb43c436e8074fc79ca5e1f4fdfbf3f08e48315a5d6a4d82fa7d649649a95c20011327a9b583d411e7be96426e6e42672e690bffa3fa6ce83a8e1b3b5a7fa8502709907d4bd0a6417485fef076f17e5d29263933bb8a2acf311d0330fc3ad1e8188698c0790dbc65ac13a105f252eb3feb83eb1fb1c91bc081d1cb1967532a03b80c34aa843daa475524f5f63637ba1b166cddea9467b6d4aa20262188a1604e0bb21a49f49c225b67be33d529a1bf07d2798d23146e8da2c7837c3b589513b79205eecab4392c88a765cee5fd4597ad61de948315ef491b472ed67e791e2e496f7dda9b2db09d2140e8191603ff8a25c88a26b3ebd4ab160d5ba9f5c54219d3035146945de9485a18df052a9f3ed57cfdf35ec498693b9cd933082ae74b816bfb991e1eff144ba2af0b64e6095259245eb6ffdd1f74771fb9bce9618d7366700bb81ff99ebd81c172831a72f4d4c9f4e80e504aa9b31016a7a3e849f33a83dd803c7f8804bfd9c45ba6b5b193d33ea5aeae2f394668892802905438558c1d69df5e393159cd97d37dcd0851ca5c5ff1a5bf4f79c8f67bedc1fe3763ae47e449f8e67a4a1e39576b3237f8de0c2521238b82202dc533b6c4d34ac017a5dddf4ceb41ae18e32b5b4f3db88f8d85ef17b95d2e5c171aa05d798b55b5330d7b43c84d3cc50b3059803f40123e31adbe895f15f2de959538a0371a418d0a5b501e66afdc97ab70607de3076de3637f86ac883ae33392988e6a4d816c079c6ca84626e6a063aa50dd027843523f66b39ddc967418cbe0edc227ddef364231933345e3b590606b2e44289cfd3d41f55c4772f1cd5b50eb37e0076fbbfc0580c767b3b438ad443951f87aadbb8898e544e62a1225b196dcf35141d341bf3cfe5aeff33fb8d558e5bd1b7a71e698d3c3a698f34cd3eb5ddc2cc6b5d162980963d073ad86fa363d9a496f37ef73c0eeae552da40d70321a35d4480988883668f419dd0e39aa24429a3b829962d87550b36a911ccbcfd6605fe1ffebdc2008d1f7e1aff3cfc692d9e154c5e7b39d804bec6bc8965a352a265972e62e2b606734c6d30d0c9412303bd231b89307f64e16b6ac1b58f1df3c00ac1afe02456783a83cf9933d3f8e28aee8ccc51711b2505104e10356a8047b24789a9af849a71ad1b885e2e74b134fb4f8908be468c5094c45311e580d6edc434b40d95b36f7a6330738751a764314f0aed47f3a204fc026a5bf9de3b1a89671dca38d9553e0c3b37f31c65226ab44d096f13ef4f0dfa6a54650b41452f5b7b3775a353b332ecff960360d08ff04f2e4fb99ad8727547c0afe37996795954b80e64d5985de935c09e2e8d90a2449efba1ef5ae0c642f3ee7fbc75782bce8da5d8903c5aa9bf32cada63f88fbfb290807ba2c78d269aa295a9c5340a1988f150ba2d7cfb2a9b2d5e4fa344f118f41af744493ca516062584540ecf4319817335e0105e87c6752b766bc938c6743328d54e4d7754d40fef6112e2b104d9b6eea3fc9882a3ea26768835f7f24cba3e4c98655d21ada385be54b7e770e42fd3ef1e4493131c2ffa95214a8964f8407ea0587b3acbebd62a4db0ab38de5fe545a77a7883c3fcdbc8c565c924e06c3ca520c40c2b9a505d8a61f2a671d0e5cc63f7624bd58181ce42621d838799598c9e25623e1bc83d238716fc555a8a9ffd65a55de1bdca11d43235afdd165eb4e9f42d984d2dec70741672b424ec913ec30d6e0cbad6f36814e236b3c42ebbb973b9240c01ba47d369034c6f0543e33d4cee786e43380e24a3401b38c2a0f00c79bcfccb054110fbf2669a0843a27d85c82c25be5498d9d53da97ca4c5e1dfa2ddbbc59cd99839f4b54dda26ad14daf57361993ed35e3c2516e48d0eef3de1fdf132e47cc948e6fdddc23b354ee27167f00ce0b23f93b00453a9f8fac1e8b84a3542d7ac31602c439b94dc009c0c3ee406443eab1a1b1ae0424e64d180446cb248c7d085f734d53517f0cde5b3e96a5aec8457785db5cb2eeacf277d8af4904596f15f36fb5483c81e2ed73670957d2a306a526a264bb17b9c9dfa476fdcbc31f42ea4a03b39b17c16d034a00bc6f499df735b4b6275f731be7041aab73141b399774a776bdec642761f4c9b28df6ff", 0x1000}, {&(0x7f0000002ec0)="45b81a50dfb0645f2d2726614632d9c1cc827ee108099fb10cb2c4c476965ce650b2fdae96ee528272836c1331fda6717c79daf79a0182187ec514b6a0b716b61ae2d05e2e3a3e818b49a95949ab813e214e1aaeb62cfc98a36c41337fb76e2939e9a36341188fb107ad883d39a6c0b04250b7c38d61a893e5d09812bc1dba888b7cc9fe7e2c8b70b37d9d4d2a3173f297cf8817ffee021bf87b441493679277bcd1e79e8cf6b8e78f3dda6362489391cccc57f637eb4a923df54fbd8c019860fa3da0e70b3c2b34011bfe59dbd98d0c2dd94e22797a5da5ea5804e2c91779b992d340f268d34ec360dc4ec23213f003767670", 0xf3}], 0x3, &(0x7f0000003000)=[{0xe8, 0xffff, 0x4, "08484e83cd022b228ec8f0e31627749d221822d32583cfcf601d8d2f9fe75f1fff4b2cfaaede17b01315d8366b2291c5b5d7557ec4c14c800062d4873d29e91179e825ee55c0b0d04ddb49567636874d94be6f0471df87dd2e1792082255cffcf9ea2db024cd7b42fb1b873ad98dfbb3226781303641d4619abb681b958bdd541668f872e044ed923f98d9145524006849d3092edb85cb4ca5604b07dfcdb24b696d37d309eb5963f4a795da435160567b68196b3c7d64f1e263169fb5c508583c718ada3e5c80d360e12f1224103f6520c489eb3ec2"}, {0x1010, 0x1, 0x4e6bf22f, "cf075695821906219443e8df2c1e9f73f371fa59688851d322bb123e38dfddcbcddbe1f86c7e4fac0c57ea35c1ebd659fdc5956d16857be38b57ecf8c74a224e92efa308d833528376e16c4f76fa6a4d614d0a4b8dec928104e19ddc702937d667b997d67bfdfa164d38dbddeea0e2b7b0dedace8f0e918666fef81e9c2b9841ce0f08d85f8aa137d705989c3962e892f1d85701d7edd73c92a175e9f4b3a255065f412de5957083775698817738f4fa8e4a564ef4f726832ea38754957785de14f8269f6c55fa7c68786505da3f4a1fd91b63d0cec4e7b4a16f0b1a2118c5bb9e97a21359ef6c8896b9e40470aad66e3df01b69bb8eed0fbe92ac353d68db0f0a1e0d31b54647e68aeb2ab959260203313799cd525300a4ad8bfbcf6f69f902d53c048c2534e0480a0d05a47c2d2e9b57cf7442f2a91e36b748821f37dde92f35d752a29af0d39e5c06b491e21f4e0418aa685c9aac7345eb4a2f30b053482c80753e0ec1045c5fe751a2a40bf1f3b9474932a670dfcdd01e96875eaaf1cb054578cfbee5b7832fa97e21cc4320fb68a2eb9d377846e9c0362332924a177a98a607b18d6cf97e9df16af7f3adb5ff23556833c96b0f7e81fc607b87d637e9c4476993acc52a7e7317ec128cc674ff620d2b8b2ec2c224f67553a5152aa8ba8d1af4a29eaa5cbf9ad709f03c5063ed26565a00bea9e5cdc19ffeb156e4b49869aed5ca2fbee08e5658919cdb10c23428b46b6a141183f9934ff822fdc2457f65f7d8cc7411a3b3572015a4670cedceeae53953a342eb3d38847c98e0e2d8ae02fb38ff866602e984577cd16e5df9bdd6c974f4ca60697bd0c5fa675f4fd1bd1e0b6f3fea76a1cd0888d3295b4e4fc73c9d7acea69713d87f1af98fdb83e9bcc09529419f24c08cd92808cb4849804ac9cadbe6e644619a0e869677e816656e8d5745f3756acaca60a2a272a98db465dbe6b0523e7aff7b837e8f46671de58b67dded3fafc76525ccbad73d6a27b9ef99a3223822bb56b1e572100aafb85eb6cd721504eab963f9fcfc0eefdf77133bac6572f5798b8298513b4cf2e5f0f3b8f4869887e55319684417387f288ed9ae26b30424bf26e463bdf9e0e6315395a14821db0ad66a0bff620bb4fdfd3c0d6458805ba99b38f85855c62c2fc680d2a96c82874cac93af74d3f26881088bb947ecf317a1ba155411a71603b10fd73909c7f5d6a6aa11a84f05bbefb3c18551d5ef55a53c923e76457a9384a399c448529c78a207f4db785be28c209d0c09b2841390096b344843f64421aa28022633b07fa01d7d81d618fff6153a275907656a8738c0a28e21de0fb6aad1d222fcd6e1e55024bf1442d65e62d420335258109fd3b00f93b08e943643624136e75bf3be351272e11ed93e865b6493dc4dcfb3c658b90f4d7c31a3242f1f2ea139f7f1ace1b416006273091f8abb333fa09af0160e5db961f2f4d29b65a593bf5660789ef69047b1eaeaa5587aa90b6caca652f7af73ac0acc998e0275b6b1c928a6f79a7f4d23f954f7f7922f5eb76880296df9ffc68346f692607013d1a3bf65bc2323f5c1be46609aa4aa6a39b3dfc2d10b61be325febb82e0b3b9efddeec760605b7cdc8221a4e35f1ce659037ebb087923337d5cc454adf18b0e05f240080e5b7b5804c8f90d23732c74ec0f21986fce30a7af495e8deeb52e8c4f17c9a772bc58476f678aa182fefe6988ad42c2172c3127e601fcb57271a55785b63fcb73b15d135fcf2aeb8701b6d5f4c2e8a8068a6bc8910f858257f744d0cf1db7bf3b33d411e9dad85b747fb04c6d291d82eee5ccc929207547a61ef8c9d19029a5d862557f3fc9d682858199e553de2fde61050114119c96a6c419b8bcb8ab4ba250b5c2069c47897c42f928aff83a691413be1a400f2439d84d69049ce7b519c5973e1627f984e69990ffaa5884b51cc4e3f6b4ad7fae67d6d45fd61a34a1fe432577353829a3c3655c32d6d4753fbdc29846b5e372872bd52468d479592c0fd6b8230ffb5bf2278d8f953eca248e02d8b3a2ca3a897ee4aa52649d9de527101f0bf06ab00509b40fa863b57a4b4a43e1fc900b5d91c330ae98f7569791d2e6df169c5608b216713a6cf83fde299f970056abf28613e6727f7fb675f8e0a7531b0b419255da78e7a2e3d7e6b6247193583591ec57ade403ba79556b1ae97a5b4d404cf421db7511b9751c05260be4d54f36d25f90802904df7bc8f5d019673ca59dacf8523b3fae744abc7f6ef5e670189d9d2b4d97911f4c86753c2aa2e24e08832e8c25816f2a5118df61a0402bbf2374989f0c038f9415d6bab604a1b0ba82dc6dd61db1fabd168139e780aafb7cc8a854f22c72fa409cfe4c6a323f81d2482201febab5b21c6b44ad9bda54dfb4027d97b30c63905190a396a67be460846eaaf5e226566de4ee449d0b312913133d3fc21c4dd5f3c536e05c2da5583a01b442480cd7dfc368240da5ddbf9b108def5849cfd365766b1f3bf80635d07997955bc1f4075f1ce395e29c3b51f8123fb2d94be931af2906c658026435cdfe1906048dd94bcf289586b967bef3c82c3c62798174ea23c83a843b2a638adc4ba058f083f5bf5fbb148be1229eeaa2f21f333ff9658951c0c2067b8f8d3e8cada5ab5c71bf05286fec93bc46b19943b0653cee5ff7b545f6b6c07001a9434079c18785da17cec5da12199770a009d2c18f2b97dd71e7ba5891812039e6902be6addd7e6a5b9e63fc66839616fc527c9895e6063c41fddeef8a59d4493a839f6ea54b3093cfac814a29f2805def2b31013568555fa361c4ce44b94e2aa74fe3276648b474fa35f1a9691179c73092d515fca9fb083b8f5efb989c8ce22f36dbaaf7461258352bc59d03fab47ab23ac3d3425b48260c8d7633c7360a703a208918314ba343fbee4b5328af3a1d8cbf7011e005a61fdb7b1effd72e8e000f40c6af0b530ecf9a26f0a502978c7b089d2a734bf6f4f31a1995d22a9442572b8f81f60d2a74c25f30023963a5ee5245b1a01005eb3d38d95cf92c2a55e92761ab13af0db579e271d32a57b03bdc7527a52825b90869e56a97f7cab99de28d50b9711f771cc8802fad2768ccec3d9fa8dc869c0f4b6aa9b7f32f8348fd08c2419f34ba9129148251d36cf940933935f98abf4e9219e3df9fc33c256000ad466280dbeb9411c63b7d555c71d4c5f325ab523b6fe00e9db6917d303236576dd3f97024a76e2eabf9b2e1317b66dd3a28bc74068fad64edd564a8cc272da7915af6a69b4841ed512a4c62fb5b120bd305b153439c55710dbf91d1e2008a190b57b2e4e981c6325da2f7bb3e7713d4d46bbfaa51548e539cde930fad6bc44e9f82a0d906b208a7c8f8fa692689780d207db92391c1a8e6666e03fe69090fcbb8428803bfb9161a69168498758eb2e3cda81b29d750017746eecca5ab64ebeb56400003f0d87eb99c5f94ca430c569ac07177f3ab8052a7162e19816de96f386bcade358a3c476bbd19bee0531c16f543ca6b855f99e78f891c37a7da23c9c0a4e27939f480d617e3fb9e65ad5e4ef7814d4035426b072bef482327adfdf2f50fd9c5d748e93d6e78e945056996c5cc7e5a366618ca8d646afde791d0bbc53b2674bc4be2abcaedf8bd81f5f2e619be05707627a7d0b0a74cf48c1121401460367a55948aa9d519e5f7f5837b4b21f3d04bfa880ae62bc13a992256b6c713a0b6f3929b45489aa0bbd1fa68aca16678c951bd74bc591d50cdd586609cedcf727d5aae323bd30d5c2a625c4f4191b839d94501f8259fcebc2a448193985cad30f3ccf8e1d8e2a31046d115cd4aadfc78566eed2a774cdf73aca6693a9c7da098f1ec0109f9b8bad779656e1bcad19f5d9aa17c8e45801784949666a80c8d72002cb5657f245d4f61620aef620f8a5fa635dc97a15fbd893ffd5e83962066ec2184d1f6c154c987cfac1ef54a807ada3094b8b65c734824981830dc7488a293de9ebfe96b20b9f3a1e6ccd1448b115f0e71100f6b9a74c5aebd8880be1b52f6c6f467f152033be276d2ba49d88306060795e1cc80f46ab872c0776525c5b1a28fd7c9bc1f3f6904d7bafd8a63c21da44dd96377991ae2bd8876207ab68fda58f7c3bff858ccfe466e7b1a3871cbbef992882ebde1de91440b1bbc443e5fcbaab3818c39eb79fbc22c6f11ffb01abc21819cb3675a3657463feed9e0c3290efc9bfb0737f3ec8fe4a87c971f9fb4047ac116bb0fa2cb929f21457d53d714ca9d57a012b53c476b9a809b293eec36cf613fa837df4ccf35d486503ea08ac6fb75b5e645d08889de67159f9218d6a286f1aca30cd5a251b7609dfdb5a06333ffb345fb72ee3088cab3e1b1c7113f90afa7d7990a45390518498cbe2e64bb6854d1f3e0ea5a03ec609ca99a5bfe2e1c5a5a781444ad43bd0a57d1bf05d1f7c6860b15e15bb9156a31d9315c158cdecc8b8e20da0e3fd4e9cccd7fc5a28f5b1f8758dac295bf5a44d5d0a645f8166daca9886e6849d790297d958353072b69b1e02f301cddc3488bb3ab29f3114fbf8981bf8aff7c1444c1a5cd0cb59178b6872e6ce8753f4eaca2d0f7f201e9429d749f77b5edb88be44d09e0b27df307bc8d7376f82bc4fd4b75c8fec98391cc9568ccf466aca21adadc0627c4c51cbcc738e40064fc9119a82f62562b6775fbeb38c363dc14c37057c5594213cc08cca544432ff398a406cf6b0c8ed9f36bd16b34c34d4de777f133c0a04f4878287f2dbd02afc48d0e8979965489ab879d806435c7fb17c0789ba9b175a099f82de22e85087bdf5a0b15f20d34ca03e0b4506262a0b69fde97b83c6d9ec9e162389a1581605a1ce0c369508edd6eb43ca6f71a7c7e95c9eac20149df0a849e3ec6b621c0a3708cc6699beacc0be4784dacdfbe6fc7e7b511e96ec7b334267ba1683705713c118744bb9b43add67d77fa3ff53ad43b7c465becd8599f50597e227cafd267dd874b75d60148e293785bcca674d36b8705ff26e9a6cbecb9c40a85c7d02c61138085f2d68d94d6ae3286e6c4dcd7836a65ad1853fb500f65a234f5583914ea255f6ee34cb76ce7a9f1cebadb9870b9cf0436ae9846c261fa2dc4575732e635d22aed60aca4389f6b20da61a704a5fd2e32580c6c4b58bf7adad9da3828575fbb7dd16da0f11588288b402c10f484a586a52edc3fbd67b96dd2c7c99117845215e6b212ccd840f711708bb883682ab52947f32735fc7e78c85a1cd291526f6f5e6276b444c5fdaa6bb41eea2cf4c28c1b1b84d173ad48e523dda38e1f94a6346aedd900dafed8f98c7582913e470380ff6cfb95848085007b46432a899b04b22d064edc0b471d3f6ff6af6638ea5c7bf03bff855d763ab68826cb52f80036b39ab712dcea22328f97e3c71bc58769ae209e8ff2071b5f3a93aaf8185f8b6405e042eadc57009e210767a42e47e5bdb461eb3d176f310476c85c7fb1b28815f430b73ffb9be3cc8b50c3b16613ec9bb32a38c78f7b87804eb73ff5f72e7e4d99fd833ef926147abb0596424fd613511ab39792a4ee08b67eca4c4748f8c648d7c58a4dc2e2ff18743847d6239b0c4c579f53de2a03f0a8e13659e8a427a1253d64fdd501a0af92c2f273e1ba630598275a7632ef5ffe87635b05bc4cdc4b89cb07ea759fe775ba8dbf37ce57de71f746fb0abc60c9175c67c37dd7bb2b43c873eb0c4dbefee51f627f3f82ea1194077347f6f100ed452627b40e35661c6aaafffc7d025911384246aaf0647832a66ff"}, {0x80, 0x1, 0x6, "603952f52caf895bfb7e34b9d4ac935b80ba5380d8a5f9f82269ec7a4b09fee8a758a20ce1a4d8b3bad511328b813a7ef2429262695f3ad0a3fee19a267c0764f5b498936305dbf43a03b9e0d105e2e713e16cad405f1b7ffaaab92e47623d06d4a9b9a88fb0d767a227"}, {0x18, 0xffff, 0xfff, '}'}, {0x30, 0x0, 0x1, "c9f2d5681321e727cb47ade4c80141210cb9fb8dd9e536fbd0a314cf96f0d9dc"}], 0x11c0}, 0x405) ioctl$WSDISPLAYIO_GETSCREENTYPE(r5, 0xc028575d, &(0x7f0000004200)={0x8, 0x3, './file0\x00', 0x8, 0x1, 0x3ff, 0x9be6}) semget$private(0x0, 0x3, 0x78) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000004240)) getpeername$unix(r1, &(0x7f0000004280)=@abs, &(0x7f00000042c0)=0x8) fcntl$dupfd(r0, 0x0, r5) execve(&(0x7f0000004300)='./file0/file0\x00', &(0x7f0000004580)=[&(0x7f0000004340)='/dev/zero\x00', &(0x7f0000004380)='/dev/zero\x00', &(0x7f00000043c0)='/dev/zero\x00', &(0x7f0000004400)='^\x00', &(0x7f0000004440)='$}-/\x00', &(0x7f0000004480)='/dev/zero\x00', &(0x7f00000044c0)='/\x00', &(0x7f0000004500)='r\x00', &(0x7f0000004540)='r\x00'], &(0x7f0000004840)=[&(0x7f0000004600)='\x00', &(0x7f0000004640)='#\x00', &(0x7f0000004680)='r\x00', &(0x7f00000046c0)='\x00', &(0x7f0000004700)='r\x00', &(0x7f0000004740)=':-\x00', &(0x7f0000004780)='\'-E.A\\\x00', &(0x7f00000047c0)='r\x00', &(0x7f0000004800)=']m@\x00']) unlink(&(0x7f00000048c0)='./file0\x00') 11:09:59 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "44a600", 0x2}) r1 = getuid() r2 = getegid() chown(&(0x7f00000000c0)='./bus\x00', r1, r2) 11:09:59 executing program 0: r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000280)="125dae3070ca9f05", 0x8}], 0x1) syz_execute_func(&(0x7f0000000040)="e3180f1bdfc4037914f3c1d9f5f2f044303a450fc2920080000080d26500430f6756d26744a7662e67f2450f7da23a0c5647") 11:09:59 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0xc566) fchdir(r1) writev(r2, &(0x7f00000005c0)=[{&(0x7f0000000180)="2a66cf5f43fd5d598e509cb476c6edfb3e3c0073eda46f4406a4c4ceb84da740ee557b2da95947396c1efff34e9940e1a8ff81db60a82bad98443e6cbaa199c2322c9c7965be4ce3d29388a214b9d5bff35c9ea09359e26211f4f8d829202fd7ea15400a5d78e0899a23bb3336121b0c23236edddc1db1cb2ca72a22418a0ecf606714f9e9467e0bd35aa3c8a5c700d3fdca8f367a1880c82e80940508d0c756ae2ebffffbe674682319aa6899811bf2f8aa52f4aaa3f4b66174d1ccd0754d9e368b59403a214c2c394135ef58865640f53f11d9dda4ce02576a56df9f60", 0xde}, {&(0x7f0000000280)="0ac3baaabe33af9c22ccd824bde1cb9c8292f7f385d79bfec8e60aafe3ce5b94561259ee52a1577266e952ad958539f4215cfda016", 0x35}, {&(0x7f00000002c0)="22e13c9b534be061f07061020862527c415a9aad33166762331d8b6307b633edc98baeec6b576f67cead7046c15f4195f9", 0x31}, {&(0x7f0000000300)="1ce681aa72fa2a26138691ee1143d258327b5f0c2ac2045f138496398eb61e8c71e0e23ad64764d228d5f0b33c0fd9343465b9c853d51741b89064f5153d600bfd75b7", 0x43}, {&(0x7f0000000380)="e992cf884fd85718f23d2c686744eed38d1d5ff5baeb59175ab325675cbd13923fbd1a941cd84d50d4db4d02327f30aebceb9fbe6855037bdde85d435149d03acf1b47120ca985df98fa76eb8d6c26df351fa3186ec557903f9214a257d8d5ea293469291e11a27f471f6dfbe38edf54ce49813955a71c92544ebea72c9d3d8fb5e457fd81f10cac45882498efe2badd18a3d72696a048c1fff1e7d05a1542b5f898e2007050bf753e9fb3eefbceb4d0680f41c84013a00e6f9495e4d96bb1abf80f31c97055f5b4bb5e0dfa11", 0xcd}, {&(0x7f0000000480)="3e28836d14e28ac5b999452eba9b0d9dafa8cf588a3afe5d6e6b33b1cf38b604f0be1a61410fb2305e7375160db9492f36bf6d6529a83482f702a5c0a7e3dced33a7dfb35ae260fa2cab13eb5cc3e28f67e700c207afe431407be2fd5272fd1ef0b89da42f3f938186e7f65a2556ed0d8ada9c6beb0f7f25bd68f72ca4b95dca24169952e6674c4d8460fb49e957fb5d5a4e9f6b46ef5a5c99105a6a508697d5e510a8d14d37bc0a18c83a60f38de0d4ff723d389bc979e963c99b5cddb7f77dc9d7308337c227fc05cbde658d2ff394bbbd", 0xd2}, {&(0x7f0000000580)}], 0x7) listen(r0, 0x0) readlinkat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/120, 0x78) 11:09:59 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)=""/96, 0x60}, {&(0x7f0000000400)=""/238, 0xee}, {&(0x7f0000000540)=""/199, 0xc7}, {&(0x7f0000000640)=""/170, 0xaa}, {&(0x7f0000000200)=""/98, 0x62}], 0x5) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000340)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b0", 0xaa) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0xffffffffffffffff, 0x0, 0x20003, 0xffffffffffff075d, "b08d9e7fed29000000000000975b6222e6000bb5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f0000000500)=""/45, 0x2d}], 0x1) 11:09:59 executing program 0: execve(0x0, 0x0, &(0x7f0000000480)=[&(0x7f00000003c0)='\x00', &(0x7f0000000400)='/dev/tty\x00']) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000000540)='r\x00') pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) unlink(&(0x7f0000000000)='./file1\x00') execve(&(0x7f0000000100)='./file1\x00', &(0x7f0000000200)=[&(0x7f00000001c0)='\x00'], &(0x7f0000000380)=[&(0x7f0000000240)=':\x00', &(0x7f0000000280)='&@[\x00', &(0x7f00000004c0)='/dev/tty\x00', &(0x7f0000000300)='r\x00', &(0x7f0000000440)='$#:#\x00']) rmdir(&(0x7f0000000140)='./file1\x00') sendmsg(r0, &(0x7f0000000840)={&(0x7f00000002c0)=@in={0x2, 0x0}, 0xc, &(0x7f00000006c0)=[{&(0x7f0000000340)="0f9918c42deba6f33e7449dc6befb4aa81df2677ea1a53c085b283f6b984a78043eb1d0923b9a6ea001bce47b3f79a759497ab75a30439405f780917a424053c", 0x40}, {&(0x7f0000000580)="c7be0af539a586d912c4667de036287427fccecc11a2273cfa06d9919e608171a8ad170892664f308c6ec9450132", 0x2e}, {&(0x7f00000005c0)="4f59333aaf996c129736bc856a0d32e94ec0d69c7f22eb81fbff7f0333a1f16e2fc688f6e596e16b4354447efa25a14f9851925cb81f57d64b2b28a33ba4a4237f9bf923e62c2fe46048081a930e025589de02c3586ab13a98f945afce9218d240feb5b3c8a9a1ba0288ce7baed4dddd4d6853802e3a230e422cf024ff6fd54ca0a12d2ee4e7693c93ca6fb181c421c4fcd385d2309f235f7833c6882b", 0x9d}, {&(0x7f0000000680)="4d0004800f53309cc04b41807a442735778706100f7e68d1af0dddc14c0afe9e8117f207c2338c9efe64414128dfc2b416baf1f00086114b8331", 0x3a}], 0x4, &(0x7f0000000700)=[{0xb8, 0xffff, 0x5, "0bdf683d027cfb84134a8050e021adf844ffae3e457ed43485caacdf595a09905d98f87d21542aa8348edabe331d1cd69321858f8912c4db6d595c1a1c65508edf45f6a769745e11021eeefc62b04ad4a59a9fedcb8d5509f6e66a7590793e9f43255ddbbef591222a517e894f41794b6eeb1bf0da0c4373842742b0fdb5416f27f457dc7ecf2a3573038b7180298c45491567bcaf01ec9c4f621940cd1671ee2973fba6"}, {0x70, 0xffff, 0x3f, "2559c5ca4d94ccce9e9ffb51a80e5636a9fdefd38b854bff546cc00a92f1f409d9bb5f733b5aaa7b8c6e6b801ad99986e32e4d852446d50544d3fbecaa81ef28f675266cb21010fa5041acf6c77898d272c2a6e128ca839910046978"}], 0x128}, 0x40c) lstat(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)) 11:10:00 executing program 1: mprotect(&(0x7f0000109000/0x2000)=nil, 0x2000, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x3, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_int(r0, 0xffff, 0x1083, &(0x7f0000000000)=0x9, 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x200, 0x0) faccessat(r1, &(0x7f00000000c0)='./file0\x00', 0x80, 0x2) socket(0x2, 0x4000, 0x10001) setsockopt(r0, 0x29, 0x1000e, &(0x7f0000000140)="62426318d79200a4c4a9fff257d2c00deda6aef2c69810e93d2cbca1bff6db4e0230c9e1e9a33f1263b707f6640e6ad12ff545283d84ec9c4f00000000000000000000000000000000", 0x16c) 11:10:00 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x401) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000200)='./file0\x00', r3, r4, 0x6) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000001c0)) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffe, 0x2}], 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) chroot(&(0x7f0000000180)='./bus\x00') bind(r1, &(0x7f0000000000)=@in6={0x18, 0x3, 0x3f, 0x5}, 0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000100), &(0x7f0000000140)=0x10) 11:10:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0xcc) r2 = syz_open_pts() readv(r1, &(0x7f0000000280)=[{&(0x7f00000001c0)=""/134, 0x108}], 0x100000000000033b) r3 = fcntl$dupfd(r0, 0xa, r2) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000100)) r4 = open(&(0x7f0000000000)='./file0\x00', 0x20008, 0x11) getsockname$unix(r4, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) 11:10:00 executing program 0: unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000280)) socketpair$unix(0x1, 0x400000000002, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="2d012e2f666918cc4f4c6c65300081f4336fde82e230c508b91ea337406fb32a5be9023b41e834400c479be295e76f4617f6e359bf40d2e1bcfa2a1829ccd2c4be912086feffb57c1e053e9ae2dff3a713c4abfc3544a2c9e5c60b4557211b0ae4f7b4d46e0b3f6eb7b654009448556eb9ef8bf83e1529cd171e26a7e8bd535ab420960d6f76b867c820d672ce92f70aac8c40079be5779008a1cb8400b21d1661c4947ac28588903d5088c3fefbbaa98e8f5c058aaae29d23d1c4e8023428ba65293d4c5eda773a4831aee495cc80e1d0553fab5e5a9d9f541b75"], 0xa) r2 = dup2(r0, r0) r3 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchownat(r2, &(0x7f0000000040)='./file0\x00', r3, r4, 0x4) 11:10:00 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x40105704, &(0x7f0000000000)) fcntl$getflags(r0, 0x3) 11:10:00 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = dup2(r0, r0) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') listen(r0, 0x0) accept$inet6(r0, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) shutdown(r0, 0x2) 11:10:00 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x4, 0x1, 0x10001, 0x40, "347a3b0ab03486e7e26552c570171bb11b267151", 0x4, 0x1}) syz_open_pts() syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 11:10:00 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r1) bind$inet(r2, &(0x7f0000000000)={0x2, 0x3}, 0xc) getpeername$unix(r1, 0x0, 0xfffffffffffffffe) shutdown(r0, 0x3) 11:10:00 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) semget(0x1, 0x4, 0x142) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 11:10:00 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x2, &(0x7f0000000080)={{}, {0x2, 0x5}}, 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) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 11:10:00 executing program 1: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x4}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 11:10:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c0200e017758313a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273ad45a2592c9529443890c39abcec6c3c369fa47bab9e1aecf0c4aa9f91500e02f98bdf1155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578d1b020000f1bc7bc8ded1257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2f6b5a029005fcba5c9f065780f5a2dc7bb6b56da616c511074611070a4b7c5a7af0d", 0xbb) r1 = syz_open_pts() close(r0) open(&(0x7f0000000000)='./file0\x00', 0x940, 0x2) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0x0, 0x7, 0x5, 0xffffffffffff5a51, "854955882e0261b637ce9c11fe4dbfa600"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:10:00 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x6) 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(&(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) 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) r4 = semget(0x1, 0x0, 0x84) r5 = syz_open_pts() r6 = socket(0x10, 0x4007, 0x5) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000280)=0x3f) bind$inet(r3, &(0x7f00000002c0)={0x2, 0x2}, 0x248) semop(r4, &(0x7f0000000140)=[{0x0, 0x3f, 0x800}, {0x7, 0x1, 0x1000}, {0x0, 0x0, 0x800}], 0x3) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000001640)) r7 = semget$private(0x0, 0x4, 0x4) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f00000004c0)) ioctl$WSDISPLAYIO_SMODE(r6, 0x8004574c, &(0x7f0000000300)=0x1) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000001540)=""/194) semctl$GETVAL(r7, 0x0, 0x5, &(0x7f0000000080)=""/163) fcntl$getflags(r5, 0x3) ioctl$TIOCSCTTY(r5, 0x20007461) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000380), &(0x7f00000003c0)=0x8) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000001500)=0x9) 11:10:00 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) select(0x40, &(0x7f0000000200)={0xa}, 0x0, 0x0, &(0x7f00000002c0)) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) 11:10:01 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0xa0) getrusage(0x0, 0xffffffffffffffff) 11:10:01 executing program 0: r0 = msgget(0x3, 0x0) msgsnd(r0, 0x0, 0x0, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/122}, 0x82, 0x3, 0x1000) semget$private(0x0, 0x3, 0x140) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x7043, 0x1) msgctl$IPC_RMID(r0, 0x0) 11:10:01 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = getppid() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x1, 0x1, 0x7fff, 0x9, r1}) r2 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000000380)=[{{r2}, 0xffffffffffffffff, 0x5, 0x0, 0x6}, {{r2}, 0xfffffffffffffffd, 0x2, 0x600fffff, 0xa0e, 0x9}, {{r2}, 0xffffffffffffffff, 0xac, 0x85, 0x942, 0x7fff}, {{r2}, 0xfffffffffffffffd, 0x0, 0x1, 0x8, 0x7fffffff}, {{r2}, 0xfffffffffffffffb, 0x61, 0x20000000, 0x9, 0x8001}, {{r2}, 0xfffffffffffffffe, 0x50, 0x0, 0x7fff, 0x3}, {{r2}, 0xfffffffffffffffe, 0x8, 0xf0000003, 0x6, 0x1}, {{r2}, 0xfffffffffffffffd, 0x2, 0x1, 0x2, 0x4}, {{r2}, 0x0, 0x10, 0x8, 0x5, 0x6}, {{r2}, 0xfffffffffffffffd, 0x20, 0x8, 0x400, 0x6}], 0x10000, &(0x7f0000000100)={0x975e, 0x1}) connect$unix(r2, &(0x7f00000000c0)=@abs, 0x8) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffe, 0x5d}], 0xc4e, 0x0) fcntl$dupfd(r2, 0xa, r0) kevent(r3, &(0x7f0000000140), 0x34, 0x0, 0xc6b, 0x0) 11:10:01 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000180)={'./file1\x00', 0x6664a72e, 0x6, 0x4, 0x1, 0x5, 0xfffffffffffffff8, 0x6, 0x2, 0x0, 0x1c4, 0xca8}) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x40, 0x4d}, {0x85}], 0x2}) ioctl$TIOCMSET(r2, 0x4004667b, &(0x7f0000000000)) 11:10:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000180)='X', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) r2 = getuid() r3 = geteuid() setreuid(r2, r3) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000040)) 11:10:01 executing program 0: r0 = socket(0x11, 0x3, 0x0) unveil(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='r\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040)=0x80, 0x3a0) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = dup2(r0, r1) recvmsg(r2, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 11:10:01 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f00000000c0)={0x99, 0x4005, {0x9, 0x800}}) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000140)={0x3, 0x7}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x200a0, 0x4) write(r1, &(0x7f0000000040)="670dc3", 0x3) write(r1, &(0x7f00000001c0)="623238bb58f3b08b6b58fae4913c", 0xe) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) 11:10:01 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000180)={0xfffffffffffffffd, 0x7, 0xffff, 0x6, "209ad0e2e815dfd4e470d442ac815db6b5e3208b", 0x0, 0x55d}) r2 = socket(0x1, 0x800800000000001, 0x0) preadv(r2, &(0x7f0000000040)=[{&(0x7f0000000100)=""/128, 0x80}], 0x1, 0x54) accept(r2, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x3f) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)) 11:10:01 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x18000, 0x0) recvfrom$unix(r0, &(0x7f0000000080)=""/112, 0x70, 0x43, &(0x7f00000001c0)=ANY=[@ANYBLOB="0100262f62757300"], 0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000140)="41eca447b2e21a4d8207d9e44d7ba9d48d89a073d477aa1ed2f702e1ca593d356cec5de7e820411397e2744689e509f47d390e9e9ba948e95dd108117a8bfbe1f6949c449036aa481b82f3bd4ad34c075bd8226f68974fbab81b6affc82febb4311461", 0x63}], 0x1) execve(0x0, 0x0, 0x0) 11:10:01 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x41, 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) poll(&(0x7f0000000040)=[{r0, 0x40}, {r0}, {r0, 0x30}, {r0, 0x10}, {r0, 0x101}, {r0, 0x100}, {r0, 0x8}, {r0, 0x20}, {r0, 0x101}, {r0, 0x92}], 0xa, 0x80) r1 = fcntl$dupfd(r0, 0xfffffffffffffffe, r0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:10:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000100)=0x6) syz_open_pts() fcntl$lock(r0, 0x2100000000000009, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000200000007}) 11:10:01 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000040)=[{r1, 0x65}], 0x1, 0x0) read(r0, &(0x7f0000000280)=""/248, 0xfd75) 11:10:01 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x190, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x840) 11:10:01 executing program 1: mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) open(&(0x7f0000000040)='./file0/file0\x00', 0xa, 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) rename(&(0x7f0000000500)='.\x00', &(0x7f0000000540)='./file0/file0\x00') 11:10:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1ff070000e23c5b00000000000000e74de4"}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) wait4(r1, &(0x7f0000000180), 0xa, &(0x7f0000000240)) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f0000000380)="3b0e96d184f69700400000000000d5e40912b52d3ed667c791739400", 0x1c) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "8523b73a3b00"}) syz_open_pts() semget$private(0x0, 0x1, 0xa) poll(&(0x7f00000000c0)=[{r3, 0x21}], 0x1, 0x0) 11:10:02 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x2000000000000000, 0x8c) openat(r1, &(0x7f0000000140)='./file0\x00', 0x80, 0x100) r2 = socket(0xd, 0x3, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x2f, 0x8100001}], 0x37, 0x0, 0xc6, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x6, './file0\x00', './file0\x00'}) kqueue() 11:10:02 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x381, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000080)=0x1) fchmod(r0, 0xc8) dup(r0) mknod(&(0x7f0000000140)='./file0\x00', 0x100000000204f, 0x5900) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$KDSETRAD(r2, 0x20004b43) select(0x40, &(0x7f0000000280), 0x0, &(0x7f0000000300)={0x3f}, 0x0) 11:10:02 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x8004, 0x7cc3) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) setrlimit(0x7, &(0x7f0000000100)={0x8001}) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="d60dd57cf41e0d3e78e7c1391efe3218918edba7bcf069a234ad1096ce3101f2fefd7658d20b41b49a2cc022c51dd46f341d41f8eb16858f86c822f781136900fe768d41f7fd2a50462b227e6b359e24f12deef75461e54286e60ca80bb80e1ff310c9ac7db7e892aaafef71225efcf0f9f0d9454624393db0bda40f5d27bc72d8de19481a6c326601a3a0c5abc6e0db7b45e394a09ba5db5e16f22463f4b39df384d6cbffcb98002e5d5ebeb4a37dd7c26345e201d15d3fbe932029d9254a41", 0xc0}], 0x1, 0x0) 11:10:02 executing program 0: r0 = socket(0x11, 0x100000000000003, 0x4) sendto$unix(r0, &(0x7f0000000500)="b100050202000000000000000086ca3849451ae3d3051020741038f53e8551b30ce390500e780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe0a4cbba982fd825582fe2aa7923ed00f4c8d0ca3ebbc259699a1f132e27acb5d602000d7da96ba0af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000ce734fee5f27d87162312c51b8e207e587cab719972b1206a280732d41bc8431ac824743df2c00248b04d8b2fdb591d7aa822ff1df0a932ca899eb48809d0fa663d1cb3ab02516299cf00a18d16ba7feb85be78f4f16f99881fa2cc9b59b325f8c892dca000996bdc5d619506aa9c8cf471aa1f2fe4c8aee35baba23063aec3220959d1a8d8ceaf727a8ea8488eeb9f2b8e538d9e9a11bcba7faffa53cd895d9298159aae6414fb78fa4b9d979cbd0c422", 0xfffffffffffffeec, 0x0, 0x0, 0xfffffffffffffe9f) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 11:10:02 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = dup2(r0, r0) dup(r1) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000040)) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xe0}], 0x18}, 0x0) 11:10:03 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = dup2(r2, r1) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x62, 0x0, 0x0, 0x0) dup(r0) kevent(r3, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0xd0, 0x1, 0x20, 0x6c5}, {{r0}, 0xfffffffffffffffe, 0x7, 0xf0000000, 0x5, 0x1}], 0x40, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffd, 0x80, 0x2, 0x5, 0x1}, {{r0}, 0xffffffffffffffff, 0x18, 0x4, 0x9, 0x1}, {{r3}, 0xfffffffffffffffc, 0x2, 0x80, 0x1, 0x200}, {{r2}, 0xfffffffffffffffb, 0x84, 0x80, 0x42b3}, {{r1}, 0xfffffffffffffffb, 0x20, 0x20000000, 0x0, 0x4}, {{r0}, 0xfffffffffffffffb, 0x11, 0x81, 0x4, 0xffffffff}], 0x1f, &(0x7f00000003c0)={0x0, 0xfffffffffffffffd}) kevent(r2, &(0x7f0000000080), 0x9, 0x0, 0x8, 0x0) kevent(r2, &(0x7f0000000080)=[{{r2}, 0x0, 0x3e, 0x0, 0x40, 0x8}, {{r3}, 0xffffffffffffffff, 0x80, 0x40000005, 0x480a031f}, {{r1}, 0x0, 0x10, 0xfffff, 0x5, 0x82}, {{r1}, 0xfffffffffffffffe, 0xa0, 0x82, 0x6, 0x8}, {{r2}, 0xfffffffffffffffe, 0xf4, 0x40000002, 0x3, 0x2}, {{r0}, 0xffffffffffffffff, 0x3d74ed79f595d43a, 0x4, 0x3, 0x1}], 0x7f, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x60, 0x80000002, 0x4, 0x5}, {{r0}, 0xffffffffffffffff, 0x40, 0x8, 0x80000000, 0x9}, {{r2}, 0xffffffffffffffff, 0x84, 0x40, 0x20, 0xc0}, {{r3}, 0x0, 0x40, 0x25, 0x4, 0x1}, {{r1}, 0xfffffffffffffffd, 0x25, 0x80000006, 0x5, 0xfff}, {{r0}, 0xffffffffffffffff, 0x88, 0x40, 0x7, 0x7fff}, {{r2}, 0x0, 0x10, 0x10, 0x2, 0x6}, {{r2}, 0x13f7d2610d604c76, 0xa, 0x1, 0x40, 0x3}, {{r2}, 0x0, 0x0, 0x1, 0x1, 0xeb}], 0x5388, &(0x7f0000000000)={0x5, 0xffffffff}) 11:10:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148ff0042b8e02ad14a7f5259bd7f16120f8991a62fed95b2135c5b5df574d682407720f52a13d79140c872b1dd3b11bbea4118a8d8751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d75ff6b8d2076f3d86cca9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ff", 0xa0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0x3ff, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000200)=""/155}, {&(0x7f0000000040)=""/74}, {&(0x7f0000000100)=""/35}], 0x4f94594e4c0f4d9) 11:10:03 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) socket(0x21, 0x4000, 0xe1a) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0x4) setuid(0xee01) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 11:10:03 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2012, 0x86128) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000240)="03", 0x1}], 0x1, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x99, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000380)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8cb3881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ce8e5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1facc17c4ee22a4b0a40f27458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1", 0x49a}], 0x1, 0x0) 11:10:03 executing program 0: r0 = semget$private(0x0, 0x0, 0x21) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000000)=0x2cf) r1 = socket$inet(0x2, 0x2, 0x0) socketpair(0x20, 0xc000, 0x3, &(0x7f0000000040)) getsockopt$inet_opts(r1, 0x0, 0x15, 0x0, 0x0) socket(0x2, 0x0, 0x3) 11:10:03 executing program 0: r0 = open(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) fchownat(r0, &(0x7f00000001c0)='./file0\x00', r1, r2, 0x4) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') 11:10:03 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file1\x00', 0x4, 0x0) mlock(&(0x7f00009fe000/0x600000)=nil, 0x600000) mlock(&(0x7f0000bd1000/0x2000)=nil, 0x2000) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) fchmodat(r0, &(0x7f0000000300)='./file1\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x4c) mkdir(&(0x7f0000000000)='./file1\x00', 0xe1) 11:10:03 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) recvfrom(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) getrusage(0x0, &(0x7f0000000000)) 11:10:03 executing program 0: select(0x40, &(0x7f0000000000)={0x0, 0x7, 0x3, 0xa9, 0xfffffffffffffff9, 0xc0, 0x400, 0x6}, &(0x7f0000000040)={0x8, 0x9, 0x8, 0x5, 0x4, 0x8, 0x2}, &(0x7f0000000080)={0x6, 0x24bf, 0x401, 0x6, 0x80000000, 0x80, 0x80000001, 0x40}, &(0x7f00000000c0)={0x1}) r0 = msgget$private(0x0, 0x8) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000100)=""/239) getrusage(0x0, &(0x7f0000000200)) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x3000)=nil, 0x3000) shmdt(r1) mknod(&(0x7f00000002c0)='./file0\x00', 0x6000, 0xa9) msgctl$IPC_RMID(r0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x100, 0x22) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000340), &(0x7f0000000380)=0x10) fchmod(r2, 0x10) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f00000003c0)={0x2, 0x6000000000000000}) r3 = msgget$private(0x0, 0x4) select(0x40, &(0x7f0000000400)={0x7, 0x10000, 0x9, 0x7, 0x7611, 0x200, 0x1f, 0x400}, &(0x7f0000000440)={0x7fff, 0xe5, 0x7fffffff, 0x7ff, 0x6, 0x70e, 0x6, 0x2}, &(0x7f0000000480)={0xfffffffffffffff7, 0x6, 0x1, 0x3, 0x20, 0x6, 0x51, 0xfffffffffffffffb}, &(0x7f00000004c0)={0xd7b, 0x40}) shmdt(r1) r4 = geteuid() r5 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f0000000540)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, 0xc) r11 = getppid() msgctl$IPC_SET(r3, 0x1, &(0x7f00000005c0)={{0x8b4a, r4, r5, r7, r9, 0x4, 0x1}, 0x9, 0x4, r10, r11, 0x10000000, 0x3, 0x200, 0x2}) openat(r2, &(0x7f0000000640)='./file0\x00', 0x508, 0x42) r12 = shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ffc000/0x4000)=nil) r13 = shmat(r12, &(0x7f0000ffc000/0x3000)=nil, 0x3000) setpgid(r6, r6) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000680), 0xc) getgroups(0x2, &(0x7f00000006c0)=[r8, r9]) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000700)={0xfffffffffffffffe, 0x1}) shmdt(r13) 11:10:03 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@abs, 0x8) 11:10:03 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, &(0x7f0000000500)="b762dba0abfd9335551c75ec54aa6a710404cdaacc6294250a83fcaf44004e2cf1b58374299148e3a735e8529328641982090b58d83c883c8d84dab1fe1356b15ff835b047cd0189574c8aac77da0900000000000000d88669fac9b4fca5ddb633776e9cb7cf5de747db42cad2ad8ff87adda4eb7d704512f7bcbae70914000098f57f7ed533b44ee508dfa8065587b5d6f925d8cd2411a2d92d3641218c49cbaaeb6207e95a781269ebc6e32095ba69cfb93c3191d1f1526d004e2a54de99a40bcf5b687486f420552c9ef4dc7ca274cd2551cb74af6a51f73a66aac62345d4d67aca68090034a16ff74131618e1c6e9ba3bbed1e2ad48e4c78c18595b63756c4527e418fcdb1a5572b8a28c271dfa62d2a5d5731558d4bd3c6c2d4bdd35293e6bc0bc3f390be7862576aed3f1b5c54889db00c5cbb5b335149c06d2f3c3e5aae0d0ce810f4f33a84352624f71794c4ed0be185154e5374f069f7bff6c7e805f79d61e16f68a514a7b43b9edd188f4130f3038254e53aa850f210fbbf0d88dad14aa5f0ef0cb71374670deb088deff94e828d83a3776bd18aed8a14de71fc36dcbb5860d6f7e5541928f60a666fece7ad7f420a18d431c6a4d63fa5f4e6729b3e217e9623c833b9b7ce169d7ca9b69602cbccc97e0bc6e4c5a9fcb7cbc4d3dc0f3d5c96ba601d6c5e23ecd271594dbae971232997d102c363ffd4df47c5d1ff43061f682a1be47312ed3cda3c5060ef48a1c922bad381c9ab1ce4846676d3129d1fdf4f4c7d6b30ab5c3d546b0ff4a2622020ef39f3166b10c66b6399000d1c3a308d303d0aab8dd741acddcd0a8d72e68a1965bb83795b83b4", 0x25a) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0x2, 0x9, &(0x7f0000000080)="d5fd5db789279e8f7f8eedc6771376fcd73eccd3ab9b8f7f4de1626893936fcaa47384cf9af540b1ae9e3660195ace95785501859243cc9db31457eb5e3e19bc01d26b6ee12453c233ac1d277c9c468c13c2a3533600e6d41841ced0e112f8f785f051534a7f9fe8c344f0df653b3e404fb5", 0x72) accept(r1, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) 11:10:03 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f00003e2000/0x2000)=nil, 0x2000, 0x0) shmat(0x0, &(0x7f00002db000/0x2000)=nil, 0x0) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f00004ef000/0x2000)=nil) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) shmat(r0, &(0x7f00004e4000/0x4000)=nil, 0x0) syz_open_pts() 11:10:03 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x10, 0x9f7) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105705, &(0x7f0000000000)) 11:10:03 executing program 1: r0 = socket(0x1000000000011, 0x3, 0x0) socket(0x1b, 0x8000, 0x8) sendto$unix(r0, &(0x7f0000000000)="b100050305001800000000b1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x180, 0x0) 11:10:03 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2005, 0x20000000086128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="07019c918d25000900000000000000b3bf0005eb5ad35a0520000004"], 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000040)="220e228901001c067ebc74a7c686cf801bf1fa48f4445ed5", 0x18) 11:10:03 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') open(&(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x280, 0x102) utimensat(r0, &(0x7f0000000180)='./file0/file0/file0/file0\x00', &(0x7f0000000100)={{0x0, 0xffffffffffffffff}, {0x0, 0xffffffffffffffff}}, 0x0) 11:10:03 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f0000000180)=0xc) recvmsg(r0, &(0x7f0000000400)={&(0x7f00000001c0)=@in6, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000200)=""/133, 0x85}], 0x1, &(0x7f0000000500)=""/168, 0xa8}, 0x801) chroot(&(0x7f0000000440)='./file0\x00') recvfrom$unix(r0, &(0x7f00000005c0)=""/102, 0x66, 0x800, &(0x7f0000000480)=ANY=[@ANYBLOB='\x00\x00./fileH\x00'], 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000140)={0x0, 0xfffffcba, 0x0, 0x0, &(0x7f00000002c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) 11:10:03 executing program 1: r0 = socket(0x17, 0x3, 0xffffffffffffffff) 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/0x2000)=nil, 0x2000, 0x5, 0x10, r1, 0x0, 0x0) connect$inet(r0, &(0x7f0000000080), 0xc) close(r0) 11:10:03 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x2000000000001700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x20004276, 0x0) r2 = semget$private(0x0, 0x5, 0x1) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000001c0)=""/11) 11:10:03 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000480)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000040)="a292edc564f9611c4dc9f63fa7f4", 0xe}], 0x1, 0x0) write(r0, &(0x7f0000000080)="9c87c3772c0035b87e33332e2e", 0xd) r1 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000340)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@file={0x1, './bus\x00'}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000140)="5c440aa77013c4160ceef1b17b67e32652b79823e234e7cd8c2af80b7d01fa594a103c3915835f767c12b927de8a53949572507ed3bfb0974104e6587858dbf3571aaeffbe08400d34a1c8dfd981e7ccb70a897c6ada65fce97429d9ec718887924eba14b29ae3cc9a52016244ccac87b19a3972bf5f3aa9849a7e2c644430a205795494ad5edd864609cd37aafdc9d72b67db7c4d77ebb09077e2fe6ea75daf26d05768f24142d08b53fcad0ddf13fba118af2c9ebe3c9f69b0653fa5503fff8e3253e8", 0xc4}, {&(0x7f0000000240)="1ecd5754d0ab8989ff9b3228a147f6b879be43a87d1efdff13ab0834f7bca5370460203c3730f490e0fd80fcabb31f9e5b18ff6a2dcdbe10792aa68264ae8b89543fab6fc9158c742552490b82bae7109b55d9c19c4c0ae63008b5202cb751ff8c4010", 0x63}, {&(0x7f00000000c0)}], 0x3, &(0x7f0000000380)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x40}, 0x1) 11:10:04 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r1, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040), &(0x7f0000000080)=0x4) 11:10:04 executing program 1: setsockopt(0xffffffffffffffff, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r0 = shmget(0x0, 0x2000, 0x4, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) write(0xffffffffffffffff, &(0x7f0000000040)="f40d76215b979e4f28d11c1ac72181da58ed1aad", 0x14) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x8000, 0x0) clock_settime(0x0, &(0x7f0000000300)={0x2, 0x5}) r2 = msgget$private(0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r5 = getuid() r6 = getgid() r7 = fcntl$getown(r1, 0x5) r8 = getpgrp() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000280)={{0x81e, r3, r4, r5, r6, 0x10, 0x7f}, 0x3, 0x10001, r7, r8, 0x1000, 0x28dc, 0x0, 0x4}) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000180)=0x8) fcntl$getown(r1, 0x5) r9 = msgget(0x1, 0x24) msgsnd(r9, &(0x7f00000000c0)=ANY=[@ANYBLOB="0300000000000000c7ab7ca1d9498cd4db2ac1602886469a62ad3c5a11ee7aae6ffe5e6ddb0988cd34d52d5bac573ac80ae5ab9675648a3e2635ff2e1b74cbabe98589e34be3fe5fe4a03392ac65d7dfd0918c283a7f6e1a35f7d450a18eb93da83e94382497cca4e3b389be5c40d0bd9347ae7849844e0f31d134"], 0x7b, 0x800) 16:00:02 executing program 1: r0 = syz_open_pts() r1 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$lock(r0, 0x9, &(0x7f00000002c0)={0x3, 0x0, 0x1ff, 0xffffffffffffffe0, r1}) r2 = syz_open_pts() r3 = msgget$private(0x0, 0x200) r4 = getuid() r5 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001140)={0x0, 0x0, 0x0}, &(0x7f0000001180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000011c0)={0x0, 0x0, 0x0}, 0xc) r11 = fcntl$dupfd(r2, 0xa, r2) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r12 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001200)={0x0}, 0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f0000001240)={{0x8, r4, r5, r6, r10, 0x10, 0x4}, 0xff, 0x5, r12, r13, 0x2, 0x30, 0x7, 0x9557}) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000280), 0xc) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000005}) msgget$private(0x0, 0x2) connect$unix(r11, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) r14 = semget$private(0x0, 0x0, 0x20) semctl$GETVAL(r14, 0x7, 0x5, &(0x7f0000000180)=""/175) connect$unix(r11, &(0x7f0000000240)=ANY=[@ANYBLOB='\x00\x00.+file0\x00'], 0xa) msgctl$IPC_SET(r3, 0x1, &(0x7f00000012c0)={{0x8, r9, r7, r9, r10, 0x40, 0x101}, 0x7, 0x5, r8, r13, 0x2, 0x9, 0x20000000, 0x9}) r15 = msgget(0x1, 0x48c) msgctl$IPC_STAT(r15, 0x2, &(0x7f0000000040)=""/114) 16:00:02 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) r0 = open(&(0x7f0000000280)='./control/file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./control/file0\x00', 0x40, 0x7fffffff) getitimer(0x0, &(0x7f0000000080)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)) 16:00:02 executing program 1: r0 = syz_open_pts() r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x2) recvmsg(r1, &(0x7f0000000540)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000400)=[{&(0x7f00000000c0)=""/184, 0xb8}, {&(0x7f00000001c0)=""/12, 0xc}, {&(0x7f0000000200)=""/115, 0x73}, {&(0x7f0000000280)=""/189, 0xbd}, {&(0x7f0000000340)=""/155, 0x9b}], 0x5, &(0x7f0000000480)=""/169, 0xa9}, 0x800) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x40, 0xbed, 0x0, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0xa8, 0x2) 16:00:02 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x403) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xb, &(0x7f0000000140), 0x0) 16:00:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() socket(0x800c, 0x0, 0x400000090f) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x800000001, 0x7ff, 0x40000000001, "854917029c11fe4dbfa620000000000900", 0xfffffffffffffffc}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x219) syz_open_pts() 16:00:02 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x80) setuid(0xee01) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x4, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) fchownat(r0, &(0x7f0000000000)='./bus\x00', r1, r2, 0x6) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) stat(&(0x7f0000000100)='./bus\x00', &(0x7f0000000200)) 16:00:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/129, 0x81) fcntl$lock(r0, 0x2100000000000009, &(0x7f0000000000)={0x4, 0x0, 0x40}) socket$unix(0x1, 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000011c0)=0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000001180)=0x7edd) write(r0, &(0x7f0000000180)="fa2844aae565513bbb36c83368ce22d724c13048dc2934bfb5a8e583a9ea939cd1eec422948ec7c63c2fcb69aa9a60ac22907754aa1cb23f5f1ba141c0896f67c3e6a9b6a5aabc9f76315d16e546457453e5a45c07bc43a3af6857453bcd3799b92a817bd4434ed5781667bce91f4a5c73e6fb99e06c76fb9c179695779d05276a942ad682a502563f1b4607c4f8e7945c7f76ec9037c9a46532e490da529637fb7068b51014f3ed470036e9414be38ec24210b22a82cf81df3c315bed4ccd52e6fab36231b34fc42326f489c3446ad0640c27ff32d41d60157fd0ba3a771d946c657654b4d42455f51895334fb0c9da59e16fbb63eb3cf77b7129a8b4eab36f55f08d3da9c186196b50616c44fcdb210a0dd44ddedc22f673c097e86fa0ff176704beb14487dd535d11c0e4edd7b751ac4a186ba4f83c524f906e76d974b0ec2047e3c0602cd6994ffb707a035dd6794df4ef5ed7d2610e9e03716d0f79460327fddd25cd5d4f28bc8633d5de8738e3c1c0d36eda83013c512a80142fb19d177782856fda0c077b8ff0e76e89767dc57d69a1b1b1ec3466272b0881cf375172eea84bf91ab087ba8098b48ae9e9b82c2304f42d3025dc7214ff03fdbb45e2d73241747d6a1cded8e3d3ebef8892cf95c5b3f3dbfbad8d6f21b6c11384e51862b402e149163d5684aa5258c00ca5c6074c863c188842e17c0744dcb3b3984269e592b75ddd87eef2e2cd913ecc0907d7f65046c33ff6f9fc7d7d30a7676d03372139e84078fdafd23cd9fe61f924f869eca3086538dc40567fe0fa310977f19a32355b1b30fa1090aea0f0887ebf40a1de2cc9020083dead3d7896ef372769d0a2929ed4c4280d1d446736da3c32506ac45746b94f011c04d0a10addbf712309d186e268fca14a3d6b1d942baf8f5dbfa7eed7308b8d4b67963132a7f7f9de40ac2720475b6e8cab978441eec815aca558930453b55e543622d8def05820827256a580c8717ffa55897cbced1d05a156bd2dda55e9e0187af07968628c8eba392af08a7681fd03cd8a67bd860b6c7975e22bef7180dfe1bbb68ee23313a2ddc278b43b4c2d7b30297d3d2d1dff972605acf545e1dfad08cd2f13297f8b995ceed1a9b377778fba1c237107f3ecd23e684348381b14965ec4510d9439d816b964ce63f7bc395d31356f141449e1d3514a7ca2f1be076cf28c02d849a572322e95916b6a72c3869d4afd9fe4dbeb134873de77e07db1e61f81dedc4fa57a3b4ab76e82088a412d557a169186f7b577c3d054eaf1876039f499cdda946da0607c7e078baf375c62279b6207ab3605ce732c349c85f719bd7c2aae09f251670e18d3a235b8d2b0058610bd56adbc77900344322a135b4c72bb4c7f0a91eb9eba1c19d8439db561f15ba76bd7e7f2d90a5438a2cba13c62b5632bf893e98dbe5cde681e2d250922089a61546b19cb1dcbce00c76ce26c7109ee4529813be863e16e58472073affebd85eba11a02b2115a2f22a2c585ae2405fedbd2e5858cd90435f36b25924f586a1a0916aacda0de9f1e05eb0b7b7ffe1bd939794bc8c8e1243c36dd33ffcf45f65fd459941615af7a0925e5d72faa69bc821bc72e464c49ef4b69adc6b7597b60b85c5add3d48ca73a5365b77e840668183d45b10c38f6ea611f505af06228271c9a33abe62132ce1015aaad08dafbb3b0f6414f9f6e35d6e9e16bed371492027dbc191e5e32f84b879dc2be8ee08d3cd0a57b2c7346d2d9b9ad5ca159210fd96af26691436417bfc7ac407b0732942ac59f1d89e7fdfecb74a005fc313fdaaef61faaf3a82b1a26a0137fb2381db68763ebd39325b71ec9f3d25a5483553eb6c5e78c1e56e59ed05372c8622765d8f16387665097c8f40cc9359122d3b06ac28d289438f6b90f8527a171f5a96122e3a26d198f9dde142bb6296ba2657a8fb2f455777a669c75f0829e82c2214de7c4ec38fe78313a1ae0b68dbcf994fa63a23d9a68dcf21321e87578fb2e6e2cbefda250a69ee16155f83d773995233229e98b6f3e86f59a463c0f18e98f76e0e8f74fdcc7b8363d5455b7693c51543513559850d03f8d5e1f7a6e27c8d9f50223040a8b99de18b5e6bce70e75f34733035284820e939bfeae5f06beebfbc9cf349f2307d00fd82d7a1f77a824fb6e7cf8b6a48bbf984d484ad5fe37f9de4bb2dba26191004a28beac0ba3da46cb4f532e0ee87fb13e7efd302f0e47050b9a382c5a7b8de8253d10c140a1e106f23d7d74eeabea44d4dfc569994043625b3699ebc1053cb1d2d1c29edd7ba99454464b91ac89c7a3cb1c5faac11bc29039c93c9b2ea746ed8b28ecca9ce6170099fd1139c023a64a9ea3525fbde2d0ba0554773ab39ffab8b125bfa37537bc3b444353a3609e33cb4378ff4b57d89c37f15d2323d77d1303eb0383bc89ff7cec197c7b404ee4857609298124f4e815c6bf4bfac0eb8744d3b4a451ed0420f8f4344f8cc83e99c0396da2a55d21005cb5e4775dab1b9fda330acc92e90f7e6719ec5de1e6413956a3b6311afb8a3512553dd65a30b9bce5cb5ef6832f34c75a2530e2edb5596e8abf5e7d10fa23996688d5abcc9ffeb463ac348551d6e9dc5ae85e3c9a01875ce21f3b9944c098fcf25c0e34c1a84a7dc9642cc2ce80de49563f938b0138d1d0b02059fdebe93ef0eb6bcc61fcc2f5986d6ad9823b29aea37627238ef7e3510623654470c7cd1e1fae7937ffc6029d578a06e267975f18f373f38db5bf49b7dc3433bf6a2544db26b9a1d4b5663755dda7b369218d1b0171443ead6bece6282cf49d6a8779743f28823f0d6764402c87e30da7434471db82950f5ba9bfad0e75e011c5d7c63a628d1c1762610e8a6a8f305f2adf08ad9aa849f1d9269137368ace5138a502cee82857e690cd36d9261e011ee9e38560a2e36173b962f9bfc90a8d1558ad05fd8d5c90241a3315e1cfe4f858d80463cde1221f69c018bf2f1480c2f7382323a0eda8c846a22d6139249f3ce1f7590364483111edca8b3d784cc63d51b1650da47f0643248b5666b3aa72d0fa490899f79d1937a6ab2f800bbb75599be9d6b26a27e5b871b15bab426edefe58925542087f0f16a0a6a564b4be779c5ed6a7c120af5c55cf3a17a1804ef49e07058208f2b084bb0de8104712c11d8172dfb8dc4e36c4117df7d9f70b8d6f1a7fc65742066a46392c3c2e913463d2d271a109930254bc3caa53d2e4733d093ea147858b4b721eb8506ab6047f289e5a83d81a2a508626d03b4f0c5a78a4598eb964bc519cce551471630c0d85cdbb840a387b087a58c8ba20cfb433d5471dde31c9aa9a1a2e7650c463a6fb447b902e660b8d5194de3dd7f3d11dc3caceeeb3cdb3db0c331f44b2a4a49403a2628b42e32302448da95a965fb414bbe73532919c484484426bc93b7407691bb01225322f776a02bd8103921d5267bf8eb01f118e213bad9c3682de06ae5b6d32af40fe29e1e725db05615b24d5685dbf3277ebb9219528af69f59bf95a4b507350ff14e804f17b37e3abe0877fe4e34cbb2e785af51ae27af1bceb34fcffcd5811b0c45ef08e14601618cf612c02313e8bfdd9b4d93858bbf5d8bfba60131c9c5f613cfe0b6cca56622bb09d05d0fd6a4cd051b3a555352bd1ca657da73be272a5a8e6f930de3090c5509421d8c74c3a0da0b93b5d8cfce3fcfdc815ca7f51425b273fa4198fe4fca73a9db335722165d3bbef4935142afc3d182fb12a6244fa559d4fec72c699f46b773b4371eb7d39c0639a2cd6a872f7711ade4fc2add484e1b257ea495e4201aefbfd55b71d4adb951a8e0a33db27e3ef906d62360196d40f730659b154ec8b350ed980341f8491d1dc32e582f55b6e1c174f15b012e0aa757fd9ad1e2f39a7b5ad1a174fb0fefaf631e96de09ee908512b528bb70fe09eb204ca5231b7851a60aa2eac90a8322c27100966b43296836f3cc9661690c6efb6185ca06caa68f8085b97e9d201936b80ed784270146f8adb2d39a8bd5ce3be77ce43217c71a37bffe3386d579e376fd1b028ad4082e49ae6fe7cd0407a0bb01cd0226a44e08f41a039982be8aee29e5b99d8772994db570b6f9b087939e149f42e3fc7635f74a1230d436ebd74eaf943e446a498c46358597fe8ae5f8f613ae5547dd297ef22cbc02b3b9df3f6831b92cff41184d36860880fc060fcb261c66bb3709987856ff611c7943e8ff9dc55c2c340ca24bd880bdff7a37e1437b1f71d14bf55f7d77304c8a267033a7bfa25dd170c11e1a271a570e12111705b611120386150d7e35c7a1be348a4f3768e90add392fb9ddf53bb9d4eb0dcf7fdeae16d1539fb5dda0d9be4ca61aede644ff96791c17e459549d2fd9444f2252284f45aa5c57d33eb5c5326cba4a98da099aeecf029484c5efc9528eb28355d14e65920a61f193b54f30ab3a65f98e271b887bdf6950ba29d9c851a6fe3f84f054b31ff9887d3e3f3eb3d72cbfca0d966942e1a45d1e51c987b467b888aea9a9ff780922add8782c96528b8fd91c175abc97eebae9fcb5f84d32fb99831061d5548ee42c2640d9169c00f9b25b2f5d32e1835825b0ca5adb281ad1e3178bea0d4e431e312afb390cea1e3731b3b25698161826ab731960e6adee41f96f229b10ef0ebd824f1457023a410916e36d83ecb27062bbe32953c0fd74c0a79557eb68a4a9e13b42d44407a6a88ba76cee4ec7c9fbcbd900accf0a93819b333e011b1cf1ec579313eefad7f3cff8007bb84a3242d8b364413a61c2cf3ad7e89476ba96e3f4ba3b7525affc1696d3f5787b8ed9f311d692a1cc34bc1e862477d0c6629b9616ea00a96f1a60b95a4d0b249c609d270dc1f77db07f8437ec66abc64b9fdbd251bec6d774e66b0046b39a3f5d288d20fc940cad81e0a67644c1725cdd23b715bd64f1e08d4bbeed6735951b429a50fe394781b499d927cc0db6f262e3c3fc4780c63b2126ff52263a4ba61a026338bce281639b74887f426fb535bb99aa4dacc56d6d889d97521269f1f5b34e620442a93abcc468628e8843c1061df338a908192c99c57ca2aac05e9039eb7d56892e01d51648e51f1c8763a806df4d31cae63bcc17cf5f2a463ae00cc2a372a8dabe4ebdc755320821f24bde0a1292be014355db397a4eb9978970f90b72e4ad2380edd2f46a2e02a438d06abe0247fb6c870ae32a3256aad596ddd2ca91beada69b2c8f06188dc86ffde934915a47ee89ed6db81e4f51ee344a6a5821f55e25a876c021c05a5c3ad53552d5651e942f77f2b207f5fd403730d7217e266ceb053e3f919cce419bb724863f0d34d59f33ee031e32d0fff2d818daa33976bc6f792d3e2925245a72f087068df3d355c4ac62b0c6052f3c13a11ed1cdfe8f52d2f366e49b80566a3e95e4840e0274051423b79226d661fd9d7ffe8e82f51d367b26192d613edc641f58cac59141a7c5d58ba4cc4d32001281f10a3bbe945cb835e648e20ce640302f45d7357cda7be53f8298e97cd10cdcac344363fb62c277957e7071a611bf63ce0fb60b4a188e625e4d51cd622915c8ae36a94dc477d7ad510fc46853e4e3d602603e57311011ccacda9e93f2c0a3f51265bc3ff5e9af4aa57a3161a1d1f959b013be6e2152ed97b0f4089d30fc96e60a58516c09474de0ac6d2289c945a8c232fd55b6fb994fedcf869b542992463d5cfb717fd34b32d0353d5afcc515b0807e771004414effc25c4b4b7ffdeffd9940def0ceb92832317d51cd5f44d3b3b01cba186393405b6d75", 0x1000) 16:00:02 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x3, 0xb1, 0x10001, 0x1000, "76bd7ca304e366d3e7343db37924980b65396e3b", 0xed3, 0x40}) 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)) 16:00:02 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x810, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x80, 0x0) openat(0xffffffffffffff9c, &(0x7f00000001c0)='.\x00', 0x100, 0x7a) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd\x00', 0x10, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse\x00', 0x2, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x200, 0x0) r2 = dup2(r1, r0) r3 = dup(0xffffffffffffffff) renameat(r2, &(0x7f0000000080)='./bus\x00', r3, &(0x7f00000000c0)='./bus\x00') r4 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r4, 0x4004667f, &(0x7f0000000040)) dup2(r2, r3) 16:00:02 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000040)=[{0x3, 0x3}, {0x4, 0xffffffff}, {0x2, 0x4}], 0x3}) recvfrom$unix(r0, &(0x7f00000001c0)=""/219, 0xdb, 0x0, &(0x7f0000000080)=@file={0x1, './bus\x00'}, 0x8) 16:00:02 executing program 1: r0 = socket(0x40002000001c, 0x0, 0x3a) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000240)={0xc78, 0x1, 0x6312, 0xe9}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000180)=0xc) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)={{0x0, 0x7}, {0x98, 0xbc29}}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000001c0)={0x1, 0x0, 0x2000000, 0xc5, 0x3fc}, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080), 0xc) dup(r0) 16:00:02 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f0000000080)=0x1ff) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x7fffffff, 0x40009, "3e76b5e10000020080000000000000bbf13f00"}) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000140)="88", 0x1}], 0x1) write(r1, &(0x7f00000000c0)="f86cca08", 0x4) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x2, 0x0) 16:00:02 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) stat(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000280)='./file0\x00', 0x611, 0x0) ftruncate(r1, 0x80000000) pwritev(r2, &(0x7f0000000000)=[{&(0x7f00000002c0)="76d11bfba01b2b437500f4e773d6d87539da24cace396c1d05b923466a161897509b78dd2cea3471e8956dc5fc20e77b6a13002174ddb0a7bd78cc8c51edf515c237e4adc1514027f448bb7080f211692ad81885ae85829eeddb24585b8ca5b54e9edb52d4ecab6e5c404ca284924102e12f4b934e112398cd4a74bbc1ef9e5004ff43289f51a0300000000000000000ede8ca2832782da69a63e754249b41058f3b9042a0f76dfa04cc155f9fbe030a333c84ea554ae93faecd1d1305ac4355a7dcbdaebc88d3884292d0e65b86b022f8eb0952c4ff33468508874c4e67fe8045b1e4a414505dba3a89837c91386b0aa6bfc30c3f6997876c644f6742986b4813f7e3621ec860cad94b75bcac8ddf7613958e883f72adac8a3c2da2d6e405031f1307f4a86db6ac5c7736e5eb0c70419faabd40deb9273b06a56c6c059a17b81019f0e2", 0x144}], 0x1, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000500)={'./bus\x00', 0x400, 0xcc3b, 0x100000000, 0x0, 0x0, 0x1, 0xffffffff, 0x2, 0x1, 0x7fff, 0x8b1}) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x100) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) 16:00:02 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f00000002c0)=[{&(0x7f0000000180)=""/245, 0xf5}, {&(0x7f0000000040)=""/184, 0xb8}, {&(0x7f0000000280)=""/42, 0x2a}], 0x3, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) ioctl$TIOCFLUSH(r0, 0x800c7005, &(0x7f0000000140)) 16:00:02 executing program 0: mknod(&(0x7f0000000780)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)="010000", 0x3}], 0x1) symlink(&(0x7f0000000100)='./bus/file0\x00', &(0x7f0000000140)='./bus\x00') write(r0, &(0x7f0000000040)="000000deff", 0x5) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000240)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 16:00:03 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) getpeername(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="14000000000000000700000000e508ecffffffff279d6665"], 0x18}, 0x0) 16:00:03 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000400)="b100050390000000000000005786ca1120741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9181830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000000000", 0xb1, 0x0, 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x108, 0x1) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = accept(r0, &(0x7f0000000240)=@un=@file={0x0, ""/108}, &(0x7f00000001c0)=0xfffffffffffffee7) sendto$unix(r1, &(0x7f00000000c0)="5db4c986a48af2ecf3077ca051838c0b27ff02e6759be289d87e17f8ded8f3060d7015be5d97c20b41975369df7791c079186397fb3e1a57c953e747f590241e96a1d71f84ed15fb92fc5499ae759ca49f82481150ca7a5faa5ec4439a92d7e8380914888826bd3ac20bef4363b04bf4f01fcc99ad3c15152d20e3cd4bf9f552f0a2f20836a455b124821d8bf1fff334837e0dc510fc02", 0x97, 0xb, &(0x7f0000000180)=@abs={0x1, 0x0, 0x2}, 0x8) 16:00:03 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) sendto(0xffffffffffffffff, &(0x7f0000000040)="4028e5f166e5c6cebbbabb9cb4f4ffcd", 0x10, 0x0, 0x0, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000040), 0x189) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:00:03 executing program 0: r0 = socket(0x1e, 0x3, 0x0) readv(r0, &(0x7f0000000540), 0x0) connect$inet(r0, &(0x7f0000000000), 0xc) 16:00:03 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000200)=0x4) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) chflags(&(0x7f0000000140)='./bus/file0\x00', 0x5) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000000)) ioctl$WSKBDIO_SETMODE(r2, 0x8004570b, &(0x7f0000000100)=0x1) 16:00:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ftruncate(r0, 0x30) pwritev(r0, &(0x7f0000000080)=[{0x0}], 0x1, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x800, 0x2) pipe2(&(0x7f0000000040), 0x4) 16:00:03 executing program 0: r0 = getuid() r1 = semget$private(0x0, 0x4, 0x8) semop(r1, &(0x7f0000000000)=[{0x0, 0x8, 0x1800}], 0x1) getuid() r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)=0xffffffff) close(r2) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getgroups(0x5, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000000c0)='./file0\x00', r0, r4) fsync(r2) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000140)=0x20) rmdir(&(0x7f0000000180)='./file0\x00') ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f00000001c0)={0x2114, './file0\x00', './file0\x00'}) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x3012, r2, 0x0, 0x0) shmget(0x1, 0x1000, 0x403, &(0x7f0000ffc000/0x1000)=nil) getgroups(0x2, &(0x7f00000004c0)=[r4, r3]) ftruncate(r2, 0x0) bind$inet(r2, &(0x7f0000000200)={0x2, 0x1}, 0xc) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000240)=0x7) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000280)={0x0, 0x7, {0x3ff, 0x8}}) renameat(r2, &(0x7f00000002c0)='./file0\x00', r2, &(0x7f0000000300)='./file0\x00') r5 = socket(0x22, 0x4, 0x0) readlinkat(r2, &(0x7f0000000340)='./file0\x00', &(0x7f0000000380)=""/113, 0x71) recvfrom(r5, &(0x7f0000000400)=""/186, 0xba, 0x2a01414eccb2309e, 0x0, 0x0) 16:00:03 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x40, 0x4) symlinkat(&(0x7f0000000080)='./bus\x00', r0, &(0x7f0000000140)='./bus\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000580)="4c530b5be59100e8361c76bc8f8b7f8b1caa245a93e815eb16cfbac87051715ac84df7624d869908cbed0470cdbbe2ff17dcf09a7134dd4342a26117be1a4042fd5d07d0a1609abee9c250f64323e88784f97e302e60", 0x56}], 0x1) execve(0x0, 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x5, 0x1000, 0x0, "3e58a044b1fb0364c62c4028c5d58a014f77c2bc", 0x0, 0x7d}) mkdirat(r0, &(0x7f0000000180)='./bus\x00', 0x1) getpeername$unix(r2, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) LS [å‘è6v¼‹‹ 16:00:03 executing program 1: r0 = open(&(0x7f0000000300)='./file2\x00', 0x0, 0x10) faccessat(r0, &(0x7f0000000340)='./file0/file0\x00', 0x48, 0x3) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x80) chmod(&(0x7f0000000100)='./file0/file0/file0\x00', 0x2) sendmsg(r0, &(0x7f0000001800)={&(0x7f0000000200)=@in={0x2, 0x3}, 0xc, &(0x7f0000001680)=[{&(0x7f0000000380)="2b7015d2efaf07ec31da64df01cd253fde7c24a4d5ca0ce262cba9db3971dbac590d177a977e6af7528eca2ad0b99e0893496d2cb16c45b4c08a13a68b5490b0fbdbc4c4c56dcaf6c7c1af602e7685ecf062bb97c8c59761406740a62463de88950506ddb6f3f5d449fba6f583164e91811f61813640b476875e1d244ab6662d33dcc4f08c28c85cc12e6994b0", 0x8d}, {&(0x7f0000000280)="1342e9bcc1c8e95b4fa7cee2a53d0f977e7e85b73b153c990a1945739d6497fc1e340bee304a0ac7b1160cfceb3c1c", 0x2f}, {&(0x7f0000000440)="5f1e152c6e604a3ab08618824a3c208cec5523dd2f60b39dca2c465c1e9342a739c4b9f962dd32819d258933196a8225590b2ddba450412833dff9cd47ed02e393582d859dae0524e8da2270ccec9bcb5914e29dfe653fb2d0bd7dc37817ec1920f3270ad1d835fb207b20e7134aa7ea971788d5c7a79c44b86881d37c0fca2b8f1bf62c1b66445018b1cf", 0x8b}, {&(0x7f0000000500)="ff6af7b7f716ef6f167f0080535984e3ab98c017c9683f47ed4e462f99db434482b99112b52afe9ca5d3e85d24cb855396798b2c8999daa882ad0953fa397f61f0f407adc2ea03cc66a4b4592ecaf575ae447c4b8ad9395af3a1f169ed780b413ff774241af3e97bc45d98775b5bfe8120ebf2260a9c6c2f7699e1d5cce43e452a567fb515f7724c95fc9629550ab9fda916f8348ce42f3a51762ee149fb9e183a4f4a2adf1080677a0938d5c44cd6511c01e4149db0f0f411a15995d7c67f4b1a9055b651e7e30f9e330d413bd80e3725773f0dd36b59b47aa6b2de65598fb874c636aeb46f22a895c76225cd89d35bc88bdee9f9ab2b88d6449406846ec7920db571567c7211d13d63e92e9fdcfb054c153ce666fe03204a7a5f014d79996260d03c95e2d64aa21297297fa174889c51993429902022512a70feb817c3d4189d04a63d98cf4d9b32955494a78aea7b3cb4b9cc1a8de0cb8d1505e3d0b4b7e5d86adb4411223b79c2334816cccb01a14746d52a1710c732766b521b8da9ed7fa0826c2867bf13f48d94be2b8b32117121ef470cdedd54347aff914724d239cc4093d2b9fd763f7fe21f58d41e58931d97c00786401baa8b81bf7cd6395b49f58527ef155fa778a10a1e9d44d1f33bb1d77aaf6ae3c0482d494eb926c385152ec411cd63eb02cc0d5144d2f93b84edd25fad8aefa7174c552933edec59e6f3568122960cc49efc6db00a248dd4cb5bc975a10d9fdc1a2016f6253e0c9f6cc997d0a5291e84656442d31a37ddc4c590857c80c363a0b3af809e33124a67b5bf2f86e9b1bcfe57c8bf96e2d87f8c94d39f442d1f9c6ab43591eb4a4723028166e9e5346bb0e30afdf64a8e95583c5497627d9881a4ac516929c70863e1f10f10835ad9588b5516ac6d065fc876e713fd84f92caff5c2416795a297e7b8650b940166299c09f6e1aabad82e58bf111948e810bcde5d9336d13320d388454c299ad3150be4227a29976ee81937d83237dd69e0774efab1ccd6ef3becf46a290f396508572fc462550cde2ae0780f307c83bf45bc455a471b3d1e837f251bf5da9d2722aad76a00287fc75e6208b1382f381057653634bdb4920e0e0a9ffb5454177659ca575f87bf29be4a036779e5ada4ee0e10b3fd8add1adee986f99d36547e044bb22f78d3c25c44480058e0d33a1088bb64d2ab672adf9f042ae95ded5326e054b6849c0e7b8673f5d579e600fe87b3ff221ad2afe62b4770aa8fe3d1d5b7f732ba2e637bf7f37bc0f08805557aab621d8f02e8ac7768d7dd0417e03abb2b9a889f6a47c510dc992bf62b8e434f86d1b620f5b797d7ac37d0de122973c9ff2052eb00f07fcfaf936768e955114ecbe119ea36fc32415c0dda3b35c4811fb77eec4da0b5b9c4c06483f917809c3a815a554f630ea2b78a86ddbb279de26a49c352177643d0879a1f3ddb53447488f734e829301886aab30087db38420d8224bd37467a95db35569d2cac4e71ef8f05eff009353a1fcfed730c04292bfffadc6800dc739eff57ea6b23bb7f34212327ddb2d6a2d68f2018857735edb1c7c79091ab51719749639790a928b8bd29491d9b82625560b72e927c9834e11853ca95585829419f381328fe61a88754a9625a3378f51ece172a7891aed33aefba15aa324bcf4b00407537feb9b684a4740d5a70c8a83cd4fcfaa2c7e4721a2e10aa396c0522d0d9c194cdf7c666364e7d0b2b7db9d490ad41e8f8769ccb4adb6421d126ba72768c12dfaf626ca3b11cd77ea4b0ab9b4363f6215a63fc6ab27d8b303ce883f15959f04c7163b5367a39b72a525a7f31740979a1bbbbf3c621a06e0f5c0c40cc4caa411d199c19beb36a79ebeb053585412c61b22491892017788128f50d4620cd97902cae175485135aa882b921254636bbb93d756eea48d7740ebe4b49888a40a2ff0ee877e780e625e1ffd7e7f7e1852e4cdc72a69a48230c1141bf7766dac2dc20e0ecdd8000adc6c6f8b8a4690b26cc7d52f211855a45bea92767a6e6a76df291736ec09207b30e29ca9e65971e7ab32b20143b28a31471f89aeeaf264c454a50826d989c5d591b2c985d388f20f580bfecdb3ea25649082435025e37e7380ca53463b96725d0a0561083efb5bc5b22047ab68d678483ecd703192d5015e30873d3ba855a27f9f5cc1202f30879a8f1309c844141c75fee02b64ba5458021f3d928352224dd1b32ef39f076f776c87eec9e2af4d74e83358a3069d852d63bfbf02217a88ba1a1b3b303834a5daa2e6f4e1bb38bd27b22f6c5f1460b399c890743545db3493e8d4cfd05f33373b8a2c64db20f6f5320c2f4a706bd0f2e72776164a2799e53e9ba139b1630af809b15e2ac0d54f9e1aa2badc1a261b981dcaa262468bd15cd048f66e2d005197c887efd12a9f9e6f57fb97ad6ba5c49b708b6c417c2b0bd63e1613dba153670117cadfc79e3ff06cc7e76ace5c2f0b561d0bf2e94e8eb3de629aaf26b7f697b5456b54f361dc5128ca2148ab50042cfbe00bd9b973b797043eb29f7f93274e1d58ceadf02169a9ff77456099f057f0715d9526a85fe944aa77816ddf92e330479d62e62dcd19fd2ed6fb98053c05fabe86d02db5e9b009797896a5bb32ee11473953a321c4a8513123d1e2de4efeb073cb7041ebcc07e69c24db5d920184bc53daea502a8fe1051796bdffb5b5a123300bf62e4e3664f282e078a3bdf930cf3956f9ed913883403bf6a613b3c902477d04d33a60e5a25a87ef504d32f7ac486ffb798646499d6a85ea4799d252d198da4bd2a7d0cfa21e166dca49b7aaea1532b3d3602a089694b0686ed727e7a8d9c4ad359cddd66c07f0679443ca59e6759c1889d3c8086fa71982ce8541ad2254f23c24846c3a5dd571a3fb03e555365d9ee38b3e8bcab76a214575d2191e7e29a2d1ad73a6270ae36fd509083a1fc3e0e270b5a1257613d36a0f1803b12fc8c6becb1e2d3973f8a07f7be0f0f91d7b01467449007561529681c1a75425ecc5b322a579eae05d7d0df3b0b33ea3fe6e2f480e4a835bb4002c031223bb88f6cbd91465ea27f2bde20352e959dce354bd009aac93e4f820e5b2677b13c146c496c5fc9d06b8ffc2b30c0a4601e143ebfda8122febd82c1c1e6f824a0ebcac57586fe2288bedbb9c14c20e7ebf077a218618d45468478301b6a740129d04ca237bdcfc5a29e9aa51a27bc34c09a8889af290d385fb605db315fa229322605df0657e8366caec1a43e9bc7752793ca241feca2d8a1bf5bf0bd8bd2d6d3ba87f8b19d1de1a4fdcaab6c69d98375951837c858f417da17511d61767ab573fd754592b2a0dfe639eefa429e24604be4ebba7b77e0c2a10119f05c5217a90b48c410d3a66e1525e02842d0856c5445126e75d2ad31bf1436a0c49f76c7549115d2f0bfeef8ced34f2d34508baa3848ff34e6c371376874c17e50cbb10ea4e816f18f94f6b977aca49ceb83a6f2afe20cef434e5ee0f4040287da823e43fdc38d03042ac71638261d7a43402ba945da7a0ce2113bc3acc88b67d9c912c68bc7e74bd2b54c614ca82a67df7f43987b8c64b0e0ae2a533f647cb223da1de72796fbd619ae27f95b6c05c46000dade972e055680a48d56a0ced0125b7be7f96cefc5b8f83ead9060031fcb56129ff2ae7b6e34369905c85a18a69e5414b86f6070e71392c564a2c870a7f4b7dee07df4f9b0a213adec74287d23ba75f4b33750489ffebee0cb9aa20be8c5beceb46c575a4a9d1876ad94a7c90e9cd4b8729ac4b167a356586ddb4c964f991072d67417e514b7cf2ece150328e5a68e71862c9bb9831230732e5de94b4758bedbd2a8ccb4f7a7c93fa95efe07b4fbb214ebc30d25246bbc9f80883793b2085faa61794f30aecdeae71f47fbe05cd8ba45005ccb819209799fa281214e47b646faff415c29961c97a3bef62b8af8ad763aa5bb4ab8a1d1fa4c0df423abf378dd549ac24846ab3996f42f49f819eec78647f8ff7f83f8cbcc06a2b0df5ea989d4a89bcfe45d6767d159cbf2d7e47b4fe6c086a01b7fc8116cf369cb6af9b24cb87bd1ec30faf971c3bcd29d027e768226178009af1aff8fa96b9523e0d73ec7f810bc295fe312c41eab82a33c6266d98249a18b4011e1424eb6938f39a594b9093d92f50f59c99f6cae4c84b563e86dfa87ec8be7155a5a4a81ceadfc3d17dfe92d95e67780a43d8ea853f1feea6438b510f37bb41579087b70aebe83de30f6cb37813f081f939a3e69d03f9d6e3476a7d671b60b65039e8dd8e0ed1b4b0e902845f039a4cab579cdead70bf5e3cc9882f709a429721b25b08e5c36a3cf27e3301d2c559d56a7e41f582c02f82632cefa1c979785d649af645d0b687016933107b1f03ed9f990dadc08c94f796ac68353e76e2796cba9391d1dbb179b024c5acf2a59022d8030a9bf9647a92fe7abd526d663f9822bd1121feab62e090742d68301f61738b471803336c136f1b0e99a43e00a2819249b0a02cb3ce2a65b2dbdeb213c5007af4617dc547eeda7e043e8cec1adf366f76d5b64d05014f45d58a04bda04e08597b76e0837f5f72b1ff78cd49c65e62f177e631d5942f6fce7b02207697d4ad6feb2917e28055688927a04af3dd245f170c3e9f2ab451cd6ed0744e87e4a899b1f1cd2cd5bede31601f19d01af718bf227dde6ecfc47c0563d3b8a7454a0d5582119e5655aec5a3e57cbd9f71be0397ac2c26483a0e16495aa2e92785c96e6c833a4339683a50749ccee4e77080ebcbf6c03097a7e89eb9dc1210c7d5228cb502de840dddc13e6a293afc29475e5a3bace512af5cc8b6b5423608929c099ac3f2d6567064f34ae47f7cfc91e7c00759b307f3e86d6e6a1949b39be42deafef85818c6d64cdbe13c721ab147d72c257cfd0c0b20b451fe9e65a2cfb64a0aedded60693118376d53926ae07eb8cbe4b3fb852760d99d5ad6ce69e7f09d90c6c4c941db9d0ea0fd7f5963c0326ca8f5bd5cb741014711b83efb1c4b84424133e19fba102f983e30fb7fbf5b01ccd509319ef67a67549c09ea212ee0dacb9796e90b97656b8f40ed46abbb76f09b68d054ead1299555141970396e4d9611795be8590e5c00ce54df7fd2c920d668ea13a14ccbd2310b7670c052575c17936741b28675e5d0f4528a7fce6a59a30386f7513d6c5398ce3912b6b6ca76e0dfc1ca83f962b3718322ce839187f15aa5c1581f8289ddc9c412b8a4c4db29d67a0fbada6e2b0b5c464f255f0b5a1f8ca5b10546bb2ebba98a1fe55916137c7a3fd775efd800797f4953ee4ed0923053d2c79a3009bf72881cce65775ad541637faee31c686d055b979bd44c86b8042ad0a7b8e0e8654cde684a83a3da8720ac54a8f8fd6da2cf1d55c6ff601e3e041a45ef349ad80d167500e8532558d75fa6dcd0b58fc95665829e4993340918bbb577307dc5018afa83c5d137e92e5bdd7d5a18b2a6539d63a7be5a6aa102b372fdd4e3bf4c591cf84fac1370b66cd90e0954b273aec1689d9f8cf95a87c143f55ec705f333da645cd2cc3c12e1bd09f5cef8a45c4f735751b9f3ba94500d81a36efcc0fb4545bbc637116486642ec01969b73ba8205326bc744c69190171b329a0de89cb7946713586dbd03bc2202d679cdfcd7c5674a36f98859d0688edc6d610ef257a2fbe292b6f4cd4be4371301b5a136b73d95e6e2679d8507cad6e2a9e60df80237f4de8ab8b317d3c68e7c076460980963e6175d2b0ab265e4ac5859b9e1e1700c8cd2d55db6374afe6", 0x1000}, {&(0x7f00000002c0)="68baf3cc22fa413f2eac6e3be69039561772c184b114f1b73e20f81f619ef10958453df54707dd270924c250904def8e4a2550d60e5d949fabb9", 0x3a}, {&(0x7f0000001500)="bd4e38b43e07c55e076a4b908edc0ef075c7dadade5ee412a53cd0f13c95e47cb5a21ec0f65deffeca3fcfeb12b982be9c33fa9036c8f847219ceda6cd0c2bcdbf5b17b5e757a85454a2bc948bf1e4592e4f978153caddf4ec2558c8eabd2a6b59cdcbbc071f", 0x66}, {&(0x7f0000001580)="2c422ad86550092d7ad16b23d61fbac3c73c3dd29753bd5264a6b6d2baa87492719bae921b5850ca638bc11c6c8bf6623c38eb8b90f541889800196f9a5a92ab5844f2db56dd48c3074d1bf70ec7526d1c1e5cd09180745e4200db759406d8c947ad9f2e51c37f78eb9d0d2f5424d6e26dca5bfc12e596bbd29dd6c556deec1e1a4c4edaf444a619a21bd900fe1ddead53bb9053a7662b176e9be3f31e4d43b12db2f471b8d7b6a5c1687da473a29e6c1ddf4b79e10267c8d56eb7ab94eeae680abe6e3bcfcaed94705795f17423f089c5c394bd49a3b11a7ab054a9e96e4ce58443ab0138ae2d813158eb99a6a402", 0xef}], 0x7, &(0x7f0000001700)=[{0x68, 0xffff, 0x0, "ec34c7799e5d8ac5e5c24544ecae4e2c93c2fa5316b64bff0f66eb460d122249c90f8026921214802ff866e8613ef6d3a276cd00ed2f59a9ad13197f8610e3cd42fdc48cde1d1fb08455a59266f5b138dfa23b14a104e0df"}, {0x88, 0x1, 0x11, "653bf5dcb4a4fad6196e3b3553f001f0c4c502f4b6f974ed9435b09446b179a32e834409e7a3ab79c054c05a327d56e8d52bd4caa67ecc175d2c6690e8245a973d7f537f0367b7b2f22cb1b30cbafaf3e61b7107091569209f9201df2a237171969cdfab4c8cb9b5c792a01eece1782f46039f20"}], 0xf0}, 0x400) mknod(&(0x7f0000000000)='./file0\x00', 0x5, 0x2) r1 = semget$private(0x0, 0x1, 0x4) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000240)=[0x1000, 0x0, 0x10001, 0x7f]) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') geteuid() pipe(&(0x7f0000000140)) 16:00:03 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x202, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000100)=0xfffffffffffff000, 0x4) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r1, 0x0, 0x13, &(0x7f0000000040), 0x4) r2 = socket(0x22, 0x8001, 0x3f) getsockname$unix(r2, &(0x7f0000000000)=@file={0x0, ""/1}, &(0x7f0000000080)=0x3) listen(r2, 0x6)            16:00:04 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/81}, &(0x7f0000000100)=0x13f) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000022c0)="1fcd3226d444fea6ee7180683731dfc422e679b7122fb076ccc4f76204c6116b485d41ff28961f0db7651a8488c614c80743fd8ee371f23d30cd304764cb13d1883632b4239aa6c0646fe9da836cc8e9353f43a37ddf7bb89c862d4fa71da34212c1a0906588e6330966d165310a150e58e5004e19b09aa47da1b73cd36b9f07970485f71f0097e0085a722a7b9072c23ccbb96f136948b300000000c0020000774a94171d03dfaa716cfffb6d8cf464ed4fcfeac7f8992c9d3c77f55734c7da7d1727b524535abd3d2fc66aea6e7a69b9b71db4e231d084c7e16d301d82309ea5e785601337ef796bd44b73ae8101dc80e22bb5ae54ae1254f747314769eaabd1b1ae72d461fc2963bb6774be229e2786b382fdafbd0b2c52c094162fa50fbd4a079b9081065ed7bb1740c155bb579eb6f6ae50ccdee81f20ea20270b7a8bc3dfc40300768c36e2a62f8a8a8c7db10819dc81b30bffbde89b4748b023ef6365e5398a3d5f322d443c1c9e8ea2ad35c1b97c8f299375f99f05ee80eac3d7bdb1ef9816da67b0bef2b6d1dcae2bc41a47259dcf967c6adc2affab45ee35a89f55d4fdd66f85a9e72ccfea1525f1ade4e99c8ce39f2c9d2480aabfba7941be3f46de4a79a52b0bf12ac889d52c7e4ea96bc6a972a4bfa8c4e7113c6e075cdb44688d909479abd397de417be8ea9d458f6fb15fbc1f37c99641bcee77b2058354484f3afab003757c0c64d0e8bc31fe0d3de983e5c5ca03cbfb4852d8c7e534af4ef0109ea773dc775fdbd4e1d1bc9ff523178525ef8c1934eea4a1b3fc1b7e9d7c1734f31e44acfdb65246be6426b269fd4447fb34e03bae1c5b5e41ba3a034976ff7ce048c577471b299b6fded030a7c87f69c15151273a7142cb001080e0dd02f201e15b3d65fd2fd1ba121a91843b2d9aca1c82a250e6fd355a4ebb2ae361a175742eed3abf7d9ecb90976903063f840d3a5f40d50e8f1a3535bb7b56fcc3f341818c32b9dc37c8fe4b77f74dad5d46dee3d071c52ba2d13223fcffa70ec06ba79162e1b828f0780ef812958157e0a4dfd825ab96afb3414fad7ae4582939355c002ea7e63062c2def8666d093a4a2fc56662c35bd4582f5bb5410db5b18378a02539091825c0082b0ebcc3355f9d68060ec481d943613f414905fe54ec3e9a0b9de538277c93a0c2ef14617e1d5b065f43e9a272f2bf51ad997805ce115d3aaef2bacf95dd6412d8c2d300dcd92ad02981798f05d0a399dcbdb29f84e0eef1cf1bfa4257b0fff688828c55ccd87e94f9a051ad3926851e1af2e21e941c481af19ecb930fd9338d2dc0e4db39dcec7b7df62739ecf8a719e61440bb59666b25bd9777be720252cc36d4c45e288cbd7d70d0ab20a7b27c3cb77e363bce0a5f4ddff4bd3721831d59a30fda27c3c256e6f27728df4b9553f02454e7483e21adb4a1b548aa557ddb822b65d26b923c13d5c1409f5b440bb00d829972a82b488029793f0b8dce4cff21b830e1bf5c5e1c8a2112c9f9b2dd0cd2459916199e7ac82bf99a8770557021a2ba2a34a243e35ceff9c8bc1d01bdbd4f8e3aa119e5d265aa4159f4ed17eeff23229656a904db4e47bd94b785d361d8ad64b189b8348c281be0c829ec6c7d307f6ebd8f6e3f79030677f50b875c8b9ea3973b7fa8d4695496c8ecbe965a37dcd765d85608d0fd198c62edd3abcebdf68eec6f7b1fde8353ebf75e3fecb13314d0b456f211ec002feb8f7ee9c9e5ac73959736e4453f058eb07e3f00e885a5e14ef7ca99c7bf0938f917fc776088078153b3f1cafd0b2563cb5a2064629ec9331f80bcbdea4e7ea5baef00f61db8e59711b8e7e02968562f54574e7259387bd4af58f990c056898f5e0c4ab0d0b8701d3245b53089cd1dcac31b83f48121a2551bca572e98717e1ea8041e461d1f09b27050340e8ccc7d19b9f0286fa34e647f9b48f4a7ab5330012b11a31c4fc16f1d5bd963a40b5bc854ee6cf79ed0aa946a04bc2174bf18d2f52e29a54a0230cebc71c973bbe35a7d140fa35d2e3203ef2b6193ab9dfdc52f70b3dab18e318919898971ddde241a2e38c87f1dbc698933d0ce51bf6f58f909547d6d70ee44bd54cdf08e67f577f1daf2ff0689c14079e5a2fc17248cb11dbe9a8751d0fe650e0ac3fc40d9e82ee407242998e38f8639bb95ae1498cd04daf7a0e1c2825a505a45e21933c1771751b9a3635267bf681f0bb2cee57d4608b626d39f25036e1a0bb4b88c2d8f355ecbb5d66f53ca82d154d6cac14117dcf44b2303bc3a4362401775927a6fb1a06caa1e33c05e4cc99c9bfa8bded623a0a1c9df53daf99084b4aefe710135bb9cd3f4d4597b6a1d30ea9bc191d68cba23006a7752750136f050aeb766af9dd33b1239e0fdefc8b015a0735170769bfd16ffc7b76d0dd75f7b30efc03fb99b34c583d02bd9b10dce9fa51f883dab20c787e3006876f55d37a290ca62e03580db77a3e421243446965d5bc2edd43cad1ed534f0f5e06af511111dcc18883a3896cd601b725562741066589debe229d497e2b92bfe9487166b8f5d442f4a811d8fb8ab872de3973f016f0b846f16977026d2631781a432e23b30a51593a04905cac2850e44d652f051ebf3bfed02af56c657f46803afee6bca2a0bd9d5297eb20c15e819afef5edc9fa601094a9413362d9ceeea60d922c154698281330c44c5b64c08f7f834aa286ce9bc2f83adcafbc57bf35d833366c51aeee95bb9f3d68cbc44f01e343b6ef9f5b712f204d33107cc6bac915889010d0fce34a926c2c1abaa8ae27ce0705d364703c9956f5c87ae43df19b3d156ea55291e61153de3160fc4d3e2ab5457e2edfb084d2534669d57f49a8f76d94f4dda90998d297e5f9db0690230b2040484c72343140df7791ce6d59493908b252f140241ef7226755306b3bcfce763c713a5d3d4189014fe9b408ce7b1b5dbaa51082d462d60525fa5fe659dc43e0a80abbca37caa8ab88fb86e927ce043a8cc2723efb7fafe83e943893ff53bfc8d2c47d2fa5164c66f833d168010efe0b990b2e137ef0146eb64c8d5ae44eda88ec32c8a80bc898e3302f2c10cbe032ecb9759ad9687f470e80fdb59302446a834f3873047ec42c0257a34ee68b0901422f176b25c35ce87857e43e3a73925cbc418e74ed7ab6a2f350498e44c4b53c2cfbb6aedbafbb1c8067091434b16d4ee0c4dc0088614ba22a71470d133c43e5afeca5818dd4bb6058ce304709206d47073c818feef310cdf99f5fb9bc668c9e71f12dce4425333d54cb11550ab5864be693c32feb3a86178afd2951b8e96bc645d59244a48649e7b714a7e76b830ccd3d910f0e86589091b348e0dc3d39a8db91f7476bccdc148c313f2c84f3bf39752980b4137894754e6e0acbdda6bf8203a911543b26158959411f0a1cdce2b971dc350d0b4514374705d83d4eea7125c6f4dc1a567bb25d21c2f7d07bd8491cd47051d88aa998a47e1739865a2b0258c4a57225e525b52c617e9a32d400351ca3f0380ce15585d3e191c99b4707f962485a4e7d93bb7592d9d3b7aca4f3155434cf679e4d7d6772b3576d16c57be3e7358217312dbf66f6f74157da02c1523e373956cc34dd0ef3ebad8bdebd0db3e972cf975d627cd23db32a25aa1a625a9e4a9577d4923e70be8a232d3605830c50c351454925c1c15be9f5cc5e159ee704211bc40461f529589d3e10ea1721148a6a52227ea8181f3b2887ad13e77c6034d92bda33b9900e2ce3f3d2fd89ee3ce832278c71f447979b97a5b34b3719668e08401a4ba16867ae9aa93ad312db480e173c81558fefb7ea3c6d002813a8b6c5066eff87d49e366b08aace7eb9a3964d475142d4077629488cacab621a497ec221a769ef559a3c019359b27baad51f33183d0b56205055aa32a7ee46e62b56d3eb249d0715af841e7619f2e3cd60d34840ee44f277b5ecbe81444512b9d7b05e6a84ba9a35ac7383095ef4a6b09dda63705640c1e1f839f77c4381ba19209010a5c45e1c3aed2375311373b3fedf1796cb364c26a041f99d3ef13c417ab6f04b31982d45c1870d63765b4cc97151e2dcb40dc1459246b089a15b7e57e3379e5b81a6e3b25d9b38ed34b7e766d05e08feb6ca59a877eed33b81af1528084f7488ced5faac5d3ecdaf1694cf04f410853cd3ede26ee027b25f55af41124e95e8153ba83b9fdbe870499d755dec655d5192570da66b54b0b2c29c37c7537268dd0b76c805565cabfb67a697788918d9db827b32fba5056b239542b263cf489d9e810f5d3a069b3497aca00ae53d3167511dc8b73ef382c80ca5e16dea7ebc067db7c892b6cfac105a6ac5bacaaf4dcc2084f3ecaaafbffac8e5019391c8a6f5aa7e53b863321777cc2b9935ded8c20292d87ae431f1c7b07ffd48f8b018a704334c5622d4899417b4bce49c17f1bd6eae35cd58c95b05288e04a4ce354f9ad3801a061ad9f622913aac373d3a2b65a721111b2904462f3fd8ec075a61f1c92afc43942eaeebd6f89d6d5eaee51abb14a037ea141f107e2e8ab794e2f2e493eb24b65897f2546419804f8d66996843531052676e16e3b7eb2398c14a993558c5922ace31316ffb52ed96c66f355131bf510f22f34a09ade447931d59e2afa27f57d3d2857ead1d7d09be4e7d8576aa909ba5bd90a2c9e6431ec409b03308e5e82c578cc84f1381c9331550bfeca4124253b5090b66ce45d558e717712ce4f8bc9e523c6dcc0039ec0c6c4eb41f4cadb628c2ab5f0e83927d120ed3778cb50418d67e0d07fb47915bdef6074bdc7d798a4c742a9b255c3f80c635f139bec1c97dbd18ba87e30ef788bb87639974e5ed6537006056dcbbfe6c88a6efc8f7435bf5c7c6d579354f2352a50a0f7b1e50d0e0b1b789e0454f3dd085dc6e8af05fd1ab6fd1c01769e0977b820102d1ac643676c7d8c419dd849b14a3319afbce8cafd1aea2095b10747ee0c85850a8a1799351c448f517d9b94ede9e6f45db974da0a6382fd52dafa7487b835e27ec6ee6c027bc2bc1c4e46ed4cfcc5f6d8f9fc40c92b5d75df9207eb2569cac49679ca856378a7365232393d4448bcf5d18036f1cef5dda8d1e61b36a314d0f8e8ffa45bec44f09953812d16b6d814f1ea28367da4c47381fe565a9b82a19c219b8a4ce2c5526af353c0b8e1fae01b063f1ba8883e7320506e16ad17c99eb9bf0bbd8fc9dfa02b0f56527a309c06dbd2af5621beb97e38ab8c398f423ca8821ecce908005eedd17ea6e69e966f28d7a78768f706f03d1668cd2126f19157036df38214737c680dde39e100015d5c0da7ed5172433c0f2c9db0d914fa457dcdfb2c2aa6a948fa55877a403b0b1ec4bed1e2af6425240de1233f43e1dc5d32328411ac0f2d1e4ee04c3b4195888650f49c606f7e3272ce51d3574dcd859d5ff5df6e29cf57df86248a4a6932ee6b1db423e8279351e6dfe80cdd7280fa7a1c45a59613facb516a8118f13d5204e751bcfcca4292e0865f204c8b2bf4bfcc6ee23725cb19aa648bca367745f9d5742b352605095dcdad7ac4b107dafa0b6c580f31d2d90c1b92c5c3f2ec165619f063cbc713a321fd2145a8ee9c7472b6145c95b99798395c22c6cdb4ab65f0c58dea95739df3d0d3fa17857a31fcaa96a3d388ea42748562b7b989bb52d9869e7d4ace3d0442e1eac6ed6f124c04a0e6cae7cb09366186329fb97c833004cc4925961dc5ac11370000000000000000000085c3047323167508e6fe1fd7521112dc5c019db468dc3ae7d7e707b2b0fec36b857f825e1673192d0cf10500000000000000000000000000000000", 0xffffffffffffff9d}], 0x0) r1 = msgget(0x3, 0x8) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000280)=""/227) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000200)=""/96) writev(0xffffffffffffffff, 0xffffffffffffffff, 0x1) 16:00:04 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001cc0)='./file0\x00', &(0x7f0000001980)=[&(0x7f0000001c80)='&#@,@\\{(/[\x00', &(0x7f0000001c40)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) syz_open_pts() pwritev(r0, &(0x7f00000018c0)=[{&(0x7f0000001d00)="e18430fd21999e6b7cb9e697f35e05ab6cbcdd7f45b6eb1e190d17374b18da1eda2d7c017ba6c1fa8ecc0f23f0b1f91e56853711c8e9a9e2410db3809108c7472fffbb4e3c2334a7bc56abbafa1f21548febee349ef872add5a865210ddab9790475e89b417f10ec34c16e40ffde8d03ce460ab784131f47794796c703092e28033119873b4e936bd2e1eb25aaa96456379ea34815cc3d5f983b55621d049a91bf7cf47234a0bb49ecc174a217b17b808419bc81d4aa5f2133b3ace03322e9aa9c72dcd3f83827516eb18e82", 0xcc}, {&(0x7f0000001e00)="af621ea638672ca0187d9fec5a7896477809aa06489f9e4c83643ef4b237561c641dec6f23d3ab014b0afa77c99bf1c5687d8941228fbd39f15f3b8bb7f4f3c4a9f99378a1b5f850442de4378b0a95fc72c94b075661471db4f387c4c3cc39c74329999bb7d14594566ae662009714a283e3191af45b6c9ac35df1625d69ff54adcb72aabc86ea51b6d9144244619f2291a1815496304749a4ea2e949ae887791603c95baae0866cbf3a6154313a52f4444fcd5570a2cb21326ac210a548299c403d836112ee24afd261a584", 0xcc}, {&(0x7f0000001f00)="9794afe04bb76194534d43657e5326aae2b7b06f014a18c607b0fb24a016dd2c527f6163387f98eea8d54bd7e09654985ede865116d6aa12a66286c1a18f7212c6cfa418171a25fc6150acc45165fda6198b82f04eb2c25ff20dde97bb4b9b0d81f12ec36a3b3b31d768dbf31fd260d97018e881f1f9d482e9eba46bf686abdb0e35b003a9e2c2558b52235707a9fca132dc1e15d8c10c28d9bed2e0693cf2123c66637278021302ad73f4", 0xab}, {&(0x7f0000000100)="e7533e7034b2017102355d3a6c21c707de61cb3631fb6fcc562556cd70bfab36a2674a8e4e7e00994d1c6562b10266dfb3c2a65343", 0x35}], 0x4, 0x0) r1 = syz_open_pts() mkdir(&(0x7f0000001b80)='./file0\x00', 0xf9) r2 = open$dir(&(0x7f0000001880)='./file0\x00', 0x8082, 0x80) close(0xffffffffffffffff) r3 = dup(r0) semget$private(0x0, 0x1, 0x201) munlock(&(0x7f0000378000/0x1000)=nil, 0x1000) r4 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) ioctl$TIOCEXCL(r3, 0x2000740d) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0x519e9ff5a54d8863) ioctl$TIOCCDTR(r3, 0x20007478) ioctl$KDGKBMODE(r3, 0x40044b06) r5 = socket(0x800000018, 0x1, 0x0) madvise(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) pwritev(r2, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0) readv(r3, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) mprotect(&(0x7f0000388000/0x3000)=nil, 0x3000, 0x1) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 16:00:04 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0xfffffffffffffffe, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f00000001c0)=[{}, {0x3}], 0x2}) 16:00:04 executing program 0: setreuid(0x0, 0xee00) r0 = shmat(0x0, &(0x7f0000ffc000/0x2000)=nil, 0x2000) shmdt(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x31, 0x0, 0xfffffffffffffd87) 16:00:04 executing program 1: msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{}, 0x0, 0x0, 0x0, 0x0, 0x1}) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000040)) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000240)={&(0x7f00000002c0)=[{}], 0x1e}) 16:00:04 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) select(0x40, &(0x7f0000001800)={0x0, 0x0, 0x0, 0x81, 0x0, 0xffffffffffffffff}, 0x0, &(0x7f0000000000)={0x8000, 0x0, 0x7, 0x4, 0x2, 0x6, 0x84000000, 0xffffffff7fffff7f}, &(0x7f00000018c0)={0x7, 0x1000}) 16:00:04 executing program 1: r0 = socket(0x16, 0x1000002, 0x0) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x20020, 0x40000000d) chflagsat(r1, &(0x7f0000000080)='./file0\x00', 0x3, 0x2) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)="0000be29", 0x4) 16:00:04 executing program 0: socketpair$unix(0x1, 0x9, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) shutdown(r0, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) 16:00:04 executing program 1: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c800000029000000310000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e3313d6065724ce375e1846fbf8fe262ed16bf38f082bb0785108a4ad74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbce4f096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c801435f710c1c53dfb9c138211b0000000000"], 0xe9}, 0x0) 16:00:04 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) close(r0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f0000000080)=0x1ff) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000400)={0x7ff, 0x0, 0xf05, 0x100, "48a47b1d1a46ede86a867c5be15061ba1b6dcdbf"}) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000280)="6346f762743d11bfae487a", 0xb}], 0x1) 16:00:04 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) fchflags(r0, 0x4) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x200, 0x2) open(&(0x7f00000003c0)='./file0\x00', 0x1, 0x0) 16:00:04 executing program 1: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000100)="00010000a1920f765a53d2964cad154db76e6cfc1f26acbbbbf976d4902f3c27bc76f8d9bcfaa20ac5c9aa9d25c5a66983b2a84ab6cc9fd914da55d562e06ad059ea76c532187a06cfeddf379c1ce5f8ebe1ee", 0xffffffffffffffcd) mlockall(0x2) 16:00:04 executing program 0: r0 = socket(0x11, 0x3, 0x0) socket(0x11, 0x3, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) fsync(r1) dup2(r1, r0) 16:00:04 executing program 0: r0 = socket$inet(0x2, 0x2, 0xffffffffffff63e1) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000d, &(0x7f0000000040)="eaff950000000000", 0x8) r1 = accept$unix(r0, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) sendmsg$unix(r1, &(0x7f0000001280)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001240)=[{&(0x7f0000001140)="a3fc5d8ede8a7ac331666e39bc15dbcef6deed14288a0bcd70cf8bea80cc448e656eb4edcf2ac6d5b5f664e5f986701f3021b52422e011ee3570be925b3a24069e302dad19abed389192eaa762b21498133c8fbb63a07d01131685c10876c9d5668695ae7c4e07aa47acff5e4d297fd6ef7ac49d115a50b9c718a3d1dfd06ee997b97bfe2b3007fd2aa48de37f715724ca2262c5e47072bd375fea5b05996e3da5dc6ec05e47d57826fbcb2248c27d45d3e761f34c3b254849746a44926b5a99a2f13ef0465319443d8ae36aabd65e1fe0276584bb541abc9ef185ba76416ce531662fd74149e8", 0xe7}], 0x1, 0x0, 0x0, 0x2}, 0x8) 16:00:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) getrusage(0xffffffffffffffff, &(0x7f0000000200)) write(r0, &(0x7f0000000880)="bdfa4d2582c321adcf98848ed28051bd24603dea8d0343d601000080f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c601000000f0130906e061a751733f5c2091f3e9bdd11c4518138f791d6a2e60e1f34322c0cdf8608b48935d14a79cd66c310404000000000000ae1f50146ed5ead47dfc43c6c3b018be5655ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238080096d2250fe439f347ff8ab32ac184e6ad30af4e579efa285828dc1aca7bc3e92434cb41191c368771b6626551a90e6a0998bd25030a8ef875a3e25447bafb7147209b29b35216d1f947ef355d3cb3fc4112013a2adde1491facea20b30900979a3edefad0c39068c5c65f9a0500c82c9ef59b196ceef9a4a00f9af502c095c939c696c33e343ddb8da44bb057050a5034dfef86fcae9fd5bccc71404090e0a966b9bd2d9c0897c742ceaec06d825db7382cf5b590806966a7e8891f406d371037ad6054257be9c9d905544b2a1a1fce2f78a385a51aed6c4524104dab61703e13ec3ffef9ffffffa9a5ae87654083da7f8b40bcc557e5b1815e2b763457e167bc5a28ec1b6900c76c04c0288da4d9588172ba770098323c22b299df4f818541bd67e6ee06d6c7de5f788d72513a5a63c8f0a2e54190ea8b53c0a637d19c5f89cba82a2a6eaf84b46aefed186ecf2348f65137f98f16318716a2f21b2b22a829b1d0cfe14409", 0x216) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x7, 0x6271, 0x1, 0x7}) r1 = syz_open_pts() close(r0) syz_open_pts() dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) stat(&(0x7f0000000040)='./file0\x00', &(0x7f00000002c0)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x3c3, 0x3, 0x8, "0000a0000000000022000000000100"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000340)={0x8, 0x401, 0xa499, 0x6, "709ee3fc1d27eb5328095da09cfffcd85e5a1a3e", 0x7f, 0xfffffffffffffff9}) 16:00:04 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000000)={0x3, 0x4}) close(r0) 16:00:04 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2000000005ffe, 0x100000001) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x4800000008002) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) 16:00:05 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfefffffffffffffe, 0x8000000000005}], 0x20, 0x0, 0x0, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040)={0x2, 0x8}, 0x10) r2 = dup2(r0, r1) kevent(r2, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0x1b}, {{r0}, 0xffffffffffffffff, 0xd}], 0x80000000, 0x0) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 16:00:05 executing program 1: mknod(&(0x7f00000004c0)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000180)="6e2ead", 0x3) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:05 executing program 0: r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x0) fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000240)='./file0\x00', 0x2007, 0x202) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x2) r3 = socket(0x18, 0x1, 0x0) getsockopt$sock_int(r3, 0xffff, 0x1004, &(0x7f0000000140), &(0x7f0000000180)=0x4) 16:00:06 executing program 1: getitimer(0x0, &(0x7f0000000000)) socketpair(0x2, 0x7, 0x20, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r1, &(0x7f00000015c0)=[{&(0x7f0000001440)="e0475f32d81390572a9e803234dc0f8b0e443c1b0a9163fcf56cd0919ab17ee033a67ca34f6991d5a1a5e671c40017b105fd21792b1204839bc2e858ea9d8c3a908a723a021c872a773937f8266acbf445c7bcaf343cd9b28f5fec81c6591b844add2a53ef62dbf585ba97a5a47406d8a4fb19330298d4d37ab3e76108f2afe26e93037d0d49f50b4eec33f045a0f4f182703888e718de197b7986351262823c64028bb7985e8008c52a19426ccd39d572", 0xb1}, {&(0x7f0000001500)="44ecae109872c2e5bfa53e4166fa9399a1bfeb3ad4a60f32bc308a56a9292365e404c44016c18bea3465a809024833ae5d76384388b4800396bb086aeef86dab9aab5dfc68954d59706ca1db83cea3d92a6e74ad5a937406cb4a7140cb2c96477be1d40ca185cc2436a446278a5dd92b854cfd412a84dc6e7496cfa6cc87cf8601f00590d17a04408c03c47808534550029683668f0c7601252d143b61e95a0f67d8f4a801ca9fc2cede7cf9a35ac761cef24aab3015dd162c", 0xb9}, {&(0x7f0000002640)="7de0a2cf90dad385089ee163ce11f38b6fadd3d4fc7524344ecbab753cc244f63a6c0ffba6bf60d7960816d6299853ad36d751a2cb4dfa29b844d274547786b4abfbf878befdb5fe78ae59956f887792e4e072a2f1f2a2ba8e76c80d4aeb47326acf2d87ba4b2c6c9d6c013a617a9a808862235d0d606459ce", 0x79}], 0x3, 0x0) setitimer(0x0, &(0x7f0000000040)={{0x9, 0xffffffffffffff15}, {0x2574000000, 0x5}}, &(0x7f0000000080)) setitimer(0x2, &(0x7f00000000c0)={{0x8, 0x1400000000000000}, {0x540, 0xffffffffffffffe1}}, &(0x7f0000000100)) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000002700)) r3 = fcntl$getown(r2, 0x5) fcntl$setown(r2, 0x6, r3) mknod(&(0x7f00000001c0)='./file0\x00', 0x6000, 0x1f) setitimer(0x0, &(0x7f0000000200)={{0x60, 0x6}, {0x3, 0x100}}, &(0x7f0000000240)) r4 = msgget(0x3, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000026c0)=0xc) seteuid(r5) read(r2, &(0x7f0000001340)=""/131, 0x83) msgsnd(r4, &(0x7f0000000280)={0x0, "04c572259076867eb516ae02eb901a9625637b374419e9c9a6167ebffd6bbb6221c988819b7dc2fbfa2ba483091d0e487f418bf8869c0cc9fad6145f2d4442b7a4a7d23d05b5c2549da684cedfa770fd00e775a783041c481d6d670fea5c31fbb743f110d646cd69ffcfaec591031b3d719ffba01271162a1b6874015d81e9c2a94aa0fa06b1938863f1b3be74824a865fec3d21b5a966be0436c60f52472acf5baff438203980c29a28de25aef0cf89bfc033f9328bac9ae8597876d2d27159ed5035c1a2c9d9e3ea4666fa7ba6f1b4f033ef13c270dc5c6ddc6cd46e55f53caf1fa6f73dcd74adaa7c282a765d7912980ed203e8f89903b53104bc18123c8f04cea11e5b4258eb4994be61baa110aaa2f43815f4240110ed5ecce38854c057c2baf14972ecd7a613dd2424ccbc13622620b36b6f592777c802ccae2c6ba5ed439a0522bf17eb58bb890795ade755ebc5fb0fdf145e52d46dcb6bae961b607060a3ba6f36d98823d3c4d7e52ed361dc85dfb9b1eb0100284ccdc873b995432ddd12952f57eebeb8f77f8bebec43b8c78655d6b3f2a74d51df076f94d03402a5768dd335ada04ddae37ec757ffd29d1ee7627d7a6c317f9cdda39dbf3ee34feb6e77987b1e8e4ff64f08e821d5286488ae8e4dcb784be6acbf9ec9bd7734473cb0338dbae8583dc37ca7257379c5435845f7f44b14a1e9ed142f4e6e5aa0abcbaaf62701f629f6a96f5bbd75078b18cd352afbda25dc112187ff4e7f1d4bcd7e9d1756789c325a5a29a98e71402dd1ce57d4501dcd065405ec6da8e6621d79f49d6ba3b4550c77562cb5472d2ebed5f54f38e2c4fababd54f8754c5b43fbf559b038209f569bdc07ea1bce563fb0b286d3dcdbff8820a32e3a5283d551e93583a50d61552eadfcfa53f050d291c7ddc26e680a1ccc64b8b88e0bdfb8302ffa5d6f5893dc68b5fcebf763d64e3b4132038deb355639cae96b484a8eb1b331cd5461d97253c03a9a7e6b8b682fc25921c08a6917aaed35b96b5fc40945a3beea0dd24e88537d0bd44a9e725d3d3fc1bba729ed5442644f1641fa43b678baa4949e083a2f148594638415f255fd5e29296a8bddf0598ca2c3df02e7d18f4779e4061d6aec9ea4fec0fc68eef9ca260f00bdb18c2a18e9798ec836967dfdc7366a80edfecb8dea42b3fe8215981e44dc2f1202706e8cadef102c8830725f406a4ed9c3f1573e0752a507e8b6d707fd54a6984ee94d15c457acca66b7fe57aaff087441c5254eeb60c6b70c5e765092644b5ba45979d0af5625c5fc209f7d3d37b5215d738bca34b7bd734296a18da0851abf587e38a83abb8a69b763126c6a9cb192a7485b6b30c2edbc30202fbc84150d53341a8a5e55c062e74c34ff22c40686fed21f996f99acedb0eaeaaff5895b857063a9017bfaca5db3520d072e7242673134fc2301e3b229fac0c19ab64a58c27c0186b49c4504304127b3b293e1ae1497e124590fe8db9913e7eb09a6b7ac0192946a3664ea8bab7f9a31ab70ff6e4cb1f03f461371263d0b705b0af7c20a8fb077e14adf2fd42fc82ed183f2beefa8da082a7164b5a4987f8745a679ea59378303bfcb7c1a18742d063736f553cbd243afa461ea471fb2d573f5293f847bce604991e3f3553f66b225b445d96e0b58e9c7470ecedd26ad517a444ecd3b132c045a3f388584f10cb6e98ff2e58896dfcbf7791e8f4317c2758486b9511d1d22856f8247e48cd4f1270eb4f580a6ba99b2619570b90c51bbb6d89c0691e9a2c8f466dd3b65d352657cbcc9a3e02583b9f5c9f6856a30f6b65517285c4270a446f51d69535dcccc1d72454e724ee718ac235573d974d6e0829ccd90e374ec026e9f01f9cf4644a246f8d8f131ac64a2bad4e01dbeb370bed549f2f86feb32ba15759f4582ab628868374e26d4c59b57a997eaa7f6cf74935845ba83cee21ce85a34b8f984fd0779839b6758d5eef3cf5f55eef05d6f7bda15dc1c00025d04548884d0dabd4a64d5e8e86cf1f2f075effcbb5f151fce35083de8c7bdd289b59d1e5b5935d3bbbded523682eca38f388aecf0f6b17d3fd82af8f46dc096ef392f2e2db4448ee2e6efe1292c83dd64512592644a94d03244528bfd86850487e5f2163d0cda661f103117b8d7771944c89fc32568f2a86f1c91c5a8125d5643653f421173019ebf25bb5f6db82a94c7df2137ed3d78d58320b9894d92750bf764f46be03edfd22e3439c7cfd1cdb2a77b730041be9a6869f2325231e387e7ba08ea121d7de298b87ece722757f926e12e9aec4a72c247655d8c8228f8e9dd1e1d5dd3aa1d9e433bd3a5d580f96c16af9031803b5811086cd9a18d6b8671ff8d9af561f4c0255547fa265aaf0ec87102cb500579c317ee2e71a1e0584476e8b5fb059f749da9f54fa265d16bb94bb091795e782686ca9a8960566dd97c28668ee86f0df0b0c12e98584c58fe2ca3b5eaba0c72ded1162ed60299c5551e55c362e01f86dbf52d882571aa05b0b1cc5e72933edbdd851aa84345be8291fc25455557f5a41d64a0772d602847ae370443dfd9440a398b9190e2d7e830e4f3727bb1e402a7a76f855c625711e1980188f6b1b1fda7cc75ae98de80f0f09f6bd85f9c494367671ff9ff3cbb58af0ffb86670c3dc1dfdb14024dc9ae3423894fb33c9686759009b4c52013327bffc7776b37c436c981281ef7121a1c5641a310dce102b2ffd0823528584c0e209a655cb71d632f54c942117ed8c506d0704ca77db4a4bde1c6a4bf45c251b6d9d82f7f183c840da49d8a1b947969e2fbab8cef882dcc7ad392301f0ac8a202e3f1d43252175a5d48c5fce00d31a9736d2974ff2e01b93e439042b88f6092acea82324711463951dddbe5f015fbbe2eaf93cd6e84561410b299341359d6663198f4047ea0b57ddf43e69acee2e04f57581db46ecef47c0e0772be7e197477d1b9125d68d0d6cdd77666f13c40b8a0b4e30e681d0610dba3c83ab3a6dbcea80f98a8c717851c273b0c69d059c7691ccd8100c16d52c9cd4b7fd353ddb2c273840ea1dcb3e47a1bb8be62cd818a4940cdbbc9913c82629cb9a1aabf08f0264754e3251370c3835c75b2418e1c9e914b7f61527ded4371264e42724624a936579478f8c746ce5fe23ea92c396706ab1fde3801d1185c3759e2e04ebb285fd04c0eb77ba4f80537befdfa0feb422876a243904f774531dfb14fbf3c852135552cd0cd1d383d7031cd0a43bd5459a6bdd2348c42c6a830c7413ef151798fe5649e23ff1b4c181e15d07288d91fffaee236bc9e71712de52e9eeded34965bfc7a389cb0574a5823b8af8981e543d5adf07711970f30b22b33b7ec5d515c1fc466294bba93bf357c79a4197ea5bfcd4f1f13669129a4ed5cdb741ddf2ace71d1f4ca45153037c6b031a31256b95ee56e95995bb4f3954e2f965e1e5f65d253deeca052ae54cb1a32331499606e206ea0cea737448391ebcf5fcda0dd1960881cda4ca32e704d035450aee82e1e86497172e58bb701487a8264e557ceb2e0ff8719dd9bdd00793c50216d2363096cb33b7aeca3505a8c80da07e9bece7c44139b7584c2ddf5ab2f63950f0618014d04fafb5cfc4119c4b5f114eeaed1e77c9a1cf873ab0cbbc1dfe5b4d4e6db7b6d0d084e4799cf8b0ad446eb8fa304b9f829c850e519ae72a3c3443f8be6b3ea14a48da6eda5c62457795addf6f31ac49ed3353f9c6193c95641f9648494c84242711a8295d9de8702448b908956b3b3b919a3b650ab5b96a844a3dabbb8037af9b051214c2363ca9f05bb2d40ab841537785ae667526e115b6525fc6dd58451a1130b7fa183601772d12a0ed6dcd31415fc3c49dd3fe00c9a1708f79bda0aae7328f239a8cda3f0dd9fcd229c2ebb82fc390ce5f7f42d93b52cf59e1da3ba9c346b48c8e699646e3dfb9eecda0fce23115dd983ced0c863cb4f04377d9cff5c99e2a4e7f4e5145ae2efa089e351785f26f73b518fd4f508609315d35397da0b4f83453cd6acadddd41e163e97b53597a4cddd555dfe1473840f0c05e98ab3f0fb21a06a93756926b8d5a3f68e4a22380b4afab977bac2ff61c7aa27e839b06f1e4590077429a4597286083ba376e541d128d6b8a695f52ba021595b03122fd2b367fbda72ef1dccc48d7341c7a9ec99d6f62b8abefc7aad22c3bd6ab6c291c8eae468d1f7fe619ec48799dde9ca27e070657935ca5b17204cee4bce27558293e2641b4fb06f6984faf7f37c147b04d820441dbc7ebefddbb68dd17134f2e719676acea540ace7c2e2e4c254bc7d098cef1257e91a95ee2f896f2eb3853a7eee91b22b81bb13535a4e9bafd2d85bb560e5b6bdf08b2256625e373f4f711270ffa9986a20dc47d63d83e2f8fa2b224abb0ad79d23d7b3ad261a243f8462fabfa24ae047c9f8ad59a1f45f17f6c3b707f8039696242d716b14551b6ab2fda74c703d054656b6b8d487b552dc98d5b9212d093a3d04b380e56639573bdd217ff2534eda771d52752000ffe60ce9ff08cb28fc7bb8e1f42161c19008cdff277b93013e639c18308521d2267da0b45dd1862f9b202404338ac7b8e0beec1e71b10d69528be80e0ea9e21a64d77fd425da083bad861a6cfb0b0611c99dd1ae3418f5fe89726569dfe2889ce172bb111cb8081f91c15135f8aebd432808e1302941ceaa9ffa91f86d7bad6000b37e058f594f93ebcdfb09c09b1fee7256934aade20a2988d7ef66be2e1233012c59db7d2d946c38b57d61150adb8b6a7881159ee5bf7f26539f84bc3b22ea21b8101994301dd0ff2364159ac11025f1f8979592c314a1dba77d8a0a42cb4e03f5a54e04750672687857d62babc0351bca263030b0c470b14f7713b1605eb9845096d292571696202c2fd41c67e8a5100cebf674b2f8c7499ce64b575d471a9633ff5b4a4ab49f4c381d14d3f384839ad1a488ed0e40a5752b28982dd7e43a3fe8f98f9457f2df9228448ea304d4823bbe3382e754adbba3a9608d5b19d8ca9f3dde995821b1cbf4b4fc24665a8fab5f9fdc72d3ad80f203fa9349335a4d82cbc1e5cafa50223f10192f5c53849bf94f4b82a55a12ed31f7071dac79292019e665d3a8c5b1bb2a6da5936d24bc0ac9c1d29d8ecd6546fbd7065bbe0dfcccbe702dcc3d92a872ae927e3cba19ab6bab5a506b9654121fae832aa51f29ee1b5fc1a0cb6ff14823f957989808ad61a42a85424517607474af0bd298341e01e9441713c552527b6ccf474e724ec75e8678dec4d5f8cd51f9607767f627827608dc052802afad7caafb5ddfc113bdc2719c3501e6fc0296bbf1a5928ed3cca87a39d676697a420f3c4ae0b230db19123e1e917ac51a0e86aa41b909469603c404d36947a8328bb37ca9375b8a54afbdda69d36c3c0614eb23ef2f90cd2ca9872cb62800533a435add1b1328ffc6d4fb132d40b7df567c08ba74caf8283e05369f00d1ce20a780634d9ab8127318b87f3beab7b71408c0bbaf449cd30f734fac59eb3b7de4ba46d684d8bd283c546dcb40f4c6525df67f615212a92476a935c60b6c5fd856fbf0a3a50a7c7f3465ba48dc8eb654eb7852fb71acd146fe5637bf95a657df1ec344f4e0ad648833ad3ef98d54bc9828643811fa9222e7d22f8ae948a831efdd6929eb22f884db7d90e8929bf9d59cbd9472c21d85a2db6acb5688117592db4fea7209092369fc69b97f8ddd9504fda79a2a0780ed9957c6e13c78ccc36e284d5871241ccb6de8de62fdec6a15df553e1ce5837ac646"}, 0x1008, 0x800) dup(r2) msgsnd(r4, &(0x7f0000002880)=ANY=[@ANYBLOB="71730d704c0c78ab4a6420a96d8162975a2a2fbe69f632b9fa39a77c5f948e4a317338210a7dd463347905cd3a360936172abd7268d0377d0602f8b710e9e90000000000000020f8f8eab6f4a3ae970463a647e696832df8301e4682fcd39ede698b3ddf75d2f331ee401700a677c7aa34cc1ff984f13822af742aef10a5"], 0x7e, 0x800) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000002740)='/dev/ttyCcfg\x00', 0x200, 0x0) geteuid() r6 = msgget$private(0x0, 0x0) msgsnd(r6, &(0x7f0000001600)={0x3, "5d99a00cafdc95bb741e3be4172dfbb396b8d7f2af5ee7b814f5023087bb69d1f5a9c94ffa1697d7c83b0ba58d3fc3f1aa8743211aa96b859433630f60d806c96f3de204eb98907fd7a5073164a423920d7282cfcb1c0cba3002b62071499a67e13df146cb5085cedf057717da3fdcd7c7cddb5554fa59b0a056e3a58b9048ad22226737dcbb79d8564cce6d4f8c0cfa1e48639c66574c62b634c6c5a0fdf99680b9de52321145e3dcb1d217466bc2e88ec39502996000166b5c53178500cdd19129d98aff145b788db085b1e32ccac5197b0791bc6cd951c3b261d804cf6c2dc4d35dafb4c1ad64aee0ef14b40bebff7e50de7f551c5fbd6ab18708d7b2e561f47b4f9975d621531525578fb5ef5b92a8b185185eab4d428dbb1d911cd6c2a10a76d69b37a43f941d9c28b06f8148bd8e8ed12d870c1129f9af0e3a3077886c239965ad4a05cc63096fb1f4f8f374ff9f0cfb7676adb61622b310d387edb59925e8c16d41d4252f232c6b70a0ff26306cdee48c71d3d1726736cb5854530ca046f01a34c67917241d883546a377fb5d8d7760841c60353f1e74f3b01f46647d97f111e9ed2fe2bc8a03da66e5ce08bf1d4c431f9cb610972a1871ffb5ffa114fec80909b108474db37ae31f5b5fb9a790967ae1862d334cbca65154e37477a6ecafcc73bb2ef37e4a5caad7a5e32725b8ddc314167b8b3637ff525fc26e59f7b62a6e36c6f7bcc2e843315136a8724019d6fa00a653abbf65ae50041e90521e8631ad35426bd12c94f26f40a45e60181affe4c2c4c295f747dde3695b7a39473f18648d3a32cc9e3a5851fa14250c2b65c01f9728939f728733695872fde5d1993f18aa520c692a345d97270083a04c51fcdb71cb298d3925265df32b0ad11bd9352ddea208aa99ae72dc59981844b628891135de32feab578198961ea9416b9a6f7b4c1dacdf0de525a5575442d871ef19c0dc06f9e912be41244bb07f36e9fd0f930f702184ef9ca2304c3f92d669e1da1d5e030ab8e7a497206eb0a30ddbcaf7cd579dff058a988a13a0e1f06e95ee504b32cb0890aab210214bd59f79a7df9630f5255b5e67e7091699cb8457e7ba4b2d0796c70d281e3c5bb75104790469f260f91502cc386fea603431e9566c998ec36aa21cbc95dff6ca730f118c24ec77ae9884722643d837f19774467ab8971d98baa999f0364fc16128adfa8701a7b55a946d4ae7b597dec21f48ce908e821e5876569f4ef7e552eeb4fdc224abc2279813160bbdabd64ed6cc7474c760a9ab63b5eab332a448bdad0cd12084674f8d375c3baa96081a0975918993a9e07796e5f2fad3c201c1f5f82d450adbfe5ab18702b12c290c3f2ab1c44bd6b0a2c7e19b05e24194ec2668fb849f4b321c59fc0ee4d71b2ed670d9ddc3e6ab009a522a7beab7d33f24fe8c3a32e6466d0686003a3862adc41bae8d770719dd5e97f422b5ccac36f389805909cb986c9955b0c355de10dd14c1a2025cb6170aac099ae4d4e727494e88dfc03e44a8a88f421c66017e99969a07f189cd6f5736364402b08cc5130fa85e432b96b406cd3e30e206545eb1665cd979811398d0203ba1d8a1b600e819094c64e7e2e1af9aed16c030549ae228cce3e9559293125edb3faaa6ea5cd5ac020588bab73146adbb06780e389ee8b7516dfd9ab7c232de4cea286f255fefdb1c1d3b8461e88e6f64431f904138ff64fef75e591cf9b0e5562dfb3623532b3e654e339c1dddcf1cf289d8f5bf3e0d8dda435e02c2949ce3025aa66a32ec16d6c68658096ffc6d27179b0ace76989697e12549a4e38f74bfb75d2047dc40324bc0825cd2d8278650c75ba7873126ed3126902cb0a6485e6ed67b2fce2259e9c9c5b958c2700c5924e67600683b71e72dd3e712f2612034173d7e936799cd862a414d1713d4a20ed1de15db32a5b2217276906759c462395eb5f87c100eea25bf8e7b15d538659c4924a493399acb03b4527836c51c14ca050686a4839bf7b79ebdabd9b3c8a2a49e83c8b7593f6ecefcf0db3c7a522b78c065532411c9e237d8eda12e5ec265bdb9dff39f820393aad791b4fbfea3a9b61ffee762780797d84e5be4494d0d1abbd59019559349395ee9e93c9d09689152967d9c353caaaaf1403123000c0e94b5214b52e8ddc66e96acdee08fcd9af98f17078e31efc1716c5998a21b42d1289950be120fa74a8d6c5b58ffac0e9724fe37f28e3d438d1467821d4cf927354594908b2f773db2f97417a03693368557b859be38a07c52f3452751d2734d244866a21ec37ecda0fb7b4b45efda8f1aee806d68d23891fe52e814fcf6ea71245cced3b366bcd1ef1ec83a80317d718b50704853bf886820c215513c31397509c4bc5a4822eda601348d51a6ae35a62320d9dbe38578431e527e765a3306d32f59f9b6f14859786f7b4894b1672242f69385f85ab8945583ecacb323f59bdedf5344a336be18b712e9bfa4314439dbe11f7897153bc03fef1fe661ee72f6543baf3f0d9df6ab6dda936143ad2fbeb7ce4172010b74c10d3db649b3ca1964f1b52969f45a271f7227c1d56a50f7fc383c820ef07db94932fa75ccd2aa8b9cc9ec6641f0c1ca83fd819aa142c57c4fbbbcd22996eb329aaa2ac9cf3a9ef83f0333f37ecff5c8071715e98a264c9b7657dd99081eff3e0a5b0dd3463bcda1c1b3b6a13e47c90f5a6ab7ec840fa528a790ba82cba54ee234de2bd8e88ef4d9f3ee7ee57456be5427c4d908efe8394f239a963edcf9d9dc8a8673885ece9fbdc1094932f1b7f1beb71ef53fc5f407c28cca3568b7aeaf6d596763953ad70fc73d5ba793ddaa9ceef12f2186a0ff2c5abbb8f2a9584b2ada41b3aeca887c500bf8027d86befb5fcc94ffaebd1cd63c2aed4980b470a561c207744f126c4fe5dc8d801d8bfa52f5aaf6c5a1e88dda67c518089a6b4867dcbda0260aff0f304e9a450952f7589f09d24c936c585fb50e4895055b3efdbe8df6072ea773dbd366c5885e5071f375e9d3106118c176ae1b2dc5dafcc20a865e26b8c888814222c967de488076eac6310ee554e97a2f9f3b7ab059d7b4d831d60652e77e1f6ea15c9e50dcd64e1357d4c520e7d89ff088c4870f7945363f328f5fd079b71e2f41bbac9d48e3fce0fabc57a92b81eed3a3be794ddbf8caa05989294fb670de54c1ebf233b126043b6a156b3f48862bd0bb088c38c8ab17dc3069255612f236d8dd3065d0c57dae04a16d178143e73c1b2e2b85b21c225661a181d710b3522c34770942fe1ca2796b61edba3a77f098a61db7081e8414a284550b8a007ab14d9bb1d003a4f75bde0f7e25f574b20fcaa4417587762629cb8f6ddbca123bb252ba4d28059cd0b49a4c9bb43864e1c209b78802247d579fc272ffe9aae14d18627440c8801e7b0466b765ae7d99e08a5deb931ac59f1aca8f67687f7a41dfcab54cda2ad8449cbf18a599fc5a03d4822062331eab5a0caf00e5ff896f704ab0a8da8e81048a436cc40534fb9677e56242457bdc32037ae2eb1be038c7b3b7fec82aa145802d037c36116969e49306a3f4edf9e99383ee34f2a98a4d494a6b216eb9c494fc7bb6ae206d9b8490ea301ae11f112d5400660359a8dd7ef89df4cb460bbaebec8ffb4e130e525f39f606f317213b39960d33855a281acf47229d0d2a6fb5e4f464c518f14c2044fcb92200524cc70b8bbb97a1b429395966a8237c9746f44d6e8af3ade7c7ee3a70c9c0f8ce29f678154f1c85253fad5dbcadb3f32e589c6490a59ae39a1567a9e06f8235a63cdc06e088b9e64dcd94224ea4a3e09a8e3a2d5fcef212232e713bcb0dad38296b5b22bfdd9fdbbdd733900389ab485df3c9f9a609aa7da375ced299d1880b2756f6bc46df8705774a635bb45fff66a4650ee3ba7a84f1ccb14cee1e1c9c312d67651bf6d904b85468e870bccb122512964a983970593c47497e506d30230a11f77e4ba475c0eded53fdfa540aa24f4923dabeca9de362e454653527241fe39fe9c93438c887c6ee6d987caef067e448d80d2e6d473338c1c43d860f90a8c9dde678421dbd10ddf421b6469a0eac58d9307d2ddb513846a5559750daaa905f98c67279ff8aac4a0e8949c64a231bec2c4532397631f196f0872d6898339d4c9a4b0fa48314ba3d67f020f1aa5a21d0d1570ddfabd7e397f6cbf3899601b46d84dc03c2a386f7bea1900a3b4d07c000f3779361be90923a28588c6cf4e54bb4ffe5f6ee76fea96defa25f79b4e7e9ea80681e76dbc2e3edbddcf9e1f494e95d52387fd383d54513583531c72ffee6527e07913d6092991d5eee644274914d328846b4f5f2451f5a2246d2eec0b8e1cbe5a07883d5e7e284f2214e94713a6ce494c5ff0cc2447fcf7dc48d2ce8df22e70d402f49613c44bed858d77c10b5935cd242c1a0b15b7b26e14b1286d07ab11783a17a74bdd46b304b8fa64730cb288e77eb5dd22e425492ee82d490edcf76d76a53b15f08fbd9c05961e882bc5116320d687fc946aab74cbe0b56758b3640c8bb4f300408482cab8988341dabcc5a741d9963999b427897c12f255a32b97e4cb47929724c9733df8690cb7a040dff8f29eaefa9b1db15b77ad6b6481aa8d8790c9b4a869411e24382574c3fe9371d90275c6effff94a930bb52fe4885987583eb8d66dea176e76841c970fdd4dd3710bdda29511b006e56f5927e67cb20d9ab26513f5bff9cc3c2d0f1196bbf48c30822db5cbf635ced5acf567c02f371a11149a2a8ba8746354c80cab3ac488511504f735c252366f59926c0c9934822dba6f21cdafb110b98c36f609b7fb7f385c20f02ed1fea7dc25883488afa51d21a72b152a9286f11a438e754b7fbb40db315c13487ea2790c1c82df1de977224355e0a1a96ed107ae27810fc91660534001eae34914ec1182621cd40cecf2c572434a49bc73fead4891ded597f0004c319171227f328fcf9e24168cf56159d20fa2cd55c2365dba371063ea83e4e7cb7f472c51c40cd9b4e4e4a34a349f6990b08eee8353c1ad6e22c9ffcaedb95493905fa5fef4f0965993589f94b04bd0495dd2a87513ce8e1ad3a96af81fe724c17d4d8911c3fb65aa809b2652f6bce53a933447141523781474aab36c8377197ddcef34ac9752c90cc598e81b291e2aa2fd78f57e1b1bdb8bc8354888b033e24965563eca712cc413065bb09414e5b3898bf6b628785c307cd02b47ad2dcfb35beb7ae37b05f6b6defe022fd74809fdad6f4c156f07de9276c4e9920056eee4d068008a0ccbb48498ca0c3c4228362e1b64b83c029a84f232c4971b07387ff9a55e59c1f026df5813f66789fc1e96dd07a9a836ac486fb23d6b93ba350521366b453089555256a0f92ef2f11951dca85bd80afc2f5204916c8f9d8d268c1f4c3f47f26884bced85d4e7aeece22090e4ec886ba7389619ba19878bc19c4c609cb0424061476faedc3f764b56c65c9181a2590e174dba3d3c73cec8c0ab16f540570395ba0e04051cc2a7805fd3510bd090c61ba80b0a717a377359b57f1af66c0e13f946a8132cdbd261378e606f2cf5efe417bb42b02126804f335ac23ad0da4fba1e246bf47e920f527d10bf6d5d06dd6cf0051e06be6b2a33b61edb021c924ec274335b316a04f1c067459ea98b61128ac73257bc8cc53e24f0f235fa23a5566795a85ad4992cce585ccba3a6ed8d2b5c797efc92bdc0626784dcc57bd9d7a83905cb7f2aead8be49ee72d81e8c4389c135e232c4236e5f10bff2ba2fc22fe"}, 0x1008, 0x800) 16:00:06 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x10) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:00:06 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0) fcntl$setflags(r0, 0x2, 0x1) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000009000/0x4000)=nil, 0x4000, 0x2, 0x1c, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect(r0, &(0x7f0000000200)=@in={0x2, 0x1}, 0xfffffe21) 16:00:06 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = socket(0x0, 0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x20, 0x0) connect(r1, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) execve(0x0, 0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) 16:00:06 executing program 1: r0 = socket(0x2, 0x4001, 0x0) listen(r0, 0x0) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) accept$inet(r0, 0x0, 0x0) 16:00:06 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000200)=0x1) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f00000001c0)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r1, &(0x7f0000001480)=[{&(0x7f0000000300)=""/26, 0x1a}], 0x1) syz_open_pts() open(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "27b1a0d0cd7daa0b4ea95e360dd653368ecdbb89"}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "ecc67a0bb26ddf4c2cf6264ca32c6f1a9bb18cc4", 0x0, 0x7ff}) r2 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000140)=""/127) syz_open_pts() 16:00:06 executing program 0: r0 = getpgrp() r1 = getpgrp() setpgid(r0, r1) r2 = syz_open_pts() getrlimit(0x6, &(0x7f0000000080)) r3 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000140)=0xc) setreuid(r3, r4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x800020, 0x0, 0x0, "85496a00020000000000001167f5bfa600"}) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x200, 0x0) getsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000280)=""/177, &(0x7f0000000340)=0xb1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x1ac3, 0x4, 0x20, 0x5a3b, "ede922120beb03f84197ba421113a99d1eb08906", 0x8, 0xcd6}) r6 = semget$private(0x0, 0x0, 0x140) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000200)={{0x20080000, 0x0, 0x0, r8, 0x0, 0x6, 0x3}, 0xffffffff, 0x97, 0x8}) 16:00:07 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x28, 0x100) close(r0) 16:00:07 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0x0, './file0\x00'}) getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setregid(r1, 0x0) r3 = semget(0x3, 0x0, 0x2) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000000)=[0xda9c, 0x1b6e, 0x8]) setregid(r2, r1) 16:00:07 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) fcntl$setstatus(r0, 0x4, 0x80) r1 = open(&(0x7f0000000040)='./file0\x00', 0x68, 0x20) ioctl$TIOCSDTR(r1, 0x20007479) open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) close(r0) 16:00:07 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) flock(r0, 0x2) close(0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x3, 0x200000000001, 0x9, 0x1, 0x3, 0x100000001, 0x0, 0x1, 0x0, 0x4, 0x1}) r1 = getuid() seteuid(r1) 16:00:07 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f00000000c0)=0x100000) bind$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="01002d2f66696c653000aeae41865d27c523d881b015d8a8722c1ecc60bb9c95d3f8b52049a5cf990000000000008500040c68c98698a181ab9d96ed70d312a9c498abf060b2740dfa76c8f8e39b71dc769aad5ade75c2c3d3aed98befa082c174046f97785fc68683200a4ecda12e4594d8afb30d2146e666e376b34b6fde73e6ad567e9c028ed1ad849ad5f0609b2055e7d132543e7720c773db7df6e237f470711b939d9fb601e5ab08537c563fc6bdc9acff59cb1819340cc4425eccdd507c682bb198091248be195021b3aa4d2b84d6e71b08199d13721b9873a63482da99d0ebdad8fb8d99fbdf177094d8ff"], 0xa) setgroups(0x1, &(0x7f0000000080)=[0x0]) 16:00:07 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup2(r2, r2) recvfrom$inet6(r3, &(0x7f0000000180)=""/245, 0xf5, 0x40, &(0x7f0000000080)={0x18, 0x0, 0x4, 0x1}, 0xc) r4 = dup2(r1, r2) kevent(r4, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffff8, 0x2, 0x20000000, 0x7ff}, {{r2}, 0xfffffffffffffffd, 0x48, 0x1, 0x8, 0xeffa}, {{r1}, 0xfffffffffffffff9, 0x8, 0x1, 0x0, 0xffffffff}, {{r0}, 0xfffffffffffffffb, 0x1, 0x84, 0x1, 0x4459cfc8}, {{r3}, 0xfffffffffffffffc, 0x80, 0x80, 0x2, 0x80000001}, {{r0}, 0xffffffffffffffff, 0x8, 0x40000000, 0x7, 0x8001}], 0x10000, &(0x7f0000000340)=[{{r2}, 0xfffffffffffffffe, 0x10, 0x1, 0x8, 0x2081}, {{r1}, 0xfffffffffffffffc, 0x10, 0x40000000, 0x1, 0x71ef6b80}, {{r2}, 0xffffffffffffffff, 0xe7, 0xf000001a, 0x6, 0x8000}, {{r3}, 0xfffffffffffffffc, 0x80, 0x1, 0x4, 0x100}, {{r0}, 0xffffffffffffffff, 0x80, 0x0, 0x4, 0x101}, {{r1}, 0xffffffffffffffff, 0x80, 0x1, 0x8, 0x8}, {{r4}, 0xfffffffffffffffd, 0x6c, 0xf0000003, 0x80000000, 0x2}, {{r2}, 0xffffffffffffffff, 0x1, 0xf0000000, 0x52fd, 0x7}], 0x80000000, &(0x7f00000000c0)={0xfffffffffffffff7, 0xdac}) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0x9, 0x0) 16:00:07 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x2, 0x10) sendto$unix(r0, &(0x7f0000000280)="3127e4ae926b41be12f127f0b40b9c23347e523e82a8cecc468a661f5ca68a3a7012f90579e3262c1574f20e165c0aae863f14852e508910ca1ad5305f26d611fc7de4c3d63264182874fa631e5502e2d03582", 0x53, 0x408, &(0x7f0000000140)=@abs={0x0, 0x0, 0x0}, 0x8) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x10307, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$KDSETRAD(r2, 0x20004b43) ioctl$TIOCCONS(r2, 0x20004276, 0x0) mkdirat(r2, &(0x7f0000000380)='./file0\x00', 0x24) setuid(0xee01) ioctl$TIOCMSET(r2, 0x4010426e, &(0x7f0000000000)) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x80) write(r3, &(0x7f00000001c0)="c2bfe72fa3ca1f5fb9f55c8e60f937ccb0c65f1afc8c5b52c8de865833be8f2b5405e7be9d6b99eea0d385888d8a3b5d56ad80b968964a3ceaeee05ea0389d8e46bbd02e25066cefcbdb0791afcc34a029be462679c4753b7eb90dec1c3675de53287b9074846001c8b1350ace92b8bbbc848e6e41ed488e4354432d76586d2becc96f9544e4e676973da27d9738b1ef91", 0x91) 16:00:07 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x201, 0x0) linkat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) 16:00:07 executing program 0: r0 = syz_open_pts() sendmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=[{0x68, 0x0, 0x0, "3169a951e955b590d3369ad58a3213704d4fea696915dac10319670500c0f20dbde69a98b3bcf78c6c7b56dafa9ebefc16fa1bdbe0471330388c6edc526602909dddd61ab688d9528557cc49fd86a56acc"}], 0x68}, 0x0) r1 = kqueue() dup2(r1, r0) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) r2 = socket(0x10000000002, 0x2, 0x0) sendmsg(r2, &(0x7f0000001600)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000001700)="3c1f46bfcfa7c8e0f33a736c1a0e631cdbc1cadbc7ff52f746ae1f30d10c5d636560565a7fcfdc0d9e751586986bed79359fc74666777cd857e7b2d1401c4d39969bf0a96c10975175b75a13f3f010d5d2fb05e17e6159ea79d1e13ff45c4470a2000000000000000000000000000000a44fa45c0ddb5d6180ccc9ab99cb208d931cfa91abfc0e5d488727b9ec1600d4d7b903c59c693d30616497c1c9b3a7759a48", 0xa2}, {&(0x7f0000001640)="f4695f1d7c0b24bdbed5a5e5e838e0e21be8b115bd1a135b0e10582e021f17f69947ade899429837a37e7119ed80bce984efe18a6a085e67b8ddd7bc9967655731fcf0055980f19b7bcbeb61cfead70ed2c4d19cd3e57b279405c91f37eb594a49fe176079c5fb9717d27b04f7cf11752292ee8a643971febb1ebdd278583019abe78f35701b0a54b58f1eca", 0x8c}, {&(0x7f0000000180)="2f0b276155e47b9677129ae5f3bf30234eea89ee0781d64fc9d37a2942037e204e09a023fad3e89a869fd99d8f71e1a98978339840981a34a7be5c47baba13c00fc2151a18f88c567327d1087bbff06ff66c6de46ba332ef44800c51ee6355e217233186d3d02ec547302966ef29fa77955502c15ab32a07eb0e8615002c275652cee2b1ed60d14f51331642d0d1b2a87626ffce27acfabd90", 0x99}, {&(0x7f0000000240)="48c04735927c7950d196adddbd2f601c5f5a8ba051651eec4a3ff765b198e0c1854f04a923692324e0ba641c14d0f91d29e477b8a3555c2bf1f8796fb597a6ffcf991b128560bdf12676d6cfa91d57e601334758223f3c681fe98b1082fb380381a8aabc49421fe2f354c51dec25ea119f418cf1a0c6cd1334f42eb7066cb51e69b1a0bc6b392ae9e15ff0ebf5fdb66c7a81c3b925a98c2d825a0491a7777419d8585bd5011b2848f6c7e4df1be3c0f37d8ed9b824649c89dbef90d5144789cd79b7", 0xc2}], 0x4, &(0x7f0000000380)}, 0xa) sendto(r2, &(0x7f00000000c0)="0b72804ec899528df6351e8316fb10d9364bdf05820a79ba2709e05cbe1d6ea5bb6530df64b282309a32f4c1105566c6b707f3f37a929d46de7b0dddf86b07cdd94d9775d4600864e6b822b996a2acb1322bb01110d096192bd50e8ea7c338cb8598a4aee1194a5b6bce122415eab5d4669d483d375d25c4b3231d62cca567d88caf8d174736ba8a4f77a800c9b80c97", 0x90, 0x0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) r3 = socket(0x2, 0x8000, 0x2) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000080)=0x230857b2, 0x4a2) fcntl$getown(r3, 0x5) 16:00:07 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000240)={0x1, 0xffffffff}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000200)) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x8000, 0x5}, {0x18, 0x2, 0x5b00, 0x9}, 0xf988, [0xffffffffffff8000, 0x10001, 0x230, 0x3f, 0x3, 0x400, 0x10001, 0x3]}, 0x3c) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20080, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000180)={0x3, 0x6}) 16:00:07 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file2\x00', 0x2014, 0x200000000) rename(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file0\x00') r1 = fcntl$dupfd(r0, 0x0, r0) r2 = getpgrp() r3 = getuid() getgroups(0xa, &(0x7f00000024c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f0000002580)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000002440)=[{&(0x7f0000000140)="5d365dd81fb2ebf3919a8abb9b29485bf301adcb62c6f7861acebddc69bf80882cbfae62d16fb3ae4db574b1991ab2f78fad175afe543aaa8d7b17a8ec82edbf221503a406c5142d9ef5a7c5fbc78fe9032b9d6c1e5a6232b916ab93d219b8ef500ee9533a9433444a1529930617316164e2dc775b7eb9eb5869cca0ed55ac4b508f5effafa073b09aa90596e6a5c241b268e7c7e0aa3e27c1de3ccdee105843c0d0310a4b94d6db91371247dbc7a2783a98027aa67dc7d8db68669d3a2df3ab82df61c1838b2c1e6ec424e423793bc9fd79cafd87946225e25f3dc46837ed46bdfad14be096c854fcea0c69e062548edaa20f67b2ee794fcb9f62a4840f61057a548d7c5d98675cb21f4d0515f9ba5ab93894be59eb7b968d5dbb174eb824da07ef100b13e9edb07231ce91b322c3452596fddec435067477015cea4be2b75d138c705cb0800bdb7c2829e9fcff42cd2a68f42c8f291e14f439f94688966687790e9e1ebae7f3b5bfb04cca17e915c8c88659c958bc9facfe711f0aefc435a00620470c57c0303c1bf39cc062feab1212079751f22a3311f779251374df10ca0e8cb67e3cb50a478ca7975f8685b204f4f3fbe21c5b656df4bc0d21d6838ada43c030a62988961133473778c14f18a87fe97caaffbae851e322e84147f01fa2a289295814cecb1db032d7e5c532eff9de8ddf6c06d32f4595a29a0f97e66c6bca026c1bc1af156fd92b84c977eeeeca26c895af09ae9122dd34cee2541889da7915dac9eec78d99bd2b46e6e2fb8ba4db425142daec270b0a25b0839598f656832db5540c9e29ec4f86b0c1a48c7dc3bcc23935751cd88afba399d3fff9aa9f04874114df7a1dafaf7ff4946fd1f1598927da00e4b26d0e837c8db5899772418776e92b380c6aec617323b924a2bcc44d1d7b4661916abeb8339b88434fbecd2816ac9d170657d2079e3f21da04c814f6acf8d4d89fe7c45d373b69793e740213de463577509faf821e50143908e4efbd20388c24e373ef7a00e724cd6d9b6837dde92c4a736b83fbe8b9cee70a31d10b8950090253f68dfbedffc5f61d75b0c910982a01dcaec17da7e976d7395ea704cc7d13998887f0d83fc8bff66a9971aa888a183b36cd00e60218f25b8fe186544312615e51ed70f8fbefaf1ecf41489ead8e32d8a24024f5168e91e6ea26d0f99395684285eef58cb22a35d10692f717493f97cddd798baa49a9afcdba5364d798469a005a11aa0d6a97434c93abf8499932eeead163e03f510e41d84ddd97d88555ad613f80e2eebe5d6e9bdc00cf51bd7a2cc76c6de7e7e11c9888851ce8361c433cc7351b4c0b00e4c7b7408b422394cab3bccc54a774a90152538e073c896da79ff216fc9e21a1283fd86ea8ea10052c8f4c551f8fe217c14923787fad70cf2fdb577e8462fc21fb2daef8d4405ec1088dbf0d9a8234924c864aa9216aa3c4f2b5856649a37d8ac9bff96214a2673472a69b309abb380fb7890e0e12185a273289d32488b022ce4460e27a32830f7d9c27302a6e9da2d0e1b4e20dc920d67d1a940508e7d5c6902625785356f0d366af561757f5c720107ba123bfd1b8c0adf948455fff56bf782bfdc75694cc79b16235628df3ced553517a3ed737873b9adb0dda11dd6d06f0d5a4d9cea460c48dda614c8b2bd0689f8002fb199fbc928af3f0499ff7698b81b41c9133252170773122b7e4e5caccff945399a89a146afd95af6529dbd723025f8beac5d08fb37298e0ac5d035e11445a4ce29533f5088c4b8d21b713d7c27e9f0598e146a7c31d6c46e2af508b013b42d632770ccaed5796e12ca6d1f8ba6ffcc5c5bfab3549eafa69052515ccc1cd9f03c7dd51d2c2a0c1978a0e1f15bc1f3485f6a9774af643547dfd3fa78399dc9d2b6a144c3e0d60879e7a27b76a8ba195d7d157be92306fa81b71b3c9657daf06fd5fd6fa5abd517948de9f48ce07e8cf710bbd307b414bc5347f1360e658d86b878da9dde8108b13c0864ffdeccac5036f498020d635c9cdb4af1b35d2849582bb8e009f9ef45af51ce73b80b78292d451088d10b706d122c0cdc22aa1b3343082d6e497fcb9b612317cc88ff2356343e0e744a1e4ae9deb7f80c90a1b29324337d8c75da8140920fa1f2d3ff11c6eb3f629e26584b382b812fa8f9efbb9df16288ab5ca7dc40659337bfdfc5b8be503fa16bdb9305fb70b52ae804d46a2bbc25054ccfc35a2f08aed8002c3376de90d777270c862d7ef2f0eeda99e012c7e6857fe7657e819251fabfb81a1a4a495094b243f54abff16ed46ac15aaecfdd827e080f3c2615722242e81ba5747f0476fff607378628f2ff71478795b80ddbf72de801dd58ba273d5995807c483b59c384e02c02ded66acb243ebf5eda0bcab79e57d13a0f6534f5dd2bd97f0fb63aabbfa0ee4f17204a3b00c74dd02a0c8fd34f811da45d164ff1a6820cd18ea1ade32f8d86bb110ae1beb74bf7096654686dd81b71eccdc7e8aaac6915d36110bfed61d067c282235ee6b6c854bfda8919d70ae0fc89ff80fa67202b2f1f8297c6efba75bafd63af5f629101860c8c85b20399ca3b1d2232df567707c895871480146ac15245cb0a73bd0364a8360d47bc836f00da565d0ee237d51c50081617fcc830139451e1b06866b015b4b0da3dfe76b3bc2310a410296f71aec7e0e645bfa9eec9f2c280b4c528c2a53978718158f4b37ddb2463b0250c78223978e17a011446888f868cccff7f0d2d8008b5d5f53c8a3624efe3a4ded4b2d6ba260784252834b3d3ba5d065fc6acf8687fc6eab69a81ad0093faec47deb8facbdab0a89986f3fb64256871c29339a7b81b471c28566bfa1b654c29cc2dc72c3bc5d602a49f62701d7f401a64c3f59e1c730baa68dba651da61b1c7c2b0b52a70503803b66ef793b2080a5c9316740c4dd93ab5eadf0d18cf2ac8ff10727a5d9a853fd2b9e0020e1449581c11975e73986a482a48c391f7473cd71b9c735f0638a757d432fbf60d2722a1853a73677e064fc3a4095f40db603c3e32160b9e7ff57a79989e3e182f97c616af90de8a69a3ac4b01f1e4af2b99c61cbfbd63f0c2c17cef5022207bda7a5141e2a325eb42bc199ba95096943dfdfe181f1eea2ec537aa430f2699eece3b7f9fe503b33f743158f5e506a33033fff9cfcf38a2aec89deceecb51b69088e496bcedebc916308073e89c9fb77f05d8ccdf9faf1c28ca13f05690dfad36880cea3ba6e4e05c868b05d190ca42e733aa2ce4850041ffcf1d2c294656188c94a0e191fbf2c38802faaa6cc7e6f5f005381f1e4a4e499880dddc7ad8a90a5c93d3e025babdd7be616700d99840920b73fae21140b6be006457098b0817aa93f9c9c9503602434ba3b6133061bb4ddce28716a39bfc6a9e869d98e78a93b3d4fbd8d3eb8d94a70d248c71f02b9c27f8534cca08e5f607e6530f3ac0db166cb6017154c0906cc0d898f8dec4abd391214630c750241a78424b5ad221886180aa389fdfae7085df0fe37611d84175ea5611dedf8fc94485520755179eb58ee56d230680ae94e7fb47e8310f7e37c015246bad4846e1ea53eb4fb961fde9a0e64ffe9c5589cf0ebc49a8d2c9d64bcd69e36b77e09f0a8ba7c706bc8299f6c8ff06baee0723445bbd3a583ed406efe0d7c59d289bcdd9daabce43ddbb42f64eeae1543aa080e0dd87e1509c24e8933f14f477f92009e1d88503fa373d038e27b31218f34afc7604ac5c1cd762b3e3e3be0c7e5b7b8112e6b76dcc03fe16e6c0a2d19eea817346a26066dc6fc85ec25990dc9416a1d30bf00f04a7b9bc54ba1b9e361c9ca4d61a8d448b8ecd5755099ea863fd4e48705d13cbd7014040a2f797d99e5878d25c9a9771f6589b1e863ae7a26c1a64ce01c47c244ef55defaa667f9e09ede7e57f20a7deeef5b3a019909a3e1106f923406c08e8ce1955206f90583bef9ebcef3afa07d596a769451b4e7045143dfca47498b93d71815315d90ce5bc281edb07c592bdcb2c086fa2679099f93306a4bdd66be6fa75c8451daf68967150ba23d579a992f0ec4eb7b647e2adcde0ca110a30300d06520540e2b5c840759d015224d6fed2350b8ef008ddddd11ee6cc45e7d00cb7f47b693900a90a0c6042ad5fed7783e66eca687660b60decb0b819ae08dbb1904ae144b8daa107ccb624b0844c5c80d3be707ba88354a55c171220febde59cd88db8e298485f6cb432a22dc69e8e72906f6f9d2470b25e3574bc257f2c6e58f5360883f182a919eebc9e44ee504ba67b8948cb675e1b469e67e146a7f0db75388e21ee30747b300d404f826bb9b3ad3cd171c6e819cc3331898210661d1345625a20f1799acd7cdf1a7db41d9b24fa67b910f7932b574ee73bde06fe6ad11a280fd2812ffe57f686072c39875342ce673ed2b6d7b3557f7dcaed0e027ac7640d7e40a5b0a5aff8c8fdbc8d1f9ad93efc46bf24df173e832223d104e1e12f52a6a94bb8118a0fa6cce7c9c4c3792c2bc9e25cba4d4ff089d1d1fd7b392dc7423fa4b2a823c95704e8de14e2ba3ef9b939719b8d69a17dd01cc12e2dd08e3e2515d7a8b7b8ac117c587e30157bfb23fa4924aa90554c3c331ab0a10da957b1653a0e2b638b4b5773011703a6b6e27310b96c12685c4044f2babb50b4e6b16c4bb58020f287bc0826d4c4848deb8e0b68c9c41cff35858e19e8614d8ddadc06d77903e2c2178b11641cdfe1faf2c2a7bac758a2cc1fffc5b52f4b34e2722f6fa11eb6be6ee74d81c6ece129b5ec6d8b78e907058621498ee224971e155cc7cf5ba7254837e73753bdab6d69a9ed3d74df39a415a9eacbf4103ded2ba9319433826c7dc8024aa824144f5a42ac1cb783ed2dc2b1ab6a792a999fffee7e8299d513164fbaa1d7fcb8870b329c2150b2d75a332bf36a6e6babf4c2d99825fcfa7ef6cf8b86ec602f79be45b9c27042a78d105a216698b09689f28b3f3a75fd4c07dbfeb49de390fe4638a36d5e00fb10db97d3f47691c431494433b930b1bf8294035baab0cb42fd5811a8ef6bd4f143423ffa25fbc985dc61644df6f5833bd11ae3e672b6a53794e2324c8a9f041c595ea736d8910732c9e956d8c9055127611bace0dfec944eb919a461cd902342cdd5db2a678215ccf284203ede37d1b6c7e2c4071af5360aac799c32641979cf1074fc2d18fc3051b37a85372d8dcfc70082d7296a958f34b848d33abb914944569eab4b7d656b3d91f70b501d513106fdc1abfcf043d199b27fa090cc3965d1c5583c41f90692552d6c2651f8309eac1816e4c873c1b4100e5464e28f56b7c0c6296b4d7eb05603aeb29be226ceb46171fa23c9a5e97822b03d46da55040def1967c1ce5b6edb238188181a90d8973eb2530b4c86ac9a5b2b46221248abeae0a94bdd84f7281a6cb0dd64d2c70d4c532f68681792ddb475a758b9d27e0c617e6fdb540891130be163d80ce2ed98385bcdce88b5524c2c429a4cea6dec7fbc339a71d508f33838e483bbc46fb27276d4af098b6b5b6a09d1d52968e4c36c235fb220ac98240a2acb88b651fd8ff1e455d5e7ee001fdb03bb73178765292870926ecb4a3fdc26a58f0a6d781e6f9e1378b407ad51f9ec4ca8cf68d3fc79d34dae9276bab2f286751b28a49437aed1863d91210f619a30edd9a8db1793bb922ddc10e75088de1dbc80041e92521e38884bf45895e90580fafe27b2f1f624c2db6bf56f27e67b4143f14d59dd46b8d386a7c43c7e1178fd46d7dc18935aa6c2294a160c8", 0x1000}, {&(0x7f0000001140)="10b06071018fbaa7e98d56fa00b690bd39849e67f232ea5475fe3d04fc2898e2b9e4aff99d3f91cf409ad864bda08a674a40a37ac7b7a40ee83493765a28d3bf4106d9bde70939e9e2f4ed79ddd7fb9ce7b363c9554a3db8763ba26def3b15724ffe63339675fea46a7f46a96172f4ec941bfbdcb02ec9c940e4da48d1ec6a1271dcda4c9f0506a7a4fd1be1bbc1a1c60656e98bedf35ae82d0d14e9f3214d41fa94f2cefa7b2245b8a0581667dd5a838912194c4e7084128a0a6a29d5e185dca8291543e1245118b592e5ef810bb2e6d5264d8e7495de3678ceeea9fa4035e70ce9ce523130f4755d9c93da15c183a4ceb0660edfa99702ea55c00008e771", 0xff}, {&(0x7f0000001280)="444027a8b8b457e4150fad509f8f401096a7c029842623f5f0ecafd8a1951d736fc825149ed5", 0x26}, {&(0x7f00000012c0)="e04096872f65e5e88467438fd1ad32305580a3577719835924fc71c52e81", 0x1e}, {&(0x7f0000001300)="2b22929d65f3ba3bde0c94f898ed88ab522c4a7d43b2c13a1782ba117ea93228ef6869f1b9a973efd1bd56c4bc507dfceaea8325abab587babde084c4ffdc1c2d327102cd79a80a8f27dcd026bdea538314af525554f91a6d1e81a825678fdac9fa8d7eedf17e6895d47b1e47ab4c363dfea1efc2f429d7f6b266fa357e769e909d6df35185f5b8eb933b6d821dc7e9a927ece1d3fc6cd24105b8fc06d030e697f1adff9b198e05c91f8cd284f46c4fe8545eaebf6803ab0525a97b065c467d0f6228a", 0xc3}, {&(0x7f0000001400)="b4f5b96261da9118f28b183b327a57415180cce20c0dabe33b794b4030b045ffee9ee78861cc8b5be2105ea74a9b6f79ba8658d2d0c73c2975f83698322ce59745e259a6dde8c3223523269f21a24ec565bbcb99b47d86eee88961e2e98302e119b46c01d72f10bcad2f51884b22d669a3112e628c975f95b43a9d7451ce654e26203350edf181e2741beaa7e75132b05868b22c67b0f7585882102de7ddd9b819e7f00fa191bef9e6ece7b51a26ec434b7cfe5beb1b64c15e25d5d4d6b2182a1e4eae35f0b088312f3ad573e85112f2acfa93c0db5bd63dbd3a5c3345d4732851ba176a44bdcd81ec018acc5bd98ea367dad7b33d86c9a85c2bdcdfc873fd0fcc8820d66c21bad0ed3cb27cfe33a9739396190b7a176d77077396ca2107a1a4cfc615ab1985db998d35ba80273d9a14521fcfdbfebe681f35f8d2e24c184cd588992fefd5ba1dfc2a7de0a819e75229d86c8a125a34ccd932e273c52f62b2e46c25e54fbfd87276db9861037807f671a93fc80bd673bc2e9cedc5d8b8b007beed0a54bd343ac990ea35def5ec6b51bf732291f87e6fc5dca69f3e7c444c44eceb37754624ff9e8003aaaf5baa2a8f9af33069ab211f3af122d55450a6d4d060321c3a551fa86be1bd481059f9825e71a6ca2cb6813fae49f40362e59fc0ec929b9e7860c3463a7b76ee8551599a2305cf23a331ed9b35ca2e8ba962ba3bf1742cc4218998b83a8d0b3c15fadcf7b69b8e38af907ac30923b9f71392b2179304024dcad0e49cf3ec119af165e860ce6ec9df22a46b8688e9020c4f9979d8d57a70e3189d044e042c1dbb3dbccd42998685daf3c79f3a7e84cc209f6a287837071e92ceececec4dbe644a1da54086a304653908f25d6abbaeef26d892b4be06e51090c72ad762ce9f3ffb951074272ac24446dd258570643e8821ce1121d20396a1cdc96fe04192faffcd3f601f9212a9a8b7d029c3aaed8609658d99deac0ca94e603241db31dbe820735e9f737c3e7371617ec7ec7f3d201c5bbd62275fd08592d91a19a703212365deaa4937d27044fb4dcadf11ba9f92fe861b6c2e32533cecc03244c3ac941bb61640c488a77e3cf12b1f0da4fc7a98b3e110ecadf522d4e93c6d9f4103f5385e8e6afce3c40a3fff960da52bbad9b1266dce36395c891f29e04a6661380874ea8dd8ab73087c3d5448975623cef66158fa9b0530ca52660fa6b160e85a0a6cc17e9d9e9ed2ecca9d389d490359635532fb153fade12b73cb7ae42177380448e3aaa6ffcf4ed25805e06cc5e84081049711dde129c0fcb25b7435b2e0a26c8ebc69c9e8f973fbdb022bdf23a4ad1ac4dd73936ec2d1777fcf8e0690013621c81f6a6806a0d41eb5e9176b08b4986078d6e64c164f7b3b2c7dc61eb301b60f2856fa50aacd791e44a723d299896ddfc8c3a35bef967bbe5c7b7094efdeaf3ba23dade1c697becc466d556b5464fd9db6f10a67e6995907b1582c813fb610de37e1c33a0a6e0b67c89e15f3efdff04ce93cc1740abccf57a5de77f7d0ec65364fa0abbe27d15d615842cd123801960236ff94ef93e6647da90176d1300f5d5c029e6ef477fde665e09fbf362c23f17ec463d4114fb632d6ee17680881e6f74675ef2460fd9f7b50f453ed1f50a8ff210654324320d8a5c8433c1d7d7113ed6d9fbfd4ceaa24c347828d4f3bd5ed5e2739af5cd3f260307b1a6dd117cc10f16b7f0ffb18d3f566d6dcb8d88063fbbde410eef7fc1cc4a7ba2f46b142436b82379f736bf6c13d7a3d7f725beba42365f59849240b717cd110c0117093b3db1b68df9502037a82a82567134c9a5899cb364408ca46c073a3681ba69f96478640e6be2a4faada63d7cc7812d7f36ebef331fb929e25626a3f90f9a2b92f9af30113b1c8e70babdd2c1352f3a856088b8bf834d6bc17ed5a249a4d187512d5e496b2b94d4059783b64a06ed52184762c89f60fe3ae5ba16d1fbb4e1d0d5f782f192adc52ced0f414c071d684250d343cbfa86ce2be5b9a59299a7ad59d548089b0740c932dddb62854e21d8cd474a0400a4fc6995adaff75762a57283faf242ff7cbe8b84cfb72c44dfb18520b1a1b2673479e7a243ac6b521daa1579df9f79c0005c8bb94f7cc6b97ffbf0fb3762a83ed86cfb1504c1f823a2d99f4a80dcb4790f4b101130d05e577ac13ebf1943760f5df45522971c54cf927f4f51add9b8fba9455af70d1e6959159513312a84bdfe7b8bca47765fa569e044a3e318af424cd1b88f6e348f3dc8983381d7452b808d3c9d65424d6a1269c898fc3879835b7c62e35e1b882aeab266a08a384c976d3824da3c4b427f2d14215f99b56613a870bc0d7d21eb9caadd4e85a6410fd3e687c03679ec6d98cc36b664f4d7bf6fa9a720f4817a1e62cf7bb82dd47e7d656178ce773a083c1c31ba5fee4945e0483fe9c0ced348ed2d8e5db56c9165f6bd316adbc2ebcc99cb2a49b3b13815b8d00126ce837c2da22da4205152d8e76eea1f7bd065afafeb4cf7133db3cdd8d258a18f08c46a47ffb71e3c9bcbae9307dfa2a6ecaa30ed5056d35609219e403bda529cc75ef406bfc662c23d6e0cd767ed85873cb834cac8d968d4fc1a002755513cd17862b279a39a274941e76a52ad5ae5a196665ad0254c5c4ed4994a9b0282dd470b35fd9589f58494c039cdc5de03200ed0b36002879f552144211a73acc4fb7b94078f26e8f8aca9dbb27d18ec5202eb8065376f88124093ece8a1394abf03f7b2ecb4ea971b6b9d7be59f8a483828592a7e6042f8e405092089a5259bcbaecc94534b4f9fbfc28bc14d30618d4310cf4abef9c903040f7a12974d776d79bed418a0efd8cbeb0721671c0398f8fc9c0bad8cbf51e747c03dd7feacae3f777526bca9a88d8b5dd2453506710512d659567b626a17f7f70e70d21e5fa9955adf2f55683f00a47cabb3179e525ff1fe419706aef137b32b28706c42d7ec66d1ad95e3c86184378f82d8d0ed15379a0d80154e6387c74babbdda12e121fb3f51c3f4ecb6778ba07393d710034853ee88823b4b505884b1deb527141f9b7b9f86fed9542baa6d10f0e87ab6576245085ab367075e5ef5869e528cee8fa585c83eaee4a40fc37bfec5dad8c77ebff654db3c4095283f0254a9852426781e191d93b48b3c7899e87de3a67bb9aac1f1bd08f3d3a6d09e9dbeccc3f3eb6af2a67535b3ccdcb7e0e555ade14e0fb8e85d4b44017f0a828d5d619811cd865bf3c2f89293cd003f06ddb4a6c3785bac7d2a0390f0339df6b1e499cd1822238e4c515d42c01a154ebb57357644b3ed73845656c6b5bae24134c8cbcec66f644fa40b200315001a82dc9355574b79d3353a36c6865d8dfb93685cc12e92c09caec5e7804b8c98d9b8bb877e59d859a5c17439dae1f8a09f2da3c7e283c99cf8be53843e3115498a3f67185b2490f28520e6f359251e3b8188e6634689c5e494b68eb796353c3bd9c9d8029fade7947458e242e0add0454afedfe8b84b14af621209c2792212377682cdb8f7d94e555df43dec1c3da2854e9c8b1177d304ea9cd42e6eb6b88497eb25f787865b76afa66873def888114432141778f7a631ce36a0e2230c5f4bb45bcf6d2478cd259da325e64bfb10ebbe4b6071ffc1b9bfe40200c218e5b26d8486e93651946c58d97f53efd9a46e120ad91f07ce5b34f0575b2aeae1d0159ace6bd219f0a3d2f02d8b77e89cf7bc1ec29cd9e4b3eb159513788fe369ae3bad1a27a410f3baa363d7d70db3d8cdd9a1f80b43c0a37e8ccaba67f56b0984aa114e18ce2e58449e36e13b4b0e45727fc82bf87b671a3373a50d355d0d4dd4f6bb01f3f30d2df2d952a6d1a9fe28c5264a7aaf618123ae4d87fa75a6441194b4a2cd0bb28a705c4c1224b2ba75e84afb6d5d97df177f97bd006264f96fcd730b0706a0e9099c02605dcb420f1926b97a2f8be63a2b8e25d8e8553f4bfe3c1da76cb543f580063ed27f094cf69746fe489fd0ec9ac1b1ce0de14c05c13ef3dfafac2836d558efd36835799ec4028f11e99604652576e51e6850344471fa650f683aeec2ca046d6c3c82f01043783625d184a550e93f7b88c5a086897f3ad12f9b891ef193a7a96aae9df0bfe5a9f70a9e6f4b00e988bac0c2d59756136f012b8df3c746c69af619c340a82dec5bc1d04a55039f4d96fa170afdab20df462e58978fe2aec51ecc617efd78327f83c3d42284b6956c5fde5c8599ff4597917e6441cf24335ae90f7d86972dcbf9d02f039d6531faaf8a6d0425e90ad3064eb4196044e79cfee7629428af95835becb8e29136988f975c5015d844e281c0c6bf6be5a60945ce4cbb3c0d7d5cbe118edee9edeca7b423ee38415381d12b46b9107910701653aa43b99b1c534f3043bd4b318234eab4b1f6d0b2e852c24dbd22b9379671812a6cbd0d408507f69cb850f2fd20ac6d02da32fc03ae0ac990f26684856195e064be1da848ae6353ac7fcb35f21b59c48f739369632a92900171fe9fb96822f634473b2d1719ac44eb45fd137f3d98dce65e84f63b0a1a9bd318ce2bd77b08b0d5a94e4add17287913096c4dda676a1cbc9388f9e20692660825e931ff713cbc6aa6501a81c06d60fcf9605f581649ca77f3fe578c48410f23370364c914eb7e002907cf0b3b071455e14bc123e18c3d6304192ae63935e4e280a9b1bfad932a9b9cb54f29788f169c7ff98bd5b660456ad6e1eaf8b407f2f3023313838cbae86a3ea44a846378349b913f040bd67e17e56b29db76ab7ec838900120563888d5d3ce5e093100a394c166d3ec23672267bb55eae2e628ea37428ae46e9a59e5f06282e071de82b747b0384964cd2542727b267fdbb639fa6914eb739ad5ae3380a9e86366d198a42154040110794f6c882bbb2c4985774de0c6e5bafc7baa2c5b96eacbf122cdfa2adf4b4ef3fd6c1059aa1524d7007d9db1f84dea9bd963866bb0643ce3a88ff7425ba21ce3d06ecc4d95e35110dd5757b3846c0a9bdd5bdd908112fa082adcf06eeb7f08d3af2e187acba7131ec9f8d637f3ac0fa458b3c43af271c08a99d3b1785476547de434542886eb7b11d4c367c4ae2dfe5ddd94da939053d66f719fd1c3fcd32136a0e8cea597e4aba8607d6e5b3ada45586450ce0b06dcddbe041630f2142558f3b18cc1187d301e73e185f3256598163fc1d9706826080116e053859858c169de5c87019a1440cb31c55053d29e7948b2754d3b962ccee01ae819792aacc236a52d0a98f84290b9265f245af1ee86bd48b6fac096e4e8b87cde9d7deaa917e8a82d18172f35d9d6cf9f3d879b2d45dfc465935c7517c7cd6d8563c14a21b373ecb7232815df43dd901e3b1ff8c44a31d64bf364f084c110783a89ac4309717f79d97628b3ef060925024568c387b9aad05ea7eefe1409e1f035f271e9416fe9ea0bc2d080ce7b7bb2812c49b99e3db843ff20e0becee705fcd2323464ce1e7d4664275f52879ebb62a7c29ef4faf037fa5b8c66cede9fb3a6d37791c44c869b7939f08e210f2ff7b3f739fb2382bdd7089154a75ca5228f47fc609c8fa55f13fbf6321edb4f17f309cae85688aa8be4ed5b076f6bc8c88b5f954d94ef63dd7d5488f3551101469a66b666d1b1cabdf28cdda5e06cb6a0a9fa3702c92c58b262e0afd9628becdfcb9ea5b8d4b0659d7682f2031879b2164bb542468537d366ba9cf9a805c7ab979373977fdce635955e599aeab3c1fe32baaf28b26c73fcc56abb15b88b80abb10a95ef786a6328b47", 0x1000}, {&(0x7f0000002400)="5c1cf9eab073be30c60481ec6ad984c6f01990348d0e26dc3a46a373bfbc34d922e80e4fb6f2432787e955bbb1188b2bb6e76a22007d34429f5c8d0d8aa5aa", 0x3f}], 0x7, &(0x7f0000002600)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000713b1b4099ebe5d9cd5248b702a282ec47ef234ca10419883e22b512d71cf6bc30a039d2cba7d581105a61913a11c192fda254e22869ba28b8d10aa89aa6c3a7b6423e30662b76919c383b44b0aba0e11a5e64f7079542de9235d53037b116cab033b24f799757a96697a979d9dfe9b133b98d42950c0a666563f1dd61dbb28a2f", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB='\x00\x00\x00\x00'], 0x78, 0x4}, 0x401) bind(r1, &(0x7f0000000040)=@in6={0x18, 0x0, 0x40, 0x401}, 0xc) 16:00:07 executing program 1: r0 = socket(0x2, 0x3, 0x3a) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x182, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0xfffffffffffffffd, 0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r2 = shmat(0x0, &(0x7f0000ffc000/0x3000)=nil, 0x3000) shmdt(r2) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000)={0x7ffffffb}, 0xc) 16:00:07 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x2, 0x7, 0x8, 0x1, 0x1, 0x60a4, 0x7, 0x0, 0x2, 0x0, 0x7248}) r1 = socket(0x15, 0x40008000, 0x1) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000000000), 0x4) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000180)={0x0, 0xffff}) connect(r1, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) bind(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="703e4bfa2130ca040000"], 0x48a) 16:00:07 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "8a6edc3bb8a41e2ca6e24c6a1e247fc17fc1e4be", 0x0, 0xf8e6}) 16:00:07 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0xffffffffffff4c72) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:07 executing program 0: mknod(&(0x7f00000028c0)='./bus\x00', 0x100, 0x7) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000002840)='/dev/zero\x00', 0x80, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000002880)={0x3ff, 0x4}, 0x10) r1 = open(&(0x7f00000027c0)='./bus\x00', 0x5, 0x0) r2 = accept$unix(r1, &(0x7f0000001680)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009c956200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000190000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004a7b7815d10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001580)=0x1002) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r3, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="2000000000000000ffff0000000e0000f87c8a5b671b1b542a538706000000a71100000029000000310000000300000035707f9545070b77"], 0x38}, 0x0) write(r1, &(0x7f0000001640)="2e1ca1c942ac2ef2b892dada90ff2259bed94e0d631e961110c00e2a", 0x1c) r4 = getgid() r5 = getgid() r6 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000002940)={0x0, 0x0}, 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x10000, r7, r5, 0x0, r4, 0x20000, 0x3}, 0x4000080c1, 0x8001, r6, 0x0, 0x0, 0x0, 0x10000040000, 0xfffffffffffffffc}) lseek(r2, 0x0, 0x2) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000200)="753a5c3b83b7679828a8451fdaa99b58bf09a7fe1b72081909075641d3a4fb8247bda3ce11d83c8d58e63f56b42c4a43c76ce0b9edaddd65aa4567c1d2151409c18a9cc03758c62c0d088dee4c0c7c768b305bb176ade82296f4e7d4581aafe12e4283181496f5e1db41add26773aa48ac7a4c2ef89694885ff4383c4703885115757612ac9fbb93c983aa617eb814e509c0fc77bfc92c08770cfca563199f1076a5f46170025f9119b343e7", 0xac}, {&(0x7f0000000300)="04b54a998f95ef2a6efa22d7ecb9811ba44bb748c0fa264de3ca0f61a26e0e4fef3258f97fcc4ae624b486f5475f63073061253872d7865aa0963e71b637fc15e80bccdafa5e768d770b0ba4d99a92537f416d138165bfe9d558811bbd22b8be51ddadeb720534eb1ae8a2409cc9404044d198e890af4e2b965b9f1460a73907ec60a8985559413f970d3631680f8a217157f565b8d0c56f5824dec19145f8e41bd9b52fa2e8746475877c6f7858ddc603311f7249f49f9d5f444ab965f3a01bca113c97267c7f06cdd07b0396f52351c16db44f6ee0a7586fcc2049190eb16885e14b0824b5bd2dbec99e6152e4712c9e007df9", 0xf4}, {&(0x7f0000000400)="edfa91317d3d59a94f8c8fcc0b47876e259711f2719d16997e74b271867b54c67b3a24332499bec842e6412294ce6e8094dd9cd517d01d8853da2fedef654b3af27e1a13da5216354cb1883038207cf9ba4f058dd080dbc622010f5f46898be18bd681a57c6ff29b5b1f801144ed2c447070f81c846aea5cd83f2d67bc05b8f016a6685a80924997102b6b82dd7048fb01419e57ae58a4859c3841975f59a0921ce4", 0xa2}, {&(0x7f0000000000)="27845387dfd837790a434126e9dd9f23e61ac0a55a5535f0b359500d8d1ecc9c4922f336860cd81d8dbbfdb8a7669a8b8d09ee236387b50ba9ffb90c5fb310", 0x3f}, {&(0x7f00000004c0)="3f67182d4d6e3d1cbe0c03b534e21c2f22ba29107e0c3f7c7bea3ac7578cae5e60e7b7cf5c2f70e6c1c584ee7805d658098b7ecf13e51fdd7c4f01d8bec4d911c1e12aeefe9f7e11e94eda2f5d6f6c9d4719585cb735416d2a145e6046369689326d5c9b2c65ae2e77426a8b16b93d6cb546c3567c91a823dc8ad3024874ac77cfcad84ca8efdc78b64f86f9599235f10e3fa6d6c8d13e147a283b805abff3793a4b0b9827e789509f14cb2c5da1e0f550c77151a4f4b4f7a39b98800f0de654b96da8051c91becf2e0a27efb54ad9bad8d3c84cebb9dfca2c177f6af95d459ed911830741a7f6e8456af5305e69658a6338071ef469cddbe69314477afb33c610db830c200a64ea3e501a95e579e142e4b0be0d93063e038b1731e176c62715143e94de3f20f5b3e1f171b737cfe58b256319d641a5230f842109cea8ddf87774d39dbb673a629ee34a207cdb54b9fc62834edf3e6d802569591bfa79767e1e06ccfba464dcebff9be9ddfcc2991a07b5d06ed995643e511c71d49b085412e6bc42d69061c4191749739bc674e68b45f5447d49d22343a2f3f173b91ef350fd33f580c96b9740bfa957c410972bdd7ccd157af9878c32c3421d2edf06b0b716420150a189c571adb1f3a0255190e9ac77bb7c074ba51d9f5b048ccc6b243d7515f753d990d9e5233b9c0f9bef6448a277183eebc44760e6feebd24fb0f1b2fc9a8ea48afb65b2c8dd28326bf5d29fb863491c1a6c79abf70623618ad50cfe35c9c389f6879d49802975f5d1045ce0e7ba6e94c9cff37a45c06e0f3e5381f2d8c1ab70f1f4ce6020c82c87a45a36e7e79bd75b52c610391bab43fd314e9317f9637bb09b4e7b8a3f326c0e4fdd95a6a1d930dd7ab0a45866e9d5b0358970f77bef6d9fca08054b0016a0604ca0dfac1c723a11e97681a195674a4c598b4ef74d2720337ce951342df0cd20d1298b9197178c5238ffad046bd308b80a472eb40fea29b0a65e36bbaa06aca84498431d6d5d0658cd3332e84d3785f5e999fd07b877500725f6271ed3eee1fee55fa0164cb4bccd1caaceee5f4c761d6a5be3de82ee82b165d24d9700faca1830f091e603c40bdf497eb05d556375a84279dc2759250b4e38ac2a49d9012d1217d5afc6d608910f75af66677597a9e0ee2f4afbb9f93e75d671c6dbc0b0b69e6ea7b80b5511c9ca655bc1aa47b4dc73019f8dfdf8c21ee47c5d2afb786cc5d9e2ab2fd5fba9228943a28d7e1556634e851504aabadf6d0f1c9ba55839585b8de7046efc1ddf0844e16f2c15cf21206f092a995721f010f57823d92085e088c627ae454b59d076ff71ea6a769e860bc89947a7a997641330b714eaac9f54b1047aa362366adf5803460b9d87d71cda47b199ab2ad9af3397ba914c4931c1d24b6acf2443fdfcf49ada483ac912c5629a1cd8b09e4942358539b3ea8e98b71086b495385fab98687b38f20511da1e29a91ee1a8a8290415ad680eef5d0f48049af9d262889f14a2139adec9caa4de8dfa7d3c1224dccd5c6aa04e958aa212a744d05277ec72d238293a1dd2acdaab83064f5f59b5a6e3b653c6cb0d898770e74869d43f466041df3950f50821029bce50aeefa9659fbf321810e1eb0da88b4b3552e2f6ec65297437de1015eb19a8679ae068f647bec84ffa38afd04dddfba9c4ca3f1181f2f94b62bb895cf5cbc8ddb914bbc53eaed480124eed74a9a80b955ba62fee4883c7418de05b6d51967504e68deb9bdd25d77f230b4b569e9d787c27e89145c79d14c11c0e3b33e2b17b0d2cd6b8c6716b1d2f71832b7d67badfe533c3a86948b5d6946e85e6b85562a06f1bcee34a4749d4480fd96fadaf1786c66e4161ff1505305de2e09bf73d94943eed34f7da1b00ef1cc709c2fc9db986dc72591e525fd9989b79156f3df5d6192f11a0b330fadbf4849efc88b4d2a7a4c3b4f7e1455c79b2c3ffd2762862edfd192ac145fc986b6c9018e67b3fe12330ade5265db67f6d30cfa7c8774961a4516b3a649ddeb0e6a39f4aa8a5ebd59cd047d54199744c588793b555fa591802b96fab64573c094311ddc7bfe685d46191a1c0644491c1e7d15dc4b4db6b8a000c5a1b71abd9a828f0d65e2886b4a7a9f202ecebfce8b8bd2e1c6093386126c0bde8865282e867b7ad0a3a40e75bb8c2394235db1b032042e11da15beda21ceec6a87f7b6b5201acc8064b836f9257aa13a5eabe3019b527a2d78e1b77f685cbf2ce7807ec8cd9c439c717742ce429fe67e0a9bc593bd718f589f610448c0e621c20f94b09bd9ca10e1ed52c00fdd5ace7a0e4a7d813dc924470bd9001998ff0d14ee2969f896f618e5f2c0ec1d337abf29812fc24cd9bad0e7f2af7af45e4c0b02b2b213982924dca9b6ff65d02ec734b963b8ddb8a50831ecdd9687b52c5811fd697349b4e1b2f0fdb59806384e188e902d880a49e9d4b234a2dbdc70887702fe250b00ea930811aea6ea69fe814154c41acfd67973ed19d27b56e3e72cd4f108ce355e243a6810c29541063853e226982b2c56403db60030fc6c39ddc2781a0f356f0a159b2f5c2f46b8ecf974a2884214eae69b3d5c8ee56e7a7f0c029cdaffa33d65a0e3e8da7c5e3da721594fe481ab7094db429ed8556d553a70e96a40c94b66283cba6f548660d228eac46ee4850e4a2b5517272357da3bbe4555f751b026ec7f2205db0db534a2c3eb1b115b73f904495b48f9fbe7140c705ff68cceadfcc0ad73fcd8bc9d689ecf34dfe6a9c23844a73985b2be943b0df3352d905a35d37efbed6654507bcc9611d4df96945d3cd787af7c8cdf30eadd0a8c671dea113c31d7c3d0909db3b30a8fca92bb71d1408ae668e176050c2b2e5ef018c668186a54adb187ee271e8d05a5a130e9d97e6cd7cca2e9c2e14c27f4f6a7c87f89115e70a026e47ec3dcbcfac49713eb92360589b826341845387a846fa5a9757829f93f98812dcc69f4d7e6e5b97691bd09be62fbe13cb6da907581b3c99d651e6cf6d39f2b46cd6f8c096bdaf5fd0cfe64170d266a30d8812e9c2fbc4aa9a0c97c8cb4ff4b6fe3b798100124e3c00731a06c19fe0a748ff886a6fc122c37da4e42f467cd06e79c867d6e56dac2efdd0ac939c2646af58c214c0e6cd7802b01a8a966e8e0710396a49bf70b0dd09ffc0a6880410029a68a9b6c44ccbfbac3ecab8276a6c02ea59572d1f1d6fa4e0716477b410e8eb18ea18880632e0eee169dbe249364130f9dbe1fcc0b810e8dc75d8fdbc1381d42c9b9caf4a504bac1f952d742e1b68cbe55eab096e42e2d34b0471fa69958ba8a0b96a366a8897b5d0e16d9c73116644b2e45b6ec12e482e0e6fe3982f9cfb91c7e479ee55bcbce029e77aa7b3f1c8726494d897fe17bca07abb40d49995d13dcd146fe6be833399d6e070c23d32112c1998d07d7e7792930fd21e2ee6773503ca7fed926129f0d3770aaf6e4ddc1bad1f34efc56b45e2d7b6c1c6be9c399331fa5cff1f3d298c7b42d30a6563f620f2eda4a02922e37579bff1f86a6f3824e07a826fe7ed7b54063c7e1bc3154ff7305f4a44fd00f08a7cacc2f609486bff20928918c86ee7226e0cac5c4344bfe828b9a3b4ee12f3262eec4b06ff6793aad98b25c524ada0ec63c1e2183534abd1573a72a25879ac6d99a689db0141a7966093b351bab73feba8452aa684be8711c8b2a995a667138540e088ff82a52177f45b13351e21a71d49bb75f06a3e7978130faa5562beb016d0eec77f617430bcf70f92a99a174d823827734c55bba3984084b9513ab66bcca5d79003d11bd8b5756e9deb5826c471ec2a6654bdc2dfff47e0901e3b10cf84883d92da4b547d9a2f798dddf71e86817bad08a8952cd62b479dd154bfb5fad8ec4c11ba4cd5355cc3ff75b689eb1da71f14cc88c136be2ddadfb5fcf0e700c99106b0992184b4309e795fd3ae6dc1134efa50a72650c53c6e9a5bf1eeaedb93516cdd58f0e06a0597807cb875d5df6b29de07d69d6ef69aba13f56f84945e7df5628188a03a44ae6cc0e32867a444a71ad87141026badaa80b9ebe171d726e3cb1aa9a25a95a77229b3ca329cd9470166aabc6b49b9e65271d03d0ff6d6318ffabf9472ad7dc04da4aeab59a0b20a5c36661c3bae7cddfba156ba9c18dcf920ce3d986db6ea464b38f9eff0bcc34d209d87452c77e2811d6759ca0cad866ef3805b0eff835abd71c72c597e74f7cdafae70b83a8d3c1defffc35124db0fda27fb36eddc412bfd13f95b0cb71343e994afcdbdd4f77ee762755cd0f335017db0b7f232fb6e386cc2f759cc475d19d7d3419bb51ee7fda0614fd268243ef34f99c90fc10f435fe3f636ca997a2e183a57d6257642bbe6005cf23b20a5da584a592a1ad77245d592d7153d82dc5cffe964ba747d459df031740eb604e128582fc153dcce7b8a6e6bce3d0ad1b34f59fa95f07877ede6197dcf2bcd68b9448fff75edb2b0bbd3dc63c0dd969662bd96c39450dcd7caa6594f1888165104d34c20a403bf411e7c56123e8f55a8755357c8a265f8e31d2c3dfc0ffee28f9557cf498e002687c7d2995a76787b8fe82d54a4b8aef64c793efdd2d0817181bc3d240e9d9e75ef19afbdf814ff916deb3b2891134f6f834398e4c33d98b2ad476e7e0f8e6b40d08ff0d0335cd013482819f9736adb1e47f0bd4e38b4a2877808582c9e6011d47501736498cfdadcb06043c575ca46d2b8563b198b2b93081f583028f026a3e8dfc217f142c45c68f2aa91f8006a6df7a398a904036db6cb3973c45cc97b6b6a0e9ec95220d0ee6e89b34eea6b7dbca484f4cb4fabd96998fbc0612aed4c01cdd067cd511f1450a785de8f24fa2954f5884e2ac9771dd4d3051af71b13b9f7d2657804ea07bbd86b3fb9a917f33b7c750143892a0093f77a36194d7a3a94bd0f9b3eb3d3af26c3c8152b6f9fd0b039bd91d081b8ebcc46b68b85bf5fe49e774368f9f7ff4b777f2dcb226e47804403bab19d968cb99a6aba2d85c835495f50e8dc3a2ddf30fb3787a3690abc9ead16b16d487271ed9bb59b1ff5af88ecf3c5ea1ecb4a7ac0ffe0fc06ec0025dc4dd0c90e033d905497932c018b6f1dec710034aef981392c8486a0c0329b19bda0f361bcd741fe54b8202c5b27ab0fa9b85d9ff211d115c6fac68313968d9b300a162189f59c6ab46fa35792c8a79d83348d7db4c754af45e2a3021229d89c81c371780f8c4dceae1150714d6037d97d25432b68cd23bca08c5a56b0621ae080cd2e74170368365f1672dd4c6711d8d947174bf08bb2f4f93d9dc92d8573480f2a0c34fc815730a2dbf32c8259ba6e14be62ea7964ace479c963dc18481b82f4347b4f0d0f524617d38ed1319e6e8feb840444d82df3a9cb48ef122f81dc90d8af58340608772aee2eddc71dfa38544b9fd39d793fe1cde8661644834d4a53419bea11635dc81d4b427062b843100ec37ac3c0e2bdc036a5532901173db400313ce0847746de4577c43734e72eb0aba828e0c4f1ada8755a25cb695574211e7984d6a48faf6009c969823f8b6bc32cfc41de8c22fc5935398f4c53b7d58d1c67ca0745d4f0e0e0dad9eac25b4252c9c325ab513b277e90930a79421bde583744ea1de6c412d1272a575793ca74bee45ceb373c13e15588074d84fc919b527c5695eb9c3fbcda5dcd62d698898fb0609411f7dd9bcad27745f282790a117eb59868b4ea38a32e24014e9c68f70f632e3ceb07e0c712f95a02f03ecd8adbb562ca68f906886258f43cc3c2262c7d", 0x1000}], 0x5) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000015c0)={{0x18, 0x1, 0x5, 0xfffffffffffffffe}, {0x18, 0x0, 0x100, 0x20}, 0x4, [0x2, 0x5, 0x10000, 0x7fff, 0xfffffffffffffffb, 0x3, 0x101, 0x81]}, 0x3c) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000140)=0x1) socket(0x1, 0x3, 0x8) pipe2(&(0x7f0000000100), 0x10000) getsockname(0xffffffffffffff9c, &(0x7f00000014c0)=@in6, &(0x7f0000001500)=0xc) recvfrom(r2, &(0x7f00000026c0)=""/251, 0x80, 0x800, &(0x7f0000002680)=@un=@abs={0x0, 0x0, 0x1}, 0xc) mkdir(&(0x7f0000002800)='./bus\x00', 0x8) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000001540)) 16:00:07 executing program 1: r0 = socket(0x11, 0x4, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "c6e23c5cfeffffff00"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x9) write(r1, &(0x7f0000000140)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) write(r1, &(0x7f00000006c0)="d00d04c76b0b29c2fd3b3a46c695a52756a74153b90a442000013d6c6b25cf7803f5e67c02007775c9e9a23cece585f581d081fd77b6d2c1be9932fccd7c17e7f73582a953fc2e5141d43e5bc6704c5400d091e3d719d16f0863a9d375c63de9366e57a295ee6825a89a3da1297e6f04d03a4ec19bb564a96527c6d6e52e565ca12500ed8b27f3d482b5f62e6929d866c5f4a1d8b05314e09b0f0a00", 0x9c) r2 = syz_open_pts() close(r1) ioctl$TIOCSTART(r2, 0x2000746e) r3 = dup(r0) poll(&(0x7f0000000100)=[{r2, 0x123}, {r3, 0x1}], 0x2, 0x6) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0xcf, 0x3f}, {0x80, 0x40000000000000}, {0x3, 0x9}, {0x21, 0x6}], 0x4}) dup(r2) syz_open_pts() 16:00:07 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') unveil(&(0x7f0000000140)='./control\x00', &(0x7f00000000c0)) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r0, &(0x7f0000000100)='./control\x00', 0x100, 0x2) chroot(&(0x7f0000000180)='./file1\x00') 16:00:07 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x612, 0x0) openat(r0, &(0x7f0000000040)='./file0\x00', 0x400, 0x10) chroot(&(0x7f0000000080)='./file0\x00') pipe(&(0x7f00000000c0)) fcntl$dupfd(r0, 0x1000000007, 0xffffffffffffffff) mkdir(&(0x7f0000000000)='./file0\x00', 0xc) 16:00:07 executing program 0: r0 = semget$private(0x0, 0x3, 0x9) semctl$SETVAL(r0, 0x7, 0x8, &(0x7f0000000000)=0xf6) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) open$dir(&(0x7f00000001c0)='./bus\x00', 0x20800, 0xb2) 16:00:07 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x41001) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000002280)="c9e2265aed0bc15de5c7e7638ad11d130344bfe850c4b911cbf31319447f267ed673f324f152e3849b6699bc15a9db73d9ce3beba50a2fea53e134f453f3c44f3831ea4d3a3bca3d6ab7f5a9b86450534838134b619063f9603bf70aadbaa9f929d6d1c0487157d65b7d1b662e6997d6125e72c4486cc43e8f4a2de701ed6b6917aeb7819ab1750e956fcbf408f27e3a9ea4b9f41044080fc3612fbd8b8c401641412e9f44f6220f681896ce83f7bcc71a9a17aead72d656701a4ce21cc2dfbcf7ebf55a0cb5a4e086ec74ffd631d4a2775ced3d175cc2119b7894f8df0616f4460393a16edd86963d1914366f3e7d6b367a1239e156d4a23648bd2ccbee357f35b7afbb5de116b0fc4446a00146e9fc1491b32021007ba5b7295ff192cc2c3c9cd7381ce5df286fb4e4072caafeedd4c6659824549d127cebe5e8f4e6ff08a46187509ce8173a5160141bea7a9d12bb34d8497c09a8a3bc19e9bd28f9ffd62e9192dfc3709199303ac0910c4e71ac15f00f5777684930f5ef598547d193b90dbe4813f67e9c434703a6e8e6a0303c8dae77e219885227426f9962f5ce2da064cc5e40d970ce991d463d9864419f30fa5bbed68cb639e711473782889e8f792c8a8f870a52993729449db2fb1634d9c3b8dec98c72651d1ab76a8c645237f7d407b3221add5a07f28dfc20b2956a62e4c38b86111ad83b6cd04c89d85bb90ad791e6a5946464bdd09255f08d13c5c547cf01ae19935a1d9e30b9a1c0b990c19e99dd02aceb46d761426407fec965aaa3e5dffa48b16da45821125c6b8d87181320cad8e20cb5c18abd1b76d7e816749f13141be68a40fc52aafb05d9d86716dc9d5a333788cb068984014d48fa1713da73507a2f8729a265244edad68c75f08388e33449c94bcdcb5c88159af0ad0793dcf933b901ad879729389b3cd9648074be99c41c54538f92f964421a591e80e89cdfa9a269d3c7f9593d47451fea9859d12c7e1ffd0e10438f639db0f136658b8bfa54cf7616d8c6747284b4e9829df0726f60633de774b38a835f9557d1719678c0a7335fe66aca54bcbaab3fd581a425f12bcb073de7a484671a0cd017812471a89452073bba2eeadf370c50f282bd32c45cbbce373ba38aa5b878f28e3238fa871b1909ae5772d9d65de704e059f0a7788068253803e2713549cca90bf34e8e3304ba38e158f7d27a4741c61d96aa57c2cf78c8a0f0f896f19c071fc2632a6e517b55370470beb2e3f2df142653afb1ac6d600fb099574a2b7b84d4794ab6e8210888e6dbc8b9b1447dfc9af951681a2c961cd03bffe7ab442316d9ec1fb54d0816cec5f70fa97cb78d3c1a304d117b7ca31a33030301baea4996b6cbff896928a3e6682e04ff9d14aa6f43ab4324d49ef1d36bba5edb6d5d5924e4250f4c675588e8b6652ae34ced782dc2f7353df4b89a1701f904b108ec21fb4b6fd0dc63fc7ee205ef4e2fdb06efb89b49440bb4f8b2e7ec3e65fecb9cdb4e4029b63b9cfc50cf20ec52f20e17090aafe9623aec1da2f97411a0e56ffa88f25267c41d7c2d899b4160a4d32efa0ea486b4e2843433c7691ef6b1ea4dc3085b078c6465ac05dc63d2e53f20b137b25597e160fd0870fd669b0f65b222bae1bc45bfca388fabf41fcdb408ba69a697080ced8d6a81c103153ea76685d5271c65130f98657c3513215ccd8da9e2b11dfc7defc9bd0f813f9e99cc8193aac90087542d0ac162f6ab2a43d668274f95c0d60ca64e886d9d716d3236fa6188b3af9b1d4a3e1f1e0858f380f252871409993288659acee52c72dd3c46f724478f08d24c43e0d11d9e5a03ebc8f25dee503141e5e4c9a109e11c7bf01533de9279b6e0ee01d5cf0608c829fec405da704f50c4d0dd1a29abfc608db7949fdd756dad60db207fdbfa935001e0dfdcf5a229a6c7c8d40cea0fa7f991d82805283a4807debb07d8532cc986cea4d8249bca85cf584e8a4a972a09c0ab9b0e89cac66aafa4e3ca1a5a85248a0615f3823f897fa1e69c9eaf71b010141958d0967af0b3724113ff3c1b9d857b3cf6969f39001c69e282a9baef274caddbc24cc5249b7eb93cbee11a380e8ad677a20a8a33779da914aea7ddbc6dd056bbdadc2eb253ca19954f565d37aa75265749faefaba505af49956fb3594cb524292e7fd9fecb371f721fa81be7d6fcfa37d54bef73dcd5cc220299555c4dc0b88e06eecaad4838e6e70ce56d33c9adc784aaf515d1f23de9fa8c3225a96ef8dc33e45ca07337c97435e9e02a827e34e416f2e178eccaee9a6f58105e749495ab52fbe490e4e1c424f13798b06fe78d89ff812758e02f2a00a328ff138d4cdfb0720d0ad6f038a5d4108204c6e6937ad8e198ed0097e1cf745e8e46040678271eff17b6d8f13a1172f44e60bb2c9f3aab567afda4c475ff57f9f5f684704e65ee9932a781edfc0878716ee70e66f504b080c1016d775b4dd4501e1edf22a80cf1718608bdaced5859eed378e06d6862f02470e3979859ebd32683dcc1def8ae8b65ffaf7fc4d2c16ac3582dd42f8e60d680f6bc29bcb0e9339d62e9662a68159b940356df9a3ddc5c20500d5ab852f9ebfc656f161a42090ff28d5b6edad03a1af9bba4569d84a1d90745cb5244b2c6eb5c2637e4b47cd0fcfd9b83ae0faef011205cea05c07cd3c1e6b338e27c12ef98961bed427f3412050ad60039ba5103097a15b505eb5ae50aeea4fdce19961409ae3712e44740886aa4ee9c2e71e2f4088f7637ca76058f304f7f0d21ff9ac829fedff3ab7a1ae1d93ac85b4acbd399cc847f7f26df0d7cde1200ce49b13ad434937157434c72cc61c6fbb87f3870b5af4b8e4acb33e10bf1b71a38796446331306640848462c8f3ef68c83ea917d7d7c49f5065d884bcc2ce726bff85e6473ea82fc9fe87fe13ca4ed6c121dfc7c3c3c98cdbce1c53a6926f27e7c2175b43e8c3e9e8e895638e6f10bc82ecac889a9b5c6d993226ae55c9f5e49eb931850f79263f4aa4ffca334eb6e76f8249ef9d6ef1adc0035b0ec9b431ca5b66b850ca928e66c4c5ee29549f5c4800894303dcb7d9f85e59b8ab81bfa12f0433303671888b36f2a86f72844e09721caa73d127247ee0bd8861b11b4be5385181eaca5c70afb71ee249565a0fe8960dd82b694461b24e370d88c3e3fd310d279ca32585d984eabd76055090d1f0612135b9691eb47429d48487bf146dde3cbc19e13b3499748388fe2ad03566a7ffe1f3ef18b64332abc3df983589e848c5648af8acc28d3f6469acbd288a2c522ddaa3046c4520d1d297e8ce58859ad12d57a7912002cbdfd993a343c120eb944105d9fca81a6b013465c3a77af91d4c584a99b322a79ce25a9712c7b55b983223b0ac98cc6db5d9113736f22be0ef7439c4a28b3ffcf57e6d706bce5992038a6060ce0d49aa73d2c3c4ce69bbef26946d1dbc0e72a28c7e30e9c00de93c70e886e5e1e043e82124357c6c80b99024b2562730e5a03fdcf6e25f08c02ec0eb259d73428cd9db7e867e677aea0682687b2c1425a95a52ddd361225ef0c9f444aa9110c331b3561d8ad04b0c2bb3b14fcc404e12df1aa9b9a7e54819089045bebcb7ff9338107bcd90d7f0305e83c34a6e98d201ed9bab463121e67b8146432d94ce7a113832398ac52766c79d84f66b5c6f0275c6a1af9e67e756dcafeb1e920a8cb54b3e9c8b0784c48656e154804c6d47c8ac2e6fd94ad151b8fa26707ed8861486f3a18afa6c2c32c07f9774882a0a9e233692e00b15e5930fcf3515e62fc6356b946a5f03b6825a2b8cbf74fbf12b7232781951227e5dcbac6a31f81affd32749ca34991dfeea1763007e53a3226577301766efcd0e606eea7c26c3f8470c11e87110730f317ac6e5aa0799d2f2b570f42b93476c69e54b3445943e95eea08ba5672976023cc621cadafa7289a563aed45109b34be1448d88ba8ebff1bab1d8eab1e3f63f289a556db9da13ec2af70e49ea6d84811b74afba4996b893bbd06c710d6b31fd5d84682f6f4f7543743acc6b2d46ce1bbe75829d7c282e66e6cc7da4bbded56613b84c7bde9bc448ecceb6a6a6766335ff8b1dc2b13726cb284c5f4bb7b4d4b30bf69531512fb068c7adfaaf8f90641839d095df7d982190ea47e54127a2d810dce87d8bde17bab0c75d1ded0cb47d2ad390260d6f5de0509042315c2f1033cc33a2c38f53e52b1567482db10cecec35f059812a2ac5d9ebd5561613d8d3d4a5962f97a5eca807a36c80c0c463a10d788daefb22a403a99d6d53164f01654dbb4f3dba19adf173653a4bce37b3e9cbf2806dbff1c8b436f3622c4980b494e1d46016c0ea09642ed4a400e919c05223d3260ae95e3dd89b0f01c86a50c6b439030789ec2a945019110ed7f4921a57be0fc0beb6c7103943b9ee054b9face09cdb969ec08ec92fd97e33270a8073c6888f0e090055746ed18305a4ce49deb6e230c6c78b4e1144fa6129b12e512953502ae43ded10b2a762ddfd96281be7c1c9feed51475d6d029e8cfd594a6b07d9426678c43f5a2bb9364cbb4412592ba93f74afa8167ceec3de2ccdd81add7a8ef98e9d855bbdb5d463f39b7bdf116287e758622319f0c1af5df3f673795ca6b8deea8b292f56eaf29e3769a1fc653eb2a4c3fad7ca77e218ffaac8df959e586297bc190aea144b960c73486195887c5cf7caeca7d0c0602c676958d96c60f7a451e034df013d10cd6c75e0c5e95a2a4361655dfce09365d7bb9db472bc95f41e20a2e852ce21bed2f5f7b18a8d6bbb9069eac5f27981b192b2e92d9ce9ac99502c7e2014177b1d891184201c11cc747a05a1195366ba3f984b0c8a13eea8a763480da56681c4d4c9d8b63196322bbc5b40bdbf5c5d4c5037eae718b9f15552a5dd78746ffeb3759b6975596afe0649ed3f662eb5301de5f002231b61fab8cf8edf3f0fbd6ad7a4058ef6691d13d2924f32058522b6bced763d2ba1862b6ea1d6a01138f8029798e340484bebb490ff8ec9bbc308a4fd7ea5a35584778ef929abed885410d539d5d2798fecfa3bb4ae9c2edb6edc9a3e0966ab63cb661292756892e8146dc20b963a184cbf7eed4544cc59e80fdc84edd51870c8f6b19a5d0b37bbff04492f94971f6528f0dac1ce0b31d96fd0926c6c13323830437fc241458792ea5875e44245f8961515772d9e317b349c94f10e10df3c5dc5951925d22ea84d3bbc02b1a482da974cc4f464b56ce0664f8781812624fdeae78e26284c737a6b117c66137d85a3e1d8ec64499e35ef81741734feb7e35f099cac63fb71dcc26c3d6f2f1ab48cc78307c7e9bbc97fb1cf95f68b0b8c1cae76b8b7877e4d25f27a26336243795450543ab1c99203206bd58d7270557f9a27603d918646cc7a41f542700262d0b6a4e25ea996d0aa9259108d307a8dc40da3ff476807d7a643a82acc50ba9a50127d5a36ef9a77852a5cb0f51b3e6e93aae43e0eb028db93fe13a6e5113f336fd0735fea7af316c91fb00ba6d6dec101bd96ca3df886692a30a2fde27abab6a8022fb57091e9083eae3d527f922946546ebd51eeee71d81542936b697ba62e1eee3ba24e9b8e735015900d9b289c96277c4e685bcf818a58c39d834e9255b34ff91af59c621b81e3dcdd652103e5f7d510388d1f75c600e2ee626da1882ea01c3104d339b8ce207febd2738590d5d94a4cd7c40d2bb682632cc7bf750c885fe055f554a84ee9a33aa876a0298280bea3a14f376cf4b31ee4a90de449fd6133db0b03acb9a88f9c80a9a9a", 0x1000}], 0x1) r1 = socket$inet6(0x18, 0x4004, 0x1) accept(r1, &(0x7f0000000040)=@un=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) write(r0, &(0x7f0000000840)="1130deee954a118face7b911b4aff7b9a8136babb4b90edba0e295eb21e3f845212c963b20cad81a9ccbf8eeb9e021d093e8ea4d989dec07e4551cc26a14bfb2da1f099d0e786e5db248721e8fec7b3e5276f0ad800de77344b574aa651091fd3ffdd66258a02593bed5d92371f9fca3b91402350d183ae8f46f4ec057f1dd3f3ca9f3ca6e4d9b3804ef6dc02989ac75cdad70236fcf67f2a5c1b02a48249b5bbc2c0e26241ace840962b78f1588c6445abb63dbdbfcff0c77534d932c00e04daa039e67d1a38b4c97b98ccfb97e93c02c043619529d4c8a18add7e9a9dd9292f73ab427a88a3890264ccb9eab375230bfc53c8bde3cc899a8105cf9c4a58c39b909b355f4f12cc642c552325c8a89c260f7f2b13c740adb12399f69a3e3d6ae2059aab700f9628640fd666257e82bff8879848616e93881ecd93e822cdeeaedc49e1857500bcd64ef188b7326fe38e1494c18af11391ff1a6499bc937afe0c261f5662a1b7ef9e55122fb661185e8372719a5b38bb280d8291ef2ef6cd5580c583022a1ed4d02dc316f29c8d0a855cb31c8bcf839b8c0b97b42e6fe90c1c3da4699e312808e7d76ac8ce13d24661500a443382f303e50214b7353131982dce17ac299d30b2d6dcda0aa75b69d526f90982d702c86287c194d5e99d7f54c5928bd461cb7b39d71a5b3385bf5d82227485a568ac307d39e88e36137b98d65bcc6fd92351b7237f2ea4afbb6af3981f62ddb869b4e40ccd0fcb3ecfb4df7ee34ecf7e180942376ba28a21f4af36bcc330f6f94699fb8b560234bb03431166abc5a3b500c1e9052f632c0bb8b12bebb14de34cae3bcfbb17fe90e1420aa34dc174912283badfa22c8ccd8605a4f782f6888d6cca11be42a5a9ac8e60e1c490aca0a64be55c67d63cc1ca3220dabcf8da5ecf4427dbb3eda55e6324e3294dd905b2feb3a65cb71a8167302ee6076ea0bff1550374664206801c12c2036474db56455fd7ba690cf56d10ef72496c40d152695f57cf8a7eb4516623cef6bcca87b92ac398cf7de7922608108ba1fc260a2c227d62e698c871b9016676462a41a737de475687cafddd657a7eb9bf04c4253a91682616d11187144693e988fe3af19cfa03079ed6df1cb1868b640bcb5cb8bae61f02efad2327001d3d57a09f3d1fd5e2b4923bb112af0458670164ee068699b7c1f78dbeb5b58eb9e421db54fb84af4cde7e720d8ad2777c2af61477d35bd9f784104da782204fddb0578cafd324fde89e28084a21546b19a982e49650575095383e8446bafb6e5b8f6e2a53989b97b6a8a0d9acec60c3f44febdc158931571a47c03e977049199bcbc9db79825cace610bb76162e21a4d53e4288748cc36ed8c6ea32e31434f2efb2ce914039a65227ec5181ee5f5ee2148d266b83b75fd46c374f68530973adbdcc3efb8b084237c08c0b940ea1b04923ca349a1870a2f732228ae97aded2df8a31b3eae0ace1e3424d91b35793f853ee514b34e2d361eaa67cda1a573956ee565c74f18b10125b46ba70de5ae6fa316b50c3170e115f946b881d4e6c3e5c87929e8a7d0dc452430980e55934e234e433699f9cceed1ae77cf53823560a47e242baeaaae3f6b69a99759c199fdeedc2ca0fa4f6c35c9665e4d1d4c203c577569fc4bcc5f60cfc1cf44a39007d5bda6e9a57481f463f49d98af346ec9957f46f54e591f67f535ab5f83ccb7b0e399cd5d721d16ec30c78e53a42dacd3458c3cb4153af245d1529741524ac469ac950f6bd21d3a95e391405116c043d45dc04ad4539604fa95ccd12d31fddac1f7d8adadddca2466a3bc8439cc3f071e61521dc6be5cd990ef3d6e84719dce3f6603be3cefc8b103bb20f4b32aa1d1c221be56e87ad48080f7a8c8cbe4f4c57f1f95f6f0ed20e7127953c34c8a99109a6cc9ffba7d196fd58a5493ddbc20fe83c3993d6f64c5d9f31230ef3bb2fa7c66abbf67b781ce29dd7b08a04fa84840ef272cbde7db6b6a607aca1aca9ac55493cb6ef0b0021a03423d332791a771d95e4a2c9dfcd9139aacc8ca6a3eeebd7f7b632ea9442cc229d1acaee96b7f96544677bdf709a4afa09d9cb3d423a088a72fd2e797a862eae8141f7fa5173625b14fe88b3dd74d4483574a465bebc53a8f2f19627ac762b4c2731e9d0caadc245a129a69008ed311585c8eab3d76a935e751c688726a697a82bc8c6e8ae54484a169007ba070aae6e3215d262bfaf314cc0082b532b968d9dcb49d2142727842bfb7b70fe09ebae08dbcf5f5ef8b3fdb79f6175a71d2b3ddd997979ccfcc0d44dafbb5715b3b5dc6baf6e0bac8b5056ab7ab71f191e18aa373e3c130651314cd2ff6a631fe4ccc341d56139ab3081d49eeb484961122ae2b841c619f7e8572a8ab03036f84a5bc348ae458367ae0127c589d4312a5c7e480e377f2edfa034d4450cd9eb171dfde268f18a35b26b9be02ccb5ebf5e123b84f5edf08065d6b7c6222a51eaf1437a2b2561dde85ddf3358345eea65ef5392319a4e4260c16a08e554264edbf4b203be4a92668bc36bbdf4aedf092e15f4ee7f3794e91390bc14361e5caea93e5e5888067b2831ac12f13f158e7f53d30b5aa9c2bb573f5677d44b77e7895912105d7a26ec046dd725833bc161d7701e43435bedb2388c72221891a9d71cfc5074f9cd8437c531cd69c0c14623b4dd3371a983757aa344e3e3952d3a91eaf2f2d81a93ca62f03b5e38fb4e68f50b4fc1a78214cb414fedc6697fce2c90d4a7a86ff43953efd6f25ec091f824317cc032a02bf2c0a1539eb14360010001b3781820a8cbd74f5a7e129acfdc9abfc8d0669f3ae07030b2043aace02fff2f3e1a8dcbd8e23afd8aa22d1f831d0f6ee130f601751a6f59451051785640fe1901a445ace4cbdc66cae914a055d0ed1a593970477e265b555d55227b652339164ad89ea04fe88901601665cac4aea90b8b2813b48cf709586312932f854c540407233157dfa2ef476fbcfe02cb7d3f797da105883b99a168c5e52884e7d8eceb1877790b8468d1b6acec63dcc56706b63f9413071ca1f94cfeadd011b20ad7e63b7ed43e1017c58b4d05f49324e1fd42bd3e2e9965b86f1445046285cd2749d4760959bd559ae08aa09ed68a67276d9e167bb4d3add1c2cd69a3ff1f94dfa7ef989283e88c87922eacf01a119a0b8bc710dc9620dad00a135250cf43d792dc0512e8b523527cb5d17a5d34bc718f0b3778af3cb8be9123f117729a843a0dcd3f95e98b41c4bdc8a4dcbcbe62a02bcac24a3c00b3f4f2f34b85aa8949749aedb6f570576e29d727d58b0fb0be5b81ee97c5a8faca2545c68991d5ed2d90e6d8fae67c7b9defa268e730c0f1c687b9ab3e79f686c38979e121a8212706e82fa38d4572630946763c07f49940d67996a7e6093e6c677acc0dbada3da88802d3c3b56f6df26b8f231d118eaac0d150d789473a0e7a3ee7e2d31cca937dc8ee9cd9769bdf5e7c039c9463722c39f5b19e991144844cad09335d190712c0ff2c010e7a8a66f0bea1220987ff270dbfd0eaf36cbccc043d7bf202457390e3bf4ed4ad66ba03a4a0b49542fa5eb099ca923087e744d49037482dcdf5bf40c6b48aae2fefef210f30e20270faf366432c8c6e4f4a0fc889a734956f1c339df02e63b02d8e4a525cb98fdc425dc9983549261f4ab6875c0f824e9a17d9e9c5bca0ee4ab12cb25374c3bc6033413bcee5703a9055ba2bdc7de0b84efbbe079239580785c2ace2bfa37b9f65d0bc0accc17ce7c539fcc6b5b9e13f91db896d1704a609b2bcf2bea7eebc4003cd7dd130086d26abef4eed83128f62987b802411ca461da4eb907a6b6659e1c72a32d9c89649462d165727a1679a15a5056a489ab111ce9e79a198cd8fd105daf9fa057aef865622c73e1ead7e1d509a6f0835df38cfcab8c13edb910a2445318d4f4b683408a13c176aa4d8ad1a5923b9980eb14666e1dc150df0ae81e5d228a86e9495cb2debe83c466ba3f4ad02b4dfda9ee285d80c244dd7dc93b1163ed6c41c0c5daf8a39ef773e5ad073378989ffa4be98ec1cdc02146daf3c8f620f047b82272e722e3ff98229cbef0c2354e0515ac3c6531f8e07dfeb93a72e42ae70e3d86ac5f4d973c2581cd8e373987e92a1665694064617c58c2f7d1e23e3c8577766991dd55037e84a72aba97213f2068d6f43ce5d9953ff96d5cb59210221db7fbc5125d8520fc8d35597013eefc3c2f8d26400cf8e68f9aa5bc98abaae1041bcf9f389712ab8768472eff5250a9d1395c427bdf2e26a19e8369c1118fd307dabfdb2f6a0899754000b4d55dfe207285e57e2c93112a57aa2b339f354b0a6fd872bb438a6f7f58afd59823d4b9b292f41bf815594e72eea62b6ad6c52a5df1c4ccf01aca256c30f810aa3e0c12d18311c37ace00cee6ed75631420f8137dcdc844e5548538e5d63e969323f73d78fccfa2ad2edd2fccc6fd9614adb1ffe35d5eb44b106f2df8dcd41efb42d5e62d80d8d27665ae468999140926f359d0374b0e07afe8bdd3c55628c138b7ca0727dd021613c45ceb3aae9150cd6107d2e743557b93e293e9829a9b9b2b24949d9412d89774e9a7defd7d265b6153a7cce45a48ef39f258db75392e67111837bea4ffbdb1a00f83f8add6569332aceb1651e6a817704202b298e4968c5c9be908b95bbfdd00f8d4cce3e82f47a66a3afb1b9315b38108902873fbbc1ca54919d6a65ac67dfc6655a75966f3c8627120e51661319573a70ebeb19f61871642b79a3303e1472ae3a7c6d1f843e6c9bae05166ea58067afe0f8ae1a7641fb19ef19ea5b8664830f9bbf455a6261da17c4154600383b8ec09e1bcee4f8a645054f8822b305b08a2736ef0f03cb952e7365338d499c19997515e51e4800cfab62e26d269d64559f03eaa8b93e79c02b401adeaf76e962588fbe73fead3d02e0ebe243c21ec5802b8f8148bca009954d69e09be84a34f5f44d4373e1b22fef4ea998c2eb60f70ae597a57b958cdfc2539f45673441c7627437e658676327e814ec9cd2a37b9bc9c53561c98f29251f342eeab0b25705785f05e7df5c8711d88b8ba5837384a213cf38e0077b70ea179b550f4fadac22a65b69479002ec1ae21c8b4c2c9b750be741052d634605022cb4827d18ba20ec2bd7794ec413c11f8f7bc26b901c3eccfd6320e0f39e28cd398bfe6eafb0d7e2b228bbb693a4c057cbf417535f4e6541f7cce455854aa947bf53b167f5573effd4b236d99da20e94d6390f44925bce65d3c679820453f5ae4211aaf42a39f311b2aae76768f62d27d3026ab3e26e7c6114354662bb305e869e5dbc0be079a80a1a41328260c679e1e9497ac84373f5d75c6c5f21ac0d7302b25e8446ac379c4162097164d1c10808e35dd03fb7e51473289eb9f69a03408824be2559cb46d8d35507fe73f9f338d2d7d17d68b401efe08cc6e973d7b72efcd7fdb5f873d91803a5b2f4b6976b1e675b292ec0f99f99774ca75398c27d78455e0cdb3cb13af5f672eb713046e19f7dd7e66312f8ae762ecc3b54c60cf296b599f61f622d595d99f51dec33683349fa978e1d8bc9056d3fb2889e062c2a13fcede31625b4c5618ea9223dc040af30b1b9137f2b0b2595537272fca336bd364cf161e7145b00f14ecd73a762302eca47995bf0b4de85c057a4b24696acc3589f01eac68009e296b7ffe4d352219038f4dba3ad342e938f68844188118164921f106cbebe559d101f60c182344ff40e42ae2540e16d39abe1e075f41a1e004ac", 0x1000) writev(r0, &(0x7f0000000000)=[{&(0x7f0000003280)="e41209bb6027cb58731bbef7e18aa7f4b286049ae7faebd6c8a58a48709956d84dbdd149d98008f987f58183e1d5f38acb35b5a952efc78933302054821a706ba2136598c7d814d024494688f44b94f65f2d620529d20b1e6ad080abe17021f78c069b09c5b9b7dea3d535a6ce9bbc6095a7cfb6db67a762954b130f4fe4fda407ef3ec7fdfec7fee57ece2228c2ede998242b61680589cda32a7bf818935d508599f7ad5be64b3e6a663ade95d2ea9057fee4747e71c2aa3d708dcfbb4c2ec83669ef8a30153d74b3006a4d4e0ec60532b7b89577e2f1ef5f0f25ef7eee04762590bdb2515961d9bf75aaea2d482c5488e5c56507f4a6eb3d5d1a33940ba75f0c0c7af4484048b82ca13b8847c0dc9658b6557969853263f0deaf8a858fd224a59b3a4218c4cabe3a3a13113dd29bf222cd0c41ee8def619388634aeec25e3e87044b1c29fe8c35703494a52c39ca5176b4a7079da7d2f1e4e9dcdb0e4e6e7152ba26d07feccfb1e8244b9a4d071b08ec1e259090fcb09b7ed1bacf319d72ca7bccb06fa045d49794f70a68945784921fca09742b247012572f66e21cd80368d4f8240da2b205480c2b6748ad758f4267cef4166d73270761bb5e733cdaa2ef726f1f1a4fa79ef136b40afe7153cad51947a27dd5250ce8eb1b13fffbaa2ab306bad06f249c70b19ae1ddfdcb0e01e460329cddd50f5545e6d7f0457b2293ac07fb3126736857270c2f69e97a7698942a51e8f59a76a16f7a543ee6d23cf54da1205a2192fb21e77416ff6473fc52d39d596f1709a8f9b91b3fbd3134fc2dec90fadcf6ddc08d80a1eaaeb6dda535ce5f1df9ceb35860eb1d871a36853ca4ae648070082f69ff460da2e1bd65b64221f756540eca6bc29856726dbc33a4df68c5be67fe1098f6389000559ca425283eff3075025e67cf08c8b54b8c8304c327a68563d04d40f4945c9db75a2db0cf639637fe4ddfaed070188dd748b9cf6c1c4903d8b9d02552cbdc96612c0ff93b37964226fb81f60a343c49c45ae26ef8d2c4580f9f7b9c24f166b93e3bc1e994c3d8321b3874ad6a13dc16d9f691295f867e58dff7c4204dc0ac20b5861865b3ebabeb6faf97361295989afe2435a83ecefd19dc180ad7ea5570e5a18cf49842280459b5d20384eb80f79a067e52777277645a0cc1716b82b92ec62aea7a6051b6d15560e4eb83abcbddbc1d43c1850442dbd912410ffc118d8c581062f661d2fd65b9fad98d61ccf025bd2d674d37dbe8bd31986cd3942afdd26984ab8fcf960136d1ff568b00fa89c0f44a435e0363af424a4d9f00ea9c3f3c5c5a77c54d5639db4e8d00771f31d87e3879c6a99c22211dbd087e39af5fb8956427254fd4d7583a6e9468b681c1d09c976592ca82c3b70446b1c640568e9f2b46b258b26701189ccecd3ac3ebaf7b21cd9b5a14c45169bbfc3fbeeb79f6763f435f876b206bc655726f4d6aeb28af7b0a94f161ba54255acb05bf5735274949a2986f78007e58169f97b13d16bfd57083e49d361f4b49e2d5c9d96f74368562d498d18c535bd2aa0038e1d0c6b068901f0ca50d0d0d58b1037bd34c43aab8fa47a598b95a192e94c3cfacb7b06c8ce1ca3fe29fecaf731dc0db8dd5af4941072521a063a00b78422d48a214cc4e453d909bb8a8bdbb26fc13c8dc1719819b746fab28e894d1c2cc3c1900f860d6b9c75792dfb369fcbaba4b57bc6a77663f7b60f6df7debbe197871cbd2e9fc47b52b02215bc92e3d9c16a26da501acb952d0f1330ab8f2c0c2e87a490f2e105e565577d3355d758ea89dff9e1a7ab7800b19d928c90be328e7a0ba491f6cbcea0e04168b1857d83cb4c92d2b3f73bdb60545dc37a3eb9df2eb6780c687b5626963920dfd7bde71d242b0263e134e6108268eafbfa587cbe2247bfe0e3d87d987129c3bcb29faebdad92b8af8fc011e875c8946a5240bc0f9b94421b212095fd84252f86cdb40f829174870dbd984a205dd718356347be114b3cdd292df11c03040db0da37317d51870d34eeeba0e97867d0c677a1519f9738d7c5cf7b360c3e45f5891b26caeecd6ac9cde7d29fd0aee6212d7b9894185666174b425e41d36678bfca8c7441658d47b4b11de9e6713f9191fafadb02a6030736e16f9f9a5fc367a461b35910d1ba1030d351949faca4f9bb3afee9883b3af69f62b00163aac90ff4393a0d1652d0546a5a93883cecc747f732b3bdaed2e3077235d96e1c1348d539cab6f0226ae54f631184707dd430195a94466afe2e0896f107d6102fffddd2af32a09d36ad8349e20bbbdf9b77d50c655fbc3364a66b2304c9ad762e72acd03671d3806de5fe6548449e00a4831a821e5eb68e5dcbf5140b7e02119f04477766056218d53c72af78896ac01534846921574df2fc773a8c2700b2fbf81beff179c180c882327522590f83044f70a7bdea6fd2a6cc7c81b6b6f6b8b35d96a96cf2d51ba5876f0f984224f41fa9366786eb01d492be422d116a994b3f36bb65936a9bb68556ee5872d8636f310122698aae9f1441d25dfde6e3f273611aad08417f3468fa202806e69b54de76a8ea0eb0b5f3a721dbd23467db7707b21801682a082948705092acb471a9102988e7b875e45d0b628f4e6703c707a2875173c9a570c7c7ac3247089276eaf98dbba7f08f7031cf315b793c0d5586adb2ab5a18c54dde0141a0e871b7b5e78da4b209e2f13e09fc123a3d14b4dd54bd0956cb1943b2fe3664656ae020166f6f36f7af96a062520fca85836eba5f696d434dbdb5ae2cee09dd91ba24dd34c680731de081b895d413c17481de09647430a3aa3cf4dced613d96a65f0e064db4a4510d8df4708538486363a8ba4c757b42e53bbc3a7547c53916001fc92a465984ec28af133669d24d0814fe27203897dea53d4f685f03c9c5ef209fc8b7a4dbd50331b983396efadd0d12869e2e21eda3205a1f52be7b4277e8976919f928e960ee335792fa14f3045b1653a9d395e148aa895c4f5cd7a7a62c44396ea7d718ac4234067d74d06fa15fe76d3da7f526ec5d2874a7f4c8aa3ed5842bcd9657e90eeaaf62a21008019bb01493fff3fd9f45a9b80adf1ccbe50a1e7d1f8c87c661c52aed96e463e8095924827e01e127fc7f8f26d58235e302ff466818dd40c61b3908bb22ca2afde9116e840cdd2996e24cbef5cac0c82a796481b772e7165df274d536b4cf133b93ef8b52ab6319744fd6335545056a85f7412dafe64822c5d03b6819b0256bcc85b8358d4a9be03b09458cf818a08cf7eaaacf4a8a20703fcbac1e15d4fd52cee660825ba2567fbe5d8f32a9db26860e8aa0646c222ee043160d5c66b1964db05fd5362ab48a84826428a79998fb0d95db786b397ec67247051259dcf2e6fdfbfbe9788a322052aa4a79b6ff4c57ecb94969d187ee43d8fcd39d954727356df86fcc1aa7c893a91d6f9b26ec078caa394071ec42c158619d0dc8de816070c369d747896ce423439f78f926aeb73c552bbfa58b6b9b0078cc218a3b272754f267a2345abf942622c763cdd452d3e807f90f3ac256f5b493112496feb8d8bbfec2168b9ecedc27c47b0b0bdba04008820161f854f642cb8978d386cde2fbf567bc85b1d6a10ea0a78c33138925df6e4249c66359efb217d0b6cb7c636d89c146611bbc2f51189384e4607f465b1ab1dab3fc8d16d169a8943462ae9cb09e5babbe56fe040d166e945b95fb3908a136de12f965e545f3eec0de07404146bccf54efd2d39d5950af0f1a15ba4f993551eac7b1db0a1842f9c52e7f5dbb607275b6e786467c58260c75b6a003e7a4a9e5b0a060585383c1b1bc827e4dde8e8ef1a1ad4dab884ffc94fe42d5b8522ad0cd486b1ff38bc2db8c0a6c3bcb2d2d1c3c1cc4dd0f9cf8a943059fb88ea2bfdf1c2daca687c8768d2a8e0bd65e6d4704f3f00994bf4f6646e9a23266ce4ef997f587e3dc3508ae4b53fe363035f96294a3e08b5a868ad2f823f375f862bda37521e86abbcc19ef8e4f66b2b53bdeabeffa6c3b5b34e756ccdbbec2f38a722e3e41fbbfc59d63a2383ee1876935a5fb2a2ded6ea387efb234732ce40aa603d1b5f8d1930f749dea4549346496fe14f92e0cf353cb2ee32fe1e419ca23843859f739c74f9a921e2779d0decab633d024868810d1283436bc6ec2a822bdb1f7969708844187eab2ae77065f8bb3fc7aa93ae7960075a683180e463410bb15e777799c877d25a8d507066edc03653f854501deb94454887dcde32e2654e5f2ba797508e5663eae978b3c823fe93d4dc5d9e53d048d68c12f811a2637eda70d4a64c3af3d407b710200beb886b00b354fbf6a6b6f5f3b5591ecd19ef3772f66d4a0aef9df9030d5f225e360f014f03399d4f877999aaf068bbe15a106da70999eb293f7f36b662d8bed0b5ffcd359f2435aea2d04124b546c3fda0ca9fc9334e5e603ac2f5f67087e327dbdfc006ad888ffd72db56744e6259c8aecc567881023e4577046c9c7151e9547c29ad54686f1b22b3daad2fbb9f336bb0ec53f39fc9eead6614c1d6e4f15906502f70ad14a7295e232b6db3f8be7d90d0b51e586fd051be0190a9f665afc76f6df244b610c6c9436de7c6a50b2f235a61578f1bda4c8caa6fc966b2f5ea0c0b7b84ca5a291633cef3be06bbcbb06bd87b238efed24e26fbf95dd74e5cc54f132c6b8b63b758bd966755c7aec03c0fea5bd0b6c685d60208cb2d67f42c7286d78dc0b3f425c83f0dccbbeac9fcdceab68e900b893a2e368e116144012678d08e893aced28ddd093a683f1882ab593d2c6bd925391a8ebdb406210e0474402b793d832da228ca77a99e42779e5f1eb66666133f463187c0e21cf9871236ed5a3dbf19f8aa366bc03eeb3bba20eae7bdb7106859e5fc8b5200416ed60605f5c3b65ac862e74dff7c918c3dfffa54df14a0381e6f1a0e52c288ec3d5c64fdd763d22317fe8e3abe63328d36cc5be498ade5b00a947df995653ddfe1e070c7eda7c1684e02f359dc95f52c7ddbeaf561b1f835feafa679a37fa35638d68467f597db3e73dfcdc57ce2d574596531b68e4533776e773cc22ed0565ede27213c11ad76d81b0609beda271ff36072b07c0850b9baf20e121fcc608f9b231ed5b27490b2d98c24df6697cd8a5f5a38d0141e8973f208143ea7332a442d3c47d093cc6428b5d6d9d88e1685646bfc15c35e930d446974f6240f73d56647974585fe817ced7568634280cfd7475bb5a3787af1ceb44e2cc102442194ffbd22f21df9a8b873b6dd9df8093139f5d182928c4dc9f26380f9919635ac5fb653823370813807f080f8251ca39d50356442b2aac656a0119f7a907f907904db37fad33eacceec290f5e5ffdec15b719188c109c0ffa5957adbb41a2bd478afb09ed53c0db4f670127a6abc44da201a3cfc4eccf42e48568905ccc4e9e173ae3651d50cbe07dfdb326bb2487038b723d3e258433505f6b0ecd6836e0564a8497e85a12679a8813cc3d854c3828539b544ea1deea851e4d0bd6678bf62e8c92c7e736a994956332b6df7d6ccc9664c9919af5ea080ca2b7c0f86c9d5eaf911e5191d2f14135e56b9b041c691cec4e81a22232614261e8370a7e80f29d71b75ee8a89fb6c9f04b8058ee1cff4ee04e5cfd3fd5a49d7636d5234cdc17b787c7e64017df8607cd78432fe7ae9cba61ac55fdf9cb20938e389e6e04bf3f57a4637f6c2eeb54e9972094602b9725c6eb50b7ef16f11bbd256a86fd9168445b893e15f988ee931691d2b0b41f10a3", 0x1000}], 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0) 16:00:07 executing program 0: setrlimit(0xfffffffffffdfffe, &(0x7f0000000100)={0x4, 0x200000000000096}) r0 = syz_open_pts() close(r0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x201, 0x41) recvfrom$unix(r1, &(0x7f0000000300)=""/245, 0xf5, 0x4db50eee90939cd1, &(0x7f0000000180)=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000140)={0x0, 0x3}) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) ioctl$TIOCSTART(r0, 0x2000746e) close(r0) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406", 0xffc) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) open(&(0x7f0000000000)='./file0\x00', 0x1, 0xc) writev(r0, &(0x7f0000000000), 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b8000000000000080100"}) r3 = socket(0x18, 0x3, 0x3a) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101, "bdf02fb8ee8f8d7cad8fb257d2eb49ad952b60e6"}) poll(&(0x7f00000000c0)=[{r0, 0x4}], 0x1, 0x0) 16:00:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) dup2(0xffffffffffffffff, 0xffffffffffffffff) sendmsg$unix(0xffffffffffffffff, 0x0, 0x8) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x80000000000007ff, 0x0, "e12e56c42bdab5f4fa4c968ea67050c813d713e4"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1ff, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) ioctl$TIOCNOTTY(r2, 0x20007471) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:07 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000200)="4d8f8ee58ee36f31", 0x8) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x4) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="5a8c5de022584c5235d6b4d6fd501fce2c02b930178ac6138b482349ac684a084adeaab2bf0db26408d2daf6f7a7f989edfffc82161ec626fc5a8702cad81e49a49be8f2b86d7061c94b54cb9e5403c9a3a8ac373004c6948665eff92cd441ba0c800043135f8a6bb9975b1d8c93d8abda3a4494e284a25c68eefe82a97cf4f0f0d9fef6d513ad6735fe90e6248e3b287a84352206cf9d54240bb7852c459301174d11a407cf730c717588599d03f11eda7caaf4a4bcd04c86e5e4110fb305fb33ba2babea87e9913f0dfe9f0a", 0xfffffffffffffecc}, {&(0x7f0000000240)="eae8b32fbbe9b2ab34d7717ef606831dfb347acb4452f8be3b77a0b0d43ac94e687ad8f9ea548f5cab90bc49f477da1d0230ad5e7ba0308db1b4ae42ee712b6fc1574f6f79ab3480b939686dd679e1656725a8b0edcd7eb08d32e48976085ab29647b8e66e4e9ffc9eba252e8ad42ada56d0079af07d5c8077d602fbd6f38fa66e3a41c82939afc61c8b2b17a2e19b9ffd0c791c3eebf11db62be1f06d479b1333f140dd38ec83d7ae6b92a729c22b3808a4277bcac40cb5e9408516", 0xbc}, {&(0x7f0000000c00)="a07f1339a6374d63cc30ffc4663cbcb8b3eeb9f3e1bb10d2781c14481c055d5bc73127b9fd2e3ad0bbc1998fbb0bc1c5223dd9e03bef948c9995ff1c4a86a3a384dc2517391f0b7ab7b0a073a34f674a6fda919cdb5218ceaf97fd2fefe150485974d10ef65321869fb3cca90acfa335ede0b39f75c15916357d2562bfc51a4dc001583d93166838b920951b30ff67416f0c636c821cc41cae77cb3c7bc869a5816fd59f2342bb1e654f6a0f9dcbe9aa1a9f79fcbc6a0f6b528d0e6fa2e76f3f81200fd42fc777d9624755a944d3e0da22fdaf5b0334dd9b4c41d282c1ea33cc1ae120758be49cd1612967c2b0c8a2b73d91a705ff7d65d9758d59b850e5f2dda4ff57234991aa09b599121155b872ef2f2e87729a9c0920fbacd19703a9782ec75b28c3f211333397b1638355a947401412c207eae0261b90c5f802d6715b399bda26afccd2e77d515ec9a9170d94a24cdd7d0c3c4e73be2beefd2bd4", 0xf5}, {&(0x7f0000000a80)="8ca98961894f224c193704263d9a90ea0810704350ef8d269a3c6706f213a8ae2d1784cb63ba40865b5b9bf024e582a558030b0e75f047176748316bcc5db8a689551db61b4fe46d9f5c816dc2c091f0f549b4027d3e6ac8c28117809a41c54165be298a19fc4d49c9d49a1663ba93ec5a934dfdc229c2bcb8aa49f966b11cd43d58884a58192d9c5b56ed2c990064765ff171baf7e2af1c26c8d7be0a6248386c759e31da58342357bf30c646038e389d9ddfe8b5e98bde3bb2fef28342833b940f55f5451d053f38a2492818ed4b672a5f25b58db04962ec96b46ae62dabc3124e8ae7ef47cfb7eb5d79fca3ea3f9f17bbf61161de136c19437f39c5f095121e667740cbb8439b6d4556df8368d5b82f0fd79f5b84c0fc7bbc8b5b4a59880fa4b8e18f54f5e5c4dfde7a1c764384fc3886cc47da360dadf6a3bb1ba3af7aa7c455ea3f7e7de7f06fb37d688a07327611285427dc4ad6b2072f1970c416cd26d484463abd73220131f94ac322191997cf6c781ff2533c6bbf650e04ae639d", 0xff4a}], 0x1000000000000134, 0x0) fchflags(r1, 0x1) 16:00:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000600)="3e2c7913e4bad21c4dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febdab4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7e6423e8e9b31f678df44ff0ff", 0x119) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000340)={0x0, 0x0, 0x98d, 0xfffffffffdffff39, "fffffffdc56dc803cdffff01010000ff0000b700"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:08 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, r0, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) r3 = open(&(0x7f00000000c0)='./file0/file0\x00', 0xed8, 0x0) mkdirat(r3, &(0x7f0000000100)='./file0/file0\x00', 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') mkdir(&(0x7f0000000180)='./file0/file1\x00', 0x7ffffd) setuid(0xee01) r4 = msgget(0x3, 0x321) r5 = geteuid() r6 = geteuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) r8 = fcntl$getown(r3, 0x5) msgctl$IPC_SET(r4, 0x1, &(0x7f00000002c0)={{0x1ff, r5, r1, r6, r2, 0x0, 0x3}, 0x7, 0x3, r7, r8, 0x4, 0x6, 0x7, 0xff}) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:08 executing program 1: mlockall(0x1) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000100)=0x1) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f00009ef000/0x2000)=nil, 0x20001) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20080, 0x63) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x68, 0xff, 0x80000001, 0x1, 0x4, 0x5, 0x804, 0x1, 0x2, 0x5, 0x7}) madvise(&(0x7f00008e4000/0x3000)=nil, 0x3000, 0x7) socket$unix(0x1, 0x5, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) mmap(&(0x7f0000942000/0x1000)=nil, 0x1000, 0x1, 0x11, r1, 0x0, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x2001, 0xd0) 16:00:08 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff}) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000040)) syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) syz_open_pts()               16:00:08 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x20) pwritev(r2, &(0x7f0000000180)=[{&(0x7f0000000140)="d58476fab5089542cc8dffcd7e931a81", 0x10}], 0x1, 0x3e) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) preadv(r0, &(0x7f0000000000)=[{0x0}], 0x1, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) 16:00:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x1f, 0x100000000, 0x1, 0x9, "79827fc13a2ff9c9306b7aa205992f17e7c04753", 0x9, 0x7}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x5, 0x3, 0x3ff, 0x2, "68b440eca154ef7361eccaf20a1eae14bf5f8d20", 0x3, 0x2}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x0, 0x7, 0xfff, 0xfffffffffffffffd, "3cbae506251a0000009300"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x4, 0x0, 0xee, 0x364, "f76fe219168be3e9dc0d43361dd082041877433b", 0xffffffff00000001, 0x1}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x5, 0x9, 0x8bc0, 0x751, "a963fad0f081a070f08d1090909e8691b1bb20c9", 0x7, 0x70}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x80000000000006c7) 16:00:08 executing program 1: openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x10000, 0x0) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x154) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x100, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000240)=@un=@abs, &(0x7f0000000280)=0x8) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd0\x00', 0x408, 0x0) r2 = dup2(r1, r0) fcntl$setflags(r2, 0x2, 0x0) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r4, &(0x7f0000000400)={0x0, 0x6c9da93, 0x0, 0xfffffffffffffed6, &(0x7f0000000000)=ANY=[], 0x0, 0xfffffffffffffffe}, 0x405) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x3, 0x4}) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) write(r3, &(0x7f0000000440)="5a88bbeee2def8410a2bc9f377b367517daf1b62ab9da54be85147d1e338f45cc4222de2aa413b545a08554762f49ab0dcef465b7c962a33f7aebe60f5aad2ca9c9a04790a0933099173c03051f65f3a169885d9fb298a7866c7a0478ebf94235c98336f2dbcef461185ef23852b08b6bd4a242ef7fb2925b378b23df1beaba37f2f6a0bbb634f3d46a3a433f0495cbac7b94ccba9e94e3cee3298a447fc2d8778039a58fd2d744d117c70091876f8f988ab81619419227786ea946b08e206d7127bb65b83dd79b4757bcdfb5655528f06ae210c058fadc262d58c4ac607ab20c39389f9326fc8bceeeb99f540e0bcf54f7a5b157b44d4def92eb3d5b09674d1e5cd17edf57eacf929014eb1cb2cecf21f3c80137d3affff36169ec3cff465172f059b5fd08cc3c45a67fb5383daa8d776dbae10cb864e7f8b78d8d84b7b6bddeb041f760da7918d70d7dfb846465206e48edbc36737221f0dfdebb2bcdf8fae653def381f64219b449ec7725f65af878d06fb2d401d3e8fb6011300b316ca8e476e0544f7ade3a1c2954876373117f38c31abbf7aa518f876848c466b28f29c01ce870de36a07ba83ea0ca005cbffbb7238294bd803725b5e60db0a776d0761b7012e0123cf481c41b6560f0d0d7c35eff93bfdafa8a8641216097fd1a8f9539507c63d579ac79c55e42566da23868faf6f87e4dd3410e9a8b7234ae18d31358e66e77c4b3cd54943fa249a616e1e85f14a8aef4bc2a591004cd51d2bbfd0177cf1ed6f5bb271123e8dd2987bd1b70931dfad5c181fa700985d022c791175e146ea0203714994b240560ac1385d00acd35c1d391d35de6b1531cc6a011a38ac8f9f7dbea15f792c4ad7f0626623310c5d81a09ad5c5af0aec8c70aaaa54c274aabbe8a66f7c7298970c4875f44ec6a67d8ec982db21e0db4f80f53d2109fbb38e90aab6c9adaea96b37b5dd3dca62083486a883366de26d8124329a609aee5c53a5a85707c74983e14e8360368024c4abdb2f26fc4df5fc94f3f447ceb9b1fc655a05f761fee5ef08b649fac82e63c00ce1d26f27a6d7b5cfee886c6208abff9249c884125182226619c13cc0da87bae00fc87c956eb45c33d8652c7d67453000a8a50dcdc4771b0dcd482c737e4fd6c59efdf3fe0875d4e7cbd8989f26f27b9dbad9e0cce0db95eb3152420d3607c55ba1ff7d4745278de1f42bbb57ac2fe579eb4912b7c92e076d63e39896ed0c58e810b3faf8a15fb042e99abf57cc3b6112f9e0712699890a72e8dff385522b384f58ccb32cbdfbfd1170e494f1602bb1aa9c05d7296dae50b22f393c837310e041695412edebcdbca756e972bdcc78c84624bfc8e75709270c4896920010227c624fd3e87445570085f44f3777000e6c32b12026d3dfeeb791dc6a2b79e5ad3e2d10197f9c7af65c7394fdb523bacb648f94eeb6da2f605aa0db8e8e3861c31e38bc94a18785ade182412439a9c83c3ebb0f10eb4bde8af5138ae8733af99c342a3ba554b676298932174c1ad56cd1e4dd8cdb558dc5a4cbb80c31b2bc26b5a2eb249fb714dcca844d0f7b34d03f6b952b431d4bba1d8e6b88058e8c297632213004da95d55d5b2f5442810e5766058949d67f0ead69b39e3d158115910ed56c41bf55f990ce9a226774155905fb347123525b3dfdc1703c541b311df2f20cff0ec7d6220d08d9c4827f993b56bc1fa080be27f6726617189397b84f96eed8d649e6be958d9761f5b37cf241e6c284cc384af54265e7deef0dcd6a43853da78cfafc33fc48b4bb3e37871a8b3575983bcfd8c7e32d4b23619329723a8086c3ffeb38172424bd9de17fd276ef2927be17c3e1139c68d1098e3006a25ab9ce8ce71aeb350c3940db1fe907d1b62debf5028f303306539b6531407c111448382ddec6b0fc03fb647b74b9407994ba672648ebb3a9b20996ff309e0e4b3c0e57f94ba4f3bfb3b96e79c244ee320bf46fa732c9d511a8594d7968fc9c6ff48da73dca2747c97d16223d9a6a15ae213c848a73271a9f21da6c638554b9b6228f0cc0901322d0a382244e52307fd789ca21d886ea58da8dec3b0f462765172f29631408b033b82097d2165a012e57101cd14feacf2a57e52e17a1d3dd9270779411fbd42404fe220060e4ef5ff1625ba4b1ef5128ffd45d69f6046e6e71c49eff4655d9a523eab5cefa08cab87d9b3007f94e0923ab01ff7c2de4a929166476ff4ba4206697c988e1bfd28e837f3d195bc83abf993a1208ec28f76dfc53324b9bda292313a8afcf8049f8d9c63d3235ce139dbd73b566d7325cbf1b4f48cfb2f67e865f0480543137b6788271c247f5044b95b55bb5df0a9244648c4c2c626c0590a4d26e6f2ac71e82d6ab7f48b644615e8c1b57039c5743bbedf5a79bc86a47f2267598c7d1b4fea4f1b095d0ee8761faa2ebd3306e8ac0118fd658bf0c0000fc43088ac5edb0eb476b6489a9746f962eed5ddf2f4166894a70546f8244e91ef13d90aa2523e8b3c8390848f3eb7572c8831e278041fbe3719d390b910f544eb1b0fd19ff22e16542bb87ed07ad1a5a1ee6d598cd195c1ce6139c6271cd311fdfcf98f0e2408e96de2397261c584a398418dc6b5cda2e6fbfaedf5bedc3c256025434bccc375abca8662ff516de67c03416f9fbda8cdd1ba4ab8b023978b2bb911389f68ada8a94cf3d3feec637f8dab4954940171cbd024045a888131c01c39132afa090c2184b6e634d931ee28f58fa933302a1757d6383b41728915dff7c8f3d52cb540798bcbf2fa736213082d26d3b12294179da4bfdd48fbfe00cfdde5a4647df93e427f83ad4d3c58acb0070a72f0ddd9c6d46fd64af6700f89d0117d3f915a4a9ad5888c7e5da6a1ea3816ea96565ab4a47fd55174e8ec2ff157b8233589641f724c42031c3ceb8e21bd97626379b55f48c0e1d7588e2ed0536d67e6e27960851edb12e334114caba81e9036fca9fc248c86fa637b1002a9693ec5c34583ce06a7eda8f54af0ed1be49677346547d349029a051c116d4a1b9b4ddad150ebb1ce58f5ad8246f63099e697fab099b3734f78a57b879796756523d36437fd4fce10a9ffe7cd4cec827c62c78c9fd51cbeab398ae4043dc5fa0c6697e6a821da6dcb271f6c75c5d7a545ac62b121a4cb008312b3af47cdb7fef05d3260058cd3f937e73b091c380465107d511487310a1fcbf9d776b5dc7210027f6d091147a9e7c08648cc9d4102fb0b73cfe60a3ee51184100f11376bc8c763289eb73951efd2c7cfe45a246c8e45eb0867675241e2cc7af81e4d5af081b8ec5e31bd5ba2ec26142a5785588d9118b6175cd056bcc06c64ab776fb9f87b0960ea4a0db40ff75c4e6317c38e040faf3150c06b4e0537fbd2266614c2d8dba9fe013971924446e7c57718ee30c4804dc4ed40ffc94eba6883642ac41ebc0d2d4d6d0885f7aa28c1a75862035db10a083ae9d76ba5b5b4058bb390ebe2bb42ab6ea88837a1d320d98210d5556a772d1767f2e2ab3807b198168908d9b72e75fb4cd0c82bd26a3423be2bcbf0a32bbc94526feaedb96a20d56b03b75f1d66b085a6e0899a27a22b032bed8e9e6cfaa5b40e3b64ecb24487d3ff285c7107deb38c00db6b88d9ef6b9a520d9bdb1431ef3ada6b55c59afa7473fa557494376d588c56bad64d1bc6bfebfacd77a1faa83cea559c553c305c70c5ecf89a2dc05efda0a29638ca0fe8171af74a3403ee07af1cf3a90124940a5abbf0be48694876e03f909908e390d769477e1e686930ffb469dbbb98abe50c0996209658e046bef35091324537e242af3f875e871df82ff8b8c55bfd3f7291a64d4e3e52c58e7dc3a36179afaab13983caad696c8636d3985e80052fccacf9a669ec2c15f166d7c138b2a5cdc3fc13b98fe10c368b10bd5f1fe1d4cb78c595ed839c53974388399111c835d412db0928417f6aeb84ac09f93ce87e6d196f4460d63ca6d182cc22e4a21aa6121d0e8cb242fb1e84c236df840928739c9d3da4ffeebd05ace398cc20df981cdb6b526ee3bc5b256e80cc3bd268f9b7cf6d8e15e67be5d2342d7e6cc83f59c2a57683da34315c35b5377ec349f914628c42f8e4f9ab2b066b6b6fa6df024582504a7673ed227bd5186cc5c6cccb47f7f06b358393e44f9c6bb369c2b890b80d68f44ed1321dc0781bb16dd7d7b977ee029bf4a2bf13eafece3116633969930f59b14f79fde4a065f1e0c99e1cf50431e4fdbfe93565e1038e2f6f028d965fc976b210e3d16be0f51a46c5f715861603a59702a68c4ce41bd045471ddaac7cea6ab322ee5784ebfe66f4f49231dc0b9f9189d89f0ea4050056ce3feea557e570b61efc801df2e711fc4c09f94a4c950d415a14c014c8cc03f84bf0bcdad0d9f09f6f0761d8be1a88f6400f4560834f730a84c573345eb012847be78cc179597341f71fa9290269647091181410c66acebf57cb0bae3359b8a6cd16325f5ac48ffb6632648f5ba8c6d17fad5ee1b97d9b47eb34faf7e777e0695fda2e5313762e351c31e57f9ea1b73e566b96ad1e3d1d499940bfa72f066aa5dc106b787a5fb0a802840bcdb66e1ef2ac48b5802d12a433fdcbaa25ee92e8cf3a67a9cdad9e1d2585c51930a384496cbf2f136c5941e8656bce1a89f20239e55105c947a6c86b3b87e9b1e603ab6b39c8653fc6aff87a29ed54c92ba5b34ec3e562b835a345ab4a52c36c69ac1d61968da1d84d355d154d530892fa0a1f0d135313db320cf262c14d6dce4005d4f28f08f94fdccca5a5795504e4f57501b1dc8e89906728b92395d58dfdc4a3b9ab973085d0c9b9e7b69ca13b708f65b94af74cc40cc62b6c8cdbbdd47d4ea941ee7aed9caa3b87ce511d290b22434c5145aa6a3bce2e79c649069a5a18a7531ce671359bac874ccb358bb32228615560d5e4bcb323d5f6d0d283dd7374f0f354cb9214af5a549cecdc03a0f78da6f8bcc98a625317b7d5bf62eeaa61a8cca1c3bb559501246515959e785b19690d703fe00cc671e7b42466baeca43d00384a7a1dfb4328ed72cf94cb07203a98d5d0f279ac403baea969bf522b795742bddc0bb52f8d737fbd49e53a98fa3bf8c24abf9b90f5902f7e9cfed3d75e36da0edaff2953d95a396158009809d3f3fa0b3421a547c626d3fc49a71058ac436c69d17378a6c110bb6c62c85aad7e749ca1c9b40079d72f2b38af2a9dc5893159636677a586f1360e595b28bdd6e07df9361aad3a2a7baa777b15786dc0149ad3d06dc55795a9bfac417dfcd0ddcc1d8e676765916258c25d15d0c00d3c9b6c5b3acab9d1770cd0c3ea40c5902a5ed921a84aac0b88b8570eb5291cd832360586d94fbf9e3927b144c13571075e13a5699044923d0b2fb35437eb33daaaba308907af377e46786d1ef5e131a0542d63d42f4eb51ffa0baea167c2804cdd8b2bf84f33eff525f4f5cbdbbc0df34fe7138d3150c4daef9727412d5b570ab06e137cac56942c5ac0090c78b085644fa578b0dc1114d47a5992a1d029c33c2fe395d9fdb6af6b6dbd05fd83e4c3d0fdbd756f022d20375e0989566eb21e02ad60dade48bf3b4a9e1baf6c6095c467e0de2c3b5382638b08aadc780b4bcdf9fb44bece0f1b1d3c4323cb873420baf1c2c4f98058e21f91d61f4a26c50aa182b66bc9e23221030cd1e8398c070d975cbe781bebb0e415b11e3b09a6ff56dd915e0ecc27cafa3926f925529286838a39f13d6858c32a956a0874f5efce978e77a1b82c5cbcad2b037296cc4aa0f320bf9ddcd2a1ee7", 0x1000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) 16:00:08 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x800080002002, 0x200000000000009) r0 = open(&(0x7f0000000100)='./bus\x00', 0x4a2, 0x0) pwritev(r0, &(0x7f0000000700)=[{&(0x7f0000000600)="65772aa4186f208e0a28ef27f26ab23db9e842a3c771fa08a01e35cb7406c80a71ba0db0afae95768a163ae55469ae3e10313ce0753dc5e0643b7b24d0457bec3d460c012eeba4261cbf43d50ce6d33aa09f349adf46119ffc99add508e9def6a9a85c51504ee4d22fd0d4135de72ea3d5081cf9c983e524d183b4ae76e5bf30b0c56084b598d2873a1823584b66038af6d005ef8559ff32da07e879812a19c30b6234ba685fb0767c722c80d2a7fe1f364fc68c3e2be67a133696412216e8ad0f0b147d086abbedbdc1677e6dcc047c1644ec57f9a366197648ac7135b722", 0xdf}], 0x1, 0x0) 16:00:08 executing program 1: r0 = socket(0x10, 0x6, 0x2000) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000100)='\x00\x00\x00`', 0x4) r1 = socket(0x20, 0x8000, 0xc2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r3 = getegid() r4 = getegid() r5 = getegid() r6 = getegid() r7 = getegid() r8 = getgid() getgroups(0x2, &(0x7f0000000300)=[0x0, 0xffffffffffffffff]) getgroups(0x8, &(0x7f0000000380)=[r2, r3, r4, r5, r6, r7, r8, r9]) setsockopt(r1, 0xaaa3, 0x8001, &(0x7f0000000140), 0x0) r10 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GMODE(r10, 0x4004574b, &(0x7f0000000280)) getsockopt(r1, 0x5, 0x7fffffff, &(0x7f0000000080)=""/17, &(0x7f00000000c0)=0x11) bind$inet6(r1, &(0x7f00000001c0)={0x18, 0x1, 0x1, 0xec0}, 0xc) r11 = dup(r1) openat(r11, &(0x7f0000000000)='./file0\x00', 0x200, 0x126) symlinkat(&(0x7f0000000140)='./file0\x00', r11, &(0x7f0000000180)='./file0\x00') pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet6(r12, &(0x7f0000000340), &(0x7f00000003c0)=0xff9f) 16:00:08 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000000), 0x4) socket$inet(0x2, 0x8000, 0x7fffffff) 16:00:08 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x82, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x7) r1 = socket(0x10000000002, 0x2, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "651e0d969a21512e233120466afb9eed7db09f1c"}) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 16:00:08 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0xa, r1) fcntl$dupfd(r0, 0x0, r3) sendto$unix(r3, &(0x7f0000000080)="98af8a81d62f3794d31ba5207f4c2182bdfcad2ef18dcdb037af1240dc1c92472d024ef494c795019fcb82527e573ccb7e2b47a272", 0x35, 0x2, &(0x7f00000000c0)=ANY=[@ANYBLOB="01002e2f66696c65302f2e2e2f66696c655300"], 0x13) close(r2) 16:00:08 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) pwritev(r0, &(0x7f0000001500)=[{&(0x7f0000000100)="76e2ad0ee62f0a41f482c6a2ad62a584a5dded6420f4e2eb80da178b4c72f0065a5b0faffb2cdbec576f5e8f18259683722b2bced617cb4ece08eb444e8aa78b8521e2eaeb6852e1e225c2f0cb80aa2ab87e88c75718a34352c9fd7cd5fd4a4ae066e05f6984a3b616c38314755309576b5a2f17462281d9", 0x78}, {&(0x7f0000000180)="848fa17aac281e992f37675afa75e6b33e79d153ccf5d6f06b29a51c448764e1136802a68c2928869797bc6a476fc4152f23a6e177234065ba349f0dc25e6dff3da7b4b5ed9681c66295c5da46e37cf843c90ed47c75dc7becee3840683c136b05152e1b88a5942fd8d556eacfc2999222975a360fde39166d3719b5fb3e35d3187bd8d27f51bbcac408297efff381a8c37dda4a6e18f15fbcc1f869eaa40bb9e36859c9d5f14f46863a75e5f49b0794d6ed643f3017917ec2c9b1fa3ae96f648118b1f0bcc7075b4d4f2160e80e4e2c13c894c4d1c551fc63d8010d3ba2f6b02b77ee31e6abccf4647edddcdf37bb053fa0bdd30d991e88966f6f5a5359969a4e9915159b1343c36dceb404c64809c80bbc88d17366aad15ee10473f92f3308dd481c3b7458d3b52194517521763a672d26887648c17960ff40700404ac9db01775cb777775dd1b4be3319904886abcfb4409457352e16f457db1ea33cb1135f2f21d72de93c853323f57a6a646602bac04a24c8a4ad0fd4e4ebf283cd523f9cef4e2b3fba28a77ff5a72acc9eac77996cbee3ae2ef9c0144f98964343c8748b1dd3fba6cf490ab280884e57a22f843c203a3e6c89bc5e6d1003ba1e3b42e194249fa5ec766efd2febb6275ac5d9cc081dd52d568a98b51474f7021f5f1aebf010d100c3ab37260e392e34302bd69985e8e1d73d6c39931145960c95db94f4652b191c42e68a8cd83c24b5cb1c2b726b273309987c63f1199859a02d2cf344e1696641357944995bdc734e5551ef123d45df246f4f3e19b0c393795c7eb73b63c2b70d356aea1d8ca84e4261ac730b2256b7f22e2d1a5f5616d640b0d229bef4b9cbeb56e91eb11a6add8ac60197e4faec346e967b583337cd85c9c2e0b277393afab2e75b3d167950ab8079800ea521c74d559d63c0744ab9e67350a36e904214a81dbd163b6fe9609d3d048b035cb12bfb1bc3048707c9a6049ed228d8dfe59f01f2c8b5dca9ebb27eb0a637c4650b19d80093c007c5d0a17715eb4e130b43b59afd2262374505a71cd70147699723cdc587e252c122f22dbfbcee70d764d01b757f364260a206b8a3e5564644e2534b7f1c1dcc0e76a9735bd86452026383e6463ec608f218c61bbe6831020fb4716ab5b35d8a991ac6dbed56f884ccf1d9bc38ed9f2c1e74619e91616cc83f0b357fafe7d6c7536384839de3780b1627e4b3b811a36269513c316712b5416eaa7acd36e311c19624af3ab21d2db93225c97caffba423a6aa4c7ce4d7d12687255991c25f3efef13d0a8060ebdb335b102c8e8eb4dcfb4575228dd376cbd75f3e4492a90f42eb3d2fc7c48f4079b59e527bd3032904ff99ca2bbf207ef3382b83a03fb3ca9775c5a18ec7b4f28e08675144594507cabc7787bb77dc43a487b5bc77f299491c2c224b84ae4d501ad9cbe4b4f7c97c473b6d83b37a6c076f0e0513850a49e208e2a0cdb21a62b2109927e916f2e15b827cc93e626f9aa69e3e1e0a7159039cc96ece169dcd1dcdb74bfe0fd5526b896e94b09743f5101d72df2e42eabb836659c8cf2fca07ab373d01bc94365e8bf2de61443b9fb939690f937d715f27cd408e175382f995e1843fa8864013d11e7c5c665ae1f12279177f0cdb6f6ba8a11f3ad24d677defe641568861eaf8009ef7ca191c7de558c2d2984e4e8d76e480ace1e74a9b9c08ce8458e59653e8107dfff851ac479a954f454211aa894eb031a9945d22c197a178e35fb5bf54beaae29b25d48c3f023a582e728cbd992881bed27b8b30b231a1eb2ce7131807c12000565f578c1bac21eb41db1e267d10b0138c80de332729b8094e3037edeab296fd1297d58c9c8030cb18e9e50e3302eef3852b9a4299dfd98575e4a14961c01c56360ef0b3d3cdaaa41f1520e311dd9ada5ddc2fc7b2b503b1fe9e5a33fe5e503ab9b8ba7ac5d87ded017d81f41fefa57a99cedce7fdaeeb819dbb02070157956693598020299ea80e12864f6d07bac9946c06e57121cdee7961ac3c0ea51b9496303b4956af061f4153099593a75aa7f865bf1d7ca0f1733c3addae7633312ef6241f5b4876dcf32b83c5b79001211ef39fb18e764b825ca26cfe74377405feabe5cd4af77f4e7c895a19d6eb18e6710a119a170196bf63262361ddacda27a7468bcdb10053401528a70446416c9a6a2f43318c8743e02b7255077970924013d9187c1a986ee65a270c765bcb9e1a665194885d871b64352349115136528c47f6be4193120e01ac2d3a0daa5db15469656252314c48820b0abee8e115a8199707218939a37b2d211b10fc937dc908a83233ac59783ce04b200daa956b0b02c0f0fd16880b4a6d39921fdbd91c885a6b3220021796cde6bc75c56e844f325a2642f300b78cc516ddfbfc40da7ee9609efae008fa7920a6a1467e64c629ca05e69ad6d703590c5a3aec3bde5b1fc55b0e6f743b62ee321cbe876b2c5c07a3e23f9b5ff61c70777dfb641179d9d3a31cb70dd6c80aa2755f24cdefe28bc1d3297578c42ab694e6ef8235be71a05b13bea8543873185c9c6c1e99718c9aaa397d186a27a4ddd411e93f70b476b1f2bf4281bd7d65aedc20106f4d86b235a08a38fd018769149c8955bc63a5d5cefa6ee44b1a7249725553afecd9145d25a21ee164bfb4c9ee5cf87a6d5ce5dd0f5e26582d1397ffbc60dd33366f4b58ea8e206ff5cada1938f5f86dbb5419f2b8c86dfa06562c976911eb23f2bf76b1153aeca4a0a14120b5fb64788acb9ae651961cdd34742f22d86a31d8c8cc8a5684c8dd499b58a39a83c0419e93b2b3f058e6196f707059b3bf00f7f7dbd8974dd55c776ab191b9046b8c7cea1ac11daa8953c27d76ab9235773e3e55e76d104d888eff37a2e739201eb9a8849087d77576332c8b21eb27e19767866a2bbd135cf7e39c32a4cc6393bb9f299f87926f392cabcb5870a81bb61b29567e8bac7f38ae2608adee677ab86d1e1aac99c9675dad5e870b330e9b9e7aab5bfc7befc58372a912063ac6e83349c5a568d893dd5aae824c7910b7f14141223d23ecc2545f5da1ae3a31359fa2982b57376a32e5971478a886b18a533790445a3d9104756b390b54a5f0b497cfb9672397412cbd211ed69f460a12f3727cfe7d6f7349b47bfbf9bfa3e4660d68c6439762e3e9c92dc44dd1858bcf050d12b0a09ccea15d596b63e8da606d96d1bef96e2189fba4706a6db6d2ace193d0ab3973295fd02f91e9cbbde8c079ac59c24c551c51e3adeacc71ef8e3292f033994f6059cb1eec9daf40390315f8b23b3aa3b1c146678b6e7cbd3e9aa22907c671fdabd816e2bebb30c08dfae3c09e3826929751e2ad26491c5132bfbbc52f856ad26d4f6a89abe32f80780c7407395223619ade322a6175de9657ba5a7349f08fe621b4024a2077f4d80f54d3385ccf25630b6c94a13916521cf42fe7aeab3e8eb83bc674e0f52b47aea1959848f367d429aa169136ea345597ffafc0630e0a150d1700605589d2c32db7f3f5cedcd1cf6568eacc6926c3da1251ecc77c55c9c9a376cdd23f32a3bbe4bdc74065e83e031b1e6bf0d8940611c95def308d04fff3aa2d60e100acb9bb47025783ee0249dc0fb20df4fab671380698f26cef9c74b404151dd8ec3a22b3a9cb7ae6e62d73f3eaee040c7f0f3583b8bfa9837fac613c329b9d99edb560bae427f03c6b3d7352fed7b699348d481f034e04967606156664f88ebef2faaed80b88e5a6f4e54e4f1356fdd731ff12264c0b99e7abf8c0b9b9dbb69b458759597ac90c86ce07058fa985b94661734d13c0207ffcfeee67e87bd1971903e9e73c5acae2876267085ca964c58fdc4e9279ceb9e4a433e76e13201615f666ba5cdd679e2a66a89647dfba75efa44db028651fa6c8abf7002e040c9955ad20b87465785c8322671eede520dad0f0b7d6572c547b7f5193ad88825d58af606633cd11767f4ea3c85cbe6717316e9d9e21bb904a8d0c7a77607f48497f3547b966a26ae7aa7d586a4862c85b670907a219fe70852f5749ebf34024a477aca569c87aa96c9310171a416b6aaa5425893e6e1fce61c6c4d1c03bd8bcd6283796b8c67713ccec0e7e42cfc851bb714a626cedb720b799cb7897288e8daf6d121cb3dfae625f4f119299d733747b7b222e26a3f40698157b359e9488f32b81ac9c051cb41da1cb14409b27150a8fcdb4343f5cf6387f1a76a7b6f7c1dab9f8df5f2bcf6e12e1cb2dfbed861acfbe0e483067dc98f33511f89db0a9262df16e7839c4b5b50064648a00f8b635811f792df6d6371a8169a84421cda59da610e75fc1f5e31e05ddfa03b8450b71a22c63e9e64a9a996501163fb1a1c271cb7e27a1c41770f4e9484e82cb57593fe4b1243b9e6e7d30c4ccd471e9be3412063f1949384a45c5d32e5c6fbd3229f65b43107875496fea33f75bc3ad1c1a4505980b452635f81956d0c94ab2d41a07d86ed41d224d39fe7daccf58fe0ac783dc76d95a369c8f9150ec3280a1a60b2c697ba379911bf963571208d2813f0b03661009050fd3875ee83e8841d66301e777dae21ad1194d2bb75bb6618a56a09d89f30e8cb72eee2501c154b16b9cf536d531b7c0114e4de5aa2e8bb2d9f4ae4fc49b64999dc7b13603cc41a8c6a4b638dfa3aab4d9bd11d97530e46188ff60aeb162a68231d0cd63754c4c3fa698d5f2371ae6773c00985cdcbfb2ae379fb32ea1c8326a4090a77801032b8ce847f9923c316dcbef744fe6048010ea79db855d4c7e06d16c56e2e2b9114ff6d8f89c1942e1101a011e91621a5e9dae036abaac43a3e270deb9167160a3460f9bf9da715c470698e357f18853e3ed43c22353625157942bd698ffa4e6181a17c3467d8fdf337fd0fc409b002670438c7ca4e63fd0e11858d3698692cfea221fecd29a75bdca3582437de355c0aef36a12024bcecd901278d3978050f8a36a34a45a2f0248fb3d70e994e60eecab8ccd58941b82e64253c483f0eca034f9301e5ca12822bb4fcd92b031bbc7de193787375b2db954515046b9f6612f8b3045250ca0046b2e7f26eab18ed6f5d28fb2e3e6ae5aa0bc2fea3592fb6eab4ea7edbe8bcdaa72dca01072c22d399abd230bc93d817e1793aaa9a7909539404a791a21e33011167cb59bfdb79361644c515571c48e96423a3a30d21fe42ca740146255f31eec5cc8b79dc8cb79527b8286e2f7a16e6b95ff83e8cab0544cdad09276b89b1b5338138593228a43d9c461ba9a03c5f76873cef87cb82b42067e3e72e000be969b4172e1599d924353ca9a2bbddf3bf717a00db90f6bc84b874a3699f9b64e3c1a242d91bd34c60d960e0dc80c584f7bddfb792245740d792646fb1f2c3e7353b084fe89bbe4e08d5443b23dcbc15d57b49e32b454cd66479093f6666b0dfa39429584467c21500722288b3191df7bad4d8e6e3d0bde09afb3d8b737412e80ebd53fe273f00b83e0e118c9da6ab7a33a0d7f1e4149ae3a73633d570ecbc26df3ba4dcb4e5f8354a27ebe712eda931153eec2791337ddde7506e6b088810c0a9a70dd5d10a16ce2a8310956f2b2a9e5b63d8e250b11ee6972f1537eae03cb4faaf097c76d4fd84ef03a416af18cf08410789fa62a56ff797d3682d5a1b1730c6210ab64ef127dc6ccb420ccdc20f36b6942eef565623856a8c4b47de02b49d9067873f70451e2b3b9c3eb3e13ddbbd9919e7b7bb1bd83ddc5a27c2627dfcf9ebd0bbd2ef90341b498794cb73eaba8d35993917616d29f5e7710243de45db", 0x1000}, {&(0x7f0000001180)="d62586846984b599d5142f9c07d103608003596cf5fb8e0682adbe56646299abf9689abadf562ffae9074440499b2ac6ecb72364873fc7081261209e8b768cb5cc8bedbd3f9dff63b31569e95f31d9bad1eaf2b850989b5d1f9feb653d74325cf0d319ffdf95ca56ae966737c77aa654b3d0d4756446841538fa144b14", 0x7d}, {&(0x7f0000000080)="91a3", 0x2}, {&(0x7f0000001200)="41b931dbe768a67415ccdc294327104e07d883084ca751370309536e55542280e92ead172d43b2375f192b44ae5a5c12261f363f4452f22240247c60b96933e2da1b924473b50e7dca834ac67f7efdf1246f084a48db4cc68d73cd9b1f10ee447d7a78a1436b02ba5c6f720dab5abb12e83cb06b7cfa73f5a3f7eab0672cfb474d2b241ba4febc399bfcb97db2b67d40ed3c2a3c3eb3ca00ea93a5a25a1e2db856d4eee65e2d83da5b2078628b8df1fbb6e9936a9afa07277fd73215d453e2b28f140b44363eddb361f1d598f7d03a94a31708a3197c19c803c6021216", 0xdd}, {&(0x7f0000001300)="500abee5d3b8085df8480b42d4a4d7e07a9008e2210b791fd538f952da0fd42da25496a2d5a1bfc5478750f475b77d3b8577ed074bd324cd535170b9de291f45992ec36b1b3950834d41f57aff89d1ff67399c1920b65473e007260016b8712a3caa2fccaf6f7c917da4fd5eb16b871a7a0930ca2f54f2c2777a8dc63c547b82e028141ffa60aa550894fcc7fdc57fe6db50e2a6fb5e8332807d7a295b9c82977eb37fbd383e09aaac3725d907bd4f80b2da776bf9a7b259c90283f8eef7d4a87b8a7add1e7c8f889a047a5c5e76", 0xce}, {&(0x7f0000001400)}, {&(0x7f0000001440)="48db2a7dc62cdb4b521bc10c453e7e5fde85b4955d18104977427cd79a01174e237b1a67f2dec8fb1f7c3abe493ded1dd2b583ebcb6346066c8246b05d568c6ba32a1d6bf6a34173dd8f832d10747a0f27625415499b24b1753e9713f4ab66f7c2742c3652fd53dbe233f61b3ae82a0370343356a60d235aab9779b8e1f64d62578077c5b5a932c994ff6867cabee83380587dcf1934baf6d58b1db7af51e22ae0fa8363098036a0420948c9d4abe418", 0xb0}], 0x8, 0x0) r1 = getpgrp() r2 = geteuid() r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) 16:00:08 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0), 0x2) r1 = dup(r0) readv(r1, &(0x7f0000000100)=[{&(0x7f0000000080)=""/37, 0x25}], 0x1) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x3) socketpair(0x0, 0x4, 0x1f, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) socketpair(0x30, 0xc000, 0x7, &(0x7f0000000140)) 16:00:08 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000240)=[{r0, 0xa5}], 0x1, 0x6e) fcntl$dupfd(r0, 0x0, r0) poll(&(0x7f0000000040)=[{r0}, {r0, 0x81}, {r0, 0x25}], 0x3, 0x0) 16:00:08 executing program 1: 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) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10000, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x81, 0x401, "c67f4b3498dc039b33c26e9644597fee8cd7d018", 0x40}) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) syz_open_pts() 16:00:09 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000140)) r1 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0xc0206921, &(0x7f0000000300)) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000340)=0x7fff) fchmodat(r0, &(0x7f00000002c0)='./bus\x00', 0x8, 0x2) getsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x4) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffb, 0x10, 0xfffff, 0x6, 0x8}, {{r1}, 0x0, 0x41, 0x84, 0xb9, 0x476}], 0x3f, &(0x7f00000001c0)=[{{r1}, 0x0, 0x40, 0x0, 0x2, 0x7fff}, {{r1}, 0xfffffffffffffffa, 0x0, 0x1, 0xffff, 0x80000000}, {{r1}, 0xfffffffffffffffd, 0x40, 0x2, 0x1, 0x7}, {{r0}, 0xfffffffffffffffa, 0x48, 0x20000009, 0x74e20000000000, 0x2}, {{r1}, 0xfffffffffffffffc, 0x20, 0x400fffff, 0x6, 0xe41}, {{r1}, 0xfffffffffffffffd, 0x80, 0x0, 0x7f, 0x4c64213f}, {{r1}, 0xfffffffffffffffb, 0x70, 0xf0000040, 0x2}], 0xc47, &(0x7f0000000100)={0x3, 0x680e}) 16:00:09 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) fcntl$dupfd(r0, 0x0, r0) listen(r0, 0x0) 16:00:09 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8000800080002000, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x5, 0x9}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000180)=0xdeadbeef) truncate(&(0x7f0000000000)='./bus\x00', 0x1) 16:00:09 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x1000000385, 0x0) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)="bb4cdfb4b563ab5c7ab19cbc28fb737a2bd19db66e7e7105a125993b9c", 0x1d}, {&(0x7f0000000100)="eb992704798b6f06cc01ce8a3916a3df150a2f89d4ec7cb1f90457f12728fff09c36a0278d2728954bac1dc79a32438c447f8afd361ca92039ac5f65ca", 0x3d}, {&(0x7f00000001c0)="211b5fdd6f0dc0ec066e6be0e3f8d2a10a3efa77530813879506a9b8c00c45f4b8cb9fc0cbeb5a75ac58bf45ce40c1b230ec57a31c59ff0c82fa0e923cb11dd04c9a17cfe6ef55d603daed20ada3b2a289c73e2176ea72acd9e1f5e1eb52e680a1328dbbdeefcc884a4aca541a34cc0f4d3f14ca9cf86bda0558f26ec9222ca3cf2363bf4cb1f72e9e5fec3497c5c7b34d9d9f7d17046762942329a5ac5dc8b3e13963fc278fb221d035c6f33ca4792a1762ff387eb7e7a44a71864538b2765198a860255073f8ce64171c04d04e81fd86c6c3a4cba566bb58e8c2db", 0xdc}, {&(0x7f00000002c0)="02bd9abec4e6ecfcc6293c812f8b283f4e131850071a6cef23b5c7e6dc11d71f605ef90375c99963af8dbcf30fc3214f0b804b38cbd4134e33ca95f199f05772e2c96c930fc1ef2cc4fcd39dbdad6b733db62cf7d512c83f3557df4edb7fb66bc523651fad492a7d5ab71974c67333ff8027cc11dc848f211f6b024354ea6c8be523e1450d3aaaa5698264ffad903d3510609cb6f0", 0x95}, {&(0x7f0000000140)="6cca53939328c619e54223081c59f09c3cc851fb75c82e538d6a1bbc121fa8b4494abea555", 0x25}, {&(0x7f0000000380)="d89dfb3282c9c3c690e64cd2d15c61508bc30c9aadcb512892640bd6f08f81c3654c1f877d169280ea1c365a805d", 0x2e}], 0x6) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80105705, &(0x7f0000000000)=0x1) 16:00:09 executing program 0: semget$private(0x0, 0x4, 0x344) semop(0xffffffffffffffff, 0x0, 0x0) semctl$GETVAL(0x0, 0x0, 0x5, &(0x7f0000000000)=""/34) 16:00:09 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = socket$unix(0x1, 0x8000000000200081, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="5a100a897d569adb7d53c15c1aa873352475b23e0954218b0c8e8e660b951c847ff58ebdb3fca40b6eb54c34c1bf429367aaa92ee8528dfd61c8b94c14e459359ca5225f8dfd7d0d2a13d8d2c5159a4a176c605cbdec17ba8b9a2316712e51fc41f9d8798579669be8c4a38158", 0x6d}], 0x1) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) fcntl$getown(r0, 0x5) 16:00:09 executing program 1: r0 = socket(0x19, 0x3, 0x0) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3) setsockopt(r0, 0x29, 0x4, &(0x7f0000000140), 0x0) 16:00:09 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0/../file0\x00', 0x2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0xfffffffffffffe1d, 0x0) setuid(0xee01) r1 = open(&(0x7f0000000040)='./file0/file0\x00', 0x40, 0x5) recvmsg(r1, &(0x7f0000000440)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000000180)=[{&(0x7f0000000140)=""/58, 0x3a}, {&(0x7f0000000280)=""/212, 0xd4}], 0x2, &(0x7f0000000380)=""/144, 0x90}, 0x0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') socket$inet6(0x18, 0x8007, 0x9) 16:00:09 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x1000100000000}) 16:00:09 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x21c0, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="000000186a56010000003b00feaf000000000060d5706c85fdffffffffffffff002800000012000028000000", 0x2c}], 0x1) link(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)='./bus\x00') 16:00:09 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x100, 0x0) fcntl$dupfd(r0, 0xa, r1) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000200)="0000001860040000000100000000000000000000000000000000000000000000000000000000000000000001", 0x2c}], 0x1) preadv(r2, &(0x7f0000000500)=[{&(0x7f00000000c0)=""/76, 0x4c}, {&(0x7f0000000140)=""/149, 0x95}, {&(0x7f0000000240)=""/89, 0x59}, {&(0x7f00000002c0)=""/77, 0x4d}, {&(0x7f0000000340)=""/112, 0x70}, {&(0x7f0000000440)=""/191, 0xbf}], 0x6, 0x0) 16:00:10 executing program 0: r0 = socket(0x800000019, 0x7, 0x80000) bind$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 16:00:10 executing program 1: r0 = syz_open_pts() lseek(r0, 0x0, 0x4c19c4870b7c4c8a) r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffff476, 0x1000100000000, r1}) 16:00:10 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() setreuid(0x0, 0xee01) fcntl$setown(r1, 0x6, r2) r3 = geteuid() r4 = getegid() setgid(r4) setreuid(r3, 0x0) write(r0, &(0x7f0000000040)='!', 0x1) 16:00:10 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) r5 = getppid() fcntl$setown(r0, 0x6, r5) pwritev(r4, &(0x7f00000003c0), 0x1000000000000297, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f00000000c0)="1d", 0x1) kevent(r4, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffa, 0x10, 0x1, 0x7f, 0x6}, {{r2}, 0xffffffffffffffff, 0x65, 0x3, 0xc1, 0x7f}, {{r3}, 0xfffffffffffffffd, 0x2, 0x13, 0x200, 0x5}, {{r2}, 0xfffffffffffffff8, 0x18, 0xfffff, 0x1, 0x2}, {{r4}, 0x0, 0x20, 0x80, 0x0, 0x200}, {{r0}, 0xfffffffffffffffd, 0x1, 0x0, 0x2, 0x8}], 0x2b5d1944, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffff9, 0x2, 0xc4, 0x4, 0x8}, {{r4}, 0xffffffffffffffff, 0x0, 0x301084578cee3016, 0x9, 0x5}, {{r4}, 0xffffffffffffffff, 0x80, 0x0, 0x5, 0x7}, {{r0}, 0xfffffffffffffffe, 0x40, 0x40, 0xfff, 0x400}, {{r2}, 0xffffffffffffffff, 0x99, 0x20000028, 0x9}, {{r1}, 0xfffffffffffffffd, 0x10, 0x2, 0x5, 0x16}], 0x40, &(0x7f0000000000)={0xffff, 0xffffffffffffffff}) close(r0) 16:00:10 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x4001, 0xfffffffffffdfffd) close(r0) preadv(r0, &(0x7f0000000480)=[{&(0x7f0000000100)=""/207, 0xcf}, {&(0x7f0000000000)=""/57, 0x39}, {&(0x7f0000000040)=""/74, 0x4a}, {&(0x7f0000000240)=""/188, 0xbc}, {&(0x7f0000000300)=""/129, 0x81}, {&(0x7f00000003c0)=""/118, 0x76}, {&(0x7f0000000440)=""/4, 0x4}], 0x7, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000200)='\x00\x00', 0x2) recvmsg(r0, &(0x7f0000000880)={0x0, 0x0, &(0x7f0000000800)=[{&(0x7f0000000500)=""/172, 0xac}, {&(0x7f00000005c0)=""/13, 0xd}, {&(0x7f0000000600)=""/253, 0xfd}, {&(0x7f0000000700)=""/236, 0xec}], 0x4, &(0x7f0000000840)=""/60, 0x3c}, 0x2) 16:00:10 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "199ec8e90ef751bb3b5320000001000000000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x480, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) dup2(r1, r1) 16:00:10 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2000000001021, &(0x7f0000000280), 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="622601302103f7c2ab29ac8291202ced2ab02b58b4794bfc00107b4dbeac89aeb203b4dd77bde08132f01d21d05577e9f67a27bacee6fd8029cc6216d9ed7be9457ec65f5eda2a2a8952d3b255328fa7a2e0ba71b7e35b1bc345da6bc5c1e64c1fc20b7e1925596c927badb88fc1d95efb2615c112339e403e816bd372ceae18bb4b92207ec740f5b916a4221e34e7b8d30b20fbe259d8cd", 0x98) 16:00:10 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x5308) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000080)) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) 16:00:10 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) lstat(&(0x7f00000000c0)='./bus\x00', &(0x7f0000003b80)) syz_extract_tcp_res(&(0x7f0000003ac0), 0x0, 0x6) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000037c0)={0x8, 0x6, {0x7ff, 0x73650650}}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x3ff}) r1 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000200)={0x2, 0x1, 0x80000001, 0xaf9, r1}) sendmsg(r0, &(0x7f0000003780)={0x0, 0x0, &(0x7f00000032c0)=[{&(0x7f0000003280)="7bc784544f24ea1d06d6cc95f27e7cef99042fff3a1fd5ffd0bd1ae12f9fef583b69d991873b86936bd9cf9d261ba52b48ef8ef13a5f66", 0x37}], 0x1}, 0xb) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000003b40)={0x0, 0x0, 0x0}, 0xfffffffffffffebe) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000180)) r4 = shmget$private(0x0, 0x2000, 0x2, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_LOCK(r4, 0x3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) chown(&(0x7f0000003a80)='./bus\x00', r2, r3) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x100000000000003, 0x2}) pipe2(&(0x7f00000001c0), 0x10004) 16:00:10 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x108, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) preadv(r0, &(0x7f00000014c0)=[{&(0x7f0000000080)=""/48, 0x30}, {&(0x7f00000000c0)=""/110, 0x6e}, {&(0x7f0000000140)=""/124, 0x7c}, {&(0x7f00000001c0)=""/183, 0xb7}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/192, 0xc0}, {&(0x7f0000001340)=""/123, 0x7b}, {&(0x7f00000013c0)=""/243, 0xf3}], 0x8, 0x0) 16:00:10 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0x1c, 0x0}, 0x0) msgget$private(0x0, 0x1) 16:00:10 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000200)='./bus\x00', 0x100000041, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0) pwritev(r0, &(0x7f0000000180), 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000700)=0x3ff) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0xfffffffffffffffd) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) execve(&(0x7f0000000100)='./bus\x00', &(0x7f0000000400)=[&(0x7f00000001c0)='+*/\x00', &(0x7f0000000240)='&*\x00', &(0x7f0000000280)='}[-%\x00', &(0x7f00000002c0)='.}\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='-}\x00'], &(0x7f0000000680)=[&(0x7f0000000440)='\'\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='^)\\##\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='\x00', &(0x7f0000000600)='\x00', &(0x7f0000000640)='\x00']) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000740)=0x8) getpeername(r0, &(0x7f00000016c0)=@un=@file={0x0, ""/4096}, &(0x7f0000000780)=0x1002) listen(r0, 0x2) 16:00:10 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x29, 0x1a, &(0x7f0000000040), 0x4) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000080)='+\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\'\x00', &(0x7f0000000180)='w:\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='-\x00', &(0x7f00000002c0)='^\x00'], &(0x7f0000000480)=[&(0x7f0000000380)='n\'\'\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='{\x00', &(0x7f0000000440)='\x00']) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000000)="43b6", 0x2) 16:00:10 executing program 0: r0 = syz_open_pts() r1 = semget$private(0x0, 0x0, 0x464) semctl$GETPID(r1, 0x7, 0x4, &(0x7f0000000080)=""/4096) flock(r0, 0x6) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001080), 0xc) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x204, 0x0, 0x300000005}) syz_open_pts() 16:00:10 executing program 1: r0 = syz_open_pts() symlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xfff, 0x3ab1, 0x1, 0x8, "f50cbb75ac5351943f4d5fbb81565e9b86694ee9", 0x7, 0x7f}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x5, 0x0, 0x0, "4b02ed3c5c88d8aecf968cf88e75704c26648768"}) ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0x9) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x4) write(r0, &(0x7f0000000100)="b43d55f470e61f25483512dd9deaeb049eba4059f105330db163fb6744368fa70643c537be5d193daa194a23a431ce6d54d85a7acfaead2a1bf800cd4514af11e413621f0e4cd309", 0x48) 16:00:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="9085", 0x2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfff7fffffffffffd, "854917029c11fe4dbfa620000000000900"}) ioctl$TIOCSETAF(r2, 0x4004667f, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "9dffc66dce29bacf81f894aa0a944eed4796b2fe"}) 16:00:11 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000080)="b100050390000000000000005786ca1120741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9181830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000000000", 0xb1, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x400, 0x6) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) socket(0x21, 0x1, 0x1ff) getpeername$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) 16:00:11 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) accept$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000300)=[&(0x7f00000001c0)='\'^N\x00', &(0x7f0000000200)='\'&O\x00', &(0x7f0000000240)='/dev/tty\x00', &(0x7f0000000280)='/dev/tty\x00', &(0x7f00000002c0)='-$\x00'], &(0x7f0000000380)=[&(0x7f0000000340)='\xc8[\x00']) bind(r2, &(0x7f00000003c0)=@un=@file={0x1, './file1\x00'}, 0xa) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="73215ef3cb270624c0f672f764499ddd49c109bbf8fff312be9f00fd983b6d3e353ea6711eb6f2fb4afd8a0bb2d5ff9450822df6079f30710e9726a61cbc310e0442b8b45a2308eb5c6fa81660001a5a403903d845dc9178ebd623cc3703b40c20e751c669a0a912e1d3b977ff79adcfeea4e94855eef618a9fb0b35d80df65e8dbbf99ab86db0ad9cdafb499aabcf66b6cc730a09e4a67b2957bce9f9629ea91e9f81809bbe1b5aae7395a516fcd093f523bbd21907e9cbe260506856c41d1d0b145fd16b9e49490248fc69d9021ee90237a91022", 0xd5}, {&(0x7f0000000740)="af3a71d10d6549d11ec4592815696bf00ce3fff6ed4af9ff149783b2483aec40dbe8a6885a72de5ff5161124f8740aec811439f0af9ef89ce17d8fa058f4bdbbc0f418085b5912671203183d20cfd61d50d217569af2f584a5c46f1e708a41ad4f09104e426e5ca856ffd7dbd5e54a50d9c3ddb37614dc5a682dab94372ef6d963e3ac2e55cf59ee04e8e03a799fd9045447c617164a48c610b9930c92218bcf7e5c1abb241534f7839dee0a08f37dce9f77151139cb8af60313070fb9da9df342ca22298d85a1ed1462603c3768b73def59e0cf56f533924630cf768d5634c7aeff07d5f376b852ea53be413c68f160f6309e79755dfec671b3c85bf95a3fcbf2085433f6b2e0285969791df41409538fc5fe27f37370d6956987d9be03c4e96ee585e3459e603859b541f41ee492c7061455da696045dd357ac2cd11da523871aeded7a2c11260af3d0ea7e64e1f441bd185983aea9a9883b3d04bcc1d626f9565d1833f594d93881456bc889abfab7eafad247bc5443c0f1920318129b199b4d76e44ea04ea4f7bc62077bb3d53b7cfd5db1178f3aca3af0da4d9396cb198a354445f5383887e04b62ab1c3841dd5cd0868cd9124a98579b193f6aa39658b66c61d32cd6bda8f39bbc86233c2c6fa62ebe0822aa7dfe227173aa619c9e0a214122617d20b01537a98f638173769159b6777074ea045a6f6d49b132f32809a5b026677876bbb8c816b4e81c8aa07dca6ee52efdec51996f5cd7482019a8f33ab4baef889911c8f7616e92397d95e735c048b9ce01632555c14875afb08b07428577dab9f867d51f1954c2d6c5b2354816e17b7d9c1ab1597594d303f2061cf7e8da392fe83bcb85cdddbe6b5380d6e52955bbece3859612b0bc79ff675da9b932438089659253a53213d19a58b1532aeedc81ee3e2a0cbcd0b67796c79f814abe7de366b8a5bbea6c84bc4a80f8a016abbaadf5248082d4274d59a3c04326cdedd57ab3bedcd0085518d69dbf5893e4f43799347aac542bde550ff912a9b29dd0f1a36528395e4cb0751b345f2cd35e9da2a3d621bd2110d0da4895aa206e772b5229c1c8297c944e5dea407ad011f127113a0421262bf9f897b085c669d4aa7c818df7480b22df8560aacebb8d87e8c8c1b04edbd2463bf458d7779cba10c7364da7e1298681da81a55c4c2ed69a6a5c6d1f2099e4def04baf04688ac26165dd6a10d6ab9e9057f117641454974f1947db496056e5a5221e3b69ae97a227c54d878a15d2e71b2166cffe584883ce1b0e8ffa168dc375bb515ef4ff3f7c487e08cc46ae0f6435008dbb24dc78cbe14e5317f18210522df72761418e20b7e20663c3eea399fdc904299305d35fcb0b01c8c02d371802add1aa6820e938d8e3d16be88639831f94109de5c0b3de4e26afeb920922afe2645f26fe08b20f78b70892e3a7dc0eb99d6c837bf680e7778d4f0da83b3c0c608117ad8db89dd6c3967e62fa3e10b1ca29c7b68ecafca22600035884b43865462da4533fc2375cc5bec91b3a3ed10ee119efbb67ea5aee3e13d74ea6b281e573f5ff1432e85f74387c5a80b3d595ec52ace5b533cb8f18f89cc05afc57fd38350ded2f39478dcd47c203c43753e2822fdd0690b074e7447ed7e81df7458b79084cdc79ec7fbee34fd64392d949f28e52d28f002435caa174b46f5f8449e2b8c0bdbaa560bf16d295b3ca288c37d9cdebd7ebc4d5dc950ef7ad1b5c1fb0d239201079b093826d2109743d55494982c97bb7dff57bf279aa9c03c2bdedd6b4638fdc64c7057c98536f88e52ddf08b1c85bdcd0e3d34899aabf8f62b340e8cc6c819db4b9dd2fb6d40e457b24886bfa18ec68d620741b67e66ab89ab5fc3ea8bd05f5f81cb687dd9654b3e0f4fbe9dc61c382ee197e74216420145c7bbf00608e2ff1faca040d848b5cb53f3968687abb6208344d0e73532f8639936bbac806bc185ca58d65b981e8ed931951d8e39ff86b14934dc9f7f31b45308ac574762fc4c85bd16f6828019155460e25b5d86f020ae2ce81d628ae957dba22b0a209e3d75d532e3e048cb09d12ea81c9606ae5715918aec2197503ae21af0ba571fc8ecf630df6272e74644726ccea92d62593b954518749befbdaf0ff1472cd5f6fc7463f27092eea7b21f5f30a1c9ef49be618a8905a1febd1f55434adebfd2f512903f642f442255169419cb5f326a1e472ca2595b747bfb07f71df100e3b41bf740cb6be033e516d5440da4c14733c35b1c8411683dded7a562bcd04af72fe2e89bed622a9dc2220839a1b38a730139b1f1a1b9c7566b084e50c08abb2e764a474db3c79b5c1f5ac5a26c6049c9da9cb79d0d5d0032458526ba7f8f0fb9e060158d6260f77c31ff154b8da0e4bc504558510eeb8174949c3164fa52c84b4d847cde307fa07016a25acd701c83ae69637f64674430851f99395b939e3358e115d931a8f4637d809a7425b60257332f9548eaeac799ea69c15b8e31f1edae1e851ae9bf630cb73b97ddf2ad732b75c1741ee2a28ce372d54b51ca6ba525990d8d754a6c65345badf02b49b080ed67825091f04ebd207da1eba5060fea80202d7742d92daaf564ada2ce188f61c755784d478efb486a38f20db17e044acfa0259e0a94194b5ed895a75cdc5b4a2327e8bbfe6e58bb7067d24bbdb33297dfbf818dff7a0a7d04652967758f35173c03b435ecd614412aa39dd6d82c4ef50ca98cc52888fc6ddfcb9bc35f8c06bd9f5f777d2731c691418e647415584cd268a0ac564d3b502d9721b46de4e62f4e455fd2d52f32ffb4c371584cd552310a533f5ae9cf41e9329c07e1b7b8c835c43350e61b155fe3f129401d00cb2879bfaeaf7b92929570a8dd906ceada71e392d4490ca5763a98ec4b2a1ac58035cd4f9f369660b194b7d470c4bba15423f814c1bb9fbbe58bdbf65255f3fe2a0d63a13a44864a3d88202d209365e8301872dd93ae8386b3d71f461e90536a52dd0ad68d9c4b75c2ab816bdb59dfa52c10aea513bfeae300941e1fed5c96b5fca0273a09f61dfa4b3dd388ff92bde8e0d67f91c949dec9baa2d365f18060315e938035fbf11eac76b741f5740fba721ae5d10f3d3f6de8e1ad9964aabda240251b5c50b4cf4160191494f12e04b16caeb70bd74669da5e47eff51884032a03bea471eb7cbca91923e3f99b10e3cb1def41b37bd42ddc1286dc9fe965e28c08713758447d14b1fba878c0da6e5b40334b58c95e7bfef4d4e3a080f11c712c9e4ed5c4abdd22cd8883a6ba385c61cc7493f15250fe089a15c419d8e85a8f5df4fce8c12b6ca2d179ed8d7f3f74d2f06724e10fbbd46adacf35274fba178954c1766209608cb1339e70723a2cfd5a27315dff51354b4f106a57643864deb0a4317097b5d33e204d5f2d6cf9527a9b4dc1fead2014a18c46afea99fbf405a07e62efefc000b2f7c120a2e74cc8c99e232e49eef4478b733e663b7100ac2d671d6bf11e2fa1b062de787cfbf8f83d4065ff1d816680789c8a3fcf72cf0459014f6e20e04eeb97c8f7d9d9516cf97ead6aa092f3bcadee31f296f03824243eaebaa44a3d37bf2461f2049a834a7eb500a5ec9477f4f7a3f591d82d6f090269d2cf568b982b31ff2855420f34cd1813d1df10857e230a0bb0f7fdbb835a7ea9b4aea2c7c4fca59059f16957ae4c75ef3c4615bd31acf57c52bde7d9d17fa97f92d3bb909da1be6a50fc6c64a5cf2c4a84742f3259f4deaa9856aad9085f85561720a7672a4ff06be1b0c2fe0f39a8289952f95468ab768fdedc33eb09634ba86e9978cf614f5b5828d783370bc71b876a89ae7b61cd54ae367e74f7c22d6b591d09750c53c482e3d7e80012bddddb060d0d4a7b9fc443609b45de0c9a1ae555d4f5629f44bb70769697d67da2facf9716ea30459f7118357591b17bacb75e7adedec9341329b79e0ddd684d312d9933f820d58a1b4d74ff9249d4b134e7f53c5841cb08f1c8a9c6e555abedc26038061b3e7e0d9770719bd9879c32044c511c3ed49db5f669a0c7b5c91be1b41e6b6274d29de37a3fd0d36c6b7846f698b1577c44b84d15762a092d4e665f99abed05c0c51f145afc1cbd5f24e00de597ec9e7722c305f705d2007721da519341bbe7238bb499b97b4df805f774dcd7f89437868e4ee1169417186157cac06b48d81e98d6be59df1d24c632f70caa86c6dea5dc2bff1085c25906e2d4efe731ee2bc5814f66745d8810d2f44140644a21bb8caa3f7de130730264aefa734b06ed9581a296f30fc0585dfcbd458170799600701578d920059f2410f6953399c87581fc9d0d27b7285ab42add7419d94ede5b01516412f4babcfdd6dd0ac6d0a92c2535a1585e4d6e7140465025241dbdc7b93956895e5e5b82073992b260ee9efecaff86de679071a458d1b94bb95306d95c191c191cda1a3a6431c67006fb90744db1fd69d930410c1a1f9b057cd5699b14bfd41651b83f8bfb4512a23414dafeaabd7d88a74129011082f875dc5dac12ea7095c55278955f0ba7ea6e4e22284ce7d17e9c4b808e0b106ad648319b4014c86bf254665bfa9d8874c39f5cb27ab31063190c5e5905636cf25c8dadf846b74542e629b690c44df4f282b640509ef24a55dea494e68da702e140e1e67daf5296031a1a65555e1cb086d3407c8d37941e6bf9c4f43bed5a4e5a8e6b8cf6c733cf9e0612197b7baa3e8b13dd86d6b729e4690f9bdfb1b8fd1d981cbb1760ea8f81f92b03f8a208dee8d6dd27a2c7188c5ecf2486cffed073b77dca442e0da5fc79a9dd4f127ab9284366af2199eb81a00d553af1a337278f39f77b9b213ae385b1a6f2c871caf9ebd3ff7546f33e36a1a22ffe5323e828b126d4ccaed438602c1ae8921b3d9eabc9c8c54c1357917b17745f4233a8cdb86532771263b545bad9a4641637e961f6b8143db93ca8cb472d1988311169c158175ae899a3ac414966528885dd11565fd863e41337de4139029e68cd9ac26f0c1246f9eaf69217483229d0e32d86aa7aa5bf64390ba251c687702fdad874447282e2e37ee0eb0353163afa97f9d579fd4760312e7e52bee5f2f950ee6c8777038c7c33cd5342d0f873b68fa88d7d1024bb61cb9390071d4e8010248f1f13b9fa66dba51c5e971c5d19fc7448fda6d49ef483ae12feddf68326f916b705073bd56e5320dac8fbe7cadda15eb94ce65df425651701416bcb6708ba53fe5015e03c393124249a64b005f0daf8b95cb17e6b30eab9862d9c73372b2ba0c7f9acae42039b821006675d6ad83091785f0dc3081d97f9e7195f45ba088aa1cdef672b6d10d8af43361211675becee9f82c9a84c535d6c8acdb7873ff424cf102d1e3a576f5a5b59f0948a532472342d201357cf17b931683819ba643003a86c2fad15b58b1096ac6aa7e2658ef3638341346ee1faf7a582da9266b764795406f552dadc693abcbedc7799752a34df79a4fd4bc4f87effe90da4e0c342c895343c730ab7279ca2ac790db66fe4842b3ef57472d5abecaee599ecceb07b84f5383c39942fec4f12199ff4a42a52c5ff29d18083e613f966fd619eb311af46b1f999fe9e5a11be82d318a2565ae802e657f7f31ebf24100e4bc7617c3c64bffe7e885b82f222aeb5feb53a4170b0d509f0da7466d785694aa4aaf2e8fd772d6b831c97355242141294095342ca6baf7c693fb96016410f4df5367549b2098beb41c26bf25a73272a1a5f0618b459dcb6eb4ecbca042035a76fb18110a1c884b567d6eecbbd018ecc", 0x1000}, {&(0x7f0000001740)="d494099419df5690a3cdcac9c9d35435ee0f7f172474ec028c863ce390482e1bdccc09ecfe31174bb1b23f4e4df49c1eb09c139302793b14095d0bf169f57c25ed13ed13acc2bae7eeb0778bd5ae4fcbd33ee0135e04b239e7f5b88e6a8ed19d3fe4eb751bee0eb536db8f1e7e916c5eda9623a2b36cb148840f6246c7ba", 0x7e}, {&(0x7f00000017c0)="26c73fef3e76a92259bcdd5212da36f0d66b0d91056ab0ed849ac92d6de2e3be9539d808fc255df97776d1c0b3dcacbd6869c78c0ff71549d42aa54412a091bdc69fd5e7b769798b5bb859165400d4ba4b85beadcd7f1ff69a476534e75ae67a398d014547f341d623442dae57b7d23d44dffaa4b097fd0ecd9fa346add60eebe8d259fc15759af6e955fb76e5f36338dc1eaa620946", 0x96}], 0x4) open(&(0x7f0000000400)='./file1\x00', 0x20000, 0x189) r3 = msgget(0x2, 0x0) msgrcv(r3, &(0x7f0000001880)=ANY=[@ANYBLOB="000000000000000000000000000009080000000000000000000000000000000000000000000000000000000000000000000000000000000000e5669c49fc6eb6a73e954ee0e3a86d5d00b65bd0f0d9fd2c5052a3210d9ba73e892672d50f48c1238c93e321173c5aa20f37891d179580dc70cf9d7ac10d383f553130623143979f39211be2ec5e1144203754a35e3f7c1141e892a0154cdc5a0806d304cb021b576afc0d7c8e6130d45e20f4d9ef5d732bb281604af55e89cc2090a6d55a964b8679dd86997149afc659b194391a2f114435b98ce6c688ea60a881d60f2d69f05d8f7bfb5dce90a3a5b1532c2ff6562ea34d6b48d623dff88c7fcda37633f9d1f92b6391f942ee19e9eb7e25fed49337e9cb47f0a0bf0b63163ddc19acabed38fe688f7f39352da38c9b1411c3a7973fc3f37043752e18a5d5e7af791330efc2070dc3cc63186ab4ada7c44bf81a"], 0x3e, 0x0, 0x0) setitimer(0x0, 0x0, &(0x7f00000004c0)) ioctl$TIOCEXCL(r0, 0x2000740d) setitimer(0x2, &(0x7f0000000500)={{0x7, 0x62}, {0x7ff, 0x2}}, &(0x7f0000000540)) munlockall() ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000580)={0x8001, './file1\x00'}) r4 = openat(r2, &(0x7f0000000440)='./file0\x00', 0xc, 0x1a) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f00000005c0)={0x6, 0xcf, 0x40, 0x5}) clock_settime(0x2, &(0x7f0000000600)={0xffffffffffffff00, 0x2}) 16:00:11 executing program 0: minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x1000000000000010, &(0x7f0000000000), 0x9) connect(r0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) 16:00:11 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x8000, 0x0, 0x8, 0x9, "8430fa7cae7975e0ff69a67937daa37e38402e86", 0x2, 0x2}) write(r0, &(0x7f0000000040)='h', 0x1) getpeername(r2, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) r3 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r3, 0x0, 0xd, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000240)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3b0200e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e3c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0xfff, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x9, 0x8, 0x1, 0x3, "54f481df5624e2d384cd7b4556652e1da2caa1a1", 0xfffffffffffffff9, 0x8}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x3, 0x100000001, 0x7, 0xfff, "8ec8dcd70e2a698b940ba433cc4db1288d7c2f51", 0x0, 0x4}) open(&(0x7f0000000000)='./file0\x00', 0x8, 0x20) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f00000001c0)) dup(r1) 16:00:11 executing program 0: r0 = socket(0x2, 0x400000001000, 0x2) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000040), 0x73) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) r1 = getuid() seteuid(r1) 16:00:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0xfffffdce) close(r0) r1 = dup(0xffffffffffffffff) ioctl$TIOCSTART(r1, 0x2000746e) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x200000009, 0x4000000000000003, 0xfffffffffffffffd, "850000000009000000004000"}) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000280)=""/134, 0x86}], 0x0) r3 = syz_open_pts() read(r0, &(0x7f0000000340)=""/231, 0xe7) ioctl$TIOCSTOP(r2, 0x2000746f) poll(&(0x7f0000000080)=[{r0, 0x80}, {r3, 0x8}, {r1, 0x10c}, {r1, 0x4}, {r1, 0x12}], 0x5, 0x4) 16:00:11 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x200000005}) r1 = dup2(r0, r0) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x104, 0x7) 16:00:12 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) getpeername(r0, &(0x7f0000000000)=@un=@file={0x0, ""/24}, &(0x7f0000000100)=0x1a) write(r0, &(0x7f0000000040)="220e", 0x2) 16:00:12 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) shutdown(r0, 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000000)) 16:00:12 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) chflags(&(0x7f0000000080)='./file0\x00', 0x2) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) connect$inet6(r2, &(0x7f0000000100)={0x18, 0x3, 0x100000001, 0x8}, 0xc) listen(r1, 0xe5) shutdown(r0, 0x0) 16:00:12 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000040)=""/51, 0x33}, {&(0x7f0000000080)=""/102, 0x66}, {&(0x7f0000000180)=""/225, 0xe1}], 0x3, 0x0) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r1, &(0x7f0000001180)=[{&(0x7f0000000000)="de", 0x1}], 0x1) lseek(r0, 0x0, 0x40fff) write(r0, &(0x7f0000000140)='!', 0x1) 16:00:12 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x6008, 0x2065d) r0 = open(&(0x7f0000000000)='./bus\x00', 0x8620, 0xa) sendmsg(r0, &(0x7f00000018c0)={&(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000012c0)=[{&(0x7f00000000c0)="5f088c0cab68e19f225d9287e3fdcd37409eb39019c0d46aa903cb2168c81f2741c88b2357f004386d970cbb8731fc65ea5ddc4893c3939f1c457340878cc946be5fb883b432b5", 0x47}, {&(0x7f0000000180)="e65f8e15a604885e8fcca190dd21ad3a24c992fb087faa4e67d520e0be44b2e68297ce1e77df2930a0d3ed3456f323a14ecf613226e8d219ede3252e1a19f674e28f75339bcf7d5b1d9a1fdfaf8d03a1730e98d7716f86d12041400e70a602fa09fc4c8551b6fd63efab8a36529400f50cb76225ceaa112709b3ad98c4ff3dbf60707a9cfbd981db3dc66b5d78ef61636825e776e0f102613b3545552541ba4ab1161b7cec43e4a39c185f7ec69c80a64b78d1578305fb99c734083b447881f5bc15cd512fc0a553a45efa0fa85b19dbff7a1fb17925a4b4f9ccfe11178264f537ad0e04e74d3ae2fb63f922fdddcf616693a540ccfa264b2f1a70709b1402b5dbf2f0bdaae9402af4d488f94c0cb2d8a0e0116eeb48aa9ce9ed7037dbc0f8f6b48f758d8a4fa983aff94f8c2ec5aa99131d48ad8ff735d85319b7c6f7e9d22a0eaa8762bbcc146f0797aeb8db222945d68e441c2c7e63ec2e1cd39bdb960f60271e4897ccb702bed7c6d355ca00faf57bbc5e86eee577b6a5ce5182111cbff05db25e7d557165fb7c3ea363fc3f9fde1caa20cbf4582287c4322d08c059560de502b93d5005240ba2e1166c1ee91d120b9b5430b6a79b506bdffaaf098c909233899602567a1fec4052343b15eb6f3dc3b14c5bdbf1a7a7674dcc91b172fb0469b1ab79a28210f44a6c21c8ab7f67e85e82257b7c784cebfdee49092d5fe798b8675f259aa01a028fedb7a99194ccbaf2d0b11c050af2cd37a03c69996f69455f83dddfa62be75d2d02ae44a185c4c4171d5794b5cb1735a607e953c49c5cb7559a4e451379551121e7dd4b65142f456b953750a87a2bcdf2bcca63ab31aa10a464a3eb20b4ddf3b8d0adb0bd89d1332ab919501677066a93f8a792997de67d8d49dbd5661816178a9202a77534bd0dbfbee58565278b52dfa26cbd7df3b3816e92debb9b72b34022e311dc95c3fbc91c7eda2badd6d7454ce3f0871320e4270e5821a6e7b40a8afcf6164c4409829c4a96ae65ad67a229a0edeaf83b53abcfad3d4d48355ccce56dd3ab448012d5632a50278b6ba4e34b298fc1460965ca19ff7afe11be601be8045c6d10a5ad05331089bee22b953ae1369729fc22138a89d0c022e1ddaa5d962c32afe5c5b24a69c07f3457044be0e12a2c13c6c7067afb7225213fe2f0ae1299a029e63094fdc24bfadb1a4039c5842b9157785f68c90b385b53e13ae9a51fa17bb617705d094bf1b5d38f33ca51c6e128078871b57f86c39f47a4a0bffab563e384d5574417fa9ad6f76bcd9bf169314259fa91475ecbb84721a151799793ea8d5a47e0a739890fb3ae0a3aff5fe15cf57fed73a52422e76415a6e2af95ae0b2038bb880d165fe46ddf108b5e6bb0594d78276803fadf4fa81303d612631e674351e738db31c779ce0942a057e491179bdb6b9ed720bb66e38e789190b0862d40fce0302778d5b453abb5b85ab187c7ff0c769d364039bca78b145d4a827a346bd33ee791504d3a1c1bfdd28552c5e4f8c36157c0b7b31b6bf9d7d9143f2a4d4bf4be452feed97d97a19db72edcab01e2a95746182cb629aa2075ba5a3b5472e33ae90c2c22bcdbe97858ec2db6ddc0dee55086daa369cece947abb1b287ec98f6da90d357a97a31a34fc70b8f5a0bd4c374972b3fb6c94e81b0ae522ac12500e8ebe0ec08dc961ef98c91c7c468a4fb4f105788ab7ddeeb39ecebf17f217b10aa63c7644d84edc01b52b1de81a29a7b2b2d1386e8aa4a9c0424529a175f6425bf5ee5b2610ba9e352e792b626542c0d401cfdaec5ca0595789a4b4539706742977712f9aa13c39400f3b4f68d5fc691ec81001144f872ed6fa9269c3e4ae7ddd4b50801fd28acf6b0c387cff7322671e630f919360fe8a8764505a9f6abf988f3d44742c24e10443f6647bbc6069ba0f92fe240f48ee537ca85ffed316e0086ef34f044b4b3d3fe88c4b0bf43c72ec9bdf5cfc96b6f27cfecb560349c3e20f6fc4aa03d04363e8032599c59bfc52abdc5535af8830ecbdc55a16ec1ecb8e41e63367de7075466670035b44aaa7d7a4a786ed26d7cbc525b4d0d2b2c19ce80506cb616382d5a993c243d29811ddd440b99218f2f5ca9cee23a655eb179e7d0c2b8809154f68257aa02b10e01b0aa6389c558635baf2c801bfd680f3c3f54fcf1a1ce17613766c530762c3a41335f4fcf417eb1653bc89a04fe7f2ebe417e11ca1d9501d187434f40de685f0d4733efcf605b4547bff2232e36fe34be01ddb65b9059ceac35adacc94ca04a73f30825a73fadb1b94e88ac593bb87f52c428da9b6f0c2259ce5fd42ff3161b9b05adedf14e59085448507e5cbfde9958d6e70ddc0dac7ed4de4f00f97fb9ddb550ea8dbd3d11b6aba845fcee2daffad04c5499e9f9b9b649d61ae845e621244c8cacc71ea3d79800b269ff087e5bdb67fff19bbde90931a4994a7af9d0cbcff699e5cc7ea56523b06eba477283cfeedc190a664ae62a04d6c8c6eb72220170de0b85bca4375fabc11bcfd0d95ab10338c2e5ab4c65a6347c28453b79989f2fd3a4d4504c020956b2ef16420f2d622db972be7fea3308d2fefa2988b557b05da050dbe93cf7312bfa8bd1df437520f2666cab699f1e461db64359e57615c9b45b022deaf6688e0884763b43256387e583f46a5acd2e52a76bcd021cbd4ce0af0ca28abab71c7f1d7752313d33c919a259e5ed8bb2b6566af58cf5473f1047ae909afd68f41cf6b5a4e4c6e7873e8563d4614a737181745488f9b89a2c54756bb0e6d7f59309dbfaaac8cb52a2cbd61e55aa9d23b643942c5cb4965887dd2f1b2f2f2ebb59b3b8d29d03b10a57af40f06c34caecc8b9459227f6ad4a89dc20299e9143b83bae311297e59493311390c36d86ff942feab536a3257236e11f1efbbda64d2023bb4813b1287a907886b3cb49922524bd021841741d7852663c46f33b86b6ba091bb2383fa8b91bc31aa661d79831ae91cd8896228ce37bd1f47332b310c0352ef781a1bcd2d365e2de14f5e3bfff1f9cc47fff4feb4b7bb941adc928e344299c3bdfb7e32467070b2c6baee07ab454d85c2e40a4ba91720bac1826f98dc5bcec1e0b9e1af7a0238e2d54f5a07e5159095ddba2fb5281902427890956dc96f1a31f433d93019601c5d4c3c82fd9b173649f3c35b8fa9ceb55b8e7712403889e620f5be874ad32e318567687e2063cfab8f6329db0dc14aa7a117d065156b27819da7ff13a7de39b6839c6f065e33b2da1e5547af8b2ddda896237dd500a5e0e480772b5e91d247aa54cea76fbaf420b193cecfcacfba364713456ba653f6ea3da1225d8b02e64fae6361b230c35fcf1a0332098f106842b4dc49b847d5d54e5e5e17959a1e25dccd68307bbf598cc0caad53bfdc9f20e4cfe720de89ab8004b21a61b32ee563d4a991b6f573be7632e6ca50edeb20cbd1c5ecb8a1c0fcc53f14c097818dc7699d4e73cae8e83a4f764cb222bb1d164dd163947d1bff7ce5957b1875650293695a6f3bc1d1cfdc127541005c6af0a952e535ea683c07aba94789fd3bcb387fa37d0a47f6b3167118f4b54b86a517569f4620350050722df7f3107bfabd77277c39be90f754167abca24099e3ef8eaf3080fefdda587e74dd8ce278defff43b40570965f709d87fd3e0451dc33cf7a7f65ac57c45809a61a5a9bbed21f89f06df5fb13b234b2ff201c376d1fa45dcf5d78fed7065fb9b44fee389fd155b88e85a9c54ede97f91b7cf184c0ab282c8f14193edbe58eb56242b8efc7e2f8ed26449286d3b24d478acfeccd4d49e78f5066b89386e01e9aedf2a17c4a2edd4e876b288027052d51b4416af5ced49f9a95bff26bd96a7f519f53ea265c5cc3d894a4cabff45e4db56ff6edf61c3186a64b64a25ef8918545f031eac38fefcda9d361ac398fba55644b3f1f7cc4be24517e296c337cbc9664cf3cce6b6950467549159d728f5845a5757428788ed362a73a0407f7b37208dc2dfe9d7d435cdbc20a8104cde4b395d56198c14d5d63b3a8f9e09f6b398dd0a491108ba013adc4b87cad628e02ce5c3a1fd3051381e16fc0560518701c90c89609b1a83611dd10eecba2e8d128ae06c59cff7d902df44c4e6b5c60232776bbf803798b398c43611139a39ece8bb66c7a54a44dc22ca4df95e8c9b903cb2a7ca276e973b6df6312a7bdb5619ed9a2031ad0eaf441af6ac7de451b966644c299aabf092740e7383e418cf38cd8fed12664ea5b50850b985a9ddaa2f1c9320236e87d70321f9c2774650c78bf4b7a57f8c12d636057789ece7fb6907dfaf509d655309f306b764cc6f0d8080e53701b3b2a19b691999d851227da163bc6ca61084d73dedbea0fe5338bddcfaafbb3d08ef69d5552ad730a0bd66728d453746884109ff61151110a174b9321b143daa4bf37b6106bd0687dff3a22610f65de07c57f199f040cc33dc8e23829a1017f91e22031d3d5b1c440d60be1c3b2d8aede25ee1375cda51e0df3900270dd0672a80433e5317ddd15c012db90af5fe692d3c00284af4ffc943c2ed003eec4ccc5ffed6bd29320d0d683b0e20526a43895295bc76abf139412f5134663eed0d544dcbbb517a09df7ec0f64bd55a63258ce7d8688b7934b2877f48570d26d29c57b8f59c1a86a3d8f5983b6c4dbb51c362b88f2d6b3cedfaa7655dd45eadf10a500225b8a969b84ff4015e76cb0da63d7cdef6cda7df3ecfde6516da6dca4d630150826783451d4e82b868b7ee0702ea39d39168f388828e29d30b3df480362541dc9dccf4faf62e61f356b85650f653df071097e64848bc530bef3485fbfe39ece23bd4af3420792e025d4f2e630215473786e002ecf41290e9002e08ce691978c44a38786d4b32b08d1a6ed70a1dc0684534c955460e1818aea788f78f32d62a4ef0defd589b2c1ee03fc84e51c6ed15d8e95f71d7ac932bdf7728c84fe07dcd69beef8b6d85f31886f438ea2c401f84bf0c4cf2e92da1a3b4d109e60f464be1f2ae7db3cf56577cd579a6e4a9b70e4ffe821d0ab2c210ce27c2b647a3d43e5d82ea3d3b1a8007f053e2412517145656799cd0a93cdec6c377e5764504db362a8f4545725de88e88640ef3849ce7e18325be093e87661611f9ffb87f7afbb98fb860a33e298ef91716bb06a6fb60e576de41f0d5e700ae932e636438d7362e5493b9b1335061e194a42d6dd6e9b76adffc6612129cf2c177813a1a2c2913bd534f27f0b65817cb4330a766a19614a05f00065337d9835c425101d4a1f31e5a6ab339b02b5b0414a0f8a249af08858fb6a7a6e177ee996860fb6e634ae861dee733fbec7caf33c9d7383f3545037c6a6aafc79f26e747d6d4f7bff45ff7fca84a05034ba00ac7fffea5e28a13dc0db0781df2d7c8a7cf209a3ec279e5d1f6846e4ed540463cbfd0790a35e209b2e65e90f33e60e82c54c13742884980132468a32234ee4ab21b5d87b9c3bbd1a829671e03f8d0bfa70f6f0ed0bc1c1a56393f9979c1d98fe15f5baf4c654c74d03d5e721fe6cbdf2b24365e75eb19b49806b0e79b97eb598e37f4b0f1a42f72df14b20d4b606191711f4046aa7f9a37234cb9bb6264e95730eb757ae03929222e134d91e4b81a7938e6419f4e6e9be7d7bc557dfcccfa4d2e08e550990958249846fe617b4a1ff87318571f8f2c2745ae417171f27c55159867c76abe4b9dc74dfea9166e14fed971c1c4b3d8664804ae1df42fb4e83f0d7219f763ef6697ff7db864ed7ecf5992ae23e0ada62dd91a45b238", 0x1000}, {&(0x7f0000001180)="f03064d4ee00da0611cbabbf0c5c57ae4617f3d0eaaff033fd31e92fb4c74fe2c9ce6e206c482b7a7275c032a928b06f27d87854bf1259c2a9ca18f30a5acd80aba015fe8b458777a0c6d164883e1c96cc8c52f22e837203adf0490e9be05c5c21e66033158a41b71030c8ee5d2a846c40273854fa6c9668ea334d163f425291d3be7a00a8a4559e04371f05d0de7a6ca371be46fc6e7a99b8a31ee8a306f187f6440731fd575a55159747bc3234bfeca1e24edd9b13b3fe422f5ac69b911b2d7d705954adfc4cfc0210fd18216ed7048ff1085adf48a5d878c7da0a51f83d5eca56f13c05f45a3f07de184f7cf43608201990cf5c4965c3088a1ed7", 0xfc}, {&(0x7f0000001280)="2efab496c2c3d94fefdde29fd469e0a54a74dfc9cc35e96f3e51f92d8aa64058432af54bbca7", 0x26}], 0x4, &(0x7f0000001300)=[{0x108, 0xffff, 0xffffffff00000000, "640720da6971687caf2bfc0f31a0785264f4e4d685d8c86b284ca449536f3699ca08005c72bd55d2d7135cdd094b226c38b8540c60d6a79f8e1ebc454e3a216a58128a3724553092805f73b7f34395dcb42f5139925cb534423a23507aceea0f796072b85b705e9e49a054fb84d01af649d4c60d89e17c5ac3ecbd6722683d9073437309ad9ef7a4ceccaa462f19438d8cb8e27021440dd3e7f27cbfef909a9b587be734265db6d483d2c15cbfdc7dd4bf82cffba7db289c35b058d8023c33dc5463f626df9b6ecc79c131554f21751ff653bee7a0d01c399e6246266ecdeee1520577358b2311465b5cfa5f0c469037f3350d059e"}, {0xc8, 0xffff, 0x4, "0f6f7f8a362b271fa2844e4ccffc7bcb0da8e4cb9e1f5721d656fb7e848ebd548026f892cdfe1b3811c7d4243dd4ad285d3774d119cb0831c9b22a855a74d0d936d15d6cb686f58f8b6fee70e88ab36ea76995d285fff756ff5843ef864b304703a73577d81b5286670f01c3e5c365795a2f96f001398ac0f99cbae06ce04e77ff9d684c82b656987d5cb6200da4c7557ec7d12a53a4d19bfb22293a0dd27e8414af23f4a215bd37834f2678c53b39f0383ef1f6801e53"}, {0x18, 0x0, 0x0, "d9ec4e583b73"}, {0xa0, 0xffff, 0xe9, "36a9788e6d9ccda38b666313a42cbd89d2f495ed42676cae55cce0b680c37aea2e4f088832a445801d5fecec686626d9dcccadd4e0a948cede731fad0fd8bd04cabe911544769c97ba566ce98d4a28570ea7d3293e2f45ee7c2a79392580175a75e870af9ef0a1f16c1e991c9e7a5d47a6b22312f993d7090a6eb050bf8c8059c083e4b7354a29efffde79"}, {0x100, 0xffff, 0x3, "7160d3af843ffeb7eba89a679b194d5ef41af28f5ca60c39339c122437974d73f6df93d0b016bd752c70e43755bd58e28dfe370b7b73655bdee9c0d6da5b6177fa022e7b819cf100151460c9de752e3572726bc58a4ac8400923ffb19f64aedb8eb1ca7835a2ebfb0334fc22c01566c45496ea421b4b25c9061dc4adceaab3252d65409b7036ac922de7ba4941b565b631503a53a0d18bcf471a5fd26615832fe6e879c953dfbcabc9e53be65bacc754af08457e7f374b22e942b41167c1e471b0b3431558ebacbb0b02691eaacc8f74f95a69e350c350e70613616a5fed1dfbd3af36fd4e667ea5632eb1507cb4"}, {0xa0, 0x1, 0x9, "4c07cefc00e3f7af0bd7d7ce773bcfdaf565aea148d710d5051047b6cf2d09cebc0c6cce92fa6917699705e2c6b4997bba6190d387f6506356a4bf92bd560a8a8d4e624141a30b444e71186d267c63fe19ca865355a95f5b59cefa5b716b08e7214819bb9640b79180bbd9826d896f0d2eb9635395a2a19d389b884e8558a283397202d2646e42ccbd5dd2"}, {0xf8, 0x1, 0x7, "95d7224f85c1288769d67d082b174296de3ee4cb23eeb5a061cb660cc5c07f5950c8e633d65b147ec7b9c912d6b1a2d28a3f971fe1e42e37d33b26d52b5624cdebbbdf50520d7e56ce7bbbff50e8c88c3c133fbad2db6509beb03079d1ab81fe90b9687550a0192f545d3a53e70c89088e1c2988986b539e135f7e0e9b24c5d2c7be750cf382736f88cea8b8673f8d06afefaa391334553632f9a742f33d24c6447b6a19b65939f64ee54db51934bed77a3919635ce97cc99d2b065a4a1acfbb02c588c379999b086d05f6fd9f122e92c50b564eccb9a2a9e0b06ac0d3cae28057af8d1685"}, {0x98, 0xffff, 0x8, "8a2def1493182e59fe9c1518afaa573a2722c7245abb95de6e14c884ced6df5bbff139994a87efa40905c87d1e3f780b75536d193d96597a2aab93a616e9bf31f9b577c2c288268cb46aa5c4160badc4929fa55c7477ce70521f60f0db491bd19b956e057db74d1ac605274e2c38a211cdf278f6ec2216b8a9903b00c1ec0a5465a53d985c3919e2"}], 0x5b8}, 0x8) execve(&(0x7f0000001900)='./bus\x00', &(0x7f0000001ac0)=[&(0x7f0000001940)='\'\xbd(\x00', &(0x7f0000001980)='\x00', &(0x7f00000019c0)='\x00', &(0x7f0000001a00)='\x00', &(0x7f0000001a40)='{,\x00', &(0x7f0000001a80)='\x00'], &(0x7f0000001c80)=[&(0x7f0000001b00)='\x00', &(0x7f0000001b40)='\x00', &(0x7f0000001b80)='#\x9a{)\xd7\xcc%\x00', &(0x7f0000001bc0)='\x00', &(0x7f0000001c00)='(\x00', &(0x7f0000001c40)='-\x00']) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:12 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) write(r0, &(0x7f0000000680)="a4d4dc7d39272e05cc257a354cafb92f32b23d1b0c1dbdd38c8f476e5d8d18da8ee5c40941f759e41d7205fa0dd4b201cc89509fc12be472340b1f52821f51df6a266fdf845f3f30272d7ae97b77fd563215ee32bebd74fabad0e150b7541a9d00cc48798c608c55dba336445651f91f82c805b6ebdf2142f4e3e70e27df01285ea93235f258a578fa5581c5d114ab2add17e1bf2bccbaad0e0d75780638269c0db4a9074e89fc267de32a598e0b882ae7e6ab50b10d51b9b05a108cef4cfa735bd79c7c63a80013ee6486ba3b0d3e8fac050a1ac772ee646ce061dc4a2ff2fb823611c10fa638e250adf4c260b91998393ea2e314154f559206", 0xfa) read(r0, &(0x7f0000000580)=""/234, 0xea) r1 = msgget$private(0x0, 0x200000000041) msgrcv(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000e45f3bdeec268b59986fe5ff0ff2110000d08f9adb46e47f790000000000000000000000000000000000000001ffff00000000004000000000233bbda48e3d96d200000000000000000000000000000000000000000000000000000000000000000082b3b6dc881cae8d0000000000000000005dc3868b000001000000000010316ca45cbd870205354e825dc3a6f2332e57da5ecf06005de6e861d2cb957c69de5741ed1cc4a66145d816a1b18b28dc05ca8b2df4888b380cb360b055765438339054639287829d1c33d7a122c2ebe08805e059ec34e872a4c6e6c7d9ba782e0d622b5ff7113a923bfccf8659ecdbcc5860e42335b84152"], 0x1, 0x2, 0x1000) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r2 = shmget$private(0x0, 0x3000, 0x102, &(0x7f0000ffc000/0x3000)=nil) shmat(r2, &(0x7f0000ffd000/0x3000)=nil, 0x3000) r3 = dup(r0) r4 = getppid() fcntl$lock(r0, 0x7, &(0x7f0000000500)={0xe219ad03ee787432, 0x0, 0xffffffffffffff7f, 0x101, r4}) setuid(0xee01) msgctl$IPC_RMID(r1, 0x0) r5 = dup2(r3, r0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000780)="2a35041e4c926845e3610f11ede9c537fb0f4b2de5edd41618c7039ab9c25f7a3c55d39a52b05d4bd6abe456eddf3719dd1233d56b63b9466a6fd37b0e4d0f602eb0a9bde5f3c7a63fb7f0440d53666ecf8150b1", 0x54}, {&(0x7f0000000800)="a1c277840f9d01c140455a1d4cd913f470b7e19c4c47f097be9fd2affb5ac56266d9840d4420d7f71caac4911ad8f6f33bfd94038373cb4d8cf6e6c0ef3551fa98775ce9b76f1b3acb062f488fa7e9060695e5947f084b00a34f742c7cb78a47c1c931c9a60d527727ebdd8e140667150dbff0e1edf5472bf1546366130ef490b44aa26a7f2b7264f007ddf0e5da7d50e681cb596b2da884c9a9178d993fec2f361c4817b66271bd36cdee5e66f6dfaf317b96c151cfb1f47ee6f0405b6c194b0aefc3127ad2c1b3a8b852bfd9436a898180f6db9943fa8c2c02c682c3aee6c98ca4d447", 0xe4}, {&(0x7f0000000900)="898e530535fafac61e4e24d9849b00dc24efbbeea2e2572f7bb74a49bdb8c12b92df7a44d5bdcbfa323e1ced2318b5b3ea80723e0f940e9c9c1afc6b4c41105dfb458332715457ce3d30d72ca46e35fb2112ed465a002056ae4156c4992bd1a003ef9ec4d839e62274115120ec25b83007441f6cd58528032220e91819ae6525194813b3ae10faef2cf892e77b7547062f51fd256631fbc40edb968764", 0x9d}], 0x3, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000004c0)=0xc) setreuid(r6, r7) kevent(r5, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x4, 0xfffff, 0xd0}, {{r0}, 0xffffffffffffffff, 0x20, 0x3, 0x9, 0x6}, {{r0}, 0xffffffffffffffff, 0x80, 0x6, 0xffff, 0x5e}], 0x8001, &(0x7f0000000240)=[{{r5}, 0xfffffffffffffffe, 0x48, 0x4, 0x7, 0x3}, {{r0}, 0xfffffffffffffff9, 0x42, 0x80, 0x9f, 0x4}, {{r0}, 0xffffffffffffffff, 0x4, 0x40, 0x6b3d, 0x5}, {{r0}, 0xfffffffffffffffe, 0x1, 0x80, 0x4, 0xc0}, {{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x80, 0x7}, {{r0}, 0xffffffffffffffff, 0x20, 0x21, 0x5}, {{r0}, 0xffffffffffffffff, 0x4, 0x20000025, 0x13, 0x4fc}, {{r0}, 0xffffffffffffffff, 0x48, 0x20000060, 0x0, 0x8}, {{r0}, 0xfffffffffffffffb, 0x78, 0x20000000, 0x0, 0x6}], 0xfffffffffffffff9, &(0x7f0000000140)={0x0, 0x4}) clock_settime(0x7, &(0x7f0000000000)={0xe936, 0x6}) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000180)=0x7, 0x4) setgid(0x0) 16:00:12 executing program 1: r0 = socket(0x12, 0x3, 0x2) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="7e022e2f4b696ce94dcb"], 0x10) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000180)="0c6d513562f03ac2d7faa8c3f4000000000100000000653a8df400006cad3534939300000b00000072e98c72", 0x3f2}], 0x1) fchflags(r0, 0x0) 16:00:12 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) select(0x40, &(0x7f00000001c0)={0x8}, 0x0, 0x0, 0x0) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0x40}, {r0, 0x40}, {r1, 0x4}, {r1, 0x80}], 0x4, 0x200) 16:00:12 executing program 1: r0 = syz_open_pts() openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x802, 0x0) ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0x9) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b2026, 0x1b00) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)={0x0, [{0x9}, {0x1, 0x2}, {}, {0xfffffffffffffffd}, {}, {0x0, 0x3}, {}, {}, {}, {0x3}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x1}, {}, {}, {}, {0x2}]}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)) fchownat(r1, &(0x7f0000000280)='./bus\x00', r2, r3, 0x4) sendto$inet6(r1, &(0x7f00000002c0)="304f24bf0dee74c0755f195a5aaaa287628eeec671baab9f114a052087dcda152d26d645d862456ce872c6e1c23a204776d957b608ddb81115a8a0aaa7b2bc455c50c397043ff4e8fcedf84608a67f", 0x4f, 0x1, 0x0, 0x0) execve(&(0x7f0000000040)='./bus\x00', &(0x7f0000000480)=[&(0x7f0000000380)='/dev/tty\x00', &(0x7f0000000440)='/dev/tty\x00'], &(0x7f00000005c0)=[&(0x7f00000004c0)='/dev/tty\x00', &(0x7f0000000500)='\'\x00', &(0x7f0000000540)='/dev/tty\x00', &(0x7f0000000580)='^\x00']) execve(0x0, 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0xc600, 0x0, 0x0, 0x0, "1d78e77684e8c2779399072f5340e3aa7b1b666f"}) 16:00:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = kqueue() write(r0, &(0x7f00000001c0)="75b29481ee3a109ef00726acc8e86724540c5b63d4164780785de646d803058f09290e19ee0421d777d24e089b136d1674410d1be1ff399e56bd8f0a40df5a0c7c6384992f7ac0c3b4dfccd07a4872cd173f651b7a07c0cb64232bd42d6c562f1be0ad9fb42534219141e1b9cbd7664130ed590987480ff88c470edb31d7a9d5cade8cb102a3d75f3a812445a88ee034173e65795b6f709f4636b6ffcad21117891746ac41900808df24aceee63c10f9e38bafd1c74b353770454ec675bd9a4167eb8d1706d7148d2d31210d61976d511021708f6095d63056cf08c5dc782b8ee46c9397da37ab3e2dfb77fd", 0xec) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB='@\x00'], 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) symlink(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)='./bus\x00') write(r1, &(0x7f0000000300)="220e228901001c067ebc74a7ea11cf801bf1fa4809005ed5fade325c51d2e99b18c67cb249eb35776b83fe81993cc258ec4196167a766e49f69b544e7d090f37389864b6e802f53e530c67e204d7ef71888d8f8e16873e9b055e1405692f12e84b5794c0aad708739a6d0dae481bc2660587d246357c472bd0bc76cc6ea24d4ef43470a51a3b162faf4ca319a390c1b28f6c12ef828370", 0x97) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:13 executing program 1: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:13 executing program 0: setuid(0xee01) geteuid() r0 = dup(0xffffffffffffffff) r1 = syz_open_pts() connect$inet(r0, &(0x7f0000000380)={0x2, 0x2}, 0xc) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) socketpair(0x20, 0x8004, 0x6, &(0x7f00000001c0)={0xffffffffffffffff}) r4 = socket$inet6(0x18, 0x0, 0x3) r5 = kqueue() kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff9, 0x2, 0x0, 0x40, 0x4}], 0x0, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffff9, 0x1a, 0x4, 0xe6, 0x800}, {{r3}, 0xffffffffffffffff, 0x40, 0x40, 0x0, 0x8001}, {{r4}, 0xffffffffffffffff, 0x1, 0x40000004, 0x101}, {{r5}, 0xffffffffffffffff, 0x1, 0x20000000, 0x9, 0x7}], 0x1000, &(0x7f0000000280)={0xffffffffffff715b, 0x88}) accept$inet6(r4, &(0x7f00000002c0), &(0x7f0000000300)=0xc) socket$inet(0x2, 0x0, 0x7000) socket$inet(0x2, 0x3, 0x0) r6 = socket$inet(0x2, 0x4, 0x6) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000340)=0x4) getsockopt(r6, 0xfc67, 0x380000000000000, &(0x7f0000000000)=""/171, &(0x7f00000000c0)=0xab) 16:00:13 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x8180, 0x0) r0 = socket(0x10000000002, 0x2, 0x0) r1 = dup2(0xffffffffffffffff, r0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r0, 0x44}], 0x1, 0x0) 16:00:13 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x30, 0x0) read(r0, &(0x7f0000000040)=""/115, 0x73) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) lseek(r0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000000c0)={0x80000001, './file0\x00'}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x180, 0x12) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140)={0x10000, 0x8}, 0x8) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000180)=[{0x145, 0x6}, {0x103, 0x6f5}, {0x1, 0x5}, {0x81, 0x800}], 0x4}) r2 = dup(r0) sendmsg(r2, &(0x7f0000001640)={&(0x7f0000000200)=@in={0x2, 0x3}, 0xc, &(0x7f0000000440)=[{&(0x7f0000000240)="45b5f4eb85974bfdf706a7875a7f95f1dee1a6693992a55f9ade2e207b5575d29d281dc9d99e1ac6adda2e71a8c07b5c77cc5b67e339917d920d65384b60112f17d2cfcd716b4b8ed84100ec655cd3130282819646a2835791fe378ba70436c5d670bef2c65bafe749f2e476becdf8815080b3ee3d258d023494efb977602f3d9a242932eb5a262cc0ef0c2c395f9192fe5126cef60ea677273d521d8162aadb0cfc7b218120f4e8d8fade9ca181562b1015468024ba75adda0774f1123d34b38eb0da6d6c021a3b9eb6c3056c", 0xcd}, {&(0x7f0000000340)="f9c650d7aa6c005f706e52ae562e99c38f4d58093bedc49b082463955ebcd62bacae8bb9273924031e50784412374329eee84423dca9a32b3ef4a707318c386eca3942095f73cefffdc00186b9b7d167da7afa6de6ecdb9094124ab11efcefb295f5145f60f0189035f6d0c9c6f63d856baf04f4cc9a229373d06172a02e65e81f895a5c5d0081d3cd74465e006ac60225ebced82a064d5a5f05b1a498554d52883d7546c50c902b2e74c3a1ec8b3b9bcf9e75e75fe340c81963443c5c9003bfff4db49544dbdca99da21589a540e6b08efb684e918aebc5e2e16a0ee17922db35e348cf109d04c4a1", 0xe9}], 0x2, &(0x7f0000000480)=[{0xd8, 0xffff, 0x80000001, "bbd9b3feba0ea76b83b714ec84a036c239f0be4cec29320c8217b9baa6c259bc8d48472677fd2357d83772088d837f88c3a5fb12da7343d42b7f92b526cc3307cb227c7968cce267548b8dfc08e0d714a07cebe706d91e14318bddd7f631b60a319eb498b12b36fd4e5455525b519f30eb63948e5dbbc431a9b64316d824e26d927cc8ce3562853bc142a6f300841f845b1a553e8966fbaa9e1374e0f3a8fd79d975fba1de955ba5e3cc55086bcf65e8398e252cfa0e28ea7aa5064fe4dfd33d055ce66b6268e7b3"}, {0x1010, 0xffff, 0x40, "909d6dc01b91ce1a2500906ab5eb9d8e7ae57853e8331092aff114e17cc41a6c1113173ef84bf4d60e2abf844eb785f04a0d36750677e44edb6d6508915dab922a5ee94c428fade90046aacdf6b2451df8ab7dbb315ea9e5afc94d3a81fae066c98922d82f535359f328826c5883a2429d93319f54e972ffb6709c7a0d0f3f138fb69c7f70182ff8f9fe231b76ca648157e49fc218da81628744f6902778844c0ac74aeec54aa75d914020eca7544ff8f34b33e770e0356f6a4ffd2701be0bc0db06788c74240665839da4af5d78022286cac1d5c6e4e01dd453c2a8fb39dafcb558affc361fdd393bf44660f9fa84404429e9c0bde08f056740fd700934d626ac62a0ed53636c1fd3f24384d4a336f23bbf0256dfa5ec2b77268263382a32fc8fe5ab7b79d401e9bcb53e6f418176be05676069c636c13a9b1bbbebb2c27a27dcd648d244a5ecccaebfae2d22f5a2e8efba62a84c8f43432edc23546b98c7cec238912e4a2dc7f77739b4131d6264ee4742abfe0e139b2269902d460dd20fe280914928d1b488b9d8bcce6536e7c23dcd9d5e0803272c1b7d9a35e5556789b06d8017ab452f933c094a9eb31d70c0aac407eaa1c7fdbcafeb15c0a9af4d4f61d2668f0812f072eb96378205f2233b8428a7e8e0e0ffb1026d6374b84fda63e9285fe9d50751c1b713050accda99ee73ade18eac4b8a7430958c93764c5d8e129d00ed1b6a7323a5dd8b226b0285fca55b0fe8dbaf950960205712c7e0eef9757ba2baadf4f219cc1f2023fc3dad25d3db2441515e46290a548c1b26a8cfa7a3b9138f4be46c3c101f7beef8f10fa8e68945bdfc3a6fab45ed9f208003a19132855c7b7e3a1ba96943bf47d940082742b43b8c7a625abf76e88b1b31d837cf76015f81a44a02e9aa4d29147bfd93c25aefb7074f9fb50363263dc55fc3e279ed9cb7eaa098b1112d6128672b989a84825ceb3c4809ef15430656841faefdd68933e6e019f51b57b0d86d81182c528fedf40306e3f284ef295c32b290143237ca3bc52758f80ff8ab01917feb83b45bbbcec72202b089b449fc099531455ee5f83af8d054f6f2e80570b6783bcb9b55825ed0e75efca0e28ef4dab323290e46d8abd49b5cffb6fa8cfdc406703fe3117f403c788191d50fee20e1c91f3518aadb2c8a2177703c8064fe9bec15202c0febcca3d44c2b7371a3501cebf82dc73555482a32115fa68e7e383024f5243a93ccf188b35a242646218fc6237f037205b62760b6054e63437c2b27fb5cb34ef6d5dd62c948da0b3c85c60814c73e78ba9f3038894cf58c82b123d46be75465ca69a8ff5f3630dbf43f09857dd2c4606947baed1a8775d0e68c7cbb69a18212eb1eccdfe5ee2d913dc14106b38eea3b350f7f3d2bd7977a3ec7e62a98e877d76f056899cd2a80242b76463677d4520d64c93be673683143c6bd939abdb3a10508a900259a9752b3a2d31b315f28881bfc28e9edd9f94e6e8b78c677dfa54764926f7f93b47c5cb1b868f0727c564aa3cd39df29127fd3528d22f32aaea3b8248b57bcbb376d02e56c15f192123972af3fadecbabe3ec04f194f2f7387ee7d2a6c91643105e2a66907afd64af704e31daf0e6fac35a84d3ef36542b3c3602d2946e0db68b1154b786e9808474da32c5af1afe86dadaeb4171c5b00b40105d6e75e44e4ee35c3bca0d16f5044556e88e59750c6237e9a51da4538fe505ebddbeba21e8246687ce13446cf1898ec41d85189ed7e4d832ff1163b8bea5681b121ac9525c7868dcb8d9ade6405ab895bcaf1c40cbc523a66db91528c9eae620f6fd78fc0b5782e7c574786cc1418b96bb0788f3c90e13f8fb2a9647b409c498c7a1808f12cefd0cb7d3e98e8ab7808f3d87e2fce35a6ecac8c545cbaf96f5e000aa65e9c01022bc209889b892c895cf3019e1dc64f8c102e60ebebddcc69ceddd4c8329d7ed318bbdea3dd0e29e297b0fcc4021766008d0498a1f60573dcba37e7f49cf04be82ec67d5d2c14460bd3f979d704736bfde02251cbdc6d33f55c6ed03c46bd52bdbad92226bb6c78ecad2ecd0c3ca76e16ff956a4a1f09a0743979a91cb289d9797ea2c198fbd5fe22d0612fe1a1ca7f384cb7e025b172f613f59f90cf26674f47955d3a2d9c0193ff1dc029dc4bc65d51d382570f4c01397093dec0955b6d0c1b896a41d0d15b111b802670d91e4aaecfffa44d3ed303877eba3b7e9c975b1b75d06c20f06aa581f42a33c7b027882f58c66845bb067e12436180cb4783976703d16dd1b7cba2f17044b10d6f709a82746b5d06cf452f23e93cfdf90a481debea2462e103be060e2c9257f8d1f01b8a57cc672a6a1ca3860888de158f3481ab1a7ceab55009e677f03205dab52e7c195e6801190b7f203ef4af8b1d052fc02ea26ae308bee1ceff452ece1e10e9327811fb7a283b75eae0ffda2a58399ea1d873f8a6fe72faf55497791d96592a22360e21cbe0b4fd3e89c282fd8a76c17d33304d972f4ebdb9b944b722fa817e0fd4fcf54a7456899db69404f4a7882030b493158f23297f9c468fdf1bc458e621908ab6db448708d0ac70d95c1212f7a090164ce1d9930eec9c74c0928d078915a89ea5c1835c7b55fc03a64ce05dd5ef0fbc23530324200b2a9c9e2b72905440eaa269adff244469505380b3889c2f2513b0f1c3a48c9c5a48dd55ec768847d8ff2a79d70c467effa257b80c6f01c21d0a5b224aa5c252c71c8efc605d445d692798c7083e120b0255d6f03dab3951307f45217189b594aca99ae8b02a3acb7f4c3ed0cbcef39cad37ce22039750ae670590ccda1e05499fcd77b0d7ef5a5104a266789047f4776dd20ecf60123349750a64d59f280cc844495cbbfcd58fe92d7a14539f620cbbf0af16b3885e413fd1cc8ed517702fc3018963c2d200e42f8f46b4287fda43331f117f09893777e2bf9a0e2c7773405c07f27dd1093eb3dd76d9dccd2c078a06050091145061b46ed95c3efcdfef1f5e0f5419c3d0282c243240e23f7b634f255a7cbd7a5fc1cdfd605c740cab7dd17f5585d179f08da7e6ddf512553e02789024d80219d3890de4624ecf9799c776ecfff4cd8b80bd9789f175d1c36806ab41640b7d0fc8a8e0dbc56cf90599c009b5fc739a87feac1cd3d3a5eba22741cfe5b896e598e1bb7258b76971a1b2ce8dfaaadac9251bd4876c39bed2f7f6443aa9d0a75555c56623dbfd1f1e502ee150dbef5e0514aa1641b063d47266efaaa82c0739f9e8d801044f17cfe4f75b5d44dabb36dee5d2984774b7e2c809fe53e61aa301648e1a0b9f8607033f5a27f2d43987b78a9ca0e2629a18cebcda0d2c717ee5c9757b5c7fff3111a72774fd7ac443c049b7b30ed2e0c443d55288713679bd14a3590e6b58495cd8c6557163a4e2eb6bea5cd93fb7a7ee8eea124f503285a12cc55e2e8c02844877f441f42ed210652c989994a6da13228d01f3911af543cce8039a196cde928698ae9925c68c27b76c01aaa98158fd21c667d6a605bd0473054ff34d109bdc41e68496ae47b4dd2a2d96ebd20e6a024b57e2e248adf84c8d9c0292d6951c97a57694e11c9db99702c65ea4b6b20ac38c0395e7278f40ed5331c54f43c0e3677130a8f5e4f0a43f54d6a221a91212cc839c56a0afc64ff9f1118959e17c2346af7a48afa227049d85e71ab23b7e755ca3286d7bd0a11c69420c9686ebaed42cd8a47da45b021af4b6c842847150eb682dab25fbc6d70935b5f3d6fd40125011b190d1ab6af9a0f97b4678662b0f4f87d8a38deed54ba7d701fdebf3e611b69967899d1789c3908f8c94a997686c3fe0fb2154c26dfbb8d81565beace9f65b49ec7fcbfdd3803a54532002c66b429802c5c67bee148815b282342a7c096a4f555d7d3a738123d63d5af9d7c9e3dbb782b936f9d9d4b0bf4501032fafbf5c1c4f649927797c1024e54c816a8e13932ca6881a47584a2349fbfc0d436e6c5f93e688f9fc9b80e799f5e9c6cb4c4defdcb73a161b4b1c25c089f7ebbb3a0365856a84ec0df8537e5349a4ccdbaf74b6048f7f6d4c40a6e761ad6d2d3d7078a1a15059c347bda9b2f2f758a011aa3101ef848fac17e49305aa46fcefc12a5c73553a80fc901c56231be3f1ecd1bbd0d859c4c99458dba9bde0bb9c7cab078136aed68fdbe3e716c71fe05fb8878794c97350b235457724b5350e75550a24f3e76c71f1a348c9bfe8bffc995f1d72bbbbd71f8cc2d2546e09f9f769f67a1031c38bf4db8b1cec51b96a011e6c9103bbc1123de4488f89c4b4a9786a20580655e660fff9ae78ed07a7c12471999cc4569a6f3edc668db8937253f0cd4f1c83faf126b23e37b46c1ed74a0067fdb7ecefc55cb4acefcfa3a03eeb0cfb39ba195ce8cb1e9ebfacc992d103eab78ed78e496e67d0c266cf55a54ccae0e6a65eb244914da906144f69dd5f7e6373ccd2f42382652e54efaa6e4dea9f46281eef546b156861b537a1fbd43844ff1d9e116b3c6f3fd8d7d69d40e2a61d0df57a45b238f41f083e1244fb03ad5b65a3b72fe685f69352fefd56b489323161ecf53f723668f54cf52fd9a0793eaaecd6b7da7c75df4f991c179f0fa0c91e75ef6f5d5d840bcd89b05e6e3c4d0f02743de15da51f814b6397687af138f9916cfe09607715725a79c7815f184d5443350d14b7c07295c75b214e71e6e9c07fd689304686bbb2e35cbea8646039cdc6a711cf1587c592f3eb79b925c8f53489cd359179c1573f1bb932e66351c6777c4605d3039df4146a85559898817a511604eee63e96ea65bdcc6ae9e04b65c9311762503571467037d6c44e6c998c275a7a71b73a3f53b668ed28518a2b56e6e0890cf36a3c4447cca377d082be2195c23cebd8d915d0c1dac4c5e5cef0be36efc1d9d02ab9693c839f768b52eae2645bc893e027a7882747ed1545bb00667c2a8902fe9f707426ed84f80d136da62485a6dc98e136efca1acf96ad34f633bbac0f61c02b2d36ded0971d093a17fa2dca9ff1e9e9dedcce57db3e7b4f90b958daf0248691f44088c30dae0cf884ce8363b88b1738aba7df06b8ff6a1731cea8bc1935a7a2014292d1701e90fcd36933c42f9d8be0474a5087ce7696a677826036a739c6943582697dff02c17027056fefe6665ed9598354136434cd86a0283b76889e8aaa953159a49a32f7a274bdb9bafe667ed42f636c23750d78ba8b70d728c17829a42a04af6b14ddf8f42b6a42f2dcc2c70dc7250f656b62249a158f248079cbc267228337929c2a953b743d8917d56838836e4ab6e589b3c6f4304961c8cf9466d44a29ed559bdcbfb408eb06c252a8f1520b85dd88a2bc9909e8a5ea23a245ed031ea62fa2f1a634ed179c50c9a18aa673632155e70ea961043dc555936d5620cf6fd5702056d8952fd9c3eabac6e564f9c85d35d4b93d88ac72c3786f3a706694ad8af77823d09e79b7faed1eab899304270d101b81cf8ccc4ae26ca80211fb3100c996b41e37f088de7013cc35b19a3ea9a8dce2448162dabe7c48a5fcfa1d1e4cee4bb034b3a5b36f60a811ffb8e411664714b662429758dc418460cbce7c059ac257579d2f3241b0c0faa45d53f2eafb6920699efb4149bba2e688f8afc66401dc8f95ba04faa61466a6296e60095951874004fc860be0a13e6ea079259daac9df818caad720608157a4dc3a87cfa5280192db7eec67eb0aeecb90ce46132e96525280ff723f582a7d68270e7b1e02d3e080f368d77524ac4d8b12a272b560dca0a5f55e9afc"}, {0xd8, 0x1, 0x5, "57961c5d359b93959655ed74bcc585d46dee4abacdc651f65296481f4bd2519c8478a5c70fd00494ac73a6fc806bb4c03a05dda7398a09a4c777ad0b9aebfada0dce2071f299868141364a04f1bc428f7e326bea91507ae6a841df01311433c9c62bf503af9ecad682181cc247a75ae653f81885d4f23e6ac11006b3fe57afc450eb4926ce34d5a9c310f6a1de24e8276c64e71f6b5f6b684e2b92cdee56891fe855eff4c9888a9bcf4fdc2ec8f90b9e8aab2cdb37f3297f9e5af86d07f7f9cd0d3503f79a2292"}], 0x11c0}, 0x404) readv(r1, &(0x7f0000001680), 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000016c0)={0x1, 0x81}) getpeername(r0, &(0x7f0000001700)=@in6, &(0x7f0000001740)=0xc) execve(&(0x7f0000001780)='./file0\x00', &(0x7f00000018c0)=[&(0x7f00000017c0)='%-/\x00', &(0x7f0000001800)=',\x00', &(0x7f0000001840)='-\\)\x00', &(0x7f0000001880)='\x00'], &(0x7f0000001940)=[&(0x7f0000001900)='v&&\x00']) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000001980)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000019c0)={0x0}, &(0x7f0000001a00)=0xc) fcntl$lock(r2, 0x9, &(0x7f0000001a40)={0x0, 0x2, 0x9d36, 0x2, r3}) fsync(r1) r4 = dup2(r1, r1) read(r1, &(0x7f0000001a80)=""/189, 0xbd) connect$unix(r0, &(0x7f0000001b40)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000001b80)={0x4, 0x2, 0xfcde, 0x6000, "462ba1ce3a29e497d08ec80c75d50d330624a76e", 0x10001, 0x5}) getsockname(r4, &(0x7f0000001bc0)=@in, &(0x7f0000001c00)=0xc) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000001c40)) socketpair(0x17, 0x1, 0x7, &(0x7f0000001c80)) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000001cc0)=0x100000001) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000001d00)) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000001d40)={0x3, 0x80}) connect$unix(r1, &(0x7f0000001d80)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000001dc0)=0x6) 16:00:13 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000080)=0x80000200) mknodat(r1, &(0x7f0000000000)='./bus\x00', 0xc000, 0xc339) 16:00:13 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) setreuid(r0, r0) setuid(r0) setreuid(r0, r0) r1 = semget$private(0x0, 0x4, 0x400) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/118) r2 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000080)={{0x8, r0, r2, r0, 0x0, 0x0, 0x8}, 0x2, 0x40000000000, 0x7}) 16:00:13 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) r1 = dup(r0) ioctl$TIOCSBRK(r1, 0x2000747b) socket(0x80002002, 0x3ffd, 0x518) 16:00:13 executing program 1: stat(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='x\x00') stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='c\x00') 16:00:13 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x400, 0x0, 0x80000000, 0x2}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1ffc0000) open(&(0x7f00000001c0)='./bus\x00', 0x10491, 0x0) 16:00:13 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x31, 0x0, 0x3}], 0x60, 0x0, 0x0, 0x0) fchdir(r0) kevent(r0, 0x0, 0x0, &(0x7f0000000240), 0x6232, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0x0, 0xc8, 0x6, 0xbb91, 0x40000}, {{r0}, 0xfffffffffffffff8, 0x10, 0x22, 0x8, 0x4c}, {{r1}, 0x0, 0x4, 0x8, 0xfff, 0x3}, {{r1}, 0xffffffffffffffff, 0xa0, 0x0, 0x1, 0x9}, {{r0}, 0xffffffffffffffff, 0x42, 0x4, 0x9, 0x3}, {{r0}, 0xffffffffffffffff, 0x60, 0x5, 0xfeb6}, {{r1}, 0xfffffffffffffffb, 0x8, 0x81, 0x8, 0x7}, {{r0}, 0xfffffffffffffff9, 0x1c, 0x0, 0x400, 0x3ff}, {{r1}, 0xfffffffffffffffe, 0x4, 0x2, 0x7f, 0x7}, {{r0}, 0xfffffffffffffffe, 0x1, 0x5, 0x5, 0x4}], 0x9, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffb, 0xd, 0x80000000, 0x80000001, 0x8}, {{r1}, 0xfffffffffffffffa, 0x4, 0x4, 0x0, 0x2}, {{r0}, 0x0, 0x58, 0x40000000, 0x5, 0x9}, {{r0}, 0xfffffffffffffff9, 0x80, 0xf0000000, 0x4, 0x2}, {{r0}, 0xfffffffffffffffc, 0x29, 0xf0000000, 0xf0, 0x3}], 0x9, &(0x7f0000000280)={0x20, 0x3f}) ioctl$TIOCNXCL(r1, 0x2000740e) fchflags(r0, 0x1) 16:00:14 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1, 0xf0000000, 0x6, 0x3f}, {{r0}, 0xffffffffffffffff, 0x8, 0xa, 0x7d4, 0x1}, {{r0}, 0xfffffffffffffffb, 0x20, 0x2b6e9ac436532e9a, 0x2, 0x10001}], 0x6, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x2, 0x6b, 0x9}, {{r0}, 0xffffffffffffffff, 0x0, 0x80, 0x6, 0x79}, {{r0}, 0xfffffffffffffffd, 0x20, 0x4, 0x8000, 0x3ff}, {{r0}, 0xffffffffffffffff, 0x8, 0x80000000, 0x8, 0x1}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x7, 0x4988}, {{r0}, 0x0, 0x40, 0x800fffff, 0xff, 0x367}, {{r0}, 0xfffffffffffffffa, 0x4, 0x1, 0x8001, 0x83}, {{r0}, 0xfffffffffffffffe, 0x3, 0xfffff, 0x9, 0x2}, {{r0}, 0xfffffffffffffff8, 0x1, 0x0, 0x10000, 0xffffffffffffffff}], 0x400, &(0x7f0000000300)={0x8, 0x75f1}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x2, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000), 0xc) r2 = dup2(r0, r0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000100)=0x1) 16:00:14 executing program 0: r0 = open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x0, 0x10, r0, 0x0, 0x0) 16:00:14 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cbf) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x200, 0x0) lseek(r0, 0x0, 0x2) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000180)=[{r1, 0x5}], 0x1, 0x0) 16:00:14 executing program 0: setrlimit(0x7, &(0x7f0000000080)={0xfffffffffbffffc3, 0xfff}) r0 = socket$inet6(0x18, 0x7, 0x80000001) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:14 executing program 1: socket(0x18, 0x2, 0xfffe) open$dir(&(0x7f0000000000)='./file0\x00', 0x8, 0x8) 16:00:14 executing program 0: pipe(&(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000040)="95a193f777b4c9be9bba73e861c85ff8fb09f66bb4327e96bdc3d0553bec27a2f8367f760c1924c02ec63580ffa21f36ebd23b76b778436196f43eb0c53c3b1ec176e98fc6d4203c195d3e33e8c0d62e0e82173380f843e40fdc07a34c8b789f6d491fda9e3eec0c544107340537cf63ec177d9884478802bd322fd6e9734e84fe06e9d0299b97597cf242f88fe0fddc20a490da28d90a203fea19178c9f256723085fa1d1be2f2a6956707451d1aa4144688dece7cdaeea539f802945d34e9a07a9cbb9cc697a720e258ca9a7a2ef74b191a7edcfbec3784f55e088bb9d1de7847b54d6a73bbd05f89517dd29a9d18330ea23998c4daae682e7177d532a30", 0xff}], 0x1, &(0x7f0000000180)=[{0x18, 0xffff, 0x7, "328f1718"}, {0x78, 0x1, 0x4, "3bf1f554414128a81d151be6255717942c105d8d45b76f094edd7d7a5b2443e8b3206496f9bb91efd29e01ef555f7faf8f0e002a51edd2bfe8a020555bbe2c17a27e8ed661215c96a7a59651f9ac9d11498d935c6db5404846e3be3b1744d5b566be6b24f0ed"}, {0x10, 0x0, 0x5}, {0xd8, 0x1, 0x6, "6b398399e33ab3048a04a1947121e5cbb65ea072a750a750fe05744f6e68ec4f95daa7053524f074db2ae8c81f6535c5b37c8e297764b76afb1bed7a12885d1286bd02560eb952fa5c2957a4bf4acc11e678b9f0885d4eb991dc90f95a53d15d5bbeeb91eb7a8822d6ddda5722ddb9445d697aed48d9665cad55fd9afb7c705071e27d64fd7f8269ee00396d9801a8c5e06ed318ba96b48112d68ea5a332a9056227f8e1b7aedefac7b0eb7d2206524b34072066ddfc07721059f7f2c79710d51a9116ae19"}, {0xb8, 0xffff, 0x83b, "3bdac84420f4769b7a97cdcdd68f153e6359224fe78939eb86c9dce3c15a6d06128571984378d49caa3e6066a45f898c3ce11e278cedfa99e01d01bae4b9e5a853e1d8172374dbb81223aba5a2de0e9b6d7d7a4b9d32c89d72bd6f49062b3ba12ee90c6a2928433e17ff45b8ea7d4db53ac0584e4e2bb8801af364e2b1f8aadf3af498074833f83949fb359a73a61c06b7a30a9feaeedef8ff9859fb248f8c852741015fcc59cd"}, {0x58, 0x1, 0x1, "bc1a6e711e3aab485da665b449dacbe4f0a3f1a726255963b2cb1486d1668959be29f84351519efa5a0afa79d9e4c268208df994d887cc4ae0d5a1bc93a0f51a8a087e5a5032a3"}, {0x90, 0x1, 0x5, "da2f22dd75329fb2c134b9d5c65a0c2c0fd7fb83ab5ce66cefbbd9f575f3a4302488b039e314999678cb814bed0f37eb816da9b480f7983933a4f9f15677fe8a7b92419dd71bfcfac4310bd37acd5906fdafa0052ec6f2698f7345083c4983a5ec6729175ce7c05bfadf72b0914d0efadc452de21f90e7af6307"}, {0xe0, 0xffff, 0x47d, "496098451148a81d322d791d2f4c0bd33799cdbb1d1b662905bc795ff4b1f0e8f352486d01464ab969348a5d65f2d4a784b5e141a71ad477028170347f26dc195698c26f2ec2c7cf98cd3bff5c44a1834eb0077116e197b7df4249478747fce22d2ef4b45ecbd734a3adf90b0881b7af65a6a203b35a00f0097008d2e1e4b7fd88a1e1be87c04f3dd5cfded8aea5476433d91f5936619ba7c9e044ca6eb004be32741293ed83fbd81b9c11dc378f34aac485139bd2d396211758515f6ab1279151902bfa3b09c6710814"}, {0xb0, 0x0, 0x0, "817a6f5a037495e1c6f3c0faa5616c005c411b975187e6fe0eb611a096d24625d6c2330afe53207f4ddd715bf42c91edc36e928b87a1601cb4d813f708642a7e9900f6028ec5850f523552c0e68c49bc7960bff975c4723af3aa91e4b886660fb7b60871865a981d97c78f1a18e69cb526f99297222d3c42c982cd519599708c2751e0bb71afd2c2d306a47799bc98ac3d0c8988b3bd96e654e77236"}, {0x110, 0xffff, 0x8, "6bd5db84c786e8861277e0f337c68b7744001f6246e5474772d09a1a21c673d07fd5caa0c7e5a434df07c82400880a3d0ebf01a2b88d7f0c0dc768be403b2a0a700f1701f5a55ab45765748c3ba161d0b9bae3cad9149a7bf907fd18ebe3445b72d094c8386cd5565740ca6730846cdd499e1ce0115128da52b60f3c82ac6eaf4899253a2c4b11a722af4342ead58e29015e69f42d6036e6b4c50989111df25e51af2ff302285b896d7bc45b94c334af576319b3501bbd02819d097d1ab1d9630a0778a413814581674855808037dd4b7ae61f01c749a4a252f7a7bb5dc3edc9d390989bf531b69e70fafdee9f28f0f1201278ae328a53ca5872"}], 0x5b8}, 0x1) r1 = socket$inet6(0x18, 0x3, 0x0) listen(r1, 0x0) socket$inet6(0x18, 0x0, 0x5) socketpair(0x6, 0x4000, 0x2, &(0x7f0000000000)) 16:00:14 executing program 1: setitimer(0x1, 0x0, 0x0) setitimer(0x0, 0x0, &(0x7f0000000140)) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x80, 0x0) fchflags(r0, 0x50000) 16:00:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0x271) r1 = syz_open_pts() close(r0) writev(r1, &(0x7f00000013c0)=[{&(0x7f0000000300)="557dfd447442b471b86b6bbbd3223b4944d2e8cabbf200ba34c8a158c60bb8f3e79348754fdb8d4d5d4f5523e4165d4d8e2bd99388a53e7d44eabf40e7e37bb9d15a9b3c34f8db29f0bb84595a71ef7b36129e4ab14dc07a", 0x58}, {&(0x7f0000000380)="9faad6f9c77f39f07689286f52097a205178fe1e18ee906418bf8f74ab9d4beb395808b57247a9a00084bbbdd5da4c93b40d1234de7f491b7a77c5ddca98fdc573cbb7957288c273ae7b2544e0f904f8ef03b48a52e777ffaa2ba16cea8fe0903cda52d10581975db6ddefe5085764fcefcfc12339091d1fb6717dd8efb5b3e58730a656c5ab4f05aa30cc748cba15b1fe0c63439d2a7c3f4d9eb604bbe67d5c98faf2603448b7d65b34b20968ac8603901ebb85ef4b8d4488bbb842d4d3fe51b30246f3d56466995c9a3bc7ca5afcad468ca5138017e81b52b25d9a8ef015dcd430f1dec50bcf66049ef9b5557e39901af53e49ef460dfbfc0ceeb3bef4c9d01fd45479ed9421f5e2a5241d55426d466af50216c32eafbd5d53d2c78c321acc482bcab52d55703cd2c708289ae5ca97fce07ab8f8b4317e2f29861927c908acc99ac2d73e6791660dd8c9740dbe9b2521fd383259ce1c86a85dd2895d93491fb6f2845193cf0228d90d35a8e48fa361d6be429a268502ce3b0258d5050a1eaea19122b9caf467e10c80440e708babe59c25a0a053b34a78f59c50dfec3bed9f04c865d6f62b9bb43527a48e5ee513a0f8618eee9df9e1fcfeb121f186c9e62fcb21bfa275d2c0363f9359d85c49ce07a52a0c8093084dc25f2caf5c20e3abcc0400a21dd1297e32eae438683dbec1c21eb208d6dad17708ad382b2173d226d1392804979e6c43516f3ec15f6b2a6085a341109ebebf7debb1d4a5de521de3c50c76adf5fe5676250d38e02024db873eb15f891744582e04c47806856c85a50a7ee05b3389524f6db32804b009e24d61073b8a3d0e5005db185a9843aae7533bd0f7f600b192be930fd0cd2592d8b39a97b5109d4023331be86882e146307adcbade73b4e2cf260253f6bf2db0519dd3bbb4c60039140fe158d25e0fa66e501eb053bb13281627f9f31be031d8f133dca2b952b7be6e2a45dfd6938e1e3f76507a4a329370345798daed962a49eac6d6fe8c44f9ac93f277a7bd6b488e0f2f56374b80d12ce20df7f32ca03b163595aad8684440474e68cbd1a1e8f34fba1b5abc11133c1f91a7d23d5f4194cdfad5b6eff5aef3e32cb1cc0d28819533697b1387ea34e6022459d985ed9c70384eca2a52b2892e0de672c9d86ad36f1139b85c6fa33d4f2214bf32a3bd2d5c04a616bfffbd294a7a964e4b7aa2dbc3a4d3b26c365cb577d22f46e7813c78ed86172dbd30d30eb92e61501ce6e2975a57ada4fcc6616a3df2b06006e3f0911dc710c777bc34966c69144e552bda10e6f7b8fe676d7d8b0467ca7a1db922476bcd4293721ce98614e1459ccf56c6a43dc52110eace270ae587c0960453157f781dc1a14c0fbce558187203929a32c39b346798676820460fed1374fef7eccbdcd339f5cb7cd8ecd485775b0394440c8d7603d59a723e3e3b6be2039ef3753047d9625a13bb4affb036008ea5845f51c75db429a0d7af9724c6a362f05f6601ddde0271213d946ac8ee4fe7b9053549bd54e41bcf2bf4cf5b588c195dad10d3102dd2fbd70f77791720991c6d6acedea12e2a774fe80354c8b7bee8be8a3b0146ee045856ae46fa73374f1bf8bc271aca0a6add3a34dec80c10a5865d55c702bb36dfec555b4f78af9620b5257ee976fea26c1b4657186820beb881027d308a19c9451906a3f8bb9a546da592785165f152207d646912e937a79fd8aca024eb371678bca89fdec44b09badb7e6dd6f6c5a8979e5b2a8271c7283f7457885a6073edd13a541b2e217f23fdf4cdd156fc724a2458a61e37eb14ebac704e1e7475e47eaae07853c5f5fca99628e27587044e864fb3d45deede6fe58d9968921a899ab2238a282d1ca844b7b81b0aadcbaf8fed0e58a86dbe6697abfc47dbe6a67060f3e98ef437703517aac058eafe960422cb482cb8e822b498a9c76c5acdab62ac9c04e0664496f737f4688af5e60bd035b06a17e040e32cfd989128a1e559985319d5942fecbd0dd6f3826e5ec8293613f5ee3c5bf9989e9bc3565358e3ac467aa5b82c1a038162e2b70d04fca459f42eed7cb2506258708dc99a5427cff03fec0880deae3777cc1899f7bcbf8e377e42e5bb7582090a1cb7fc6ac1bf6ffef3bed6700e5b8fc1eedadb7695a0329841582cec39a8d1a732884a9e1aadef18c1c9b4de97748fa44ccc5a887cc614c3b23a068f94af9f5eab7cbc3f9a7cf7f4ff2110289bc2914247f7e1e91f339b55b6bd014b8bf349742b96582cb713f779a883c9e2d9d5805993eb0e06ffdb1ff233e664c883013275aba0faad5f4c602fdedd85255ce802e7d3eb99376cf0b91e73c061c5a4b816dcbabedb5758ea5ce7e9af37218b5575abab1a4c7f4a2ed62f16ec3834a4bf24bc1865620cdf1c6e9b3a64e6f0c54bd372b0bf34e0c3bd27c24e74a41c08151e584a1aa09fcb8f37a6a0e23346d260965dcba8dce493114ee9ba4a56e5bb128c0084dcbd2054128791f3b422d111d0d282b9b3d8b18f40a8e5fd962bf1b66673f8e1ad925d7812d0bcb20a9d46f2dca18c4187f5ef3093ff550914ea3242008779dcf36c33341ceafffac8b3c237338e64a9b43798be0752edbaa8b9ae83c54502096f365640a88dfcc9a48f3c9fa6216af34e934cfa8869f3ebf2a82288f70c6c6e7e987e541d5095d6b2904440d7c628715536228fd4d3647d652c38fab9d6e157b87832a0ff0b42b826e4eceed2d4bf217276f76106b60c77d7bd8fcaf814db425617945b30d4468f09d6c728dc2f59d3c226bbf7deb372be05ad13a9ae6e880b5986a13a90688a6fea7985834dab158f3e822b95b19b08db504c4b261244c25a64390585786ae63dd420ea15a7d09ad6775f2c7e1c3bbda5e8a35e2c0a69701d7d092b0a72ecef5fa24e580bbae8d6db98ba97591d6cc5eb9f865096553411190b214a1700833f411294c9e07a78539275ea28f3c2546942df832944413eab1ba51ff8572d0645ac9019c80a138634dce5e6cbf67240ce54f590c8e5704e53f33decaefae9a02abca0d03f97189c5838c906154468e002d0dc4225f4df3571a52e95d19e86c9d3868d8dc8fb8cfc1dd839a198663c54c200ba716fdf3846ff55799f2d0a58805e9040b996654b51a7c7505c166f7a23082df3d15ac85a52dbfacd708507570d9150442b09fbab954173a590f391f3aedc4ad0b01e3e9a2966d36b96db16f29985b71272d8a09bbeefdda7e383335ba780d37508c5aa3a64e8ff39833f48edb875228bd969aa007c1930525ecde831353b6404bf576d291232f07b38852790c30ca71ee559b12cb300b9f6efb55b65e93e8998f84fdc6d7afd3050953f3b7a54481e65b194fa16c3f85ef357ae39001304dbd782d02f7e0c68e16f425fdec72ff3d9f13c83a587fd8fdae92d1d41fa3faa3ea7d313401e92784ca4fc3a312f68dbcb849f79598244de26dcc753d8f174837c3f3c118e408f068c0f8fe240f3381e668ff7111600a33a4ee9c599b6734b6c503862428e71b7c02560ceb133c00ff9bbbd3812318f83c33031f0ff5adabb8bf67d7c25c3d28dedf9ecd831f29d3667022fbc9ef012594ad94a62f7e2ccff105c75a23cd1b5770046f43b3fb407a23789a93d31a1d99437ab25f47b1efc60767acf9e821718888873b6f3985e51bba425dd8942a4193fa27173a7ce37c2989f5df4690c6bf5ef0d64f3fb752dc64c2712aa820df7ac075074907c145b7638f931c2c4de9f6387e175681f612125ef73a62a2f8e8a1754e7019c079c7c4a8c1a935f42d2d8da98179afc33451dc53980bcd370b38db97224ee36cdeffd8699aaba4fade4ba972e5f8446d51e81de3620149508462415756beb73da865481c28c14f758dc82645496783b97c083579e080c2177f95b2bcaef892b75131a14c3e0d6fde32df2670128f2c5028f8623ae4118834578b2bfef65269b843e6d475f3621749e9cd73712aec479786d4f622a8f50150c0788235c3e51a30babb9d710cf2b5b03068cf3b58e051babfcd22c8db0baa5d99a2ead59fb2d04a9858c0c2d0674d5fbc7dcce7f130d074fbdc1d04750b1cfcd0aa82ae5cdb548762fd1d5461f9d1b6f2d485b95078af8cfc50114eb5a850a2c6ede1b7db734d33507925660537766829cb89c49456239222e2d4057343979b8f3ff8cda520d8ab18fab0703c319b4224c2107b6a2748476086a51ceb8106be4a7fa7e8f8c53dbf40e1f95e212f7966537c4307d57db2ed2b94d84749b7e507afd647ff32f7fa658d9bbc201ddafdf35b718eda416948666a74382ef8e6475763cb036462805b919da80faa72a815494d4b941c57c75b67dc532a565c6c61985b59c7a71619889122ee19bce7bc7b3589a793fe3819e1f543f6bc9d1cb8d636d35950fb7e5bff61b05d78db7832e37cb9c6cbb9b53e705359c22c37430363174ebda3519595d70fe3189c0e0a3c5530c9ebf1f2a2bc1f1872b37730cd0c9da4c1006dc93402d7f73eec1628b662a248d438766a4f06e286c93584efb863100a826b5f73ebab90a0859f1c6dfb429a38524e8ee993f4509ffdf55f72e166d9bc21af928582b33f199d27fa24aff7ad449830b826005f5723c16340f08893d2725ef4f19187ef3e2ca4e04d99f08fbc02353d7fc968e2cb3eb769ff543bdb02093c2718a12934d6275642ddd2daade115931d3de96ca6edad89ab9b71bbbbf8a9bb9e92eacb1ef503cd246f5327abd1ef60719f110ea9c304a96857fa3db9d3fadb3c6432f6cad13336e532eaaa7c870915f9c9737aaabc286a12985cfcf0774b07d5b5b21c1ef6c44a3e382f996a5d5cd4b22ede4ddd2d5dd4e93b44f31b9d15b94c11b5e7bcecc9c41024743372bcce0d804bc6a995cd87b461a4f13460c04bebcf1e162d1f418aef9a08655705c2cc885f5350b4cc108c7c92a38169083f6ad2e4ecdbb4f88bc39d1b49c16cc31dcc80b768e30e32403b79be66afdd00aa642289f883a94d92b7acf6d95637fefbfc3dd8c985f7ab81611f88f5b0ed881b3b322dfb24fa418de42967da2b85c72d36db4ca272d8617c46be0b5fc953d16c3b854af626be9a663e9f8309cca135225c160ea668688dfc1098956bb90b0ca381c5a870d209090f5090558865d53bad2f7c5a06a5ac4f214bb77f143bd0e1d3eac4195e2c03c63c49d079bd0b051249b4869be21d896786c3177494948c0af2a8a6ac6944f7c67e504bee9623017e4116cd4d3a49dfd9b230c080bd312d09b980276e7bba12a8f77de53d4d1d2417dd7a02a788c3449d72ab4d1bc15b78ba1d018a3bb0e8f68bdc03a51890bdcdce48f946c4e79f97d400fe77045c16ce0a67dedcfe709cf5d6397f179fd71d128f498eac98e4379a9bd45bfd31e681b948098e579d5cb531984c07002be6e0f377b07d89c1179f195ae18bd978eacb826f835ee66dd23526078b196ea8200fc0f115f47c4d71068605ce2791e073826073a7715107902e5796baa100d63f6c38b70ee8cf3571e9b4d437c6ba9fb9c440d744e95684fb2fda8266878e9541fed9c1f7770801f2bad2e173c5f56beb78c6fdbc05531986bd2c8e6b43f776c7bc306dfa632a45cd77febacb27b8a3e8d3dcd5692c5321803114b11cf925f37b57bda412cf89e0e1f654cec151907d8a3a1d9b52e55fc86994e24b61ccd9853b6ab5c616f1c3b919fec613e9a0ece05d93c96ae3f245688acf5c74add51eab888f897ad8756f18b52a22b36dede0bc810b7dd2cb254dbaaf0156dc16b3e605974d877c0491ddbaee0", 0x1000}, {&(0x7f0000001380)="4c899a3bd5ff932d2935276acdc97952e7ea7234a578ea03c14064f40d0676632f4c", 0x22}], 0x3) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0xfffeffffffffffff, 0x0, 0xfffffffffffffffe, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) chown(&(0x7f0000000000)='./file0\x00', r4, r5) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:14 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)) 16:00:14 executing program 1: r0 = open(&(0x7f0000000000)='./file1\x00', 0x80, 0x2) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f0000000140)=0xc) mknod(&(0x7f0000000180)='./file2\x00', 0x1008, 0x7) open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000180)='.\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001200000e9cc7f00ffdf0000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) 16:00:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x40, 0x25) ioctl$KDDISABIO(r0, 0x20004b3d) r2 = open(&(0x7f0000000200)='./bus\x00', 0x8, 0x88) connect(r1, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x5, 0x4}, 0xc) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000002c0)="3dd177368c120cefdafd47f6919aeb7b8a913d0e657c6f9b4376144d6cf9f14ad7149fc6240fcf7ac0c7c0aa040de2bd38575ce14e9cec14d021ec500350d27d12ddfd51e68ad8caa993fe2231793c6898e4c7f564f8e6773c728e052d6ce4d6f94616dcf704d4ab7bf291ac795a7684a71f04dda5fa77f5089f332bade259f55ccd392fe5c2eca9baa59fbf6e891a04475465771104444aa354768f90e60425ee1b10fe78334ea32aa66d9df69a91c1848d3ec7d11869a71e177006cb2507f125a37e550c0fdd4c49531edcc089b1218c051c68c9536c532b4e3364", 0xdc}], 0x1, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x40, 0x30) execve(0x0, 0x0, 0x0) socket$inet6(0x18, 0x0, 0x3) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f00000001c0)={0x1000, './bus\x00'}) utimes(&(0x7f0000000240)='./bus\x00', &(0x7f0000000280)={{0x7, 0xfffffffffffffffd}, {0x5, 0x10000}}) openat(r1, &(0x7f0000000140)='./bus\x00', 0x51, 0x20) 16:00:15 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0xa, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffe, 0x24e7, 0x7fb, 0xfffffffffffffffd, "0366402ba77f0c033c0adfc31b1dfa76ef3caf00"}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c", 0x780) syz_open_pts() socketpair(0x2, 0x7, 0x8, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r2, &(0x7f0000000100)=@in, &(0x7f00000008c0)=0xc) write(r0, &(0x7f0000000c80)="6a4a4e5cfab0fbad605a30c0ca0000000000004603080fde3ef9ce8895af1fbb477bb3ca8802ffd344e2b27999030100008000000000cccc1647e33cab9b47c2fb6901e403000d9330090cbe391c3e8c2ec75f4811c7b637dedd3f9835676e16586f5b7cceb8246e56c94c6aeef01905d7bdb63d3a2f0f06d8a1cedb43d71371298b99e6fd05000000000000003ce7a6d590fc1b6b85dcb7e4b4c21c2edc35dfc23d048e753eafee045e5409daed53746048f21096c39ef3b5ea38428a", 0xbd) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) r3 = shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000900)=0x4) 16:00:15 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3) 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) chown(&(0x7f00000000c0)='./file0\x00', 0x0, r2) setuid(0xee01) dup2(r0, r1) r3 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:15 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x80000000000051fc) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffff8, 0x1}], 0x7, 0x0, 0x8, 0x0) 16:00:15 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00004303", 0x8) getgid() setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) 16:00:15 executing program 1: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) getpeername$unix(r0, &(0x7f0000000480)=@abs, &(0x7f00000004c0)=0x8) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000500)={0x2, './bus\x00', './file0\x00'}) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r2 = syz_open_pts() ioctl$TIOCDRAIN(r2, 0x2000745e) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r5 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r6 = open(&(0x7f0000000280)='./file0\x00', 0x611, 0x0) chflagsat(r4, &(0x7f0000000440)='./bus\x00', 0x30006, 0x1) pwritev(r6, &(0x7f0000000000)=[{&(0x7f00000002c0)="76d11bfba01b2b437500f4e773d6d87539da24cace396c1d05b923466a161897509b78dd2cea3471e8956dc5fc20e77b6a13002174ddb0a7bd78cc8c51edf515c237e4adc1514027f448bb7080f211692ad81885ae85829eeddb24585b8ca5b54e9edb52d4ecab6e5c404ca284924102e12f4b934e112398cd4a74bbc1ef9e5004ff43289f51a0300000000000000000ede8ca2832782da69a63e754249b41058f3b9042a0f76dfa04cc155f9fbe030a333c84ea554ae93faecd1d1305ac4355a7dcbdaebc88d3884292d0e65b86b022f8eb0952c4ff33468508874c4e67fe8045b1e4a414505dba3a89837c91386b0aa6bfc30c3f6997876c644f6742986b4813f7e3621ec860cad94b75bcac8ddf7613958e883f72adac8a3c2da2d6e405031f1307f4a86db6ac5c7736e5eb0c70419faabd40deb9273b06a56c6c059a17b81019f0e2", 0x144}], 0x1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r5, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r3, 0x20005302, &(0x7f0000000140)) 16:00:15 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f00000012c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001140)=ANY=[@ANYBLOB="10000000000000000000000000000008"], 0x10}, 0x0) 16:00:15 executing program 0: r0 = socket(0x1, 0x2, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 16:00:15 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x8200, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000001c0)={0x5, [{0x3}, {0x3, 0x7fffffff}, {0x2, 0x5}, {0x1, 0x5}, {0x0, 0x2}, {0x2, 0x81}, {0x3, 0x8}, {0x3, 0xfffffffffffffffb}, {0x1, 0x8}, {0x3, 0x5}, {0x1, 0xf800000000000000}, {0x3, 0x4}, {0x3, 0x200}, {0x3, 0x5}, {0x3, 0x8001}, {0x3, 0x1000}, {0x3, 0x8001}, {0x0, 0x8}, {0x1, 0x800}, {0x0, 0x1e327462}, {0x1, 0x7fffffff}, {0x2, 0x4}, {0x3, 0x1}, {0x2, 0x23}, {0x2, 0x3}, {0x3, 0x2}, {0x0, 0x3}, {0x3, 0x4}, {0x3, 0x2}, {0x0, 0x8}, {0x2, 0x6}, {0x3, 0x2}]}) flock(r0, 0x1) flock(r1, 0xa) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x2, 0x1, 0x0, 0x200000005}) 16:00:15 executing program 0: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x1, 0x0) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x2) 16:00:15 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000000c0)=0x1000) r2 = fcntl$dupfd(r0, 0x0, r0) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0x2) ioctl$TIOCCONS(r2, 0x20004276, 0x0) readv(r3, &(0x7f00000014c0)=[{&(0x7f0000000180)=""/223, 0xdf}, {&(0x7f0000000280)=""/162, 0xa2}, {&(0x7f0000000100)=""/16, 0x10}, {&(0x7f0000000340)=""/102, 0x66}, {&(0x7f00000003c0)=""/54, 0x36}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/192, 0xc0}], 0x7) ioctl$TIOCMSET(r2, 0x40044271, &(0x7f0000000080)) 16:00:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x200000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000080)=0x8000000100) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000100)=[{0x26}, {}], 0x2}) r3 = syz_open_pts() ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000080)=0x3) 16:00:15 executing program 0: r0 = syz_open_pts() fsync(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040), 0x0) write(r0, &(0x7f0000000140)="186b329f898e9318f1676c0cfaff2ad1050d", 0x12) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:15 executing program 1: r0 = syz_open_pts() socketpair(0x18, 0x2, 0x4, &(0x7f0000001540)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xa) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0xffffffffffffffff, 0x300000000, r2}) r3 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0xfffffffffffffffc, 0x0, 0x100000000}) r4 = syz_open_pts() r5 = fcntl$dupfd(r3, 0xa, r4) fcntl$dupfd(r0, 0x0, r3) preadv(r3, &(0x7f00000014c0)=[{&(0x7f00000000c0)=""/140, 0x8c}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/17, 0x11}, {&(0x7f0000001340)=""/210, 0xd2}, {&(0x7f0000001440)=""/80, 0x50}], 0x5, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r5, 0xc1045763, &(0x7f00000001c0)={0x6, [{0x0, 0x400}, {0x2}, {0x3, 0x4}, {0x1, 0x3}, {0x2, 0x3ff}, {0x1, 0x20}, {0x3, 0x1}, {0x3, 0x8001}, {0x3, 0x5}, {0x0, 0x2}, {0x0, 0xa0}, {0x3, 0xd9}, {0x3, 0xffffffffffffffff}, {0x3, 0xaf}, {0x2, 0x7ff}, {}, {0x3, 0x8}, {0x3, 0x29680850}, {0x1, 0x9}, {0x2}, {0x3, 0x7}, {0x2, 0x2}, {0x3, 0xa3c2}, {0x0, 0x8000000000000}, {0x3, 0xf8}, {0x3, 0x6}, {0x3, 0x80000000}, {0x2, 0x5}, {0x2, 0x7}, {0x1, 0x3}, {0x3, 0x5cd1}, {0x1, 0x77a8}]}) 16:00:15 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x10, 0x42) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0xffffffffffffffe1, 0x8000}) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae6", 0x9) ioctl$TIOCMSET(r2, 0x80104277, &(0x7f0000000000)) 16:00:15 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x480, 0x0) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000140)=0x3) mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r1 = semget(0x1, 0x4, 0x29) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getgroups(0x5, &(0x7f0000000300)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000400)={{0x4, r2, r3, r4, r5, 0x10}, 0x8000, 0xf13, 0x7ff}) r6 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000180)='./bus\x00', r6, r7, 0x4) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000200)=0x1) r8 = open$dir(&(0x7f0000000280)='./bus\x00', 0x382, 0x0) r9 = dup(r8) ioctl$WSKBDIO_SETMODE(r9, 0x80045710, &(0x7f0000000080)=0x900) 16:00:16 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0xc80, 0x2) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x10, 0x0) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffd, 0x11, 0x40, 0x5, 0xeca6}, {{r1}, 0xfffffffffffffff8, 0x40, 0x0, 0x8, 0x1}, {{r0}, 0xfffffffffffffffa, 0x20, 0x2, 0x4, 0x8b9}, {{r1}, 0xfffffffffffffff9, 0x8c, 0x1, 0x4}, {{r1}, 0x0, 0xa9, 0x80000000, 0x4, 0x47a6}, {{r0}, 0xfffffffffffffff8, 0x20, 0x5, 0x7, 0x2}], 0x9bcb, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x2, 0x80, 0x200, 0x401}, {{r1}, 0xfffffffffffffffc, 0x50, 0x73039e212ae03f4, 0x6, 0x7}, {{r1}, 0xfffffffffffffffa, 0x1, 0x82, 0x1, 0xfff}, {{r1}, 0xffffffffffffffff, 0x0, 0x80000000, 0xf70, 0x3}, {{r0}, 0xffffffffffffffff, 0x58, 0x80, 0x8, 0x80}, {{r0}, 0xffffffffffffffff, 0x10, 0x40000000, 0x1000, 0xffffffffffff0001}, {{r0}, 0xffffffffffffffff, 0x1, 0x52, 0x600000000, 0x1}, {{r1}, 0xfffffffffffffff8, 0x20, 0x70, 0x8000000000000000, 0xffff}, {{r0}, 0xffffffffffffffff, 0x68, 0x54, 0x3, 0x8}, {{r1}, 0xfffffffffffffffe, 0x42, 0x3, 0x7}], 0x3, &(0x7f0000000380)={0x0, 0x5}) open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0x0) kqueue() recvfrom$inet6(r0, &(0x7f0000000100)=""/76, 0x4c, 0x1, &(0x7f0000000000)={0x18, 0x2, 0x0, 0x2}, 0xc) 16:00:16 executing program 1: r0 = semget(0x0, 0x2, 0x480) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x5, 0x4, 0x10000, 0x7, 0x0, 0x1000, 0x6]) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000600), &(0x7f00000006c0)=0xc) write(r1, &(0x7f0000000700)="723d99985968416c14c4cd773859960838716f40b6ef58cfe198ebba40a80d1a", 0x20) semop(r0, &(0x7f0000000040)=[{0x2, 0x5, 0x800}, {0x3, 0x800, 0x1000}, {0x3, 0x1, 0x800}], 0x3) r2 = socket$inet6(0x18, 0x2, 0x55a) r3 = socket$inet6(0x18, 0x1, 0x3) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000080)={0x6, 0x1, 0x4597174d, 0x7d2, 0x100000000}, 0xc) semctl$GETPID(r0, 0x0, 0x4, &(0x7f00000000c0)=""/186) r4 = socket$unix(0x1, 0x0, 0x0) stat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000240)=0xfffffffffffffeff) stat(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000340)=[0x551, 0x80000000]) semctl$GETPID(r0, 0x2, 0x4, &(0x7f0000000380)=""/192) mknod(&(0x7f0000000440)='./file0\x00', 0x0, 0x1b) r5 = dup2(r3, r2) r6 = semget$private(0x0, 0x1, 0x0) fchdir(r2) ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f0000000480)=0xfffffffffffffe01) dup(r2) setsockopt(r5, 0xffff, 0x1, &(0x7f00000004c0)="959bb526a2f2ea75381b82de117fee556ba32d41744147e7ab876ac244a725883ba4833386ccb4500ec76e64a7dcdcc628a3de1e0539c7624aadead2ea0d9c379e3c182815c515c7215769aa251bd1cb5aa9464c99a74d3dc93fc595ca1ff22e1e7e62d7c46776b3f02958981ec1ad91b26ff8af3e24321087bf5e98fdd51e0c1773023cdedff7a25e57b1c8bfed67fbd316f6a817807254554a90cc017be6be4f82df775eb9b6b7fb1c9bc43c7e13e7af0bc1ae4c5722d9f89ffb65ca4366adb913733ce166d2b10da48fbc3093c4120efa2baf1b916e733de7f2", 0xdb) sendmsg(r2, &(0x7f0000000800)={&(0x7f00000005c0)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000680)=[{&(0x7f0000000640)="e9b3bd4af10255b864f9ceebcbe718902c8f6290e82eb7634d3389acde2328", 0x1f}], 0x1, 0x0}, 0x2) write(r4, &(0x7f0000000840)="c9bf98ed6d4f3f94404ae123dae13c879086d3ab482172ca89543adaa2b50201d5d4cf24a721d0b0269d2074f0928141ec7e251407f830c105eb4f317e248866d87ad40fd8045473096739ba988906d96eb9695c97849fa703bc4da309109cc3570ecac2c3a9273071eaa7bcd048c3a175e85426499ec04573d9c18447738a9e96371b8b53d13d3dcab39fec9a4a965a8edffd62c19d0f4686e0245668478cefdd92ee65204fa52797f09734efdfdd326aaa6f298995d355d50c5f0fdcb2437d981ea02278fd1ca89eb11c105b8340481fe4f5cf3583f88e83cadc3708bf", 0xde) symlink(&(0x7f0000000940)='./file0/file0\x00', &(0x7f0000000980)='./file0\x00') semop(r6, &(0x7f00000009c0)=[{0x0, 0x1ff, 0x1800}, {0x3, 0x0, 0x800}, {0x3, 0x5, 0x800}, {0x0, 0xf587}, {0x6, 0x0, 0x3cc42d380cf027c7}, {0x1, 0x10001, 0x1000}], 0x6) ioctl$TIOCCONS(r5, 0x80047462, &(0x7f0000000a00)=0x2) stat(&(0x7f0000000a40)='./file0\x00', &(0x7f0000000a80)) 16:00:16 executing program 1: r0 = socket(0x18, 0x1, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000340)=[{&(0x7f0000000200)=""/247, 0xf7}, {&(0x7f00000013c0)=""/4096, 0x1000}], 0x2, 0x0) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000000)=""/106, 0x6a}, {&(0x7f00000003c0)=""/4096, 0x1000}], 0x2, 0x0) 16:00:16 executing program 0: setuid(0xee01) r0 = semget(0xffffffffffffffff, 0xfffffffffffffffe, 0xfffffffbfffffffd) r1 = getuid() r2 = dup(0xffffffffffffff9c) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) poll(&(0x7f0000000080)=[{r2, 0x4}, {r2, 0x4}], 0x2, 0x6) fcntl$setown(r2, 0x6, r3) ioctl$TIOCSCTTY(r2, 0x20007461) flock(r2, 0x9) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000140)={{0xd4, r1, 0x0, 0x0, 0x0, 0x0, 0xffffffff7fffffff}, 0x400, 0x8000, 0x5}) 16:00:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = geteuid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, r1, 0x0, 0x0, 0x7}, 0x2000000000004, 0x77}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:16 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x30, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000180)) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) r3 = dup2(r1, r2) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000080)) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) close(r1) 16:00:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10000, 0x0) fsync(r0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) r1 = open(&(0x7f0000000000)='./bus\x00', 0x800000000002, 0x0) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000200)="000000186004008b00232cbf02008c9798171fbb18fb9d568e58a681ffe475cba3188d62f537cb0e0b4bd52d0101000000000000ac75ddc107bbee18baec51f8a0d902dbcdc9369953357d4dec591e", 0x4f}], 0x1) recvfrom(r0, &(0x7f0000000300)=""/4096, 0x1000, 0x800, 0x0, 0x0) lstat(&(0x7f0000000140)='./bus\x00', &(0x7f0000000280)) 16:00:16 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={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]) stat(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)) setgroups(0x0, 0x0) chown(&(0x7f00000000c0)='./file0\x00', 0x0, r1) setuid(0xee01) execve(&(0x7f0000000140)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000280)=',\x00'], &(0x7f00000004c0)=[&(0x7f0000000300)=':*\x00', &(0x7f0000000340)='*(\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='#\x00', &(0x7f0000000400)='^%\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='/\x00']) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:16 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x3ff, 0x8, 0x1, 0x1, 0x36e2, 0x3, 0x200, 0x0, 0x2, 0x9, 0x258}) unveil(&(0x7f0000000000)='./control\x00', &(0x7f0000000040)='c\x00') unveil(&(0x7f0000000080)='./control\x00', &(0x7f00000000c0)='r\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./control\x00') chmod(&(0x7f0000000100)='.\x00', 0x0) 16:00:16 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000100)='./file0/file1/file0/file0\x00', 0x80, 0x16) symlinkat(0x0, r0, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x2000000008}, {0x0, 0xffff}}, 0x0) mkdir(&(0x7f0000000000)='./file0/file1\x00', 0x2000000000000) semget(0x0, 0x878fe86079f6d9de, 0x0) r1 = dup(r0) r2 = shmget(0x3, 0x1000, 0x20, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) ioctl$TIOCNXCL(r1, 0x2000740e) mkdir(&(0x7f0000000140)='./file0/file1/file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0/file1/file0/file0\x00', &(0x7f0000000080)='x\x00') 16:00:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x90, 0x1) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000140)) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x782b, 0x0, 0x988, 0xfffffffffff7ff7a, "85fefa22a6020003fbffffffffffff7f00"}) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000340)) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:16 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x808, 0x42) ioctl$TIOCSDTR(r0, 0x20007479) 16:00:16 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000100)={'./bus\x00', 0x3, 0x7, 0x1000, 0x1, 0xffffffffffff0000, 0x4, 0x8, 0x184c5625f103429c, 0x1, 0x6d, 0x7}) syz_open_pts() 16:00:17 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2004, 0x4000086128) r0 = open(&(0x7f0000000000)='./bus\x00', 0x100000041, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="1d050010000400000000003d825fbf12", 0x10}], 0x1, 0x0) read(r0, &(0x7f0000000180)=""/250, 0xfa) 16:00:17 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() setrlimit(0x6, &(0x7f0000000080)={0xfffffffffffff800, 0x2}) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) writev(r0, &(0x7f0000000280)=[{0x0}], 0x1) poll(&(0x7f0000000000)=[{r0, 0xc6}], 0x1, 0x0) 16:00:17 executing program 0: r0 = socket(0x18, 0x3, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x80) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) accept(r0, &(0x7f0000000080)=@in6, &(0x7f0000000140)=0xc) connect$unix(r0, &(0x7f00000001c0)=@abs={0x0, 0x7}, 0x8) 16:00:17 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) chflagsat(r0, &(0x7f00000000c0)='./file0\x00', 0x1, 0x2) setitimer(0x1, &(0x7f0000000000)={{0x5, 0x3}, {0xfffffffffffff000, 0xfffffffffffffffe}}, &(0x7f0000000040)) setitimer(0x2, &(0x7f0000000080)={{0x0, 0x2710}, {0x0, 0x7530}}, 0x0) 16:00:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc68a56b1a9000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="212a7913e4a2d21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13efd3cfde4fba592606c0cfeac1b46cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0a00", 0xb5) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x808, 0xb9, 0x1a1f5d3e, 0x1, "b3e3fba6629eb39f511d903189f22933f16f8e7b", 0x6, 0x3f}) close(r0) fcntl$getown(r2, 0x5) dup(r2) ioctl$TIOCDRAIN(r2, 0x2000745e) r3 = syz_open_pts() utimes(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x0, 0x5}, {0x200, 0x8}}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x8eaa, 0xfffffffffffffffd, "85107b7c5f7c84a4ffffffffff9c11fe4dbfa600"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x12}], 0x1) 16:00:17 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x21) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000040)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000100)=0x7) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="b02391d8dfed427696cb3081bcc295b004fc32891d2b94fbfd21f04032", 0x1d) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000180)=""/25, 0x19}, {&(0x7f00000001c0)=""/109, 0x6d}, {&(0x7f0000000240)=""/227, 0xe3}, {&(0x7f0000000340)=""/189, 0xbd}], 0x4, 0x0) recvfrom(r0, &(0x7f0000000440)=""/166, 0xa6, 0x2, 0x0, 0x0) r3 = openat(r0, &(0x7f0000000500)='./file0/file0\x00', 0x48, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) r7 = dup(r0) socket$inet(0x2, 0x1, 0x72ea) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSWINSZ(r7, 0x80087467, &(0x7f0000000640)={0x4, 0x100, 0xffff, 0xffffffffffffe326}) r9 = shmget$private(0x0, 0x3000, 0x408, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000680)={{0x2, r1, r2, r1, r6, 0x4, 0x1}, 0x7, 0x101, r4, r5, 0x4, 0x3, 0x10001}) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000740)='./file0\x00', &(0x7f0000000780)='r\x00') pipe(&(0x7f00000007c0)={0xffffffffffffffff}) ioctl$TIOCNOTTY(r12, 0x20007471) chflagsat(r10, &(0x7f0000000800)='./file0\x00', 0x4, 0x2) open(&(0x7f0000000840)='./file1\x00', 0x80, 0x1) fcntl$setflags(r3, 0x2, 0x1) getsockname$inet(r11, &(0x7f0000000880), &(0x7f00000008c0)=0xc) r13 = openat(r11, &(0x7f0000000900)='./file0/file0\x00', 0x10821, 0x6) openat(r13, &(0x7f0000000940)='./file0/file0\x00', 0x82, 0x2) readlinkat(r11, &(0x7f0000000980)='./file0/file1\x00', &(0x7f00000009c0)=""/242, 0xf2) write(r12, &(0x7f0000000ac0)="a3b650e1ad6fd340d06f9f8d", 0xc) readv(r8, &(0x7f0000000b00), 0x0) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000b40), &(0x7f0000000b80)=0xc) 16:00:17 executing program 0: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/254, 0xfe}, 0x0) readv(r1, &(0x7f0000000180)=[{&(0x7f0000000000)=""/195, 0xc3}, {&(0x7f0000000100)=""/78, 0x4e}], 0x2) recvmsg(0xffffffffffffffff, 0x0, 0x800) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) 16:00:17 executing program 1: r0 = semget(0xffffffffffffffff, 0x3, 0x0) semctl$GETVAL(r0, 0x0, 0xc, 0x0) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) preadv(r1, &(0x7f00000001c0)=[{&(0x7f0000000080)=""/154, 0x9a}, {&(0x7f0000000140)=""/90, 0x5a}], 0x2, 0x0) 16:00:17 executing program 1: select(0xffffffffffffffa4, &(0x7f0000000280)={0x0, 0xffdfffffffffffff, 0x10000}, &(0x7f0000000100)={0x3, 0x0, 0x4000004, 0xfffffffffffffffc, 0x0, 0x1000000000000000}, 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x41, 0x0) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000340)="7fec7b0fb3ce33de1f854a81b30253ca56d3d7eb6aa0b8aa37d4ac175f2ee04d6fb10372f0dcd84710d8d698fb4bda8e0a1eb4373a738570677af83da6a2ca86179caa152e309106af", 0x49}], 0x1) select(0x40, &(0x7f0000000000)={0x2d, 0x6, 0x2, 0x873, 0x0, 0x6, 0x9, 0x35}, &(0x7f0000000040)={0x7, 0x80, 0x3, 0x57c, 0x1000, 0x4fe, 0x20, 0x3}, &(0x7f0000000080)={0x2145, 0x60000, 0x6b, 0x4, 0xbc02, 0xab, 0x401, 0xffffffff}, &(0x7f0000000140)={0xfff, 0xeb}) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0xc2485607, &(0x7f00000000c0)) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$KDSETRAD(r2, 0x20004b43) r3 = getpgid(0xffffffffffffffff) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f00000002c0)=0x7ff) sendto$inet(r2, &(0x7f0000000500)="9a0a8a5e47de2729b4433e9d0689dff7cf936be0170c4e775b58fa81962557e4ab223a393050ee59858ba3d2325ca6866881eb409ce7d55fc2ac806c48b7b372b9184d04bd3905c30c9f29a46873ef408e9504835de58ad1e3530ca8af5229fda1eecddc68308fa1be77c9da04c87d285907470e681bf52ad08b401839550d3bac43f5b798505db01d2c1c9722c758fa814e90d0a059aa37dfeae61b6a6966e0ae254952236bd5ef93a6de58f0ecb29cd7c290eb91fb9555441a99d46e9953896cf501ecca1f55efa18fb98e996411c4e0c90886568f6851defc74ca4613ef57c7aca416193a9b63658f49ff2b048d28abffd83580a1dd207c3e9960bdaa", 0xfe, 0x408, &(0x7f0000000600)={0x2, 0x0}, 0xc) wait4(r3, &(0x7f0000000400), 0x3, &(0x7f0000000440)) r4 = shmget(0x1, 0x1000, 0x564, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_RMID(r4, 0x0) wait4(r3, &(0x7f0000000180), 0x1, &(0x7f00000001c0)) 16:00:17 executing program 1: r0 = syz_open_pts() r1 = msgget$private(0x0, 0x200) r2 = getuid() r3 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001140)={0x0, 0x0, 0x0}, &(0x7f0000001180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000011c0)={0x0, 0x0, 0x0}, 0xc) r9 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001200)={0x0}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000001240)={{0x8, r2, r3, r4, r8, 0x10, 0x4}, 0xff, 0x5, r9, r10, 0x2, 0x30, 0x7, 0x9557}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x9) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000005}) msgget$private(0x0, 0x2) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8, 0x0) sendto$inet(r11, &(0x7f0000000140)="2f0c147c074b0b7b4e556849e8f963d5baea1db7781f1ad1d4f516c8cbd3e46ebc9d6cad4509fdd1ec080a56e6503b78346aeb0d182bcb0407e585049026bde467058a03d3bc91f3a34619b1815397c8c833ffbc5dba700ac710f79a7b319842bcf07ad725db750d8abb0a1766610094f4998ecd79674736970e40f74269c462f5f5c58847e5", 0x86, 0x9, &(0x7f0000000200)={0x2, 0x3}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f00000012c0)={{0x8, r7, r5, r7, r8, 0x40, 0x101}, 0x7, 0x5, r6, r10, 0x2, 0x9, 0x20000000, 0x9}) r12 = msgget(0x1, 0x48c) msgctl$IPC_STAT(r12, 0x2, &(0x7f0000000040)=""/114) 16:00:18 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000080)=0x4000000043cbc, 0x4) r1 = dup(r0) sendto$inet6(r1, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) 16:00:18 executing program 1: clock_getres(0x4, 0xfffffffffffffffe) socketpair(0x1a, 0x1, 0x10001, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000040), &(0x7f0000000080)=0x4) 16:00:18 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000040)) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setuid(0xee01) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:18 executing program 0: r0 = socket$unix(0x1, 0x7ffbfffffffffffd, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSBRK(r1, 0x2000747b) shutdown(r0, 0x2) 16:00:18 executing program 1: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) r2 = getpid() fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x3, 0x1, 0x0, 0x5, r2}) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) 16:00:18 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x8100800080002006, 0x5083) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:18 executing program 1: kqueue() madvise(&(0x7f00003ed000/0x2000)=nil, 0x2000, 0x1) munlock(&(0x7f00003eb000/0x4000)=nil, 0x4000) 16:00:18 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) writev(r0, &(0x7f00000011c0)=[{&(0x7f0000000180)="5f23acccabf499b8992e51d21fb2ec2460045ed022b514b06d7598cce221b92e3ff7f7b2e8b3122a0c1cbed1129e963767fe85bc1fc6d2df55258b75eacd9f45650abad231ab43ec0455345789f4f8c64537fc2bd70c58368bdd053523beeef93e9715f97843818ad1d4405106a6c81ff30721aef6d609083e10b95e6166a8b8101688eddce0746619693f868f1160d9266d2ec0e8cf7cb0c67407846e714b64d73e01b2dfceeb34669d1e986cc50bb7e38bda48172b122f14d8c1515f39078ea391ae44560aa8919a0e23bdada1bbb658b47314bbe7242a232c249e897e2630c8658a728bf62731839a402d42af0a28ea43db3138c23357c762618f8f61a8d31e114c9a64efa26106c9ae0f824f0c5846778dec81f3dacb0cd8cf3edc1fff21e44be3dda5ee526070d47977b4c852e80aa530494965234e268ae89d555f6a67ed1fbf6afc03b1b274f524ae3c5fdaa5cbb854a0907c98434e59a326e561aa899c38fda7cb06450e22a58bcc82191843141cf6a1a3e8523a0a3c98babb9df01f49e402f8195402ca27a152438fec411b5ba42064e089205488cf5df5864c9452e774abb2672f74350dda35691a6ec3c421d6913407fdb64e4d3bcf3f23a1c985bd6107d60bbd1f236a155b404e0c768c2df2fde0254fdf09c1b887ab9341a1c021be0a63452237a68b7f4a160fe0d2a6dda038b5a76f7a17e047c635c95b04d07300efc18679fb377e2bacef1ec4c647522ac07ee7f90983eae83f54ad4a8786084bdb26c92242c3925278c276b4178771767285d29c44ad8473e54e835597da58f882996b24b0785fa540b7ae7170c9d0f50ad5f4f1f2dcf1ef09098f129539c97784ff95293431719f2cc3d9d2860a8efa081f5ddfb6b284bb716ded3c48573b0bcedf55b5135e57c80dab5851d4581dcfa121bfec3458f0b2173c102e31a7251676520f237524a9bc27e6ea7f13da89e39f83bfc0660012120f58280967015c36d00a78898887228d8cd5e6ebc0bd8cde0ffeac14c65e332374bda6f6c487a3b5e0d9c099b5f972003f17bdf31bc82d507ff333c2d3fe1a9204b9885b45aae5df52178493a3e0b4fedf33fbd512e85b4e4906ec99a90f10407c0b28265369d9016f17888f8ba3910ea5edf66801df3a7b60960eee4c65f0b7f101409ce5dfecfbe8fd7cfacec748c4a127fd8e7d811e3329bb5b9f7c78dac135cf1856458fda1c8f6fc49752f9a69fff8b599c6bdbb0576406f36ff5410940dd09e2d8f36a5571d8ae0eb03f2787fd322536402452fd6b55184578033ae93f65630ac2b9c177dd399d24709ea94d1561539cead4fc5f79b607cea867c47e4de30d489408af12878b6a8904cf88a59ddf9272404d7b1d53d873f3cac392c4bb474873d60b0aa18fd62953afdfedff866603a9e811202bc319c063e1ed3dc9d0f6c5645246033dd903e723a8f7e0d84ffc1f274b206681771359153be1f11b843e02d5c45bcf49632454c40cbc13256c80cb189fb3805cd6e1946668994c5c19b9382f9829239e45dfa5b94594d7e43bcd01e21243c27f24b1906df611ae0f0ffa6b82025ef1820ef5b03457d7fba387b05394df9e97b99b9b7669cd1a3de1e5f4acd5e02273278b7d2e2835338893820254bdf96065e0c8f7ab4a525dc49b6c4bb67bcd1b7c4a7f05c13df5f163e029f714d57b8c89b781b32e8f174d9098561ff16631249e73e4784c3003d9d863aa10bddfce9f96aa1ba6e84a40b75343170acdcebb978887ec322d2906291a5bd167a099472e29d942b095158707cfa017c37732da8f3737a11529e4d90697faf0b6e044782cd0e6dc5cc2a889a809f3e8a824288f4c7c9d51818ce29ec3047ea85a25ee9682e8ae5862d1698a6af036992926c1dd2656353cb0a12e1c620c4d9b31762c4a6157731d3813678c43af6ae9f5565c27bc29a1d23c352311d7c6adee42f54195eaba3fcb15e149dd67e83c2093d97ae748779829b22406f471ac4b87d2ea15d7c05cef87218b1c759a2440858343f1a3d94d61c9c673a5181aa5883c944944f94f39b0733b6160b96ecb2515f9106a1a0a67a646f177c5e110f32f98e2788dd10dd4f5d7eb6cbb2644e31941b3f295d339f50783c9b4988a673e50763d410ef30d95f3dd0477a62c41125ac13571635209a60713e0d406b43155e4026a5f6107d7efb0eea8e4d14b9d84e4ddfeff754c283e577246e6c777124ea6d37a1b64750b6acf76c57456a63187bfc5f0cdfcf9a023778482b58148786a769d9dd30fd3fe51194ffd14831c592bdc446096c8734d9e3076055cbb5e6d1cff66081da17c8e3da0b52b51710502f34aecf117ba9c65341e641fd9ee06f18c54bdebab782d67a54e79bd188c9f40cdc605c001823efa5ea2cf2ddad1b14d7f600d8665553565597212593369b7c629b582a8164ca3ead148a5236fb837b51253d5688def08b1c40241bd5a45e01ef2d82444b859af453460720613a1eeafd8651c9671ebf6381abdfe2e1307f64e03aa9c2cb80e296f5815f89e416d9790213c51d50aecefdcc028ba416feb5444caac03f3d19085a64bd3293ad9e7ab24012ff49addcd15e3d25afe5b91267eca5665b1a149d6fcfd925602a3ee7b7fc08c5927658a152b227966271a983d891719813a14d0ad9e0a36f32f79e2ed89b3541c9225a50ef543347a8d39ade564686104a78a30acedf82c8f21410eef3409809ba411dfad3c84138d8036886458f728257ee4ad899f839de2fe1beb35eeab8e69f87ced4ce3966e7cdbe295671461b7685564e28d125e072bae487d44407d7418f777e9ac375d2a9c5d876d4d1f20f232e6afe27438804aedb565c34eb68d6a79ab0e598f1a0c34bc82fe22893c12ef5de95f8814c44499e38471d42b219cd6403ee671b15e6320cc5059fefbdb63b53635624025f756830719310751fc4774628e7c80a29d5a9b23be95f6002c8f3d43e3e730b1070aea5623b3f41b8ebc1bcca2f2af3ce491f16f5a7a4a1bbc921a4e8e98c9dd1ed1298c47fc214c6edefc1bec9976d8858dbb249c144b2e8a0d98311a929af136349ba7c1730024f8b20f347fc2efa6b757c8a2549698b420bcc9468c720dd94d5ffc980f35b7d1ddc26ec5c351f38187f19decdf129f078f1a87d2ca8e45609a82c6e582379ef4d531601e7073055f1c50febd5700b9824734c861090f3186116b7b8ebc3775743fac74af1e912810dcddcec4aacdf2638f84536f39ad91988a79ae04e95dcfd4d6bc72fde44fb5bd7a1db6ac3db7db8bf24b5158e85533149c2fabc5f0c01236b1edb68b9fc25149d7bb59c4c47377e770ee2098a646d62fe8d2bb0e29d237e4af04f55ad955d227e921c8e98436bbea699167b8f95a01d9ac3da6e90d9be7e1abddce6c239985b8badff9e4ceb6e87591398a000ebd2afb7ed061e45f76fbf6528b3d8dccf85fb0d4098e9a0352997eef4e18c0d6c899eba34aaeca4543111875ad15f0ac178738fbc7c623b2a87340e9f644a8d993ff918bbde5cd65c2ff28bbe3361af76f9c3aa4cffc541e2f1d035c363607a9a11ff35848e020ff65efee8cc7d06d73e9bc6d0b25f8fcc4459bce6c67d2f293cc1bc79379bfcde09603e10f1eee4bec26f9752ef9f589e77ec5e4358e24c861c7ddc71b824865f4bafc1c09676348d0d2026a71c6cc094c5e0e3256a3209c3a82378ac921a80e2a88c22d74da68cca600d6f13b1c8e3d0c4c5c73f79f62deba6169966b83044d5b5962dc8740d2a69e6a0c5f3ccc09f6430c97c345611303ce63be7d0f3de61215d508e4bc059b187d8e60c7561af3207a5576278690ce2074fda967bbbf5fb14df76d283b0a1bbab385047d7d94ba0844905eceaa90fba48975f5a50a25540d1fd3f5e21ee51130414f6c841f46e281e1b1f08a36531451ac9260d36e4076bec71f5415b66b6bb5ca9847d74b20ea34b6971a10aa560e5cdf80c20acd07bd08327c167990da2c9544864da2b931669fe07f9e92fb96f0b8d9318794f7f5de77c186729a1595ad953b6626f9181a409f65ae3d4350d2c86d57025813d6ed548840c2d34ddecb523f2e6292136797e653dc1ceb52b2c84aa1793898616aea21789bdc20332f6a9c462d6f1fe4b4212f410437e55427d898bbfcd17ea88fe891fab7554248b1fcecb3c620ad95386801ab868dbd78d3dd9d425f53be499a12281cf3b13a262c7beaa8754624938884a9e4e808e2d7baa3c21415b45fb0ba247ec7a32c720aac78fc1f3d0f2eaf85030922c30749861ba9e620ee6c4bea54802b41f7dda8421673e0e14a0c4235dcfdda7911619d4364ce2c417d6384eb22f9eb3077c8af90bdc047ba7466b9bed2932a70b1a5bcff6fd48206294317d8609efecc61e0a7597532b1e827766b2c63f449fda7df89cfd04b9d56365b597e41f83a3f05559cca0b213f3b56146f6339ceea19cedc903fb4b0bee50b492a268d2765c6e9dffefa71a01436c873adc65a5f7408f760c056c25433fd0d0a373b67fd8624fc0153eebc8b21698dfe3cf06f5bf1de58c58899ebd1982735feaa76b6e1762c3449ba31533ba944433544fa6629503569502531c58f59a40adfdd8f168dd1043d4be569178c49617e21149c7dc41bc2d43bf0b76bc07ccb83fb8c3dec6c161ff8cbec058cb6c263af4f34a20448a1a5976e052ed2e49354def373fef53caf28717f8ad94d8088dfc782e00280dc0130c0d6975a20b964d030690cc3e426a04a43a687dbe58105c45595c7371f431fe07d516adeac8a845e7a8849da6cdab2111cfcf43f3a3c0167ef7e33a49f2c2df1d720664720197e1fbc191f3d6af6d71c95e4552119e046026c58ece357f3c645458771f9916258ed685007a4bb39d7358e6afbd6ec6fe96e6434044f55a79cecd33a44a4c184f8796be61212dec4e432a12b1266643e10c789c712120e9c345349209c6dfa9ddd237cdb96aee487a1eb118983549c61d5871429c391b146cfd63c23a00d42b0474532fccaa3840fbed2181683a1b3587342eb3090c4a5ee189cacb544bfe32af921b76d98ceb42d659556d19531a9bd8d089b0287fc829e2197305356447c10949e9326339b26ffa3a55d32e043d31cd9a1df5e1892c7ed4964528d2ca384cca2f431a1801cb74a8517bd259480518d6bce6bbdbe26d74754c373ba40590d667e7fcb746a559e8b5da5ba87b0230768d3f28675d7f1d0956688c151e4c5f69ce76f4583314d8156bf2725ede0e62c434a8064d37c6b9805367f141739cc2289c620cabdb3454890e7a24170044fc500bf4f8edb4a4be1c8ddb20e316bc61723231c11b3ed9f3973631d32471b0d0e0ed4a5962aa2f10e588f984cd1e045a9cf5fe3924b652b8f386bcbd790125c986419d5446fed3afe76ed1797a0b06e724c7fa84195a647a51c1a4ce667e697fa8c6e3c57fb67fef70462cee57b025ac0026297e878929e8953a35ee316bd6dd0c67112c0a7c2b05f41c177e04dea4c044fe75c9c6c9b04fedd0d41303e92b95a462f51436544856559ef1c86c2536665e4e24ac2debcb362866fc542fd938dd996464501ab76ea319fbc1e7b51e1d0dd6b39045b9239bc1870dfaa2e492dca47fb613d050dbb5090a1363d7990cb8d71b0a1c508adaee8454a16537b0957740823f1b59ffd6253727582bec3a7b7256943207c68ad18b542b9e47296635284a75d258f74fd964493ffb8a9a5a440ad6f66fb3cf59ece5e2ae68e1e0247a7ccb5923dc317969bbad22c243e051b34d3e090dd85bb5681cbfee2a8", 0x1000}, {&(0x7f0000001180)}], 0x2) sendto(r0, &(0x7f0000000000)="7969964a572af0fbd76b5d2cc11f63428a308adb72a39309dcf2ad40df21b6f3b5ffbd82f20d4d3e84a747a4b85c13c16196ff5178bcfe5233551ee86218d531218b350379057e7cfcc2a6f4103a01827efdad3c859e4e6c31e0f8d560301d7987d694ff056a6656f031674f81605c1df170575480add7d32b35e384efaec42bf59c1855c64b15abe65540390427644a8d8f34649f7f0cae314c9519e089e275a69dc83779b0056498dca04ee9c646a0f238d8f8884f9126a2f5f6565a240310d40ca0", 0xc3, 0xd, 0x0, 0x0) writev(r0, &(0x7f0000000180), 0x0) 16:00:18 executing program 1: r0 = semget$private(0x0, 0x6, 0x240) semop(r0, &(0x7f0000000180)=[{0x4, 0x3ff, 0x1800}, {0x4, 0x5, 0x800}, {0x7, 0x0, 0x1000}, {0x4, 0x6, 0x800}, {0x7, 0x7ff, 0x1800}], 0x5) r1 = socket(0x10000000002, 0x2, 0x0) r2 = syz_open_pts() recvfrom(r1, &(0x7f0000000040)=""/228, 0xe4, 0x800, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 16:00:18 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) read(r0, &(0x7f0000000200)=""/4096, 0x1000) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000080)) recvmsg(r1, &(0x7f00000001c0)={&(0x7f0000000040)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000180)=""/9, 0x9}, 0x0) 16:00:19 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x2, 0x29) writev(r0, &(0x7f00000000c0), 0x0) 16:00:19 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0xfffffffffffffffe, 0xd8d, 0x7fffffff, 0x4}) open$dir(&(0x7f0000000080)='./file0\x00', 0x20, 0x20) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000240)) 16:00:19 executing program 0: getrusage(0x0, &(0x7f0000001480)) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000040)={0x1, 0x0, 0x1fc6, 0x2f, 0x80000000}) 16:00:19 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) mknod(&(0x7f0000000000)='./bus\x00', 0xe002, 0xffffffffffffff48) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000080)=0x10000) 16:00:19 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x4ae40cd4) pledge(&(0x7f0000000280)='\xa2', &(0x7f0000000200)='\x00') getsockopt(r0, 0x29, 0x25, 0x0, 0x0) 16:00:19 executing program 1: r0 = socket(0x2, 0x3, 0x6) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r0, &(0x7f0000000180)="3228d1ae4d0c91328d75dba3efc27c3e5395be271b240ad1fce2dc4134a69917d42b89a58af1d4ba630e33871bedc345cbbdb0f39571eb31", 0x38) writev(r0, &(0x7f00000013c0)=[{&(0x7f00000000c0)="f1444b1c01a002c45cd2df4476ac8ede05c4846f0000000000000000902f8e", 0xb5193719176cbfbe}], 0x1) write(r0, &(0x7f0000000080)="1371654ac7e618249544f742c43c9fccc91af1ff782d7072e4b241f19931fa2f75bf073abb71bd84cb4af1669b84b2f583", 0x31) 16:00:19 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x40) writev(r0, &(0x7f0000000880)=[{&(0x7f0000000780)="a9", 0x1}], 0x1) write(r0, &(0x7f0000000280)="e38e80d6d7ea89e0aab95de3db7be113407c5fbadb03c226b40ebbd3cb82dc4dc0646fee61f6d297af6599300cd8146d999d80547b5ab8837b54b473247c9da4cae56c7428341e1f44d6c1968d32f1e742fd302a8b00bb975ab9cb2dcd020b4bc625cff3f038da9c1e0a54fe2b6945ea671a22b8ae644292a5fad442f04eb79344bd342ebb5591b4c5e24af7492b85fbac", 0x91) shutdown(r1, 0x0) 16:00:19 executing program 1: r0 = socket$unix(0x1, 0x6, 0x0) recvfrom(r0, &(0x7f0000000100)=""/21, 0x15, 0x841, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f66696c653000860fb08c1022907f02f2406ef87fe57bd0e2ccbe"], 0x8, &(0x7f0000000580), 0x9, 0xfffffffffffffffe, 0xd9}, 0x0) 16:00:19 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x0, 0xdb}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000100)) ioctl$TIOCSETVERAUTH(r0, 0xc0107005, &(0x7f0000000000)=0x280000) 16:00:19 executing program 0: mknod(&(0x7f00000009c0)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x2800) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x104, 0x3) open$dir(&(0x7f0000000040)='./file0\x00', 0xe00, 0x0) poll(&(0x7f0000000100)=[{r0, 0x1}], 0x1, 0x0) 16:00:19 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) open$dir(&(0x7f0000000000)='./bus\x00', 0x8, 0x0) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) dup2(r1, r0) 16:00:19 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt$sock_int(r0, 0xffff, 0x30, &(0x7f0000000040)=0x7, 0x4) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat(r3, &(0x7f00000000c0)='./file0\x00', 0x0, 0x100) ioctl$TIOCSCTTY(r4, 0x20007461) r5 = getppid() setpgid(r5, r5) r6 = geteuid() r7 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r5, r6, r7}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000540)=0xc) close(r1) r8 = semget$private(0x0, 0x3, 0x400) semop(r8, &(0x7f0000000140)=[{0x0, 0x0, 0x800}, {0x1, 0x3, 0x1800}, {0x1, 0x0, 0x1000}, {0x3, 0x4ad}, {0x1, 0xfffffffffffffffa, 0x1000}, {0x2, 0x3f, 0x1000}], 0x6) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180)={r5, r6, r7}, 0xc) fcntl$getown(r0, 0x5) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r9 = geteuid() setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000001c0)="9a19df08edd9e0d03ab196643d76b3f1828a1ec1c88531fe6bdf87", 0x1b) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000240)) semctl$GETVAL(r8, 0x7, 0x5, &(0x7f0000000480)=""/115) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000200)=0x101) execve(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000300)='\x00'], &(0x7f0000000500)=[&(0x7f0000000380)='{\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\\\\\x00', &(0x7f0000000440)='$\x00']) setgid(r7) setuid(r9) mlockall(0x1) 16:00:19 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="2dff0f0000000000c4ef6d4fe70000"], 0x8) mkdirat(r2, &(0x7f0000000000)='./file0\x00', 0x30) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) accept$inet(r2, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:19 executing program 0: mprotect(&(0x7f00004ac000/0x2000)=nil, 0x2000, 0x6) r0 = socket(0x1b, 0x1, 0x2) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) r1 = dup(r0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x4ced, 0x7b, 0x7, 0x0, 0xffffffffffffff54, 0x7, 0xffffffffffff7af2, 0x0, 0x0, 0x1ff}) setsockopt(r0, 0x29, 0x5, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) accept(r1, &(0x7f0000000000)=@in6, &(0x7f0000000100)=0xc) 16:00:19 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) 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) r2 = open(&(0x7f0000000080)='./file0\x00', 0x20012, 0x118) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f00000000c0)={0x8, './file0\x00', './file0\x00'}) 16:00:19 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) write(r0, &(0x7f00000000c0)="784e2b1a1332187b5e60142254a186e0e0f09d45ec35ff4aeb4673e4", 0x1c) 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) readlink(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) sync() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) 16:00:19 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x800, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) close(r0) r2 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x3, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[{0x10}], 0x10}, 0x0) 16:00:19 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x100000000, r0) kevent(r1, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x0, 0xf00fffff, 0x9, 0x400}, {{r0}, 0xffffffffffffffff, 0x20, 0x2, 0x4, 0x58}, {{r0}, 0xfffffffffffffffa, 0x20, 0xf0000010, 0x4, 0xca44}, {{r1}, 0xfffffffffffffffc, 0x80, 0x20000000, 0x1}, {{r1}, 0xfffffffffffffffb, 0x12, 0x9b52afc506966ace, 0x100, 0x100000001}, {{r1}, 0xffffffffffffffff, 0x4, 0x3, 0x5, 0x5}, {{r1}, 0xfffffffffffffffc, 0x85, 0x1, 0x5, 0x6000000000000000}], 0x3ff, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x10, 0x80, 0x6}, {{r0}, 0xfffffffffffffff9, 0x24, 0x16, 0x7000000, 0xfff}, {{r1}, 0xb1ae79b30bc044e3, 0x20, 0x1, 0xba, 0x100}, {{r1}, 0xffffffffffffffff, 0x8, 0x40, 0xd9, 0x3}], 0x4, &(0x7f00000000c0)={0x5, 0x7ff}) recvmsg(r1, &(0x7f0000000900)={&(0x7f0000000300)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000800)=[{&(0x7f0000000380)=""/169, 0xa9}, {&(0x7f0000000440)=""/151, 0x97}, {&(0x7f0000000500)=""/224, 0xe0}, {&(0x7f0000000600)=""/245, 0xf5}, {&(0x7f0000000700)=""/91, 0x5b}, {&(0x7f0000000780)=""/25, 0x19}, {&(0x7f00000007c0)=""/45, 0x2d}], 0x7, &(0x7f0000000880)=""/74, 0x4a}, 0x1) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80044279, &(0x7f0000000100)=0x100000004) 16:00:19 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x801, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) shmget$private(0x0, 0x1000, 0x44, &(0x7f0000ffd000/0x1000)=nil) execve(0x0, 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x100000000) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000180)=0x7) open(&(0x7f0000000140)='./file0\x00', 0x810, 0x18) 16:00:19 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) read(r0, &(0x7f0000000000)=""/23, 0xc2b497e5c64fd6a9) 16:00:20 executing program 0: setrlimit(0x0, &(0x7f00000000c0)={0x5, 0x7fffffff}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setrlimit(0x2, &(0x7f0000000000)) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x201c, r0, 0x0, 0x3) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x14a, 0x6) 16:00:20 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x80) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000000)=0x7) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000001c0)=0x7) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000080)) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x1) 16:00:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="01007325f012eda4b178dd34343632b3bf3b05010000020100000004a773882a33460a"], 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) fsync(r1) write(r0, &(0x7f00000002c0)="c3a88406afca0f9c166ea3a2dedbbe7f860b2ce9e3f128e280c659d94aacaa7c2d79294e3e8b8da2613b9e141a368c09a270f2489524e21643e2838defbf8d5edc5e2c95a96153bd1a2dfcea3c14ca8c51abd0fbb7b2aa8cb6db43a4a1d439b8b997d3adcabf7b8145239014c8140517ac6899b25945bbc7b5e8a2b0110230b5640caac32c047ec570b128df5f0a7c717768ca7828ce0908e8d694577856c69d2e89a613ade136026bda3ee411f136f6fe678d975d3ee15063c6244008355992bdddc3ee921eef9984f49be2fa06351082461f9f140cc25458520ebfbcde3bfa18f63bae1a23c5d2c562d91f91f6fe85aff672ef53af5a5aae8138b90a20ae4bdd7f089b58076792a02804207efb45fed361c766915659cbd3fb2d66bf912a7d73f4c98c63e51f00b37e53d0247c5b25cb2bc9fceb82cced6634652784c198aeb247a9588e390aef058a1d8a50a148eaa64aa9db729113dd14b542f848603e7b61fd2abc1eaf5ef8a96d231575ec44d886efda2c8809a2a36bf8b88812b711b2fa1ab926c50ee0e669ab60f95ef77399815a5a5bead1d9d5943b95f14f7aac9d61d62d297df223e1c239f8cd3d95878a26b827a764a5950db1fc293b5d36e84a3f5d373ee9df6296faae3b9461de597fdd20b82e2733e714db72e267d8f7d7ae7cf8a95d5fe112ddbb4c283e18d08702471cfc16c0366bfb2506ec4d068ac0edfb2e82459f37a0feca4517b2d9ee589ab858fa27e4c4259812d863df90469e4b34b50019d5889f223c0a4b7104d7d7daa7a95cf745f8a0901ad4bf9ebaa5706dd5182d4882b96fe3008c445ca0aa30a9d6672cc5a5d16ccd354602bedfa38c0b922b5058a5812e2a4cb75821d306e0c5878de70dad4791debe03466dc120697151af3d19b716ac04de090cd2be9fc1b322ed624e4aa72523c9ec3950b9ec554ff7aeef04bc3d8ef3039026d1061a06fe4931d1e4db287edabd05de99a1774d4122f966f166e027da314210f14f624e95b3d8109084a4a7187e9c5f4c979193bd8c87e3e533a6f957c60351417254684f164671d22c68eafbb350a3a194df6db68bee2fa9f8f638d7d663ebfe3e3c80be5588c5df84808704c4ee8520e7328015787b468c46d45da98daebb5ee5c65620915355142598dcf7744ac9084f40d1efd0e357771b0aca66f3f4f45094b82a2063480780f8dc131e6439454f7d4ef50e29de0284cc0d640cf53a6680ba25a1606c5991e1aefe4d0125791e17b2fd8353b9501a4bf3cd48445d12d46be91d45349c1bac299b8403123844319193574d74facc46f18854972aaee67789f201d6fc99a1896295d01ba2a946896e32459668fc73edf09339202747e01a5386e64fd431fc26eefb098392d2e9ca23a9611449af6cffd59f648b10c3df96bd430b2a1517e7e3cdb60d7c8d935bf5a1bc1ef2ca254470efc44f4aac34ac1ee0361c6a946fb396944e8e04ead4ff9f48342787c01b8cc6aebfe61782b30083e6fe40b25d3530aa6ebf2de9391b6f159355bd75d3183ab1b4f6387598449d89e2d8d742190cccfa18ae8705f06de041fadb54a6254ee68da7b899dade637ceb1e3dd5e9ae662306e748f2a577e55819f7c75970d5156d73676a4d218a0b71eb22ee8ad72bfc16485f43935e63191cb08e115a8b1b4cca632ee20b67049e7da1d13cc40023dc2791ebc3f422cc70b0a5562d7e0c6927eafa2ee4c3fa675a02675d75120a1df6e3819b382518df2b8e4edc74ef57a0846e16dd05a70e619bdfbc89c36a15373612bb4a7dc48754fdfd2f4faa995a22c307eb9f0a44007f1db92dfcbcc31d3bfbf6284b17422907b21246bf57845e8d8dd5a5fd747668352ce5f0efaa83bc3a992c1d4b5367fe961f124c1a7892fd3fe41815de14b885af3c6db188e8be0c8c1a8a0ddd1de13329e9e73e1ec2468ece073c75f30ee65fdb5458de80375b12fbae14c61228409d9fcce99cd251bdea622aadaf4cbca69b3225a0b7ffbe1e7901296b8299ff474596d4d5793b62c07aa80e548d63690efa51570d6d45473b7bee63544b5c0af629cc3de4cc1f2032d22902deab5ef828011706d7315f7ccede79c3b9cca92d31c520e1781a1a5bf866c46e102f7468806976f1fffa38f9b924f4bc3098b16208ba47a6cc714fe010df10047c03439f14ef363b748721518095f4c34c69817026e7aac5a7275f41522b19afe9e7bc85376a71e8cd66cca6a6588f8ab3c4a007f8083b1ff7099a51bfcc6ca69801bcafde78c275b5d09025a2a71526c7e5cceb9046180a310f6da7da8831d08a79d12d688e68d507c8743a2cdafd819ed1c48113d133dbf3a013a7be1b2e8875c285f840c2509f4fd09a12031b2092d51b6f7aa5dfb7a13b340cbc33f1923cda2079d175df8a335eb75213a5d98674096c3beb6ffe673299084899ed61cad5f1fb03f5e5d48d4828020af40ae0394d08c6f4509e9fe6701fcff8b8eda4f4e7362136f74fbbd191cd9b08a4332462dab6707208c6e48392a28d0b9384d470be1f5e7abdc90c59c4479ead13e134bb379668c737c1e060e6e0cbb4a05deabcdfbe7b4e456b8e41ac2d049c724b6f22fd31841fe29d1796ff37a9dabcfe47dcfea091c9471559a41bdb81cc0566f7037e61e27e81373376bfa5057a2980c46a1d1167f010ec1063d2372ecb30c4168428f9d69014576f407a1cc71ff898ba68d2269b453aea49fe19cce34a9664f8b45aa5c016edf6d6e163ec6a482c10420038a8b4302800541c2552c31ccbc9c00b1c49b83d5a059fc971717c7a99a173e1c2eafc7b224a4b52c010193fa4ace910de9b0324439285a076e4fa53c7df6c0be6fc54829becd0c487271e8d1632eecd5f69cf217e3de590a60b08fdc91edb33b6681ad98103183b9000e7d5460e7338c40a7c6971e696493d9166bfdfe60b379ae3f461ef39d9e637184048827ed7ad76ab67a97f0a8b6fbac6475f95d80fde332ca6ec9f4b130995f96fa393e0f2030d9651f4d2025c00718c2b61dde476fb7f82a58193706d6eea46c756fbbe7488b78793d816f896d60bf9976f1d5cdec66d0fb65bc87fc8580de0e96dc65128441c97c7a23e422568f52266340a63d09f4d5c6170f566b84c97337c90ead42668c81e749fc16e185f4e34c06af753fa9096951be6a5e96d75d039e5b7a7749ef47f93ae7d8ef47e26466024c1febfdb7185a121fb6406e324f0467f0d57e300ffe0026cce287ba472ffbb34dbc108c52ba87fe3a1965ec719ef5e5e1ba2a2a5503c23a405497f6a4ad5984880c2a8d94929c00d714e4574de72409b5bc9c020583f60d745ff8f1f4a060611f9352773bee497e25ef93bdc1d3d55cfeb92b93bea94a39fafb383cea6ab230402286851b1236b110ebdde5b21470f3a3f43129fad91e849dc4373d0544fb6fa67b4e57a544633d5d843a43a43030f9609ba8d7fdbf8f12e98f9df15c88fb7bba66b0e2d26e4ae600eb898e6414476ef6b9a01664f002fdbe2a728dc77f29daea510af3f437a2f0f858cd2d2eb967c00f12e0dd7238a6c26303d1529e8919759de5061dc711b1ad9e867d7f297f329abba25f774361645b80ef23be747115b8eac1e9ae339a7953394cf7c97c9c5c3d800a48114e27561bd3da73627398a6bd9f7bd1684673a389ec74f94d22b5beed8ec2dabb8b7e42ce55104d3e6eac36d94633b35cc075594e37332d053a7722494272c24f4d228b3b8609bdecc83294552990a6eecf252ae7d21b2cbbf5fa692f84b119ba016bb9fd582f5542899b3aece1a254f493991864938161c5a086c90ff7de68b93f1ffaedd55e2cf14f40a4b6f2ce2ca6bb2089fdecee40de8abc2fe5a4f875e123bbd36a23211149857cd6fd8cc4f11fce5d1a5b16e531597c7beb9f3aa648538f6ca0d08267e23a9dde52eeb1d4e0cd4453240c8eeb0066e37c97a05202f78a5f908e2bd172b8d40e7ba595eb51df696c19278b6ad74aa877f7b8deb79804402ab571c34f403e7dce6fd862dcf549f12aa779147632614abf7727022806b5b0a03fbe9b52dbbcdbb188b7fafd6ac081d3e5906284957e7f8d731427aeb473b35ad09c2630beed6435363a6005530f14f9d520b554fbe63f7bbe28761f53bafbe2915f7b3c6a01d1594f8ef13bbf4eae4cad6c91123c869329bd94f0998da46a8899969cc49c73566600f7d8934a4594a7788e10cd690bfed5149d93602e61db40055a84e9151b3b494cfc70182b7d81036a6ce4560116c35df6708af1bdfefbe8ece1a82f5e22469e77db821a88fdfd97e2aa0e64ccab866aced7b38a6abcde8cc3661d8c2cec5cffdee8420702f5d9f8aa769f175af12ce845ea9c5f8b7844596f16d5b5dd65122791c2933fc29c0877ddb67a2c1c7d6d37362fe775bdd2bc39c179ec1857950fd3c8fcc4f72e148cd261ed5d11d05ad65ae42373ad5cd203e338411151a853e2f0932c0ef98852a74dd423c573288869f09173ba7a4d644d3c5fe0f49fc85e59c8226bb7f1e0bbf17f961b4be035b73487082d1db4067ada2c9f6bb1a15f7ae54f6086db245cda64dfd1d7ddcfe1a1bddd885a3a5b658992c722a4042a8b55c4216979c724170d30f07aed2ca015c11125b26c813131e58eeccd67b513bb43a05e98d3522d56a28285015185398113d2cd6777c36073322d0d92d07f5c81bdfad70f85da81a71177ff16c142fbcd0b77191fc48d4a7cf42985cc04a9c028a47699cf436761509b36a173ca3dcae726d18e03310d3988261b6528be38d20e470b3b8a14e1bc568b170f5dde08d718ce787c6b694ed7feb8742d608dbecfdab45941f08a0ed58cc64e2d1ac3abe8ac40dbeaa971e3970dd88d6ccf976315a1a646c9d8f440afb44e8ee4b564672701130dd0ff3493beb7a16c313e217e179d1178cd4f032a8874984ebfccf1e0571fcf08685388359fa80035357c08089cbd55e6f407f86f8d6a7a8367e7d8090000cac18249ef892aef12ffc24fe62986b1f72a50b4a3a8307fe0323c595e79f19a4e7d5df3897cdfc1b12b2c2b9e1621bce789e3b5301b1da617e9958bb39dd85880931f74a2e5f8e372517d49abba6816f844c4159feca8b7fe0783f2b05aaae6fc027d1a5a3525504c8423832bf98bed3dc55969954b963775ce0e0f2712f58d94a1da133d9f5c792517ea757b5a25c375be4754bd7051cdd8a11ea3ffa519c0f7acaf3c9ce99a5dc12fbd33e079795dbe787dbd4cb1a63306406b1349b37f830edd7cf9b06a0e727078506e918ccebc00e6d6cdc42bc1d34473de1e8b434e72636c6ce0c2a0876a887b86f0de4398bb02cf9b846281cdf24f5e0959317b311517567867b262acf1a7b6d358dc67c16e6a82f3fdf1d179e6e09285dd9bc66f4de68e328dc267aebb4a1cc1a81b0fc97c8f9ddde4debdc9ba36810cf3f95e07d37ab5123def9b709748df0c499fde292e2ca20c894bd70d062472dc6a664bc029282e072096c11e9e46eac4fbb7c405fe875a9b507c778bc7e2c1857508558aafcffb2cd13d05cec8647350de8e73a4b3786bb15fedcf466de1143ebbc86727313a9ede1be1f7ed45e76e7d234dcfddbe47917bf293fe3a358462937761bb60a03f3c8baeba8639dc4e7b69295c1bc1c68e4a5781eb7cc099997fd62e6778a58d248d52400c9c1a8a4761e46bdd5b1df2cbb55ce6ffa82d4da8a5864a9cc6efd986ed691d78098f968fbc2da0cc572cd75be12f6cb86226fb809c6c47b00378d46c3b722891a0991b5321c0b75bb35370b6a3dd35b84aec36f9f9d9c", 0x1000) r2 = semget$private(0x0, 0x7, 0x0) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f00000012c0)=""/4096) write(r0, &(0x7f00000001c0)="9d44415fc4d22a8870a76122a9a5396646a4e60cee473a07c3b1895c486e4aaedce8b28aac7fec23f7ac4d1db647d2d04b709ecd354258da3fe327e9b294f7feeffdade36d508d12b59a2ba1f57857ade67069ccf64db126a4d457cecbe3c9701ba221f05ec55f05c955d8b9502238e61c31c388899d0151f8b3d7af904efd7825f713495fcfb1528223b5aa4a747020d523264b63da6b39a1c92441eeedccf5fcd0796b76633ebfc9061b67f3d6305913a9c64d0305db111c473653418a74e7f8c9ee757e8cd3b0e4", 0xffffffffffffff0d) pwritev(r1, &(0x7f0000000000), 0x0, 0x1) renameat(r1, &(0x7f0000000000)='./bus\x00', r1, &(0x7f0000000040)='./bus\x00') 16:00:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000300)={0x6}) r0 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x8) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x8, 0x80000003, 0xfffffffffffffffd, 0x1}, {{r0}, 0xffffffffffffffff, 0x88, 0x0, 0x1, 0xfffffffffffffd20}, {{r1}, 0x0, 0x8, 0x20000005, 0x5, 0x8}], 0x0, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x40, 0x80, 0x3ff, 0x10001}, {{r1}, 0xfffffffffffffffd, 0x3, 0x1, 0x6, 0xe7}, {{r1}, 0xfffffffffffffffa, 0x80, 0x0, 0x204000000000, 0x2}, {{r1}, 0xffffffffffffffff, 0x4, 0x10, 0x9, 0x5}, {{r0}, 0xfffffffffffffff8, 0x0, 0x10, 0x2, 0x1}], 0x4383, &(0x7f0000000080)={0x5}) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000340)) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d81", 0xfe) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() write(r2, &(0x7f0000000180)="cbba2a4077e9cab2e8ab31fb39d9af3cdd5ae5b43ef223dd325f37dfa3065e2ca6192e5c8accdca4dc593414ab59a34191f271c4f3ae7f802fd99b9f02b6e1438ae8c004c29e10f28ba28f025b5c58e4fc1e750abf05da24bd12759a0e89b861068d5e1e13a7445c53a748ca74ba6e6c3cd908be8723d05925b8314b57", 0x7d) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xd4f2, 0x10001, 0x3, 0xfdb8, "010000006622dc8dbd8a0c3bab7a8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:26 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002006, 0xffffffffffff4c72) r0 = open(&(0x7f0000000040)='./bus/file0\x00', 0x11, 0x140) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x366928fc) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0xfffffffffffffffd) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:26 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000440)={0xfffffffffffffbff, './file1\x00'}) stat(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000340)) sendto$unix(r1, &(0x7f0000000180)="49f45f3417494e2debab2d23246a451aff6dafee2a020476bb9763b932f61c3de3f234e32ae647b467a3c4db0c9ac4fc325289d2ec24e1c1b77264ab", 0x3c, 0x0, 0x0, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=""/197, 0xc5) connect$unix(r1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1, 0x0) connect$unix(r1, &(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0xa) 16:00:26 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000002640)=[{&(0x7f0000000640)=""/4096, 0x1000}], 0x1, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)='w', 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000001640)="34889f3b612cad1daf49f85b9ec11dfd26c59e8c508523eaec19f210a0a96f1c5872daad4b4ef854628e461775f72acf2aeb0afe4dc5a5bf72599b9e1ce1bc43f86496395d1833c78d45163454fa9cfe1b5cb8c371306a11d34c8c9c7a9db993788566434a2a218e20e95719d4f38e9211cf5eb21ff3c57153722b0fc09d2bf64ef0dc88f72c267d68be561a89a70a1c7a9bbce10773e165a17f810b5ebd33cc55e1239ca294670bce64330e1c25b07aa923f5822c00dc8b4131174f2a47118c64e84defad6f336afb50dd85970b0b98e74a834f845307d33a8670bb30e0ce0e05edb4a0d5731b4343b04a250e6aaa2dea36cd76b838215815403cfdf620e783f722b3a4a11212ba447bdd9cfbdd2615a2635dde2f7d75c7966b2e15d3eded381159dd19ebb199453e8e9fd3f19146b5088d71249992c2dd387a98e64ba92caebc2f4f16aa2c57581d5403603eaa0ad9e75f25e37b1ac2da5c5508429b9173f17f6fdb9ec19fc09022bca53d69ec6d9b8a37c737f588d1d01b93491c075ee5cb23a102aa3b1c3f4773763ee9cb9402b0d12416086babbda649df641b0c0e83937353e8cd77b012b91ae0ecbc63cf58ad3a95d9bdfe4e8e7637ea238dc9ec450a245cbc5e72a8756652befcd27a6abffb5616d0f820a8a80c1a382d376a4c4afebbc47ce38764f70d31662d8ae98d6b9beba9c90ed5ea1e74e785413c97d35d58ac6a66a612573ad83959cb25bdfbe38694eaae5633a46e6e122878fb11059c2befc7217053c98cff7ff871bb73f101947c6dad8561b52653b3abcb79dbb019698661b32a56e4e9a7cb84f604ec22139d4573892fd65e8db4e75f8167f545e73e62879b86102837722455b1a704b98f9ab61dfc2c23e489adaa15cd46e6d809c50e64e51286eedd345e62abbf13322d10b62e9f4f6fe1dcb2a00e155bca88d8fa15675d73209e734aeb6014b815a80c9ef02b1759fee1c2e606a77d66591c63d033a1d824e720ddae608e04f881577e56da830edb52371ac9d97ecebd6fa6610deb339fc824462511cb7052b7de7469c49978a5845669c9998db3718b471d59c07c0e466ca33cf6ecd91a935e61484e077ca2ed92a7eee27b0951a9f56dce88486ee1d95bc6670e6abef0ad10071d9e84767317a6c45a9dc685f0b3a29b42000782300e83f87df86904fed0dae386dd04a053d86b62783cfee80781ed25d4a60ac0f9172a42e818d12fc4fb7c441b5b8aa2c065ca0485f0cedd526b8494f1f1a0f39436e7debd2ac83c4ae8bed82d8d115380897ea549cb15aff748f6693fe0e93f0545497cc639f906a36f5406d562c05a3a4ad98de378cfa0f4a2af4a899a8c0dcbcad9f8be72e5a3abe5e653c7b8ed08fbd8ceadb9f0f941aaaa0b566722a2f8dc2e4af8927f8d3f17679a5271563231023b0b73e1ed6ff0308b5fc56208dc1881451d356923e479796fd55a9fcb935556cc45bb31b22dd7fda85c4aa753736338005f3b1c55353a062423602cc9df5f3ed9f9046e7329a2ec27185d511b5a48f3579e0bbb68cf2db27a9d2f06ddebb14c3fe36d16f2dfef463a68ad41df8a6e06f9eac29c507658b32d3fe8095a3af56e4f4bceb0562bfaa7c00c82e0474b51c430b894908570c64e0ede7696856d0ea119989c0411de7308c3c46ff196137306abdf628ef0969aa6fc34187cdd265cc9351ba8097a2158870b6499ed14c547f6c05a02c5559c25519ba668d92351a909f8eebe826c1cfa70f2ccbf5c8dc752ed0e5fbc8aee4f5bec69be3d8377d9d1972c9d2cd444209b547332232a6c6c9a8f755ca9e62cd9cf04e9a107d100f8082fdb43fff850298cf6e0c9f2bd70fe352e7ab46599df12bcdbf52ab4c9fe2df67214539755e62eb309c493c9c13ab512ff06fe402a803e99f5a3068dc616b5d2ee78ad08d454f5829e3ec1ba89c759faf7b8e2206303ccfa82a49cb1fb485b2c5c99a1d8a5185ac801a99a0e7051c81bceca15b2dd1a141ca8b7c7292064bdbe686bf51232560b607af1a920769d079e1d241216946e16dc44e2a74a4df537664c710d579f8dd99e1c932108bf879e1f74f37703c1dba9e553044f80f578b785acc1c5e0f29333ef90d63098597a17e6e0f0d6ace94ba866e22ecbf94d6ee047dc6cb3a888a09d47a3e3d3fe1e6cb7de16e1a96366cd4bc40aa8790786eac7a6e468024022b6cdcd72b3332ba25e0ec4d209d40272ddf3d472dd3490abab78f90efc276e569221bc67e74b92d76cf60a24bd0ce517e225461ba4160520f46bb74e0a7ae02d9a706f2554686995a32e37180cad172bb9ce6ff2749861851c1cb0c73d7413d390dac9a3dfef44046eac942dbbd4be2eda5261ec2509c6d750b107f5c8ce842507bc0144c01419447badb0150776b07b0184beda1720b0fd624e53de01912908745d5c17ad8fe929d7643d603633aaa816e58ccb5b7c2a62f97d0c6fbfc2275aedd551a560862fc740c97bb664565565625a82fd6f4dc61dc788b8ff798cdbbdc7beb02aa69ebc9060e2e6f2bcce41991e3a4343d8fc50dc44c980143289b2de8726d2cf6e42671b4b32bd673f6ac795bfdc1f69191c0c4ef30718bdc1c7576e8ed763c73e9c901e72fe66086db9b15ca5ed0e262524cf09b03e8e36c2eae12a377d7aba4dc741728c8efb2cabb4610d066a7458c65c3a6a8eab5e125b0ca5675446c550bb6656d184514a2b7ba30df3e54db5bece94b84232651fa8805229a45d8e5b2580efcb018d62b00ef408f90464a0b2a44b4ddb30fa4d9c28c30f4b05708322fc9cd1a978575c460cc021f42cd46fdf00b35e8a318403c0d7020fd9c203dfe7366669ed7c2b144bd68471a0416f097d086d89a79485fe32e6ac7788ac71c2d473a78fc4642566a6dc128f2149d3a40393d2f1ebb2c7c72e5700136ecf72bd56d664e0bbd77a643e738b364b8e886c7ad71eee38dfd2d1de7f2c205d5bc8ae6df699b1768766d9e809946db0a217f5ba929238e9fefebadad2bb164151f9ed91f1f924433bc08f546fdf2650af75fb872333544e2c3a3373632febd618dad4dc288cf1fe9878537e67e75e7e825b29b8a2844c1202497e5f4752eaf99f15a2b49c0a606b25393c8adcb5666a0ccaa3aa003b8610c06c45b1ba88d4369374d3c5060cb4e37e5f3165a8d6da3b04d4e0759795fe57c69408248380d4f485079e13bfeff862f8de18317cabc03db41564cb0d3f2d413d2d320a13a50997a8fe704d3e1d86ce224235143a5d5cf289302f9deb94588d26b27944a76e3b9896a630bbb022bb1ac2170528648babbc84b5ff89b2538f43b45587d3fd36b3903863d912da5e4eb678a94e8843d58285bfb64aacdc4360cf3e101fd961956f2b7861c82060304fc94ae1e4ad96a1fdaf608c3d3069ed4a00870540a387f89204d7d548cbf6669b70995ef89bb3cef78195f5fa3df6459840f2a09010402f3ecc0d5abef0f63f146a8400b086cd0004479f8d23c9d9c1d9691c63c7724cc79690a189445df7c77cf89d4e67725c6eeae13dfde92b8c63471e712abd43c1b47c428f4a993031feebcfdb18df339f268dc8dad2bc5de153a83a945dfdc1b1cfd5659a4271894cfc0b2ecea0de40fe1c9e0dfb48b114988bf8b6c870de5ed74aa862630d532b3abd3dd0e583f88605c962686d0586306f0faced9fc6d8dc2b73656ebf639d35ef1c400b6fc9a05d576fd7f5ff42e1e27f6305e33b77dc3534bb5d2ff6828abe536c07c5f5a4b6fbebf1b7b8ff1c645bf2521b0290120f3caeaa0fcc221de314954aa9227bec43b42ebd44208d444f1feae59e7a436b3c77c7d32c534a4462f0d7a7bb20a7cb8899a4addfe1e4021450832f2913683fdb8242e34156408c1e14c3fe05152aacb83652721746059d1168914c16a833d0c2cba1484503bc11da12b77e61e097c5a9252b1f32ff9db8033bb57d10ee195a7826868a202ddd7d86596741bfcd74d1e8da761739e12f3eec71c4d30dcb9b145198c9d2523282ce0eb8214d6f7715f9d68635b285ad364483ebc038140465eda77c06d9bee86f0b18461f6772a5cbb7f75488ebb11983232faa751c5d7d39a1d3b40361067ff36f8f1f0005322825718b169391aee75f26207652abfa2e776fe95e6a26894d5f2fd7157dad6cde19963b74c85967948222a79567248e5d7702bf41ebe14e7c846756297d399b162392f4804c4a59eb0995f03f333877fa30c6a4e92f13d95742ac237581d2f874f44ded72233f93a1e37ebc88020dfe8c1b6b4f3f2fe477ef1c4d6907ce2cbcb0072b6b759a99cadbf8b64fd05850bf538028d5e9546aec40595ca9f97bcae895efc9e046278bd1bfba0047601b41aadb313b4334a10da7da6b749ce43941ccaa1a0286ae07b4b490306cfa9b1b696ce1a1d33d973bb1f414f8cf75b4e9ac08f01c442147a394a199ba2c68f999c8a20703c979a9235d504b5bf5ac7ca7804b2c1e17e2d1d1a26e01c8a58428abf8bcfa9904cf62613bf411f4b3515b33907bdfb170f5ee28cc8ef653e65f46242a9b0ba5f27266e72dc726f81f5796b1a730fd26176017b0c3d74ebe6549d68d831cd68d00c7283ba979506e935343ab3afd6c9ee6c190dbe7ccd874a70716c79dd48986048a9b1d330cb6bfc69251d2ab2f7a795e207efd730505336c6c53ec6ca7001b44a23348c6ec141f5ba626781371661f08c27a97344bd0436ead2c29a4dd51d4ca4b222a68e1124bd8150a5e2056d587e97295a7b953ad787cdc2e304feaff7adcce27f64db771a10a7fb2197d4903a64af869b76eb091cdfb0b2a32f99a214a956ba7d1c3c17e164185cf3a589516d8eba3efc05d3f808a4866714fb44ce6406fb0aba424d4f1d0d65da6761a6fd1f46f8a0414e6e82a56779e12944894e0cd59edfbc7e6b5fe016b2c7fae97d066c39d46fb5299474b4a27caccb30f25699ffacc6378b643cabe4e854adcbfac424719165abae990d9768f0aa6efa66975db87452bb764342b074bbc84c3337bee1fc27853f584c78ed8665bf9766009a67c38a00b604bef896c8a96ea8d8883ca920fc4ee7da1b2f5aa109ada5eef0ea12cc4f2f28d708c8d7c66e32eff2118d29ec23d6f62bd0ac490086118185dad7140d729a17a1fa870fae184ab5aedfff12ae65168c1c028b027f0dbd703d9d0c92b7b344dd3a3ae0aed76f586f41b8e89eb2bdb9232a2837b7f5da2a110e534c7511c2045fd6838aaf5272ca0b31b5f67e9c61db76059b4045ecb72780fe2fc11a53106c6b609fbe0facb2c87be9c38b125eea09090697f702a6965c647509ed32f3c466a59a3e5a340f7a4724dfe3b438081cc9d06e6b80b704277314398ba4546177b7796aefb858cc7ea3e366b861ae6d1766df8455a87126792e1ae5f3f21e092286081bdabbfae2ffd0da1a65e30bedc4f50cf379aaeeeb661236da95f11cb5a38ff97f7f12089fd5346155c5cac87ee54ced95a490034837cabcbd4aa9fd7295d5aa26e74ca8a225a33c447d726d0605527147f24dcdc6735711801ed1b36cc1a9a2fadd5470bce1754eb743ff0d2eef6cb811e74f1789aa31e2bd26c6354374e05fb14b4cf54956801c167bbbcb0c3b1c8fe5115b027d1555def9e1ada43b7ee140517ca550fdd7e8cf558e5a25c9d9abd35679bc9dc05f55f8158be83469096725451e896b1b039a01fdd6676bfd32c07c898236feba769f3269ae47cb3312d70c1dad888e2cde8ed4bb36aaeb4d11c905e7fd851fd2bd97e86ca4b5373d3cc3d53ae445cf33ee740797fc502be278d", 0x1000}], 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x2, 0x0, 0x29, 0x9, r1}) 16:00:26 executing program 1: r0 = semget(0x2, 0x4, 0x218) semctl$IPC_RMID(r0, 0x0, 0x0) socketpair(0x20, 0x1, 0x7f, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f00000004c0)=""/221, 0xdd) mkdir(&(0x7f0000000280)='./file0\x00', 0x80) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) lchown(&(0x7f0000000140)='./file0\x00', r4, r3) r5 = open(&(0x7f0000000880)='./file0\x00', 0x20, 0xa) kevent(r5, &(0x7f0000000640)=[{{r2}, 0xfffffffffffffffd, 0x80, 0x40, 0x3}, {{r1}, 0xfffffffffffffffd, 0x3, 0x10, 0x5, 0xffffffffffff8001}, {{r2}, 0xfffffffffffffffb, 0x4, 0x4, 0xffffffffffffffff, 0xb5b8}, {{r2}, 0xfffffffffffffffb, 0x10, 0xc, 0x1, 0x7}, {{r1}, 0xffffffffffffffff, 0x1, 0x11, 0x8, 0x8}, {{r1}, 0xfffffffffffffffe, 0x29, 0xfffff, 0xbda6, 0x7f}, {{r2}, 0xfffffffffffffffd, 0x4, 0x1, 0x9, 0x4}, {{r2}, 0xfffffffffffffffe, 0x18, 0x0, 0x4, 0x8}], 0x207d, &(0x7f0000000740)=[{{r1}, 0xffffffffffffffff, 0x1c, 0xc0000061, 0xffffffff, 0x80000001}, {{r2}, 0xffffffffffffffff, 0x85, 0x3, 0x3, 0x6}, {{r1}, 0xfffffffffffffffe, 0x0, 0xbb9f7cec5f0c5422, 0xff, 0x9}, {{r2}, 0xffffffffffffffff, 0x1, 0x4, 0x5, 0x6}, {{r2}, 0x0, 0x20, 0x0, 0x1, 0x9}, {{r1}, 0xfffffffffffffffe, 0x10, 0x20000002, 0x7, 0x833}, {{r2}, 0xfffffffffffffffb, 0x4, 0x1, 0x2ab5, 0x80000000}], 0x7, &(0x7f0000000840)={0x3f, 0x9}) setgroups(0xfffffffffffffdc2, 0x0) setuid(0xee01) semget$private(0x0, 0x3, 0x0) syz_open_pts() r6 = accept(r5, &(0x7f0000000040)=@un=@abs, &(0x7f0000000380)=0x8) sendto$unix(r6, &(0x7f00000003c0)="a684e5130304119bed47ca9a3debbd73e7ec9608cce7f046627752d4375d4f0575cf38d8160748860bf5f583a126990eaa5b1d2695c605d4f1f97967c39cd00e6ccc0d39fc95e6d49db1ba342a0639958766dac00c235fc441b76c300566c05cb279017539799ec654f06c0118", 0x6d, 0x401, 0x0, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) r7 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) listen(r1, 0x55) ioctl$WSDISPLAYIO_ADDSCREEN(r7, 0x80245753, &(0x7f0000000440)={0x4, './file0/file0\x00', './file0/file0\x00'}) getpeername(r7, &(0x7f0000000100)=@in6, &(0x7f00000005c0)=0xc) fchmod(r7, 0x44) symlinkat(&(0x7f00000001c0)='./file0\x00', r7, &(0x7f0000000240)='./file0\x00') r8 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000600)='./file0\x00') r9 = fcntl$dupfd(r8, 0x0, r8) openat(r8, &(0x7f0000000300)='./file0\x00', 0x400000030000, 0x10) open(&(0x7f0000000340)='./file0\x00', 0x1, 0xb4) chmod(&(0x7f00000002c0)='./file0\x00', 0x184) ioctl$TIOCSETD(r9, 0x8004741b, &(0x7f0000000000)=0x3ff) 16:00:26 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) shutdown(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r2 = open(&(0x7f0000000240)='./bus\x00', 0x1, 0x0) fchmod(r2, 0x108) r3 = msgget(0x0, 0x80) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000000)=""/182) open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) 16:00:26 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x40000204a, 0x5cc1) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x957d317ba4b73f24) 16:00:26 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="0502752faca5100dd4b2224c643dadda290400696c6530008138d5e1a48cb977f06faa41fc13de45d777ee05165999185ad04f703d39f9ed19445ff3a1e35b996c4f86a84f91c3e9e56a7a0d863431011dc63f18812cbbeffeebe8c84f555a3c152d7aad5e3afe49b187105ebcb151f6c8ce0b80bf4468f1cfe580c957c92963ed18984b7b37f23830152e2bdfe5e5cd113fdbd2f3037f8228015e98a1a45dcd"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1007, 0x0, 0x19b) accept(r0, 0x0, &(0x7f0000000000)) 16:00:27 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x1048, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) mknod$loop(&(0x7f0000000000)='./bus\x00', 0x267cb5a53ba30e69, 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x7fff, 0x6, 0x3, 0x9, "c09520afd52dc8f246ebb48265c621111e90eb6e", 0x4, 0x1}) write(r0, &(0x7f0000000040)="9c87c377284c35b8502e", 0xa) 16:00:27 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0xffffffffffffffff, 0xffffffffffffffff, 0x100080}], 0x0, 0x0, 0x0, 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) pwritev(r0, &(0x7f0000000480)=[{&(0x7f00000001c0)="10eada5f9c884b78be0507d1c6c7ac0d3919bfe528cf2020c9b980fa285476fd93d43643c42093145679e04b32e3c5c6e13db1e3e01faa3e3bf8fad93a55ca8ba770d029a1d55db20ccfded6fd8b9dfeec37655c62bb9c0351c0a38463ec3bd9e3f6092123436d218bf3dba37a331151cb2b1fea553610d8fad6cc4ee753fbb423797ccfbcda8feb109a55d07bf94eae263c3c98b9c09fa9f0feeba3d2af07854910cafd0b8057e825cd7501bf8434325e53a6fb51b317ba569691c084dea9cfd9f23797ae6ce9", 0xc7}, {&(0x7f0000000300)="44b25b494f2edf9f7a2ffc755797fc0e21ce4e8edbebabec9310ede5c110e4bd0cc57dd4cd194a9d69767de7f1423cbb7bb2398dcb23d5b0f48c087d9d86f44d539c6235cce26442566bf1bfb7fd294e431823e2e94792ef5f3a43996c231ca4447de193f60e78d44f1188d93a1ca990b7cba26c557c9e40be5ddc862fb713ee1b463e7803a5c1fa325fd052ea5ff4c4013ffd85eb63aa5201d96343303df978274343a35e1309401cf7fed73ba5f26564657292f6b1fa10ac58bf36db9c91", 0xbf}, {&(0x7f0000000140)="f8294f0e936951f3bec1f0e98529f52520eb3688a8145681f7ad618304896a3a2a7bfe984832f6357719078b1926eb3b41d70561ee4d5291e419036c", 0x3c}, {&(0x7f00000003c0)="be3a313ce4cd22a4bea70d299b97288813bedb089497d16e60b0c5cc21c160fc3a6699090fdee31ca93f19c5a6f6b2ce4ba04fc7d098cdc56bd4158895a00ae07a386bc5f231fbf764944e81f5b177cfca78d3fa6bd7c61f7f68a382d7f59f4c447fde7b1227750fd24297f1e8cd7c88b37228eae0867dc0c8a0a4a4677e1c56625104f18295f234277670aa9bbbf77bc779fb3f138f9b59cee81ccba964fb96c807a993257c6a382aa884", 0xab}], 0x4, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) mknod(&(0x7f0000000540)='./bus\x00', 0x8, 0x1) symlinkat(&(0x7f00000004c0)='./bus\x00', r1, &(0x7f0000000500)='./bus\x00') write(r1, &(0x7f0000000100)="510fc3", 0x3) socket$inet6(0x18, 0x4000, 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:27 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000040)={0x9, 0x3, {0x2, 0x20}}) close(r0) 16:00:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="00004be3b74efc", 0x7) r1 = syz_open_pts() close(r0) r2 = dup(r1) readv(r1, &(0x7f0000000500)=[{&(0x7f0000000280)=""/206, 0xce}, {&(0x7f0000000380)=""/85, 0x55}, {&(0x7f0000000400)=""/81, 0x51}, {&(0x7f0000000480)=""/120, 0x78}], 0x4) getsockname(r2, &(0x7f0000000040)=@in, &(0x7f0000000240)=0xffffffffffffff46) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "854967f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x539, "4e10035cd51c40c2c43c10152867cb0367aefcb0"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:27 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r1 = syz_open_pts() ioctl$TIOCNXCL(r1, 0x2000740e) 16:00:27 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x802, 0x0) r0 = socket(0x0, 0x8002, 0xff) socket$unix(0x1, 0x5, 0x0) socket$unix(0x1, 0x5, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x0, 0x1) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000002c0)={0x0, 0x7ff}, 0x8) r2 = dup2(r0, r1) ioctl$TIOCSBRK(r2, 0x2000747b) r3 = syz_open_pts() write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r3, &(0x7f0000000200)="3e2a7913e4ba6d673553c0c01b3dfaf90f1e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002000514295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e732056a2fdbdd66200a2a2cc98750fa6ba0f9a6d86fb071b7625c1b293563b82a80e3c16cfad6285dc8a", 0xa5) r4 = syz_open_pts() close(r3) dup(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:28 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() r1 = dup2(r0, r0) getdents(r1, 0x0, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) 16:00:28 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000080)={0x2, 0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000180)="ebffcbff13b9fd812eaa4e713048e6993192964894b3b5f62a2a13c802d90a52f61bf5c03b7ee6176e9ad25bca26febb85fdb703a8d6a5da4106874041357deff43daf91e7e122f9cf8ff01d28c632897e3ca414f69fe80f94defd45dda455e5074b8e9f19f444cd14baaaf1f12614dca47bc415a8819e3bf754e38ec819c537510cbb52", 0x84) 16:00:28 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x20) setuid(0xee01) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x72) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x22, 0x3ff}, {0x1eb, 0x8000}, {0x83, 0x6}, {0x43, 0xe8}, {0x89, 0x5}, {0x7, 0x11}, {0x100, 0x8}], 0x7}) fchflags(r0, 0x0) 16:00:28 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1000, 0x1) r0 = socket$inet(0x2, 0x3, 0xe327) bind(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x18) 16:00:28 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setitimer(0x3, &(0x7f0000000080)={{}, {0x2, 0x2}}, 0x0) 16:00:28 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000001600)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x8020, 0x20) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) chmod(&(0x7f00000000c0)='./file0\x00', 0x20) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) writev(r3, &(0x7f0000001b80)=[{&(0x7f0000000100)="3dcd7935233cd9128934f0d943c302d886b9ae", 0x13}], 0x1) close(r2) readv(r3, &(0x7f0000000000)=[{0x0}], 0x1) writev(r3, &(0x7f0000002380)=[{0x0}], 0x1) symlinkat(&(0x7f0000000140)='./file0\x00', r1, &(0x7f0000000180)='./file0/file0\x00') 16:00:28 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:00:28 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "f19fc763f44bd69800"}) mknod(&(0x7f0000000000)='./file0/file0\x00', 0x140, 0x5fe) 16:00:28 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x34) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) fchdir(r1) fchdir(r1) r3 = semget(0x2, 0x4, 0x10) fcntl$getown(r2, 0x5) semctl$GETNCNT(r3, 0x2, 0x3, &(0x7f0000000040)=""/118) 16:00:29 executing program 0: r0 = socket$inet6(0x18, 0x7ffe, 0x0) shutdown(r0, 0x1) getsockopt(r0, 0x7, 0x3, &(0x7f0000000040)=""/4096, &(0x7f0000001040)=0x1000) shutdown(r0, 0x2) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), 0x8) 16:00:29 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x100000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x3) pwritev(r0, &(0x7f0000000040), 0x100000000000005e, 0x0) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000140)="55877613", 0x4}, {&(0x7f00000002c0)="32d77aa32ab0a500e304041cf49d11d32c3c99f1b147b3917069829dff7f41294757a0d7a6da8483dcbfd7e146854605e84a77a2c1e6bb48fd4993875f9662f86edc172688ddffc830618207a6c9930fffeb3f022c200bc8a7be846b17bc7d4cb289fbe4a4fd3d33a690a6e72c286281f7c0d291650d49912c96782cef32588ac28f54c3767757c9c4c48a9013fe2249bab6a02f4383c1", 0x97}], 0x2, 0x3c) setreuid(r1, r2) openat$tty(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/tty\x00', 0x28cb8, 0x0) syz_emit_ethernet(0xc5, &(0x7f00000001c0)="de5da107cd9587d9e3621dc4d7da66553fb4e092f68635171c54570e95a0c994b9da2f573d7bc5a011dac517478fa7c27eac1f9aa1221f9bc7526b013b7df62353b4ebbf71ad344e19d54115f5904b2d6d15a1d4f6507e00a8e3b23a43532f8a51eb428f5b19671f0b3c02f6b6d875361acb5979b5231752b9b667cce93654f5c255d1bf901fdabe9e41e2edd5b4d1bb0760915a302a8f5d2502dfbeee624d01d4212166eabc8ba24f3e2c75aabf02ec3e8bc3af849841dc2581082b0d80bb53d368897993") 16:00:29 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x8, 0x1) r0 = dup(0xffffffffffffffff) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x7) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) dup(r1) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x4004667b, &(0x7f0000000000)) 16:00:29 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() chflags(&(0x7f0000000000)='./file0\x00', 0x10000) r1 = geteuid() setreuid(r0, r1) setreuid(r0, r0) setreuid(0xffffffffffffffff, 0x0) 16:00:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x7, 0x1, 0x0, "3cbf42eb8249066509c75f4a559bb1035eaf4847"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d16", 0x62) r1 = syz_open_pts() ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "62da9d4e2a4b12013689a8664a80f39f13dbdc6d"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) syz_open_pts() 16:00:29 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x3ff, 0x4) linkat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00', 0x4) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0xfffffffffffffffd, 0x0, 0x81, 0x100000001}) 16:00:29 executing program 1: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1) r0 = socket(0x0, 0x8005, 0x4) madvise(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r0) write(r1, &(0x7f0000000040)="22c3c299e362a76dbd22e2bc8c5774617331a37456e698c7605d3f502dcb3feefdfa95f84e41f6182860a2163205a225976d8a03b6e13f659155003c8ab2db0a719e91cb6310fc5273a769ff0e8c0dbc3f815fc2c10651f85ab54cb298c99abb46d51e749832a3d06a10f996f0c60cbee0024434556dfd8de0e018e29ea89e", 0x7f) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000000)) sendmsg(r2, &(0x7f00000049c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:29 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80001ffc, 0x5) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r1 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0xfffffffffffffde8}], 0x1, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000200)="01", 0x1}], 0x1) writev(r1, &(0x7f0000000480), 0x1) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000e80)="692d0825001f073c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10dce8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced3c3703b63f069d03", 0x498}], 0x1, 0x0) mknod(&(0x7f0000000280)='./bus\x00', 0x81, 0x5) ioctl$TIOCCONS(r0, 0x4004667f, &(0x7f0000000040)) symlinkat(&(0x7f00000002c0)='./bus\x00', r0, &(0x7f0000000300)='./bus\x00') unlink(&(0x7f0000000080)='./bus\x00') 16:00:29 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000e9ff3fdcc400"}) r0 = socket(0x1e, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:29 executing program 0: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x10000, 0x0) mknod(&(0x7f0000000240)='./bus\x00', 0x21c0, 0x40004000000028aa) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="000000186a56010000003b00feaf000003000060d5306c85c2768511f5020000000000002800000300000000", 0x2c}], 0x1) 16:00:29 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) 16:00:29 executing program 0: socketpair$unix(0x1, 0xfffffffffffffffe, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x40, 0x80, 0x0, 0x1400000000000000}, {{r0}, 0xffffffffffffffff, 0x24, 0x1, 0x1, 0x1}, {{r0}, 0xfffffffffffffffb, 0x2, 0x1, 0x6517, 0xfff}, {{r1}, 0xfffffffffffffff8, 0x20, 0x0, 0x7, 0x5}, {{r2}, 0xfffffffffffffff9, 0x2, 0x9, 0x10000, 0x100000000}, {{r2}, 0xfffffffffffffffa, 0x10, 0x4, 0x6, 0xffffffffffff0001}, {{r0}, 0xffffffffffffffff, 0x40, 0xa5, 0xff, 0xaa96}, {{r2}, 0xfffffffffffffff8, 0xc8, 0x80, 0x3, 0x81}, {{r1}, 0xfffffffffffffff9, 0x4, 0x1, 0x6, 0x4}], 0x5, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffd, 0x20, 0x0, 0x10000, 0x101}, {{r2}, 0xffffffffffffffff, 0x4, 0x2, 0x1, 0x80}, {{r1}, 0xffffffffffffffff, 0x40, 0x1, 0xffffffffffffffff, 0x40}, {{r1}, 0xffffffffffffffff, 0x6, 0x80, 0x7ff, 0x1}, {{r0}, 0xfffffffffffffff8, 0x1, 0x20, 0x427230f, 0x80000000}], 0xf75, &(0x7f0000000180)={0x0, 0x2}) kevent(r2, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) getpeername$unix(r0, &(0x7f00000001c0)=@file={0x0, ""/12}, &(0x7f0000000200)=0xe) sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kqueue() 16:00:29 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket$inet(0x2, 0x4, 0x4) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) sendto$inet(r0, &(0x7f0000000040)="1f28059dbab0af1fce9b7932f80ea1a184ee1e8f74faf145c61f586830306e6b604f864968fae849e3a3ebe799d82fb4469a2dedea1df6f24c719ec6bf2e9deddb132c079adafb6dafd6b544ce9cd4fd1110b4b35be2226a9671f4da9b8607460b90421216a26dbbf544687e4fb55513e058059c46892eb732979238decf8305bd78df5b537aa01afe97582c52bf7a9af729cc1154362eee62e8bfab32b89ed71d77bdf0924aa545a1b1690047c5aafdaaad3acac34e534a4fb708bf0d787319a5242f77f2915f8470907b7015a93be5b47e084ee5c6875f9d5f65f0d3642180848d86e18abe86c33319818138c2a5239fa04a13ad18438929829f45c721", 0xfe, 0x400, &(0x7f0000000180)={0x2, 0x2}, 0xc) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:29 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x0) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x42}], 0x4, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x8082, 0x40) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f00000000c0)={0x3, 0x8, {0x4, 0x7}}) 16:00:29 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x400002046, 0x5cc1) chroot(&(0x7f0000000180)='./bus\x00') r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x0, 0x44) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f00000001c0)=""/187) semget$private(0x0, 0x0, 0x40) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f0000000140)=0xc) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) close(r0) 16:00:29 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = kqueue() r1 = openat(0xffffffffffffffff, &(0x7f0000000640)='./bus\x00', 0x290, 0x1) fcntl$dupfd(r0, 0x702b64d36ae3130b, r1) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x1000000385, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x20005701, 0x0) pipe2(&(0x7f0000000040), 0x10000) close(r3) sendmsg$unix(r2, &(0x7f0000000600)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000580)=[{&(0x7f0000000100)="cdcc7d9ab6c720526ba200bc15c95dce7856e725fadfae50b9c884ef9f7271863c2a3d68e9dbcdede4be4cafa1c0f50e03042b5d6c6e411bbba80897024fd25ac9bf49371abc611ac2fc6f7d0781417cd48a3e29e8d4754c73a667787ffe0e8fbf429611551408e011dbcd1577e4fa79ac706dba6b2565", 0x77}, {&(0x7f00000001c0)="1365c02d96c11ff40c16fc2e630828aee2bc97e2ff291488ce4c0b672c3a54dfa67052f68ef49835773c1c8616a8bebebc5576a8163668de7f44240baed73112f3f96fe19d29fdc94f818289227306e279229dc789727301668e66bb5763d67d51308155d9703b0fd19017ca0fed0b441f23eef22897b486091a8fefdc9fa3cd4332899a6a9922667021e44299092c0037fd9649848c14bba790c7bd61fb4ed852d7715a97faa37568f8daad3b9073245ef5e4790df88e8236cdabfcf2705aa0b4", 0xc1}, {&(0x7f00000002c0)="10ab6317e4846208b5cb4973da9f293a2ea1ddce7cc1167610dcbaddfb07d633", 0x20}, {&(0x7f0000000300)="6f8167f6fa28ac7b610950372a30c62d965f0ece46a65285577d7e7f782bbf23a91b1af536e9b314b311cb6e7f3b0f34389931467420f568ac1f733707f8a964f93c4d545a4df2c1b37c06d643caf31619ba04c2fe11d42f81f1d6d7f8e1d9dc8c7d1f8e38b8c61abb3b7698b5a9bea3495bd4e357c3d8f1373b9e024d85b2842e353fbede75233af4dd96a40e232b8a34cd8e646e3d194310a05c63c91f1462282103be2c21f0bab9f6c05e7863214cd099783625cf200598d74a90447d87d37a1cc52d7ae5be7ee3e075b8d3f30647446ea392cdc739e976bae8ed4abf28a0598bdb4150b676d0e93e6661d813c1d5eace39344f3ec2", 0xf7}, {&(0x7f0000000400)="5d6487b1fc6e5a69328837c87b7fbb9910d033024c58df947b47a54be274ff51a8c2a9b16cf16bff49e99c338b10d2061f3e75862fc44f0687893652a55c1c4a131b40da05ce7d6fb4eea88ee3f1d82a26f47984cd33a3232521caa7c099292cfc04e4d28a35ad2a1018ca", 0x6b}, {&(0x7f0000000480)="fc9769bad1718d4a4a46e945f4f920872e20fba42f77c8b3b06057024760ec86d4f3d2810176993a527a40a7ea18ca02e1642f8d3303bb610171ea157b17fbd7006617047a0088f2e16c460e6c045202aeb265a1fca261eb9c511c025998d6037fba741119b6f0883908838185ddbb3cd01361cb92432e1618d5866da1bad27d099aa8da15e174afaa731aca1df05943141cc801cc723628450bb37bce596ac3edd201a6e913c6b716eb30f0ea321754", 0xb0}, {&(0x7f0000000540)="6b682da5c1c0d76e298235", 0xb}], 0x7, 0x0, 0x0, 0x2}, 0x3) 16:00:29 executing program 0: madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) chroot(&(0x7f0000000080)='./file1\x00') mprotect(&(0x7f000004e000/0x2000)=nil, 0x2000, 0x0) write(r0, &(0x7f0000000340), 0x10000014c) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x8, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:00:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1ff070000e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f0000000100)="0d71d631f2ff0400", 0x8) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() pipe2(&(0x7f0000000140), 0x10004) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "8523b73a3b00"}) syz_open_pts() flock(r0, 0x2) poll(&(0x7f00000000c0)=[{r2, 0x21}], 0x1, 0x0) 16:00:30 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0, 0x0}, &(0x7f0000001600)=0xc) setgid(r2) sendmsg(r1, &(0x7f00000018c0)={&(0x7f0000000140)=@in={0x2, 0x3}, 0xc, &(0x7f0000001540)=[{&(0x7f00000001c0)="d41b0633e9264f467dc9d73d0fe553dd147001fb7ec7321f0e3d", 0x1a}, {&(0x7f0000000380)="4abb46aa47703574c5318a0d3f1ebcc296cc3b1ebd79c661f6a818b01967b86feebdcd63e4a73af4abbafde31e65fe72fa2a439cd1ad3147eb0eaa1239d47a4064eebe06c1be42d94aee5f029a3762452470e740d3db19abd5a9b1fa34474ade5e6f74ea30636a3bf0bb1f35c0bbe37fe1f842987a027afbfb51dc786a2bc5f75210f5d415e207b9ce01b871849420fbff4550123d7dc8bdf37a040459fdb0345c14d35cd13051bf6a2beb22734b3c0dd7a19d6b20dea4958a4a2e37814dba8b681555e43decee7272d3032a1ead15d055e50c297101d04e5a062ea1c3cc3ca45f47de7eb79cc19941b67604aa7bec1f45e25bc7ff2b1ffec74900431432910f81729d275a5a46ef77e8ba4e2f39c97a92136ef70b9e737cd4b1b85f0012a0be3830078e99fe20b17ac1abf91449f4eb73aa1ecfd5cebcb50ca692fd4935697873821d250817bc9e4b3e1058c59f7576e3c5da5b57dec09b7120f2debc0f487cfc15f82048575d9e8891e5810d9613dc228d858dbfb6d10bf6c33928d06995f86155a7ed0c94cd98eb5594f094322d926989393bdfc95dd51238c4a543863b0a0ec6fd66fe6d6eb2f00acfd6966569186202d694344059d3f52932bf18a96d0baf1790c4a4cb237fa11876f39ba08c09ac525cfeb7a67d2d740eec3ae692fb5eb20db95769f82cced3a4c61b80c426051fdc839389d1bb0a1064d81a7e0ea222cb4503f183f782de1c2bc42ebe2b14789f17a9038b957a759785bc5448beb5a9b93e15bbdab16a96b99d4a5ea72bed1a6913c37e2e6898168e543f2ae14fbb4c118d7f39d508b7e30552245bd487454fcc50968d26049683d16b4c4e7d10bac0322a7021cb8d5286cdfc2d32fd78d1df483733b6990fb85447a041ffe8c5050299eff16934f9ab7cc5f3a6578dcedc9023a5f1789b3edbb9a69668cec40f739180288ffaf922a2a8c4713b5fdda6cb5f7af506d1421819445ba104041de144c787d7ed06f79e7c4a8f145ff27bfb284f04f1b00ac71ec61fd07e90e01f6098df1aa12671e0bf5f4b2f2c7f71cf078dfba40320f6d531b51f48d7a9201930f88219f23855c3da912636fc874c65ba1b7ac368b123cf278d0c294b63467c78b67c8ef4fbe6ef7a08ec489bafda015d8e0b8fc56786bdaaffc59de83e0e2ae3cf4c6147927a1aef02dacc0558e9a5ce6f012e6d557e65f5077f2d0595388e6696c6c26a77f0e86cf40e6c8bb97b87468b4dd4a0227bbf3f0a2638855b2d449d36090f50c5cdb4bac03215f2995648ddb179acb8bfc638f1afb72357f1f08df7474f1240cafa9057dc27f8b6ef2d6d3a8657575b83e7d9b9bd14c8b74ff76e2622c87473164f28a0b6a1d64122129a30bd66550d64acbdc9a9720dc83d2f5c11f48aa5abdfbc9f95b7b174656f25134cf3026853dd063a3e957284f4d2c3f70a119bc1a26a1e6444e3a52a18ad408682495b85ef866d951cae865068bb9ff5d3c6ca91542d55eef3a62e249f3efee7088262cfeaf3b38d6ca87cfa35d5956cfdbc4118481dd17ee979d3696403bfd250e8ee29e5da1b4cd6fa133ea51fd6f747f03b46325ed876e7d324abf2345463a2df36de6c6d038662e18b9328e0013a3cf0448be95bfc2d2ad6c3c483e3025931b7a01dd3cef3364dd04e86541c7ba60429c2072cf295cff0d5b40a47b3c677d24713a0a8cdf0ff27dbad9244046c3e28fbb881c87c4f742b408a10f6e94d7040056bffa829b05ee0f4fe4217400ad8a0335756477699a668466f66b320cbfe38a1172f97247afa7a4e5d48dc33343586de742bf84ed628dce759e3bf53af69c36a8b91c773ad367d883f462e1ccb21ca4ad13272f67e0b11663e9baf5b369b1e22cabc415ff574b51377adb5805e5e80e89c04f55cd473edb8d7a97aa6a59df9f96044393ff2023409c2aa12851defcbd302e1623a9df6ddfd300fc6f1859113c1b4a4f7562e0003f4fc6f0e38b0cd1a1f6d2bd9525d7e8e4f2a274203e25ec848800af37018a72def73ab02910ee6287e19e7b04ee9e238289d53df3ec249160558305caa578ad76f02baa080412d0e990a7e1899b65df43547394bc08cb3c976d059a4443c8f7e5278106c242eeaa74915bbc476de6b1e1209f0dc6e88e88919e00f150eae8b552069c758a3adc34588b358f991b5d1d7a14614370aa16fbcdd36cfafdf2790e6f0af1133b7c2d58c8bdeffa8169b4ded1e5e806941b6fcdf30a0de961fb347b4837406d8dfb74790a8c7769bfefe8a2b6687dc1cdb93aa528251efe1fc9612085f3ccb7c3d9eafae95ba03ae57a337e6da33da57530ba0392659f267cfcfbaa4634d99ca65e75857de5308d14d4422a632189bae0c20b94f7dee571e8de0c9260b4960fdd86fdf1a0a60c827c4ef02200059d7afc1645fcf17a7fec2cb9abfdd4b674273b6360a39524c8a8f35213f5dfb1af4eef4e4e40c457776eb1c20183f80c9701a4cfac9a40e01bab4a07166654216fbf46f7d60a24767e88ab8ac2b3b6c995e0d57148d114c200c01aadd9f600a2bb17a1e1b800a59295b25ea91dcac85348b19a448c96a745ffe4bff5452d07101a6fa802702dbf78a872858757b41eb6176c17419562f3686e75530c51c8d24ea2727a4ddf0e8a7d85e9b15f979d989af641051111a88c6ae4a3eb82473f96142fc1f2ca661193a2782765c8e20bf252162f62374d5eb0b58cbe8e6dae121e3fffdf40101067b219a9467c7c1f9351ee0ce1c0c6ba0a2eb81e4b3f200cd82fdb5c306a27569d97b4e9a081ac7240be2aa6c5dcdb12f33d2f809395fc177bc0d5a2d34f84749cbedf643e0be3525335a6b292d9ec1ff037a7051c9489aae676aa70c73fcabc3112418f52acd479e56d9ed198c0255a6debc2f1736739be553d9c0799ccfa02b926a7c7db75934b50e63c4cb32bc4c2a1a14d741f5dc488512f4bf7f4ba557123f3acd0443878ed2a449816dca296bcf4cf0b34ffd06c3938e4bdc3de4495ca36f0f469cf604bb1b3df7eb42cbd56723789cffd1f050e7d01b1f9de66fb1c0cdf7be955d2965480b64a97275b3e10133edf839d09911a97c3f1ea68aa3ac1f53068beaefea9c2e8f6495e9d7ddab4991af429736926551ec60bdfbfcaaafb6bd23f3db63e04a05082dbfc93101a55124ff937efdf1ab51adfe3ebc02bf686deb568cc45fd9081a66db0aa625921c509f281ef6c89125e0dc574cf619354d58107cf2d18fdea912c1bab1caa4e4e3dcc5cd72ed3fba1acf689eb0b19ddaf16225bd86bbf1e3d0327830ba1b3430d2d9da7ddef50cb2d89892b02957b3c016a0586f928bc35e15f48705db64d9cc466ffb2041f482a4b5eef414bb4476dc48890e17b3d93d07aa32ff0028a9e994f9d66eef901b4846d3a31c2668a86661e656717ca1f725bc822d94564fabb68bb87b2a4257bde05c7eb8197c66506df6dbe4dd2b777f62280e8dea68a09467febd024e8a8d733f20b0b9bcb34fbd117bbb9c313987a1334c8cde2a750f220b4ebbc93f83d13d191b05beff6a70bbe85ea8066b5f2716f45980cc11d21fa1b225343e58f6af57ad46b3e93c49da079b279422cbc0c2b35d8f521f16fa371b1226a1eefafcfed78581df7795bf7075d1465a4db5411c0cf55a813eda4a491d0e6a8c2195f7b590f451a548ef858be7502c771ca5c87322d6cae8fdccec1c5285518215a4d2dfe4540bf9c45cf1ace7d8d67709801f39361f50ec5445cd02d4d17832ee67cb46cb10b0a28f85d9c1a145b9352469d86c0ed2a27b89b27fea34db23ad10718654e3ed0204083f8815cff75ce2caba650f5b0068eb505d62fdd31b9662aa30cedec77d68eca21c3645dd79b15b60725ed1296944dbccf6b39f9188e6e2de14cd39599283335cfa4a13f691bd0e88c1fe192f677f641023a8dce66eca60dbf36398f7af0603fd0b2f78aa445e448844e4e09f424a74424ed233b2e5477025d20e58f946c3e03f80d3f534c5c2dc5f11eed761b7d087e7a55488a27676987f4c48bf1afea0ab2e3d19064bdc76d8777721bb1569fd6b0c24f92cb17a6c7d1644c4be3cb4fbabc45518e33688d2aa939297a46ec3fe1eba7f0ebb51ccbcb23dd7f30c78f03a1f55f3f67ea0afc2db57abed8637aee1e31ac040f5f5d2189310a148cd78c1ab3b0d3adbd79df4f1c406800311174102f68b0d1bedef9b3dcbdeebfc5a9200b657df6518a773b0632070c1e4a71cce279beca244df2f727288c94f03791a6f3de7f8f25f5c06f26f3c545bb6c55f1514b1c7b349f5c981493838cb19bbfa8ce5377e8c89f84adc4aae3d066be3fb20be94ee65acc4e0a901619313d25820bff30330f69d8f442ea0e3a25e59b08b45d2a20bb590f60182818b1ce3e32cf07dbc8e8651150f71001e7c03de735fb4747f6cbd005dbab97111b5316e2779695b1ce7a856ff01c7d80e8f48d707781ccb061bc1be8c34f55c29c0a48f906e2af0a276b379ef838d972709677ef4ff01d37278fa9f3c138d0a3be3704e617e7b885429d2a04c2845224a3538d8156ba343a9a907fa562e5cef770769d95fe866233ac6537dba02c6c512474cfe243379e2ed0a9dad68ec78ece352873b07afb7cd71b721c664e625e8a897f1a2bb114cbcebc69977dd933729a080addbaf99b261191cf050c918ed266414f39eda75bc63773694e08a5c13e13ef5df0be43261640c60b024aa8a3e910462d4f1e4fbc2649bbffae4962f172b117ef77098b2420f782f9c55c88687be900a4d1afc129370e2cdb12e2efb7e3b60fa7066776b0fbb777c78ec7907ff18b699f9164fc6bcb3cf5f357a89b1e60e493461573000bee0ac459b95b4c1f9b73989d29267f226fa778a1b080291fa0330a656b03d0efea27ea0b614a588f004e3b35b920a76e778f4604ecccdfda3b29f607afd97511f9fee6dfe20de8cb62e990a99017dceab6441f44561390bcf8277501f3f0b9d24b30242fd932b089c3bc73bfe75c23f5e99b08c7761bb59b83e7cb8383a7034d2f8f7f801754e7a8829eea600b1edc6dab558a42a0b3eb8b32af242ffeff86d7572ba579cad88fe0d7701afb6c3b3010189fff903f503d9fcb119ceb1d76bfe6bff4c93b259409c22866765d9ad35f7c757c040e3e64b9208d1f6c9d567d5f79f79a760593a2779d8c8ea9d00db4a738bcd4f65e124b159b0017949adcc6e6f86afb70056d30acedf86f1eb93bb07bb459183b8fb2b8bb6447b43556cb5be586fe389fedb30177391197f3385ca0ff2827d0f3ba113cf5ff901b91421830c74d1045f9cb64dcd94d6b241e8388275b41d26bab02c8b54d3e8e0ef3e9a2a6fa8bf4edbf56e35e5c6a3f68bdfce133f0d70962cfde139a6b913d71f388a5ff33dc7b3c2832dc38a007b0273b4904ea513787ba1fef357a3aa6aff31577f609953e9157cab21e50e047ec6723e4124237250637c5704049a01eaf1c989eabe736bce734020bf67dc28c2a4480a706de9b8ba56c6e60b8fed78c6c20615418947e859e174b190acfe38b86de5ea68b0dc925a16b03c41e3973b5a16bdc9a9e50eabd7982eff898caeefebb5634e3b91c730d4226fb1e4ed0321faf105e95b2b6e4acbbec1200ec3b21375d586916f69c852c852b03b2d0a2c96aff213f09afd351fadfaf987281b1ace77af9bb32b704ac827a164951740feb3a320e6a33f68823494ca6c5646e14c4e8b2169c2d0011c96a237d8f6fd70c6dfc9d39de18f0c223dafef36e21187c296bdf78b7bca95d5dbb5bc13114ffac12db31a63eeb2289fc5b3", 0x1000}, {&(0x7f0000000200)="1ed1e359d9040acb58fd2e45b82b09c20d5af0dd86f616927e4cc1472653a57aea300d363cb22cc8ffacfed2047fffb7827bc195663e5d8145e0a2bcb0b24fc75b590a75a1b56907c72e4f219eb1859ebdcf65b263aaafe5d9601e5104146e4ce9c9e2a5b25cc5748d5de61034d69131f58c66aba104831526a690323020b5210a248926a86256de97912335a18bfea5065955bbe56c9f5bf8456067cb6fb2", 0x9f}, {&(0x7f00000002c0)="83045f9a9013cce470c0ecfc5fdbacda75cbd0f1f9487f99e0d078dea1ba69210fde3a950b795e4724c8c618826781d19790c9cf76d6788f598c792c35b42715e458f8490722ab9ffea4babf2ad7f6e0e7bb9876", 0x54}, {&(0x7f0000001380)="d709a7df1559c95e1d8f97dff5039c7027dcbdeb6e17152a73a5cc3ac942a4f5c8a5ee93932178f7f32094d412d5e5a5be5931dd525087b491e9200e5cebb627f3e9c685c7022c7b0d7c3c98daf3eecfeaf41a3851b0421ffe047575d30de867618139361a5da783ccd3e478d6e9f009fdd26eb5816c725084cacc967ce6b03300c9b58375f75199d1b52850e90ff3820f5e4b88f706c1b1f79c50e8af779768de7a7c17163d8f5105920e28cb56070cd4d7ba7e7bacf3ed0d8fde1b1c643af8da8f47581bfce9675bca6080333f34da46cab4f2e88f85a76c4309cf3f7e67a5cc91ef868838902a34e50c664f60e63f40e121de2a6762be54ab944a0b39a1", 0xff}, {&(0x7f0000001480)="ab9fb44653f311af5e6b3329371d499f304943aa700a5dd132b7c6984205f35c718757c45df677c131eea38c13a5115f48256c8a1fe9bed3ea6871f365f1c7fb08201435620f7627a61799d8b54cfdce9f8298d852273c3a2f57fcc8a5166fb0a78121f1cf140358de797f9e66e695a6396540dd6b0274aa5ada8f68673dcb44f9c15bfb57a25dba077fc344e55d31d2ce34822c7acc5a661c67ad6a54d325cc0ffdd8bf621abb6d3e0652b63ec5b700192e9cb4fa5eb7b7f5b9d8b03067", 0xbe}], 0x6, &(0x7f0000001d80)=ANY=[@ANYBLOB="580000000000000001000000f5ffffff3ae191f197dfeac41eea4df176ce076b64034865db6a79fbd5a80a9aaa3193ec6b261e15f9c902337b852d3fea80efca7805ab582b9fa8ad919034ddb742580a4fda0000000000007800000000000000ffff000005ffffff7ca9d1fe1a180feafe1492193b0bc7c33ff78a2abc22890abe462f8e088a00657a04a2fe9dd8755a20b135ce16cc336f949f05ef6cb6c74bec2c43f632c01d2346d78c55a5aeb4db62376fb6d41a245a9839cdf22c9b1699361c42bacf92a8bb24932e8b84000000800000000000000001000000f8ffffffb0740e2596fc224c12e2b0e88c7ec8636a7a6cd847f7589637afa8874997fef65a9b3a3fc73f0461ae1ade601f31e211133b1da047f136348b4438c7319b30cca2c9ba2d3a99db5d3b5f181a879c4abf2192c5f161946e39163be6c22cf7585473f7cb753ab602f3dc69bb92000000009000000000000000ffff00001e000000447c8e1895cf0cb82d025926293d8421eb46217427931418e015d7f9c6a4e8f74ff7c85db38f9a56f09bb20c019f70a281d5220b4b462be5c41c1943abc29ae97b14bdde05e16261d86c10b480c49b0c6b0e9edf3df2559ef3475a63202c86eef15f4c6d9441e88ce0bd9d9e2d2a64b3f3db0000e800000000000000ffff000008000000a1a657a6a092320d71f0601566d6219f1d368174f226103296623b20c669a7e67af16f89d6e4c278effabf00b2a9ef6fc125527d2fe2b9feaa62b07921b34681567711f747ad718b75c0340a068571335b3659920276d58e1c0d0306eff6c42fc9f16690084129485e05bfc7caf1414ab3dab23e9477ff8588ce5222843ef38d74b6feb47236fb7247f046ff74e353de2813f1d341f19f895c55b984acf7cbd9f6e313965ec556632c61dcf575c0699788b50b3a1ad814c28e32695b24afc64f95c8d80185696bdf147386ba7758ec30b10c36ba00000000c8e94dedbeb22127bc9c8eec23b03871c842664904c609dc70a9fe40e184ff1b5543d8676922aeb7e858d050b9a813ad1b0e559b5554a6f98cb9dc9c4a93f9cda5d58b865b5c6fc0e9b24ca6668743a8ad38814ede30e5556ab7eff82534432f9c82937f6d19097b8ef49ef187876fdf37ee1dc500a00e1851d8273eb9a1f906923145ab61f5919fa4a8e2979c0970c2cb2f2ac100fb377ba4d12c3e0000000000000000000000000f52ab1c1b36e9f3f252c40f7626339dc6e0c7144746354996f4b4a9dc97f67b057844e12cf8af589b9d3c570a694d6e697cd4e8be6926c1a50fbdd30ad6adf13880dff14f43760801ebaa3df7c497140c33daa1fd47faa2c13a3a7545bc59e83126f809897e61528902c4d57082da3551e83681e128a685d378887828df583b9b19513ba0c901e20b2f8bc18b002da74ed9871e690e358a77f3dafeb954a3f502f26bfedf247358a2534547152a24094d86a2d3f742e5ec3047ec73f4"], 0x2c8}, 0x2) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setgid(r2) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) truncate(&(0x7f0000001640)='./file0\x00', 0x1) mkdirat(r1, &(0x7f0000001900)='./file0\x00', 0x8) setgroups(0x0, 0x0) setuid(0xee01) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) r3 = dup2(r0, r0) getpeername$inet(r3, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:30 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="e2f4223b58da264bc1d34a45449f27cda9fd071e8412ff4a7f52b8a9273cd7222813874a5e9cfd526f636f0876380e0152a0b43f9477f5d0b0dd05081b6c7ef007e5c2692599cb9fe136c76da96546ce1f877da24e355a3e78d449051de2fa3388406e6e1f37d6386d81470b872595dc0e10f91045f747318279469e53c1933312a6192b9ccbe6efb061432286b809645856f05c2aa309ecaf9af4885b1144a9405469e8dcb9bf62db8404acb66712b6f787f97981884ec76da00e", 0xfffffffffffffe14) 16:00:30 executing program 0: socket(0x18, 0x2, 0x0) setreuid(0x0, 0xee00) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000000c0)={0xc11, './file0\x00', './file1\x00'}) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000100)={0x4, './file1\x00'}) linkat(r0, &(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000240)='./file0\x00', 0x4) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000001c0)={0x2, './file0\x00', './file0\x00'}) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000340)="514d8c8a1567f992cb6ccb6423027900df1489d45a7091d35efa5497be772512d6c42a1c048b5030c9bdef96c9dc567d712f4e641e7f6b997bc63497eeb9b41a564d163fdeabd6e1fb35925e6c0845eb39f6561cc2c5316aa4a6701183c204820716a5c2ebe3d65914044a98ad075e2598fd6b90e50cd61c418327f5ff7dfce732ec5253e06940732f2f0760b4df0f7c9ecadfbd5c8fa38d9674ccf7f6cb18d105400a", 0xa3}], 0x1, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCGTSTAMP(0xffffffffffffffff, 0x4010745b, &(0x7f0000000480)) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) pwritev(r0, &(0x7f00000007c0)=[{&(0x7f0000000780)="a91f64343f47fbbf5ff28ec38f1d3ff6d49a4fc069f32bf5f78e87f23b855b37fd37da4aba85b010a1a71048392a904d", 0x30}], 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000840)='/dev/zero\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000180)={0x7, './file1\x00'}) open(&(0x7f0000000080)='./file0\x00', 0x10, 0x100) r2 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000140)={0x32ebf1a7, 0xc2a689be00000000}) accept$inet6(r1, &(0x7f0000000880), &(0x7f00000008c0)=0xc) getsockname$inet(r1, &(0x7f0000000900), &(0x7f0000000940)=0xc) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) shmat(r2, &(0x7f0000ffc000/0x4000)=nil, 0x2000) msgget$private(0x0, 0x40) 16:00:30 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f0000000040)={0x8, 0x4, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r0, &(0x7f0000000040), 0x0) readv(r0, &(0x7f00000016c0)=[{&(0x7f0000001700)=""/108}], 0x1000000000000176) 16:00:30 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x100}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x800, 0x0, 0x4, 0x0) kevent(0xffffffffffffffff, 0x0, 0x464c, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x60, 0x80000000, 0x10000, 0x3}, {{r1}, 0xfffffffffffffff9, 0x23, 0xf0000001, 0x7, 0x1}, {{r1}, 0xfffffffffffffffb, 0x5, 0x42, 0x80000001, 0x9d4c}], 0x1, &(0x7f00000001c0)={0x100000001, 0xfffffffffffffff7}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) pipe(&(0x7f00000000c0)) dup2(r2, r0) kevent(r0, 0x0, 0x0, &(0x7f0000000200), 0x7, 0x0) 16:00:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="00004be3b74efc", 0x7) r1 = syz_open_pts() close(r0) r2 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r2) r3 = dup(r1) r4 = syz_open_pts() r5 = geteuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) fchownat(r3, &(0x7f0000000240)='./file0\x00', r5, r6, 0x6) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "854967f5afa680400900"}) pipe(&(0x7f0000000300)) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x539, "4e10035cd51c40c2c43c10152867cb0367aefcb0"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x400, 0x3, 0x80000000, 0xfffffffffffffffc, "2bad99be2fae2f67bb260c7c1cdc925f8db50ce4", 0x2, 0x1ff})  OpenBSD/amd64 (ci-openbsd-multicore-3.c.syzkaller.internal) (tty00) 16:00:31 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) accept$inet6(r0, 0x0, 0x0) close(r0) execve(0x0, 0x0, 0x0) write(r0, &(0x7f0000000000)="92b0e5030e6a7aa476499b9c06d1a429a7df71ab1a4e6b6ff53fd8d802a771f80ae54c15f61cfd9181782df96eb11c3c048dddfc6364b3bc6aa0541b327cd8cb3adbfae8cb9e5f196a36619b2f8cd437e7b307f300a95ca67102aa81cd1d60d9209da2acd8af49919653cdbb175b8230b506a723e9bbf5a0eee80a45bfe6ff2c826a8c2a36af9ce46fc7e8f1", 0x8c) 16:00:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="b6b3e1520a88eb12e1b80c52829ad96ade0d72ffc07c4193198a50076bcd9cb180aa41f6e30fa5e5a1d2ac545e66140586aa0a1291830ba5e90c0b37ad12dee0e1a76df6fbdeb982f1960e0c55a9b96f158258f19ef37fa5bc74ec4ff936d1dc3e02a4252bf4240a", 0x68}], 0x1) r2 = syz_open_pts() pipe(&(0x7f0000000280)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000340)={0x6, 0x3ff, 0x5, 0x8a69, "3aaa710586ecbb2a348bacb297fe2263055c2198", 0x0, 0x10001}) close(r2) r4 = dup(r2) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000240)=0x7fff) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000200)=0x4) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f00000001c0)={0x5, 0x6, 0x700000000000, 0x40, "101ea2de5b054360c752b6e3196f16988b2911fa", 0x7fff, 0xad2}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x4) 16:00:31 executing program 1: r0 = syz_open_pts() r1 = fcntl$getown(r0, 0x5) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000500)={0x2, 0x1f}) fcntl$setown(r0, 0x6, r1) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000003c0)={0x100000000, 0x10000, 0xfff, 0x401}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77b7fc6e23c5cd188b6aea417e4e74de4", 0x4, 0x6}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) write(r0, &(0x7f0000000400)="56afc75cc09249e16e71928769ffd9fe6dad50a19c336c62801612a8d6f802f4fdf09b233bf57d4c02944779cb51d233cf909caa95a2d1994884a29a3c8ad9ca732c2542fe587f19067bdb5ed8905886af2789150d26be11a34691894962e7bfb7d650c64ea5f4b6c50c5b10bf964ce86a6d3832e55c7f3bbc5a37f9a5d6c5568f5ad44ceea6438a9624fd49518e35a5c1b1d057109b23c473d22c5c916134d501cc235e3d7f963474098ca66b410b4af00c85a81b180c9e249883fd17f9fc583c31b58b104df2358ba95a046bb56a339be502734da2e248417fb641fc869308b3aa6f8cd57193e5ee8810e6d9fb4a37c24f16ddfa6443dcd9", 0xfffffffffffffc82) ioctl$TIOCEXCL(r0, 0x2000740d) write(r0, &(0x7f00000000c0)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) write(r0, &(0x7f0000000200)="e1701d2c444163596b1a2a4323d4ee6d34f73b4be80872a3a77960a2e80eecf80c5c38ab766c1365d2e5e7cdf212541a41bbac06e46209120abadcd41cd892bc7ef63aa1246e7872df2944a93a1d1799254b880f9277b19d018aa1a1804c3c0250a69d658a45fd237c16c1ac940393407d60f48c5a9b6bb92965067dc14e9f50447500fcfd28a6b74a24ed060b02d90a35db6ea3fe2831c33b8574dbca323c0e7d03", 0xa2) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r4 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000380)) fcntl$getown(r4, 0x5) close(r0) utimensat(r2, &(0x7f0000000540)='./file0\x00', &(0x7f0000000580)={{0x79, 0x10000}, {0xffffffffffffffcb, 0x8000}}, 0x2) ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, 0x0) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000000)={0x3bf, 0x4, 0x1, 0x7fffffff}) openat$tty(0xffffffffffffff9c, 0x0, 0x0, 0x0) r5 = dup(r4) readlinkat(r5, &(0x7f0000000100)='./file0\x00', &(0x7f00000002c0)=""/134, 0x86) syz_open_pts() 16:00:31 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000080)='//\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) 16:00:31 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x1, &(0x7f0000000000)="0b60e45c", 0x4) sendto$unix(r0, &(0x7f00000000c0)="b100050400000020000008005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303de3fe9cb02a31383be7df6a46ce5d9b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000", 0xb1, 0x0, 0x0, 0x0) r1 = dup(r0) readv(r0, &(0x7f0000000400)=[{&(0x7f0000000180)=""/250, 0xfa}, {&(0x7f0000000080)=""/6, 0x6}, {&(0x7f0000000280)=""/221, 0xdd}, {&(0x7f0000000380)=""/67, 0x43}], 0x4) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x7fff, 0x7, 0x6, 0x157, "f5a539edd8a864c9ab5040dc84534201057919f4", 0xfffffffffffffffe, 0x40}) 16:00:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x100000000, 0x5, 0x400, 0x8, "e9a0517064e4952722ef1d74f3593eb242eaa631", 0x81, 0x5de}) mknod(&(0x7f00000000c0)='./bus\x00', 0x280002002, 0x2065d) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047470, &(0x7f0000000140)=0x4) readv(r1, &(0x7f00000007c0)=[{&(0x7f0000000200)=""/83, 0x53}], 0x1) ioctl$TIOCNXCL(r1, 0x2000740e) 16:00:32 executing program 0: chflags(&(0x7f0000000040)='./bus\x00', 0x10000) mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002003, 0x4503) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f00000000c0)) 16:00:32 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x61b0, 0x44bd) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x80, 0x2) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000000)={0x100000001, './file0/file0\x00', './file0/file0\x00'}) openat(r0, &(0x7f0000000080)='./file0/file0\x00', 0x400, 0x40) 16:00:32 executing program 0: r0 = syz_open_pts() kqueue() close(r0) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000040)="24aec4d5429ecd555debf94c1d1f2fb913d52fea49dd89932d223e70f8c88e1a20f587d44f922130e96420cb063ea0b79236a9ecd28c6f3fc9658847ea9335e2c48c86625f3b3ffb65a9036247dc2fe0c7d011c9c9e7542ae3b7032f0a04873024dcf441737eb41b78d6eff480cb4e85a1f12ec58f9801e704a69c5f81e631d6893f2a19dccc0138eb625ced134030e2a1926a4007c06cec8afd87ee87c7aa8c0864d7c0da11640b84f2c096a44e1a6f2bafaf179d171bdc403fd4668e559b5e94a7e6f629116acbd4497167bbd558130ea081204cb1ff31be1a2b5fe8977a7bf1de", 0xe2}, {&(0x7f0000000140)="cce4b5b8f13ee9a80c79541a634eadcb3a3a0428c0ec64bbaa37447091c32a665d26e549b9549fbe01dc134ac073e3d483bc819cb8f270f9bae464e6cd1612cc1c1fc1ae558de6ee71e30c354abd1523a940da7755e2d2c789d27d435ffaa2ba585dee07e2fb5ce5633d3f305033872ae3f4014dd2557776b184951a71411650", 0x80}, {&(0x7f00000001c0)="5e6e64b6c60827eb3680fe8df5f24bdc36b6ff3131d2a9c7c4ed6f9f0251899c35709647c9c54ca5f2b53dc9294b5d73549aa2451c49ab598268b1d0c614434acf1b65df9d08a2f6eaf60a9a5d99060a4572cb68fb6efa6baf073302599e1c95f635349062b542f619e69cc157069d35c002c1493000cecfefb39a54d85398", 0x7f}, {&(0x7f0000000240)="2a6eb38b3ad094ddf09876b4a688ce29669906ec2a29aad53a900e6f6d8a4447bb8d3e3c191db403c7ab8c5cf42dfead35c1ba9d4b217c1ef1a542ff89e6fb94cd2539719ba49218f3ddb3200ebf4ab4e42a49aa011d4ae72deb0d64cee2b7621ed33080ab30e47841d01df47873fa63ac7734924562edf4257525f83852ed461e7296a66b976a4a5c8bf4d949d0a19ddf5c7e542347e1bd544e201622344156810570d28a3cfe6eda422c72905302bdb781dafea7103178179c046846c21c57fce9214b2a732a94327ab81b3e2702d34a70e32438c6d3df387e1811b47ee035664b3449f39b5cddccc39b5b86213b9394b677948ccb354300798e", 0xfb}, {&(0x7f0000000340)="981df0d48a60e3706259f4a215443f225a95e9b1365e1742356b9ecba9dbc02b7b8ec00be8215b55d95aecd8a72a4cadc918ae4ae3da9aaec49afaf0bdf627c8777014f19613b159c1fd3e3e564230480127f3b6bdb4ec8d82622974a997d6c6b1899d8c37c3fe1b809994f9254769f6a3a3c6d97d67c41cc2a8a2a72d44dac12d4e026a7810a59023", 0x89}, {&(0x7f0000000400)="f9e179d50adfb6182c7b0a5165805c28a8149bf7262f83cece626158919ed378f760f09a892329498e4250cd9bf910949a89609836fd1a9de4183ed76065ff4280f86a949471cf739ba5e044e56baa82305c9a9d95668911790a106f46d16d2d7063eeeb35df66981ede11b889cc7dcf1424f7bb91d2db5d7bc3397e80730d2ac4ebcc92233a620c1e36ba65d9142abab6598f0f3dbf7486bad85402383f05fb64b0e5059d47f7bb79e28c0b5d0d5c4677c4bf42e2fea910ff25d1b494605b51f65a2ce8cb38b945f265e2a00d5c521791ee9e3e432b96a741f785806b73faa0285020a4f01723a37962eda9f0bb29a36892d1ae3e5e310515", 0xf9}], 0x6) 16:00:33 executing program 1: nanosleep(&(0x7f0000001c40)={0xef, 0x3}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) geteuid() mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000000080)='./file1\x00', &(0x7f0000000000)='./file0/file0\x00') symlink(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000480)='./file0/file1\x00') open(&(0x7f0000000180)='./file0/file1\x00', 0x80, 0x2) 16:00:33 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x6, 0x0, 0x10004003ff, 0x88, "73cc517b098c6000", 0x0, 0xffffeffffffffffe}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 16:00:33 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b100051305000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) sendto(r0, &(0x7f0000000280)="5bfbe2754f302a7a2ccc86db243ab84a58dab3e46519063d4a8e41f79f5c792d3c3a75c308669c52f12c9b1f8d4393982f41b7e4d76aa91a1027630ea941a478f9794953b55c22d36bf6981012920bade9ea2024845748a9e4f90c8fe3d6f58092e2883058abf39f27e170be1e0d192fc63a04932b046c7ee9e92ad0f7a1fde5fbd676b420a58cf107f895d9eaaa35e4c405bc0c43a5d5d645f901fe675bd011f8d42cddcc055939baec093ea47be97b9b33b0220bc4d4b8c603dd94d1cdb4409bc7eda914e0b0454813197911262bebe8488454a7d0b81ef41fed535d5d29cbc99d5c8fc2a57556a2fe94cc07a71f7d846f4997929177ebff45d5b9af2846bce64bc38174c08f5635dde883f77262d429a9fd4ced5fd6ba9e8da480d406b48d553891cb11e12358a2cbea6aa0b3f871536cbe44926ac8f5e48f001317ed342d22536a00731aba76b50937f8a933a23caef794e638ce9af934d0f6db900bfd9f425bb993c02a378c8e50a48ebf3f719216f96c9aa963bb62e5f94e9d2e82fb0464a5a19cb10a162508b566f9e41c99b977cdb1d430e3de0a727a05bf9ed577c807ff68c82a7a5f3baf5924bcb4c0ebe04eb849b397a5595b71f9f105a35461ee18e22a6b9bee51e015d460230b958df7229a70fea93ab164daa96f6a706c5214b72002c9460db3582c507104e44cfc680ef43404d1b92af6c215f934f557c8c36d9c92ed10f47e21dcba6f782142faf4fb447dc9970b440875bf3118871ae33b448cbaba53b291f869b393bf7957ce2af62e3d8154d901bfc2fa29fab35787dd1d5ec78bbd61e97435a419e1f0de30dd2aca4ac3caad8defbc92d36581bc30fd38906ce3176249c6c6baab1a154956557af5401fadc767821bcf4743eb386caecc8bbc740046b6ac8f8119dbe1c11a2b461b8a78075a24264c6cc4103b89949233c021673053b749010b8a1752a98261b22824ed2073234435bbe80793a9407dc2d7e8a25e8b44813ce2b81013bc8327291d755670086c3ac940a458c5097b89ce994e90a3352bb95c6f835915a650161a732d466f1be3f8522e4ed960b55df43c3bd101092af3e4e2cc539dafded364f61dbf9db2e4ac4524b94e4046d68295bbe8ee91a947508d1b8f39423eb206cb83c8e0618b0cd086175707f01ca22297c853be0026ca30a3be56c631a2d3d40c4d67f5591d344de9ba0a5dc909379b1629ee4bbe845903c3cca515cbd8e49159a735dc5a42ed1de7536a3b7f21cad6ab8d0bc05100d11f094e053ae8f7e3a9bf1a8ad04edfc93b9a3c909531c916ef3d7eb01bfe92c2d1da3084646d43ddc6428ac7a75936ca4dec1af7e61a224f49c5bc6bbce41758ffb194da4aa746053c57762f7192051aed2a7a8b80e6920ec1e7cdcab92760872e75ef2f3989745ec3f257806d7f74813f9e33622e222e8c6e5816833b58c0cf57925277ea03994b95acad86ee69a6638665ded4d1f6f111cceb4621895b8b03c5c11985dd5ad6d4cea52f2ce697cc5bac2a378bf9aaae90c7bdec8592266e3f65fcd6895bec3d180a318bfc578fba51c1f2b9b88bbc896a9641a9df54054d9c5629a42a827f0c032b965ba6b7e3c9c8617982fdbd9de5bb1fd5e661f0300cd4e5869ae72ab4d7eff5cddacb8d152a0291e2047800ed3f7ec1c71ee1168db0c93d703e5671860ff9f41907c874e6ac20b18e6c03eae62a74dafed3f6aabebc7f9013a7c512fc6378a4c3bafc8a69ab7edb1a81dc1d35e0b3b308e333a472d8bbc77dab936662a8ad3907025843c08285ad7ae1b440751209f1f6b278e89dd22bcb40a9bd7a80cbb1ed20803a705ccbe3138d4e3a7e7eaddac9588396284df4ebe4c24796e5e4b37438f608bc78fa64f83d8e02bedda264525d9c3f7ebd89ccf814099abae40e50fea7e1301acb01425238b82a2563bca19a0d476c5dfd61baad35a4be0c553b9a5cce8d5f687d06eafae27ae3f36bc9568f99e77e4938612a1a567d08bc40fc4fec87a39ec6c37c3ddc5bfddda2d84656f986bd2199ccb4e05ba64f39caa9a3c0148b0e2e133b33c2feb2f87a9c207abdaa101d075387f840b0e47e3482cec2cabbce8134b051edabd966e47de24533c63a2432ce7b4d8b3bcb882920bbc415198a73ce92b382833b1456030d41c4307997eab8b81e57d683545fddff46228452d94c7bbd5ad21e681f18e53890d89cd01476aa8b3c1e87b4cb95a76798e2c583e9324088f5282d67e2155e4ec87c78f3745c06c0c2e4d981926d2dbe3b4752002744b41cacfd310b0b96486bc8dd139bbe57bd646c728cd19ae58a2f1528fd073746bbcd5ac7a3c4401213798f03474c674815afe8c3080aafbcfb00c14e419d2434c81365e004bdd6458d080266ef8c17a9742931ed31bba2d93187398e155f612a12b979288605a14d5f08c486330e575534ee831889d018275722fd1c2c7de9406bc3bf3651c1a12a677cf21fb47eea91b4e325e05dc2915f01cba8961c22bc08fffe5c91788dccad8ca221a90493da5191b0a840334c7984955a7fc7d4296db0f2812d0503f634e3cce1e92c4cf82dd81f7168198e9df832bfab4a8c3c1575d831a716a6ca058fe6178485cec37836f115742c6801e92e60c1f2b52a25262d7b5f5e0483675f2e0d4fe1feb05a5bf11df72d054ad05dd64c4005e549a8c589ded7f7d4c93d6fe42733c5ad94d6d7d190ca51f5a7bc8fa8035aaa5e74b6bc855d51d228e22701483dbebadd63b293fbc07447d0efacfcd2dfdf48ed11b6ed34f8da8ef5323084f45a0456eaf530b06da89670b6dae3333a460b6c5dff2190dce5b49c6b8a0383b2930b4a8dc772bc17d0bfb4fc20616b171f3223bdee6fa0058d307ba6a21d3a1d8e3da3a3efec16a9792998ca1071d4331ce6574cc46a181fe980a4ebdc0231fe71ff317af9847e3a8ab846082645b4dbb3174eb0abf708c6af0ccfc355c56703dcb0a1f07e53763aa8a6adf5a2e1958db906d3489ae84deb0584c8f6afa3153f326e02b7e5a4bc11e5347db5da06bcbf0c0c9504820333a76dda51ff23b2f075bc85d0de821abd3c336a14165b7d08058c8fcca87217bf091218c07a220f9fa407512227d7682b188b1e13b70163ba6e75fcfa012f64d9d8b0dd214502fab8931a4ba82500ac7444f15d46008104ca697f8a197fe7fd67f72875f1375a9f24464ebf9b6fa44c88d8f2959d607394b23fae93cc99cf6496f1dfe4249500dd37b1a5283589ac7a864a7ab76168d85ec0144f167631b94e4d41bb32a3c1501513219324abde7fd2c26e53d703bd74ac1b595693fd4da7776dbfa54e777c5ae7e7de42300a6e6429e1997a9232b0201856c705a859370da10f7e3aa6023e6e2fae43195b287c4d2ec29f7cb52d082afb1c9ad58cedc98b0f116d03676182b9d03b9f8bedf5c2507a310bc7df426a8ec0ab233467d05c1a988f956dda81bbe1610dee1c10149a6beb4eb11e8644287b0c3eff66f9064d4cfd96a777e922971f6192c8bd57faab5b8b56f7cfdde36b155fd105d32030f2cec535531ce9310f3ef1e8f29c4438ad55bfcef8c17a6a99f3e94727a0f81d102660d1e52ac5bd7f8875dcf0fe6871304b6360576527b51342fdaf1790ed15464099af7f2408ac93995c521b18a6006b6169bcf6d82ce97ea58450592cff81abff0fafa723f0428dc0f85fae64a121c4c0638e3e7e5a4a98ddc6ff061166edf8dd052f6fc9f539d4ce5b36e504a84c4824244a88a8d37113b04263ca2a70a7ede7654dac2021a00a0b5bfa8e9a0707e64e0a499c25496f87c86eaceeb7da9da1b95841e01896a2982ff6c488d3d5584eaf91d3373c1acf239d76efc6f5ef59ae83b9d65335e77df3cc914c706d68b1ecf2080e7cdbf59ffc9ddb209ed4535b7cae8f32c3d221dd061e05d58e8aa3feb30c8b0269be30ff8d8d47f6758168ecaac515c9e11082f48da9928e4f79c320f57851795c043e7dbfe343e352ecf86aa094253b1035866cb70efa91ca62381216f3b4dea1dc6b092e9863c5d1a53125e768c960e56cc963431dc9ca9f18c86f26f787e8a23cc051b62172380d42313af02956546e22a3ef4b751577a42e46ef9973644fa9262a5e11328e6f85fb7ada0597726506ba4c94c228c363f7eed54e26bfa9d4a18323de15b626b550229754ae5ebcc9eeeb9dc6c96faf4dee1ec14802ca9bf2bb734a46c2b086bdc9302d0d66efbf100dde3f593d534bba09221e6ca6dd4558520863efa7efe82c21fd5a323dfb047511e33d7859cdd97bab8bca15acf7e09af9a2158c6cc7ca2809f55b00194b9b216f4340ece1ef9a3612859503589514c6e76754aa709ae792f54980116cf20ef8f04626d59c20750ba1aae6a3c52beb1c0bed18f28217e0ff64ea932ae0db2908fb8a0e7a471f80566116dddf7ba637c12260d763572d65f16b9736d89687c86d1267fa40d92bfe633675b361855489aeba95d8b73149252d0791448c2f3322e373b1d3bef76e85aa872bfbe53c6f53683d32a4ca3a47781d90f670814e366f50f792c6b19e0d16d519f1435c1512ecfa48483535a4906fb65e540cba2607f90abcb1ad1f151ee66bc1727d75318a3a47b8e050520980b715e47ac90b530c2af17973a96dfa02e977c6280441804744a09b5b53c440c879c83386296bcf0538c0b39044adbc628b52fcdf4ea9afaa1ed35d8a13638957de612b02de4486116c67fccee4487602e658ff5dfa6d0375008ad4e6e62373784014dff4066352555eafef2ccb1f1087ec6e8a08e846376cdd92c62b8a9c088e15f6d7ca0388a5916f18d2a454640ceabcb46b2eb82b50e701247250e4b9231d0f504f2ee054f6ab8f99e340028fc52cdaef9040a45a80e411c3c0debb01565b335750b951e34e06cf39d40796e7e70311183658669778d61f118db8e37cd3114523174b2b34856b665b1deb3881abba0713e5a544a52d8b56a331e710bf52a38e6c673c4c820ca3ef40020575127bcde3ae04bac9f0cbfce0cc759d52be2421b839995d7db39f3c11338b38211c34ef1568e7f5cf2b366af8f434fed6075e421f558329ecb4996fba2cb19de351b7d412e8834a6e8521cc6abf705fbe8b375f2e08555a90376807eb126d115e3ff04cf3eca0aa0ab25b32ef585104b937e6dab0f664e5080192d38d4dd607186b8ba3c4287b6dce5b1eb957577f274fc5fff47cb1fdeb3f241d5fe0f26a982681da9928b0fb36d1a580e1c89a87fc3284a7a52c3eda236b8536a9ed0c4ece590220d7b2956d2d99cd8985c7f199ab6bed154cf47caf6c30fc1f4044317988f8bda7d1747b99cbacb1880f1920f1f5a36acad0e70fa5293274d84f6eca5504a5082dd84e1698622289f1600c2d73a6cfaf59f4ea73a5743b17263a4dd85e3b4ef0cc3af6d22bddba92c58c37597cc16ec6aca3a674bdf3aff6333075b4a6e21deb2645aee1c7009e1e3ed3b7730d02efecd16ee9f6624c55c2914cbee33219ccb98e21d6f4315a9b117fada8866ec0d69e086a142772c915d9b894f3a2e896b27699712dadd6b28fb8acb1a6ebd8ea6aa1c36a04f02a5ab2556d8a205426646fc5c8e64c7c0ff75843991ee9b4d850bc9af91bad08a5019a23fadf90b7c7521b430c9414b647c26aa2f2143bb438d96b619136cd8a6071b63e5ef99e9996ee1077d7d1005fab689881e42065b6825e421cdab722c4aa791fa25d18a9fd61f3856896a4c0774f4a83b259ea132fa91005fc64612f9ecfe945708fc199e134098eb7b36b0c20cc0b0cb4ed464cdb9041b8", 0x1000, 0x2, &(0x7f0000000040)=ANY=[@ANYBLOB="00000000002c0200010000"], 0xa) 16:00:33 executing program 0: mkdir(&(0x7f0000000480)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) rename(&(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000340)='./file2\x00') symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') mkdir(&(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') unveil(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000300)='c\x00') symlink(&(0x7f0000000380)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f00000000c0)='./file2\x00') chroot(&(0x7f0000000040)='./file0\x00') 16:00:34 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x0) setsockopt(r0, 0x0, 0x9, &(0x7f0000000080), 0x0) 16:00:34 executing program 0: r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0x24ca6815) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000280)="225dae3070ca9f05", 0x8}], 0x1) 16:00:34 executing program 0: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) accept$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="28000000ffff000001000000000000002fccd4f8b6511ec0e5b4106c5483fd4beb8cb6e0c412d04fa9df1cb503681efa7c1fa08425b331f994782d0ec2e39a9bbbd0ba5b46f662fd021325d416f69dcb69b7cff657b3328c9fa8e8bc8dfc082bf43177c66388fe60f3778df6d9c9089a4f184dd94ae81f0cea68c35db44b77702cf05428aa41bfce48ddca4a78409d750bce5b876047336e5fa429c262ed42645c0c4a766fcf76a42ad118854d0d42d3c884ea5df42d568aae349190efcc38287cb9652f0abeabc456679b8eb175e1a5", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 16:00:34 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x100, 0x42fd) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x400c570a, &(0x7f0000000000)) open$dir(&(0x7f0000000080)='./bus\x00', 0x8, 0x8) 16:00:34 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0xd, 0x0, 0x0) setsockopt(r0, 0x1000000, 0xfffffffffffffffc, &(0x7f0000000000)="732c8583197b841806ac92e637a063157a53309a23e34e42bb5c21e26b21469f8750cf0ae12ec4fa4b306c1a970fb7a6295b3496379f902424a1f24bea535cdecf1fd9ffad2c9f3bb3e714c27f5659d5450ab72e377dc7e68cc81464462746abee820815a48ee4412b25110c6f664132f5c1515369a2e92a49e375ae81", 0x7d) 16:00:34 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) recvfrom$inet6(r1, &(0x7f0000000100)=""/199, 0xc7, 0x43, &(0x7f0000000040)={0x18, 0x2, 0x9, 0xe6}, 0xc) 16:00:35 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) r2 = socket(0x40000000011, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs, 0x8) r3 = kqueue() ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000040)) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000100)=""/115, 0x73}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/159, 0x9f}], 0x3, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x400000000c51, 0x0) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 16:00:35 executing program 1: r0 = socket(0x1e, 0x3, 0x0) readv(r0, &(0x7f0000000540)=[{&(0x7f0000000300)=""/199, 0xc7}], 0x1) connect$inet(r0, &(0x7f0000000000), 0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0)={0x1000, 0x8}, 0x10) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000080)) mknod(&(0x7f0000000100)='./file0\x00', 0x2100, 0x100000000) 16:00:35 executing program 0: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = dup(r0) ioctl$TIOCCDTR(r1, 0x20007478) setsockopt(r0, 0x29, 0x0, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:35 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f00000000c0)='*', 0x1, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) shutdown(r2, 0x1) syz_emit_ethernet(0x47, &(0x7f0000000100)="d3744123149d5acf656d87080b0af8b6b33a0a3755dd5c80901ca62b124d99a2a699b5afda2b83185d0965bb9833555fbd6c02a1ecfd8cd035b874b52bf8c332398a9616cc36b2") poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 16:00:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r0, &(0x7f0000000a80)="bd82c321a8cf98848e4a8051bd24313d028d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e3768a0237f559b7cb5e32d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1114518138f7d1d6a2e60e1f34322c0cdf8648b48935d16a79a15cecdd79cd66c31400b4dc386972d2eae4950146e55dfb730fc43c6c3b018be5455be5fe8080c850f9e13da075ee54c068235008afe74511560a934642a247a3e4003d756b8f36f49d07805e04cca5dcf52535caab085c9a7dee538225996d2250f6ea821e153a6212d111402000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa280628dc1acadfc3e92423cb41197f368771b662654bdff0d7b16d17f7030a73a7142506aacff400b84a56478769d83c9ae3c3e92f5de46d9c350db63caf7ec56cc8d1a827d017cfa86de2263508d4edcd53967e684a30c5f5913d0e81000000000000008eb15fde65dd6caa00ce55ed35131361160b55248e02ee595dc0f7a85c43086db0362498e59f473461f38038d5c48e03f25e2c1095aaa93079482d45d8058bd4a94a286ac2b0a75452f07e8f1f3e43d91df86c1926fc35f1f2cca773e10bb74f9cbafd48121509", 0x1ce) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x3bf, 0x3, 0xb, "b08dce5800"}) readv(r2, &(0x7f00000004c0)=[{&(0x7f0000000200)=""/213, 0xd5}, {&(0x7f0000000000)=""/47, 0x2f}, {&(0x7f0000000040)=""/42, 0x2a}, {&(0x7f0000000300)=""/170, 0xaa}, {&(0x7f0000000540)=""/223, 0xdf}], 0x5) 16:00:35 executing program 0: msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f00000002c0)=[{0x44}], 0x1}) 16:00:35 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x100, 0x8) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000001c0)=0x10001) sendto$unix(r0, &(0x7f0000000040)="692794a792e42acb76817153fc6854e5dfc547c3e09c6c3389a683a71802cdbc36acb8e2f6d84de4db95a5d74b34b18f722bef21f31985209011ff0570d0d3f30ddf14c26a8f0821983484f27dacefc3efecf343616205de1d4db137b9fe2c88194bed1e676676c24bf66bbf9f239d665e98b0e9646b5e862395d030efd8f9b3d8f3122fa76676c6902d21f1b6f907116930f44b559bdde224ea85b210b3ad8c1b2e310022170c6d45e028050ed5123d9ff0896e5ef7d9d5f6c7d04124700c6abecf4c0ac64d6f8c5d69eec586ff862a49ca1b47109e10f86ad0b5a13fe122cc1357bbf4d5413be9", 0xe8, 0x4000000000000001, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0xffffff99) connect$unix(r0, &(0x7f0000000200)=@abs={0x0, 0x0, 0x3}, 0x8) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="2d6712fb25c9d34de9933f6b72bd29d482022e2f664795d2e4"], 0x1) sendto$unix(r1, &(0x7f0000000240)="736d4017598edd6dab457a8c9fa0f784cd7809cb6498cb0723b63e6a5e413ffb55c8326a", 0x24, 0x3, &(0x7f0000000280)=@file={0x0, './file0\x00'}, 0xa) 16:00:35 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x4000200000108a9, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x10001, &(0x7f0000000140)={0x3, 0x7fffffff}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x20000000000001af, 0x100000000000009}, {0x7, 0x5}]}) kqueue() 16:00:35 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x40004010000028ad) socketpair$unix(0x1, 0xfffffffffffffffe, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000840)="000000186004008b00233c27feff023519edffff0001000000bf02008cb383246b361f9d216d848314a23e1d8cca1286a2a219a3ac621f176181ffe691ec51f8a0d9025335a17d1827ad0000000000", 0x4f}], 0x1) 16:00:36 executing program 0: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) poll(0x0, 0x0, 0x6) setitimer(0x0, &(0x7f00000001c0)={{}, {0x0, 0xea73}}, &(0x7f0000000200)) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x4) ioctl$KDDISABIO(r0, 0x20004b3d) 16:00:36 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) setsockopt(r0, 0x6, 0x4, &(0x7f0000000340)="92efcb20342bfb67f3d94dcba8fd9b70cdacb59248da6fb758df4cbe3111348c00a086b15157d37c9b50394b4137141366f9511ef59549ed80b715aef84202b182fd85425c1c34bf50bf3f39d81e86832df6003dd97a6f6e", 0x58) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2f66696c653000156ec2dd1f5d21ea95e74ff6d1c156de2eae3b5508ad9a18606b3b34e3d958832bc07c641409a22531a9e87c08f01ef36f7e9300b488aa1b8f205b1da2611bd31347da6ae1a4c77229ed5d3d251013f7f30a5a3a0759f6fadef1c6473a2cc955bcf103d3626b360474b8395e421cfaff9f1bf844938edc653a64b5b0ecc110e31eb216a3e406117c305e544a22403c9cf8f6a350fb1070a8808ab7ac403af8b05ff24ac0a02975cfbaf0163ea161d2f485a1efcc5d9a86d9a9e302dcfe6411cdf11199a4fe40a65e739812"], 0x10) r1 = socket(0x2000000000021, 0x1000000c013, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r1, 0x8, &(0x7f00000000c0)={0x3, 0x1, 0x0, 0xc9d0, r2}) fchmod(r1, 0x28) mkdir(&(0x7f0000000100)='./file0\x00', 0x1) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x12, r1, 0x0, 0x0) setsockopt(r1, 0x0, 0x28, &(0x7f0000000280)="00010000", 0x4) 16:00:36 executing program 0: clock_getres(0x2, &(0x7f0000000000)) r0 = fcntl$getown(0xffffffffffffff9c, 0x5) wait4(r0, &(0x7f0000000040), 0x2, &(0x7f0000000080)) pipe2(&(0x7f0000000140), 0x4) 16:00:36 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0xd, 0x0, 0x0) getpeername(r0, &(0x7f0000000200)=@un=@abs, &(0x7f0000000180)=0xb8) r1 = open(&(0x7f0000000000)='./file0\x00', 0x18080, 0x0) semget$private(0x0, 0x0, 0x70) semctl$GETVAL(0x0, 0xbf87821c800a7cc, 0x5, 0x0) syz_emit_ethernet(0x45, &(0x7f0000000080)="2d4a48b797899451f95235073f42d9abfac660f984890f4fb0abbfd111b51e9e2b18f3ba933cbb3fb3a6ed54114dd6e1b6534c9bd12629b83e511fbd98efa999bf374ee719") ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000040)) 16:00:36 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) r1 = fcntl$dupfd(r0, 0x0, r0) utimes(0x0, &(0x7f00000000c0)={{}, {0x78}}) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x2b2, 0x5}, {0x0, 0x5}}) 16:00:36 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r1) connect$inet(r2, &(0x7f0000000040), 0xc) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) 16:00:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x2bf, 0x4, 0xbe2, 0xff, "df167fb0dd39fc402591542ed78c76f4f5374767", 0x6, 0xffffffffffffffe1}) fcntl$setstatus(r1, 0x4, 0xcc) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:36 executing program 1: 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) r2 = dup2(r1, r1) r3 = fcntl$dupfd(r0, 0xa, r0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000280)="f3d990d3cb23b9b88896a9de8521b1e58371116ee61f1a2df569aeabd3f86c6f3b93a07e51dbae141b399b081b9c4ec12c101d469c272da0a0cdebae2f6712e6c3832c8e7a084300a7b6b038764b334fc9e14e79375e0d425aed541b8d801b85213c9a760760a7400e4fa27a25520cb0ef18b4b902ab4d24984db82ebb44fa697940cbd514bb3959af509a27287bbe77dbe8c35702a1278271c25923d88d4debc1353b67aa07082852addadf23ce6334c89d277ccd97d1eaba924f87433ba27cdc502906b18647157abaffe44eef3f9c29", 0xd1) bind(r2, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x3}, 0x8) 16:00:36 executing program 0: r0 = getegid() getgroups(0x4, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setregid(r0, r1) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) readlinkat(r3, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/225, 0xe1) stat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) mknod(&(0x7f0000000280)='./file0\x00', 0x2101, 0x8) fcntl$getflags(r3, 0x1) getuid() r5 = semget(0x0, 0x2, 0x8) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f00000002c0)=""/222) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000003c0)=[0x0, 0xfff, 0x6]) r6 = open(&(0x7f0000000400)='./file0\x00', 0x10, 0xc4) ioctl$TIOCCDTR(r6, 0x20007478) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000440)=0x1f) r7 = accept(r3, &(0x7f0000000480)=@in6, &(0x7f00000004c0)=0xc) semget(0x0, 0x4, 0x4) recvfrom(r7, &(0x7f0000000500), 0x0, 0x800, &(0x7f0000000540)=@in={0x2, 0x0}, 0xc) lseek(r7, 0x0, 0x3) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000580)=""/219) semctl$GETVAL(r5, 0x6, 0x5, &(0x7f0000000680)=""/105) getgroups(0x3, &(0x7f0000000700)=[r2, r4, r4]) ioctl$TIOCSPGRP(r6, 0x40047477, &(0x7f0000000740)) semget$private(0x0, 0x3, 0x80) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) r8 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r8, &(0x7f0000000080)="4c0dc55dbca70783", 0x8) pwritev(r8, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:36 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x2050, 0x9) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107004, &(0x7f0000000000)) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) 16:00:36 executing program 0: socketpair(0x2, 0x80000000000001, 0x80000001, 0x0) socketpair(0x26, 0x0, 0x1, &(0x7f0000000140)) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') geteuid() socketpair(0x26, 0x8000, 0x400, &(0x7f0000000080)={0xffffffffffffffff}) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xfffffffffffffec2) open(&(0x7f0000000180)='./file0\x00', 0x2, 0x4) fchown(r0, r1, r2) chdir(&(0x7f00000001c0)='./file0\x00') 16:00:36 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x400c5711, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) 16:00:36 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xbb8, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000380)="2fc947dda9ba4b11de778329ad1bf885466d7fec8adbd51878c8aeb60736510cb177d06d9d45d8c7ab6965127ff49d86cc25543ffbf1a1cd5f05581be2d3d56cb6a53adaf84ace26dbb9c7864841133f92d66f07f3328942abaec5418193b1050000000000000072404390420a15b6bad79236e2da52a33df38bf8f7add6b1282a49", 0x2f) 16:00:36 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r1, 0x50}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x46bfe) readv(r0, &(0x7f0000000180)=[{0x0}], 0x1) 16:00:36 executing program 0: socketpair(0x26, 0xc007, 0x4, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0xc) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, 0x0, 0xffffffffffffff85) write(r0, &(0x7f00000000c0)="0c531fb6110765acfbf0de242b13861a9952de275c59bf52405cbfba59f30c6fa7afe8e0e78327271bc553de95316ae2d7ab0a63a403e5405100088514294a77c49ad7d59a0727d7b075b6c5399ed563c9e113249281d431815c00b91e0d77d49b165e26b0c0b58686a30fc33fecd45795af6a3e67a35fdc23da677603c26713c0b1265f6496eea9bbabc689999bbd1d5e2681b74a696bfcfa12a4396ea64b28554aaed0fc01ddbc3a110b0b1e0639c485007df198c7015de6ceeaeca27404ff214dce72f12664ce87ca77010ae9d4fc53cd74431a81c098b5636b1f3061317f4e5bd514bf7d409cefc95e89209ae2e2a04ef1a5b8e606fc909404d105dce2734454f1cba75eedb07a9b1679d61dd214b9a3b641255d6a1b34e0e023a3e6126b1535ab2cb18071f096719cc27cceeb16677c5aef58f2c5cda293dd97318c2bab8c031e38fc9d9d861e9406f4f5c5956dedd2c304831f119fff4dc0936ff4eae74240643dd2ae7a5ab2d5f64933050b6c092b9de1672bac3f615cbb878beda3db8ee7bc1cb53811fd22fba113e069d4e6085d37f285b9d6ea9a5d79268ef2b6a0f13393385c85436346c93880f3362c936a698940a76b08d0eec454b6bae347ba5736f12c5c3da374e7a8402b3032b70f14d807a60427093f212b086b8c02e182d305f69f8c65c4a876af2153ac842d852968613df56da25b66ad4c4f49c31c0e1c613d0326956c6bedc24adf5029a78f759c926600a038340682a3accf229442d89f93005eb95073abd4db0ba0939a7eb5c3cb1a290973dad78a4cbbd7e67be0f1bb9223f509ac47974c837275b942d7186dd340f72685360ed543d2d533e4a2c10d89d40ce8cb0d90de71eca7f60e83392068c1969100bab7728f503d4075b21cf10b85648f53c805b53b51b8f6d07a87984a611f9a7862fe2a81b63c2ae09981df32d2faad91875f5022b3c564558081045725b931b6c4c04782578d6a0ac7aac88f39005df28f74fd8794a38e3bdd6ac27459cfbb19c64e4e1f43ed974677c03b376c3df3d0c4eae7b4a1064a203fa855bc4008f862beba1ae98ff9f8ad82cfd7395d3ed22adc6d71b96a558288a10f9a53d6cb28f35339d7afed545529c8dc430e848d646fc0ff7e84ae96a31fe80f4ce3ad821f5105d616f30c6dd112e9da8bd78b9769a563a435146d56bac91b2ee2604b0afb063ddb9b1e894f572c862b0a397b9fe4d7ffd2244f1aefa8489e45774faf317704ffed700115d2ba6123b9e54c1a420882962b53340c1e2856dc2f76e163772a5df55be34c6cdee4a15d7da5d147febc2196f7041e777bd198cd6c44e4b5f10b4d90d41fe492a7af4b98c1e6422ad3348c689ab690b55c99d713f348a9f765ad9d53eb30841281466ac9c426de2a91e0b93bc2f061ffacc27d4ed5f82ebd2513dd6b21640e4393bdea11723b8d19c64c5ba987f29bdcc5268c17eb5818e1c947a318a1c228734e9c3cdfd800c6af136e9cdafb7903df200b653ea0e4ea12ab97a391eb07e910b17825f3ed06eb701346c8c7b5f76aa0919b573b513bc8ccf939c50c11f0845d3172c8e57d6ce687e07767f300267b6fb2f6e6a122be70391cd819dd8276d01e3d83eb203ed878ad6982eaafd3c97ca2a86c3817e685ff7623b5e25a21780e0bf39a084898c29ad76d2471f442df55c22520bbb9cb50e6c86d83f32f6c3bd6f4aa607459daf618f09ebc19dd6e460c8b88b63385b829a8d8bbd4ee44da2a06cef5d24bf305ffcd0e86b876a20926813d0952c0f1610f87fec50a43b76643a69e2a8d5cff2e07cb286bb69a3cbb4417d3a7e93d6c16ca61474a7c111cf009492947cfed36e07b92193ebbd617162856cc018979a6a24d59956b2c35ea291abdf17766832579d85127057c5c8e799fa9f05bd1b8ce49a946f468750482e29e8763993f1d26138b99079f2316327eca5bdadfb914d780d142b1afd4caa0cbaf13cfc4dcbfc3e53142fe9d8b98185b062467c15d6cfb6d2186facdba88c1c6c7d5ea73bb5513a2be1197dfc918879035e664c5bcb5362af90da5d273614d906068a51952a7e7c304cc86ad4483c553bb56c69df3ffb9d02aa64a67a3bc064d705bde46eadaed6a0544eae13e6b1a970e3625f64cae7b6ae6624538e4add18555936021aaaf3e96335686bae6a13abc85bb2270c25bc84312bdbc34b8476e5ca0d7be83f281fe5259f5357bd7e4abd281bea6c21ee3e17e8a72f7c7db0fc2479a3bd7126b523dcd8177eb762568f7da8b1a6ab4f5b5581ea796763ae2e87ef287e23cad45e32b0ad6c30c40c41e8c757d7b4d8a2556097f2c6c624e423cb7f4a63da9761c99edd8468055204baec619ce8f34db291a60a8d043ee95401c83204517d5dfe751590158919a4195823db931686685cbf7a74e6b8a0ad1a4d52977159317d78ea233a21180ee1c3a6662730bd01b9c00f3caa6343de85ec621063b24d9934a88143d9148d70fcd525290cfca12044a7f02c0736a7b67a0c4988c93a61a29bffe94473d05bdd069aad8f0b0db17b981dd647a8f7cfbc30aae160d7693796682e41b36bf5c025b794d95b6b5682c5f74b7783a28fb32b10a6a1bbfd5d94fb4780e12e8e04c99f9b03d7e18e9c9d8442ad35db44d557f3df5b9dcce3b812a44f710f4e360e9d0012dd51fa3c2095a8a26ebb2faf66c1d0e8951e00f95bfa6c21c785c37841145ab1e255952e04a733f32efc33b3a32dcec825536d8e0d7c0069b5e4f9438f9f7496bf2cf9623c93572a797b69a03474dfa0f461764db409501a5a3f20a32e7722a2ee7d753f4d3ef73d0ec662204e5c22fc2e7da321187da94f75cc4d9fbe833db74f7df7d0d5f8b9bf1b683815e1843a5ca55131957a4b586bfa092a57f84015b30b94b29c2790bdfe57535bf404baa9043cbf769511981310c28c5277e5b02a9078e736ac9cc591759819deb6065a66aff3653e3261047724a4ea4e33f6ce513ef7584b3cd0cff460127897dcf4391d1dd5e0f036e7d2afaeed911f3e7a3dc392396f49954f6a39a0653d937f61ea604b974447c4399c7de7ca7e90453eba199e56efdb391546669e00059dac2f6090d872ee7a1ed1b2285ab852d91bcb21d5211eb4c1163fa4174fc50b76e3ccf70322c5370c11d0606e2b88ac3c070c7548dbe2ed28de2578d1f26fcac71369f4ac06c6b9fcbfa317c659069d93e68853be27b71adf400a1bbb5be12bc6ca93ed6c91c917a00c224356b83421084daf0b2843b4c92cc4bc00a3a51b747e1100a8fd20005e2c33e5591e36d87a8d8d0c039c7caa92d6a7421341d3200f36b5cbc4361702994ae8ea360a39f6dbf2f34387573bc51c622ae391591f14d0f184dbbd385d78801175ae735be44966fc7828c13fa7bb64ebfde8636abd75254a070e266e6e83aa46a2dcd5c267f21899893f87a20514f2af9e56ff93c95f5e112ff859cab03012dd38de009df77f3e939265befb94a0547d16bc6604c5808397ae63bef120ceeba87938d3e3984f03417570cd09d084bf732ca78902cce6a84b92c8ed5dede9e3d674c8919aa97833331837c4a69e6c6bd7f166d70af5553a513714471be38b2498ecbc1a856140da6f566a18842bbeb279ec9f797dc0339dc14cc27eac2ca52b16e0de0c1b0dd43c17ac88334bebad759d6962dc861cfd4a9adbe93f0fcaea4dc3ff24fb52b7af6d9ee539098b7584fa6a10e1a3e515a23ee1d4878dd3fc9cf6b1ec763bfd53183f28e9c4f17043e22b1c49166c71b347a55af132c1c56c5731f9fd85fb842d49c7ad3fc738c6e755ba46d3787e5b6a81d0de9fe3a637957a432510a2ce2448a3ad8217ee5988c2187b4fadf8c260a070170b87db82dcd175908b54e95c04f266afb201ec27513a901880e7e3628458c5d282a35fe108a114cc83acc92560dd4b76fd7a4ce27bb4cdb51cebcb2f2faaaf05df6278c8ad197cd67ab9b39f31c3482e561c68e9782a984c3ac890d35a4a7cb7be3c4d6d3b4952bad44a4d0da5066c6fa4ddb21b4a9f19ce093c59affe8ac89b5f8191344a0295aa25308129259cba9131232f9766b6d5c99dde0ad05733d3663832d2a59b449d34f68c64386c1946aa8c90efbfc188c5b9cb6ded29d118c796403992c22170a21e5ef1a224935a2dc5326704cf4e700f2dd93c00d7dea42c708d78f40d4fc97090a3310972b8423674d422174ae1fcb1ec7e08b1fbed3919a5226dd526b6f14239f0fe2144b6ba076c9f24490b2a9836619e73c854098a27a0b6c0384a95d4d4d6cb5dcda5ca76616f6bc23af1f62d93c45aeaac6ceeb02b5c96f5c417a2abc79afdfafc5926aed932a84511746d4d7de9fd271fb854b246efdcb9db6a1a471640c563ac847b995dbe2d3ef9573dc008c5e78bc34fca8bbeb8027dcb0ff93472e042c1ddf45966be0bb3875647c2a66e6d9b9c079c2e8ac71bc8457a3b7ae1db6eb649e89041981e42cca24b56d14a07071195f5e2089fb717f74f0f8bdc76b3dcaa997a0827b554df32d86cdeaddee63f87b1de28419094c8a11ba6049a28cdc32cfe37638f7e11cb55c6728f82c4b3dab194e4fe885a8128495baffb377ef363c8f444bf4f0578429ef75f456a991c6e73075aa2f7fe6f626dc1f61e7781ca205f247f4c815341d4d07df8ff31eb9f2bba33cc19105c474fff5f6862876070c8e4fda8c0a5926dad74855f5cd9bb270748e6bd6d0996c5d4ca73d7ee45e2edf94ee67314bacb6208f1b8e13c94aa5f9728a8d620dd417bd0618d2001f8528c8c72a0a1342d0602bc224f5036c4b6f99fdc1df10d9ef86c9d6e2c5ff3614f8ce9275f2b395f66b91d28312ee266133e1637472d32dace4fdc7f0a0f86902404db416e93aae8650f5be5a96a5a1ae644bd1904396882f050a460c41cb6e133791b7018eaf3c4fc21c5fbc0a30cbb6ff25ba127de8e9762e459fe387c1dc41009ba5715dd4117df050dc9390b71840d38bed1b61e15c8069bc87c21b980b60cb77b60153bfdfd25b391c96291348e86af936c6ffc5df0bdc3df4dd47b38b8a28c325cb3a6746b56c11b62169a5a6f494cfed1a6f98609bf47801b59ac064e2be528056a3b6427110354f9038ef2768c447c7d073a8c9ed26c18c92a03870179811ae4e65ea0a74ea0e7a29c8f263f8c26e7672f1d9ff44862a9a1f66702e28c41e78ad87727ac683b14e28fa0cd30df297a1037178ffba65685d7039b49297c540389d3cb98cc387c7d0b78614d4698f9ec5714be5e26972d01c9a0b9538e9dd6978ef6f892cf40fc043bc71bef5d5fa114a777a5098e8c07fa0b660c2dfe96cea8a589b82026b5a5b0fc498f4d57cb171b405cf7d5d0cee6fc5cc8b4d7e847d9d3584bce45db2ce5cea0e900675fac4c4f2d3e4d7d8e81fe64ad7f672b6d4c59cc9193c38bdc02792995c053fe0d7c8d3dc731b23eceec7f1a771211d1c952ad15e31656489b81f1d6876a9f16af6a9a683f500d235286736116ff22067430aca3a0fc53cbdfe0a74c96b229356290953b5ea0ff6efcfe9ea0370b0f1686a0451be51fefb33251f5e72ef15330ce19939ace484570be623cf598ba6df6a02ed86850835bc24b6daf484eb8302ff389038cac6004a8ea4808ee0a3b8a59afd3256c9d0858db6429435f5129e77e1a783db2a58ff4879b3bee6a309bba7d2eda38c873d2b1047037a9302b3a4872413cbd05ffc2bc92ee668214cb0bd01f616ca65879e3f7e04ad02acca5b712dfce2d04f2e791b451362bc15692bd9fe1aac8b7bc5808320279b057ea355", 0x1000) writev(r2, &(0x7f0000000000), 0x1f0) ftruncate(r2, 0x4) fsync(r1) 16:00:36 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000000)="021437", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x89, 0x100) 16:00:36 executing program 0: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) r1 = fcntl$dupfd(r0, 0x0, r0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x382a0, 0x108) open(&(0x7f0000000040)='./file0\x00', 0x120, 0x8) 16:00:39 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) write(r0, &(0x7f00000000c0), 0x0) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x10004003ff, 0x200007ffffffe, "73cc517b098c6000"}) writev(r1, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 16:00:39 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0500"}) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x800, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r0, 0x1) 16:00:39 executing program 1: chdir(&(0x7f0000000100)='./file1\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)='./file1\x00', 0x0) chflagsat(r0, &(0x7f00000001c0)='./file1\x00', 0x2, 0x0) faccessat(r0, &(0x7f0000000240)='./file1\x00', 0x3, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f00000000c0)=0x1) 16:00:39 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000000)={0xfffffffffffff727}) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f00000000c0)) 16:00:39 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r1 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x10000, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x20000, 0x0) r4 = dup(0xffffffffffffffff) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x0, 0x0) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x0, 0x0) poll(&(0x7f0000000240)=[{r0, 0x20}, {r1, 0xe}, {r2, 0x20}, {r3, 0x1}, {r4, 0x160}, {r5}, {r6, 0x144}], 0x7, 0x4) r7 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x151) ioctl$TIOCFLUSH(r7, 0xc028698d, &(0x7f0000000100)) faccessat(r5, &(0x7f0000000280)='./bus\x00', 0x8, 0x3) 16:00:39 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0xa0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x6, 0x80, 0x9, 0x0, "1e931cd413ddf5aa930e340d02fd9db1eb5e041a", 0x2, 0x9000000000}) write(r1, &(0x7f0000000080)="70f67df79cc57d0d5319f9c552d52c40b8ebc9480ae19087ec7270e31088a9c25b1c872760e83c39", 0x28) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x3, 0x80000001, 0x81}, {0x18, 0x3, 0x31a, 0x7fff}, 0x3, [0xfb19, 0x4, 0x8d, 0x4, 0xfffffffffffffe01, 0xe, 0x100000001, 0x8000]}, 0x3c) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000100)={0x3, 0x2}) r2 = socket(0x2, 0x8007, 0xd4c0000000000000) setrlimit(0x8, &(0x7f0000000140)={0x4, 0xb3}) syz_open_pts() setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x2, 0x100000001, 0x100}, {0x18, 0x2, 0x3, 0x7e}, 0x2, [0x1f, 0x6, 0x8001, 0xf0b, 0x4, 0xfffffffffffffffd, 0x7ff, 0x4]}, 0x3c) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) ioctl$TIOCSTART(r1, 0x2000746e) syz_open_pts() ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f00000001c0)=0x200) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000200)=0x74c) connect$inet6(r2, &(0x7f0000000240)={0x18, 0x3, 0x20, 0x28}, 0xc) ioctl$TIOCSDTR(r1, 0x20007479) recvfrom$inet6(r2, &(0x7f0000000280)=""/34, 0x22, 0x800, &(0x7f00000002c0)={0x18, 0x1, 0x1c61, 0x54f9}, 0xc) setsockopt(r1, 0x6, 0x4, &(0x7f0000000300)="6f56946a3cc77e8de6ef4a1cd6de37452f43c0c86008a098df78d34a395c625b04fdbafc96dab0f05ac6b574267b996126d38ba1e21a638df49f469117a69786f4b5af0510765c47315b60be66dcb7426504486f352b39388ed01c27f6c940953e4ebcd10ab1ed886035400f618e0008be3697631147101a30a3cf0200dfed20a846fe7263818047a5f27f13d2eed73920c2778f08c9a1ab3bba264bd6d1a4e94f4bf9ca46e54d5e1566fc4c9a5034926d8c4c3e8a6a2c22ba17c9cc41e1e8896949efb67937b52ed4efedec03c5e9bcc18c1f1c78297232a96ca79f2840663628ee3801c4c40e22e966f7700c105eb80f8c577c482ce66db68b", 0xfa) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000400)={0xffffffff, 0x7fff}, 0x10) open$dir(&(0x7f0000000440)='\x00', 0x10010, 0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000500), 0xc) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000540)) lseek(r1, 0x0, 0x2) bind$inet6(r2, &(0x7f0000000580)={0x18, 0x0, 0x7, 0xe93b}, 0xc) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) pipe(&(0x7f00000005c0)={0xffffffffffffffff}) getpeername(r1, &(0x7f0000000600)=@un=@file={0x0, ""/108}, &(0x7f0000000680)=0x6e) ioctl$TIOCEXCL(r3, 0x2000740d) 16:00:39 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x40, 0x150) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f00000000c0)=0x6) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000080)=0x5) 16:00:39 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x80004501) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000000)) 16:00:40 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) syz_open_pts() write(r0, &(0x7f00000002c0)=';', 0x1) fcntl$setflags(r1, 0x2, 0x1) 16:00:40 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) r1 = socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x29, 0x1a, &(0x7f0000000040), 0x62) login: panic: malloc: out of space in kmem_map Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *414124 64690 0 0x2 0 0K syz-executor.1 db_enter() at db_enter+0x18 panic() at panic+0x174 malloc(200000,2a,9) at malloc+0xad5 kcovioctl(1b1300,80084b01,ffff800020c198f0,3,ffff800020b8a270) at kcovioctl+0xe6 VOP_IOCTL(fffffd80628d4790,80084b01,ffff800020c198f0,3,fffffd807f7c65a0,ffff800020b8a270) at VOP_IOCTL+0x9a vn_ioctl(fffffd80675cfd28,80084b01,ffff800020c198f0,ffff800020b8a270) at vn_ioctl+0xc9 sys_ioctl(ffff800020b8a270,ffff800020c19a30,ffff800020c19a20) at sys_ioctl+0x651 syscall(ffff800020c19ad0) at syscall+0x5b8 Xsyscall(6,36,7f7ffffeea68,36,3,a1a030cc890) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffee580, 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.