kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Mon Feb 18 10:30:49 PST 2019 OpenBSD/amd64 (ci-openbsd-multicore-4.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.239' (ECDSA) to the list of known hosts. 2019/02/18 10:31:07 fuzzer started 2019/02/18 10:31:13 dialing manager at 10.128.15.235:27361 2019/02/18 10:31:13 syscalls: 1 2019/02/18 10:31:13 code coverage: enabled 2019/02/18 10:31:13 comparison tracing: enabled 2019/02/18 10:31:13 extra coverage: support is not implemented in syzkaller 2019/02/18 10:31:13 setuid sandbox: enabled 2019/02/18 10:31:13 namespace sandbox: support is not implemented in syzkaller 2019/02/18 10:31:13 Android sandbox: support is not implemented in syzkaller 2019/02/18 10:31:13 fault injection: support is not implemented in syzkaller 2019/02/18 10:31:13 leak checking: support is not implemented in syzkaller 2019/02/18 10:31:13 net packet injection: enabled 2019/02/18 10:31:13 net device setup: support is not implemented in syzkaller 10:31:18 executing program 0: mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x5) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x830, 0x0) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/169, 0xa9}, {&(0x7f0000000100)=""/102, 0x66}], 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) truncate(&(0x7f0000000240)='./file0\x00', 0x1) pwritev(r0, &(0x7f0000001280)=[{&(0x7f0000000280)="d328c3c6c2552be2307f497492ae48b33104381739429d260c73958e023dd5eafb1edca3d41d3265e05105c18879f7e5d2ca20e596ebb6cc396ade4d915dbef53af57a7a6dde16985eb2350a284eb4085dbf34e888fd26a8a05c64131b08309fbd7ddb363b4a75c6b48975f364c8cc54f65eb36c9b236d85500901caea8b69453f99ff4203dd114d122faedbcd5602f71263570c218947581e27967d385f96c7d6a6505136ec6e99f51cd96b51a36d38380f91044ef829585500a91b3d9141b3e1be958747f5a201cfadd36fa0cf3e3512190d7b8250bd96c482b92e22b2959d910774942a27b8a144a06e1f16fbe8d436c1b73fbcf1acdb9a907439c9327fdf844b0199df7bbf65b74f02901a4db922a506d2da491d86f3f27853d633ab974ad0b65bb2f99e6eed676e7fc18938197bcfe922165257809fe2f2c1c2018f47b2ed2129e85486a8f61a9b5bc4dafc8422a2a3e1bea2b1df82656bd2f3f96e0ffcb3d8ca9e594d43e94244eb10fb219c7156605e7a99a1ac00538c376305dc24d5f15d64772dba08a18997f832b6ab5bb5629a031ee4de3ee082c19f67a449f938415925df70d07ee93b11adbdfaa5ca1536914f8aed57ca0f7a4cf1718a123aced89aa47efccf4eed1217812a69c4757c4c91ca2ba81be31896fea3308505c4e5ceab594884020c36cb66415ea2667c3dcc574e50bb8d4bf75d2eb58b32c0f53832d0794258337b2c043ddba1caf7cd3b0b1ef835360feba4247827855caafe46e97d1a4cc7e0e87316a7983f1dcce8f5b2c969d9480d30e04b11655c283f8ab14e521826d452ce34b56a0a786a5360c37d4fdd1d291ad43acb81ca08c9890a584a6569a414cd940f02aee064a141224100ecf004e1f7744f5dd8d2ee4ed00c978f32043298cb068c52594dbfdcfcc2f7a01242fa63e386410c67e5899075a196aadd1571fcfb779d93b8ccc8b6585156f77541aedd96791e469f25c8c62a44889212c78bd5621d7e99f040553a5667312d8c073fa269549ef714e16cb6d309b4154cd3ce08b969f54845da718688fcd64825b77bd2cb5b2b5d62e37abd392e52e31da8843d292640133699072f9ff82d48c3d4c83a818bd02cae5819330babaff9a0a5402bd911bb51f8e7c7549ae0115ff7f99d9d8576adf6cfd6bbf1b3697afc275e940101af7480ba307b581014c1730692d518812d69c429a3d3abe933e50e7fe8bc99e87f8c89cd11e55583acaf5e1d40b3c29ac1878855851410398cf2f75b9ee9a24fe4dbbddd9a5c26684bdb81b2495689186ae97f131b4f4e24afaf19c9fb97810bd9a0dd682cbf851497433a8c9cb723db7ddc0865abc536c654042fc2149afb2080bb6332b020e9629c9be9f08c602c8163710bd05345315f2b588e920334faaa0bdd36ef47981811886c4e196bb8ac469aecb7e7ad7fba80c03e2f6e05274c50b5963c0a1fdd1f874e64e332a896db0739a18d04a824196a6ed1c7ec42d097896f9de7aed9c2dda887f740c3cb4d5c0ef1a8baf5296dcc187faebdb93f7ea0a9bb4213372d79216ef136d14a7819214df80ca33645633b4d494691ed48ea0893ad32a6a0cb6dca79243e0307b41ecc858ca405b0526d8f54c9952d79690793ab0dd72f2094a3e0f82e3ebb6135e7f7d2302fed2339c29cb1199a2e9ad91da8584c2053898c86a3afe72dfef6e724b15645a421a870f649906ce2a9a431b085b7eb808be9ca4d06590755f020c6f5927070dd943620fef1f6fa2ccded23242c330eb5ca59903042f456cc6ad18c671781ec17451c78d70db9a8334a638a68b323e42da483af63d70cd7b7b3701ce2bec56ffc3661d3e5086410e176abbd7df8f986d291cd5ae27a809b9c5dce2ce43aec2866b2c91b8f95e75d9d431391d407c5043aed9566aff5c9eec8d47434124afbd419a5f7b1eab24fc0d4537acfb643488d0c433c3d7503347a920a65b5836c9463dae0ffb9fe7975281edea848dff7de40de9dec78a7087065298c2717068d0a5903a705db86574a722a661af636e8a647b1e91d9f91d3b0738da1c170f19ed6c2114af75d3770d694f6ace7b3800d30e2cf72338dc579f63fcbffe957f34b463f73d511feda86924bffb08f096944774b2eba2e9247663cd17bde1644ad3d971c8ec9e6a9df54f1a46f9566680d72f121ca8071dcfeeca4fde2bfe61bad443100ec935049e6292c11067ac70b18033f81d32ee682bd48a4fff9d2020beaff5b6a92a3e4138c41a6d92a2e6102278f45c95f55f96233a11d54acb6aecc3e1ba2b2bc219a14202fb5081e37d99c8063ff921123c5d4d17201b3a407fc10aabd7de91a11eb6157df7106427f4c364d0ddb324b88bac197a7016d68e1aaf6a4eee986fbd3c65a45bf871e22e3cca5b8b0494c6c3bd47ffcf448804475df341783e1b3eae82f81dbde1df7057ae9ab78844c0868b1156528b1951498fe6006800599d4e780c4a01d19428b6d4469f1eb9e581d6e946ab4ded3b5d10760e576003c75a73951f3f12ef980d70016b834ed0589b77017556c4c8e3c1fa2657c8a1963b8964373f067268e5887a686f096a0652fb18cd65d9e50403182012641bc9e88741c15094fe573b342d0cde6f527381d0e1135ec33145680987244fcbbc81aa87c5d0f7ccdd16fec49509f1040167f62ffcf5740d1feec2d066dbb8e53bc5b46d3fcc873f7aadd3683e22a50c57a09a344507be86bcedbd87b0d6310ab3170393542e415a44a567f059eb17c737ffe69f22373903a754f0fae50f29717deefb38562f164edbf314bb51cd4bf4495776011edf62725a4841059af026a306d170de826e9686b14de9ed9b3f3404640fe5e467872d4f96ca98d7f6b18945c6f7ff5f75cc5736ff10c2946df3821561c5fa783269057f185c5df6c0d78c186a9d3c3c79a0167758ddd222333cb8a19fd974a4687087700b6e11ccd248690dde3e1e7a4a3879dd43824e38b30329130aa0115d4a2d7449b974bb085beafe32aa264cf399cda1b95126948240708aa64c93a0cca46dd8058cbbd14ea2c10852bee5ab163ec63a789b828193e0de7829a6cbf9ac7a62aaff5b4f382357cb42d5baf79650ed6f360fcf71082b1a53cc513d3c0b5039497de77d7eb74d4b1556048b29aa01cae450da45ba50417cc87cc349842ef469685b639be3232ff5a24d1d0ef53f54a2cfee2887d84f6169b2e4ea17d7bf33f34afa42902bce00c42949e37ea2ee7e4424b382e3f2b30aca24ee43a1420c841649899f26ce654aa8b5517556ea0405a6e0ec0d8cd63e2d67188626dff2e1fcc304c17cc9e3e7237bb312c909903311f2d08cd171ed023a83b69ef82c9823a051237f252b30cd9b49390180831e676bc0df4cb36ca90cc8785d4671818a8ee86a9b43088e1a0a667c76d85357d2df2a20eb9cde87f59169b90b2001ccc548a62efc2c146d9f8599b4034283f38f534b7ddaf7a94686735520263aa5493cc877643c227755278a8f5f6a1f78e2e7c3c12121065b0e7c335c573c19677c814997073ef170c9188ac71d35bdb888fdf15eb0f097d6116f4b5152aaaea4bd9939745c5156ab16455ff047aabda7f11b7b035234953ee8082c17ebdbe081d3654210b57d285ae7d4fda809f3966c329c8a52a33c8855924b89c717e4a99adcdceb22e519634655dddbc92d8dcb8d0850c1745b598b72bab3c18252afc786c8ef74aa991010139c1ac4f8fc0cfc55f01be7a97ca86a7e45edc52b9edb4e73568d86a9d4d64e550fca9fdd900475b10ebdb7089881129bd6504c4d932528682ccc7737aab85ba83ca9c273a222190e4feb4f82ee98c97fa6abc8489cdd165d3404dc9d68e224b11e018ecf401e68e4cb9630523505e5739df9b9cb0fda006c0c93a4683ef9369316dfbae61d6f8ed84d27a7786d41a78d034aac6b95955f547482aa6bb16beff3154982a32c9570699c43ea16d39261161c2e707a4403fbfad40c7ba45cd02c12ad9f55672d41d07bab7d770d0516577e1548266a6076b6eff05190e3cb0ea01438c57b8f795501b8800c218de2d341fb2e953f357c1277d354b784b4bf559c2b9e78b485abac834639b76db8cf5c9304165f158f1dea409d97fc900de2f647913cab286dd0e050a55d5a932d9ab0e3db3b4df7f6f6162b55b3f0aa7a0d59fddc7fcd73b7f0b5ee31f86fee7a083789dd953ed4462a412a3596739b90b66dcde4a064471181ae6da96bab709d7ca595815a2aca072c969fea6f5a7eaafd880e639da8502641d82d584edbcdd553dbd7ce98b84973f13d715bad95cdc6648956151c98d4506ee82952d3c7ce2846b905368988aeb2d9573ac9a664cb5e430609b64da6bdcfd4637ceed297cdacd5633b2a8ee0ebac9346a95d0cf5147e3bf6971086900f43a01e2f3fdde1a051d462d4c1838426ce2a2809bf41c9708def397e58407e8576d039ba78fedfbae6f954847423ca80a0619c3e56ab7bd82335e7b78ad903f72f72b456733a125f333a7b5be9ecc67240528a8b3d72488d78470e0739a907071584b1a323a6756505d398ccb890414fd667b84cb7217d0a878a285b25e85a37d04326971a417e1d184920dc03c2759fe5ecc021b426e2454573cb0aa54be9f86a0ba247aea82653172c0013e4c3d9e5f35b6a305a24c603788daf7414685b3beb960a4bb146fd28bc6f3e08fcb0d4e1713d85355d57a065270a6b7a23381847eed1324c066fd6c70054388997aff771bd99e4df8972870ffca60c0641fa49c7091c222ef674a46d71cfe3739a5b22fba4d8ff62a3c2885d61bdc455ea1b16274363aa9196033bd05410405f9a76b0f8d97adc249e757a7417b7156732137931bdf24217d9d41288ed498d65ccc2ff7e67a6399446d4db061a31ea9f94af5845fb9554331b39a3d6605b88f925ded84c8327fc9507eb3b3a245b7fb46b3154d6fb82eafe767e8f35c9e42d2c61750de955ca93c43f16d17c001e80b218befae370d64d658f1eba1fe00657a635e333e0ee8036f7fb9f52a0606129ec93a24791d6b949ac38ba13301ba0178d19534c91662cb04fd224d29ddf1a2d12a96107f6632f9b2e90f8d84de1dcaffcc44e021f6485612cab50ee71b48862ac1740002db385c74d1e65405c53d87dca9efa43bdb8368d8dcc8c427ad20b15f890333f836a8cf252467b90a0941ac2fadf62c9c900aaae6437face8a236a1a069d412470cd4cf7cb07264317498af23ff6130f25c4f49b9f14def890c4d3d0adec5cc2331e85d5797238752cea7d06ac2318c6266013af1384d4ba21c5a9d9d139a4544f2ccce26593d796122378eff3e825c1f54887b14199f246b26ba19ba7f5657c3d5c0a11170e516614b68b6a7a9edf213b45fb617ae7c79c3256ee1d814f3cfa5965a0235aae71045883f93dd27ce4f21df99ef5f0cdb5c49aba43fb3d75638b1cd48cc3da815041fad70fe620e52ef0fde323415f45834e1db1bcd74538be467c2b16cd0fd4c1b3f5adc4ac477ff125f3892dc61161d478b8da034c8232ea363f43c2823ec4c9b4feda000412b97514b0b0efc25fb9e6e0b7bb0f94e632e7baa89a42e6b4d41ec1deee6be3b1a694b2d21ab21c714d8e363fbd5581343a3fea0831f7139203c93c6a50b8577b091f58771c1df8893c0a95d6daaec2f0b73940199a1aa53516c0b51e3205f97457fa9d3dca08f170eb0e4bbdd948d0121751577fe78a9f9b25bc7b23fbf917687af4e3d3d3859e67ebd9577046911aff19f7251cd0aa3e7cb48bae0c8defd7336027897d8152452", 0x1000}], 0x1, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000012c0)='/dev/null\x00', 0x80, 0x0) readv(r1, &(0x7f0000002340)=[{&(0x7f0000001300)=""/5, 0x5}, {&(0x7f0000001340)=""/4096, 0x1000}], 0x2) readv(r1, &(0x7f0000003600)=[{&(0x7f0000002380)=""/123, 0x7b}, {&(0x7f0000002400)=""/254, 0xfe}, {&(0x7f0000002500)=""/28, 0x1c}, {&(0x7f0000002540)=""/140, 0x8c}, {&(0x7f0000002600)=""/4096, 0x1000}], 0x5) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f0000003680)=0x1) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x2010, r0, 0x0, 0x0) kqueue() connect(r1, &(0x7f00000036c0)=@un=@file={0x1, './file0\x00'}, 0xa) r6 = fcntl$dupfd(r1, 0xa, r1) select(0x40, &(0x7f0000003700)={0xfffffffffffffffc, 0x8, 0x9, 0x6, 0x7, 0x5, 0x20, 0x100}, &(0x7f0000003740)={0x5, 0xffffffffffff8001, 0x7, 0x9, 0x6, 0x5d, 0x0, 0x2417}, &(0x7f0000003780)={0x462, 0xd91, 0x6c9, 0x4, 0x9, 0x8, 0x8, 0x6}, &(0x7f00000037c0)={0xfffffffffffffffd, 0x10000}) seteuid(r4) ioctl$TIOCSTOP(r2, 0x2000746f) r7 = dup2(r5, r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000003800)={0x0, 0x0}, &(0x7f0000003840)=0xc) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) shmget$private(0x0, 0x2000, 0x80, &(0x7f0000ffb000/0x2000)=nil) openat$null(0xffffffffffffff9c, &(0x7f0000003880)='/dev/null\x00', 0x40, 0x0) getsockopt$sock_timeval(r7, 0xffff, 0x1006, &(0x7f00000038c0), &(0x7f0000003900)=0x10) wait4(r3, 0x0, 0x1, &(0x7f0000003940)) ioctl$TIOCOUTQ(r6, 0x40047473, &(0x7f0000003a00)=0x2) setuid(r8) unveil(&(0x7f0000003a40)='./file0\x00', &(0x7f0000003a80)='c\x00') setsockopt(r1, 0x2, 0x7fffffff, &(0x7f0000003ac0)="6c49d64cd430a64bd4164c0fe59b9c3451e1e79897a6cc2e943a2c66e1a15d58466398693ec9a1e29ac83bafd52fbf1b439345c0db32b686e761c97330196dd6dd2eaba0fc3060f2eb92398153d7da688adf85f57a0131db4441052323b1b3637d0f0c04e04776809c7afe5b4d474067cef79afdc190b74f230af3bd4a2e74e99c51771a61ef71655be8ef4fd6be3d9ea0b304782fa6ab602843e79606b38abc7ce23e862fc57f32dfc029ba2500c3626bfe9f374fac9d39057671a4af286e4cc23f9db2dbdefe0d97671191f42d4902eae9638a0d189064173c87a22b00691079b9645ee07f7fec6837f43e2294379d4c3ffd", 0xf3) ioctl$WSDISPLAYIO_LSFONT(r6, 0xc058574e, &(0x7f0000003bc0)) 10:31:18 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20000, 0x3) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x28d) r1 = socket$inet(0x2, 0x5, 0x3) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x800) msgget(0x3, 0x1) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000000c0)={0xffffffffffffcafa, './file0\x00', './file0\x00'}) r2 = dup(r1) connect(r2, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) recvfrom$unix(r0, &(0x7f0000000140)=""/183, 0xb7, 0x840, &(0x7f0000000200)=@abs={0x0, 0x0, 0x2}, 0x8) getsockname(r0, &(0x7f0000000240)=@un=@file={0x0, ""/89}, &(0x7f00000002c0)=0x5b) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000300)={0xa4da8564e5ae068, 0x10001, 0x6, 0x7, 0x9}) sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000340)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000400)=[{&(0x7f0000000380)="3d81915eeb489a0cc847a131df39fecf9170debbb0e8e2b9e94808fdf75462e57c119c95ccd494f97f815959f32fba7c80d88aba9b8448bd2d4759b32a0b5de53f6614ade0e74b057f33302c66353774a161cdf2b22ff7551744a667ff7620e21fe75a8c44eebb40589ba27c491a4d4178c44df1e8f51dbc", 0x78}], 0x1, 0x0, 0x0, 0xe}, 0x2) getppid() r3 = syz_open_pts() sendto$inet(r1, &(0x7f0000000480)="08fb075a628906d3d53eb83a67448b3762a23ef748c7294c85ff1e369ac6171bfbacfb5ec585b98fa5005f06b151601af01b64aa17de62e9772272f72a653a41365bcda6bdfcf62d38d0b6c9b7154d99af9135f6965c417943d1bdeb8333eaeb4da28ca014d8f9e6e4b9c177762f50dff96b646305b1b4c6b96d2d34d7249efd0f7697e184528e658ba98cfdb26c6cbac655abd9fe76e215ff65afdb022cc1c5465f9d029617e3e575c3564b8b1dd42695efc8568739c8b70b030a55d468f91dcfd8198a7c665c0142c42fd18b2267208abf03583c1fe1ad7ba3c3805008d322e5f9ca04f5d64c707d59595b5d0ccb99f10430d478c22ce2174b73e1ca44a6f2609b26e1b6f3b21db36fc14231bbd56fa067ca3cd0dbb82574499d21411e03baf605f31f63599743b9702b0294e6ffaffcdc441f8095f9ed1bd2eff1c5d63a85672299e3b4fa18629dc2ac0d2af0f98e99d4bbec9ae69b80080b73705d3574b188cc6e4de608ec2cba6dc3fc3fc968dbe9e47aea32a3670be7b04658fdf63fac15d4d7971bfb7996030d763f210d9edfbbab2e9514d018ff79162246dcefdedc2dc43c85b099cd3a4da96c8107155c0f6051a1ca27053c8dfd6c9dabff2618b1bc9748f3b02846bf89541ca1414ca57baf2dc46125882ea3a273a369cf5ab3d8ff4670ec3af50929b6799b17e33585e4bf7ac69e99ee55cdcad64c8915d98ca323ab9fb41c36f0743cca757e3fb0840c060e7c0d2dbc72e64ee0d6f679a65c363d9219f93326f3fdcbdc481342243eea14824ae1daa4b132e635ba464fd55fc4fcedc43a3d3d53916f2c5824c2eb3190182a3f5a889aa8eaa2e17a34004f02018aa12f1e76a1b971bfc045dbb4e96dd653c7c3b7140f54712bd8a45dc357e56487e4434070eb330c0c46b6f8aa5d112fc87a7eef757ee5f1b87505a1a45c4ed53b8951ec910bfe51cf30e0d95b29888d6e62bad3e1f212100b0b95efb5f100a9b2ecf2b6a321ec2046bfe414da4f06121c20fb4da565efff2db788f3c6df4ab5f2460f49b4b4edba4d2f7155d53b147a2daa1f6e631d0b088f65549d43a4facb435d7c5cb67cd4cb902021d8a6e9002293eb0227eee4eefc7746204ae638ce53e52099f87489bdb4ab7eb16119e1c6e7f641eb561915d46fa08e5c981c154723e4de8740b726142e8c3f9017521a6e50c82dc13dfc691f6adde20d226968de922c3e0bf54d3bb85b5a6423abefd5bfa36854dd00fa2ec62eba5ce287fab8a363dc46e62710ab530de257da3944c206e140cc03c3d569d94edffb387bcee4e37852615d32e98de082b364822f919eebe8a9f775ecd22c8c065c43a13e0fcfda1159dcafa0dcce1ecd7ece07d5b91dcde98e2cd6255a0a2cd4d08c17e10b1afc1ce6f3b716491efbf20da4f6aa0065be066021db2419cdb367d070754d44b417423e6a30d008305759b1fbe75cb29fb45b1de528a362f309d1382ecb21febf9abcbadbdeb24f34a4775094e761978cb37d81a982be81a22d60284ee780bbcdb9c52d662d264c223e8ae83ca63fcea1f9069eaa7d202f0df4de04d8c8a5f0dfbe91fb67e2dd74edde5b3552614dd3ed75e5a0a94c38b2bf22073c305b9d514c0cfd36824d1126ed2b920a026f24ab38a2b8e62628c0cbc1de39429c9d2a0ea38703ce0406400029fb487b3720fa670075fba391bbe6cd917883642d99827f949f7589d815eb8e8c9e4bc7a21e56277da62ed81d93c3b0303f4aa5232cca2c9e8155ced16d46108d17391a8785c23e1d4ac59664e32c952e0fb46712459b074f3afa8fb20d6d2f181e8398b04ad077cd4286a4f83e11c21a41636447eb9c4eb3496647109ccbc54f1350901c43a67105d1b7dcb52983183e34d12fd888ad41e141a6c490f237736e5d7a8f9aa4bdbcd048e6704cd49143572acdef3dd9eae4c96c3d631a07349d03d885ff26b06e8ff002517dfd8fd0c262e956a1569d4885a1415a0539a2c0c26f74cd85ed91747e1833033e21d96726fa5dcc21679b8c3af25c87976d67e0e7e0ef6a79d2b3f0457df44f30904203aa2094d82b885a89624592a23aae87082285edd2e788d989583e3708c967d80f1954bb58a8a929180ecbe08275bf45a46f033d22a1805c708d337fc121d29543b0eadbf734520353a722959c26f497cdba76b0c219ea42d63af237e4f1049fdf99bb1e7bc639ef5aa052de9c6254991adfe1e8c0316b1ca4ba1b9cd7931e35f6d6f223e4dca8fd4fc06d21b8ab94cc72a2143142752683891300e8a1c79fb40c0426d52eeb05e7e972d4128651a01cdcc29bb0dcc9d79a8c8a98248a238cbe6a27a6d410b4ca47ae2e2aadbc2c5bb0df0566da39ea89b734d4391fc20388f82363efd09c1c6d6e4d4238dd61696c47258965844508c7a7692d34f9fa32148e96eddbbef4424177a4cf030ff0b7126db6f1897bca2b8cd62d77d82b334b86e739c8448d2a0342252ad5643c6e8b1779fffd44e6c55b18ced551b184c6a99d7f10654d3d80be3faa6a1414364ec62813966cab32562e544d6a531c1e392de2da655f32f914f0b36dc16ad967c1bc06f02d6c3707e61de48f17d74680b7baf618494a1f2c8de35e3648433c716ba900654684ee2b3e6c616a3c6c0a32b71d8ec061a0b1c99855bac18ad84dfa7853d40ce42423a96ede36d65eb7b55ab77f8fb2dff703fe1423b573e83fd3fe6c9abf5783ba3bf7652cf770b8b3ffe18a7155dfc91d393809127337f81615dfe352f5bf6b92c06a6037c12b2b1d8a1e4ead3efd8b7db4337483e2b28c329a725d153a482b99c561bd1af3b00795d1548cee46e23018dbdf1d20c8d45bceb832316dee46a9a93c12131794b7a44309677b8f647ea0f95a10072df6a409c7ad381b34107d66f055b8b753712fefe8086467de092cbdb601845ddf88deafb0e6be58e7b5eafceb4d05e09cc93cc500a2e23128951609812790af9046fd9de2b7c8f576ff9a874d8841cd0d40cec47cc2fd933d3e43163060e55f916fb5115e02a759abb45c7bd75174e2839791fb7c1031eb7df2b4a6a0439e70a7ce9076b19651bd0b19a991c1dfc43080405a2d04dcab928bcfb62e75de20d30e2a463126d4b88c1e3dc881dd4f7cad2f95fc4af9feb6a7820702c49268ee55651eaa9eff301170efca1bbf262d90fc4b1e6f3c24572495e9d3a570d26ed6158861a2de31428d81e89e25e897f214caa6d7fca895ed7a36b96511a99879d92e8086e2fadc206ad1e7d78a08057da019cfd560d13dc1a86b30c2a66a42af49fbf8cb16fff3f7f91b794cbf1d4732cbb0eab6b55587db1a0adeceeeb34178770823c2f4122a3c106e48a194134e68edebc75f1c4e4e677e7292f61000d58b09000db8abe3d9b210c4bb50d5b0c263b613b4ded9092e7c3bd53b8619bbaed0666495f058fcd5e4d1eef26d1f20dea729bb5537e568bc314d0bb32462f4b1ed6da88eb7899d6975475492f0163a1ca11d8c357866b23c588cd51adf9f6933a6e7d168f120d597f3770a7b8fec26e73cd6cd8c3b7d625359e791ffa1aa13c32442b4b2bf06af1023c3be55415760abc9d4030df91a56de12ccffd7c8674321cffc273dded013bd75d0cd2c79d1a36a03da10efacb1ff84fa6f1810e56307bc38f224fb8161936bb01ebda678ee4030a36d63eea9d2abd04783e7625c7cd8f82650eb78be12840dba0d87f8247898ef538b8e9dda66371b92b7a0d3c7418e6e5e701ae26b68e3fc8782b282105d01558e425c723ca893eb3d19efcde70e8bb246c1969c928e8af0ecd4228a26830408b3b1032ed1b5589fb815fa830876a1486f56ba0252d4c7208527c40b4eacb07df3bb7be85c7b056067088593d606469a0100aefbeb8ac5b5e3b23889765a76baa7896a68faed9de5c9def4fd30368c6a86ac7d9b1cb22ef8a416f3aaa9336bf38854c3f50ced0a8bbbb54e8e0b6fcd3ecc9de22d542a402b969eeb3d9f4a45929d7d2bbd3a28c911741c53d42e3e630b58593f2f9a4ab02f966b5ee22ca589354d353d426abe85ea904507914be9c1af07b8f6c5908703ed5ec96c85884413ca0df1f6c37567a77187f0c7ed09ce1012c9820c1580d5425886649f785dcf470c0e783fef433da6a5a4f3b274297a9fb19e893b27883c9b8ae459933b8d0555be7ef6ab4c52e816660af7b3f178d9c47d7fbcd4c522e4e095b0265e9c181cc409355a1d191ea0232f9ef8baba1b4f823b87f3c833934055b8702cc4d56987c9a95115b58dd5f4b842f0b8edbea3320846200c1f5bc0f7c381b7b7d0611d501433944201b480846f6046b0ca170c9ee4596030e37a7ea95780d310473fa4458c6e5b58d35b94066699b76bb9cadc087dec7a6fe61cde0fc0bd897f97e3c155269fe125e57badfc9e0a17276aff8d3f69ae7702e7fc4819cea8ad4e9a49e9ab958b840ac5efdfe76615ba5ea034edcb66e3c6342ed59488241d42541c41bfad3814ecd971b8c67f593dc79f7485db658c7ffe3273c150d6a856c362992b636aab431e0278e4f9330ce30eccbbf0b765fd7c0e6a6f6a5fd6f5d07392efd76911c918080e5aaf2c5aff724d50f926dea78a2379503d8981029cabb1507bca181ca4107ee36605dc272b93d260faace3f539106be8b1481c5fe4a51612421441a83abcf8243bf11119967b97b23bd9d8be9983894e44548948a5f4870abb19c4bd1cd814dc1940f68409bf8858a41e46ebdf8e6f0a53bee559bc4a4beff5302553c32575e5d7e10a7bf5899b7d7cc7194dbfac4c5fc1012ddcf442210ad11432f932f1033bf7f3e953a58a5efcdda6b8b7ea61286638191a1f12fdb3a69b3f7e335e0461f2f269fd5e9a993996294b7f22b9906d2b090c0377aff0a82582a02b659adab53b74de80d6c0389ccbf3e514241ab2fb15c7096cfc216bac7a524434cb300b6d052de4d106487dc13a80f9a67a23929a1424da846eb286d6edc857f525b3999cb94080c628a7419f64c5a445b7ce439ab90aee4177b110ec669b87b139b3b7071635043032c5ef9cca04bbed0625ba79cce95ed5f1af46a2f54e54f59cc8cedea76763f4ad7743ed41c5d76846f9a3ccdd10ac804c3d7aeb4d2e0da50f9530a3259829b39e9cac0239ae99622e9ae432944098d8cdfdad406cde9a182e8053ee4d1441869c3c3af3ec22deb217529321e6b5769d41d4799ba63b81eb452646b9fcc2cc2081b8c9686d707848fb1fd973470fd079bd1b2319d179eba0a5c29bb652a7b708a181c71713250fe0941312dd9c38bdf74e7f6e873614dd91aaaf9ebdc105a6f0d312dcca4cae400f9baef7409cdac26df6238ad2de7b3fa6de8e0f6c0cccea5adeac79254b73a3bc82a5b2cc0f7b91566f7e6ba33990280ff0faec45139e04214e5bc0dca85652edafb5c221768094da260339818ba16eccb71e2dc9d47b16b8d564fc969c1b2dfb80c0421e1c31e96691592993680cddf40d57778632e3ecd4acdf0fdae6f91102df1f0019556db4889843b3bf454df0419deb92086d8551b26e4894607b45b659b1b20aa233a19e8a2b91c445af06e69bcef067703a26acfba7005dd13fc4816ccbd396500dbba726dccb04b95e9d96cb0c2195be4b28194c6f46b6a09599923860510efa7854d593fde4a3d1e92758081286174dd59022119dd9dd6b64ddcd947c0bd805f5db1fc602d0c682668c2c736ea00fe93205d82007905d20fc29fb61606ffb3b7618d0620ace549fa7eb9e08575d5aed41edfb6717a81a36961fa54d29a3f6020c1c0b0142ba073a2fec", 0x1000, 0xdd83ccba1f20cee3, &(0x7f0000001480)={0x2, 0x3}, 0xc) connect(r1, &(0x7f00000014c0)=@in={0x2, 0x3}, 0xc) connect$unix(r2, &(0x7f0000001500)=@file={0x1, './file0\x00'}, 0xa) chmod(&(0x7f0000001540)='./file0\x00', 0x81) stat(&(0x7f0000001580)='./file0\x00', &(0x7f00000015c0)) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000001640)) bind(r2, &(0x7f0000001680)=@in={0x2, 0x3}, 0xc) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f00000016c0)={0xff, 0x200}) getsockname(r2, &(0x7f0000001700)=@un=@file={0x0, ""/58}, &(0x7f0000001740)=0x3c) syz_open_pts() ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000017c0)={&(0x7f0000001780)=[{0x41, 0x8}, {0x23}, {0x83, 0x7}, {0x83, 0x4}], 0x4}) unlink(&(0x7f0000001800)='./file0\x00') ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000001840)=0x10001) readlink(&(0x7f0000001880)='./file0\x00', &(0x7f00000018c0)=""/166, 0xa6) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000001980)={0x8, './file0\x00', './file0\x00'}) mkdir(&(0x7f00000019c0)='./file0\x00', 0x0) 10:31:18 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r0, 0x0, 0x4) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x0) getdents(r0, &(0x7f00000000c0)=""/4096, 0x1000) ioctl$TIOCNOTTY(r0, 0x20007471) openat(r0, &(0x7f0000000000)='./file0\x00', 0x20, 0xa4) 10:31:18 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cbf) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000180)=[{r0, 0x5}], 0x1, 0x0) r1 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000400)=[{{r1}, 0xfffffffffffffffe, 0x2b}], 0x7, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x8, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) chown(&(0x7f00000000c0)='./file0\x00', r2, r3) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x10, 0x0) kevent(r4, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffa, 0xa3, 0xf0000080, 0xfffffffffffffffc}], 0x803, 0x0, 0xfffd, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0), 0x4d0, 0x0) readlinkat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/72, 0x48) 10:31:19 executing program 0: r0 = semget$private(0x0, 0x1, 0x0) r1 = socket$inet6(0x18, 0x4, 0x2fa4) mkdir(&(0x7f0000000000)='./file0\x00', 0x80) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0x10001, 0x401, 0x400, 0x3, 0x7, 0xffffffffffffffc2, 0x0, 0x6, 0x5]) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x200, 0x8) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000140)) r3 = socket$inet6(0x18, 0x2, 0x0) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000080)=""/86) getsockopt(r3, 0x29, 0x31, 0x0, 0x0) getsockname(r1, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) 10:31:19 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0xfffffff7fffffffc, 0x1, 0x0, 0xfffffe0b) 10:31:19 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x1000)=nil, 0x1001) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000002380)=[{0x0}], 0x1) 10:31:19 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) fcntl$setflags(r0, 0x2, 0x1) r1 = open(&(0x7f0000000000)='./file0\x00', 0x288, 0xc0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000040)) setsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) 10:31:19 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000028, &(0x7f0000000000)="4b74954c", 0x4) close(r0) 10:31:19 executing program 1: r0 = socket(0x18, 0x4004, 0x5) setsockopt(r0, 0x29, 0x20000003c, &(0x7f00000000c0)="01000000", 0x4) 10:31:19 executing program 0: socketpair(0x0, 0x3, 0xd7b, &(0x7f0000000000)) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:31:19 executing program 1: truncate(&(0x7f0000000000)='./file0\x00', 0x8) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x8, 0x0) pledge(0x0, &(0x7f0000000080)='\x00') chdir(0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 10:31:19 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000300)={0x6}) rmdir(&(0x7f0000000000)='./file0\x00') r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x41) r1 = kqueue() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x3) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x8, 0x1, 0x4, 0x9, "c7c57d977078e23d50f78a6cc19035723b91ac48", 0xb56, 0xffffffffffffed80}) 10:31:19 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) getsockname$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) setuid(0xee01) ioctl$TIOCMSET(r1, 0x4004667b, &(0x7f0000000000)) 10:31:19 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0xffffff}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x1, 0x3500000000000000}) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000100)={'./bus/../file0\x00', 0xffffffffffffffe0, 0x3, 0x2, 0x1, 0x0, 0x101, 0x8, 0x2, 0x2, 0xb37, 0x4}) 10:31:19 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x40, 0x31, 0x0, 0x0) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="f6feffffffffffff0000000000000000"], 0x10}, 0x0) connect(r0, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x3}, 0x8) 10:31:19 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)=[&(0x7f00000000c0)='[/\x00', &(0x7f0000000140)='}-\'\x00', &(0x7f0000000180)='$\x00'], &(0x7f0000000480)=[&(0x7f0000000200)='-\x00', &(0x7f0000000240)='[\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='[.{,\'?\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\\%^&\x00', &(0x7f0000000440)='\x00']) r0 = open$dir(&(0x7f0000000500)='./file0\x00', 0x180, 0x0) readlinkat(r0, &(0x7f0000000540)='./file0\x00', &(0x7f0000000580)=""/252, 0xfc) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffc, 0x1}], 0x81, 0x0, 0x40000, 0x0) login: wsmux_getmux: no memory for mux 16777215 wsmux_getmux: no memory for mux 16777215 10:31:19 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x1000002ab) r1 = semget(0x1, 0x3, 0x24) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000000)=""/188) 10:31:19 executing program 1: getppid() setpgid(0x0, 0xffffffffffffffff) 10:31:19 executing program 0: link(0x0, &(0x7f0000000400)='./file0/file0\x00') readv(0xffffffffffffffff, &(0x7f0000000000), 0x10000000000000c4) write(0xffffffffffffffff, &(0x7f0000335000), 0x10052) 10:31:19 executing program 1: r0 = kqueue() kevent(r0, 0xfffffffffffffffe, 0xfff, 0x0, 0x800000005, 0x0) 10:31:19 executing program 1: r0 = socket(0x800000018, 0x1, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7ffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r2 = dup(r0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f00000000c0)={0x1, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000100)={0x2, './file0\x00', './file0\x00'}) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000040)=0x9, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 10:31:19 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCNXCL(r0, 0x2000740e) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x238, 0x0, 0x0, 0xa}, 0xfffffffffffffffe) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSCTTY(r3, 0x20007461) setrlimit(0x3, &(0x7f00000000c0)={0xfa71, 0x1}) sendmsg$unix(r1, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff000001000000000000006bc9a44c2aea"], 0x10}, 0x0) close(r2) 10:31:19 executing program 0: r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) r1 = semget$private(0x0, 0x4, 0x4) poll(&(0x7f0000000080)=[{r0, 0x1}, {r0, 0x4}, {r0, 0x150}], 0x3, 0x200) poll(&(0x7f0000000040)=[{r0, 0x8e}, {r0, 0x81}, {r0}, {r0, 0x118}, {r0, 0xa0}], 0x5, 0x400) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000000)=0x20) 10:31:19 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() setsockopt(r0, 0x7fff, 0x7, &(0x7f0000000100)="fb800213cc0d453fb9562eb9aba3b21b69385d7eb38d0de2e31bc0323b03e052ec4b1d8d92bcf394e6e8f1b9bed30c67a5ae2b4d27dbbdddd6ed3d42958571d0d9dd10a50cec637b0d2051c09088a9188a3b9ca75d7e9b74b1465b8d6f9597d5113de1bb6435164e31f4113a3b5570a210079d5f9c0e83b05a5408bc9f727869ad6f88818c05130c2e03861f7fc7f32290f950fc6a58a62a359bc9063e21aa4f4e46c96dff08ca5f0255d8f0287887657e7ff8de609d35a78bb39d832d26d4b5ac72fa12eddb9c435769a18a1038814b90c0ce8b111203f23c030169367c6280dd1e7397889eb839b3097f32ec62c6c012947ac27ff87d5a63d51a", 0xfb) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x31}], 0x20, 0x0, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000000)) kevent(r1, &(0x7f0000000000), 0x10000, 0x0, 0xfffffffffffffff7, 0x0) 10:31:20 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\n\x00\x00\x00'], 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) close(r0) setuid(0xee01) r1 = socket$unix(0x1, 0x20007, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000080)=ANY=[@ANYBLOB="c3e00281d32a14882f6ea2da9bd3e070012e2f66696c653000"], 0xa, 0x0}, 0x0) 10:31:20 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000002000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) munlock(&(0x7f0000004000/0x2000)=nil, 0x2000) 10:31:20 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000005c0)=[{&(0x7f0000000740)=""/169, 0xa9}, {&(0x7f0000000580)=""/58, 0x3a}, {&(0x7f0000000800)=""/162, 0xa2}], 0x3, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) preadv(r0, &(0x7f0000000680)=[{&(0x7f0000000080)=""/214, 0xd6}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000000)={'./bus\x00', 0x400, 0x1, 0xcd, 0x0, 0x1ff, 0x20, 0x1f, 0x1, 0x2, 0x20, 0xf295}) 10:31:20 executing program 1: r0 = socket(0x2000000000000002, 0x4, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000200)="51c5bea1ea", 0x5}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) 10:31:20 executing program 1: r0 = kqueue() r1 = syz_open_pts() mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) connect$unix(0xffffffffffffffff, &(0x7f0000000380)=ANY=[@ANYBLOB="8543cb49165ef3f2ec456e3779ef98290d06b26db7f9b2b17e50be6d3c6550d83c0fa2ff85b3d57ab62250ac8b906c2b7e26f345d1fa9f786391abfe48252486e6f1bbd481a5b345156fe9badd4c5772196fcb4b3207f841161036934291e87482b5629d3fe47cc298549bc542"], 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000000080)='./file0\x00') r3 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffc000/0x2000)=nil) r4 = geteuid() getgroups(0x3, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r6 = geteuid() linkat(r2, &(0x7f0000000240)='./bus\x00', r2, &(0x7f0000000280)='./file0\x00', 0x4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r8 = getppid() r9 = getpid() accept$inet6(r2, &(0x7f00000002c0), &(0x7f0000000300)=0xc) shmctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x4, r4, r5, r6, r7, 0x12, 0x4}, 0x5, 0x3f, r8, r9, 0x81, 0x1, 0x6}) r10 = openat(r2, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) r11 = open$dir(&(0x7f0000000080)='./bus\x00', 0x2, 0x80) r12 = getpgrp() ioctl$KDMKTONE(r10, 0x20004b08, &(0x7f0000000340)) fcntl$setown(r11, 0x6, r12) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000100)) getdents(r11, &(0x7f0000000000)=""/20, 0xf) ioctl$TIOCSTOP(r11, 0x2000746f) utimensat(r11, 0x0, 0x0, 0x0) getrlimit(0x7, 0x0) kevent(r0, &(0x7f00000000c0)=[{{}, 0xffffffffffffffff, 0x0, 0x80000000}], 0x0, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) getpgrp() 10:31:21 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) flock(r0, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r1, &(0x7f0000000040)=@in6={0x18, 0x0, 0x9, 0xdec7bf9}, 0xc) r2 = msgget$private(0x0, 0x0) msgsnd(r2, &(0x7f00000000c0)={0x3, "59123651642cd2488a6991f3f8e1943f8ce64b37127c67ddc3dad91cac505d22808a71b4cddf457dd070f7d949462f345a768ceb1f5b1f514db5ce2879e3adae3a2be9948ebee8725aae07b434b840cca5995f463be7855a63664487521f1b3c6ba5372b0b09e8bf3d6ef2c5a1a6642f040b000fbdd957872c9157dc8e29f0510b39b8312e2b852b085fe4867c55d91ed8248eb47fca2fcda82ea45fc3428c50b71c3876442abd594bb6f1c4144134941f23bd135d83afffcd459e4be4c92dac9e9a9d2dfe0e42c2a303baf2ecb6b321c70fa643cd"}, 0xdd, 0x800) syz_open_pts() syz_open_pts() 10:31:21 executing program 0: mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) munlock(&(0x7f0000002000/0x4000)=nil, 0x4000) 10:31:21 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) chdir(&(0x7f00000001c0)='./bus\x00') open(0x0, 0x0, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000100)) r1 = dup(r0) open(&(0x7f0000000000)='./bus\x00', 0x20240, 0x80) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000040)=0x500) 10:31:22 executing program 0: rename(&(0x7f00000000c0)='..', &(0x7f0000000100)='./file0\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) mlock(&(0x7f0000722000/0x2000)=nil, 0x2000) r0 = kqueue() r1 = getppid() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000280)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x80, 0x0) openat(r2, &(0x7f0000000340)='./bus\x00', 0x100, 0x188) fcntl$lock(r0, 0x0, &(0x7f0000000080)={0x2, 0x1, 0x7, 0x100000001, r1}) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) r4 = getpgid(0xffffffffffffffff) fcntl$lock(r3, 0x7, &(0x7f0000000040)={0x0, 0x3, 0x7, 0x0, r4}) munmap(&(0x7f0000723000/0x4000)=nil, 0x4000) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) kqueue() munmap(&(0x7f0000722000/0x3000)=nil, 0x3000) ioctl$TIOCSDTR(r3, 0x20007479) recvfrom(r3, &(0x7f0000000140)=""/255, 0xff, 0x800, &(0x7f0000000240)=@in={0x2, 0x2}, 0xc) 10:31:22 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x20) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000400)='./bus\x00', 0x2040, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x3, 0x4}) close(r1) 10:31:22 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r0 = semget$private(0x0, 0x1, 0x40) semctl$GETVAL(r0, 0x2, 0x5, &(0x7f0000000000)=""/162) r1 = semget$private(0x0, 0x6, 0x202) madvise(&(0x7f0000fed000/0x11000)=nil, 0x11000, 0x7) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000001600)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009be30228c2c4995db46db6fe7b9b8753c0650b45677c2e412707d3ad1cd12ebd086111afdd75f2bb0c8ed4d879abea6dc9e72b5eeac281c0c0b0ffbea177d73684af6012bb3126fe8da6daecbe3ca971"], 0x0) flock(r2, 0x8) madvise(&(0x7f0000ff4000/0x3000)=nil, 0x3000, 0x3) mlock(&(0x7f0000ff7000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ff1000/0x3000)=nil, 0x3000, 0x2) mlock(&(0x7f0000ff0000/0x1000)=nil, 0x1000) getppid() geteuid() getgroups(0x7, &(0x7f0000001300)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) sendmsg$unix(r2, &(0x7f00000013c0)={&(0x7f0000001180)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000012c0)=[{&(0x7f0000001200)="b9e5f430ef44ab2b3cd13b0f104e56a8b3f341dc856a6a41a9ff3d5a9496883b682e83c69705f1edc2b2d84581968f3b86de9b8e1b4936f192fd27dd5e50ccc78f2926a76931eb96e031bd7fda3f6ef4753e21f94ff90d42516cdc38a790965762a247d2df29a57529eea1ff75f78042ae38ba5fbd4fc10220e6c532ee7965cab87602", 0x83}], 0x1, 0x0, 0x0, 0x3}, 0x402) getpid() r3 = semget(0x0, 0x3, 0x4) semop(r3, &(0x7f0000001400)=[{0x3, 0x3, 0x1800}], 0x1) munmap(&(0x7f0000ff5000/0x1000)=nil, 0x1000) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000100)='#\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='![%:]-\\)\x00', &(0x7f0000000200)='+\x87\x00', &(0x7f0000000240)='-H\x00', &(0x7f0000000280)='+\x00', &(0x7f00000002c0)='^:\\\x00', &(0x7f0000000300)='\x00'], &(0x7f0000000600)=[&(0x7f00000003c0)='%\x00', &(0x7f0000000400)='.\x00', &(0x7f0000000440)='&\x00', &(0x7f0000000480)='\x92]$+|\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500), &(0x7f0000000540)='\x00', &(0x7f0000000580)='/\x00', &(0x7f00000005c0)='\x00']) r4 = dup(r2) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000000680)=0xc) fcntl$setflags(r4, 0x2, 0x1) semctl$GETPID(r1, 0x0, 0x4, &(0x7f00000014c0)=""/85) faccessat(r4, &(0x7f0000001540)='./file0\x00', 0x8, 0x1) getdents(r4, &(0x7f0000000500)=""/4, 0x4) faccessat(r4, &(0x7f00000015c0)='./file0\x00', 0x19, 0x2) pwritev(r4, &(0x7f0000002c00)=[{&(0x7f0000002b80)="4b695f55556a5eb6ae01fe445f8824fef16e9618d0996ff7f60ba1531adc5d3663831b115abd5e345afe7ce0a93bc5141df252f074c75dc6de638e8f82f15de9729aaf66686ea658d7bae2bc4e463336713de98123ea5e2e4753d9029e42cbeebe3a5187918a18b0c723ea5b004ff32a267371a1dbee334be444ea", 0x7b}], 0x1, 0x0) flock(r4, 0x1) 10:31:22 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0xb81c, 0x0) setuid(0xee01) r0 = socket(0x800000018, 0x1, 0xb4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 10:31:23 executing program 0: r0 = socket$inet(0x2, 0x208001, 0x8) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, 0x0, 0x0) pipe(&(0x7f0000000000)) 10:31:23 executing program 1: msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000240)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x200000, 0xa}}) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x101) 10:31:23 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) faccessat(r0, &(0x7f0000000040)='./bus\x00', 0x10, 0x2) write(r0, &(0x7f0000000100)="65e51acc1ce582489ef2e079c7aadb05fee7fc03fc431f6a5d14d26994d02f6930b23627000543acd621e5c25ed8202610672e62c2dbfefb1b1e2ed3653863f72c26515abd7595509f4483af6021a692bafe3a4bb10750d877a5d85ad8948b37be1e6767b8413efd65a9bfe0562eb3602305973e6ad351a047d4fa250a4e7af8d4c97111bd3da017961fadec42e540772e23f0cdc4fea8b91e6a82c27d460c84601a7c5c22c12302cf38912d5fa78be1dd2960ce9ea9a05c11d976b3fed1d6f0c07af23a2b852adf085ab3687d04e94adabf3c67dcb81d2ef29a818efb0d58b1f5a061118e82829abc5b642e70ffc14f55bd9d04a6f7e621bd30952c6c", 0xfd) execve(0x0, 0x0, 0x0) 10:31:23 executing program 0: setreuid(0x0, 0xee01) socket(0x1e, 0x3, 0x0) geteuid() r0 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0xa2) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x20, 0x1) 10:31:23 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x10e88, 0x0) flock(r0, 0x4) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000000)={&(0x7f0000000080)=[{0x181}], 0x1}) fcntl$setflags(r0, 0x2, 0x1) 10:31:23 executing program 1: r0 = open(&(0x7f0000000200)='./file0\x00', 0x8018, 0x1) r1 = kqueue() r2 = kqueue() readv(r2, &(0x7f00000001c0)=[{&(0x7f0000000040)=""/159, 0xfffffffffffffee4}, {&(0x7f0000000100)=""/157, 0x9d}], 0x2) r3 = dup(r0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f00000004c0)) kevent(r0, 0x0, 0x0, 0x0, 0x3e, 0x0) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000000)=0x1) close(r3) kevent(r0, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x0, 0x1, 0xffffffffffff7fff, 0x7}, {{r0}, 0xfffffffffffffffe, 0x1, 0x6f, 0x80, 0x1}, {{r3}, 0xfffffffffffffffd, 0x0, 0xfffff, 0x4, 0xfb}, {{r1}, 0xfffffffffffffffb, 0x0, 0x0, 0xc1, 0x401}, {{r2}, 0xfffffffffffffff8, 0x8, 0x2, 0xffffffff7fffffff, 0xff}], 0x10001, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffd, 0x11, 0x0, 0xeb6, 0xffffffffffffffff}, {{r2}, 0x0, 0x34, 0x0, 0x80000000, 0x83}, {{r2}, 0xfffffffffffffff8, 0x40, 0x8, 0x5, 0x400}, {{r1}, 0xca470257fa2ae553, 0xe0, 0x3, 0x10000, 0x5}, {{r2}, 0x0, 0x10, 0x3, 0x7, 0x3}, {{r1}, 0xfffffffffffffffe, 0x9, 0x3bfc09568abd2def, 0x5, 0x7d}, {{r2}, 0xffffffffffffffff, 0x8, 0x80000003, 0x100000000, 0x7}, {{r2}, 0xfffffffffffffff8, 0x0, 0x6, 0xe4, 0x401}], 0x10d, &(0x7f0000000400)={0xfffffffffffffcce, 0x6}) kqueue() 10:31:23 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x3010, r1, 0x0, 0x0) munmap(&(0x7f00003f2000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2) r2 = shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x1000)=nil, 0x3000) recvfrom$inet(r0, &(0x7f00000000c0)=""/107, 0x6b, 0x40, 0x0, 0x0) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) shmdt(r2) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000140)) mlock(&(0x7f00003f3000/0x2000)=nil, 0x2000) 10:31:23 executing program 0: r0 = socket(0x2, 0x2, 0x8) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82020010000000000000"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r1}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) sendmsg(r1, &(0x7f0000001980)={&(0x7f0000000080)=@in6={0x18, 0x3, 0x7fff, 0x8000000000000000}, 0xc, &(0x7f0000001600)=[{&(0x7f0000000100)="f8025a300e8aeadb5cc7fcd335a8f5fa66f090d3760c5f07f4e19b7d443a88256d5e31d7230da51cbe050013998ef25569e9c2f17c911b273daaa802e21f74ac69d30cb76286b13f2340ff4d", 0x4c}, {&(0x7f0000000180)="e2ea8b6c6f3facf8", 0x8}, {&(0x7f00000001c0)="af3588d7ff8d94ad98b6b545b3844757", 0x10}, {&(0x7f0000000200)="aa52b74e983e4181a8daf9a1855277baed1c045b60dfe73f658f9b07fafd60af67e6f79a9357d213b953c5d498f557519ea7f1a8a0831fb2ac5979373e", 0x3d}, {&(0x7f0000000280)="ed07806c6e3d76439999fd69c99ed9f28160a4d058432b7770cb6de8ac83be15c34ba23824773e2b4dbf2bb9374a7d51b8ac5e418799a8cb5c9e60c1dbc71e579553df79e6d7c9e343a6bcb9bca8d2fbd611228c08b4d1054d851b60de811cc149c7764805b3c85cb12e5cb74ed2d3de5f43ddbc748ad344e7c7f90650905ce76046c790d8b26c07de3f630e3e2435d41292fe30d2fdfeb9e5ebdc559e039b8ab3395cf1b17c5362a56f9c5766afce5a8d8e8a0e27ef8a666973201ca91004cf2ece7979d70c2b4ceb89", 0xca}, {&(0x7f0000000380)="bf14eaa311e430a49df8d208a8ccab79026de2c8a3c082350f0ffa0e5f3b11d63b055130ba5a71fcedf9e209f5580cd58c8b3103137de02dbd5b8f9d656827bab820f3d5c7c40998e94d39c4cf4dff806a00a2b627c80a22dbbfb4c9fd4ac21b04ee1198a6c4cfa118301dde5846f888215e044d9e69c38497", 0x79}, {&(0x7f0000000400)="2aada3cf96", 0x5}, {&(0x7f0000000440)="b5177912a69bb6524db592f0e608557050748d7facfb0d61cee482a907cfda7b30b44ea96ea0a75728aca3ea5e2a18d8a1243f3c9b12c968575b8915b5869bdfbc282041bd5d59d87f64b9a860b83a24160a52fd417ae09b75a4bc3b58da0886ff325e4ce18bdd4d81cc64543ae4765088f47b9efa6696c6716702b726553e57533cd7abae2f39f1074741a48d59a3ddf87acdf396198aed30e577537be58c56750c938fec7196ab4d837b1023fea95913a5e6dd6b2da5db860f69bc0b14633090a72a78e372a04321adbf0869f6ca458d165d48d96bf513bd71d251f724edbeba8229ea0a1b2544640545c07cb456f78f405727742be971a32cdfeedf72fcab3f470946a449c1be7e61ecae6160c61c592186b688ea35504fb77e30c9d989b61420ccd0aa246cd9ceb79005671d92251e68d8c5e79aed6782e1e4ee67afe3c436e2abd9e5666e67c9183650340c1befbf360ef70aa0a1ff953820627b5c8f4b46a31307cf47c765b7d5833e581a23d0fd473812143d3c0caa381b36271843b92e456806723f4d5ec077b892130eb6851ee4158a17b60d7955168566da626b35db294dcbf14fff76ca86837bee0599c6b266bd10e24f170547a5ea2adf7e8c38e422cdd568d29618fba2b879c1da4332a9097f37a4305e2980c6277f1c5399dc29bebafa41ab749ee068ead5bedaed907e3cb738f90429847f76dc80c5cde51052003c45205735dfc9b0026b7a11750f291f74c7a234e62727a61ba4ce54368de162ba6f03c2ae049d4e37e8316b8fb07e1e43a8905fed6a2391d295f478b538eaed0af0f6057845ae7a6a064c6cfd812efa6743ee4a6c99156de8cc2a49e5d1063848b593c1f2efb52729076ad0cce0bfd322bf02dda99549397e8b0d329654844cf1a7b2bc9465b94e2379613ff0e4de6d8104183ca7a5b94a8d6d18afee73ad3f25d2e7718e8dde0fbfe51f148682402e268f45d1eb741b87c2dc55f78c98f911b39e9bc09c98d2acf9240e55ce142c60c1c73bfe990780fd5adfcfff31966e81b42d66de216571c26ab5d8bf309256f7b15014cb98a48358bc65ba4b30639d12cba4a990af7708fb87007f6f27f9b638dea872c632bcee326c0d80dd4106b75398583a427707d5e6ae859b989ac3a43eaa93dbf9d56b75709f2f0d1f2a4933a8084dc4b5a3526f68524e4a4a6f457941157e1ce0761c728d694a7848173dc937400b8cb008eafb011b492df0653ef38cefd19fc91142a73358f2e0f387e1008ca4cde36fb6784cda3fe6a8a058b4bc5d12d841a02416469d3c8b29440427c78a47666a87a371bef09bc17a349eada9bc372f72897123c6fe713a42ae60cd265435f6d70c37a2499ec51af679c78ae03124c7dcd8cd46d0ede3213d510ffd5995663407895d597f38906ded8685507b840bcce47458777cf629441744f50bbba4c2a3a01342632b07d3ab6b5312e3ca5a22aef4c095f71df225667e0ba70c1b830e467a09df2e5fa7ac2de8c310eb0f368b3d88986cf8cdfc66cad83475c4825e39eb3e4f97b6d360455e09fbb0a986ebe00252ee3a23c94ce9181c2f5bc245b58735d551bf40cc75f9e35bee58405d3dffe33f73d82f9017a6e99e637e47a0adfcf3934dcdaf91de1c8a5e6fa405004435342cd1d9da0a1f6f335f5dd942a2c64e09debae6d291b1a488f727c632212ecd36b1d620b8dea6bcc50a5f05a5e6f171caf16579264aef06db0b0e8f20a1491438d380a280dcc829d24d8dcd4bd6d1d8d783713d8694f36644612d36ed6adb997e70af2e17a40ca6a91ddbf9328fa056f33d720236863bdc48599ec6363ae13307758b885deaede329a2f7ec0bf57df9be6f915867a3161634bc4d20d46cdc4b494513115f2cb9867c2d195a7f6dc464f11caafeddba38b13e8a09c6cbbb33af4db7d7f31b0e90c500a9395e4dbb52908a930166421e504c6888442911fa245dfafc070dad73398279c19df40f94f5963925b77bad163f9c4182392722854a40d7ec69b8431f310e2aa988b9d7ae0992faead02449425c6eba7dcea25284b7446ae954d7595ffafb1dd10e648f6a62395ae6bac11cbafaf0e9b5709df932d5c3109302a82059a3e2e6cf92f08fad4616f8a78af9ef5b1cafd172a54189a9e9aa1a78a7888424d17e8f886555fe77b24204051420ec073fce20debc89a2eec6d0c97cae96c835f7751ef7b96ced8b6fd80b14ac2ed2fbaf08daa26981cd3c1a44d6963cd7295586385386cb4a7a69d31152d3a36d9098bc277402b26ad5037891486674217ad4e37dc882801581707dd74f61f93a1f23e23b3054bb1d28a8de00844b29f8833444b6cb7430514495086bd803db356d5520676b3dd18904461f331fd292af49a97c0a7575f8fdaa81be367e26841f8ca3658f172559313fc28e0ce4e824f3ed952c758be9d891e8080ced1abca895a4ce58de560b2a4ec1cd6a4578cebeea523360e48e4d34b73ea62ec8565d61b239ff762d40557398f0d4e27b43c98064030ecb4f0e2f4be8e350f7f288d55f791935c85a75b64f98772c45e8f3da26cdff93c404d880e4616f945f91c12ff6d5e1b83bd3802d86d90d369fa8ab8cb62d0a9a2582566770b5589f15f1c847d4c36c1cbbcb9981bdb8b5550251810102bb119d3e654450fbe5fa765a6bceba68aaa8b6b12cd66749b74f63a4854cdbe956250c070bdd2741c713a6a29c6f15a3919b9a4b7972189504bd21e052b1eb153a6126db9c95859850f6c9aa114fcad0706a815bbb957e3cc3b9dd300ced561a9f2d1c6966395184a7ed9152189fe64e66123de194fdd012ea8b0d6506e921ca5608dd51d29ff30039e2b764a36b30496c0191cfa167c875563d89e606b5bf16a5d16b0da0d6c90f4a46f967dd6513eecaa75f7d85cdddd19e6d9b9561dbddacb8d91430e52c831bde03d9669fceae9c4287f983adba491ddd9345576f25c3d7162f849a22a2131d1686544d974f3685a5882649f6f4fba9fa5e41492f6a70d058e73e9b4b54fed7bb30679706579622efc3506b5f4300d99ed3c04623e87d5131e09f2cd02390d33642bf3caf99f809bc51d515e1ae47a90f042dea7933acedcde622d29fff3d630f6e903233265559a5d31e4d509e47ef6e536e5af277c3eb4b454dff243e1593be3436b5806de69139c30f5899baf56fad50cc92d663c8ded19b56f4ac092d21577f94793e0ac45737ab2845bc0f707d057f02eb8376fedf92157d9c44175fc51fd7fbbf652d39dfa34937fa25c630fb4e0cd4054cc58a07db5fd3d4086fa66ebaa67a88af1d8472508731f287f156d2ddac6d1fdf6e8d98ee75e7dd12fbee015b83c20eaecd87761115a5b1db7715ab0eea69cf9161d09b88b45376582640e48c4a5533d205c9e9ea8db0981001a3974ee8754f8be17e632182875544df2761493333520753de5332e91c73adfea969e06de267e83b5026145676576b491efc01ae191fb2c0076f5aeaa1ee6b20bdf6196571e2b43428106a43118391a09a2de9e4adda28ade06e9401f679d68b87cde222d8bc015b573db646ca1a35c1fcbc8253f36902ec07597a6ce6d067c59f32de7960e72a291fffb95d87c5da42a8c073ce2a133a4d466e4914713931c354237efd0808adbc48d90cc0b29d34774bd8e9e05feda43214f119194068d2d88290f9c70c8071d1e7db7b2ed904927bf290b59410118a0fb7f99980458944da70453ee569c8c36ee42c477c234688a58660f107524635a44f9a42e831d94335f7de5227e0b70eafb182c3febe96c5941c829b284f151e397ec0ea1b05350f8dfc04f58e8ba377cb2af582b6843e15c01cc0f035bb7ab71ec0f6ae3aa06d4b67f2185b42f84989229060579885ec426af8782781fd783a4a5617d3bbae71c7927a3900aa2ad1c3a6fe124f342dc69d665ebe10a15e8856fa64138f8b5bacc97c6b0bc0af3d6c9caedad53f9d3e86cfa529afa06fab930d7f83c5d3d7aad76422311614e2281c8afe3992b39713957747561257b5b28876944d829d1c184c5829e6f829b57236516d10e68c700ded7200fad9108e404a8b36291f87a373961402f8f810b77f948789ef490f171c8aa1a39f901c3aa4cff6fd4d88757f77490cb9a0d56dc60c9e0cbfab2bfa16bc3a48eaa3b284ccb090d492220209f5f146881b67f92e08472f83acd26d36d2f81730fe8f5888b79d3970fe413c0b27685fb62b6b2aab59044cdc87b949aa02b1f8938b4b7f63b075ca4e530c7aee073196eee60146619dd18959b9ad789a5b11f250eef4c36c33fc3224a2f930fb6ba7dbc447d03f2cf20946c4a620786a06e2c7f5e7796cb9dacef02da41d34bfe18ba9a78c9c4214115260c73690ee08e45b3c78fe4f1bfbc1bc51c96b6cce94aa10e921ff1439343072b3e4ced104c867374e0e55e5684b1c1e742359c68b52734075b21132d95270756b74ab36e27c0e684ed8bcc26bc63acabae2cef7385d81514d4df5c61e8d2443528b3ed75a48281cabc0579189b5ccb3b1d020b0c5443a7f8f13ca7b9d7a904d2261bc6e9d30e2f983c17aab1c8e3f1ad23f3ba66ced7c5b3df1a143ce3ef28060a8552b89b82f6df0043d8b5d31fda039f02c22fc31dcdbf42d8b6a9ea74368847affd5d079ac9ef62b0b689c6fb0b3efc2d87998939f9021804df3e952f7d773fd4f977be77fa9bc9be007c074e76cc064859ccfb30b742e2ee8ffd4afb2235813be0475cd44cdce149f05c3c312898dab1e4e63a9b75622cff23750c5269280f8c77dbc02c170ae507fbe24db93b8c8ad48e26090241300cb7960a6178989bb22fd2e062890f9101adbc0d348fe0383ebf77009ba27e6cc7009d2d74def5655b81b60abcf7117c895a4081ed43fadb9e6d9c17476617575d4a650bb3f2703051ee1063d365227f18f0da48b2bbbdad8588bdcf541a4780d85ba72bbd40ed3a25b2e85b6840a07fce191316009e2c1765ef5dda10830787aa9a512f9233e9bacf99c571c12ee1723dfd13eef6a57d33d179c01dec56bf32612920596a5b6e0379c9545b06a8cb6c11f10a67ca1ef3148723e8ba2a34fdf60e8070ab21a793448471ece47d1640407ba7a676285257c72ab2039f27dffdbbcb415e56760959be3465997e8bfbaaaa611c4b6a484c258b722f1f87927a99c35f520bfeb17e4d97d6fcec14c6773eb09e744e61a81e67ab65f4032ede7b43aa09db61ed5e49b5fcbba7be579ee15645ecbc025ce980a401fc025e9f455e05a38c8a9dd3d4e46f39187b8dd89dcadaf83caba0f9cd75d9c265ee56c59b176c8da03c2e6f7fca1264f838f6d5803a9f250ca482539f59ec9b5705366e237d55854f1a8afbf854c354db5364f26c925db38d23b2fc8c5d7ef6cccaa629c57917d2bee5a6eb880b77935fa853932c1bfeeb4a1beaf93d5c0891f724201322dc5caa76263dee46e2150d99d9dc844d11140e49d73643cafbab225746a1aff24ac59329325180ea6edaaf67280f0b29f1bf606c71cb2541813845ebbc0f12a874fdc2af405ad099b5b365506b96ddff9d1653815fce034d284a43d020c9d7558dba11af1e71996cca53e8e7563b5ff32b5824e3fa379e2e76e290aea09df8e31453733510310eaf42b8a38e73ee1ebb6c58eaab886ceb8d0070fa1da69196eaeefae7afd2b6127256118bf238ceb95eaaa87e2b5c4952ff500251146f4992780ea76635a9c2073284cf381d1d1fe36534e9eedf8f9c783ff32061b2676aac6883e9ab0df22f66eefc8dd0e4dd3e898ef7f830d3892e599735a", 0x1000}, {&(0x7f0000001440)="d67a7ad63acd746f147983a2a962e54df7f8853d34c2ab3994c3e7c73098afce7b3fd074498bea8aaf6c887a4b66acc2cc862ced3bd03903d1148365792ac192745fb61d92420899ccb3580bf84a20f301715cb73e10fb3a9a814ff9cca3a894925c102fd9314d3f20aefaad07ccec5cd0546eda5ce25c94584a9fbc4917eaaeae5632ff0d713664250ada7783526f6381f19e49dbeb48f708a794ad4ce3ac2ae0b8089453fa83cb7772e69ca9857e6f9cb680e19af896bfe345e20da0187800", 0xc0}, {&(0x7f0000001500)="4a244b2499d49979cb55cbdf8d2b6e883ce44942237f6bb87e696cb4a6bac65417ae866697d63616caf3c48dd30400867437c2656aeebececc8cee3bf3ba2c990fb75986cf1f89e13b9aa913612e2e7e24c98b97bd954d6f226b5ed339b4da2f5a9588b454e8534934fc7d4ee51ea108f64f825d25b97732606ab733562469debe6b66be93718a943bdeaf2447cca620750c47e3c6496089199517bc63f4349e2181e6725f197fef7049a541465cd62d2270bdcec1a35d5eb4602c415676d0781b348e7681ad67f08c663f896a9f61f54ef5", 0xd2}], 0xa, &(0x7f00000016c0)=[{0x40, 0x1, 0x9, "55ac79ed2506df4da51143efe3a2e96698c0b1dafa8b1080abab446a40e7878b0d110e5b83b4e97dd87a12874c2e8ddb"}, {0x90, 0x1, 0xa9, "e8f460b6e96cba9fcd74189a45346a5fe409a253f387a67c1aa6593eed668e071dd9949ef7ed72af7622b2bf90cc15e42fe54b12c8df4f1644979a0f4a644f7fe260acf008fb56ae689b2ce534dd0876bc16ed2fa438eb2e7ef88281ad1b6c537c3a18a4c590e5294791ff617f1b2867fb3d7904063ebd585d42789f51790bfd"}, {0xe0, 0x1, 0x2, "03327b7b65b45b7a71d2e42d1f072300461f09f874bc852d4a77ad5a487e2e2cd8a91b0cee0edda2beb3ec6d92489630cd6ab728d2fec9567e8890fdae050670861a381dd40fa1b163b8fe21407acff40a0f938b367bc2a9ef8a0b48cb312ea6584c372c4358df7cec6b3ee04942c777365b9f36dd3b31e854b9f903d8b0d2ed2d043a63c338da0a047bb9bc0fa2edc817abc7b5cd34ab903bd0152a24b65f4c2ab0a258043aae6d544a6eb872a3d6ae2284485d4b6741b19a3b8fbc33e3e4de1ad4ae40391b76839392b1dd4f"}, {0x100, 0x1, 0x8, "6b8c02dc045f1a57e431374640c8eca8c616596109f66a503deaf5f4ea796cbe33d8cd0fb6c847bfda5b469899df139e29406b46e5d93f4b46b0ef6e914fb4198e8bd4065b9882085b6c35429d57de935e8e239afa0a8001f6618c43614e631377bb61291aab0003d22a6bab19dc6f9fa4eacb8bcf74c4f76690891b32f580c9433fd3e59e718159f9be6554b5d4d29352f0cb6048da096f8e8d5bb8787983b928579820fab561f6a9b8049c9b29a17d9d273749ce3257f02bf4db2ae5489419e454f82a81980ab5b430b8fa4eb11c65f45c6a365c25aad061a4b66b982ae3114cbdc9d7fe58364a1de9"}], 0x2b0}, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000001ac0)='/dev/null\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000001a80)=0xfffffffffffffffc) sendto(r0, &(0x7f00000019c0)="c60f346429a5d6165107aa4c2383d0fe7b90827cbe1b91e8a7a936434c80e6ec4f10dbdec0d91b758d7c14c88736652219da3ffc414c0e4a1c64a9c513ac0f5a3da74489e70ef4d8a80772cb0d1c54bc6c055cc0f4ed05bc09cd89dd469d74aee86f5b411c", 0x65, 0x1, &(0x7f0000001a40)=@in6={0x18, 0x0, 0xb7e, 0x40}, 0xc) 10:31:23 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0x625) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10082, 0x0) write(r0, &(0x7f0000000280)='ol', 0x2) 10:31:23 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x1) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='\x00&') chroot(&(0x7f0000000140)='./file0/file0/file0/file0\x00') ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 10:31:23 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$KDENABIO(r0, 0x20004b3c) mknod(&(0x7f0000000100)='./bus\x00', 0x806008, 0x1b01) r1 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r1, &(0x7f0000000240)='<', 0x1) r2 = semget$private(0x0, 0x3, 0x40) semop(r2, &(0x7f00000002c0)=[{0x3, 0xfff}], 0x1) openat(r0, &(0x7f0000000300)='./bus\x00', 0x80, 0x0) readlink(&(0x7f0000000040)='./bus/file0\x00', &(0x7f0000000140)=""/217, 0xd9) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000080)='./bus/file0\x00', r3, r4, 0x2) 10:31:23 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000001a80)='G', 0x1, 0x4, 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8002, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) read(r0, 0x0, 0x0) 10:31:23 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3e, 0x0, 0x4cd) fcntl$setflags(r0, 0x2, 0x0) 10:31:23 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000040)=0x3, 0x4) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) 10:31:23 executing program 1: r0 = socket(0x14, 0x7, 0x200) setsockopt(r0, 0x6, 0x1000000000000010, &(0x7f0000000000), 0x9) 10:31:23 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x0) r0 = dup(0xffffffffffffff9c) fcntl$getown(r0, 0x5) ioctl$TIOCSBRK(r0, 0x2000747b) listen(r0, 0x9) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000300)) mknod(&(0x7f0000000280)='./file0\x00', 0x0, 0x6) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000002c0)={0x3f, 0x5, 0x3, 0x20, "69661b95ab1a265823bc193e45b6c7f0dffe470f", 0x7, 0x4aa}) semget(0x1, 0x4, 0x100) recvfrom(r1, &(0x7f0000000180)=""/157, 0x9d, 0x800, &(0x7f0000000240)=@un=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$TIOCSBRK(r1, 0x2000747b) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000080)='\x00'], &(0x7f0000000140)=[&(0x7f0000000100)='^\x00']) socket$inet(0x2, 0x8005, 0x6) 10:31:23 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x1f) close(r0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x81, 0x4, 0x7, 0x4}) syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) syz_open_pts() execve(0x0, 0x0, 0x0) 10:31:23 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f0000000000)=""/15, 0xf) poll(&(0x7f0000000180)=[{r0, 0xc}, {r0, 0x10}, {r0}, {r0, 0x88}], 0x4, 0x1) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f0000000040)) r2 = dup(r1) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000080)) close(r0) pipe(&(0x7f00000000c0)) pipe(&(0x7f0000000140)) 10:31:23 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) getpeername(r0, &(0x7f0000000080)=@un=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000), 0x2d1) 10:31:23 executing program 0: setuid(0xee01) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff8000/0x4000)=nil) r1 = getuid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x0, 0x0, 0x0, r1}, 0x1, 0x6, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000280)) 10:31:23 executing program 1: r0 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x2, 0xfffff, 0x3, 0x8}], 0x8000000000067bb, 0x0, 0x7e, 0x0) 10:31:23 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x80, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = open(&(0x7f00000003c0)='./bus\x00', 0x400000003fa, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000340)) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000840)="27abeacdacc696a02cae3d46a08639290ba019653b31c6c02aaf7e578d1bd27edb8eb974cea369cbda649eb3a9277f7e22f934394a09e7997a58a8143611dc78fa349a28a499b029598031fe97a34ed7d8e744574117ee7d0383b3a74ce9a434ab149cbca0f42fc3eebbb3f440e59cad3855cb22b5914c8944a31cf19073021b017217b9fbb98cfaffdce05e3aa24e1aac594ce5de2021c6ae9e6b1c194b2391116779127b4db54f8102822157c3d1dddf1a5611a40c59d74a26d8a711599ec7003b5037818d1e25817c", 0xca}], 0x1, 0xffffffffffffffff) pwritev(r0, &(0x7f0000003040)=[{&(0x7f0000002040)="8e8e9e0806cb91eaa81387c65dbab608342bbacf80c4401302a1261b552f7f65d6b8e2c2458d93fe0b48e3bce1a00edbb412cca24fb85ce6783c321db648d61f3b36989445cabcaaab362188c7f79d096c5d053d09fe2210172215594755701fe991d66f967c208aeb7ffa8c6e8683dad3622c333eebe758f66605aeb65047afdf8752573b8dcc3e4ee9d6d6f50cdf0f7d199813fabe25f573a8ac49d6faa89aa89d6a75ead3b0ecddc7404174451613f89e1329eb18626fa3d0091e58abf2cb6f4c1ab688da755f85eb63ebb9d7b73f12057077965f7bdfd85f2f0ff6778a031031199df4ad7aae43171381b95840a434ba4b720515eeeeb9adac3fb49ba0cc1eacec182b2642493cf720d6b7c96789ff784c31cafa729d61ff3536e294f73a26452e3842dc25e4f4e1fb283bc0f22fc4e40bde4a40762a6ab3c1125a66063734b80772ca44f65e44388a67fd9e9003cd5071762f2ec8236ef59826ffa872727056f3e169f814df42c588678e77827c3f587067b266a1cffa772e8623a3eb3abee506e105c01a2f11acba8834817ffc837f32e7ec7dc4eb38b1b6d93988ea192bea0a230e95f06a27738469c7c42e561527de384d7b47717d37b47ebc15f93bb1134a277081ce8b71b20c0d1e71d7c414544f786f162d059f6648aa55667b64459da7bced6a0986398aa3ef011ee64909bf7d4fe4ad26d77d8fd2356efb5b48e17885c6f0564e15694e7fd94a3f8ae4222dde62f0f05612030f92680967d201a9e03ba22c2860d8168c2042e3dcb571f117cc8c9f7f33128991fd924871c5aa743fbbe88d6dbc7954105bbe654bf0bffb1242c302e99382132f96986f6ce01f916b597842c1197136f6bbf6e1b5b0a79e2a2573a5a90b178069e0dd960ddc5935211ab6f44565ac17dd341027317fa04c8a88559a61a7926b44ca71d10aa1bb331b1378b2a8286f215a3a7ed1d79257773027142131a6088c3dcdcbbf38e418e7ec9775b56e0632f178c3220540f0cc9ddd46881257dac4f27761c25d6521b64c67ab8b063c557cef753d3db73576f97ddeb1a27b135f7d2fe5d379eaaab98fe7733567239499049fbdd0467b840e53e7f4a171de53c5f1e6736cd7843c0bf9313de3673c654fdcfd67fa4c40c1a6e5071a57d201a8073938469b17b96ee0c6a20bb5c13a192d772a9c12b7eb8815f964bfb1c1fd7c5c7626004f0f5a06170f6ce82a6dea4532cf7933054d62d6f5df97dd9c2372b45f7a716c2d9e8ad9efd7edcc63684fca8d00f97c911c9d893ca13e410064f76a70cf5fd9f08e762d68b35854fc529a90bfebcbf5abc710620d6e0ba49243a77bcb9765b9803926434a02ad6a11900c3610e9cd14a45b4342b5237058534adc563d00aa1ffee7c6f07aaeb2a4bf4b492c87ec70ac009544dc61a4367f4e9709ca278e2da54f76c6a24ea1e38801bf386c7d87f1b34f9b3d1800cfb7c5ac83e36a06163b533c8d5c74c0bf66311b11f3adde37a3f2808a485c01204e80b6537d6a6aee43451250b3bb25ec83aed7453c0b2e41c4db369d36a0b7ea86205a996e60f0ab06fcd180b246d0f771ea86a1184b92c5c4a5da994fe4ea393c4a4a1a5d405736de0c9c0fb535d89fbfd37fc84bd38d760792ae117b404ae1efb95902e783dd1691f60eda8d6334b1e0f9298ed2b4e4c4e0bb9756d966ed64c59a17ff3b2d12d21a618e1b34f0819fd9641dd405c0ec018e20af62eed7ebe82dd2deb63a174e9152aef23b691f9bea458b0f478f410355dede2f26194590c7383afa59adf0bef3313a1ed1a0e59794bf49f80040313a48e86824204e59f9c6d20a9d23f1de740ac5be7f0ed42131e8bb4e3b61f1e99df78eff7541ce4c415e9dadba2e69ce71d0ae04b5def069124d87f90cbc8fd3e659638083c98529b4a3cb355152599c895e2698542047f02f9e5dbb877e2e07658f68d7434d05c099b8eb135b64f4dd3d7839317d5ed65bde1c7720b18780ac1c559ed958dcd15c1adfba17a58170530dc5bca2a9687f5b06edeca47b931c14fa07b3a4adfa62a25c987091bb260a2e2a0ac52fcaf15cf176594cf00701446efc8c0620aef0f22acf197c76888f88643b5d6dbbbf3a3bdeaed8b5913b2d81c818470de4ca90c4a6c0d92b46f006b10011632ece6da65482f9e91b358c94ea6cdb8ae9dc022e33ad53a339518d9f7b0bc99f0269a14a64985ca730e39ba95a01c8421f691ac2508945a1400f9818b82eea47168de73c3148fbf3025df9035af1bae27dae9af9ba510e49cdd6911587b66114ffb3f64a6cd4cb982ccdf489bed7237a127634923948bfe6640a3e6ae8341ea1e3a4659fc1c68000e907254f12d315e06ab9bcc6bad77b2c9d2d732ff2eb9a5f9bb02a0b98f6489e8e915de28d9f94d1a0f23fe00837468d0e473de9f40dbf000385255f40339ace83f733d3729cf4efb09fc91ad6472bb2a4970b65429ca4db98a3306326caca8eedfc3fd36316da42ef1ccd3a7a86bf9d920e9422b05edfaa3d1cbe57f4f857a1d354d4c2ba95c4f21ec624460d41e6bf843235c8c1fd3ff6eb77f7371eb54c2d0856269260680d57c0b1cb8f214f808a7a0f9ad6c1a8921af012a584e2ec738b2d4f56285abc83c82646b30082c20f342efcb7a6f419e4eb1d9b803adf52e6cd92c5d7d147c2fe497d24d345a3669a9ea2c9f0e66832e1e838918408b46a307b34a06c2f54852bada059e633ec02241eaea3358f1d83a4c3e51f97ac30cd250226a9ea0203d945fee01f79af354d9a14d3dfe3b67e16febb69f51387d037d6a44995c56cf0599d28d846d22b20daeb85e2de5c28b1b0142d202efea075b563a2d2561f8c115ff243b5f17f01bf41a984a6927eb02670db97e599844c968174ab410da1b037ab66924eeb1621fa5091c8328f7bdff0e4a08922e9b88138839b33b08c347a36be8a46169968e961edcfc9a490e6aef69cc57b1380ec076ed027351bb53c1c9ed9efa0ffbba26a2aa3c59ed11d5508286b1fb29793ec07837bac2a69bb91a113cfa3cdc820c9b4e833f5201f1f6553dc106200b31e6e37dd000dcb823e724ae7307400525254d491f90b708acdb8245e3ecd423a8895187be7f6277ba7a69080d76621727f1952fe3e16f2d9b7bf71b964ee45b2d669e68301e5c7e1c868a18da29010319d884cd0901d3bae8700aea00ffa80cd3de693f1a0dbd58d072d6efcc6907fe6dcf4b877f0e200cf46861178acbf8df3dffc18f708df371503750b50ba417c8a25798c83dc0e82f37ff695bdf7ab6918744b5755941f14c06663ee7be5d35129eb038fc8633540cabcf17616db9a22ea46fd8eb42b7cbcc5e3634ac4d1dfb497e0ba668e2d6dba44afd8ed7a7d832dbdbd129662824499f3a6df0f9ded5d3e78bcdafa496a3a305d9f83529f53c68e45c057e76a3561fd7745b2c5bbea6823b27eae90875e8a88da1d1433f27a4b6512f8d637c1048438c0e1f513e1e207f388ee8917da8a1b2424324e9aa964c383bdf3baf8a4e50ba9b7b0890634b7ae6b69861c0d4c1e9f8790d1aed1d46f8bc8a2b5a53cb6000b51db1ab75433cbbc9bd9b370d29616be8978c2964bf1a08a769e7e8924869cf309aab94989eabdab9fac6d8f3165921cb317f9baf4214e75ab729dad49c359805718b8ebe7ef5b1f84b0ea9f6b31411a01f31c8e149e9012f480278b79442b060897e94803d5091e50136a48bdcf5db0224f44938abaa069c54d1b2c51e802d9afc7e6600f98e010d219d4df0de7f44b77286e85d0f43e768028303d127de59debbd9119b911299add28adaab9d539fe058d5df4a86280657ba39e861c61af94a53e1739b20de21b4a20b56201da86a3565615e91d7e00949e8675f60c9387b585dfb5d4626a4d328ca387a7a22b9a052bc91c03651796b86189d8bdf90d5ae921c6031c96024970de1bf68a3736c271961f943f1692000df7236ecbecb98c3d3a311f52172357c2fdf6b7d087629d8fccc0692b02eed8035d75165312334a59fe7c809b4896b25fa649fae97dd9e1942edf18668cf6e9dbedc1977e910c0d16a708218a8adb2f0ff9d175e00369272cd54e1efbc0af9496112f108240c6af95c526c44fe445fc1cf3eac7a8b02df685cc2fbe7c1d06444a2846642c34a207080bdd8b5c01b5c8909f6b2cbf0575b32668a7ae083094ac4c8424263c5ee551f5c4e8f1a8b97a4135fc5c5e051449ce69d8551604b330900fd808334cc4841f2096fc3525870adc3f0c5a606f4076ceb71224620874b631db774cfb6e11d78c977c717be2be4f80b96be03769455897e3c33edb370f104daf83d6f22d4b3bbbfb317714a720f89af496e6ac86a676d5b1626d80bafc7ce6db7ff0b0af756d6e47477d49705fb99c436ce391249f31d2d2ead02a516fb8227b015cee379f7ee5337049976c9a57b385b4a1326914a8ca968f6a9f6c7b2b66a5ad775a9966a05d30d78f97a7e57e5b33437ebf42e7d2e363acbee1b87132bba88f9097106b0aae4e9d851ba66b7926c8fb12e6d05d75bc08fc276ca0fb91c7bd10c7f7a504317cbcbd52efb2dd39b3fc60ee6ce30cbc957444087c7c625ae306831888afed16227e31bfb5269d94406228ade84133b9cf96480582061ac5815c673d9773ed2514b975a33e1c1a9e500e0425f6b4444ad69125da6624453fb5fb5d0a6653caf4ec3d21db788d44f12b98cf3938f408d2df115147613226218d387a0bdcb81a2d2c5a901742e32549ae727e079853db0f729a106480af87f672fecc45a18b31fa1af498edecc153b9280196f8e7256d62f07c520588adff9b65aaa8236c1e23a1e605c8afbdb68fd3ee639c6548e2fc042f2af140bb9a96bd81b9a95ad1d175312ce1df2c5a2a4f239162f1897915ea4c9edd2eb5eca79d5554148a929078dc6a8c64111db1f77c2aa0c08e85a7fb0f2b5e510adb4db06272d0c42c7171aca9bc515b9b095760c15f77d6f14ac039dde49cefaeef3bd32de1df68a98dd91ce33bc2db74d46283bbe35621c894fd9ce8a04b7c6024ac6eb1c6ead5322a61549995409a7a1782209f8775b158bb0f7a9d995ec59238df2bbed50104a10385fd7827f2750e876de83c03609993db7b1d2fe8e53e7ff320b699562525bf7975a92b68a7ef0c8c463fff07b0dede04aee7e3c9ddde337325fcd1a169acd789263361295d21f466aca9a6998ffb9055aa1395f9534872486aba3376ae6e544c15bd4f6b4b77a73bb11b533200ee9c3b7e7102480416b10a7ec9e2729e93bee0c11993d07f0f26c62286ff50da09b5bcfca520a7011bcfb18a2d23e2d04e38e81f0e9c6c5c35e1a283322ebda61443ebb3587e8c1ffd1a7cc2c9937c070667895b2c438b333974c996a64c53aadb7a8f5d3792a043be02e1755d1483a067e8c03901ce645c09ce50d68aa764c34bc49f0d6d102f0985a3f793e57a828df8cae06afd91c0178f84475e7dc0fe3829b28944b9b648be3b7a918d87adbe60c8d72a4e684243a15ae2bd103a55ea65294ab52eb9f401facdca72b08c7eb4030de8455778dbd006feb9ab016aeefd3a39e5107d2e05403baf695598d3ca33d209076d0ec440c153e460b52b8f03e1e92d75eca0f0cdc2065cdb27ea3811c631cd333ec7b06b1d3c9d049ecbd1830b73358ba6062f7c834cd214af74222164fb832d22da204706adc9cb8d681a0011456cb380ca1c12cb974d769d3c19f0b076506e15bd298aab6efe2a74a611ec25def890e19e4579e16862ef617133fca068346e", 0xff8}], 0x1, 0x0) openat(r0, &(0x7f0000000000)='./bus\x00', 0x8012, 0x141) 10:31:23 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockopt(r0, 0x41, 0xfed, &(0x7f0000000040)=""/182, &(0x7f0000000100)=0xb6) mmap(&(0x7f00006ee000/0x3000)=nil, 0x3000, 0x3, 0x11, r0, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x80b, 0x2}, 0x10) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x2, 0x0, 0x4) setsockopt(r0, 0x29, 0xd, 0x0, 0x0) 10:31:23 executing program 1: r0 = socket(0x80000001c, 0x7, 0x2) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) socket(0x20, 0x2, 0x6fc) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setreuid(0x0, 0xee01) setsockopt(r0, 0x5, 0x20, &(0x7f0000000000)="fb31f02ad795081525e91714185ed7ecced70ad8b6ff043a755fc4481efc2bfb27322abdbf3fdd8ca4e2cf6d8f8f91bf16ca2ad21ac4f31a931d58687ab80903edf4b892e2a56ab186d9707f6dd6661697dee1572b15db99e86af45057c30ac928e0edac0b24eb118c20b2a50f695a5a656422d3efdda6023eab", 0x7a) r1 = socket(0x31, 0x4, 0xfb1) bind$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 10:31:23 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff}, {{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) close(r1) 10:31:23 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2100, 0x4000086128) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) faccessat(r0, &(0x7f0000000140)='./bus\x00', 0x4, 0x2) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x100000041, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000100)) pwritev(r1, &(0x7f00000005c0)=[{&(0x7f0000000240)="00000000e3ffff", 0x7}], 0x1, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a3def099f10f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5eca22e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0xef, 0x0) 10:31:23 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x0, 0x400000000001, 0x0) recvmsg(r2, &(0x7f0000005300)={0x0, 0x0, &(0x7f0000004280)=[{&(0x7f0000000100)=""/83, 0x53}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/4096, 0x1000}, {&(0x7f0000002180)=""/4096, 0x1000}, {&(0x7f0000003180)=""/211, 0xd3}, {&(0x7f0000003280)=""/4096, 0x1000}], 0x6, &(0x7f0000004300)=""/4096, 0x1000}, 0x42) setsockopt$sock_int(r2, 0xffff, 0x800, 0x0, 0x0) r3 = semget(0x3, 0x3, 0x8) semop(r3, &(0x7f00000000c0)=[{0x3, 0x0, 0x800}, {0x0, 0x3, 0x800}, {0x4, 0x3, 0x1000}, {0x7, 0x3, 0x1000}, {0x1, 0x401, 0x1000}, {0x0, 0x9, 0x800}, {0x0, 0x34, 0x1000}, {0x0, 0x1f}], 0x8) r4 = semget$private(0x0, 0x4, 0xa9) sendto$inet6(r2, &(0x7f00000053c0)="5f09c45787b32bdc1d835240e149b995ea728e9dabbf4af95c22d51963f4fcd48fee5d07bd310fab1c6e34001e36b26c602e4a2edc507dda8f1d5ef4ad218f3c92489da65279c273ccbee8b0099fa2034f7a3a48d8faa040f03468ad2f02ca396b77b06f5384d38bc28ecd1651f56b5a62", 0x71, 0x400, 0x0, 0x0) getsockname(r2, &(0x7f0000005340)=@in, &(0x7f0000005380)=0xc) semop(r4, &(0x7f0000000000)=[{0x3, 0xfffffffffffffff8}, {0x3, 0x8, 0x800}, {0x7, 0x7, 0x1800}, {0x7, 0x2, 0x1000}], 0x4) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000080)=0x6) r6 = semget$private(0x0, 0x4, 0x12) semctl$GETPID(r6, 0x7, 0x4, &(0x7f0000005480)=""/78) r7 = getpgid(0xffffffffffffffff) fcntl$setown(r2, 0x6, r7) r8 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r8}, 0xfffffffffffffffe, 0xcd, 0x7, 0x400000}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000040)="ad110000005c1cdcd6f5f45e6d6771b3156aa721576b613d7b95992ae505baed5d849eb0c2ccc159ace27ede90d6a8d40a8b46c541e63a1016245a36fc3e47552e172fdd968f5908000000000000002ed0f013449f0413b20ff66d4a4d9d3ffb50da4ffa75644da1202250b65f5dc4c62fb3dfdda77d08e2d2a8c77d75b23a10c067e263", 0x84, 0x0, 0x0, 0x0) r9 = kqueue() r10 = dup2(r1, r8) kevent(r9, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) dup2(r5, r10) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000005440)=[0x10000]) 10:31:23 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x7, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x30090, 0x40) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0x6, 0x3}, 0x10) setsockopt(r0, 0x2, 0xbe, &(0x7f0000000240)="26a31c000cb68a24bfa8b3be8d7f11e880c102e678233824a6c61e09629b43d56cd65ddc013c369022a443e9af02ce9b5903dbf507efe0f0ee73d74555c39700d55ac6eddf0546b08ae90bde0af5a7d52fb48306cef1458bdfa198bc539ad63a52fa5a5bf7350f604aed98b0a14bdb743f8933f7df161ee95af1078272c025af663b0ec5759c2a018b3db17df811061ef0c2412a767771c396a00f9d", 0xffffffffffffffe0) r1 = socket(0x30, 0x5, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) writev(r0, &(0x7f0000001440)=[{&(0x7f0000000180)="5a97cc4f65142566c0d00d15bf0156a67573a8e92f73a1869276bcd662ee569dd73a93eb39a2abc978aaec8f08c98a80d572ebc34cf44c5ecff4", 0x3a}, {&(0x7f00000001c0)="46e2274f4a6c2cc71930fbf0d56f5dd18a0c9bd921a3492a3044ac1e", 0x1c}, {&(0x7f0000000300)="43750f7ec1fdd69380ba055678d9ec39964e31e134edf1b42bde6f0a4df29e30b98d69facae7a713198fea40dd7cc34e413e0769377d06acae2824161954542459e4110ea9504e5e332b2a96bccc12532b077bdf296fc15fdc904f4ddfa03127c4", 0x61}, {&(0x7f0000000380)="43bfb6da75dba4528c39d4387ae790660fb7a9d69823756ebd46f0cc9e8acc076d5abec17ac5ad99dc5051dd278e2aa9f1f9e082b91597dec2af8332816e5c1031a187371d3ef04c39d31aadec47cb5b9ddbe836cd8654e9ee6e5e9053f958f8bcb6e3bdfacf832124e78ebbdc5257ea7a632c31d7827e23fc9115664c9ac4e18c9cc5982039091fb5d4e2862bb35e7510a5bb1e9c8813e905f0b2f3871caefc", 0xa0}, {&(0x7f0000000200)="caf94b97ab21373edae658062f1952fe08b128c27832d21b0fa0d4c7529494ead5dd0e3a80ae9267dbccdf3185fad69d3237d9", 0x33}, {&(0x7f0000000440)="6afcd436c1000950afa03ed155ef431f7cf097f9c5bb6eebaa8c84ee55d06e7f6bcee1ef840b57d4305ea24fca0326933564c8289a29868e22c5fc8bffc4b030962f7c0da99b136ddea9ee6278c50d2a10e0c606f0852763648fcd21c5b2454a7e9c2c5167175ea0d010fe6b14079e603570a9e1e8aa6ad5a73eb138a97ca2ca31e421ccdc0a0c8614535af963276486bc4c3e9b2719166d4460bbeea11aaec81c5f62d42087774647ce1b16d27aecbd8b1fe6a283230c478ab1624c8ea8779b11ec73a96ceeb90cddf42032c2eed3b9120572f5ddc224707076623d9bd22a22dd0da0c83df5de6aad3e38ab5df23a231e6124d92b559dc4805837ca2a6c0975e1ed8421af0780d06703644c68d528736ec7cd5e425dd92bf4f8cb6f16010e7377dd340d09447d6bc13d0d3ff3ac48476ba4652f21664045c6e48a80bed5511931651e569194f36e3536df8c7540a22df3e570ba1513d290748a5717878ede617f353aab18fe2e77b1c2c3f84c5b6f115cd2c734cc4740ce622fec8fba62e73f915c3477a288ed2a8c81b38dddfb08dc9e695e085d4319c42feaec7e6ed1e4aa7788eac9682f86702c06db809c3af6ff19f987f0fec9797027ca8831aeb03d9b41bda155ff9355adcec1cfa13cdbe14bb5bfd9ba74c88c94f513c2a686abdd4218a2586b4ed67eda542d7131c1bdf711b098eaf31f28704196de16bb2a81eecb3985adbe9d0ce1398a187871d44921de58681938802418268b85a0ed5f51da1826614fe90d3f24665ebef11607c12245b152c48c14395ecf6acaef35016cde1a637b453af773fad42f9cc298ba3f83e3800c32fd87178fca0b686eb8c5143f0d29c81c32ba1e638231b25bad07caae5b52162fff6786e9d90435b018c9badbdae03ec14c40241b712d047eb792e1f51ca45984cea129160ff0890cb3518d2c9f0b1a7708a371b0f76e1e4c65437cfcf48b3d8fda4f8f92eb00fa28a132e284759b464bef085d6a498025359c394d11720bea9f89ff6a69fceb80f9791ddfa51330d78cb5c4814ea0e84f0d25cdeb32998f573e80846444c33b0f1c124c70851371126c0b7b976fb810b2f5e935163f7aeb202831e2aa536bebec6507194ce433cbcb1185263931f51babb762dc330aed1e98562dac32af94ddc1fc8de931e3ff52521b0182f2a30b0ea3764d283b90fd7b8754708f94387b2c6766ed05c4b465d0052ee10508e7f6cd70b4d68eed88add4f7275f8f9449587afc2271ae153d263886243843e4f2ab161175a4c51102467f466ee3b28069e156b7843d8de3fa2681c2b0166394974c46cf1582f3f4ba1f847cd58c1b76022482c536d3f322de7c2ac5e9a7d97d0744adc3f374fca1f3e147637b1836492bcc796db4f0fe208ca3cf40624111ec94f57e9f0dd67425bb447d8fe0e9f8de467e8bd5cd7cf7b295a9227a21a7af0ad470c9168fb94c426f9e0df8036bd5f407968298e3a49a73b281378c7527c43858222dbb8da1e2fb979af2a486854eb3ce2608dd523e0eb97523907704a5042a0c03c24ff3be4ae04294983d453b29f23339ea245ea0ce1607c9822946f27d71cec394a4d83b3726a20ccde93daf061d2e727b6d5d14276906ae0f24e0359eb4faa8176c132933d05aef78fc123871a1b45d7606477610a42c65c2c5806557ad54997d19503f7c11c77b33b4c0372df25ea3b5b488db973301e4e8a1ae8fab7ff833d7de733d9ea27d309359c5502ec3560b795edcbc2ed77cd41f09afbb3c51bb58d1f82547d1f33c31fd530f036b28fc857f8b525e64a0c5c75ff497845aa9d5b49cd83a11f8f4a721e7b155703642f5d56af1b7c29bd1b80be558e70bc93f3e88bcb8341df1abe5be6cd61574912e3543a22634ab81880ec8727f594b079d53b776160320294053047bcff8880948ee4713df613f2ecff4b3a60548c1d298ab43ebe00d93b60e90f3eaab5b299cd0ddbaaff9acf2871c5a6ed8de6f64e938124a1e33d039473257254766528d674e49d86a13f9fc5a17d0ad4193fe942a15adc200ec536fb2a1a1a8ed16350ff990288100e4065503317697806296c53f15e92c13698a17c81fe1d6db0f003e23f5d7732ffa502153dbc8b5b6b7920935206f6d1dee03a1cd301efc1a8dec623ba53311105535b32bcc19bef4ad6a739803754254950e46531fc04a433480b2fa5cce587ad3ab2e33d670d1e7d1592eee3d86a3985d66b4638fb2006f60701d55f40cb7f671a8323d7e4eb5ffce1827612624b3e3affda9d13ccd8b575268522a4d1bde8c4492fad2bfea767e9c76a793deb9b85ea298ae829e6e01aca9701eb6da2f2ddbcf84a706688fc8805fd21f61f4f30a753d9b8fee1fb64d125f64bd17b85f1b287072def3bc56e79c4b0b56b773520b275dd244dd9dab68eb87ce27875e4e97e75e8c2286ba6b24d23309b281c853bc26d9203d7ca63e4481be119de36e876499717db280cfcef0fabc459ef21e9deedf422383f2adca40b2c9ef04aae97de57465651445fa96e0c19bf2440f903eb12b6095b2c4f2474d73b4e49765f7a62af6dd70a5795404a9ebf1c42c31f390a536ed114ad0b007032aac2287f2444900027519948ce063d2091e1cad6f104dddb01cb87a267ab04c090ed283505daba33e350e624996032c80efd6c3fbff01b8b6c7558aee79e1d227d30cadea89b323aa1664347f3ba9545993b53a5ef462ebe510ec7653ec26fb9e96d4644e96389531aae81c17fde829cc6cab6b5b6a6fd6312b919c1e47c1d1b794d4149fa6bb65eb899d0013d151526d3348a0c032a13a77f5f1423017ad55cf2d5da5835e8202b5d2cba859d6141722f022fbd5f5b9a69869abc5e4d7f416564d49aced3bf70802d93f7e9bc25b0cd4b05e1a1957ac7dd1c7d417b5e7a283f7f6abecd437123f9632b699e43b8ac7af097a24ac4e23ba9381f439c55a2adfb9eb2fe8210966bf9f860e64259866bdbabcb557a761b266ef0516e7c5abdc7e60f6815853a2225e33e5cfe4464039a4f973816a86c5a000384c7c61810ae0476001a1d120ca577b8c62f589615e4ac8a38102faeb712d4c8110cac8c3323b18b4cab10b2f6aac595c8e432af5a2a225cab6bd358a724a1c452e53ba59e4893f7c34bed5b97649fc1ac325635b09bd3f6d2d3c67f2585f1a078437209e82d2fdfcde52ff7bef607d09fc9df8abc0df2db4a24dbf9a7668f7405061bac81023277787ae39b33411e1170a479e823abf916162a301203f471f66d51d1c1b462b4693a3d8e57867ef93dc5eea5bd1200c74b700a92cb427f43918b670323f237f0b86c0a65d9334b3bd2b11337508944b259cfe8a2207bff84502c30a0111f0d91987aac06041254726cb54195ce15b8c9e19533a90e991544ebfc99894d78e8dac58de0ae7612def96dea8f2f6b585b3cb38252dd3c4b06f8e699dacc53968627475c508f43f34712fc19ba457a827044437d177201b7c485c76150869a5a5eeab349c390d933616895253909d505c11092f52f8bad5bb2f00c3704e14dc3ddbe51379da27f1a67c09306cb8b65b48d62c91b218b0f4dddb468df672f0e5d2bc7dc389069b55d30c9aa1296c79b7b03aef9322f209a4230a430da8a766e5430b7625367642a8dca532a903d531ed6d99997adc4399181aa26789cea11b727f75dba114a62c8a362aa90be35fca08543aa1fba8bc7b534ddb4c27d6d7184cfcaaa172e5aa775dffc7fb1f4241a5c36dfcadc9e5c5d9b8eea319eea06ccf4383de8395c43f0ec8fbd1eb8075627dcf61563cb6d203b73685e78218d2e1b751e0656db7680d4fdc2a700f147701d25ea0261d312b1db056f19b6135d782690285a5653bb829cac33edb7b4246f94faadf49e81eb607c0d233364ed5ceb512a731a3720bd02418842c37bb63b9f9b07327057e661573c6981ef2fd1afb347be996608bf742bd471aa13737d4d121689387f8863481be900da0ef51c8f5e3c55e40f0b62452f7ac80ed202507330b026fa38379a3629d699b07f6adb7e02373b4c06a9577ccdcbe897898ab6326c64cdb52ad2a7eeed341a3f32e6afa6d9d27da2c7bb128a9e170b0642ff2576e7559520b8e0c0415e7cbb7a51f2ed03d5e5decefb49050a2cb3e41a8827f77d8fb3eef4ff896843ef1f435bc34e9a2f0a7a1a04e6cdcfd5c3096ece94213944b47ea4c9c05016b428a150ed47073d31e7813c238b9adc8f28b5ed69e1867b64f3463c58f23bfb87549135c188c9a44dbdad0dd378ca1c6289e69edc2ca14f7c8c46b985bfddc9738a4e8c9f4bba0580f7e3319d59c7b446e0ab2fa0a4eb398bf53dda2eddb985c6f62d9c463fdae4cdd3ac70d82322d236e8f51c6232941a5599234226f4a1f091c0dcc67afede4965547e8404a8896f27e898e0f171027196f977fbb8aedfb47907cd09c64bf25a2d617ac1f97d071b384892914af8dd09467e755d7151b0fd41bb38593bba73c9afed55b9c5e81b3427a588fa75cd7c831a56f4cca85882e6d943be358e30f0b4d18f36ebd652b99ab2b6b7b2b606640cd01bab0f6dbf06884bad883e4c73669ea6b6394e7f73e77e716bae814d6d090b515c33c80bfe683928dcb444c79b70608221e78e7a412b884f884110e2d030d0fa758a93233744274c9e0d4eed545e2e7d980154bfdc8b445a58881133a04cf185ae2ddd33ff3cda6621e61a4966b838b1b28566348521651863a26179fdf40f4462de5a6566a51e32a2e6285fd72ff0f5a6c3a65c6e155f02d3592f99f6b509d8f06bb1045c9eeac664421ad02152a234eea80151c15e43d04d79771d49c93f7c33eaa34171e04f2721597ca030156c5772d4595c8cb3f61cbc83373b3e1ae6fa60145fe1fd72516e0e4f4969e098ea85519230c351a00fb4953c55cf08f72311465cfc06b90aa887e6c0e6f5aca60ae6b2895dc718d1912662a88e813b98dd860c4b69f7503428dcfe1718d3304a0cd1372b02c344f37255ecb0deccef92edf04600ec8df3a97f775ecbacd4317a5fdb648f9f89e0f729ea560ccbe30e9d92d2fc3ccb251ff34f6d0bb975683add7ed906da5158dedbbbf31c0f5ffbcfe21d2bf7eeee587080b8b9a99973ea439231cce170a1c32f8317981931c244f1269c7d4c5049662a3798d9416fe86b43fc3601cc21f90acc10e5db7193f2cfbb5aee9762c8d6ef0b57253a0dd9cfa6f82e971318b4b2c6744417282c4dcbbf344a6b058ab50b5e0e7d55c6f9830e360987704b78f418f86b6caa39f6ff40ca7c523fe40d4d5adf93061907819f0291c16324948c1846790dc442f12a880befd2a5ec795c000abf7816135c5ebbd44904f548badbb6115212946bde65e89ce65fc36453d5f3d35b463bccb614224f1fbda4647d3721e74f478e5c262f1181a3483e4a6b8673fd4e806942c76294493f49ad44591c4abc3f0c9e74ab0b8cf6d261462edb1cdee64fb1080488b760d6eb7c30644f1376692f7408d0310aba8c441b148cb7578493e91756dfb5a5682f26932f94347ea11025f16e81f161529388b84571d43f9965f847a67707c19bdd6977e40c912cc8fd6c10606f98ec6f53bd9b0772f9f1731a297b8286ba1e44ada2ef254011c9210169735d703910191cf4eb135060a729f8759756330e8c11df622d2e871e8c0eaf2c3de6e66680f8ac5c6af0df687f2f59c8595cfb644aa7283bf53f0d6f5da56c87637e22cfdf85f71253fbffb8cf2ba80ec463f27a1daf527d8f4a58c5f606c724fb45e051f279e14806e0b5baca33289049e01", 0x1000}], 0x6) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mknodat(r0, &(0x7f0000000100)='./file1\x00', 0x3000, 0x0) 10:31:23 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = dup2(r0, r0) ftruncate(r1, 0x8001) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x2, 0x3) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 10:31:23 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x881, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{0x23}, {}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x67, 0x5}, {0x2, 0x9}, {0x8a, 0x800}, {0x85, 0x8}], 0x4}) 10:31:23 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) writev(r0, &(0x7f00000025c0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9) r1 = dup(r0) syz_emit_ethernet(0x70, &(0x7f00000000c0)="79611bd7cd796f4de728f0e6fa57db20712c99b2bfe8a6480a4148c8026360d196128b9fa9f5e54547a13515a67dfe110850e16ae1d6baee710e85a047759a2e3535322fd0b2004fc7199bbe29b9f52a898a2d5d1dd816b13dd585f1e8151a0c29b9a939cde6b49d71c962e3921654c5") ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000180)) 10:31:23 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) nanosleep(&(0x7f0000000100)={0xa3, 0x100000001}, &(0x7f0000000140)) r0 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x8) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000080)=0x1) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) recvfrom(r0, &(0x7f00000001c0)=""/200, 0xc8, 0x2, &(0x7f00000002c0)=@un=@file={0x1, './file0\x00'}, 0xa) fcntl$lock(r0, 0x7, &(0x7f0000000000)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000300)={0x1ff, 0x80000001, './file0\x00', 0x10000, 0x5, 0x9, 0x5}) syz_emit_ethernet(0xfc, &(0x7f0000000400)="f2e560340e66a2b145d71f1051ba2bb3b7531c310ac36548cd130cae2f5e9d445cc710cff93a31c336dee61443a1a7a10c20f06b5c85490eef3d15b5f1ab00a90b1ed69c97ae8670fe9820388a5db6ae2d767cc374f3beb15199f409e4ad6fc08c6866534359efe22f8a3ba0ba084daf88f1edb2d78c2ce8debe71aa1b91c1495023b6794c0b34cc88c60f3fdfd03edbfd4338ae93a9576cd0a34c3bea454abec841bf91e8c5d907c38c0081b072cbe6db0212d823888aa32fd98243c813ca672f554b608987c7afd84f3407fe8497ec9ace2c2e4cf0e1ad2fc0d43840e3aabfdfc056b375b7150932a936c5fb94581d6721db925c276b884f245356") 10:31:23 executing program 1: r0 = socket(0x1a, 0x1000000008007, 0x0) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt(r0, 0x0, 0x68, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x3, 0x0, 0x6}, {0x18, 0x1, 0x8, 0x4}, 0x2, [0x256, 0x3, 0x9, 0x2, 0x3, 0x1, 0x4, 0x7f]}, 0x3c) socket(0x18, 0xc007, 0xfffffffffffffffb) 10:31:23 executing program 1: setreuid(0xffffffffffffffff, 0xee01) r0 = semget(0x1, 0x0, 0x0) r1 = semget$private(0x0, 0x0, 0x200) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x50, 0x7]) semop(r0, 0x0, 0xa456) 10:31:23 executing program 0: r0 = socket(0x18, 0x1, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040)="3f4612cd905835ff12bd7f32eeb18d1a51a16698707214ef34d7458669e0669c9913aaec49cc883691180addca9fa5356b7f430fe763e5761ebfbf4d0bccc209da1aaf4d7892bf16800a557bc941a1105cb6aa04a55b08dc868a4cf81589bfe4923951ef9fbf839f0b010000000000000085b09c003e6aaa9c5f711c47b7e2e5a24338f45f398e6fc16dc527c62cfabedcb0307937c8ed191fb315348bb52c0fe216af2b251b975c0a86eef1ae763c4fba3d5a84d5c602480ac04d82d33ee9ede3cfde45bc744ec2e6d9d2b6e17605266a00", 0xd2) 10:31:23 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x25, 0x8, &(0x7f0000000200)="a564c28dbe558dd9c16ea6d001fa0ef694599c2fed119d762c1c3203f4cb319f800b9872db0b3a5a4111e9c21efc7d11861326e917ae0ced8509cc412099cb08402588738b47b97eafbef5581d0da6f41823517a9afb60d0b9fed8bbbb30e3ec2e67298ff30f8997f9467fbb9fd257cb88aab0f37fdfba2b30e9279a1e7366418251bf510ec59086a11a62ad80111fad49603896f9d92d4ebf922bfed79b44cb53fc5554d026ee0df131cadaa8c37cac82cd1f9bdc6c4dc986cfe78d9d2100220e6569154a932af815263c04724b92888fd31ce203fd8b45f11013ea59e4723d3df4f7f71519316ce7a88e5ee78043770dc8a114845a4d27e42c19c0241de625fcd7226ccd9e9073f19a3c99f8f5842a47217044a7c29b82ebf6b62dd20fdd6b237e9f7eb77506c157c0a79fb020a9198fd925c970092f14403c8415bec6e9ff1ae77637f87408b2a4d570abcdca1e828bfff298c51d58e47d0e26a8cc4a38916bebe968e3696e68e2167d81baa59894b609644da7df749c1c43df5cc9663006d8d3426207497eefa54ffd8210b4661545d4907d441b14e88efbc41885e7e9f1894c6a45dce463a8624f655198de84ec9b55f32179a553e25dc0cff6704146a495e0b1a85018c3df93b41f105aaf9e5df89fd85c029a226e3fe23e0f7ec4966d42c5b0deca840267ab928ac1c8cea741ad90b7cdc3ca56e0557bfe8a17796ba4b785bd64d6441336cd3d0f76d2a7e2b0d3a2b77e7966069e9a50483337a4f1dbc3849bd281f297cf1131ea57ecc8bc47650a6f1d4d86fc6e7c8aefb78afda0a149e6f61b9cba02c70731ae3219749b1f7c99f586f1615094bdae4ba0b5594e2d5c9d8b69737cdb4a731c", 0x26a) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x0) 10:31:23 executing program 0: poll(0xfffffffffffffffe, 0xfffffffffffffee9, 0x87ffffffc) socket(0x1, 0x5, 0x300) 10:31:23 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) listen(r0, 0x9) socket$inet6(0x18, 0x4003, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000100)={'./bus\x00', 0x200, 0xfffffffffffff6fa, 0x7b037737, 0x0, 0x80, 0x1, 0x1, 0x1, 0x2, 0x6, 0x7}) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) select(0x282, &(0x7f0000000080)={0x3c}, 0x0, 0x0, 0x0) 10:31:23 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) 10:31:24 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x2000000000001700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x100000000) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x20004276, 0x0) 10:31:24 executing program 0: r0 = semget(0x2, 0x4, 0xd) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000000)=""/44) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000280)="3e2a7913e4ba6d673553c0c01b3dfaf90f1e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002000514295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e", 0x7b) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffffff7f, "01016d882e16615af872eefebfa600"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 10:31:24 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x2cb, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) write(r0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) connect$unix(r2, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) execve(0x0, 0x0, 0x0) 10:31:24 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x4000000000002000, 0x4500) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x0, 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x40) ioctl$TIOCSDTR(r0, 0x20007479) close(r0) 10:31:24 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) socket(0x30, 0x4003, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000), 0x3c) 10:31:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) fchdir(r0) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f0000000000)="1201b4da67", 0x5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) 10:31:24 executing program 1: r0 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2, 0xffffffffffffffff) mknod(&(0x7f0000000100)='./bus\x00', 0x12, 0x80000000) kqueue() r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0xfffffffffffffffc, 0x10) kevent(r0, &(0x7f00000003c0)=[{{r1}, 0xfffffffffffffff8, 0x1}], 0x24, 0x0, 0x1000, 0x0) 10:31:24 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x1c) shmget(0x2, 0x2000, 0x1, &(0x7f0000ffe000/0x2000)=nil) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="b6f847fe08548a622791"], 0xa) 10:31:25 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000012ff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000045bff8)='./file0\x00', r0, &(0x7f00000cc000)='./file0\x00') getsockname(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) linkat(r0, &(0x7f000001b000)='./file0\x00', r0, &(0x7f0000017000)='./file1\x00', 0x0) 10:31:25 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0xc0, 0x0) openat(r0, &(0x7f0000000200)='./file0\x00', 0x10a00, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000240)='./file0\x00', r0, &(0x7f0000000280)='./file0\x00') read(r1, &(0x7f0000000080)=""/94, 0x220) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x80104277, &(0x7f0000000000)) getsockname$inet(r2, &(0x7f0000000100), &(0x7f0000000180)=0xc) 10:31:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) poll(&(0x7f0000000000)=[{r0}, {r0, 0x89}, {r0, 0x80}], 0x3, 0x800) write(r0, &(0x7f0000000200)='7', 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x1f, 0x4, 0xdfa, 0x1, "e98a0782b20917a0346d30e1c65feec2b056a33f", 0xfffffffffffffff7, 0xffffffff}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 10:31:25 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)) connect(r0, &(0x7f0000000100)=@in6={0x18, 0x1, 0x4, 0x5}, 0xc) r1 = socket(0x400000000018, 0x3, 0x0) socket(0x3, 0x4, 0x0) setsockopt(r1, 0x29, 0x1a, 0x0, 0x0) poll(&(0x7f0000000240)=[{r0, 0x191}], 0x1, 0x2) pipe2(&(0x7f00000000c0), 0x10004) r2 = semget(0x1, 0x3, 0x82) semctl$GETNCNT(r2, 0x5, 0x3, &(0x7f0000000140)=""/46) 10:31:25 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) semget$private(0x0, 0x1, 0x0) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000200)=""/8) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000240)=""/153) setuid(0xee01) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) 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) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000001500)=0x1) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f0000000340)=""/4096) read(r1, &(0x7f0000001340)=""/170, 0xaa) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0}, 0xc) r7 = getgid() r8 = geteuid() getgroups(0x3, &(0x7f0000001440)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000001480)={{0x40, r6, r7, r8, r9, 0x10, 0x8}, 0x7072, 0x100000000, 0x3}) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000001c80)=""/165) 10:31:25 executing program 1: r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x1064, 0x9) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000000)={'./bus\x00', 0x1, 0x8, 0x3ff, 0x1, 0x6, 0x3, 0x32b, 0x0, 0x2, 0xc0000, 0x3}) 10:31:25 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="28000000ffff00eae0a3a400010000000889a4c3c20000cf9e9c02536dcf41d95c04c108e75c07000000000000007312b32fbe72270b33b9451cb437971519cf339ae572f67f02a2b876a74120d0574e678dfaebad053785622fd856b776e6b6d08aa4234ceb28c965e8d5a394dd6f5e85c3c12b074e845f25964b17328769f4318a18df316388cae8a36657ddea2b07428ba82715728f649e2b64a3c326173651d7394096279937bccd504d1157ca407f", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) write(r1, 0x0, 0x0) dup2(r1, r0) mknod(&(0x7f0000000000)='./file0\x00', 0x100, 0x3b5) 10:31:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0xf, &(0x7f0000000180)={0x0, 0x1, 0x7, 0x9, r1}) r2 = syz_open_pts() close(r0) dup(r2) write(0xffffffffffffffff, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x81ea, 0x7b, 0x3, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 10:31:27 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x18a28, 0x4) r1 = getuid() mkdirat(r0, &(0x7f00000001c0)='./file0/file0\x00', 0x8) getgroups(0x6, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) fchownat(r0, &(0x7f0000000100)='./file0\x00', r1, r2, 0x6) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) symlink(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000240)='./file1/file0\x00') open(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) 10:31:27 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) close(r0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) bind$unix(r2, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) fcntl$setown(r0, 0x6, 0x0) 10:31:27 executing program 0: mknod(&(0x7f00000009c0)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f00000001c0)={0x2e, [{0x2, 0x8979}, {0x3, 0x42c}, {0x1, 0xd18}, {0x3, 0x3}, {0x3, 0x400}, {0x1, 0x7}, {0x3, 0x100000000}, {0x1}, {0x3, 0x7f}, {}, {0x3, 0x4000000000000000}, {0x3, 0x200}, {0x3, 0xfe2}, {0x2, 0x200}, {0x3, 0x3391}, {0x3, 0x80}, {0x3}, {0x3, 0x44}, {0x3, 0x2}, {0x0, 0xcb1e}, {0x1, 0x80}, {0x3}, {0x3, 0x3}, {0x3, 0xfffffffffffeffff}, {0x3, 0xffff}, {0x3}, {0x3, 0x20}, {0x2, 0x5}, {0x3, 0x3}, {0x1, 0x7}, {0x3, 0x3}, {0x1, 0x3ff}]}) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x2800) sendto(r0, &(0x7f00000000c0)="47695e17c51e84389a50e8e79bb595c1c6e2442bec592d1321c3d791be340becedd86bd0a0c087e7b3a3aaec7236c65d473dfc9d93124df70120af0978f9294d89db98baa304a520f9e160765266f87efbad55a92919ec4f16d3240be628832766a35e66ffc1f36880dfff545988afb53940e76aa88204c6c2ded7c213ecc996d6b358c9fda1b1ea5a78", 0x8a, 0x2, &(0x7f0000000300)=@in6={0x18, 0x3, 0x7fffffff}, 0xc) mknod(&(0x7f0000000000)='./bus\x00', 0x2018, 0xfe4) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000a00)=[{r0, 0x7}], 0x1, 0x0) 10:31:27 executing program 1: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x2065d) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047466, &(0x7f0000000140)=0x3) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000000)) openat(r1, &(0x7f0000000080)='./bus\x00', 0x210, 0x10) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd, 0x80, 0x4}], 0xadc, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r1, 0x2000747a, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x2000740d, &(0x7f0000000300)) 10:31:27 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) close(r1) 10:31:27 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) bind$inet(r0, &(0x7f0000000480)={0x2, 0x2}, 0xc) pwritev(r0, &(0x7f0000000580)=[{&(0x7f00000004c0)}, {&(0x7f0000000500)="e281a97481f5b76bdf85a6de09d0ba1c5365dacc6bc7be41fb5904e8e45316cb59b5e481971d02b3fb3e5045f3c3f6bffd52ef564ed3f6371ede343eb5f368a27b3c7a92564ae57ba093973b5fa9166416dd5dff4815c8c4b482188fc521ebdafc9b62402fe2", 0x66}], 0x2, 0x0) recvfrom$inet(r0, &(0x7f00000000c0)=""/184, 0xb8, 0x2, &(0x7f0000000000)={0x2, 0x0}, 0xc) r1 = syz_open_pts() pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000200)="469b3a8b8aa07186b41376433fa6350d8d9de2be985d0a0bdc12ed75567cbdb8effe7c4b25e43b69709be1831445b35ee341de43f67942b0d14a89a6333c27392a80f5f402be218ec3155a418c6056a7e7256d97298788dafb3cdba1169c26ecff941646b103264204db06d3b01e2f01862cb7e013c231123cb6bdd0817888d64ea154891519e0ecd8fa1b5e755c60d43c037ab68efb21dee6251d8c5c582fe66c8d136c4560194a71e6bbcfe9aff1b5e124e53c8465f7229d9774ce3ee853d0aa689ad7e41c53eecd", 0xc9}, {&(0x7f0000000300)="3339f2353a523947a51ad68c47bc5fb071843879aac3315f8c264e3419490a97dde6f05c38328072f664a610f684b03c951b9a0005c61b34edbc1d1e003c2426d3d3af2fc4e3d181d734de7a2f47a06e497f021e1ab6d04866be389328fa95407b7649cd0b980db7cbc95cb13c", 0x6d}, {&(0x7f0000000380)="9c9ae732cd228b65982e7865c3ce05c3413601798d382ae2a709100d7496bcf52d32a145ac8f55fa511c1c301654a5c3507914fabfd16b54b3fab263fba4708ab7e0f78890b9e000a5707771a837f8ae8bff6a601db100df06f1b080877171b33193ab75067d065b96fdc5054c9ad9da91d0f7240ab16fd9b674992e281b4e34fc2ed0923f92a01475ddce77522dcde5bd36875369b2f1f826a56c0db5ee16edd6f01472", 0xa4}], 0x3, 0x0) r2 = socket$inet(0x2, 0x8000, 0xffffffffffffff00) getsockname$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000004c0)=0x3) ioctl$TIOCSTOP(r2, 0x2000746f) 10:31:27 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x8) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8004667e, &(0x7f00000000c0)) 10:31:27 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) ioctl$TIOCFLUSH(r0, 0x80487008, &(0x7f0000000180)=0x80) ioctl$TIOCSBRK(r0, 0x2000747b) pckbd_enable: command error 10:31:28 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) socket(0x2, 0x5, 0x6) 10:31:28 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x51c3, 0x106, 0x3, 0x1, 0xb3, 0x200b, 0x0, 0x0, 0x3, 0x8, 0x100000000}) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x0, 0x80, 0x4, 0x20000000400}, {{r0}, 0xfffffffffffffffd, 0x40, 0xfffff, 0xfffffffffffffffc, 0x6}, {{r1}, 0x0, 0xa, 0x80000000000002, 0xc95e, 0x8}], 0x9, 0x0) r4 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x30, 0x20) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x80, 0x1, 0x10001, 0x3}, {{r3}, 0xfffffffffffffffb, 0x0, 0x40000000, 0xfffffffffffffff9, 0x1}], 0x3, &(0x7f0000000200)=[{{r4}, 0xffffffffffffffff, 0x40, 0xf0000000, 0x56, 0x7f}, {{r3}, 0xffffffffffffffff, 0xc8, 0x80000000, 0x6}, {{r2}, 0xffffffffffffffff, 0x18, 0xc0000001, 0x6, 0x9}, {{r3}, 0x0, 0x8, 0x43, 0x1, 0x6}, {{r2}, 0xfffffffffffffffe, 0x80, 0x81, 0x0, 0x2}], 0x5, &(0x7f00000002c0)={0x6, 0x8}) dup2(r3, r1) kevent(r3, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x62, 0x0, 0x0, 0x0) pckbd_enable: command error 10:31:29 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x0) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) 10:31:29 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x23, &(0x7f0000000000)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) bind(r0, &(0x7f0000000140)=@in6={0x18, 0x1, 0x4, 0x9}, 0xc) sendmsg(r0, &(0x7f00000008c0)={&(0x7f00000000c0)=@un=@abs, 0x8, 0x0, 0x3a9, &(0x7f0000000100)=[{0x40, 0x0, 0x0, "e6162f9030a0b2c63cdeed5e2c5b4f623f228d845e3dcd8d9ce3424b8e8153692e8384453530a4a53897d67b97"}], 0x40}, 0x0) 10:31:29 executing program 1: r0 = kqueue() r1 = semget$private(0x0, 0x7, 0x20a) semctl$GETPID(r1, 0x3, 0x4, &(0x7f00000001c0)=""/224) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) read(r2, &(0x7f00000003c0)=""/231, 0xe7) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) r3 = semget(0x0, 0x0, 0x200) semctl$GETVAL(r3, 0x1, 0x5, &(0x7f0000000000)=""/34) rmdir(&(0x7f0000000180)='./file1\x00') preadv(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/24, 0x18}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0) 10:31:29 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb13f3b74e0d8e9a648a73b377158de9d6926f02dfb5eb32fa218682d6fea1c858f7380d9e764cfcb0652d0848f5df95880bf86f77cf9fd9d84ab620d91660a1dd89817997e72858c009d71ee02ff3ed90de459b19a7779e3884ea0b95cd8b16e1aac2fa2805d431475e64b41e74692c2590d2138b98491fe9ed5e2914e022388173f1b72502012a6757e0b5d57d8fb868be652118ae2ccb2e4940278cc7fb7ada78867e06d70b6f5d683a63beb013036c9548d004c306adf744535f9c98a7246c53167e2e6055ebf57f521c0535d3f4af06a1c5a97a36ccb88f06c156eaeceec2dbd4829467bd292537f4ca62e10ec28657fceb7c0d8e353a6b780d9cbe9e1098e57e8ed0fe4450d5e5d260e88aae2248c", 0x19a}], 0x1, 0x0) ftruncate(r0, 0x3) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00'], &(0x7f0000000540)=[&(0x7f0000000140)='\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='^\x00', &(0x7f0000000400)='c(\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00']) recvmsg(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 10:31:29 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fcntl$dupfd(r1, 0xa, r0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x510, 0x0) r3 = openat(r2, &(0x7f0000000000)='./file0\x00', 0xd01, 0x0) fcntl$dupfd(r3, 0x1000000007, 0xffffffffffffffff) 10:31:29 executing program 0: readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=""/4096, 0x1000) r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') fchdir(r0) chroot(&(0x7f00000000c0)='.\x00') chroot(&(0x7f0000001100)='./file0\x00') r1 = getuid() setuid(r1) 10:31:29 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x6e159777, 0x0, 0xffffffffffffffe0, 0x1, 0x4000000000000, 0x2, 0x3, 0x2, 0x3, 0x10000, 0x81}) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) fcntl$dupfd(r0, 0xa, r0) kevent(r2, &(0x7f0000000100)=[{{}, 0xfffffffffffffffe, 0x1, 0x0, 0x997f}], 0x6, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000280)=[{{}, 0xfffffffffffffffe, 0x31}, {{}, 0xfffffffffffffff8}], 0xa7, 0x0, 0xe50, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000140)) 10:31:29 executing program 0: r0 = socket(0x2, 0x400000000002, 0x100000000) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x48, 0x0) setsockopt(r0, 0x200, 0x400000000021, &(0x7f0000000040)="a93226ba94a7df74b4293c7e90844fe475cbe29b750cb0eea2f8ca32239d8ad00636ba09a43de94f9133f40bec91e56ea29c336bb94a293ba546db1f7a0654f35c3de49dd19c5c49c228c0f5b21ade02cbb38a6742d061d68aa0f65fc211bed4ba8cccec1094eb63c881cccd8a78c1210ec4a2758e1a5318b72d2d671353c2ae61de64729f5e40bc8229cacbc86742a35425653b43918e94b92104b7a807fc9c88a41855483845e096f036f5902ba0a666bd40414874e23e3cac2cbd619e213459b2460fd38c7057770e3e8d3030a215b08faf078a84", 0x1ed) 10:31:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "f430c1e7bb6fc6ea3c5b00000000000000e74de4"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)='d', 0x1) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1000, 0x0, "3e58a044b1fb0364c62c4028c5d58a014f77c2bc"}) 10:31:29 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget$private(0x0, 0x3, 0x2000000) semctl$IPC_RMID(r2, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x40, 0x83e, 0x3, 0x4, "03b1d01ac40705bb5a295ddd8994e2bc4723f5ad", 0x6, 0x4}) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) munlockall() socket$inet(0x2, 0x0, 0x8) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000000)) fcntl$setstatus(r1, 0x4, 0x80) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) r3 = socket$inet(0x2, 0x1, 0x0) r4 = geteuid() r5 = getegid() fchown(r3, r4, r5) 10:31:29 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r0, &(0x7f0000000340)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000005d04fb8f49179487b800e995438a432800000800000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0], 0x40, 0x4}, 0x1) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000080)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000d80)={&(0x7f0000000600)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000cc0), 0x0, 0x0, 0x0, 0xfffffffffffffffd}, 0x0) 10:31:29 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0xc1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) shmget(0x0, 0x4000, 0x82, &(0x7f0000ffc000/0x4000)=nil) 10:31:29 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x80000000181, 0x2) setuid(0xee01) r1 = dup(r0) write(r1, &(0x7f0000000000), 0x0) 10:31:29 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r0, &(0x7f0000000080)='./file0/file0\x00', 0x800, 0x40) r1 = openat(0xffffffffffffff9c, &(0x7f0000012ff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000045bff8)='./file0\x00', r1, &(0x7f00000cc000)='./file0\x00') link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') pipe(&(0x7f0000000140)) linkat(r1, &(0x7f000001b000)='./file0\x00', r1, &(0x7f0000017000)='./file1\x00', 0x0) 10:31:29 executing program 1: r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x2, 0x10) utimes(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)={{0xfff, 0x7}, {0x3, 0x2}}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x8) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000200)=0x100) renameat(r0, &(0x7f0000000080)='./bus\x00', r1, &(0x7f0000000140)='./bus\x00') mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x6) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 10:31:29 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000080)) mknod(&(0x7f0000000180)='./file0\x00', 0x9, 0x40) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) setuid(0xee01) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x20000, 0xa0) mkdirat(r3, &(0x7f0000000100)='./file0\x00', 0x20) ioctl$TIOCMSET(r2, 0x80044270, &(0x7f0000000000)) 10:31:29 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x4ecc, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x2, 0x0) 10:31:29 executing program 0: mkdir(&(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', 0x2) 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) mknod(&(0x7f0000000040)='./file1/file0\x00', 0x8000, 0x4) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') unveil(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000300)='c\x00') r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0xa0, 0x0) fcntl$getown(r0, 0x5) 10:31:29 executing program 1: r0 = geteuid() setuid(r0) setuid(0xee01) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x8a8, 0x0) r2 = msgget$private(0x0, 0x500) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) r6 = getpid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x4, r0, r3, r0, r4, 0x0, 0x4}, 0x80, 0xffffffff, r5, r6, 0xabc, 0x1, 0x0, 0x7}) msgsnd(r2, &(0x7f00000001c0)={0x3, "20a42440fc1d8994cdaa5ff083834e1d484fc45699f5349cc9d76d47810fe53dd13583062049ae2f2ab1968a10b2acffc8e3b351acb4c2e99960682c0624bfd5080aeb2c99b394aef38fd26975a5e7d8c579575fa9cd0d7ccd7c1ce0315a334812c9466329641062287edf630b9f42ce59208d260c03d67ceaa88ece28ee92cd6ed14e97209fca6dcfbeb44424296c93bc18cbaedabc51"}, 0x9f, 0x800) 10:31:29 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x3) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffb, 0x19, 0xf0000000, 0x6, 0x8}, {{}, 0xfffffffffffffffb, 0x1, 0x200fffff, 0x9, 0x100000001}, {{r3}, 0xfffffffffffffffc, 0x3d}], 0x9, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x0, 0x20, 0x1, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x4, 0x80000041, 0x7, 0x792a}, {{r0}, 0xfffffffffffffffe, 0x1, 0x40000001, 0x5, 0x92d8}], 0xffff, &(0x7f00000001c0)={0xd787, 0x1}) ioctl$TIOCSCTTY(r2, 0x20007461) 10:31:29 executing program 1: r0 = kqueue() poll(&(0x7f0000000080)=[{r0, 0x40}], 0x1, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) r3 = dup2(r0, r2) fchmod(r3, 0x0) 10:31:29 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./bus\x00', 0x30, 0x70) read(r0, &(0x7f0000000580)=""/234, 0xea) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="3f02575424cc6c5d00b3783203000018000d5b5fa63dc6f0a9000004"], 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r1, &(0x7f0000000240)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) open$dir(&(0x7f00000001c0)='./bus\x00', 0x200, 0x30) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) preadv(r1, &(0x7f00000000c0)=[{&(0x7f0000000300)=""/203, 0xcb}, {&(0x7f0000000400)=""/181, 0xb5}, {&(0x7f00000004c0)=""/192, 0xc0}, {&(0x7f0000000000)=""/110, 0x6e}], 0x4, 0x0) 10:31:29 executing program 0: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000200)="51c5bea1ea", 0x5}], 0x1, 0x0) pwritev(r0, &(0x7f0000001480)=[{&(0x7f0000000240)="31cf7e55f67f595a959eec5a750dbfb7ce83c833553f9efe616fae6a6b914c9f1cccb5ec19e52c3a2f022d9355a2d6bdc3ac24e32f5b5d682a1724443e17b3e41fed62b4ffb8fe43a1aec909339bc153639ea2a509ab02085f08d24092773ce53e1f4d14d82976d9975a28f58797a3194a1aadcdeee0b9af2dca547a89e13f99c1fb3b3fb6a270132da29e27c1492f6d419d1812628cc87d331705eb675fa487a93e68ff0ab9fca6de97168d8469c329ecb183a4b90690a1b1bd860da5914b5a93d69cb9926fc292c91e40908f018a0e0f3418e6d1bf3f882ea6962a4431829a48d8f43b6ac7", 0xe6}, {&(0x7f0000000340)="180309b1effb9ab88649509ae6061d944b9a5900588421a2fdda9df62fe1f27d9b77cbc4f0b22b3d4f40e1e22d2fc834224115b433624c3befdd06e9ecb79798f9453b47660e96196144c209551fae744766a699e6a36a1ec0f7a22738ccf3654f6f5e1f517af575aa92c362b514f1016e461eb073fad97fd8289b6e0afe6d302432f0e8f538e11f41f302ab6927832fc25235f22e864166301cb610603b6c16d4daa6bc78d1cf5dee058efe", 0xac}, {&(0x7f0000000400)="5443204213b9981ba0be9cd08000abd53a115f7d93d26fabacf372a3fd79892743a4454a0c11eeeb921aa298c556a502d216be8c0f3dd39d21785f2a71a54469b5cfb2043b0c697d941934c93421a8c937765b8dcfa42e146b62ca2545b8c021d5f10477d1125422c67ce6f8e3ec71ff4bcd174af1b53b2be2ec8c4946d649e27fa23b4192ee0b982186d9a21c6fcb8c47c9e0bb9865e6f8b63314e916b9473695eeec442600ec20c350eedfc4d317a8aca5b344ee9e734e080a5d6afed3407965aa853ec8db37abc4f4008943bc0fa98feec9bb2c6f2ac95d470b7dda0c0960ddde8e9d82359455aed42e0de7d8a357865c56a7d7c8ec49ed8b144b126dc865833b1818bd705cf1bdc0a20546fc9af8361e4c53ded50dfbba4264a67c83080add0c51f1f5cfb8aecaf9084acc745321816c9acce1b02a39063fe891787e06d2cd2791476e4ed794995db715cde2b8720b54f7734d6a7aaa1bac2b9656fd9edbe03d61c2ec732cd853d361d5de415f9fb9ec7f89e0953b41d34921a0fe738d23bcd2dabcdc3c10ce027fa51fb809681200c032cb421dfd1bcd3a6daa625cf8f932ddf325ec1a002ed0ab6f7eb0b7bbf44e99f89d34229ba4a70ca089c6caf1acf447feb39d72bf164ce3a8549adfc5bd14dc76492e7a0675fb05d5e3b6728443ccd1037eef8ebc65b93b4ef46992a3a15a221ad50490cbaeb7f29638620787189eed03ef8d7b330a09e52d3c84de612db5f299386a3865d29b4f8405bb5aed9b667d3dfdc6d9af8dd4e2ddd2b17bf0382e10fd3ae72eb0d7f0bdfbb4b4f4f882e4d3a18cfb67f1916a22f6f8f1b3eb1ca6a7cd4dc03f1e35839febb56c236a0db52b970a2de5851a69b87dac9701d3d9ed40bbf5955b1ed8cbc5775f4e6768a344fe368c9acf81ce5b76e1e6f6a376603a7a5feafaafda324761a917c4fd721ee2b3c46dd8ac9a91340104a2cb0b25306f8d6ac2c91a2f6b909bd0b43771d990e65311cab0884561218d04837537ca3d790b92ef69d99ea102d92cee2be3c245604f1d09383a1328fbd4a8f25281ffcc0dac8c9be4d5867298cd2564aeb1c83990466741d6f1b08efea6d25a0c7aaf34bd5232f18d00ca3c1567502b0fc457c6d83a316114a1e32ac69cd8c7c2ca047d893039696df1a20cd4df60b8dfbadbce17bdae7f6f7c845fab1ecae28d584b7edf3a7b7955e7b0df1c7f6e0866ba196e57bfc08bbe1c31dbf526a432b2061ba12c027f75df3ae1405dcd5efa2f9f0bb0e63f32b0c54d09e8d2d40f44d4a289ea0fdfcb183cc509870d43085965fc764387cbc2cd39d2447390fe7777f97d6f7d72d92711d85256b63e60985aa06ae6066dd1505735f6f2823ff270aff59611927d65ddf260ecca18aa422d03f7035b860f54c86e2c79a8a120a8f8e5f793f6c205931b60263555e062697f0a4f4b7b31a900d178b6e404571e074cd51c69a617d389e49c647195579a9e2f9825fd27a47bbb06cf644d16171fbdbcea0bd5826ca24e835fdb1a17de309c7f8f3a470ed04e8dae28f729565b4823d4ca4a835c35f13293b3103a2a3b5242562de91470ea6ce32909f588f2bac54abbf2e7c7e7cf61f0f82ac323eecd2b7a2c5f8da0a1821f6900454e8ec7b5223ba00f7520d839c1e37919de7624f9a6cd88c438cc246dbeb06cc77f2e5673aa043bf90d50191deb5419820d5708c8137cb4e39a648b25a909e454f75d6dc06ebc0d2f5b7344d34629c7e5b353cfbe47b651bf175e395591b4f177c2e1ba258f8b2923a76e6395016f3fc31e07acef02cabfbce36ab2d976c901f40cc0c78ae2670b4a16747bebbf14c29b93e65095f3eebc8347f5fa8c6be5539425a9d2b6e49f22a5d0ef3aa1af0dab6fa803ef19f04cace7cecd1ae2bcc057bb9aef4313b2d88ed21039131b7dda2992fe7e9cef296d88827b13bdec7c587469a4c0c928e2249c63a799492e3c9ed5b709bfc508221576cbb73f8dc00992520ccca74eb4690441ee2a921d2bb258d26d37f19b9c9583f47fc951eef0f76f62e89562d5d01871b0151c844b04a7392ac1ae300e73f3180ca2b327bf71ddabe0d79e3e33fdeeb7ae66e9b606b727287fc38fd99dcb8dccb63dcf67242a1278da8c33bc3ca19257fa2561a04849345ccc2e3dcb68c86997e58e201db1eb61c33c7895637b3ced7942b83a52e724b29ddbd946637605eb7ac1abb5fd7be9bd106bf89286698f87639db11a588877f148d7b381efc27cf912a21aa92c764af6787cd8e950a410c1e832a37ac4902075d7207df1f0cfa67c31e3de1d8b6bbc1c4f53df7703d6baf77543a4ec212b907660f4d8db3a1864c711bdc260cf3dc4ea426d3a0520d7e5c5deff81a139ab300f8df22e27e3867e51e9937c3539626bb96181ca978e4ce3c0694d3f022586df238a227223c09e27126f9e992a8c6eb7e8d1421f4aa1ebd3bdae0bf4699bf62062d5d5a4fb8d0b5f781b173c068b392521276dce52578ec0062ddc2c5ea8a1e50d8c92b90257b6e26e1b1b33f2860d06f9a0234b5c933f12cca591f2df393b9d407a4549d09d2b8eb8a25ddd1dc577902e97f2d236b423e5c2f8a91d1ef9d0c11384f61e4b6245b046d923b41053ad192be2c099953b155208223549880dc177b9353b9adf9540a7db80a5150e2d9d06e976cb2d3eb87bb20d877cf95299762bd1deebe7c5c798c9a9b3f98a99e6ad9676c9f51a81aef1fd03eab78db29b70edd295b1163df439c73171c5cd4ebc1c67f066498c1d6af73957e0bba4b64855e046e2f48048337e765048ecc853bf12033897f4c733ece9804bafd2463374baaa55bd894cdf0fa90de9337ac233f75cffb3b4e1a14c4a427563b90942ce24b6ec7ef395a5bfeef32443fbada67d4c9898547074281cd827cf541f3137b73d8bb5402462d27c6b06322bd94745199eab18492051e488039b194667084693237d9fb9ad5b81abd480b1b2783678844224e33aed1129db8803d80841fe8455589ce276f711fd65fd047ee9edb156673af8223af6add1fd5bd22e211d39df68f65250a4c44f1290b5be662ccf3332f6cd83333b3dd77e6e2e56202d476513e3225e9fdf4d7d7609432aea0fa60460b928e666654e6e9b67e104fbb064154092dfdc923f11e43a7ced10736b3bbed92f2205712f9ac16b831fee75ec94ecd9ea7e5088632d6fcf014c51b192087233157038a4ecc3f78e6db6f56febe9b51bfcde276b8da5e20985d2c9935ef7363f7b31906f4d00bd2c330cd1b38e903aafcc032cbb2277e397e9bbff3a3ef2b85bc425f573878243ad74673fc4e136cdb1e10fbf0ded1fc54d72936214345da30fd1cd499ec7267badd83a9586de8ea4942025273170cda61380926b72f32374f00b635f96839a436e91a410d0237be0908fa2d7389d80407d6f29e98ad07efa56a5e08780e7969786c7b49a805fd6ec512cc78f96b8315c23e0b3df9df950fb7567903b8a829fe712b21e95330c45f08d6d7ba0a09ba0e94d31a788df7c5579246d30e6c5080b3e23f3f79f1efbe7341073a64dd7501b8187321ce99729e51e86c09815c6525947f07df249549c499624ce855e0b3a9ed93482a77d26e1b1b704d7184618d2d63200737c0b2073199bec88d111d65242800660b18222fb7a598d6fde066553173e1784d23b4be91038eccf7fd04b3110cf22bd1d7528f85bf901a83d0f73c2cfc11197b509c6cd3ea0723388b9c7915ccc3b9bcc5ed8818b3521e1b9bd7ca2e4f5c3eca862bf91255b2c2e96189fbae66cc0d998d73caa6bc0f92f3bba2159ee65c8810b4330f2d9c58e7a2280402e4218425b47654cf8954f709450abca84c95a37abe38ce8def8d551ce0473b282939d4d10b69d7f20bd9b57c7669edb964971e7a903d5aafdb535e21abf808a8a581dcfd9b15ecced2e1a2bdef6da88142799f0b6893d16de8ff901a81e37f514d0d05034a8dc59fba0aa504db4ecc35aa83a411687a22d8bf7f149e3b3ab8529b611aeed84f0765b31f3cb0e8e42417113ad04264e276eb6e853430cc0676a93c2e63f63d584ce545b444e5d0824bc0e289e3cd9b28c6111ad77f6dfd0a89c19a4d846e4604867bd047e1ca4c3f807c84f89ff476d80ec69bc3b01250e75e0f3857cdf7eebe2a0b14a801f512309a022fe93e028185cb873781ca109ef48a8401e3cd85ce31f778e96e8975bc3c04767a9f0f17cf0ce44db9d2a6f95bc821b972bdddbca1655800b53e9e0b42e9af74cc6012ef22187c0fa004e2bf99f9f3b5cd6c7e110938ea628f80cdac2a140682121dfe5847332bda2d98047f36e8d92ba704a79a496263667da046092e4a9b995fbe3826fc9dbe99eeb2e18cbed55886443f66be89f671e83051b5f7ac979b39068da04a68ca2ec5e904266725c65935df39bdf210fe55054d46e13db2186bac4dab36331ad2a2017ea8012d4bb145e5be85d21e356d86d12c8b14f0f25e87a734ba54cc3f081bc8158f006edb69a4b494856e9b0ca8f7c67c249aadf2c73c8f7319d01b1ba36cbb1ea36509f226f3ab0f22150fe9d4154146c79c5df19620b780130d48d65aaedb62e081b1f158b52a433e58cbedbc950d010bf0b29533825008deec9832cd6e7a5677f1776cdcd55ddb986dac6c95d322cbbfa7e66b4c0f82ac19f48ec53c3817fed8687fc42e16eaa3a633a2ce9c02a53f14a14989e38115c15a8f65d307e052e3c2bd36406962b4d3249f4380c49fca73942f57e6ac9ebd1d62b9f6fbe4964d4b8e7351efa54030cae38b3b60459901a79bc215c4ce479baf6e352695e26c4df4dd6173213169b8a942be70c0e0625c1c13bcdc7c07e6e07952973a88684646403129503baab123184fa92d0b367ddee7424ff942ff80b5ef64d7d38d8394664bb06556b4797068add7100d736888b27f5389359c3df7d634e2efa028bff53028c63599587b67bb050481534d5cd67f1344aaddf181c53a22d322cf93ec7320c0b11e4199e342caa7d6d6cb465cd88312687d13b806df054709aaff32382d0aa495d046daf5d00176699fb2c0bcb51176885e24abd8a48189b2be02bfb2e9cc87d61e0d11abad03c39f0730cb2b18a58171ce001fffde3f14e613b15bfcd44fcf6653c951da525c298b73c33fe65725ce193aad75e637624ec93bc27e8c2fb6a9bc0af8fe9df9fea057087e890948d9ee4ae69fbdbcdab976d169bb1e7f7a510efda07bb1c48e3b2fe0112130fa4086980638c5e7c6e3b7a0b89a11f73a0c56e31db965bf9c255fefad66e8c1e288d1bd3cfe277f1015be13e41a3ae0156a076a7080d4f6d223a65c0701251dbf9111cb4db727f7d0129c7559d0b05b6924ec0e23a37637963659cf817e3f689bb2ff555b6f1118d662b5e487e1f26eb317e72687726f3aaba1de275c1984d3478963d240e3c1dd0bad502483a2661d6f8827f2083a5f7d60f2e7bfd27e9bcf44bfeac87898a33093fbb5e2a03739fe29a56f1d82f92adcf55db9c7829280473f1f900f774cbf15516d0e661e1a38ff67fe560e36890ecb8cd0eb08826c0a6e81316ecb4b0584ec8fa3cb493fbcdb86696c3c9cab8126f92061adee0624fa7fae39edf53e5587184081ab9de9e70d15d7379c150b58187b3807ae9b3bf40a67803ba3f2a5237e240737d4ce14c3fcdb3e208daf1ea01f58e8c8cef0d254eb1b5271762b174d0cdcddc29d08f341898d53f5e152e49df2c2a9033aec1e76dbf6c9381c3e4e2cf675b84c25ce97550bb2fcf1feafbab2139a894f109cf485555af765874abfcd0e9d2281e", 0x1000}, {&(0x7f0000000180)="c3244c877a22a07da3c4d34c6a264a5d6ffc2e3ee9b6cacd62bd1329b25cae2a202884265709be6ca2296836ea38cb97b8d96c6bcc7c78aa6b121bc0a94b37271d4b86449c425dfbe17a4e562d36805d0dae5b47974de5c5b34d7701e5a9dc6952bbd484db944e94817309993775a406", 0x70}, {&(0x7f0000001400)="f1eedbe6aab9126d75f869401b780f753ee094448f7a7617a9cbb2701ad16f37cfd05b54fb8ce0ea29a5677d6fe62868736d5500dae221c2df5e82bc6935d0624181ed885be6ddc33a23fa06a8d735a85a38073cb82fec15b18f28d1a248273ddea9de78bba85c9a65", 0x69}, {&(0x7f0000000100)="6306e05f3201b29e7a3dc929b082bd3258026ee4bdeaf3b9de22133b0376304b72f757ab4fecff7db84b3e0b0d8edfdc23c19f1d5da42efe", 0x38}], 0x6, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) 10:31:29 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x7, 0x4, &(0x7f0000000080)="9acee0386ef8252710a368abc73db2f07d5de827e4390ac126f6f82be63b064be997736474504cbaa238fb0fed1edff8e88868e26c08cd42e20aff225154584e0c6b00f3524e420429ff41eae0ab6595ffd82024e9f33d2ff94ea240c5d9c3d5c2", 0x61) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000), 0x1) 10:31:29 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a4047e750c629300060000001c00"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x9, 0x2}, 0x10) 10:31:29 executing program 1: r0 = dup(0xffffffffffffffff) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x20) r1 = msgget$private(0x0, 0x2eb) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/169}, 0xb1, 0x2, 0x1800) ioctl$TIOCCBRK(r0, 0x2000747a) getsockname(r0, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000200)={0xa06, 0xff, 0x7f, 0x100000001}) setitimer(0x0, &(0x7f0000000240)={{0x3021, 0x1}, {0x1, 0x8}}, &(0x7f0000000280)) msgsnd(r1, &(0x7f00000002c0)={0x849c56df6410f8b3, "eb874426202c30a91dee22e637f6b6a1c2de13dd573a20d386280a68b645ee73b90a608089ea11de1ffd4246a90fc3c479e4"}, 0x3a, 0x800) rmdir(&(0x7f0000000480)='./file0\x00') truncate(&(0x7f0000000300)='./file0\x00', 0x7fff) getitimer(0x3, &(0x7f00000004c0)) rename(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0\x00') msgget$private(0x0, 0x20) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000003c0)=0x4) ioctl$TIOCSTOP(r0, 0x2000746f) accept(r0, &(0x7f0000000400)=@in6, &(0x7f0000000440)=0xc) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) mkdirat(r0, &(0x7f00000014c0)='./file0\x00', 0x19) msgrcv(r1, &(0x7f0000001580)={0x0, ""/206}, 0xd6, 0x3, 0x1000) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x2010, r0, 0x0, 0x3e) openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0x1, 0x0) msgsnd(r1, &(0x7f0000001740)={0x3, "50362db3c3ac946ef65a0a9e49abff660dd546d7378c124ff70c10279291e7a6a7267a473903a239a368b065e0f24ef8c613fc522c134aedc636b1931029b839e81ec98784bc19"}, 0x4f, 0x800) semget(0x0, 0x2, 0x260) fcntl$setstatus(r0, 0x4, 0xc0) 10:31:29 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x40) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r0, 0x42087007, &(0x7f0000000100)) 10:31:29 executing program 0: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x0) r1 = open(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000540)={0x0, 0x9}) r2 = syz_open_pts() ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000180)=0x102) ioctl$TIOCFLUSH(r1, 0x80047466, &(0x7f0000000200)=0x100000001) open(&(0x7f0000000140)='./bus\x00', 0x80, 0x11) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x20, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20200, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)) kevent(r0, &(0x7f0000000080), 0xff, 0x0, 0x8001, 0x0) 10:31:29 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) faccessat(0xffffffffffffffff, &(0x7f0000000240)='./file1\x00', 0x0, 0x0) close(r0) ioctl$WSKBDIO_SETMODE(r0, 0x80105727, &(0x7f0000000240)) r1 = open(&(0x7f0000000040)='./file1\x00', 0x400, 0x4) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000080)=0x9) 10:31:29 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x4000000000002000, 0x4500) setitimer(0x0, &(0x7f0000000100)={{0x0, 0x8}, {0x8000, 0x7ff}}, &(0x7f0000000140)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) setuid(r1) openat(r0, &(0x7f0000000200)='./bus\x00', 0x800, 0x4) close(r0) setitimer(0x2, &(0x7f0000000080)={{0x0, 0x200}, {0x4, 0x7fff}}, &(0x7f00000000c0)) 10:31:29 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendmsg$unix(r1, &(0x7f0000000b00)={&(0x7f0000000300)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000a40)=[{&(0x7f0000000940)="2f0e63809d2bf3d6c6352f80d8cd1e03cbfbca26f4fee8cba00065f9d28f120a95c495900350d2ee2b4fcdaa2f1ee78b587c8708b09d96a76b96f175ecf8e97e9807db02b288910bc4686f652c34d7a7c0dd04dc69f81f19e176d89c9d5d079465ddb3bb768245d8ad4d7fbecb804ffbff169cdd654c2a08383e6ef75de3d761809d59fc7d0389a2ee24dd849e11dbbde29c613dcd0e27343f2a453c93615fceba12260918ee4f8c884b9fb49c7ea6366e9f7a11eb66e94ee0f7f790e48045e0cd81469b4fd12fffe2701e5bb6527accbbf35d18", 0xd4}], 0x1, 0x0, 0x0, 0x405}, 0x401) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) pledge(&(0x7f0000000340)='\x00', &(0x7f0000000380)='[\x00') r2 = open$dir(&(0x7f00000000c0)='./file1\x00', 0x0, 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000140)='./file1\x00') mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) utimensat(r2, &(0x7f00000002c0)='./file1\x00', 0x0, 0x0) rename(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') r3 = shmget(0x2, 0x2000, 0x204, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000b40)=""/227) mknodat(r2, &(0x7f0000000240)='./file1\x00', 0x0, 0x0) 10:31:29 executing program 1: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() r1 = getpgrp() fcntl$lock(r0, 0x0, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x0, 0x8000, r1}) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x4) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 10:31:30 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x1}], 0xfff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x2c, 0x1, 0x7, 0x239}, {{r0}, 0xfffffffffffffff8, 0x40, 0xf0000021, 0x8}], 0x0, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffa, 0x0, 0x20000000, 0x3f, 0xff}, {{r2}, 0xfffffffffffffffe, 0x82, 0x1, 0x8, 0x3ff}, {{r1}, 0xfffffffffffffff8, 0x22, 0x20000000, 0x5, 0x100000000}, {{r1}, 0x0, 0x41, 0x40, 0xffffffff7fffffff, 0x2}, {{r1}, 0xfffffffffffffff9, 0x20, 0x0, 0x6, 0xff}, {{r2}, 0xffffffffffffffff, 0x80, 0x40000004, 0x7, 0xffff}], 0x0, &(0x7f0000000200)={0xfffffffffffffffd, 0x2}) dup2(r0, r1) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x1}, {{r2}, 0xfffffffffffffffe, 0x2}], 0xca, 0x0, 0x6cf, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) 10:31:30 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) socket$inet(0x2, 0x8005, 0x5) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) r1 = semget$private(0x0, 0x5, 0xe1) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000180)=0xfb63) setitimer(0x20002, &(0x7f0000000000)={{0x81, 0x6d}, {0xfffffffffffffffe, 0x7}}, &(0x7f0000000200)) setitimer(0x0, &(0x7f0000000040)={{0x9, 0xae}, {0x3, 0x4}}, &(0x7f00000001c0)) r2 = semget(0x1, 0x0, 0x408) semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f0000000480)=""/247) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) getpgid(r3) semop(r2, &(0x7f0000000140)=[{0x0, 0x3f, 0x800}, {0x7, 0x1, 0x1000}, {0x0, 0x0, 0x800}], 0x3) semop(r1, &(0x7f0000000240)=[{0x0, 0xfc0000, 0x800}], 0x1) r4 = semget$private(0x0, 0x7, 0x400) semctl$GETVAL(r4, 0x4, 0x5, &(0x7f0000000080)=""/163) 10:31:30 executing program 0: mprotect(&(0x7f000079b000/0x1000)=nil, 0x1000, 0x5) socket(0x2, 0x1, 0x225) select(0x2ee, 0x0, &(0x7f0000000140), 0x0, 0x0) 10:31:30 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x28) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) chmod(&(0x7f0000000200)='./file0\x00', 0x10) chdir(&(0x7f00000000c0)='./file0\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setuid(r1) r3 = open(&(0x7f0000000240)='./file0\x00', 0x8210, 0x20) sendmsg$unix(r3, &(0x7f0000000500)={&(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000480)=[{&(0x7f00000002c0)="c98838e6f52860c53146d8c8120ce209c7b6df3b4ce52937b7cb500cf994afa7a3bac6f5ed7535f5cb617dd6798f441e04b63ace448de4ca1c153dc806fe506985a00afae52f8fc3a9eb3172dc98e7d40c4e", 0x52}, {&(0x7f0000000340)="63a0162c10f68e8a96e54094b45a2fa529a24ed7f04ac5990e5b7f215685adb66946514d44fdf7b824cb91e2494e50792e55c07e69839cfd307912928439883b4bd95dadd9d69565ea9f0544279a68d145d4ad96435244d93284", 0x5a}, {&(0x7f00000003c0)="f97a62c441de425671fedf9077988915a2b7290641a459cada6b8ca1d87e83cf7b832cb951050e24bf7846f587058ae058dc191bed80b6f7a134fdac6e14bc497307f9a0d96f1bf051021b52d075a9302275ea4787a195f09cc67052994d7ce4021e157746e7786de7e223ef3bd4d007e3b9ef36e0ab11b7af5e91292204f98ab8adfc2e1805affb250fd3f027f34439f36d20a25ddfbc8d64b3e7eaf68a0a4b", 0xa0}], 0x3, &(0x7f00000004c0)=[@cred={0x20, 0xffff, 0x0, r0, r1, r2}], 0x20, 0x406}, 0x400) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='r\x00') chmod(&(0x7f0000000000)='./file0\x00', 0x8) 10:31:30 executing program 1: clock_settime(0x2, &(0x7f0000000380)={0x78}) 10:31:30 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) write(0xffffffffffffffff, &(0x7f0000000200)="74184fdfc095502280d19b21a09a96da1ce9c1b840b907f318d314ba17e233b1e2155cf34bac5268e930202328781be29392d08401a6b70353a31988d3f23b263c6917d3db1d24c38e483045318d04bd7b86cf0352bce434b1aa3ed17a45be13aeb23b131396c0ad632e8594c3fe3094353184a09b949d0d9040d1e518fc2072d7b8bf5a48f04bc37b55af360b94", 0xfffffffffffffe50) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/97) r1 = socket$inet(0x2, 0x3, 0x6) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="5b5f58df1208de7f7978731ad0b7bb606a95ccd67f9050772166fc22732c3655d5fdfc66cb2e0e40a101", 0x2a}, {&(0x7f00000000c0)="752900c73a3912d38c981faa23f8eb6c9bc9b25bc7e606ca3dfbf8b39408ecd1dd3d5c950712086c0a56cfa593fb09b0d1d456bc617ee766dc0f6ed38d1d70349ad2982f9af2edf340941f2ed35792e31ef7f0dda01fee574acbe7ec9f606c789faf9b1ba566973ab4ce3789e39fc0df2f917a3375eeebd6687b27a1bbd33dc0134231eb924ea1d4672f15e6dea434", 0x8f}], 0x2) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) 10:31:31 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x88, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000080)='oL', 0x2) writev(r0, &(0x7f0000001580)=[{&(0x7f0000000480)="5d7434fa9e0e1fd2b60defa43925a8622f2646c0ca5e8a9fb83acf4d4ed17a7c08c85e612a13a2933930b62213db632b", 0x30}], 0x1) execve(0x0, 0x0, 0x0) 10:31:31 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x20, 0x1, 0x5, 0x9}, {{r0}, 0xffffffffffffffff, 0x12, 0xfffff, 0x3, 0x9}, {{r0}, 0xfffffffffffffffb, 0x2, 0x1, 0x2, 0x3}, {{r0}, 0xffffffffffffffff, 0xc4, 0x11, 0x6, 0x2}], 0x80000001, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x42, 0x0, 0x3, 0x4}, {{r0}, 0xfffffffffffffff8, 0x45, 0x8, 0x1, 0xffff}, {{r0}, 0xfffffffffffffffd, 0x48, 0xfffff, 0x2d5, 0x3}, {{r0}, 0xfffffffffffffffe, 0x81, 0x0, 0x4, 0x7fff}], 0x6, &(0x7f0000000100)={0x1, 0xffffffff}) r1 = open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x4, &(0x7f0000000640)) 10:31:31 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xb, 0x0, 0x0) 10:31:31 executing program 0: clock_settime(0x0, &(0x7f0000000240)={0x39b7543a}) clock_settime(0x3, &(0x7f0000000000)={0x3, 0x2}) 10:31:31 executing program 1: r0 = socket(0x15, 0xc000, 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) setsockopt(r0, 0x29, 0x26, 0x0, 0x1e6) setsockopt(r0, 0x6, 0xa5, &(0x7f0000000000)="296e514f71587b2da0f5111e04de90fefbbf849538aa315f0fc7f7e776d29bf0ff58dda0479e94ee86df52661ea8bda6c5ebdf09faaa644ee564e63e660e67e362636c9035d9cfb56489bb8d3d45fb3951cc75ae617de59068fd97fc064a3eb7509b09c7ce72bfea72fa4df2e9fb9c283881dd04883c1831412f79fd", 0x7c) 01:39:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = dup(r0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000080)) r2 = dup(r0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000000)) r3 = kqueue() kevent(r3, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) close(r3) 01:39:22 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0xc3) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000002600)=0x8) ioctl$TIOCMSET(r1, 0x4020426b, 0x0) recvmsg(r1, &(0x7f0000002580)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000002440)=[{&(0x7f0000000080)=""/18, 0x12}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/39, 0x27}, {&(0x7f0000001180)=""/146, 0x92}, {&(0x7f0000001240)=""/178, 0xb2}, {&(0x7f0000001300)=""/4096, 0x1000}, {&(0x7f0000000100)=""/56, 0x38}, {&(0x7f0000002300)=""/240, 0xf0}, {&(0x7f0000002400)=""/21, 0x15}], 0x9, &(0x7f0000002500)=""/85, 0x55}, 0x2) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000025c0)=0x9) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000002640)={0x2880, 0x5f83ab7c, 0x3, 0xa926, "0ccd5e9bbc60a97eb81afeeaace2d5db18cc45ab", 0x7f, 0x1de}) 01:39:22 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) socket$inet(0x2, 0x8004, 0x5) mmap(&(0x7f0000008000/0x3000)=nil, 0x3000, 0x1, 0x810, r0, 0x0, 0x0) write(r0, &(0x7f0000000000)="c8", 0xffffff9d) openat(r0, &(0x7f0000000080)='./file0\x00', 0x80, 0x0) 01:39:22 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x6e, 0x5, 0x46, 0x1, "7bc2cc1fb46da9ef2c6454b8f23a82d772aaa4c8", 0x800, 0x8001}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f000071f000/0x1000)=nil, 0x1000, 0x1) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r1, &(0x7f0000000740)={0x0, 0x0, 0x0, 0xffffffffffffff59, 0x0, 0xbb}, 0x0) socket(0x1, 0x2, 0x81) 01:39:22 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x7f, 0x3, 0x4, 0x5, "afd7347a5ae593d41cbdaad6f3e52218f378985e", 0xffffffffffffff80}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20002, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) write(r2, &(0x7f00000000c0)="349531925ca292adb002da0867257d06ddf4a68d3a2afd312ceaa6d96cb8bdb724ed0fe6", 0x24) syz_emit_ethernet(0x5eb, &(0x7f0000000380)="fc6944fb881fe780d6d2921fa1bd35ed5b72a28bd61be10d7f0b13a0e05ca85a2f7cbb7d7f422a7938c01cec304e3b1808cd876a583706b2bed1909bf74d3e4ed9421fbc93cdf28bd2a5ba58c4906dfe73d8e69e7e28522bbc60c143682a8a05d5fecb2af84fff7ffcdd9220c77a6977b0129c75eb7b0fe067786eb146e8155ad08078aeb80c8c90eebb63ff76ebbab98fa63c219bc74baf4810867a250dc9bbeae6ebfa43edf1570fee232cbf2c0fc747742d35c7498244a771fcacd18b0f7b443c2949e6a7a954aa6ac875b5bf7734f2607c6976ba51ff9c2b6931a350ab4c5c4cdd1f236c4145f2c23ff37ac7eabca276f8ba34a8fdb056999efdf0d97ac56febb0fb4a95422a7b9297baae7ac2378b89459108c11dd005b5451e400dc28d926910b3bb7e1a89fb9591df629020368405d056956768bca9f4af311e6b900049d3ed51b0b7e2496d2ba1c20b72b52a86bedf984a7f8db1b525b0e16131d3ec83c1558cec7ff1daf659bd044788007f613ddb7537ad0462378771bf0047ea1f829622e6e8554710746f95ac2de84d633339de8e42ef80e88d2074cf927f99c8b9cceff737cc9adbcfe0542fb4abb44fc43b8960be59dba6c2ada2edc5627fa1b96fcb85dbd276cba114a90fc092572189766340fa9d463f11d1b82a4b7b3c7ac3932ef19a0ad014bd0ca6d99ca145ea4963f25be90632ccda392fbe7db6cd9af71e835bd8aba394d6c98693b0a244da2e546912d32dff9422795d343c1a810e97d10857361306d519153a5c63d02f0bc36ea7c5c6f8e81d1107d9bcbd4dd35515d8f7d2e907d02d9c42de65c40e13313d4f860b2e8eea4aef42a753f62e6fb193caba67b7320064834744529f971f2e5f264d2ba7ce8d70e609fa9e61efe32ffc1dba5ab762273d235374a20e3b60f3ed0a007b1def0805e1050b8cf96b3626a653f6725c357a528e4878395f007e0ca09f6b6e208af8573b9023bc5a3fb18a4e906681afbdd8d78355cd6a682fd92fb455e5b700ebb2dd430fc5eff7d5ec28a201241c4d872d34fb74d02e160634cb2000b4cab8e6ba18254387cce7665d2fd0345d3649da5d41bbfd66eeea8c7d140f25534aa55aef4a05d375581fbf1d8816579d4fb97d82aaffeaee12f3b44f746f133b7e118812a3018247deac0f1c8c57a18ecb32073ddae050fa5384a80976cb0d922b7ae6b827c73a40ce3f3fd3821cee4ad0a071b866dd87fd55ceb965fa3bd95cc228d4030619c965855f6224b19870da08a9c258880677e85d2e81256734cd7450c2201ed131d284920e9e3ba9c7da5cb1320038753183c817ffaf96bce585eb40f2e9e630773f2ada6a33ed01cdf52c58ed1164eeb1f9956a455abf13c829059e2eb31f105ff514cdb1534f5cc5d63cce0d48fb274dd9bbf3d7443920628190670bcd70bb556f4363aeafceee9710f8ec9652c189f879733c789bb6226b59941b8f248020ee5deb2c506a2e3784dbaa2f1d1b25905faee236ea77e1a7fe7a9898ec00bd937bb7153a8e302e13079e05d689e29cd0b0a85ce380f2fa65ef4afc77d164d418140f0e7709514301944e696ad71e7a8ff14dcef071831901d685001efea006dbdf3abb3a7050c7fdcc433092d52faa1c1b5426c9558f6de7203f35a00192e0698fdf33a6aa01d63b402b9f5d58934dba130f3749a021cf79f94de58a401c4b27b8d8d7be456f6029879feca373f24d6a77bc91c9718a614c281b21d3267a824af8ab97f65a298abb308284bd0056f04263d397220811463c66c6515abd154ddd2d5865b55f0e6be07358f3ec9c861ffe04cea8a2632dbb6e8d037f18778eaafd191b36cd7b292604b2d2db43d868fb0475bcc7535b2a99e28d6a92ab1acff869a0259eda0bd7a083a82396e51f1a34b8074be62b40c3fb4f13bc68bdbc44fac1133874434add22cb994c8045522fa68f167afdf90487665227e8990ec5c7697f6266a6eeaf8f0b305974d5ba9b814a05c6ce4dafeebfc4361107c1421ae8d2ab9f6232d3d9721bc589ae0b67a83e6cc0b98933b84fb477a148d2571a4310bb14f554de768874a4ec67431e86fcf98228afb52ea578ab699c03e461157776f86734dd41f12b963bfabc0223cb967f0289c1e008") 01:39:22 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) poll(&(0x7f0000000180)=[{r0, 0x101}], 0x1, 0xffffffffffffffff) close(r0) 01:39:22 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000240)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x3) r2 = socket(0x18, 0x1, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f0000000140), &(0x7f0000000180)=0x4) 01:39:22 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) OpenBSD/amd64 (ci-openbsd-multicore-4.c.syzkaller.internal) (tty00) 01:39:22 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) fcntl$setstatus(r0, 0x4, 0xc0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x1, 0x0, 0xff, 0x200000005}) 01:39:22 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x10b) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file1\x00', &(0x7f00000001c0)='./file0/file0\x00') setgroups(0x2, &(0x7f0000000100)=[r0, r1]) 01:39:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xffffffffffff8001, 0xf21, 0x7, 0x7, "c3a186e2d459da3547a3cf28c16ee731a151e117", 0x20, 0x4}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = getgid() getgroups(0x3, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x4, &(0x7f0000000140)=[r1, r2, r3, r4]) r5 = syz_open_pts() syz_open_pts() ioctl$TIOCSTAT(r5, 0x20007465, 0x0) 01:39:23 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)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3e00a9684a1eb5c3cf0997fc70d4354105a099828d6d132a30f4300e9c56b007e9d862572f2ee939d56449aa7f41bc302e037e0431629f85f2d762da74c67822a73adb616b38d9365bd67adffd18a628921000000000000000029f46af98260d222", 0x25c) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0x0, 0x20003, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215fafe0112eb0d8e5"}) r3 = msgget$private(0x0, 0x105) msgctl$IPC_RMID(r3, 0x0) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 01:39:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146e", 0xa1) r1 = syz_open_pts() close(r0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x2) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f00000002c0)) dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "e011ebf8d59239a35971911660e08d68686f6ee7"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xd0f, "b04d6a6e069f6764c8f418f2e6349911f33ffd00"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) 01:39:23 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x11, 0x1ab) getsockname$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0x17e, &(0x7f00000025c0), 0x2, 0x0, 0x36}, 0x0) 01:39:23 executing program 1: r0 = dup(0xffffffffffffffff) utimensat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080)={{0x2, 0x94eced4}, {0x6, 0x100000001}}, 0x2) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000140)="00000002", 0x4}], 0x1) 01:39:23 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) semget(0x1, 0x0, 0x80) setsockopt$inet_opts(r0, 0x0, 0x7, &(0x7f0000ee0f7f), 0x0) r1 = semget$private(0x0, 0x1000007, 0x7c) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getpeername$inet6(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 01:39:23 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x20c07, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000040)=0x2) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000100)={0x4, 0x1, './file0\x00', 0x5de, 0x2, 0x80, 0xa9}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r1 = open(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000240)={'./file0/file0\x00', 0x8, 0x1a9, 0x7ff, 0x1, 0x0, 0x5, 0x0, 0x3, 0x2, 0x6, 0x401}) 01:39:23 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x10, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="de15472d", 0x4}], 0x1) 01:39:23 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x5}, 0x10) r1 = socket$inet(0x2, 0x3, 0x102) getsockname$inet(r1, 0x0, &(0x7f0000000100)) fcntl$getflags(r1, 0x3) sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000140)="a49ef7fc2c0265ee0d65dc86fb81e80d51da9ea71c0c3de60e24136266e9ff211be1a062785c2d32c2b2c84f8217512375e1cb28b402c375db56bac617c581cf2f08498aa9f87e1a0ea99ba02abc24458e22403cd43aa0326ea5a899b0b7a22a08f0a8f1175553c47f9d223f0951ede864bdf0d27c", 0x75}, {&(0x7f00000001c0)="b0c0e78004ded83bb240b19923fabf61e0a6c239bb41263854e3cdf87993971a3442bfc092047a7127f032e5da99a7a0842a571956c9fa8f13d0680707958b5158ff3132e41cf75ef49068ed412b0c013c6d1c5fe1c8f01c89e7479ac21f7892b04614e900852345", 0x68}, {&(0x7f0000000240)="55e0a0e46a077a9341b9f0d78d2ebe5a5d7e8e0056ac028096f421345c9860870902a97f4af3fc6c9be4588b0c08f0797e777137dfdfec7bab7700e0abfae11c12c5088d1678c3ed3902fa182e1e1c10b9e410c9be9788dc17b25563df544c71800a45b2d55fa8074c8076c12da26c627422bb311924333f5b47b98433c62434ca95fb", 0x83}, {&(0x7f00000000c0)="76333fc4904ad31b368cb20e72", 0xd}, {&(0x7f0000000300)="fc6e6f732d99be897d52d4e61a4b9bc79044d8e415640a9057c79124c5700978ea33fb399563de44c2a15baeb2e6e788de4f351c19b9081e9faf93322392e6d498cf31758fb8b6563f9629aa4e582588d020a2d33e6237cd697fcd7a10af1031c9775baa10b5ae6c7c83", 0x6a}, {&(0x7f0000000380)="1991543eac2ebd99405ab98eeb2fec9a45bb4152695182afbf148378f5e8163aafcc9cfd9c295f266d2c56e3c7f6c4e02640c4c30ff04c6a0ad59f5e0973ba60605d85341f496da28716df911427bd", 0x4f}], 0x6, 0x0, 0x0, 0x400}, 0x400) 01:39:23 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20400, 0x100) getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/17}, &(0x7f0000000080)=0x13) getpeername$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/75}, &(0x7f0000000140)=0x4d) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x3, 0x2, 0x74}, {0x18, 0x0, 0x2, 0x4d}, 0x4, [0x4, 0x81, 0x8, 0x5c, 0x4, 0x5, 0xfff, 0x5]}, 0x3c) read(r0, &(0x7f00000001c0)=""/113, 0x71) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000240)) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000280)={0x1}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000640)="faad30666697f88700327ba2dfb0c717de7c305ddccd168ad2be5a00e1f0c147d2c184626646687a35a820aa4cdb822977526b27f3539ba86e2187b2e665f628588e34c1292be607edda48dfba556260728ecceb51bc7e0a05bb530765948d553837467a846ab214a5e97213a105228ef1a515d5094a51b3bbf21e9300", 0x7d}], 0x1) r1 = accept$unix(r0, &(0x7f0000000740)=@file={0x0, ""/4096}, &(0x7f0000001780)=0x1002) clock_gettime(0x3, &(0x7f00000017c0)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001880)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000001800)='./file0\x00', r2, r4) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000018c0)='/dev/null\x00', 0x481, 0x0) r6 = semget$private(0x0, 0x1, 0x80) semop(r6, &(0x7f0000001900)=[{0x7, 0x50d, 0x800}, {0x1, 0x0, 0x1800}, {0x4, 0xd0, 0x1800}, {0x0, 0xff, 0x800}, {0xba9a7183d66a006d, 0x7, 0x1000}, {0x1, 0x4, 0x1800}, {0x4, 0x8}, {0x2, 0x7b665a3, 0x1000}, {0x1, 0xbc, 0x1800}], 0x9) dup2(r0, r5) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000001940)) getsockopt(r1, 0x209e, 0x2, &(0x7f0000001980)=""/119, &(0x7f0000001a00)=0x77) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000001a40)={0x9, 0x8, 0x1, 0xecc, "d9c4eec2b7da2f913aeb7ae537af4b84aa40c6f1", 0xda6e, 0x1}) recvmsg(r0, &(0x7f0000001ec0)={&(0x7f0000001a80)=@in6, 0xc, &(0x7f0000001e00)=[{&(0x7f0000001ac0)=""/1, 0x1}, {&(0x7f0000001b00)=""/30, 0x1e}, {&(0x7f0000001b40)=""/131, 0x83}, {&(0x7f0000001c00)=""/174, 0xae}, {&(0x7f0000001cc0)}, {&(0x7f0000001d00)=""/202, 0xca}], 0x6, &(0x7f0000001e80)=""/58, 0x3a}, 0x1) fchmod(r5, 0x124) getsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000001f00)=""/4096, &(0x7f0000002f00)=0x1000) fchmod(r0, 0x1) r7 = dup(r1) ioctl$WSMUXIO_ADD_DEVICE(r7, 0x80085761, &(0x7f0000002f40)={0x0, 0x9}) accept$unix(r5, &(0x7f00000002c0)=@file={0x0, ""/25}, &(0x7f0000000300)=0x1b) connect(r7, &(0x7f0000002f80)=@un=@abs={0x0, 0x0, 0x1}, 0x8) fcntl$lock(r5, 0xf, &(0x7f0000002fc0)={0x3, 0x2, 0x5, 0xe250, r3}) 01:39:23 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) r0 = shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x2000)=nil, 0x1000) shmdt(r0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) socketpair(0x6, 0x8007, 0x588, &(0x7f0000000080)={0xffffffffffffffff}) getpeername$inet(r2, &(0x7f0000000140), &(0x7f00000001c0)=0xc) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x10200, 0x0) close(r3) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) close(r1) close(r3) 01:39:23 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000100)='./bus/file0\x00', 0x2000, 0x3) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000180)=0x100002) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0xfffffffffffff001) ioctl$TIOCCBRK(r0, 0x2000747a) 01:39:23 executing program 1: socket$inet6(0x18, 0x2, 0x0) 01:39:23 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000080)='./file1\x00') writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20011, 0x0) bind$unix(r0, &(0x7f0000000100)=@file={0x0, './file1\x00'}, 0xa) mprotect(&(0x7f0000666000/0x2000)=nil, 0x2000, 0x40005) mkdir(&(0x7f00000001c0)='./file0\x00', 0x10) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 01:39:23 executing program 1: setrlimit(0x806, 0xffffffffffffffff) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f00000000c0)="07d7a99026f182575c9d65e49412dae1708aa2df7fb3138b5eb85ddaf10085fe75964ee5548d307700edbe44c1f9c690c7e885e71284f6d8d88363771d73461112ce6bb708e56f502481ac7914787f02a2c7397290b7f403329dd0480a923975fd7921694dd414ff3f33380b684bec73c6c8943ac9e5986bc01a7c3ed2e5ec80fc7ea18b08cccd2f8146578561bdbed00821d0e263ade122f0b83d8794bde7f8cc9232f211a3", 0xa6}, {&(0x7f0000000180)="cf90e7e74b63e6f5c7a1e0123ffe3895460548febcae91765d91d0f9e58e221f", 0x20}, {&(0x7f00000001c0)="4291762c26477e57f21c7a3a88428d83f4564418e000ae68882af9ad313bbcdbc0b72a76915a64e95a9d095adb9442f2d183c4757d15d8fa3c8d994afe46eaa4a45b11d4b04c8a7ff0cff8cfd7d25f938700744e042bbcbc04b2f26fd3173c91a015355094716245f2cbc1703c91389160f886789f392b8f520ef2664b061c21019ac61bf82d1a077e992a47353ae5b6", 0x90}], 0x3, &(0x7f00000002c0), 0x0, 0x2}, 0x4) 01:39:23 executing program 0: r0 = msgget(0x3, 0x0) msgsnd(r0, 0x0, 0xfe8a, 0x0) msgsnd(r0, 0x0, 0x0, 0x800) 01:39:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000c80)="6430ca246c7250365229a3bf9f3a26f5e5a5d17a1baa3f43714b090000ffff002e360efe8e3114729e0400000000000000f86242b8e03ad14a77a0baebd111295259bd7fd692407720f52a13d79140ba72b1dd3b11bbea3ec8bc8ac56e8f9c639201bf8ffbaf85f2751d601e0001000053694d4a9b29a0947f9c87dff5a59d7151fdf26cfac5f1bd53d079312557290a6dbf72da8cde5b7335928283082ce2d6ebd033c681d1bb57c651ffe45545671ffa00020000cb95ed3e01bb5a05151bd592658bcf53ccc0cfde65677302a7b3cff35af67022bc906333bf001b899de71bed7e9066c46219dc92e65ccdfd41b42b3a63ead70840810454964d334efc7a01cf8ac8e08289638cdb1111dcb9d5f8ec1829cc830138165e387239f429570fc7fe8b5dc2682b18d3ca309b7ece438ecc97bebbea43c1b9e027d2016dcad3d566b9c90a440890f524ca6f6de15ccb8a3ddf6b57f6e7e1e40d0d6c467df2b2abf1594c23b46f13b93f7f4a167fe21d9ab26319d24432131e5799139f8cf656e3bb546442c899a8ee05074a0a80ee0252fee675d074927948cfd244add454b61f2f158f1651d06b6a362f2b3ea32638c81373b72aee473e7fb112bb6c1298295b7fac94d4f34ee871184c4fa1d650fc33b21058565ec0aaffffb628938f43ccbcc3c12ee655bf56e21e69f5cd145cb8e2cc5e1fa38a8e47c3ad421ef76807783334eeda24fbc0d328ae8410935b29aca76dd1a329c0352aef6ceda3ebb973d7aa63d9c2fda3c4d8ff440539b97138914aeff9695bb2fe7d58799ae226e9f4b759", 0x23f) r1 = syz_open_pts() close(r0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x6) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x7fffffff, 0xffffffffffffffff, 0x3, 0xfffffffffffffeff, "2c37dd8eba010400000000000000001000"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 01:39:23 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r0, 0x0, 0x0) getdents(r0, &(0x7f0000000000)=""/104, 0x27a) msgget(0x2, 0x1) 01:39:23 executing program 1: minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) sync() symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mlockall(0x3) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3fffffffffffff) 01:39:23 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000180)='./bus\x00') close(r1) open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x20) 01:39:23 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) shutdown(r0, 0x44) r1 = socket(0x30, 0x3, 0x2) connect$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0x9) connect$inet(r1, &(0x7f0000000440), 0xc) 01:39:23 executing program 0: r0 = open(&(0x7f0000000080)='./file1\x00', 0x611, 0x0) fchdir(r0) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000040)="90", 0x1}], 0x1, 0x0) ftruncate(r0, 0x6) write(r0, &(0x7f00000000c0)="485aa7666ab17433a1563eaf088a6dd5d9dde6eb912265f1759464b61ad1cda875e87348801f288de57237837f2d6815c9855df0b3fd86937509bf1ca8411fcd26414f69428b83e0a18007a4bcb473017ccfe322b18107ac73a7a5d2", 0x5c) 01:39:23 executing program 1: setuid(0xee01) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8018, 0x0) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0x200, 0x3}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:39:23 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f00000018c0)="a8ee1ff9533eacf4779188e8bad9e0be6f083257bb14a606270b40c9742b4547e273f079cc6e2e9eecaf90e3c5eae10b7ace14094d45cb87f800a9e90bb1d91f0fae7541949f9c61b58fb1aa0135de622e77d0ff0d60aa99d02699f4bda5306c8e959471ab643bc4aa3db71fa59d0d004c146294bf2a0e1a50d9cb97e0e02bb633bf5f3fdc7d3d1f763cb426cb6a3009366361661d6647c7f8d265b904a06f7112f6a5e6e3a8eaafe70714bad0a0bae1d9436a0529c05d5bfafe9a21cf4daf125819eb107d3862d2c8ce65f450115bec554f4c2efb4be30cdbb714f626caf4f32e08039011ae8423c3229017c72ee645fde5f464c49e484e42d489d52836aef5330b8ec6b595f84829d55a7c1f9d66c927320211c892b783a5b0ed48a68c0334cd49c677c6a5e9badcd8050426cb2c23d030cd2ede2760732aef7b21c065114799928510f76961a39e04da424c39bc4bce564055a59b417a62b1807121e61e0f1ed43335bcff0e89f489ef7518d8ddedd520737d74ce467ebac91b15b5ad2e78fde8cdbc30d92738e941b86bdd67870e6cdfc2984612afd012118dd67a791330fad73ae6ca109d87f8a190825743996cd1ad71c862c7c9691bdb4efd799ea16297d5ed26b42da0729b2112e5c6df170daa947d9f91ee0f3809c88c804cd630d4a1c7469d43f474cb57143271bbfe1e498b7d6837ab1dced4a9027b2e2ef077bba850aa284c52ea526f36a2abfcb09972723dce39d1691779306f1a05411c6657fdf32a8e205b40e20cc3cfac764f04313ed13fa1fdba8544c612497ea0bbea361bd3ad9908a6e1550e183f5653d5d9f534a4510b43b297d87eed419ef110376439ed5094935290b80bea993a4b01a48d18512bef4963063594355364a15d1fc061c69a40eba36d332d4aace1ff96b8a94611f11a02fc602038922bc31db68696bde2215638e3736560c4bc8f0b59db41a7cad7474774a96dae91954d2788af2801661e1c2c9d8c74a6d3fbf49b869eed77fa6aad50c347f04b66b8f2c6f1954bcd09d45a1ccf0d8675beef58ea7ce06737022e63038bbc6d9dbdce36122b70313f31634bdf95cdb5dbbdbd4bcee8d250ff1255d4e9aaaee4510a5771f9acc2f28b5d4d4b72343be04796636b169d09bba64a2225d903671b9a20b9f6776b4333394162515081de4866572a10ad8600e81c1037713751f4242a98ed678d02ca0d00c26b06a03cfac1aed969613c57da5f973cfe19264bd63669f93340c64e3571d7dec8f194331de20d9a39792fce81f0f12ef479674b169822a96c6d4711de523bcc22e984649ffe2513d578fdd90254edfd37c7f2795ed516e136dd752a69fa15daff934755fe9ef79d07ae260575854875e393eb731c463dc2e8b0a2c9fe9bd544b79a8678fb303204d2965a4e00022b8fa21b6ccc9f2097029469d1feacda3f71e9f873a112b50e2d40267aac9842dfb0f9c513a9fee9912abb36e9704a6a26ec390a018a1c490663f01e5110ba6d8609fddf3a816d45a8d316b0424771aa82ece7651a4ecfbf30cd9275f496b4ceb0a1780d6e1e56874be18558012442a939c63883c322a3645acc43ea1826743d4acefb3d70b8b52b31c8deab7ea2aed852c1ca1e74662ee2f938a6a990cb7f74431780c6ac1a77e4f55718d9351a049cc39ec7fd1f49a125b06200c043210612f68cd7669b1c3d1dec66b2c688343d3b423d92cb1983326ac0b01c81de19b7814c41c949f74d8a93d34a01a90b46c6d64be2b5cf3658a64991eaa4e8475a7245adc75fba97e79834c25ec8f04ce1e5bee44ce6daffe03200e45392a0c2ad3f54a516b9306d1d0fc146a47b68ae2ad49aa8fdcd25639f1da5bc8c1e56bc885dc264909a8ace487b68b0bf56b60fe75c87765b631aaf4707e204982c012d22afa9acb150ebf0d7bb6c7dff03a4a164c7f4ff13ed58a23cd33145092c5441d37442bb8f9b222d7106f56eb23e3c97db18009b981a6e72ac98fdc19534f448875e552274e7a422dc82c803b22e1d15d3feb9b5a568d0488a63dd3c1f67c560360221acfa0fff4e146dcbbd9eca8dc20d2e06d4619377a296ddebf755c8ee1d6394d4784057b817efb99b63f3f0e3d0148b8f6015335e7d1530982d0dc430778c36b7053f5c1d1a4df0c9f3fd58ebf925adae11d0b1e31e36e6bd4797d6c6c94f36d2bc1c14d8545db648e11b3107ca2ca7552ea5aa00856cbb065e4e52a16d24af1d0f8c90b8987fe65b67a53cc020bb2433061c2b2102c979ad6c8255b00410e987171877d0e64e679fe59901feffdafdee1a96a9c38c038cc99abd257e5139a6a6a4f9d90102a126655c003f16c48c3d9b2ff5999cac4abb0d595ed08f4d52489f09997754efdff141d0d745763cba31e1410ada02f2f19cb395952722b3caa1ae5b2eb2d7ee9e12afbfc17869eaa3df3ce8e57ed321f278c8970089e2b3374b78d4d09e043058c10eb4d5004790cc3be696435fcb1f45d2b3d40a9d80ae4f88cea6e0dbdf79f4f925ef46e6f94b7c29f955cd3d7b66bc72a12bf3bd9b0c0037a33be8364dff5c54d224f95e5ffa078b78104ee82d5b86c877f9fd9c102182adf396f8eea14e10ff8e515ff75de733fbfa00c55bc7113fc977460b8d831b9300d2fb65d6c2089bfd3c0c3572a292e9cecdd4fdf377b0194f4cf37739c4ab3f2ea205d4c617e19bc4d36d1525d4a825d44fa4721f3ca01f46e2f17a57fc9f224ea22bc97f67e527b36bcdaf15df77aad9bffb6cb3269cf7c2f6d9fdd97298eb63de9291f5cbd9ad5d19b2993ac9877bbea1c248875413c2d057b8eb16b93c5fe59bcb8308ac4528e8e77ad53d20bdcb37e710ef3e10b0c95583a3e8ca48ceef215d5b7de781a8a10dd6650227b253ad093e740eb1236adcd23644570c472f4e9dd6f364cc8b8fd4872f3ff6817fa93a060c05cf60d8e3dd474b27ede87bc28fdc03b96707ff1d15212c6be9e06c24ad120e08c9566bb67ea82c9b15906fea1eeb013a5ce276140109bd749ef787a9c94111a2ac48f5f8ef5945d4e2fb3cf1c8bc8aeae8d547d466623167247f04f052945c47afd54c839ca22321c0b793f85743e4dc352ab8bc867bae872e3b77b7c35554bf56eb82315ed520ee22601aef6031f1d8723c9a750396a88fdbfbd84d95d97e753b5582cf6677f8d7d8178b022e22639b9b4989f53a272c58f702db457afa1590641fb5f6003541454a658b72066b418088432ef0a20a265be95e060200d063683580da734554a36c8d25da7df55b646d26e6a0c27c8b91f7bdc0f6eb0e8a85bc7237ee7e089c1e30c9d834b7f4b2dbdda4d39031a5ecfb2028347948fd75724618332644efc8f63608698fbcad7cb8efe4a9d060b0a39773820edbeb141740ce78d8493286a334b131390387e06c7cfad8f948514dc17e3f3241f6437c41cdd8d21531cd9dde5b2e0434a1869e462b553551235d822bf382191e9fc7f45243a938fc3bf785fec1ba15b1570ab79550b99619f31e2f9be15560c4f204be2e05eecbe9edb3c5508920c8a0a6177b38de523c53361e9439e50dfdacbfb1d67dc6d5bad8eaa93c1c19a7aff3a1fd941d25de10cc05ddaa6c02f15b2add354cc566ad33afdf25b398e423345cf7f166df62f45d015988d15e073da656ad563b971eacf57bfa6292d4447d0e76fc55d1a95508c41e7d1666ef16f46ee99600efdbc3ca1cb4835a862890e4eb710368695bd0f02e9adcc752c52df85dbbbd3cc5ecf0c7a00814ac32e6e8ee7fc93d2989ea0ba59b04671ebab6e32b32b1e23d8eed724b5ab1dd269998e96b27ae03852080fa35dfd23346efc949440f70594f98ad4ef4aca107a205afc608138808bdb2f58d9f8cae103d01427260b19c5a204bc938fd028b11e377746fc4509cb6bbc14819eec412be5415f6b8ae9fcd91f9acd87f8e2788d6d3c1b75aa5c491a517f4ba59fb0072947124eaa347e326ab6553e8dc7cca93fd64b2ca5a2551761a3d673d9dd8eacd25e3bc5b27c01e0ca98dcbe4549e4ae0d0bfffc936df543259db789e32baf67f71348abf2c3b80e9bc774fe63ab9287a157d4ca835615af95c9c6c305c4c0e4aa52565ac837943f1740338ccc30670080d211cf631bb1e3838b298295a16ad40ca9138c4dea5af75b54cb30ea77ddc898270bad9e6ac036669d7f069ca161febe2821295b912a0a0f601fb92c712690517220ee5ff52ae9e2c06cb519c339e7c01b8469d234917ef731dd5f3c40578d6e197e035f4a499b4243b8dc8c310f64bdd5ea4f6b3a10547e033fc8f20eb03f5e05b327025bce24153303fd72db5df4be559feb43a73c363599a69386492f83b6a1a6fe6a4b9f93a3162fba4a27295beb12dff9420baea447ad86c6d2c68c2d780ea34467cf061c52424c5aa3690f181ff64f8e5d6338c14e430593e74ed92e128ad50a366dc2f21e7509475c54a862e57bfe94f99918c372fa961d2de8ffbed7058bd49d0b7d53be2dae39bc12107ca90de802333d812cc8e744ab6d64f92a7a35d657c41ec1caccb86f608176c9b59a0e95fd1ce54969a6758b3b434e6caa24569aba279a483a309605dcb83f5ac45cd69e83cde5d0d6bdbf2f3bc193d3bb229339e2e8ca2135419fd07e0985f09dff49c4dc36026557cf2b228ff141ec2d47176f78d61db5009cc00b3f6c400be363bcf247bb4342d3b90ecdd8eccd956e7edeb09c5bd4dfbcc210c8ff6d7f14108796b5de1465555535b7d2c33a1a5fea7a129a16e587157a0003b20855bf07b802c95e1ecf41cbdf2bed1fd45385e19c855c01b538a9bc5312bd8ebb23a746027524d97f4eb4a03da873a3971f28fdd849209894374ea07a67596e7feabc95d20d12cb4e50aefc47ec9aebe38390c02d88a90a7b603880b6ba707127d71cdcf03dc2e1c92b8c2d6d9231a6c31c240e6b0d7ec919533294df236d3890f00423170c8aa162f1bbc95f8a7422d21d2f4feba67ea5f1af8fd95461e731b4dd3c77e054361f87cd43b18c8a1cc0caf5e75e98b50af753370648dbe54e31cf3153309a557830bb1a0027c460bc7937a092e06d5594ab523cd62d35a425b3e7ac16a56579f33892c0ed43c6fe9f6ff53fc4fc7229f59a15185df0a7a8fe845ef4498f0dc06451f55105db838d3fccb41715fe65bdc5e0606a9d75d1122fea82bfa18a9ff21537556c74eff1ecb95104f4433afcb42c1333cade484343d82dedce3874d8fb1919ea9fe5e2f817fe20313676da0dd0b057230d56bb4e9a38f58f5c82b8e013c83757eea8f9cef9c0045876a03aef7b02cd2836ee8e4bd2ab890317b496e3d70c13b2a26bf617c9c97a6679ffc2fa1c885f4e7e7f1f878d28addef42d9be8f98e70e93f30ac924ba682af29d656f2263a8de3969f0e7e34e98d5231bf9ce8975b080438806fef417079850dae0d64f0f0226855523a585a768931770b574d43e42869481dbceaf4c351858b7fc1c7f8b3d6215ce2129556cf1d697b3052fbcbfed1d0277db5cfd2db8e85a0e066c6152fed381306067843986f38f412f96222b00dabb3bd612edfe008c750550ff96eb2a1932a3c21b202a5b8ce840853b2937a0a379920338e0b169b58081e22feeb85300f61a56ff2fbd9f675e04e2eecd73ecf2674c925e73baa1d49153e2f3e3c258d60019afc1c8c887b380fbca2b00454821bdce71c36bf8632982c059cd0047fa05b0152d66d61383965130fc1d01ce7d6bffd6ab70c12791c217fc44b1481f409e111bfe76702bcde69bbf6c684b517f3b97fc3fc90bfebac99864", 0x1000}], 0x1) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 01:39:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = dup2(r0, r0) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) bind(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) read(r0, &(0x7f0000000180)=""/136, 0x88) writev(r1, &(0x7f0000001640)=[{&(0x7f0000000640)="cc62d0ff21a831d404d50f6b9e55af6a53e7a422d7aa850e745a7d98dfbdbfe9c79461345091c6d11d424bf8de2ccab757042b7bbf576d910a17b96fb79e0a41c4c20fa0af149ac8dba7fc146287714b14bb68684c9a956db08b6c2f9cd11a43438a590e5a0c3dcbfd57d9022cecfb26e82da9d777908c0b5b372791e55802e8cf9e9450dc26b84ec9d9d428c5ee6c081bca1e8389850a287a2df72275b9eb4a763221a2e4ecf5e5d614a4765afff7127ab4a511dfb3bd7a0d130ec69dcd41d40f51e34438214234993c85f3cf7eb93fbaef0cfcb9a783485cc32f76a3197d3a9ea1b5433e12cd19b2dd7681174aa1ee977acba34d31341b73639b4cdff2cdd5a0b9363518b9f4bde7373a1cb99066cc3bf5049f432455845c9f29496703d96eb0652d2096b5e0fb29c0be14cb283c9a54d151ef5127fe5d211ac272fcacaf89c7016141037ddbb9a27f8e50d7b2cdc38a7c40b8072de9d986f339829b8ec2fc7c8e40cbdb9171366961bc8194b40473b08b1045626487805433464cbb6a72370199df17b5ec01ace8d7229194151f2616e3ae0477a4ae3bd3479f5ac82fa3c3cf84800158431e89ccf34543b0845d7450d10155f0eb3f0f5a1463521de57894254d94945836226af231def6709ea1a413c97fdf812ffab26a7b933ba402aceacc97d7900c0a8f1fb30bc4d2162241f2448f3d684fc770d1a98ab9d250eeceffc4d754919480803083b5b845f770af18e238179ef62b9bc38001c3dcef9bf7223e77481713ad2a982f8351574ca6db897faa111315002c48bb695c30bcf35fdec1ef798ede8f68f5d007af565e11f105e400ee01df3f39273cbf9b3106ff899a255b7b61613802edae955fd7d74af816e420b1177660a0e590e6f99b3e549ecc0811c061d62835a4c3a02c25798621c93c2d149f6f237e0bc4a247da2f9f57e3e925835d19126c89e3d05c01e13a7bb77f38eccc9cedb0cf143923e115cac8a1ffa9e05c622db63c673416903e180c61c2ce240c25e4417da219c2c44e73877142a8195b06397dc38c3ea4582a100ac8b5ea1a601516330a4daa2e398c016cb7246631225544ad46e64d0013d1480148b46ae8334551fa8d43927b5612", 0x31d}], 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r4}, 0xc) r5 = syz_open_pts() close(r0) fchmod(r1, 0x100) getuid() dup(r5) syz_open_pts() 01:39:23 executing program 0: r0 = syz_open_pts() r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0xffffffff) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x10200, 0x10) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000280)={0x3, 0x800}) setsockopt$inet_opts(r3, 0x0, 0x200000000000d, &(0x7f0000000080), 0x0) r4 = getpgid(0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xffffffffffffff66) r7 = getgid() syz_extract_tcp_res(&(0x7f00000002c0), 0x8000, 0x4) pwritev(r0, &(0x7f0000000980)=[{&(0x7f0000000900)="15473d109c0a52fae7db05f736055543476b82a294e79302bfb59754b165b8772929431cc1c2ff446f672512eda5fcaa73362c03e529fce3c379c3ffd5bfae5804cff7b5", 0x44}], 0x1, 0x0) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r8 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000b40)={0x0, 0x0}, 0x5) r10 = getegid() r11 = shmget(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000380)={{0x7, r9, r7, r6, r10, 0x1, 0x2}, 0x0, 0x7, r5, r4, 0x9, 0x4, 0x7}) sendmsg$unix(r2, &(0x7f0000000300)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000100)="09441a69099d6f5b9c921b4354a29b9cfc227479e860d78ef8531aa726216516dec1c043e4f0e77def9bdfaf92c6b15cd60713c09dd86e121ccff488814b99bb6e0653627f84b37dc65989bc3d15639ce2c0218227ac3c12b8e0b5a0cc1a7c0ba9d800b84b92ac64370d097d1c974892072a328071927cc1fa87a55029236d654dc1b147caaf6de1bae191dfc7a66ebda640f2850189c5c5373578eab58f2b10025c5674bd1876ce6ee8ab1c79048d", 0xaf}], 0x1, 0x0, 0x0, 0xa}, 0x2) socketpair(0x0, 0x4000, 0x0, &(0x7f0000000340)) getpgid(r8) r12 = semget$private(0x0, 0x4, 0x244) semop(r12, &(0x7f00000017c0)=[{0x2, 0x9, 0x1800}, {0x3, 0xb47, 0x800}, {0x3, 0x9, 0x800}, {0x3, 0x1, 0x800}, {0x2, 0xcd, 0x800}, {0x3, 0xb607, 0x800}], 0x6) 01:39:23 executing program 0: r0 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x1) ftruncate(r0, 0x4) 01:39:23 executing program 0: r0 = socket$inet6(0x18, 0x80000000000003, 0x0) getsockopt(r0, 0x29, 0x4, 0x0, 0x0) pwritev(r0, &(0x7f00000020c0)=[{&(0x7f0000000040)="069c76b9055c3cdeff948360da35460d6193d7f4450585d229e726716d252f28922f73361f9fd5a4733fa48d2e2e61", 0x2f}, {&(0x7f0000000080)="23ea62d1b7995c23596bd9e15225279472acb7734c84116cc9acf4e5ea32e4b24cd07d80b8d680aa0c41983986173bff375c306e8536891af15f614bbe5066086630dbce5f685c3b8d250def58bda4115d1db8c214af1650c0b04af7d83043eb0d1c56f1497f7fb4b733ec6637c7f101de9501c17a08b18493b93b79f193e348293a3a2e6ad04ffe0bc34f7c47c16b3cfff878e8dfd5d39e5c423f988cc786c6f9b94af980996cb55fa263aaf0655f64c477a58c1d14b3b068293953d81cac4149102561ba7e2624501d7964897c526a1123e2b37df9187e8139be1ef30fd1010c1c1a885bf60513f06796294c14ac21643e7193a930127e0b21193b96c047253b16557be82f4bd9a9550262d0b7444e5bad5838aa958048b47bd1cb56e689ddaf447a60e835f759ece8d581ca5d6a67317a38924a3d34705e0ac82bae90d757a8797cfe94c685f25c7ce241ed3f570ac41aa3dd4a2e4c7eec0e2cba63006376255eadc7236332024aeaac73a586b7a903b962b0ed7bb89676d798373ad0cb1255e53a056d15247cb44c9740e01cbdc5e58341ce28f3dc06cc301d804bf93d42e447ab55bf1033eb219981d33417fbb1bdb6492911d34695050a2b5bcd6563ecdc34530fd6d84d570c8699dee91249b6cff9d0ed513a53149978d17348a03c120dac33534225996d1aa76d51e900d8743a44dfe54070490f45c274be1f134a4023e3a11499127961239e3b1bc06946f1a5f05bd6c15319601972e2f86c27cf211a7d7e2a78e141b5cd880ecafb5c820097b4a0b73ee8c97bbac61e1b8f2bf1415b7680be6573255be1cb2ff85440c04a8ec71851a20805297f8aaa43488c917af526ec5b77a751a5e9c6f07ee08a94d523ddd2f94c35d0fcaf3ed097a58a390479803a1b876d26c5d70f111f4e76cf026e8653bf3bf62f15dc15985590472424f6c051a036842e6a2bda20753def0b9b609d0ac005d660f39b6b915a04770309cd13a893a89188fdc9f2716223bf674281ddf6ce18885de01148ff8b72cd5a72f00a273abda1395ed8e8f51934b3dc3c0b8594132916c3f6af593ff91870c7d12e843e5f7ead26a8b2a86d65237f780eb7c870bf284cc2e28a5df214376caa8f02cb511555e7776a7e92d66b75bf91e044fc31fb239060c2ef8ba602d9cc5e8f1cb23cfbad44fbbae251ef6b303c4d567fcc0a29ee77f2307dfb07c6b89c65fb60e4420081eee2af7f82ed7bfa8ddbed284d5f96f1f7ef0621ba9246656a6843199e3dbb2e448fbce484c09af410f16a7eb2138458bbde84cf9f3bbfaf26ce787beb84e886c1e98c92be578595e852e93f999e9ccf83031b7858958475a16630f90d642e2437d9abde48de36e1bc2106c230c3950f6127fed56229ac32eed1bc28bce363e33d05112da888e0a72f933ff632d8502e9aa8058ff568401272f6c183b7db54235c01e590302d73111421848877ae4f33c4432cb2dd043bca866b54430bd8479876a3cf68243cdb2681227a89d2b8a350a8fc11e250051e0cb1d29f8c77507320bdfd7a6a5cdd8f03b24098d3fc977c6cf754417d560f0f7e7a7c703921e0a33c67d816cfb817c72fff8e0becbbba04549a4ffb21617b59a2caaef56ba677d77832acbc8e30848da3e86a00f7b9557ca3f8bf498302a050c6e6514de1fe7078f87d16c04fff97900070705c3f943c27f08ceb68173d029f12276247102bf515432029ece269d7750e0a768a0dcb07b063f43388eaaedf84c11ac09b87fc4b4a033526fe0de681782202f140437b7b1e591353e127c6fe1927cc54890048d30fd55d04d4e0b06ba6301d0d565e8d77e02a84509d50218b31eb141def98300b57e0bbc20c1e244027fa32c9ed3239d9f1cff557b41768afaea980f41384b10c76458906d4f9d7693ad2e8eddd24218b7989e4b3acd3a956f500ca836e1d115b162a929f06e9eabb328ff6893439aae109f0ff496373c1cc4e34da8e90d63dd10febcc04cd8df7cdf01934aaf2f29ca29b67d8f59c4834325e5a027887b234b503c09fb2a19a736dd18c133cd11aeb285ff0eaae94bc57c5502c666cd1408295bd15d23b6aeb04b8fd2ded148b956fc2e60c32264aa775af3ddf774e90284b8636f5f2b1180daa49d394b2853e4e9a81a406e2b9f69e49a6319ef07a6d2bc76302e0429fe5a07e4b930179b593239ee4a292d8787d2c7534e147974d0664c3bb9b1803302fe52f586ced0d1ae0205cc51ab807b9986f48d07215cceef1a9159cbd2ed407845da04857de3cc0ea455d023a10ed8f96ca62187bacc8aa70950075afd68bc944dd001d670a214f0be6cb618edb6dbe52e4ed2586b9fa4bcc3f12f2798094ceb287b09df2cf565518628ee122b7e7dde71d9216d9a1ebd4376a4210c35864525ff925c435109b9b4c834ab122fa15e030f7aa83ec4b088476f3fb8f64c6c9017d4cd31ff54fbb71588dfb86e95865cd5ccb665d5ac7dbe37f310d463a19b9eeb57a2b0353254a77464a7dc72a2eb43c341baefb10bae600673dbf137a221da209f536d9a6a10f4db90168ef548ecbabb622a31e5dbb64c0c5be18b328c3bcc55be604eb43ecbe215bd26b741f904c8c1adec4b41986aea9a1dd6ba7c950df06c77ff0c0f275060d316c2434f6d081b52e4b5bb96f2332c5c033196dd79815c16f4736094999b91e09fe0ce19f3326281a656832087c2811e73bf222414a9e7add76241520b882e77d051803c16ed748e51b375e4673c469dac96f0526abbebcd6bf87cde8c28ec9f858f5bc9aa70c112609501bc4ff9309b85ede60dbb49a1bca1ab3dc12e3d43dbd20d4057f63102c743f192153d0de4c47955e0b71b55c325b549856778f72cdd61cd4a8ad130e5537e9ac8a5d569dd12a7aff8088c9e155d7a8887f8723f6b81a52651e0465d0b15e61bb87060d0de08e3c96250426ca3596badaa04b4bcfef563580fec05aea066cd19641cbba3a4e49a659a1691141649ac5279849cc0cedf83c5e10aeab09d5a41025225fe2ef7338f9d0271439706756ac97efbbe8d8c6e85f18bc00b01192eee47b1750e0e6c083ccbaa8f9a364550d49bdd51f1696093144010ddb490436e92647962aeca7739092a2d63296765ca686638e3d8233aeaf38cbaa15133a558739d70379b06cff5ef9cda492257050ee2726b825e64e9ff084bf6d3c4873ed00b84039950c2ea17ccf134d851331c3b325dc0cf1a926f7afd67780c359924450ee6a72f76363aa38182d970112666e4f5caee29af8f1ea54742b217b9da9114d812b75ca90a76cab16e2c9e5cd664efe3180b1d7c17e656d89c2807d6af42701fd183568262f4f21637bbb1779499f8198d4ea6615328098c76d83cf1d4e767f48c037522fcc732ab750d932cb4e13cadbe9ccc46e30a975a0e824b5dfe52689f9caf5aa1fa99e850113407fbc756c79f2d0be040f014292ee41da3845307e33d2fed75ccebf38e69debcb5dba4fcbb5dae7390c31fad9e0b5c698a6b44ca4a7023fd3b17048f4e2c9a5a3422ad5aa9cbe42219c32cf76fe6bda6dd8b84e8bb557592e344ef836dae2a701b7dac3516424cd61f218f4aba695d3d5bc5c5c17deea83237fb51300c01edc9d2c81166903d7bb5234852c5c022dd4c73f0d238c779f7773e12e02a94833d507d615b9732c005d3e589fcd658d801b612df5f9db8e1753d381b50dc6fbcc943435da9d507b9a5390c4dbf4056cf50c29cf26cf80892e22324004e65cfb9848f54cb173251f08c7485b49e7e7c690d6553e037dad748562efd9d24ebee50cc6ed4b7f157ce1639a16407a0f00d40600d49a6ac3e23d0f339b793e5d4be8ec8faaec7aaaca435b6a47a368bbb77545ad99766790f4dcdbfc461cfba532d2b1dcdbd2161ba2513ef1fabc8a363154fa85a55353bdc38f17d6930183f25243b913d3113c0e5cd5732d7945ca57297adcf0824abc10ac77abbbf84e998c853e486b056b33b8029e4178c1a6b364c3388cc9f1b167d79ea3dbdb3403a1858b55d0d266edb05d12b39d579d5930cdf32e07a111504a02b92c6d39f34b87404a35a0cea0755fb8ad006b24457da7adbc9d734c588ec81fed3ee60c4af327852d1e998d0d3c35951fdc3710bd2b31ee3bd027b9c393f6c3c0a64b7e92d803b593fea859bb22a4527bdef43639b15838bc47a88c445740a61779fa98023c6fca31644fc2174de309447a12f99ab0abbff513566f5fc83af12a120493bd7770dbe66fc61ee065c47a5acfc6a7c1b54ca41bd3bbd692bbb73da49b1b339c1a6629bc32683b0561c9c036b65fd6daa203c5854084934c1942bb422ed34a894705033dc766a74d3d9987c6875ee4c72a48726c3a05e112bab8d75f05dd152a31eea8478cdd2f0b1c8711735ce5fc7767d31783f7303eab1f3b3b126a0ccc8beb5166a8d6d50859ec139b67ddf9ce2b0b3f33e7df08758bfdd1779697848ea3fb90a86ddb791179d9a43122c5f93940d02084885bf260cc1a60c20dbe54aaf2eb2edb376ea62e90d84c6af0c00389d631a6694313190a87b11c7fe09332c8b8efbf1e3488dcdcc21ff59022b2cc8a5dde317436267179913e1d6393729d443a9f9707ba8d5b4cbc103b5f1133d94cef065f58a176451b5ce3e271efe031b68193030a8a279aa92112d1331f08353174172966fdc2323cd66f24abfe45eafa4f18004fae72d02f7fc7c40cfe9d991beef103bc798375ff1eb5cd8d64a183a501c3d07a451e17e0b329d55a289ef7d8d1b4681ffc421283835fd94ba08b3279fefa5a255a3d0b0450e72d97108697851256437be184c6585215fcc0131299f21cc597c471304b0ee1beb5d415d8104534575f54e0faa46bc2e0b043d4fea02e3ce256abda582d594e7c787376ab16f10422b821093e10b77edadb05965dfaf7d45e72f09ee4e1ba7fe66ac97f4bb77745609c7cbca7d5346a8a3ee2cf09bf177d85635e92d0b47eb5c6d43d40ca825a706b8ed2d7e2471edfb2d4fb055cb16c25f2bcf2574ad0013e01355e50e4176a67d9ccbf5232b3df0162b8e8ac1aa1386ee3e15acb4d844a8aba796926103f85abfad8f56205e22ff7b9b9ee1f033157925fcde92c40a15565e32f285d2a48455a4d68eb4e01f4a99b6a667af644d193f237dd2451657d17e54c1f1001ff610c1c01c0df66dfd0571d92a26fc6e4d121cd175a8143472c1495ec9dc34772f7601c653704ff77115dc9999515d9f3ed3a7722ffa7e0be29b0874af224a0bafa17950ff9d9a30a97d87989b78ade8378a2dd568960f7df4769a4927643e38f2c260214915ad0a65a6cb8515e016003da5b73d6080a5735b84e0e0fbc61a8c942ffe79d09ecb9853080991689e2fc947575459e47c5417e10d8f72b1dc4bb09e5889ecb5b0006705457b25a8015f283add05926f800482f0e76fef6f2db9b78a4fe17a05817813cc61589a71d0cdbc355792542019283be519e403219ca22f94f205df2b86f5f715cfe3947541f088ee0cad85e58f212e9aa16bb6d9d86832c7645aa1c9edbe784a1538709f81e56ecfab0251c506e51360e501fe29ea10d60ffbf13d0d4d404b8474ac9637a0164cb18f824ece07d221657c5869ff4beb4d1cbbfefe042fce9f341ac0f619592afd334f812f0355416ae0ee7c0a621c81176098af921d26ae5be379a7fa1528a557c8149eb9ad8028a1cb53b2b6e2573d971490eb3d32ae904fca07b2fbf53915f48f77fe23d49e344e7df7ffd1189ff8d12867a97febf510451368fb2d331b322b600bae610bcf9e4e8", 0x1000}, {&(0x7f0000001080)="1c230061a9fbf231f6a3b4a71d6479003dd9c2e45a8f22837affebe736bb7cdc5de45ed65e1dc5e5b414d975cbdd3151142d1f26d36574121ae50fb93073", 0x3e}, {&(0x7f00000010c0)="a6a50420f948a3a41eaa25c6c8ac7874554aa02465e5298c7669286bce2b0d00731e2e9571a5abfd12b3733366050ad8d0bda43eb7911fe0b90014a50dac2df98bd72bad1072468cd82e7e16bff32fed19eb028564bef6cd059461660a26f92f71979210df50fad2d09b33e7052c796316e8ace297d6a154a215b112d2cd861c6499fc4cdd9eae239ed8799b7a7ed5c083ff66c7acc131b37a0ba72dac28c621e3f34b5a608d8edb17edeedcbf5808b59c678306b564d1215fb7304bbbda22291614424edc03ce776b8ca03e55e3259c1d84043b056ec83900faea606b7389bc9e818b275a77c08c66b87118b754926640e1f34cd363632c79555785a3d55c6ed9e9280b5c03406e1aeb800e8825f580849828b1f0526f9ba566da343dc6a26b50f1c245227c8582a4f8a5ee8158d32b0c4ee1840f97e7ad909571c5d2a63723a2f3b6f45e1484d850197270a447f4821894660c77e9d19e7eeb17292c7b60cd739d1879cb0fda94a8ec1803ba9130f14dc7838cc1056c4b4021d24137250e18042348aba2aaa77528a6cdf95c9b30001dc8651545018b8ea0c0eed160001dc97f38d031869ba174af63fee9dabc895bb393c67f53727ec42f2e9bfcc380ff2a7eaedd8c90ae85a38b447568e63a7b74b36c91c497c79da77af5a9567a80524b10f7f54d4ab841f32304f68adc9b32dc4efeca83a63cb50a70aba05098b4661c65cdf379c76b61237d7ea78d1556a88d21fb9f29c64314fc68ffd4ace2c6421980e54224a32148124f4d843ead3d037c2d344b5267a6f7846d8c2e606b5eb6b88ae3adff49f44bfb8605614ef624bb6542c8c71c69712f69e8094ae50ba3b59a281cb45f541a8ef049a3b1e0d5a5efb61714c17d5ef49c51fed158e72ec891a30f7c5df5316c037efeb455384641fddfd6a962ff3dc18b61763c4cdba58a94bcd8497575878b8d63bd1fd7aec590ee37b582bd35f07d69a60811ca080fd4ecfbf246a3a6d04d454e5f6316a1293de315132a907462320227b83d5647356c57df0eb0b96e6346eb3b7ff49023d54f41d64a76bfa10e7b6bbbfecb32a3b3a2bc16cf9a582b113417ccf75e8860a9a16a0383e9d4a9de988cc0daaeca6267377fbfa264497c2c94ba7f89083e29900763609d842147926c5b490c3aadefb136faa2fdb95ca5c928325e3ddfa5e5b5fec4f6997d2f8162ac21c551de8b04235393944f6bd4231fa9df4a546818d20a00243a3351cda5b2c3b6335623d7efa678103fa7da59e4fae4774049a3bfda3f01f39ef2f1006c8c181993146f7928df7e659fd28d9ec014c19adb7be8adf0229a0cad503e56ec5e592a0c4ed5490429255e62d4cdfb8945ca1212932014859a3fc53ac375d265ab3c98856f32a44dc63856e8395bd6321f0aa82bce8636b3e3656d75a773c5fe70eed58cfc6dc6f124f319c00e1ba8453db0f01b1ffcb40d5f3dfe70a99519ab9e8ff847fb925b4ce0a9cbe8b161756558633b18054f16b09de3ac332c3329e143ca3b3574325fb8aae252735793d26b00d45f7f4d03c48a8be41348a0c83c02e17f32a30ade303d9a1c1a2ac48cf6f7ecc3d09f43f86ca05acce0b590ef949b6633a647492915fa994d19a420757571c7fbd50680db62852caaf53e74f32dc18af169e5cc78042b38f5b97e81a0f04a61d714a09875be6f4c9be3a7689aa90731442a82e5c5cdb894d83535ca059daa07ec4974b000b51ea919dc7576964a5a7ee11b10e3eb07434d2ce3d4b6206b04d2aebb963ac56aea8fc3172c919b5b14f4ab6b1f671a61dc3d772145be1de94d8afe5192abd31c8b82122ace42cb5198c2a656f82dea05c4e14b38f0b64d3ceaf9e3dd58aa11338489c3bede1342d6d8975b8bf3565b974b1df4c2bbe4e5a18d282f06bb2a05553408ebb89dea1634e1e76b905e4a7fa6782d47fbe2e2f9f34d37f94c2902923edade051f9e139836d48f7984aa4d0e5bd4d8da8c8219d96bc12f21b22f508752a501fcadb72941bc08de2344e2402eca14bc274df2f7d198f7e9bd4fa7c4715eb929fdeb52fbb12152f7829d667f247ae2c2e03033133dbdc8b1118e7febfd97d8b9b812688697ab4f6ebd1fa09787ef5c97ba598450d07a443ef52165b3a3c5474441cad5c6b78cf71dec42d006b3ee4a69f563eab9305c6fd58e87e607140a84774a257283150947a7b50a9f67f4d745b1e074ff9b3d549663d4b9e918426fa003a686fb6689b3e82691694c8a4f5ffabde0abf83ae974f5e24086597a8c0e7ab18a696a2faae4127bfdbb0228f0f7792722abc6b9935c7291d787af5aff8d06b52bb8a578fca491dc2f4147bc5dde1e83aaedd1ff89fd8e38ca9289f963bff9b7840eb8b643bbaf8b6b572761af40fc885470044afbadbddc3da291e605b856f8cf70edbb33d37a761b605985f4aef9d54427afdff2a80e16c721e15febc5d4aea395c022a8d824fc5758d7a900f83025d25d32ddfb09724a44c3a07bfa0d1c068df8ce777d910436a8daeedeb7cefe3cfebf4c76b601eecf318cdb46c5233be54c9dcc8463378eb400116cabd4cd9f5cac7fef7821bf1034f129baa01d13815f8e56eb96e698d3787ee49cd52085bccce77b3d1cd18d8596e228a312f539efbed40c3d9495fd69a04d5fee73db694cf2d3d0288718f86f10cc8f66d6457b798c52f1ed920a2c1f19e8cfb49960c36e52ee1b6ef3b4e69d75b988ec59efe268e241880013d56195e9c3bee8e491aedced7a40f29e57d0e3de9226812cb7e449e840f15a1b7fdd94286c9cec118d7de69df3b153e6ae810a74c24562ecc3cf8dfef5e23b4715c637889a716fefbbbf9dae3b26af998d690846af86a85ffba6f92dd28a86749a04e7958f2603ce460ec943537ff09f10747bc1854f9e5f3d71f8fb2850bafe9709f8716d980bffc0a7e61b1580b009422be89f4280fc6a43ac86576f14068723712ece5492c1428f79ab3bb912a6bb102bd6c89ae4983f9a68cafd97bd41f4a9c9aa71d9b22f57013fa2e421bfc66df005d3f7273367037e60e1961745543d91609f241b6cf75bad8a2d5901528d2be7a18ff4d2d1e8f60800c715d8e982f7a69c0d2fde06133bb9ea9f488d3ac3ea88cb43d66f1d3874f30b606656e46f9d836a4ce199944f7124310c6b9307aaee78f16e6cb01cf6eb9e93321156992a508b405d3ab50901c0cae25237ebc6e2c445a4ff021a246bd2aeb47722bdf4dcf2553cf5739dd6e858a0f82e4d9dd7d4822157e02537210c08879c0698b3413b24728aea9622dfd4930e36473c22d730aca7a61fbf924ef7f6c495568ab0d5a258e2672840f71a29fd6274d159b4a1f1029095bc7291f40dbb4fab8038348789244d15617fa288c2500e98a4c8bce433f8f69799dcfeb4f9f47b3c25ef81ed442aa57fb9d40994df3bd01dbc8d1606be75fda294914ed50c146f2feabbafece873c3ba1a0ed96fa7097cc5cdae90150553842b33ef5781190875a8a87455cbce58e7f16c91355d9014de40fd33377f6c8795f27a1970006a94ed9dbd5f5d8199b51a970b563c65b557af0de6212dc48cdf3629b516c2a163f1a232c494bfecdab825da8dc3c00209fc818ba1f162b09334c3391a879a1e03a03de9e16f3ff8f3545fb6804cc1243299856d3afa4a0728e9a57dfeaddb84cb98629b343c1f5d1f4673de2eba31013eb2b6624491b05f6f30c1eaadd7c6a07925a35ca1a4e33b158b06782b4b9995c254c918efd3b825269998c8d7e7ce41e8ffc20693cc1977e2ca01ee0806740ab4b99b61573b6f32f787558e1efb5505ff22e856752ba11c8de1e62c70e9230f189c8e1a6aa3cd56a8f99f9a82b4f271ae417146c2656bd20aae1d2f9d0da286d91a48178dc9341c39bf5ebbe894c59d610f74bfd715798bbcfee835179585685b181f1af6beb1eaad8056a98bdd28255cbe577622be0aafbc327c4458931dd6dd1cdb427b52ce83d6628469b0fde0f977fc08e1f2f8d6d24d169e0f1ab31ce99027d149557576eae66b46ce223068b810d12db87e90947457b32a02b7b4b6dd45967ab5d32003012164ea72e148de9cd4ec672d8401868d52c56cb75d4badaff9191ed2aa3f7bb8bd37e2e69e636ca59d49f1d0b1a215f3499924835ff9c6a3d5f7360942b6a44923897021ae9b546c01794ef1eb0810128ad9ef7ece16167f036297bab02acd931e1e77a29e02dd30ca67470e539f2b577af60e0019253cb5c2bdda160e7f499ecb0046b60b9cc19c7b54566e070fb77846de3f1790f229a5d8312c314ded1b3700baa17dc6656b927dca4709d6a6ab995e713a70b7654ccf2ed8842524b2d41002415eb034b01536de52c583b7d11d9ddbbe53f0fbe65b700e553d061529774359e30919288bb4867d7dc48fa8b2f70f9f000351245e951e10bfde13d9ab5520548ddcdf197a561acee8c93f49930dddba473f7836a24ae7995578081ee7b119c215fe873ff769b04f36030041e9386e0c1ded623360889f3f23b62ccbfbaa3dddee1623303b7e923c38936b466214c49097689edce09d921fb7db92839c6780424cc49d5595b68fa5a7be385e9365e31f2496a2ed3797a085948036e20bc451f113bee5e7e86625b584c36ee327f72c69ccef4ebc7fa6765516b6aea97741af009c6c5d13e5f828c7c188a15cee0aa919e7e61266e975832f0be5b2ada4fc5492fd0cbd25a9d7fb11a01e468a8f85dfbf1f70fcbdd737ef50276a534debed565d397a3c85c083bc7f8215141b8fb43441421920afaef40f9f9d98bb4e5a9ca490f6aa8f2f4d83f1dd673500d2e45a1252d0d2357336503336a92a44911716e3403eb0ef75169bc1e4a2376a01f5b9fe306125193b5be1fad821805875b7d31ed953eb0f939c1898706cdc35bd5f7001f107f0ced8e718c328b6ed668b496435287a0a49e7ba7d717f86e560940a2aba45ae0421e80244afa9c4796978d94c221a020b34055add35ea776431d9f7ff0deb16961edfae8b3c1ceb8e062488711ab5daee9ee910eba7efa408a2b6ba89cb89ef1a3b732965fb8b5e7b38cc2a8229c790898514441a3feb76193851d8fb764aa1fd25e2625f99b8ecb72dc6d32e50e005d67b987f73b243a6957162046333359c510a2eae655cedacb4620237c6b5efe3bfdf861b4171dae6a76e61f9f3fa16cb6761f47c1db2c9618c5ab3a7f55d54b18006e5886c2f85fc2de115afb5f2a2932facd6d087a91721a84d94793813e2397a4ea4efe25f779cb0290b6cc7731fdca4106e28bb28584f80b6e0137fc48fcee70a482e01e6abf1f636f998271e7d67f340eb31a216c7f78f03474523ecd04436431952b394e6acc4ba53b047583f07653e948df91c58a1a3302d8335ddfc0239c7595d41c874af56d468384c02b21e79ca7e86a30b5fca378b3e1e3bcb184d8c6fd029b90aa24997dacc310da14d5d3277bcace4a0d46cadfb44162aed890987e50d4987141e7c5a9b55bdff981dcf5492fb3ff5c9c9f9543fe9a3b463d0a1f965f026d72d1e764e11510de0df9cd6f525c9fb9f707cc09854135e4e86f822888c0bcb782e53e8a816e93986b57dc4ad3dde1d77bc56ef4f7acd0205122b1cd0b56d598d062c2d36c4dc49ae7955fb5a2afc98ff81fc1058fe83a8115769c96bd35df11a98908e50529b3b25d29461035a4098623890d636874e0f7c675d2e57685687f387b8ff6290f90144534df55d719efb4c8cb66605397227cf21ab2b17f8dbad266a8935d6608f9d8426e4ecd011af71216a7f6215e21dcc6e747c", 0x1000}], 0x4, 0x0) lseek(r0, 0x0, 0x3) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x2, 0x1, 0x2, 0xcd, 0x8}, 0xc) fcntl$dupfd(r0, 0x0, r0) 01:39:24 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x5}], 0x47eb, 0x0, 0x2, 0x0) close(r0) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x400fffff, 0x5, 0x50}, {{r0}, 0xffffffdfffffffff, 0x40, 0x20000042, 0x4, 0xffffffffffffffff}, {{r0}, 0xfffffffffffffffe, 0x1, 0xfffff, 0x3, 0x8}], 0x7, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x40, 0x13, 0x2, 0x3f}, {{r0}, 0xffffffffffffffff, 0x40, 0x2, 0x2e33e567, 0x400000000000}, {{r0}, 0xfffffffffffffffd, 0x6e, 0x80, 0x3ff, 0x5}], 0x806, &(0x7f0000000180)={0x3ff, 0xffffffff}) lseek(r0, 0x0, 0x3) r1 = dup2(r0, r0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000080)={0x7, 0x4}, 0x10) 01:39:24 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kqueue() close(r0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') 01:39:24 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) ioctl$TIOCSBRK(r1, 0x2000747b) fcntl$setstatus(r1, 0x4, 0x4) write(r1, &(0x7f0000000080)="6931d0bb63ec61b17f3136e09039fb23fe9d5d14db4b3603011efb8dda2d39dd310ba9e0453e0ad967a37fbaf877080022d72b5f507aa4e4fa1de803fa909879831568e9e2adc500000000000000000000852196d67eb909ebb6730f6113f4ccf71840b158cd5c75980f7b45ebebdc70fc54922712bf1a21487311b955a8c5b15f89c626a9c00f93d606c0", 0xc0) write(0xffffffffffffffff, 0x0, 0x0) 01:39:24 executing program 1: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r1 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) r2 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) getuid() munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) shmdt(r1) shmdt(r2) 01:39:24 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000001480)='/dev/null\x00', 0x20001, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r1 = open(&(0x7f0000000040)='./bus\x00', 0x7f, 0x100) linkat(r1, &(0x7f0000000100)='./bus\x00', r1, &(0x7f0000000140)='./bus\x00', 0x4) fchmod(r1, 0x1) open$dir(&(0x7f00000000c0)='./bus\x00', 0x10800, 0x4) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) preadv(r1, &(0x7f0000001400)=[{&(0x7f0000000180)=""/233, 0xe9}, {&(0x7f0000000280)=""/54, 0x36}, {&(0x7f00000002c0)=""/60, 0x3c}, {&(0x7f0000000300)=""/26, 0x1a}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/85, 0x55}, {&(0x7f00000013c0)=""/7, 0x7}], 0x7, 0x0) 01:39:24 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f00000003c0)="8af8afc3df0fcad64e67df06dca8cfd2cc4f31422ccec7426e56f74284af98735afa5b02a4f1393882fb7de00cad150147e4e427673bc5580aea86c403260618cd048ab393c967c7582888c4e701aa243c467de1fa02159658d0ab40567105e1460b7f5d842952247f55aef4cb25dcf8dea0b1eb3eb547541ef527851b11b9ea381139384fe055394264a0bde9cf32ae104102e0ab702101d38f9bad8ef45e2d2302cfe7af9ad6c4bc5275de9d6ebd9012db38ce52f52cf80571d25bc3202ff954a093f8c994fe19ff2bc68443c95b0888bafb04b8464a353c33156b3b2555219f1144711083bb13caaf19894fc1bcfefc2a8e46620f307525ad4884c3a9cfa12435819044a1f99c386d66a81b8a38e1120df9c500a4d2278b71dba239c50e5818c283d69e86556d04f38e33a2acf7527af23828ec9d921c96da2477f7745c93f546c5b9a94fa17363d16395360886cee424fd8b2ea2f94152a2c851f07231929d9dd817e480dfea8adf40dba5b21346", 0x170}], 0x1) write(r0, &(0x7f0000000200)="9535e53839f4a8e7f200165a9ebd9168a65fbb77a96cc43bf9d3761a9a76b917cd28164b20c2b6c59acbf88128e80117265241165a363d343feb4297cae0226fd30b36e49000b39034fd9ee4a52c58f4e1a3b03870929321eca2f3dcbe6216eca74953bf4942f0b31893e4b7633f1dbba16c14156ed2e663a99b58c89a8e2236d540d938a5c60a968974d9cf90ff17e5e856dc920f1c1a62d1e817b5e5bf43d18796726ee9b7f46f6c", 0xa9) execve(0x0, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/22}, &(0x7f0000000080)=0x18) 01:39:24 executing program 0: r0 = socket(0x11, 0x3, 0x0) getpeername$unix(r0, &(0x7f0000000100)=@file={0x0, ""/20}, &(0x7f00000001c0)=0x7) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) connect$inet(r0, &(0x7f0000000440), 0xc) 01:39:24 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = msgget(0x1, 0x0) msgrcv(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000434a12275bd00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1981c9c48941b8682246d007fca1670ef3b197f3130f4c933059e23b2a44e89236b97886a51c426bdc571e8f1ba16726d469e8d90f9c403e3121eeac7e701697f3a6af9533b5d8a5cdfb2d5e3c974131c1f2a84f50d57178a12640cdde108e4798a1ea65cde32eb2016a8d6f46212300d91582d0b74bb72897c9a6ce126837fded7dbc6b7257482c77f1a6dfacd220aaa6bef4a5bfc8f07caa344d204018f484bb39c56f678b4e4a312c0b6438fde82fb7c83a5d24e82ac99ab7b6a03831af36c30bbc4"], 0x1008, 0x3, 0x800) msgget(0x1, 0x40) getsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000040), &(0x7f0000000080)=0x3) getsockname$inet6(r0, 0x0, &(0x7f0000000000)=0x12) 01:39:24 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = shmget(0x3, 0x1000, 0x8, &(0x7f0000ffe000/0x1000)=nil) chdir(&(0x7f0000000240)='./bus\x00') r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) symlink(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)='./bus\x00') fcntl$lock(r1, 0x0, &(0x7f0000000100)={0x2, 0x3, 0x0, 0x4, r2}) semget$private(0x0, 0x2, 0x40c) shmctl$SHM_UNLOCK(r0, 0x4) r3 = kqueue() getppid() r4 = kqueue() r5 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) bind(r1, &(0x7f0000000280)=@un=@abs={0x1, 0x0, 0x0}, 0x8) kevent(r4, &(0x7f0000000000)=[{{r5}, 0xffffffffffffffff, 0x21, 0x2}], 0x227082db, 0x0, 0x3, 0x0) kevent(r3, &(0x7f0000000040)=[{{r5}, 0xffffffffffffffff, 0x11, 0x0, 0x0, 0x4000}], 0x800007, 0x0, 0x0, 0x0) dup2(r3, r5) 01:39:24 executing program 0: r0 = socket(0x80000000000002, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000000)=@un=@file={0x3015edb019860256, './file0\x00'}, 0x10, 0x0, 0x0, 0x0, 0xfedd}, 0x0) chdir(&(0x7f0000000040)='./file0\x00') 01:39:24 executing program 1: setitimer(0x400000000001, &(0x7f0000000040)={{0x200, 0x7fffc}, {0x0, 0x7}}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="25008100ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYPTR, @ANYRES32=r0, @ANYRES32], 0x28}, 0x0) setrlimit(0x8, &(0x7f0000000000)) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x43) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 01:39:24 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2005, 0x3476) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x40, 0x4) open(&(0x7f0000000080)='./file1\x00', 0x20, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000000c0)=0x2) 01:39:24 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000003c0)="9f", 0x1}], 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f0000000180)='./file0\x00', 0x109, 0x1) getsockname$inet(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000000c0)) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) accept$unix(r3, 0x0, &(0x7f0000000100)) ioctl$TIOCCONS(r3, 0x8010426d, &(0x7f0000000000)) 01:39:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04", 0xf1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000000000000000000000400"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) setsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f0000000000)=0x1, 0x4) 01:39:24 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) setsockopt(r0, 0x3, 0x8ff, &(0x7f0000000040)="ba2758348561be1ef789647385f4b5162db28e9030ce61bd76cd518f384e4ca04fbaaa7950c4a4edb9067ff900e7c8272f012e436dd60f78f604767fc1bddac294c35c4d15181ca78508a2a409d30e30bbac47ec50eaf484ec7930ff324ae71cfd49be5767e12650895234b6f52911c96b5dcad1d644dbaca8e4bf2c843304d6e04c71777ed309dc9e2eac964db0873c4d4551ef0a76db9fd34bf91b3d5c4ab980ea2bc3b1587d48939f7974713f438db2d39bb90e8e7ea1c1fc9c07f08c3f4fe35d228bc52346181d7e7d7a371dd71bfff79a3ac154f6346d485e3549e6f0712231f4538f9831053618a5edf5ab0b84617e90e0654e90330e686f2c29c7d54741d51ef19ddb3a9a30bfac00ae108cf6516b32aa5ab76a9b3099ceb8212e9f8fc3b9f1328f2602b5e2c639722db5f8a4a5c5a155de61f597df2d576d6cc1dacda38a0ebaa7edba2be96fd2eaaa9d59c958af73d694cbbe1bfc51feb8f8240c28cc5a454ef06bc9d7fc88c9bc192691ab2180486dbd8e9262d45df34bcdffb6d9adab56ab8329052c83bf9e9d6a7cfd4cc04bd639e64aeca400525b8d905c61a174983566c9cf7d8476a8a48f06d2856986bdd3ea3bf1efffb3f15074dfc16d6d05a8515a494f4df4868e9ca4c9bf872960404c3d0e2269e0e4fe5cc203cdabb534f36d55f2e536d5a7f41b55b677f9e3812ae3ae4f5d55061e5eb37fec5918fb2bd20157e7288c9562f77cb09433f870c0def392bf8f3c12adc10d76ea49de7700a577a5c7562d2e48aca54990a8d5025f1d5b7912a44570300b147d5ed98646f30bca4cea13df2362edc56dd5c1a2d81c4c301f797e1e2721c4fb4b1a809813f1b1e4f83752e9b5a561c584acae3b3ada5bea761c51293fa54e17010a66c7e066cbfa9931617c4b695357f3329627e6dbdbeec38292a2fc31fa3e605a453e910f1d99ec5102f272aca3f764619e8c1d4ebc848551bd546afda6a8d7daeeef82b244143bcc61427852e8a8459df18ad9cad07a289e24fbf5d945bb21d7ce956776d2b8cb1118fe070f9095aa728a0af8fa86e278cbcd840920a00f59b1003179cdacee9406cda5e8a697d225be2fe7cbcfc68c0fe565c94d91feff6d3dd383dbcde26ab9b505a75a902b3c4493c265dd6f9ae039f9bd8a9b77a7e1ee30801af8345471ea1244a97c88d5f80a28695ee8c584ec309a7b46ed8bd119ee35aa08e3ad3b3dcefbb4194ee6cec5aa5ca676e97f235b3fb0a1ee1a4e731ae7b24b3dfef4cc8e799c1e060b06dec045b7020b6da60821d8fb26f95b78c1c0c4b50d63ca70e99595b13cbe8b6c03e5e9fdb40e974182f32db7101eefc4ab5bef886dc75977940a74f11a9551f3c762c2fe6b991003fab1d2c95ec416d64533764554ca3784217bfd51a4517fb478e2259ed51a56b34d0b9e15febcff5a6a1d2606d32c7f9030edab484951fab1c530162c376ab837a1972985f6cd59daf60bb2e62c9dec732121d55f335a50dc2ea2c82cc5fde41c1a2078db1ee68b59eced3f123e789ad0dcefd21e2f92328f92fc976629649b221702c147674bc8da3b55e464406589bbc7dbd4592610a8e50882ae222d1ac8c1a0cdfd5d37c6c710f344b0f33a1d768ef7c82296ddcf36c6f3bdaa8f884e9d1c5046a01ee28e37161b5c1f1f3e49ff7871540bebda4a5b493e2e968557e58017a1080e14cf63df50674fff6995c80048267b2b7fa1c5c350892f089dc4a8a2b5610a27c61b5a3ba00bc86d28c64c00dbfe93e23345a92e6a2e39660c6c3aa51372e4fd90f4a18279f3d83d6adc672a744c395da1077068a351cf7ec492f07b3c15b63e699cb44fa15a9d0a041bb91cfc4bdc638bc76f1f41823ca9a3710568bcee49bff95b293495974f7a97c22d74b6d4e53190da26f51cef9760c91d377321b255bb9fa339b3d29fecae9898a3314810ac088fed50f260ad6013144b0c354f47d7c13a2274a2a7e475bf81a509e8ab2c598303049257f24c38d87359188c116e30c2e0207847dea8e2ee2baa8082f18e3b58e5c85f170c0f2585897d260e8365a2ef8632c8d52d632c63408d3a93bb556f04c32e1e4aae1611aba5e07f4723a3662bcd6ebb14376a70e153dbc29d6e43dba746cd26601a615080703433f308fdd68f092da122ef2bf2ee736f37ab8ea808963a4e7f0d855edcd6f17974a8ac6879f16dbff73413fe4158ec8cec680f478aa759ffeda716031c9b769e2bbd17ad1da5c150de456575f881fe6ea8898938eb9b644bdbddac78bded4fb119e0c1c173fb2f4cd9816039159d34f69cc8a30e5e9d05f09deb7803b518e50250dad2df3a31ff5c462ae96c604740b1388056701c37f4947250d04aada2847f892503cca435a2e990ec44e08b4b17ebf3e86901414ff2735208d9da4049178f45a39af34f83c03190395361f489c6ee06e2d55e39fb1596dbaddeaf114f915b56fc348952cc3b89f52e3df2c705e5c3570e3eecc6fc099da48208f4150069a278dfedb5e4f98ad5043d7b768070beb933ac645c08c2695488ea601ec1784659f04e4c97b71d659e2ecf75d55e466cb979bccf2793f993328347be4307df1c952fa1c91a6e50c2b43a8db3df714461c29e07bbab9051eb6b7e48749edb05ed3813bbfc6e367c8f06cd55d184b527cab6db8d2dfb1e1403a0b57dd22fb8d9302471d9dd5a4cc739ba3f3e45150eba339f1f4c26af43c6f96e7b88ad251503b8451af56ea03016921dc908e71fc44464b1f440f9e9fd340fc8dfacdbdb4055684e5f149bbebde0f22b2625a7c588d9e2bbc18db446fcdf701023f1e7b37509d4d2245629ac20741e8a398391546e93f49a4401288e0d55d1cee0e87a76cb3a5ffd50687d6faea61c82e4832bebe241aaea256a6d280dc9c1e9ec114da1fc09ede5c8b611074b8ff53129b54d8d81010580ecaca3bc9b7a4b84e8dce586800326eb019d60355361674f47bbb22f245abade329ee4a4c2b41de91454ee035fe17995b5a604913a9a7e8c8e6e73678d4f7525e3a264050470ca0f1353b4ad5aa7a13e5f88f5a7ed8bd4fad4c97c1487a4661c8c81206701a5c62762564261b184595e5c37fa43540416d8b4e0fda6a6137161cfa32d5a3b95626efb7580a40d13f57e92b6016ce52d81e9493fe6f078744b05160222fa5cc2d190169f295dde6edc3296946def78fb3bb63b0c5d47fbb5ba0c527ac746e3150991da09cd3ff6f2127ebf47cdcdc3af3f62ba25c806c2e22652e6ba69bebfa1196f8abe5e6b34fad1f08dbf5dbdabcdfa52233f73422ac2f8f4c79e154b026126d0de08645edc135d5c7d2135f689d70441b226cfac8c66c77ef9408927315cfe0cd14fafc72f8efd33be1f53c99e4c89222790cb6f741d9bac411a030c54a4ee0777ee8c35dfd3a86573303a1b226a0ff8de892812f4c7611bfb2eaf89a180be5841920c83f3a33995be569c8eb8c45901b51535b4a61347f76517e38b9540709520287fd9ab944c851ccb1264d6cb9b2fc3ccf936ccd7cad10bc0b11f81e8cd36661c6f9ecaa999bddef35c6fc1957c10cf5bb53818110dfc7fbc43b0b5726ab63fe831734bb3fbd501c11af85d7632d299c22891835ba407beb931cb01d2781e0e9500095c2a3085678278269eb1cc3f953184e74416b5927d42055a9c1bde1e430af3e84bff951c4bf14b36bf20ec5f53705cd2f1d1ada15ea5af424c5aa6e5292d9c9ae7eb6417e677b038cd4edee28ffc3a9208da78229d2b486192603676337532c7796202646352214f9c49d518bcc47c0e37e554951117edd5966eeff7d5c40fa9161bb263b85c6303eb08cf0513f3c231deae826c34a3fb5e43d6ae6e55a41994961fa8fc9e69a91e2514cdfe03948f0c2920b9302881d117d5a1daaf82777a54dd6e16295901679fab55e2a200e231f64230c6263efe5b5e1588bdde6712bd66bc716f69337a0098b4cc4a1e973c8fd886bc14ca792f1b568dbfe52e471a6736a579d936bdc02616f983bbc25ef486787ea83047888a7cd5e96f41e3dfbf8f625520494c27ea317e56d7d2192aa052ee9e060ce89712382f4bc9b1c66821af52c504506ce92c7272f28cbc600af2345e7c0e3e4bd150356fd9e7be69a1ed686f8dd9ca06e2fbe9f32f8db259b5a6b75c8a7156ca02789e23b1c21ab420212358219441d1b6470e76ad9ab0a11da4719c10dd99aca34283945fe915a155c3bbf1bfdbe2408c876c99abcdf8d6ff20138db231cce916a276fdc2141b44ec90c96fe0d1862d61629df382e49ab938aa8a6e1b3f891157098b092069ad24350c65259a7cc6847ddb8d14236f8972f49cc6647a0469d580160595d824626b4716163a6cd34231968b94f22229efa8fa4150340d6f4ae5f66fdfa7fec7b922decd93502117650f3be5f93e6a6680113f94f7a773621cc9086a9ae7f0c08e11025b139da19adb0ea9b20a96a57e9b4b8991b333ae6a0b0f261af874456aaacbf60afb9089ad94a5cd4a77d320a627539b25d4ad85436c4849e855850f0dabf663a88f025c1f8ea1bc4eaf5e449d216e257df4152ace359f7766895bd0537fdacfb93e588774f58023537a51e23ecca59e8f55c3cc38fe7f6cd4e8fff9e1432c4b31e78cefb5962f3c38f11347972dd708699e0054346798444e38336271db6f7d4854a08acea2416eba0c7612f06fc018f73e43d41ce8fa287839d1ebd1dedf160d315c832300073f29342baaa62366ffd6223f5b26036ab267a26993fdd9712075952ea22499a4e75e0e8bfde169ba0410c3d581e73ea40d96440fc72845e723fdfbb418e2cb504308034fb33ade254e91349a59b664543dc40898568aace265f0c758ac87a1c8cf4c30f1f7002c09c07c827938baf41d2f4a1f6043628a06122a872acece8f93327a66ab5de226d597b5972e08680725b4f47dfa27f6648a8fd5cfb9197a3b1fccead87ce78db489cc0318bb67c5c0c7d058c25438a1a76d9307fee29d963fe07b55c8178cac3bf8d2038e72fe467f99a8da5ca3d5624c4ef92cc2bf9595061edf53c4e5cd1213f814eee4647d247b4683f14f6c602791c483d3e8fd1fb65d75829511e59ee4a8deff2a9ae38e500c17aab627f740c5ea10f6c9460311e25364cd4f5b254e2eb6121caae4b16d2b36f0ad73672ef4ab069ec76a355e52486cbb7f9bab677e509a3984e96175b881b84c67499edc7416a5263b65cca16e9ce7fbdfd2b72bc24533a724b525d5c8f76d9738aff42eb8b1220bd653cda4919ec92f0329888ac7c373c99a0ad1fb8ceb9797fecd62566cebf32831ab5239c8e477b1d7be8a2278c341ed1b43087e2425896239c45e1ee69259ab93c893a268fb6b8e12482ce3fb5ff4429368b4842609df88c9d0dad72538a29ea16205eb928ce73be75739a040f6d071cbed41ec8ecb357d8469ae95394dece2b253476cd972a49e99fe4232aa2ccc3054d997b5361e36c9496a940bc6e110f30fe7b68a98247f49509cc96f8e6d9df37994ca9a37797a98b30582be96299d345b704b6e80106da4abbae9791e646c1e9505ae097a3b429533b96c96395d30b146b645e598b889f7769c744982977ca5fd5ea427c771069a63823b4a289cb6541cb9e4c7f9629b55f6463af110216b271b9a294e8ccf42d7c647394fb30cab97c695beeade583bdba0011d16914b1042ba6646acef2d38b576e057e0ad24a6a6dee39cb406c5ee59ae69b5561f139b19271641cc5c5c189bd832a96f468566076d1b928253b59d11032f7c37ba4b0e395439900e539ab29c3064", 0x1000) write(r0, &(0x7f0000001040)="9ba75b67c9ea02675de59523edd6b9e6cb0eae32993a75f75c537bd3529a603752bc354c75feb11e118221b701dae2f69e59b4d018bd2724ac3f9ed1dbbc961f3b535f303d97", 0x46) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000010c0)) listen(r0, 0x8343) r1 = semget(0x0, 0x4, 0x0) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000001100)=""/10) fsync(r0) getsockopt$sock_int(r0, 0xffff, 0x1203, &(0x7f0000001140), &(0x7f0000001180)=0x4) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f00000011c0)="bea78a78dfaed3ff006b52f2305348c85e742f9c16c0339151f87c96f98ac27271afb8a04e463080280b766c96a5a3243fdd912c37714ca78607b449d72818872d0c1926e1cbca5c03b864ac735d2608a3986e08421e726df5bbd26a258c1cc561bd7033ba4f01113f161e6deb4d9bdf6586e923ae7440e5a77258f2ca4b8a5abb87c923d8929ca44f19cb80f12c23c6c67bcc277c996a817a6d77aa9e284cbd24404edbc8952ec8ecd7e23f2bfec781f9e9a7595aa07c44fc89eb41b854a57f5d4d8095a24c87836027e22a65bb1cc3990d249dbd8cd5056aacae3b369af0efd82dd1776ee07cc98a", 0xe9}, {&(0x7f00000012c0)="f6a1fa2fbe5065ec8bd64b17926b33f8b4ef20d0760c2222ac5f200639dd992f84b38ad96c7d3eb3161309444a6eeb6260d4fe02b2d8939308355538405a73b7d98ebd7bdf08e915d0ff8ce6c60da42ff58d1b3f99886028a8dc6eaa4cadce264f718c9ac37734b6dd36e78440cab2c747c8536d4295a98f73693a0d964448a2adfc5263feb1707dde511697d029f477a9c6ee9dfc7b183434f02fa62b5462852a7fc16bb29c35eec97e708040041f906f4ada8d7b1c9adfc296c181c247c9d4c339007e679386d441cf02495a6e2a98dc3c01f7fe31a3f36893f5b5d50bdd85f3548409d0bee424160393", 0xeb}, {&(0x7f00000013c0)="8fac14672279a82f3012747673a01419df4875ac924c4253012312ce18cf86c07fafeaa7bf0bb2df0767c76ecde971463b4bb6dc13cd0f15defddf427e5c5a980dd7c6de9f01c4bd4de8d6c93649191301e6b8506af929fc7944bbf827d43c0e1a4b689eb8021aea83cb5000db6e8099424900293bb9d34e97ccd01b4bb10c02b7eafd235b4b424df01464b035e8ef93bde21a9090b2e27132bf50a7fb8b0612da412c6f6fc313b652bec30fd23ea247968a1c4dea2d7b8da74fa5", 0xbb}, {&(0x7f0000001480)="addf9d39ae4307ee77ccc216b994db7338a4b093ed95527e26e925dcfd3503b63d95b1ef60dffe623bd7c7412442e1415f79dc15e5781c677ee7545168a8799d282dfda8d17eaf3f919ae1bcb6b3a7e23df53c80d8382ee9f57556acabdef8ed0d8bc37d70c26ab68d912ec9b8409604a668ffaaaeb229b9f55939610844b3c9735d88f39f5b5b701a90aa804a67c6df833cc27392e2a1390ee85a0b75abcea1f6c84e3880a9404227fa73e82537c2b20875fa10ec", 0xb5}, {&(0x7f0000001540)="537fd60ea19c176dd9b492f73921fab1c6f571432cf121858ea5323c9d87fdc8c8810107276ef57f56daf51db71892438a75043af4a5df3be679cab4cfe9eb4eccfdcb23bd50f5984b46778b18388c83b6dbb6502c132ae4637c05edab3addca66ac829f4ca1181c3eeb6cf75c41039513cf79994638", 0x76}], 0x5, 0x0) geteuid() getpeername$inet6(r0, &(0x7f0000001640), &(0x7f0000001680)=0xc) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000016c0)=0x5) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000001700)) pipe(&(0x7f0000001740)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$dupfd(r0, 0xa, r3) kevent(r3, &(0x7f0000001780)=[{{r2}, 0xfffffffffffffffb, 0x11, 0x8, 0x3000000, 0x101}, {{r3}, 0xffffffffffffffff, 0x1, 0x2}, {{r2}, 0x0, 0x4, 0x8, 0x1000, 0x101}, {{r2}, 0xffffffffffffffff, 0x20, 0x1, 0x8, 0x6}], 0x33, &(0x7f0000001800)=[{{r4}, 0xfffffffffffffffa, 0x10, 0x40000003, 0x1ff, 0x6}], 0x6, &(0x7f0000001840)={0x7, 0x1f}) r5 = semget$private(0x0, 0x2, 0x208) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000001880)) semctl$GETNCNT(r5, 0x0, 0x3, &(0x7f00000018c0)=""/27) pwritev(r0, &(0x7f0000002c80)=[{&(0x7f0000001900)="828a07affcce8687edf3e506458ec94041c448add5c664cf5b7656b4666a19b565797cf902de0ed3c60190a68ae6c109da4cfc8390c3616b2f81612d9edd423f169a6c8c97f073411c31ec942b6d524e47239d50e6c6c065b6d37ca911558ab27bfde96a50e6e6540416280f3febb5496e9b22b6d2fab4faf764f6c611bb6b742bc0c8e6d793c110099e51bfbeeca7ad7ad6596f7e5380864ec98314c3f2d6c64d42adb17233d397e16464db8fbcefe23038f9e63c099fa42fbd099a71253db74b8ad1b9e00f0edbbb7697aae021de839fffaed6e1904258af633ab6b3ecdef8f6ce82914312b09522ff3f85105f6bb83b06982bc485c998af04b8554391d4788dfd54dc195704890ecf4ea1185fe8554501e1e2a51a859f1a307e5a0b80836f207daac2788a964dbaaa425480892869aafdc5c2708df646604ab76b5ddb12d533bfb078897d6e9c49fae70daf3d29e45732d958f88e4cb544b244bb0dc4b38a90e11d228846b373a9b3e728feb7e8c58c2d693d5bd7c1ba6a1cf9bf2bc82d4c98138eac69fa2246e45940bd4fbcf792a812a7256c835d74d5b3a4e213d72f130e360b31cf040af1c71f13977a338c924f3eb67eb24e1a8341094ffd2831b2eddcb80d4bc9b851c4095cec084e32a91b423c26e4a2b8ebc33806ded6a5afa4c7cf82ba84e7a574554e32f963d339a31cff3f410ab728ca5c04a3559a6caedcda3ec4baad2a0d591686bacb5d49931780c50a1bf05813724112d055640af02f460d539439a35489a7b2d66f8214cbb49fea3cc7ac86abdd1e3ac0e4921d9cadc12821305353e7434938c01c0614e4478b9a6aa7cbde8c8f752369113fce968dab6e5fe2d6267e1639a829b88949d704f54ed98ff2e9ec150ee9ff674e93176c4d3e08266b1b69ab88bbfbc384a5edd1089994971e6fcb6652c84587de9a92fc0d2d149e3e16e0c57aa5c248cf4f66267636ab87f2f88f6ac0c543c925ed05e6078f39a9076499a31e9a6a188ee8de7a2189fe6edf457db249280023fdc4baa7d4db0a22fd7763c8f5618ac59dc24d5d1f9d28f138d7672cc31ed147bd56aafff05facf1b33d8bc0abc1687fe5575b910c1338aaf6b6cab189d38f543d82864a630b96c3fb0067ee2db7aa7a3586e973cf46bc2a76c9e5ac380aec8c236ff3c3aa6e6dce0bbe3741001e7a45f4f18855e8c7c14cf5d91c80f34ef1165f97e85cd488ef46c022e2169e44710b2a9eb6ecd2ad504187f0ac1d31692684c40acd472473f99b077c803acfb92c54e7d8bb81174b03cb96f912b00cd37366205fb8c205c7490c209cde68af4caf53361bc4765440076c96cd6395092ce97d559302f1b65854ce0f38ab021373ad6cc7dcd5ca7235f87605de26530d3b94294456162b133417aad8da67c496a268bd72babb4d4fe682308f81d4d89ea9056cd974f2616b55a95ac03ce159f3e33269c1f1e23c4f2f152aa402580e01b41165a7160a486dc5208473ae088fbae6bf98a36f2ba18ca0317a66b3ec2a2734968120e42bb043510040111b3e3bfa6a0450605c120fc3eaaf778534889445a47314b1a2ce6294ad816e7702333207ad1a4e5ff3af6822dea3e09fd49424296e99d6161bcefdf9264289e4dc7953cf07d9a9988fbe6c31603aa522b25a9f75909dbe7184857caa397c571e7e3d5ce8cdf0797b05a7445d6f6e15ebad2c538b195eee21cda970e5b323dd9315e39d3e33e573c72d98f83f90e747b8fc4dbaec13dbfbffdf4923097b5b64926f8aae0e08ff18cf31281ec4a7cc351aa340ba8cdc29465704b7c97a6384c0466f464f7d60f1d5bb3f9b699817dc9b5250a7a21e37ac5756c7d7eacc88d81d8f3da577a86ccd9f4e85912cd16b3400c9f16051b8bb09bd5c5d16007c97c22ef2ca7be18cb1fa33446d414a4e6c4338187948015accb1c1a60a5b036e70db63b511f43456ad23596c0d33db76cd57772542b4bd06970257d0e63d1273b9a29fe006c2c2dbd3e8cf5dff8f9d43b551b852ca88b15ebc93fc188c5369da9e2e46635af35bbdefd591b0fada6e436b8671303bff30abd9e3501163617bcc4db62f37cec3ca98fd24898dd8b97c1d35f5abcd3f33140665b8a97e9475bc6b392befc438371d731867c3d3ba61606f0c47f25da51f9682826f1f7888f42de60eb3ecd2f80bef073c2f60621b7b0b0982d01b8ea905507b67dd4668be3052c1ece5ecd3fd53ba16cba373342b914a1fc5ffdefcb591b3b33c9612f664b0a461e8160dda31b5f7f420787c7717ab65e6ffc752b0c6a21a8a921dd3a836ceada0f7c60375fad23be48c3573b28947aa32849b7f650e1ff6e96713cb707656a1a09651cb252dd26ea3c62fa5c7fc87cab2a4340953cd31eaf7715409b388b0d2ee44f663d49006831c620cf4582b9b16538a16b47aecee39ff300487347e5d6e1bc4dafe74636e07dec5284343c0cc845a702d5503ccf2ec3832d33aa55bd6b3a360beda874793031ce00e51393c00a61da6df4da11fd7acad11d7d94759370b9aeb6465719a01086372fbea241fcc529c54239f9afe4c9709662a512e0c8b61bf2d5f63317146438460dba47401b670e2a9339de920b73fcef1c7a3537d4f9bc67b29914d8664a0bbb25565441e83754b2d1e30b01beb41d31d67d0812ee025c96bc00ec2f616207a7b67d913439f66c57c9318541d9cf17290e48b3a8a7413320ba22abd0a86c862b707615001a2270cd5961abc867f8a2aad838c03ddfc046275d326d3cfaebe9bf1a59876f5d2ff3e317c0edc1c91604fce23b3feb42e0a872eedccc56e2145e6238a70956859d33c723c00402820759ee01df92a81d2403dfd100e5cc68fcec02101303a34f81969f41911a410f9f1bfb0dd27dd8da5db454ced42a8957a949c83a387d321c77a76205d94a171cbace247c20c4e869b999f53845b6d5dc8e5942defb72ae788a996b4d82da264864da83c0a5938e9bd22aa0e98f8d6203e2b5735b49a5db4debea80d6d87366c1ce6222bd2ceee384b6984ff19f029bc0bf37d037ecaecfd3aeaa899874eb7c746918758c2d09744956153aa696616a7d7b2bd160419b7ccd493d832e99edf4ebd3905f8c9fec601a6041023e2714c717e73aaa229fba3ae43e3042ac784ed76e93850b9c54dcf45a372f70435f208af5876ed8442d63c465e608f22ad52dbe5650aacfaeefae7eb09fa698d3d622e1297c33bce85e4f6b24c85e5720663db8eb18640142ab5b8eb06e75e5f57eea2ab931653cba4365278a4f9665c01672f96cf7ac5a00bd7063090e23f511ed1f71078aa720a8b05cd1b0bf509cca988285f4a001768689412009b2b0a558e60753567a32eb68d43963990dbc8895b3a17adcdeb3d2e0efcf395bf78a90c73df2138747f581e16f6edba8be8bda89fb3ef76541459a854acd6785ef91808fcb8c0fe0acbf262fc36d14db5770a87485287cee7a6a384b9579607679b0f02c3362443ee79eb5b5e0d1c4977f2312f54938d37b351911273ab2a84d40c4ec5388a7a039663b4b892d8906fac68ef8a1d8a0fa5a1cb06d1107c60b059916b314c6b5d61adc7c1b45b3ffb8a1216d000a8f9e8ad9cc171bf5a89c2f2b7aefab998d932894c4d78e5ada0ab8beb4419db6e340b340be2e4777fa3ea80832b275329c6d650dcb59d4f10a0406003cc547c515ff91785168a8f03b5869f5b48f219da054eb72e0a221999a2c80b1a0420236733706e2727530bde6ad03c15d627b5cc03d09141696ee0b6e21eba0f369806a01450ede457c71a2b647d88532a3b42030c11b75be94148607e945f22f4aef0359f1d474cb207fdbc35208f6f6085a37f1e73c5f93edc581f170c74c50fa87d89faa2412911a4be294c4668b2fcf14b207d50982a305410dd5fa8646f7ca6d513ef51c1951dbb76882a1d25d0ff1358f13331e7575ee10beac849354432c354d02bb91a9ab3c08bb22241a28e2339b372f46b662147649abafe3706d6bbd8c23d864f1bc29c063d327de64ffee2494ecd77e463aaf867264ebbe948e0134dd5a604ac3b5a88b08c49f78b495b6d5a92de7f7291dbc0e51074f967d32441bbf97cb694003e6e1f4ccf528ecff27864771209de03847bf3f84130e374357b33291dfb9a9f0c070979b8bd12ae9d4f88b6d89725c89757615220f880887e5df7e5ca2b6c5cb87351a9dd737e2f8b2c4a3d50aad585eb7a699541536fb16a38e9e1dd96cc41b0366deb5413acccec6f1c1b5cab3217c18230bab51607d15170a491ff0ff3a4ac84d9a9bcb4d7065e8784a28ed4ee5c8c8880b8ad5a77d39ddb865cab7802188efbe39b6281cfb1d05334878af56fa894860e1e99cf6bb994bf528e46ff2c1eb8b35ad746e4820b132480104cb889e67f76559916c2ec92b7ed6d66d8dd1c852fb1ca78a3af6c43da4c44994003655a031c3c0bcc45819e5f2b6e028cc72d0e524c7f3f9937ec1e811ffa53d2ae3fe04db653cded7bdd79140b53d2ac1d3eeae668f3729c2cb0679f5dce5ceff34c7655aa561a1af81d167bf1ccda15d2afaadf22e76507a798dbd17177d1ea19e39a66da8cea4ca67e9933ab50b170c019fcac3f864700118f848792edb5e5ad280eaa1f1724cd72cebc028576bc30ac98176e889d5b1f329f5afc8db3a79d10c74f8deecd3a275113f9fb0c78ba42ab1c3a0e94853deecee9e733237e067b1e3dfb576a5302b36ff695c179d0bd812d3699b93844376adf371db5860a730b9798574f0dc33737ee49f287b9fa94009e791e033bedddc333e8bc91cb465e9a0ac473e311bcb541ede4b0759da114c5fa1eff0dc3a8ef2e0de80fc199dfe0f7f72e4f56b7e73a3ed03dc2da5ae138d922ca027d53f4854ad3cadc5c5d5a204a9081e9e24e8f412d8574917aed3375609c2fa7ff0536a011a5417883d583aa5a87638b6bc5335b5e6f7abd1d8c6af4877f19220886275c3ddb767111982262bb4fc49d789f37c778e386c5ffbabb0bb1804d3415b499cfe1e0216b0c8b3c4e545575306fd0dabd549fbb1db8f3727dd3096c80c2df98aaada6809e264649c865173007b47829c6905d7f531f1c055c9c475fee32c555a8155f3be304dd942c68b445f71be9f3f94e71b1898e59170982ff3c44db29b67feb0ff5a7790c5c8969effa06a784f39b373b0786981827f2d69c23526fc6ac1f37109eb503a9242c0a34a2b2861be141be99c67cce142726e02316e702b18e2d1ec1db51e75b6b2ef063094979d2ed0a48366582c9c9c433fe6715b09aadc633f09ac84fdebe867379c6f633c43c1103e69343a1a4f1d80f728796b6d8ea05cc934b8efcdc18e03da3c75f66d85b5314d71a558a7c646acf80fa39aa066b11d4f3294a2622ce17abfffef7a2df6cceb3c7fef69c5dd865522004ff55525635e165ec7b8c8f30c55d97b6a4d35b4fcae5512c3fb44976f8ba897e14dd463abf2ad81fe106e60dd2eb0ac4550a0d49e9231be41c3e687a99c5d901ccb380b845132cedccad164101b41a494eca33a863ded0ff09f0b4f1c69e348529099a2cc2e16921233aaa171ea21014987bbdc2c9608e2da55f2ed467a65940ce5cebcb534c21f5b77c02d98733bd787b65f4c5e9c61c67b3630ae1ef6ccd69820d8467b0b13e31f3f74d10285f3dc3daf9c157620720d54a3eec7fd34c6e97c503f66c2b3f10cea3053b83d2cf07a0d7ed6dc024439dd10d6857be50b9606dcaddbacce19de7a1f6b1e8d785b55f01e31cf996ad3f5968bac513554378472fa5f7a7150ce05909777a72e182", 0x1000}, {&(0x7f0000002900)="8f6a1a85b29451dfa99819f9244ddcb1d8ad5982ab07c0c79d514c6cd9b3094d1c8c7c7e02380d5ee4e0c1a118846b57f96bbfa719ca033c4f28c9a4c8ee1a4f313b835a7599b3e70b85a089bfd4be87ca10a9cb531085519e2f36fdba2bb5658dde81c4f3523ee8744357af73bbea7002cb40136bdfc0ca10aa3dc301cf5b9e38e946df", 0x84}, {&(0x7f00000029c0)="d27f45d61ae20a32f9bd568eab45d5d5110f2d6f666a595bc77029917802e8ed45b88b107402fefc61164ac06e769918bf8b4ee711abdd81104a4c1fd8ade9d9d74b721a63a9b2f31d87d99ffcee43047922f5c3c2ed401d69b743b0a8d62ad34c23c07bac0a831c75b27ec9bfc99eda22b798839ac9bc3e3d626933b919f3749cab1c6b4af1f547703a6855205245dfdfdc85b1f936c8143c18b108ac96832215521ab5b73c5aae43f822f88e52f661588507aed94d188363f9d8d78e5a", 0xbe}, {&(0x7f0000002a80)="d9ac002ef6e9f21aa58491b83cdb862f749ab566e7568b635a256074b1a43dc506e8a62fb843aac942d31841eecb7220ef5b502a9a7d80407b1015293686c3dc087824d788dbd12752b8a18cf3f18f8b809687d7cffc5481c3f0fef28916d4df02c31e36059fde84d10b5553596b09107f62a22f17131294dcd30c8acf05c7be1fb9234eb8041e4f6d36177224cedf90544d4ba196672b6e837c9e88c20aabb7dd2cd7b32fbaaa9f763baa6059155bc64470d1a30c4846f76e74d52cc7e9742461a41757e63754044158d65ff829c117a2e69f3e1af8951e5ea7287a63f016ed47344401b39636df19d27eea497d2419c73af13b6c9b5c915ff1", 0xfa}, {&(0x7f0000002b80)="ac5e1b1d985cf2519447295aa1eee46eb3ea40744b8d83eed06d8285c00a434c8dbb2fc88d94d9b3c3076410b4a70b7b716cdb16535480e2c291c656bf521b79fc2a5700b1fd69af06d57aab3ab72ef43ac31305d11dedc5a22b0363d5131726a6d89a10211f46ac8e841e916dbc52030f67720e39c1d962ba056c6252cf49a698537d53d71216ea028415601ce677698fcfd7685c7c241e13a35638b415dc14e3a15ed62a682eabc960e8c51127e35d981cbae44c93410d8a821ac807b3ac48475a135254e5d4a208a95c412fe3", 0xce}], 0x5, 0x0) mkdirat(r3, &(0x7f0000002d00)='./file0\x00', 0x0) sendto$unix(r2, &(0x7f0000002d40)="1df7fda317be676938e20bf63141d0ffed22c97b55", 0x15, 0x4, &(0x7f0000002d80)=@file={0x1, '\x00'}, 0x3) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000002dc0)=""/50) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000002e00)) semctl$GETPID(r5, 0x1, 0x4, &(0x7f0000002e40)=""/53) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000002e80)={0x24000000000000, 0x3, {0x2, 0x94}}) semget$private(0x0, 0x4, 0x0) fsync(r3) 01:39:24 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file1\x00') 01:39:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) syz_open_pts() write(r0, &(0x7f0000000340)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f27a6e36dbc61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe26e5afdc27b8c9831351d7476001000000eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6a6f580f32aca41ce4b029b9a5b806d3ea7b6a7d96db3a67d37000000000000000301bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678db89b1fdce78d001b47c51b570f8b4ab51483923d44549f00675101b060ff9279e8b54b18ce7c0d9c57bf85", 0x13d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x8) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x98b, 0xffffffffffffff7d, "85fe68bfa60200000007ad00cb5fffffffffff7f"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:39:24 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0x7}, {0x9}}, 0x0) getrlimit(0x8, &(0x7f0000000080)) setitimer(0x0, &(0x7f00000000c0)={{0xffffffffffff0001, 0x7}, {0x8, 0x40}}, 0x0) setitimer(0x3, &(0x7f0000000100)={{0xa5, 0x3ff}, {0x4, 0x6}}, &(0x7f0000000140)) pipe(0x0) r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)=0x2b8) r1 = semget$private(0x0, 0x2, 0x80) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000200)=""/110) socketpair(0x18, 0x4007, 0xfffffffffffffffe, 0x0) r2 = msgget$private(0x0, 0x3f) r3 = getuid() r4 = getegid() setitimer(0x1, &(0x7f0000000280)={{0x8, 0x7fff}, {0x0, 0x2}}, &(0x7f00000002c0)) r5 = getuid() r6 = getgid() r7 = getpgid(0x0) r8 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0x3, r3, r4, r5, r6, 0x26, 0x8}, 0x8, 0x5, r7, r8, 0x0, 0x7, 0x3, 0x1f}) getegid() 01:39:24 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = getpgid(0xffffffffffffffff) r2 = getuid() r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000100)) r4 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r4}, 0xc) r5 = socket$inet6(0x18, 0x2, 0xffffffffffffffff) getsockopt(r5, 0x200000029, 0x23, 0x0, 0x0) 01:39:24 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000100)='^{%\x00', &(0x7f0000000180)='#\x7f\x00', &(0x7f00000001c0)='\\%\x00', &(0x7f0000000200)=')\x00', &(0x7f0000000240)='\x00'], &(0x7f0000000380)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='-\'\x00', &(0x7f0000000340)='\x00']) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000140)='./file0\x00') execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 01:39:25 executing program 0: r0 = getpgid(0xffffffffffffffff) r1 = getpid() setpgid(r0, r1) r2 = semget(0x0, 0x7, 0x420) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = semget(0x2, 0x7, 0x2) r6 = semget(0x1, 0xfffffffffffffffc, 0x404) semctl$GETZCNT(r5, 0x3, 0x7, &(0x7f0000000100)=""/198) shutdown(r4, 0x1) semget$private(0x0, 0x3, 0x8) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f0000000200)) semctl$GETZCNT(r6, 0x2, 0x7, &(0x7f0000000240)=""/228) getpeername$inet6(r4, &(0x7f0000000340), &(0x7f0000000380)=0xc) sendto$unix(r4, &(0x7f00000003c0)="326240a8c514a8e52adf469dfac4eba278c38e7110ffb060beffca89d2dbd8d6036eca7148eb225ae8afe61d3ccf09236b85e267933898dae4b49ae80137571d9015c5ab701469dd6ec48fb695ad925e5044ae", 0x53, 0x1, 0x0, 0x0) r7 = semget$private(0x0, 0x7, 0x4) semop(r7, &(0x7f0000000440)=[{0x2, 0x2, 0x800}, {0x2, 0x400, 0x1800}, {0x0, 0xa7b, 0x1000}], 0x3) setpgid(r1, r1) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000480)="b92fc75d480573fa0e10555dd5a22016bd4c1c6b1dde447e5198502c948f0976a8d0760b0b1db3968de530fd9066a7bd4dceab5bbd3dd51f6bb1b5ad8e08727c7637dcb960f444e792e9f6f8f04ba83aad1bc81ffa049815094fccdcff31280bbfadd034ce2dcfce9794e9e7ea88ed88866b12be014910692b0fdf4fff98e93157e07e29e56aba4a9f4a10bc5d372b85d5daa44c027119598a306c691aba6cd3d50330899d834bc718cf2533d278b371dc3dfd4457f9a45c2e982e6f898e8ffce46595f05a1b39fd08af7b77b85b8eff4c8572183380923e283765f36c6e64f1a09c6edf8eceeaeaff83123531db216468bd277d85748158bc6b3b4ba6af2790892b0ae0740fa04714d38819a841d307e25be2ca6322ecd9ae64c96e5c7248215c7bb820ce970c404a1240ccca80db882008748ffba8836021549be8bd4213fec89437627407f3d7c82953fea2eb50a2d72d963e45a0d824761e6117e9f69577148a0170f2c12ec225139ba803d068a915417bc79140b4c2178d51290f78d9331ce6e72bee33f149eb6e812950b0554d96d91e6667c32d262ff47b8caf798fb832f5f04604dc80c1c8de63cfaac280817cbb2e10cf3a7d0fb2ba48e8c24488b2213dfbfd0ee1cb8034059c9c3afbd67b1f3e4e44d7785708062c1a015a20efc798276926b31b82c99646c77bb917de785a7e0a336f4464987c5dd457e492e05fad423d6a198453f7bdd72b67c57d54344fdc7143928f0dcff07ec6de2cae26c652bb1eee5e489d3c6fe066186af2fd1c75e7f72cbd1e0a46e9019f545b7d584e11dfa7292ee3150da3df0e9fae3f707975c903062f0b477c90412c06ea85e80ad19f8bde44b89be634cc7b37b9090c53c430f51f4e373f7f5b753f30380d47107a8b4d87e545d741a7478ae28fb6352602c741a469c3535cfaa01b0f32c22ccb8473927e5babaac01025ec6cd857b43dd3fa14eb4a9cf28a1194ba6201d2ce402e4ceffc3d9e0915a39ca23271afcc0f1e33fbfc461f4bf78f14559b35232c2d5b9d6733ae91c3f75317e8773885a5c5a23c736c97cd750dfa02afe23525eab37c8b07a8b7ba0b7c67a191a7cf9704bd9dab879463bee08290eb47b5f5557a3999e4cccb5ecb8c167e6bf67f3abbad734bc4d4516ef087c673d5d4d286cfe39db9e4c785faa80809cafc36d12f7ce1c10b395c2d9daf3bd178de2bb54ed6d0faa480aa7816cf525b50185bd447bd8dcb66b469ee013091494bfe3ad8aa022a69ce7c50c4b75a778a929c420ab113966719ee1b482f68a6f896432f4824a3b4fdbb3a2ab5ab5c9b1b864e9fbefb826404f91ab1d81f33d021de713cd5626ecfc8c7d56b07ad785f189dad3dbe33697ce381aa14813df26120a2f5c5b1ab4be3e9f6055fe93038683665113ea64b8a70c3077904cff7dcb7f2eccea498f1c83ed8ba93827748188e3deb5dd259a5b6a6676eaa9cd7e234cabe37af8a54eb584a25fa98a895752f3e15882c8881b0cbd19977e729a444b6d49343986c509f2a83469ab5eb876df1ba1d0c3b508dea65483e1cc31736c95e4084679e531a6410dc8f0449a375b1f1a7f9a9a445f132a20a1fd615c43c07249f42da17f787826e83df8684a2c8379e6d012ab117a5caa71fa051c6a80ee2c1a0608b31f09e870a62a846c1174a2c447549d7a4e2de87951c2ac7bf4159c1f3d92b5db2548943e38c36a385f9f690ba1904ed5aa9f6df6fc193f8bdf4b93eecf8bb8edddd75cb7a7af66fcf31fac7143409682dd85568e171e6b137a9c8ad849562d6802070697856f5369af85f7ba29dc717d93b7df0a50511d3ce7fcd143ba3a0d1a6bfd32c74f7d5b35ea7da76ec496e5ad9e2fc03b7686859f595efb4c126ce2addc8bea4ddf92c37df1ad83507ae27ab2c10a5d645ef25820d218354e2feb420bc1d86b3d519c4ca236bcef1d5dba726f84523b268cd793a8bdd0634927437e5f0593a47addca304a3e12208943a1daed196314330e1cfa45ad511b8bf64e0d7ff849e74ae44d884184ba3b6eaca6a5cc203201a69cb6de1a3eeb5fa6716ee28035930b4578fc1ab72375729134f2944b8869b47d0aef2eb0d73fa2722046403273253f90ad88f104981ab14b5778a57d1e78f8861e193e48b1761626d0cca4c9875fcf81ddf2d20dbed5524489f1bb1763f1bf3cd7c500fe87217924bc37b3954af9eebbf6ecde63ed52c457353404d0e64f33ca857797fc8e0e4ccd70dec631f8b8d47e7a05e6db8dfc6281df78bdf6884144815a001a63bae12b5edfa9af64fc4016d141da9b804856a9ce31fea11f216c33c5a3c876e66fa4e03bb941357b14c317cfd8dc711e321533672a7fc646d720a061846538a2e4725d9dc277db61b22365bc6767c848fe2420272dd711c278d6e03bced609c9b4f1502f76f3209b0dc6730f6f8cfb784199fa7a161c0926ef48cd3be7765d76fae3e7cc85629413b400909cbb035768ed5ab9994242e161acdfcfa18aa2955b958646cb41602bc486f6f9aea0a2855fcd544a5d8b7e46f2e77fd911548a7ec6135af48fd74fccd05ff82ff80041fd509de03d1ac50b1d5e34a8e0dac53678adbf814183e2fe21e2b842f6db69ec748b1c2a7f800e176193b74f36fb8cd529617808c4abd80ce0cffd9ed8c9f0ad79b9e9a2ab552b5117332ccb5a77226f17838d299a53f83f190d1c54237332ff0e61640713b4d29eeec3aad50e9e466e7bda7d3d5145d41d1da2c2c16e700457d32a5067d2d8804d2a9c6c0f87c4aebf989a51336240127fd2d39ad40431c80b784086a40eadd9f952b4fd38fd0fd6f325b948b4d311bd946b1eca93b39af627c09b892b7d3b6e504fad86c833aeb9a54904c9f8d6afe75fb2e9bb941aa3ff12e42a15d0f4e371f73c5bf6889d86558ebcb43b1d0abbcc6dfe7c85e2c5521d6f31923b95ec29727b8b554a04753ae72ef2d49040626d51153d907374399e63c64b00c860cca90c886b305ba0c914f4a82536012251405cb2d0f8f386d104ee6ee2d846ca5d5e9d831444b1bccbb09ef1abf0db62d7578ceee6523d0b874153f0d2f4e64180df980d000f4c402ea8eacafb8c6fb0d4848398d0e78c8f4388942d49f9c6dfbf30ce9203a5e41742c8801ebb8e1b8bc6a2722fb226ec82d0d99f4a4fe0f10b01944ec38f043fcea9a7fa4ef1e7f576dfc7ef1f64778804f8d5dc581167ce8c1c0d9173eb423f6af538002ecaa50de6b94fa349b201d0fc849b1671fe4728ea200486f9223bb0abcfe97a08dca91b65f06bd6a2923a2279880d0350f6fe5e358710c7c594ddc5532eacd86ad62c862352719c069f4f55eaa1204e3e97d02f49e9b4b04286ea604315c4410911d0970f3c0e09384ce227454f79b789f7e29a4b8fecbea3a5c868cca8259f5d2506333b4a349e6a63644ce1b4dbf29c5249e1187d9c529a3d2b0b1dd64c87ccae827627d563cdc9efb842432b98956f5607b6df40e2abe52c9836b37ad06dbd8eb2028b7b873daf520134bce14375f9d8a530b6d0e1f39962def236f9f338b6cdcd0a9b5ef9c357c09b685331eca6f8a065ff092ba266ddd31f4c86934f3458229e952fd1f01abf16be03adeb099fd3591b1ce0bf498cdde62e0158b1235aaf1c5f7a8b3a427469ccbd1fc4ed97f4f249634d2a13da5539578f731f796f00390a4fb3215734b532e45f6178fe14d499066f47f35ec0c1ebb4160799995ad5873351d905f9c114632c327e8af714d7252337a18bf2be053584337ac4cba4f8644e330f95075c4aad103bbb2e1eb594c0ff60ac1f54bca019cfbd78b22c9c0af560e28a4375dea1903ab09f34bc4a02c2dd66f342d0d1ec38fa4b690b682030ba95573a082f9d958cde102f07c8693f5095d57c6fda191a41e413ce006d703511eaa408081e5dc0e9eb9fea79885df41bbbb40e8b7af706d3571ceb870c2cb792851016c39daf3b47c56f9e901f376c7e41e97e445090822e64fac556666b285b6174a6d38331694f04c2a0d232507daa900d5a7c2f8906036dfc8bb97ce7d6f6da3eda2cf202e9c9a0df946bf555c72190c8dbdf2ee8b8907513ca66b0fe339f4e14460143020a83ed85029c34afccc3ce6c4c090a80ca36aeecde4e64611db3ce4eada1e7c950977fa6ad02d1df05ff629c6896a5cf21ef8ae59ed9dae7206afd8583fe80e0c33f69259819d26aca92d5903c73f82611288a9b03b508fd4324a364763f40da0a291b2190b8851faa38ad2f92c9f4de314b4546ecd73d57c66456c900c69478837da6310582dc601c976bdbcc85a460f80e14e6bdb0c6102a929e31ebe3ef38b0e68b9950171f919c0daa3bff57b6398467dffc1309608cf4fb305474f9cb8e4fe42f99b7a699dc64f100a22b77c576cadc1df7099ad57b074b779a98b975e2d0d6aed65fcd9613d0875cd937f5cf68e0ccd8fd6637bb29ade9c025e8adcf39a7cf4e78b1a57040d19cba6af5054adfeff0a1eeedb3cf9f5ed92348e7864b8eea86e3bea1bbd6596367271b78c17c4d02a826e2b61661e208103f25bdbfdb6b02063efc5e8ceeaf8036da4588e2cf52dc875560bf2164b7f20df4ae9636351c994d6b0915fac9d012666c54e068ed561f8e6c85f66c6d8d83f86bbcb49a164f8b51770064fb8cc228b5c4f2e855733492432b1ee3221ee7658d79e62f3264560132cea42b6a0ac8d2f8098174bcb5db71bb31f4a4b847505c2164d4441ef54bb662880f03eb62afdd9ac0acb45f02e5c033f7fdaa2526defe5fa508ba39d58660b67bf87091e8d986b2ff862603a07cb637e39a6d5bfa5db665a7639cd5a50aa0a62c778d757f17a7efd33e6a494e41580cca03cf281098ac3301513e7846b41ee4c352c120143d49eee67dc5171f418258837f682e93bd504d95f1387ad45616b387bb5eab6c290398d91af4dca883fb771a09531f7b224ece4b1046cbf4d9e6ba1c580cf3d1317bc06a40b7a0b6ff43382a49478a6be793e0b509f6d8324ded8f250988d83b637cf684c4436a69382f163705da4fd2bd3d163b58f179464673fb68c338c58ce97a3b1da66a2768758e8bcdc26924674dfd866c7fc0c596bff48cdcc2bd39d7f188f951079e48fd36870ba964d6314329042463c16348c796537664fd70868533665a2b619e5eaacd9475ad29b936a2137c14f4eb6a054c616341d143a18cfd865b50a196cb430f396280a24f70fdf27412d844482835c79e2587a671ba59047589ace53cc8f3ff01903cebcceda69b1b78b1897f273af9e028312ee34d0e427444ad16ddf707d3b512ffa0edf309d50a12c3cec1c8c416505349efdbaec3604ccef9293025919bd4ca98990a1bcc83301a9f0951d6f32f918636e6dbf52de3cf4ebb0c2dcb631534f60471eb2ffaba4383bc1c32841ec57b3e6e029582c8ff62e4075bc43bb0dc12cdc96c27f4ad7d8ee77ee9b3ec9f3401c2e984e3bd330489a459db5ce8be1ba64e6112d32f1ab76be9f4a60591b48888880e0c1e5063037beec9175c26e68d59d98e85482f8f6dfac0d0404aa3f2b4bbf06329c893b40f850b75a669981fe0be1c954685fbe8dd49b7c034f5b5b09ec59bfa8fa62ae39dd01ee384f8973b1b87c22d754096d127f2c53eb59f769e8a6fc80c355c6ed67011de7847af82d7b7b0280bcb8c3f475bf8e9ec10b3a39c02846b3f673e6372217cf9e602290b17057e5d1d5dbef3bf5c0c8fc05a67b86c55aac98deb6a2a2ff9cd1ef11cce68e644b1ea19a65f0a98eb340ce4bc4498afc93be87dcfc0969c23bdec6cc", 0x1000) semop(r2, &(0x7f0000001480)=[{0x2, 0x1, 0x800}, {0x2, 0x9, 0x1000}, {0x3, 0x9, 0x1800}, {0x3, 0x1ff, 0x800}], 0x4) semget$private(0x0, 0x0, 0x2000014) getpeername$unix(r3, &(0x7f0000001700)=ANY=[@ANYBLOB="000000000000000000000000000000000000170000000000000001020000000000000000000000000000ef00000000020000000000000000000000000000000000000000000000000000000000000000006250c903f827c0e2a8aec4b1c233fa0000cbb92848dc04388bb9add6a2894c9714d6b11a736531e128c0f8b1edf94f0c75ad22fce133ad01ad0a758614ca3ca7ea2790d23ac68865000000000000000000000000"], 0x0) r8 = getppid() fcntl$lock(r3, 0x0, &(0x7f0000001580)={0x2, 0x1, 0x6, 0x9c3b, r8}) recvfrom$inet6(r3, &(0x7f00000015c0)=""/46, 0x2e, 0x800, &(0x7f0000001600)={0x18, 0x2, 0x4, 0x4}, 0xc) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000001640)=0xffffffff7fffffff) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001680), &(0x7f00000016c0)=0xc) mlockall(0x1) ioctl$TIOCGETD(r4, 0x4004741a, 0x0) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3) semctl$IPC_RMID(r7, 0x0, 0x0) 01:39:25 executing program 1: unlink(&(0x7f0000000000)='./file0\x00') mlockall(0x3) setrlimit(0x4000000003, &(0x7f0000000100)={0x840000, 0x100000021}) 01:39:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x8000000000}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xff3e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x1ff, 0x1000000000003, 0x200000000003ffc, 0xffffefff7ffffeff, "0503c966f22e95a163797f00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 01:39:25 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) lstat(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)) ioctl$TIOCFLUSH(r0, 0x8004745f, &(0x7f0000000100)=0x1) link(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') 01:39:25 executing program 0: r0 = semget$private(0x0, 0x0, 0x10) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/185) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x0, 0x80) lseek(r1, 0x0, 0x3) munlockall() ioctl$TIOCSBRK(r1, 0x2000747b) read(r1, &(0x7f0000000100)=""/104, 0x68) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000180)=[0x0, 0x3f]) r2 = shmget$private(0x0, 0x3000, 0x100, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f00000001c0)=""/51) msgget(0x0, 0x140) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='x\x00') mmap(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x5, 0x1010, r1, 0x0, 0x0) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='W\x00') ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000300)={'./file0\x00', 0x100000000, 0x2940cf18, 0x623f00, 0x1, 0x7, 0x7ff, 0x4, 0x1, 0x0, 0xffffffffffffffc0, 0x9a6e}) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000380)=""/151) shmat(r2, &(0x7f0000ffa000/0x1000)=nil, 0x3000) semop(r0, &(0x7f0000000440)=[{0x0, 0x5, 0x1000}, {0x4, 0x7, 0x1800}, {0x0, 0x600c, 0x1000}], 0x3) shmat(r2, &(0x7f0000ffa000/0x3000)=nil, 0x3000) shmget$private(0x0, 0x2000, 0x29, &(0x7f0000ffd000/0x2000)=nil) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000480)=0x1) pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r1, &(0x7f0000000500)=[{{r4}, 0xffffffffffffffff, 0xc0, 0x8, 0x0, 0x6}], 0x5, &(0x7f0000000540)=[{{r1}, 0xffffffffffffffff, 0x40, 0xfffff, 0x2, 0x1}, {{r1}, 0xfffffffffffffff8, 0x61, 0x3, 0x8, 0xfffffffffffff800}], 0x6, &(0x7f0000000580)={0xfffffffffffffffd, 0x1}) write(r1, &(0x7f00000005c0)="6495b6255ded9cd6c6dd8b67bac94e31ecdb9101c9ed9ab36796898e5312bc7b1c50cab58e22a0ebee12f04ab277472d0e3d5bc7572e29265f2392e2e060977b3668e820699f78b24d0cca98825f602fa130022734292b7820942130cf33acaa7f4d78f10ef0bc78696934f6b6e75b25fd69c9651f2ad431ab9bdf9a613c7b7eb47c2720fc4c867a5f01d0e4587048803f97a4bec80463f443929fd263342bc6c1c3561083cc4cf1389f477ad086219b4f65453c0d075fdd16f6f9eb7947a01385a6eb9f8ce83cf9a48365f4d7a7c5dd243ba0da4df343dd60852f13aea724f19d5137178ac1", 0xe6) writev(r4, &(0x7f0000002a00)=[{&(0x7f00000006c0)="6f6aa902dca792337bd792eeca92bcb511b194d892d063579e4e59320434e573277fe9f4cf44f6212e42da2ccf172c16c78af81b3c25a0e3cf6a92c22fcceae34be4cd1255b78204476a9864740b40727f9a8d716d89d58ec43015b26dd350f6cb4c83a6dd21112bbc511a9a55f8a845b103916aa6540455e3774a5c334ec1404ffa5a77b07b841b13b48fbb8ebb24a5a887a0277a5ff80e3833e3f9a71a07efa8978d6ed6f41dcf23bfbf58b748a4ab764879ac018c7f1b5e6b866725e909a782bc794fb0a49b4639cf732a85092497b8c94a77015cbfb966624669c3f7284dc908bfbfc7a5ff528679216f75a4e8e86704dbc187bff2d9f31c0c5e4cbc8edf882e6e623e6c86d264bc8aa945cb012129bb3bc07a3b8fe81faf061f404755160684850f1faf4e420c8781fd978a418912f7b354615ced01811a7b3ae0ad32eb618215107f5e415a03cda4324e2461560e827139bf9646605ef4a206932497fb6317ec803ae76d63c8d655fc1603897554b8e85a6cbbad78e5869f4b86308aaa0e9f9e44d13cde93a8f633c678841976ce729b4665c36bcfcd8afcbdc9cc16ebfdd7b0c7869ef1daee98cb5e2f10022758480f3fbbe2beb552831feef9e84bccdf9f73f2cd96aeafeb911730e77361fab67278f1b91ad891fc212b9928eed289b6e29e7b229d3c591ba2ddc51d3f1f4949158f391ec975e3abf6c1a1ae0c49a7b06b67cf04195fc53c2848d32010129f62547b609bddb400a2ebdd25f8aa113d2e311a18d670347b61674f1aa5e733f5a3efc17eb3a215421ab44c5f21d32b1cd6063b90b5e78c01af283f6dd731e54a7523705ddf244cb97711eab360b523d1c1b7854ee151c9c237f1e36c9850d9a8acf8f07f509e3f0bb222085930fc76b0f53dadb89e63dddbbabfb26f63b347513406bbda697220aefe3ab963936367645b9b84f0fee7c7b33966ef71c8093f95868b481d505b2cb50a044b39318007cd74dceeed61cd0e7a066c1d74e7a22dfdcf710a1a47d2eb922636ed4b7fa8b3b1f511e9296d3e35eb468cdcba544c947b10560a18da1aab748dfe9b85df252fc8e1d783662e3c9898a26a4f78ea52b7bff02a18695b8435bd30c38f6dbc29b8955bdca42c043624edd01615622f1c41ca0778a81c75962a9bdea8d01212cd34fcfe62ae8924b3f59bbb3b23c10409bb9220b1c7c250a7c1801dbc868c2966116e78e485aec966f6b07501ba2f7f61d64d8cfc77008a713ae9713d1124b3ee66e02d32070f2e9ee04c93341fa0e4728589a8a9920f158c645ef635fa931d959fa9d44a173a38aacd247ba36d0787f5b975e7cdd54487454726a8db6c82955f05a2ad720c8305bebff48b5f00613cbbf65b865d365ba80e45f401a6b8a4a5714d3b9c6db5db57256694885afd66cf981f812390574fecd90d03764349a5866b379253c01d90b7ccf59a0d595dcb96e14d8710f1173f49ecf1eb1bc2584960351f975f631de5000933204f48f377e01e236e07d4ce5d46dcc8210efcaf3d5102a6f8ada5f4cbb9b1f0463ebb6dee5231177e128e9ccd529997a0927dddd1ce4db16cfe8880ccdcb06cfea86690a69d3c0574c3f444208c7d66999b5227b3da909f057fa7154e71bfec9c50c158b60be7e30acfefb1bbb243e1fb00df9440730f8e5b8fe33a47f6a18d148635a2d2c402e014cc44a7f75e846444356557cdbdabc67b2c6d1cb69550077f178b4805d36f08b29b9df25c2145ca721694b9315eb26cec983315d4be85e900b4b4161b57edc2824258481e4e77d364cf41bd91c937fd7b1da8815637b48c466a65b411afc501bd1d9bde6eebe382009e58928e4c9dafc163ffde780c5767f85838373fec8d32ef08697e64b8eb9b5a563c94721f93cf1880f1fd3b9b7cc80fadeab60489e57eb64eb7becfe564267d44da414c1381faf85595f4ca09eb32390be1f6c724860da19716f1dc50126e9dc137d34dd055d1615067204857b16b36afb1b556d01c5aa67e28c38ae49b5aca4420d46a8440e3e26c7d78d56ea8df9d3723a1984a2fa1af0d57a68beeb721abd10dc2cc38d67058f852f2705d5535d946f094d62f94f95377a46da627d03979bd28affcf3394f36e5a3ad21fb02915da635349da3e33c14952a432a6123e3e036ae4733b1f69697cc599280c91b9b4f083c48458683ace448f2ec089b7fda3422d6e84970b468ae302a1fe32cabd70d609ebace4a43f8351e995a8787524b689e10dcddb139c9cf5dbe45d58a1e7f24b453a3630b3e15f2a9d840ea15a8803f52f6903c70c177d1776c47759cdbfe34d7a2a6d82d61090be96cd53db7fad64efc642b56fd431e6c05b4fcf1e58432bde5b4aeb46bf3c3d9351fc5672520d279335fef07587614084b72f37c3cd4e19886b10f269b9cbef570084aca6f0649711a14f570e5fb9b9f378d24833b5bb6c91161b45f083e4a344d3c727feec3eed12c6da36f67ce9978fa8cf3de65136c8a3a15dfbae3d7431f25965e6065ddfd923c3a75a7ac323fccf8d07239ccee376a15d9800c36910b62db7350f1052d60d0b45f0a05f14dfed95164a88259a3fef2c06adcbbb97967034c23874029f61deea119cf1881b6309169346e190d7153ff1cb52c34ca74bb0b27a5dd934c5e824f6572e46c9a08b9329b2a2e779fa1efeaa506083f02717f956d55da33581edb9d8d6930f375dd226c0ac8e5e2951ef32f8734a417e42f3327d68419b4dd81de89f97927ce483a0c43ca335a60e3ed2f8064e96479ecd72c63bf0942d9e163522673c7fd23a89694138b64d353b5a13f545310dc19f7f29d32b629697595a9f87701e5ae84b4daa09b9b6d85ca305afa9e83e2c3738bc27417a1be17d779c0deb1ab0e7f64fbc6b9b09d9d6bcd08447a35b5ded3c0d64ee24c239e5b61f1ee9a0877d8a5b9e2a7ea03b4cee4ad463b07a6c04935399aeaa0757ebf0bd052931cbb1b6f66cff509af4ca6f9448242bb53c423d6b673fcbecbc5bcac5fcf3cf15189ae64e9de2b600b8765ba26a7afe8ad8b8baeb76bf047ec02248733c9f77ad612c18d5079f46a1fb0bf8c3907de302b3b3b47387b366e134105654f6c35e087924064115550aeff90e51b59a3d25da693dd9ddd320d5d2db51b0b1e7009632d8176f426d43a64a8a4cf067edeb4e09729c819a02b84b1a17e7f60a28a4e8cf03cb97e67d95d155fa3e7b21b4ffac867de2cb099197778b3d6ba60d5aaea03d42dfe72e91ce99fcabf8a943b53ac5b596463ba351b00b9bc2ab9e767dad352b69449ab4eb8bc72ed1ad9482196bca7b8ab6a2b37aef82ddb3740274ed371350d331363b89d0733639b02719d70e4bf1d56d1fb2a4aa73928d4e2055aaa5f404d90fe997d63a63b8ac3952ee62bbd745b67632e701f6f36c3e7fab5ab2cd410b862ea95b4a9b9ef213e67cd0a8c6cf56c977d9d4909f25b6d6bd346cc62fdfc1ecd550b60b93166ff7d75737f5ddd88e0a4476c99dbc90bb92735c3afa60155ac0c05c209783ac68fc8e04a83bd12f84ed2887f342845bafa15faaa3ad7fc907d2492f90c1508a61eac47644337a942bb77705d964c09913d35270067f8d1d8516158547ee15484bc7e0915c1b8981983381762ebd6f3160289c9cc6e1cb6ff82cc2c61dddeb194cc478e8c3b1d7c13a60aa526c545ab59a5a44343bdb640b51fba9118afec8898c877a5c6f17e2d6cd49015d7d7435f7b4a045a19491730c271c865505f251061eac6714ed362efd975036fd15a54b18887ad61f08fd819587cd23f08e853c75a3a78b5de63f267dcb679ab20ce4e935a659ffd729e5c1f89b18806e36d3f13a1a8146518c90f1d51c042a30c7e5c78fc2cbc2ad442bb4e2e128e08304ac43cd5931ee15b6a5f8eafe037babd2efac027c9b45013147a37e80a0f60d8f82992656abaa133b1190728ccb86ccb7443831ce8241196d1781830d4fcdc81b2e6fa0821225180a43a55776c2ffe36868b3f8139d8892785ca1cc59bfa2d3d37263b9cbad29048aa22fd4e284ae5cc8c619053134ca830178aa96d505f880c00235b0bfc8c575e92b87ea7944c6a2a3227643b6e83d77a70dc810199d202fff4c0e3293ad599956df6738926d4839b6c5fdecc8ba3aed929a6b5a56ebfaebe8a16c79fa261f683874c80d203e6fd77b7e080a3917b9f03b2d527740fcadd64bdd582f7f667109be2821c3ce08283312e15783c768a19bfc229506be2bfdc216f249702bfc2eb10000030a99675bd7950bafbffbc8ed48c883f6f4611cbcd6f66e7e9e16630825a9f8170a47f87adaae2eb8400d03e016e96af1526f521c4cc85a6a983995d9891f4ae01f9d41b68755d7cf2b42f56e60126a690018372f108afc152cf4a19220de597c36a97237962667ce035b1b47cca1fa6b37a72bb43f2e19508aeff5ab1eb68c0cd65e5c0bd1f5909b49841238dbe576391d008eca0e90c86ab21b97899993308f6053ab135edd5e7d7e6b204a107b123f5f556523561791ef4ab141a30eaf6a6ba5baf13e67304366f6c43e6a4b43ac7019f8c95ffac643f79491a37419182df41fc0525a1b4a81c51cdfb50815ab213448d0545d3e2573e766202e7d9ed22b203c66e5291367620ad1fb021b37be91a58ac7bd57ea6cc17143578726d387fef1b25c0bdeb9cbefa424f8063a220b7bf0a212c866b1ae9f58d2d153556cb7eb401d668992d4229fda2d640c332db4c42dd1387dd4cb339995286d211b25060b55571393e2f1f026fe91c839a2d36881d80ce7af8fb728bf9e14af053e82de326cf7f33df86b83565b2f0d311f1826481f1a161c14270065312d5bb93a431f8acdbfdff062326754b08e4f943a01f634fce91ff68ef6c13108491b8424c4c2aaf711e3f3c1fc2c30a7107f7bc4b4775a0130abb3820e6975f426cf99a44376cb96f96ebf7c031d4c87be8cdf2b1b16e04e1dbce072495748c458ba295e5ee50259d6b6289e03f41360b0206b0c10293d75772851d101c4c3ebf5081a6a43bc769ec5c93794d35874dbaa6b018751f0ea6642bf09d21a97140f138b691ff85a2d3fbeaa4afb89a2f623203b72ff519f4ce1fe39644bb9d67c0ff62992bd432db7ceb738945569c6d34990e14a79d3b8fcffb663c07ae9607ec504f4c06f5ccb7f8c1005627a2de5d10fab288f1c17eddf94dc5a1f7ab0c5edfe94b4e6ba2e531657ac6bdca369fedf907422ca194cad789ae5f6ff10ed2e8c81b52fe1b5185b727ba66b478ca55e9f4463646340d6bf3dd29e4d9832e0158cbb97061a8a8b3084205f8cb795779f04bf8848f86599c9bfd8978838be0ccb87fea3460668be5ba64091b8d04f5fa7d4b72f890449c9712451af3be98eb5a5d35e11f1c379bb7a84e3307856c911553bbab0336265bde02c90978f19226b1740096d5ddf1aaf8fe4fa36a509151cac5c30ded8837ecb198e761012f78910fd8a6c535eb911c17cbf8948e36277a32bd15e0af844ca6bd4c3429674907eb23b4826a128181df1c2aaaf5bc2328a36c90493bd1b3ee26ac8bc11aed87c2428bd3ea3d0fe8dfbc3f32decfb55ece3ad50901b6290e8046ef270f7902a3097d70393f7fda53dff2f47f2cfae89e9f111141d1e49fec2b52d9a237f5355eb0eb564ecb3e36892e62f092c25c5cc3603b63660abc8c82532b0c34f9e367b90de95dcd0220b41733b8524977fb897ea6b25618c064e3780085ee3488f508837c70090b02dd2a3bdc90c64683635a2fdd5aae65cf3dd9db677e1057bb59ef40a65228749527a49d7b", 0x1000}, {&(0x7f00000016c0)="725ff46fb1c4fa7aefe864c78fa318fcdf2b72717527c6560b4faf826d263cd73552c38b10b8d345e3a9cbe5ac93b0ef236a1aab4644c7707d65615628876e263891bde0963c73706e281b2af7a0edc38fd5e55945d115ad8281f263b273c98087acbe9d3f5c72ed06edf53fdef8b10e52c266fa1a6ca19508634f55e2b2226c13830247faa6eba5d34e9381f11a82c47b9336ef4c3518", 0x97}, {&(0x7f0000001780)="30a5e2f809d164384b5c008e4866487dc7274bad3feadf87fe546f6c9a4350550af824395c72afbfa032f0add656d4454d56abfe8fdbf7d66a7a8d799a1e331262ffc9863d15efeeaa814ed15afd5138245f484783a46f683ddd5edeb37a1e409f81841b87525db42468982042736d19b72bf717f9c521eae280507e7d79642449ca52745e7c05fbb8766770a512c903dff41f043882f129105c766b15092603c50280633bfe222bf0863c5b97821c819b88b1078a382fb182500748b1730743060dd4ef9f3d67f92677aa1096d8ba7009294f640cb0e289dc372f4e3519b23bd9865bf5c4a9a3e0f88d744d29b776b8e79cfc9fff56967acc09331d5a6d0fe5cf15610e452dba38b75e92b8c6623963d41fcc8e84cbec51bf0e9f8c6232a45866a6e48be01eb995e6cc8e44759bf979648b3e14606becb163aab060e715d6af992c48a07ebcd5e0740a8b9fba6c03d2ff8e51a229750b244c5a6ca520253c87c152c139da4600cc2c9e19c245bd36abc2f2ac91508035c56d3251f6ed45942131ebe4496070c0aa698933a6973ddd479c495041a9e6720e7f34e7717ba7eff33fbb84e54bbce54b58edb624d0e54600df2d8190bbf757126b96d964d02daac11f16e6789ffd982420341401c2a15c6c0b95b0eceb7f69d96b9c9f7167a2276af277508c3b4103a615ecef029318c27e21851a0be5e714bd8c3fd13bbea71cd80e10246ac638e8535b6346a78ec9962a0fc6b64fd2d5039f91fc2fa86649e42bc78793950f0c77abeefe6a127968209a97449e969932e11f8f003830da7eff48ce473e608074eeeef95d509b06ba646a318a47ca65fa500ccfc040a49c4d8d3478e1875b748dad57814de8b40c68a303af0d000123bacdfe219c0bb405951341a3e62b09040040d6f75edf284cc28be177dde9742457462b25f702cec5cb50404666d08e5798d51c8fcd06416eccdf135387030889bb242329b7cc6a9eef25e581634908e319ab7c7a03b71cd83e4662ec162ddf3dc0e87ba571b3927b26c6a5365d0a0e69f17a2150d30c458330a5065e127c880e2c6a13028b58050cba1c8880a2e9550a08120444c89b69beda28b760bf17afa3f6e96aa362abf81a960d9c37e3b5558d3ace29173c0dc68020b9ee5517eb9f46f19654e21e4d9f2b2ca3f920f23a623f3d13d9ad034e62e75136e7e5cae73db716efbbf82d7bab09159f337f92998cf71f32076b62790607d6b1625344700c2761de6c6520d94ae7b0c109a99398e020dd4fb3cbafe1814fff0f78cce1fa8c75f0b1a381a7bec63d2372240ec07d6830fa38bb35b196bd3ac99e50cf9809f90362bc2276fc732667aa54a16615c1de4e8a8751c143791128d59ae7d72ef49a8918de19aeccf9a5626c60784dd15f8d4ffe6b5104d8174acf596e63ef879fb4f5dbfff956374487ec7224e5c1e3f7c744f478c301b9b029ea52bbfbb50232a54d621a7e9b1d2d6b96699b48ce4638b7ac3b1a0a9fb8646d9a77021832e8d0a1d4f6133ac5b6ad7468a78bac65a5a326e04997ab41d120e1b8edaac47f3afe1f4a54fa9f197f3f0c0a032945f80935ad759f694a1e3fd40a749f40affa36e26c61fabfc3049a0adf4feb0178e9e6da7f189f0ccd6bcf3253b3084a584d4729321301fddeb404e0bcff4f48debf0a427b0064deaa01d143c480a28da3af558ae2628106087c7556330ac8fd163257f37d86b0b93d6f5fb17f8e0aae03af6716e4981b89a9edccf77ea73b163dce0338f89ac9efd6778df44668ed4ed755364584e59629914907a7dd152099b5c9c015f64ccaf78fc75c79b354cc86776dc5eb81836917a27acd234f180f373c5eff0b16bef9df9582523a06aaddcb885efb26767794b6c07b524adf94601d39763cf739924f18630dd2fb30a40eade9bee22db1534b5d9a3799d62c9cd4752b66689009275d583f68b4e8fee633bb8a0510b8d8a35f0a0dadca37efa0813b7893b08c6fa63024d6ff11618b0009d9568fd4862071aff3eeebb86f5e7f56016b4b88aa696f26dbaae20267c70d36362da9a647fa91ef1fd7d87c7d4cda20d50d3548e182029488716bf67c5d09bb2a515aa3631bdf651d1e5e49aa982f4f145797474737c1e7cf5558cf4d477db6b4e21ec98fade84b6c707d3654326ada115c97d29e767f1d525e42dfc4e1a6b371684ed3b9195909ed6e8b3a82e15ea86eed8c2ea3390c0bbad9e5f3df4b24b2f70f6b5399942e9d138d617cf79c730a551859be897674e3e6bb98939d1a3803c40dc115f0ec1491486f9b5259e8a3c9f36fcdb6aa72a6cc0f5e53e7c2c07f57d02b2d990dde6c42dcf35d95207e67817b89d13dc76513be69aac51238d266a39a6d6063516166ba6bea8dac86c9328bb53ffb33fa666a095a34bf0c99274b2a1b80a64aa7f5bd6ac5f42a210f72cb377b2f36de53bd99fb3a3e16ac86f1eb1bcfd04318b5437dc1588d0c75d6cc480a34133835237cbaeb3389ee919c5da17aa8629fc17a5a39bec5845a388b4d96c59473ed61449012c7f66e42c0fbd5d4f77dc0b222b501f78626ced49813cfa9a4caa4c0425140c913465ccd3cb911eb0cab1d54a3123b5596b4a8a6dd7286873bf0c512a44c345d1e738a1b56c25f89c1e2aa4f9e426e0c9e742fc23f70b33bd2b98ecdd70c3db70c2010cb1505aeb529406034b8382ddbbd6e8a2c7737dbd0b6942e2a38afccd74bd75e46979bca5c3309d985f7b43ff9ca7ee4fd10f2cd3384dc10aa589ce3b07e1e78bc89dd2bd7df75732129e54eb2c7a391ce963935fcc15682e93654cf5316a92da91220f5a587c1813fefb7f71ca409e7094e9b277326936380d0875b74a197589e6d00d6d52161c3e8be56942badda1f415def1cb4a2e6f3ea4a2bea811469a787c1009884cdf33d19345bd67f329fceeabf0dd6f6aa05b30994a5b8967ff891c450f51d8bd4f52547235d30a6e732a4a577d5e961006343659cdbd32224ec0c77f424f03c3b1e0e8ea2523580ca8ef1c170882c3a9b1e7a7dee14c28c5ffcb60f87211766ac3b076187f06546a47aab4a4ef663562317cd8ed7f244389597547d0bc25b8ec7c6ff82c4cdde69ead938da3d330ed5b14c62980e6d2922df8517779a2a2ad0f7919e259a44b175f9edb9cb167180f4cb4f4229cb9b8b1ac126f6799157b88dccec841cf715c0112f0a06c3c9918876211092bf0654cbb5854ecffa412002ca0d94f4c6d131ed16df8b2505243733628a605df7e325c09e86e2992bdb853b46d0238c3e923fe954460993c99633cbd000fc2a1c6df2f5d2ba70b57b71b0f8f1c67a48cbbfd72279ee0d04079a1c3e27bfe72d5a6aa0171bda70203542d5766409620304dff71492e8a946450241bbb6d1af0b70d33264fd7638d0b2bd455d24b75bd09c33ef0b48b32dd04f2256cbbb3050fb49b2c8ba788d0147e8045fe26f02416c70a11347dbec3d3d31f0924a977e8cd9a4cef82bfcdd75f58f9d9dbdd0b75c9b00da7d7ac7960f4856e84d65fd89855f7531d8fcbd9509b9cfd0c426aa352b83fb61f87649884b526db06c276f21fb17bdccc3ec0ce88d509e5f94eebb80fb968a73454e95346a4bdfec0f5386a71d3e4c63b5e16c345848aee2500e13d8fe8286dc31d7884117b030651181fc9c520cc3926192fffe74b2a6ea8bd95392813b19d3650e99dba17a041698231f8529fb18531b4bc41147ab720871f1608983cfecb0ffcbc5f5f9b27e255e89194afd4c4d2fca7828fb903008459bc588a90fc840cba9b2969c45238fbf933b08296b656442eb858b4144f221443fe19fb155981fa6e26fa1ab31a7bfbdeec0e2d346a6084b75366cc7f9b53156e0ce86b58d1b7bf60478f68bce376518cad758ee31d989149d0ad9c34d1ecf7800b4123891e7e765971ea137415407c5331b4ac102ba5beda6300ce0ddc95e300cfaee35217ddc8aaa2dd7e621688dd26d699f07e293a4f79c672e1b4be2e60916df4b184543d991142adb5aed235e1f6344d9621b274d22674b99ae389141871d9e4de9206e03d85373c10905377c387202fa642440416e9e1a94e8aa9bbc25196331b379efcc4a41312b4f364cd0a93bd37cc0e67ab311709d51a78f258d0360a4593cd73cdf8c181ebe328f5ac63c116bc584d32b3632c07c6c0751c09440b88501837236243c64657498464b8d3d8367a187dfb002bfbefe4911cb67e9943453ca44d64a86ff60071f150d3eb7731197a035c1fdeeae5a01ef2f5b81f4aa75ee8fb4bfcd0d7820e6bd07949c402644bce56234da99b01f10aba37f2a5966a7a31d8c2e735b6f34811d4a1e0ebaf07ba3787b0fc54cd5b5a70a4ddbb1052b8f3e20fca3e36e217163fe3d63a2cb346f1469d178ba75b18ed2c0e413bcf323460d7905e616894699b0d4e501a641adae8dbf4801de3ac7c5605c4f59a39611262e82f5faaeb387bc344ffe338988cb799f0b4ff1c652822cae658397e52f20b84eab7a436d56e4e9f9df6958c08a9f845d41ac499ace401f181d32e53644511564fd47c0ecfe9b415a570e8156d72d64d70a2a7e8b8a3f882876bb44b853fe2fe3f02457cb60028a84f442c44a8c471e4d9ec891247a50778803af45158453399940affe01c99860f19d3552eb4188e67e18fa192410f8feab2701f9b5e18008e36e3bfb53817c1fc1bbdd4a3fe848278a77633336bfd0a5a14916ff4f649bbf015905968bbb504dab32d98540c9d003e82d51d52cf80b2b4a274b5b331bcbe8814dfbb85f200cd02f0a01391b82273e91cf7cc042033077a590b1af5fd64da89dc3e0c6dd68e5f49d467eb8e776047ac63665889ea650efeb4f9ae01a939fabc4b85092cb5767ac070853a7f604926592b1c6a2908fbd2f82a717fb9947a83dd246621a4d7222b4e122226a616fb75410c82287025b9db6d54202aa3d7bf091958b831a4ad5cb70b478ad0814628fd2aba3d79e0addd1a0dc2b8368514dedec788a750471b1936f36bb930a0b5196bfff1e13da35348914cdf8eff6e72cf90de7018b313e60745d72446d4d87f364e7a96b4debfe123f7a68d3874534d41c9bf2cf4eaeb9361fd8c4b65655b7c376325f371a03843916523ddb8e5b7aeb3fbf929cec1fe3a519f1e952bce89c5a5f87cde481d5510f401d7cd28a2c92822acb5c1dfdef1cb138b294efafc0694f51f12118d2a613b21e8cfeea212fbd1305429bc2d949f7c017b3ed29b33dab4e02b31595300b077de5396ceb1c109b194b9fde9897dd2cd7296e0468a9bd3c47f636fd1a48405515378210317bc6007296e5d606c2d13b8918d105d4768c3209f4909ce57d4a6dcc0179d537109237351bde7e26e745f5efc6ca7f468443f2f0d24a2e24d410d3b1d0ac8c69a0c94f5d67fbbd46de00d9d075e36bdb7a45ce1590d117127f17bb7de99dd42d8825a1862247d8cdc3194b009dc46eaa97d1d27bf26a3aba6172290aaea8db74fc6cda0afc0f720e351ccc1c9a07ef722d7a9c02d1bdd78db6112fdba3c418ea4b71ca1c6242f508dfd457cd2e02d85a1cc914daaab443c05134aeec57dafbabeffe24050e534b26af5d616300cabfd87062f88e16ee70ed98064102ec62db3985e75877378300104d902c144d15446e243792c358dd6f5a58d9e15c4eceffb51708948aef94f9dde126a93b09d4c98ee9633c05ed5c1b3c8f61778b780320a0b59020d1b4b949ed7748a1d479098228df0797ca9aad8f45c877d5b31f497297411d8b9b2ea491913f2282f666b2ceafd3013906b177c4e0cde15b", 0x1000}, {&(0x7f0000002780)="266e85b7c0bea6265c9b2ccaed87ee9d1682359d883058ceebb06ccdf61da079f0f212e91fbf686af5afbfd223bc7ae5636f7f08be70cafb2e86e96b5056316700de6915a6950fb9be63", 0x4a}, {&(0x7f0000002800)="a43916088637d3642e040bae43f4dde7974897d5609f519d31769c84916f0a6bcec51c905201a6c29b376e8b652a349778b63ea54d33ea4d374da98a5d0c7bac5af4d5b497212141b7ff046781e59fa06c32c9e7ce9ab6b9bd8eb4fb6c4a748b1a0ee2beae758158e67c10accc83f4d9c7c8", 0x72}, {&(0x7f0000002880)="bea7764247891ff58586218f3e662cd4de61df2284c94e79f87fc5870ee6f49e397a20e36a79452722f54efe2123b11b547e6481d12bbfd9d19437ba7877e34976d474cfec887e86b1086a74478c1e9cfbb8c0b54f430bd9e59997ef00c3d526146dd2a30fd7f4d2f561bdbce720c0743505daf109978ecabf9384f468074e0339ce66266b87420d87c23bc53a9d437a24372a376627cb3e7a7a715b420e4391acd9598776dcd9715c3fdd845bb6426c3171cc909bb057e50398151976a1908dbfdbb1beaaaa7dc182f651317fa5b1d2c8cfec1ef52536416e3c574f1f0dbf0008ec3ea3faf40d47563d", 0xea}, {&(0x7f0000002980)="0b240497af916372d1754ca1f961e2f40a8eaead9a86663ac7375c2ae558d99187e02f4db6358c30b876b7fbc7880df1199fb1bb36d816a685d99c0a2594139c525419d5cb3e79c0d9d49e0104529dcd21d9c924e9095415cb09a1ff7bcf418f4106ccadb3d9622c07c50de82993", 0x6e}], 0x7) utimensat(r3, &(0x7f0000002a80)='./file0/file0\x00', &(0x7f0000002ac0)={{0x1f, 0x6}, {0x7f}}, 0x2) 01:39:25 executing program 0: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10000, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x200, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0xc00, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x0, 0x0) writev(r0, 0xffffffffffffffff, 0x0) 01:39:26 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000080)=0x1) r1 = socket$unix(0x1, 0x2, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x10000, 0x0) mknodat(r2, &(0x7f0000000180)='./file0\x00', 0xf, 0x5) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x4, 0x9}, 0x8) r3 = open(&(0x7f0000000340)='./file0\x00', 0x400000000000060e, 0x0) mmap(&(0x7f0000007000/0x9000)=nil, 0x9000, 0x3, 0x10, r3, 0x0, 0x0) utimensat(r3, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x1a11, 0x4}, {0x5, 0xfff}}, 0x2) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0) readlinkat(r2, &(0x7f00000001c0)='.\x00', &(0x7f0000000200)=""/195, 0xc3) r4 = getpid() ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000100)) semget$private(0x0, 0x4, 0x5) fcntl$setown(r1, 0x6, r4) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) 01:39:26 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd\x00', 0x20, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse\x00', 0x420, 0x0) r2 = dup2(r0, r1) r3 = open(&(0x7f0000000140)='./bus/file0\x00', 0x2, 0x1e) preadv(r3, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/56, 0x38}], 0x1, 0x0) sendto(r3, &(0x7f0000000000)="efd08f88cc2ebb461e138c1e61808bcf4f4a7ccf8665c2978d95d842974a4f2c", 0x20, 0xe, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x2}, 0x8) close(r2) preadv(r3, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000002140)=""/4096, 0x58b}], 0x2, 0x0) 01:39:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000240)=0xc) connect(r1, &(0x7f0000000280)=@in6={0x18, 0x0, 0xffffffffffffffff, 0x100}, 0xc) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d", 0x6ef) r2 = syz_open_pts() pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) close(r3) getsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f00000002c0), &(0x7f0000000300)=0x4) dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x3f, 0x20000, 0x2000000000da0, "b08d16c65519470100000000000000d8e500", 0x0, 0x1ff}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:39:26 executing program 1: execve(0x0, &(0x7f0000000280)=[&(0x7f0000000300)='/{\x00\x87\xab\x14{\xe2Ql\xb1r\xeeQ\xcaI?\x1a\x15\x8fZ\x88\x7f\xcd\x02$%\xec$\x1dq\xef\xc2\aJE\x91\x16b\x95A\x02\xca\xc5V\x1b\xf3\'\x8c\xfbf!\x11\xb8\xcc@\x10\xdc@9\xbc(U7\xa8\xe9\x10\xee\xcei~ \x90\xe4\x1c88q\x02\xed\xb3\xf8\x8b^\x01w\xaa\x81P\xb0d\xfb|\x93Zs\xc4\x12\x84\xf3sC\xca\x1cA\xe5\xb7\x8d`\xces\x01\rG\x95\xd0\xff;\xc0\xb8\xfa\xf2\xd7.\x97\xed:\xb3|\x1a_\xad\xa8O\xb35\xa0\xd9Al'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x0, 0x1f, &(0x7f00000003c0)="06ae737415755da3081791ddb8bfc02c56d9ea92c4739ff92be79c673d9a72930f671982a8f7dd71d710e05782395b774d48883f5d868801580da7f72b3d26c6e123584c7ecbfd3eb67fe816a87ad7ee970e435488ac95b53c78d427cc80bcc817e1a78ff0935142780e943f5500c574573e1d7ad815080b56a630441177c53b3873b43b6221ff118b919df619a9e4b8471f9ee340b2b61bf8bf446c46ffa4b65d1c728819e083368a0b5aff593fe0a879d83ab3acf534464f01996595eaa78c0ecc355192ee22ce3de205e7e681b9204bccd1e070628192ae710bf4a9", 0xdd) getsockopt(r0, 0x0, 0x5, &(0x7f0000000000)=""/197, &(0x7f00000001c0)=0xc5) setsockopt(r0, 0x29, 0x80000000009, &(0x7f0000000180)="ea3f0008", 0x4) 01:39:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r0, &(0x7f00000003c0)="3e227913e4bad21c734f4dd36a27e5e27b216d673553c0c21b3dfaf90f001e4bf57a410b3b37dbbe5e2831c61ad4491d1f7828bc2d2a500a35a32a2efc42d6baf381b2a83c76a0fe383d361532333761bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c73872e822207b7ead95d8588fc7c93635077f2504d6e63787c280e26d6bc89effb3cd5061d431c7b32bc72cd1cc0ef4ac013f02c381f1b5f34458e2338240331c11ed39a85fec45683b529b81fcc5a46c8804f6dac26edf541708135a9ed0dfa7f4dca45eaaeda26e9daa476a3704de9543bd8e4b57108efa5762fa3c3d9c51774c0c679895877167ef342549b36fbc90a71b30ec0083af811f731d3f451724142589ce3d069796437970f61f63918e62175b1a0aafaa5606529f0d9bee88120417a8f93d20cf4077555e8dc0038c789a448cacb2b456f63ae583c39ea", 0x147) r1 = syz_open_pts() ioctl$TIOCSDTR(r1, 0x20007479) close(r0) ioctl$TIOCEXCL(r1, 0x2000740d) dup(r1) r2 = syz_open_pts() ioctl$TIOCNOTTY(r2, 0x20007471) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffb, 0xffffffffffffff7f, "8549557b00e960ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 01:39:26 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x12) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) r3 = socket$unix(0x1, 0x1, 0x0) r4 = accept(0xffffffffffffffff, &(0x7f0000000280)=@un=@abs, &(0x7f00000002c0)=0x8) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000300)='/dev/tty\x00', 0x80, 0x0) r6 = dup(0xffffffffffffff9c) r7 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r8 = syz_open_pts() r9 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r10 = socket$unix(0x1, 0x7, 0x0) r11 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x0, 0x4) r12 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000380)='/dev/ttyCcfg\x00', 0x10002, 0x0) r13 = accept$unix(0xffffffffffffffff, &(0x7f00000003c0)=@file={0x0, ""/33}, &(0x7f0000000400)=0x23) r14 = dup(0xffffffffffffff9c) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) pipe2(&(0x7f00000004c0)={0xffffffffffffffff}, 0x10000) r18 = syz_open_pts() r19 = socket(0x6, 0x6, 0x8) r20 = socket$inet(0x2, 0xc003, 0x3) r21 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wskbd\x00', 0x440, 0x0) r22 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wskbd0\x00', 0x80, 0x0) r23 = getpid() r24 = getuid() r25 = getpgrp() r26 = geteuid() r27 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) sendmsg$unix(r3, &(0x7f0000000700)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f00000000c0)="e4c410306722bddb90fd931e508137559bd4079814aad58a5ba20dfd01a791c662c22d29c5629130c034e5be08c45b165209307fd1885b07568ba3cf9037b14c9884afb255cb11805f190be2f955bb01d1142f426a2f48fc00a4a8d3cbb3073c16e5f8e539a7447441ad7f99b7d29cb6f0d23dc3622e628760f23b1ec0d3b64da858df73c8263137676a3c4348fbdc8645aa8b3231e4815538a9a08c98b26c5dc6b0cc2e3272c21754c83b4fbdc61c04bd8b810ec5fdfd8e3d9cd7803831d22407b2ac34d5147358cc479274395fef81e835e281db8c612c337faa59821f9fed490541f6a1a9b9ca1b17e392964ca45d0047e116f08751a02326ab3c", 0xfc}], 0x1, &(0x7f00000005c0)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB="000000002000000000000000e2ff000000000000", @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r1, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r17, @ANYRES32=r18, @ANYRES32=r19, @ANYRES32=r20, @ANYRES32=r21, @ANYRES32=r22, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r23, @ANYRES32=r24, @ANYRES32=r2, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r25, @ANYRES32=r26, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r27, @ANYRES32=r28, @ANYRES32=r1, @ANYBLOB='\x00\x00\x00\x00'], 0x108, 0x4}, 0x400) setgroups(0x0, 0x0) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0) 01:39:27 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) nanosleep(&(0x7f0000000000), 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000500)="b4c9099de306b9e3a86cfc83bf8bf7428aa2a6b9ad11a0e8cc28555dfca97a00d10189b89e61f3fb9ea307e717756f126b0e397ce9d1e3094e9c1fc172edb2d31f2b7f797ba9b026d96203f8121c17aaece955f8420d22e49417591d4e97faaccf4b05f6f16dc74f7bbb35c64304369656d8809bf58b4b593e3df7747532668c4367562ee0cfdc6ec966299e42ac3ccee97d0329220b6808de45edbe3100b04e851083ad511e6e29b7a6077f4cbad9169f56c1519ffc38d8d6f55748623326c2f54d6ee2bcb41342e56b0dd49b622aa8e72ba52c8d47e4048fe79cfa6a7107367c3022e773dadf4af3accd5ae89e80c07a14fe07ed6658c00d176e938ed2fc2417d99fa79ab582e8ba99b8b282a5648b5d38e3f10c4902919731613264a11c5d6b1d9a7a27c8544f910429799bd05ee1453dc4dfee7e68f3f102885ff4df9c6e97c89e8eec1f8fb8ce7bfeaf82d0fcca0af43f9914692ce6e1eee536a03599fa519daa29f530e53cf29bd795c8e05ed730f03bd6867a3af50bc1da49536165b6212627cb17c411b01cd6ca8c4db7cab0db702cca51d5f0c8b9c6b1bca8fc7f8673268838356019a6c5f16ff0a6407ca73ba636b3fbe0bf54c07de5ba1915f0d8cd15624348e36f6c2f4befb96d5f35874c767a645dfe76b45e9c84252df2e379d8e432261f278df86e2c902e99c1732b05fbd509e84bf46995282e7457f8e21f7f3af259372fa12549683619ceaa909372f5237ea33e6c86e5a051e2191b2d836757e03504b21526358934d1daa1c4bc07245c6ba71c5974d7ac996b7b5e00ca8af6d9f901b3fa204bcd6905cc1a1d65fdaae408951a00f80a542c579175adb0941392239fcd4cd553de72a5c29777239df857583a9519b16548f9d33f43e130d8b9a8d9377975d99913a9f1bec374d1c55ba3119dfbcd5f4d3b973d7a008be9db5aeaa77402fbc92abcbfc4d9c0a66c6fc81ecb455744adbe1f0ebe88a1ec4cf2419d2721c3303b10f64429bf50ac47b14eb057ce933cadaa26c064ecd3eb79efa3a45a34396c3f1b883ac7d26ac1ccf7db0d543187306b3e5cebc12e4a0ff93b88a826275675ab0f9ca87b2e300e8276418c92557008771aa0b1984cf56d86e0e0d8df32b78152f1f274ec4444c414af0c836e7ce8b6a40ed1839e42e1d741ec2a0ccf4687674c20a5068209fc1e7bde88fec65f5a730837ba60f8d7c83f353e9d527ebe1803ba91c306aefcf6010ae877059e6ca25fe406b411d646def5e24037727e208fe4abb68fc195a49d24276d9d989758a06d67db21729dd15b310c9963ea8f312cb39cdb4beb1a0d77cb95de1bf3fe10a1e9ddb80ff35ff972baf8091af213fc2a94374995b4d79fe6781d3c2e1724a25cb93bfcea40988b2507cd6dd91ac81bdf44588374b30d1cb684c7e91c6ef63024022506cc45e3c352f034f2801342b44a2ef55dad4d9102aaf14a9f723ca407e7ab3629f557c1911f08dc97d884d475c4dd37c2095a1ef8817cb9fc5b4535dea86ce0ee7518a2df27be9cf9e132a2950ae125d19eff1d5fb60cdc3cc233f41b3af1fc754f1a5d7aec1c9eb6d1e236f6017fbd706ed32fa3685cb12a611bf5bd2a9ee95be2a520ca297a6861c9ac095082c9946d3a85eb780b9bfc079ca21a9b7a03bc5750fa3df3a568af1d46979a4a53c1b93444273eb7eec02fb67e6c80aa3224bef107a27d90bb275fa9713e93cc5d763cbc2bb4b5f7719557f060732da815dcf97f4269f41a801751d6e5084e9e1735524ea5dcff5b00f6cc2910ebb7c3e93f91931bb22e0ea7a06021d4c3e2f92cee2ce2c6911ea36abe60fd104b5999f9f8ed146b6bd532eef7e48b3d9a5e673722bb2d6d1f16113d66ba2a48305267b272875e826e46f2e3fa6c5da1b5796f4ae88768293ceb0ca0f3b5780735642ac5762082bc602e676faf4865e5e95b4b91e600991dcb488d886e93df426437a6fe789a5e2207202410ef3d9202414ead3e7d8fdccfcfea658e3e2975e43729f20727d766f0d9c8cd4f4c8727146ce8a203c723625dd2033a122047381b0df7f5be5bf874943cff07f723fecc08fc2a98aeecb681f8b69f7391c610d7ae0fab362b417cf1cd02fb94ed54d68f63df94bc8dc0938841d80e913fa884ef6f7c61ef0b7f1074c143ad5a8c0c902f14a01ce477861bdc7f36c0a5d93d7f7b15d3d483e20aa73cd6268b905e62c87bef2447842e314283c9420bbcab0b3312a2613cba20731fa66d05aa3b180bd39344114c32ab0af6fc11908afd76abe488cb97e69e7170ef54ad0d003efcd4e6358c49eaaf58bbd3cdd04d62d959ba4ebaa189f042f6c70ff6f1df5d689664066c6416dafb83363ba3b840ffa1a1caec98d8381ff6191e6c04f572ae12232b370aa887cd33d42df876660e397eda2b88495a09882393003c737cbb4df057b0d6191a5104f8747bcc6747c3df6764a84d60e8feba5536984798271980c9edfa28da84b8602dffc0aeb777b97a062fea5c72317d7b0ebf4a18e3837fcbb3faeec5cb860ac7b4b0c5b3559b00fb9b1bbcc20e9b954b4f083677237ffcc77bcd39e6f0b9a99f31fa1fc6d2f18c1dfc26b65228ee1ccd5d6127b185ecbe5d8bd3fde2181af1ff54ef73c1c4826c60aa32e535e47ffcd536723d9e11ae409f319ed7cdb84cad91128d9e52b5e5cbb16afc5dd2f781e5e3e4a846d03f39a58051d03d458c54fff12865b2f47c1507f09bce508f4f9cb77e8c6e0b94be12ff32e39c0d278d4e52a869dfa1869541e17e4e06d9a33e400cb192a9f4afb4d79475a82d22906e32b6541909949a5a3ec548d55eea90187d51f802700ed9ee6e68e7f057a13b50a136abf8d2c5741768117e0f07176f0d11adab6754d7279f903f86c952b71170df1a207fd5e3ac75b687b9ddd44126e1d97eff8510a93947919a07f2bf1a89cb0bc62df93bbfb86fd91f6f5842de1095ff64dfcb72771194d4ec200b51fc45b50882d85b1ef4b0f35dfb4f9c3358ed52947be10bd300e782072fc7edb7c3154a859ce04cbc8d1a1d486ee6796f1d52e28c2031741c34db29db705c0fcdc4d8c11bc86a1115eac99a8144622c5d034fe8ed91ba119b84586282c04309a7a1e4d460e8ea2a966407a64f9cfca98e8196f22534f019d9cef534a3411f7b23ec0e2f882bbb0a4e7cc17f023a6dce627cdd32f723f84be1188a8b399c2dde3a6456f52f584d7c39acb2922f6e0989ba43391389c02dc5163fca6a8a1623a23a3f221794dee17f954c4e8dadc9bd60f4db016c79673eb37f125628300377118eaa5a4133dd767401dd10810b71026b9b0c7a71c9c51b64918358df885ae85d526ab8954d6091df8b212e884d4ef350f5ad6f7733849098a536d8347228ae4a8af923745c5b3092d08655828202cbe2a979d1b0dfd0ebe98333b199190feab4b2550e0c8c2b512c93e307cdb5f96d83c620edc6dee926cb39c76fb658ded0362a3f1c6adaede5a9855d49dbcee36a76eedd8663d0351e5c673476b6e7eece9b805b3ae3a0b6477eb82c83db0054ac1cd8f5e390146c1063501fbbfb25838c3d0ca8083232e84b5efed595a0932937fb2fcab4f2acade4bb87cd6ac4916251a696e1d1876531290c669dd50c4b09652a7bdd7e632446718a73450026212371ea8385493422ce804748196c95ed79d9d6fb1ec3d8922bdfe783dbcc7fe9f361590cd65d1ca875bdee2a069bc0f10669f075c277ca42f9c7e6b7b2c1bec7d3184508071e4e925303667b51ac8fbb2c06828bb1dbfcf25ce1413b09cee71d8af58afd3245dd770dca27a83ba38ab989682d92c3eb0d716cf7c4a3a477dcbad604be7f0cd6f648b74444bfeabaccb1a87b048e1791b1e6bcf8b9a96ce0510a96d0213903270b00b182dbea8151be24cd673db8d33ec603d22a63b394565e4b5d647ae1b0b7ff587e7e254d1ab93d4088b0e9415c91f6c4ecfae7e357381860d633de9d139f14db96d77b208e74b9618e0be0272dd4f6bc564b03db5cd2784e6b8488168a0c078ee051c00735c503608ff2d46660b741581b196260d2a5a5311b58143b5113f230e0a81993356dfbeef37c1c9d46e9e7dcd63ad42df47126d615a8a42f97da0ca823785d3206406e8884340c200a7398b5d0078278d27adc93333d942de5f20ed969d0e21e4c8ad9581ff6909777a40fa293715cab001a2be5a1e6bb974b59396e034b83e6d12cc52aad27fa6cee83097ad94fea7a971e2df560f205feb28bee0d164ec83ffeef6254d6797a9b0bb406dbeb9a050f9b1b6bce0f811a93c6dfcaf255febe47ba610b57b9e02a9ace7795e97f49b8edbdd1121c10beda285dc66be3a9967f442c3207fbcb4d22bc23776f49faf33eb096445ba730298c3b621075ad03d403305e37d2ccfa885d7efa1a21739e43a2dfc330ea87eccdfe7c6e93ea29a4791838f67338cf691687dfef44c09f149c2fe6fdfaff5d3f9913fe6ece4f1806e3a1720201bd2f3b3f2481aefaff521aaeeba2332c6291fa6fb7926a3f956636184f9ce56868566c0939b3f0bd853ab95053beeacc73cdba790366f5944d8460819b6246c00c324f915c7e0f159b3236e90336a78ff49942f230018b3c165d7d40cb3b2626da5afce37db7d9ae7e4bee588ad10ee60ced496176ade0e82c14a5124240b226d4f4373c14de7ed45136e91aa163be961be25c785f3670c4bf4c2dc309a2a78a82ba97154df1ba0ead28db633fec247d3d9dcced8726e32e7720ccd5ddbf025569290f6ee2607a281447d767879886bd83303074690e35f973a0f2c491bc9801707337d50e5a0d6557d7248b5c6f700ed30f0348b39b7e031f577690bdbe5bb75c8e691fc141d2648aa5630abefe457b4f28b4c456ae8eb589dfa3dab62067378cf184ced51849ab97b080987922418b9a83ae81458ac7e3ed66e2d2e4892be6ba6649d6164950dc7023bf35af90d46d9721dbf3c1f3581cbebfaa931b0976161878cd4f133a7423f1e765ffb99eb603b90d98901063a9e888e71bd176d75ce73e2ce4daf8ee51f08bbf8501bd435bdd0b75dbf2d45f37b74354826c00728f84c1c80956e54eba7a3f999c183ea1c1d57fe3ad9d13ff7da91bc476a4a23edb87d21316468892dbea0a63bbd1e479db6d2479ab2a01a940441a694596ae42f992143d105b0f3885cbe3f2eaaab14f8dab1d813211fe6c217948016da3cf89a1770a9f5c2504d713ed4d1a4ab5405303b65f8cb8f65b235247118e7a673a1c3518474ab1114350c8af29272345ba795052be79bf824b44ab34d53b2a98d06f95795a049a366034cf8783020312b9e2842b43fa005cd48418a0f4760661a8b291919cd360ff746fee586ed86e95354e35d8a812e784e17e7a0a8a2800b49b9e061e5a2617d14401212f2242376f8f61a3cfb4f9a5e741ed829e74eb402164040367105b073771e475d3ea793d85a2a802841d04bb3958708ad0d8bcd9675365c89b2f7bc62b55edadfcf40a1c0076b025e8751b748df4697b07feb075fd12979faf615bb6bf09807e917b0383e7f96dd9157471b56f917ffd451810b6f34c59d91065b5977f03b97acea12464ad90f407de14d68ce34be8058b0e19f0287542a86ddf6efa9b56d54c668fe9f502ffc1d9b94878be1a20784a3b4f1becb502527ac1c5f54ecedd59a9030bf9c78607407e69895e4c4dd1de38efdefa92c0d01499e0b9ad19c29ea7e8a2455880c45fed2de0b95097b6ad0325773712b324b59d85c2ca2ce0bd9c2b2912ba0ac079d7dd29a1a208a85c5c0be50f", 0x1000}, {&(0x7f00000000c0)="1bf9bb475d36fed0bb3191caf3c23421f0b138719b", 0x15}, {&(0x7f0000000100)="c92bc9003393940c598f19be1afdeb53cf74cd947cb73dbc92060a6882a9c70cd78effd536e310db92d7d298631459f56d7c455906c683b232416d74ab253d4e8a1f4038c1e5fe70845989f29add", 0x4e}, {&(0x7f0000000180)="bd4bfa3cdeb528f4940d2e58f41353aa7e8162969318c807ec6b7bd9f22b1d147627d210eecaebd5a150afcce68a99fc44961a66cfd57fa444f954eef658d3ce52a5442d2e39c59e0490fd9843f7064d3affd2f104789d9710a8b78808e6835125e5cc850929afd313d4cbf86d72a374e5f0effa30c0bfbbe19505742a6b62da0776b24e9f5a586d9e06ef443b8aaf2c02485ffe4ee4a290e96c", 0x9a}, {&(0x7f0000000240)="3c3f08912b9368129917cefe7de78a57365ba43f4931be69c895c9a243c90d6ee9eac33919226e0c022941a8c4f2662ce56f354defd71ea4b8f258310c29c2a8c09851d9b02ef8781b806bf37ba24d5dba41375afee4cef207a5163645d485062d74bf6e9414223a2384122c5c0d0f9e99b8200b481cd2f8b81d7c595ca95ed4ba3ea8972c7d57a0af193eb81154f1f566b8117ef12ed1c063c8fd6c41ff11289c4aa27cc3", 0xa5}], 0x5, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) clock_getres(0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000380)="e42d12f7dda0634eda760a06b5ce741569252d8b1787cc5e94c9cf392b70db9ff9512415bc41ab67670df94a32567ee326c2bf7dba4f4dede985825351b1", 0x3e}], 0x1, 0x34) pwritev(r2, &(0x7f0000000480)=[{&(0x7f0000000440), 0x67b6}], 0x10000000000000ff, 0x0) getpeername(r0, &(0x7f0000000400)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f0000001500)=0x51) 01:39:27 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="00000000ffff0000010000ffff000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000001c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000180)=""/9, 0x21a}, 0x0) 01:39:27 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x1) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)="13b756", 0x3) setsockopt(r0, 0x200000000029, 0x80000000000000b, &(0x7f0000000080), 0x0) 01:39:27 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000080)="ebffcbff13b9238b222e333ba6e9fbfae1cd4e3f6bfd8f00f5ff", 0x1a) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x8) pipe(&(0x7f0000000100)) kevent(r1, &(0x7f0000000080), 0x2, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x8, 0x8a, 0xfffffffffffff000, 0x1ff}, {{r0}, 0xfffffffffffffffa, 0x1, 0x2, 0x1f, 0xffffffffffffff81}, {{r0}, 0xfffffffffffffffe, 0x1, 0x20, 0x7}, {{r0}, 0xfffffffffffffffe, 0x1, 0x4, 0x3ff, 0x10000}, {{r0}, 0xffffffffffffffff, 0x0, 0x200fffff, 0x100020, 0x4}, {{r0}, 0xfffffffffffffff9, 0x0, 0x20000000, 0x2, 0x10000}, {{r0}, 0xfffffffffffffffc, 0x1, 0x20, 0xe6, 0x6}, {{r0}, 0xfffffffffffffffb, 0x4, 0x0, 0x1, 0x3}, {{r0}, 0xfffffffffffffffd, 0x1, 0x13, 0x3, 0xc89}], 0x1, &(0x7f00000000c0)={0x2cb54b09, 0x60}) shutdown(r0, 0x1) 01:39:27 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x40044274, &(0x7f0000000000)) getpeername$unix(r1, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) 01:39:28 executing program 1: mkdir(&(0x7f0000000100)='./file0/file1\x00', 0x44) unveil(&(0x7f0000000280)='./file0/file1\x00', &(0x7f00000002c0)='r\x00') mkdir(&(0x7f0000000000)='./file0/file0/file0\x00', 0x4) chmod(&(0x7f0000000240)='./file0/file1\x00', 0xa3f) setuid(0xee01) mkdir(&(0x7f0000000180)='.\x00', 0xfffffffffffffffd) socketpair(0x19, 0x4000, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getpeername(r0, &(0x7f0000000140)=@in6, &(0x7f0000000200)=0xc) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 01:39:28 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) chroot(&(0x7f0000000140)='./file0\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0xc01, 0x1) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000240)=0x7) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000300)=0x1) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x7, 0x56d4}, {0x1, 0x26}}) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)='c\x00') mkdir(&(0x7f0000000180)='./file0\x00', 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000280)) 01:39:28 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x20c) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x23, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2012, r0, 0x0, 0x0) 01:39:28 executing program 0: pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDDISABIO(r0, 0x20004b3d) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000300)) mkdirat(r0, &(0x7f00000002c0)='./file0\x00', 0x15) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r2 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pwritev(r2, &(0x7f00000001c0)=[{&(0x7f0000000580)="9ace6bc89d120fb09652f3cc7535b840b214e9c6ac36a30b6d9d718bb42059a4bdb7b7c01edb4f581257a4d73faa3017301c907dcacb9ada5c042fd9170eb01004ba81f35e6409fa3a9e0e388527f5eb07484d0dc325a5855b52e91def9021664691ea3bbf2326ae238a9092fe7a3d684f7774a7db2c10b770a5acd4e97a5a4555bbbb8ea0e904d4f1ab27524e25e107f22811d53a65a45ff4886cb962aedb4d0c3a4db051f59e33e21cca1a08f43c200fbc0bb8bfcbf37d02bb8b5ac5de7964309d1609315a7aaba17c72cf794e3c55bd8d814793cfb9f57f28d8344f6243c006c5826f109c72891042e6e5942e525ff7edba6caa74a0406ec2c6035fc859f5502550b591451fc4359af2e5ffd70e11344f3759a190b1aa6ac7cfa268608496ca611d1576013619a05b08ef43072594159f24ddefcef18518ea0b53d31e89f3db6198c3989e185e37a987b6a4bc27921e858096319b626386263abf92d67ee6d1b7948ecb4e9f6c6761ee8abf5c645640de25253d45258ab1afa3d5a8f0e8ce1cb5026a9e1182f4ad0360d2533c769ee1cbf7203f2f29a501cef95eb892acddaa0d9bd19dc552f658843a8a42e5dd8f763921b019608193e95ca75a89eae30ddf8a643d958bb4295c677c74978030258ec58d0c81e06aa64cbdb7a92ba348dc07e3ef97d2a0df99b0edf43379e5928b36c5cba42dac2eae15d281d31327ede5dac221851a8b21b62960ac8ec58eb780394bf50ec834b311876bea0f6ce3e18b2684c33926f5b76ffbc1af48023dee7ebe6a2a0908b314dc9db77d6f5f8560ae8d51228133430a43a26e0f421bf6ce0bdbe1a1691f8566e8f469cd3a7d1a7ec261894e1ea9404cf9b579f2aff54a1730fbbb7e41c46f590c09d9eda2ab1900220ef89f43018d9e37e15586e37fd80819eaad32cc3538ecdff9dddc78e1044d7a5863bf55844829634410077e86ad7eb425f81b5ef6424bad4941a2291a634c24206075e1d43f0fa41d79eea5d5c653328454313f6aa54224ce093c65eef1c586e04a542df585b55c52741006ce0caa3b0518b92afc77ffd3221ca757e155339ec683751c9acce011cae0ec8ac74f48fca2e67be1500d092471b5bb716c3ef3e81d5055276942e0558efa3a635da8399e18a7cc5709dfea3697d4f5feab46fdf54441d93ba57b3c251f849c119eb1e4579c47becdf5d483790669716f0a74ec1e312b9632af3f4a9c83e74fcc128b2cb31298e2f0ae5aeab6c1841c5b107ae1e19219d0f443fb88f96811c830aad0ae16c133d58e12f312b722eda95a0109cce47b8371cb6b4d9623888093813509976b00d9f9f0f1e7acb0897fd099550494506cba86e6ad96afb30f37cc61857eba8d024585b326facac053c14e9796be9470e887becf51ec99ef272fdb90a2658fa752d86a935d1f2bb72b4cd3c8997be95549a1ea56f04e6d57585ca7e93cbfe5a9d7e8338e7d1b5fc96d713b7574aa5d28870623106c0437658cee2952f29d6481aeab5cd607d4e92d1345a36607a6854082083e9ef8e8789b248c076fe43dd233ba0fe506e8d42952f7a057b0388c97bf1abdccd959178aadd9b2f737fec2f4266a273a5f676350d1086df7bbb0f3175237d6d208e566c9e67770cd1f98fef9a04bbc22d9a857d725b1e58127b50a7f3b68e4b409d11c36b525322fc451cf14a8c51cec9050d1368a8d55bb119cb3cbf8f44ff7a2313de0612a7c2ec5e46c358f0ceafb4b5506a2b88cfdd9777b86a0c885a1898740c531ab16daa4ce709fd77f1d1b54f3073dcc92cd04a7bd95efdfe80a112eeedc87826fc732cb5975172f0f4e6400e1993bfcb699fb86c14d89e305094dca08ce8dbf7c425c17103cc8dde17cb8458eb5ae29056ec8541844b82344cb03d9525cbd303ca1234c7172b2e18b593c323b15f8bc9bb7cbe3e9c518db99b7302c80d3c8e5f332e42a1e00818839a5959f1ce7623bfc6295246476f1aa1276bf4ea3a247b8decb43d15564e9922ffa032edbe8d09d61ba6d6f786595f43de125f8c755e47df6aa4ef620d99a621b8326b1aadd55963d1e96a23a383dee45d35c4e9cd09a6eb971dd22ce9cc967de91d73fa6fd1cf4a1e546d73f40c54ec7a8dddf3f46de000bca552d8447299d62fb5b2f9c7a537c5499bf34a5d73c8352028fe6bf419d6155136186dcc62c5ae0c203011fd588380cee97cb205d0a689bc9d44bad7749ee0cee655d0c400716e54b8f00f102984d133d91f3aeced038c6693b87977a4e9e51344a59f67dd45f751d3696367187745c8974ebe5ec5b072a2d43932289835015f75eb520a8aac1b381ebbfa99b329253646d599fc95da9103fc9a50b211ec7c7ea8ce71602da7359bdd39656778c74cb246ea9d8fbea29153838a126c3616bc1edc2dd54b538c9ae4dc72ce09c7e37749701fe2fac70597cd94f000ac167026fef16cea0fc2d63586c0ebcb5ff216c77276899d3c1b41b9eb463e0240cc6026b12b3656f3e39659984cab787961e03b2f04c7de38ec7650546b06401b9b109a187c9838674ece4496eef2037917728efabcf72239091254f2fbaa6335db6e962891d5daf8d93997486c520a0b31a017a09c7dcd892e1d09c87d51640b6344464ede15f634da65056e1bd2e8fd547e16b55dc07eee65dbc69874b2472bef3f73c8e54ce61fc1c6b568f2d242d5d863ae9107e2002a98bb0cb004bf38d365bafd4b07c7e9567a63e25c885575ab94b2336903ea42bcf251e3f5c9725f213a8c816ee70df1b8adc7682516a73b71e7ffc228dd1aba26c91d181df7947ffa982726a58c120feb135aafe11796ce76dfc636505147b4492a640da17bbb25efdb7ff37baf8bdfdbd54e415a2e23ec8f4aa27bdd9812ccb05327646bf7c920c6c1414ae00e76c567ef0e3e82cf85a41574fee27382903bcc46332b8a6bd8bf0d100319accce9d0fecf770b6266f60a34f5158cfa8605c9d74db5a42526504667fb425cccf374c24012f43ccf7b77190943288dd23228637a0d1f852e5c77c702d369cf4ccdcb8cd1b413d7f6d896bfafbf600e5d35a752b6b65b8342adada9c764b93284e6d8a6009c071fc5a003cf525846eec65a42a4c669f6da861501dd2a9579c5881e93522ff2e9b3c76f2cd977a8804528ada55cc779207a3c6e48cfd3b6e94f48142f1534d2e44536c9e22e2323bd5d7d8b261ea5b5a45eac7b6848e0534c44df1ec2b7d1e06fffeaeae1129ea718324a564d1b9e8e7691c4e44090129606b157fb6d6e203cfe1c30deb5d2e8ba388abafff1718c7d76cbd382c021ba85abfdd3e06caffea28bb9fc662738a113e77580365a15ec30796251906936d6952bd6a830ed09bd6da75df0d09ec9b84826616184d1adaeb6635897c5bb82b419dd410a7a7a8fb23841a674205fe0ee7552647c33eff495f41906d3913bcc8b0e4588903310a03bf05da3efa4b7b8db678c69cf02b451d42da5cf8d17141f32969e85bcdc40877f2b6f64e658fdff2198ac3f23589d81b7fbc9822879a658c8b71c493a6583b52e9e2e896d0eb11e9847558a572a2459bdffdfa459f5f2c593de10f86535648c9909a800d701f113ed9296b558c9618faa33d455c95d4a024d2b387729485805c955e6aba86c2fb28812582f8e62b594273d550c03c54ea06b0fe0ee16dd0fdc84d71d67e36a41370180cbfc4f2b94b5da62b02d25a78c0704211753251c1635fb3a71d380857ce8817910f97ecafdad6cd4c20355c9f1658af993166fd85a398cbce4f6181d79c0f7a30c50d3aab636c5e553dc025cdf5d00e19eff215614deb41d0f7b6dc9ab70b1a09b401e960ce7fdf1a472ca3ffb1fa42dc4496d33c4f474d85a653af4302d525b2470c7e54fba848eb09db16e2ff0c29b57f8fceee56f35cbd3c05abf39560838b5798ee1c84a6b8a1171370aa878735179ea612fc034f5b50f95445db5552deabcd752a7da3ae69fe42e15e8df1bb967582ec3ec1b817283e79bb4e636b1badd705124cea52f7ee9c01309f12bf37971619043bd77ea671b728bc5f5f361c4186d6e694cfba5923935c9e35ba3319a5dd5ab1b11d376963a629b1816ba2abe2c6351b96227a4b461cc36b7d1159f8e883a68f4dc291dea5ae102d20b9cea2fb3845e066159e6b70378c878e84f245693a0e031404aa4e9419f504239858070e8571f258b7bf11f3d7f511bd6f07205dd7733710bafba45955f954368f9a367da8f25de3ee173bae820f23af686e4373fac2eeb426501f2d63534be014f1e7624ffd43cece37b634ed2a751967bb4645dc145bc9f82044ac92df125eeb383efffbb48ed2581a4529b848cbc687cf7ebcc6079b3a32f596655f4ca8713e800a465967b77617dd37d4c1610156b4f0f68d716bac6b883c3bdad732d11cb0fc44acefbb8ca780735ea46bfcc71c8bb874fd500d293ddc984bf4a4a1ccbd46f80c421032e647c917daa6a902bf852190755e6938caa1167e10a9b0d7492d793adb1d6b7b8dbba70504b3f56e4d820bbf7fa00a1ab3b163ddecdc46b6c22ba1f40b5129ff00bd5f61517997ec4f7de3089b1884b7c2b3bb1672b81010fe698cf81fb26d6e60e7ea90c9f1798a56f44ce74ad0ae0ff0e38687e20afde491fa4b77e9743807fc991893af756a247819d6e5ff01514213a41cb978862ca4060fd073d64ffaddfebb9878ff5ef3be821110e57a1b449188cb219f67cbd00bf80ec85df53103d385f036db3e816e3a628b714aa9c0c5e836a5cc0b3af410c60cf4ec157381e40a59c9f02ff4ddf2eba37ba338325c4b96ce89aacfceae9dc042a371de9620cbc637a7e08b01493686ff5aae028e82c5fd71a8ffe1401920655122f13d3d4d637c85b4f40e6dacabe1765cedb0d1f23770b7643a4d77bcdbb2ceacb928010676f0ae826cbd017f39e5eb7d5ebb99e8abdab01df5c9c5f7a3496dba1f8eea614ea04ee52e075c8f7b7b8d0fc384e1a259fdbc2378c9357702a7aa0fc2eee383168f750681f1f71996847216ed91e123823b1b01446628c96a6e471171ddf48572449aca642dac507c3e617617f1d0adc332edb8b63cd1545848f512ac4763220ea27576e25c4de9daf4bb607c0cd0eff3f287ac405508a1d5b91b777c59adf9bd09b704dd8340271f86e074b0335b4f963fd452e934db87bc044a8eb4e2382d10da6826a3eff987f76986ca72f09a5d2766006a9d76f06096dff73ddab948e8e97d73888537b5017a21bc0512e7caafb810e80df130e945df7cfd2759315dc0adc41737d898f2e2b9a3cf5a652d255213a02e8b1bb7b1a52005a232766bfeaa1a92217934cf706efa62ce8f4a95ed5499184164633eb10d66c5a906499ea24c1ee6b863287d7c2be64f2ab5cf418fed9ec940d9e36dce3ed058b0140bf9e20b2282f97b6396e0c0b5b9ec2a190df6783d35f856e0d7e5bc607aa7ed6f37a33d1c2319d849802e4bdeae3c41f9f7181132fe85fcfec5674bce6bef06d8658008f7f08ca040efca73c54dd2f15c7c5afe3bd1aed3be560a6ccc2596b0e78682562d94fb6ccae893ce463f155b742efd7cbf98a589c50abbc993ef774e2767219e31ad573646dbf85f9bf86b698884790ed020224093c02bc6c88615a81b8569afb911d9d83ce60ddb3083f8a15f8b8da8567b4dc207a74690a2fc464038fc4df1184a480e171c01e82b2060513405edc3a78b3a205b75e890d34b84bfcd88e251d11ecd3573d0eb5cefdd2296b61a90dabdd64bf2b1a03a58deb4fce3ddd04705de4d4cac96e5ec0824bbd6", 0x1000}], 0x1, 0x0) close(r2) accept(r2, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r3 = shmget$private(0x0, 0x4000, 0x200, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000080)=""/221) clock_settime(0x0, &(0x7f0000000200)={0x18, 0x10001}) 01:39:28 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSTART(r0, 0x2000746e) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) r3 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffb, 0x27}, {{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x1) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000000)=0x6) close(r3) 16:00:24 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) socket(0x20, 0x4005, 0x1f) socket$inet(0x2, 0x7, 0x0) 16:00:24 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d6, 0x0, "d795c1e7ab6fc6e23c5b00000000000100e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000200)="bd0cd24e91c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e9a3fbed9d7c7f5ecd505d1f67a90bb05dc03e23ac168a0237f559f7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d2091f2e9bdd11c4518138f751d07150000f34322c0cdf50600000000000000cfebcdd79cd66c3140972d2eae1f3c146ed5ead4fc43c6c3b018be5455ba5fe808ff840f9e13da075ee54c062044a263e46503f0ee68df5d7f7a6c740d4cda985d7c88b43eb30b40050321fcd5fa0a2efe8dc4f4c6ed7a127c5caae7ff8fe9a63dc986b000", 0xdf) r2 = syz_open_pts() preadv(r2, &(0x7f0000000300)=[{&(0x7f0000000940)=""/4096, 0x1000}, {&(0x7f0000001940)=""/4096, 0x1017}, {&(0x7f00000000c0)=""/76, 0x4c}], 0x3, 0x0) close(r0) dup(r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "8549550002200000deff001167f4bfa695adfc86"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffffff, 0x14c, "b04d00f3ff0a631a00"}) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000340)) read(r3, &(0x7f0000000880)=""/161, 0xa1) 16:00:24 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x4, 0x1}, 0xc) r1 = dup2(r0, r0) dup2(r1, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb180200000000000000"], 0x1, 0x0}, 0x0) 16:00:24 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1000000000002020, 0x800000016d2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) 16:00:24 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x7) 16:00:24 executing program 1: socketpair(0x20, 0x8000, 0x4, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r1, 0x4) r2 = socket(0x18, 0x8002, 0x8) setsockopt(r2, 0x29, 0x40, &(0x7f0000000000)="d5ff9668", 0x4) symlinkat(&(0x7f0000000200)='./file0/file0\x00', r0, &(0x7f0000000240)='./file0\x00') write(r2, &(0x7f0000000040)="9a21f0f54d93d7fc152c569c3a7359c63e1ba5529c798f0d9a52eb2f36f433ec2dc0c84206794cd3af6ca8641f097292018fc9a541dafe9f07c6533e89ed6f81a206fa076de760b0d7e63240ed1c5c3b5adaf49d4b7915ade3de7346fc529c5e5999da407f3cb2f3529f041441b41d1532c781c019e6faff3d8b0e522874e6644cce2ce0566e95ee96fc81422994b985b566813d41f4376e62295ca127534867914587f7aa97542547d9709049391af7833f99d02a77dd", 0xb7) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000140)=0x10001, 0x4) r3 = open(&(0x7f0000000180)='./file0\x00', 0x80, 0x200000000000006c) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000280)=0xcb90) 16:00:24 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x9, 0xffff, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:00:24 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x5, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0xad7aa3ce578b38b4) 16:00:24 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x13, 0x0, 0x1000000000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0x3, 0x9}) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000100)) 16:00:24 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) close(r2) fcntl$lock(r0, 0x7, &(0x7f0000000080)) close(r0) kevent(r1, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff8, 0x20, 0x20, 0x8, 0x7fff}, {{r1}, 0xffffffffffffffff, 0x0, 0x40000001, 0x1, 0x8001}, {{r0}, 0xffffffffffffffff, 0x4, 0x40000081, 0x1000, 0x1}, {{r0}, 0xfffffffffffffff8, 0x20, 0x80000003, 0x7fffffff, 0x8000}, {{r0}, 0xffffffffffffffff, 0x22, 0x1, 0x7ff, 0x6}, {{r1}, 0xffffffffffffffff, 0x40, 0x1, 0x1, 0x8}], 0x5, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffa, 0x6, 0x40000000, 0x4, 0x3}, {{r0}, 0xfffffffffffffff8, 0x0, 0x80, 0xfffffffffffffffd, 0x5}, {{r0}, 0xffffffffffffffff, 0x4, 0x83, 0x80000001, 0x4}, {{r0}, 0xffffffffffffffff, 0x80, 0x18, 0x1, 0xec000000000000}, {{r1}, 0xffffffffffffffff, 0x0, 0xf0000087, 0x8, 0x100000001}], 0x6d5, &(0x7f00000000c0)={0xff, 0xffffffff}) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) 16:00:24 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000180)=0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) fcntl$setown(r0, 0x6, r1) readv(r0, &(0x7f0000000300)=[{&(0x7f00000001c0)=""/151, 0x97}, {&(0x7f0000000640)=""/4096, 0x1000}, {&(0x7f0000000280)=""/43, 0x2b}], 0x3) preadv(0xffffffffffffffff, &(0x7f0000000600)=[{0x0}, {&(0x7f0000000500)=""/168, 0xa8}], 0x2, 0x0) symlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='./bus\x00') pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:25 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0xa81, 0x0) faccessat(r0, &(0x7f00000002c0)='./file0\x00', 0x8a, 0x1) pipe2(&(0x7f0000000140), 0x4) fcntl$dupfd(r0, 0xa, r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x200e1, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000000c0)={0x9, 0x3, {0x7fff, 0x9}}) r2 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) faccessat(r2, &(0x7f0000000040)='.\x00', 0x2, 0x1) mknod(&(0x7f0000000300)='./file0\x00', 0x8000, 0xffffffffffffff7f) pipe(&(0x7f0000000280)={0xffffffffffffffff}) dup2(r3, r2) r4 = semget$private(0x0, 0x3, 0x1) semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f0000000180)=""/221) ftruncate(r0, 0x3) 16:00:25 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1c, 0x0) symlinkat(&(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00') setuid(0xee01) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)) 16:00:25 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, 0x0, 0x0) syz_emit_ethernet(0xda, &(0x7f0000000180)="01986b0f5337d46597521608545f0d87fd283a1c2372522ff73e686e72fbb85f0ec3d2edba7b7837518fd50c2b582a88289249ddc926039a12e2fa54e21a6087eaf9891ec7e6656890a8535926597be19bdca72285e4c0596cd39243756da40d29d22aef708b8ab53875f126149a1dfc5de6fcd4d3d625f0d1ca8be721ec40c478a3ef10a42e1065332d58f43b4e2112b445043fa3e91296d09e08c1afe9d284e434a59f5e0a5df1732d4f834c877d6ea54a5d01c955b9959065dae12d8aa7191fe3ed26e2680d338650245d833e060d84ed3e7c0fc87250752c") getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) fcntl$setown(r0, 0x6, r1) ioctl$KDENABIO(r2, 0x20004b3c) 16:00:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000280)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x4, 0x9}) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x81ea, 0x7b, 0x3, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:28 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x4, 0x6e231291, 0x19, 0x2, "de277bedb5d52fe98333512bd4bc4379d3224c91", 0x5}) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x2) truncate(&(0x7f0000000300)='./file0\x00', 0x21f6) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f0000000180)) close(r0) 16:00:32 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x9) setsockopt(r0, 0x29, 0x2f, 0x0, 0x90) mknod(&(0x7f0000000080)='./file0\x00', 0x2002, 0x8) 16:00:32 executing program 1: r0 = socket(0x18, 0x2, 0x0) sendto(r0, &(0x7f0000000000)="cfbc1fe6f46e7b779f8ffc5562b2bbb9f8506d6ea0e58bdf73a011340f363c4b93e36d1f48951c4f703da9ac570e4157328d5b63947adb17df05079794a7b53b0a9be3d8e5a73f6402fbf9d024fc633a8403aef9ccbdd60cdbaf1738298e631cc8f92110a18d97242ac827a1f0e186a03d9c174e2cf4b026ffced3d3a6b9abb5ba4c374a17c00935449796d629139bee6655bce080a25df22d4a83ba11c2651705f3c493295d092e31e81470f45db19e0b09d1799aebde2a64df50a77358223cdaa0916586968c767ecd8e6364dcd7", 0xcf, 0x4, &(0x7f0000000100)=@un=@file={0x0, './file0\x00'}, 0xa) sendto(r0, &(0x7f0000000200)="fa12f590f7d360f56f7ae9ff8490e91b4551499b9cced8b428e57294021f2941e1f53b6b75856463736dceac06e25354cdef9004c88f4d11a1133b1d2ad1f975dd1343c491540e47d41e90f32296b4ba8091e080bca6946d3be2bb701c770351fb2879e9c49ff4a4790ede9044b50337efb675485b4ef210912e062354e66856b8783e3bc3a1", 0x86, 0x8, 0x0, 0x0) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 16:00:32 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8000800080002002, 0x46485546) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x40, 0x0) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f00000000c0)='./bus\x00', r1, r2, 0x6) r3 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) stat(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)) getpeername(r3, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) 16:00:32 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) open(&(0x7f0000000040)='./file0/file0\x00', 0x40, 0x20) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="2003a801f50be6576a524ce0ff000000000000000000000000000000", 0x1c) writev(r0, &(0x7f0000001280)=[{0x0}], 0x1) 16:00:32 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r1, 0x5) getpgrp() r3 = getpgrp() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x20000fffffffe, r3}) r4 = semget(0x1, 0x0, 0x0) semop(r4, &(0x7f0000000100)=[{0x3, 0xffffffff, 0x800}, {0x0, 0x7, 0x1000}], 0x2) pipe(&(0x7f00000001c0)) fcntl$dupfd(r0, 0xa, r0) r5 = semget(0x0, 0x1, 0x0) semop(r5, &(0x7f0000000140)=[{0x0, 0xfffffffffffffffa, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x0, 0x1800}, {0x1, 0x1, 0x1000}, {0x2, 0xa6, 0x1000}, {0x4, 0x101, 0x800}, {0x3, 0x0, 0x800}, {0x7, 0x9, 0x1000}], 0x9) readlinkat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/47, 0x2f) semget$private(0x0, 0x3, 0x3) semctl$IPC_RMID(r5, 0x0, 0x0) 16:00:32 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffe, 0x0, 0x1ff, 0x0, "b8000000000000080100", 0x7}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x100) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000001c0)={0x100000000, [{0x2, 0xac}, {0x3, 0x2}, {0x0, 0x23ca}, {0x3, 0x5}, {0x3, 0xc7}, {0x1, 0xf5}, {0x3, 0x9}, {0x1, 0x1}, {0x2, 0x621}, {0x3}, {0x2, 0x80000000}, {0x3, 0xffffffffffffff81}, {0x3, 0x5}, {0x3, 0x8000}, {0x0, 0x6}, {0x0, 0xa4a}, {0x2, 0x4}, {0x3, 0x305}, {0x0, 0x3}, {0x1, 0x5}, {0x1, 0x800}, {0x1, 0xfffffffffffffff8}, {0x3, 0x8}, {0x3, 0x800}, {0x1, 0x4}, {0x3, 0x683}, {0x0, 0x8}, {0x3, 0x9}, {0x3, 0xfff000000}, {0x2, 0x7}, {0x3, 0xffffffffffffff6c}, {0x3, 0x4}]}) write(r0, &(0x7f0000000100)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809e17b781dc38ba458", 0xa0) 16:00:32 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x605) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xa}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x3ff, 0x0, 0xfffffffffffffff7, 0x0) 16:00:32 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) read(r0, &(0x7f0000000240)=""/123, 0x7b) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)="0cdea44de456b86a4e38", 0xa}], 0x1) fcntl$getown(r0, 0x5) mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:00:32 executing program 0: r0 = socket(0x18, 0x200000003, 0x0) sendto$inet6(r0, 0x0, 0xff08, 0x1, &(0x7f0000000000)={0x18, 0x0, 0xfffffffffffffffc, 0x3}, 0x7) 16:00:32 executing program 0: r0 = socket(0x18, 0x1, 0x0) setuid(0xee01) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x8, 0x800000000000010, &(0x7f0000000040)="45c65f3093e19dfe62ce3e2995b43d91956c06a7170ba1de2b01ebe462de32deff007402f1d3eccc474f0e3eb803d2ce9b422124e72ec2", 0x37) 16:00:32 executing program 0: r0 = socket$inet(0x2, 0x8003, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, 0x0, 0x0) 16:00:32 executing program 1: r0 = socket$inet(0x2, 0x3, 0x1) setsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0x0) 16:00:32 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0xfffffffffffffffd, 0x100000000024, &(0x7f00000000c0), 0x11) 16:00:32 executing program 0: r0 = openat$zero(0xffffffffffffff9c, 0xffffffffffffffff, 0x10880, 0x0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x3, 0x41) fcntl$dupfd(r0, 0xa, r1) socketpair(0x10, 0x7, 0x20, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f00000002c0)=0xc) recvfrom$unix(r3, &(0x7f0000000140)=""/140, 0x8c, 0x40, 0x0, 0x0) getsockopt$sock_int(r2, 0xffff, 0x80, 0xffffffffffffffff, &(0x7f00000000c0)) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{0x5}, {}], 0x2}) 16:00:32 executing program 1: mknod(&(0x7f0000000440)='./bus\x00', 0x2000, 0x0) unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='r\x00') unlink(&(0x7f0000000000)='./bus\x00') r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) fcntl$getflags(r0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000040)={'./bus\x00', 0x6ab, 0xf0ab, 0x7, 0x1, 0x6, 0x7ff, 0x6, 0x3, 0x1, 0x1, 0x1}) 16:00:32 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r0, 0x0, 0xc, 0x0, 0x0) 16:00:33 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000691040dcc400000100"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0xffffffffffffffda, &(0x7f0000000340), 0x1e5}, 0x0) 16:00:33 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x2b, 0x0, 0x0) pledge(&(0x7f0000000000)='[.\x00', &(0x7f0000000040)='.\x00') r1 = open(&(0x7f0000000080)='./file0\x00', 0x800, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x145, 0x3a9}, {0x47, 0x9}, {0x2, 0x1}, {0x187, 0x10001}, {0x83, 0x100}, {0x82, 0x2}, {0x1cb, 0xffffffff}, {0x46, 0x7a}], 0x8}) 16:00:33 executing program 1: r0 = socket(0x1, 0x4001, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getegid() getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) setgroups(0x3, &(0x7f00000000c0)=[r1, r2, r3]) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000), 0x0) 16:00:33 executing program 0: r0 = socket(0x800000018, 0x8007, 0x9) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000040), 0x4) 16:00:33 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) pipe(&(0x7f0000000000)) ioctl$TIOCFLUSH(r2, 0xc02069a5, &(0x7f00000000c0)) 16:00:33 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000080)="a1891a8b354a46e35a51873604b0222c0b4e6f7556c1630295606681ed080d32ea7b61c6819f08976ba3048b75c3bd5c4d25f36cf7084337652eb7a21717a6454b16ba21c6f210471753a040e995e183b3e5037d7d5839f001fd2b60855bc06241fc67d5aa613f32dbbb09d5ee45c91103ad1f2ea9ca8f50bdb7c41285c1be10fe679706dbab534d4fe455e6ac3af48ad03cb52fbc0171d6b8a6f02d892f6f6b1678f850387fde46152487ef117e593494a4c6607588235f783dc57cf34cad72c68aa3820eb8eab492a28adb4f9b9eb7d4f00587ecc7a2746f4a61aa097023843d9f53a4c63c5d9a58e604de33", 0xed}, {&(0x7f0000000180)="87532e43c217da18dae259635d676e556b9ab7165ccfccda05992f3a6325fd53c13c61741f79dacade06b8b8be7709f6ea029c7eb171d934249c23ac10b2b08759c395b9176f46ed9fdba71b864f033f3b1efe8c7e4574780dd91a1567a5e39c4cb927c6b28cb5bae5f8cb16253377ba85675d96f19b2c037a8fa56d0d87b259260a1b38f25b6a040388e1bd54938e1c35d363064df900fa05669a130dad", 0x9e}, {&(0x7f0000000240)="f698d6d9912e3ae7e9b6df2651c2d8f4cb28b534ac02faff27595f21a47b4ce4a9be3b20adfd16ca8ce09a10b6bab87dabcf92d295d4f9391931749718aeeadde30c5ee2133173e0bfc120fb634dbb666f5c02c8227bb4648b2ebb0f2eed68054a71f8d64525f2372a57fc93058b6a5093bf73eb7189640d632b318a394060c0c1f5224ea279caa1e21fab7e", 0x8c}, {&(0x7f0000000300)="ec2319034395fc0b1f7fb73f178b20086565df2ba936bcbd00a391247367f060e1a663fdb7a54647b646c52a0c4680cd9b30b2142bec17b77f74fb692d2d93852567455c11f870100c6c2ed0c747608208f4ddb358549ec2", 0x58}, {&(0x7f0000000380)="92751bba9dd487d19cd7faf3d6a80713", 0x10}, {&(0x7f00000003c0)="efdb4128405b0e90316528bd09b22ab4f337", 0x12}], 0x6, 0x0) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x82, 0x0, 0x0, 0x4}], 0x8, 0x0, 0x2, 0x0) 16:00:33 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="10000000ffff00000100000000000000d575bef8b9b7eb7f9903e1fe9ba977b54897ac6d9d04f82b87dfbbe106bd494b7e689c60dfd9d2d461cfdfd9c7bd669dda795c61e591b0fe2bb6355628ad511a697aed3a1f0f16f434fc0e38ab06eb634304da39570b6c2cbd6e471d1b8a49f1ab06cae5096c55812ac0b03a105ea7b809a66807d114a40582c475c10677b30fe9261592be20290fa923927b9beb6753470ee3f8c6ed47d03e4a1c51afae5e8f2b8054c187"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1, 0x0}, 0x842) dup2(r1, r0) 16:00:33 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x180, 0x4) fsync(r0) r1 = socket(0x18, 0x8000, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000300)="9b57c67b12f0863cc3bff2a3fdb7513d9c274c70f63bc1bccc1400bc0800000000000000acea55fce82266a66bc38ca4177cef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511", 0x92) 16:00:33 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchown(r0, r6, r3) setgroups(0x6, &(0x7f00000001c0)=[r3, r5, r1, r4, r2, r7]) 16:00:33 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000040)=0x1f) ioctl$TIOCFLUSH(r0, 0xc0307006, &(0x7f0000000100)) 16:00:33 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x2000000000) pwritev(r0, &(0x7f0000000180)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc3", 0x100}], 0x1, 0x0) write(r0, &(0x7f00000000c0)="2f82", 0x2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 16:00:33 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000002380)=[{&(0x7f0000001380)="796366a0ff3b078555a73cf3d291b2582b24f2f5359de7aee015285bf4910ef93326e56eb5700ea9f3a5d80eb2d1383b2485d11e25f82fe17758382fc7a66682e24ab97b0410b9ed0f867f91445e71a67d42c2b814423072f583de4d26db54f2099928aad39cb93793c93941dacd4a2026270d6a6682f6f05067db01ae86bb8971804b435464f4f56712806e6981d2d5e00afccc8604e25bf35f2813f54f00dead80133d3941e23ab55c403e505a774e6cd173eafebed70de4724ef3169e30d9709e5ef8f90c21fb16e5a6777f9edbcb37b850d508ab2cbe3697a214afa41526c2ce7e3d320d325968c9771095cc2a179371b28619c530ee6cd52f6c2312", 0xfe}], 0x1) poll(&(0x7f0000000100)=[{r1, 0x7}], 0x1, 0x2000000) poll(&(0x7f0000000000)=[{r1, 0x45}], 0x1, 0x0) lseek(r0, 0x0, 0x3) setsockopt(r0, 0x29, 0x20000003e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x1, 0x100000001, &(0x7f00000000c0)="8bb40fe4e6678709a45e9280ade8705320fff207ba25898c64a7c7871771db9f9bd9331ae081d27f8a421324716c48f6f7d24cbe8145d78f4796ffd515b126936ea138f8f598481fb373fb9411091a4cc5cecd9c6402a3b7c9e5ddecc2fa378321d96f7f2359684bd252d71c61a781a3b2253b8b897c7059c15ffa2e822e31f1c9b9350f263d9b9cf05f25d4a77ed57ff829e41607f6d3834d0649374e0c37173687d3b87947b86c88aba3c49b5062800c3f01688c63f2330b827770c7f9cfe86e3b3e8b062a4eb58e320da31b9247ca0acf661e7e26c91bd9169147f22a3e21616e35d6ef", 0xe5) socket(0x17, 0x5, 0x7ff) 16:00:33 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) kqueue() preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1003, &(0x7f0000000000)=0x1ff, 0x4) fcntl$setstatus(r0, 0x4, 0x4) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) pipe(&(0x7f00000000c0)) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) write(r0, &(0x7f0000000100)='w', 0x1) write(r0, &(0x7f0000000200)="f69df08079adbda4961c2d58614532623d04d518db0ba9903a44c9583ed3820456f8d752bdc85d27b07d401f3a7125c994453d136e0acbee5f734e191e62ef3622774953f27d43db383b805d4ac28be21d867a32324cf1e9a0612f0e2b6f1cab0000ba6c8716f3c7c68a00b681ce2430141ca2627c1ba0425be3368819cb1d73854cb2f95a494ccb26f63faf1b9ad02952d815086f00005fff637cd062fcee38b4ec5a72873a64d767fe01cd3bfb985ffc8e8b15f69b39af3baa01a44043a7979e8d9f76b10f14a46bb555b836d0c8fb1adf755ab38bbee75547c282", 0xdc) 16:00:33 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = fcntl$getown(0xffffffffffffffff, 0x5) r2 = getuid() getgroups(0xa, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) r4 = socket(0x11, 0x4003, 0x0) setsockopt(r4, 0x11, 0x1, 0x0, 0x0) 16:00:33 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400, 0x0) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000380)=0x1) poll(&(0x7f0000000140)=[{r0, 0x90}, {r0, 0x10}, {r0, 0x124}, {r0, 0xa2}, {r0, 0xa0}, {r0, 0x80}, {r0, 0x8e}, {r0, 0x100}, {r0, 0x8}], 0x9, 0x6) 16:00:34 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x3) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) chdir(&(0x7f0000000140)='./bus\x00') setuid(0xee01) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) fchmodat(r2, &(0x7f0000000200)='./bus\x00', 0x40, 0x4) renameat(r2, &(0x7f00000000c0)='.\x00', 0xffffffffffffffff, 0x0) recvfrom$inet(r2, &(0x7f0000000100)=""/47, 0x2f, 0x40, &(0x7f0000000240)={0x2, 0x1}, 0xc) r3 = semget$private(0x0, 0x7, 0x0) semctl$GETNCNT(r3, 0x0, 0x3, &(0x7f0000000000)=""/191) poll(&(0x7f0000000080)=[{r0, 0x7f}], 0x1, 0x0) nanosleep(&(0x7f0000000040)={0x88}, 0x0) faccessat(r0, &(0x7f0000000100)='./bus\x00', 0x10a, 0x0) poll(&(0x7f0000000640)=[{r0, 0x40}], 0x1, 0x0) 16:00:34 executing program 0: getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setregid(r1, 0x0) setegid(r3) setregid(r0, r1) setgid(r2) 16:00:34 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000000)=0x8) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x20004268, 0x0) 16:00:34 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x80000001, 0x6126}], 0xc4e, 0x0) pwritev(r0, &(0x7f0000000780)=[{&(0x7f0000000140)="6bb8dd0dea760a13c8514a3825d126b2b8a3c285a801fd3bed575adbfdbb4815ae527efecf95ae89d3939287db31c7de41620b2d24e3946fbb622314c92b08d51c354f9f2b29c63904e6f20d54a5570528af62b80947897dce5fd9", 0x5b}, {&(0x7f00000001c0)="dfcb5b778d046c709ba7a9c1b2d09d99bff8ae227af5c2b13b28b989a0841444c2289678c710c859657c0304213b6d00a77fe368a0989f6373bd6d09d9c7bef0604fce08692f94bcdfa14addd0cd5e22e15404033f4c63f88eb47789c5805cb90c382396f69490e8b421c38fad3994a4ea7c8b4d738eae829b0daa7c12b940a2bb38d871d58b3761983b2c1f3f54fe829b270b84aaa676505a7135d67ef46fc148f51918a25b5b86c6753353366b78f5810e79544b8f5c0d10b0981a7c4479da90c735c1e200c87b71554a3e964cd00b84359453", 0xd4}, {&(0x7f00000002c0)="6ee5817596ee6fa36a6b0819b17a9ecbbd79fcddf68feb794d9ccddc8018b153bddf28a7fae383d8f8cdca61849a5a041a80eda0db157c5d4b985903ccbff812823c5ac472a49bf16f6c85ffe31bd6aa778c978e85074d23", 0x58}, {&(0x7f0000000340)="9e63cf8f07218484b1aabbec1a16c77150eb73bb6be6dba9", 0x18}, {&(0x7f0000000380)="c3bf8016785c7b40345de176b236235fcb7453960a9a9f7137d0a0327d511a9f6f990d9af8c51d9f359091fe7f22efe5b8ab1779821b8219f7e3eeb7f8e086d8bf16b5376c959bdad4fc928e5a81b18cb63088a195fa026778747a8dd3d80e7a2d5a40de0dd709a3094a07874fabb8d7f12fdfed1061def32407d73cf2d7ea07d7f1cdba3b7f704a943a747c0f40ddb53d83", 0x92}, {&(0x7f0000000440)="9123043b2982d47cb5e4613d297351fae815867343fccb291fe80543837aa90885ba8e03275ed1a87af1330855feaa866d2309425b02566e44fab61237a66146ab81cb8f8ec1", 0x46}, {&(0x7f00000004c0)="57f980cdb84dade80a113fba3fe747f9b29ad1782b231c4eed02fbb8cd5a886ba3b81092711bef21b2a37c03f564a909c20392989f4b72f0e97fada4f9881f73e9f4fd64334b452c159434e80cc9eb07f29eb3b35c3630708d2d678ff50e0283432b53b853975deabb1bb85b56ac2401ba4d96b077050675feca6f90dc33d938527febd911dda6993a4ecb70022e055d9e8fd6e7667902a4ce9d33f1ff294bde58f26b95195b795ed46da1a7a2e5e66ee9a44879ac0693ad54fc82f6d3afa82e7f32b3c01f4936cb3bc97a8b83f30a5333d9d0ff72686a138b70e2f90972fe7d55537d390588235cd049ea1038", 0xed}, {&(0x7f00000005c0)="f636ace2e5c5e0475024d1bdcc57a0addb47861ebcdbf59abc3e23fe734281a6dcc69deb39c1675f62a9ddfd333cc43e899d131f15f8009d669f55b998f602834e279008603c7d73bb0da89784e304851e3f61de30f84e3fb0e2922fe0534d911885e56cd0b84a2847ec3fab75a357710e3fc200b474d493401d35891479bfad3f30456980c4e7485e77879e360095b4947d0d16c7ef6182b5332750068e69fc981df33e701c78450a711f6ca3808020fc0d29e4815e3f1f43042dc5f07e4b3ac3119d", 0xc3}, {&(0x7f00000006c0)="77fb77cc51905e9bc56d46a9bafdb1189c2e8829f914852d315abb36623c61b4433833b43df51957cc18cd603411de804074b694bbea81581db75546825c2616ea0250f450c24d2ae654cacd277a9d21455192e45f4639dc977e6219caa84a026d189ef767a6d2f0f7660719f0103c33aa7ce6d5ecd9c85c5bad43cd218ec81d7eba2b69c6b38a4170f4b7567c8eb2e6a9a17dfe68aaedf228ff3c", 0x9b}], 0x9, 0x0) r2 = syz_open_pts() ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000100)={0x8, 0x3ff}) kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000000)='\x00', 0x80, 0x2) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000040)=0x6) kevent(r1, &(0x7f0000001300), 0x7f, &(0x7f0000001340)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x101, 0x0) 16:00:34 executing program 1: symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) rename(&(0x7f0000000100)='./file1\x00', &(0x7f00000001c0)='./file1\x00') openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000280)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) 16:00:34 executing program 0: r0 = syz_open_pts() r1 = dup(r0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x80, 0x0, 0x7f5, 0x5}], 0x6, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffd, 0x1, 0xf000000b, 0x77d, 0x5}], 0x8, &(0x7f0000000140)={0x4, 0x100}) nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x842, 0x0) 16:00:35 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000002}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:00:35 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000100)=0x208) linkat(r1, &(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00', 0x4) login: pckbd_enable: command error 16:00:35 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) open(&(0x7f0000000000)='./file0\x00', 0x8020, 0x45) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x8200, 0x1) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x68, 0x0, 0x0) 16:00:35 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="4eba843317f052c764015c525d2e14baa63f7031de198380ecfd57969508c5faca1128bb96b116cc238cd7cbcc462f54f6ca2ef420ded86edcaef0cc0bed27366c6c17a5370b8cd350fde356b00c44f92b1e5a39e79a0644cf1df2764af559108bf3a5f0fb1024969f94d81da8b426891c4e0bbaf93c27a0416b26", 0x7b) setsockopt(r0, 0x0, 0xa, 0x0, 0x0) r1 = semget$private(0x0, 0x0, 0x211) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r4 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000180)={{0x1, r2, r3, r4, r5, 0x44, 0x7f}, 0x8, 0x1, 0x7}) semctl$GETVAL(r1, 0x7, 0x5, &(0x7f0000000200)=""/141) 16:00:35 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8100800080002002, 0x5fcd) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$KDSETRAD(r0, 0x20004b43) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getpgid(0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getgroups(0x1, &(0x7f0000000280)=[0x0]) fcntl$setstatus(r1, 0x4, 0x40) fcntl$setflags(r0, 0x2, 0x1) pipe(&(0x7f0000000340)) sendmsg$unix(r2, &(0x7f0000000300)={&(0x7f00000000c0)=@file={0x0, './bus\x00'}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000100)="bc971d6b28838b6021de03fd1784d9bb56fa26a71efecde7236e2961ebf46ef9e621338af55723f302e3a1a79472fe6007662897190446a4b1798f2e9491b87426b81ad8d60252dfd3de907a19e9cfcf8c0096b281b075f9ef450fea8234a89c93a041c0ac804ab602b4e4a99ecd5ea8d23631fdc8f42021653943cd2047c064b25bfea0cce48091914d58efa76ac8c1a43eb078d188", 0x96}], 0x1, &(0x7f00000002c0)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x20, 0x8}, 0x2) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:35 executing program 1: syz_open_pts() r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x9, 0x0) 16:00:36 executing program 0: mknod(&(0x7f0000000040)='\x00', 0x40, 0x9) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffdfffff, 0x1}], 0x1, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000300)=""/89, 0x266) kevent(r1, 0x0, 0x0, 0x0, 0x5, &(0x7f00000002c0)) 16:00:36 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) write(r1, &(0x7f0000000200)="99", 0x1) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000040), 0xfeea) read(r0, &(0x7f0000000080)=""/101, 0x65) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:36 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0\x00', 0x8) setuid(0xee01) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) recvfrom$unix(r0, &(0x7f0000000200)=""/176, 0xb0, 0x3, 0x0, 0x0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') 16:00:36 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000059001040dcb9000000140000001b00"}) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x485, 0x1, &(0x7f0000000000)="c8974d14a662826a3cee6e1152385e57be62b21bb268bf7d2bed5bbdd3e414af7ab7584e7d1d71bfc6aa156c5d886b43ecb341ff835f31bbf6d09eb4d30f74d707c82de85063c61d86df27f0d320d5cdb2c05dbcde4781fbc47a40e27b265e07513432d6ba588ad81cb0be18f6fb5c1a04fa2ec8db606eec18b8", 0x7a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:36 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000040)) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140), 0x7, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x5}], 0xff, 0x0) r2 = kqueue() dup2(r2, r1) 16:00:36 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kqueue() kevent(r0, &(0x7f0000000080), 0x6, 0x0, 0x3, &(0x7f0000000140)={0x3, 0x7fffffff}) kqueue() 16:00:36 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r0 = open(&(0x7f0000000040)='./file0\x00', 0x108, 0x20) recvmsg(r0, &(0x7f0000000880)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f0000000700)=[{&(0x7f0000000180)=""/62, 0x3e}, {&(0x7f00000001c0)=""/57, 0x39}, {&(0x7f0000000200)=""/181, 0xb5}, {&(0x7f00000002c0)=""/199, 0xc7}, {&(0x7f00000003c0)=""/126, 0x7e}, {&(0x7f0000000440)=""/180, 0xb4}, {&(0x7f0000000500)=""/232, 0xe8}, {&(0x7f0000000600)=""/7, 0x7}, {&(0x7f0000000640)=""/68, 0x44}, {&(0x7f00000006c0)=""/34, 0x22}], 0xa, &(0x7f00000007c0)=""/165, 0xa5}, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) mlock(&(0x7f0000722000/0x3000)=nil, 0x3000) r1 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x2) munmap(&(0x7f0000722000/0x1000)=nil, 0x1000) pwritev(r1, &(0x7f00000002c0), 0x2a292162e8c98a83, 0x0) munmap(&(0x7f0000723000/0x1000)=nil, 0x1000) 16:00:36 executing program 1: r0 = socket(0x10000000002, 0x4, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000280)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='@\x00', &(0x7f0000000140)='}\x00', &(0x7f0000000180)='$%\xfa&$\x00', &(0x7f00000001c0)='$\x00', &(0x7f0000000200)='-^\')\x00', &(0x7f0000000240)='\xec+,!\x00'], &(0x7f00000003c0)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='@{]&./\x00', &(0x7f0000000340)=':+\x00', &(0x7f0000000380)='-/\x00']) r1 = msgget$private(0x0, 0x8) pwritev(r0, &(0x7f0000001800)=[{&(0x7f0000001780)="938ce8920e8f628834cfc7960c4298d37807e8457608778ae2715e398fd4a0eee3955a668f22780a0d7c9d3af595ec042ff430215b2761c0cac6f0c06225380d36e80971a92e30f6c1ead2e0017d459fcef736489f8b2f36fd926c8319d1600f91095b7610", 0x65}], 0x1, 0x0) msgget$private(0x0, 0x3c) msgrcv(r1, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fcffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e919f4cb61c0d8f4000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x2, 0x800) setsockopt(r0, 0xffff, 0x3, &(0x7f0000000400)="956dd1e016de56eab37e0f8f030e5cb10b4e0cc3c2c05dfcc459015a0006a018bc7a1ddff6721bb3782abd854e2008b9ba87a887f947cec170d5f5e38882b7808c90a8d44f50bc39623e1902b0601ec9eb75eeeea86ded3743ba70e122022732de9ec746b665d1c4a43bcddc7e16294aa44cc86d57537e4be8615e198eefe6b48f1de3223762637ade1c21", 0x8b) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x6000000000000000, 0x0, 0x1, 0x3, "7ed0d5b65e1e693b7bbc5f2965e9d5051ae7e5ff", 0x20, 0x40}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x8, 0x9, 0x0, 0xfffffffffffffffc, "e340ac948b074256450134fffffffffffffff900", 0x1}) msgsnd(r1, 0xfffffffffffffffe, 0x0, 0x800) msgrcv(r1, &(0x7f0000001500)={0x0, ""/216}, 0xe0, 0x0, 0x1800) 16:00:36 executing program 0: r0 = syz_open_pts() mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x4400) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8c00, 0x0) openat(r2, &(0x7f00000000c0)='./bus\x00', 0x10000, 0x84) r3 = open(&(0x7f000054a000)='./bus\x00', 0x2, 0x0) getpgrp() ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000000)) r4 = fcntl$getown(r0, 0x5) fcntl$setown(r3, 0x6, r4) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000040)={0x3, 0xd9b}) 16:00:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTOP(r0, 0x2000746f) 16:00:36 executing program 1: r0 = socket(0xfffffffffffffffe, 0x800000000, 0x0) setsockopt(r0, 0x29, 0x24, 0x0, 0x0) 16:00:36 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) sendmsg(r1, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000080)="6e34bf5805689e4b1d3fd8d5ee9ca4f3f3f272127b67a8f879ff1bb9b115e2fed26a329991d405584ed678a2d4e22944d76047a16c84050b3340fa31a5913fbe8a1b272ec5a130f6368ad4520cbb8305571a9aec7282fa768f445356dafc93aa5ecf437757c580", 0x67}, {&(0x7f0000000140)="1d590cace00993a6f776e17c745e1121e92f69d7c58807d73d24bcd550783b67bfdfe9d83f3f897ef2b2f5abfede5473911404df4735d129a018628957607eb803086c13e33408985346546a2e82b9d8fca510c3645735eee4f60d449b2342556194800c0f0e337d97578bfdac62306bba4fc3bca2b4fd98094e062a25632abbb624e82967596d", 0x87}, {&(0x7f0000000000)="f31db7dcedbc09a36aedf70883c6e017d1d6248481", 0x15}], 0x3, &(0x7f0000000280)=[{0x28, 0x1, 0x0, "17671bb9fe86fe5501dcf862c7d706228d32bff67597"}, {0x58, 0xffff, 0xb3d, "1505dbae083399a480de18e6d51ea834b1ed5c960617b785b93092aaf0f4e186ffedd57e0cd01686fb65807d78a23ea6b4d030e8cf2b728bbaaba1592c5e7c51f449db66f6"}, {0x40, 0xffff, 0x0, "ddc382f89cf08a70b7018563ca3294badd7b03f2578feb8c15ae3b99b480a5912cacde132f19e80a190a6d02378c493e"}, {0x40, 0x1, 0xffff, "cf2da4028ecc6e45dbacf357626371d460fa358e0af6dad59ff5c942e29453e792f49e7faa1158b211229609"}, {0x18, 0x1, 0x4, '*'}, {0x88, 0xffff, 0x2, "19331773d7a958f4cdd0cd303c56c3ad255796f323ba736ca20e978f095dc61c14bbdc800b4bb7398cb31895f645a60da03b75d405cbe8fe6f27cfde2d41eef01bb4ef14f6190f1e8424332c3c39ed28645103f55d80d11d2dad54fb6dba7aee58f38ff30ae69e2ed04ba1804155898d16d3f3bd33"}], 0x1a0}, 0x1) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)) close(r0) 16:00:36 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x7ff8, 0xfffffffffffffffe) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) recvfrom(r0, &(0x7f00000000c0)=""/58, 0x3a, 0x0, &(0x7f0000000100)=@in6={0x18, 0x2, 0xffffffffffffffae, 0x4b5}, 0xc) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000080)="ebffcbff136c1de9bdce2f0dafa9f7d872a7127b3ca2fd812eaa63713048e69931929648", 0xffffffffffffff25) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x28010, 0x0) 16:00:36 executing program 0: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x1, 0x100) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r3, 0x0, 0x6c, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400), 0xfffffffffffffede) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r4, 0x29, 0xc, 0x0, 0x0) recvmsg(r3, &(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(r0, &(0x7f0000000040), 0x19a) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) semop(r0, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) r5 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000000080)=0xaad) socket$inet(0x2, 0x3, 0x0) getsockname$inet6(r1, &(0x7f0000000a00), &(0x7f00000002c0)=0xc) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r6, 0x4004741a, &(0x7f0000000600)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x7, 0xfffffffffffffff8) dup(r2) rmdir(&(0x7f0000000680)='./bus\x00') bind$unix(r1, &(0x7f0000002f80)=ANY=[@ANYBLOB="01002e3c84000048c78f226dab090000003856ad886797cbfbba0dfa6ffbcecdcd1115d701c9aece144d346392a79f5b2841bf12f5ac9b5cb5f5cc26b6677ed0f03abc75bf7e65a0aa4ad3885d1761a09f3adfc2eafdd9e99c314371d442bf3bc8e042644f56cef572bda9ea01e0e6e9a8e0e3f21b105897b82665583d234cbc016994c2cbccec3b24b039d3c43aa1b28dd1cab2e3159f7aedbe8b7758b5edf1a0e99d0e38c61927a3509c418e45ee67dea9266192bb66ed8c5ab6d6ed18bf34959ddec912e502a5f200008e7c383b8a7c228b87de690a1f928b5c43382948def662364faf6937a18108e3000000000008000000000000"], 0x1) semop(r0, &(0x7f0000000240)=[{0x1, 0x6, 0x1800}, {0x3, 0xffff, 0x1800}, {0x4, 0x3, 0x800}, {0x4, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r0, &(0x7f0000000300)=[{0x4, 0x1}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10001, 0x1800}, {0x2, 0x0, 0x1000}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1800}, {0x3, 0x8, 0x1800}], 0x35c) execve(&(0x7f0000000340)='./bus/file0\x00', &(0x7f0000000700)=[&(0x7f0000000380)='-\x00', &(0x7f00000003c0)=':[$\x00', &(0x7f00000004c0)='\x00', &(0x7f00000006c0)='\\F\x00'], &(0x7f00000008c0)=[&(0x7f0000000740)='\x00', &(0x7f0000000780)='$)-.[\x00', &(0x7f00000007c0)='}\x00', &(0x7f0000000800)='\x00', &(0x7f0000000840)='\x00', &(0x7f0000000880)='\\\x00']) 16:00:36 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000180)="000000186004008bbf3edbe029c9bb5c02600aacb27513010000000000130001000a0000001b27feffffff000000000000000000000000cf1d25af050e04ab4f96f9a0408d816ea425d1f29129c2a508cfe0b6006b99e3a286441f5076449ae3b371ce4d117a54e17fc9b3b4d1e6fa284212517723d834ca34885fed6aa6aba45685c44421d5cdc66cd29a16531e048d7ab9d6f3def8f6d065946513e4789223a5530991ad97192299d6acc0a095a241bc313b4ecbaee0fb0a402febd147f8f4", 0xfffffffffffffe41}], 0x1) 16:00:36 executing program 0: pledge(&(0x7f0000000000)=',L)\x00', &(0x7f0000000040)='!\x00') r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000080), &(0x7f00000000c0)=0x10) r1 = socket$unix(0x1, 0x1, 0x0) r2 = socket$unix(0x1, 0x7, 0x0) r3 = msgget(0x3, 0x1) unlink(&(0x7f0000000100)='./file0\x00') getpeername(r1, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f00000001c0), &(0x7f0000000200)=0x10) r4 = dup(r1) r5 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x200, 0x80) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000001380)=0x3) linkat(r4, &(0x7f0000000240)='./file0\x00', r5, &(0x7f00000002c0)='./file0\x00', 0x4) msgget$private(0x0, 0x4) flock(r5, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r9 = getgid() fchownat(r4, &(0x7f0000000300)='./file0\x00', r7, r9, 0x2) sendto$unix(r4, &(0x7f0000000380)="677d56583be5d70dc371fb9c80791cd04a19ae9f439d3b5bd961b1fcf4baff04a402728467b8606fc921cf3966790716312c6d26a0cc845c8e2c0949e804320f310d6688346db2b37c4c797206a248551f34e9c39df285b07950fa2181355ce0f92c4be3b31840bc78cca0c83530be2793daab75da546f70a994db7856f0d1a44ada1b451e6db09525300770105c9e8c89a3cbde41966c828329f801eb302874eacf4e2963c44356e013e88f673c8d7cac4fee6f82318d500a9103d7b3d36bcc1e1672577c72baa26c16a0d1a6dfc930eb2e09e97ee7f9cd9e06c545dbd1379faf1828ed56259a65ea59bbb2808f13053fa7a065fd07a91a7ac8aae0c4b13ab2826f66642093b37007f90f8cf07399b6e857fe57c5314c9ade91e37e1c0f52e8bbb2d14301e353dc980e2af65a5ed45342e93def1c8dcf0d4a7d9a59fda2a854183f831d050d8a04b61b42be5c58f40a66a1d0c8bbc2cf188b7ef4147f873e5862ce682ad1760f634ff54946a062e9b3f06c66a64081e6c1b4babd05834412e1f5c2639db7f6d909226ba391fe2c2b01b1b688209d4d26196215389eb05c270f475caa61b69ed12656c6b0ca46d82a2e043574071e5ac17ba3d326232a25adb30165466687e43d1d4f4507e63eadaccc4491fe3f977bea7211e996115d16130171f0e9a5feac8ef431a590a15ba54a2381e76b211b549d31ed79ccc19002df016027ee925318a67be34c38cf30807e4cf954e0440910d77f13180da3195329455347a56608468720a84d55835d7e0bef86f598113ea7c5e67fa9fa3a1eb042dc4fcaa6c1b58526425ac023686cdc51576e463b8aacdf32cc97458d559c27185c87bcf90cae93d0928a871b748d9c588971106eabc70cd1e9c501f23e009f678eb563f0ce5fa0f1b0e283f4237e8b5b440e63e8036a3b5267362bb58c96313b5d0e183ebc8e5001a265db883e40f8b14743312048533b4e4a7651e732ffa3b8245a4f1828205f163a47449c5b53e84d418eacdb20baf754e6b22bbd5dd61052f6a65fd71dac471110a21959a66dfca29da43dcf2b3c6b2f111e2aa77bd2831a35f3d010cfe65eaa7d44d60833fe1e7e8c504f9671c3e068b00de723eba39b4d9c626cab5cb6c4b34396b3e9b483e28315735d30234d011425276d923054941ebb08afe3ef37d80daf3f3b5c7bca31b58184ef2fa3c95fa0a10a04a1e719a68ed3c6d5ab5c1d604f39c5a6d17dc836de00b38614be3dfa2dae236d053884e084143b4254708e1be969f7eff74d9cd5f3aa78f3520c5b2eae3c2d7ddcf1c626e073839280ee10f440098379ea12e48a3ca2fedfe1fa7f5d688c215af007c67f511315ac5bf2be639f9e40c0978895e956a990c1f558aa0620caf404491fa066ca4303f14a93169401775256bcbc89021104ac2e80756ad2607325dbb70902950beaf94f9e85c90e9185d8cef4ed54fdb21e6a68d72f29a7d94e516afa3359acd27ff297b51e5500feb8f514cd62994f67922e61ab43d8a036c52c2cc547ca97e3f5055d032fd0dcf645cbb70fedd69eb89fa273d0fe43d40afa280cfdec7daa3216a8728282bc70db83ed43d4d16898f38728a719b46df4df6351d34aead0f27b324758ec1d05c51bd5fc78f162b68fd00b09d354921754016913f22916fddfb242741eb40892827108fc51e648ce177e4ebabf1d2dcd43c1d74e10ce863afde6c45ff8eb8f8d4feff2143cce7da41e08c224845822ff904c649f32fe9828fd770b0c818f54f99bb7034ee827c7aafbaad9a6ecf5b4ce69fc37a308e252eec55f201cebeb0ec56c75c64fae19f802b4dc4f1c1a97f2c1175808d6bf01f3900c210c6e8390f78e3fe12092edc64d1ba6ed602cceb77015aae7b1e3b371a472ec450ef1057e578be9b0d9de85d233436d348832d5883f9affee146f7233e271f0d4ab6fb342b75cee524fd1313ffb0bfb3683653fe445632420e86a112f776db63455f3d304d078203776173a88cecd5407ef8f787c391e1aea43438ea945f7d54bd8baecc38c6b240441a46f6df447b2603732a4c27e6832237c0c9e3800ef5ceb4424651b3a8d1d7d877e1f8e97bc18fd9a4a74b7298abafe13601974535e2832440579f4e73ee8fa435397809b6e1ba7f0fe5f8eea83a7d7e5802adaedee8a6e2d6b26da05a90f727fb08d1ac7dd2a685efffde56a6b2df996203fb5df7854c8f2fb770c565560b699c96e4796dde6b6b2cd64db3afeaf0ad625db0c66b4e6e9f1517761ce0416213a079f70fba784f0f23d717ae92aeb5dd6b4968fd5c84e572ed7d15b514d2c85c6e3646087df230f3e1447e26c5f363ca3b9cb6499a7dd7b281b1b5d3a4661dc16fc3773c8c7d54863b79e17dc71afe564a2dc815365b1490d4c92a74d161560b6fb537c7fe4b074ed4c8beb0661751f2d4ea25cea9e7ac908aab4267eee43b611bfe16fa198e2e413ec3d19892f6d80ce5bc90a5e89384a45f33691bdeea690fa8b527c2be22e343c175a0b0c3c40520d357dad7d7a205e1c0eb368206df5afd4366673a8056cd928ed8854a7496be7c1907f1354c4c4eec856eb8d72b95a200dd3efbd5afe8017ec77549a0be7a1c555ccc706709355f2c3335db8d5d6b5b259bf4da3b7625ebf90dd472b3038004ec542eaf25ec107a50cdd287f4055a0b2ac84ce8e9289a59d73486fc31c69a6345c86e558f19401307ec1a43f71ac4057ce9080198040953da7f6d28b73e42e13bfc96edce6b40de3396936f6a2c62288c4e9750fc5c09a397ce2d4d1414d042acf282e35ee70b85be4a18f4248f4b3c4f15e8e9d67e5d4fe2e488efa8aa30f2c2023ee59dc57cd38d7e7f00e92a967e39809e397d8b39027d9bd7070b0d7d9ead389359773002e07ee29dae777314082f77da271f430da5890c0d031d0539171bc726f666305f0b1fd8e09c3e1c4c6f265e01e16d06dc25f393c0d14172db86d812648421b8331c41d656b3bd8f4e1e519ec4c62748b3b45f023c1483c7cae9b32849a3b9142d08c2bb7b84dd53fab80ff525cb2cf892965a50ac392eb6d4e36d2ec3aae06e6519799eb55c6187d1f40fdcacd7b35d84bb4fee29ddf3d20b7177caa9de7cd662a868f1e58a1908a06681b5f3a6a836ba4ff20abe420218d23f93c5a794ad81318c8114d3d261f6dd2ca0e3489b615117ff7702c83fca17e31567ebcc327454460fd1949a5c841ec8025285896b720b1a030f076fecd7f418fcb86748b36fd89fc9d746c65bd86c5378fe52605b47c24751b547915e148ec516dd099da8d0f6ffae30245e74f201409a3309ee211ff45e9039d3ba892f24f45954d2feb7d9f08b707526fcdca03bebdb2f9d3a373254ab76edc777178781946ef1a9699cadc95e95853a48be2b5312c82d199f74240fe1cf979b40b5f9640266c107e66b1769478f2bc9097364c458e5b0ac2a994ac87fd3e0eed8661adba43740cc5d13d0f8aca0ee75b9b72b5f3d210d7c94d54492b26ba64d64a88d990d8cbaa0552982b8a10b1dd482a2475c13fd07d0ae90bd37db18b1180105a8fc6a22f50f38c7a4b1742fdb8146bf4a8e2d5ffe7fed64367da8208f4ecd519ad6fff40ee97357d6b2d95da9a266da093a1c954b5fb8450f697c2787f493da70a8bf007b8145cf32435805abde4bb5dd6fbb042cc5e374172e46e282b903f71f22f4029c61ef7be69cc7ec1ea8e493a3c5a32dd9e31c6c330303091c5c2e07da2dda8913c2e6b17745351a597b75ee8aab89b3d6dbd088efbb7ed7a1824d65c3546a2e9f541005a4830af1a888378ec245d338c4d2e95361e39f3b12ecaa5af6405b30f825204c518de4c1aa47a295f568f9f5c61592746c94bcfbb31a9a3d7ee638e05947105df971ab851711c2320c78410d81e07b7222255f0b5bca1db1592c4f812bdb8b9f0f225144a77664729d7af06a0fa1e6fc15296cb41e055f4a9155ff952aa84e6a3aa916011274c8e65a3b3d71a9f2801b8e9102db5857e468f2eb79a06ae2e455c640e5fd4c6bd6f5d15dd56fe3b41cb7105a42cf08740e05ddb07522eff8f867c86d3e28772d158805d735469825dd5177009fd6e38e95bc97ccb26b8522a67c34d2dcda4fd2b806643d96c8db842e3e73bea6fa61eac99a7d5fb266bd7474a18fef59befbf0074f6703ee9d287d752ffa032344d5530156b3c6af281bb38ab353fd5404620fb95a96d22b7ade226c62a0fcf4c299215f2a1789d7ebaf3fb2304dbb3a3235fbd8c59091be6609e8cb445ddb31432067c7bba61eef0215784b82eb69a47ac4653d7285b202002d4674d6578ef632238fdc8f5e41a241365cc5c7f4b1da5b39d7bc7a99ce770d01cf7d92fcfd04cc4e772d467f57c7f8220f1c12c43f9c20bfeb0a3bc516e881811983a19d9169a7055d617ff23b80ca6f2c7bc168848a2e504f335883fb1073a2dd6d3ed5608dcd67447ea05f05db34300b7da414505e39794a58aee6b451fdbb4d67b5e5a10a64ded3bd28af234e025a21435071dbb442c8ada0a6fa2853ef2ca0e89bdfd6c1dc680ff726726b168aff17e96bbcb1ef31fdb9f6a51c56f4791b382fcdc656f6706080079378615b3f4db4e3d3a7e6174e4e1f1fe9d5a13dbeb77fb8a1fbcc92dbc473619c19fab04dba19ee7fc768dce9cb57e69a017957a3e50ecbad667aa4b7577eb033c2d0e30a255d92c6544c40a079d615c1e848477856c8d1226ca1bd8d65d4152b60d2bec044221d6714a8822bde00b929cec06559d89d814e38233af7eaddac63580498145d1ca882c3eee6012d79c00efae2a5807c562890ead5389823af99c4ae73904b1be147a7d7fb719032202ac8eb9c777536c0170c45273bb6815db34b8a6064cce0afa33e06dbae46c0b5d98e86848331c666d863bac49abcc6d6a37e677f5b43e82508b0f90dff49098d980d0da7a1aeb0dc79607c5c88c2c083669e71deb289abb1b464909331464318967bd11f3a36c36bf357825ed0793917a98d398807eb233c213881457b9edbdbb2c8a00897e8cb3f49d872eaadb24cccbe9a50a09163677fc21faaca8f06c710c94705ee5bc13c91b043c3490ee9d1d9003d4bc033e6a819092eed96e3e3894e99a5cd2f48b8b91f667b4255eba283a5cc5f38add28ac224106ca7ec9e0f5d285022156a04c56ad1e30001ca211990fa092e40ad23dbed322e1d52b520727fd02a23932570a21a99844494dcb7c0175f76aa20b394998452e2eb3bd157fba18b89786272e1e5d6644130cf6082b3943225cbca074ef25e323830f834e2eb0bfa3f277977e2fe214553ee2186cb568d783de702d8dbe1ba2e809dc0da85f21d19225d42c3dc6dc713679a159af80029f04135af1f21845806cc752336a1a926e9bea3b59d77249c1bc7f11f4321e39ec2f23523b6838700a49af69a622cab6c3371dae14529ac9b973d8866a13aff86deb431b8611d997610656829ea974d08e1b2d5de897efb6660baf4eb7062b866eadaa3a07d7d02d2a78f2dd42f3fb70a6a4fddc88051b7898dd186e74c93f57e1d5c12f308743a230da8374c526a9aefb6cbf17688158a94ce548acf00429646850b9b0651f5c4c4280098ed270895d0c089356a960d7d3705912b1e66d932c94deee17cfa874ef27ef7052fa561a02d643120be6f97bb4886c3131630dd169a95beedab09c30eef68ed3bd993270d86b84129838a5e02a1d12ac5c50c81075fc064bcbda790bd1d6a416e75b3d1b8b6038ec7ca2240e7fb307a7739cdf3688fca68161300e16f5994ccc0ff0e9c2b612", 0x1000, 0x3, 0x0, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f00000013c0), &(0x7f0000001400)=0x10) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000001440)={{0x18, 0x0, 0x7f, 0x3}, {0x18, 0x2, 0x1ff800000000000, 0x8001}, 0x7d, [0x7, 0x1, 0x20, 0xc76, 0x7, 0x8084, 0x4, 0xfffffffffffff675]}, 0x3c) r10 = getpgrp() msgctl$IPC_SET(r3, 0x1, &(0x7f0000001480)={{0x2, r7, r9, r7, r8, 0x80, 0x200}, 0x40, 0x400, r6, r10, 0x3f, 0x0, 0x3, 0x1}) r11 = shmget(0x1, 0x3000, 0xa0, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_RMID(r11, 0x0) socket$unix(0x1, 0x0, 0x0) mkdir(&(0x7f0000001500)='./file0\x00', 0x110) getsockopt(r2, 0x6b51444c, 0x8, &(0x7f0000001540)=""/29, &(0x7f0000001580)=0x1d) 16:00:36 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x10, 0x109) getsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000140), &(0x7f0000000180)=0x4) read(r0, &(0x7f0000000080)=""/118, 0x76) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0xfffffffffffffffd) read(r2, &(0x7f0000000500)=""/90, 0xffffff91) r4 = dup2(r3, r2) getdents(r4, &(0x7f00000001c0)=""/184, 0xb8) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r5, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)) utimensat(r5, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0xc) dup2(r3, r2) execve(0x0, 0x0, 0x0) 16:00:36 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x2000000102) shutdown(r0, 0x1) fcntl$setflags(r0, 0x2, 0x1) 16:00:36 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) shutdown(r0, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) getgroups(0x1, &(0x7f00000002c0)=[0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={r1, r2, r3}, 0xc) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) r4 = socket(0x10000000002, 0x8003, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1021, 0x0, 0x0) pipe2(&(0x7f0000000100), 0x10000) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) 16:00:36 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2009, 0x4517) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20c39, 0x0) rmdir(&(0x7f0000000080)='./bus\x00') read(r0, &(0x7f0000000140)=""/20, 0x14) poll(&(0x7f0000000040)=[{r0}, {r0, 0x1}, {r0, 0xb}, {r0, 0x1ac}, {r0, 0x8}, {r0, 0x114}, {r0, 0x8}], 0x7, 0xea00) 16:00:37 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x206, 0x0) r1 = dup(r0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000080)=0x1) r2 = fcntl$dupfd(r0, 0x0, r0) writev(r2, &(0x7f0000000140)=[{&(0x7f0000000040)="17", 0x1}], 0x1) read(r2, &(0x7f0000000200)=""/243, 0xf3) 16:00:37 executing program 1: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='x\x00') unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f00000000c0)=0xc) r1 = getppid() setpgid(r0, r1) chmod(&(0x7f00000002c0)='./file1\x00', 0x0) 16:00:37 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) getgroups(0x6, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) setgid(r1) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0) syz_open_pts() close(0xffffffffffffffff) dup(0xffffffffffffffff) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) readv(0xffffffffffffffff, 0x0, 0x0) munlock(&(0x7f0000005000/0x7000)=nil, 0x7000) open$dir(&(0x7f0000000080)='./file0\x00', 0x8201, 0x20) utimes(0x0, 0x0) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) getgroups(0x36b, 0x0) getgroups(0x0, 0x0) mlock(&(0x7f0000000000/0x6000)=nil, 0x6000) 16:00:37 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000240)="3abb0db39d8332fca3e02169dd036ac7ded71c67837945215ec14d45ea47f6acc007b4e45d5e94d7bda1b6b409b4f5b005755615777015d215c5fa88b9aed6eabf949888d7d8d63342014a030ef5867e2f42fbb8a2c4faafd666b4898215d2398f528369132f39442214a737a0f2ac40b8e493a3b5eb945929648dd9d8558b4cac6a43fd364c4a15e8aa8a5e5905947221982345b72865d5ef8baac229d416f0e7286305653aed6c05e025870f9c3a070793d0cc42075579eeaa8ad283a19f545edbca9af7e2e1445fcba79892cb08d75eaa618ece1c2bd68d7bcba5713c", 0xde, 0x400, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) mkdir(&(0x7f00000000c0)='./file0\x00', 0x80) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000100)) bind(r1, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) 16:00:37 executing program 1: getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) setregid(r0, 0x0) 16:00:37 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x4, 0x40004000000028aa) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) shutdown(r0, 0x0) r1 = open(&(0x7f0000000300)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000040)="000000186a56b55b3e753300000000010000004dd5706c00056fdd59cda2d3ff228d3043cf2e70c0690000003c00", 0x2e}], 0x1) 16:00:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a12babb181a5b2c4a2486d88ccf61aadf5c11f8b08003237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba4007a0a477670c0e9c3cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3fdb4f82c7342c1f2e00a9684a1", 0x208) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xd4f6, 0x9, 0x3, 0x4008000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:37 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x1) preadv(r0, &(0x7f0000000280)=[{&(0x7f0000000080)=""/209, 0xd1}, {&(0x7f00000001c0)=""/160, 0xa0}], 0x2, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x200000005}) open(&(0x7f0000000040)='./file0\x00', 0x800, 0x100) 16:00:37 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000180)}], 0x1, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x1, 0x0) close(r0) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000180)=0xc) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:37 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f00000003c0)="2b18be8586e7b6bd06646c0717dc7a27446dd5062438e3958ff31e85426980a960038450fa41cf0af899176b3fb365a899ded1cdfc3aa233ceab36f7d2e9a9c3150043ff836fe94efa162c9c0188067ca163d1152aaafa7f4136c19c26a2d1e9df0f4049381f921f1a505336c3f73b9e712ab933e8e6879e6e6a9178382a385f9abdb3b00db75f9e", 0x88}], 0x1, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000040)={0x8, 0x2}) r1 = kqueue() kevent(r1, &(0x7f0000000240), 0x3f, &(0x7f0000000600), 0x101, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f0000000800)) 16:00:37 executing program 1: r0 = socket$inet(0x2, 0x4000000000000003, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) open$dir(&(0x7f0000000500)='./file0\x00', 0x28, 0x80) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="364419b70104c2e21b52d08c4f9951b8d8aaf3c80fbbcbb7f342c90667e876866c1188a58d676ed50571c5a784d11d6127eca63d2f969e2ce75f153044f54f1133d81ef986b1fbfdacd1bc8c9a2b630bb3320021227670e89ea679b16a00a2b6c3fdc4727463c5dbef7ad7af85837c5da25b9f64de5e198753506f0ad00bff32cace2b5e73c5e48fdd5fcfe0258ba97aa2c4ae9c48890f7a5d1227af", 0x9c) r1 = getegid() setregid(r1, r1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="ee08665d19ac14d5e51348771197a7728420aef61715f7b1c3d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) recvmsg(r0, &(0x7f0000000480)={&(0x7f0000000180)=@in6, 0xc, &(0x7f0000000400)=[{&(0x7f00000001c0)=""/77, 0x4d}, {&(0x7f0000000240)=""/227, 0xe3}, {&(0x7f0000000340)=""/138, 0x8a}], 0x3, &(0x7f0000000440)=""/26, 0x1a}, 0x1) accept$inet(r0, &(0x7f0000000540), &(0x7f0000000580)=0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000005c0)={0x0, 0x81}, 0x10) shutdown(r0, 0x1) pipe2(&(0x7f00000004c0), 0x10004) 16:00:37 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) setuid(0xee01) open$dir(&(0x7f0000000040)='./bus\x00', 0x800, 0x86) openat(r0, &(0x7f0000000000)='./bus\x00', 0x80, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) 16:00:37 executing program 1: r0 = semget$private(0x0, 0x3, 0x20) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) dup2(r1, r2) preadv(r1, &(0x7f0000000300)=[{&(0x7f0000000100)=""/102, 0x66}, {&(0x7f0000000180)=""/103, 0x67}, {&(0x7f0000000200)=""/197, 0xc5}], 0x3, 0x0) semop(r0, &(0x7f0000000080)=[{0x2, 0x4, 0x1000}, {0x3, 0x8, 0x800}, {0x0, 0x100000000, 0x1800}], 0x3) r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) fchown(r3, 0x0, 0x0) semget$private(0x0, 0x0, 0x210) open$dir(&(0x7f0000000040)='./file0\x00', 0x210, 0x100) unlinkat(r2, &(0x7f0000000340)='./file0\x00', 0x8) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000380)={'./file0\x00', 0x6, 0x1, 0x7, 0x1, 0x9, 0xfffffffffffffff7, 0x7, 0x0, 0x2, 0x80, 0x7}) 16:00:37 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) close(r0) fchdir(r0) socket$inet(0x2, 0x8000, 0x1) 16:00:37 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) select(0x40, &(0x7f0000000180), 0x0, &(0x7f0000000200)={0x8, 0x2, 0x6, 0x8, 0x8, 0x710b5d3f, 0x9, 0x3}, &(0x7f0000000240)) mkdir(&(0x7f0000000100)='./control\x00', 0x0) r2 = open$dir(&(0x7f0000000040)='./control\x00', 0x20809, 0x1000000001) r3 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, &(0x7f0000000700)=0xc) r5 = getegid() sendmsg$unix(r1, &(0x7f0000000780)={&(0x7f0000000140)=@file={0x0, './control\x00'}, 0xc, &(0x7f0000000680)=[{&(0x7f0000000400)="48ebf1091e45dbbf4c8c50d6f2f3cf9f8ee8fda0ce0f41174a34bc02e6f4485cc2459fec41892e9a84d46c47367c0ecfe81daaa1b0df27dd576fbb4daac3553fc5afe178ddc6e8", 0x47}, {&(0x7f0000000480)="7d70c37365c7ae4416592ee2ad6c12b952c47690d78bbe4952f6c281ba17682c75b4ec04db167bca258a1e5def3cc10d1c4bd7707b4b4d29a2417e57326e69ac77d3c13875435224a9c966a8c872f242d8275c21af3859c56172783fb64d84ce2dd322f86713d8a523c4b48e6bbb271cc7a1bbe1c50efa897b373cbe3a3e471dd55d4e841348772bc0d64d47ef6507b138f58cc4b29233e2dd20d58b048b7643444b647c90205bec9723", 0xaa}, {&(0x7f0000000540)}, {&(0x7f0000000580)="a081b4e94b0364b113b88f98ddcd0c3a33dc0991ef9942081eb3fa007cd986514a5d139a1f9494e77c6b7c23453f7b4166092269080a8039bf6719bd002cf2d9d986994c09a12614a25cfbd97333eaae651fca1fd2b0dd4b65132464cf5262b165d04db5c196e0bb7070aeb1d4b8c587c56eb747056fbf688da4d711efa6d9250497bd277ad728f9364d8996df706c63f4b6cb00464304620203f0b76cd80bb4e8db9c4edfb2c6db86496f7d40931a2de6e55d488b9baf85edeb4aae6483f791239fe3309dd28f0134b398c578eb5ba74ec7e03345f16de9c5c7949f54c8294d0a65b90d78ae67976a402ec1d9634a08f821", 0xf2}], 0x4, &(0x7f0000000740)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x38, 0x2}, 0x40c) rename(&(0x7f0000000000)='./control\x00', &(0x7f0000000080)='./control\x00') ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000540)=0x1) r6 = fcntl$dupfd(r2, 0xa, r2) select(0x40, &(0x7f00000001c0)={0x6, 0x0, 0x2ce, 0x1, 0x0, 0x8000, 0x5, 0x8}, &(0x7f0000000280)={0x810000000000000, 0x8, 0x5f, 0x2, 0x1, 0x8, 0x10001, 0x80000000}, &(0x7f00000002c0)={0x7, 0x7, 0x5, 0x9, 0x8, 0x3, 0xff, 0x4}, &(0x7f0000000300)={0xf38, 0x7ff}) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000340)={'./control\x00', 0x2c5ea8b9, 0x1, 0x7fff, 0x0, 0x5, 0x22, 0x2, 0x0, 0x2, 0x8, 0x3}) accept(r6, 0x0, &(0x7f00000000c0)) 16:00:37 executing program 1: semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000000)=""/4096) r0 = shmget(0x3, 0x3000, 0x2, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_LOCK(r0, 0x3) r1 = msgget(0x0, 0x487) msgsnd(r1, &(0x7f0000001000)={0x2, "6f81b9bd6a4362692c50cab8fe6fa0434da13c5ddf79c66d49265766abe86d91a7d014d22af26afdb7b8d98e2d793ed3002589f7c9fe024e6f677f7350a117272e369339eb4ede6b67730569ced90d08ed5572178c7afe68173e5164665fa1e9380baedf9db1c2fdecf666ae"}, 0x74, 0x800) r2 = shmat(0x0, &(0x7f0000ffa000/0x3000)=nil, 0x2000) shmdt(r2) mknod(&(0x7f0000001080)='./file0\x00', 0x8000, 0x2) symlink(&(0x7f00000010c0)='./file0\x00', &(0x7f0000001100)='./file0\x00') r3 = kqueue() r4 = dup(r3) r5 = semget$private(0x0, 0x6, 0x100) r6 = getpid() wait4(r6, &(0x7f0000001140), 0xb, &(0x7f0000001180)) shmdt(r2) truncate(&(0x7f0000001240)='./file0\x00', 0xfffffffffffffffb) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000001340)=""/70) ioctl$VT_SETMODE(r4, 0x80087602, &(0x7f0000001280)={0x1, 0x1, 0x2, 0x380000000}) shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffc000/0x3000)=nil) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001300), 0xc) chroot(&(0x7f0000001480)='./file0\x00') semop(r5, &(0x7f0000001440)=[{0x0, 0x1, 0x800}, {0x3, 0x5, 0x1800}, {0x1, 0x8001, 0x800}, {0x3, 0xf14e, 0x800}, {0x3, 0x20, 0x800}], 0x5) semctl$IPC_RMID(r5, 0x0, 0x0) 16:00:37 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x3, 0xfd, 0x29, 0x2, "5b12128b9b69f952f89cbf584840730dc6eb8cdc", 0x6, 0x1}) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x0) close(r0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r3 = fcntl$getown(r2, 0x5) close(r1) fcntl$setown(r0, 0x6, r3) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x40, 0x0) sendmsg(r2, &(0x7f0000000980)={&(0x7f00000000c0)=@in6={0x18, 0x2, 0xffffffffffffffff, 0x7}, 0xc, &(0x7f0000000600)=[{&(0x7f00000005c0)="0440c1dd476d05ecc87541282435c46194848113b223c2d93a542c3ab769eea9d36d5b658f", 0x25}], 0x1, 0x0}, 0x0) r4 = dup2(r0, r2) fcntl$setown(r0, 0x6, r3) open$dir(&(0x7f0000000100)='./file0\x00', 0x40, 0x4000004f) r5 = dup(r4) close(r1) readv(r0, &(0x7f0000000540)=[{&(0x7f0000000240)=""/33, 0x21}, {&(0x7f0000000280)=""/195, 0xc3}, {&(0x7f0000000380)=""/56, 0x38}, {&(0x7f00000003c0)=""/7, 0x7}, {&(0x7f0000000400)=""/170, 0xaa}, {&(0x7f00000004c0)=""/122, 0x7a}, {&(0x7f0000000640)=""/225, 0xe1}], 0x7) pipe2(&(0x7f00000009c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCBRK(r0, 0x2000747a) r8 = semget$private(0x0, 0x0, 0x18) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, &(0x7f0000000780)=0xc) getgroups(0x6, &(0x7f00000007c0)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0}, 0xc) r12 = getgid() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000840)={{0x7, r9, r10, r11, r12, 0x0, 0x1}, 0x1, 0xff, 0x2474}) pipe2(&(0x7f00000001c0), 0x10004) poll(&(0x7f0000000a00)=[{r1, 0x8}, {r0, 0x80}, {r0, 0x12}], 0x3, 0x20) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000a40)) ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000200)=0x20) kevent(r1, &(0x7f0000000a80)=[{{r1}, 0xfffffffffffffff9, 0x48, 0x40000002, 0x7, 0xffffffff}, {{r7}, 0xffffffffffffffff, 0xc0, 0x3c, 0x10000}, {{r6}, 0x0, 0x40, 0x2, 0xd8, 0x2}], 0xfff, &(0x7f0000000b00)=[{{r6}, 0xffffffffffffffff, 0x4, 0x20, 0x1, 0x3}, {{r6}, 0xfffffffffffffffa, 0x2, 0x0, 0x8894, 0x5}, {{r2}, 0xffffffffffffffff, 0x20, 0x0, 0x7, 0x3fffffffc0000000}, {{r0}, 0xfffffffffffffffe, 0x14, 0x12, 0x4, 0xa07}, {{r0}, 0xfffffffffffffffe, 0xba, 0x28, 0x800, 0x7fffffff}, {{r0}, 0xfffffffffffffffe, 0x80, 0x2, 0xfffffffffffffffc, 0x9}, {{r1}, 0xfffffffffffffff8, 0x10, 0x8, 0xfffffffffffffff8, 0x6}], 0x2, &(0x7f0000000c00)={0x7, 0x8}) clock_getres(0x6, &(0x7f0000000140)) r13 = semget$private(0x0, 0x3, 0x8) semctl$GETNCNT(r13, 0xcd5d3b8cf0d9dd93, 0x3, &(0x7f0000000f00)=""/146) 16:00:37 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x401) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) accept$unix(r0, 0x0, &(0x7f0000000040)) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x3, 0x3ff, 0x800}, 0xc) dup(r0) pwritev(r0, &(0x7f00000000c0), 0x1000000000000207, 0x0) pckbd_enable: command error 16:00:38 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000), 0x0) connect(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="00002e2f66696c653000dc3ddba2753f58cb6a77d36e5c97068e8d94d8edccc0a8f9a1c59be639d54cf3256b5333386b6e9879c6fbe6b5a72f47ff0a5be56286ce7c568bc9c8a25942f527ac30660592e9699cb7589752a6397413b2b64adc255749a1e58773d1c9893aae7973abed69e81c0918df3e8d12207a60e586c7bc1f14e26c48b4512f3cbae7b63d8f1a1e6b9500000000000000000000"], 0xa) r1 = msgget(0x2, 0x147) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) msgctl$IPC_RMID(r1, 0x0) 16:00:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0x9) pipe(&(0x7f0000001200)) r1 = socket$inet6(0x18, 0xc000, 0x7) recvmsg(r1, &(0x7f00000011c0)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000001100)=[{&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000000080)=""/35, 0x23}], 0x2, &(0x7f0000001140)=""/104, 0x68}, 0x1) ioctl$TIOCSETAW(r0, 0x80047460, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "1d78e77684e8c2779399072f5340e3aa7b1b666f"}) 16:00:39 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) flock(r0, 0x3) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) unlink(&(0x7f0000000040)='./file0\x00') 16:00:39 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)={0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000080)) r1 = dup(r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0xfff) 16:00:39 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) unlink(&(0x7f0000000040)='./bus\x00') write(r0, &(0x7f0000000380)='oL', 0x2) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000240)="ac7bd222559b2806cdcdcd98667bb5c0cec20a7abd843f6f562c3e24f2c097544a3e0f37f0fcfc6ea432d244d0f2387180d52503614c55a484816cb91567c59d571731854e3d4125fdfe6627183af998b328ce6ed719f31767a9a2d7826330", 0x5f) execve(0x0, 0x0, 0x0) 16:00:39 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)="0cdea44de456b86a4e38", 0xa}], 0x1) mkdir(&(0x7f0000000040)='./bus\x00', 0x2) chmod(&(0x7f0000000080)='./bus\x00', 0x20) dup(r0) 16:00:39 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x40) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000380)=0x1) poll(&(0x7f0000000140)=[{r0, 0x124}], 0x1, 0x0) 16:00:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="3948508d87de522a077b1c2561668cbe9da0d0361aebada0b393c0d288ba271e4add17e267982309b853d6d1931403608e8a3c1a0d2b2436b6e008589715575c3bcf935802cd8613bb3f9b0825ce23628c3fcabf2d75fafe4237b2947d3a2455167b49d4c11628106de553e8fbe6d3d405a05ec47d2cdc5e9b897d6cb1ed86173ea5ac527b04e244cc72ad1d0de281b20778121eb11f3c3e697ffc8ee33bb5aab0e63f31ae1d9c8649d76dddcef9fd4b32eeecb81153419cc92bed123d52024c66100b15c04acae0b23be3ff9e04d6c56a91043bc0299634d115805a48e29300ffae9ac526033b0052e68e15b6dea960a02df2308fa1761e8270491757a6363dccf1545ce2811ec9eba171b895583b3df7f2af23dd39f55dab9b058a14b2a3772bb45ca962bbd8510f83bd5d66806c00f279f30e5f16fd3536ac7618dfcf0fa1475cf1a59f9d6e7c2cc86b5aea24b9734597b04f73ee4176a2bc5238f46c20b4b3fa445a6064b407558f02295fe210e40e715c4bc8f3eefb5ad4d3153f629abea5ee29f2892e0a98665e49b821b708b4b85f4ef5cf82831fb394f746b2efed801c3fef1c4477c7f8b41df36836901f985dcf18cfa7222b55d4b3fd553dbc4015c189545fcda4cc576c478cfc2009e41da4f5100cee960d1884864e8e3392b20c71c5b355d0093da0e9346ca298d3bb6120acf083d9052825c97159d9910d5503c24c618f35407861961acd4143650c6d9907b17b08b0065b67c15d3e03b0f7197de142fd71ff8d9a1db56974bded500e96ad7e6c0c1a3a2fa9f9a8a8b0a7af944fed8b5b687a87cd3e50b2af74fc0126a7720de0414ff74e0bfeae5ded5180f2bc9524382dc51848f1bee1b39f802bbd5484315f450d05679b16628ae387005ac22554c4e4ebfda64f30a5672943c32848e109371dae65c1796eb7e0ce791443844cb751c255963f5f4f9c1c15d65179bfe6fe1d923e750a2f67b270a35be53514a6a3d9e5d032983a289cf83c109145b61f4ed28baa0268e0e9b43eeaa62022c251478c11d1dad98a31a45b70b544b98484e465750c47a720e6c350dd4e7d6c475fde9ea1768c71fc374f28d38e5987f2af0573e377dd418c832c0b9346b2727da51d72c5d290b9974ac0fc43da7662ab811d032707335eaf9e0fb25650ed4fbd3172a470471b8d15380e5e8659074fc2421e1afcde99093e87680955aa3ace18fbcef0625f19e2ef7cb643b6288f77e56bb902712322c3e4f749f66642f85672b12d931a1e5f14eb5873c80b5088f3d4b634b4dbe1213353c549853638e50b843a87a9d58b2a928ae4c9a10587ed59db359b2a3f03cb38fbb1879088358a047404405e814645ca9932901253b33ff4a771f26ccdd4cb8d6d0e3ddc5bd7cf3634df11d801954269c72aa2d6f6f25bd9811147170f94f08e6d8178574b5d3661f974a029dc3c04fcc4134ffae0fde6da3c602e85c0cccb6125fa8c8ce413a41b10470ed217b0ce498919804d14786356678eb10b08d3ea1540e6d9f48ff5e6e7285ed6ed0c65a81d931b40a88512b20dfcadb44caa986de4ff6f119f6cdb5dca9c24d2535b753f2f240cc9ac6f6117d3d5ca76d6a068bb80a34dbbbaf4ae420c5928692a01febd40784d6b07e3b6518e03f11d39ad554d090d93002370bae4d8e05f129d2e62af5f840574bd81385f8c7d921ac8f8ccda35903842b6f3857aa9efff6dc9f0574cbdf7dd652611b3f3df89a564866c86ade1e0fcbd7399530e021afb35d658ca7b1bbe1376671f1e0018183d172f866757bbd87e0b704f0b36e02539620a6da5d450dd0a9e8d2d9cd7f647f7913268514734637784f355c633fb80e0391455f3640689c1f3c99d76595a3a5f19997c1a19af333d576af3359a26a8af1ac3dce3ad7547e4424aa9d4af6b6b0cc34bfa540cc804566b1ef6027ef96dda4c55c2370a6a1c4f97e52ec5634f79a197b5ca38b6ccb350175cf221d49578f23c3ca9312152cb6449fe946a10ed8d762c9132355d6cde88ffc157d0060ebf76968d81c8e363411cf1877d770aa71afe7a0f7bc76cede6ed0eca68bc0677874b827c2711afc9b2477bf9df82fd5f15a801dfec131b30b441d4cb69090a6690b6387ea4cb9b983954c4c8c42247e2b94eaf10b779fecee10898aca004298452a0e6ecbbb0f9e1a0a12011f83d651216c163a20d39ded002659a27c3b8a14bfa88561378ad1be166f389d7a694bada6c724c07e92181d114c69e4ea06cac8d3a4c371b2fbf84e0d9d6134e5d4f0e1c38f0c72957cd721af7c03c8da8e035a8df0c36a088fe50d1dc54504c1bdddcba5a9c600d218e983064a9dc7cf8d2e074978774af6599823fe5349e2bd455783c242afe440f93476239a458d8f47b52384c646438f6da53f0881f3085d309de02bc74c24026efade3d253bb5d63db41a7cbed52d684bbf790f9af997e2c7f90dc41fe2223e5e29253166d016fa7218f56887fd303ddaa53947e1f48b781ba980e57aef0e6d4f2d5a92b3a783482a9fa2742cbebde7266d882d355c61ae5ff91a7176d68dfb895e68a19e358139772e65511838a54f95af6d5ae678cabdbb6972af05e0fc39a268ffcdd2367232bb597d4d5a149a4d1643d40e48a2dbd6da084c5cb517cbd82867b5c5ee547635a932f34569bfa34cf2c1e5024964d692a7fd67ca0713e9ef1d033b4486047a5124ed85d9a94b0b501869422f1587279f2512d1bd3b021f1ca7e48b67d3d9e91606f7c21eb3eeddb28bc098e467bef02ada3e6be4410af5e8d02a35847f33e268752034bdd09c985783059ca326938ea23c62bba4862a21c0f3a87abe1110c8b9f001509cf7e3acb5407355db7606b96dab70f1dccb41005393b17321c7ee09f8887c95884ed3c72afb75516c51dc2f5ac8d501526bdda67a5df54bf70e2202ed6ec7719f399e990f0685f98d195dd379694d2fbfe13637767148baa168232f5b5e61c28e129ddb48f35bfc951a2eb2b457298502285b1001ecf321e487d37cdc29725d765b23d386d7c681cfe7ef63fa0bfa546f6b93d086dadfc20b5bfbd1121cbcad005f784b74c0d", 0x886) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000100)=0x2) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() readv(r3, &(0x7f00000003c0)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r4, 0x29, 0x80000000000000b, &(0x7f00000000c0)="292918d7", 0x4) 16:00:39 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='c\x00') chdir(&(0x7f0000000300)='./file0\x00') 16:00:39 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/249, 0xf9, 0x800, &(0x7f0000000180)=@abs={0x0, 0x0, 0x0}, 0x8) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) open(&(0x7f0000000140)='./bus\x00', 0x45e6f3271c751474, 0x0) 16:00:39 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000100)=0x1000000020ffc) syz_open_pts() r2 = dup2(r0, r0) syz_open_pts() fchmodat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x13, 0x2) getdents(r2, 0x0, 0xfffffffffffffcbd) recvfrom$inet(r2, &(0x7f0000000000)=""/5, 0x5, 0x40, 0x0, 0x0) fcntl$getflags(r1, 0x3) 16:00:40 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8035, 0x11) fcntl$getown(r0, 0x5) socket(0x4000000011, 0x8003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x94, 0x0, 0x0) 16:00:40 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getuid() r0 = getuid() setuid(r0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) seteuid(r1) rename(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000200)='./file0\x00') 16:00:40 executing program 1: semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r0 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB='\x00\x00.Pfil%0\x00'], 0x1, 0x0}, 0x0) r1 = semget$private(0x0, 0x5, 0x2) semop(r1, &(0x7f0000000900), 0xdaf6525ae4d38807) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x10100, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f00000007c0)=0x1) flock(r0, 0x4) r3 = semget$private(0x0, 0x4, 0xa1) semctl$IPC_RMID(r3, 0x0, 0x0) fcntl$dupfd(r0, 0xa, r0) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000040)=0x3) mknod$loop(&(0x7f0000000000)='./file1\x00', 0xc000, 0x1) recvmsg(r0, &(0x7f0000000640)={&(0x7f0000000280)=@in, 0xc, &(0x7f0000000440)=[{&(0x7f00000002c0)=""/158, 0x9e}, {&(0x7f0000000380)=""/135, 0x87}, {&(0x7f0000000540)=""/224, 0xe0}], 0x3, &(0x7f0000000480)=""/79, 0x4f}, 0x2) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000840)=""/102) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000140)=0x200) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f00000000c0)) bind(r0, &(0x7f0000000680)=@in6={0x18, 0x1, 0x9, 0xea}, 0xc) bind(r0, &(0x7f0000000800)=@in6={0x18, 0x0, 0x8001, 0x2}, 0xc) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000080), &(0x7f0000000200)=0x10) write(r0, &(0x7f00000006c0)="f8de5be11a3e8cb79bd77e42ef63cfd62e22cb5cb149d7410d7ceec74befdae8416220a01d06eec253f93a478f78cdfa6dfe6d53dfff197a82932512a2f7d7a6ab1eb608af6319770be67f3299edea95c8c865ce80198a4d74fb73661df0e6c665155909032fefc3f37d4661dd4beec1a77068143a1b213f130156695fdc1df75928c7a37fd75183bb8de5092f6d5a165821c685af86723d3c80e61018b582f6bdf35b8d4773ef80bbcd5c4efa7f72bcf210f9b5487eff55a1759601f7cc99360cf7e9df8fdb75ee4c7d61e9ffa2a3e777c3507ad2b737b0313e519f", 0xdc) 16:00:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c103003c5b00001a9d000000e74de400"}) write(r0, &(0x7f00000002c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbbce41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f56ab93f12fc4d5f16b116a5d00d1628b53a2ade0fe8ce229ba0ef1282e994749a9cd871975c4c34cd8c9dd99febc8357be76f32d0ddb476e1b1", 0x88) fcntl$setstatus(r0, 0x4, 0x4) write(r0, &(0x7f0000000280)='>', 0x1) 16:00:40 executing program 0: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) syz_open_pts() openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x75778168) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x9) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 16:00:40 executing program 0: r0 = socket(0x800000018, 0x3, 0xff) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:41 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000000)=""/26, 0x1a, 0x803, 0x0, 0x0) getpeername$unix(r0, 0x0, 0xfffffffffffffffe) 16:00:41 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0x4400) r0 = open(&(0x7f00000000c0)='./bus\x00', 0xfffffffffffffffd, 0x80) ioctl$WSKBDIO_SETMODE(r0, 0x40045720, &(0x7f0000000240)) 16:00:41 executing program 0: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000440)='./file0\x00', &(0x7f0000000080)) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') readlink(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x0) syz_open_pts() 16:00:41 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000440)=ANY=[@ANYBLOB="24025718a5b963a3bda570e8b38074fb8f6f8bab36e46386d61df6b905b1f6fc1190cfcf3114010030be0cc8bab84fbf48e5f26ce1d876145853fd1c5d5a82d586ad6fb3727028e49fabe3a65885a04cff42e40fc9fd65bfb3bb2d0fe45b52a2127792be33eb1cde50ddd036bee9742c99fcf68217d8e74052815a14c1fe27451b3542a85483533f81f5f7ee3e3775db1dd3c348d477dc72eee1c7963fae734e80d8d8acde6a2d1b24b6c892c35888f39b904ad0439a6f1f149c8678283714cb7feb010f6cf613756f455dc4ed074d3e34be1f3350c0d13d889431a1d716ef471ec2c77e3c417d093d34be248c60701bddf864b040456c4eeeecd3d4c50c7c51646cd095b1a1da05ab4165a7af58ee98"], 0x0) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x8000, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10002, 0x0) renameat(r1, &(0x7f0000000040)='./bus\x00', r2, &(0x7f0000000140)='./bus\x00') r3 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) r4 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fchown(r1, r4, r5) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x3d6, 0x80, 0x5c95, 0x1, 0x401, 0xffffffff, 0x8000, 0xce7fe8c29a3d346c, 0x0, 0x7f, 0x4}) flock(r0, 0x4) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:41 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/171, &(0x7f00000000c0)=0xab) fcntl$dupfd(r0, 0xa, r0) setsockopt(r0, 0x0, 0x67, 0x0, 0x0) 16:00:41 executing program 1: mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x810, 0xffffffffffffffff, 0x0, 0x0) sync() openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x0, 0x0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x10000000007c, 0x0) r1 = openat(r0, 0x0, 0x400, 0x10000) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0x7fff, './file0\x00'}) ioctl$KDSETRAD(r1, 0x20004b43) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) sync() pckbd_enable: command error 16:00:44 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000080)=[{0x0}], 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f00000000c0)=0x4) 16:00:44 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x1) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)={0x7, 0x0, {0x4, 0x200000}}) unlinkat(r0, &(0x7f0000000040)='./bus\x00', 0x8) r1 = kqueue() open$dir(&(0x7f0000000140)='./bus\x00', 0x111, 0x88) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffdfffff, 0xfffffffffffffffd}], 0x1, 0x0, 0x0, 0x0) kqueue() open(&(0x7f0000000100)='./bus\x00', 0x180, 0x101) kevent(r1, 0x0, 0x0, &(0x7f0000000480), 0x9, 0x0) pckbd_enable: command error 16:00:44 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) kevent(r0, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x3, 0x1, 0x9, 0x1ff}], 0x3, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x10, 0x2, 0xfffffffffffffffc, 0x1}, {{r0}, 0xffffffffffffffff, 0x8, 0x80000000, 0x1, 0x2}, {{r0}, 0x0, 0x10, 0x20, 0x5, 0x4}], 0x1, &(0x7f0000000300)={0xe13c, 0x2}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000500)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x7, 0x8e5, 0xd86, 0x1, "a7cfe5efdaba213d8c7577f55a15db968157c092", 0x7, 0x80000001}) r1 = semget(0x2, 0x0, 0x41) semctl$GETVAL(r1, 0x7, 0x5, &(0x7f0000000480)) mknod(&(0x7f0000000480)='./bus\x00', 0xe002, 0x8) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000980)=""/223) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x7ffffffffffffe) linkat(r0, &(0x7f00000000c0)='./bus\x00', r2, &(0x7f0000000100)='./bus\x00', 0x4004) ioctl$TIOCSETA(r0, 0x802c7414, 0x0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) bind$unix(r2, &(0x7f0000000640)=ANY=[@ANYBLOB="01002e2f6275154c8f4a80b5f61a63b4d93df17f60374583c4e424aaaf0d7adb730096334209003a113904069b062f687076371a521de2e683f2d98f7d3742583768a1022c2de6a2dffd4f02adc07802fc83b2bc16168fce3870d3000000000000000000"], 0x1) sendmsg$unix(r2, &(0x7f0000000800)={&(0x7f0000000380)=ANY=[@ANYBLOB="0100a567ae2b014f"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x4) chdir(&(0x7f0000000340)='./bus\x00') getsockname(r2, &(0x7f0000000140)=@in6, &(0x7f0000000840)=0xc) read(r0, &(0x7f00000003c0)=""/143, 0x8f) ioctl$TIOCCONS(r2, 0x80047410, &(0x7f0000000040)=0x91cb) 16:00:44 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x3, 0xfd, 0x29, 0x2, "5b12128b9b69f952f89cbf584840730dc6eb8cdc", 0x6, 0x1}) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x0) close(r0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r3 = fcntl$getown(r2, 0x5) close(r1) fcntl$setown(r0, 0x6, r3) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd0\x00', 0x40, 0x0) sendmsg(r2, &(0x7f0000000980)={&(0x7f00000000c0)=@in6={0x18, 0x2, 0xffffffffffffffff, 0x7}, 0xc, &(0x7f0000000600)=[{&(0x7f00000005c0)="0440c1dd476d05ecc87541282435c46194848113b223c2d93a542c3ab769eea9d36d5b658f", 0x25}], 0x1, 0x0}, 0x0) r4 = dup2(r0, r2) fcntl$setown(r0, 0x6, r3) open$dir(&(0x7f0000000100)='./file0\x00', 0x40, 0x4f) dup(r4) close(r1) pipe2(&(0x7f00000009c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCBRK(r5, 0x2000747a) pipe2(&(0x7f00000001c0), 0x10004) poll(&(0x7f0000000a00)=[{r1, 0x8}, {r0, 0x80}, {r0, 0x12}], 0x3, 0x20) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000a40)) ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000200)=0x20) kevent(r1, &(0x7f0000000a80)=[{{r1}, 0xfffffffffffffff9, 0x48, 0x40000002, 0x7, 0xffffffff}, {{r6}, 0xffffffffffffffff, 0xc0, 0x40, 0x10000}, {{r5}, 0x0, 0x40, 0x2, 0xd8, 0x2}], 0xfff, &(0x7f0000000b00)=[{{r5}, 0xffffffffffffffff, 0x4, 0x20, 0x1, 0x3}, {{r5}, 0xfffffffffffffffa, 0x2, 0x0, 0x8894, 0x5}, {{r2}, 0xfffffffffffffffe, 0x20, 0x0, 0x7, 0x3fffffffc0000000}, {{r0}, 0xfffffffffffffffe, 0x14, 0x12, 0x4, 0xa07}, {{r0}, 0xfffffffffffffffe, 0xba, 0x28, 0x800, 0x7fffffff}, {{r0}, 0xfffffffffffffffe, 0x80, 0x2, 0xfffffffffffffffc, 0x9}, {{r1}, 0xfffffffffffffff8, 0x10, 0x8, 0xfffffffffffffff8, 0x6}], 0x2, &(0x7f0000000c00)={0x7, 0x8}) clock_getres(0x6, &(0x7f0000000140)) r7 = semget$private(0x0, 0x3, 0x8) semctl$GETNCNT(r7, 0xcd5d3b8cf0d9dd93, 0x3, &(0x7f0000000f00)=""/146) dup2(r4, r5) 16:00:45 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x25}], 0x2}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x20, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000140)={0x100, 0x7, {0xfffffffffffffffa, 0x9}}) 16:00:46 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x20101000000}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r1, r2) 16:00:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) nanosleep(&(0x7f00000000c0)={0x400000000000000, 0x80}, 0x0) writev(r0, &(0x7f0000001340)=[{&(0x7f0000000040)="1e", 0x1}], 0x1) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x108c0, 0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000100)=0x2) close(r0) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) 16:00:46 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) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x42}], 0x3, 0x0, 0x0, 0x0) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=""/125, 0x7d) 16:00:46 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="84041b43", 0x4) write(r0, &(0x7f0000000cc0)="73765373916856fb76528a3599f297b51694a02eef7a0a54cf2ad5e68596654bee122ec49c6375b4eb892e71046a948e90f95a3bee4ef105e96a346dd4f5ef026bd1fb49ebdb1aa235e1ae4bc76f441a0d39ac46acbdc28d782a88aadcda8df89856aac0149f47a04e93e64093db9afd8afdf2e062158e17f665038c2176087a2d9fc7b469ba308fa8aae09399e4f932a90d3e1567dc2a1aec51e210351d03b7818d902e931e2eddfb60267e185e2b620112bd72b89fc3962f7c7e924c5513aab17cace3cc8c94d1d8b7b7ddeef7e4794b127e2f020cd30f12b55a59c0e08ed5c02eac581165452ac202ae499bb66f2b67196d3296da36ff25d71b2477a1a6799285eee2e701ac45b0c213e43afece71bacdc46c8a3e3a6c49c061a9b70c4b3fa426489805eba7cd26cd500a419a117da2a713489509bb4251aa5cfb11d27eab9682e80b0f5c5ead5136d3a495f62ab6e18fea8bc73a7401ff4f56ea1ae9c18032488d9506304952f33f9b8389afa0681191732235427a64d8ac22e190c3a7a65079ad0b1348cba88b92fd70e6f23f025e8843850c4470d6fc756812a2f5cda67ea7963f02f72be3c4f7fd9cb77271c652e0def5844ccc04ef60512c73da520c42db2034e3c2ef7964d610c5650bf0b1804a7072c5160af12f58b2a9bec6326e409ac9d10104c9a5448996c7485990dd63a1ff809ea67bb3e45f429660a663dc13151ea886d97cc3bd48079340bca2e2e009038d8be4059ef0115fa55be3b5304e0fca26fe34aa3f6eb4e8c0a50bb462d00764958cd36bec68e00cc8c1f6c34e9421a73098a920689341a8b1bdaa8ed1fa1450f58fa71243e17af52bf684ae9d2c35027cf41e36eb548a84f0dcb19fd814d3767c101185187dc9252119effb8e7a40560f86aaf765ee061d274c2452389fabb59c5a044db512bfffd266d5f5abd35ad22f6127e7a6b7abc12f81e70fdbe02aee42fcc585a40e4ca2da76446a091dfda1f395cbed1b97d6a0e5080ed7dd0934bc824a71dae6df6762323b6e851e5047ffda2cf6a5b29b10ec4c8db7f9db7b7faf30ad2b1fb5f72799cbe44c10126bf3d0929fcc8376130bdd5af58b0865eed187d748496fab403bda53e95467545f8dedd01a20b5de55a7ef4e9d3f5d0143cd3fcd32d144bcf4c80da9a133e075907d6075fad1fd2def162aa77e30222a6701543d0bcfa8453faf651f5263242156e8f737f73cedc205f45e3029c5f6686af1a28dba2e8a7fabb5333cfc28f143fe5c6b7b68b8dface5cdd466bb2a6c9e368e89eb1942ed48104b012ffacbd0e9bb87b6c5f8b9b29febe56495c8908bd73bbee5996ad529e7f50e95db19436742236dc0f572451878e3a9d02b8a17ad7c9a901fd6350f30c5c7bab830a8b0b42857b640d0cb16196578dcd848257b70e4a694cd0c1e9dcca22804228f415b5e778311beb228d90fe3adf4c3513e551362f249e955df6bd173d66538513548974b400e066b9a37c3d4825100405fda05e79ed0ffb2e62411e5360750ad15cfae9d9b0c9e40d1fc7689468a8f56023111441790fdfe1c7585e28c32ad8a4ee10c363f85aadb178793668d4742a6dcf446042a5a75821cfcdaddd4649aba14dff644773517a0c2656df9349476d847b08bc14a62f1f84ed3a5478cf195955d7e7801c0ddbe219539aa818ab8fcbed9889dcafd0b7d466d0afc9319e1105b1a772eb80c3d3ad9b7a0c17d7179fe728db81b7c1599ead006f85e954209cbe91b86a627bdf09fa6802d751fcce4e20555fae854d30c529bd518cb2c2578af3e1e1b26443e78c42e330643844de934a47651373fa27154bb78ad7d1d304fcf3a96a95e305f933d7e20cc86694a774a40600d25a180fd9151dc741da23ce4843caee4f8562f9eaa2ca88cd7adf62253de640eab291d4a3d4c6cf1b26db0e05673a212437c38e7239dcb9fec98ed6a8ca3165646fb07c75cf2258733d3a2689a2cfb4348a592182a8fa2d2da2f85c3b237fa71e03911b7024a72072261c1423d170c28261c3faad8ecca4c00945eb79913c680a8e003141bc9f03e7fea30efd74f22fdaaf3b3f54375825acd018878113a2110df98aaaecbf50842206d33a4b6fb9b7efc1ad981155288e5a44363166f86148824dcb546dcb8e86e75856acd13ddd026e3a3db8ad14a5487b8b6118a0d78cfa9f2610224122e045ded3892e3c54de7dd935aad6266c601902661c7007b5a514326f9c07f69738e51924e2403a8f3f014357c57c1cd5c67f6da957f142daab81fc99eeafcabc8c9752f00b119b2953ac3862e3bdcfc66257bd45f62743195c9b67536c6213d02089d13c3fe26bbc1ebada2870a0d32f729e85cb525a3a8f906002be77591ca11b4b4b81137d670c806a80f7b46b0f7d447e89068ec509840491d6c3dac3da9f4624f2f8cc60c41e7f5d3b6e865adf0335083a40d317396b4436802d44e28785f715c37a1662233261a175457cec14f8e5a753b5401aa7dfeac2640467dcb7964262e2d3035f9abcd048d89e4ba746771f292efff3e678ced656df1e1af59d03e55511bd19722e527effd62ff9f3cfdcacec5da5eb2915652060359a9f497336dbf6026686a92e996e0f76be3ea6026eaa003705e320708fdeed9690989aa5ca3753322ff0d2e534bc5df630717af2adecf0df97deae5bd28e77102299f8f987414a29805af32afc73e28e6d5c9039f5dcf8f065d3a49671bce114f23859c5e0e6b468b9899a9df57defe575a861fbe739e8c61ae348ab4d5d7b2d22dc683fc63c5f956414843c43b528d9aa425cfda75944ee81df653af573e3ccebeafc29f15bb83574675cc9f91f78c0d94ed79b81a314c8bbd6519592d98fa50660ed00cc1957cd7fc963fc28a26d2427ff155b743b126c28ce7cf0d724dad6d8df9d53e58af717d1fef16b6aeeb1061a4d6f2ce53982253a44aa95d0737ce960cae6b32060cee320e03698cf1d0021d322a09eabc5363a3897fd918fe1e04d42029c6190e591689db2b46e4d824d27c44945af5b12a2dea34891aa622f5b841662b29dd2e3cbc468b60af33a5057acbaf8c065699053a035f052b8c010b6522a75433772eaf61dd2b60e33d5730048da6e453f9c60545dc0aacc6539876a79d415631e888e8cd8c12c7e620ee985de00d09c3ea21de9a59b9b67ad88ef1c7c460c562d2e212a711e743b2159a05e1c4d9cce1bac8fe17397cea1ec6a59222748326b78a6ccfe95dc293d6e160d6a876961605a553aa26e4c44d2f7f0ca79210efbc9a4a1993e0b3899829b602450495d33ae9098edb547eae9286cafa16ede4afcd4f5240afd0c4b9c67dd0771e8c2564cefdfa8c7b484334b88167381711499afea46e10ea8194d9832ba71d8ba8e98e9591380ba14816c743b7334a4615b42b9e65994a0246ff82566f42952057b7e1a229f3abf3161bf81cb70239a85f24c046bf7315fa2ba36ef1efc26cf976480c087a1e17321fbf103269e12c31990e175141f66ff92745e938ff111877d9afb5f18010b795e14a77f8850e08609b87809ca137fec4779f08eb654217b6d79c8d6465c0a17219054c30aacee4ab54044a762af0250f89afd225ca75a4a4e97dfba2e42b29f93098914d48abb812a8d53c1a12696a4c01682d07116ad299413735bf9610de687bfdaadc4781f53f13c24596daffc412339bf37a3217c2872382d1288569838c3b8d29d320aa68716ff23335dabe90085344d9737a0b8e0b5a903befb5e81f36ad0d7ca8909df4cbf835e364d3e9e77c1e6806ddfa661e5aa8b98b1e6db8326d55ea492bb3767963b664664cd42f009a26251f62a9a8d23cc5924eca307cc7789eb5224809eee071cd9771d22189772ebbfbeb57174205ffaedea27246f3219de45ccf04de2206d0b83fdadeceaf4c74db6cab272b2b14832b4a1386f23b3d39c7d6a53378664d7cd87ff1c1db9370025044662f6e02ffe839fbe89e6ff1f56beb935c997862ec4c422bd32c8b6c13f7854360786e374416f2b5deff05344805a5ba1ea7e0a05b9a5da2fc98917922867962405cf2e286d604ed8e2650a3fedb4caf851240d8aae5fca7a989b3f2396deafe21ffb4808110e7050939da2d69b6ed179209f386b3201b494dd63acf7bffea37a5a55f93e2f960cc70cc6d62c53cfaccfb8ca8f57c0c3f5786da70ad6703310fb1c6fc2a9505891b32644761ab48dd5adda1c9e1c0e4866090f2384167480c77394def2779895b5c2c020a2c2ac045833fa38a61881ab3da7d070b90f5689c66b23f4673425e889ae204d27aa36290d489622965d373a7ec91d3fa083569dc36c895f5e55fc3c5e4876cdff3c590c26177cf109a3399f6504c2a94deeb1db1d5cc5cab91d9c5fbf71c543c4302f542fd3ce6867697df9e7352803703f8bfa5aea684e9f8563337eb06625932eb3b8cc693ea2bd68edbda4e63b91776b2878b1ed44f87e57c9362f7498eb5dceb69067b4c69ab6d9329e624201ba2457a6a1f1a1fa473c620f5585108e4e61937f6fc9413ed2754d3f6bca6624acc3175f8d7ee472da46a7da08f11800c44f43aa3915be2d171649c04f8bc500d23d76aff8db7ce58ad58ed1a74c15046db587814558820c9eae4f272be3ec100ecf2a948284b613909a9bb30d43ff8ebbf3efe4b53e69266b6c0d7f9c2efe6b733d314c988b036320bfca29906f5b6c250c280d31ffe7ed283d6562d5a36b7a9f55721818baeb88e111599e17898c3921db67bcf7980d9aa7eb1629205d6d6ea0388b8de62ed2467119af9c329b1fa45bb743cc0954ae21eea36752fb228ace1f6c9353c80f3f601ed2abec8d6c3ecd2ab0de19e1be7b74db27332bfbe3523d5fbc8d371ad66f3baa0ef8486dfc4232650eb4a20253ec10044cf607e9755ea9a5d08a0b1593df105cfae2bd7e34accb2edca0dc1a75c0088054f4f7947389b34fe7d6224a1b25a9752f375840a01f62b3b8c8d571620c0c1df60790964c2988a155657624bfb2e7f5dccdd533e2e0b2e62b12ea41524d8092f85b6fb885b19699827422f5b04ad8e914bc66014f5532e18df1bf22365510014cbe028fa97e8ef03b70a8d4b584c6df9fd60b1898739c2d51f176605ca5143ef9a304dbbf5a0cf23131e18352cbf201ec110eb2ce8daa865a6eb49b2eb504dcde50ea0afbb85f44df1de19f65de0d8044afa3a143a958cd4bb59f89df8c2069b20c4b51923ed81b1962a9273e84463df8b392db6db8a6018fdbe166ee94d7a3138cf22f931455b2a48aaefcecbc2aaf99b02976a9db743cd49442c77ec281cdc5e8905264704e428a05298e07cac886e82e2b17191c75010e9e768a0ed1c0605e61c5ba82b1d9970b5f6ad7136c434870055d15a6da67ea44c4d54f65fe955d330c299f9a079d760d7a905925d527d74ac25450c09675d5dd3cad38a3dd61ff22d50be1d6402760582dea9a9f1beff5802e655ea4addc3477bcb60166b213651eb6f1ef04a8725b47f6840b166045aecabcb058cb4e05f0d225f72fec79276e0f6bad3da13a00e7c797073f9e91e5b496f7f1596667dd5b6cdc4fd17742f64ae5a775571cbe38ae4f53de4a65586d41c35023c4edcb60b382d66a4134d92c215411e3f048cc68ee9d0db200392505e152bfbf8d4f37601d06608403ab0eaace16fcab5c0177fad0c0285c51f6eee15479a2660c9131aaff10a3e6e8098ca5efca041a1e79566c219e45b94cf94a7bdf58a6cfc20cc516d84bbd51beb33370803e87eed264507038644fda692e865b803fe08a6e4c653", 0x1000) sendto(r0, &(0x7f0000000700)="72d86e04e7b35fb9647d958b0749ddf54b32a53377a6dbcb1a9a2729e6c43b9065ca69f584ce08e62c64a04ffb9aa98a5d9e3ad371e783c7f55c121f2201526e62c4d725fb86dce720962ea3bbf94e380bd26730138b990be1c571befd5024c0c3ab8a84f0af1c59c732c6b233f0efba98efdf04117ccc41cd216f2594ac0b79a7183ef1e90485e7fdd5d467c5fee6bf60eef2a467fdbdaf55df8b07642516d27883a37f9f34357fe8ddcd2f02ce97590a8298e47e5059d50f4ae470d6bad9cfe1739e4769cf0950f9bd5a73f7196cbbed042ec93b7b044fa389e70c0f25e81b2c5c41d9fe9c16ccc573722d356f0aefcc0ea911543a33544f6d7882d0b672f441202f85297725dccc49c94b136c5a8d477390cf4303d8859d1e890b0f5c33df245e107c9a3c506becd9de2f0dd7fd2751c88c340411b76381496d8a8f9500c6110972cb19c230e28fe49abf910f202aef04eee03e35b385c561ecd73f5755ebfefc060b59459858c6b3756992f439c6a02fb9f8d51a47b44c9ee20d97de2d485a832775844b3f50c9cbb201a8964c31f3fec89890d5a5421b9a8af21f2c5670c1612114eacc037ac6d270ec43d1e37525fcde3eca32bf8a4189a1b7d4a60e1273a354a6ba20ed38d8674acf83260fe4c358bf44a11fb90e09e88c342cad698f75fa0e475011d0469b375958511e0a375366592b718e5a0e2cbb51bc705bbad4666d77164a03516bda516bceb87507e804333c3c7802bb27cbfaecb37af261882431140c9538e025faab9eeb0de038bb5dc6168e12f1dab23a51c1875fb9b7e6b56b14f90c8b8f2c05734f1369976bf2675262761b3f25b7d25722b43df97f809dc3a52aa3121e20230ed4c546443e084bb76184a1e44ce235bcfea70fc66cdfa16c495420ff010cefdc04ac768c63fb5141af8b15d446d9fa5428513c7b0734b5baf425aab0f8a6948afd4fca4428dd4ca982b7428e88fcc9ffde425473e56e0e31dda3af883010af024d4d415997bd2fcd6a866d6c54dd2892ff39ae87378bb00525e0b3c6b4651a8290a4731e976d155cf7e31bb7d6cf2d5b97474bf68607f503bc38b678f28024fe34d460effbef09e65555e479061f03345ced679df45742da438720e9d976019bdb6052c25c3091742bd1670930fa91b699a219d61bb4bfac699f761f00009a567d1dc839b853fd8130886c39c1fe37f4405ebc7beca626bba2d0ef9d0fdc2ac69942e3c322f6a67a8feef4ef258b7ab0564755158842e0d0547f0eac5039bc13ec0c7f0cedbda82da14d65d76282555d67944276537504c40cc94e46b7d6bd9413b9615da6f738a39a325b5d35bd0881613da71f3026d953b5dbfddbe64eb03e6971368d3a859dc829b3bef73d7caf910fe52b6ea1f1415742efd1acbd1da8da94a7cffab92a8a799db5b65908d000a474afd1ca8e58cf3670e2af1e329da19d48db192e6cab04d341866a7603340ac6b5087b6e026e925d8c1076d1b2de864d03df137681b8af011ee4a7daf7e25e8ecf080ebb52d12b9fbb7ce3374fcc32ea0eebc1240e6f1b19d7da2ed12d2cbbec12ee79830d1fc075987b8bbda49b50a2c3f9d4c463f0da63f81bd3abc5dbd6177a1335454b4628ba872527d5142037189b63288ed1e508f75f6771e85e8b8a7d9a4bc637f3a228bc27add9f40367f6a570d02bae69bac7673b270873fd892ee04851b2e0dd44badece3d45797e59ccdc47a781e5287bde3bd756c04abd1b0bafe67837a26ddbf2e61c49b2c0032d58b33e86718f69f332f1e258c31885b771d12cd123d62f6fe47e9e4865aeff9d5afdf33ef4faa7db0151eeb270381bfb9d80df9c4ffe9d7bdde177f10f9a86b2365813f761132b323bfde4f97dcaafda708587b1664b0232bdd5e2d2aa5c401265ef324227a529672d2383d733ba067c27c93159e1482b0373d7518e532051522bf0c072dd7472160516ca7cf491dca7d0ac902a96c81ca6cb1dea1804ac21c676b178ccd59175ddbb548cee2e57d0a5d6d0", 0x59a, 0x0, 0x0, 0x0) 16:00:46 executing program 1: r0 = kqueue() mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) shmdt(0x0) kevent(r0, &(0x7f0000000140), 0x3f, &(0x7f0000000180), 0x22, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000380)={'./file0\x00', 0x100, 0x3, 0x8001, 0x1, 0x5, 0x6, 0x7f29, 0x0, 0x1, 0x15c7ca06, 0x9}) r2 = getpgrp() r3 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) sendmsg$unix(r1, &(0x7f0000000340)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f0000000080)="b15ac013903d0293daf5c96ab39d5fd20b4b1782d5f21a9fdd175c44ea7f032f3fae4dfb79ead7e3237e658a7033e0a3a65460a51d79864f51ba77ac5523c1a656cec82d41b8ed986c94d94bea32272a9879ac7f55808cc15b0f5563e229610f0c01dcab8db9aafb", 0x68}, {&(0x7f0000000100)="f798766f4d82be32eeabda1e57459bd0d36db184252d4b28de352b34d51a8e0c54e01e4423ccabb35ae8c4f2ae80fe9e1a88eef7dcaadef055a3536966fb22bde2748a360b503f83b695cb461b9db156c4fba9ea36cdf87c72f67fbfd7fac97d1c0ed9f5c4ac662e65277bb62eaba3e7adde31a3067fe88add88d44dcb717593ba0441178d042eede9aa7b06f50579cd0f1c53daae7597fe45f74e4fc2289858a2ebda0f2ec45a85deac00f3f9404c", 0xaf}], 0x2, &(0x7f0000000300)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x8}, 0xd) 16:00:47 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x40044274, &(0x7f0000000000)) symlink(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file0\x00') 16:00:47 executing program 1: r0 = socket(0x80000000000002, 0x400000000002, 0x0) recvfrom(r0, &(0x7f0000000000)=""/172, 0xac, 0x801, &(0x7f0000000180)=ANY=[@ANYBLOB="017ff6b58b95d7d29090e381d04cdc1f29cfa000"], 0xa) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000240)="a1231ca2c9abc0c087bd3d0d86bcdcfe9ebdb76dadffa22d75475bd14c49c10fd3a80573675a9b2ddf3a44bba9c1cd76ddb1036c2687c308a6da16c10b803935aa1540599606997c5d3cd86f7eb565f69e63547f7bf8c54ea8265b91a19819e73328c88fb2b48f8dd4084d3840f0b9870bf4fe0dc135a181da491139225f625dd754253ce4e266b1bc61ecc702fb54f7e04656700ec7", 0x96}], 0x1) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x20, 0x81) getdents(r1, &(0x7f00000001c0)=""/100, 0x64) sendmsg(r0, &(0x7f0000000140)={&(0x7f00000000c0)=@un=@file={0x3015edb019860256, './file0\x00'}, 0x10, 0x0, 0x21d, 0x0, 0x3cfdb2e0989fc869}, 0x8) 16:00:47 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000080)) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000040), 0x0) 16:00:47 executing program 0: clock_getres(0xe, 0xfffffffffffffffe) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) pipe2(&(0x7f0000000040), 0x10000) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r2 = fcntl$dupfd(r1, 0xa, r0) flock(r2, 0xd) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x29) 16:00:47 executing program 1: r0 = socket(0x800000018, 0x3, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000ffff0040800008000005fd9600"}) r1 = dup(r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:47 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000200), 0xdb, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0xffffffffffffffff}], 0x7, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x10007, 0x0) 16:00:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, "8d0e36ddc3a2cd7ca9d466137343fd4c446c5cbe"}) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = shmget(0x3, 0x2000, 0x10, &(0x7f0000ffb000/0x2000)=nil) syz_open_pts() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x22, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000080)={0x2, 0x1}) shmctl$SHM_UNLOCK(r1, 0x4) writev(r0, &(0x7f0000002380)=[{&(0x7f0000001380)="796366a0ff3b078555a73cf3d291b2582b24f2f5359de7aee015285bf4910ef93326e56eb5700ea9f3a5d80eb2d1383b2485d11e25f82fe17758382fc7a66682e24ab97b0410b9ed0f867f91445e71a67d42c2b814423072f583de4d26db54f2099928aad39cb93793c93941dacd4a2026270d6a6682f6f05067db01ae86bb8971804b435464f4f56712806e6981d2d5e00afccc8604e25bf35f2813f54f00dead80133d3941e23ab55c403e505a774e6cd173eafebed70de4724ef3169e30d9709e5ef8f90c21fb16e5a6777f9edbcb37b850d508ab2cbe3697a214afa41526c2ce7e3d320d325968c9771095cc2a179371b28619c530ee6cd52f6c2312595beda8c9405e6cc158e5c3e37f5b21eb531044f1e427f425ababff46cae086372e1e100ccc26168d9f99e13def5a6ab7b351dbf67f42c4d61fc0457a26cc827c61f4eec1b5c2e22d6390feec108a200c189c305e8e342f1e794ada4fc05c948e3b00fae7efa7a998f5ffa788a3a5b157caf43ce1ec8bde73f9ee36d1f24519d0524a806ffa9e7c91c0b719989bc64970bcf920649829bae3e1b80e6b4554b6fb778bb483f4cb00881eca3c73b0874687f88aefc52361d192c1c9ffba94aa6cf845a0cbef152bf375e720ed00a49ef4f14d2a6d861043abfb1c3670e43453c1902c6614c41d293d45b265908b0927f2a10efb3a749cab1745e0754243f77ff60d363d", 0x201}], 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) 16:00:47 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000140)="6d4cbee21bcbba1ff9ee4587857591f140cb205bcc1472e3555e994aa8c209c6c510cad5e252be8d06e67dbee3ab8824ab7678d4fcdd", 0x36) writev(r0, &(0x7f0000004480)=[{&(0x7f0000003480)="d23d77616c8500ccbed25477af561d0bc92c79", 0x13}], 0x1) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000040)="2799cd0338e4cecc261fa498131c5524646723", 0x13}], 0x1, 0x0) execve(0x0, 0x0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) socket(0x18, 0x4000, 0x2) fcntl$dupfd(r1, 0x0, r1) getsockopt(r1, 0x29, 0x33, 0x0, 0x0) 16:00:47 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) getpid() mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 16:00:47 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x4) r1 = dup(r0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000100)=0x1) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000080)) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f00000000c0)=0x40) pledge(&(0x7f0000000000)=' \x1a\xca', 0x0) 16:00:47 executing program 0: r0 = socket(0x20, 0xc000, 0x2) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r2 = semget(0x2, 0x0, 0x4) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000000c0)=""/4096) semctl$IPC_RMID(r2, 0x0, 0x0) recvmsg(r0, &(0x7f00000014c0)={&(0x7f0000001180)=@in6, 0xc, &(0x7f0000001440)=[{&(0x7f00000011c0)=""/122, 0x7a}, {&(0x7f0000001240)=""/148, 0x94}, {&(0x7f0000001300)=""/157, 0x9d}, {&(0x7f00000013c0)=""/123, 0x7b}], 0x4, &(0x7f0000001480)=""/61, 0x3d}, 0x3) getsockopt(r1, 0x5d, 0x7ff, &(0x7f00000010c0)=""/114, &(0x7f0000001140)=0x72) socket(0x7, 0x8005, 0x9) socket(0x7, 0x8000, 0x8) setsockopt(r1, 0x29, 0x80000000000000b, 0x0, 0x0) 16:00:47 executing program 1: r0 = kqueue() close(r0) lseek(r0, 0x100000, 0xfffffffffffffffd) r1 = dup(r0) sendto$inet6(r1, &(0x7f00000000c0)="d49f5b6615e9821e9d71ad51e97da163dd144bada7850c755df10434c4fca01a62ed991e75d35fb8a612530712bcc430ade6c45024a6642c8ccf42cb9e10280f116d589ffec739117bec7ab80a", 0x4d, 0x8, 0x0, 0x0) getpeername$inet(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) r2 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) 16:00:47 executing program 0: shmget$private(0x0, 0x0, 0x0, &(0x7f0000b39000/0x3000)=nil) r0 = semget(0x3, 0x2, 0x80) sendmsg(0xffffffffffffffff, &(0x7f00000043c0)={0x0, 0x0, &(0x7f00000030c0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0}, 0x0) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000040)=""/18) shmget$private(0x0, 0x2000, 0x50, &(0x7f0000b39000/0x2000)=nil) r1 = semget(0x2, 0x3, 0x200) semop(r1, &(0x7f0000000000)=[{0x0, 0x8, 0x1800}, {0x4, 0x5, 0x1800}, {0x4, 0x8001, 0x800}, {0x4, 0x3}], 0x4) 16:00:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1ff070000e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f0000000180)="a6", 0x1) r1 = syz_open_pts() close(r0) dup(r1) lseek(r0, 0x0, 0x1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffe, 0xffffffffffffffff, "85495500bfa600"}) syz_open_pts() poll(&(0x7f00000000c0)=[{r2, 0x21}], 0x1, 0x0) 16:00:47 executing program 1: getsockname(0xffffffffffffffff, 0x0, &(0x7f0000000040)) mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x20000000000001) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x200, 0x80) getsockname$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) 16:00:47 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) r1 = semget(0x3, 0x3, 0x1a8) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f00000000c0)=0x3) r2 = semget(0x0, 0x1, 0x230) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000040)=""/48) 16:00:47 executing program 0: r0 = semget$private(0x0, 0x7, 0x0) semop(r0, &(0x7f0000000040)=[{0x0, 0x6}], 0x1) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f00000000c0)=0x1c000000000) semctl$GETPID(r0, 0x4, 0x4, &(0x7f0000000100)=""/134) semop(r0, &(0x7f0000000080)=[{0x3, 0x7ff, 0x1800}, {0x0, 0xfffffffffffffffd, 0x1800}, {0x2, 0x400, 0x1800}], 0x3) semctl$IPC_RMID(r0, 0x0, 0x0) 16:00:47 executing program 1: munmap(&(0x7f0000006000/0x2000)=nil, 0x2000) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000280)="a1", 0x1}], 0x1, 0x0) mprotect(&(0x7f0000008000/0x2000)=nil, 0x2000, 0x4) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) mmap(&(0x7f0000006000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f00000004c0)="8974", 0x2}], 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x78dfb2048c21665c, &(0x7f0000000000)={0x0, 0x6}, 0x10) 16:00:47 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="2d010300000000000000"], 0x8) writev(r0, &(0x7f0000000580)=[{0x0}], 0x1) 16:00:47 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x2005, 0x202) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000200)={{0x6, 0x9}, {0x7, 0x5}}) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x100, 0x8000000000000004) open$dir(&(0x7f0000000040)='./file0\x00', 0x100000000000, 0x80) mknod$loop(&(0x7f0000000180)='./file2\x00', 0x6000, 0x1) fsync(r0) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x9d47, 0x40, r1}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) read(r0, &(0x7f0000000340)=""/4096, 0x1000) lstat(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x200, 0x0) open$dir(&(0x7f00000000c0)='./file1\x00', 0x0, 0xd0) mkdir(&(0x7f0000000240)='./file0\x00', 0x8) 16:00:47 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x8, 0x1, &(0x7f00000001c0)="a6afe2d66f7d680bec977ddb4d9e9186b980f50f79a89328c43fd53233ef2d196626cf8a1400360ffdc76f891df27821cfcb199f4bedba7c4a499dcd7245eeff351ee291a4d21c54c4e732b2203fe66a", 0x50) sendmsg$unix(r0, &(0x7f0000000980)={&(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000900)=[@cred={0x20}], 0x20}, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x0, 0xd, 0x0, 0x0) socketpair$unix(0x1, 0xb, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000080)='./file0\x00', r3, r4) getpeername(r2, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x1, 0xfffffffffffffffe, 0x41727bdc, 0x8080, 0x20000007fffffff}, 0x2) 16:00:48 executing program 0: r0 = socket(0x18, 0x4, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000)=0x3f, 0x4) setsockopt(r0, 0x25, 0x3, &(0x7f0000000000), 0xffffffffffffff06) lseek(r0, 0x0, 0x2) setsockopt(r0, 0x6, 0x8, &(0x7f0000000040)="844c2f4e9787061bfab1066cdd664526871f4de67a59a1860c6f1ae96be434e9c5ba89b7292143f2dc69274b238aadc0070ad221f5594eb174c0aeaed1dd5ec247f8bcf9f42f7094e8232982", 0x4c) 16:00:48 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x26) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000001a80)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x2, 0x0, 0x0) r3 = kqueue() r4 = dup2(r0, r2) utimensat(r4, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x6, 0x7fff}, {0x8, 0xcd07}}, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r1, &(0x7f0000000a80)=""/4096, 0xffffffffffffff32) r5 = accept(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) connect$unix(r5, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffec6) 16:00:48 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002005, 0x3e84) readlink(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)=""/4096, 0x1000) r0 = accept(0xffffffffffffff9c, &(0x7f00000010c0)=@in6, &(0x7f0000001100)=0xc) accept(r0, &(0x7f0000001140)=@un=@abs, &(0x7f0000001180)=0x8) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x7e) mknod(&(0x7f00000011c0)='./bus\x00', 0x20, 0x5) 16:00:48 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x20, 0x435db8e8) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x80) r2 = open(&(0x7f0000000040)='./bus\x00', 0x3fd, 0x0) fchmodat(r1, &(0x7f0000000000)='./bus\x00', 0x8, 0x4) write(r2, &(0x7f0000000240)='<', 0x1) 16:00:48 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x84) fcntl$getflags(r1, 0x3) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000000)="ac2509163c940498bd5f1958d30a7a4a708e54c0215036", 0x17}, {&(0x7f0000000040)="4890fc7cd9eb0580304e212793892511097667f5b84b0e33a102d34715e326da8f790588acd1402aae20367716e074e6905757443d709cbe9c3c240a52e4452e20919fcf9346185283d99bc917bd7fb9b84315da01340b753366e3c3c1ddf6b43b05da49426fdc0d1f168936667bd0fc424dd6e87edea3bc610eca8fd9a332d64114e272537f40a1ab377845e9b1e8ee661677c62b23a86a3cb272f76c3c95668730e21ce42fa649da48219c9c7efe78691925d108bc3692b514c1b8bd2c8611a2b244098290e6bc78805f37c48fdda7b0150bf3d061012ed22f5b02365f229b6ec2", 0xe2}, {&(0x7f0000000140)="603bf205b23ba8d7d5876db1439b9d41c88a50a308ad4a392da4cfd3c473884ec1192286ed879a5805f5b009d75039be9b49d3845d092c95102d30b5dace75449e42047e9faea0e7ab7c7a7ca1057027407d8c60dd9fcdba1a7b08251a3b925db29328918e2d88970e01ad0f8a55b8448b6cb38656629b0ef63213a19e94638e3376a071c622c9dbb6bda01fd53d94f820fbdd69a78419dd5c51d2c5d513b3c448625092e6c770129f61fda2536166bf", 0xb0}, {&(0x7f0000000200)="29b25373f6ef1dc554ab3dffe6790923c4de397e678626014bbb1aa8d76de7d06b1e3afe06c3ca210317da2cdbdbdd2beb03c536786bda58ee01748c013e8adbece814485aee112018877b0eaee26710026869209ef29baa9a5f4516bf954aeb4c3da1865c886766a7f26bd373905a8a756292a4f4aaf4227e2904e0912cb9aa35146810ff6a21cf863bb5bf2b418e28b240151953a42a09b7e25f057195906a0d246c8f130ab08f561335b687d46686a39c71a36677799561f824b5ddce41e8e9b3df63d851f1493d0c072fa4490c9d02a87df5243308", 0xd7}, {&(0x7f0000000300)="934daf9d6617a245", 0x8}, {&(0x7f0000000340)="01904c1a245ee965384ba9fda01f9afa5143e22a1c1950236106ff8db7f1195558cd818e4122f5add7d451b1c47b6b3076a9d6096a853e33f2ef3d89a7a1fa5c5d3a610725055d17b47b06e7f454a17ad7c00d6fdaff580b7f973e3ab5939fdaaa421c6dd073c80c42e03613642dfef943dd7737904ea731574ca4c37460d55d345823db7d7c294666df25336eda3e055b01d17fccc4748fa9220f9e371a50d07bbb97d4c332877177e9312a", 0xac}, {&(0x7f0000000400)="9fdc11d2e5912f85212c6f61570d424b79763f99cc767d1066ad88961d49cd43659a7761d2f2b0777e1225098f", 0x2d}, {&(0x7f00000004c0)="d00a464d59d5817277f6f1c8d6704d3768cd01fb218e45c6caed1c90fb0bd413055263bd15587ed8ecf1a2e5b751e5f6e3287b0dee1f95862ae2c5ac879c6ed9b5765a68fc65af7703b78a988eba3f88285605dd0ce4fa66801a8b5ba713608a6162894a759ecd1472a9926003ab707cb119fe5a3744bafd7e1291e4ae6b0e31fecbaa85e2828dc4a06ecf29250126a63f3ba7e56fce37324ada190ae866d724ee17093122748f34213b", 0xaa}], 0x8) dup2(r1, r0) write(r1, &(0x7f0000000900)="b1698f2e642d65185c8f8b39bbf5c94916fda025f589d655f51dbe3836418f811007c3ba954b51d701d8a40cf658ff842f7e9c0a55c553373c84df6b8e0767214e10a3dc271d38739b666cb8f626a48016aec8696e30da5587d2d3bfdfff3f0278ba560223fb31a839d75bc167a1b94610cf44b56ee6fdb27d495c98ff0754d0683e3276326882e73ced64deab6bae9c3f497cf0e4aaa7d45d75b1ac2ef9a5d985c4b551223a6977a479cf3dd1d35eccad5bd463b5a64f50a9a6e83a9a59915e44e72a37895fef6dd45b6561bdf66a31d25e9c23289db9b086f42a2cb9d2b34b4b744f952e626269069a7dca86829f52a00255d8a7f3183c5c0d718aa62d5b7b50df0bec6fd3a0cbf8f0fd8c04eef01af6bb2de3e8f93fed4ad5c2178a10d27da49f2095a806cd7a0674359d67c6e6c338720313413e6d4f9e57d9ac5ecdac003f6c42b519588d50fb5de1bb14e23770293513568ad9bf0e3983c9ad4ea178afaaa9b524d12c1876a1d9aa4118d33ebdd3a234096b1fe50f369323af8af5e955ec8942e28626a43c926d0b7f5d82fe2d1d05373e21090769187f6c5c057fa2e96aca77e85901d38e91e945f4582733093d5d5793c0d9e3525d044843b025b8cc78559103bd09abbe7b084b094be79fe6cdd38edcafc8a82bc8a2aba7d77d3b7d105d8050ad22e43171895ae7896f1938cb49829a04ae0c663b6f54dbfcac0379e7f40fe6e92985ab11d3630ff706fa2a819740772be9cd2a5ecb705c9089715af459de13dc55b5a286c233890375361ae28c308302e571556a880944cd8304a54cd5d1320f6046adff9b95eac1774dc38014b5eac8b39df48db466a6f97a91e8dab9637884f0f21b9dc5bc84a317ea8fad4acfaaada8820d946011e182a8544ec5965cca54bdf6e7e8dba01907897a18d4899398a7da5de0c071d99a87c4a44d3ec0e15e5b597da2cf84376383aa00b8973233e61833565b6065a825f4982aabc394607b8ef1821c2ab9c5b0e5696cc89bbd0affe9babb2907d7a04a11a0b80724ff49c14432b0e5192d80561285197ac78d4d65fa55f642a7233689e12e489efd819aa5d46d26b0e00bac25af5b79b1d5bb58c58c387a2f51f90efd6889643e11abcecad61b56a185c42c2e52fbba44b9907c06b196063c97b1efec5bb6c1828e31225fe6644f78efe7538fc76cd5a5a8a2ad7825289ca3bb71263c171df29da38b0124be697f96e48b416a95ea9487a4089c4b72c3dd3df160dc479576958f2ecde077b07b228982cafd79a7696b8cc0c9aa9d08c20d953ec287fee6b389b985163fadf0352a593ea22dee7cbe35ce8252176c381b68b72599328604fc5aaa624c57051230aaf7340ba6c1f83256fd4ef89dcc9a7301b8af4d684fa6cebf5951de9f91258df74e961257fdcd0fcdd60d5c3d6bcb4b9cc864868a86d6b46f84453e75a666cde3872bec178fb1153786fc54145a7fb7c083b5284f5c4b6727f20666bf15ce38f6f5379c0359e5076f3112a0887e937f471f43316b04ab8e79cba139e02a2895c877c5f299795c74ef8ccb11cb270ef2ca8be744c3503ccbe6bd9ab78897a2aad3ae771e801d4312477434e4022d0e8b93de6155e8d2f3064489e0821b79a12766640024e9e0bccb90781c5f51e25d22d08c118c0fcafcac0fb86292fbbafe4f700c30d4ac497533770acd3b0107608d29b80ea44926680ea60f87e5ca9b5d2b37067ce21dd59def8b07f531f704ad953e3f5845ec29694d811b94aac2f28a915aea9350676fd920e794e2e576476b836eb8c070acdec1725d0b97efba99c548ed6b4d9ce90d30d66d06b678258ddabc2844edd4120b27dbc0fb1a5dd0a24c01d3ea3c7ad834c6b730c3af1066a8d08a61fecdd8e714f99d0f93315c61ccb14364604cc4877d8ac5094058ee9edb7f1fd76f9afc7b7aa7a413ec0d65b6a09534a2aa96936a72acb67cbb78f27c15cf1dd925a8851ce8a7a751591f03aed948642d18a28e833bceae4afd195d89cd10a763fe15f01145977d4d1ea93ebf3747ad9ac074651cd637d252b85a100b20e29af32b7d5610c46668d11a95ce5fc070df230e44500ede10fd964b1824313c5f3a6928675929b34c337ebad4d6a9a880d01ec10955bf9492d5d942e43e48cbb4972699ac1b4e4d2363d96dab2192667d96ddac5aed5e299cf740df5dae5cf3b42d0013057f22ee0a8a81d0530d7d37be85b45d5093950a3e7dd90ff3b7296b164eba8338a4ca7f03851082a14fa28b36c7d8f81024d5b424c7731df06ec72c184d0cc9e6d64a5d32f9494e7fce9405a863a7035cb28b2d90df2b104121c0355755b758d3e5efb5dad3a8832237084b4dc61211c1abdf01f016d963f9a78241599083704a0d922ec94779eb36fa87b162d81e29f0af696dba860918307566cd291238810537b658a21d8fec6fe3a7aecab6496a4afe7453d6aedc06fe98fc6e4c04be85632c2202e5548677cd349ed264c69f694c5139e67fdcab9a1926b807ca515d304d1820bb40a28d3cd4dff8461a25a3576d5964c4819a6da7a8ad28f3f4a74feb51a413c7374306c7c42849b91feb337cf62355bfdd969177014b122bcdfdc40ca33dbcff57bf996dbab6aab3fc70384dd49f14a49fea1af36718960d0fa47f9869bd03972681d30a0cab088c7506b95965d0e47b349f0000c6a45b6ec1d1a894d76ebdb30851db466d12c40d372b40f4d2ac1ab66d0a97579488e0d9d5afc5e0e9a8c0d99f00aa0bbf5a743385bdf0d034d18b1cf4d387d2dad5d507d13a47b9256c2a1112cd73177ee615fb01ccbccf156fa9620f1ed908dfecf877cba4dbf1f066e61cfb2808fc09ad7244d2791c6013e667f1b12f519fd45601ae79c7c4b5595e96d164ccfb55d9d95d00b46512d1956aef588e925ae84ce000dbe10d5021ae7e1ecb2d53b50375076d99d318b5933b608323c4ce8e1fecf665a9f488149ad620d6a2f35c50664dabf393fbebbecd6262d14fd431017dac02815e4a2209e56922ed37077857c514fa7e14a4ec51da85c8e79f8e676131b9689ebcba7519bed987beee06b670540e44dc1af4762ff9276d78fb30e160cefe967dda5bf1af78999d2b1d3b7e8c38a6361417a1ada8d604be5de5a1131d9a7a87868c809187d7a67f2fbd153e2106a06eda7e6b783ea36bb199baf03ddeb5383f1c6d50b92490b404258435b7a1fc40e838463ddeb59d9dd068d732d58c01a48cefcbd456e9666ea51531382b1b889a5c08648698f1b564c3cb50586de52bcb3fa68712ede617094bc291761e7fcacbf38fca912a789a2023d1f4790959b49b7276b99d919d18c05e6268784a455c538ac8c96f93f260eb0f07557e9ef76a8c06b2bee4591b0ce6821e11f2626dd65da4499c84ee7a773fcde76fd2741f00723ded73bbf3d7a27e988f1fe3952e25590322bea8edf110e12e479c84982d719f216fa918b882d236e46dd0bbca4f1a84a84a794b933f8317ad41ca085571f4503d4324bb2146119308568467741e2a458214fb923aeaeca78bfa645d163ee8aafcdd9c4f130c16122864a10bcc844bc7fd4c549891adf73ccebb928fcc0f358520c10df602be9e465daa08d7dde04c5c19bf7489c5261e38f9c20904bffef55e6f64da9ece5117218fd4dd1ecb856412e13ba754cfbcfb86b3aed1b04f265fb7c46a5a6f6d1c6801063fcd1d810663610eb64832baf2b0ff284f1498c9ea19b35438429134484cbe81e16b2279f4d043ea066623f72bb176d5dbaca34c4bbab75d7f2aaad41028f55d9814c287779507e0d7c08c7187130202bc54ed72b41a1bbeac1646bc88c731b8d13af8d5fe7a1d93b46a94d786e53407344102bc48fc1c0607949c5579a8a505e44943601b86eecf51e7100dfbcbd97ba8e5ebc8a5d793e43fce71acf8c3736679001acd6a4d2c8617d1127f0c34838a2495836b9a82e244d7a7454709469568ecf6111b05b56b9a3762bb9ed9c35da4434b1bf5775ad3e3a54005109dcd9d68b7d84826c69f6439edcf52dd72bcc9ba49c51bfc80bda32f4e8c60795f7000ab37e389524c6647ef0aa839240ab93869de72a2a983aaef51d98b9f1c216056145a883fb3528576bbb8bfda82e9ad0f8ad239d908a5bf10e97218530a0e34fd396751cb231717ad46281155226f304bc752121e1b3b13077e9a7451298a4872656a359e32ce08a5e4881caa391d73d7380d4fd8ef3f8b81cf5299c4b0e46c68521926a47092a5a166a28b8316ccb8758d74b7bd63608dc3dc430ddbe8b07a64699a8b7b1aedffdab6a2e7bb62bddaf2bb02fe99473f096e9b2f2f8a95514219f15bdf5fd3861f2a2cbd233b84ca21f3d733f44c821056f3afbef38301af6ccbb428aac03920bddde7df387af0fd455898cc15ee860f709c42d53de25ff384e52d5c55919f4748bbef83e71d0e719c3fbb3ec6b09887d18709fd00abf7c35117e372b64f83f5dfc4afc56351c63a5a5a181e5e483da9b0f4da95578d2c9a0b3ce468f0045e6cb7a04b91c6e7100695e7ab0b17a1f182cedb18a1977e718b70378a946f94247f9d22bec6cd2f44da8970c27902fe894b815cdd261951f385dcf5b8a330c9cdc0827687367590ef625a4243ffbd73f02a490320904c60933ec2150ea1363e35f9686e9a9ccf7e63fcb27c21bd87fd303509be87cce9a4432aee92c3f5fbd397c25c9d2206c406107a854a4d335d9ba7cfa32632c15978b42c7026d82076546708ff264597ce017fcd89e7739914726611b4a21cb550e473b371abd299e6e258d33bf7b314e8bcef94770f09c3dfc12c22298c9397c82e275406042bb24fe2b64ef36bbe6cb99f84bb21f55a2e8dacc7dec8c269efcb73ee93d8c212f166850edc0de9e2a9e83400e863c586aa83ec851b10e6eed7f240478107411f8f9569ed58cabee5c1dabc892bc4da15fc371817cf6feefb4a66e950a5319eca4bb9b6510ec23d159d019b3ba09466c8f17c396e8cd16ce8a089809e235f94a994cae08a07d8902b32e66fcfc489896720c0527a4900e6080feef908ab6e18e7565bbacb38daee46a47722c2b70226a013ceea1223432cefbcca74ea7de2d86374d7cd2e4d7009c8bd4470456ca2fe9b8fdedab4f5ccdb695373b6b1fa31f282ff152e6065eb6a440471b3a14da62caed0322e226242d727e39e7e0e32ad686ae922b3474c4d554ab6d24df94847de371fffd2f30c42a329b2f0bb4ef187d51e05eec7cc85bbb0a1a16abb7033ec708f27dfed947f7950bf208c472884cd9122dc3c2334cdd70069d5f501b1e3c0c37fe5402df1bee0d3bce66cd280db42a74ccc4cbb0df6931eb45f9b2c24ab004abd2993f75f02039cd26c2a2d3646dd79ceb8f6daa6262c1cfeae889a87330b0ba0c135bc6258e2f031c3b157fa40fb141ed7b4e5d2186bbfadd53e33d3921c3192ea55e5054d95b8145ff56aa79eadbbcad1dc9baa9599cb62654cb9d645c026d720e7c8f77850919a151dd8ae0782b0a0d1ce14d31c64677838d1d6b3647653af0afc4563692473362ea8b5dd90e06a21a9a4caf07fff65deebeaaff9937cfb9bc785ca82ea727f16a42f87796a6f20feae7467dbf232873bf7b36f89d8d9fa6f327754d88027d765f286dd6fe1dfbf0a760a38c1d0772c", 0xfa1) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x6011, r0, 0x0, 0x0) 16:00:48 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open(&(0x7f0000000040)='./file0\x00', 0x4000081, 0x0) flock(r0, 0x5) syz_open_pts() writev(r0, &(0x7f0000000140)=[{0x0, 0x230}], 0x63) fcntl$setstatus(r0, 0x4, 0x40) 16:00:48 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x8, 0x66, 0x0, 0x0) 16:00:48 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100", 0x6}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000300)="9b57c67b12f0863cc3bff2a3fdb7513d9c274c70f63bc1bccc1400bc0800000000000000acea55fce82266a66bc38ca4177cef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809e17b781dc38ba45876339c236d2842", 0xab) r1 = dup2(r0, r0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x280, 0x110) renameat(r1, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') 16:00:48 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x10001, &(0x7f0000000140)={0x3, 0x7fffffff}) socket(0x2, 0x5, 0xda71) close(r0) 16:00:48 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) utimensat(r0, &(0x7f0000000500)='./bus\x00', &(0x7f0000000540)={{0x5, 0x3}, {0x6, 0x2}}, 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r1, &(0x7f0000000080)='N3', 0x2) execve(&(0x7f0000000040)='./bus\x00', &(0x7f00000002c0)=[&(0x7f00000000c0)='/@\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)=')\x00', &(0x7f0000000200)='}\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00'], &(0x7f00000004c0)=[&(0x7f0000000300)='#\xd5\x00', &(0x7f0000000340)='.-(\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='/}\x00', &(0x7f0000000400)='}\x00', &(0x7f0000000440)='^\x00', &(0x7f0000000480)='\x00']) 16:00:48 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="000000009dba0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000800000000000000000"], 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) setsockopt(r1, 0x4, 0x4c, &(0x7f0000000040)="512f0bbb61211b8c45449f734b6d1d18d919a043e913139eaf8db78e03250884bd6a9d135309ec7cb2d9c134a512e31c7e4266187f962e2036c9bc8f84cd06088341add5a2fcd3b026a76e5de1161b7bfe0cbd362791c3e40a1f2bcbcf64d1079a97ee129ca8b3c226107803b824f74f2697e53ccae4533c0711351e3f9710e6b8c2ddecdfe8b2051fe7ac0fc3a704483dfec8417b0c125c76a6326639483ed6e9f92834baa708d134b42d01e62b978b159737fc57743ad3a385d6cd42adfdd585cc9d81eb18b254cd29e93cd28672c657105c02", 0xd4) dup2(r0, r0) 16:00:48 executing program 0: r0 = socket(0x800002, 0xffffffffffffffff, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x100000000000009, &(0x7f0000000000)={0x2, 0x0, 0xfffffffffffffffd, 0x1000200000005}) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f666e6c653000"], 0x10) poll(&(0x7f0000000040)=[{r1, 0x68}, {r0}, {r1, 0x4}, {r0}, {r0, 0x1e4}, {r1, 0x80}], 0x6, 0xffffffff) socket$inet6(0x18, 0x3, 0x7fffffff) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r2 = socket(0x18, 0x3, 0x3a) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809e17b781dc38ba45876339c236d2842d569020287ce96991408074f0a8b7f55c354e9b9d8ed2600641a158f11973a86ce02a5a6b8740a0f7ca4dccf1e3e98f68c6fd576106c7465f52c", 0xe1) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)}, 0x0) 16:00:48 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvmsg(r0, &(0x7f0000000600)={0x0, 0x0, &(0x7f0000000480)=[{&(0x7f0000000080)=""/168, 0xa8}, {&(0x7f0000000140)=""/241, 0xf1}, {&(0x7f0000000240)=""/132, 0x84}, {&(0x7f0000000300)=""/79, 0x4f}, {&(0x7f0000000380)=""/228, 0xe4}], 0x5, &(0x7f0000000500)=""/201, 0xc9}, 0x2) r1 = geteuid() r2 = semget(0x1, 0x7, 0x20) getitimer(0x2, &(0x7f0000000640)) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000000680)=""/244) connect(r0, &(0x7f0000000780)=@in={0x2, 0x1}, 0xc) r3 = semget$private(0x0, 0x7, 0x81) seteuid(r1) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000007c0), &(0x7f0000000800)=0x10) r4 = getegid() r5 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000840)={{0x0, r1, r4, r1, r5, 0x8, 0x200}, 0x3, 0x8, 0xf6d}) r6 = dup2(r0, r0) utimensat(r6, &(0x7f00000008c0)='./file0\x00', &(0x7f0000000900)={{0x7f, 0x87}, {0xcba000000000000, 0x8}}, 0x2) setgid(r4) recvmsg(r0, &(0x7f0000000b40)={&(0x7f0000000940)=@in6, 0xc, &(0x7f0000000a00)=[{&(0x7f0000000980)=""/113, 0x71}], 0x1, &(0x7f0000000a40)=""/222, 0xde}, 0x41) socketpair(0x2, 0xc005, 0xc00000000, &(0x7f0000000b80)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETA(r6, 0x402c7413, &(0x7f0000000bc0)) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000c00)={0x0, 0x0}, &(0x7f0000000c40)=0xc) unveil(&(0x7f0000000c80)='./file0\x00', &(0x7f0000000cc0)='r\x00') sendmsg$unix(r7, &(0x7f0000002040)={&(0x7f0000000d00)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001f40)=[{&(0x7f0000000d40)="f35c0c033986b27dd5f4291a8af58705fb46bacfe337f80eb14c9647c182eeb06e8de9d7e96eb2fba4a589572d396b35005e345352554497c54970b880fa5c995deb8c787725dccfb1c6950b32ebbb2a3672f3feb14a030d94379d87ffb01681627cdec2cd1709ed8d8d746209310fe59baa6e7fbc26f019111f850ffb6b057db1f48f3e58f30f7603205e9ee80659cee6af8e5d456945fda002ad178052899140156162f884651deee07ca69067f02aee5fea62f1297d08230fbb1e5571331a03b80c4b73ef", 0xc6}, {&(0x7f0000000e40)="31f58bcdc5bba3064d7655c3bda674a1975b8b1a3b257485d009a714104f546d594cd52afb0a723d2f19858539df6413887036503a0c362dc11796dff8353aaf6cd2832ca640b630b08278bcaa0262a6769d933f7c1209", 0x57}, {&(0x7f0000000ec0)="0969d91b825c7a5b48aa09415d1d1be05dc6fa40c4e4f1e9", 0x18}, {&(0x7f0000000f00)="717be83fbb6ae4037011a932765eaaab45", 0x11}, {&(0x7f0000000f40)="1499273cd6daa8a5b9a4566d01aea7fe44f5d880643fbc2336428ad036f1651b7fa1650414aa2ea7bbe68dc4265cbd7856925c1aa2fbb2dfa65736da21e837f4b8871940793f7ff9bb115ebac792ed41db0294104f7ec6a234c0ac169d531b35b88f30138a80cbfad951b3ed5ab571e393ae864e12316e0957caa1b9bdcc3aa39944ed0ede2e7f582232bd0a8ee46dc79dcc20c88642db26a0b78ae6aa9f82b748f31478cf8bc034513860c406d6c91ce9358da9c349994c02cda8980feb64ed69e94d04772d2264186f8a63dbac53172081a6aac191f5ec9688637decc5ba2ef6b4159154cd13b2c6aca9e2f5fd9f3befda4012ec29f0493d3950591d3a4f808838cc3f83eeb0c23a3a3bb0713962ef3c4e1fdabaabced2c04499de73fcf561ce272cd18f158b526af8c47881a57f4ff2680f17ffb850b8fee91ff9fa26baf2cca8e8a0b167452397275192737ed3c36d2fadf60f2a051404edfd19e5fe05e13f8c4d971de4b564293471c39700d0faf785a73a01170e3f5ce283c3d3f65fe0624fd476682350f4185236a6366ec1c9e1f138fd84e24fdef70b3917d97493fb25e23665c52745883e20091378ebb4e41a40777995bd6b3cdbe1a050eef536b37eda5e0ab2e759556a573fdbb212a37038dcd8b7c4ce5f17efe5354607e1faca6ce33f4d1f62295077b0c388f27195c3d60ac564e5c2266088f0a7b455322db8c074131f7700b1617f8e745d8f4afc66166830017a335b824566e07b66a2e9e568f9f9223d60226b6500c0abe8fdda0e6b37014854eb8fe79b140206d69ec15fadb8634fdbe4aa39c63cfa9175e366755cb0ab58b25b9abc8242d2979856b7e85d956c83d0b8d0bfb95b5bfec88cfc49d6180cb2d7da07eca7b404a7b4fc1b4f9b5c8abbe530beca25eaa7a91f916fb572bf6977721b03f74b4f2d578e6e627950fb32b23c03db0bf055c601a9c7b56efdb9f285e48cc97a48eb36a76793206d744a5302fa60b7448d8fcffb0660d9ca610429703b20f0b01f0c10fda8edb63db526ebb7e64326824aadf0c42b74a897978dacc590fa89c90801976e287429ddb7ea8294efa5f77898e8b4ae8a1e4e17ed4d1ed768114cb32f27268348f3386550646da72f9c9773f1d0cabb28bab909660ea3bab4324cb8f4c87dad71a22cd0c280c85516679e569344f7f70476d9b039edcb5078cc2ee773169518cbc463efae29ef2f46621dd4f6bdf243d0fa46f4367c6f262f9e8b90035239cffbbdeeca7003e99cc7632c71e56b2c854d334c0db8aa748a7435e8bdb345e4a1d0da833b5e5a601bdfb83e9b1e9de2a0d56232d0a9fdf142dc4118e0f9ed6eabffaea8f5fb4b51106a9af0f3aeb9aecda7388e18f21b85551908a014271052a2f165403b19367b92948c15080356b3476b69b6972fed236f9935211d8e83c4c938bf6fce7acdf372ecd583c7e911150f5adc58441e2e6418525be1d2593839a3a3c1d2cdf24c58d0bec166b70b6f03d996eb637042291b31768fb487592716d19d238426eda55cc31ddd83c469b7516f1f076503da88e4ae183cc726473af84c29312e9a254d0c42502a2ead75e8732463c82b7a57de2a6a63a2e4623bd73959e6badfaeed2f9eac87510af091c4fe21ccd5cc5902724b3d87574ac786e77203240e93f9c61cfa506e1e6faff9aed659853650e0eb0ab312767974c0ddf0347af78d4a8f651581c2fbad01d13b54eb3738fbf77e0d07fd28ea718797a7b36163cac28729747dd76a85d8d2c6ffceba7234601bb3fa83adeeae9783605830ad42b6cee20693619f60727540117255846d90ee2d6d876d53d8feb650cbb21fb87da37a49cc8f71315e79099f6f6129333f037c8b34d21cbc93f1ae7286c31c6cacc64c2919972de002759c12fe344aeb414646bb1bb39a6becbda6a68bc6012679e448e51ced5d1cd4540fb5600efce8836a78491ce8432474539dde5ed59c6cbc179b2d7bdec5865a07fa16d632069362139fc446bc91e953dfd40afeb90e716fc3f9a58fd9cbc761a526adde0c7dde7679febfcde6926c731d9d06e2c68ec6a21ee825fe09db39f975944e6b7ed03405753d82800cd43cb061863e04247523e7f426c66881f7a3c58c17e36c03d439af9716d040d4e8074ba06e95860ce3708a4cb79b790d5b9f8da6ec33a1fe3ad183a4e89e8b0485a47ca28b553afee100841b39e428b8d97ebd72eeaafe8560ed60b532923ce714c64a67191ec780b4cb25a544b8a56a4daf511f06b775dc7763d8157de45807bb9c7a3897baa082f8142400b51435e8a70c58c1406d909ddc1180563c8d034b52766e2f36e20f98489f8c453d453c684014e336ba54e9cdd97602a87b0c70a4faf7fce9bb8170fe48d7308598c5b2ec19540630629974b60a7e907629fc8017be79e09e6d4cf51805c908a8a899e41af3d5bd9d4b4b7cca39b32a6b49627ddd33459d9c59f68942b7291abf55eb70b0ab81c4026b76cfc82297f0bcc17fc9dacd342b1dd7de695375d75dbd2a0f975ccf38766a0f1d8f34e23df5c09c978684c06d16071aad109232b5c811ee7703a185479f2aa35c908eea18398013b7f130b602682efa8651b1e7c3b7223d5c07b9be7e4c233ae01d953a26ff85c0f7b328183b5de9a3670fa689b919a6f88378baa61b0fef78a82df50665a4132e229ca33c7f0a0f120c1fb0565ab5fba0081c757cb1ef78cfa64438cc87a308d071185825d30692a84018053a853d4fd195a39d85fc6c99fbbab5bae98a1e7740b4794c570512acd7ee5f75dd8462d95c46eade3492ceef53cd5bf101883481f2c581283f67295a7ba9201936f6cac598c54042638e4c97b230288fd5193dba849ca8019afe61980d6a2fde3a925ae962505994a22fd952cab5ebe732ec515c7cf8f629c942551370f1e31dfa855bdee59aa062bdbae2aa55862ce1c7372b05936f83d8de36a82668a88006b2d10d5f467b39e9d47c8e7f11668926ea965bcdf27d30efc00a1ebab9c0ec0006c572b7213a050ec7a5e24a1c44654a770d5d02458388fd5e23be9b44b3a70ff68b81ddf757db7521f9f2f9b91092809db60fe78edcf0303bc71809969626f804f12de7c175db650776f30c491e1c8f69129aba342a9c5e3aff3403549c3caece0e8ad38b769c2158b0c7521a688b3c865ddb9e665f913c54a2c104d16265a4908dce71c72e2ec13d239ee3ae6477fa90399e46d108693a3960770819222e7167069fd5803688c156a02ec43181213a5cca0884e6e368170e82cd469fc0cdf0b03b95f9f56112e9fe86dfa15eedbc1dd124f0a4406277d4a75a573ca0dec8e40be1f781f1031f2e5aa239149d3771a39da38ecfdf0f56061d0099655e7bbafffd485485dd89daff2836742dd848f4cf3dfb850e4fa8bec67cddacfcf72dd798ff3f1e4b7949250e44fe4d61f7d5419227300b9495e98892778928ec7f0ac27a4454d84d439595afaf88eb53e9b42c611e0476eedf749ef4a1645f967459c5a64883b9933eace4427a4aeeadac819243137321b9f52719d9a163bfd95f3a18e1963b587ba782d40eee441b91ab159a312c34969ee2df86539543b54723c76ab180cd896fdb75a6ee37a6f973c3cfdd18fb857de089fa83e0c6684d06b291f7febfbea365cad0c29ca9dc712114fbb1cf79e5bc87be7789525128e15b4b7f06f3139cea896a81a5db62f4f2096dc96e9efe489c7b1d9905b92dbc3b467ecd15ab35f88df11f38a4f836f752641a4a62ecec4fa5d17dd4b3a3427e49e51fbb66ef5599d96ba9f00a7c815f870283240e9ed02b45b1bafd220344ec25b60a78dcf464358f5210cfd25d0e06093a530930ac119f22cbca748556bacd42a413d5b5322690bb9828e482669a83ae7bdbd9a33cb3a685ff16c6a9436638e53360549089ce95511810d19d3bd2935c78eaf1bab598a523e75798b210d6074db227d10e9f22591c5714be458eca894ffe664056d3c41b88be9977d4e0ee6baa4e10ff7dac2686580956261bdb918ebb686e3ecd7d5c9a5d0ac45c0d173f6be14384799f425c475683b5ec38c675ef0b90bfc279962db1e2bb92d3bcde3bdafd0c2c9b3ad5a59d1e1cb2a65b5b5a5b806dc8a00772763e7c73d5874fb27a033ef224e83a132781489a3290bdb2292120a8d2dcd93714453e1ace21c4b2d7d89c28e04c081980c8ac36b5da2c7da67e01c2ed7b1b7997f3046f6266d5f05da76c68b50d082ef565250055a474ae8d2efb1aed08a5f22dac9f0a41e7abff444680a6a9b371a37cd2f1ff493cd4ee42b49add09a2e6b8b9d92ae702996315c5fa80db83ac6bff0a71f3667ced486298c15a376653332ca39947fbcbb3b3e6f32a20c3572be69f577eaec76a7eba4e2bdd1856cfa343911f47404e3170ffbc3f50671aa2862063b9b515058c996bfb5b5afc8c591fabcb76f2e639633c40ce092b372f572a74f964b621be3138c2f385354ec0db0ab3365b227da816358622c4a86233ffbf9fc7311aa347439724f98fec2552edd5b7b4f8e4080712bce30fda0b7c6b27d8cfedd3fecfa89b73fd27a6cae209f14fea06611c43cad0ba945939e2c4808f0326507124e424a8065f0ce8b00c87b218faf57d9a36a3d40847b62cd7131bd654f7fa8c071748fb4b642c5ecc4803cbb75142cec284acfd6b4019db676aa455e5964aee492b3ab6d4f6711bce34d4e5b4597c9e2d3dbdda01430230db666e0d1b865abd5e326fe04e194d6aa2a6fb9dfb679a45dc7dc48d14c12187101078aa602c112771605120ceabd2509bc9510c5d3cb809dc9c6c9e3fa94102a90d245e67bece24924afbf8a8ca0a5859299d70adfe3814ec74ba360519b15e2f835fbf59b6d9bdb42bd3ce311117b07f10d071cc3dfb618f2467a450ae63647030a9cc8c1814fc4f68bdf44b8359ffe59b3c2da06ffc9fb6ba617b57523802a4d60ea42c248fa38038f6702b15efb5b94f8d2096769d8eee98b9acf8b8da0f26a2306fec2c2276c635693492ba71d84d7fe5f7b08b0c3fca21e56abffd3b04faf4294fd3d0d20a7bf939872ae8e697dc295720715e2e3df2b88da18cc553198836eae1eee34ee2c42e92624fb0d0312bf65376b20eb4065c6973578b4d5e93ea494fae0f9ee46c37dbc701620303d522ed191b9119e5eb515862ea83e470ccd1774dfe785c472afc43195ae6a142035ce07478919361686c8e16aeab8ebe35781d81c8574d55b7c2b3df38f153448e7686530203ebd621fd035c44ceee5068189ab2579230f7b17794b0000f4c09bd61fd8ac978588e07e289cbfa34198d843615f267a29ad3b3c075eb9a3e4ad76e5064b219576280b221284f2bf64eda9717ed4e4dc05ea7b73135dc51d0f147c63579900627a124067fce472617a1957d55b8a6bec79e5f0a0f72bd5867e7a406e603e5783ad932ef4e45c9f31b8421c85c5cb85b47c2d053221760940098ad04250fe802dbe361e91967029baa05dca74447cda76eac9abb1da564bfbbb7ab2adcee140600516da6f1e4d932417cde6b3fc743ffb2dc072f178b0e37e0f5003e01a55c0157f5fb7567ba1e1b9de9d11d69cbed90feeb50c09adc6e64c8f8f861db73ba7d30f19332358741f4fa12db559eef31b42e141247814e232befa13eeb326aa60f944a3ad44de433f0aa514eb2cb865bf187467d2151dd8173c53f72e7aed385a065dbafbf277bacf0b3f0a806f2af240ccf311f34def5f7803c0efe59a8e85e1b8bbbbf36db99da2cff3356b8f7df461d1e3c9d746e3cc292a971", 0x1000}], 0x5, &(0x7f0000001fc0)=[@cred={0x20, 0xffff, 0x0, r9, r10, r4}, @cred={0x20, 0xffff, 0x0, r9, r10, r5}, @cred={0x20, 0xffff, 0x0, r9, r1, r4}], 0x60, 0x2}, 0x8) semctl$SETVAL(r3, 0x2, 0x8, &(0x7f0000002080)=0x7454) ioctl$VT_OPENQRY(r6, 0x40047601, &(0x7f00000020c0)) ioctl$VT_SETMODE(r6, 0x80087602, &(0x7f0000002100)={0x0, 0x8001, 0x6, 0x7, 0x1f}) poll(&(0x7f0000002140)=[{r0, 0x80}, {r0, 0x88}, {r6, 0x4}, {r0, 0x180}, {r7, 0x14}, {r0, 0x100}, {r7, 0x20}, {r7, 0x28}], 0x8, 0x1) getsockname$inet(r8, &(0x7f0000002180), &(0x7f00000021c0)=0xc) recvfrom$inet(r8, &(0x7f0000002200)=""/172, 0xac, 0x1, &(0x7f00000022c0)={0x2, 0x1}, 0xc) recvmsg(r7, &(0x7f00000027c0)={&(0x7f0000002300)=@un=@abs, 0x8, &(0x7f0000002680)=[{&(0x7f0000002340)=""/30, 0x1e}, {&(0x7f0000002380)=""/218, 0xda}, {&(0x7f0000002480)=""/172, 0xac}, {&(0x7f0000002540)=""/162, 0xa2}, {&(0x7f0000002600)=""/102, 0x66}], 0x5, &(0x7f0000002700)=""/173, 0xad}, 0x840) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000002800)='/dev/ttyCcfg\x00', 0x800, 0x0) 16:00:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x4004667f, &(0x7f0000000140)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x880, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) 16:00:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457811a7f9097b5ac793683a"}) r1 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x44) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "6f24f9143e771817d441dd3418809d11de4ebe34"}) r2 = dup2(r1, r0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000080)=0x1) syz_open_pts() 16:00:48 executing program 1: r0 = semget$private(0x0, 0xa, 0xa4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000002c00)='/dev/zero\x00', 0x1000800, 0x0) r2 = dup(r1) readv(r2, &(0x7f0000002780)=[{&(0x7f0000000040)=""/127, 0x7f}, {&(0x7f00000000c0)=""/24, 0x18}, {&(0x7f00000025c0)=""/129, 0x81}, {&(0x7f0000002680)=""/139, 0x8b}, {&(0x7f0000000100)=""/20, 0x14}, {&(0x7f0000002740)=""/30, 0x1e}], 0x6) semop(r0, &(0x7f0000003300)=[{0x1, 0x7, 0x1800}, {0x2, 0x4, 0x800}, {0x2, 0xffff, 0x1000}, {0x3, 0xf2d, 0x800}, {0x3, 0x1}, {0x0, 0xa6d9, 0x1800}], 0x6) r3 = socket(0x800000027, 0x8000, 0x6) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000002bc0)={0x8, './file0\x00', './file0\x00'}) preadv(r1, &(0x7f0000002a40)=[{&(0x7f00000028c0)=""/72, 0x48}, {&(0x7f0000002940)=""/118, 0x76}, {&(0x7f00000029c0)=""/112, 0x70}], 0x3, 0x0) setsockopt(r3, 0xffffffffffff8001, 0x1000, &(0x7f0000002cc0)="e1f129de0f9816c92a9b66bc72b2ca1f74fbf583968b1380be71e4b755455c0e1d47947f4e86c59d70f2f9570a34f7b8e28998999d564e643704c6db03b70265d93046a5c5ae3fab969f9c00fb775dd46a4166db105dc240a227b4829235d6a28636f06c65870714be0b1415ccbfa244acadbe681405bdd99af9ea96a27c1b3ac1e2619797ff9f542c9040a5fbb14f89da58a8ab2882ce3f56e7876031550d8b0a234a8646bcb666e965028b166c8f10a94d9ac6eacbd55fd058796ee763843c85da2325a47d", 0xc6) r4 = open(&(0x7f0000002f40)='./file0\x00', 0x8, 0xc9) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000002ac0)=""/198) chmod(&(0x7f00000032c0)='./file0\x00', 0x100) fcntl$setown(r4, 0x6, 0x0) ioctl$TIOCSDTR(r4, 0x20007479) preadv(r3, &(0x7f0000002880)=[{&(0x7f0000002dc0)=""/171, 0xab}, {&(0x7f0000002800)=""/5, 0x5}, {&(0x7f0000002e80)=""/178, 0xb2}], 0x3, 0x5c) sendto(r3, &(0x7f0000003200)="e232c0d0a8c603d63757846f0725ad934c37b5220cb77e3868cdae13664985bf1423baa4c3e1ce3c225a5ecdb09a5d612470899868746fc4716b1f1a5b6c5f0bf47bd0225cabd6e137af1d0f6e4eb430b2154ef290c180ef7a246854ee747bd686cbc9fb6656a1ed8d4722ae7c35cfb3bcd2f3332d14a5724ce75e", 0x3ce, 0x4, 0x0, 0x0) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000003280)=""/22) preadv(r2, &(0x7f0000003180)=[{&(0x7f0000002f80)=""/253, 0xfd}, {&(0x7f0000003080)=""/184, 0xb8}, {&(0x7f0000003140)=""/6, 0x6}], 0x3, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000002a80)=0x6) preadv(r3, &(0x7f0000002540)=[{&(0x7f0000000140)=""/218, 0xda}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/151, 0x97}, {&(0x7f0000001300)=""/101, 0x65}, {&(0x7f0000001380)=""/121, 0x79}, {&(0x7f0000001400)=""/101, 0x65}, {&(0x7f0000001480)=""/4096, 0x1000}, {&(0x7f0000002480)=""/168, 0xa8}], 0x8, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000002c40)) semop(r0, &(0x7f0000000100), 0x33) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000003340)) semop(r0, &(0x7f0000002840)=[{0x3, 0x5, 0x1800}, {0x0, 0xb0, 0x1800}, {0x2, 0x9, 0x1000}, {0x1, 0x10000, 0x1000}], 0x4) r5 = getgid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000003380), &(0x7f00000033c0)=0xc) getgroups(0x1, &(0x7f0000000000)=[r5]) 16:00:48 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003ed, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440)="bbf5ab2e9f72426c1bfc3f22a4df5832036a0a32a471e216561e0c2d1d42c7124ccdf47ea59736b8c02d234ad005bb26451ba60e8d93e64c05b1890be5e89dca4025c610318e685bc63b1494ff32662d669279ca2f19cc020edd296523", 0x5d}], 0x1) write(r0, &(0x7f0000000080)='oL', 0x2) execve(0x0, 0x0, 0x0) 16:00:48 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) flock(r0, 0x2) ioctl$TIOCSBRK(r0, 0x2000747b) syz_open_pts() syz_open_pts() 16:00:48 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f00000000c0)=0x1) kevent(r1, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x2b}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x4d0, 0x0) 16:00:48 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file1\x00', 0x92, 0x0) utimensat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x4, 0x80000001}, {0xfffffffffffffff9, 0x40}}, 0xec53030c69d4d1bf) readv(r0, &(0x7f00000015c0)=[{&(0x7f0000000180)=""/254, 0xfe}, {&(0x7f0000000280)=""/38, 0x26}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/5, 0x5}, {&(0x7f0000001300)=""/147, 0x93}, {&(0x7f00000013c0)=""/68, 0x44}, {&(0x7f0000001440)=""/182, 0xb6}, {&(0x7f0000001500)=""/29, 0x1d}, {&(0x7f0000001540)=""/84, 0x54}], 0x9) r1 = socket$inet(0x2, 0x2, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x100, 0x130) utimensat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x10000, 0x3}, {0x7, 0x200}}, 0x0) fcntl$dupfd(r2, 0x0, r1) getsockopt$inet_opts(r1, 0x0, 0x13, 0x0, 0x0) 16:00:48 executing program 0: r0 = kqueue() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) r2 = socket$inet(0x2, 0x1003, 0x0) fcntl$setstatus(r2, 0x4, 0x84) r3 = kqueue() preadv(r3, &(0x7f0000000380)=[{&(0x7f0000000000)=""/39, 0x27}, {&(0x7f00000001c0)=""/183, 0xb7}, {&(0x7f0000000280)=""/213, 0xd5}], 0x3, 0x0) kevent(r3, &(0x7f0000000000), 0xb9df, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x43, 0x200fffff}], 0xffffffffffffffe1, 0x0) preadv(r3, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/241, 0xf1}, {}], 0x2, 0x0) fcntl$getown(r3, 0x5) 16:00:48 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x10, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000003c0)={0x3, 0x6d3d}, 0x8) execve(0x0, &(0x7f0000000180)=[0xffffffffffffffff], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) socket(0x7, 0x5, 0xc6) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="eaff9f91a2f2e79648", 0xffffffffffffffea) execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000080)=').\n\x00'], &(0x7f0000000380)=[&(0x7f0000000100)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='^\x00', &(0x7f0000000240)='-\x00', &(0x7f0000000280)='&-\x00', &(0x7f00000002c0)='&-\x87:]{/%\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00']) setsockopt(r1, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) 16:00:48 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = semget$private(0x0, 0x1, 0x11) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f00000001c0)=""/192) setsockopt$sock_int(r0, 0xffff, 0x281, &(0x7f0000000000)=0x9, 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r3 = accept(r2, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) r4 = semget(0x1, 0x3, 0x85) semctl$GETPID(r4, 0x3, 0x4, &(0x7f00000004c0)=""/114) semctl$IPC_RMID(r4, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000080)={0xa46, [{0x3, 0x9}, {0x3, 0x8000}, {0x3, 0xffffffffffffffd6}, {0x0, 0xb1}, {0x1}, {0x1, 0x7a11}, {0x3, 0x2}, {0x1, 0x62000000000}, {0x3, 0x9}, {0x1, 0x1}, {0x3, 0xffffffffffff0001}, {0x2, 0x6}, {0x2, 0x3f}, {0x2, 0x3}, {0x0, 0x80000000}, {0x3, 0x1e93}, {0x2, 0x4}, {0x1, 0x6}, {0x3, 0x5}, {0x0, 0x3}, {0x3}, {0x1, 0x5}, {0x3, 0x6}, {0x1}, {0x3, 0x128}, {0x3, 0x7ff}, {0x3, 0x1f}, {0x3, 0xffffffff}, {0x2, 0x5}, {0x3, 0x7}, {0x3, 0x1f}, {0x2, 0xfffffffffffffff9}]}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f00000003c0)=0xc) fcntl$setown(r3, 0x6, r5) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000400)=0x20) getsockopt(r0, 0x200000029, 0x40, 0x0, 0x0) 16:00:48 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) socket(0x0, 0x4005, 0x4) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x27, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0xc4, 0x4, 0x3, 0x6}], 0x6, &(0x7f0000000140)={0x5, 0x5}) kevent(r1, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x8, 0x20, 0x9}, {{r0}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffc, 0x40, 0xc0000069, 0x10001, 0x400}, {{r1}, 0xfffffffffffffffa, 0x3, 0x40, 0xa39, 0x4}, {{r0}, 0xffffffffffffffff, 0x1, 0x3, 0x2, 0x400}, {{r0}, 0xffffffffffffffff, 0x20, 0xfffff, 0x68, 0xfffffffffffffc00}, {{r0}, 0xffffffffffffffff, 0x4, 0x0, 0xc31, 0x5}, {{r0}, 0xfffffffffffffffe, 0x37, 0x3, 0x4, 0x100}], 0x10000, &(0x7f0000000000)={0x2, 0x4}) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:48 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x10000000002, 0x2, 0x0) r2 = syz_open_pts() munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) poll(&(0x7f0000000000)=[{r2}, {r2, 0x89}, {r2, 0x80}], 0x3, 0x800) write(r2, &(0x7f0000000200)='7', 0x1) r3 = syz_open_pts() close(r2) dup(r3) syz_open_pts() write(r0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) readv(r2, &(0x7f00000002c0), 0x0) sendto$unix(r1, &(0x7f0000000100)="fc4f5434b0dddacd104c57559c26c0", 0xfffffffffffffe75, 0x407, 0x0, 0xffffffffffffff76) 16:00:49 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) 16:00:49 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}, 0x8) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000080)="abdd2700630eb8d939", 0x9}], 0x1, 0x0}, 0x0) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) r1 = getpgid(0xffffffffffffffff) getpgid(r1) 16:00:49 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x3) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x800c7005, &(0x7f0000000100)) 16:00:49 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) read(r0, &(0x7f0000000100)=""/67, 0x43) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) readv(r0, &(0x7f0000000200)=[{&(0x7f00000002c0)=""/228, 0xe4}], 0x1) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f00000000c0)=0x1) flock(r0, 0x2) setitimer(0x0, &(0x7f0000000040)={{0x0, 0xffffffffffffff80}}, 0x0) 16:00:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() getgroups(0x7, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) setregid(0x0, r2) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0xcc1) close(r0) r3 = dup2(r0, r0) r4 = getpgrp() openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x30010, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={r4, r5, r2}, 0xc) dup(r1) r6 = syz_open_pts() readv(r6, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:49 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000080)='oL', 0x2) writev(r0, &(0x7f0000001580)=[{&(0x7f0000000480)="5d7434fa9e0e1fd2b60defa43925a8622f2646c0ca5e8a9fb83acf4d4ed17a7c08c85e612a13a2933930b62213db632b", 0x30}], 0xaa55433c0c4e6a3) utimensat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)={{0x2, 0x1}, {0xd221, 0x7ef}}, 0x0) execve(0x0, 0x0, 0x0) 16:00:49 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000080)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000)={0x7fffffff}, 0xc) 16:00:50 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x1, &(0x7f0000000100), 0x0) fchmod(r0, 0x4) fcntl$getown(r0, 0x5) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8c40, 0xa) dup(r0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000080)) 16:00:50 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000080)) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000100)={0x101, 0xff, {0x8d1, 0x5}}) r3 = dup2(r2, r1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0x4, 0x4, 0x6, "caed052c09eb9d5cba0c7ddbb0523f38bc3565dd", 0x4c, 0x8000}) fcntl$setstatus(r1, 0x4, 0x84) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0x20, 0x10000, 0xffffffffffff0001, 0x1, 0x2, 0x800, 0x20, 0x0, 0x1, 0x8001, 0xb12}) fchmodat(r3, &(0x7f0000000200)='./file0/file0\x00', 0x81, 0x4) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000240)={0xfffffffffffffffd, 0x9, {0x1, 0x40}}) r4 = dup2(r2, r1) recvmsg(r4, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000280)=""/27, 0x1b}, {&(0x7f00000002c0)=""/86, 0x56}], 0x2, &(0x7f0000000380)=""/44, 0x2c}, 0xac605ae4d58f09f7) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3, 0x12, r3, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000400)) mknodat(r2, &(0x7f0000000440)='./file0\x00', 0x100, 0x20) open$dir(&(0x7f0000000480)='./file0/file0/file0\x00', 0x280, 0x103) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f00000004c0)={0x5, 0x8, './file0/file0/fi', 0x27, 0x1, 0xfffffffffffffe01, 0x8bd3}) fcntl$setstatus(r3, 0x4, 0x8) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$TIOCSBRK(r1, 0x2000747b) r5 = msgget(0x3, 0x6b0) msgctl$IPC_RMID(r5, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000500)='/dev/tty\x00', 0x10409, 0x0) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000540)=0x1) getsockopt$sock_int(r0, 0xffff, 0x100f, &(0x7f0000000580), &(0x7f00000005c0)=0x4) setsockopt(r3, 0x2, 0xff, &(0x7f0000000600)="1d2293ee7761650bbc7fd14fde240aabe91926e5e6cb0d870a8331a154e933b2dc0abd23b2df5783889b23c0a495ba01e11b720222452a1c82b6ce56ef60d4b17ac5aa2ca044605434f0d61645244b9cd2a9a602e60705ac6cb91961ad405938e4003cfe66fd51e299b788bacf0e6f061e52b8e01a2ea49f05837af2c3af87a2ef4a14cd8242941283067e831d29dfdd17ad55f8d729b52c081059873ead9d80fd0d2587a224", 0xa6) open$dir(&(0x7f00000006c0)='./file0/file0/file1\x00', 0x801, 0x80) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000700)) mkdir(&(0x7f0000000740)='./file0/file0/fi\x00', 0x1b9) 16:00:50 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x50, &(0x7f0000ffd000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r9 = getpgrp() r10 = getppid() shmctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x1000, r1, r5, r6, r8, 0x0, 0x3}, 0xcb81, 0x72, r9, r10, 0x7fff, 0x7ff, 0x4}) link(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) recvfrom$inet6(r11, &(0x7f0000000300)=""/75, 0x4b, 0x2, 0x0, 0x0) socket(0x6, 0x5, 0xe2a) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000380)={{0x0, r4, r2, r7, r2, 0x41, 0x9}, 0x2, 0x9, r10, r3, 0x820, 0x9, 0x1}) chroot(&(0x7f0000001540)='./file1\x00') shmat(r0, &(0x7f0000ffb000/0x4000)=nil, 0x2000) getsockopt$sock_linger(r11, 0xffff, 0x80, &(0x7f0000000400), &(0x7f0000000440)=0x8) semget$private(0x0, 0x4, 0x100) shmget$private(0x0, 0x4000, 0x20, &(0x7f0000ffb000/0x4000)=nil) pipe2(&(0x7f0000001500)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) sendmsg$unix(r11, &(0x7f00000015c0)={&(0x7f0000000480)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000014c0)=[{&(0x7f00000004c0)="99b84652cca9d0a3cd4fe32cc2da6843b2c7f5c778afb74dde16fe9e0037159c7d6ec2aca6e99e64cd77c737bd6d083ae255514de815589328a68f6085e06735d5bcb03fabbc56aca7e58ea54e07df5aadba265424aaaa8c721fbbaeac2eb56fc1c42b563ebc27319011f65ec3be164e7f9a1104d947c66c72e76317011f111e874654281c14e9f5c4ea0b4290f3db75319a3b10ba2c98de038c02cf3b8fd90afc13ead707a56cf15903e08d221d4f8179c391e07b8e240e1bc66d364ab77efbe9266791a56c69f1c75662d064f2c3e949ecef2e46b8fbaf3b08e4876078900c7696481b3b0e69f3523f100060b619de342e7c3a091bb6ff37751b596b7795fad5fe61321f43b985c52039f58040ddec0486421bd2e9cc30fa27673aa02ab7522dec88da1416f287da72e7ff2132cdaa9cba5fb50fb20b7e700af4d4ba48094b3fabe408bd73c6444ad3d1630abb5bda0c6a370a8ede8e46b1b9ad2e20fc3d8abf6ad8c5f747b67a4d06b4145fc7860d39c2c474241f8ec3e03a0351dfb0ba7a3217fd3a12e9bbaf53afb1103501c5a23c2e589984eda9bb9b0de1fc0cec11d39736d2a6f7967b1eae4594964582cb9b9312349c22bb24da33c313e05f15db64503daf30ed2e20f9e340f9dafdf9d749258620e12ae80c5e22ab467dc1e5f38b02ab0be393cfc108735865169760c9e7c5a51eb9174bfe64b044d45ac78b55be3c6ca91a5dcf263a13f494ecf90cfb2ba49a661aaa8f4a371f76247807be64205fdb99a76492a7638e5cbeb8029491c518a4db0a44fcaeeabdfa45b0ebed1a8b8d06ad3ec4d89accd73752a8294efa58c69fbe5e99e2a854cdd613504da0e2f49353bc03b45e815b9595e670098840ef52b5325174ae9594914ca4b54c7564037cfb6e6b5dc3845b3aa772c1bfe8eb9dd08464e6506a7ce356e21037f09d369b5fed6e0356da9951a129b32f03ec47bf8dbe8bf751a223ee3e69f441c4fbf18d60bf6973584aecb4eb2921d79e75635aff61428978b49b92e14657fbf90f185f8f7aae3cf613ddd1492eedd7709d5b25253dbbc6102baec5957527a0a6716bc5faaf7d255e843c576791d2f677160ccf81cd4d25a982de4200812adfa37808e5520c2c0c871381128d8247886bcba8ae0c4e0ae05f6042e26c72e41f3093a1085b60bf1619aeef002acefba56704cb4fba0a40b75a7bd7d142f290bd20bf49cf5727d2dda152686d7407cc94912a8de67bd56e8fed808e7b83fdcf869ac0db6ddbdb8f476767356f07784cc6e81a1f00bddbb07e1d6941f4662f7c2d0ac9342b49b48d225916afc6b728451af24c77430596f7fde2e4214b0a4f57d32c417606296683823e071c71f4f37e53084a082b4f24338e92e70dcdefef7b018858f09672fc9c54723464ee4193578dfcbfb1558ee814322a9fcf78de2a2afac48271f35cf8e4b25d8c4a5c0a290b6d23710cfed82f4ba0e1825e701a7b71310c527b5c0c31fe3b53c97cc182f95b28d87bc12e6c72ed56f49472a4bdd4ff096e5e56ab5918329daf2169b53ad2887b7ff97a66ad7a19d7621813a045fe29c231bcc308bc63259e8781b5ebc6d6df89ca1beaee6abd427c6deb8987e49980d352f54bedc2147dd32294e41dd842b5d21b2c86f312b6e6d4431651f36a4d2937b402a5ad076b197456b736192cb8d7a67c0421faca07122604026b7c9dcb7892bbd4400a96c29aac5b6340b7e0f1bf605c6c30c9bc5cb7f730d39cadbe99a8cac86d4e8426be8f91511642477462b13ae973f5c11bd7e3ecbeef17bad052ca482a335a1042fdec6a0dc4f071a291592ee60b41feb1e7ef3554817a88c6fe6ad06815ff6dbd41a2a4eace374a9a3c520fa770ad7abe4ebb77efee5c5d07daf55537f1db50a91aafe46ad165bbd2abac70a6c9837be914df43c95de7fe2b62732feceabf75162ba0785b9f707a3118f4a1d93d8b45d60988ce2165c3b56cf1b58302d3013cfa96caca8feefd17092b21eb9ffba4583cccf4dd3464775090bc61e665bc34e154d1cdff8232167bc265f2903c7f525fb8482374ef2e89780cbc76f765c5d478229ce4b4796c6fe084695f0abd48bbbbe00551872ceadfc3b4b0775a2137da0ca44ba31f5f6643a4260a5f91e4e86e0c60d73cadfa930ba876f190bb031e9e3e75a8f93d036db5cee2166cbc94a27760a73aface4e2f0ffbc0fa65866f5d126b65346a2e3d71f26f7c4451731b71404f91f0cf348bf79b2739153dda68980720775aa22eab54dd9ef05e68f214e9466a38bd4dd983394a44e5fca570f217bddf74cdc73cd014baf12837d097a0f9e897a461cb81fbb90f8bf6a34901f4549a9877d445db989d2646afc81a8effc3016dafe8edbe5e0192bbec0934904af5a6fd716e6aa4ff9d1ab2231937e1e0e023e25c6ea82f1896d25c7aec28244d00880ec2dde7aaf5a41a504fec4640134fb33e36641852a003f45479043db10009357ed05ed9741b1108b70569829286a72becc38a20e635b05aaef14f4213948a9675787a4b936531ac37614e970cc02418694588cffe3f6eea53995ba92891d4ad0e2241e756318ee6f0ec805bc1f3a026cec71c2c9b02da1eb008250f1ae16af6670d2181204bce3f1089ea4f274e5e5922f75a46611dc20faef0bba693266ffa896824285b9d74abecd63f2b8c7b34166ec763031cbd4a9c80ef930739aca066a6d94706b5503303a9c748b3f171a2cf59e6324b35caf4fb2e21a41d5280db13ab885ecc5790c3bd65669879da5ace718f1251b23402e69c4514964823cc9f553a0dfce703ce881004746e8d0161d9455e184bab080fb85a8741046f4813148caed5002fa8419e1afe7f9befdcaca462714bc53c0dd893629873674fe74fbb897fbe918aa3194c2c1d13e4e07e93e6ea4ebd9bee3bc2eea9b9f4d745fcd1949d3a052a3d486aaf4e6ebdf96667704d908e1474c8144111529ba064da7cf8cdadcb196a3c8b02457e45ba68b6f4034f76573e4ace7cb45777b60119a65245ed9ccfcbf1974aced391f2c45d783a369dcfa1c463f2778bad706be63bc59ae98d9f7ba33291408db0b919c5410723aaedeff796a87b92adeb5a3dbe04231b8979c246b38961f789a792eb8d8a97323bc7454c69d6375090da08a2620b086cf217aee55cd98d8248bcd8c47ce42de91db537fa9cd97ee2bdde1307a8be708256fc71bd335d2744a636ff094f5c936e0c15823b96c2bf8daad4590707b32b39d152a2d3e0b56a3baaf24585b1ab492fc7739ee6ee67c1a239eca8a6093c082e7e1cf5ad2ba545e3e0dc3ff8a53a18594c85d3d39f1e7cde4b5f03c772faaa6671a6cb61edede8e42549c8580422f7612423ba71553a51713c5cf37095fc7c4a7f99c4eed189dd33ad608ed804982666775d56e2589aefd6b8b9262b4e6e85090fe3acf2e3abb92406719e5dec41fcb83a105b6798d0cd941bac61c23ed55ce88da154fc1818c9c760ecfbe4270e2b7179e29bbaa0faeb7eb9985582a7341dbda23651ae719132d5c43cc6dee28d9883a00986754860f54bcde53dc858841eda89835b1042a28fce16c087db4f5bafe124255557ef7f92f138a16520ae6dae144920c00a9963194f516739bf9f818e860742e2b42593ea6c224638591cfacf15cf1dadace2d56a902b4af01d15973d6907c47b0df8d7ad549c3a6381fd14832b6ed833a9d4cec7be7c655d826362d7570ad318162629fac17787e13cbf540a471caea37902dfdd6abe697a0754757b103069e78289bfc59f22571983b04a94f7fb14985c0c95e259860627e324b4d5f657a072c066abbffa35580d3fc1c6bef586e8db75d1d45bd0da9af11c2bf4ca5f3703f89247e7957d1ed7a3fdfece60705e16b167ab3744ba514b8a1ae01f6f535b71d815116408bd8235a7ad19a72782113f8429a8daa183fc87fe030a5fa7c9c7797bf1b9bd343dba71fd46df7376385ae76c09e151761c99cb8df2aa45a0eadb8f6c29e0d1b3aa29590a9bcba7ed819db5283e8eb2153228fa0bb53e49e3ecca0618498560b8276e3f5198db851994667881ae6b1f1b538b9b43b3dd91838f41f014c96b935c7192d66d64368f9ca9aaada7f9cc9065a5b4bc0d93e80884d1babb9491e0c3821656661083435ca4fa2c25161227cea3a57b614fbfbec8a4e07ccee8387a89742eb889ce9addcf1a479d23015fae4f8fe543feb11162b927e218415931af2245982dce0a8719a73e49f9fcf2ca1c241a42deadb0a7952434d8ceb5f80a029a0efd737777d88865297e370764bbc1cb880e2f209293ee166062926ca61cf9756fbc2f5e493cd86648346a1b75940a82859529b65525540be5f01bf6a20c04cccf30b4ee4d3427c80242202c3dddbb13a678e6f037ec28632b8e8a232b709f84fee31766c364395c236d6f26175aec152fcee8f61aa1f48a673ebabcd0712dfd1154f4f0bcf2208ba5cdaf02faae2c85e3add9cb960ce6c515a3eb8c62cc8cb6fc88ecec16298db71e54ee676776674b53ae604784251b81c6abbea7330eead5233fe0dfe24dd441f412b9af78bd064148f094160c31fcb526251ab53a2789a810076c253b70666c004490bcba5b118c8d0301a7d65efc95b86fb2e07e7b89e1c43d9af83061f22a1c30ed6711059fe5f494039b5b9c8c5e5b801eaac8cb6780c6be673c60545aac0be74a6ee178f155464956217a7430a2c6803863aebc7b9f00a46dccb354f3b57c4306cd5e4e444886207b3f082d53961c5eb4f9424f42c4d029ad8e9d519450e53ccd0f4dd34b4008fb6a1569cdc3e025ebe6eb18d0172152ea3fe63dfa146ac3c22626c5b2c2a319aa1f81e36737c176805d1c2cdb7fdf300d06e36761b4d347b25913cbf07fa2e92583f7a1547271a3e95a06b1edd71f73c2eeb1e05fab34162c233f569e2e0528aeda2492c0de57d13602cd79e45163b3dac7017b43c0985ed1d2c2af06b8ee4ec4c379b82379eb3ebaff254e9b1f93a3e36a112b19baa18fe495c8f3a64a2c87409ee9b7ef29960b98ffd69f8b8f1313ad1ed235396ba7a5f8a32009761af6660abd184ec20d828f2428a39f919b37ed731760a8941c6fecc07c2a2dcae196e2de511e744979288e4bf8fed760e85345fa98f31891937c15536618b4031acad3ff4a3f228c67f5b278a8742b4749bafc3859b35242330c1490075c7f22539db67ca0950c9106f95adfb9c933c97e91d3ce986db60b2f3a0397ad9bfae7ee265817fd3ed08fc5df61d1d685846a757e85008b465cdab196de130f71609d0207ee5bb90952d4ea1373d0e8f4b1839c3f5a1d9f9716b34b84258138fd7ba56934108ca65d0d6108d53c4a5d348f3cbdb5763ab1daa346db983f2c22679bb5e67342032aee37469b814c4e8cc8d7dd7b6e6b681f81378b301ea8c5487793a5cdd704a7c32a0332ee92ccc0aedd47921f2bfed22ff989b42e0ec71fe0e3ffb01e283aef1aedbea529d4df9ea0fba6b7aca6d37cd7827f667495587bb20a047745dde84995f48fa5efeffc34fd2fe31b84e0893a3caa937d3972dcfde68aed1c9c8f035359d42883e4fa8c4df3b519fbc25341244954e90047833d61ac1817781205b24f0da19b09a14b98b890efea3cacbf4f05a69b9064e0ab1c2fe02359d0aa7d7af016f51320bbd682c5ff274278be54f12e42f604673eaed69af6aea67327b5e9799f83fe4e74c205839d65d9fb859a4117700dbfc1345088965e28250edfa6dafa32522e15b77f819a33d35473d5593530b50b4ee37bb1ae708de26605", 0x1000}], 0x1, 0x0, 0x0, 0x1}, 0x408) ioctl$TIOCFLUSH(r13, 0x80047410, &(0x7f0000001580)=0x6) ioctl$VT_ACTIVATE(r11, 0x20007605, &(0x7f0000001600)=0xb30c) ioctl$KDSETMODE(r11, 0x20004b0a, &(0x7f0000001640)) ioctl$WSDISPLAYIO_GETSCREEN(r14, 0xc0245755, &(0x7f0000001680)={0x81, './file0\x00', './file1\x00'}) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000016c0), &(0x7f0000001700)=0xc) shmget$private(0x0, 0x4000, 0x14b, &(0x7f0000ffc000/0x4000)=nil) r15 = semget$private(0x0, 0x3, 0x80) semctl$IPC_STAT(r15, 0x0, 0x2, &(0x7f00000017c0)=""/37) 16:00:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33052863fbd5e41789632dfc94ff334ab119515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b79e86d4af4ee6802817f4287cb2d72b8bcdb9ad8a4f5f728193ef198823f12fc4d5f16b136a5d00d1628b53ad28e06c587e7fc04130b421893902d83a84373d41486b00d9a78b9dbf309c995cccd939d000137ab8b0b89004582eeab3f276fb5249a0904d117b04001c2457f3e7b23c521bf99325d692a1f694babede66d5edcb4378dc751ff84c3ceb2fcb8f336e905cf15a0992e0bf5192fa3fe19e6f02a4e4e17468b8567077016c5cc69448159a71135b49ec812dc5323029bfc130e7f560350d863207fb86f89452f35ea7ca477b7dda142dcbe505d13d89db3498cb47a475cc8554067bb8fbc3dc32052036330", 0x134) write(r0, &(0x7f0000000040)="0418b10900ad5662b3c4020000009f5c14c776b631adbf6203d7879ba9c5c9d028147f02c116", 0x26) r1 = syz_open_pts() socketpair$unix(0x1, 0x400002, 0x0, &(0x7f0000000080)) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x3, 0x0, "b08dce5800"}) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000180)=[{0x0, 0x20}, {0x8a, 0x6}, {0x42, 0x8}, {0x85, 0x8}], 0x4}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x24ab6d9bac2001dd}], 0x1) 16:00:50 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x100) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x3, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1, 0x2000100000003}) fcntl$lock(r1, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0x6cf921cc, 0x200000005}) 16:00:50 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getpeername$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000000000000000000092d108ae80df150000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000040)=0x6e) mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x204) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:00:50 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x1) r2 = syz_open_pts() bind$inet(r1, &(0x7f0000000040)={0x2, 0x1}, 0xc) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x40, 0x89}, {0xf6ae, 0x40000000}}, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) sendto$inet(r1, &(0x7f0000000180)="f4fc67596dbe43e94829374b169f1c3f8fe731f697a04e2e31fc64bc552fb646c557dcc2d359e01365b14413c6ace9466b643c21a16198c38e1da5685cc0d5b45d34ec28631216a6596bec049f30ab99e76501fdb9f9fa8af90a4d875d", 0x5d, 0x1, 0x0, 0x0) r6 = getuid() r7 = semget$private(0x0, 0x5, 0x80) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000200)=0x2) semop(r7, &(0x7f0000000280)=[{0x2, 0x400}, {0x3, 0x8, 0x1000}, {0x4, 0x4, 0x1000}, {0x1, 0x0, 0x1800}, {0x0, 0x0, 0x1000}], 0x5) ioctl$TIOCCBRK(r1, 0x2000747a) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580)={r3, r4, r5}, 0xc) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000340)=0x1) ioctl$TIOCDRAIN(r2, 0x2000745e) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000600)) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) setsockopt$sock_linger(r8, 0xffff, 0x80, &(0x7f0000000380)={0x33739cb4, 0x7}, 0x8) seteuid(r6) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000003c0)=0x4f) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000400)=0x3) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000440)=0x1) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000540)={0xffff, 0x2}) fchownat(r0, &(0x7f0000000480)='./file0\x00', r6, r5, 0x4) semctl$GETZCNT(r7, 0xfffffffffffffffc, 0x7, &(0x7f0000000240)=""/21) shutdown(r9, 0x3) semget(0x0, 0x2, 0x80) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f00000005c0)={0x2c, 0x2, {0x80000001, 0xae}}) semctl$SETVAL(r7, 0x3, 0x8, &(0x7f0000000500)=0x1) 16:00:50 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x1) r2 = syz_open_pts() bind$inet(r1, &(0x7f0000000040)={0x2, 0x1}, 0xc) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x40, 0x89}, {0xf6ae, 0x40000000}}, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) sendto$inet(r1, &(0x7f0000000180)="f4fc67596dbe43e94829374b169f1c3f8fe731f697a04e2e31fc64bc552fb646c557dcc2d359e01365b14413c6ace9466b643c21a16198c38e1da5685cc0d5b45d34ec28631216a6596bec049f30ab99e76501fdb9f9fa8af90a4d875d", 0x5d, 0x1, 0x0, 0x0) r6 = getuid() r7 = semget$private(0x0, 0x5, 0x80) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000200)=0x2) semop(r7, &(0x7f0000000280)=[{0x2, 0x400}, {0x3, 0x8, 0x1000}, {0x4, 0x4, 0x1000}, {0x1, 0x0, 0x1800}, {0x0, 0x0, 0x1000}], 0x5) ioctl$TIOCCBRK(r1, 0x2000747a) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580)={r3, r4, r5}, 0xc) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000340)=0x1) ioctl$TIOCDRAIN(r2, 0x2000745e) chown(&(0x7f00000002c0)='./file0/file0\x00', r6, r5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000600)) setsockopt$sock_linger(r8, 0xffff, 0x80, &(0x7f0000000380)={0x33739cb4, 0x7}, 0x8) seteuid(r6) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000003c0)=0x4f) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000400)=0x3) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000440)=0x1) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000540)={0xffff, 0x2}) fchownat(r0, &(0x7f0000000480)='./file0\x00', r6, r5, 0x4) semctl$GETZCNT(r7, 0xfffffffffffffffc, 0x7, &(0x7f0000000240)=""/21) shutdown(r9, 0x3) semget(0x0, 0x2, 0x80) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f00000005c0)={0x2c, 0x2, {0x80000001, 0xae}}) semctl$SETVAL(r7, 0x3, 0x8, &(0x7f0000000500)=0x1) 16:00:50 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x2003, r0) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCCONS(r1, 0x4004427c, &(0x7f0000000080)=0xfffffffffffffffc) 16:00:50 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x4, 0x0, 0x0, &(0x7f0000002c40)=ANY=[], 0xc0, 0x1}, 0x0) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sendmsg$unix(r1, &(0x7f0000000200)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000040)="123b979dc4e1268c6e6332fac300", 0xe}, {&(0x7f0000000180)="3b7efae5d3068e3573f18a4085130498fb52edde50f26f630b51424da65c85183dd807ec8a1660f3f89b93554f499ed9abe9c5652650c8ad78bba8bc1d9b062a746f62132e54bc02c92efa36db28316387627eb0b10b69b8b95e9805c0a2491309dce2c7d48ad315e3b6f0d0c481118bf2f585fbd7cb", 0x76}], 0x2, &(0x7f0000000300)=ANY=[@ANYBLOB="0000ddff000000000058cc9e890002c32b192b2bee2513730277f296a6285ff8ed3ebf248c5085b32a", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB='\x00\x00\x00\x00'], 0x38, 0x40d}, 0x40d) sendto(r0, &(0x7f0000000240)="9635773b48e02ae2d7529772231a8ffe3c1d38e8d64d42740be844525a3029830600c0143debf938b1b540ccdcd509eb5639d326c2e2e9920b55ab097f104b0aef", 0x41, 0x7, &(0x7f00000002c0)=@un=@abs={0x0, 0x0, 0x2}, 0x8) 16:00:50 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) chmod(&(0x7f0000000000)='./file0\x00', 0x0) r0 = socket(0x18, 0x8003, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_open_pts() write(r0, &(0x7f0000000100)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809e17b781dc38ba45876339c236d2842d569020287ce96991408074f0a8b7f55c354e9b9d8ed2600641a158f11973a86ce02a5a6b8740a0f7ca4dccf1e3e98f68c6fd5", 0xda) r1 = shmget(0x1, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) r2 = geteuid() r3 = getegid() r4 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r7 = fcntl$getown(r0, 0x5) setuid(r5) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELSCREEN(r8, 0x80085754, &(0x7f00000002c0)={0x3, 0x3}) r9 = getppid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0xf8, r2, r3, r4, r6, 0x2, 0xf78}, 0x54d, 0x3, r7, r9, 0x9, 0x6ce, 0x5}) 16:00:50 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x1000, 0x0) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0xfffff, 0x51}], 0x986, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000140)) 16:00:50 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x4000, 0x1000000000000004, &(0x7f0000ffa000/0x4000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x0) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) shmctl$IPC_RMID(r0, 0x0) 16:00:50 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) pipe2(&(0x7f0000000100), 0x10004) socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080)=0xfff, 0x4) nanosleep(&(0x7f00000000c0)={0x24f9, 0x73f}, &(0x7f0000000140)) 16:00:50 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = dup(r0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000080)) close(r0) r2 = kqueue() r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x80000000021}], 0x227082db, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0xbf2, 0x0) 16:00:50 executing program 1: nanosleep(0xfffffffffffffffe, 0x0) nanosleep(&(0x7f0000000080)={0x80000001, 0x4}, &(0x7f00000000c0)) nanosleep(&(0x7f0000000000)={0x2, 0x7}, &(0x7f0000000040)) 16:00:50 executing program 0: fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f00000000c0)={0x1, 0x0, 0xffffffffffbffffe}) 16:00:50 executing program 0: setuid(0xee01) socketpair(0x18, 0x4, 0xda, &(0x7f0000000180)) r0 = socket(0x18, 0x20000002, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) write(r1, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f00000004c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50b018be5455ba5fe808f9840f9e13da075ee54c068224873e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde4015b9d8a14970b846a2486d88ccf61aadf5c11f8b08003237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba4007a0a477670c0e9c3cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978acdb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f9ab70b59326a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3fdb4f82c7342c1f2e00a96000000000000000000007c46d991810cd27ef09527d167d405daf92f1c2e346bf1b36f4e1dddcf481a0833a7442cec94be170b11961dd8081454c3ac135a84819a5faa29eb6713a93e1e35ff8501f1d0e8d46e97fb2a50ed40273a5adeead5149889fd94928beff1c135c8c95435b11fd1f7b696320f4ab30cb87579d46ae29a3b16e5e8a43e731fb68572426211ec8824482140a2c7b2a9d9ec3afd3ac2acb3d74c9d60493f27410eff1eefb2b546", 0x2ab) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xd4f2, 0x0, 0x3, 0xfdb8, "b08d16c666210524d8e70000001000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) setsockopt(r0, 0x29, 0x28, 0x0, 0x0) 16:00:50 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8020426c, &(0x7f0000000000)) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x101, 0x100000000, 0xfffffffffffffffb, 0x1, "8c9d3150703262e69c055832f9e80271d4febb3f", 0x2d, 0x3}) 16:00:51 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0xfffffffffffff7e1, 0x6}, 0xc) r1 = socket$inet6(0x18, 0x3, 0x0) listen(r1, 0x0) 16:00:51 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000013000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x0, 0x10001}, 0x8) 16:00:51 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) r2 = semget(0x1, 0x0, 0xc) semctl$GETPID(r2, 0x6, 0x4, &(0x7f0000000080)=""/210) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) 16:00:51 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r0, r1) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB="70ff0f00000000000000"], 0xa, 0x0}, 0x0) 16:00:51 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x91}, {{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0, 0x0, 0x0) getpeername$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) dup2(r1, r0) 16:00:51 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) r0 = open$dir(&(0x7f0000000080)='.\x00', 0x8202, 0x81) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) close(r0) open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0x60) 16:00:51 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000000)='./control\x00', 0x0) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) unveil(&(0x7f0000000100)='./control/file0\x00', &(0x7f0000000140)='c\x00') close(r0) 16:00:51 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) read(r0, &(0x7f0000000080)=""/122, 0x7a) 16:00:51 executing program 0: r0 = socket(0x2, 0x2, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x5, 0x100, 0x8, 0x1, 0x0, 0x5, 0xd95, 0x2, 0x3, 0x10001, 0x8a}) lseek(r0, 0x0, 0x2) bind$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r3 = socket(0x10000000002, 0x4, 0x81) setrlimit(0x0, &(0x7f00000001c0)={0x7f, 0x4}) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r0, r3) ioctl$TIOCSCTTY(r2, 0x20007461) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000180)=0x8001) 16:00:51 executing program 0: r0 = socket$inet(0x2, 0x3, 0x80000000102) r1 = dup2(r0, r0) ioctl$TIOCSBRK(r1, 0x2000747b) listen(r1, 0x0) 16:00:51 executing program 0: mknod(&(0x7f0000000440)='./bus\x00', 0x2000, 0x0) unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='r\x00') r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0xb9a, './bus\x00'}) link(&(0x7f0000000340)='./bus\x00', &(0x7f0000000380)='./bus\x00') mkdirat(r0, &(0x7f0000000040)='./bus\x00', 0x90) stat(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)) 16:00:52 executing program 1: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x4}, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 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) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r1, &(0x7f0000000040)="edbf49c80de7c714", 0x8, 0x0, 0x0, 0x0) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:52 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80200004, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) read(r0, &(0x7f00000000c0)=""/77, 0x4d) 16:00:52 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)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3e00a9684a1eb5c3cf0997fc70d4354105a099828d6d132a30f4300e9c56b007e9d862572f2ee939d56449aa7f41bc302e037e0431629f85f2d762da74c67822a73adb616b38d9365bd67adffd18a628921000000000000000029f46af98260d222", 0x25c) 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)={0xd4f8, 0x0, 0x20003, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215fafe0112eb0d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000000c0)="3be9ee4f99e2d6edd330fb841ab35485680cf8089b8d1cd8c812a744ac0955f1763face4878770e6d46378e2d46074dac997c3fd2afbc454961af4dd4b7a4f3d264ab2a88a4e1e90c2983b229df0d261407842b1988637bc1c5526bd168bbb86dbfd0c4859388575aef2730d618c4de3d0d61daa0f08a02428062f6e1211749ad2d38a9fd9ccc1c90c53f57397f03d7718ec7f28093a6e9830845580d444a5470afeef398eff", 0xa6) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0xffff) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x81, 0x0) 16:00:53 executing program 0: r0 = getpgid(0xffffffffffffffff) r1 = getpid() setpgid(r0, r1) r2 = semget(0x0, 0x7, 0x420) semctl$GETZCNT(r2, 0x2, 0x7, &(0x7f0000000000)=""/163) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = semget(0x2, 0x7, 0x2) r6 = semget(0x1, 0x0, 0x200) semctl$GETZCNT(r5, 0x3, 0x7, &(0x7f0000000100)=""/198) shutdown(r4, 0x1) semget$private(0x0, 0x3, 0x8) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f0000000200)) semctl$GETZCNT(r6, 0x2, 0x7, &(0x7f0000000240)=""/228) getpeername$inet6(r4, &(0x7f0000000340), &(0x7f0000000380)=0xc) sendto$unix(r4, &(0x7f00000003c0)="326240a8c514a8e52adf469dfac4eba278c38e7110ffb060beffca89d2dbd8d6036eca7148eb225ae8afe61d3ccf09236b85e267933898dae4b49ae80137571d9015c5ab701469dd6ec48fb695ad925e5044ae", 0x53, 0x1, 0x0, 0x0) r7 = semget$private(0x0, 0x0, 0x10) semop(r7, &(0x7f0000000440)=[{0x2, 0x2, 0x800}, {0x2, 0x400, 0x1800}, {0x0, 0xa7b, 0x1000}], 0x3) setpgid(r1, r1) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000480)="b92fc75d480573fa0e10555dd5a22016bd4c1c6b1dde447e5198502c948f0976a8d0760b0b1db3968de530fd9066a7bd4dceab5bbd3dd51f6bb1b5ad8e08727c7637dcb960f444e792e9f6f8f04ba83aad1bc81ffa049815094fccdcff31280bbfadd034ce2dcfce9794e9e7ea88ed88866b12be014910692b0fdf4fff98e93157e07e29e56aba4a9f4a10bc5d372b85d5daa44c027119598a306c691aba6cd3d50330899d834bc718cf2533d278b371dc3dfd4457f9a45c2e982e6f898e8ffce46595f05a1b39fd08af7b77b85b8eff4c8572183380923e283765f36c6e64f1a09c6edf8eceeaeaff83123531db216468bd277d85748158bc6b3b4ba6af2790892b0ae0740fa04714d38819a841d307e25be2ca6322ecd9ae64c96e5c7248215c7bb820ce970c404a1240ccca80db882008748ffba8836021549be8bd4213fec89437627407f3d7c82953fea2eb50a2d72d963e45a0d824761e6117e9f69577148a0170f2c12ec225139ba803d068a915417bc79140b4c2178d51290f78d9331ce6e72bee33f149eb6e812950b0554d96d91e6667c32d262ff47b8caf798fb832f5f04604dc80c1c8de63cfaac280817cbb2e10cf3a7d0fb2ba48e8c24488b2213dfbfd0ee1cb8034059c9c3afbd67b1f3e4e44d7785708062c1a015a20efc798276926b31b82c99646c77bb917de785a7e0a336f4464987c5dd457e492e05fad423d6a198453f7bdd72b67c57d54344fdc7143928f0dcff07ec6de2cae26c652bb1eee5e489d3c6fe066186af2fd1c75e7f72cbd1e0a46e9019f545b7d584e11dfa7292ee3150da3df0e9fae3f707975c903062f0b477c90412c06ea85e80ad19f8bde44b89be634cc7b37b9090c53c430f51f4e373f7f5b753f30380d47107a8b4d87e545d741a7478ae28fb6352602c741a469c3535cfaa01b0f32c22ccb8473927e5babaac01025ec6cd857b43dd3fa14eb4a9cf28a1194ba6201d2ce402e4ceffc3d9e0915a39ca23271afcc0f1e33fbfc461f4bf78f14559b35232c2d5b9d6733ae91c3f75317e8773885a5c5a23c736c97cd750dfa02afe23525eab37c8b07a8b7ba0b7c67a191a7cf9704bd9dab879463bee08290eb47b5f5557a3999e4cccb5ecb8c167e6bf67f3abbad734bc4d4516ef087c673d5d4d286cfe39db9e4c785faa80809cafc36d12f7ce1c10b395c2d9daf3bd178de2bb54ed6d0faa480aa7816cf525b50185bd447bd8dcb66b469ee013091494bfe3ad8aa022a69ce7c50c4b75a778a929c420ab113966719ee1b482f68a6f896432f4824a3b4fdbb3a2ab5ab5c9b1b864e9fbefb826404f91ab1d81f33d021de713cd5626ecfc8c7d56b07ad785f189dad3dbe33697ce381aa14813df26120a2f5c5b1ab4be3e9f6055fe93038683665113ea64b8a70c3077904cff7dcb7f2eccea498f1c83ed8ba93827748188e3deb5dd259a5b6a6676eaa9cd7e234cabe37af8a54eb584a25fa98a895752f3e15882c8881b0cbd19977e729a444b6d49343986c509f2a83469ab5eb876df1ba1d0c3b508dea65483e1cc31736c95e4084679e531a6410dc8f0449a375b1f1a7f9a9a445f132a20a1fd615c43c07249f42da17f787826e83df8684a2c8379e6d012ab117a5caa71fa051c6a80ee2c1a0608b31f09e870a62a846c1174a2c447549d7a4e2de87951c2ac7bf4159c1f3d92b5db2548943e38c36a385f9f690ba1904ed5aa9f6df6fc193f8bdf4b93eecf8bb8edddd75cb7a7af66fcf31fac7143409682dd85568e171e6b137a9c8ad849562d6802070697856f5369af85f7ba29dc717d93b7df0a50511d3ce7fcd143ba3a0d1a6bfd32c74f7d5b35ea7da76ec496e5ad9e2fc03b7686859f595efb4c126ce2addc8bea4ddf92c37df1ad83507ae27ab2c10a5d645ef25820d218354e2feb420bc1d86b3d519c4ca236bcef1d5dba726f84523b268cd793a8bdd0634927437e5f0593a47addca304a3e12208943a1daed196314330e1cfa45ad511b8bf64e0d7ff849e74ae44d884184ba3b6eaca6a5cc203201a69cb6de1a3eeb5fa6716ee28035930b4578fc1ab72375729134f2944b8869b47d0aef2eb0d73fa2722046403273253f90ad88f104981ab14b5778a57d1e78f8861e193e48b1761626d0cca4c9875fcf81ddf2d20dbed5524489f1bb1763f1bf3cd7c500fe87217924bc37b3954af9eebbf6ecde63ed52c457353404d0e64f33ca857797fc8e0e4ccd70dec631f8b8d47e7a05e6db8dfc6281df78bdf6884144815a001a63bae12b5edfa9af64fc4016d141da9b804856a9ce31fea11f216c33c5a3c876e66fa4e03bb941357b14c317cfd8dc711e321533672a7fc646d720a061846538a2e4725d9dc277db61b22365bc6767c848fe2420272dd711c278d6e03bced609c9b4f1502f76f3209b0dc6730f6f8cfb784199fa7a161c0926ef48cd3be7765d76fae3e7cc85629413b400909cbb035768ed5ab9994242e161acdfcfa18aa2955b958646cb41602bc486f6f9aea0a2855fcd544a5d8b7e46f2e77fd911548a7ec6135af48fd74fccd05ff82ff80041fd509de03d1ac50b1d5e34a8e0dac53678adbf814183e2fe21e2b842f6db69ec748b1c2a7f800e176193b74f36fb8cd529617808c4abd80ce0cffd9ed8c9f0ad79b9e9a2ab552b5117332ccb5a77226f17838d299a53f83f190d1c54237332ff0e61640713b4d29eeec3aad50e9e466e7bda7d3d5145d41d1da2c2c16e700457d32a5067d2d8804d2a9c6c0f87c4aebf989a51336240127fd2d39ad40431c80b784086a40eadd9f952b4fd38fd0fd6f325b948b4d311bd946b1eca93b39af627c09b892b7d3b6e504fad86c833aeb9a54904c9f8d6afe75fb2e9bb941aa3ff12e42a15d0f4e371f73c5bf6889d86558ebcb43b1d0abbcc6dfe7c85e2c5521d6f31923b95ec29727b8b554a04753ae72ef2d49040626d51153d907374399e63c64b00c860cca90c886b305ba0c914f4a82536012251405cb2d0f8f386d104ee6ee2d846ca5d5e9d831444b1bccbb09ef1abf0db62d7578ceee6523d0b874153f0d2f4e64180df980d000f4c402ea8eacafb8c6fb0d4848398d0e78c8f4388942d49f9c6dfbf30ce9203a5e41742c8801ebb8e1b8bc6a2722fb226ec82d0d99f4a4fe0f10b01944ec38f043fcea9a7fa4ef1e7f576dfc7ef1f64778804f8d5dc581167ce8c1c0d9173eb423f6af538002ecaa50de6b94fa349b201d0fc849b1671fe4728ea200486f9223bb0abcfe97a08dca91b65f06bd6a2923a2279880d0350f6fe5e358710c7c594ddc5532eacd86ad62c862352719c069f4f55eaa1204e3e97d02f49e9b4b04286ea604315c4410911d0970f3c0e09384ce227454f79b789f7e29a4b8fecbea3a5c868cca8259f5d2506333b4a349e6a63644ce1b4dbf29c5249e1187d9c529a3d2b0b1dd64c87ccae827627d563cdc9efb842432b98956f5607b6df40e2abe52c9836b37ad06dbd8eb2028b7b873daf520134bce14375f9d8a530b6d0e1f39962def236f9f338b6cdcd0a9b5ef9c357c09b685331eca6f8a065ff092ba266ddd31f4c86934f3458229e952fd1f01abf16be03adeb099fd3591b1ce0bf498cdde62e0158b1235aaf1c5f7a8b3a427469ccbd1fc4ed97f4f249634d2a13da5539578f731f796f00390a4fb3215734b532e45f6178fe14d499066f47f35ec0c1ebb4160799995ad5873351d905f9c114632c327e8af714d7252337a18bf2be053584337ac4cba4f8644e330f95075c4aad103bbb2e1eb594c0ff60ac1f54bca019cfbd78b22c9c0af560e28a4375dea1903ab09f34bc4a02c2dd66f342d0d1ec38fa4b690b682030ba95573a082f9d958cde102f07c8693f5095d57c6fda191a41e413ce006d703511eaa408081e5dc0e9eb9fea79885df41bbbb40e8b7af706d3571ceb870c2cb792851016c39daf3b47c56f9e901f376c7e41e97e445090822e64fac556666b285b6174a6d38331694f04c2a0d232507daa900d5a7c2f8906036dfc8bb97ce7d6f6da3eda2cf202e9c9a0df946bf555c72190c8dbdf2ee8b8907513ca66b0fe339f4e14460143020a83ed85029c34afccc3ce6c4c090a80ca36aeecde4e64611db3ce4eada1e7c950977fa6ad02d1df05ff629c6896a5cf21ef8ae59ed9dae7206afd8583fe80e0c33f69259819d26aca92d5903c73f82611288a9b03b508fd4324a364763f40da0a291b2190b8851faa38ad2f92c9f4de314b4546ecd73d57c66456c900c69478837da6310582dc601c976bdbcc85a460f80e14e6bdb0c6102a929e31ebe3ef38b0e68b9950171f919c0daa3bff57b6398467dffc1309608cf4fb305474f9cb8e4fe42f99b7a699dc64f100a22b77c576cadc1df7099ad57b074b779a98b975e2d0d6aed65fcd9613d0875cd937f5cf68e0ccd8fd6637bb29ade9c025e8adcf39a7cf4e78b1a57040d19cba6af5054adfeff0a1eeedb3cf9f5ed92348e7864b8eea86e3bea1bbd6596367271b78c17c4d02a826e2b61661e208103f25bdbfdb6b02063efc5e8ceeaf8036da4588e2cf52dc875560bf2164b7f20df4ae9636351c994d6b0915fac9d012666c54e068ed561f8e6c85f66c6d8d83f86bbcb49a164f8b51770064fb8cc228b5c4f2e855733492432b1ee3221ee7658d79e62f3264560132cea42b6a0ac8d2f8098174bcb5db71bb31f4a4b847505c2164d4441ef54bb662880f03eb62afdd9ac0acb45f02e5c033f7fdaa2526defe5fa508ba39d58660b67bf87091e8d986b2ff862603a07cb637e39a6d5bfa5db665a7639cd5a50aa0a62c778d757f17a7efd33e6a494e41580cca03cf281098ac3301513e7846b41ee4c352c120143d49eee67dc5171f418258837f682e93bd504d95f1387ad45616b387bb5eab6c290398d91af4dca883fb771a09531f7b224ece4b1046cbf4d9e6ba1c580cf3d1317bc06a40b7a0b6ff43382a49478a6be793e0b509f6d8324ded8f250988d83b637cf684c4436a69382f163705da4fd2bd3d163b58f179464673fb68c338c58ce97a3b1da66a2768758e8bcdc26924674dfd866c7fc0c596bff48cdcc2bd39d7f188f951079e48fd36870ba964d6314329042463c16348c796537664fd70868533665a2b619e5eaacd9475ad29b936a2137c14f4eb6a054c616341d143a18cfd865b50a196cb430f396280a24f70fdf27412d844482835c79e2587a671ba59047589ace53cc8f3ff01903cebcceda69b1b78b1897f273af9e028312ee34d0e427444ad16ddf707d3b512ffa0edf309d50a12c3cec1c8c416505349efdbaec3604ccef9293025919bd4ca98990a1bcc83301a9f0951d6f32f918636e6dbf52de3cf4ebb0c2dcb631534f60471eb2ffaba4383bc1c32841ec57b3e6e029582c8ff62e4075bc43bb0dc12cdc96c27f4ad7d8ee77ee9b3ec9f3401c2e984e3bd330489a459db5ce8be1ba64e6112d32f1ab76be9f4a60591b48888880e0c1e5063037beec9175c26e68d59d98e85482f8f6dfac0d0404aa3f2b4bbf06329c893b40f850b75a669981fe0be1c954685fbe8dd49b7c034f5b5b09ec59bfa8fa62ae39dd01ee384f8973b1b87c22d754096d127f2c53eb59f769e8a6fc80c355c6ed67011de7847af82d7b7b0280bcb8c3f475bf8e9ec10b3a39c02846b3f673e6372217cf9e602290b17057e5d1d5dbef3bf5c0c8fc05a67b86c55aac98deb6a2a2ff9cd1ef11cce68e644b1ea19a65f0a98eb340ce4bc4498afc93be87dcfc0969c23bdec6cc", 0x1000) semop(r2, &(0x7f0000001480)=[{0x2, 0x1, 0x800}, {0x2, 0x9, 0x1000}, {0x3, 0x9, 0x1800}, {0x3, 0x1ff, 0x800}], 0x4) semget$private(0x0, 0x4, 0x14) getpeername$unix(r3, &(0x7f0000001800)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000ef00000000000000000000ea771f8c15650000000000000000000000007a0000000020000000000000000000000000000000001000000000006250c903f827c0e2a8aec5b1c233fa21cccbb92848dc04388bb9add6a2894c9714d6b11a736531e128c0f8b1edf94f0c75ad22fce133ad01ad0a758614ca3ca7ea2790c23a000065f990254452a51d814e33614e1751145dc0487457a6ae4e76101ea047b093749d2d7b8abd883ca18f023cd5fca623f6493ca461766be8"], 0x0) r8 = getppid() fcntl$lock(r3, 0x0, &(0x7f0000001580)={0x2, 0x1, 0x6, 0x9c3b, r8}) recvfrom$inet6(r3, &(0x7f00000015c0)=""/46, 0x2e, 0x800, &(0x7f0000001600)={0x18, 0x2, 0x4, 0x4}, 0xc) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000001640)=0xffffffff7fffffff) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001680), &(0x7f00000016c0)=0xc) mlockall(0x1) ioctl$TIOCGETD(r4, 0x4004741a, 0x0) semctl$IPC_RMID(r7, 0x0, 0x0) 16:00:53 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0/file0\x00', 0x80000000000023f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file1\x00', 0x0) r0 = dup(0xffffffffffffffff) mkdirat(r0, &(0x7f0000000040)='./file0/file0\x00', 0x0) r1 = getuid() open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x2, 0x10) chown(&(0x7f0000000200)='./file0/file0\x00', r1, 0x0) setuid(r1) 16:00:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) open(&(0x7f0000002500)='./file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) clock_settime(0x7, &(0x7f0000000140)={0x4, 0x8}) r3 = syz_open_pts() ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000024c0)=0x8) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffff7ffffd, 0x0, 0x7f, 0xfffffbfffffffff8, "dc04001b00027f000000100000fe662c5000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:53 executing program 1: mprotect(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000001000/0x1000)=nil, 0x20001000) 16:00:53 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x6, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) r3 = socket$unix(0x1, 0x7, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000180)=0xc) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = semget$private(0x0, 0x7, 0x20) semop(r4, &(0x7f0000000040)=[{0x7, 0x1, 0x800}, {0x1, 0x0, 0x1000}, {0x5, 0x3ff, 0x1800}, {0x7, 0xc99b, 0x800}, {0x5, 0x2f21, 0x800}, {0x0, 0x7, 0x1000}, {0x2, 0x2, 0x1800}, {0x7, 0x6, 0x1000}, {0x3, 0x1295, 0x1000}], 0x9) 16:00:53 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="5c8d1d62db178b1782022e2f66696c653200"], 0x10) shutdown(r0, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r1 = dup2(r0, 0xffffffffffffffff) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:00:53 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) r3 = kqueue() shutdown(r0, 0x0) kevent(r3, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x31, 0xfffff}], 0x6, 0x0, 0x0, 0x0) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:00:54 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000003, "8a6edc3beda549eebde24c6add0e7fc17fc1e4be", 0x1000100000001, 0xf8e2}) 16:00:54 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x10221, 0x81) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000000)={0x1, 0x35}) fcntl$lock(r0, 0x9, 0x0) socket$unix(0x1, 0x2, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) 16:00:54 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000000), 0x0) r1 = dup(r0) getsockname$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:54 executing program 1: r0 = socket(0x1e, 0x3, 0x0) sendmsg$unix(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=[@cred={0x20}], 0x243}, 0x0) 16:00:54 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f00000000c0)=[{0xe7, 0x200}], 0x1}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0xce1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x21, &(0x7f0000000300), &(0x7f00000003c0)=0xfffffffffffffec2) open(&(0x7f0000000200)='./file0\x00', 0x10000, 0x100) bind$inet6(r0, &(0x7f00000001c0)={0x18, 0x2, 0x4, 0x800007}, 0xc) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{}, {0x3}], 0x2}) bind$inet6(r0, &(0x7f0000000240)={0x18, 0x1, 0xfff, 0xfffffffffffffeff}, 0xc) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x20, 0x0) 16:00:54 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x25}], 0x2}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = dup2(r0, r0) accept$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) 16:00:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000002c0)="582720efabd16ebafe7325259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff33685619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdbbad85052dfbbe6a4f5f728193ef16ab93f12fc4d5f16b136a5d0", 0x65) write(r0, &(0x7f0000000980)="06e144ee79bd941659ef8d24fe0adafd52a48dedd889e8bcaf9ca83cbe87cf3024e9c271ec4502df6f49b8d7faf2c207c2c8818aa8240e490b945c29b30c2117ec2b4d5fb6334bf5b73b6f1dc32944843f4252c51fc31c69aedcdcf6f1e6537814e373636070e2cb3bc97a728b77356889c8b886f87fd4e059216e975664139ac33295006cbac9595e3571d5384115c1e9cda62fb42e958d9672437099f3ab7b98da08c24e0a29693010ae5cf4065f9481d2c0c309767a764bc9dc075f6c2881bb40505777259573bbafabfb577d2dbc71e81c03a51f5ca002ec1f60df7d1dce4a7a5ac95a7fe6170ec3fb994774ac476705408f572d51c3c18f00fd28902cd69a5cb0bcbc282668739c14efaa14ddbb46af425c4f7cec82f07945cfea7d103a74fdc51bc36f30c16a0da121384f43ac410294e7200d44a8560befb39d1938b7de394dc7e2bbc4b45c84ff4d83a458d005277feed5cc704d0e49ae3ac97146b30e91c848397a3dfd3dcb1a3919cf872ac3e3f590752b40828cac5a2ce270f2bc52ce7edd254a6db376072339ad3cb2857a7faedcdc8ef00e21a00cd63152fc0081dc5de2335e124194e30f7eed3adff0663c4758d7775b13547c700760bc09c077055fb8a8b17d296c8981e1b5e296c997b0077e20e725bcbf1a21ec5db104f2bef5d96e431fd88fd1ecd295bdb2ae73043af73b804273968efa8612c16d75a13fa3a4b743e85bd736c4abfadb8dfbd56d62b114c9caab6865c2133bbf3cd1cb04f3bb857e9272c54e1609dc8a7f98fa6ecda3078a804825450cb77ea22082c4e4a7492bbe1636a943ccf67137ebba75c660fdb49996784d19455ba4a7a5fd5eb24a15", 0x263) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() mkdir(&(0x7f0000000280)='./file0\x00', 0x0) setuid(0xee01) rmdir(&(0x7f00000000c0)='./file0/file0\x00') 16:00:54 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='\x00', 0x210, 0x80) fcntl$lock(r0, 0x0, 0x0) minherit(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x2) shmget$private(0x0, 0x1000, 0x5, &(0x7f0000ffd000/0x1000)=nil) mlockall(0x3) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x3) 16:00:54 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x3, 0x6) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:00:54 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010"], 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f00000000c0)=0x140b1b45) r2 = socket(0x18, 0x1, 0x0) r3 = dup2(r2, r0) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000040)={0x7, './file0\x00', './file0\x00'}) setsockopt(r2, 0x29, 0x6, &(0x7f0000000000)="03000000", 0x4) socket(0x6, 0x4, 0xc42) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 16:00:54 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f00000003c0)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000001b00)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167}, {&(0x7f0000001a40)=""/40}], 0x2, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) clock_settime(0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r0, &(0x7f0000000280), 0x1000000000000042, 0x0) clock_settime(0x0, &(0x7f0000000000)={0x40, 0x8c3a}) 16:00:54 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x8000, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000280)={0x1, 0x1, 0x9, 0xf3a1, 0x3ff}, 0xc) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) sendto$inet6(r1, &(0x7f0000000140)="8253c48654d8a42ed6ee3caf353279736c908c59ad2747a422766fe3836302aa3e57f9eb244c61f7fae560f3ddb8b38a306c5ce359cd62f733590f079439b6485b8a10fd9fce51ab5c8ea2c35afcdef70a2b648bd40fe1c7b5472dacac3b218029a9a9e2aa45e0e72a09dbf923c248314e56a15cd34233df72d0f0cd389d0e5216d85768b48c8893384c2c29e7c7723c7f912ba5370db7b37e5f227f4b897f82eec0721e6a08ae4730efe5ea4243ca96f6f58e0c9db15d7fb6fff726f9bc9632b317a8d74dcdfbb69eacde3b8a20880cdfb166e9941c8b93f1e1724b6680d50ab76c486daba7b08585806ab4", 0xec, 0x0, &(0x7f0000000040)={0x18, 0x2, 0x6, 0x8}, 0xc) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x7) execve(0x0, 0x0, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) 16:01:04 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0x0) close(r1) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) unlink(&(0x7f0000000040)='./file0\x00') getsockname(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) poll(&(0x7f00000000c0)=[{r0, 0x64}], 0x1, 0x0) 16:01:04 executing program 0: r0 = socket$inet6(0x18, 0x3ffc, 0xfffffffffffffffa) getsockopt$sock_int(r0, 0xffff, 0x40, 0x0, 0x0) recvfrom(r0, &(0x7f0000000000)=""/218, 0xda, 0x842, &(0x7f0000000100)=@in6={0x18, 0x0, 0x80000000, 0x2}, 0xc) 16:01:04 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) preadv(r0, &(0x7f0000000200)=[{&(0x7f0000000040)=""/148, 0x94}, {&(0x7f0000000880)=""/4096, 0x1000}, {&(0x7f0000001880)=""/240, 0xf0}, {&(0x7f0000000740)=""/203, 0xcb}], 0x1, 0x0) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1179fa2ec54de81546a94730ad4fd1497ffa988e8ec852a605aa234f097ceca2d0db61e85dda9c0b6b6dee45bd8ed0fdcb2587fad53176843473159eeb01db18484b2fdf49ec77db8944149f0b9fd8b14ded0e747202d1b06cdf67c608c2c276f1b817016bf3689a3074df7331ea42c8de489e7382ec910f6f74109663ab40468689535042762ba894ef36d2fbcc8592d35", 0xffffffffffffff34}], 0x1, 0x0) 16:00:00 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x100001}], 0x34, 0x0, 0xc68, 0x0) 16:00:00 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) socketpair(0x18, 0x8000, 0x7, &(0x7f0000000000)={0xffffffffffffffff}) accept$unix(r1, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0xffffffffffffff0b) 16:00:00 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x7, 0x0, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x33, 0x4003, 0xbc) socket(0x10, 0x4, 0x991) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:00 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x144, 0x9}, {0x145, 0x1}, {0x45, 0xfffffffffffffffb}, {0x43, 0x3}, {0x0, 0xffffffffffffff7f}], 0x5}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x1}, {0x0, 0x1}], 0x2}) 16:00:00 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@abs, &(0x7f0000000180)=0x8) bind(r0, &(0x7f00000001c0)=@in={0x2, 0x1}, 0xc) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000100)) accept$unix(r1, 0x0, &(0x7f0000000080)) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="ce01a08c647ec24dbde8f0fafa4702fabf5206e807ea071653b1cff0cbcc78187fd8809d69a229a121ee4b5e2e5927c10ff87b06f66b1b6cd93fcd2bdacf69b6d6e5a2b31f4c494aed220465f73fd129d408245ac7efd0006ef7ab3daee664ea18b0ed5c0467de4a053c517b7c2b903d21d8f9ec781f05c5aae82e12cd954e86103a828c016cffd542ed"], 0xa) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r3 = getgid() chown(&(0x7f0000000000)='./file0\x00', r2, r3) 16:00:00 executing program 1: r0 = syz_open_pts() r1 = msgget(0x2, 0x20) msgrcv(r1, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x1, 0x3, 0x1000) r2 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x400000002c2, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000014c0)) setuid(0xee01) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) setuid(r3) r4 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1021, &(0x7f0000000000), 0x4) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) r5 = fcntl$dupfd(r2, 0xa, r2) kevent(r5, &(0x7f0000001580)=[{{r2}, 0xffffffffffffffff, 0xc2, 0x44, 0x1000, 0x40}, {{r0}, 0xfffffffffffffffe, 0x1, 0x80, 0x33f, 0x1}, {{r2}, 0xfffffffffffffffe, 0x28, 0x8, 0x6, 0x94b0}, {{r0}, 0xfffffffffffffffa, 0x8, 0xfffff, 0x3, 0x7}, {{r2}, 0xfffffffffffffffd, 0x80, 0x1, 0x7ff, 0x7}], 0x61dd, &(0x7f0000001640)=[{{r5}, 0xfffffffffffffffe, 0x11, 0x80000002, 0x0, 0x6}, {{r5}, 0xfffffffffffffffb, 0x1, 0xf0000001, 0x2, 0x1000}, {{r0}, 0xffffffffffffffff, 0x20, 0x2, 0xe07f, 0x7}, {{r5}, 0xfffffffffffffffd, 0x0, 0x80000000, 0x7}, {{r5}, 0xffffffffffffffff, 0x1, 0x1, 0x2, 0xeec}, {{r0}, 0xfffffffffffffffd, 0x18, 0xf0000060, 0x100000000, 0xfffffffffffffffe}, {{r2}, 0xfffffffffffffff8, 0x48, 0xfffff, 0x1ff, 0x6}, {{r0}, 0xffffffffffffffff, 0x8, 0x23, 0x1, 0x6}, {{r2}, 0x0, 0x2b, 0x1, 0x80000000, 0x9}], 0x5, &(0x7f0000001780)={0x5, 0xffffffffffffffff}) recvmsg(r5, &(0x7f0000001480)={&(0x7f0000000200)=@in6, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000240)=""/72, 0x48}, {&(0x7f00000013c0)=""/129, 0x81}], 0x2, &(0x7f0000000300)=""/37, 0x25}, 0x40) r6 = dup2(r2, r2) mknodat(r5, &(0x7f0000001500)='./file0\x00', 0x2020, 0x7fffffff) setuid(r3) setuid(r3) mknod$loop(&(0x7f0000001540)='./file0\x00', 0x1000, 0x0) getpeername$unix(r6, &(0x7f0000000380)=@file={0x0, ""/4096}, &(0x7f0000000180)=0x1002) 16:00:00 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0\x00', 0x8) setuid(0xee01) stat(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000200)) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') r0 = geteuid() setuid(r0) 16:00:00 executing program 1: r0 = socket(0x6, 0xfffffffffffffffd, 0x6) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x280, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000000c0)) setsockopt(r0, 0x1, 0x1, &(0x7f0000000040), 0x0) 16:00:00 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x10008, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000200)=[{0x2}], 0x1}) 16:00:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = semget$private(0x0, 0x3, 0x0) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000280)=""/178) write(r0, &(0x7f0000000340)='\x00', 0x1) r2 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000040)={0x7ff, 0x1, 0xac23, 0x4, 0x2}, 0xc) r3 = syz_open_pts() close(r0) dup(r3) r4 = semget$private(0x0, 0x3, 0x0) semctl$GETZCNT(r4, 0x1, 0x7, &(0x7f0000000200)=""/81) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f000bf3e00003303aeed0a671f7630830400"}) r6 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) getsockname$inet(r6, 0x0, &(0x7f00000000c0)=0xfffffffffffffff3) poll(&(0x7f0000000000)=[{r5, 0xfffffffffffffffd}], 0x2000000000000048, 0x0) 16:00:00 executing program 0: mknod$loop(&(0x7f00000002c0)='./bus\x00', 0x2110, 0x0) mknod(&(0x7f0000000380)='./bus\x00', 0x1002, 0x9) syz_emit_ethernet(0x20a, &(0x7f0000000a80)="f6ae2f4c1cad27b8d2fc2c6be9889f1caf239b2cab39f095ec45ff74eb9d9d0465c23ae6dbce21a72f494e23bb9a7a60d128371e2b3abe7200fea63e08b2368eebd86f1e87159de4af20873bd6cc528472a5fb5dca19e2a575862c4af6f8fb1705b5e510f6cb0035cf76b24c6e7a950ed47849ea5e785ea988a133b9305f54fb9df214aea8e855f5bc379d95de3656663744baba00757a1aadf240ebaaa917f883f2fd88bb537aaf452642aeec0ef984a0ef05fb3761839f738031503bbdfd35e23b76faa204fec04c0d3cece1a02e8480cbd625ee5e2f40abb335e546a00385878a153ab92f7477406b540f9d629ed4f80f2dfd9c12ca0db25b86cd20be49157e6412b0230e0a75d9c9a8d2e2115c9576b1fc29e923cf6fd398515b1dd3778eb5e5cc2448142df36fb191879a53c48f44db79b94e1fac0d1d3a2d20190b3faadcb3dce37a21ad4801a39a5d667f2e7220e1a3364c3be637f044ef7ceab3a6c237bbb2897122661a67d46c416c5fa949448dd07b995214b6e6ca916b2f1f123b20ea9e4e9a69d55506c28b5d20d4770137e07a0575887deb83d8c6183bfc71003b367867d876490b745a6f20352dd90fcfdda3d103ccb980afb672f0f3973c58d67a24af0de17c2b73cb1833e445631ec61031d653e4bc496063525b41d21d4544294b1345d7c3dea4ce3a80c72fba1d016b2d43e7b3ca50343df435a2604eb5d3cae63b9b0e4f31d8dd") r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) sendto$inet6(r0, &(0x7f00000001c0)="42c797080637158f8ae6f1a74d77222d210c8071f0935197c7d4a0ebd0984e1a397a2a7782995e4a5a2ed16adb35c98ef3e8cb044fff282f275410c0e24e8267fc3ae57f459c09ebfb3086122753cde86bc2d95e01afbc5476fd478072e2c9355d9f39e6db894da5dc240e4f6b607d5b75fe7e763cfbede71f4f2faa6082bec542804282e77c", 0x86, 0x1, &(0x7f0000000280)={0x18, 0x3, 0x7, 0x3f}, 0xc) setuid(r1) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x3) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="01002e2f627573006f37ea569a0275e9d8663bbd025dbf779771ce40951387cb26ae06df02a3fe99faff08f6ebbe8bc4a280d0c978148381b593c5e981655ab672df953b4ae9afbdc57965ac60f612c241a2c373240a7495e74db6b6ca14271539f7178cabcb"], 0x1) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000000c0)={0x5, './bus\x00', './bus\x00'}) r2 = semget$private(0x0, 0x1, 0x0) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000080)=[0x5, 0x100000000, 0x81]) open(&(0x7f0000000300)='./bus\x00', 0x40, 0x61) 16:00:00 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000027, &(0x7f00000001c0)="000011ba", 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) chown(&(0x7f0000000000)='./file0\x00', r1, r2) 16:00:00 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x102) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r0 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x0, 0x40) accept(r1, &(0x7f0000000100)=@un=@abs, &(0x7f0000000280)=0x8) r2 = getgid() shutdown(r1, 0x3) lchown(&(0x7f0000000240)='./file0\x00', r0, r2) 16:00:00 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000b40), &(0x7f0000000b80)=0xc) r1 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000bc0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000c00)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000c40)={r1, r2, r3}, 0xc) syz_extract_tcp_res(&(0x7f0000000400), 0x9, 0x3) setuid(0xee01) r4 = geteuid() setreuid(r4, 0x0) r5 = semget$private(0x0, 0x3, 0x20) semctl$GETPID(r5, 0x400000000000, 0x4, &(0x7f0000000100)=""/61) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000140)=""/206) r6 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r6, 0x0, 0x7fff) writev(r6, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) writev(r6, &(0x7f00000000c0), 0x64) r7 = socket$inet6(0x18, 0x8000, 0x1f) getpid() getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000d80), &(0x7f0000000040)=0xc) semget$private(0x0, 0x7, 0x22) accept$inet6(r7, &(0x7f0000000280), &(0x7f00000002c0)=0xc) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000300)=""/239) getgid() getegid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000080), 0xc) geteuid() setsockopt$sock_int(r7, 0xffff, 0x0, &(0x7f0000000480)=0x1, 0x4) getegid() getgroups(0x2, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff]) 16:00:00 executing program 0: minherit(&(0x7f0000eb5000/0x4000)=nil, 0x4000, 0xfffffffffffffffe) minherit(&(0x7f0000f0f000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000ff0000/0xd000)=nil, 0xd000) munmap(&(0x7f0000e00000/0x200000)=nil, 0x200000) 16:00:00 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x200000000}) syz_open_pts() 16:00:00 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) open(&(0x7f0000000100)='./file0\x00', 0x800, 0x3) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x800, 0x2a2b, 0x1, 0xfffffffffffffeff, "3afb841b48c7477fceb0671fb7330777141609a1", 0x8, 0x7}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "f8fe8c5df2083538b123b5ee11059f3df1537630"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, "a4eccea6da00000000000000000000008000"}) r1 = syz_open_pts() dup(r1) 16:00:00 executing program 0: r0 = socket$inet(0x2, 0x4007, 0x2) pwritev(r0, &(0x7f0000001540)=[{&(0x7f0000000000)="000b7bc65e6504a44d0165b74d90601d63830704ac53af77af939944eea26649da8fbb2b5ce5f1396edc", 0x2a}, {&(0x7f0000000040)="70d58e6f090fff9b67b9ec3b79c6536131428c0f25cabc6a923b89f06e0932d667e529cd2e5b5cee1aeff71e9c7157ca8feff2a8efaf5976038a6b8dade692b64044d252494ab9b703c67c70ce35fbcc067024ad965f422d509efc6c4fb5d53ec27589c042a8f0f4b701b851844354138f3d994269132ffe7d49515f2fa0dcf90544da086916ec72e6347ae55dc827d087db9666bd2abd4b3d372c4638cb109112d43da817b71fc80e4431433f60d7548a8df127c7bd4ba73f506608fae5397ecb825c5254", 0xc5}, {&(0x7f0000000140)="183482ade6dd193b1e7d83741f38dc8464414f3694bba2b7d5a9b7a8764876b3458554d3f862e77512d2e15fe66a83fb6110928df7c0d9f9c5e4e6e2710a8b8ebee666300d9c7045dc4f6af1d5c60633186e59471108e15c9ed549a0f7382a84bd65c0c3167d79bafadef011cd15052337b6b5fb1404048391dd7d41d476525d32ae30d0c6cd47131ef41387f47526cb78743fcd0720979da1e94ccb0a62", 0x9e}, {&(0x7f0000000200)="b0b4c26400e73218be8674028c2378e2dbd65fa1148077d3f082e9765c20183019a020bde203368c084ebb4fcd4cb23ce6065b0999e0724e10b5bb0ca782b406ee55c1b89c38c72f1464d84c243ce5b62347a7802e6ad32634eefe1eb0ab0912add8b96dd1bd5b4d547a83ab75f002435da57a3c", 0x74}, {&(0x7f0000000280)="575ac32a980c2ab982d90f3f115c3f820db2bc20c81627938f7904d25dc984782c541b580e84bed831e3f85073a8a3f0933edb87c752ce4813244dd1677f8591281888c6440c856b5e3fb2a9884c821515c8d6551bbd96908862b3c129ceca091b17427319d1c259d3ae66489459f3a6e9dab70cfdffd3384e6b1c0cf53192b7e8ac641d96f3108d8465b0b8945a81c9df2ef97296c6cdbc23fda022cc97d74f18428cb4d05f7b3e68d9fa72d1f9df0f66c6987198cfd323a29ba64d", 0xbc}, {&(0x7f0000000340)="447b5e5b970608844f79b856d4900466e7e272bd4b1a4fd4d353025ba4768edafa3cb8d4a7813d19f4e66e75cbead541fa11c07657124daf2953630c07594acbc39f285ce39a97e8d636be4302426339d198edc08155565868f0af1f470a22ee51574b5ad4d8e7df35d7c0bc4433351e0f061d7be216592cfd2998ebf236ac276f73ef902f295df0e77d96d133af81baa30eab8da7fe2090e9adad7646642b0458bfcc704c9e9270dc15dc36ab241144dddcfc7728de9dcc2369663b5d086e52b88bd0bd2916898d911eb49c2aa866766f06529e39e39d2628fcdeacc1c075b6209e29cef0abc04a8b21e3c1b7a04552d22d095459cad683b2f51dd40e77d57c70ede4086de8ea2c05d2d36b6d1a4e63b7398fe64f0c2cd3fdc4b8865ef428a107d02f3dc8ae4437498308c5c0a55ec0f3b9c32dd733a5b5fbcfbccd16e06a4d14eb93a9edb43366df42f384caea5d8158cceee4acb1e64924bc3d194d9c23d688e14da9cd28d80b5e574671d8e342e91d65bb24a7f914cc95581f673d729d084543f51c9a93c2633eaa015159c4f40875c3ed723ca51a5f344522100d9cf93d12fdd1d626b429d913c2bded88a3a3ae110a7bec3963c52600551aae9375a88a7131f75586ad9d75fe0662b7ae06ac5ee5f66658847ce5d1a1b66b8603aa2ef79f888f19e24668098568af88350e438bcbe8747eeaad4250d3edd5a5eb866b4f6dea6f7d6d2b8c3056605b6569686b7b664ba5f0056cbc237b71efe0619ead064c649dac7d431dba586274701ab976f18136caa1d38f7b015a47242b92587dadd9354678fd36afe31dd5c92f9e0fc07ab4da830541bc8757097be9408c1a83a1fdb72785eab43535c3dd1312aa51020ab9fa9f98c31dfdab5e61b3eae866be3d25d63a62a5e41209b303cdea5212b3971905ba4d2fe842ebb6a2b709aaa48fb8a89d20d10cd38df096f289255371d6cbd5ffbe522c7c0d92cac3e204f7aa91f5055d644fc42043fafec1125ee2c893b8918facd96bdfd99a9e97f254ed5b2e1bd1d5879681e26dcd4f37879f368464d1054b15371802d752b633def6ec61139b4a9859c11c7d1e1f66b02380c9fcca492b6962985b0af8b099bc9cb96ed7ba23073608ce078efa4d41300d1a89c7151d0d9e02d7901a6a45b7360f3631906f9690ab04bb4d94d907233e08dbcbd7aa4fdae289a042d4b961d93ba9d8a7748c316898e2f1ee2ce98d2adce7565ada7d3adb8c9d7792178833fa7b637206d2f30adbe83867470854462f6726738f4627b1f6e90411964a9a0ed970d1e4cbbd60c882adaea701624e212daa2682f30726e7849682cc82f21db1add30cd6c177485ead23a98b7b04886be91034bae83a93af5ac1810b48d9edd8531d284fd07fd0d9fb86ac476d2e431745a0e84c18e163a3dfbf47c33c9b42a1137148953c2fc176cfd7223ceb42dcea1473206699900f25a6c6859225e1a31e75815eb7f672873c7b22bee845f880f7b7fc734abf1a36a01a6e8e8d4aec609c04adb610c4b7beb4a59cb8e41df923efae66be4544741b3b7e0529ef688fe5adf4f8e3f4623726183a4a5ff7cbcf0410c235a1134012eff27c0d89e85daa4f64fe19bd48f508e1c99e78391bbbafd2e0966eeb7d2b7dc47540a58a0cf6c309af8d5392b8cb0cf300e73d610248452eb8e3a39f70f48b3814a306b2ef6489ba579d17eab39c76a9239eac1c6d81b828e08ec1e5b628c48201584cbc6ca878b0e7cc9cfb1c21a677b986952426f05be2a1dc20087b628417eadeb6d3db2faf19fabafda993f0a8990b4100915497c98cd9949c969b0712fb97768d2a4eb9f8d4a7adf67817102a8515820b154ab268dca2df87df417f8a2a18cb28fc2ac81e931f8ea95061a5ed360875a2051070b7baafd38b4dec952989c300bbd3d0e7f54bda228d5caba6571066d4d8c7466d87ae4b5d1879adf02c8152819ce3bb02c47f9ecc5eee0feafb36f72885dc907658f891950c34470f0a25ee68a150c93525f58917a5a41d0e9a1354204560d8a0d0ca2ced962f5d90765ccee371dda3d602a708f38d7b47e480bca1ac86f7a01c4d16e434846d458e1ab184b03c24ae8409eb225bf233ec881cce5dea91b40374fdbfdf4ef3108a6248586ea28aa6bb718a69bb11ae05d339c24d9a978c5dd53e7dd147a4e17f9d9b17901ea2c3cd1346b47b3aada07358134f70a8bb1f19a5534164bdb7e1b06051a4d9e0d603175e24a0412fbf08d7b0c05063269f776f69580b36d9bf77f66943099115c8bd6641acb259cd211b21891c56a0589a22f7bf12c3df5f4e42f3f63cb67cb62c596aec2811a624ccbccf6f207869fc75408428b482bb369a40a8ae29219c5165b713277dd7f4fc3f4b1df8fecdbfca8b20856ec35915a3f0d6ebe99129d6925a4a35c967857ebf24d18a9195b78e96194368a972da12693d94a1bc59d47339af356f554a6cb215fef2cc624d6fe350fdea57df5d57e9819147705e6a4c920f03759eabc67dac4d32e0acdc9755493fab038cef00a0424d5eb11ff95f71d6f1a1497cc25ef8d56e5f8e941c14443b2fcbbe314ecc6f950afb93569c1d9551c9f5778cc21e0328315ab2fdd206c95d6075fb2a07b906411e50c8843935d83a41dc73539e197206f0d7690be612dd14d2165911fe0b398ced69b7b7299b18ee16e5c571b1b8e66a8d56c65a0421c2cbfec242a31c5504b385abacfd4ff94a903524716b4d4748a249e0eba24e9c5f2911f36ac884df3786c7888c38b2228791bf865ff06d630e3437304d819240a28faa6a2191a25116d1dbd79d7f7bbe17091032fcfe6b6df279dfc72ca48bb88fcb9bbf8bc6e5ad42fd47213239dc6d725e4cf14db48d0453e0012735647ef97ea1b254644d3e7c90a99ae3623e3c52f3242db089a763f1a8a836dbdaf8037a1c13837899ea981074dd0af3cdd32236c5c9eb6bef6cb557b892f0fc2e7fdfb8ecf23c5ba97a01bfdde376256a3d601a5f3700ea1cb69b9223c252cc559bbdfc8372d1ce3a48911beabaaad15607a6fea2fbb796e36d58b28673398edd10ca780cc1a936ff6ac4f21da4226e0627aca9fba2a102d9a0c7bd9634738e825cbe9f5d712fad94dbc4597d2162c1d655e5572d75f1ce5aac74363805a7e3a9155509c2e02ce27e1e0330426e827a2443be48bd58bb04d50eb9b3f73a9e97a70c9ff327137e51b724b2ee2928132070dacdad54e03153d3b243bda23f3c933f2b38a92c3de96c77bb77e71af6d0d7131ef6a7d011fbfc892eb5c4fa50ce6b6ef3d3f4e1893d7019331a3e0311e5cb7c9752d8ed56c2b8e7ee3404c28adcfcc03020911915c6d5c3ceca0d403a23386c8dea2c4afbf6b1f955417e6c2a1556d146d4b6649fe303770bb73bd4712104eb4ffb2fd275131b4afda78af159193865721beb39d2c675c73139c747906ecce5792e60cad6b621c3c188c81b4effd56cd92e75065b189d2ce15acefeb5843b12bc9296d99f4da20032f4375f6df8ccccbd67c26c008c4ae058b7adc3266f5f9bd3b06ef7d9c6f1532fd6ea9acfc449d429648013bc1bfda8f263be667de64a94f606ea845c38f0bc046bfb907209fec2bf772dd666d49c1b57917b436ac7c8ccf14ec03aecc3495de41e861b51271e59a55f98377a7c1d8e2b7fcc96d5276beaeab1eafdf1bc396e85a10cb7e3d9116f084fe2a389154d7ecd9c77020aac0e359c9d93f06606148a51d31ded4162589dea8668cdfd505bff38d1d228060e77940e99c8da91506dabdafd5fe40b4cfcfdefc9174255edad05e20d1c68fb4ce60c87a9e0b4253eb5e27d88f259388d9d4cc4321a520631609cc48065ab91746a12ccf38dac06453453c7737e915182dad7d0b81508ab6d88eb924edff1093f4fd373bb0abe23976fb8380b3d20fcb44c70664cbd2fa110c55b1822f48ebd3ecb7081d25f22b5bff49e70affaf3d90b69a75295635bb409cccc815ee81cf234df54a716a4a3c8352f48908eca80eb4e71de21fa10a067ce4167601461f49dcc4b6117ed1df1f37f512b48df7607346dce788aded9fe7c42735d2173ca35ca034aec3cb5a4c3d5dce900c28a3fb63e9deb3a6e45c9d0dad27dcf0138ed14be19757794925679c9fada89b5fdcc22f7717c6b68027a51170169a0c5190171c9d6c8934fc7b66e040ed59b39e7cfa644f70c172d19c3f57bfb0184ad8ac92c7d71fa2a36f07d1649b82ab5dd43ed90c1e846b0e783582c900abd400b0348efb3566d29d2ff8b8a1cc6b785921d3f390b42a4c2ee5ef5dc84995ea0f10053ce8fc89ac69ec61693e5c2d386e4e13d428d92aba49ef6d9bb3b52ebd5f93faeaf77151e2639e96f02a9560afec1b8bd5615be019cbc6983a52f131587003d51f0ef4ae9448e8ff2e9665822713e4baf31b9e7a075c69700da0df027438f0645f4ee7f02c57f746236376cff78c91c033d3ec9c609636a8c0a9772f840923ecea97d0769dc882e80b694233062ee87533f3bdc721ad72cc9d1f5e68806098293a14a625c661d53006c0e5070ee41d2d0e44adb45d0e3316b3f84528da238b1e9da52532da9b4c10a29fc8f855357cb780b8ed60ee4b19ebe7b67a4b76387af6bf39e397d544aaf5dea7cfdb6983d6ae7533caf535df2ea41e078c9cb9a92ae853a85f24f2c6bce121a1b3a7cdc29e45a8c5c2d155ef8b9191dc4465e97074a8ccfb7f7a478982ba3e00070a6b34977d0ff3252eceede4ff21a7031419c4da0aac79565917458c628a73c9ecb4e933e5e4da53cbb50904bbf93f92bb43a9332d96c708457224726bab599018f97f289fa1fff5826555ae2cf1640033980d7b239f6711d1e6d20080d543fc7ba88ce5dbeb9f7efe58bd799cee884d58b9176507cf10b873e8907f51ebc504612d0e58089c80f18dbe644f7527cae82ae91610c079be895c7818687f4401b6d534f2d776828773d8d9bef7e91e4fb7a5f868b44df3724034ea27707188775412e6d6053d263651ba4e657c40074ebe69d7cb13edbb1290443a224a85946ef4d6504816254ca3292097d452ec48e151dbe2a67f210d7fd56574b4e76cf63d5effc3cdaf4da4eb8fda88cfbf05833ebbeb1b1b7916783559f7bbfee69da0ee027b6d4ba8cd9b60a3a2780d34da3ac419b3fbd4ee60cee163f025916a6dfa456cdb2991cd17567ff1b29f61820e1f50884d788d6a03971341d7e603ec9e5786d4b02fa3894084eb573badad7a4ad3d68544fbbc61f4eae04e133741bc9823440a647cadc268235d8abfc042107cf2bad7889a1d72b74784711de5a5aa72d89e9aefa77ae65494665ae9f2bec12918cb214ade58dfc21e530e11a16c9703425082cdc4e0ede831b13961d25cf40d90d6efe4737eff3f51cc5c182c23958300fc55cd5df4e8123268c6ed527d390e8dd987cf09eb66b3ca71d603cbe3e4f57c11d9a7016f5dffd9fad0b3b08ea0df136078d5383ec46e779873652f33b58dbd431a156ee1c9ee4a333a8fd6daa304a53d8abc149823fc75fa95966934ee667bee7be7868a1a872691b2b9efb1330c3a4ebb464b9e3a9a12d5fa493c122bc00e266ae382100a7a06bc3210c5cb030e355a9afe74f9ae35c9eb447e712a1ff4beadc33a3e2f9256df3eac031c3c0da5d7c60f5e1dbfcb693f2ba2fce442bdbbd682d3c107c2bd14a73d06d67383d2abd6e8d222ed22ae75bbb63831bc033f966d1536d9c7c424cb618d4156cf1af9858b8fb93bd539e8ad08fa35220241aeefd295480cf2db779bc0535a1a8c7b98cd4df9173", 0x1000}, {&(0x7f0000001340)="561c0bbb54f05baec8d1044aebcb1e161e93b4e4abfc2b3cd034533b7c21fb5bd51622a3fbaeb2100294667836fab3d7bea94c942c1ca9b83ccdc6bbcf1d072df7500ea8774b2116037639a13eb043acd709faf2b2d7acc213747ddca6e8df5ab28070bf7377ed71e3939993e7f03eadbef75a2a08308eb27aefeba01760efb2672bf50b3fe1fac68b3fc37d6083a2dc749966d8dbc7bb6044ac8d861bf1f1c906138433ed19486a9f7fb349128efdac721d930de326e6640cd1c5ed05c5e61c64437f914ecea50223a22ab98f1c67663336112e1e5df364e137cf26a329639c90fabbfa088a88bb32cd985f", 0xec}, {&(0x7f0000001440)="7a20c0a83aa057412cea1aaaa2dd22a6582cf1031713fb036ee715be8e8ceb9c9c369c81b95a7fdc6e40548318f7d1591b3704c396ffc1c69b70f63c7f18ca2fdadff12ab8c1217df2e9100365c06deaa7cddb6f0e16ee5601e94b922290ae6c89511edd7c7e9e1fb1fee00fb592dd66aee97e275a2e7115fc19d491174cbddebe58522e7cfa7b62fa621a9b26e66bdc8495377e907cfb6be7", 0x99}, {&(0x7f0000001500)="8cf6067c8e970b5f9e08ad8b2a11de186e3faa05e1a4d442c03e6f15a1c703944b", 0x21}], 0x9, 0x0) setsockopt(r0, 0x0, 0x71, 0x0, 0xf56b041cf4996c66) 16:00:00 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000000)=[{r0, 0xd}], 0x1, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x4) 16:00:00 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r1, &(0x7f0000001180)=[{&(0x7f0000000000)="de", 0x1}], 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) lseek(r0, 0x0, 0x40fff) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x80000000, 0x7, 0x3, 0x96e, "209070ccff973161733ca5bee8f965f55b52db46", 0x80000001, 0x9}) write(r0, &(0x7f0000000140)='!', 0x1) 16:00:01 executing program 1: r0 = socket(0x18, 0x1, 0x0) recvmsg(r0, &(0x7f0000001580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000500)=[{&(0x7f00000000c0)=""/75, 0x4b}, {&(0x7f0000000140)=""/216, 0xd8}, {&(0x7f0000000240)=""/255, 0xff}, {&(0x7f0000000340)=""/133, 0x85}, {&(0x7f0000000400)=""/65, 0x41}, {&(0x7f0000000480)=""/74, 0x4a}], 0x6, &(0x7f0000000580)=""/4096, 0x1000}, 0x2) listen(r0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) shutdown(r0, 0x0) 16:00:01 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x5, 0x73b1966f}, 0x8) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000001400)=0x10) bind$inet(r0, &(0x7f0000000100)={0x2, 0x0}, 0xc) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="a89c8d62a87ad21db546317694899eeb68d010ccb527ba81407517f33f7f83a082691a50c5af9884cdb6574cabba141ae56042cee7258ea4e016b4b2ac3cc06196f5d5109ab273847715b9afcf3b71d44eed14aecc6f4342515fb521b89986c98ff1f96714259a5eda7a22e6f55f0ca6d0227579549b635511151fb5b0462fdaa5e70923537d53ffe6ff87b753d93d556b88ac7f8c8f2783eb7fdbe0814b50de6653a1bed6761b58957f3af3839e4f0e96ce5f18f571cc9e1fba7e397e59577e1b5b868c003e19acb14d94af0c97dfbc16b3c79176517937a080a8e592edc54d09d6927eaff2b29b72e2da529504c2cb0ea6ce745db6382c7247a82cd438eb2b34ef57fa7ac946b3b4099c92cb7bea399486f90203fdad45c666fb442ef6907a77007d5d6fce59668bcda2759fddf1894cba044011097ba1cb2d0914e8db6e4e9395ede9d42e90598b090c1cff88ac7ba440a96a006aca3f6cba408820993e07ca85a3681ff446aeed8cf3f0d5947c80df2dcd420d8722bfb791f42a20f1e327ef9769f4470502820d441d97c9c74fd0adce42d9e9a9eacfe0af9ba1c4030b781420c66db1edd02cebfdee04f9888b9a4189568b6eceefed19cb092be6829fc04da6ce9b82b69ced2e90877ed1afbacabbc01a6e85653474ff8d9361caa559275a32819dcfc3bada3fc1d4d0ded6a39cea2514a6fa7b53e3c877e3f773bf78471f788f85bc999683f08e2001abd4a67db1b46d98c219144fd799c276a46aa8000d0792a3ae9d7aa4963ec8e905300dc56aebf50ea02e38c538bea4f5c4d24eef68d30e0ae7386c98452279298784bb3b2b5119c0e1ea941d1c9a4f454c7a22551732a251e5d3887f859e30d512bf84a6d8db525990da7586230480326f5935fee9fa7e93f1a50bef750fde9fe5350bc9883165511ad5a9e399c1f6c9d48a29e5c682dedd8c5d2e61e4995e6adc36d7596629ce93dcf42f228ca01fa79d80521a8c3af16ab1092cca673bb1ff8bf3296fe3c21f2336e60bad034e4538c4008a60b2c4e46decd8641a748745e73b07fbc4b007b20e2df647a55a1ba1561c2fb409f08ce3ea1c16d3e863026a6696c2cd0e167e9084f68837b53e6fc89e5a0353c1d937406dd6dbc6c59d6c48cf0e8326beb4d49808f427d41a243f245ad6ca7e169cfc6aa40053c9aaa812113afa879d5c9637476cc12064dfe0ee4f4e6172b0f02a824c948a279d4826b82d1ac137b4b6db1134a54f92194ee681e35fcba33afca75638c128ea410153c67a201061e281b9ee3a8f9d6d47d61d7f24c67b54839f5f761b3a7fab2f35eca5def6528106ce266fedde48579c9a1c25227f031b3da2df0a92ee8822a31caf7f91f53c1a0131485a7dfff1d3c8e45c5c66d2f06f1a18074cb76728396818f220e60fff14d1372ef49dce17d7a844ca0f2809ea467f10e5777563fbfd2332a3491f9bdfa7c9f593461752b90c03ecb36c2d51e935821bb5e41a133a92766646c6ee994e14cd0e82f3a6c6d30a4fc65330cd127568ab81f1357168ccaf0214dcf90f02307a67693bb0a36520543791218b0a84fa72cebcd426bc030557a4556e00effa2207f061a4971b0eae9e7775e2e92fd1856938c1bd6eb5e242c936b08cae6ae990d868a4e79d64d9ef60af79c0f8bb3ef25e514b55c8f822c709068df997a9ab4b378faff17936fc2414c84ccf3beb2b7175d61e00c8c1d2b2d0d622394cfa353e88c2157d316322c9fda9c7212fb2014e7118eb2bc6ed6ea4fdc33ef33afb4b08fc38a34a6d9dd23cd21c01dae8eabb9a29fa97b90cd22a2b45398cde2879053fc2a0e639b40a51582a20b0d3c3f0bd1c31c1563084b1c85be5d66b28656cb94412a566ded50750f9464079b58cfeb299d87580d26661929f3725c44d9817091a702d5b89a3439e5f13545c2f7e4f2b31e58458f51f9bbf7bf43c9a948cf2a146c881e43a65aab28c3d0de2c5369f4afe75c9c998e505f1e9756414e12ab93e55ac28ec955676a90a17e45befb00941b30eee04a05241652cb90a578cd133b5c68fbae8829c34ba422ce8e67c48e50a1efb27b9323d0ec024c15cef05fc56ac62252cb22f346d1065cb1ebda31dacc5d87984696bb6f38b0d0afffd8d9c4fc26231f3d2d966568adbecd4e1be1701779f8b9b981965a71d7e6c0709a7b8df3c3ca1f72007a7eb1a81c7e055b200a87d207d6580f0cba39374fb47cf3064b82cd71d630ab0ad84a39c24ca32c78e385c285f2aacb2963c2f8a625e329a9b9cfec76b10a3747034786a477cefd376a202509a8012d2fe073e9c8245f8a54f192ed3fbda179f0d7154cc7ee1f007c2dddbd7c9e336c95478e54503a353a9b3cfee5fcb844bbd3fabd8fb393bb744ae3d2ea6002e192107bf42580c2bc154ffb33abb1b772ab543b762b9634b2ce297552d28944b8f0e3fa03911e68156e76b4308120f5dcc514d4cbc5e9b363fd935cddc169ae6ea20e517b0da9c7bab6c0d063c9d401d6c07d090e2ecbc83bff548da4120b47d489ad2881e93e179cd7867c34dae2f3b8c115062cc3147b8d74592e350b213bff7e8c87a9deb58e91aa2ac35e705e293e3b254ee6c911ec369ffe265079ef0088fd09d1c28a15f62be6dc3da40596103751950687902a764381b84573627c102c9b0479b5fbea3d45a184d7ce1c4f080bac6dd505f69bd3318bb960c366095510a9c50d6cd39a3e90a56737b22ed7c2fc10cd0a5712b857d58dfa76669c7d44b57b21fd24b1021fd894f5cb7589fd35cb7bd64a61e56ad695b3fa42ae41f40746d4950033257f6fedfb8d4389bf5a97985f4b9f12d761fc9478d86b6417edbd9f5b1573e3631c2af186a927322883e877c41978e22c8bff76b5c754eba4b8c45bebf4935bc9bf713109029fea1d1db9cffe5ce8ccb4a7cc8f5165d71e249d5e86dca1f10868d8e36bdd39b3f4676dec6ef2c56d9df690a158d374e710d608a4cff99a5dffb76901b50054fa4c83991c2e2f52728f715754021d66e3a79cbf5f91cdac16de6e60ab00bf1fac194d81ee10a719b621c279ef8865ac0ca9d5f2a7170856971c55bb18d637c74c2e354c39f02b820f472f104d6b1988ed0a3811828e158490030d48ab717f47ca62dd5d778c0c7e7973c928c10d100f15f07f220e62fb5c4a342a19ba50eaa59d2fee0f957137abba4d0b039e705a196b00f65d9e042da6c9e37301a7272fb5c75150d022796345d303a6f6d79f4c6a7c11a23b657a88400dae72ff4814c6a0faf0ad6c2b7fa0276abef20e623f6a7e65627361c6aaa3f85089eb2ccd3af61596684f2a6a23aba16dc6f21c4cd10f2a17755e15cc8e6d44407b47be5b5819b3d8a0f4e7ef753cf2a88ccb8fa501199e091c57db6da5db57e45bcd98e43b98899bbe8a906820a6d3d8d9e2d9ee1f59ed44a73a79716c9d2eb394d7511b89a338fa8d07ff20d23c474d602e31e1b8c45e27b61d45d5270a0d44995d254c2437472ce2a04858d4232c0c202d738c3d29b4bb3cdeed7a12808634756df67e6291e7cd324f872daad0d06230d00d4b461a5b79033933204f4645088de739a433d791cb99e8b949bed137fdecabcad73521a62c63cea5859dab506a9405c6df6c9517e0060ee7f6e150d2a1f30959850c1f095f4ce4a4a30004b06a903e51ec6dccadf824cd0afa25e6331b27fbd7c136036189be460cb9c5492f94c0d32d1dc37a366c4009368d9097e6366cf74735011f7eaf8d59c943db69c05e623c3cb0ae13a988162a019b6bf2c424a9038a2845916fa7c05be91744c2a7dc31b2c645cb491dd1ac0516d864320accaa3588a9eefe8a59d085bccf2a7c8a46f4c92fe6e21dceaabb4f296404897c8cc5f0a127598b2aeec9a1ffda168039fa7a90d8843b5cc5ddf8becd0e212c46a806ef4d7ee41eae919324e6ae260177ecb7fbe8d3830d5679ae4f73334bc1558c279e2494bdbcc49c03bb6b476f33613afb25574c468cec08f9b14621921c24d433ccd6d3ff6bab086f281d4af23d9b16dc0cc3aa7fb1bc393d4c8a25daabcefd65a3ccd2367737befe725b1f27ccb0268e39a30ef0fbdab2da8e68862d1b2c234bc7bacc5a3df6481e8b6eb115d09584a95c4f5c0ba21a6f4ce98538f3f2d48f4060ae7c2b2c791bfb77e0bc4f54434e1fd5c0c51e6b37d7e6eab60cc2e6306ede5e0fa754f560832fc1d19545b87276146880d0c392d73b5ec875220c1d150702747e31008016db0286bcdf3f5c6dc84a6ee4ecbfe326d9795a1a1080fa5903ed547ee7ee18917d087220399b5fdfeb8f580ad7221d192ba99255b8da7d4ed80ae9dda1a7d1350c96e4149a3d4915fed94cea58dbf4e9a73c4c044f6a8b4f91687ea194760b3818e7e73b58a228409a322a3b4965d738ed47f645b82bc29fdbe6d95809b4cb2abf62707cc97c2fa44ce49f47f0a9c842c197b7cc09f06fcaacd25900d830a7184e81701406218d85b03902a71751722dfc56f6824001e872889e02e14b7b05015753f19c854da46d64cda25d1c48d914add9067216a2826f7b49e79706c88fe4e61de3a47b45e28b0141fb7bd3118b61b09c664f722d3beedf7d5bad91f042326495180c409bdc7b87434f351c44aa083cf5042218c1f38106cbc4872a7e2f8af72562715ee338c69ac6b3aa4a30fbfa4d822f5a946ba61c8a110801f9d5bc66e9b15661702564b443a13ad0cfbf668be05bb0581913b9c5dbef8a7433d3f6e3b3593c262adfa485ba2230f2ece14bd930c7a4f55c84e8c057898fa91f580478cc022e947bc993bf47c7dfacdb171b44d90ee5a3b89ac1abdbeb193405bd7e64467cf2ff3b4d519ac5c2399557552ca011ffd791b6124651b97d0fd696830c7a8d146441748d9d0f4e9551ad50fd274e3ea3de2777210c91c3088a749383808803103415a9d352b8eda4ecf697f2a342cf647669c1866215c6d8fcb7d60117c3703bfb175542c2b0983bbcb7a9341aa18f5e1a50f043606bbbf7f1bb5038bdc5f3a4e5c0617d054190dc9c89a595b5f761d1eb7f444523a7a4f8c65aff3f918f1a0f63b4904cde1c20e291e8d58cace7b5a226887d9d3a7bc6c81f6be14fc6318e77188f97758182103ac4773416fac06d1d635cb71538b8631ea128d10582c8d1b2f7de90ac54c45faf8456cb3c6130226e67d76ef9187bca31957154bc4c17dbbd137fe101a0b08528c5620ffaa725a092714269c68ce3033473ce1b529d3598093b2043de62e093d3a8593c7dbbe9b2836a2c6d472d68f627ed6b622c17d6b0bf10a79396d5598662508b2e6bd6421fbaec3e1609ae0f8b46b5c5273f1ae1c43f787c9b4f0c224ec9701419483f042a66be4b294dc55b5e9b2d0822be3571f580eaaf9e94a0c5296e450e04295d5b9efa26fc62e3dc809b8873a352257a9c15557656b526c034e99064997c7aa1521b705ed5e1dc2bbd997c9023e917cf117cddbe77144a08b1cf060d2bb08b580336929921518af6984de4b1eef563a1e1f5cf8ec23fefebd37f16b8eb59dcffd04af10d8c3a36c8eee567a17e2c87935ae188cfd80cd3ad5c1d05126530bb383c739c153c939ac78c901fad0935f6ee5a7eecb8ac220e4c4715443760bf573bde0d3cfe97b53c9eba6a137cc7a140f687fbe117d5f5f0f67530c5d4c8727d60e0d59662d9325542b1349f9656489cc02ccf12ba277b67a463d1b4ec1d2a43df2ce1abd12e9ed190b59f5e90169715b2cc289ea832d8b64d13e0b0487df54a0c7425d3a851d0ab3673ddb3d2d89184a1607bc31fc0dfc5a", 0x1000) 16:00:01 executing program 0: execve(0x0, &(0x7f0000000180)=[0xffffffffffffffff], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) socketpair(0x20, 0x4, 0x97, &(0x7f0000000100)) r1 = getpgid(0xffffffffffffffff) r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) setsockopt(0xffffffffffffffff, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) 16:00:01 executing program 1: execve(0x0, &(0x7f0000000180)=[0xffffffffffffffff], 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x5, 0x52}, {0x18, 0x1, 0x6, 0x9ba3}, 0x5, [0x3ff, 0xc124, 0x4, 0x1, 0x10004, 0x8, 0xc222, 0x9]}, 0x3c) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xa, &(0x7f0000000040)="f7f9d194", 0x4) 16:00:01 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) close(r1) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x4, 0x4, 0x9, 0x8}], 0x3, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffa, 0x8c, 0x1, 0x3, 0xffffffff}, {{r1}, 0xfffffffffffffffe, 0x2d, 0x400fffff, 0x4, 0x9375}, {{r1}, 0xffffffffffffffff, 0x2, 0xf0000000, 0x6, 0x5}, {{r0}, 0xffffffffffffffff, 0x70, 0x2, 0x4, 0x4}], 0xfffffffffffeffff, &(0x7f0000000140)={0x5, 0x7}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) close(r0) close(r1) symlinkat(&(0x7f0000000240)='./file0\x00', r1, &(0x7f0000000280)='./bus\x00') chdir(&(0x7f00000002c0)='./bus\x00') flock(r1, 0xd) 16:00:01 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x23, &(0x7f0000000000)="caf5b415", 0x4) pwritev(r0, &(0x7f0000003480)=[{&(0x7f0000000040)="5e1583f8f10005d51ab3d6d511a8f1b57414a5d150d9d903f0705ef329f2cf3c6b69baab6e947cd8e63c6cef13648334ed256363d21010b6dda8e2d6c8dc0511c79bc2a55cd9316cda4ce782032afb81b0f484429e63d2575aade5306d0f0d394818b3d57af5292aac8c658fc992d1219a439b2de2cbabac26b3a7b4540af0aafe3474dea5b3d6e92ac38fa14a7f571e8256ddeb9ec7f597eb31291544df3a33ddde451aac2ea127bf5a100cc7d75259ec7a2f9da8ca85672f58c292", 0xbc}, {&(0x7f0000000100)="d415d92dbab2dc468298720916a9f6ad5d43bb2ce32aaac61fd291439f3d522ef4ba4f289b8eb8d2947435eae1ccf9401b3ecbcc6da0205efeef488feeaf414dac9976b2bb2332103e244e5cd0560f32fe24c548ba09201e62c97f940da4374b1a1810a5a08c4ae1638baca22b8c89352dd6e58a7a53a934d31a1226869ab542a5da46525566ea240cb94c8ff7955668f1ad63d15f271634b149488d3b061b22ccdacc2b89053463931df51edb6dec27d86823f8a4ff33b64ba89f7575922e523f0c4110769cf1e29a02279cf246779b9f17878592bb22327408dcc26fb00012348531405c13f9f566ade74bfda65c2cf8129c36984828291d89b9bc2aa7eebebd367110661c384681d317e612b3dd865650a470381951e5f30dc383e82e18355863255f0026ebe93535735846338950b287548b97ca3d89bbc2ed632d4c35a70d8de5196cead8c1034692ad7e2623677372273383c3c4d0bbbdfa33d51c30b011b66f881aa461374f60bb2f6020a701d13da01a29850776adaeedc4515919ca538725f39df52cb2195637fc7ace81679cf353eaf217d7687045e778e49a7713c606315cc35f2cec4f641f1d9ee4f8d097e17f9d7c62df3753047be948cd3c29934123ce66397c0c9c87148f89da1562406570a5e387ada7c042e4fe65cf4c88623ad92de26bed8f0cc1f05fc59aab81c3280973dec0e55050149318b80cb4957410c572b18d7253d6a9ee4886bc780f5900d19ff232c8e46d347acb3a1da488848ac48316ecef3b0fb79c64ce688636b8af4011fec71b83d4675e889d266ebc2e90cd6f38c66c654915d2f92a059e8f9487bc83c1376f40f15b0925fe0e76f87d4c9fe1e55f0a46692dc610ddccca8df4cde252b2c46b8009e0a45b6db24f9bbb20653ca8e2589cebe298cf914a9a35081e549394be532aa261e525acbb1b2e0013a50f0d2428168cbea2b7cff4cc75388b4feb65e47d8fb5cef92cc1d62f13e8a7861f29c74342c2ffa7a775d1036a0078cc9d22106e5026afae9b293e1dbb3d87b7c50bceabb9610cd2dc94bc373d35c60b3855f8a09fd8544f2c66e0bd785b8f5492791223796e45336f85a5348dfe97096a72e444bdfc751f64dab50fb71b9b11483ce31562e795d16d11b2b8439f0c0f563f381e6443ec790c14ce7ababbe9ef9c24f7bd8230bbb25b2ff95266cfcac765b761ef8aee02d2fca018c45cc5059723a0fa7df01308411bd9db94cc4821bdd8fa3744fe532cb1af3ff50222f1192de3799eada0b67d39eb8ef602012210acfd06e66c135ed846c61cc7f2a7c2ed37c07d6c7f5671340f634cd0228fa1284628d2d1f4e3d387f278d400a4de2ca7146a90c71bcdf071fe594d68d7005089c2b0a5313df0f0b0c4f9008f9b56f1256c69924ec287a65dab2869aba6b9ae9071a9dde3361bff4884b7770bd0fe446722ce9881e5ef03f871ed105fb15459db2cd1f5584a767de92f7c3dc2cfc7cf216670a4eef0e0451104a93ef018501c8b40f5cfe98bd5a5cb93373c5d3a1a7d7839f1c22cc82b26344b3fa6c0503de3c55dce5c0a480e96c3d46b68e38fc777943d78f229b4c634dd4a59b919281d5c97a48a5668deea258ed37c387d6319560da4d4c4ea7254b5f0907f17c52bbbd1312a2bab942182071405d611fcb33192ef7fe4c3734cb52931d271ccba56862f7f71f9f7edac71b27a5a0d71c2c8a0dc400a2c87dc175d119a97cf449e8d98ab0ffac72ffb4825ad94cc6b0c9c039321b6c56b92fdce29d3898056449bc4a47445b90027e67865e98b8358e485daa7cd539f7ece05f9c2daa10054ab4381088a935288b215119abefc2533c43f739afce0fb5698389b0d762591a44d402ccf409bbf8880123e1690f3ac2ee75bab55d7d4514cc37aa3ede277a827f4749b70e189b18eea62cba17f7560b2206439accc3858d6e07f83b653ca3359109c718d5f80ffaf5c37e7b13b5342250ec8d044b86edfe06e6bcbc67ff7fbe52ef0c002266664e30de34fb6402ffca54e9180e7a4c1ce4f236917513dba6f34d0646382fc5a543745b3fd3bb7fc2d728a90161b8bc7a311f375dec079f49633e9068f10c199180563ccda6a8ac349d7c447c17eb2d9f37365dc9cfea2e77f5b620f9e26a4cdb3cb52fe112c01194f9c1d36438792ac06366da73de999f8efd02807147bcf147c724fc3e9cd4acc19d4544f22adaf9efee350cee3010cbc56729b9c40c323bf90a088d6298cbe3b1e9233e9961df5ad0452d6439ae4743b1c16da8e155ae6487e2f2ffa96a235672e1f33c572dfd804584910cf52cf99f1637011d1b89388f9094d2e2bf601a08346701ce06440afc5f1a39d4d172cc240fd80162619edd0f964aecaf9417191132f3843690b3e7b5f582610d50e76ea8c6ea3669fcf64ad018f2b596c77ad151225d7185f2cda1739d24761fa7931180255e78bb2ad73b23052f979d260034e4d71cfb14c1fe61e666eddefd620905b1b43619df00293b0dd049e08865fa412a8bd91571540301524b1773e9eb33b5ed38a1b5774bc720603a6fe231a18ef64f4056093f0a7f0bcd940044f6721fb68e29c5e73e2e8cdbcaa662dde98f49096d828620e9e2f617ae82a239e56fffd153e92622df88d0b63aeae2c384ea88370f794009bb435e3ae86c74c3429bd704435bbd963b4cdfc732a8c0b5f216a10ccbe2427b0846bb473834fa186c9386d26312793b048afa5db6f4e71b6dc63a7206e6fe5dcc17cf0c2224528296de623e83a3b23acdedaecc72dee4289dc768deb4a3e8f079f4b9b9c05d870abdd22cb77486b36748aed8b5b16e82f7e48acb5855a2863b05cf666e29110c0654598e0fb49329fc0714f454c824a7bc03f8c60c057c091f21dd8a7547e2c28081fd89c5e82dd8df5ba983c8a6a5bf72a3bda6a378b4615ab6e8f483aa914997402da92e4fa27ee672201698ad5dea4d02ad1abbeb2b960a634619aa6af1dcb0a7a97967815338a71acc5d42e2db47d21af83011764dbb098707f20b869e51bd37538427c5fc8bc07af2f05f72af8170f1ef7073d5e0a0f2985627d9b710eddd9422376cc2330bfc4f1488e740423d878b055f6a944c35b7d4766a553e0c124b551c0d7e33c844973f21c623940517522bf101c8a175a6ee81ebeb2f11f77ff12dbac0f7e4fbb5060c032d395a653069ba2dec34ebeb98716d9ca9c514cba867d96756ef682db3e8ac94ac75f4640dabaa6b62af42a817609cbb0cba5a4a95a50ceb576ec2efa2731c28285a9e4aa86947fcceeae835af5ed2195af755db2bcf2a46df26d8c73d2c759e142788ca38e6bd40528df55c9d83b87081fcff8b2ce7bf0ba2cc601135751a9c81177ab4e2552691eaa3e35a68b9fb2dddaf8e0a4f21bd5ebe1d5a280332455e385235e670836ec659c3681bf5bacaea0ecdf382e477e30195fe9d9bd7df211531f28019fec76cdd3b94ef4853f5ef453c2779e27c12e77ad6b353ca7f1530b53c953010cfa735ed430cf783d20fea9d5cae9018d869edf30545246f1bd23b61b31dd7d2ad6217cec78cea3776cd4cc75a657e548d9d0d40f04f476526ad0c67fa50b9fbd7162e03e95dd6567b80006ba0ce9a46e6947a0ca9f642f4e2e55e4b877f994e73237c75ca1c12bbd02c67d5d1f8b81545563b74b44371ab9cf7fdaadf0c65d8d31049e5af24d95f0232fbec0c4d4884d08d304b5017212f5894a8bcd55a11a73720d07517a848793067529501c90a4d356452a067d2d1bc39c4637ee674553d7cf2ef540226d1bb72ca1b49d1d2f37f7dc0b107e49975e70277dae182ac1beddff7150dcd812a33a63b153acfacf45cda9670e644bcf827ef7ec23c881f02b1b4971b278c4cf11ec3f61d32b0b32381de06faca0508f983444cf2daecdf5e1189da496e76db25c551a438634b7a3eb5b041944f2b89bfe623b5d1d5be9aa7abdc08926cbb949b8d1cfb1366bd285cdc473c222b822d262afdaab1c69f34d3a1a912857bd55b7be9e364d1397a9967093f90ee3d7daf07d7b1ec2f950f2c5de88f0f7417a9902f0a2d0a84a76ff3c80e40ac87a0c507429d37bec7985200a156307af8a2ea92bf489fe55fa5772f94b75c441c37e3ea97faec4c8f7affa013b2a68d61218b5008711b0bedbe764c5f710ca749ce8adafe0ee7e8683f715aad2c563b010395e9f6137acae86cde822748c58f02c7da2da25fa8b0c796523a51e6b1f1386b8a381750e1eaac9fec062951e371e5c934e664f44119444594e6a9a4153ccd549d7d24ff3e1f36f1a8e05242996cebef5d0476fd9482c96a55cb842d8d1d2ecfe41ad213ec12fb0e0d287d23cec38379100f5f0a925db05ffbfd392c738d19753889a0f82ad8481e752f5dac1b87058ac0f9ba87cc2ed68447527c146b575fb5ca57e67e94feb37a0a8d80eb758c407466f10555a729627ef829ffaf246eb060fe9b6dbe2d481a6866fc5797eaba87a2a93d97922dee30e725007e07dac8c9d643f696781754126163a7b55908d1f21564fd0ba56918a6bccadc252281568ce8e3643a0031d3d4647cc9ef8db99686612ab7194ea81387bdb6f0296e69a5f41a701296d2c6fb55d96f6c77974b0491903e5bf441254569831431439654d2d5e7f016a1e7ce5c63262888662764c644b1ee0354376718f0b9adb4ce2239ae6aa97087381d38b9bd89074a285ec40df3638cdc42c192ae5f732d0fda31bae9eb1fb6111e1300bf8061132f8f17236e472e8e320cf5352db334edc340d77664e57c65e6bf1c3bf48221fe86082c55ff968b3f8a3e1a3466d46204b2395cf417f90c09028e2240ca802fa754f636db569a429e14b66b68df0eb9ad3aadf0aa70365cfe25278b06ff17ab709c09bd98c90637855bce586446e9219dc18034588ce99bb5940728affdb016a082ea65df18f741e0260171bf097c26652e101ff8a2497103da0fa93407c8fedd5ba775b285edd805081d832f56664579731f1e14bc261cf046dd1f4d0303dfdf73b2404d9e9160c2fe1589c0269bd480d5a4cc5275d9daabe416cf024f75cf3bc50d93b13c7644d712e6d0de00401fc35920da4ffc698dab942d24bc3f4e3b894661bdb3a0b32ff62b156f3c55051557bcd3a453f0c2e49bb3314b047c2f5c154005da4452444280ece4539f056ee7ed82a3954974cf7a9611ae2a2d2f74d18a81d5f8107781091b580d207ff12a8c2ce07169c3f4cbc2dc4f1ce133a0ed73e8fad6b987b00af746a8bce3b9ed836efdfca07504f87ec08f6bca634717b0f3af1ead05c0a8f1508cbae9ae42127cb830a0220ec48f79e5ed5de42eb9d971d312bcb5fada7044f2aeab7c2d9764eefdff5b63824e7c5c21deab7034d741b7d9ed3edc27f006c19b19fbec4637f3cfceabf4a64396ca7774d4fcfe576da48b089e60535e62e8e6f491c522cee28a0d3ccf65337749a556e6576df5addc23d9bf8c4af07bdee19ca7e9afd5527a15c2627cccecb6909988a3369812d3cb9f7b2dadbdd4487a98b2b0e7effa98540525cd10e3723f88befbb4d9c8fa2d0d5c8e663215e177934ce84c56e8e330d87ca291e164c390e1fb87471a397b0dd000623dbbabf794d81b1359f4d934520ef6e5db4739d24d1e7d3c60ee05b4e8e83c0f81e50628f6749b73be4acd760eda2b79c5a5d86b911dc9b4fa530add3a78d242140d26d70d555ed2180aa3b94cfdb8831f0db0bd506b00dd4317d636732caf106f8a09090c5b44a3d18dacf3e47bc07355ab6d7334a4e9a2873f11149c33f80a70418", 0x1000}, {&(0x7f0000001100)="c8e1c679ad66ead50d9caf036be805c00ac59eade916e56d6bb78ea8876eae5fd278d5bee64f114f4426953329b690528050e8ceeb6bf22557df591d62f1d2a5521fa5ba15c21d2fa5763fc03527a36ce44735e950ebefce7d9d461921e77237bfef3c2d7b0a9d82d5d6c51cf52e02163fcca93e0840d9f7016b83be853227731951b8d722f98b762d525b9ea9f404b959affaf1d362448ce2e52fb1b4d0416af62bfbd4dd25943fe4723fd04889b727b441619dfe8e7933e4efd04477bd08c18aec2c052602b5d3b936e6ef48e90aaf22121ae571784fcfdeb3c7c19d47a3510660823ebd4b9e050a00e0e6c2a7e0df4ca15334d48004afc3cb42264487343ed963a3f4228cf66aeb0a03b1073951f04d67409c58ef51876d2acedbceca96adc55aef8964acef5cbc5a97835ebf9296249596c076ea9c866bc1c56920ec3591bf9901878db0ce716153c91867c72a3f4dc96cf489fa38f878560026c66a0dd1fa5491523b7dda176e50693c6c595c0d8c2e55b30cd5e760c070ce89cbfdecf1300a4b433c5d677b542892508d519b300ca48422584f35446de02c367ced7cae4484be79f07ce784df3eb73de8d8c9cc59b27898647ff66908cad5602e6003ebf63806cf2b329b01fd0e0ee790b1cb277afe5ecf9dd7e0b6d9dd11a0afc2368b6058b26779b6993f3d3b673a5ec2198a24cd6f629a0cda22c5031f3048520f2a968886ff0b356da6665f25a0adfe9810d92909d3a1f534838e0d4bd61f770ea7dd6ee7ead8edbf2d109e1baae6a4d146ba998c6cecccdfba4dc2523713ee8547e062ad708fb431588da01b7c405336832ce80cf399d6740df20858e27e0f1cf32013431a5b74d0469527596b0fcb2b189799027b6821ea45cffcf8f0ab1bb82f8562ec3c021e252b8655a4f83f5c506c4118d837ae2e82bf5aad46f5415ff6ed50b25e9ae4767fdabaada0615e1f5a60f57a6d0e65e04b64212657d9255b0f89bb96dff4a20202cb40cde7ca8f317643b89f770f0f052a9d6c81cd9319b825e47933d581c8284d0e08357cba95b37b903a5b4985c9bd437b246ded1c0b9f2c0fb620a24c882f4bbf9405d368baff7ac36cf825858e8568529637a49d5db5c022fd052f2fd657c8eeb975fd93bf292631b9f754596327bd9ee1d860b9f289f5d8a73cd749b88ad1e9bb2da814dff4ced2e9339682f19364f423d0c76003749210e7cfdc2e808f415f18f5ba5f1bd0ff695a60b09b0aadfc3d7163032736a579f07286226727587da6a0668057b03db1ddc51c2263269fa491ed4cbec4e475ee100643a065e77da0e41324c6aebc6c9e43b7bda6e7941d6ef730bbd467cc6cf154b586cca98c3ff7bab48b63c43282689cb7104aebc98a62c23c0f57b2c87b23a74d03e2b36c77807ec6ffd15ae4b5e93289fe552dd0fd6cbbee356cf8a81161c014f8d43a02b14223badbabd6f4d56c86c22eb807cc7e99538a696502c8bdeb70fc73c751b729866660a41e354f29dd3b215bd4cd06b70da2cbcb15ac55f6b487896b5fcd10fc66fad94812be7b0b131aa6179f725593ad97edda5ef167ee1e655a6f33a2b75f39ca534970745f9c856b3af0a37e24b412d06c63ccd9d72a77dcd8424b8889c9da0ddc8c0ee9cc07ec338afff30f330613ca69f29e94463585923f728db21857f7323208c8ff181bf81af81336393c5b8a92ed6b0644bdd85fbf57fad7025c6563031e8a26e332f88488eeb80135ca7785c7b7ad7b0edfeab1eefea44c4d0aefb5e918e007960f19e864c0253a91e1ee36da2c0df412badaa339e4e79839a350d827688f96ca180272573a8207391a4e15634912b4d131035e281da1225a09ce4ad9217134f4343f00a3107382d756e2c7f3e72d3738ed740e576ef6dc9df653c516d74885ab60d186efe2d2f1298b53788b68c7641e5ea81aca3a486428a1a052419cc04219f1e1b28a5d80f4c12720b1d002f7e6ce2a20bf82706a1f7ad5eda3cc4569f78c02fe5b31d42d9baeb04668bbe53c450073c1df93706148ac9a05f0cef812077d8814076ec5d6f57e457c4b1b02f969cb74aa2cdfe9d441b6c97ebaa388a7cb2215bd42b91f0796e1af58a3d46722b15c88abe8f70f111f298e481d252d37052c4b91c7760a210872ecaf81a235d7a5ec0cfd29efa7608b220e82d34afef2bbb17e591e5af78bcf2d57124709e23cf66336095728de072c93791208caeeacd6e65399a01638688dece56c9186e87824fd7057e64ea7f326ee4fd6608ef3b9881beed6a79755c324ad9b630eb34b43402dbcc1919be8b60df3dacd763266139d58f3ca2fdcf9f25030a73af4dcab02c30ad7dc51aefe24d2acebae861274212c35f7075be0dd45372531e38f6e975b164d82b785e59d33fbabab17404204f8fbc10c87db86aa10d49d40479cdda957036f6ca77962ddf878addd7f479f64736ec868f91667cf8c52666bdc4e27065480a34d8c9a1bfc6b901fab89657f61760b7e6474df72f603205230a1138718cbcb4b62d12307e997d320cae3e1b3abfdd6bd0804182102de9ac87d9914c0b505377989de187555ce8d2b92ba1566930920295bbb9145e0e03df70bffd9c0786abab6d105889fbb85b597dc9a55a966f00f331659bca673e28408dd86b18c9be7cb42f691108b7eeefdc8fd738a7743e10e58302f19cc1eeff02741f031c0441be4ce5c52f24c7e1b4d59fff114154edff6f849d880622280fc298eb3a16d40ab591aaa065fc9d7bae22d79f6f967b61d06761f09a667b88e5c86ff23a2a90969165969275116ce0f38753e9389399eeb71f4501e31d6e3d2ba9fcd8f4f49974a4198e8277b86d1ef0728530ea89391fee083a1a8be6e48971a406513454bbca6767f3f440850d43fb0ba5720700c992049545f6a3fe9dede16199d16ffe4ad14c94a6834e401f643956446383c9d6781274c36cc98387debb03c84358f7c884566a8d544b2a1570009cb3f282506f87d970647997b92c0c3f8a1465d3d8a800bdc1b313f486307ff04938bb0d0af7f56984a9b14ec07174d1b54da457d6db43a4445628757f7d44a836a3949bb206c1b013868fc682bb40c0832c59077fc8d72dc674f30262755496e4b00ef419426c8c747f1519db48cfb687d9087aa44abf74bc338b0a58e1ec5813754765608bca6c1092398034a091e3fe0af326f343b62f648d1a2cd2ffbb57ea54e53a1c46ac48038a0430759cb0914380be37d3fefa84b633a278e5ba14343c557a6554a43b76883061bcab360a8ddf002f4fe19639d8fb5fbd8cd1de2568bf399e4b563571bdd31437e9bb48e48a90040945f43f1e72474d9d1e894a30d0b5cc6eab5f0f294c3ca1cb4b6a9a478523a6d53b03dd2c4c8f9d86ba0652994e4c3852811e88856c9e42049614a42a1c7812d9f7085b4b7d02229b38a41d6a479ae0fefab1177d463a000f4cd38d711428e69120a338a27d1d23df09b23b169a3e5cd1b39deec9ca6f3c00bd69a09d9524bd1b17bdc7cf20abdd901dd1ca28ac366f11bffed25b94f7bf2517dc37e0fecc22785379a23a1751e5c16e5826657783fd1c347be14325a40215104f0b0f7df0d58efc1e26fc4df2a3fff0cdf14ae368d2e044a345cf51e6a6ce18e46e9feca43e9f94f5fb35910d1aa583299c2991e1b838b2d9d05d492e0d42daeb0ef9cf65883e82e4dae98b4c658bf056da39570fd0fe828f141d26bc51d973f302bbd4d71700c3572966913030e25058be95432aa5add5f495e1b18286417547f443fae81d9840cbefd52a13219044b588ed7050db96a3dd806dc0306efc1ec072d87e1fde49e6c3356dd7c38e4b3952538e1dc81b78e1902b1222e196bb9835ce7aa0bea430ba6baeac9b8d733086fdd990d6dddfca261fb33153da5d2c509f46abdde9eab6e89b3276afeb2034a48520e027a250ce3a6a3b625d9de1bc442998e6f8a3ed048c0d530f199aa70477959391e43dffc9984e7aa370cd07cddb499da7c2bc715d848f62ba7b9571b116fad0b6b351eba3f020c067563346aaea33bb70279cd4ef3c069fffb1d6382a15daa666e4145ac25ac99122ed1540a6019d176b7ce7ce08c2817998d35a5ecabf3e0746f83a517c6567829feec1a1fd9d86634c645359f59f7c2e6eed11300313536d6cf3347668fe764d9db83e5b1b5b8daa138d746a219ad2ec02b51ddd7d755901538e4a7e8998e5fc71aa899ed9b5d399d8b1b4ad468ccecc67a1b06840c1eadf1cb6d901354f42e10b3add8219552b17f618f9a7d6c2816b2033866595c06df98e46bed8d567f00888b0bfea6d18320635091e438161730cb87f817cfb7e8f303325457590926ac72d7e45ab647e183338b6a1590777601dab4f5e5d159f956239ee21ce314c66eaf7b23aba899d5eebdf82d5da4f1da26ad7b93bf4b5030099230414b9196b1d49b5a3c3eb587910da1457b9a356d071c5df1591054163f2d7fad45fc802bc0850db8f8a2867bf2dcdf3eb26c9e672509d23ad0967251729a0052e2c8c0cdf6fc9778cea541afe124d2cd28b72f94dc96fc8da1dca4b7225c701235e62ecb0aef012bf06e751708814d63a954b41d0b24c8da1eb7bef226468ed036762733b12b08dfa37f1ed98b63ed9f4c46152012f181b2e6c6dc6dede189846f4804ba452ef2b50a2727466433677ae2508bf989d6de05c4efb23bf6bc0140d248735219c952faa164d05213cf9d0f1d9762ffc410752aaf176225247b90a06866b7f173a916185ac7aadb4d6414023c8d8a6cc8edd9ad2d26f6f1ebe4f0381e3a404a95904b875aae848deabf791c6e1193516be2c53504ad852ee1cb2be5247734b955b2546ac1d5ed08b01aa9ab755bd5c821ec2dc60f13b3f629fd47145d6caba1732b7e366f3b45168d2a9c792030bc8036f6f8b4dc51479e5a48931412d5dddc2eeec4cee2ab3dbd8998133e8e167357e3a47d36d0dd1a68f87cf0d008c11a0a963523b5f53e9097585b0cd305d5cf1ef69819d9f2a3b0530f613320e6b3d5fd84eccd0597987b95478e1961cb1262b2e9055a4393e2ff7dd6796c4b22cae9195851f1879eb18a0f7593481d8aa7b0403edf436e012670efff049a0a9f30ec572ed4c42302d0acb5d7a3dd203be5d3df0725ac4f7eb423b1bbe64880efcae40a6d5079e4acd4f77a124e35811c5651587b6018449e29656d80edf1ce74c71bbafeddb9a98fbaf467b1155696fab5efaabb2f67494f932fe75fd4b98cc758709b36d1685072b8ac89e4e7f57572015d86c720a712f6ba8b751f1f5adec5b1c66e54d15034f291d9d9abfc8d0eae4742e4f98ce01edf37c27deb0846593b0e4134ddf05c75d857580c45d7bba33da72840146970f44c6890033158aeee9cc5a2c61a8d11e87f34539278e22e5bd81648b293817a6ee13b4f9ef1b7a14e48f9dd6ca2ea304ab208f907fe23dd16a0d6e8f53e212c103e5da4b15504637e93b1db626b46bfe6ee1ffffc52eca4e751b550fe48af87abeadf3d999661284c693fa0180efadbb676a6fa88e522612ad07bc46de14c553dd35f0fed36148e07ca90a86a21ce5bb9a86f7c793c1efc0f65d7c7dfcb740869c0f2e019e342b6bffcb2a76253d247c110fa6e7c4b74d6f51a52c538890f7f957769aa986ed51f13afb34cf21613a802c17b487535993cc8ef580332501a0755e178bfbaa4d7e1b286e30097974ef6a1f3cc40739895b4bbb410d763200ab76b898c4d820a8dec1810e9489c6c92a0df30917e1d2dced2ce1f5846d9bc1342ee3ac7d2adda0b", 0x1000}, {&(0x7f0000002100)="b5f376a1574f5d1a1ff9d83705f52f65bb51c01120200127cd70f184eff4e5d8bbe07e2b62d7214ecff4fd0d62d8685462", 0x31}, {&(0x7f0000002140)="8520b28a9f720f5e860d8a9a27b2d5eb16b41e4366748528b0c2f35ecbf2891e683e6e987623d002526e83f4ba951cbfd2d3f4ef5d6e85817e3119ae7bd0e74a643d5cdf195f7b7ed7289c3f522ef5b48f980a396da8b8bcc062f1a5d091af880021c67634ac2a6394f4c5bffe5c338902f32c696fe3bce6a3573c6a010bc7532e57462b27e8c9632767b0900b12020f0ac3960fd5e071cffb6ddb68758dbcc7fe97453522b4a04751217b1324ac0e34885b29243616326900025e1a6e6f10bd14a5969abb079e3d88ac9780e5c69bab0d47347f13a17ea9681aa587739aed0281752e94dc9ce4e17d5e313ea7ef2eb16d95f95880d9b5c8409332", 0xfb}, {&(0x7f0000002240)="f4e89b572389dfd22656bb51742ef728eb5f0d6ea0e6de31ebf18ce1e5a1e2d94556658496599304663cc9ff0aed3c3895734eb3f076927e22f4df680e59dcb0d33eebe21152930fc489e4fdc4cb89de3c2e094b2b7bdf15b16822be7a52905077a43b3b82ea77073e19e50dcb3145e9a0a963b6986c71bd914cc4bfc541836c3d7fdf3fc78b795d19d075ab22cc136b2c96afe8ffb5a7a024e76036cd8757eadd7718738488f0eec3b385ba6a8d0fd8e08e0fc0a840a49f00141d463bced85d351eb41ed393cece84078914b2116661852365166611e2313c3779519cf0831717b5b26229ad3fce46558b1ba088880b313bf82369fbd54f357995", 0xfb}, {&(0x7f0000002340)="150a103969d81f85a602e442b559a41bd59d6887887a87b407fd00f5298970cd75d0e5fea1fba868b88c0cf6e8cd139b94597a9da6c29eb5536b3c6b32f864c53e", 0x41}, {&(0x7f00000023c0)="9450dbbde7830312e9c440c93a5bdb36150c31e146911c26614c52269b5bdac14fbbd6caeeee733775ad59a104653c8d59597ee95efc2fefdbd96c9623ce0708e7d24f0e9041bfe3ba47b480d6a02b1052d42f25f9ffde97018e599e9cfab591d30bc81914231ffb10fd761fb54d9f6d0f22adf231a9ab841577603b1fbe61e0afd536ddecce039409e2063a2b0be73812e08842768ab5275fc57eb31c2eb5b47bab428dfaac94639e2ae1a803862722794972fe8d", 0xb5}, {&(0x7f0000002480)="c36783161645d22fd23e588cb07596869b114c38ed243f999493fd559cd86ce4451373128ae65a7c2c1f1542bca53a88a1c1095593107cf246d67abc09363675108e558635815bfc13d4567b52374db9ca63370bb56daeb64b8da85b979d4c43a51b5241c42f43778d389510b36de8d777d67b494f87bbe730efa1b4fcd9e000195b4e3c7a4abca111efb311edc539f9eee5c7a8ceb94256bbd849e18db3369e4cc9a19130aadf16f36426c234be88c295c659e37cd829bfddfe87a72ec68b41ba8a4f06702cf2dba8920c25f96fc39192e0a8a524bf68c5974842a79a7d1bc854cf248aa6698bc778d96b029f8f5b2ad28192921f48c4649d7b61e92e1f93f59a6bb13992e1fd3f95fed263ed506324fc2ef592eff7d3e1ef7b7efc2bb089b3cdd6df24952342f3b76826cb2420e0f5f8f824da74100ac0929330f874f8dcb4d93eb28d6dabc62e556f84ba8b508cc191b016de9167bd531f7cd02cca87b1e2f1dea54c16c5a6188f6a134e5e7be0029c4a3727df2cb6ccf214ed9d0db3621161e7a3f01a35855de2d9585a4009d0c9cd2cf7e395f5e86263b0a5067d29316bf252ab06a5186ed6a69696316590c620638d92dbec0ce0f42224456d5451e4ea0fe7edf53f569a787ab3c97596a2fe01ef142c546cacb94b34277b6b21285f9e6bfe77cc742bc84f97e756d3e95961d510084ffa2bd179dd9ba7fe65017e275db92c1f2f8dd5da97706594760d4d1aa4f2108a6786324f0d6243f0030c99d5789b5d69145150d783b726586aca2e459396d3100a307d5b54d440aa9c56d9483fbb77ac410829c5856cd4212ba4095c7bdebbe6b51395cd4077c76e116a29924f2814c72d2364978f91780880a1610d4cf43e169270565f3bab8cc0af27cb5f2515105cc10e3aa9e3eb0757a942483c04d36a3d37019627cc335d956290767fe05723b32d65f0f2fb37ba2bf83ecae3fccf295d607354ceb9634ef22dceb2d46c3cb5cf570a30836e2db835f9da3c295cc08a303d7cfa3eca671c68c54f77a2185d3e50a69e284dcb3be83969315a224d8432a64685b6818328e1c9e38720f8ae9fb1997fa40ae76c42c26a33238940bc2313109c07b694b795f70dc23d998fd52f4217fb94790df79f6f68e972cf2b675944028ed4b9156fcbfacef2e8e5f69962ba5eb773bc44d32e3f424a2bb2041bc14d09cb8acd8e6201cdbe4f4a37fef6e690f5799711d4633e492a5b62cd4e8f7e1da7b624f646870a107434302b15db23d363acb6b34a17a3d257e4cf07c1581e3aead1d218fa3b771cffcba21ffc164285f8abe2c7c57c3bb81721b21d3810916e0145942244117807e6f67fefadd5da757674261a6c5e24769d51a9aeb470b673ddaf83c1fc75821b5543ad3c4e8a44637b4b72025720a3c076a9cf1f4070455421e59c878bb17be1efb69262c6149f2f394b5ef48c281abe122f744d405c3c318c868b85ff0a91882fbe85077450a3110850f3a22e0f6a5f6da4643b9a7ee95b9683a74dc4421e1adb8a12d26e9665d11177ba9c09ad5722cdb74c4abb06a1b1b58988ec9ae07a2da443c9530fbd48e17c96a16464fec79544cb9d65dcf10671f77cace61e37a72e4c36f53746eaece831f806fc7afead637a3f6376beacae34dd932911081e574e6eaebd17477ccfca7bf3fb979e66109847a3d4fe9adbd1293b0c40b0073c44a9c9814b446c6024589b25aa2bb2d68a818888588d3ca113f108e7ca855517eae426c51c08d4ca811335ebe92da5e87cdac5988ce94122f5829b7ce29ace8b7e392207204e009793f98187d68e82c26ba7d92d81765f963dfd90ac9f2caef0770dece1e248b97c110c8897b60ff32dc3c78109fbae6434dbd44e844a316d962bd225bc1b0754f8bc390135acf519002b58830ce4341ff2c90c17972d3c20318e200555d745f85ab83a3159947059dca2e461c7cd090f33d0587e844c351bfaf6d45881652c3a0b331d6c8bf5baddbda60f17bf06209ea02eef7706b21c6b45f87c5563245a0f21660deb514f6ee5375e99989a60c13309cad89606c08af99f34cfe791dbd3f4816bc7a3d21d151345866e052b4f99d3eb7dcc0ebf1cf1b3bde7feb6b9b36d685f75769dbe9a149cf8e942c8f5ccdd60f2046ce40704e3691c047ca667b888ff83a8ed2d7d43a7170a43965ad424585e9106953e16a91ba0fbca529d591d2f4b390bb371b7c60c8ad267145e958f97b96fefeebb0c58b3847648190a2e464a38a898561fc087a2521156a27cf4db5c779a4cde1f9ebc37a694e11a0e166fab48be220257758bba643aefa14f7aa217a1358b44c0bdde937beb64d1a3e6cf415ab244d8a871277a4586596379bdbd00ab2466caa114d9bafcfcd881992a9174b704713f6631a2bbc9c267c633a2ade061b0d31c96743eea4e5f6402dc61ed707e7bea466f376a2588c135799b85f7b7c4fbf263434fb83b4cba74d2a5fa639583c0d3afc515bb96ef6020613d192f72191793520ac7cfa332f44658f0850d145a30bd805fe09fa24a79b44b207a665364d1ade3f96d2e4be45bb30d18a51991b883eaa1bae9425bf22a7c52daf5e759d15e2b139a3b3c1c2375b68dd97b9d63613a8225daa439fd9b01500db19618876c2d2a33d3015a562ed04a78a99c43dcf40b93ce65f62d3ff9123cba47908cce4286bcb3aff7a239aadb48dc8231c25c94b24114db77ccd2c03eb2e5db9f9533753686925df3a2941070597f1f94c411f8685e68004d0af2ba27545c8d7e5eb067811089d7936dc2ed57e36d1b0be7a63a19eb04752be497c6f044c6caa96bfca34fd368cbbb6d86207e968dfa00b232c3f8195fef380996f9f2ca8c92ac1b0236b2af4ab5773127dbe7dc75c462733e9480247ea45a35b4da908ddff25147401d24085486206a98427f489cddfc4e5bd4cf9951b6168342916acab838673fed7c364ff961d6daf518d929320c8e634fb846d4c8d1354fd9140db87e83a658fe5666a6672cdf88a2199f7ef6756a1f180b141b58b117a972607167a54dcef4a26dfaa0d2e40f12cd3ac364d91464bfd7084e392d6a76032d0c12f0a67111c97bcb83a1fc20342a51480958bd1421e9cddc0e8ca653e596f4a56613d573fbf13cac45477e06bd84b0879c426372fc2aa66f8a8368fe624ed2fdddf932e7be2389dbc65eabc154be60822ac1e8ac9aebc6afe8287cd9f236b20d7ae10f4ab8005e5629c3ba74c8f30693d27464b62421d306a7f2157c5832faea43ae10187242d4ef679cbbf2e24483143e936a41e0c1c6bc076a778bf146f25977f8e421d4b31257c733dca06e52cffd053d70b39cfdc2ad50e6150e1c6dc955393b664c3c007c674c99de90a1d882ce5a66a80491bab22e13e60647cb82d21cceeb9e71dcbd84eab9f714c6df628dcd137e7f4b675fad26579c5bbb276b04f8b7163fcffbbe90363361d469a79227a2c29fca210f752ab54ea87ca05a31c65299170a542ca955fb074260a7ad3bc4c5f0dfbc72b7d7e5473f13ac7433fc7ec2c35789f3ffcb6d2c2b3d3360a19cf8ad45b97b64aa1ab73b1cdb3a238e267f9f35109d8741ce60fc367b86707c86462366f901a40fc9f8c6b591c3087ebbae2ee82e01e314d488541730c9a9ea1a2052cdb0ca1c00187dedda6b12e6d7790a7359045e14acdd651590703533f9776771ef05f3e4d306760b70272215aa054cc2c792d01ccf9e34745d9b9c8c404449b132afffc8bf7b94fd8ccb3d38c556b2135b3a59fa4bd2d7d637686d27b164c451656ac99abf379153830aae2b4921f4f898ccb7e78a54dce47651fd32951c84dd21ea23cd324a77d70afc330ab981a7355a4122707a0ecc915cb6d55b28fc4b66d0908d747345b46a165ff37751209b352d962d8b675945dfe712f8bb86013742279d6beeb3d7d3bb6659a7aa63cea80b9dec2a8d2d25e53bdd19fb6e4edf6f89f7f225be700fab6f89dcce6b06712cad363c6dfd954b763e0d3398808d2f434a704ca1fe0dbb4412d87f2f2cf7bc18fd4c0098884089f3444b862d66a537fc353542b1f8ff738c4d3d0d4a2769ab84e153ff50abe4315da0ce2b9beb08b0991e362c48f43da2a5db677317f4bf3b2e8c6043c7720b936afc9948bd1f7c486bf1a6c67b39bc118edf41aff35e6ea4be3c4a498c9d4ed28e58875faa1c7d191efa36088053e54d022cca8b5f1a9f5f72bd1888365fceafb2c370e98cd5e23b4f029b0346b32b2d3de07762fea1defb1919516e016931f82f6d622b25d3d9deedafb4ace294ea147f9d7c42cd20278bfaef59676d66ad440d061c3bc24f3d8b716baa670e390358db34e45ab955a0143108a001465168c60bb2b1e9847ca7cb371d8df3ae24d47a92b552baa8cb7d0bf207a1fa40a0c97ae870500be0d0c8f0695eb6c76542a2f8c5101f86a9bb8d25d73146d2c9f3c7606fc2c9c47dc6aeb0cfebda54a35f75ddf8123191331aa7b7df814c380f5dc9c6f7bc0c301d010fdf8dfb3d2a60c88a88814467ab2f959987bcc5f605db281721271e4f77e3edd6d516ae423d2d60a4c5deff80a9755522c9dce68c062550f219c260c86717a05ee811a56c1851f5da63ac3f8ead22512b954faa3cf5fe928603037448e58ab006a34d7e831b09c1a0c34bb27810566ff5ced7867c6c946ce9c6f9f5ee7975633cab681cd97c349fb1241b180250457bd0e4c0cbaccdd88847cfe937ebbab6e252eb7b02982d75ba971c302212a460d59c430064b3ba7e167e1a5a7ac74a762fcdb54d19a50ce8f3779d354fc9f8b6439f71fc074ae05593688834a3291bf4f79afdaece246b913a0372d0f99f972f8438db5e0628485138abeb1b0646c912c049ea014fcded371d190dd9cf3c3c5c14bd27dcdafcd5b2a1517eccccca9412d4cd95bcf107a8fddb9ba36f652b999f4c995bb669ad92e812920265ac2a1c957e06bbe81312d4fa62f397f529d3df5bd7db8c7471e9338a5c89455f45874ccd9f9a9787f671b72fbaa414e245243c43f854c4df97c80fb857942f1cd312232dd38814c80d8efdc079baebf3c4814e9314c3ae6881a410dc034f63e88c018e2528b71fe65ccff38103b584af619ae95b94dd6c04cd719a96a7b2c68a924d37783ab48af2b511954e692afeb7d6bd956a9dbac7a4a7801272963884a3528a8c47f3cf10dca66e581a58eb43bd19fde370940ccb054ecf6abdf9000f2481e22313d64f6ff8ebf9d76d26b33ea16dc1ee9590cc3bf2a3490d8e0198017e29db1c0c2505278592a161175499178feb5374509ffaa4c703c4d19bc53c0b663829a9604dfd684791be50f25df08a14973e5e363c35e53d354b2232c328ea540159f0e16bb66988b19b49fc15e40a89c7f1b6e26626565c7dfb4ce046dbcb3232bc072919cd6b7321d4f56f5d1c732e9c7c88784f9d65fb5413b34db2927c4cbb2b98eef1fcd453d49af606b767fba2773a24e051bd06ca2352cd850706b9f9f747259962372aea87e87a5c376afe7902a2a4a76d088b106f22a502373023f4a55032f9a74823e47d23b5b224ba539da6a3d00817d78fdc897447e16127d57ba8d3b4c5c37f87ce9e7c452554163131362642f8af1950d4aca678edec400eb969b8371d62451a5597af3201059ece5148219160ac96012ed073f7f47fdccdbbb806476bea9ca872eb6e550b9f370c0405cf592d99285b6e6fd910899d490b915b60511e7f2736350b22833f4bd102b9913db6059f92934384874dea4e94b1d7545c038baffce3486425f9287bea4b305dcc", 0x1000}], 0x9, 0x0) 16:00:01 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)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086a33465550107e0800d16f09", 0x62) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x7f, 0x1000003, 0xfffffffffffffffa, "85000000000900"}) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000140)={0x100000000, 0x1, 0x1bc5, 0x1, 0x2}, 0xc) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r4 = syz_open_pts() ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000000)) recvfrom$inet(r2, &(0x7f00000000c0)=""/29, 0x1d, 0x843, &(0x7f0000000100)={0x2, 0x1}, 0xc) 16:00:01 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000080)) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000000)) 16:00:01 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x100000000, 0x6}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:01 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) mknod(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x80000001) write(r1, &(0x7f00000000c0)='\\', 0x1) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff8, 0x3, 0x3, 0x8, 0xfff}, {{r1}, 0xfffffffffffffff8, 0x80, 0x80000000, 0x7, 0x8}, {{r1}, 0xfffffffffffffffd, 0x10, 0x0, 0x1, 0x9}, {{r1}, 0xfffffffffffffff8, 0x2, 0x0, 0x3050, 0x8fbe}, {{r1}, 0xfffffffffffffff9, 0x80, 0x40000000, 0x2, 0x61f3}], 0x1, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffa, 0xc9b5aa4943080736, 0xf0000003, 0x13c, 0xff}, {{r0}, 0xfffffffffffffffd, 0x18}, {{r0}, 0xfffffffffffffffc, 0x49, 0x8, 0x61, 0x5}, {{r1}, 0xfffffffffffffffa, 0x40, 0x5, 0x2, 0x80000001}, {{r0}, 0xfffffffffffffffd, 0xc, 0x40000000, 0x400, 0x7ff}, {{r1}, 0xfffffffffffffffb, 0x0, 0xd, 0x8, 0x2}, {{r1}, 0xfffffffffffffff9, 0x80, 0x20000000, 0x5, 0x8000}], 0x2, &(0x7f0000000100)={0x1, 0x80000001}) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x10000, 0x2}, 0x8) r3 = msgget$private(0x0, 0x400) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f00000005c0)={{0xffffffffffff0000, r8, r9, r8, r6, 0x20, 0x9}, 0x80, 0x7, r7, r4, 0x8, 0x8, 0x5, 0x1b4}) r10 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, &(0x7f0000000500)=0xc) r13 = getpid() msgctl$IPC_SET(r3, 0x1, &(0x7f0000000540)={{0xdb27, r5, r9, r10, r11, 0x4, 0x9}, 0x3f, 0x4, r12, r13, 0x1, 0x8, 0x7, 0x5a}) 16:00:02 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = socket$inet6(0x18, 0x0, 0x4) connect$inet6(r3, &(0x7f0000000000)={0x18, 0x1, 0x20, 0x40}, 0xc) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) dup2(r0, r1) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x0, 0x0) 16:00:02 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x3, 0x0, 0x0, 0x100000000}) open(&(0x7f0000000000)='./file0\x00', 0x8101, 0x2) fchmod(r0, 0x100) 16:00:02 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x1df, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x8000000000000000) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0, 0x811, r1, 0x0, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) syz_open_pts() mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 16:00:02 executing program 1: r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x8800, 0x104) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r2 = kqueue() getppid() r3 = kqueue() fsync(r3) r4 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r3, &(0x7f0000000000)=[{{r4}, 0xffffffffffffffff, 0x21}], 0x227082db, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) dup2(r2, r4) fcntl$getflags(r3, 0x1) 16:00:02 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) r1 = socket(0x22, 0x4000, 0x9) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) flock(r0, 0x2) r2 = getppid() fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x0, 0x1, 0x0, 0x1, r2}) syz_open_pts() setsockopt(r1, 0xf66a, 0xbeb, &(0x7f0000000200)="8f81c647ec9369bcfa3f89b529a161ac25e036b9e93d16f2eee37af73211236503a1b4ccd37abff69d9fa90a6f331335e12f567508543f638f96d84e81699ec6fe4783f838103f5a46fb4a8fe5c582071cd28f486cae533b235e930a6622ddeb7422e50c", 0x34) kqueue() r3 = shmget(0x3, 0x4000, 0x40, &(0x7f0000ffb000/0x4000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r6 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r7 = getegid() shmctl$IPC_SET(r3, 0x1, &(0x7f0000000100)={{0x1000, r4, r5, r6, r7, 0xc3, 0x401}, 0x100000001, 0x682e, r2, r2, 0x9, 0x800, 0x3}) getppid() 16:00:03 executing program 0: r0 = socket(0x20000000000018, 0x1, 0x0) setsockopt(r0, 0x80000000, 0xdf2b, &(0x7f0000000040)="a2d54eed55d3e9b5056bdf54c37a8774539b06015f0152a6cecd56d4c40fe1c34c1e70300c5255603e8410c6e65aac7a", 0x30) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="02000000", 0x4) 16:00:03 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) getsockopt(r0, 0x6, 0x4, 0x0, 0x0) getsockopt(r0, 0x7, 0x1, &(0x7f0000000000)=""/150, &(0x7f00000000c0)=0x96) 16:00:03 executing program 0: r0 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x2b}], 0x7, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file1\x00', 0x100c0, 0x92) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x3, 0xdf85}, {0x26, 0x10000}, {0x46, 0x6}, {0x26, 0x4}, {0x24, 0x100000000}, {0x0, 0x6}], 0x6}) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) dup2(r0, r1) kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x4d0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x120) 16:00:03 executing program 1: r0 = syz_open_pts() kqueue() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x1ff, 0x4, 0x200, 0xab, "58b11c5b8c800273b102eafb3d80fed6276e9d7d", 0x2, 0x3f01bf2e}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d71d85e7bb6fc6e23c5bf1920d788fdc52914de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="9085", 0x2) r1 = syz_open_pts() close(r1) r2 = dup(r1) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000000)=0x1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "854955882e0200"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:03 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x1000000000000297, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x8000000000000000) write(r1, &(0x7f00000000c0)="1d", 0x1) close(r1) read(r0, &(0x7f00000001c0)=""/142, 0x8e) 16:00:03 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x22}], 0x2}) poll(&(0x7f0000000040)=[{r0, 0x40}, {r0, 0x40}, {r0, 0x130}, {r0, 0x40}, {r0, 0x80}], 0x5, 0x6) 16:00:03 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) recvfrom$unix(r0, &(0x7f00000001c0)=""/234, 0xea, 0x800, &(0x7f0000000400)=ANY=[@ANYBLOB="00002e2f62757300391345123d219d7fc7b3a00dbf7c28b43ced6e36dc554f85804ce996cc34a59b7d9819508fd1e02042ea1cafe344e8ad514e974f1fa911c3ad5627f6baaac1a727bc43b42075ea1833ce65548f70099783a9d050749d1e5dec83d601ba07fc545f0cac52a17ea7fe414ed82a6d91b913c2234f2f6c19cae7ee25a9925de4a8beebf15d772fdcfce0c38a01969e2006d59d1d8c4de503427197835571d0c1a7f388c3b4c4f4065cbd4ec88d219b8243dc87"], 0x8) writev(r2, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x3fb, &(0x7f00000003c0)={0x8, 0x5}) r3 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r4 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000180)) r5 = kqueue() r6 = kqueue() kevent(r6, &(0x7f00000000c0)=[{{r4}, 0xffffffffffdfffff, 0x1}], 0x1, 0x0, 0x0, 0x0) kevent(r6, 0x0, 0x0, &(0x7f0000000480), 0x9, 0x0) kevent(r3, &(0x7f00000004c0)=[{{r2}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffc, 0x41, 0x4, 0x10000, 0x101}, {{r2}, 0xfffffffffffffffb, 0x20, 0x0, 0x5, 0xe6d2}, {{r1}, 0x2752ada252471542, 0x1d, 0x8, 0x8f6000000, 0x10000}, {{r3}, 0xfffffffffffffff5, 0x40, 0x40000040, 0x1, 0x4}], 0x7, 0x0, 0x10000, 0x0) kevent(r3, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 16:00:03 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) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000002f00)={0x1, 0x416a3ed6}, 0x10) 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, &(0x7f0000000200)=""/8) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000240)=""/153) 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)={0x0, 0x0, 0x0}, 0xc) r7 = getgid() r8 = geteuid() getgroups(0x3, &(0x7f0000001440)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000001480)={{0x40, r5, r7, r8, r10, 0x10, 0x8}, 0x7072, 0x100000000, 0x3}) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000003140)=""/213) recvmsg(r3, &(0x7f0000001c00)={&(0x7f0000001600)=@in, 0xc, &(0x7f0000001b00)=[{&(0x7f0000001640)=""/147, 0x93}, {&(0x7f0000001700)=""/160, 0xa0}, {&(0x7f00000017c0)=""/116, 0x74}, {&(0x7f0000001840)=""/145, 0x91}, {&(0x7f0000001900)=""/125, 0x7d}, {&(0x7f0000001980)=""/178, 0xb2}, {&(0x7f0000001a40)=""/187, 0xbb}], 0x7, &(0x7f0000001b80)=""/76, 0x4c}, 0x1) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000001c40)={0x80000, 0xfffffffffffffffb, 0x8, 0x1ff, "722e53ebb92dd55b1f2bf2a603928207df6aa98d", 0x401, 0x10000}) ioctl$KDDISABIO(r2, 0x20004b3d) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000001c80)=""/165) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000001d40)={{0x8, r8, r9, r5, r6, 0x2, 0x2}, 0x401, 0x5, 0x1}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0, 0x0}, &(0x7f0000001540)=0xc) setgroups(0x4, &(0x7f0000001e40)=[r11, r12, r7, r6]) getsockname$unix(r1, &(0x7f0000001e80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000059e7c802362c8300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ae80c16300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002"], &(0x7f0000001500)=0x1002) 16:00:03 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) r1 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x2, 0x4, 0x0, r1}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x200000005}) 16:00:04 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x48, 0x20000001, 0x9, 0xaac}, {{r0}, 0xfffffffffffffff8, 0x8, 0xfffff, 0x1ff, 0x41a242e7}, {{r0}, 0xfffffffffffffffe, 0xc0, 0x400fffff, 0x7, 0x3e5f}, {{r0}, 0xfffffffffffffff9, 0x0, 0x81, 0x2, 0x2008}, {{r2}, 0xffffffffffffffff, 0x60, 0x2, 0x8, 0xffffffffffff451a}, {{r0}, 0xfffffffffffffffc, 0x10, 0x2, 0x1804000, 0x7}, {{r2}, 0xffffffffffffffff, 0x14, 0xfffff, 0x3, 0x4}, {{r1}, 0xffffffffffffffff, 0x8, 0x4, 0x5, 0x3}, {{r1}, 0xfffffffffffffffb, 0x7e, 0x6, 0xbf, 0x6}], 0x9130fbf, 0x0, 0x4000000, 0x0) r3 = dup2(r0, r0) ioctl$TIOCSCTTY(r3, 0x20007461) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r4 = dup(r0) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f0000000040)) 16:00:08 executing program 0: socketpair$unix(0x1, 0x80, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000640)=[{r2, 0x42}, {r2, 0x4}], 0x2, 0x101) shutdown(r2, 0x2) write(r0, &(0x7f0000000040)='h', 0x1) getpeername$unix(r0, &(0x7f0000000400)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004d60349821c354320000000000000000000000"], &(0x7f0000000480)=0x6e) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x8580, 0xfffffffffffffffd) recvfrom(r3, &(0x7f00000001c0)=""/213, 0xd5, 0x800, &(0x7f0000000140)=ANY=[@ANYBLOB='\x00\x00./file0\x00'], 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0xfffffd4f}], 0x2, 0x0}, 0x40) fchmod(r0, 0x4) shutdown(r1, 0x0) read(r3, 0x0, 0xffd1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)) 16:00:08 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000240), 0x0) getsockopt$sock_int(r0, 0xffff, 0x804, &(0x7f0000000000), &(0x7f0000000040)=0x4) 16:00:08 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) fcntl$getown(r0, 0x5) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000100)) 16:00:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000240)='<', 0x1) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10002, 0x0) 16:00:08 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000040)="2f7c34f42cf234b8702e", 0xa) execve(0x0, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x8, 0x7}, 0x10) 16:00:08 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x4000000000) bind$inet6(r0, &(0x7f0000000000), 0xc) socket$inet6(0x18, 0x1, 0x6) 16:00:08 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0xfffffffffffffe65, 0x0, 0x0) msgsnd(r0, &(0x7f0000000380)=ANY=[], 0x0, 0x800) msgrcv(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000000000000000000000000000000300000000000000000000000000100000000000000000690000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000474c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x0, 0x800) msgget$private(0x0, 0x110) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f00000004c0)=0xc) msgrcv(r0, &(0x7f0000000000)={0x0, ""/90}, 0x62, 0x0, 0x1000) r2 = socket(0x11, 0x3, 0x0) connect$inet6(r2, &(0x7f00000003c0), 0xc) listen(r2, 0x0) 16:00:08 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)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db25782485", 0x81) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCEXCL(r0, 0x2000740d) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x80000001, 0x200, 0x20, 0xf889, "0af3f09d07b2a2a553c62940293046291d9f1508", 0x200, 0x81}) getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) setgid(r4) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x1, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:08 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x8, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="988f3fe7c8f42f5873c4dc0361b4931845b9c226e3e05def89b75ea4afae6b4af01769904bcdce8982b0d9df3d69f61027acd89b483e35150bb89469942d63603b825862cb53f6f11d0ea579470884638d9a541a0637fd6fe9a54e9f3c63cd1c020485ca413f74ddd25894ca9e693039bc885427814fd886020def0bd887c70354ff8a844c5139c3230fca2f28ec40ba72ebe5308e948e2506b7c1ceaa4400a2e258f99651109e51cca371610347ffcfe4e21077a3d19255ddaeccf07bcfeb72fdafc18f0cfdb91a09a92e0a8c66fb0f330a912c345e41574f7bb1ed8c85ea8e88a24c71e22fa4033b680bc3641d0d", 0xef) 16:00:08 executing program 1: r0 = socket$inet6(0x18, 0xc003, 0x0) setsockopt(r0, 0x3, 0xcc85, &(0x7f0000000000)="adb98749efb047ede27514ad313b958ecdb659f9cdad815ec9cd09d6a8ef7b44b9769075755ad7d41f538d8df7cf2b0d60c88bf95b0403188da51a4d22dfe82d825fbadbe4bbc3bc729f30c415c0dc0c4d5e0ba3c7cf2459caf77249c0e0b153a8c09de0098e2aa6b7aebea9fc5216d993c4706e86ec7863db270ba9f32b1ba484a1ede6b2ae108a4c8c81544a65eb22fb99996c053e", 0x96) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x2, 0x0, 0x0) 16:00:09 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file1\x00', 0xe0) mkdir(&(0x7f0000000180)='./file0/file1/file0\x00', 0x0) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000300)='./file0/file1/file0/file0\x00') 16:00:09 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)=[&(0x7f00000000c0)='!+\'!^\x00', &(0x7f0000000100)='\x00'], &(0x7f00000003c0)=[&(0x7f0000000180)='].)\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\'\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)=')\'}+[\x00', &(0x7f0000000300)='@\x00', &(0x7f0000000340)='{\xf5[$\'\x00', &(0x7f0000000380)='/)\'&t#\x00']) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x3, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = getuid() getgroups(0x5, &(0x7f0000000440)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) fchown(r0, r2, r3) 16:00:09 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2120, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f00000001c0)=""/4096, 0x1000) 16:00:09 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffa, 0x1f, 0x3ff, 0x3312, "5ba65a8e1f21e4b5156ddb440aa3b841f62f1f6d", 0x2}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "3e58a044b1fb0364c62c4028c5d58a014f77c2bc"}) 16:00:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04", 0xf1) syz_open_pts() readv(r0, &(0x7f0000000140)=[{&(0x7f0000000080)=""/62, 0x3e}, {&(0x7f00000002c0)=""/246, 0xf6}], 0x2) close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x6, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "4d77d93f000004070000ebffff03000000001700"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000540)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = dup2(r0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x8) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000340)="d0e6b83b3210fb1119ed4c8bb253b6f3c0f8c2773e10682f149459379b1321d3a2bd55fc98ef3320ac75dbebf5c0b517a4eda4eb3bb862c005243e05159fe8ad23ad5f574c3f884c820a7072751f93682308f635ca7c3c20a4874a633fb315b259d27f94a3d3aa0916e2dcfd8e8c6604213abbbaa452625d453faf89217a8138b89b1533e0a904ecffeb92010c4c3a2d20ad5af45f0a000000000000000000000000c91a62629b6b8b156c656514d8ce1132154d3b527dbd41e05edc77c9eed3f9a10fc0b6c265a4daa243e09556396046bc673fbcd80e0643e0f3012bd1758d0535ddc0b335e8095cf9d0b3baf4cdd3472cb022a9c4da4e9320b97d95cacb8e31ed82be1824872eca09f80bd084e6fcd340d10703ce1698518373d340cb10553d8e3609f21a642856bb621abd2b722e80f83d8b86360426ec967974a0663d5b53fc6dfcc67e20269d922a9b62e198c62cfb952e2bef8919e59bd2e770a81e813b58bf9602919a9c63a4a5ce7a567ba2c328a19e36709f015183196db52622f6bd49c207a4", 0x185}], 0x1) setsockopt(r1, 0x7, 0x3, &(0x7f00000005c0)="2002cbbc65fd813bb42f6bcb5efcb4ccfb5cb8e1c61b9922b2c6044e61e74a1d766bf54cf1cb5f8e01be6b80b2f2174635ab1659daf081976a2c99c72042a208a694e7b7ead807ea78102871c53849572639fb7521b7399426a76660e5f0f5026b55eb0257a1a2c260caa71d894c114250085f93eec470baef322762df62c4889adee4c9902c129ad26423bf17ef3197a058d4156a41c7b2218702e1cd016e8d70f962a0e3f0c5016978584306413c2f66d7fffb910a5554f21c67ef9a5012cd5d9511efe6a159", 0xc7) write(r0, &(0x7f0000000100)="430e886229f6e465f43efbd243117b", 0xf) recvfrom$inet(r1, &(0x7f0000000180)=""/141, 0x8d, 0x40, 0x0, 0x0) r2 = syz_open_pts() close(r0) dup(r2) readv(r1, &(0x7f0000000000)=[{&(0x7f00000006c0)=""/247, 0xf7}], 0x1) pledge(&(0x7f0000000040)='\x00', &(0x7f00000000c0)='U\x00') syz_open_pts() 16:00:10 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x800080002202, 0x5) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x4) preadv(r0, &(0x7f00000024c0)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0) 16:00:10 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x1) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x1, 0x10, r1, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setregid(r2, r3) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000000c0)) kevent(r0, &(0x7f0000000000), 0x800, 0x0, 0x900, 0x0) fcntl$dupfd(r0, 0x6812a60db4ace67, r0) 16:00:10 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYRES16=0x0, @ANYRES64=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x1e}, 0x0) r2 = dup(r0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000180)={&(0x7f0000000100)=[{0x46, 0xfffffffffffffff8}, {0x20, 0x4}, {0x83, 0x4}, {0x86, 0x4}, {0xc7, 0x8}], 0x5}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) bind$inet(r3, &(0x7f00000000c0)={0x2, 0x1}, 0xc) 16:00:10 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140), 0x0) socket(0x27, 0x4000, 0x3ff) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/166, &(0x7f0000000000)=0xa6) 16:00:10 executing program 1: r0 = semget$private(0x0, 0x400000002002, 0x200000000000410) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/88) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000080)=""/252) mlockall(0x1) semop(r0, &(0x7f0000000180)=[{0x0, 0xe81, 0x1000}, {0x400000000000003, 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) setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) msgget(0x1, 0x200) 16:00:10 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x910, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000240)={0x0, 0x7906}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x3ff, 0x100000000, 0x7, 0x10, "b59536afc560ba87fd29a3806e050b8381cb636f", 0xfffffffffffffff8, 0xe59}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f00000016c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0x801) syz_open_pts() close(r1) ioctl$TIOCSDTR(r1, 0x20007479) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x103, 0x20003, 0xd9a, "9c8d14ee7504000000000000406e50e800000100"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) fcntl$lock(r0, 0xf, &(0x7f0000000140)={0x3, 0x1, 0x6, 0xc01, r1}) fcntl$lock(r0, 0x0, &(0x7f0000000100)={0x3, 0x3, 0x100000001, 0x1, r1}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d900000000e23ac168a0d130b5a77f3b184b237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fce08", 0xba) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1, 0x6010, r0, 0x0, 0x53) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x9, 0xfffffffffffffffd, 0x3, 0xffffffffffffffc8, "b08d16c63dffff0024e8643b00f3ff086300", 0x6, 0x200000}) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000000)) read(r4, &(0x7f0000000880)=""/161, 0xa1) 16:00:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="04040106000000007824af42a53622b3bf1b05eb5ad35a0500000004572ab059036c58d85569f7f928e51df8488dc39361d441ff75b3b4d9a63c1b76e76fc0ccbe1774fcc6cdaa05c46c652ee0ba25e44d1cf474ee27d73d9f1519bad4b260852434b4e9a6c20e4dab6a57d19568ead0445016d1790e"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff5e}], 0x100000000000005e, 0x0) 16:00:11 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)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a12babb181a5b2c4a2486d88ccf61aadf5c11f8b08003237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba4007a0a477670c0e9c3cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3fdb4f82c7342c1f2e00a9684a1", 0x208) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000180)={0x5c59, 0x3f, 0xa5, 0xfffffffffffffffb}) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000040)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xd4f6, 0x9, 0x3, 0x4008000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0xffffffffffffffc7}], 0x1) OpenBSD/amd64 (ci-openbsd-multicore-4.c.syzkaller.internal) (tty00) 16:00:11 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0xe56) socketpair(0x18, 0x2, 0x8, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) 16:00:11 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r1) close(r0) socket$inet(0x2, 0x1, 0x0) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYPTR64, @ANYRES64=r0], 0x30}, 0x0) 16:00:11 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x8000, 0x0) r1 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@un=@file={0x0, ""/4096}, &(0x7f0000001100)=0x1002) dup2(r0, r1) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x0, 0x0) close(r2) r3 = getppid() getpgid(r3) 16:00:11 executing program 1: readlink(&(0x7f0000000040)='./file1\x00', 0x0, 0xffffffffffffff4b) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) semget(0x2, 0x0, 0x48) r0 = msgget$private(0x0, 0x220) r1 = getuid() accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000002c0)) socket$inet6(0x18, 0x1, 0x76c2) accept$inet(0xffffffffffffffff, &(0x7f0000000380), &(0x7f00000003c0)=0xc) r2 = getppid() syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) msgrcv(r0, &(0x7f00000000c0)={0x0, ""/7}, 0xf, 0x3, 0x1000) readlink(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)=""/49, 0x31) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000240)={{0x7, r1, 0x0, 0x0, 0x0, 0x10, 0x4}, 0x80000001, 0x400, r2, 0x0, 0x6, 0xffff, 0xb, 0x3}) login: pckbd_enable: command error pckbd_enable: command error 16:00:13 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x1ff, 0x8000, "b80000000000000801000000000000000c00"}) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000300)="9b57c67b12f0863cc3bff2a3fdb7513d9c274c70f63bc1bccc1400bc0800000000000000acea55fce82266a66bc38ca4177cef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809e17b781dc38ba45876339c236d2842", 0xab) 16:00:13 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffb, 0x400601) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x200003) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x1ffd, 0x1) sendmsg(r0, &(0x7f00000005c0)={&(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000480)=[{&(0x7f0000000100)="f4c8e6d9b01b2076409f63ef038eb42542049ded20a927b7ac05c8f96df3e53cf9347d25be990765cc1ac38b39dbef8b222ab2f0f90b59f172e5ca53e0e4805a81d05513ea2ec8c371dda11783074b1cf231112399883847f5b7da82591cae667dd7c6c6ec0d4f652d3b92602d6b9da4daab8c48af38e499dfcd6f4fafa48e51e4bca26fa031d9835758d3e57e5074ea71e7ff39e74acb710069bc64bf69f2cfff3e4bca14cdc2bb7927c5562ee2b8493a506a25350b45e78a2297b15d0b346880c3382a07d086fd87d2d1ecd15936fea7ab5a", 0xd3}, {&(0x7f0000000200)="ef1325564be68ceedd74564849b5a3ae5002fba700b1602edd15b842aaaf777df6dbb7d6bf28d162250aaebf5dc422bfb5c2e22d538576477bdbd8ff4c67a4138a9ce8dd7ca20384a89a1c9832dddf663527d14b0acd16b2695f0a18710e1519e8f9b37d2a1d4ab10b79b5fa9e4b11367382c17e9295a0461de568a0e0ae0f15c745920f073da1f6a741efd72463189beac87cdb75db9697481bf0d298fe5eda2a15d6f7509ed23c", 0xa8}, {&(0x7f00000002c0)="506571c6a9c9892b9d5cdd8f4a35ba66c66327e13d98eb6e8d27262c25d5e2889b5fe96dfcf0616c755a4ac429deed626faed2d75da3b80410391c5f", 0x3c}, {&(0x7f0000000300)="f960c1612dcb4d1f6bdd14326a4e1944f7ccf0c1db845da71b87aee95ca053ed5a09037ced74af4fce631c58d54b3985f429aeea068079d91c8975b5a828687901f920d7cef1e65c9b95b6026e0119435a4d2094d83df4034b160451679155870fe5907322f49af22c3e378a143dce509361c7e142003648c878b64920b97aab849ebb8b92d4ae30ec546b951e62b85a24c38627510eb8e64f49cc36900e", 0x9e}, {&(0x7f00000003c0)="4f7a90c9308b07e4f6ff0acb551ce9458cc4440c3f5296ce44d5e2cf7bd3424f6df85797663ff73099838979c2c72b20ef405e7c209b3c6ff5f03dc20fa5b68abcda4e55a9000ac910a4ab2e7741c7149abef872a544e61947f8b46773905bc429359bdf27c3d1f396706688fc93e54985a9709a12652dedda2dc3d7f99ffd01993b91f2b508b400ef6d2d39d18bc5d45a43eac6b8e6b0b88ac7dbc1c71a39c43ff3c2b8c83cf300e1dfa49761", 0xad}], 0x5, &(0x7f0000000500)=[{0xb8, 0xffff, 0xffffffffffffffff, "6a9906937827655f3a7bd61d03d6ab9e90fc336aa2481b1207bf497724c478f2b12598dd166b90920232efc9291777fecf32ed2e4e330888af6606ac7c3cf7446d661a8187a9e707d19b14a3ce437d0beaf111fab61fa454cc74e46099028f74f03882786aa3aa416723e1d811eb9538dadd5bc07c0d718060f3745ab7cd3b843b7d25be3a5295f0a35dbb018b9183dff40e576b6bea631cee931ad04d46a1d5b9309f"}], 0xb8}, 0x4) 16:00:13 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x1) r2 = syz_open_pts() bind$inet(r1, &(0x7f0000000040)={0x2, 0x1}, 0xc) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x40, 0x89}, {0xf6ae, 0x40000000}}, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) sendto$inet(r1, &(0x7f0000000180)="f4fc67596dbe43e94829374b169f1c3f8fe731f697a04e2e31fc64bc552fb646c557dcc2d359e01365b14413c6ace9466b643c21a16198c38e1da5685cc0d5b45d34ec28631216a6596bec049f30ab99e76501fdb9f9fa8af90a4d875d", 0x5d, 0x1, 0x0, 0x0) r5 = getuid() r6 = semget$private(0x0, 0x5, 0x80) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000200)=0x2) semop(r6, &(0x7f0000000280)=[{0x2, 0x400}, {0x3, 0x8, 0x1000}, {0x4, 0x4, 0x1000}, {0x1, 0x0, 0x1800}, {0x0, 0x0, 0x1000}], 0x5) ioctl$TIOCCBRK(r1, 0x2000747a) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={r3, r5, r4}, 0xffffffffffffff1f) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000340)=0x1) ioctl$TIOCDRAIN(r2, 0x2000745e) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000600)) setsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000000380)={0x33739cb4, 0x7}, 0x8) seteuid(r5) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000003c0)=0x4f) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000400)=0x3) semctl$GETZCNT(r6, 0x0, 0x7, &(0x7f0000000640)=""/246) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f00000002c0)=0x1) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000540)={0xffff, 0x2}) fchownat(r0, &(0x7f0000000480)='./file0\x00', r5, r4, 0x4) semctl$GETZCNT(r6, 0xfffffffffffffffc, 0x7, &(0x7f0000000240)=""/21) shutdown(r8, 0x3) semget(0x0, 0x2, 0x80) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f00000005c0)={0x2c, 0x2, {0x80000001, 0xae}}) semctl$SETVAL(r6, 0x3, 0x8, &(0x7f0000000500)=0x1) 16:00:13 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="10000000ffff00000600000000007238e6a80000000000000000000000000000f612ab3ed5e1bdeac729a12702704777589a5a758879684a6c83cafcc12fae14a34a3f337ce16ded01edf34e1b021733a06613b2d30c0adb3268ed634993d5f921b7912e7041500ba3a71fe0c316e34fe2bb02f084759aac6a5fc26763ec705c487cb16dcb9b0d859d229d9d7cac7b451305fc162aa06912c16c5fd42591b0ca043df621d62e6edace46437dec477b2387ed6cad7dcf8ed0c87f61abc2e6ca967650f14c5631c03ba12d6b1a4774cee97be7bd54189c7c39a488937be4fa41e53e6664e2a4bc4bffd00def33c8dad1"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x2) 16:00:13 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080012002, 0x81) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0307004, &(0x7f0000000100)=0xffeffffffffffffd) 16:00:13 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r3 = dup(0xffffffffffffffff) sendto(r3, &(0x7f0000000240)="994959aca4e189309c982232a50fe45f7c164b0ee120b04c48dfefd630f3df6041ace68c614ed7f2a687371ba09df1a25dd1fc351aef24d38a19db199cbebffebd647c0916e6f23d049771f1091ef3dded26b5bffab5006c334ccdae056abc13bf760d7390b6a00b86bb867acbb4c33fc39eb316c6cf966a87e6d2431194d5c8ad1e2cb6", 0x84, 0x405, &(0x7f0000000040)=@in6={0x18, 0x2, 0x7, 0x9}, 0xc) setegid(r1) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000140)='./file0\x00', 0x23f) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r4, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r5, &(0x7f0000000080)={0x0, 0x272, 0x0, 0x0, &(0x7f0000001380)=""/232, 0xf}, 0x0) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000180)={0x101, 0x2}) setegid(r0) setegid(r2) writev(r3, &(0x7f0000000700)=[{&(0x7f0000000300)="61454a21ac48a37b1a61ea4192c129eb3ce542097fe628fd6b009b091633b184403c4c63e830fd5f647e43d1bd8fa8aa8e5b2c627cbf2257e13bb4f09fd464d0c6647aea89eb1afe9171d7e064a0f1835d61b0b4ea3ea61379f9c6af9a307441d18dcb4a54979186b7f9c41ce71a9e5af9e1c956cd9332e9eb9675cab5278a8f039c13f0a08ae7640834241c6a8d8df741772708274a7e0ad4161683062ae4fc4e9d693426405aa974c7ea19083341e8e2d1fac8a36333135b0c124d0a5ac0c21baa2e89", 0xc4}, {&(0x7f0000000400)="62b03bd42d7419cbc57500aaf5c012c5eb5fc2bcad12ec8d152ad7cd7284fa2e7df5b70cb843172ef7bef7e81d17ccfc18286ad538664a5f09e94dbcbe56d3ab2cb92f5b0b054ee415249489fa086363f6a12d3677463276a694aff60d2adb666800a5fedb9cb9331c88cb0a99851a6441aef8e4f534e5770a0f84af800e3ec6785b664113669e604fd6fc4b0aa8554cf121f741d1ef161896d2a429cea0f3a9c5cfdd7898ef7ba7446edf93e86f427ddc8274a8b0", 0xb5}, {&(0x7f00000004c0)="660e34f8293da99e509a058aab9f88ba8467a60aec04dfd1e017251fd25bc85211908ad1d3ac08d4aea66d384828160e437965e9781547f0a7f154b7c04afc13a1298eb78629f13a26bae3442eeda74b631feca663a4065788edca16eec933d8ca82d97db30ca60502f0f733aeb631df6b03518c8d6d3afb9bb04184bbbeadd341b734055badcd6d089fe4f150031a0e9ecc8801d384256916b3a0029f1c9923ac", 0xa1}, {&(0x7f0000000580)="40513301978fc0f57276db2ff04d72bee7ff0d08da4075468517c4427c0d35c872f90d78865f2a4f21a0360a6005b00cf78ac3b6cebecd1981446862c195211df8534bd067520c38d3921901557c14ada9b4c8f015c56be68ecca0ffe881ba437c186ca2e25ac645663f03a22fc13a9674e95f017f8b4ff52a80045880e9e19194d81fde6351ef0584734c4cb072413fbb12521c4da86c1dd3789d58e0d144af3d0fa7cda7a1b6709fdae8560c83f2e585195cda26bc2faef95578374f0033dd47", 0xc1}, {&(0x7f0000000680)="60bc11e6817c572a1a41aae1a4fe8ab0da18077a3ad99b2d2e086d86b3cdc8e46f639a5b8defff96b613b1fca8bfe0e1c914b231fcaac4dc2949fa1117073988195288ce77b9e85f99ac6c398152161f61594c6d085f04f15ac71ae543e22d8bfe914c2d899c45bb0074f5", 0x6b}], 0x5) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') 16:00:13 executing program 1: mknod(&(0x7f0000001a80)='./bus\x00', 0x8, 0x2065d) r0 = open(&(0x7f0000001a00)='./bus\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x2, 0x20) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000200)=""/132) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x3, 0x0, 0x5ce4a431}, 0xc) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) link(&(0x7f0000000180)='./bus\x00', &(0x7f0000000140)='./bus\x00') open(&(0x7f0000000100)='./bus\x00', 0x80, 0x39) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r3 = getgid() fchown(r0, r2, r3) poll(&(0x7f00000001c0)=[{r0, 0x85}], 0x0, 0x0) 16:00:13 executing program 1: r0 = socket$unix(0x1, 0x8, 0x0) sendmsg(r0, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=ANY=[@ANYBLOB="08080000000000000000000000000000154a3a2983c9078b30d3c4d8213e94ba5b3a8ba2ee8f526b6a6a08456e4d4af91177b728d3d74046100f1e398ab42eeddcf6426e77c45c23d5cdfda4b5e1b75589307bc1de0f32ac6ce9e8fc5f1fd2ab23ef7a621d9fcab8aa2931029b7a0dddc5788b41962e44b3ea70ad63d2e5b532b15f7bfd1524c8668d83eb5d111f710ca3dc09848b8b80cecf408bc2e2b5772907d1ff82d65533ab7c938c278d8153bc45e009815d4fca34610c115c170f16dced65b01fd940fedf4fd6752a8f9058c7a323ea4149a479daa829d8ae5f7c004a1c1084fa6f5fda65770e099e773074bd8038163be4947205849d59129ff5aa8d62cc58b4cda46dbe939b8b3d89e05b5b2e3e75b8b311797a08dda7e88b723371726d219932b38160f435108dd990ba6cce6b077559de7de250640c75dbc96f5e54be3b53c82374dde695fe0da5c70acd93d0fef52c7cbabb688a62cc7335f606431461dea22f7cb2eeabcae5b3aee432c49db3b90c1407db70dd2de094397b115c9bfa972c30ab966ae9e01e08648a137efee8af3e1e4f04fc21762299312375547b7d0e4c69fdeaac96738a351d110d451915e1c97fd0e0e80aa105af3a8d40ddd717af6bf3d44e269e1ba93a45fb2aa14cbe5c44ff959b156849ec4b78c04d4ebc8156fecbe2e8f9fefb76de4bed5a6a122fb3e58814473bf40509d33efad27bf8d0951d9dbe67bda55708d965ea2db0c92b9e725358e26a29640bf123d991901371d8c9c5d1bcf0a008c2805c620942facd296042dd1e38a90d7d94e23b5f5a028372cabea967d36428c30f06ab19592b8d74474762cb1ffcdf383728911259c4a4c2cd4ebb4e76c4c5ee6e61c54872ae7e6a24117dc6ac0023810d86862578d5acd1f396c936c84dd3704f0cfdd8353269f73be21163ebf3195bdfe673bdbfeae8d0ac9e3e22b01f11f184b6d0ee2efea5af11e7e40ac8720ffecbcb4b55c1308ac3459c6485129a691d03c55f56a66b5a030d7d13465ac97b252dc5d07cf8708d491f27b40cc41d39486f21cef4f8ca4f0d7d8c4d36a53fdf04f83b9bb88fcb1f4110fd972b23295ab62996e7f8b1cacf45bfac2d172f61c941492209630759f2034dd2d0582d873ae949786ec590e00ee037a32b48cbfa3f7ff3f519e2425935b2bdd24761bb91bbac733f709d2cb3b75117377d3c025fa2b1a372dbb9449b988228a670dca042fc3ac29283bf51cf7c58d447c9c42c1eac5061a1d337b59347b11da57171fbbd8efd11c8f35491804a05b071781a9ad5c2af39be6a52977085311bafc0f8f8e900be23eab4078ebee0154d665aa6ac13ec85277bbd140290dd47df8d9ad3b69257c2acb0fe0ff374e996d84d77d462407afe577fd7bbf1a0038733b8137d2f3be78389b8d84f7ae020cb686e2cb02e3a3fd37a9296236f76d99b777b77f9cc18c914210949e0d1a4ade8c0e0de8035c52f0af0b7d6c4d0c9793a3994fa54b64a0a0387454dabafc5b53702e26de5c07773856209c5bc8112360cab1a8b2447c6711ecbe04f83f5720d1b3ad2198356c19b8feb6d12eb96fc48d4eed69f3be25a687c178d9f8c836f390bd58189da06054ded5d9c2414d3c2a7451ea504ba6534e12cacc3ab163183bda8f4fbc4a91a093b23df4c284e5714f314c459d84c7fc398d1b5e5d7c47d24e5cd797d7bdff4d72237e6b5fc0ecb3281ae6309b5d16a71015ae7ecc32fc381fa01595c5446d4da13654933d577e49f46dc2ca183402236b0c90a54570ced5a973f6a451bff704897c76afd76983a63b1cc6aa690dcd03f2cc4894b80c4211426ea825c853f6cdb1795e06c5f0a105b67f2852566f11a9fe232cf4f0e7d302bcd86b84cda551d316f38c858c1451b3c0fd55eb7ef3103fabfe3a630febe87d020b499f950306426ca69596698de4f14b31d19d2fd3dacb077c525d266c3b5654208801cedcf9cab9cb29f21f0a7e5757387dda5dab66140ef9665cc61b5f4e1a2dfe849eecfb4a5b4d421c5a6ed7067357a7a3c5c803bd6b6ae624fea54010e660a4c4296dbac21743b44919e1c5f16a60d73e95a1c21f011e4ca6a744ddd488a55f52dcde1ef17c162fcba2379c30b3318a6cacd500462d7252e3c8767f72fa4f64da5bc1e16e4e6ea8774a6ee7c728cb2ef2a3d14e97007bbb21f0404561a78ff33c44d3defbcc4533f465f8354ff5c05781c303cd1c39ec345df7c527ffaf23f40fdfac931949d39b1a60aff1d34b2003fcbc90a9105b4f9f1a1a73c263c0877448b671e6c42cd3a753d536e34606c972f10f21d492e3beb73a2466a83fcfd74fef7533302dbba677cfb97368d2ea07b9c7b70a419a7ae23f7eccca06c9bad76694b8b9a2dd5c551a02b88e3c72bee4ef9746e369626c37fb571499b607d82704d94bfb241d765a11b743a805149e354e0eb7d7836149e8cc9e41e218b99217c8ffdc460216fde6f80ee7e480f858da8fbf9e73315d1446e25a7d155fc80b328136b74e8593f85b672568ade7cea43695026f23be1afb69bcf5f382413624005306a0a31eb0ba8ed70ae2ed037d7c8db08e895b8aff117ab3f027622044f00b561cc630417e529e7f61b5661f2c5d61fe1c33d1c00e25ea78e09b3f75ab5731d455acb3a5229cc67385e98065785f60275825a4aeef4b54f5ff960c31c58d3ad57c6ebee829a65e86dd3e50e89b78a79c8615ab558c777d18ed589e0777cb932e8dd7c710c2d597c8e95edb86c829ee90fb4e7df88474aa5d25d60901de54e5098af139b9b434bd16c62b89c8b748138efe593516370ceba1a24d2c63dadb98b0497fe20ff2169b326a0110500000000000000000000000000"], 0x808}, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000000)={0x1, 0x10001, 0x1f, 0x5, 0x3ff}) 16:00:13 executing program 0: r0 = socket(0x2, 0x2, 0x0) sendmsg(r0, &(0x7f0000001540)={0x0, 0x0, &(0x7f0000000100), 0x0, &(0x7f0000000140)=[{0x70, 0xffff, 0x7fff, "b51e5fc175e4687698aa92b2e2722920452758190f588dfa24393f6ff4ab54a8537eddc93b401608eb3770877334795100adacfec584e28566d07a9f0c7baf95f388334ca310ffb9f5b8f3d43fcb185e6d595d4ed1328afbfa5935f80d08"}, {0x1010, 0xffff, 0x16a9200000000, "040d7a2a615bb156171262c1684568697d9629004fa7c52ba3e9509b2d4085ba8b620c9267530f9ce15f330145c4a79fd0dd5712afd1ad4e08628103e1458b226fde1661b0a6ce39ac109fd6f00582303839c422715c53da90e680879ff8000422be718b60568e967fdbfce4cd90e0c921e2c36524c840a9c8b0eb422ff543c866118c35b9368ee10f24b22a5052837421c3cc5b523597db45282ef3374c418abf7e86caeaf3efd4acf38c54ce1fd0d8333216d2c7d4c0676d78613208761b624d2cd69ca4f7eacd269a25312210e18f761377b6de2f2aaca3e8068dc79c2c114d9e2bde7672dd188d81ac0499b18478bfa81ea0925aff4a8fc028ed083c4e708c87be938ae5a3038bf0c1105b3d44fbaff542dcdfcd5cf04ac5d4d125327b57d97bb0011f1ecf42b3fa086cc18af8c72d20ea90106e5ccf32e7d255d9cadfd8918ba29e96f7d26bd6bceed5cc78c33973491dd1dbfc5ddbea61825a7ba4b55a8c1e06277f3a3da80a0d1c6cc0881c11047c523281fbe272b5d3770cc37c4cf8b54c02c87273e8227088151761b082c619825bf20050b2dd4650a0ce4d7f0a31e94d0aa8aad34594793b324ed55d0cae0c465a690c34c2578f51060ae27bf2092f7b83667519bc9f0e016a46ce03348b38114731422efa8b8d6b655d58bc0be82b236c57d5822652a7b9d96542e5fbee863107a27621048ffaffabcd49c10a9d88173519c4cb9a6e3f3b14d041871918accd9ec67fc1552a76c06a121108e943c134d8c843b048fbfdc57469c4ad66c8fae97b6af7d812a4827e1267da1ae7469960abe58b6aa355dc3aab2c76bf58d54af78bebfcdd824e369438ec23a286c746ee737e2d8c5374ee4d23eaa0e30d33f1b61f55ce4465e0915aa849ad4542a873110fb9859098c4d1e8d5bcd16b1c1cd60d5fb29a20c1f085f18cf75decd3f1a530e30b99ce895fede62790d4cfaf426aae707b04fdaed57bfac2d146d6622f6d7ed2bbc09aca41338c36d39bc24413ecf3e0a82eb6c28450f9449a3c11cc9a9cc4460167d00f09af3f95b6b0dc302cabf77fbe8d6c5e6b7ad6ad10b2846fbb6c0cfbf19565f6b18387547aec1a993dd09feafded843308e6a06e1c475ce96644826a42bd6a8f7cc49cf18c23f297605639eab7f86d5cebe404523b05f1beb36626c7f1ddd4f09f262f83ab195e93a6efb7003d408ab533150528b369c530e45c088b16d19fe10d3ff7a59329679e36bd89cb534c897d9d3ac21e481d1b3be6afa2b83e749e8719da9ac769d3a50d6fc95da21f27e160caaba43eaf87b044ada878abf5a96c8b97ac73c6586f2025463ac202bf08f7aa74c06f41a2358a2a3c6171d6efb541a5b8e29767835a63e766acbfb153b7a30d7f15aa99f950e7bbfa60eebb531b17d8330d6611a54abed8e51cf7b747521aae56594f0ee336bb0d1a7ab59f2992d201d7a7ad25836ebe337c01c776072657bc8602899236f5de24c9b854056016a924410950e73c207be722788cb3ac71b7f51ce72af94a482fdbc283c290c0391ec004a5bd69952100df45e46ec83d13e163eb9fd1fccd6c24fc1bbe24d1c509dbf8f46f2ad6693a82dedcb2fbce0ad727c958cdaa0ab69b13aa5f6a95520e0394857a63ae2be3f683e336d02a0daf1687420998ec02a184bbeca6cf74432d8acb363d0556d1b56edf858ea43463a7d32cbbc22ce45fe9fbf6e76c35ae412f4c5c6c98c1e35ae18643be1cf380c6a4331b2237138be114c99d0c5a77bb7936e44f67df68eb676b656c049107bfa15673dd075d259a5d6e921daf7e1600035116dc7a9c3c80e0e3b3e6fe78c9ea31a42640a77dd16a7f6b59d0eea1fbd38337a2f199ef13395d2df93af210bc99fc3316d92e743b4dea234eec1683e6bf8e1b7d81c1a55c7de1aa27795b87ba02811e2d978a3bda53ce1c1a91bc4c51e0605da30992e672f34be8e70661ccbaa822be4a3ce3df95dd471dc624e9225e1c3e8c7466a38ef4bf372ea933730198554c4a7c60806a7eb6e931d4b4364a5c971bea84072768391b981c001762db5ed0b284b840ff4c422e0a3a7a9fc4e296304a3446b439fabad1788851992da5f600018db9c9f9a65ae02b77fdc2296dbfacbf3b43ba34fdd2daf4b5bad60dd5b819dba118441a1383a69aee1ba919ac09b2b54ac3ff75b4d1ecf3cd8eb864e94118bf0c48c0513b0c7d23166ede235fe99fdae6e6ccf98a1438eed9cf41379a61ac263bdaaf71af9aac32ad14b43452ff78ec184bef0d3cda4cf335e127d1337b9d06e0362bd71af56b6017653594d63d5a2b14f02e6f32e800d63cdb4e0ebd14c8e886b5608f9570052a41c70bcf1920c00938686e7ded307c196798ad4661af11c9af446a838bb9ee0a805d85f6f6c4291686693c642528e84b0b32b4fa1bb825d52fcbe7f2c63a35e80440fc3321ff3095bb5fb1346e76189745bc587b76de653a215b100d07a5c487149cfcf9983a480f05213f445c5486c321fbe1f9fa97cc5bd5c385c4ccead57c7870a67ddd4afc47656c4e811f69545b09cea137bee06c5a88777ec1a19930d6eec47625999782480c68b458121e665faa592cfa16e0b0440e0108040c15f64db777db9caf55dae30b8a428ed99a0217971a18453c12a0cf60f5524c32d638bb865290a5e7337eee1cbcb0c7139bd64f14fe63ad5dc16efe525498ab419d686b300cc9ef099097ff8a774f50a2cecd32237bba1c8cb31df31f1297e2b93b1ba06853ae312d203d2d46310510e0089a9831f9b90cb1f94547431ef3773f79f604669cee014cfc198378385ece65ba861ed00ba1c9edc922efdff74390ca4bbd355e6aa67bd9931cf1af88ff9f02c6dcf331470ffd92ed87938b65a1a9c3123eb798d6322b5591b3b6dfdceaeefee882f17d90d381dcadfd80ffa56b9ac44d748ed6a99284cdee2aa1a03db0797b7211b92787f11b1b99990f01d6615bb3f24ade5c6c8399b9c29feb87c93606d6e709ab078e84b154c9317cfb4fa555128035f0334034c44eeec7eb925f6b071e1ec9054a3eb67ae600f38b37dc0eebd391bfecbdf221c396fc9b54e41f4d22c07a8b423a71446451b6b7d3da3ae9feea4f017b47d8b00d1b059f353f0f1fd3bd052f50828f25e2acca261d63720820054b69b2fd678d8f4a0b255938728e26603f4f32e0b5aaab1514e49f38d8c7f43f6ae5c7e6dbdbbbeaadd35b574e7531c0476524ce0bb1072beb5ccc351a0c8a59f0d15c50b63e06c1bb030dfcc7c9c7d1ac5e4aea4cd04ee47b66e282c7cfb12934d0873279c3f4810c43b8e0b1dada10dce5ba4b2f24086232294cfdb14ab81e40fa25552380895664a89f31401abeaf39b66cd93d657d30851e75af0c8e02f0ab63821cad0c61fb501096e849d1c4bf66dc3fbed578f2a5bb48506210210ca04ef4b7cac1634f126948fff3eb35200a3af06945e9ec37a34740aa56ed235a38b6c843b9150df3b92b99c35e1dc9c298ec679995601dec1fbcd4002b915c52a9f5c1b5a212350c152bb943da143a1cbbdc9b7eb06114eb51b80a77aed11ed0c3c9ab7f3fa9a4b43cad146f1787286ac30c9d0943a0f7676e07a1f36def302e6ddbe7ce787d3dde286818a2fd3b2aec93f38903560ac3efff0703472cf03f0940c7b1c5e6d84d1c4afdfedf1ae096346caf52a092d443b0bea3fb23b02441a426ce124324f2abfe9b7f24d9d4fc514c7ffb332b6d65211377ddf73304d2eaded1eef14e430c69bb0ee33cfe5199fb8cea729de012ef2fe80ff9d1103c54e4961234f5b2e8515945e1cf5ce98d13899c7eb2081c3fbbdd7ee9ac7849d55547e91354184dd5c883a6f94233c7738cf3f9414262cfd13dc762bceaa894120372db43cedd9adac9256cdbe7a7665f96997a7173fb0bf3598d1c0d09b6f020e9ff0ead7ac85870d124abe7ed0def96fcf3de4a4f0be5f1830df56af480eea9008613b9c487e4e1f4ad136c0e3de0028dc2ed349c2b695e9d5feaa94f867c15065b3038fca6866ae49a0dfb25613cb9ba179f4890f9917a918363312f9d37b7e2d4d59f5176387c6d8f2d5e91fe5371265502eb8cf3e04fd5f9d6eaf74b59f3e186aa3d505784e2ac6be3cf7bebf4fbce9abb8a2f38db9b145a4e3675c6bec6214b24c0bbfacf5ad5e4b1f552b1b1c1172ff573f8ee41e20c59bc780b1b5a9bd8cca8dd78d85d40c04533e3924baa8af013f723cac1f28a3b46b32c18b7e2d4018fe4a5a5c47e7dde9fc3b2cd8191dee4c832411f0d9c7052bcca2724370a7680a339c8652bc5cc57a99f855509aadc56090a489ee30e425d09c7f2289763ddb9562c951292c5fbfe76c72103b7de0b72c31fff205e1d44fee0cccf400e69725ee06ce3f551ce7c93aa7416629261904f22160dd37b57e87fcfebc5069c100dd78ada68f310383b1f45c010459eb4bfe04c98e23c5abad974d5fe3500846c42a254c2ddd35a6b5e8cb3223e029a49951ecd199dc653ad8fa69b6bebd3c317e53ad7da833cf51fb3e831a44c3555e09e5d56b7d3135c8ca39e86a254f07562d503bc55c4853b12338d0bf53b9de4f056ec254ba311a446c262d3bd10dac64f7d75cfe5e5141804fef4f755976816097cd08d7a574286d76dacc6aebc84debee5c37ada6637d2f5edc9989e99840dc41d001d21ecd0826a81a9d6934bfe9fdeff243f1d5f61ebb9d7c503020a25f00af0d1b3976ef7e26403c26033b2c998cae27e4d06edddbb38e7696bbcb476a66e000bd851e0de01452809b0b77ecc53b34a905ed091d52beb280c2ab7d9d3f6330c01b6d52974d901bb4915b0b4913447b545f3065c6a203bae8687410d73e187fa048f895f093db908bd765c71c57faf4ff04f0516444dbd9229b397904c0f7cd1fcda1f6b7dcd6fb0374c62d3e96c0cc37333f5084a4cd9fa33cce5345344e7882b05a8e1b7668be82d63f5ed86f7d8d1dc96629bfb9687f22e45a239fbcfc21e17305a151ef0b31858422dca5d26dc2bc7f44e355112e1ad525ebb016d35a0d614b8eed25578b402478611a9b5dea99ceaa9fb9ac42ec22bc7ddb92697a829cf131b62e8205476f51d792f1bc208c50b7fb5593c33755f42a2851300345a77afaab18f25fa792b8aa43393e0eb811defa345a1b70ba3cd9cd2a9350c87773009549aa66f75e46d4831d41ddf7037d3ed632d4be8bc39d400321137b46b703fba7864f227ba87653a8f5357821bdc53e5da71737fb1d8b94db2328dbf042710ff72075cd9919b353c6115799d2d5c1d535cd743137bb6098ff6f85ca7729e2bed100c15326305254dcf3201e5b9c08689ddede37b3c22c4179c4fa2f888d08cf79ff63428efa9252d8e993075fc13b5fdf5f2b4960a3ea49c49fd8f631f3ec539817ec86292ddb67f33f5b3ac76cf0ba3926a7c730e68ab410d3cc1ae8ea53595c1354c0c3f0af124ff84ed93ece7259f9ff800770025536aec72109831cc849599f90c9cc30ae30c09514298dff3403a298418c6f7f067f52342cd18eeb09f1e0cc53272397624777265f533ab6676544872fa085a2fbc324c34de43cf7b27a4a1fa9b43ca203c976165c3004c3652be087e51d0e2f36ecfa64b07ce298add5fbe2c515180f601c3fd6ab05913b771a05d439932047dc4416718ee4c9361691e093101b8ec7c7252a4a6aceedcb95370e016687f529fb3acd5114075c640bb8b19664dedb8f52b828ef9c16777381f7c46a40c7975ad3b4fe0252a7d8579e5b1d7155d31637aeedce9acd178cf2c02396c778713ae6bd7ea4b192907"}, {0xfffffffffffffe72, 0xffff, 0x1, "9950d9a5022a48a56776112c24d147a3c6fc1f6aa2bee963ae053ccff90d1f68b43dabad1a3d6ebf0ef74b8ae82f5eaea4b7356ac552b0ce7fc955f318576d3facf3ae7b34ec82f6974d89c7085ff6a0fca1eb542b8b8cdcd535896fab5a1a5cd024daac7b4fa14b9487a65afa37cfb82a62df1d7566f85bc4e5fc6f97a44c490e7e1203392bf24f477980a55fe35cf54e93d36c327638d044c1c63b04b20e1772c5f61685f85f83674ecc4c551abdf1c17ca463db5a185e1b74ccd5d33d2306b8da43ff2c945c511a2696fc8ce5fec67242deb51bb9c68e8737"}, {0x70, 0x1, 0x0, "c357daa2cc41891b28d8e76c09e4d446544316fb19124582a9ea18d4b9a71d4dffe3c777e735248cb788569fb1ec2947fab218315e1607604cc0f0c8f48bb99a17bbfd18abfb2e848f185d0c5187a93c7d5dad844779ca534ac2"}, {0x100, 0xffff, 0x5, "00ea3de27b272b2c0ebe13159f019221a17042bf78740174d58270235b3fb03b114cbc14816dd02a20a06796fad99c376b305f0d45ec9cfe0e81885e9c3cb004a155d05119a3ee658646d7d11dd31ac606396266229e47980a38350d0c3ed3a5112af5c8c7daab0befc7e898e5de2e58dd0a27dca74eb0da7c4b26a320167587808e07fbbde62f7ae4c24ede66f4c7353f486575cc7e002895d51cd5821bd8ed52b553a657b843c1d6738bd3145559bfad8b813430fd6a6cfa28ae01fc89cc808eb85dc2c6248302009b717a6f7e812140e6eaaf72ea38ada5ba14d9c26e2b18d5b0e4189d34e2ca83108cb5f2"}, {0xa0, 0x0, 0x1, "afbeb4f15167f82d13506f0454256227d810cc970ca4660025c49203148587e29e3d5833905bb866feb28b432e2c2327793e44ce908f8b107d5ce92b8a2bd38f651bb408d0c5459f91d2a231820fdbc5b6f2f127d8f59d482f5f7fd6415348b1f0772d8ea5ce721975051a31c4ef42f7d4d108b593506add63ad518d7a96145c615266eaffb7510f400d"}, {0x60, 0xffff, 0x2, "14f073ed2f95878ab9baf94a055fb01f44a6abd3b4889aa272be9d46103fc7639a882becf4e1ce03d7adb32abe07100e2c8d48c5d6d2fd2288e69a924c713741cd66d108b5641080bb4c"}], 0x13e0}, 0x4) r1 = socket(0x10000000002, 0x2, 0x0) close(r0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040)=0x3, 0xffffffffffffffd1) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x6, 0x4) setsockopt(r1, 0x2, 0x3, &(0x7f0000000080)="9b31be8188bdcc48a4c104369b3b80cde6bb6dbc0437ecda0e0d35594e95fa05b112eddafec69eb840b445b980504c805a896b265be9293bd3756cc85da8ed9862050525a9e8d958d7dfe508539200aac27cfdc0a34c8fb4e812b261b23fca", 0x5f) 16:00:13 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f00000001c0)='./file1\x00', 0x0) mknodat(r0, &(0x7f0000000200)='./file1\x00', 0x2008, 0x8) unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000180)) syz_open_pts() unveil(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)='r\x00') chroot(&(0x7f00000000c0)='./file1\x00') openat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 16:00:13 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b0d42000006e9300"}) r0 = socket(0x18, 0x1, 0x0) r1 = syz_open_pts() ioctl$TIOCCDTR(r1, 0x20007478) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x3fd, 0x0) write(r0, 0x0, 0x204) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x6ef8, 0x5, 0x5, 0x8, "0aaa5299c4231335ee8bbd49ad26cbeeec493b3f", 0x3, 0x8000}) 16:00:13 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffd) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x10480, 0x0) getsockname(r1, &(0x7f00000003c0)=@un=@abs, &(0x7f0000000400)=0x8) ioctl$KDENABIO(r1, 0x20004b3c) ioctl$TIOCNXCL(r1, 0x2000740e) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) lchown(&(0x7f0000000140)='./file0\x00', r2, r0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) setgroups(0xee9cfb9e39f1d628, 0x0) setuid(0xee01) sendmsg$unix(r1, &(0x7f0000002580)={&(0x7f0000000380)=ANY=[@ANYBLOB="01012e2f66696c653000"], 0x1, 0x0, 0x0, 0x0, 0x0, 0xe}, 0x400) r3 = semget$private(0x0, 0x3, 0x10) open$dir(&(0x7f0000000340)='./file1\x00', 0x10, 0x8) semctl$IPC_RMID(r3, 0x0, 0x0) r4 = open$dir(&(0x7f00000004c0)='./file0\x00', 0xffffffffffffffff, 0x3c) r5 = dup(r4) ioctl$WSDISPLAYIO_WSMOUSED(r5, 0x80185758, &(0x7f00000001c0)={0xfffffffffffffff7, 0x4, {0xafe, 0x2}}) chdir(&(0x7f0000000100)='./file0\x00') r6 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000440)) seteuid(r2) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000480)=0x200) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000000)=0x3ff) readlinkat(r6, &(0x7f00000002c0)='./file1\x00', &(0x7f0000000300)=""/21, 0x15) r7 = semget$private(0x0, 0x7, 0x100) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000040)=0xf80000000000000) 16:00:13 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000740)=@file={0x0, './file0\x00'}, 0xffffffffffffffdd) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="6c932bd6ddb317c5f499cc0ee575fc646bae1730d53be2f209d78f8413fe81038004e6d84a9e381d58287a28e6a27f3d8cab9920a2b66c570a", 0x39}], 0x1) r2 = semget$private(0x0, 0x7, 0x38) linkat(r1, &(0x7f00000006c0)='./file0\x00', r1, &(0x7f0000000700)='./file0\x00', 0x4) getpeername(r0, &(0x7f0000000600)=@un=@file={0x0, ""/91}, &(0x7f0000000680)=0x5d) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000200)={0xc679, 0x8}, 0x8) bind(r1, &(0x7f0000000100)=@in={0x2, 0x3}, 0x361) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000007c0)={0x2, 0x6}, 0xb7) semop(r2, &(0x7f00000000c0)=[{0x4, 0x6, 0x1800}, {0x4, 0x2, 0x1000}, {0x0, 0x10000, 0x1000}], 0x3) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x4, 0x10001}, 0x8) 16:00:13 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup2(r0, r0) openat(r1, &(0x7f0000000040)='./file0\x00', 0x688, 0x88) 16:00:14 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="ee08665d19ac14d5e51348771197a7728420aef61715f7b1c3d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) socket(0x1f, 0x8000, 0x80000001) 16:00:14 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000440)={&(0x7f0000001780)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f00000002c0)=[{&(0x7f0000000000)=""/47, 0x2f}], 0x1, 0x0}, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x10100, 0x0) writev(r0, &(0x7f0000000340)=[{0x0}], 0x1) 16:00:14 executing program 1: r0 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000100)='./file0\x00', r0, r1) preadv(0xffffffffffffffff, &(0x7f0000000400)=[{&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000000080)=""/155, 0x9b}, {&(0x7f0000000240)=""/199, 0xc7}, {&(0x7f0000001500)=""/4096, 0xfffffffffffffe2d}, {&(0x7f0000000340)}, {&(0x7f0000000380)=""/99, 0x63}], 0x243, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000000040)="82d797ebafdf6cb5b98b52be9f2ece6adf4472912af9a9c1787f185d3a47aca4f209dfee4248340b6918eb0e134d10f953b906612af85f387e3bf0114dea5c8861b9dd36cbebfcbfada16010f332df7ed757179b", 0x54, 0x9, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) clock_getres(0x8000000000004, 0xfffffffffffffffe) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0xc80, 0x0) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f00000001c0)) r5 = openat(0xffffffffffffff9c, &(0x7f0000000340)='./file0\x00', 0xc00, 0x8a) ioctl$WSMUXIO_ADD_DEVICE(r5, 0x80085761, &(0x7f0000000480)={0x3}) kevent(r5, &(0x7f00000004c0)=[{{r2}, 0xfffffffffffffffa, 0x2, 0xa0, 0x2, 0x1}, {{r4}, 0xffffffffffffffff, 0x1, 0x11, 0xab, 0x52}], 0x6, &(0x7f0000002500)=[{{r4}, 0xfffffffffffffffc, 0x8, 0x0, 0x65, 0x9}, {{r2}, 0xfffffffffffffffe, 0x80, 0x1, 0x72bdc86f, 0x6774}, {{r2}, 0xffffffffffffffff, 0x2, 0x6, 0x1000, 0xffffffff}, {{r4}, 0xfffffffffffffffd, 0x5c, 0xf0000008, 0x0, 0x1315}, {{r5}, 0xfffffffffffffffc, 0x3d, 0x20, 0x8, 0x7}, {{r3}, 0xfffffffffffffffd, 0x40, 0x0, 0xffff, 0x6e30}, {{r5}, 0xfffffffffffffffa, 0x1, 0x8, 0x7b18, 0x77}], 0xfffffffffffffffb, &(0x7f0000002600)={0x876, 0x9}) select(0x40, &(0x7f0000000200)={0x27996306, 0x6, 0xbd5, 0xffffffffffffff7f, 0x5, 0x2, 0x8, 0x101}, &(0x7f0000000240)={0x10000, 0x8000, 0x0, 0x400, 0x5, 0x0, 0x3, 0x3}, &(0x7f0000000280)={0x7fffffff, 0x8b, 0x3, 0x8001, 0x8, 0x5, 0xe9, 0x40}, &(0x7f00000002c0)={0x10000, 0x6}) 16:00:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000002c0), 0x0) r1 = syz_open_pts() r2 = kqueue() close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfbb2, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r2, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x4, 0x9, 0x7, 0x5, "a80911cf5ffd897c535c32baaa947a5a02903d99", 0x5, 0x78}) kevent(r2, &(0x7f0000000040), 0x8, 0x0, 0x3f, 0x0) 16:00:14 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getgroups(0x4000000000000092, &(0x7f0000000080)=[r2, r3, r4, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chmod(0x0, 0x0) chown(&(0x7f0000000140)='./file0\x00', 0x0, r5) setgroups(0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) setuid(r6) shutdown(r0, 0x1) r7 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r7, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:14 executing program 1: r0 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) setpgid(r0, r1) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r2 = getuid() setuid(r2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000080)=0x1) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) setpgid(0x0, r4) 16:00:14 executing program 1: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd\x00', 0x0, 0x0) msgget(0x3, 0x22) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\b', 0x290, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd\x00', 0x10, 0x0) fcntl$setflags(r0, 0x2, 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80000000000088, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x10, 0x20000006, 0xffffffff00000000, 0x8}, {{r0}, 0xffffffffffffffff, 0x20, 0x80000003, 0xffffffffffffffff, 0x6}, {{r0}, 0xffffffffffffffff, 0x2, 0x40000000, 0x7fffffff, 0x3}, {{r0}, 0xfffffffffffffffe, 0x8, 0x22, 0x4, 0x3ff}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x4266, 0x4}], 0x100000001, &(0x7f0000000100)=[{{r0}, 0x0, 0xc0, 0x11, 0x2a734be, 0x25}, {{r1}, 0xfffffffffffffff9, 0x84, 0x2, 0x1f, 0x98}, {{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x2}, {{r0}, 0xfffffffffffffff8, 0x80, 0x1, 0x45f8}, {{r0}, 0x0, 0x12, 0xf0000000}], 0x800, &(0x7f0000000200)={0x0, 0x1ff}) r2 = semget$private(0x0, 0x6, 0x9) semop(r2, &(0x7f00000002c0)=[{0x3, 0xfffffffffffffbff, 0x1800}, {0x3, 0x7ff, 0x1800}, {0x7}, {0x2, 0x8, 0x800}, {0x4, 0x1ff, 0x800}, {0x3, 0x7}, {0x0, 0x400, 0x1000}, {0x0, 0x1, 0x1800}, {0x4, 0x401, 0x1000}], 0x9) 16:00:14 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) connect$inet6(r2, &(0x7f0000000000), 0xc) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x2, 0x6, 0x1, 0x0, "7e05c79d5a81010ffff47a7382f83e9ceda2ba73", 0xff, 0x400}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000012c0)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0}, &(0x7f0000001340)=0xc) getgroups(0x4, &(0x7f0000001380)=[0x0, 0x0, 0x0, 0x0]) sendmsg$unix(r2, &(0x7f00000014c0)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001280)=[{&(0x7f0000000280)="48042c6df66c5184404c295ccd31c08593aba68adc9c2a1613a1d4dcfe4e9889c76ad2a1972ea80d81b11740165fae8b31381f2f59f6bf5d1aafd56a3f1dc13ea73f164b1ac26c72ef18a6cf68ef858ad2df8175fa0df954001ef0033aa43225e0f8dfcff6efb217e9dc055723eeb58fb3503652ef79d48cf6fc61137b28486d13cd6249e644de55936f5c9fbea9800d75f064d57abd1c4592980c10476fc5db2ac6638ce7d917e1948e180a6af3b1d5576045b9b32bd882792b8b4168f92270939959721afe61d13f03ca143f7b632f7672625f1e4376ff8bfce9b5e223a82e1e3a7ae5ea718a46772b177b76bf4d4717a726b8061ef8bee3cb4aa28f5822a012d654f31e06c8984e2c533cfb8b3630c38c2b1bf05eddd86dbe890dfc55e8cb25d706d6662a07137b1bb9d5833b2003b8068b8a42e54d64db480dc2bee7357980673af6c739690d1710ce1e277fd37af9ddf4b535cdfa03383c661c43336e50e642bc901ea1e1b7677c45e3fc122da2d6b65ec63f5082f5d661753591722dadadbf568dd8e8f825c7307dfe4cfb033fdf9ce4ee1a1db32a15a86a8e21108f8680ddb5187f39c3358583e5d544a6b2057a44789abead76728c6345e0640f7dc63934e3f63197343d8187a18ee0ed3397fbfd9995fede90266a61c4b3f100619eab3939bec9250b87d46bfa9cc201d2fab4abeb1359863713236b1fad3b0fb369202706d8b89a070a31b039362203e7d67203fe84d4f5b4de1bb62ef83f74f5d329e07c9c1f633a3b8eebc451ab56d6eadb24cb804ae92345af68be7348ea163980260c11db6b5e58148bde6c44e96c36027dad49faec61a231a40410f0c9591c7f264beb2187513b506299344e04b802fb8ccc992d49b7f5583c584332949bf50ca958f5f5e75e04a6eea18c943ffe5ee6ccefb084974613d49c9abd1c0e3aaa7ef6e7feb0868fa343bc77d37da79a61660253b026788dc3537686207976cb92fd5a136e8971c45f4f91bb68ce199f30177086d27005242b39e29a1db6295a46655e477fd9dd332396c601825d720dd78e0f0eb37ce56b9e20e07b410c87dcfcc11837d2ec7068cca13c7589a0ede40aca65e1ba03911c8035bcf1a12f45747a70cb76198236c6f4e2e5ca6e73a2a46c458c3f9ae09562c53878a1a6745385f4245509b6f2d42f9a71c7e4343296322de0a6de132fd42941235f2e6dc466897e0d5670cb50c284b0cf84e0009b26fa1da8ab413c4afe5fbef9da70958937cfdeda016333c3345c33101111dc7f529853fc98349ada424c3a4cb4b15f73c9b97fc620c3b6e9eea55e23a3bbc23def89338873ab1dcbaa8ac8dfaad9bb06ecf780a4239371510730f54099598332a718a2495b2052bf0c669bc0c5c74cdbfbc74cf06dfd5fba682aeb5bb7e1e719b9693ae3494c629c8d0849cb01542293ecf88eb444288dec3f1af02105b6bfe7be8d564139b2f68063e3f42fe71cda981db41d3fad5c125238ce9e08d74ad28f63dc7078096074f7135c3055a699bc6ed4404fa57e4a08c0ec1c3730321463a8464e3aa01069633d29e7530590742044e5ff5254e77e97ad37de5af15d955171ab3dfc810bdb45c104a1a066fd7d1f7591fa23fd244861a08439eeaabd2b1beb5f21ab02a682ad1ce6790c9cce855ac7958c187a09a91006399a61c52a20f649df00bbfc7369bda24a91d60228b3ab8c970b0859d45ecda41de5db2a79de27c0bfeef20d71bcc0bb09fc893199dd8b17ce9c254ca151153a1e100d8a62515b8cda5aad19df1e82f6017bff88f675fdf65364e731cb48fde92c314c0543d4d2c92d4e5f9008f44f067a036e66a8253036b3518ab155a83c6844c33286ea50eaf3374dcb8dc57fcc1876640781a2f501fceaaa42cec0893a522b36f3f75729f62e7caccf5eb432c6ee2b8b3c18ac7321eb84430f52d8e256d3a5f5898f7b1a140d28f0c9b835a18228cab81417e2ffc596e526adc7f8255e7b87f88385316bf0c119fe3faf3dbf28f6024a72664b649f6f705446010c5c74814c81ebd38003b8f0f9c26dbf591cd9e4307abec0f497e45dd35e0d126d3fba8027fa605be2294fd286b4b3b39b11a8cb04dcdfb59b0e685e909ec8f470a47ff4183c0d9b42765cdeb02298bd803c2c5787585dc13bc2c425465a20cddc9507709b5f9fa344b8b2ec7f87ec5bdde814a874f511f7deffdbbec1aef282237a4556366f4307bf2b58d74f559ae6d1a86849cee084f74d372ce6ba843e398b253a354262bfbf628a0eba65248d8b1b2326c85b7402f44c79bce3270b611487421f06091bad42ce6c5adf78db844805ce62b9b69a2571ab55b331c2462f761448f4bbf669c0ec62b58e2873559fb7286c1d71d8b84e2a1eeddac50268a4befa457f15133a7aa47baf0ce6bdaaf4566a70999e699f877c48a0489eef4b17553ef0ca10c38b6c1c564508909acfe019edb201be22c7615ed9029ee1cca9b1d8fbfcb12c05f2879de1b6fac8803ba16e761dc1666e24d9dc209c3df16bc99ca167904365f2e81e87e2310ba425015694379a3852027261c857f04449f888e0c1b9aa8d318e4f208ad506bf9badb3bc633ee3354f53bfa0dde54b43277474a23c38e6e28659dc6ae648a9c40640679d1e570e1b3bb142eab6345f80621f4d5558d3190c52f9a77a46c91e43ea32869b6908d648990977815568fea20d31038cd9f14137a77de9210fc29649eb7f8ed3f5f6e1606a1ffeea63e164b178d2b524604063bf48a8ccb0a554151c5771d1c758f1c134aba1505227179c9b912acdfdcc39c0433f94f32f02965cae708eb9034df6c01894c8d8a34f1b1bdbeeb74897d83e4c2d88b7a54d92cac9c3b7df0c59ee9724f3b4767758d20181266b1cc63caecbeb9f0de759f859e0d98c36b4d888f5be407573e0b1a8121fc78ede023214c3d4f11b5f4d62ce44f1a6c2cbfdac3c7cd26275910d6d05bb993e65503976a72c08bed74e8b615ae3534129f3490c322379643e69deb69ea5a80dce0a6060357ab35e7fb79b50e62e6ee64c00e90ba83241e8c180480b9e5945a4dd04992508bfe34e2d7f094d7f4181c1d6f263cbea5e81598b058801e06e46ee7c036fbdc75f1a3016a3cddfbe4cedf01e169d60413f83662c1abdaac0fc1f11f94462d3e64e9a10c73dc64e932194727c146dae16039b9c7afad9b965db584a8e70b6be2f1895eb7c0ffd89c50604aa434e435700c0455cbd064106d06c80a48fc62083ca5434173a07eef11cd3820e67e316111da61e648908ad6ed640fa28777c82cc2dc6e6885139ff4ccdff57285829aee34b0176d5b03d27aec1a7468f888f75af843879838e7b83940ae7729406e68bdae41e4ac9244673643e7b80913394bde5ae99b4bcca3152fd3e80d7b4b1f30cb7f46c14ecb1812afc183d1eb3304488cacc61ddce1950d06895745f053f8ab8558947a2199d813faa2a658cc4e84a660608224464dfe4e2f2e729180bf5bd6b0ddb1f6d366bc7e5b795f2ac6e533d63f3b8155990b926c237f08a1b62fb2ccafe3cee24e3aad1b548a3fb203780ad17fa880745d243f7e3fac92771a1350dff8ab325f9f5569c0ee8eca76ab522160467b7402304a565d2f1ac24819dfc0198e7dbbb1668c2db58411934701da091b113de566761a41efcdc716d9da899063586192487fe1d1a12a29ce91a33160f7145bb8a4da45d68e374418b710a47679bce9e1c5c6d3705f3dc670c6898ff23acc888b009ead70c9f6bbe1e540cc7e86d45da6dda2930aae2fb0f5d476593b426207bc85d2f4cfee3f8410ae4e17e2ef1c5479fc3536027bed6232fb2c5557900608291067a6729e29a8d7ea6b6b831579829818783cebe9b81989036e615561da0878f7eeced0618cce604d9f86e3d490b26fafd1b1101316090352ef9679451d3bd1f3d5163b31f348a24bdf629e47902580a60d0d8cbf8c3691015eea5a5cbc6eace560f98237bcc35da9789ccc07645a73ba7501f620f93eecb357be15fd47e3576ccdea58929eb62ada6ec310e40c7177af2e15b7dd861b7c9b72b1950c4659eae0f040e1ba4d7a8a0935e825967720501e60baa9f6eb3e0c23001d067ea6623d333977525f70fb0ea1bd07c1534ca6ea61593f3857b76acb847cb894ab49b0cc1f52c632ff7affa6785a08e41977222f19e0e6d73ada5a088996c71f3de75fdc12252cee3bcc8bd95c3b9abe053e57ecd5b2bc0da8e20150d0fda4b75160531dd3d52b420bbd9016f44e8da210d120c9b7c2f6e1803310a05b7093df708166d03c8166be26ac7d5f03b6e8320eada1b6038dbd2a25d499917e9a5408fea81259d6f40b4bbbedfed811b0bac11b2a7e55804c2d77edb10bee148ebc62fb32e5a00cb6176e19a001d0a2e31a8ab5e116d5a5a76af5ad2cde782e527994908c9ce5c4d36d83e78a288296bed3918db788b98a465a01c03907e1256b67486c11eb229058c707d911bd8625f2c03694ec622393cf672cd6710432007bb622d291321d508b9b2ef61ece34a61e0d2bfd1cebf94bf134675d19498149a9baf008752fc7095fc7650e8ee301292e0d30dc27c92592e5a58c2c024d5262dc3dd58a8dc9588b7333760464d3f6a1ad7c3b8bbf1730c076efd961cca3749d4d79c004189db6acbc82d5110453beee736382fbc50b53156283e29b88df788b590e784816c6c21dba005b53ceac840cda1d698271403ac213dfe503c566f23683161cab13a376345f2c9ef4bc11598dab728103bd929581bdd63a7422b364c0396c6f97f1b31abacbd29ce8f5cf1a4790e0b134b61d32f2c2502d002e1b29e18119205dfc646e1a83d891be8386b169b2276eacc685a5a7925ee80107fe70ede408cd7e7843cef18e27f9cb8c9beea0c39c9a2f4408d13b664368a5119b69b757b3196246f7dcf98ce2eeb4c79342c731cf516728d53e37b409be504c9b161136348be74e650c6f1a3804fd1700ef0f6a9d911221783ab1baab8b3d7f2068736a4227753c8b268386b9df4461632bde963183372647a7a78393bdbf7b1cdd55b582a16a5b911d884250cfaf27623ba4161713b6aff3ac84c9c7a94d652f8d81b1817ed9d59f141fed55eba2a3ec6b40b42536fdcbed6b393b30acc2055c7cda218af3127a9ddf16e87bfcd6f171c71bb87b7b0d49a7c6a867e6087182973da49ba9ef69570ff4370e1e1c0b0ef62cea9c42244acc51e4ba37fbc642ca71ab30162522919276926bcef0689812e89163f86ebeae955df9765c73d52699f4ca311a682d26cc39dda4a8fa3af2dd9422288af930c0eb008213538ea327bcb8c8be2e7a3b63525b7596fecbd2c00dd2c108d16cd9684971f8cbc6370e760159016ac58d6032443ed8b64cd9a1a9fba3c67680863f345135c727c7fe06e89df2bcd589964a0866fd41076ef8a24ca27c360b52f65ec9237133f32dce7cc1ec79d517e1fb91a180088f1fb84fcc0e115bd12afded1d2df1166f9affc6c7b8561889a8ba74295f8b829a17bc0051b125c44ae03da476c81dcdb331aacb0785b669fd102a30c381d41bc570a8b349d71e16a417c2052c50b981d20806e311d172013ca000b8ed47ee428633d6c6f0826413ff56b2a728d03427f85031f9748b4b77a8dac05806b061a008b548f96ccae5b44c5b11db9ce333ff2c9004c60a590df785b331ab473d25491b05fbe54d36be6e127ad58d26f1f8f80307f5e6cceace7eb0a501aeeb41bc186376e3c0029b01eff9d4f75fbcb44b257a4f09b58eb335656b2e2999e8863c2e2", 0x1000}, {&(0x7f0000000180)="6a2de8be0b9eea4eb0d62dda524f5011d48eed7b88d6c4feeed9d2e3fd04e3b22cb93d2db893fb5730dc319caba39cb337d3b3e79df3b6d256259a92799e644cf1b391b71f71fea4dbb4f97232a2dbb79cfcccdf31a0062df0ec2692b55f5926a7a2ef7e21e13373de7637570908f384200aef6ab9855a930ef01ffdd91cf5df295c5cddd41f0d537a6b925497bc1748398f5ded0ee10d1a5b9a37e034ee0cc3ed0660d029351463b65406", 0xab}], 0x2, &(0x7f00000013c0)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r1, r1, r0, r2]}, @rights={0x28, 0xffff, 0x1, [r1, r0, r0, r1, r0, r1]}, @rights={0x38, 0xffff, 0x1, [r1, r2, r1, r2, r0, r0, r0, r1, r1]}, @rights={0x20, 0xffff, 0x1, [r0, r1, r1]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0xc8, 0x404}, 0x4) write(r0, 0x0, 0x0) poll(&(0x7f0000000240)=[{r1, 0x5e}], 0x1, 0x0) getrlimit(0x0, &(0x7f0000000040)) setrlimit(0x3, &(0x7f00000000c0)={0xffff, 0x6}) 16:00:14 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) open$dir(&(0x7f0000000040)='./file0\x00', 0x401, 0xc0) r1 = dup2(r0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0xe91) 16:00:14 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000280)="cece4364ecd25a55201f28107136cdd78ef04e05fb1ac59c38f704f61e45bb7a92bd84780b62446123cd83a89165db66248f40e7d06c1a832339d2e73c40f3c66a8ccf9f00ec8df776c049048df045011fac7d69642c66ed0185f68918625baebee47860c74fe87223bcf6137d1c634ceca19b12bc5586dc7612144e9abc3b486c00a22bd8209bd396c2da8e", 0x8c) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:14 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x124) open(&(0x7f0000000040)='./file0/file0\x00', 0x90, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x2}], 0x80, 0x0, 0x8000, 0x0) kqueue() dup2(r0, r1) 16:00:14 executing program 1: r0 = dup(0xffffffffffffff9c) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setitimer(0x0, &(0x7f0000000200)={{}, {0xda}}, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x7, 0x10, r0, 0x0, 0x5a) setitimer(0x0, &(0x7f0000000080), &(0x7f00000000c0)) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x812, r0, 0x0, 0x0) 16:00:14 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8400, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f00000000c0)=0x200) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r1 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r1, &(0x7f0000000000)="220e37", 0x3) getgroups(0x4, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:14 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) read(r0, &(0x7f0000000180)=""/4096, 0x1000) syz_open_pts() pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getppid() write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f00000000c0)=[{r1, 0x41}], 0x1, 0x3ff) poll(&(0x7f0000000000)=[{r1, 0xd}], 0x1, 0x0) 16:00:14 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffaa80c07600000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) write(r1, 0x0, 0x0) dup2(r1, r0) write(r0, &(0x7f0000000040)="dd4cd3627e0870bf819423c5ef80d07900414dbf730d0a2837c2d98a7848aac68f27c380b0acaf7ed00941935844d84dc00602", 0x33) 16:00:14 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x8001, 0xfff, &(0x7f0000000080)="c2e004b93395e053bbdb308a4f76b6cb60f0f9d542c699a717f49aa4f109d83f36716c64191a73a48575b1a931b3c51e462c08ae8baeddcfd3c2910d2aefb684b5a5fd30756ab4a8c305ec25156d2fbf4fd5dd52801547d2b1ed7cb258e069e3b93f3a9bbd6b2000ff801ce98c90d213f3e37e516f396d22840b103385115ebe71c02fe6feab93680d68c49b3c8e2fa22b6d3e06b0379aeb47d9cfd656ac03e2d93e78d6ba63d63d807841b6547ceb23b9f5b9d9617abd65d43a49511db0575b9f0ae16a9da9b371eef4751485af815b23e572772659c7", 0xd7) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) utimes(&(0x7f0000000300)='./file0/file0\x00', &(0x7f0000000340)={{0x200, 0x6}, {0x80000001, 0x9}}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) bind(r0, &(0x7f00000002c0)=@un=@file={0x1, './file0\x00'}, 0xa) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={r1, r2, r3}, 0xc) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000040)="02000000", 0x4) 16:00:14 executing program 1: madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0x0) madvise(&(0x7f0000bdd000/0x1000)=nil, 0x1000, 0x7) 16:00:15 executing program 0: pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) fcntl$setstatus(r1, 0x4, 0x46bfb) write(r1, &(0x7f0000000140)='U', 0x1) 16:00:15 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x1ffa, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) close(r0) poll(&(0x7f0000000000)=[{r1, 0x4d}], 0x1, 0x0) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) 16:00:15 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) r1 = kqueue() ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000180)) kevent(r0, &(0x7f0000000080)=[{{r0}, 0x0, 0x0, 0xc0000000, 0x6, 0x4}, {{r1}, 0xfffffffffffffffa, 0x20, 0x12, 0x401, 0x8}], 0x100000000, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x4, 0x49, 0x1, 0x3}, {{r1}, 0xfffffffffffffffa, 0x61, 0x1, 0x0, 0xffff}, {{r0}, 0xfffffffffffffff8, 0xa, 0x2, 0x7, 0x4}], 0x0, &(0x7f0000000140)={0x5, 0xffffffffffffff60}) kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x2, 0x0, 0x0, 0x0) close(r0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x100000000) 16:00:15 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x610, 0x4) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x9de, 0x2, 0x6, 0x0, 0x4, 0x17e, 0x2, 0x2, 0x0, 0x7fffffff, 0x6}) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) fcntl$setstatus(r1, 0x4, 0x4) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000040)) poll(&(0x7f0000000240)=[{r1, 0x191}], 0x2000000000000035, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) fcntl$dupfd(r0, 0x1000000007, 0xffffffffffffffff) 16:00:15 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockname$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb1800"], 0x1, 0x0}, 0x0) r3 = semget(0x1, 0x0, 0x411) semop(r3, &(0x7f0000000080)=[{0x0, 0x40, 0x1800}, {0x3, 0x1ff, 0x1000}, {0x7, 0x750e, 0x1800}, {0x2, 0x5, 0x1000}, {0x1, 0x5, 0x1000}], 0x5) getpeername$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:15 executing program 1: mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = dup(0xffffffffffffff9c) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x401) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x1) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000100)) 16:00:15 executing program 0: r0 = semget$private(0x0, 0x40000000000007, 0x6) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f00000002c0)={0x20, 0x1, 0x1, 0x3, 0x6}, 0xc) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000280)="6bf461d102234ac3", 0x8) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000180)=[{0x1, 0x2, 0x1800}, {0x4, 0x2, 0x1000}, {0x3, 0xffffffff, 0x1000}, {0x1, 0x1, 0x1800}, {0x3, 0x5, 0x1000}, {0x7, 0xa87, 0x1800}, {0x2, 0x8, 0x800}, {0x1, 0x3, 0x1000}, {0x1, 0x1, 0x1000}, {0x0, 0x1, 0x800}], 0xa) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000500)=[0x80, 0xfffffffffffffffb, 0x0, 0x66f, 0xffffffff, 0x40, 0x9, 0x80, 0x5, 0x9]) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f0000000080)) r6 = socket$inet(0x2, 0x4007, 0x100000000) r7 = dup(r6) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000380)=0xc) r8 = getppid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000400), 0xc) getppid() getpgid(r8) r9 = getpgrp() fcntl$setown(r4, 0x6, r9) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r11, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x0) dup2(r10, r11) readlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000300)=""/78, 0x4e) socket$inet(0x2, 0xfffffffffffffffd, 0x200000008) read(r10, &(0x7f0000000180)=""/186, 0xba) execve(0x0, 0x0, 0x0) semop(r0, &(0x7f0000000600)=[{0x4, 0x552}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r7, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) 16:00:15 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) ftruncate(r0, 0x404) listen(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) listen(r0, 0x0) setsockopt(r0, 0x0, 0x400, &(0x7f0000000040)="a165eddc7d898a4a62884ca77dc6f3af924f5638624277987dc933a27cabc1c422ee4bc35c711d27e4b863c2", 0x2c) socket$inet(0x2, 0x7, 0x101) sendto(r0, &(0x7f0000000080)="d2fcfe80dcffc6d848054e242946881e294b9c0cfc720df99086dc4d310634bc35c5c3f07f7411a207113dacc707d8c298f385a089780e617bdd1ddd59c593ed", 0x40, 0x4, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x3ff, 0x4}, 0xc) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x2, 0x10) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x5) 16:00:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)='\x00', 0x1) syz_open_pts() close(r0) r1 = socket(0x1, 0x0, 0x5e96) bind$inet(r1, &(0x7f0000000000)={0x2, 0x1}, 0xc) dup(r0) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "854967f5afa680400900"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x127c) 16:00:15 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x2, 0x0) sendto(r1, &(0x7f0000000000)="e06e1f9abf2b0ed395f06b311fcd0093d8fcb9b3a2ba5438657322041f54b33949e927e137e358b911e5993e907de59b3c3617d616f50c20b483f108d91080", 0x3f, 0x407, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) shutdown(r0, 0x0) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) 16:00:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="00020000ffffff070200000000000018000005eb5ad35e5b2f1d000a"], 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x3f, 0x81) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:15 executing program 1: r0 = kqueue() pwritev(r0, &(0x7f00000011c0)=[{&(0x7f0000000080)="faeb151a3da5a1532c4ccc92b6b4f67318d28289d0ab2c100c64a11c33f68b76e028cb65eb5c69bb4b13bc5847bf07ef01757d1d8eb22a09d755c6d619f02cd14c4d866b6162e73d70860a7111a2af418a33a15049a1d6f6b9b2ae86acccdb2d8596cfafff0e9a3a40fdd5535b6bd3ba39308551bc3ae1f14bdad499a208a465b0db1ce8", 0x84}, {&(0x7f0000000140)="6352d010383d0b61bdf6006bfd7bd75601e5f1fc891a4dbd88049742af62306d9a4b9c5848c0ba8d52ea56eede8327ff324e6f9195e51585be5614b824277b16be883856d04aea6d30111d978f41d7cb7ebdfa6d3496ccb540d5796f112d05d88feb81e747233d8b1dadbc109d78b21daa42", 0x72}, {&(0x7f00000001c0)="c20226d68948f78d71dc523460f0c6b9cbe18662ee2ee20060eb72a357711d9389b581d6a643575fa49caeb12ab92468f251922dd39b0b1333cc0051d7136dbc84e925f4cc7efe0867f13a77b0551bb986ac3f8309af90fd04df2c1bdfec31cb363391fa04e7a4bf772d5a3ab8bb9ecb4fcaaa5447fdf4420bcf1da26e226f8f5d68c40075a604c623b83961cd4ba1ade1a757c88ff6633a120a057f5fc5dd0ac9c4e7aeeffc342833409b46815a039f912c8b6a4f0b6f054756b50d23c4aabac39ed86aacb0e9db2c15266c1009f005555c1a95273788840aaa446666020379c7532ca81845f53001d47b30ea9dc2ef0687ae726b805028470274a314e705b0645a69ff55d89a81099d1c62751ba7d9f3904f81279e2a2acdca9f13e6265428e1cd982ddbc942e9a2bb1bc23f1272a795804ac137340ddc61239f317fd60059654a4a9726cc337a1196f847e83161de0e9421fe9e74f56b510f03899e98cbcf968d303a6e1ec9cda2a5335868ac7fe77f2ca7aacd8770756aa43d669e5ad8d2c2da418b7c1363e09e748b68b62b7ab74e6458c575f3c492784ec110b79322ba9e0e78a3151562c49dfa4775066a37efac780572e1904c7dc9093754f92fe0af6b6c5a11001eba6f13e290f60bf81705259758119b3101a6160e067147e5a3920dfac2ca71432047ed7d0d9737763b4184281022a88342710857d66122e626dd3dc30fb309ad2fb259b59dc0406d30c56bf1ad545543b61ea909cf6bd107b08def784fa696dfc351a6e489284b3df69e124efda94b735983c06e39d9bcac4708734ac1203ba6463be23ab38ab2671e2397f067f754376aab2c2f403a9ed77223e1356baa4796026648a443647a655196b01def1e68501f2ab815498ac9863f089c01034ded24e7151119566720c2c2cb2355071427872696ad9fc6627b23e8fea07358244474fb2c83b2c57265d24ca866dd918153a51366a4c916276237356d233d720a59864fc4aa2443f01097fb2f7a15c0a10ff561c63f3085ff187a88746eea97ceb89ff8255f4f70d3bde892853964c251c1d47e3252f2fd6d5c158004056cd7ff1eddac75b2a39e57bb2685b709c82e5ebe79b277080fc3c084ea28f363445c59053f1fe334cf75df75c10c06e9090e76dd1e63cefbeb4bef2a4eb6bdf23ff716ef41a45a573c9f24767e9b4d8f22bd2ca18bcf8e3e57dec872b818827d01efbccfefb873494891b65545b165b330b7924971c1cf31e7b72a8acf8d3264484acae8ab3ac2e6d4d7889d3b2dd589e7c33a82fb004839b04ad53e201c27156ded2ee15a01372ca6e7ae93dd02f693c172f79939e04d3b873c640a31a1e335971800a01d73b50cd8227ed4e11fb599cae73f92cafbba68e88be24ae96abe0abba13db472d6003bcb993b2a9231d6d8c6b00dc17c32707421602766dfa33093b208d86623991c2c9a6803d793042d7d0bdeb88f6b5a767fe9f897879cd5f02363da2e7d79e9c6599905ceb99bf04e8abc55f78b07e636f23b41bdc418541a00abd47fbafe66504b0882826666903ae60261a09a32b2acb22d9dc10a9c5bd8119fd5c6dad03e2943db171e35a37e84742a554500860d617c18b362be06d3a0de02d74d720cc268b3ba0f0367816ea08162f2963d412efa3020ad9334e444a0204a08fee1c836e383ed3bfd3c5c43b3177c6441654b062d666de085860600e32cff6cba8e9ba028f17fecb7c95bc8520124b58051c0472ccb5562ec0514eabcb79c18d56379df0cd3be50aba40cb48d1311d0c8c5da09839f012d145f1291d24a31ebf581bda9b6233993c6fab3880a0e25335c7e798a3de642c1ca3b0d00286aef16373fdf2f059ac3d9092f82cc5006e404e923df3f28f6de981e4841105e38228b0d96832c4585620efea6579d8d7fc3fd96533930b8434976df98e66b96a6bd02807d46a86450508559e7905365a13ffe94408d474638069c9c085e96e2c8d1845b8520694230f2f82824cb0cbcaaec79b56cd6dabe53fea93a521d3e60df7978e2d7e19c8637cf442412d031d4c3dd77a98ab057743a62b5aeb555dfc1b5073934301dbf4f76f72436cb376bb414e392b62b4f6ad110a9a97786578e2d9a4cef9e2b8b822d00a2ddff2732e973a47ad79ad064c219bd1d948ecbc134cafa0040b123c612362a87b0c1f161092593bd29842f610ae43d609e9ef89b97bda12625d479f12f961508c196ac5bc39af2522fa9013b9998ed25a524f29941d60ca821b95bf9df7af38f19c3b07a18e824e92f4c8ac8f4a066e58a75de49873040889b63baec555d53ab4c4d729d13e8a2857692ebd8bc274e49e70cf5bd8177c87b6d7b0d2954a1e03dd55537f9ac219f1ec80f626b565c7d72b0bd4178e60c687e6b33b3d22726c6d58110a1e258256341191214898e4eb4d5914ec06ea9427398a3527ac8da9a4f5280ea5134d954ec0a4d39ba3e7f3c682a5ae23d9ed749b6eb3005c2eeb71e8b20ac11f8f4f70f8f8de22de05a86b24dae3612e46cd309bdac78b86306474606f81ad1ea0f744c465f42a5fd2af479a30a0d37c7f24535250077b720cf89fc642a1768fac0ed98e257a77694c01efaec78f4c6aa96177a370a289322e1476c573dd04a30a62655e8dc70e793657d7f7c21a478d5424c631a0fdeb109337f18dafaac84296653955674e41add442a3b9f1476885b73c57ed8b9bcb5711bdd57eb2852168fc10d875bcd65915a4d524a7f795b1e974757e5442a2c5f938eb0dbbe8c705614de0565cf6515bf6ce38b6a6f3db51af60d79ffe265c19759bceede9e3a2e79df14d34b81722ce3e0c20f12a1ebee8949e816a1257066d2592381b02f61537eae4a5b823630a09cdb9dad0b1d355aff2f3755d788076fb90e7ce1bd8291d348e2154096e735560269ba7b82a8bba7d026cad12a537f9373c2bd7a6b71c741d86e33a65918b7b6a3078aa199a50ea19ebf88ed88e4d1f5d20117ed1e9dc9781cf99309bcf40ea5f8f8e5fa058aebcc9c0b64702155288e94ada69ba7062ce396dade68e02043940d121418bc787898a420c023f5bc7b485d0c0ddb404361ab22e31e0eb8d10862bef10bb3ca7c914c44afd1981a2f7d87c18b3ac745da993c0c98af307cce7477b627882f16c149024ea09c0f46ed6bc9cfacc240de16bc8b27b70af51b8458f8ad7015e43d2786472437608b9cc7efed390d3463ef4f77412682f50ab5bfed80c83eb07ffe22df1e94f69456c400a263546f02c474e19e45fce1875cb818a21a83429dca959214e094b68b57b42f8a87d0cb4355cbd428a6f804ff1ebd35a1b94eb242f9e295cbaa7e77467d5d4549bc7992bfa92dba521f9993b7987d15c6fed52d87ca3bcdd3db5c88cd9dc7696dc709ff402b01fea4bcb7ab80b0b78198cd8cbea21f3eb21364ab881f148de197fbb4dd9c107ce690e192650e59064c63f1dd1e2a07c7b8382755b9fb9945c3f99b849f38770a084ddb7dead62680f6a0641b2609b944677e12124fe5124b8bac2580eaa7a00a116ece2bb4f43165bad285a713d6fde0f38d44e69b7d89ced4410e6ac84d6ccf65799cd6e645e7e76a2c8048875f7ee368ab95d86ed9da4ee0eb4c1457ee8c3e8a92363373fcf9262a1561d037fb6d33b196b83c095a873e1eda3a7340317b69d0c18dbfa88ad7d9265b6e6792da55f7b7c2b1efe11aa1432e9b73137233f22844e94a58c9d3c8b38de5e697173fcac66214514ed0e88e2184857f0d520e454dcca01bbe71c96484fcbf7030c37bc2d3bda575e3817caa0437150b9049390e9106f4ecd2de2f792d44973b023f7e36b68a882ea01b52963dd74236f3f50c49a491305421e9c3b78e5469f2936a9a3e02f6d5e9e7e25bf87ca8853412c1c1b0c0714b15edf0b7c6338f20ba379502631883a912efecd8e9eee1023091b4ef1641419eaf2705a9365ad637ffff757c18e960b2be4ca87e5f1764f1ed0c824fa5597ca4b82e889f55a8c257a2749d86054d888ce1d6cf8342e792f3e50d9278d983f03cbe7047ff760c971688aa89246ea3ef17e6c41f34279ec814957b9bf5c9a56ef8e934e4ebd06130af63b1c3f2311408627d41ec1f97c955f139559adbb3ab65a81133d62da0a7c39f09c2aa1da4d861ac35d24ac97d930f838f3b74194696fc649e79e29f3adfa5f063bdd2431ca45cb17364195b8cbe760111cdc1e9abf009aa22c257b3cfac04d618637bbf4716776c8dddee868a20fb1b72f1d3959c3ca6b28c9567921279147611f3b4e10063d4d5f69e0c0544a7ca8ad598d4a57f4aa9643c77fd45de3651d3e04ebcbbb6cf7a69f369229eeff95372bb9e38ed8621363c2fa822cefe56b8c80d13153c930cd78fb607149beae155e7d78c1b3d9016bc57b896ca01e9fcb9189af8e49058cd11342259eed0ce4b4da58051f8f6f3d41d8ceecc0a071b92ca495c1cdb1ad8315004d1570ebf3ab04d7dc3baa04f31bca73e95f13de646c1dfb7c17150070f64421ee51b8e5d6bbf82fe1249f326867499ef6bdd5d21a3a3ef7eeb2115c910fe59ae537f9484e2687a1903d5f0c56c608da7093c37e20f1aa35c99280c8caf0e055bf8f2aae6d4543284e36a72c10c14b7932bffa6520b87df6c4c366c966859e11c960d1212974a8f1f075b2cc3720657c0a8d5cd8532893f058c14170b5b0ad3d80557ca9482b67988c6d55b05604700cf8add2cda2d43624506263976ef7cf61f2311041a4ba7dbecdaced4c6fc0457ed7ca7bedace7902101f6d8f7f5613c0ce46a46eb4efcaffe9aa4ee8fbd29a6bc15c2803242aa4824da4f6cd10df5486dbd8964b691f7f84b756df6b807355d6093259f66367fd07eff16041a69db9488914657480ced9b5c4c554ea2a8bffa0008e2c1a046a02d50aa99c6d62ca768c80b48b1284bf6bb784fa8717df6e7ff742e2386b65e51317ddcbc6c722da74c20ae8f65cceac650bddb13303c03714b7168ece204b8d98f43b478d8717996ec0ec6575c823e51b0b6fa7c04fb32d65bd809578ad4cf13d3af2ddda9e4867cfb7cb24c1305a43a98a50d34dfdc3fb65b4f59a5c0a9a41878c91eb4294a21cd8b48dac7863b7fa285fd437d9bbd5b2962f82b58ba417945f1eede08fafd429d1d94e8b89ad02829803d7a8f4120fcaff78fc4643e94deb419ddf38660a9fca4c035f2a7ec7f21d7e163eecdde353311591b684fb654abfd74791cb6b1cff8c4be58d1047f4e145bde5df7c0d9ed1bc5911011fdf665d7d87f150bdaae442f79c33c35a7cfde84fb7a8565ba1926136e7037a4cbe922d1689b514a1d5a1f011bf83c89af0f7a5153290db986c16f9de82b258fb26dda3908c1ccd4f023b12247a329d321c2c8b0a0f9707843bb40e8c335d2ccac3966bc7d499f690bd8a60b2861311002afd90b56c573ec8ce9f0aa8f476c1075ca44074e7052379e0d9add201c0ade84543deef730b6ffb5e03a1b6d46cdf8c53cb6f3eda94ac0aa470242e94b2c590c79d3c61237f25490c5222db81918123580fdf8cc19e8fecc0ff6e199dd87d5311d86c0364c964b5936b6be7ca1b8d3c5659f43680c41c642553d3d02835b5c88816b0f19bc4225f9f311903e4386235cf21c25a47cd044c0c8cf4e57d2857a58e9355277c719b9ea6a5b6dc635d8fec5da1288dd2044d4c28b272b6bcc3db119727b1ac9b410bf40d551546e7c8b62290545fa31d22823cd912b3b2270bc7bd70a6ab7c4650e221392cc712c57ac1ca4c21968ee01a40a3f29d7e8418b311b7dc4756d77f", 0x1000}], 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) seteuid(r2) 16:00:15 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbffffe, 0x2f, 0x0, 0x401}], 0x100000001, 0x0, 0x0, 0x0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) socket(0x16, 0x4004, 0x7) 16:00:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457811a7f9097b5ac793683a"}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x1) syz_open_pts() write(r0, &(0x7f0000000100)="28eba4fbe8059ee899a400d9709b7f8e9d436da25a64999a06b339bb612ae12dd5f290333f58e2cfc80e75193085446671247b9a7fd3ed23ff70fb9110a57dcbbdfadafd3b933a7d4d3dd2e955e7be4913add82620b3928a50cdae790764010a256d62cd01e30d71993373e4ff769b75cbfe62cc76e1b9d73b54e72af1f05bc7a4afb1220eb11e67d6f828f6c9b534477d6992c8335f32e07ac03d78817c34853bf44df79890ea009aefe7f4a8c6ed9e115a", 0xb2) fcntl$setstatus(r0, 0x4, 0x44) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000000c0)=0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "6f24f9143e771817d441dd3418809d11de4ebe34"}) syz_open_pts() 16:00:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000540)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a564c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d09000000a54860e219116e8779c5d00d1628b53a3ab530a6332a4b7927b13775c62047df4eaf1bf2d965230785b81c522adf361f8e8f500adb3fe83d3b6680b52b254d4f45b1fb22052b2c8b12d9804c4d35eb82226b03000000000000007a25d4f083c538233b139c45832564a4dd514414dc7273e64aa6a14849c3b7aca163c7706c82e598aa5c76c101b5a5244fd7d6fd7fcf3229e0978a425616a3a7e48f93cba03227", 0xffffffffffffff72) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000300)="b3c0b138efee3423fb0135c35de93959206401d7726e1b78c1f628cb057105e3fa53af5d7f5e733dc120a45f6d2e9a97d3b4e656a2bac82c47f848987aad98caaa40e82189ac8f09", 0x48}], 0x1) r1 = syz_open_pts() dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x1, 0x3, 0xfffffffffffffeff, "854967f5afa680400900"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:15 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) mmap(&(0x7f0000722000/0x1000)=nil, 0x1000, 0x4, 0x3010, r0, 0x0, 0x0) munmap(&(0x7f0000722000/0x1000)=nil, 0x1000) 16:00:15 executing program 0: msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000240)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x200000, 0xa}}) socket$inet(0x2, 0x4001, 0xe647) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) dup2(r0, r1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0x3) 16:00:15 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x40, 0x9) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x88, 0x2) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) 16:00:15 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000180)={0x0, ""/60}, 0xfffffffffffffdb7, 0x0, 0x800) msgsnd(r0, &(0x7f0000000000)={0x3, "f95f1b56f45d796e9b8edb7e97c45ca901a9456f03dfc3880eb350bea6a410f02a307ce488487348d776e1e789f42c0c77100ce2602b75d9fd1772991d88fc9f8fdaabcf0cc4292aa624cd23336d960e8c067c24644589d53ec735714e363675e23654d3668793ffcf4a0a5ee08d93fb691f98adb863"}, 0x7e, 0x800) msgsnd(r0, &(0x7f0000000080)={0x3, "e3a8f025b328819b6d8d969f23ec2ed0965258aec45a2376ec73d304928752ae018e31daefaa8c9134625440f876d56b45bb44b50bca93acefb6ef5b708447b2275a7d1f557058bafb71532324bf7c48ecbc3f8373a8882534776dacf87d58f2d2ece913656ac58997ac8210a38ffc3153339f4b7bce001bed27ba5baa860ccfcf5bf90cb10cd3065f4ece3d6a805f51e2c5e60eec8dba65e11cb16aafbd50486614bbe1331207dd398d34fea68f78306416ddf3ed47e13f35f833a13567b76af9cdf3dd5302864d9d0aafc6c7cb56227ad40d83871efa3d4e112f499aa5961b98ce"}, 0xac, 0x800) msgsnd(r0, &(0x7f0000000200)={0x0, "ddc24c15b9938fc48cf4274a6ba8939be00eea338db19102cf6ca38b95ecc13e852340daf9f7ba0a239cfd15723bcec9fbd0dadf2b9ef3feaf67555312e894273a8e3a8c52b79755fc937b7ab81d3c9b8cfefff213aaebec5cb07be41ad1104c2db1425fa06744299a1cc63bb2dea901ce8f35d2b1043150dc7c5e561dfac25e66faee0b36f8cd34f3ccdbcc7f73fbdfe36029113c6d152c3a1e6d00df68a8873f6bc174167d034d0cbdfd3bd1ed26d3824d178baca82910c7998d"}, 0xc3, 0x800) r1 = getuid() seteuid(r1) 16:00:15 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x38, 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000040)) 16:00:15 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) execve(&(0x7f0000000040)='./file1\x00', &(0x7f0000000280)=[&(0x7f0000000080)='\x00&', &(0x7f0000000100)='\x00&', &(0x7f0000000240)='\x00'], &(0x7f0000000340)=[&(0x7f00000002c0)='+\x00', &(0x7f0000000300)='\x00&']) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='\x00&') chroot(&(0x7f0000000140)='./file0/file0/file0/file0\x00') 16:00:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x6, 0x3, 0x9, 0x30e, "6b2b4183012da56e4ee65aa28a06b6f1968d3f22", 0x4, 0x10000}) readv(r0, &(0x7f0000000500)=[{&(0x7f0000000340)=""/197, 0xc5}], 0x1) syz_open_pts() 16:00:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000480)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000017c0)=[{r0}, {0xffffffffffffffff, 0x40}], 0x2, 0x0) 16:00:16 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b2029, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f00000006c0)="506dd6500589a39e90b065102311f0fa315fa26e95c836bd263c03d78983ea", 0x1f}], 0x1, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="54657d6f8395eebd56825af896f9324bd360ad498c9c8d91296754536e2e", 0x1e}], 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) execve(0x0, 0x0, 0x0) 16:00:16 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x55}], 0x2, 0x0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r2, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x10, 0x7}, @cred={0x20}], 0x30}, 0x0) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:00:16 executing program 0: setitimer(0x2, &(0x7f0000000000)={{0xffffffff00000000, 0x3}, {0x7e0, 0xffff}}, &(0x7f0000000040)) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x2002a, 0x0) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) r3 = semget(0x3, 0x2, 0x100) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000100)=0x4) syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) getgroups(0x3, &(0x7f0000000180)=[r2, r2, r2]) r4 = dup2(r0, r0) mkdirat(r4, &(0x7f00000001c0)='./file0\x00', 0x0) symlinkat(&(0x7f0000000200)='./file0\x00', r4, &(0x7f0000000240)='./file0\x00') munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) setitimer(0x2, &(0x7f0000000280)={{0x401, 0x2}, {0x80, 0x1}}, &(0x7f00000002c0)) getpid() semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000300)=""/112) semget$private(0x0, 0x0, 0x180) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wskbd0\x00', 0x10000, 0x0) r6 = fcntl$dupfd(r5, 0xa, r0) getsockname(r0, &(0x7f00000003c0)=@in6, &(0x7f0000000400)=0xc) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000440)={0x6, 0x3, {0x9, 0x1}}) read(r6, &(0x7f0000000480)=""/240, 0xf0) r7 = open(&(0x7f0000000580)='./file0\x00', 0x2, 0x102) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000005c0)={0x0, 0x5, 0xc8, 0x6a9, "f5d9c930b1a1a730d5a9c046616822226fb50506", 0x9, 0x4}) getuid() lseek(r7, 0x0, 0x2) ioctl$KDMKTONE(r7, 0x20004b08, &(0x7f0000000600)) kevent(r6, &(0x7f0000000640)=[{{r5}, 0xfffffffffffffffe, 0x2a, 0x60000000, 0x6, 0xffff}, {{r5}, 0xffffffffffffffff, 0x0, 0x0, 0x6, 0x6}, {{r4}, 0x0, 0x80, 0x44, 0x6, 0x1ff}], 0x4, &(0x7f00000006c0)=[{{r6}, 0xfffffffffffffffe, 0x68, 0x2, 0x4, 0x9}, {{r4}, 0xfffffffffffffffc, 0x4, 0x0, 0xfff, 0x4}], 0x6, &(0x7f0000000700)={0xf3a, 0x6}) socket(0x0, 0x4, 0x5) ioctl$TIOCCBRK(r7, 0x2000747a) 16:00:17 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) r1 = socket(0x2, 0xc002, 0x2) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x36a) r2 = dup(r0) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x20, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000040)=0x9, 0x4) clock_settime(0x3, &(0x7f00000000c0)={0x1, 0x7}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) pckbd_enable: command error 16:00:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = open(&(0x7f0000000140)='./file0\x00', 0x20, 0x2) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000180)) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000340)=""/110, 0x6e}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x7fffffff, 0x0, 0x70a, 0x7, "d158f6298ea82c1d3561dd0719909a10e789711d", 0x8, 0x1}) r2 = syz_open_pts() ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000100)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) dup(0xffffffffffffffff) syz_open_pts() syz_open_pts() 16:00:18 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, 0x4}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x6, 0x200000000000, 0x0, 0x4, 0x40}, 0xc) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20000, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000180)={0x3, 0x6}) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000100)={0x3, 0x4}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000140), 0xc) 16:00:18 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) getuid() ioctl$TIOCSBRK(r1, 0x2000747b) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setuid(r2) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000000)) 16:00:18 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000005}) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:18 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fchown(r0, r1, r2) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="3db85e2c7f", 0x5}], 0x1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xfffffffffffffddb) 16:00:18 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000140)=0x4) getgid() read(r0, &(0x7f0000000180)=""/208, 0xd0) ioctl$KDGETLED(r0, 0x40044b41, 0x0) 16:00:18 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff8, 0x10, 0x40, 0x3f, 0x544}, {{r3}, 0x0, 0x1, 0x20, 0x1, 0xfff}, {{r3}, 0xfffffffffffffffd, 0xe0, 0x2, 0x7f, 0x57ca1770}, {{r0}, 0xffffffffffffffff, 0x4, 0x40, 0x9, 0x401}], 0x8000, &(0x7f00000002c0)=[{{r0}, 0x0, 0x40, 0x4, 0xffffffffffffff81, 0x100}, {{r2}, 0xffffffffffffffff, 0x0, 0x2, 0x8, 0xffffffff}, {{r0}, 0xfffffffffffffffe, 0x62, 0x0, 0x26, 0x4}, {{r1}, 0x0, 0xe03207eef5b43a1f, 0x2, 0x1, 0x1}, {{r2}, 0xfffffffffffffffb, 0x17, 0x80000020, 0x32, 0x401}, {{r0}, 0xffffffffffffffff, 0x24, 0x1, 0x100, 0x7ff}, {{r0}, 0xfffffffffffffffa, 0x16, 0x4, 0x7fffffff, 0x800}], 0x1, &(0x7f0000000000)={0x40, 0x800}) kevent(r3, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) dup2(r3, r2) 16:00:18 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="9de4720d8c6afe26490e8fe7ae5d608aceab603f603a08db116e58cc", 0x1c) syz_open_pts() 16:00:18 executing program 1: r0 = dup(0xffffffffffffffff) read(r0, &(0x7f0000000000)=""/231, 0xe7) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fchown(r0, r1, r2) read(r0, &(0x7f0000000200)=""/165, 0xa5) r3 = open(&(0x7f00000002c0)='./file0\x00', 0x400, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xc) r4 = open(&(0x7f0000000340)='./file0\x00', 0x10500, 0x4) kevent(r3, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffe, 0x10, 0x23, 0x80, 0x7bef}], 0x80000001, &(0x7f00000003c0)=[{{r4}, 0xfffffffffffffff8, 0x9, 0x20000000, 0x800, 0x1a6eaf1c}], 0x100000001, &(0x7f0000000400)={0xd01, 0x5}) syz_execute_func(&(0x7f0000000440)="c4a19de5a535000000360fb411676636660f3a158a0080000000af2af166400f541bc4814172e601460fadc9c48239455561c4c17811bf09000000") dup(r3) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000480)) kqueue() ioctl$TIOCDRAIN(r0, 0x2000745e) r5 = open(&(0x7f00000004c0)='./file0\x00', 0x20, 0x80) unlinkat(r5, &(0x7f0000000500)='./file0\x00', 0x8) r6 = syz_open_pts() r7 = semget$private(0x0, 0x6, 0x22) fcntl$dupfd(r6, 0x0, r0) semctl$GETZCNT(r7, 0x1, 0x7, &(0x7f0000000540)=""/4096) pipe(&(0x7f0000001540)) semctl$SETVAL(r7, 0x1, 0x8, &(0x7f0000001580)=0x8001) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3, 0x5012, r0, 0x0, 0x0) sendto$inet(r4, &(0x7f00000015c0)="3916797db3752d5f7237075383c0e0df46cd5c501d4d6e4848062a979836bca73577a8ac65687bb6a47786e8986b2295ad280f1fe900bc8eba8d1c62061d624ddd10cf3377201af40206e4e3abfe3aef5642f5d28658eca65928f964e6708e2d279ad243efb47f3c85cb4d30b6610dbed9a0ba6bd8a04fdc46020e681b16c9d4b88b3fb7e0d0953bb60eb575506665f46f07133e5b2673bd8363edf4212be646975722e820537598126f24daf79d9fe59c1436ad3575f396e510e409c3a6274eb152452fa3c58b5dc1f4423f4726b431d427b6ecd5a62c7d65f2eaeefe4f941b140df71dc2c1ac01bbea67c44b0124bcb92a2627", 0xf4, 0x40e, &(0x7f00000016c0)={0x2, 0x2}, 0xc) r8 = open(&(0x7f0000001700)='./file0/file0\x00', 0x10, 0x80) ioctl$TIOCCHKVERAUTH(r8, 0x2000741e) ioctl$TIOCCLRVERAUTH(r5, 0x2000741d) recvfrom$inet6(r5, &(0x7f0000001740)=""/44, 0x2c, 0x1, &(0x7f0000001780)={0x18, 0x3}, 0xc) 16:00:18 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x3) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2(&(0x7f0000000340)={0xffffffffffffffff}, 0x10000) utimensat(r0, &(0x7f0000000380)='./bus\x00', &(0x7f00000003c0)={{0x0, 0x9369}, {0x400, 0xc1}}, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) setgroups(0xffffffffffffff72, 0x0) chdir(&(0x7f0000000240)='./file0\x00') setuid(0xee01) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = semget$private(0x0, 0x0, 0x2) semctl$GETVAL(r3, 0x3, 0x5, &(0x7f0000000280)=""/159) fchmodat(r2, &(0x7f0000000200)='./bus\x00', 0x40, 0x4) renameat(r2, &(0x7f00000000c0)='.\x00', 0xffffffffffffffff, 0x0) r4 = semget$private(0x0, 0x7, 0x0) semctl$GETNCNT(r4, 0x0, 0x3, &(0x7f0000000000)=""/191) 16:00:18 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) ftruncate(r0, 0x2) ftruncate(r0, 0x3c) writev(0xffffffffffffffff, 0xfffffffffffffffe, 0x241) 16:00:18 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x7) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000080)=0x8) getsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000000)={0xa37, 0x100000001}, 0x10) 16:00:18 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4000400000002c2, 0x0) kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) unlink(&(0x7f0000000000)='./file1\x00') open$dir(0x0, 0x0, 0x0) 16:00:18 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCSCTTY(r0, 0x20007461) pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r1) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x4004667b, &(0x7f00000000c0)) 16:00:18 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003ec000/0x1000)=nil, 0x1000) r1 = shmget(0xffffffffffffffff, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) munmap(&(0x7f00003ec000/0x4000)=nil, 0x4000) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x11, 0x80) readlinkat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/214, 0xd6) shmat(r1, &(0x7f00003ef000/0x1000)=nil, 0x0) 16:00:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x800000001) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x7) 16:00:21 executing program 1: r0 = socket(0x1e, 0x4003, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x8000, 0xd9}, 0xc) connect$inet6(r0, &(0x7f0000000100), 0xa) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/99, 0x63}, 0x0) 16:00:21 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000080)=0x1) ioctl$WSKBDIO_SETMODE(r1, 0x800c5712, &(0x7f0000000000)) 16:00:21 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = fcntl$getown(0xffffffffffffffff, 0x5) r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setuid(r2) sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000040)="bede83512b2fc8ee948ea59f6ce8c64f56a48cc6127b84f83d872126e8ddaa1850a84630355978b15ee92c4a", 0x2c}, {&(0x7f0000000080)="ef", 0x1}, {&(0x7f0000000280)="16311768f2504f66593c247c73bae46b90036a336e5e7f99b8b0416e095d13aedfee4522e6aad950309ad2b0ac6d1dc8b389847117738fe16712f1b0cf0608559efee05fc3a81ec819cd2ad658bbe40589137bb3eb3be98cf1410f65eb4b757ae9ffa4b51ea9889f93691426d1857ae3e7df7d", 0x73}, {&(0x7f0000000300)="39b0d3e1da338d02cba6dbe3c139dd56305e7a841a8f375d24f95e2775abb2d1094f87cf32464ad62a2d9005ba758ddd7e3b4a6670bb84412356e4351e0e00dcb3fc07b143bbd12f89352d196a26eb89aaa471048b8e9c6527d1f81a0b06fabb9ec96497cdc3c695", 0x68}, {&(0x7f0000000380)="25e3bb07a5745f3bdb23f67cc4a60af1ba8283973798ae95e36c41970d72d42c76cdb19b997f3ca2e2398c25ca88d412fccd2b9f9f85c55af02135607d7e8a92deb5bc799d024425157136b048", 0x4d}], 0x5, &(0x7f00000001c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r4}], 0x20, 0x404}, 0x3) r5 = shmget(0x2, 0x200000, 0x14, &(0x7f0000e00000/0x200000)=nil) shmctl$SHM_LOCK(r5, 0x3) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(r3) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000200)='./file0\x00') 16:00:21 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002006, 0x42fc) r0 = socket(0x6, 0x3, 0x3f) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x102, 0x4) 16:00:21 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)='\x00', 0xfffffffffffffebf) setsockopt(r0, 0x0, 0xd, 0x0, 0x0) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) socket$inet(0x2, 0x2, 0x12b60000000000) 16:00:21 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000080)) nanosleep(&(0x7f0000000000)={0x400, 0x534}, &(0x7f0000000040)) mlock(&(0x7f0000001000/0x3000)=nil, 0x3000) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x20, 0x1) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x7) 16:00:21 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x3) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) chdir(&(0x7f0000000140)='./bus\x00') setuid(0xee01) r2 = open$dir(&(0x7f00000005c0)='./bus\x00', 0x0, 0x20) mkdirat(r2, &(0x7f0000000600)='./file0\x00', 0x100) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x8000, 0x0) fchmodat(r3, &(0x7f0000000200)='./bus\x00', 0x40, 0x4) connect(r3, &(0x7f0000000280)=@in={0x2, 0x0}, 0xc) renameat(r3, &(0x7f00000000c0)='.\x00', 0xffffffffffffffff, 0x0) recvfrom$inet(r3, &(0x7f0000000100)=""/47, 0x2f, 0x40, &(0x7f0000000240)={0x2, 0x1}, 0xc) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000340)=0x8000) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x0, 0x0) r6 = semget$private(0x0, 0x7, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, 0xc) r8 = getuid() sendmsg$unix(r3, &(0x7f0000000580)={&(0x7f0000000640)=ANY=[@ANYBLOB="0009644210599e6731d22077da094d4dc190fe5c4bb287ade4a1108fc92a009e1e595da7071a12b69482daceda07aa6e831afd1e77fb1d25c6f4f49ed2c8b16c81168910daacaedeae8c9fbf2edc2621a9c7506eaef7a477dbc8dc5ec6947c31090000008b378040e956361928423171e649b6df9085f5ab289273280895aa0dee835243e07c2f1cfe38cef60ae1e8aade31bf25c51ffbdcbdda343f071d4cec0ae2"], 0x8, &(0x7f0000000480)=[{&(0x7f0000000380)="83cc3a3f4aae20e4265e5727e07547eed8d4b7736167ff0849aa5792990a0f4e0b1f0caafb31de2e46b02dc171aa50e7bafc3e93201c2b1c3cc10b4d8ee11660247521f432", 0x45}, {&(0x7f0000000400)="fbdbe7e7e1988b38ba7a557f7fe2ad4d294b00d0ddcc3ed86ff107abba7628591180e9aa4e8dcdd6683b844255868bd6c45caf9227004fbe6a9a0e91eb89657820a775f859", 0x45}], 0x2, &(0x7f0000000500)=[@rights={0x28, 0xffff, 0x1, [r5, r4, r4, r4, r5, r4]}, @cred={0x20, 0xffff, 0x0, r7, r8, r1}], 0x48, 0x400}, 0x8) semctl$GETNCNT(r6, 0x0, 0x3, &(0x7f0000000000)=""/191) 16:00:21 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=""/235, 0xeb}, 0x0) 16:00:21 executing program 0: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001380)=[{&(0x7f0000000180)="7fea088909b733aef10f5673e43125fc6e58004c", 0x14}], 0x1) open(&(0x7f0000000040)='./file1\x00', 0x60f, 0x3) 16:00:22 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000017, 0x8001, 0x7dffffff) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) setsockopt$sock_int(r1, 0xffff, 0x1102, &(0x7f00000001c0)=0xdc, 0x4) read(r1, &(0x7f00000000c0)=""/207, 0xcf) 16:00:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x8021, 0x0) syz_open_pts() ioctl$KDGETLED(r1, 0x40044b41, &(0x7f00000004c0)) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee5", 0xc0) r2 = syz_open_pts() close(r0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x80000001) r3 = dup(r2) getsockopt(r1, 0x1, 0x1, &(0x7f0000000700)=""/193, &(0x7f0000000500)=0xc1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x20003, 0xd9f, "b0000004d8e500"}) kevent(r1, &(0x7f0000000500), 0x1, &(0x7f0000000540)=[{{r4}, 0xffffffffffffffff, 0x82, 0x1, 0xd, 0x3}, {{r1}, 0xfffffffffffffffe, 0x40, 0x42, 0x9}, {{r1}, 0xfffffffffffffff9, 0xa, 0x1, 0x20, 0x4}, {{r1}, 0xffffffffffffffff, 0x48, 0x9, 0x3f, 0x1}], 0x1f, &(0x7f00000005c0)={0xdc0b, 0x8001}) ioctl$TIOCEXCL(r3, 0x2000740d) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xd9) getgroups(0x6, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r8 = getegid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getgroups(0x5, &(0x7f0000000380)=[r5, r6, r7, r8, r9]) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) write(r0, &(0x7f0000000600)="83e35e4095bfde9042b650943a222b3ed1912dcfd470ccc870c351d63ffb8c182cc88a08eb8f23e05cd97a6272a23727ff308baedde8d0e366817864bbea09b4cfb616bd6526a4012c740a7a2b85a2c860b553103c98de39ec9e9e4a479b1f57ff04bba3c803c0125c40ef5a045675f395aa1588dec25a05379f9e8574feea49bea5272686abd098fd4bd8e8daa36c2879189111ad032ceb322ee9e7629da4a320d871454528b4990e004de936fce0c9834b88ca4ce37b6667bdb44a60b45cdc1027acaec4309ab247ced48d1dab36ebf84391be20e6bc9902d1", 0xda) fcntl$getflags(r3, 0x1) 16:00:22 executing program 1: getrusage(0x3, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x0, 0x8}) 16:00:22 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) mkdir(&(0x7f0000000000)='./file0\x00', 0x4) ioctl$TIOCFLUSH(r2, 0xc0206983, &(0x7f00000000c0)) 16:00:22 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0xc, &(0x7f0000000000), 0x4) sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="2d6968a2b0b8ff02a883282b6b224002bc3418ae73631007120353978b28716b404e1f4e3eac00c2912a5323f1cbc46864375954dce28d666d91d87781de7b9c1530fd4ccdf3ced42566aefe11a037d78fb119d8a2230000", 0x58, 0x2, 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) socket$inet6(0x18, 0x8001, 0x9) fsync(r1) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000340)) 16:00:23 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) shmget(0x3, 0x1000, 0x180, &(0x7f0000500000/0x1000)=nil) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000), 0x0) 16:00:23 executing program 1: rmdir(&(0x7f0000000080)='./file0\x00') nanosleep(&(0x7f0000000000)={0x1ff, 0xfffffffffffffff7}, &(0x7f0000000040)) clock_getres(0x4, 0xfffffffffffffffe) 16:00:23 executing program 1: select(0x8b, &(0x7f00000000c0)={0x0, 0x0, 0x10000}, &(0x7f0000000100)={0x3}, 0x0, 0x0) r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000440)) getsockopt(r0, 0x401, 0x1f, &(0x7f0000000140)=""/236, &(0x7f0000000040)=0xec) fchdir(r0) r1 = accept$inet(r0, &(0x7f0000000280), &(0x7f00000002c0)=0xc) lstat(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)) accept$inet(r0, &(0x7f0000000300), &(0x7f0000000340)=0xc) accept$inet(r0, &(0x7f0000000080), &(0x7f0000000240)=0xc) setsockopt(r1, 0x100, 0x0, &(0x7f0000000480)="f275002827f066514a5e200b60a537a5e7355c40ee4c33d1e067ac610ebd7d93751115ebc35469a7d1442230aba5dd7fda670901478084ba2eb882088c333ab9c184d1c65b3abcde2ef70b3a88b5dfdad5eff101f29e278a7f9fee2a4b1e75c010502b5dd8186c1d459aaf72d8", 0x6d) 16:00:23 executing program 0: r0 = syz_open_pts() r1 = socket(0x20, 0x3, 0x636e0834) getpeername(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="c1ffe5ffffff0000000000000000000000000000"], 0x0) r2 = syz_open_pts() msgget$private(0x0, 0x101) r3 = msgget(0xffffffffffffffff, 0x0) write(r1, &(0x7f00000000c0)="cc878b20fb5e15f3edae5041e43572be26750737ab81fe21e7fec4b49f7ba5f608dc43e180473cd35bf824fee82e6a45d753183e83766fda85be4f3d499bc840685a529ebd504e5e25da13860ed68b4b1a3b7e88c7715410da13e5a6d8ebc18625471e175064155d11637d464c3693a9c329faec0b42f0788b3a94763817d409bd5ba2178439ffde273ecd", 0x8b) msgrcv(r3, 0x0, 0x0, 0x400002, 0x2) open(&(0x7f0000000580)='\x00', 0x8, 0x68) setreuid(0x0, 0xee01) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) fchmod(r2, 0x3c) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x8, 0x62ac}, 0x8) getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) pipe2(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r10, 0xc0245755, &(0x7f0000000540)={0x6f, './file0\x00', './file0\x00'}) setregid(r6, r8) fcntl$getflags(r1, 0x3) open$dir(&(0x7f00000001c0)='./file0\x00', 0x400040002c5, 0x100000000) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0x0, r5, r9, r5, r7, 0x0, 0xe8c}, 0x6, 0x6, r4, r4, 0x2, 0x5, 0x100000000, 0x7f}) geteuid() msgget$private(0x0, 0x8) 16:00:23 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f00000000c0)=[{r1, 0x41}], 0x1, 0x3ff) ioctl$KDSETRAD(r0, 0x20004b43) poll(&(0x7f0000000000)=[{r1, 0xe}], 0x1, 0xfffffffffffffffd) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0xdc48b44476180fd3, r1, 0x0, 0x1e) 16:00:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x5) write(r0, &(0x7f00000007c0)="3e2a7913e4ba6d773553c0c01b3d7af90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828e697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff097ea73a4000000dcb95a0100000000000000a864d67971a38826a1aa8937e753ffffffffff510eb0092e", 0x82) syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3, 0xffffffffefffff7d, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) dup(r0) 16:00:23 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/59, 0x3b}, 0x0) dup2(r0, r1) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="2880039038ffb36eabf7010ee03ae92626e448ee791055059673cc7693a1382ca402bb83ff99bb4a8938c4365cfbafd92b02a274a122746f0fbd6333a1972b3445cd803c24458b3251fd6f7abac02746fce51d3af395b0eacca453e3f0032cf04660b7bc220ec1ae90", @ANYRES32=r2, @ANYRES32=r2, @ANYRESOCT=r1, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x94}, 0x0) 16:00:24 executing program 0: socketpair(0x0, 0x8000, 0x9, &(0x7f0000000140)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x281, &(0x7f0000000180)=0xfd, 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8000, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) openat(r2, &(0x7f00000000c0)='./bus/file0\x00', 0x8942, 0x40) socket$inet6(0x18, 0x2, 0x0) linkat(r1, &(0x7f0000000200)='./bus\x00', r1, &(0x7f0000000240)='./bus\x00', 0x4) openat(r2, &(0x7f00000001c0)='./bus\x00', 0x200, 0x140) mknod(&(0x7f0000000040)='./bus\x00', 0x8100800080002002, 0x5fcd) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:24 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) unveil(&(0x7f00000001c0)='./control\x00', &(0x7f0000000180)='x ') 16:00:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000002140)=""/4096, 0xd000}], 0x1, 0x0) 16:00:24 executing program 1: write(0xffffffffffffffff, &(0x7f0000000200), 0xfe72) execve(0x0, 0x0, 0x0) 16:00:24 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x2ee, 0x0, &(0x7f0000000140), 0x0, 0x0) mprotect(&(0x7f00000b4000/0x4000)=nil, 0x4000, 0x2) 16:00:24 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000000)={'./bus\x00', 0x1f, 0x10001, 0x4db, 0x1, 0x0, 0x7, 0x0, 0x3, 0x1, 0xc4, 0x4}) ioctl$WSKBDIO_SETMODE(r0, 0x80105728, &(0x7f0000000080)) 16:00:24 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x1, 0x3, 0x80000001, 0x2ddf, r1}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=[{0x10}], 0x10}, 0x0) 16:00:24 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82ff0700000000000000"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f00000000c0)=[{r0, 0x85}], 0x1, 0xc0cb) 16:00:25 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="a2f92e2f66696c653000"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) sendmsg(r0, &(0x7f00000044c0)={&(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000400)=[{&(0x7f00000000c0)="cb5d0e7dc6674b00b8e688155f09bb6f7f9f779c99037afa98435ef48f43740c8ede0cdc143573426f8b1e4f3d69d9a911848e70a9f7443f9b4c671a8d5e9ffb3d569c2c77898d58ff3c0959958496cddfa184", 0x53}, {&(0x7f0000000140)="ec8a487cbe46ca2fea2153d33ca4f536a19df9411805d68774b57ce8048767d80e074c3ab82879cb2cadcb6cc8be0f97f6ba17f19af9a8fa5f08169971ca6d0b6f5bde4bd57347dba1b80553cc2a79d61d3092b3b189219e653c324879af8e1cac1a871df4cf240771b4f27010217a70a659bddd2fdcd6deda726f36511cd74d6e8a1eb5258c43b4bf3d639fc0c0a2d65bfbdb7177e27d452affe1f069d05faf35738d69a079d2af7872f3e67e2de587eb77fbcca6eab0fcfd1004fb1c2ce840b82d0f3d", 0xc4}, {&(0x7f0000000240)="3c3a81b804602ab83b1b55afeff9fe46c59b8c73067f43f14cd36002146268427edf51b9a898dad66780cf8479c85d2f1147978842b8488d6d8da429feddadee600309d071c05cccd094cf33eafcc622f784dc8f919d2a7c184f2db88ddbbadcbe869c03fd37f7753280c6c4514038051a034aaa595edd4c7d4d741e486098e5a540034015285b138b2b72019304585a3c4342c7c061a12e722c3e702644f3d522813f406cc71bc0b59f62", 0xab}, {&(0x7f0000000300)="7417566c76befc354863d8aa87cc0ad7650a43422c1564163ee1fc40c21d003ee0463f2010395f3068ac91b9f5adb50e4b3ccd34a6f252f59cd873d5b9546752b3a111b9fa847fc9e7f5062029f1f953a49f5012139afd02799445dce59302206f1f01f7fb89b8dab517f6097100f5727e7209c7bb139ecff6b902108a798b43439dc4e33425a4ba0f98de5c315bf9e2f3302c6513f496c07fafd96e468ab2143db6a9d082a8470d596047ca2d1392de8c09970413bb9b6eb160ef5abfb8d6dd1823b6689721926ee0efb972", 0xcc}], 0x4, &(0x7f0000000440)=[{0x1010, 0xffff, 0x8000000000000000, "b028a1f61c7c7220a4c4eca01f001574efbfdacf87445d9616046557d8d010257f892c1a7a4ad8fe2844f42ff4cfbdeb9d3e4f453f440438e287bb44df5a92c17966037f5f6a4b59c5862f834a50571f0ef27486bbe8f826640689aa3ec9c24ca85e3e2fe9a20966ef6b0184b9848e5dd6493676ba13c5ac6b95a044579b60de0621d52a837ac3814aeb1adac703cffb9bb98e6323df3f5a9a4a797d8c72f1e5e378d8f0c49c09a8ab7c6e2fa5ef759ef41a0416f21537d71aa3d1a097835558fd02e492ef2e3d6a0e11c2a9c068067e83153bbf79f02a88870971c6957b9c791c0c902552a52377193ade5ffe34505dd41b3e1f9702072140ba6c44486f89f694db899cdfde3c9e82598e1342f47dff4b8ed590561f8542916521b870b4d0495eec85fcc60c20ec27b32fe16f28fdc8b25b4308d900e7dcfb5f3c69627495823ddd775460428eaf92406408c22cceb10adaffe924a06d8c6eeee2430e75c359b2134acec2ff2ac0e7c5a8b81d6a073372ec5114526be249d3b787c23a58e71584a2bd4ecd268984a8a1dd041d02232ce8de86e06dc6a6d8e6602afbd707c5ecfcd999d5a344ef78b9cbb2250f46689e9af1c315bdf843fbfba11846a37ba8c90546cea627ac10bb56e48bc6a7b7ad475151a683e30241d867118b57ee9d4d9a80a3845ac070ebb34162be89bc9eed9c6f8e8b032f19603715e93198610fbfc9e8175edbe37a372dc6fbc90422a4a1e4f077cfb9c944f2313443d83eecb13b08b15fcc8b3926a22e8a9fbe82003ae1e3dc3d798f94ca1fdc8896658fd1cae7b59f8f7467be4198086e69402b22d48fa8adaaab0ef976832ff51815cbe297797fd9acd01b6597c012505b8f014324eab3188de2d212209540c44c1c81882e9087bc9e07cb5e2a690b8dc7e77b91f7448554d4e8fc92d15f6b0b63e5bc5eb0c49d93ec5ee64ab91f6c5f15e4754c2f27d3df706055bd9c6b537f4375f1efd19211fcd921adb8c65f3267fd26d1cb31d87f123bbd88b9ed587b50f629e3620796b468267b29fda6848cc481eb525abd98e8530f07a839ffca86fdbbdf4bfcad84d014487f4f9f38c20cb38418d787d6adb3e4ed2e50f11a5152d0979b608878fc9ee6d40abfe706ae0043f7ec98a7f32fbf1ded1f457c63af2a37fc6553fe9cb4fdf06c62cb34b842391767f563c42127bbd0ddaf0b6ac663d8c2daae889aabcb248436468aed35140688842c58c06096c50eae3c273bebd952777214ffb5146d489f9e8aa9de330dbdf4f32e8ca985f642e300a7e1cc4506656ac93049ef277a8162cb28483f2081f1ac706ba8e82d61ce7792d58287b7458e5b4158f3ea0f88dae62a3e2254e85c521927fb935cf60405fe4eee73189a1032eaeebf602ab2475d22cf898aaf4271001c2dfb46e586347e93ef06e8f0a47f6aecef7dc35a1fa994c2ede4aaec29788451b0e0ee91644b1ec2d85e3c48e233bdadcccabb5230a0b2fab29356fd01d6a8365c5e421836bf4eef8d58edc129de1611ce4eda36f48eaf63a248dfb66817f18cf68521f2eb39248c7b7091e595ef572348ff577284eb10d32eb99386a1f329d38bded02d3b90bb9b53f00fcfdf67494961c31809fb684824db3a754ede1a63f135f4143a97f84985192e1e74fe1095535a83ff56903b95d257676523644d75ceabf5531d7fcf272c0eda21bec3507709c13b4d3f62ad3a7b48ae3b1a47c996e9ea439c18d4c2a167c8fc5142ea29209e36a883c1ec7ec1a3051a4c9e82a59efad16951586e379b310acc1b5c0eae7d6402ea5af6aa23c76af1d651a20f11df7fd164c9f281f389042242a246587df7c8c7a2d0c0237548f8e3851603a8159bbad49e96ed2bafb2eeb73b4c43557d279f5f3fc04aaeeb28746ab7569446b5a398fd21a897cedde1be6a4a82df81ee14ac6c4281cf76bc4d6d0bcb0fc9a7a2a3dc3c20872e1f37cffd017faaaed8f4c4c16fec67492ada7690a512d8167ee0aa4035fa6a0c39ba85354320b6d9fe0952605789f2b0ef94e8b6e7e462d6b63827fc49bd48217e4b0b738162d22b863c104f7c3490fee8a3545e7398c857d3c9d8fb351afbadd627bce9b770ea26f3994108fde9f9b0851d623ff171db8550a71e14cdc25108b72f61c14ae6e692a5e710672a1a5978d2f09a6759520c3cddff5aedcfaad38857789a5a40735d08e89e6d21d8c54fd87a5bd9b34345978aa3aa961ec35affc6c4287496e6579eb113dbff8a7a34c8483588d1827741ea8fb5569a549aa625477e2d7e187b53a7fb13b0a29215c07cc84162a0cea31537ab58063fc58d5ad3e61b957e26cb4814f1fd64506fa6f873b7ced2328291577cac84802a201fb1059d0878c903e893d402f594f2798e0f305f9ae91d287e23d71ef0ef9549e5797cdeea1320642679c9f8c60e5b70fba030cc0c8f1e3a2d15e9741fb0109c2e4d62cb8ea33fa84f8368a8bf1c1239bf4e24f7161e4b97232dbec940578b76fd112490a8cfa37b6e0fe5d995e5fa7897cc19e1434d01b929b0094be01ab5bc5d7d37d848fa1ca8427b10cf8c54091b291dea353691f4e3097b8ea5d27e87576474dd239b1bc3a2b0948881b4c349ccc7461beb4586cc79b133f52057b1d5d0f4cb8d3780d1b9db4f939df83d33ba9d3ff59ccf6a46976fefccf6b60df33073f6deb2fdbbcb67c311455c8f284fce07685d1af75c638e61ace24bbd06981f240e3de69e6681c0e9bddd9bd22aab1f8a5fe0fbb38831ed34ba3f271ab7982def9a37a7fe3c7ca788720003580d059c028b6648f39a38802c303642719a69ea979082ce5004dc8c20bad8c3c168e3727f8895968ca60533e5ba2899e688695d4834295b5db29c548fb8da06bdd292b7e200efc2132491868b60d0e69c11bce24436dfee982d4fc1831cfcdc9088f06932f0ed7c207c9c5990410bd3e49865503e3625cbc05cf27aab53f4a1813f138785415d246341fe5bb4148b19d828d2d7168f184fd31ba748176097c69b07681900eb4d4460271a38132e5bd07af897208a48127df34805a1d7e34dd5de547a14083845b72d59957eaa09a8d0ff39bf6e91616724df1fd0fa75b84a935f9806239959d7851b273803382aa76c5128c400ba31852779e0074a6888623a3bcb5a2a42b016ffe961dd4a4b9da9ab5b5e4dca295c5e4c6388185e4c74452740d6ead99190033a9c23365f1d7837854741930492318d339f0570091c798f2a8e7b7ae2ec576488f646cfc4d3b290f9f6ad68db9d5c7ccdac2645f5ad042ac9adaa6d2cdee466abfa274c8aee990570fb41988c988052b80bc4bc44a813a9b39201ab9f0f8d5a1ce1dfa88a9ed912bee2d9cb8a859766eecd32e47ac9c4fa65afbe234a6fe3a9fa93211d6072c76ae2a6b5bd24767d22268c5a44c27b8f3f2a5dcf01b349a73247b3853ce8aa5371f2a85ddcd2797d166953481c382f3f912a84c3838c35d87d536966ec4aaba9ae6beb116dd61764e60e06ece11452ccc7a0a984e3623fafcd5492c0787639357e18472efbce20216314bab4c9a05c90f938d4aa2c5433867755a9c717790a2ec0022ed9f50ee8ce76a2a11ee31f1cfb1409aff3601e63732c41bcd1f2a4c45ba0aae226a86a7d23ff63c572ee5836d3b5e806fc496a6604a46f67e4a77126e3479b63179505bd61b3b7b0d7b36c44c75cc6d8dfb317152d17df5f10f8a2ffd1ac8f3bfc5ef3d339e8b7ce7d34374378e0d0907491ad8b755979135eb96fdb9aaa96776ba168804fd14127e3e2a17c6ea4fb6b971ff01563fa43a329b4d403866323c2c21f40e96e72f3a4a600e83c9ff4f332bce56114d7a179aa51a3d14cba596a53569b991b4e28516e11ae03aa436f4973532b6dc164a947352025f542ae9d429941a56daa512dc19c9761505a860a5c6dc142040765d9906e503374a90561f9729319beb69aaa567579c28c3255c1209a35fc8e67bf5491cad9221c49c468653274f31b4fe99ba622c31b5b2d2695dc753d51ea1a9323e9c4a2bd39f5e07e114753c772c7c55108f88043f3e66b0b87724ef02695c19b50dae636d1e57c4ca3076be34649a361b7e5cf19141b8ffc3b0ab6de4b4b37c1defd9e4107ead371d77df9502e0a074306a05854667405635741e4987f4ce7fbcc68746dd13a81dea03d0323b770681c05075f6e5de7ad39f5246e622ecd438b53d34c319ec14f5dd6cdfd466af87ac56eab8fcc6d954720082977a10a7cc548bb728b7120cb152615ff3077a1ebe48b36a17ae3a08481d8fa129af4ef15dc99e146d8800ca3cb79b2b94994bb811dcf2cd98a8862b33b2fe5bcf51f4f9633ee13bc62c36d35e1c0ac31080b13f34ecd5a7dabed75e8116511ea15d632ca1c3d2d669b395490ab3edd0a710b710c7ea8de9d8d4319caef1953bc74a7faf83e1bfacf0ffa4d21a76d3a60675dd9f40b643c6ebe0553ccf986fb96688947b976e41d88d774dd70bc3ade61b2205b6f4a9a8751ecf677daa0bc77d3c664b732ae77abeb47ca7a4abba1c76ed6e956e0009faba41ce0b2999648b67ff01b39e588477c1500016e2e943c75f183613567b6fa5ad007847417a120ee4b5eabd2df52f3d8cc65fea70740de9774cadf22594e06709e552cee8e701191ac1e218d05e5282e5f564ee727e7a49bbd31dbdd5e87d03d8847c0bdab98bfab6f9eaba8922396797e7c5bd51d0da5823c578f3b9dbe855c246b666eb1a42b34005c76cd789d95037ba3a030238554fe538f838084f7ded9c5c7eb93db9a08ac9f4d7612d7e50e162ed102ed1e2be88be6d5325d95a2959173919c2da3e3c7086f5df6c598499d2e1690da4f18355eb86f8a83d830541c07e0a333a1030698b01bb39d3bef92335f2a0e25ec5859b103ca9a392c7d83b6702b2f3bb1e6554213165ffd7e177c507a91daeec52ee53a4f22633764dc463f2d4b2f141dfd2acf472bd0ceac6d2995f8f8120f6f4888789de89c8db5da2259943120cb72ad6a981f7b0d492c09551a6fe40c2766706d104e95d0d691f522ea308dceb3359461ddc9091f60a820e9dba38ab9e5820d096f8ca8b609a422589242094ae9f11c3d16cef9de620c00e67af7e7968b3283d7ba2a6478fe62b203d3377d5f4324b1fb806699477f985d1ed924b245d48f5f544dc2f63309f82fa611e7a0b733b6284e11a4810624c99183b652f336ffd10e6490f9117b71ea1365a31ad90405c3617d4749ce45bd4ef56e8283a21af8c34d42e3a3222724a9b99771d1ed6d28efdb71ad6d777294316b987d8680257c5c58548fa37b7338f18a7cb9bf38972ebbbfb4e0d1b8abaaf0dac064c705c00d85d9380931f94c2c3df708b1e6e4ef8aea1004004c644c53c06351cd45dbfb9b162e4e3207f665632a2ca900be8bc5bec0fdb824903fb009bb193d9e00308f3ce1c9d1d6cf4c6b55c85f1b43acab0e2efd242df7baeb5388e8f716305fa708f1f131fad58a98d800bc5a0757194d14841aa29469674885050447db31328dcb466b0c56973d987424dd1f2d5b616c73027f271effbc61a1db9c1cc6209064fc8c51c3ced04efc1041c18816dfdbbd5aa4b176399890568749e987a9691fbe79342948b57b9ad952c54145d348474b8daed35d55ef82f19839fc8fc8ada0a2ef5a471bc3fc9343aacf29d4002af1171c522040205cff017138d13b27aacf5013e646f01e6d505b3b84db45f7c8446a3862118b72e825e497871cd02b68dbf40adbe244c108cbe69d79d1441ac2f87417ac816b71624866f3e37ba67d239299798bec"}, {0x1010, 0xffff, 0x40, "9918029f1b18c3f2f4133cbebb7d77859dcbdf577808620a50aa6180737a9e5cc91a5197e2040a1174763c26747bf588b3e2fe381e17fa26320bbf004101dbcce920a15df91d45c7fbd1e51a51f5108897aba8726a46fef4ae0829da4eeda88fd99dca2d5e1c41a8020dc772498c28893163fc0855e9fbed5ae1e67e019ee625c91c15e158ea225f1ff8fa8c1f1d0e27ab18e5b6fb9169a2a1b04e57d6a583952d687d99677360ac8a531e2717ee6184d01a6d7a725b4c37df4283d456d648c437673c9618897a49c77b6a5f62fbaf536f160a4c084141b341fd55481dfab653f12f803d7acee469c2a0421ef17305d5fb15ddbc9fe56ef75f3c5b29c7344aa18608c0f29e66efa766206faa3dca867215ca124ecc580fcba3daf82c48a58d7b86e92f2cab386cb4d896865d1b89a9ed8ed010b6fb0c31b311320201e43578adac4321ae42da3137c4333b4f3d22cbada2b86d0cb3c17c600ba77cf4494e1a3d805196fcfa523d14250daf31cc3f1fa3646336a32d1b7649ff1c5bdcf7642ebcf299ac820d5931d61f8d6fb2c56cab3dbc06b58906350a50bb80646e8f9f452c276879879197ad2fc331144be3286952657b658edb29fb778c651178ccc8659a1c6071f5c35ce2f5a0fe00fd097f1ffd3fd1408e5c5acf4d910ec6f80d36590543f107a38505d00961e2a045a364157a5085732a0da4a2e594b3b75e7011b32632fb164ff4712095a22f8d6e100e24690ed763fb777aabe76fab8aa70c4e55f95a3aaea9d6e8293b337ecf02072bea4f8451cfcca67c7d8676d00a9d0a9df51a4fd737049a76b3aed7a3cb7c8dd1dbb0b5f23798c428dc8aa2ae6380fc772f64c5a558882476b4717447663772c0d4b70860a90e055d5d8ebe878d23ac6a9be8bdb5fb19a8382ceabf3b42cf57ecece19ff0d1cb9a088064e2df8eb0b3a139945e5d64aea74bfc0521a19ab6649f27dcd8cfdae3cd8f8c5b37ec0b62388cb742ef30a8c4aa1dd2fe8554d85b04f45197fe1969c7dfbf4a3dd7877d029cefa4e81a54b298787fbaee468c9ae6151b5d041d28a80334efa771b9af3977ea27f942e3ce1fdb9d6e512d38b2dacf4cd1958441a07589ab41a800d82503e34558d25cd04a6d7b85f1c37262d90aeda3bca2c40f6586b7ea179c6b3889c7ecfcbe7edb7f048e4a9b8ae63f27b8eefc100f73f12f2d93d7ea086e13eb32cd93b1d87261b875e4d6feb4cf43aa1159a04a82ea442fd8f325e13442574c6d73afddff3c5aa1378d54477111352444e4a9ac55582ab8ce6bf625d9ec3e1dc23d2705d0999925c19f13a5cb3f45981d2ecbd37f4edc4dcb6a176f24ab07ad9e95e3057edda72e6ecbd5360aa4b169e71ed8a257301ca626d3d6df2166d11be030cfbf33b14430ab9c7720119669ca4639426f472d61efcfdeb9cd82cf756eaafa2a855a48856d96af399ae21e6aa3cefa1d9f54795fbe485cfa0499e5de93492aa697b26cb2e5b29539e58e3749fed8230c626456122d11d9c9d6553f558029d11823fcc1e5b617080cbcbb20fd4dd9ce6b511239ce61f32e9cef3e6f7af2de175f0dc436a5ec457d88480a9e104279a1dda2d64181391c715c50aa9b3eee35b966efa07b457fde81c90e0a6f76d61c6f7bdac74fc0ac700433d0c4f887062fe1ee47a270a801f0d3066dd888c3e2e93ecaf8e0804e8b5d59643c8255e1f3fb9d2a4302e31481a6538e8e2395204f14d507a4da36e507d77cd03293996238f70aca423e40eed2a23f7b0f0c0c260c5db087bbac1450350276367fa176784958f6ede4a8dc8bbe537d8504ca88f01709615ecaac362054477a7dc9273d5657af3133aa5697698f670c0717d6976a326ba42f9be9496bcb4e7975f930cb0ed07bdbc0fc074c7067e0aa5148904485e11b0fe7348101df0e5e1a3dfc642ddaac8750b9934a551d9d80cecc0a406ca72ccdae6431a349774562cf28c9f10a7636465ce636743212cca698f74d141cfd17f9225c2291658aaa06956ce0aa76a8ff9d096c3a59a3cfc53bbba0bdb7031f40f42bf2feba939fd595c7bd0edceb74f6af7df0a26b4239c4703458180bc500f34d9ce7ad2d4713ec74cc35c2d07be18dc3c3b307e034d71d942bc44243c9bea71da1b7209b68f9bc3d996555fb4a29e84984b55854453a12d4151c02bee60e967823c96c32842a56296beda9b0d1368eaded66dca754658f201db0876dd9a73e7587d38bda733d90623eec287ea8b24a623a64624c2d791767c59a86909995540abe4a0729683b40459978d41805b330db4594427d066e75bd98b41f1bcfd0a8a7a4ef0d0da91465f97bd365ef1efff1577446169e552e2adb9bb4b6003b094f5a52bf4b8c875f23a5706e4c8d699d27e9124659e4771ba1b313522801a7c381cd095a7f732804c2f3d7aadf2c31f6fe575439b7345f80e5521e10c8acec2eed988d1fc6e4ec7b5535cc8502b34ab435acb38c882972c6f16e3eda40324651fefd3e9e7a57a0e14722c8fc893acbcfee880be85a90436ae99043063eddbf2c1327147d95d9a3d1986c38529e58a0da0a33a266cc504706d0aab7fa113fd0214a64b49140128d5c3c0cf1504421d0129f4940ca12cbc845e0d0de4df835a4b510faeaf511779d627b8e9d443bfc09e3ee4bf7a2f2e4b5278fbecb9d425d091cbd92391041789e5bb6f03a62dc5d72277fdada4f46a477387b720092aafd59516b96860f2f5f09207ca35095e4810f0b852a1a4fc797fdee3fcdf7b9fe91124bb836d047c85ac3857abcf00fb755dc534ad2879ca4d490c58590bfe1eb4bd45ec3acbb85dc00aca5e2b47be701d32323744a7fc394f8f7b922ed2c1a9a1fb161ad5809d51eedb41dcd87db1f84b6db46ef076978f71e27651c03c385b38c5a0bc41a7b0aa2ed301800b04d52e22952b5dc9017b7e8d7126742cdc4515d63589427a71b50941363337b9de07acb8c215ee40d17bc7175e9aaf168d033940ddf772f400160657ac4858379353348425e8dff95af424a57b1af3791aaa003220b9f5b121563d5770e0c50fbab754e149398c9aaf816b796de2d7cd4a0c2d0b504b09c06ad6529b9e2079bb95f291152afa4b3a5fbe85b5dd92188423ed7257e176316447422782fd33e34d845ccd104444327fecb12c5cfc9394312700f2b862685faefc194a94ee8f6bf006425d10a4bc6b537f2d223322ed6807e6931e83ddc727dc709ca501b581b5f925c79a704bcd84bc09e62b9950856d1e0d903212b7a5d13f861e9ec1f22e959f3aea2b2e58359621853323f026e156b1ec116ffcf583f4e69afdd9cd552689c0e52c704a7188d40da33a37907da54a2b97720ad12de1f5b23ab9214125631cdb965596e5fddcd003b295bf1a8e5ad15c7807311076f71b51312451bed294a1c70e349f8a4fc15d2fe79e1b41c7ddfb608f5bdb41f35ddfd7e3c392944f21a396e24e4e3a0c7a4faddd0bf30f2ffc2d77a06575eb607c09f9d9b0c5ff8c055af26877ad32f6205ae0de667062e5763fcff768829db2102d5600e0c8b632b80297e754d6d9dada55fd53e083921876469c0930e222b5bb65c3c4622322d53ab7ad0134eb2f748629c9816d0624d0997e8564c5a0aba4f750f1b0767bd7d1b8312c1f09059fd7fc52f9a9506bd7ce5a87a19d599ee864346051e9e3033eba750cae606c3e922f2cc89cd2d43d6938f7455c929ece6b609c5e54ab052902d25a8dc7dd9fbd78858cd26c59ca3b03c787334903e18e6c96ba1e77c45cc4921c1e55e6319639d63bd4c02cccbfb1c2e556b17e1c141ad503824bded4e0df51750f87c9683c149d67d1aea143baeaf12efe4830aa1b9f2c318f7e5fb3d363af577823c0dae4f9abd4306554ee0e56411a8f7e659c68b9cdecebd17c371bcde143aa85fa875c49cbc73ebadce77c6a36991a754ca414502714e4aac0d3a68c21b28231dc8e9a461d2cf0e5b5724a17f0b4edbedb9a739ccca5b5fa610ba8f00368b3d702e221e5e4ffd7674da2ecc3687b65f9682d11b177f837ab4f12f3f54a673a4a8df3ea6a4394cf97ef8f0c16262c228ce3318ef00c694709393987d5e2eaeee07b143d0f1a38f548684ad6ae79883f689b581fa2751e56cc588ae88c3d326d166e233f1fe6922cdba3bae84ceb7372d041f791832f5a20cb5b1aa67d16f96f27a6aa8c6e8c5de79fff091c814d06cf2b2f3b730d327f5d93d96a750c00644bd9de8641018cf9019320e562fde20a38d4abc80bf570a2ff81a6894fcd38d5bc468caa2be2f99f4a1bb91a525d95cf4f1b0556529e3d2997069e908a00a9584cb1579af25e5ca1648277dcd6b5ac1de009d241f485a68926eacf764849a4061fd0175337b682fd00a6c8d78c1bd579a883de7b74bf97f52d3d783e7b9306107e0dd0bd03eb9c524e24ff3f96860db0adc643bed60d200efa935c41b22efb60d3df8e281cae749283008aa63facb68c69745530c4e8b40199e708eeb6be8031c96b77a46daf8a61614075a8e6c05a87ba0ea3c7c227741b027ec586be270760701130be2623a25c22cd9e3f480fa60e4ecbba3578f7cf28ac4c4af4221f63a7848708bef8eb82bf51c9ed939588c3979794ddc014bd98371789578daa0509f0601f0641f1d23155631c5e564b02a29f873a52a0b4f0f68bdb18e0a9e9b3d295570873316af0061ed8485a598b7b3fa7a07d5b732a1e8fec1fb4365b30761d1441a0d4b73ba069e6fe7bd8dddc89542384857c700cf5a37ece8cedd4956d6f7fff930b2ab54076c6affa24f498a23c1095caa1e50d2b0070fd1ef8a5bbb8488fe28a54ee04e32a10e4b015a669b2e3d91fbf6a01c4e9542a8ce41c339643156a636c668716b9e88b78e789e5a22f29f62b21989955d597b20cb06369ae212784c248029e3215bc43a2e20dc1ace44339ed6352bfae228cf9556bf726053afa84feb9efe7448330c461149711a2aba7a3002fef18516df9e97baa44d62fc2bb20ae05b81cdffb5fc512cb344fda85787cc0a21697d5213c6210ce3704c3520c01b73de4df0f415eee2bca220d2b36baa1c07643f64e9d6f53a2b1a2df658bef7b717ef3ac84a717917f4099a949128045e8fd78e0bcbc436978a505189b056f106a012fa8630684fd8a879740323b3cae8b04f95dc8f27a1ddd4e8aaef5420a78d1fd55943369cc64f374ebdf6b57d62899c4dc5963ab7c510bb4265de00db8f3a9270291c847d654d145cb984f6bccbdfe31d7db36aeaf05c8f1260588b83fa7f40bde9c74f227e5d70bfff9ffabe1d55b15f6d8ab5214b6e70f33cff0984527097b8b7f6e12b51ff9e00236c2bbb753f943faa4dff894caab79f35dc022ed610e77c45cc7dbdf6b39f1532ba67a5a753f51cd8a3454165243d841f266e1e5f89e01503ccb877d6f2fbefd8f1479604add61635dd6de69fb2a66ce541c9ede4f38c9253cd1d15cb12d90454858392377005f4f185a2cee3f1ac6ce43ae5312e064ff3f6ab2ee01b685c6fb402b4d94f65acca1e4a9599250167b2170f404d083a70e46544dcf01425637a8062a34f9aaf63d707fb2c345ec2939c01c55787c27d96e7c17f9dd927adce481f2e744313d7925a71f977bb6a4d1bf2a6105aeebbc40f96c9d2bbd755effede5cea7c4d8d56295f0ebb7856324f4dfa1abb2383bc46faff40bcbd5730976fca5ad72d46164d6737d4058c24d420416139879d8261ab05fcb115eb8840da2355fa57cfa19188297112a325f8dec2b9d5af15cce0f2ccd31e00f9ff0a7b94441a9fee6aa1bd35be"}, {0x1010, 0xffff, 0x1, "4f2ba0efe5f04bd58b7e10792db1fc178710fc431de6f17e186aacbbad86b6276750b1359c18cc86c1f03a9e200fa5f06a8c926cfd3827b97048bff501274bcdbcea2275f5c243f9bb135f837be2a38785cb7aea6a0f9eaf484f1bd22b3f3f9071d9209a06b19f9d9f526ca54b53cb2d3192ed5ce6515425f38c44d370b1fd1fd1d0846649b3ea8ce0a262c69312c78ff5c9c324d76c14a57259f95db529d8a8ceb00a24daac2b83a244583fa6699e0af1d039860c5893c0967a748268ebd9d4a95bb2bd81a9be90545983f271e87cfbe63043696145c983b01c00dbe4cfec83ae85daca21d146123961c5a4564e81b975aad3ea35a32c41a9b51a4a78ec88801aa872bc1254ee7503f1124687ac2dd5da7be7152f7a30f5238a075c24e45031f4893fd2530562374a9627a36f4c9ce9e1cef659899234a52a0731a0c25e94c416d8abf1f6de4e2b8528c095e7fc1723be03802722ccd979d728f9ff36214e89c84eb95eddf6a2f27d6665e7e405449315f46b580b0ca6902242215097f8bfaf6816c41b6236444bd1216c5f3bcd21b22286aad4cbf57e08d7763b88c7fac5de9e3516cc5f485079ea4f4a0d8218a4590b7100a5d33d84337ecf79b70139059fcf4858fc03a340543f33549b2f3634f9031d9ec6941403308acb15ee3f8cda220b401fff2e71dc93556cf455cae3ae486e2ad268204a3054ceb1b7f8f4a3499c75982d903030a26cfe660d4ae1e7b7e25848ef890a798cc37b8f15e666c80e665c77fd49c13577e10b0e134837473a4a88c42bd05b7d7674da708e056529224cffaeaee8255db1359f2911ad34077933b2817a6926b4ea5e127aafcdc2996a674f5ef366186da164f7e7a227b03238d699c492d644cf75bb5c2a22126e9b2cabe4c62a0870d89368815de0415f3de82a3cfa83c15389efb59490166e87879ade9c45fb9f960fef3a1b36fab66a6b824baa192080dcfdf899c90621754dc1a815332b0c075773da2385eb75c50acd673632bca53f4d58c833e08407c44d2d5606ca8884e87a7fa1e3d2ec92a901061cd0ebcf65f66b42174fec4ec9a97fa38c7cf9794eac144cced39926f05e6192ae3a6dae1f39e8c4f039e772e87536bbbc603d0a057132c90ae01dff8187cfe2c3f497a0e05f8f8ab828fe0be9f81724cbe8cf638e4da1a290afd6a015e553e7e297f6d298e48b519e5aebb9738a99bc8793db253e8cbd152aee5025c03679ef6e44e2367322e14963c4effe43c60b00642d5fd997e6dca706bf5183cd915e0b850d7ada1fb39aa57dbd6fb2fda3a0f301ff02e8ec79a0a2b574dd5526fe6b9eaa58e11d6d1d6b6f88c662153530d7b9f44a9a6377fe777fef75002eee067a9155be099f831813fd03fd66a63b0cbdca7dcf4df6d8077592a499554de343916fdf798c755c4fdef887785a0d745aa4c6e5bb05029bc43ebcbc019e365c4bc124fc97edfa1e22ea99804ca212def29767327e83c5aa23dd2918306d3b0e17ac6ab5bf7edbd09a8535f994ac32edc114aa04cf35b69f0ed06b1d0d94f261b4dbc66d3913a2cbaf97d2f75e618d9809899d8357302363c9152ebd9cc0f8045572509ee0dccbae480649d8a57d650b27ff8855cbbce0803457582a6fd302467b0d464becf18ba9f363531ce130e08833ba815784bb29c345104bda1ce6816032aa1926b4817c51132e8b00c7ef8d22e898d506f9b6d584858a0dd47fae053ce663108f8e0f2c3abccded3a4c9f22415da2a63d3a8433a7f3f0a665845a46e89a49a6f4b9cad0b82c916447382a6cbb6bca2b4d7cbe8715f25ecd32a3ae54c3dfc5261190d4258277c237568508c0aba90d6a392fc3fa017595c5bd053717d7e8bffe9e643b2804f87ba65cf8b574ff5b4503707f4702c34b1a2619cb813edceec8307af09e9aad0b51e7ba0a5c5e9be058684267b2624fe0fc66a5908552ebfa9c37d7f0064f5d4b8d0667a40fa86e3a102eb1dceae23ce1111029f5a4ffecdb09c27ced6b9d3f0fbf1081287abcfa5ea0d82f1b5080d84b95f303f28145c5dc1a9d184d57540d4e96afa6c5d65a0cf9ef32ad02dabf090f28587951ecb0c49cd70719e8302af765ceeed2c37ef1cc48e7c73def67a7131664d4ac8bcf6db3a06827b4b714a4e742986e63d43758ea888e4ba5f6a2b64958ce46d9258d506a260a75832f992ba48062e79495b9e4849b98ba71abf34c23faf6b2ac56b4f6c7263b632843ce4712147399c223ac722495b23cceeb5a132f7a8a203fb14699b890ca247cfcf5a351a143a19e73d8f69880b4aeeb80f23a5fecc80de95840b9aa5d0454ff3061d18539797cb248a363448361cfb65bb6b0723b75a537d4df1dc01ba5c5ee2fb7bb7cc2160ba5d62892c101860e92b1a40bab0f7add1e151bdc71d6240e1242be1c30701d8c526480194f4e799df44971ba1d237d534c66bedbb07e4a8e1289ce89070f5801fdf7b6f8d7c3242dd3d5c9b05f4fbef95da5c5c46dd98e32b42f7b119a776980b5dd6c57a06e21bfac6fe0d7e9f88e738b4a56978a94a2b4002673f4c977e4cf0dc8b2b03803fb106f3a041eb12f8e3666429bf5cae8ab284980d82d08f1e731fe4b78f55369cd799dad77763a02bbd81e1d6a950d6e3ba6f699bb133fc0ded2586a1d010483bc18a03b840a96b06f76454dc89cd55ea6c63ec0a675b121231e92f119ec62b8c83e84c32a63471bfe3682ea607b4b0382ff33f183bba9eee1d19eec49df79051e154536317b0697e930d627140480893100fe304c5116fcf734e77a74b6bdc93e6775c5a50dfd2cd6c31dd7b66c13ec86508efa98cf06aa29e4f85c0f2d15c0adfb6afd6b0b6a192082f7a2f7a3d4e186a11a3e7208c01f5f3f22d862c0230eb2be4e05b0545c2f6b6d7237223234ba0b3a0d03c3ee2680a8343861a5629179c64fb7dae67d03f2cf5d20fa78764d100b15f9a065fc84801d60f9e434673eb1b0e917b027eb446cc694bdcdb82c96bb908130b2525eb9d3711ead5575541e9bb9e19d994f056c0e07b7f8e6ba88270ef840473a67288af997040cfe314c376e181872310cca6fa8d3cf7447e8e0129e1bf081530a3c77bab4c15a2f5c8410fe3f50ea8e05b335330e2083e4850270432a9b123ada831d4a3888a4af1dad8535381d81f16aab3ede0ae08d28341e14c21e3e97d7962a4677a9890cc13afaef75bb3cab45ab0b0a7b5061b9d779d048ba869c2b21b8e8cd8124c6581f34b8a45af01853bf4a1e183afc7e553db4d496471cc5000c21e0c47abcbdd1f2507180ad58ff837fbde111a3d3f59bf73c55e1db07d9d88563ed8d5cf3cd55d7f3503a723ddeebc251c44c437a7a06bfa9a241cde4641893c1c162aded7c712925599ab77b3cf0118a3c574747fc6904ed00e8c04fb908118d197c50dd1580aa97f38c231f687b4c591957192ffe47a7f4fc35e29661994b5f15bb57dad21bed3d3c49df17b99ef8ca453f3293d3dec4c469f34ca535eaa6a144741406678ba0e68a852c5ccad6964571348cc17ed56c4cf20c2cfc76de27661ccc61fc9cd2a71497d7dc00a201c23bdd4545ae2b736c3c86fe7175ee2e2f0054faeb4cef4d03b6f2d667d0ccd25c9dbf7fb6b2fbed6d24b541d65bef499f11601b0f6fe4f8caf4719ed5af928aa6191e0c9b3ed994885e645d07fee6fa1c4ec48b3b88cb51aa2452168ed771d64490cd07aedeea704c7bc732c014581d5ecb11e3ab839d52697fccb0f48b3269c9e71ef1ce1b5fb3935b5a13a6f28840b400b1bcff7c805e0e667e79af0f0794ee8e910b4caefe0ff921e50397381908e049dd99757a29e27b0f32aee5ccae12c136a38182eb97a0d41ad3f8da61486cf0578319b05140285418e205ac2d43cf39ab0d537bccfe4e45290d997e6ca4053ebfd06acb91ce7d07b9836124446ea8eaf1d5c5a03171e4ba872735f2cd82f60bffb298fa06085bd0f14d853dc25f7d33e23688090ccfd4d30527360002e307ace0ba0ab83f56ab0b1ba9ea7af4dce0b34a4f3f25f0fd0c2de90833bc13476a20d06095b6254a9acf834eda1944aa2ca628593fdc9c42a3ca7b6d0d9d2a02938f2c5e4f2b74370aa404202122d96717677de34be029d8da073e1614cdb98c3f8ba9ac98ad8bed510405dc076ba67508fe9512558ff417779b63485a8188e88df7dc1cedfe1a03d602495c58417524db59a5952014f080e98c1e50009349e541d48299516ffe5cc1c62db48b7317525af62caeca60adba44155401a3556635545c53285e31904ca9e639b530b8e6e7f15e5717e99acad8767104ee66f886ddb908ffad2d9f734d5f22f6d1074dac6b7bc0513ee52bcde5cc1f3ae4992a73ac061e78564a8e719770ba5d8a5392cbd97a4c1d1447cc3614c3f7fe27d6e6f0d20346d017b13cc2c2a421c4c0e5345f1409a5fe16a643e198b7d75681bf4f0773d92cfa22458ccbea455abd51d4de69fd5f314eab15012762a42f5946f67c11220629c899f2bbc522a2cf78dcebc35f433258a9b648d7862076b06963e40552a19257c2214ddd5b45c29bed79d631f25e2c1ec5e3cacce98a4f51ca7c1d6c999382a66b8841a3b142ea6858cf448bc6b3ae29f274676cceb2f01c20415b7dfc57065aa8e9ad46e00bc9ab94cdb0b25cfa24e3ee5e740c2fa045cbcc3c4c69d1efc83a3cf18c63c4ac5485a4b2d432a6999ef0ab81301836132179f5eeac6896185cd2436aef376cf639e5023f91c76d42e6b12ccbd2178dbfdd99c7f608c037d117391c88e0d99ab41c7c7a5f4c1a5599bcf51c95b8e2aea77c2c48f9b3b2b6552008589611ad4c3c68a925dcbf82af84a6bc63832b525c9fbd4b81f352d7c171a93feb59645458d26dbfd944c0eb59f2d6507807bee2b8d24f8bd8ac98fe0ac96403b93f6c6d2221f0f9fe437c29b07e47bab001feea20fe103d09fb17013386ed587c140f3f03f42e5371eb9ef6d3b1fa0089b6696b7c8c4a287e6c9cfe18053e57d58b21f35920b6f6f927ad01f304559c6cfd78a25e58a62df3ee4e399be9f200ffdc5d8f0f05a38f27247ec28ead496dcf5c057ce4ad3872d5a5461e17e86d218afcf02e75f7d94f2e8162c3baf00f88800eca9df2b10c8de6a594f8fdc29f39d98afd636336a6164ff8afefa8282f6e500622aab11025206be157d3f80fa1bca349342b2f0dc973fd50475f1e311671473ec2df92185ca28dbf07322eb5a31f13ae129deacc591bd6d4861db03bbec75433259b691bc96ce6af2ab1bd5d38a668294381a55cf3144cbde1f813146f63195f834e05d9f9477bbe92849c89ab42ddf68ec9d56659cd8fddd980fe93b73c04921636a2a723889a6868b019dadbc2997c722f8e1f5bc3046a30fb424a5ee80e1d63a813cfd12059dd2dffa2855b18bebadad4e720f494a7ca1f4197c708b7e3caa947195e576d0b449118551154b4f61000b6bfce1691411a300cd1c6116095f269bfe16614f99189ff5e1bc14ab7722e55aba8bb5ca05b9758f0f321a68e984e972d03a90172539c6281de70626c5fdd69e6570695cad33f14fe6c96ff4d3ed3626a3e5186bf62aab8dd777a0459dc37752ed6ccfe5fe11f8674751567d0ebe5c59f5cc7662112df95bdefc875da4f340cc04f859844cb33c9804a7a52553b200cf12822893c0dff70984e331cc7fa2b0cd08b6e821e233a40420943460fc50948ea6993b1dac1e1b49af2a8d2a39569e66e080f67fccc5a53c1a2ef2b53c9585f2a01deab33709d683bc5a64d17287a8a85c903c9cf63d606de7ee9400c"}, {0x30, 0xffff, 0xfff, "84ccf209ac3b48b2c959aa3b64c95011de6b5f7b7d4209f795fede184911101e"}, {0x1010, 0xffff, 0x2, "b4ead0b3044fe8508faad0f3dae521a66af6dda632a7382996d15ef02e27dd31c965594d9490786b6f195d2be7dab78a492e02d76217a1b540c46e73cd86038567a7d468dfe259e50576178437154f405be84829d603deb51ac1ce3de61e37c6e072debdd075a603252306c18fec36f59f6f4b3bfef295868c545e8ec964a56405bc0a9fe9e71110dd2a6d6ff7ad6259bdd7a632b6c3ae88af48ff65d6b06f26d6bb045089d27b4eabf70c101edb95937d0dd90487f5f2f7f151967c4f340a6777acc9905ec34b448df65aa3682a2c1d02a8867a612cc5eeda683ecae680c12417e229ab545ed14d31c25b543ea413ab5add8f099c9ecdfcff2ed95a9370f92c054f5ff893b0b7b6eb4f3e2d79be891c718fbfb8d4f8e38f1baeeb68bbe39d0570133df6058a15446d27eab40282dcd342c91c191caa21ba85a0262ff2f93a4d7cb3ede33d7711323e40228934183e75b4bd527d243c83b57c5d670ba5dda3e78ef2154cd2d77532517c42adad488a97a34a5935c4663f7a43392172588f3974c901da898d85b1f7314532d609cebd819c7beae06be747f330649fe2845e7e4d3e837703fa1de4c1674406ee2e4c8bbf5be27b54d6211647817577578a7131d1b389fe02261032fff661e9e4b06bfc0493847c54ffe1e16e7fce3864e6ae39f1264a92f00d120786cf8f033173b923578efe5132bbbc5b9da88583fd4369f8dd03ba0890e748d13d9a68699f01e18821a790d429fc5d801b8cf22dbd17b9caa3d8178a92b033f5724ee702b3eddb676af77ac0793fb8536eeea88cb30513604733be475e22143f1f989ee9383f10e027046176cd7b9a843371ca3385fa92cff260847056cc0d8c125f4d5142f0c7840dde6c9948f30a000c04b06d71d58a7a53fcfd98edc53cd2ae94a165084d101983a3cbd93da12e3af2bc9fb8ff5d0c53252870e3c9c3c5cc4c6948e8d7f7d49fd93687ac4d06d9d2ff833581ec0d66126c3139a04cc97c253b6a88370643c167d041fec5fdf5bc97be5455f0b34855d001c09e23653c10f2bf99ec3e30114807f7c9cc7d49b3bc9ab6cecff5dae1e3e0f913924eda04370a0794b495a2d9d9fd76eaddbe8f86d93fc38e30e4b8d40b49ffce702033ec48a10e12e79595e744d7cc4c5e91ebbf7521d0db8db2e933ae007f4d212614d81005853049fccb5818bfbb25c2c8e4fdef103e4e72f87da8383ce576645a0a7d33507083aff8ac4484ae41811f3d454fb09da8c14ab50c258dccf5211c639ed2084f6e34ee656ff3b15dbd1d1816b597e7f7584fbad15702875d953691af17b4b3617933de28ed179b8208e27bee0705477a49aad0538eb59bbb2ecc4bd37e257b0c247bc6e32e3498fdb6b68a6f64b308f669758cfb90967d3630d21c885383a6b4c804872bf98105d76c7dab7e8f4c8303222338cfc38f8f96467a40cf7866987e02fbd4be24266ca23bdc8ee624fc1a7f8c7d0c0b20130aaab000e9e0e59fb8d9362477149424d010dc834ac52014ceb620dc4a4b7b442135fd17df4e9ffec6fcf160dfbe25a257068e7d9e53e2d033adad0ab447403551f5c2752d52b02ccf2daba7b712fa5f305ae4754b8d5767fe4fdc63b06c10660e2886580cb2ed784523eb8fc3fea2e78df8c46fe295a25726773d17c0a26a8354f8907b647739c9d70690f638f31068e2af62f6ad5e2ab139e7d2446664237fe78ee28c53d2ba149259d996fb13445539a89a9a6693c789258810d5e937b8b8afecfab34e7735a186b78a0ada9548a0af00d9fbab592a81be997068bc868806d52bffdd6074425419cf6d6b0c0fc7972e69cccd278dd652399701377cc1cb8a39d8d3757ddbb0a02156ea14b5134fe27adbebafc5e6d5a137762e8b152b5ce9f5d2d17aa7af0130078d4f0d1b7b5dc44b18feca9528025b997dcbc056b99f0883511921cb79571adb3a42629f56211932c7dfa034bcd98a6c92bbdb8b70e605a8302854967e7a9f090c61c4f84654543ddb74e5e9f872629a16fe7842ac3251e80c45e596f76db25caba786148cfb82420f1e5243497429da165402efb59b49a4c825c651b7dc5e01aa6a823c13a8a82d281002ca99216ab23b1b244b0838d1222ecab6fd0466cfd894bcfe3a582b69166c0a12ca040f1c99de0645db3297d0fe44376aabc30edde338cc4f91a99e2489dd0e7bcb687a89cf627a3ebe9ac462535c3617a1a5b2515e5e13c81babf56487f08e5ee5e28fb8978bcb760f45a9cc18aaad083718697c56ff7bb5b60fac62c0624f7cf937fc843429b188dcde0aed5a92923f9a0d8f9ada9b789f7f7ae00babbf2ea808ef75729967b84f6dc06a2bc4e3c7c880195c9163a2b633f01f95b71685b47219b693485629e9ab0f748a75893bf3543489f6385f8b76dd36684f8a577689e33978c7a0600ab55cce54c14c7705844ba5f375445686bd0c15e915cca4893d7154a81fdaadde0d1aee4c7ab7d0b4801cb5b712678e9dcbde23edf0c5c9e69dac4c9f5c8c4616ab7da1a4dc7f62a6e86f8a03cde72329d53f38ec9a7a7f613be4c8d57447c4b57c33b3b42986b26c6a624d867d0de3a9f8755102f0fd0bedf79cab682fd8d96e33fcffd364a55181a4ddd61a8415702295a60c58e558cdf1a65961629a2816c667373c3f15828ec03faff13c8c1654a294be97a37538562660b9cd705fc932dbd3f5614b0519e37e34ac84b89097c8837c6d62bda2e507b0928daf56bb9308922dcc5e4d098a89e7005b221be79ad6a53604276d38d68e8805887d36e590b52a4ccd97d571d2db7197545c9092a3dba36c55b2ef6ef41457a5b8077e7de1d61261487dfbeebdfdccddd4f0ce4728e60ea2056143a0b793459a6a14271aac7d8c150d8b563fd8d10fcc34a3b952b838ee9dbf099c271f8e80f92cb8ff2ca8fd782cc4f5d4363f42a5278c9ca53476f12e37b8475c5d57aec26e34fb6ff12f48fece447e89d4122cd5a4f4a11238086d966d6d552b3d7a125b946ee1e6371ef4776771d9a328e49d045c511c6f3f7e60e315f8e1db639e609c3b0b186cc55b78cee053585c05c8958d3e025f80c2bd2745a3eea057af8d0972dd198e1371282294fa8cb20c8abb90b4b8caa619d311938347e4db0bafcaecd864fa931fa01cc4872e13e2315a926921c89f950cd1bf2c2ecacc4877e11c9109199f44d2022c0b93f3da151d1b33d7dc2026d2640fe1848d45526812b20543b13ff78b83169e52d0bab279ebb92af28699cff30b607938f46a4b76dae0974f5af205ac6b5ab3c2ed4a6b14cae89f2513cb9f202d43832ebb8541ad0aa1dac880167c34bc7fe154fe492605c1142e0c2fdf24ec0dd67fcc13ddf1326e4f9ef8c982f094fd9f7f1e18130e1231aa9f21faca1f71afcd5a48c9b6a05e731da745d8e9242790b70433dc16c9ad0b61160acbfe8991967aa90571443255485a11b68d29ea6a8f599c2c5b41a3c205fc000fae50b3341329e14ab83a06e4986557ac360d1a2c4141e9d8fbbb8424f18d3d8a2c8855361f35f4bf5945c5b6586ab1b9c9db9510f5d6049b00232b174d91c49bc6b59e58d469caaf87005697b80222e36969cf7d8ef71874b259a49f719d3bed430d6212721eed4488d4e11fb1c247b3f80e1605d99b16a385c10121e7adbb08e6af4f953f0f36572e42fd5b83bffdf6caccd31d9e0f19959003023d9cc79ea7a654064a7ce466f0f604aa6aa579a774a69af34c06ba540ce2216847714720adc4fe26a9e7b6d76ebcd81cab395139201b26831e9e58cbd3748dab7594b35f4c6d6486c95b07a9336b955e250b6210d97900faf982c5c2a7d3b5c3bc2a5a86e75a82cafda398c63299c896cfff800e5ca31c32996b311d58b22a13a90c7c025c09882a896cbfa2ccedf49c5f888feedac637a0c2fc7baec39fac9e22bc21003ef8cb3b16d2b2fe493feec482c7da9b3778df44b1c9fd8c5ea913b362217492d79c340fe950a08b9bbc9634af4e3b8a14513ea082b28fe375729cb71379442b687b97a423d798c7446d51097802033fc52286f321986b1aca4a09581a76b696d916f19f372d7f93a7dbe26b15f0a10b50e69ddf8a611a3636aba97d9623d06c2d0e758efeac7ff348762e97432809967ba0caab92049b78c4b827ede794d8764decba47b16222868658b63ab5166e7be063e99942493d5ba77d929a2039396e3fb89eec08d00192d684c4e7310bc85350694b17c89c22b7df45a8dbc87a9fa10926c28ee166c679e70e528887c7b4c2da452db0ba4170f37ee3b6a2a7c09e9ab9d950c8363ca5802008d202e77ccdd78d67e236ca6f6edf598be2b1c97ec7e949872b1458dbaa474499b0f74bc77920c9e5b660512a3978865640bb253d8cc6b69ca774bfb8a74e3cbb38530f7d2afdf44311a799fadc33c7689868570ac79f057bc0dec88a631ba1caa0a0101d999a0042e66e2d2f45f445007f81ddb32c8e4f5d49b052a94e5ebf0b8dc82f586b83643c257b679ac222780a784f7ff0e4127d2bef5feaa13af2a707b68370a691cf4119bfd8e5c07bb717895bf4d77db51522346a341526af2e52ac27fc4099e1ad15daabeaf2c2240d75f8ed0c59792c76184e90f4fe7e739073b761541419b3bfbc30aae12c3a3199ee75bac81c3a2700303eccf70cc2eaa45e1441dcad0ad07814b9d3494bfcff4d53d5cb8e2c4102b4320f32e0d96335a0792222b2b0498d248d65b9c47f89f902f96ead5904c8c9d52a520f40cc10cc06667af3a043b52b678ded3d69713a666beee8595a0f307d68f5c07f277a4cf92572b62c1a2f32a5fe17e5c072a7c517c2c5b47e02c284af71363452cfbecebae1b0dc352ed0183d40e08dfdcb63e18cc3d15bc2a0417383d3fffce04953ff620690c913f152822faa34031e10f856bb043cb05fd1fa263c6ae532b8f70665542292f9f570e4788805fcbf14f495305de6d9fb2abe2010050ebc8b68aa9772b56c84a38f3034620fa716e2f922f999f738499ba449e8ed8f01ac77775b434ec0b7f1a5b06fdf8bb607641ad70e414a1d9221f0af6215e7791030b3a6db194d8fd6d218bdfd99f495531e7d27fb7cfc1a15e522feea2c4feb974b50f39b2b4503e0114cf63421b88ba41b5702ca813d034be91c1d9b60e250e540ddb674a617ba8674c0eb40d6dd080bd0d8f74996e82b53b15568f699f71cee8643f9184d520d5b5b75acc9ca3ba57956ec94a3faf8474037f0985a6c5ddef4dd8702bd830b30c97e09aed11d6c71781710a37a432f332a6e28326bfb19223525f5e2e79b5b725ccfdd5170ee93c03dadcca1e6264c599a23127bd2231107d7634570679ee48f1cf167c459168b94694be106cf4559942e76fcf20e2019748cd20542e4c3348c9e3fff1e15ef7abcd01a6b4f5d1bbf06d8414c9a87ec94a1d83cce4eed35f178703e48edeffbf6958eeadc9e989d3e5b04cec0241676c56aada1ae722679f08c8dcd47761204e00fa8c7f53120d55ddef255cb15136f48b9bbe2e74f0e8c6ce162602bf9caa5315a659f13270171a5650e5c3f4f1782d9923b1b03b9d0accc88a475d3071840271ba953400878a1465507ca09cfb0929411d0cb652d61b4c7feadbb2a90dc1098c56be11bf173f8ea761eb2d863be029bd5673996371ec63c55a6e19b43629da017391ae5688aadb21d38114ee013f59d04f771009c60b5e02d097658414ceb6151e7656111d3482aa76078b30705cd9a5f93652c2a5acfa76024f78aee459150c3a990f1153a3b7e39c84f9ed0183b2ce4a203d363"}], 0x4070}, 0x4) 16:00:25 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0xdbf, 0x0, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETRAD(r1, 0x20004b43) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:25 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x8, 0x0) write(r0, &(0x7f0000000040)="866d80909bd06cc07029d62872915eff93e1bb203f50756f9614d097053bf49e26501dd6baf59158aafe02520f8d0fb21e428b1845ef414e007b37261a3de80c182cb1b942fe35cdc6e16ec674be34682cbe66fa47db33bea5276653c13ef1681d382c27ce30ae9eb713e7cad9c5f1bf607d0549988f978ab3", 0x79) r1 = socket$unix(0x1, 0x7, 0x0) getpeername$unix(r1, &(0x7f0000002340)=@file={0x0, ""/4096}, &(0x7f0000000280)=0x1002) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSTOP(r2, 0x2000746f) writev(r2, &(0x7f0000000200)=[{&(0x7f0000000100)="aebe17aa4f9b175be405a49658fc2164f90fb2adaac9552f6f671e94de79f32669278524723e1376a309a66d8903d1cf4d2af5e95eb386e89f73d9b095addb09a5a10fbeacfc69926ea4ba89a21b0a05ab4e0ae190074dfde309b861c8adafc9b930c21d98946b51322023cc8e9f8121dc9a6c1172ed1340", 0x78}, {&(0x7f0000000340)="94a04c0f68d5468781d8bb64fc276f9c6c34766e561d318d28883fff8ceb24a82b82d11b3c4b40fe890547ad2d67b7dd8d7fa9044af74b30b4ae77c5ce5f2c6878265a54afb63c86c21477d4865c2c67b1909d977c3269d4ad3921d91b1477ddbc1a80197313c3a46b2319c61d19709a003defc1cd2a2eb49b142f46c1a9f9018d9b8f9605db0461d3057563e2de858da0fd31c1d8827e6faa3e606be2c11167585d56a9dd8f8aebc3466f35374a60da177f5598a5fecde688c047a64c0ddb286caadfa9b36a918c938a76eda1ce07fd8663b2e5ed5786b4045cb0f3db930a046f6acf25815ded9bf542e2efb25ef4dc008b700e277dc0368fb8f727d17d5d7af374eec479accadffe623597a4319b0cba13d9155f07a65ec2adbd5d67d08ac65fdc170f418ddbb18d9d22dd97ddae09c7bd592387a5524dff8b0b99c680eeece8e02a89aca8e8a4aa3a1bf85569309828e94f307c21489b8656f632f4c6aca1d748a56d2e826d5d73d48a3fafd60a08366719826c82a1d2568965a5df6208b1e901b927e7e86717c0b440e00003a82fce547dfe5c799938c9ffc4dc5e29bab84b4524981599c06fd8c8778d93b0f1c00510703e73b6557caa24c4757ecfd9f865caf04077431707839366eee67ceeaa2e5e3ae6a6fcfd6fe64d18146ab5ccbed941712b93ac6f30049f730cd7e037a15d6b8c341f90109a45be98115e197c88bb7a7f96784f02e5a8cecb6ecbdb24cb04f646bd12a4a2b43db2e81e36170a4ca267efe2ba0017650abf1750cc0c8a14687ae61cbb8f97bc4194ea20c0a1950fd2746d23ddb86770e693f75dcbe7a3ba7b88624b654614f916974d5b7e28e8c53874f8b805c2a8c97442baf259646318d64db7fb8b600f95e6b3d3162ad47e358b078255cead812ad89e36920c964095319305031f33191cc5387a0f402c6b205528a82cb599005c4d41d44a388a916b49e8dca1ca7e6e6ea8faa192a10b8eadda852ae451375bc09fc4eae18eef6ada35558bbe6aa6f7b31cb2da2797e07e7c46bdf53fc1aa5ed0745cb1fbf2ef436dbb0b0249ad121b196f640b56cde84890feb31569c4a97bd4e1b5f4cf5bbef494081012259446358ba5f074177ca7039175e4a0f928a430353eb4a089ec3e1491af554ddd3941b51bc1bbb3f2e3d711f97e38a0677aa82a8dff23849d7eb47d969b428395a09eeef628debbc8db2961962f6a4cdcf83026135c4c2ff18d1a34a2d8128958c0ac216b7731a022c2e32ac2f5ed5cf88966119c3208906bf4d9dd45f3e42b0afa21fb80b6e437fd13fb8329755b1cb1ab07d7c356e130d07871c49409a558254dfd3586b24373c911e52c68b4ee560b2437dce14233395168ab13c415f4089766f20ab1490569c94496a153dbef7d73a6d2beb8675c93da2a400f4cd0c3bc52b95be227cf39380f25ada88fb2e0a318e26e81f3e1e6f29e07bea84da16ff28920192526f8a52a729f35b65a5ef8518a68ac4eb91e0bde5b946a5132f0b0ca46f52613178357c80a3fb9fceed22080e189a871b9bb35c88ad31b786e650a6dbff88b43704b9735e2b6fb3d39111bd9fce4a28397c5f44c86a4fff4668d75285e809ae464c5446a65099867d70ac7f44458d7112c2a8e816c2e4df7933ddb0a1887212353311d29500c8ae8afba600808c26291e113ad4103e4b6b6feb1d8a782f8c001ee5ba43daef86036fc08025e5ee8f6c6a9c96d35cd2e74fe02b56beae16c33cdc29415496325e7e19fcb9749d644e81de24f80987660842cd2e6e1f39ca6bfee84f1e16bd4069661657579f071ebb9b72f68a4837199b718f2778f826d9750dc2aed837893a9956c83d3cc5444c07bd9c5eae286b9620910ecafeab7bb31605f6a6cf933763b12e698efe5ef8cf053f688733452bbfa8227b7f9d56a2ef3a5c2e11ec68b95731bac77217a743168745f2425406791a0ab8f454a23416e421a2e2988390bc92da7906a4a2d6e5002b1d0231865ce57a31d29162c58a42e850df3d2e8de8165443f4676cbdd4385c0b2ae2276b5baa704892184f23ef5a8a6b158babfce761c2c464de568fdb49fb31ed35d3b8a96cac82d030f0f925a1e0a09613dda6990f8b05936f3f0126374477ed000cb24803e3d032dd484f7a144f73f68d3c6867eab71e3ada22d02939ea47e82456521b1e445cb2a6a0acd9e3e6e20406a72dc6d9556c51fcce0ce9ba6a573321e5d27d4e13fbd598177dc63ba37ca2d23ca54accb50035cecdb2c5d5d8eef19c7c7ffd45eb64a5fb75cac37a9e7d37bc6c1ac437868a311d9989ced4c9d7498a3c7106592541c694de71403954a8e9a58c950b306c65705ed3d9baea91a90d34c356795a0337fd9801a1574637716c8537ae0700e11a00bfc37ad3a2ed7f7c7af07b0685480bcaeac81389c3b100422fabaac9871a241c3329fcb3ad94b2a481eae0c551a1c20adda5a905c3539978299a2a5ef9f622f040ed603d6b3f61b368ccc5cd6be45a8ec73cefb2aeb966ad1021ef4758cc826b2e7348cff63a689217c81088a636227e15e7ad5858b5fa56cdee9a2cfa9457cc7336d692c863435ca09d8a8a99c0955c8d538cbaf08da7335c633a78bf9c8205c2519c1b3a8a354ad7ca462ca0c4f7cd542cdcec9041d7d730aa833d4daf418afd4304c1d22639f02e46b451ddc2f809589691a09849d799e862640a40e27c1a03d193b58c3112353843a5009150fd744b5d7f457df0a7afa3f4668ddd0b31a17c96509a164b76d9f3c87cd9b6b91385804d1a2dc2ed399d8e5759346dc702c34cf26f66904af7028473b213d391d32870d55e0397df47953d157bad582c1ac8af707c8e15fe609bb9afe70fd93bc8b4630677b325cc0eaee1f6a4ec21afe8c1eb8511280eb9d448d48b8d99b7a16e9aaa5262934a614ff43e14bf725b6a9af0c495c2f7438a93303a7687f6d98d7488bd7c5c88837909672a57368a15af53f48b9e89b40f786ab7300ebb4e5c8fcf5f4e01cba06abe80b287303220e3bf0fd1e0345606d6d83a0c2d92b5a1719a51f83baa2cf8b8b43a30a75c0d8da74a24e4d765804c0aff8cf97fcadfb21e3cc804318197df68f8e3e471ed9e71b59186cc31fe23552e5ce2441c13f1ac7941b12d273759cb38938333460e8ca45030ea312f0a1bfef79a26c3d9ff5db259bf9da7a1be4298bb49349c8f298ee280490231fc4a8038a540dc7c58938ed5a09029b2da40d7c2c5876af5d357b6f7f0e33c8887edda1aa09538799f6cfd3a343d7ac38a0f0ed4d90efbf3f48f5504a3ebcd91c4a7061037fd05d1df2eda01141d7568966dab864aed02ccca54d581fcfc8db5762db9c7b7e53c7223f014a27e702e1b317b41287d66258ad91f46140aeeeafdd296c1c1ead340988aa7c8e857063d15c98d8caeccd13ef7eac7cfb045c966d52f023cf56bfc00dade21e6a75e3c96b248642080c9b222d96cba338f4e90428a55cd9cc2599e43bbbeb81a3f46bd5eeaf91eeac3a7063422eeaf513f5bcaccbe703c093bf16293a179fa606a77484a42c7b0aab438cf241f264df9ae94d5c991793573ced9dd8e6ce0343a10337dbd4d9f7b900e395ce08070cf216bd0d24196593aeaee0e4c615ebe40216da10478bcd5920b9cf7da22b6d0f8916af13700b7c5e965af2fd0017077a693289687043e7712baadef7f8242f75acc323d3ee624e912fbb184ab88bc7cb164bebdc5b0f0cbfdd0df83b6841e68c8dc46426732199042934fe251befa1666a8fdb569898540353a0c233ac78ebd4a1a1442f1f6f1bb8c84d0396001797e62ce994dba5214418b8ab06e75533b2214bc0c46a2312240c2282ff9346952e827f8900f1def909c217e0770da50dafbf0d8fdfe468f4f1f4f25c1abd10261c5a450c2d9bdb308589d24b1e03ba33b0d878807a49c3d21a8580cb5a3c5c8a3e9f5f007eb6cda0b230104dcc7cdb1f04a8ea5ffb1ca49ff4bc2d0ce6b1b90fca4726b9aad920f68cdb3062381917fa76d3af481ae9b35a7c6e18103372e9dfcb62eaafb1a9edea276088210f8546c90a9f6892361a8b8f089075b5feebbfbeae676207cd256f1c075b0d5b148ef915c0423a965a1fa4e38eea6087164bc30238b65f30073cd2abc28af176c5ede55b3796b6b5ce9730b4e2c56456209391ca6ad975b2e31b86a9d6f6712cfbd3c2ccbde53e4bb95db7fd841fb4342a59ae7872b46b72a7c74bd729d91fa95961ebf42722e3c037eea0bc2275de358dac172eb72b4d930043b6c58dcabfde292ead8ed398564968c3082e20a958290bdf116816cf42ed6444b5e8585d8d8d667d69f356e1d854ea82df73fd8cfc36e6b0b7970a864bdecbd00b5330e368677c49f4e8fabf5b1c7557a407f94d6ef07861542e9a1cd956bc9f8de0d687195c9c25b4db44abfdd4fc0e43047e7e9d76bee76b15cc4d416cca12ee6587c290584bccf4c7caa07d2014f13fd4afb50aee3fdaa3e4f9c35915a6a1ab723dafa43005b9773011c2cc0f4377484f0a58e5e473c605ecd5a1c8401d3edb17260d6f434e18b8c03f179c9986d17ed43a06b18977b45e8997d4302a28156dc3bc622dac70939b95040078d0991ae8e5dc520d1ece74518d5a92b2be16d087f5bf7516a1693924030258cd92c31fb3d27d5518c37429454575ff82eb250ee54d46d9555f106113c489618f06578856d9f57adf8c21ad129775d66ad945c97ce835146c74448bbd665618152bc233c5fd48234082258d6f10433fcb88b751872a91cc988df332940406129d54a08071a86556527398f9b0f27ba3ac7b8acaaef5358ecb69f29a0670bdb6ad3c896eb1e321b4cf760a04dcbe0ef15a28fa35e8ccafdf18430756d519b8a80b73ff5afb27e055bfd7a3ee994293fb717db8316170b0937af469ba8f0f8c3e33ff5aa9cee3a89bc36d2f0ed76627a21e69bff5ed85304762c61771c91fccd26a8a49ccf9fcad1dea44f83395d34b6430800c6bc6aa70cec9d20bb3d089231047805647846aba24cc3734fa048fdc770bb0ae49c889c8ef81139637f6022ab34b3c49dc0b696dfa0d7fb8bfd98678f4d436cda35f7fb2142439ee0da13aba5996a2c8e6859e5e144af9205cb97492a4ab156e79f952c707016ab1d21b43a99a89344cc07fa8d4eaf6a46c049babd4480002985568ca05f2e4b9f002ed06d454f796fe693dab8131c5b21aa93210f60995780d94c1e2c7891c4bc0feedd77e6a0dd0809e3ce1191ecf90a45b856f3691ffc8138d3bd2aef9b25cfc58caddee90cf6e8bfc36e0ee4d0939dcd4d05b5dceabfd11490f55a539f30f3923d6a107a5c3335bfeca9d3b3a35a1a0bb56c2e325e7102cf53e36ab514deffe6f64a695177374f755bbd00356b23d9911a0a52bec5065be315faa7829671b4fedba43a6781091822c1e03907a78f9c7f5c18dd65bde7352b69fc7cb9aa77d135454dd86f1c56d51b6893bd2c032f3ae409afbcc6c18ad724fdc441475b5b333445fbccd5f366e35214b76a7dfca7694f61791422c85ae42320dc6822949060580c8240c634f588aef2f5d45e57f0566039a62dc3e2d3d5f7a5173c0eda6093ed81089290c3457acd2910905070c41d9300f301649f2c42108c9cdaeb2abc3c339608c82d3e69f498535a128016d4a56ad4a46819a0c5a383af16b6fbab7fbd3e3458d120b0a356cc32c300a74affe1316e2e59362cebd6843cb7a7c537e3cf875d40e6bef99e66b281c1f8c6a28f1de97b2f8a107952ca659c56b647d4b1bf728212de45febab0f8d1507463c", 0x1000}, {&(0x7f0000000000)="2654e1e6c4e2cf8770b14e4af240906a91158d6041e628404bb24de4b5df9fb1a827a042b672d2d917", 0x29}, {&(0x7f0000000180)="9b933ea77ecabd0c13", 0x9}, {&(0x7f0000001340)="f6ba9669e0aceaad37d33b34d810e4b8feab136629f361ad8af942458e69cf8b4e9c7bc08fa902c6de064119e19a1dfcea6fe1726a1e6e12083e54bc73e0f523e419b0880be7c665f84ca22dd422a3d0a52459110771be13f573b9caa07e3f84a0b19db7a45618c75ee434d482d57ef4b14f3b940dba5e4d43b41f9a78300bc476e6739d346dd2a405f33c97a78317c92da5f3ba26c070fd01ed604fa1324e5ca425e4984ce322987ee40aa06ab7ac73a6facb193ec72549a875a18971752128dc39b4b96db627f0c7847ffb905dfcf41ee2bb403a4bd0ba00c85c87aaf73dce510dec897f94e04bc054f8b34751121d7f825e9e32a5dd0f154ebdb8b52b692794e86450bbd82c4f4824f5a95d79aca054a132bfd1fcfbd8677b79b4446a9211d6023b8dde22bb576e18d09e2302bb862b156816680dbc561bbc8c33de4febd3852641a2a55dccaead030ac1d4205345ff292d253dbe1a0bc5b41a02644358c51c1ccc39dc7e05b42b86b6e6504fc171926633c601ab5b989082f19824da606e230f952113132162e7a5905ec8b5908515eaa660433eabaab58e1c48ccff2fea5b37abfbc7689aa00c3104a9416553572572d497430fa75cf80a66de860a0031a94723cc86891dd294eff63b95ccae5c1a48a86f71688a0a3555968a06c5c9bf204fed2ff0385fe79ce55bbe55685f8199cb8a3f07bc8c561fcebfe74c2ebd3b3a9e0fc9c7238374c20ef0c54ee2d1c3ed004ce29bd7d0557175095595088839b55be76f566825222c49613e9714f102c2254c2dce6e8c4c6cfc7811844b43073878fa1ef508be657dbbfe43a5b02803357f30dd36e4044b796a101eae431449ff96930ed1286c51de01e8f21249fb57702f82f52c3e2b90ae6ecb444f1fda0f0d0d27c37003713a9ed29cd33241d74add0582ff40822629a03b61033ebed9759fc672b14809a4a3f757bcf16a6fd0d50eb449b36d857b8f13c6fca42881eaf408c22a78ed5bd705412cdfe9b305ffb281e5db3187e5d66087b38a6f6ca09024428de5dcdc430d8ffe71ed3e0d1e8ff765140914f0603560d4fc34fcf0a3c404a67e63d6232a540b3a2a6f2a9ff9a2643506b74d90ec6c2cea6397623b6f0aaefca1bab998c2c798d9f07199b291fca71c709c21ba272226eb88d10c35d5e3420fafaeccc1aeb94da064b0c0639769c38997172dc3d218d4b43b74b46e0fd8bdeb9acfebb662344c6f6f146e985be368eb3256640bcd00d4cc58b62d5ca45ad259abbd6018e8959aa87f0cee470aa50625762490d02d598df72a067a221e155c701fa8285c0d31d32dabfd36249103d99fcdebb0706214695811592035c234ecf1daee2531723aa715c9ac4df4e9f27d5b3b892b2449f4688833c503c4137323c21607ef44a848bd0618115325fc26a60fe9ee291a88edc21e1bbab93d3d08ea2f1110d07c8a014292d9a6766244faea777a15a7e6ca864d15a108f5359f2a4cac59d33ed6aebf011ce19f2c2fe9cc25f6a5112c2222cdfded6f7a775e7c511df609a08d59190ebe0b4747267495567c0e99efb5894e05d91b604cfcef20d3a4619860de504747dae2a400c29640d2c5be387c6bc386b7a5c278c4a976219499c4d2a1adcc31f02d1e2e974d424ea71cf7a5d98bcfa53401972190913a8b11de7e209419988f92d748f56eac2b4a214adca0fcde0c6158aa3e3dcaac7938db037033dcbdd9ddb3f36a41036b693119a51c73d01a635d03e816e10efb6dcef9008b83fef92e9584923b2506f7459b5e5129451647726ad1e8f9681b5011ff72c56c819b3633bf2ce51adb0d25290d12169f78c57d56f81a14088f7dcef74d3803ada1f30303bed0c779f48abcfb3452ac32878a5a24ac0e46b4a6500bcdbf0e0eb2dc82ed6f30b2cb6fdaad8895ed74b731001e91ee8f7ae3ba3f4437ca399afdfb727012e0de593f048b8bebf6918509aa19e6f1cbbd73313e79073b32a1eecf6678f2142d8a1e91953312773b73c8b10961f45cd4ee57dbb6ef3acc222591b6cca5729a3a89f2d56647e1f429a44e9b76954d57ebb0644612bdaaddbc03080de5ac8cb24141adc81952ab62075ca1c736c697e78ad9b1804c206e6010c4037251d9d4e803f8f8ab6722cf560613d41e76af13cf2688227bbd429f28165af8ce70d16d7354a33efe94f69e40e215d9129358320c98482884f674fc42e75efa04f18d9ef6f0909f2fdeb5dc71b7eaca943e37cd174cf72759fa3ff84ed06f5715c33977ce036c6a145ec6f97608f4651df8a0059d755df3d1e72994ebc59dd8a3c941d09a1cefd10cbc60b6a67bc5241178101a57dd662b6fe10d81c08b21de31627d58bc9f8bbe9013dda63625fec6e57477a41436fb870c0010ab70f48d90bfbbaaef4e75e3ad6222fd15ae6279a29f50bb5bfbe93f630e35b244d015fd48af34d7749e9f328b47eb137f411d8fc8c64561174f39f8e67040defc22839cf56699d87364187b07cfaee36eb1aeb7e1fb182a65a48d37fa90cdf8b40ae118f2533f0bc8ac5fb95f6b712beecb7337a5d46e6cb07ad4ad4e7c3c5ea31779be1949456f150be94c3b93c5fae0667301031678c1a80254f379b510edb14a40b1eb55173d31fcadd08a627e00363de92ec0805ad981e939d455637c7a170b757bbad29f93d6395ca1420eacf44ebdf8d8b4771b8ebf26923604d99b3a2eadf4b4c8d1b36b131d15ae2ea5636cc97cf4decd10b9ecd87d69aed1733664e974f6330d79c2f7651445e9c7f6e7ae98415e6845c2bfd93cddddefc667a26635dfe8fd769d12c1ce3bd9427f6799c09e3a629a06f3c91ac83f5b1364cac1f34fb1e20c5e2f3e377545da57897ca3525538964c4effc88e3448536f56bdbee9b091d63f6eada08ac5a02e800d60d7aeecdeaf2fb368e98c62b35cc3ff72281b08abce7b448a81fb1ff1bb827567cee8c1aa741a854f0fdd56a0e59acc88b4345af02a777454f04daaabfb4c9fe0d8e044b75d15cf62052b0d5884d04b48a51e294c98e1fd3052c74cd58d77d3ea5a1bbaf9204e8d4d2ad19f6f8184263982a837361bf3dca505b985afb73266e28f78ace698bf480608808360153c0728e45cba9aeb4cf3904a30badbe9d4c3303a30daf1685b500519c794db7238baae207b9a5edf370b0e04907358ccaffc83c8580db0a40c0eeead2c18aca204b261741a802a5c41cb687122d768cb1aa377a7682974b0a9f2d3a7e34cac4062648a8c4fc34ac5270b09aab7dda92b00d179bad497130a78dfbf68fc86aee0918e42131c7f02dbf8dfe83f5e2a01e6e80bea86a85c263a974289eb984a59eaa2f2b646ca0a444769811f2783416e1bec6a7b6b22e509a80b728d7f56f137e3f5dc6cd98deb25d04f690f6dcdd76c11e43cbd7394e99d843eb66c9d02422183dbf31048fd3233b83997d2bc3fdc88bbbd18ec33620eab371f095567adbcd9a230e877d040c2ed97831560443a7d3031a09f86291b99a4c8accc4d6acb1af4b03f3840ab513c4f6c222ef098f001f07cb54666a36e39933694af279cc4b7068ed08997bdf60602656cddc25ac14a2d5ad0a915cd3e97750829518454499f41169c8edadb91dc1fa8bd22b4ca0cf8919507584c39259122b20aeacbe3e694bb99f26874e0f0b480108115f18037385ff160f82803b157e29ce1eba902089d86154ab2ccddd65a3f3398c680c161de25b1741e96099c02a091956949ad5ccb95de72aa29641cb4bc4917b8131845f620b8f055b41bc66b9a5584b8529bd0813430105765d87c3fb818c8c83767bdf3fda3f843c2f809a8a64e3d89a7af13e0c2238845cc208e533922ac74f9a21159b7264211c15714f8200267e61a8b519201017de845a453673286c5dc1f15b7a1a86c8429925b664b5c9ef96f58c138608275a3eec90fdaa555861339b4e121736e38f5b3181069dd9fc1ae73e643dd21606a62f98e7288d883c1fbba9cb50f258915d9cdc80ab582457bf8c23c7b5fe76aca4fb679c7d3837059be19ee5c573e616a957530cceea1598c1e70c31e98e3db64a3c16d4384dbb32367495dccda7068a1b8c25a34074a0ae8256c6d640d0e1f8715ffabe6cce6c8c89d9f13018b06f796b0eb65fdfc2fbe3429d621109ef4d7b1473369d09bc84792346cf7b0c6d2671c3bfbdd0d35a3794f5a52b4d0b216dea096af898d034eef10d05cb12af182fbaf8d03b1ef0697fc449539f44f94493dac03aeea4e433ac86f6c7653e762bda3e63d3a5cd98ef0ec703d317a2157d824835f9472908d9a039635cc2c989ec01c3f8d8f212b1e85dd748f68a1629dfa169e216c8358d2567522d60eb721c00e52000ae923a90c2da02f8e492567d004d5c84d1a78194605ef67aae85b2d7d4f641f11b659e80167b90409e6b5b3135dcd32f32d3227d3f006c56ae1ca8468c63eab0eb98fabdaf9e3dd75ec9ea66b1b87052f929eeb1127f2c80bd9377a5c9fa327e06138d077ef99d3b26882fa95469fe9ff24cb55b17c3f404a1b575849fde538aa6f361a287d65297ede6e004e4de7b2cf07d9b36774d61216db1316afd7c752be2db82590a4df857a190a0df686606d59b668cea3c2e113fda8523946b4012d02b7cab1bade8f4c28bf12236896edb43da212d9184709b43975993715557c1dc6228c7b3834e84020dd7b3f7960e3a4855ab0af7f57a889e9890ab2bc542158afe2c39850f259dc08f09a09b3c20fcfe94f8e76113eb3660cad5edc08787059f2e075de65a3a3e8d702aa938dffc4070edac6338d56edcd3ebdc7d7268296c2e50b3d9c0572b2b5395124a8a6c830a1a59c2b17835dbadf9811a2aeccf53161d3f89d546e56a3eb8b47559661c769f3dd59290c53e84957eca1c4d939f7b0355e30f0b9f60b095eb00d39ef3b246289f917b2baf6dba1cc73dbaa4971b7ef9f742a3ce0fe725dfb7e84402124ce5edd516a13850b586c7c248d1a9513ed1d1059beb364fd62f70bea1eb9f02d1e6548606b88657a0271c3b81f70d9f5d0b328af1bb0487d91976407ed454b4ef3f513cc4faf8fca2845b89dd2076dc1740f71a83749b6477b9c3dc3ddd99ffbf90124079a3007d21862c5535cd8fcc656a84d0a46281c67fdaff19886ceb6b52cfcd0ee64700379683ad9b5039b4954a93f52962f06e4b96acb7c35df2065d23c20b72e696410f27a9488c4f172e4b7f9c83a8ac8453844248d4928bd7872b2a2be7e7b4c12e4595dbd4dd4e674d2e6c6e77baa36412b730ded523ea254d8370629a3639157c3aafdd1733f7b92a1b57ad0704388c28db4dab916b911821664f8bd1e3113154d08f13a69d5b5fe9dc0c7f53e3e8a3a8a74a42c1ee5a788b0dbb3d71c34241465e13da24226417702ee13560fb89786b0e3df2befa22720be27dc82823088ce18bc53a4ad401a04f4221546b44085754033a9adbfd2a8dffef421e269271005ed79298f9ae615161f53fd2603dcd14cebe561658a85657f4193b40ae6f01c1f416371b2e86631bee40b324ac2f27ae0a93861a95bb6304314a9384ec5ac47df853c61f4b5064092dcbaf395d09af201b5034c569d795efa25a6c6c9b28a183f5676f88b99f6879a81eb22fcb05ff12b7787fd4695507f7a01d1aacdf555706acf8161da2b1005797a5acec90eafa02d5d355cb20ac464243869e61b750c6fa046eb6fba51285bbf4e0b955a9017cf6784a3abddc5b02a4c60642abbd29768978d73befc18bfa980c1a88ce9354c25de0a70ea9c534f5f31b326509d50276a527d8c84ac9ecb4c70", 0x1000}, {&(0x7f00000001c0)="7cf7ac6d69cd8a1a4f2232803b28c381f2981e530a81", 0x16}], 0x6) 16:00:25 executing program 1: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) shutdown(r0, 0x3) shutdown(r0, 0x0) 16:00:25 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x800000000002108, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000080)=""/101, 0x65) open(&(0x7f0000000100)='./file1\x00', 0x520, 0x0) close(r0) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) 16:00:26 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x432, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x20003, 0x0) openat(r2, &(0x7f0000000040)='./file0\x00', 0x200, 0x2) r3 = dup(r1) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:26 executing program 0: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000001c0)={0x0, [{}, {}, {}, {}, {0x0, 0x1}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x2, 0x4}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0xffffffffffffffff}]}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0xfffffffffffffffc, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000000)=@abs={0xe472e5ba7b8b01db}, 0x8) open(&(0x7f0000000300)='./bus\x00', 0xd0, 0x102) openat(r0, &(0x7f0000000080)='./bus\x00', 0x10000, 0x4c0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80105727, &(0x7f0000000240)) 16:00:26 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x6005, 0xe02) open$dir(&(0x7f0000000040)='./bus\x00', 0x8000, 0x0) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x9, 0x99d0, 0x1, 0xcf, 0x2, 0x2, 0x5, 0x6}, &(0x7f0000000140)) 16:00:26 executing program 1: getuid() r0 = socket(0x18, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8300, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) setsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x357) 16:00:26 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) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x0, "854967f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x539, "4e10035cd51c40c2c43c10152867cb0367aefcb0"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:26 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffb, 0x400601) r0 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) fsync(r0) 16:00:26 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0x8, 0x6) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000040)="61215b1344590d5b76e3d528c3a484e8b3c4305cf24db62b1101e33fb35beb5a87c08c9cbd7913fd6fe50c18bddb8e9c6df5eb", 0x33}], 0x1) 16:00:26 executing program 0: r0 = msgget(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x73e8209189373ba1, 0x1800) munlockall() msgget$private(0x0, 0xc) 16:00:26 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="7a02930a00915ea76800fb06c8637fe183f8b7d54fb99e01968e1eb93ae3933c0b39bcbe197d6d46fbe616ec809e79994815f82ea2c8b10b21f8184f5cd37948d40000002a37ba21b1ae6fbb6384b666e5c68922f702f9055bbed965a389aa716a4f6d732a0f1976a6ddfa2f564a942a88680760501e8df4303669afbf840aa11dd23bba27737a"], 0x1) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) r2 = semget$private(0x0, 0x7, 0x38) semop(r2, &(0x7f00000000c0)=[{0x4, 0x6, 0x1800}, {0x4, 0x2, 0x1000}, {0x0, 0x10000, 0x1000}], 0x3) 16:00:26 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) geteuid() getrusage(0x0, &(0x7f0000000380)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000100)=0xc) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) sendto(r0, &(0x7f00000002c0)="fbe4abbd7ea81edcf611ae69a922b994ec7a73c707a13bbe28f649312627ceddf441fbd674a8156c758c2040348edd8691e0dfedf5011ee6ba4c2240f31b69cd486ccd507930e3761297c4c1709c6e6ae4c54c7d71465e1e9b8a344f25918326ab8b5799bae6523e22de7db5fa9646a690f87a8c3f47b140dd4502b9ede3c745f4e4f0697273a19f51b71114b55c2b7dce8b767bad9d433c3f9adb960f02642114b6", 0xa2, 0xc, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x0}, 0x8) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) setuid(r1) r2 = socket(0x2, 0x404000000002, 0x2) setsockopt(r2, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000440)=0xc) 16:00:26 executing program 1: r0 = getuid() r1 = getegid() lchown(&(0x7f0000000140)='./bus\x00', r0, r1) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCNXCL(r2, 0x2000740e) mknod(&(0x7f0000000100)='./bus\x00', 0x3, 0x86138) r3 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r3, &(0x7f0000000040)="4c0dc587a8ca1fdf446eb7a1a65dbca707", 0x11) getpid() pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:26 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x8, 0x4) 16:00:26 executing program 1: clock_getres(0x7, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x4, 0x4) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) nanosleep(&(0x7f0000000040), 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20, 0x0) getpeername$inet6(r0, &(0x7f00000002c0), &(0x7f0000000300)=0xc) syz_emit_ethernet(0xf9, &(0x7f00000003c0)="6fb6c5bcc5e394ebb95e478fb84c2f4d346734be8a8e9814cd150306cdb719a84602b466f352c86c700a5969293c1404dc3365b01bc3649f62335ef6cdb9f56e5dcd19dcc023c49c90fbdd40baf9627c9303a5112259afe08bdf00fb05965e4034e276583ea3d0c2352b57a126639969267169314f241c7cc6adb241a35608ecb1294d3c3efa6fdfe8c0e58c27bdd0cb8502f28763b5f1f6d2363889b5c12cb31f1683ae4cfbbb498bfc9381d76c14804904fee8fe444e6e4546d52d6c5420d321de06eb569cb123d6fdb922d79191bf4ffe7f0d9b91f03b0b0cf1416444b9d06a83d25bf80188f7c88417ef27a6633bea93fc22fcac73389f") ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f00000000c0)) r2 = semget$private(0x0, 0x2, 0x48) semop(r2, &(0x7f0000000340)=[{0x0, 0x3, 0x1000}, {0x4, 0x8, 0x800}, {0x3, 0xf02, 0x800}, {0x200000000000, 0x0, 0x800}, {0x5, 0x7, 0x1800}, {0x2, 0xf5a2, 0x800}, {0x4, 0x101, 0x800}, {0x3, 0x2, 0x1000}, {0x1, 0x1, 0x1000}, {0x0, 0x0, 0x1000}], 0xa) 16:00:26 executing program 0: setitimer(0x0, &(0x7f0000000080)={{0x0, 0x7530}}, 0x0) getitimer(0x2, &(0x7f0000000000)) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x0, 0x1ff, 0x1000, 0x9, "43bcab80fd95238f35faf6d2e0da5867572a97e2", 0x9, 0x3}) 16:00:27 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, &(0x7f0000000040)="edbf49c80de7c714", 0x8, 0x0, 0x0, 0x0) chdir(&(0x7f0000000000)='./file0\x00') 16:00:27 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0xfe3a7cad5a97eba7, 0x4) socketpair(0x10, 0x2, 0x2, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = syz_open_pts() r5 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8, 0x0) r6 = socket$inet(0x2, 0x8005, 0x1) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x200, 0x0) r8 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x40) poll(&(0x7f0000000180)=[{r0}, {r1, 0x104}, {r3, 0xa}, {r4, 0x1}, {r5, 0x5}, {r6, 0x80}, {r7, 0x1}, {r8}], 0x8, 0x40) bind$unix(r1, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) fchdir(r0) readlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)=""/197, 0xc5) symlinkat(&(0x7f0000000700)='./file0/file0\x00', r1, &(0x7f0000000740)='./file0/file1\x00') utimensat(r8, &(0x7f00000007c0)='./file0\x00', &(0x7f0000000380)={{0x1, 0xdf}, {0x7, 0x6}}, 0x2) r9 = semget$private(0x0, 0x5, 0x641) semop(r9, &(0x7f00000003c0)=[{0x0, 0xfffffffffffffffe}, {0x0, 0x8, 0x800}, {0x5, 0x0, 0x800}], 0x3) recvfrom$unix(r2, &(0x7f0000000400)=""/37, 0x25, 0x0, &(0x7f0000000440)=@file={0x1, './file0\x00'}, 0xa) syz_open_pts() r10 = msgget(0x0, 0x51) msgrcv(r10, &(0x7f0000000480)={0x0, ""/105}, 0x71, 0x3, 0x7050b0cf7dc00d73) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000500)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000540)={0x0, 0x5}) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000580)={0x4, 0x2, {0x2, 0xa10a}}) socketpair(0x6, 0x6, 0x0, &(0x7f0000000600)) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000640)=0x7fffffff) fchdir(r8) semop(r9, &(0x7f0000000680)=[{0x6, 0x9, 0x1000}, {0x1, 0x4, 0x1800}, {0x1, 0x8, 0x1800}], 0x3) semop(r9, &(0x7f0000000780)=[{0x0, 0x2, 0x800}, {0x3, 0x3, 0x800}, {0x4, 0x2, 0x1000}], 0x3) 16:00:27 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x10010004500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000140)) lstat(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)) 16:00:27 executing program 1: r0 = kqueue() openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x8010, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) write(r1, &(0x7f0000000140), 0x384) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) read(r2, &(0x7f0000000000)=""/50, 0x32) kevent(r0, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000100)) ioctl$KDSETRAD(r1, 0x20004b43) sendmsg$unix(r2, &(0x7f0000000200)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f0000000280)="f503bc974d72552bf3b2793b50ea861996368fdca3264be6272acc4fc29d0331a4ef1253274f82c72679fcb5a72305e775eb4dde8c6d345c33d4d83768e1ac04c18e3406c6b6b729dcc64f15c6668fbc2c202b0ad6a719d1cc52c395ec9a0d2d0707282b36bb99bb4eb51d769c1e97ec1d988c33e643d51aaf00573fc7b9b74c9c6ef84847110803ef727e2b5bf57381fb6d236829122523346cd04ed28aa00e65f8d77cb66ea922174bdad32cb689000349e82aa9806f980790c5e7051e09d1486b2226eccdc20edc6fc49e83bfb86f129e86a66c0ec44a54", 0xd9}, {&(0x7f0000000380)="63626d15fcbb5a8aafa1b1c761dd21d4d4cfb7fba4349156d21829e330c38fc5e561d2fc10dcb288d87c09451fc6825c292f82c6db2b2e462878f9df7ec8992d8bd32735f52a4fb7252328c81ad3fd8c026ea1267bd4381688a14e3dc2646a355f3e009afb4d0f27f3034430b512a22736b8a0513b9d69c8a29181ced00fe963889b064fa06d230efe9cacb222ccb0cb694a0fdb631819ca3d60", 0x9a}, {&(0x7f0000000440)="fefe09cea3199f4d32e0f44d51443db3a6950ebda7b454b15cd38bba0dddddeb3841c3d59bea9211920382176262226c2835b04e4d535bf1bac169b044184fddecbfd839a7aed917baecb317cb270486e7ee44113d27700e3758869fa223d820a685bb829c6d22b5fbce444263467f40f925a9a4de2460d1e4825911abb7fb91ae383dbe63397c02812f6fcfdba45085797b7ea18c944df8792a243679aa02b465970786ee07cd35395e07aae5a521de73c0f450eb14c81772559514b370ab8173c55c7f051714c37fc5a861b8026a33b1380c58d6793113012960f24edcd3e8", 0xe0}, {&(0x7f0000000140)="24c5929555f734b73bf7bc75804a4a394d0fb49c853049c6354983d4ddee1c72696d7bb3cb766c4019c027e9a7dcb3a62c", 0x31}], 0x4, 0x0, 0x0, 0x4}, 0x1) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000040)=0x5e) 16:00:27 executing program 0: pledge(0x0, &(0x7f0000000080)='\x00') getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r2 = accept$inet(0xffffffffffffffff, &(0x7f00000002c0), &(0x7f0000000300)=0xc) shutdown(r2, 0x1) r3 = getgid() chown(&(0x7f0000000280)='./file0\x00', r0, r3) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/243, 0x4ae) open$dir(&(0x7f0000000000)='./file0\x00', 0x10000, 0x14a) chdir(0x0) open$dir(&(0x7f0000000240)='./file0\x00', 0x400000002c5, 0xfffffffffffffffc) setgid(r1) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) setegid(r1) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x10401, 0x0) ioctl$TIOCSTOP(r4, 0x2000746f) 16:00:27 executing program 1: setuid(0xee01) pipe(&(0x7f0000000840)={0xffffffffffffffff}) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)) fcntl$setstatus(r0, 0x4, 0x46bfe) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) readv(r0, &(0x7f0000000180)=[{0x0}], 0x1) 16:00:27 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000002380)=[{&(0x7f0000001380)="796366a0ff3b078555a73cf3d291b2582b24f2f5359de7aee015285bf4910ef93326e56eb5700ea9f3a5d80eb2d1383b2485d11e25f82fe17758382fc7a66682e24ab97b0410b9ed0f867f91445e71a67d42c2b814423072f583de4d26db54f2099928aad39cb93793c93941dacd4a2026270d6a6682f6f05067db01ae86bb8971804b435464f4f56712806e6981d2d5e00afccc8604e25bf35f2813f54f00dead80133d3941e23ab55c403e505a774e6cd173eafebed70de4724ef3169e30d9709e5ef8f90c21fb16e5a6777f9edbcb37b850d508ab2cbe3697a214afa41526c2ce7e3d320d325968c9771095cc2a179371b28619c530ee6cd52f6c2312", 0xfe}], 0x1) poll(&(0x7f0000000100)=[{r0, 0x7}], 0x1, 0x2000000) poll(&(0x7f0000000040)=[{r0, 0x45}], 0x1, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) 16:00:27 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x0, 0x0) mkdirat(r0, &(0x7f00000000c0)='./bus\x00', 0x20) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r1 = open$dir(&(0x7f0000000100)='./bus\x00', 0x381, 0x0) r2 = dup(r1) poll(&(0x7f0000000000)=[{r2, 0x40}, {r2, 0x10}], 0x2, 0x400000000000000) ioctl$WSKBDIO_SETMODE(r2, 0x20005701, 0x0) poll(&(0x7f0000000140)=[{r1, 0x19d}, {r1, 0x8c}, {r0, 0xa5}, {r1, 0x10}], 0x4, 0x1) 16:00:27 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000000c0)=0x8) 16:00:27 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8a00, 0x0) r1 = dup(0xffffffffffffffff) mknod(&(0x7f0000000080)='./bus\x00', 0x40002000, 0x8613b) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f00000000c0)="4e070008c237661381b81c0dbac78f6ad197cf8536fabeb055c1ce2506b34b791722be7187eb98c6a21acb359f3bd5f1bd180f9fcc16f45ea62fb9c67f2f791a9221651ae486f6b87c5f025bb8aa6fb6db6b0edaa6737bed4bebd361b76c4e21ca1ed1d5d891566b0efe37ecfab08db7e2a384894bee20ee4dc11da76b00690800c1cd644e9d86259ae936aa2372b080", 0x90) write(r2, &(0x7f0000000180)="f9", 0x1) linkat(r0, &(0x7f0000000140)='./file1\x00', r1, 0x0, 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000001780)=0xb3) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchown(r1, r3, r4) readlink(&(0x7f0000000200)='./file0/file0\x00', &(0x7f00000003c0)=""/131, 0x83) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) chdir(&(0x7f0000000340)='./file0/file0\x00') r5 = open(&(0x7f00000001c0)='./file1\x00', 0x201, 0x0) writev(r5, &(0x7f0000000080)=[{&(0x7f0000000040)="96", 0x1}], 0x1) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x1000000000000002, 0x0) 16:00:28 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x3}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r0, 0xf, &(0x7f00000000c0)={0x2, 0x3, 0x3261, 0x6, r1}) 16:00:28 executing program 1: r0 = socket$inet6(0x18, 0x4, 0x10000) preadv(r0, &(0x7f0000000340)=[{&(0x7f0000000000)=""/3, 0x3}, {&(0x7f00000000c0)=""/226, 0xe2}, {&(0x7f00000001c0)=""/233, 0xe9}, {&(0x7f0000000300)=""/18, 0x12}], 0x4, 0x0) socket$inet6(0x18, 0x0, 0x8) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0xfffffffffffffffd) r1 = open(&(0x7f00000003c0)='./bus\x00', 0x0, 0x400000004000000c) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x9, 0x0, "e63092f4ac0ae90d447ca744bdf1d793dc7d6543"}) 16:00:28 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000000)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockopt(r0, 0x0, 0x1, &(0x7f0000000040)=""/33, &(0x7f0000000080)=0x21) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) 16:00:28 executing program 0: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x2}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, 0x0, 0x0) getgid() 16:00:28 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) write(r1, &(0x7f0000000240)="616d9860b42c96aedc00258a6e311eca732c384c2527d9d749139b342326100f7e393582481d12cf1dbbce26af87233392e12154d79e92591f3fd4db9183f6fa839831f344e5e07a9f4f2a94fcbdd0daebc9c8a24f442adcce44501e252f0e35f5f1b204f4896000ef44119ca515c6c12e1ed2df59bfcfec69f0bca50342c7065254da0a23e5a5ce8b2b270106bc7f525bd2383ea0e0abeb921804a11234cd98c1c2ea469193568c61d292766f6455c520c8fb1362c8d7c88add3e4a89579d3992104a08020fc9be4c2044ce5eb95b1139ca54cb5e1ecf5bb9f566a49d4cb0602bf21a27251cd62db742c0828ca83178660199f3c587fda4469cec35f3216d5b42da01c3f8e8448b5edcdc2e8b386abcbd26a543c02176a0282eec9c5a8aa82a909ce349ea09996a2c3bb60ae5fc7bfc56a853f648cbbc3d8e2377f257b6ec77108f53c19c010000004ec470ca35b4db750b0f7cfc6327e431db96e7cd78872be3725c14f3172c7e785b7eed012ac16d8aa1a9120432a927bad2558e9083c5c226342aa84a7d34135c4ad428a74cfb49a820c1dd9f82bafb5e361ba7fe26535eeb7dfe1200000000000000000000000000000000000006fa0ab5761732420d3737f3206c69a1fc6fe078c7b8e2c022d717a86090fce613c03097f4cfaa214e0a025fd275", 0x1e4) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000080)) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) mknod(&(0x7f00000004c0)='./file0\x00', 0x1000, 0x2) getgroups(0x4, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r3 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) setgroups(0x5, &(0x7f0000000480)=[r2, r3, r4, r5, r6]) 16:00:28 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x1000000000000010, &(0x7f0000000000)="319b861e6aea5e5f828805fab4534c7a9b9389e5d7d94a2410df4704eafde739c051134000000000000000000000000e02e5931da4341e54dfbcfde37fd11ebe18a931058aa0fb7c0fbff9bdd1b43b245c99db4f0a270122834cd4ace42e2acc99938b0cd5b23c6b986f85ab8fe9022462420ef1bfe103f92913375b7d470ea51f613c8c9f6e931ee48595af8aee48d7bc868c3b4887fb7494b138e85f291c4700d8e47dd49ef2ed7932558bb6d7da823bc45df6ef06777b573e93c97dbe087802270000000079eee90200000012bb6b0c2addc408de31e6a44fddba020e70c1654b39537582e07c89eaa15872cffe35bd216585c233c2cd1920a2c29d2b93375a07633125b469ac4de56d7886481700f412a48b95bde86d", 0x118) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x500, 0x0) readlinkat(r1, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/4096, 0x1000) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000140)=0x7, 0x4) 16:00:28 executing program 1: r0 = syz_open_pts() bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) 16:00:28 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x800000000004515) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getpgid(0xffffffffffffffff) getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fcntl$getown(r0, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = getpgid(0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0xa0, 0x0) fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) 16:00:28 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x5, 0xc, 0x0, 0x0) 16:00:28 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0xfffffffffffffffe, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x66, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) chmod(&(0x7f0000000040)='./bus\x00', 0x2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) dup2(r0, r1) 16:00:29 executing program 0: pipe(0xfffffffffffffffe) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="c476dc32a4a2b3e5d8179aa2c101932056", 0x11) 16:00:29 executing program 1: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd2}}, 0x0) poll(0x0, 0x0, 0x6) getitimer(0x0, &(0x7f0000000100)) r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) fcntl$getflags(r0, 0x3) 16:00:29 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000028, &(0x7f0000000000)="4b74954c", 0x4) recvmsg(r0, &(0x7f0000000240)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f0000000180)=[{&(0x7f0000000080)=""/144, 0x90}, {&(0x7f0000000140)}], 0x2, &(0x7f00000001c0)=""/96, 0x60}, 0x1) 16:00:29 executing program 0: r0 = socket(0x10, 0x0, 0x0) setsockopt(r0, 0x29, 0x4, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 16:00:29 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = fcntl$getown(0xffffffffffffffff, 0x5) wait4(r0, 0x0, 0x9, &(0x7f0000000100)) r1 = semget(0x3, 0x4, 0x400) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f00000001c0)=""/126) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xc2, 0x0, 0x0, 0x5}], 0xfffffffffffffffe, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x2}], 0x9, 0x0, 0x80000000, 0x0) 16:00:29 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) clock_getres(0x7, &(0x7f0000000280)) r2 = getpgid(0xffffffffffffffff) r3 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r5 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f0000000600)=0xc) r7 = getegid() r8 = getpgid(0x0) r9 = getuid() r10 = getegid() sendmsg$unix(r0, &(0x7f0000000700)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000500)="ac240993d2d965711a4bc199b0bc8b24ae991e2740f8fcf3056241b5147d5d165a1d556e02e0b5dd36f78fb628175ff79e4ec25a00ac9d51064858e8fe5142353d55986986744696795353fb0f05781f12a1bda57e7cd6c0494d666d457a51aa68cafa7d7b3a881b83d84ec08f47d5f21d94a8a01fd3256407ba891d7284c6752b39a7545445c84efff05608feb03d690d5a96bdb4aebaac737954d8c615236cc0101f93b3df7f83548a524a150e71819c8f66f79a2cdbedacd5a8cbe58e5aaf125100aa74494b234faeb41e74673004df7c7c282af4e8ce6236001cd020a6241e4724dba5e54b688f5372cf055b07f80fbe11", 0xf3}], 0x1, &(0x7f0000000640)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x18, 0xffff, 0x1, [r0, r1]}, @rights={0x10}], 0x88, 0x408}, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r11 = kqueue() r12 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r11, &(0x7f0000000240)=[{{r12}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r13 = kqueue() kevent(r13, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r14 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r15 = kqueue() ioctl$TIOCEXCL(r14, 0x2000740d) sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r15, &(0x7f00000002c0)=[{{r11}, 0xffffffffffffffff, 0x41, 0x4, 0x0, 0x1}, {{r15}, 0x0, 0x42, 0x40000001, 0x100, 0x5}, {{r11}, 0xffffffffffffffff, 0x4, 0xa0000002, 0x5, 0x9}, {{r15}, 0xfffffffffffffffb, 0x44, 0xf0000041, 0x0, 0x9}, {{r11}, 0xfffffffffffffffe, 0x3, 0x0, 0x8253}, {{r1}, 0xfffffffffffffff8, 0x21, 0x10, 0x3, 0x8}, {{r0}, 0xfffffffffffffffc, 0x24, 0x81, 0x9, 0x81}], 0xfffffffffffffffe, &(0x7f00000003c0)=[{{r13}, 0x0, 0x1, 0xcedf099f9e0c0c67, 0x9, 0x816}, {{r0}, 0xfffffffffffffffb, 0x8, 0x4, 0x607, 0xfffffffffffffeff}, {{r0}, 0xfffffffffffffffd, 0x8, 0x1, 0x6, 0x6}, {{r1}, 0xffffffffffffffff, 0x48, 0x4, 0xffff, 0x8}, {{r14}, 0xfffffffffffffffd, 0x1, 0x40000010, 0x2, 0x9}], 0x5, &(0x7f0000000080)={0x7ff, 0xffff}) kevent(r15, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000bc0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf2e1a7cd8a26ab6200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf910863ecaa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0450300137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9ad8d56eeb6664af6931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447daf3d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c82840f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a0200000000000000c6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bf05000000fe3111e3b1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f943601c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d88a4f2f6bda5c", 0x9a4) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xaafa, 0x4, 0x40, 0x101, "ee665ba72bfada7b44dc98bc0f3c36b52a32426e", 0x100000000, 0x4b4}) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x5, 0x0, 0x3f, 0x4, "85495500020000000024721167f5bfa600"}) ioctl$TIOCSTOP(r3, 0x2000746f) fsync(r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x80000000, 0x0, 0x10000003, 0xd9c, "b08d16c642ffff000000000000af8a5cef23d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:29 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1000000000000014) r3 = dup2(r0, r1) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000000)) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0x0) 16:00:29 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b0d42000006e9300"}) r0 = socket(0x18, 0x2, 0x0) r1 = msgget(0x2, 0x308) msgctl$IPC_RMID(r1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=[{0x10}], 0x10}, 0x6) msgget(0x1, 0x200) 16:00:29 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) semop(r0, &(0x7f00000002c0)=[{0x0, 0x9, 0x1800}, {0x3, 0x5, 0x1000}, {0x0, 0xd5, 0x800}], 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) semop(r0, &(0x7f0000000280)=[{0x4, 0x7fffffff, 0x1000}, {0x7, 0x5, 0x1800}, {0x4, 0x4}, {0x0, 0x3f, 0x1000}, {0x3, 0x5, 0x800}, {0x3, 0xe3, 0x1000}], 0x6) bind(r1, &(0x7f0000000300)=@in6={0x18, 0x3, 0x2, 0x8}, 0xc) socket(0x6, 0x1, 0x5) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20, 0x0) socket$inet6(0x18, 0x4003, 0x80000000) fchdir(r2) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 16:00:29 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) sendmsg$unix(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000140)="c3", 0x1}], 0x1}, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000040)) r3 = socket(0x10000000002, 0x8005, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) 16:00:29 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00\x00'], 0x1) mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') chroot(&(0x7f0000000180)='./file0/file0\x00') unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000300)='c\x00') chroot(&(0x7f0000000040)='./file0/file0\x00') faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 16:00:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000040), 0x10250) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000280)={{}, 0x0, 0x0, 0x400}) write(r0, &(0x7f00000000c0)="c5", 0x1) r1 = syz_open_pts() openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) close(r0) dup(r1) r2 = syz_open_pts() openat(0xffffffffffffffff, 0x0, 0x0, 0x0) readv(r2, &(0x7f0000000580)=[{&(0x7f0000000bc0)=""/4096, 0x1000}], 0x1) syz_open_pts() readv(r2, &(0x7f0000000640)=[{&(0x7f00000006c0)=""/248, 0xf8}, {0x0}, {0x0}], 0x3) 16:00:29 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x45, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0x1}, {0xc6000000}, {0x3}]}) 16:00:29 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x4000000000000) faccessat(r0, &(0x7f0000000100)='.\x00', 0x3, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) 16:00:29 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080), &(0x7f00000000c0)=0x4) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)="01000000", 0x4) 16:00:30 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) write(0xffffffffffffffff, &(0x7f00000004c0)="76b5e55158fc9526d7c865eb060ac3a90714b824d3c5b645d0327dc5a001942a227deb3909929d02653394de53ffc95553daec4f5b5842f5c95c927ffcddc92c078b8b7d60aa38225c9c2384b00b676bdb73e6903d2de1629b0114049ecfc09cc699fd6c351b4a3ede37313630dd1293ccb60f22b9185dc364b038f66345fe1d03f2f90e25902dba69fa1ae6375f7f696cdd42c0edbb746c8d14f1bd7a96f01b0a2a756b134316f6d303b62ec6736ca42013437cc58a8cf2c2fbe6a0edfd259f50005d608215afe04b2166bf10cd1d1be0aadf51ce63618aba068b3126fcb0393332ab36d4a6bbfdcdc088c1e89e53c48820c1649e7cc74c2adeba6631ac57a9fcf5d6c046be0792025e285af1b946d730b928468959e729c22fdcfec04f8643f4309ce92c78d200cef188bd59097d97f4e2c7591f2385939ef88d42cf8df925e7328b2fee3ff2b7895d51386a056c6e59d23f05d19ddd7ea769aaf579cff33a165b9d32c0275ae0dd760d32f2558ff2cc8da2de0302d6bb9351f382d502979e6bb4240538b93296109eb1d04e97eda1dd7e84da477a8c450a4f0835792fdf08c853840e47ce7ba8359470ba8766f97dff975f14d28e14806a03408b3c2d747eff139f4e9e57bf57c83e373f3492fe09315fc2afede5720ec332745f1fa236656769bf9c7582b3643581e72a1329309c587fc95aee4c97e31f415e1f6b840c94692d346d99c974a2a4ebe560a2711079f54005769902955496871a6cc8fcf1f0232e4b38948469ee517275793621bf8aa4ea0cd3a503e856aca2fe0ffaa287471c920d207471595c8277ae1cad5053bd8ad5eec6a202394b008ce5853f1ee1e3233f23970266c4b4470c54b0ff3d79fb4fce7f70f7776c2a125b3cae33867fb26fb7c7ab71a1043cee283046819f58ea795703805d7aaffcf3a31eaeae17c4f52d68fbe585809ce9e12dd4b940e09bba7baee4c23b293116a94a980f894703c017fc04952f1dccf3b89c3970684ec140350f365867fb1b240800359a8433b002fc2a6ee83f1ba0dc08dd19acbf9f0ca242a929ad58e9ee4079263e61c103443ac6ceeadc9e04436ae6d56f2493d7282ca7acaaf9f725bc369d8a8bd25dc710617952a0888b49e2e076fd462a3ae517d29b037f199bf60f24f4dda39b75e75bf2bd4f21e0796101b5163464e6ae4d671067ddf7ab9c3bbe843b3cdde0c905fa50b261963584a9953ba929e7d63f86f6119d4b86adf1e99086e3230b15ff86806d2cecb7abe9c9773b1b9b1896b8b01d74943711e6cef634a3357c6affd47bc53f1c0487f2bf5032385944db88b31a851ec76c6dcd8262ff44538b234d89341ab11619e0a5e9950a0e8db77c8a65183acf4db9db089706d86044ac1f0f73ffed2cf45a146e129a922cc3bad1833272d58d808105b562cb60aa2b111292db9ea7d4f5c6b8717cd39224d5eae1c5c8bb8143d226e2bc6bb285ae6d2760ac520756284046fb4851b77d8574d5c9c0645bd042c13c028e6efe57a613eb5d66cd704a7f3b5b9ff59b4f5b45a5dc08b6c4a583b47286aa0f2d114520f67554cf6abae2d03d9c4a907511de626f209c7f51d97eef91b8d72f381afe2cc2c496afd330771a3fe8831b325ad7e2f9599d4137be11255838bf5daed12024de1aab123940f73a07a25885572853b61be398185028394f150bcb29f4f99b32c53ec91aa794fda95eeb04703346174650a83c238a02306a7f958ad81c56c01d69c966af11e4cbaa8714644da99b42c78974f2a1aecbea6684f8da72e9c19685cfe1697f9bf76702f57c668b35ffb541d8ffcb537377592283da89f39badea3c6e6dfa6a0dcb7b9840d6bb12d937a53e4aa798c9fb14478b37779f62446cdc8686a9704ef4155dcc6c2f2441a90eda60832d971c05da138d296508f7df8a90d46be43dcaba08e049825c634814707b2cf6669ae7a793e7897de89542b632477cedfbf2fa47623af842324163781bfb742909efd195eb03121dbf011f11427fccc09cf4122893b1ce74791939bfaf86375942005960a0505f17fe4ef4c115ac8ef3f9c3611d4a79ebb1ab4050d38a34455bad1508a09ea69bf4e499f55ac4cdfb6a5bbd3ca90a6f5d56374173a29491dcb8815f1e602e595fe298fa3343dd3f7743f473c71c730a076b0cea9ac21bfaefc9aa6a1c9a20152f6e6349e9ee344308cdfb4d54888e286f3b647f7289a5bb77f3ebf85f83489bc9511bde5219b298eaea6ab60bc9e8403ce64ce5b2fcd7999f41572da2c1c9a2de4d72e5870d09b8067296c073bbacaf0954e1d785cb71af65bf4da905863b4cb26f6518cefb9a1ee9535713edeefebc27d07831e7f934b8bb52b7bc575617a4fc3444c0af61d0c10f60866fbc41df6a3f6ebdb59d6e6c8724a8c853b9b8ab4723541f88464a05d07dadad126a1442718efb628fc4069f771cae9078153a9b390aa488da786bd1b6f70af25ce83918b8e58378ffcb4f32a6c654079df5faba2fc7951595ef44c2b86ff66394985e576860023a1d525c96945a5bdc0cc3ef55c320123735df935e4ec02d92c511b198c9731b72d37d2f057b94b0091ed757b9f8a805c63c9bc84ac224415a9b0a444ef222deb66888ee5b7a215fdd0b65d7b44fc534c0becf73925c6880aad7c89a29cb985ab4fd1b86c24b90053eea33ea15cf32e3ddd57332b5ae1dd3b9b7b7d101d48c892a78f206a1d96990eb200e01368af39e6fdb7653d5bb3e65c205b06db4e4112b58856abd3c31443cf7a37497556c94a577b59428fe41f308e6930ec299f5ca7fb7689db7c531c7e44794bafefbccee7691a446f74d1c6518a18ac07875937b3de5eb53936646e000f9c3f1d33d2ad5a48598100dcefe6663491ac588ac88a441af4f559fcbfa12b2f6bdf539afb7805f512fde68092587531e3d2a0e684174cb52870869c8a4a96d429b66af5733be58b4672e41fd00e5f06e45c7e2c6164fe04639df2f5a267ba6a078fb389eaed5bad9eaac652dd3be15d2a428d8e2bbbad11f5b81eb6e812513eac772e9af583afba39deb50caca198c539273c113840b97624f5e18ee2da209cb193b006dcb26a8687d91a49e8bc3d347f7eaf6427370408421d74dec74fc969265c77a0f92328311df93747642a3dbfc6b5e21465ec0757dfc8006d7630040b2ec194a0e4c642f98866338d5ae851ef73483b8ba239c67a8789d7baf096e1cd4f9e1d81c72c8bffd954d235475a66770b605d13e7c98935a22067d95f3a72fb702d271d0cfddc3c9f6995a7048a7bfc461d138aa3db3e2ef15357ee025d417cc3478c64773e6fca5cbf3da20c0ae9cc92bd47e683db7375780b760e7c455ec8d634082128eac6575367ea1e8ca1dde3b39d753a1feb10fd82c4743f9872e9a2196947d9c02cdf107feefe0392eafb8d8fc780bb32374accf21ccf1cb5e7a22aa2ae92cbabb8ad1d4fe18a8db136efca4d65e8af38faadc11f06bec1ebfeaa0deacce9e4507a731ff54956aa955f5a66e5afff045a8ede6812c6655bf0748e1c5305573f079419e4af02f36b4f536baf86abd1b1e9bd58fa88a8c04113e3f713f0535ba42aec20c421ecc7236ed6e3022846695bc2e9e21456853895499b29e0ae54d5a3ed2220f48ee4b05be88fc8ec3c6c46b669b4f942b67ad5f8c372cef547f5fcc0499b44486350c829a453d76a28cacee59c3b0cbe8f85f592001c1a85fbbff11a93ee23ccf688e865f4e289e0653ecec0bb6cf5bb4cbd5499cfa7c149c3072860a225e023fb794506881db4dd74ba5fdbf10cd20791068b884e39bf2533faccf3f717b2814fd62caf2b04fe868720db043099bd00ab32e72cf56ba0f759f0ffc38c84a83c7be5699c0dcd4bd450685b05900d9c78c813f03ebcf68df6de043af497fa390836d7c3020d9949b7438f268f8fb10a3eda9091e6357fe02d4336a2ae744443e0c392e2a8fd511866829fc772db2ee462e196cb9e732840095e9ff7628efb2af01d8dcc9cbf874af09680693b8ff489f0cc8f52269bec8af7adc10d3b8cbcbe81a8f9f830d11562423d83719f0a1015d", 0xb41) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) read(r1, &(0x7f00000000c0)=""/4096, 0xc0980d) syz_open_pts() 16:00:30 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0xb0, &(0x7f0000000000)=0x4, 0x4) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x82) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x5, 0x10, r1, 0x0, 0x0) r3 = socket$inet6(0x18, 0x8001, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0xb9df, 0x0, 0x0, 0x0) getsockopt$sock_timeval(r3, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) unlinkat(r2, &(0x7f00000000c0)='./file0\x00', 0x8) 16:00:30 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f00000000c0)=0x6e) syz_open_pts() r1 = syz_open_pts() r2 = syz_open_pts() writev(r2, &(0x7f0000000200)=[{&(0x7f0000000100)="1b2eaf5475afef2687da5c82488608f552b7818e1b0a083f3617107859eaeb3339f847730e33d307da4012541021ecf04739cbfd6b8f3b90d54e4eafc4042039ce09fce0a1a978b571726831d350267f72f176f968552565dd2b2f01dd3df167ecbcec661a19a4c112e5969669f377ead246485450e7af9c5bf4", 0x7a}, {&(0x7f0000000180)="557b04f6c613b5d189f056546e3b5992529ce4975a71d9a62fc004d9e04e7b511daad099a0", 0x25}, {&(0x7f00000001c0)="ae9fe9c2a2c676c99bde6cb0621c41038ba5882cee021f8c99cf4ebdb4cfcd5f83f77500041b30aa86e7fc92203ec8c8ed1e", 0x32}, {&(0x7f00000002c0)="a73b9d3e1ffeba30bb04522bed60a0ad54a5b8d2da64cb00d2a919dd9d9621f49a315fe23c429a68df5cc0d172810cc850806e73891e44cb20d5b57acef60d914ee754be6f99a1485708abca85159d17009c2218bda78dab89c6c8f2e6a3875e772658b770270533f7c298ed202ef8526859778dd9cf83699917b123fc343dd143146fdfce7cd6007971f06b045d7fbd327e2cdafc7885813419584e557ff1fdd687b32ead5241be344151cd8c5e7ad67a4aedeed21af4e52d6e5cfc83ca", 0xbe}], 0x4) fcntl$lock(r2, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) ioctl$TIOCCBRK(r1, 0x2000747a) 16:00:30 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000080)=[{0x0}], 0x1, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) 16:00:30 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xffffffffffffff44) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)) 16:00:30 executing program 0: r0 = socket(0x80010000000002, 0x4000, 0x0) getsockopt(r0, 0x0, 0x4000000065, 0x0, 0x0) 16:00:30 executing program 1: r0 = socket(0x19, 0x8001, 0x40000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xfffffffffffffedb) setsockopt$sock_int(r0, 0xffff, 0x1006, &(0x7f0000000000), 0x4) 16:00:30 executing program 1: execve(0x0, 0x0, &(0x7f0000000480)=[&(0x7f00000003c0)='\x00', &(0x7f0000000400)='/dev/tty\x00']) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc3) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000000540)='r\x00') pipe2(&(0x7f0000000080), 0x10000) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) unlink(&(0x7f0000000000)='./file1\x00') rmdir(&(0x7f00000000c0)='./file1\x00') 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) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000240)=""/157, 0x9d}], 0x1) ioctl$TIOCNXCL(r0, 0x2000740e) write(r0, &(0x7f0000000480)="0f", 0x1) r1 = syz_open_pts() dup2(r1, r1) close(r0) dup(r1) syz_open_pts() 16:00:30 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x28000, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000000)) setrlimit(0x2, &(0x7f0000000040)={0x10000, 0xfffffffffffffffd}) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x0) 16:00:30 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) recvfrom$inet6(r0, &(0x7f00000000c0)=""/47, 0x2f, 0x840, &(0x7f0000000180)={0x18, 0x1, 0x400, 0x81}, 0xc) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) write(r1, 0x0, 0x0) 16:00:30 executing program 1: r0 = socket(0x3e, 0x8000, 0xfff) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000080)) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) 16:00:31 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x0) open(&(0x7f0000000040)='./file0\x00', 0xc0, 0x0) setreuid(0x0, 0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0) 16:00:33 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[]}, 0x0) shutdown(r0, 0x0) 16:00:33 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x6000000000000000, 0x28, 0x0, 0xb7) 16:00:33 executing program 1: r0 = socket$inet(0x2, 0x82, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff8000/0x4000)=nil) shmat(r1, &(0x7f0000fef000/0x10000)=nil, 0x2000) r2 = msgget$private(0x0, 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r3) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) semget$private(0x0, 0x7, 0x40) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) r4 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x18, 0x92) faccessat(r4, &(0x7f0000000100)='./file0/file1\x00', 0x10c, 0x3) readlink(&(0x7f00000013c0)='./file0/file1\x00', &(0x7f0000001500)=""/224, 0xe0) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') setuid(0xee01) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000300)={{0x9, 0x2}, {0x9, 0x80}}) unveil(&(0x7f00000014c0)='./file0\x00', &(0x7f0000001780)='x\x00') msgsnd(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000063e4445fb4ef521907b5747f87a4829dad992189c3d00d583058fe215304ddc2b2aa70154edeb6744168a6da980716966a867149e350c19795ee973453be620e265f4bb76afc6917b4a7018b350b04b72773ad97a1692b1708c980940a2b0b064b0505785918364c33f7a521deb6e2097247b02bf59c4f9180ada76a11add9d7bc0b8b3022e6f5aca38c1c98ddb8575b1621e09394dc7dfdfc5269b922faae325f85c3e0a6de9e24db69914ca20136caa71a5f8871b5457a053bd40fcdc743133841ce13dee1be0cea2393a4d5c6857674755c816af3ec5e4427da26049ad5950fa4c4212dc02b774aa622a049bb64143dc78be108d43fce9ca6e3c8ce0dfec8b1c8f7bb63498bd306dfa108ee2f870da706d0ac056de0ce7e3ba6f892b2b25bbdea7e1cff03e8c4732cb3b75647931e8207b649698e68a42ce42cd10360e1"], 0x1, 0x800) 16:00:33 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000180)) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='r\x00') openat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 16:00:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/94, 0x5e}], 0x1) r1 = syz_open_pts() ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000002c0)) close(r0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000280)=0x1) dup(r1) r2 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000300)=0x40) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffc, 0x1000000000007ffb, 0x5, 0xfffffbfffffffff8, "dc04001b000200007f000000000000fe662c5000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000003c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f7828bc2d2a500a35ac1f00002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bb87b4605f1d0008fd323e6a8bab89057394672c25bc15a6", 0xd4) r1 = syz_open_pts() close(r0) r2 = dup(r1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setegid(r3) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x88b, 0xffffffffffffff81, "8549558860ce4e8e5dea9c11fe4dbfa600"}) readv(r4, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:33 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{0x0, 0x1}, {0x4, 0xfffffffffffffffe}], 0x2}) 16:00:33 executing program 1: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x8000, 0x0) preadv(r0, &(0x7f0000000240)=[{&(0x7f0000000180)=""/139, 0x8b}], 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x20, 0x0) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x1000000000201a2, 0x17) close(0xffffffffffffffff) execve(0x0, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000040)="0b1176688c60395f010e4851742c59a427c09ae1fa93be3532cfde8d372aaa9e19c7232884cf548df1bb55b41522fdcc27dcab0abd0978f11408efc6804f39fcf3baf8013e82ab610e", 0x49) open(&(0x7f0000000280)='./file0\x00', 0xa0, 0x10) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000100)={0x9, './file0\x00', './file0\x00'}) 16:00:33 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r1, &(0x7f0000000480)='X', 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x5) syz_open_pts() syz_open_pts() 16:00:33 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) recvmsg(r0, &(0x7f0000001100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) r1 = semget$private(0x0, 0x0, 0x80) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) kevent(r2, &(0x7f0000000140)=[{{r0}, 0x0, 0x90, 0x20000084, 0x5, 0xfffffffffffffff9}, {{r0}, 0xffffffffffffffff, 0x8, 0x4, 0xffffffff, 0xffffffffffffffc1}], 0x0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffc, 0x8, 0x80000080, 0x6, 0x3}], 0x7, &(0x7f00000001c0)) r3 = getuid() fcntl$getown(r2, 0x5) getgroups(0x2, &(0x7f0000000000)=[0x0, 0xffffffffffffffff]) r5 = geteuid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000080)={{0x3, r3, r4, r5, r6, 0x2c, 0x3d6a}, 0x24, 0x20, 0xffffffffffffff95}) 16:00:33 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000000)=0x9) r1 = syz_open_pts() preadv(r0, &(0x7f00000024c0)=[{&(0x7f0000000100)=""/200, 0xc8}, {&(0x7f0000000040)=""/25, 0x19}, {&(0x7f0000000200)=""/23, 0x17}, {&(0x7f0000000300)=""/11, 0xb}, {&(0x7f0000000340)=""/209, 0xd1}, {&(0x7f0000000440)=""/80, 0x50}, {&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f00000014c0)=""/4096, 0x1000}], 0x8, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x4, "000000000000000100002000"}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f0000002540)=ANY=[@ANYBLOB="01423000368c5eb60afd0700000000000011b6c2f5f560f676b34fe33f91d94e18a3d45dadb04a2f8d771679a65776dda098f9ea3f4c57ff6023daa988037f9461aaa0594365b082e45c6375679d895c0754970d94ed7d4225b1ab489149a3058fe21f57e7a088f46007a4"], 0xa) sendto$inet(r2, &(0x7f0000000240)="5930a7ab721c70d9fb0435ff24e5ebe4e87a45b19f810a24e9de8d9364e6113cf89581c5824526fe5daa593842de2c49dcc6b588c35b9bb59fafd19486ec07f63629fc68c7299ec3e8386ab45968a6c5fe8b9976b74005c7c3acd4b2d7f9858a4416cab529f46f09089604820bb5f6fafa668ec750bb0d1e15615aa02316e12654e7f773a6bf1aa6455ed00e9a797e5c9d5744be", 0x94, 0x0, 0x0, 0x0) 16:00:33 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) pipe(&(0x7f0000000280)) r0 = open(&(0x7f0000000000)='./bus\x00', 0x88, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = open(&(0x7f0000000080)='./bus\x00', 0x83fd, 0x0) write(r1, 0x0, 0x0) 16:00:33 executing program 1: nanosleep(0xfffffffffffffffe, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000180)=0x7fffffff) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000040)=0x8) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000100)={&(0x7f00000000c0)=[{0xc5, 0x6b65}, {0x8b, 0x2}, {0xef, 0x3}, {0x83, 0x8}], 0x4}) clock_getres(0x7, &(0x7f0000000080)) 16:00:33 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x20, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) socketpair(0x6, 0x2, 0x2, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000140)=0x2) accept$inet(r3, 0x0, &(0x7f0000000040)=0xc3) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240), 0xc) utimes(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x48, 0x3f}, {0x0, 0x2}}) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mmap(&(0x7f000071a000/0x9000)=nil, 0x9000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 16:00:33 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() connect$unix(r0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "62da9d4e2a4b12013689a8664a80f39f13dbdc6d"}) execve(0x0, 0x0, 0x0) 16:00:34 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) readv(0xffffffffffffffff, 0x0, 0x192) open(&(0x7f0000000280)='./bus\x00', 0x88, 0x1e) read(r0, &(0x7f0000000180)=""/160, 0x96) poll(&(0x7f0000000240)=[{r0, 0x191}], 0x1, 0x0) r1 = semget(0x1, 0x4, 0x280) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000340)=0x6) r2 = semget$private(0x0, 0x3, 0x220) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0x7fff, 0x6}, 0xc) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f00000000c0)=""/151) symlink(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./bus\x00') ioctl$WSKBDIO_SETMODE(r0, 0x80185760, &(0x7f0000000440)=0x1) 16:00:34 executing program 0: r0 = msgget$private(0x0, 0x2) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000007abdfa665f13218e00000000000000000000001805d1a8eeb0247500000000000000000000000000000000000000"], 0x1, 0x0, 0x800) sync() r1 = socket$unix(0x1, 0x4000007fffffffc, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r2, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f00000000c0)=0x10) msgrcv(r0, &(0x7f0000000080)=ANY=[], 0x0, 0x3, 0x1000) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r3, 0x0, 0x0) msgsnd(r0, &(0x7f0000000680)=ANY=[@ANYBLOB="0100000000000000ee75ac7c593a3e8f458ef35023b603efbb5e6d7c5ec772ab9d56b6ab2be80b2e5b70dbe324e5d686ff8915198e9f7ad8f832d8802b1036f836354beffe931505e8cbc9a5d8efefc555bec6d5747ab81a34643ef39819b609df58f5b305000000000000005eba5a71dbbad76cebf13fad7dedcc8d73d3dc740a3258d127094b1959832821c5a4bb8b4043e188b4b32ef90000000000"], 0x1, 0x800) 16:00:34 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, "47bad615736b59a647d70784e61039bc9fdf63f0"}) 16:00:34 executing program 1: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mprotect(&(0x7f000008c000/0x1000)=nil, 0x1000, 0x5) socket(0x6, 0x1, 0x5) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000280)="3019932f043a9a92674d10dbceb8ad36f93fe547cb071e1d00", 0x19) r4 = socket$inet6(0x18, 0x4003, 0x80000000) r5 = syz_open_pts() kevent(r3, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffff8, 0x0, 0x1, 0x2, 0x10000}, {{r5}, 0xfffffffffffffff8, 0x0, 0x22, 0x40, 0x1}], 0x34, &(0x7f00000001c0)=[{{r4}, 0xfffffffffffffffb, 0x0, 0x11, 0x3ff, 0xfffffffffffffff7}, {{r1}, 0xfffffffffffffffb, 0x40, 0x40000000, 0x1f, 0xa8a}, {{r4}, 0xfffffffffffffffa, 0x10, 0x0, 0xffffffff, 0x5}, {{r2}, 0xfffffffffffffffd, 0x0, 0x1, 0xffffffffffff4e6d, 0x9}], 0x809, &(0x7f0000000240)={0x1f, 0x5}) clock_getres(0x2, &(0x7f0000000140)) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 16:00:34 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x7d, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc010570d, &(0x7f0000000140)) 16:00:35 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0xffffffffffffffef) 16:00:35 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(0xffffffffffffffff, &(0x7f0000000140)="220e228901001c067ebc74a7ea6b5211cf801bf1fa48f4445ed5f9d28462b2c4a9933f1200ca7d3e8571b5d6f23b146d787239cfcae8d02f8d4341cb992f14cbd61469", 0x43) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus\x00') getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f00000001c0)=0x10) 16:00:35 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f00000000c0)="ee92761e9f54fa9f811360ae1f87749d273c3fd9ee95ca5527510370", 0x1c}, {&(0x7f0000000140)="e2c446ea3f80761d8c4ed47a30723362c4997e29a7e223cf5fb84b4cb19449d19f6dec6eebaf93dcd7458859f220c66542fd95c857ae446a04bf8a87c37a13173a5a4a1ebb367766065dadc96efc5414599f9dd7b3336d94029dd7b059d30d0fd89d971f2c41f9ddb88784dc36888f372f92768fb7c43613d010f6cb9ce3e67e199d3ca2e3467fa8779af5e36fa210d313e32bb4b7c95b5a6257150b6351f20f03b2a4e3548ec56a8c094cb175d4e4ad81f2b5305f642fd0aa1b3e0febca16e7729d126c356f504bc05791a5b34e98a268b36dc9abbad5ced06b", 0xda}, {&(0x7f0000000240)="6ceef4f73ab5cbc0dc2a9974a551a011421e283bca33237a0e2af5dc43a575b8598902598570d0c4e55e25669f393dff0fc99e7bdfeb2f35054f7db890785b91298fde0860e5d9cd5520c58928430a778cf1153bcde803f0aaebb85fdb93d4a7abc9a2c6309b4fdc", 0x68}], 0x3, 0x0, 0x0, 0x8}, 0xe) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) close(r3) 16:00:35 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(&(0x7f0000000100)='./file0\x00', 0x0, &(0x7f0000000540)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)='x\x00']) chroot(&(0x7f0000000080)='./file0\x00') fcntl$setstatus(r0, 0x4, 0x40) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) chown(&(0x7f00000000c0)='./file0\x00', r1, r2) truncate(&(0x7f0000000200)='./file0\x00', 0x0) chroot(&(0x7f0000000000)='./file0\x00') 16:00:35 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2065d) r0 = socket$inet6(0x18, 0x3, 0x2fe) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) sendto(r1, &(0x7f0000000140)="7ec0c13769f72d0eef06f7f7b668608e96b5ae1022fd0354e7f9105f92f2abf1e40aa25de2da3c2eddd505fa9c96d3c58eaa0a67acd3d9984742b27d9e52e531548e701c86e0c4f25d6a583560c5168678d991965f4c7f9cea5e6f7e", 0x5c, 0x8, &(0x7f00000001c0)=@un=@file={0x0, './bus\x00'}, 0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "73088d743c730d5106d43db58b20f99919fd368f"}) 16:00:35 executing program 1: open(&(0x7f0000000300)='./file0\x00', 0x400, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000540)={0x9, 0x9}) r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x31, 0x0, 0x40000000000000}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:00:35 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="140000000100000007000000010000000a8000dd2a473190"], 0x18}, 0x0) r1 = dup(r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000000c0)=0x3) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) 16:00:35 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f00000000c0)=0x1000000000000) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000000)={0x3, 0x4}) shmget$private(0x0, 0x2000, 0x2, &(0x7f0000ffb000/0x2000)=nil) r1 = msgget$private(0x0, 0x22) msgctl$IPC_RMID(r1, 0x0) 16:00:35 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) shmget(0x3, 0x200000, 0x100, &(0x7f0000e00000/0x200000)=nil) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) kevent(r0, &(0x7f0000000180)=[{}, {{}, 0xfffffffffffffffe, 0x43}], 0x5, 0x0, 0x9, 0x0) close(0xffffffffffffffff) 16:00:35 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000200)='./file0\x00', 0xa, 0x0) sync() mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) msgget(0x3, 0x2) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:35 executing program 1: r0 = semget$private(0x0, 0xd825f251956d3000, 0x400) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = socket(0x18, 0x2, 0x0) dup2(r2, r1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 16:00:35 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x808, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x9) write(0xffffffffffffffff, &(0x7f00000000c0)="5e90fcad16c835ba7e0edfa87be91d4bd4", 0x11) r1 = socket$unix(0x1, 0x5, 0x0) openat(r0, &(0x7f0000000080)='./file0\x00', 0x1, 0x4) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc028698d, &(0x7f00000000c0)) 16:00:35 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000180)='./file0/file0/file0/file0\x00', r0, &(0x7f0000000140)='./file0\x00') faccessat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x40, 0x1) chroot(&(0x7f0000157000)='./file0\x00') utimensat(r0, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', &(0x7f0000000100)={{0x0, 0xfffffffffffffffe}}, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x4cb) 16:00:35 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = msgget(0x1, 0x8) r2 = getegid() msgrcv(r1, &(0x7f0000000400)=ANY=[@ANYPTR=&(0x7f0000000340)=ANY=[@ANYPTR64=&(0x7f00000001c0)=ANY=[@ANYRESOCT=r1, @ANYRESOCT=r0], @ANYRESOCT=r2, @ANYRES64=0x0, @ANYBLOB="a4fc985f0e04ce4406a244a58b3a723c42f42f2067c90270753e724f41f90e5f32b8163b49e6495b3d750f13110f57feeb789f548082fc56cfb277bb75db39f8d8e8480fc144608775e3f4d5c7be2796e0c802895295368f95db03d31c663400c473d4c4aa5999846a5282fdd3c06cf1d481bddcc88cf62ef37c23cc54bb50964da4dc3c2e2f94"]], 0x1, 0x3, 0xffe) r3 = dup(r0) mknod(&(0x7f0000000240)='./bus\x00', 0x4, 0x4) mknodat(r3, &(0x7f0000000000)='./bus\x00', 0x20, 0x10001) ioctl$WSKBDIO_SETMODE(r3, 0x400c5708, &(0x7f0000000080)) readlink(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)=""/122, 0x7a) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000000c0)={0x0, 0x4fff, 0x5, 0xd041, "58d26dad2380b7c0be4a0c94835373cbbb13d725", 0x1, 0x3}) 16:00:35 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) sendto(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) 16:00:35 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x0) link(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='.\x00') r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) recvfrom$unix(r0, &(0x7f0000000140)=""/151, 0x97, 0x0, &(0x7f0000000080)=@file={0x0, './bus\x00'}, 0x8) 16:00:36 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x8012, 0x0) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x100000000}) close(r0) 16:00:36 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x40004000000428ab) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000480)="860c730000d30c7c872eb24ae5069d7db8c299119497423b1e92a0acca9b63a31ddc65513d9b8c812ed6fb32793a8e99e7be67b8837c9fc96e94345c7e2b44a0585c8302e5a5df3f11183b6575c933cfe80cccb374c6ec7202fb3fc692452036d54ea2bb09da16a6a5f673634b39d1f4c05e5cab1e12a78e1d6eb09038c092dea20c6e083b977894f03f0d11fbf9945be1ce35c63f541d9704d4cc7ae479e9fd08bb51a6a1bad8a4634b6c7774a1a7ef14589d9633abe21e90ac729d2385b39d5b0000000000", 0x44}, {&(0x7f0000000580)="a735b1d19fbc614756013fbddc9c0ed62b08ecafab12f6c89de3ccc2e6fed7953a1df80dac088bdfe6bef3a2ed3c5f7ace940c3d2123978398fbbeb1fd648729e8989ba162127a33a99b92784850d043fc808244dbaaf5967bccc67dc5d7474c58175a4aa375", 0x66}, {&(0x7f0000000600)="1cb33267d23d59620155e5733bdb9e86f11fce28e7d0eed40af1cebabbe79a0d11e34c01481ea40a16e756f74fcfbb8439f66f4a1b8bcc534086a5591428d3154aa53652cf983b1beb9e14ad37586e62ef9715c35405e9b6b95806ce815255a02c0e5cc8c689db2c75f4d5d6bd1e1c08a3881a13222dc8b1b1ff5e8e64d86f3aa3501270086aee48dd2c14201f43cfabe5972868006a66cbd0f8541756f01171cc94fa92446711f56c4334f42371963302ad16c2e1d3c52c6298ad27e07e421fe88aadd399dbf68403363d267807890aae0de6734227a3883ca944970f2616ec8f1094312b47ac18415d6815a39112bd6011d1f8ac7724a2138e141e7fec336c560e3c19228659143058bb18a77988f93de23b78045aea107bf5491f08d78b1a40a02496710a75416f6215398041f40e004bb7587dd04c5755fbeef47508925596ce8eb185391e6dff0a2208fc710439668840c2d3fe6f374e64d9a3471f16d51a7214b48cc29a1d1338844a6fdaaed9a212b43b08d8a11692eb877c906fbae63c737026dfd5a18e9d240259cd2a6bb55ad9266112c473c95f84d10b93828f087cda5786c4ac8878725e15c3c8e629d203aa3706014ca2a86d01337302346c8fc85d8fe4f8a7121a49f99c82f35b62bc08e5926925407db05ca7998893f07b2ab19d213e10d85b4e6a5b39f0c4ac499b9f2c6cecb092eee2c913fd2476ebe814fc1eee6d0683a32d8ec33a2614488a173818f43af0b7c0760c3d05c4a4875f46eddfcf78d87e297f1cb8166db68b7086d8f29e891d9af30ddc11c427b4b3eb90a079930829c1ccccd999d798ea0b835f1b149465f9d29135c74aad97803f6d21ec98ef12002c61708c33d8157ee5a608f5e99afc847b97a50ee2f23f320ae7c0bcee14fd59ace3b8fee8e3d74b4cf4f3dcabbe8bb2ac29e215427e1681a03fb65a902cf6f94ee05e687332096302e57ea0919dab8cad6342d1792d97151d8755e06073fe90dc79189d43d7f1911e3c1017e271b112c059c41aa888015b6295060d1b569bd313895bdc71c8b9cc629b61c1d90522a877a42b46be7290e1d61d153099bfb054c2875b25fe0720950c1eeac113e1cf41ccaf05c53cea1ba4576772a1e6ec8e16e73bc3ac4a647ecc2d910e53d35211a07b06652861502593cd77ff976d23cad1cab3356a442668b9c7714ca17271407f4d63e05beeb857851d77da6d582db6eb53e7c28e836355100838aa032811f36dea3ddc65d653e0ec09ffe7a819800c07f9bc0707231b73812718e80b744791cda60438b3ecdc58e0dea18bc26a5d43c5d01928ed374b7a8786daa53e9a53fff468862ec3421679287ad700f0b4462a6e26ca767a55c39d71c4f62a68959b7bd632f30b0424bf68604c04788388095087b44ff7e91c01552bc618f0e0337d686047dde8dfae7c5b3c5b6b183c1960cace31ef178a5b823a760ba921c067a0c0fdf76af55c59710954029ce64850f8d97754e6f9ff62bfdd7607136f58345011ce9497986b46d2f76e475842ac751263eafbc971c1625215d2dc69162c0359d45cbfad7d4868689d53a1db6e6a8fe078c4237af1a39615cc9f1034b0f262931e6dacc9f400934707dc704f2689d2a1e972976a5a957c43096b5d90d8d947a39ea7fa069818cc4bcf276cb7b9629f7c70529a72ddd28b85c663633dbd9f56d057165706e1739aceccb9f4a7c63e2ead532c55d913629b57955ecf82ccea8bb0caa505ccd9586d95f6a75984b3197c92f528baeaf1f3e7fb0bb4553fe1244114bcfdb0976439673283f66a7c72810c2977b740a6455b11b7df5d21d90baad9c4ec773174c190b8f39758fe6089813365309d76100738344a03289112b3c9b9020a9ad01800a287631a400c0e218baed0232557ef740933009e5a0aa91a1cb297bbda8e270f3034f233ebf0f299b0ecb4ae96e31bd27b5088fea9718c9d814b5f214474293f2e8eb1ba230782d697dff1a905a970763e641214356d7ea3f9dce4416578fc93bbe5a2d6d7e35d2745fd1174685a2f71dd3f34049698b8582bd3dffcbeb67bcecc8ae20ae4db3eab15cc0cbcaafe199464d6f0dfd4f29eaaef50211b3e69323fe9b57b449e5eb62be66a98b7c3620dd3fd74e0171ec0428f27600e609b2cf29dded040dbea55e0014c8285d98c17d9849c85e1b909d010bb0dd40b1ee03d6f6987728be0593521cabff004321342a8ee175455645c4f28c91e1dae3c639182142cf89cab502d0a963cd20a8abfe9c7011ca3dd8e9e7f004f540817306b0240cf23858f3cfac522e5337d7c65edc9a6b26bb26f693e9411b30151adb1a501d9782ced59dd004658d4ed7925d6752a6d28a1ed6b28c23776db0ae7f0bf3e9d41dbbd115b805b8db02a180c3fcf3d2ee9bef50dfa74b340fa892b9fd16e3415d877d946dc87a6720623e80c4ba41f38a81e64e156821a198c300ea8eb7a6874f31928acdecc4f2318287d903994b2a9c3c7bb2cbfe7a12f368f728a083fb2cafa259f48440883d579a42ea3d161fa0e0ac4296396a43f27127f581cda9c3092f84c1e6b519baeb1974fe9ba283874b95007e9afdc020b5670baaa38df1b005cac4bfdbee0024145b112d7f64d8275fc280450008f0e2fd8d08e083b564e01684e27d3f95dca7dfa7e7fcf7111489be1db65ed5dd4d0cdbff869f497618b366a5f4ac7679f1e93e667824a28b50812ac76f1826f13fa218ef084bfa78e2b0fb00407ac34d0580289da0b16172e124a0fbdb0b58b05a8cddcafc7195e653e19f2e841e665a6daab76df4d67524fe853c7624485f9320f886f472e90184878d6ad159c7a899def230fff52f023d8eb317d3ac0143acec7120462d29f0daf3c7fad5e0396cafe567c8c84ff719ae13bd764d34ddaa03c2ea5770ea08f1775dcd64e0b6e7a7f7dd3274c64d8859b4a275c230f4a268d4d5b869f0bd567a2a6f83a888123a6486507e975ee277e0c45b319753dc369bd00702aa15311ad03e9eb61463c03eea6e0915ab15e2a1b1f14daeb874a0831a30a18d852069c5f0ce17bcf0e6cbbbf237f9e90bdc42b7c363f50a28ac0c4a6168f693db095a3e5dcaac9350a492241af79aa36f4997b44a96e9047b38d93e80430bead0aa10b761957fd35d09ffaaa7baeebdb4a5915b4e30417aacc6151807b7659dbfc2391f3682bc71440214045cc5107fd02951ea3ba85711ac3183d5eb10078fa0a00bf908d64b4a943d9bb1ca2ebf9df1e43310fcdf76d318ca7d3b7d7c588821c5ef233877259151e405bf44da75f17b1c3b2bfc8bf9440b8a58e88940caee1cf37df41fa8e634f0902dc9a4aa576d917d99f8710656eb4674768c5d57ff579737e2dd948076b5261b945473e36a49fce73b40bbb0dad14c4dce04316b960e9778cfb5bae1761f956d8e5b7e23b5a02927a3e10185db380af15566b9b268bf400786e635c5240ac4ed6bd828619d1aeefc26d9a325e20c65d0f9a22d1bea8838783a1b69af870f896db618d46cfaeb92b89707d8761f3df10368d577e4c7baad3b44dad156e3b82091628b91f9a0940427e6eb9a8713d738b32a4af59c67395ed8654d732e595221fcbc5722e090202d51517d7be9fafc467f38f46224ab8d68fe55d8f740c115f1acd8d385db170ff6169c644836fc5217763c655265c30cf5edf54cb0840964156541f1826832fbee02228021ae5bfe18ac916166811b77a3be979ac364ce41b126bde33c32cfc82fd73efc7bb83dfd026af94e5836ddb1cad6e02cc8198e4fc20325760c1e9e0ac4e501196a5d5748509a0ff73043ec2fa0d68e2e0b711983b02d2bc9ed0a20f00e328f67ba90f6bb5e9123f7a83f6447202007070831dc0660261fd400362195ae1b19ec0cb75e3f7439e0c05975fa800c0c7e97d5e0331014cccf5b0d71ddc396efe3083ec6510c642cdbc3f4988d7b9d6e6634a6472a748bdad73542904fc672e69cafe34c22d49b0b2b4c9a2edb60da3e18c302fbcd58064619d0af40d25032fa59a40948cb7ddc06b4d09aeb68d6c23f35c2f704a840643b8a892a72e5932647d830e517a5a5a5a93b3d1189e7e3abf9fb2b567cf8f03bb45e6b80261f0d6be6df947a4a47e71c3e522b6f84cae18e0f0a676391498fd1182a3e18de3848de0602eca8b15d89ca2aebbeb6c70cbb0e42e910b2408247d87e53b49187a17d9d4adf0f24625c5ff836a97921ec61c837f10013e821462cd6f2e597eb1289512e6b70c2c7e31328443e2a514f9634c90e6dc0c4cd82c6f39d02855ee40f1613a7afed801db1284e017a23791d76212ddb1dd628dd62d125e9c005042591a37c67c438196a98538045757d04412d28783ebd01f65f6a5bbc3241140fa9950a7e296145e1491229ce6b6f1b91c576fb7f9b77c52afaecf0ec0f3e9256da3b8f6d0eb91ac05a1adbe1038e76802581ac347b8b942b6f4e69c7a251f06e1db1ba15350d67771551793f6f64b8c0802bb3780bb1bfd6e53b503983e511d7f68684b1082a73529e6ff361060d7d7ca3dbdb3e36d342c360b21572ef1c1c6e16f9c2eacd20c31acf1e4eaae479dfca35ad0f553c34d5a273f2b41d76a619e5bbe1a481af66ed8bcc261e5897d0314ddeb8d454380e8838dc4622e52b79b4366feda109be0f873b1224cb278dacf9b5a2d02eb6fa35cdf8f13734e86b2d3410833e663f505a8580b9c42e3fc70db7bd3399d8d3ac7ecb405b469ec3a655597d3a72b2c69348990eadbda9cfe623017d75a415167aa8091bd17c324e8b2aca2903a34a926f8e8003f15be95518eb0296ef67b72cdb64fdc117748f57bbdac3c91065582f2b083b7777822304d2ddae9a8cf92284434dc06a62e2b98f8579455801528be6725555b91fa0a93c4048c5acc36f5d56e03dfd6a5746b057ac9096a7ef896f01761f1437db0667bb1c2a493df80edd7ed4c85c2997b80e7a5f42d56fe054ba6b3c1bc94fecbbd9d04bc8d1897a86d32290a9de511d15b5ef60b21e4a2c0701a25a4aeb30fa39dffd0217286afd6c98bf4ca720397ba47ca395d1519b4d545dcc01c944f26b5d873d1f14a6560ce4f6ae20607e7da20ff0f522aca592cfbcfaf73f1d3183237e7ee2f1d0b699136f4bc134641d669174a146d27b81f57c9bc7ccb6582826dcf9ca33c8be93d79f34c115a045a75d76c281d3152def382892d41ee1038e58696b04c4dd28df14e638ed86dc2cfe9ae1c33e5545f6dd583f97674bf5993f098c8cb114eea11b1adf0cd2276e478050a6109cb86ae29f9fd842dc5c000b0e47753327b3e62310bc399bcdea8d1a4a738644de0a1d0c8866efa214127c3c3f717b00f77ddf0803559ba3dcb62cfbf2ae7b3cf56db56da0c8000f37eb4d13fc7cc11086cbfcde3eb225f7354885ad0e5be31facbf092c854f64c05755e00fb1ef57ca4f512d759b97385ca989f0d76bb8e52f7afde3390a6247a17696051dec4a93b06888c553fa745b94113305c7561dc95653aa5ca6071686b47909d0bb9f2f8b6cac2ef3dc3134c5ab52b2028451295e01d225610cdf17060564217025c6612194f248e0dcdb22c1f166709dac53d9af082ebb2a26a61997a8ff70df753bac489b931488576442fc44add1e3feb50085bedb4c3fa8ca2ebe199f41a5ee4b81bc9f75b5a37d798ef78f6fa7c0fddc25cbf48ae39ea9ec212181caf8e2c891b1f5a949a0d7bba71550023667604ca6926434807cf7246014b8178a4f1b82b5125f247945a67b0a64275d5628193a7e53b37168235c83862e4b94f8bb5", 0x1000}, {&(0x7f0000001600)="9524adac8e9525a8d5e423f2c1e3c3949a76634aea3f2e58bebf2c7e5a5ba174874ceffb6c6b4b274e92ad4174fe37f096059afc94ad3ae167b5d467b7df0f84047994363b1851104831f63b5a10", 0x4e}], 0x2) ioctl$TIOCFLUSH(r0, 0x800c7005, &(0x7f0000000140)) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000180)="c548e5d54222fe9dda28e232d934e098eb3032ee01eb2a0f54e3b53d0e14e45f56404fe6a0b6702d372930282de333c1d22179f9c89287de83640f93d2836e3791871c95e721f956a98f98a3bcc1e0ad9ee5be1838482f2b6f0bb69dbba7302b2afc17a3853b647351fcdfe4ca9a879a9a63771a7b4db0a4b7742d34e167f88af6697a3d8573c260e4ef4d51e75aadfcfc99983ef76a05c0eb139f0cfedbabbc4bafd102853b766533", 0xa9}, {&(0x7f0000000240)="96769093555c6bb8df1e5bfad9eca751e3e4e560f479dff2f1571556ed9bce413b354878e4bdba3c27598613721434010156ba48678ea26077fe252fbb5a3d736a33bbf7a752d69d82cadde3be0c4972f1d0fcb7c9f4dcbe3593c4791f2c04e9cee2bcea8d46c3a9ae35f631c1089cc86075135445782d92b361da3ff3c49be9dc4a0652ac75a37c26c565cc414867d4b07b74d4af21064aa64783ff38c410c179daefec05d669b405665c8f7204b58d979c801c245ba5f5e7a4883b398b0b30346ca7bddbe2ae3c6027b31add45e754252c", 0xd2}, {&(0x7f0000000340)="fd4c42f84e5fc0dfc5f248060aee106d228e1e860e7dc4c67451d0f9f6a45818c2092d6c303f05113a85ba9dd8d9149f9e404de12936b1d7342a59b2fa004c049f33b816a46b30246675bc723b8fa3f9b5b45f491ba33e65f8fdabf081bc2900d29d2c3c7b327f009fccbfb8e6122d944eb85f161bfa499960e2c4fe069161fbffa45e43cf94a78c0b9b465e4064e3a410f44ec9e9237d6c243a5d5d41cdde0ef7a88e85b8405f92ea71ab40f65f03a3c0bed7297200ae9da23c713b7bbcf8633371f58079ec12c9349d4d72f8c644e4d3a80f47f5e80e928ec50d822283b535ebacacd7040436b755368fc17735", 0xee}, {&(0x7f0000000080)="4aa7e111b3dd1feec8194519cbfefd2ac84ef2d154eb430d6e143859ee027e68f614d57f2de225ef58c5cc74417f978ab7763f7f6426535f170e91d9a4423dd6db42759b5cae11c7d84061ce040410b741c588459c88", 0x56}], 0x4, 0x57) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x6, 0x100000000, 0x73, 0x0, 0x55f, 0xffffffffffffffff, 0xba78, 0x0, 0x0, 0x2e0, 0x2}) 16:00:36 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) setuid(r0) msgget(0x2, 0x0) socketpair(0x21, 0x2, 0xbf80, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r1) OpenBSD/amd64 (ci-openbsd-multicore-4.c.syzkaller.internal) (tty00) 16:00:36 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setuid(0xee01) socket$inet(0x2, 0x3, 0x0) 16:00:37 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r0 = accept(0xffffffffffffff9c, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) accept(r0, 0x0, &(0x7f0000000280)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) setuid(r1) msgget(0x2, 0x0) 16:00:37 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) clock_getres(0x7, &(0x7f0000000000)) r2 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x64, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r2) 16:00:37 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x210e, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) getpeername(r0, &(0x7f0000000140)=@un=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) 16:00:37 executing program 0: r0 = socket$inet(0x2, 0x8000000000002, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x80085301, &(0x7f0000000140)={0x0, [{0x1}]}) recvmsg(r0, &(0x7f0000000700)={&(0x7f00000000c0)=ANY=[@ANYBLOB="adb65468c792cdc7c800bc861b18a0a015e31aee9d6b423b1fbecac34ecea4ac6423200a03301bda30200010803211347fe73cbe75d245c8cc04c902dbf00ecb7d0e18b2ac4946f54b3aff6d78478a4dc27f63ed270221a820d3d59cf62b8b91718e4c4ac004acc8f87fe298791ea3526827cc2e2cdd62c899ef6565636656c52f6920b8101f51d7eb42b50a1a50f905043aba94211ae76e49aab610"], 0x80, &(0x7f0000000580), 0x2e2, &(0x7f0000000640)=""/138, 0x8a}, 0x0) shutdown(r0, 0x3) clock_getres(0x3, &(0x7f0000000000)) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2) bind(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) preadv(r0, &(0x7f0000000940)=[{&(0x7f0000000280)=""/196, 0xc4}, {&(0x7f0000000380)=""/167, 0xa7}, {&(0x7f0000000440)=""/240, 0xf0}, {&(0x7f0000000540)=""/250, 0xfa}, {&(0x7f0000000740)=""/244, 0xf4}, {&(0x7f0000000840)=""/221, 0xdd}], 0x6, 0x0) 16:00:37 executing program 1: socket(0xfffffffffffffffb, 0x400000000002, 0x2) socket(0x20, 0x4b6dacda6681cb0b, 0x5) login: load: 2.48 cmd: getty 96275 [ttyin] 0.00u 0.01s 0% 312k load: 2.48 cmd: getty 96275 [ttyin] 0.00u 0.01s 0% 312k 16:00:37 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x8613b) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) r1 = socket(0x39, 0x1, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000500)) write(r0, &(0x7f0000000040)="4c0da48700", 0x5) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f00000001c0)="df811ded3f8329e71418502525e6754132467d12ca37c97094c65d9c4f80ed021d8db1bcb3816cc0088ba07d46796aab7b6feafd3302ecba41fca492f5b999013b1821a72202da7e169067bfd760d75af362acd41aefac412c80406838ffeac87a309b20d20ad17d8a293184322432f653afbb899e6ecb952d54189e29c21879980d892e63326f67628957c7def552424a2110f79cce7a77a65e1b79e4bd48ef07f3a0f191bb94fb8260395e16b7f57bc48d2ddbf6b0395f693126c42ae08c62f8fe17b7ce9d759a5248c3dea0b2c86710338d017d", 0xd5}, {&(0x7f0000000300)="029e59d64e4f83ebe85e19de89133ecd6b44cced34e2037aa2bc49e5c5ca851847c78005322229471de6d337512f743f6de105756d9aa54de2ec179eb41b704f8806a1c3843b1ead94722f768d1b75353d09a81da544e320f47225a29dd7755ed9ac7a29e704ae1dd93a3d2c8294b0172a7d9208c56ed9d26fef6d060ef6fed61fad89c419f837893df8b1292c35834f3852cbf6ed14da2f726772d68b4791e47915b77f9eb8ad5a4df67a0dd0163af3d73db62a53eec61a180a6753a6fd8faf", 0xc0}], 0x2, 0x3a) getgroups(0x19b, &(0x7f0000000180)=[0x0, 0xffffffffffffffff]) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x2) readlinkat(r0, &(0x7f0000000140)='./bus\x00', &(0x7f00000003c0)=""/192, 0xc0) r2 = semget$private(0x0, 0x1, 0x20) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000480)=""/97) open$dir(&(0x7f0000000080)='./bus\x00', 0x8400, 0x20) 16:00:37 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0) syz_open_pts() close(0xffffffffffffffff) r1 = dup(0xffffffffffffffff) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) readv(0xffffffffffffffff, 0x0, 0x0) munlock(&(0x7f0000005000/0x7000)=nil, 0x7000) open$dir(&(0x7f0000000080)='./file0\x00', 0x8201, 0x20) utimes(0x0, 0x0) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) getgroups(0x1c1, 0x0) getgroups(0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000000c0)) mlock(&(0x7f0000000000/0x6000)=nil, 0x6000) panic: timeout_add: to_ticks (-682549488) < 0 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 310255 61404 0 0 0 0 syz-executor.0 *243302 61404 0 0 0x4000000 1K syz-executor.0 db_enter() at db_enter+0x18 panic() at panic+0x174 timeout_add(ffff80000066d060,d7511f10) at timeout_add+0x194 pcppi_bell(ffff80000066d000,b820692f,d7511f10,1) at pcppi_bell+0x2a0 spkrioctl(1b00,80085301,ffff800020c3dbd0,2,ffff800020b432d8) at spkrioctl+0x123 VOP_IOCTL(fffffd80773407a0,80085301,ffff800020c3dbd0,2,fffffd807f7c79c0,ffff800020b432d8) at VOP_IOCTL+0x9a vn_ioctl(fffffd8007a5c608,80085301,ffff800020c3dbd0,ffff800020b432d8) at vn_ioctl+0xc9 sys_ioctl(ffff800020b432d8,ffff800020c3dd18,ffff800020c3dd00) at sys_ioctl+0x646 syscall(ffff800020c3ddb0) at syscall+0x5ac Xsyscall(6,0,ffffffffffffff88,0,3,d58121d30d8) at Xsyscall+0x128 end of kernel end trace frame: 0xd5a252ab7f0, count: 5 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic timeout_add: to_ticks (-682549488) < 0 ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x174 timeout_add(ffff80000066d060,d7511f10) at timeout_add+0x194 pcppi_bell(ffff80000066d000,b820692f,d7511f10,1) at pcppi_bell+0x2a0 spkrioctl(1b00,80085301,ffff800020c3dbd0,2,ffff800020b432d8) at spkrioctl+0x123 VOP_IOCTL(fffffd80773407a0,80085301,ffff800020c3dbd0,2,fffffd807f7c79c0,ffff800020b432d8) at VOP_IOCTL+0x9a vn_ioctl(fffffd8007a5c608,80085301,ffff800020c3dbd0,ffff800020b432d8) at vn_ioctl+0xc9 sys_ioctl(ffff800020b432d8,ffff800020c3dd18,ffff800020c3dd00) at sys_ioctl+0x646 syscall(ffff800020c3ddb0) at syscall+0x5ac Xsyscall(6,0,ffffffffffffff88,0,3,d58121d30d8) at Xsyscall+0x128 end of kernel end trace frame: 0xd5a252ab7f0, count: -10 ddb{1}> show registers rdi 0xffffffff81af7d57 db_enter+0x17 rsi 0x1109 __ALIGN_SIZE+0x109 rbp 0xffff800020c3d7f0 rbx 0xffff800020c3d8a0 rdx 0x110a __ALIGN_SIZE+0x10a rcx 0xffff800000947000 rax 0xffff800000947000 r8 0xffffffff81e424c3 kprintf+0x183 r9 0x1 r10 0x25 r11 0x1f0b8b917db7d209 r12 0x3000000008 r13 0xffff800020c3d800 r14 0x100 r15 0x1 rip 0xffffffff81af7d58 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020c3d7e0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.0) pid=243302 stat=onproc flags process=0 proc=4000000 pri=79, usrpri=79, nice=20 forw=0xffffffffffffffff, list=0xffff800020b42e28,0xffff800020b42730 process=0xffff800020b449e8 user=0xffff800020c38000, vmspace=0xfffffd807f00d168 estcpu=29, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 61404 310255 55368 0 7 0 syz-executor.0 61404 309899 55368 0 3 0x4000080 netio syz-executor.0 *61404 243302 55368 0 7 0x4000000 syz-executor.0 61404 21765 55368 0 2 0x4000000 syz-executor.0 96275 75626 1 0 3 0x100083 ttyin getty 55368 282813 46894 0 3 0x82 nanosleep syz-executor.0 60502 1202 0 0 3 0x14200 bored sosplice 6139 336979 46894 0 3 0x82 piperd syz-executor.1 46894 414811 37504 0 3 0x82 thrsleep syz-fuzzer 46894 165394 37504 0 3 0x4000082 thrsleep syz-fuzzer 46894 406355 37504 0 3 0x4000082 thrsleep syz-fuzzer 46894 24357 37504 0 3 0x4000082 kqread syz-fuzzer 46894 287264 37504 0 3 0x4000082 thrsleep syz-fuzzer 46894 489933 37504 0 3 0x4000082 thrsleep syz-fuzzer 46894 399407 37504 0 3 0x4000082 thrsleep syz-fuzzer 46894 461967 37504 0 3 0x4000082 thrsleep syz-fuzzer 46894 356947 37504 0 3 0x4000082 thrsleep syz-fuzzer 46894 140963 37504 0 3 0x4000082 thrsleep syz-fuzzer 37504 237445 11380 0 3 0x10008a pause ksh 11380 237405 22130 0 3 0x92 select sshd 22130 268630 1 0 3 0x80 select sshd 86794 117532 43951 73 3 0x100090 kqread syslogd 43951 18775 1 0 3 0x100082 netio syslogd 54520 84945 1 77 3 0x100090 poll dhclient 17943 273431 1 0 3 0x80 poll dhclient 62683 446056 0 0 3 0x14200 pgzero zerothread 67059 64391 0 0 3 0x14200 aiodoned aiodoned 24351 246420 0 0 3 0x14200 syncer update 28628 37759 0 0 3 0x14200 cleaner cleaner 18834 511615 0 0 3 0x14200 reaper reaper 89981 418354 0 0 3 0x14200 pgdaemon pagedaemon 29699 107304 0 0 3 0x14200 bored crynlk 69619 351997 0 0 3 0x14200 bored crypto 43482 126776 0 0 3 0x40014200 acpi0 acpi0 47831 243422 0 0 3 0x40014200 idle1 46007 305911 0 0 3 0x14200 bored softnet 56824 128100 0 0 3 0x14200 bored systqmp 97239 431852 0 0 3 0x14200 bored systq 93326 52377 0 0 3 0x40014200 bored softclock 67148 403378 0 0 3 0x40014200 idle0 1 438517 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 61404 (syz-executor.0) thread 0xffff800020b432d8 (243302) exclusive kernel_lock &kernel_lock r = 0 (0xffffffff82335598) locked @ /syzkaller/managers/multicore/kernel/sys/sys/syscall_mi.h:90 #0 witness_lock+0x58a #1 syscall+0x47f #2 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9505 14537K 14546K 78643K 10874 0 0 pcb 23 9K 10K 78643K 448 0 0 rtable 100 3K 4K 78643K 384 0 0 ifaddr 52 12K 13K 78643K 150 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 23 0 0 iov 1 12K 16K 78643K 99 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1200 75K 76K 78643K 1739 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 15 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 141 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1792 194K 288K 78643K 12592 0 0 file desc 5 13K 25K 78643K 793 0 0 sigio 0 0K 0K 78643K 17 0 0 proc 41 38K 58K 78643K 425 0 0 subproc 64 65538K 67586K 78643K 136 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 132 0 0 in_multi 33 2K 2K 78643K 104 0 0 ether_multi 1 0K 0K 78643K 5 0 0 mrt 1 0K 0K 78643K 2 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 60 265K 265K 78643K 60 0 0 exec 0 0K 1K 78643K 253 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 87 20K 29K 78643K 3347 0 0 UVM aobj 44 2K 2K 78643K 45 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 20 0 0 NDP 10 0K 0K 78643K 43 0 0 temp 155 2366K 2433K 78643K 5085 0 0 kqueue 0 0K 0K 78643K 3 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 6 0 2 1 0 1 1 0 8 0 inpcbpl 280 431 0 422 1 0 1 1 0 8 0 plimitpl 152 25 0 18 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 59 0 19 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 160 0 156 1 0 1 1 0 8 0 nd6 48 8 0 4 1 0 1 1 0 8 0 ppxss 1128 21 0 21 5 4 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 273 0 85 12 0 12 12 0 8 0 art_table 32 274 0 85 2 0 2 2 0 8 0 art_node 16 58 0 24 1 0 1 1 0 8 0 sysvmsgpl 40 17 0 10 1 0 1 1 0 8 0 semapl 112 139 0 129 1 0 1 1 0 8 0 shmpl 112 43 0 1 2 0 2 2 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2980 0 1559 46 0 46 46 0 8 0 ffsino 272 2980 0 1559 95 0 95 95 0 8 0 nchpl 144 4332 0 2720 61 0 61 61 0 8 0 uvmvnodes 72 3118 0 0 57 0 57 57 0 8 0 vnodes 200 3118 0 0 165 0 165 165 0 8 0 namei 1024 12609 0 12609 1 0 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scsiplug 64 1 0 1 1 1 0 1 0 8 0 scxspl 192 11481 0 11481 11 8 3 6 0 8 3 sigapl 432 958 0 945 2 0 2 2 0 8 0 futexpl 56 9593 0 9593 1 0 1 1 0 8 1 knotepl 112 278 0 251 3 2 1 2 0 8 0 kqueuepl 104 228 0 226 1 0 1 1 0 8 0 pipepl 112 564 0 545 2 1 1 1 0 8 0 fdescpl 488 959 0 945 3 1 2 3 0 8 0 filepl 152 5956 0 5859 6 1 5 5 0 8 0 lockfpl 104 316 0 315 2 1 1 1 0 8 0 lockfspl 32 526 0 525 2 1 1 1 0 8 0 sessionpl 112 22 0 12 1 0 1 1 0 8 0 pgrppl 48 36 0 26 1 0 1 1 0 8 0 ucredpl 96 1659 0 1652 1 0 1 1 0 8 0 zombiepl 144 945 0 945 2 1 1 1 0 8 1 processpl 840 974 0 945 4 0 4 4 0 8 0 procpl 600 2694 0 2653 4 0 4 4 0 8 0 srpgc 64 12 0 12 1 0 1 1 0 8 1 sosppl 128 10 0 10 3 3 0 1 0 8 0 sockpl 384 808 0 789 3 0 3 3 0 8 1 mcl64k 65536 231 0 0 29 7 22 29 0 8 1 mcl16k 16384 1 0 0 1 0 1 1 0 8 0 mcl12k 12288 9 0 0 1 0 1 1 0 8 0 mcl9k 9216 4 0 0 1 0 1 1 0 8 0 mcl8k 8192 6 0 0 1 0 1 1 0 8 0 mcl4k 4096 10 0 0 2 0 2 2 0 8 0 mcl2k2 2112 4 0 0 1 0 1 1 0 8 0 mcl2k 2048 114 0 0 14 0 14 14 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 316 0 0 20 0 20 20 0 8 0 bufpl 256 6856 0 1014 366 0 366 366 0 8 0 anonpl 16 109923 0 103296 69 25 44 49 0 125 11 amapchunkpl 152 6018 0 5921 25 16 9 9 0 158 4 amappl16 192 4905 0 4489 52 24 28 34 0 8 6 amappl15 184 390 0 389 1 0 1 1 0 8 0 amappl14 176 4 0 4 2 2 0 1 0 8 0 amappl13 168 50 0 45 1 0 1 1 0 8 0 amappl12 160 9 0 8 1 0 1 1 0 8 0 amappl11 152 184 0 175 1 0 1 1 0 8 0 amappl10 144 418 0 414 2 1 1 1 0 8 0 amappl9 136 360 0 356 1 0 1 1 0 8 0 amappl8 128 158 0 137 1 0 1 1 0 8 0 amappl7 120 66 0 56 1 0 1 1 0 8 0 amappl6 112 60 0 50 1 0 1 1 0 8 0 amappl5 104 512 0 501 1 0 1 1 0 8 0 amappl4 96 285 0 263 2 1 1 2 0 8 0 amappl3 88 163 0 155 1 0 1 1 0 8 0 amappl2 80 8223 0 8171 2 0 2 2 0 8 0 amappl1 72 29072 0 28649 23 13 10 19 0 8 0 amappl 72 2926 0 2890 1 0 1 1 0 75 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 44 0 1 1 0 1 1 0 8 0 uaddrrnd 24 959 0 945 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 959 0 945 1 0 1 1 0 8 0 vmmpekpl 168 11322 0 11295 2 0 2 2 0 8 0 vmmpepl 168 108192 0 106826 95 21 74 75 0 357 10 vmsppl 360 958 0 945 2 0 2 2 0 8 0 pdppl 4096 1925 0 1890 6 1 5 6 0 8 0 pvpl 32 318263 0 308625 160 42 118 127 0 265 28 pmappl 224 958 0 945 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 554 0 10 16 0 16 16 0 8 0