kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Thu Mar 21 19:53:25 PDT 2019 OpenBSD/amd64 (ci-openbsd-multicore-4.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.153' (ECDSA) to the list of known hosts. 2019/03/21 19:53:56 fuzzer started 2019/03/21 19:54:01 dialing manager at 10.128.15.235:12978 2019/03/21 19:54:01 syscalls: 1 2019/03/21 19:54:01 code coverage: enabled 2019/03/21 19:54:01 comparison tracing: enabled 2019/03/21 19:54:01 extra coverage: support is not implemented in syzkaller 2019/03/21 19:54:01 setuid sandbox: enabled 2019/03/21 19:54:01 namespace sandbox: support is not implemented in syzkaller 2019/03/21 19:54:01 Android sandbox: support is not implemented in syzkaller 2019/03/21 19:54:01 fault injection: support is not implemented in syzkaller 2019/03/21 19:54:01 leak checking: support is not implemented in syzkaller 2019/03/21 19:54:01 net packet injection: enabled 2019/03/21 19:54:01 net device setup: support is not implemented in syzkaller 19:54:05 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000000040)=""/170, 0xaa, 0x42, 0x0, 0x0) bind$unix(r0, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$TIOCNXCL(r2, 0x2000740e) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') r3 = getpgrp() r4 = geteuid() r5 = getgid() sendmsg$unix(r1, &(0x7f0000000700)={&(0x7f00000001c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000640)=[{&(0x7f0000000200)="fc1404b0ee1e9716ee2e6fa2d3f403fa256cecff7f1a6c78bc614856e0d7dd1ca3781b5b4c8be19e3a6f72ed8b4e725cb63d541838ae1291", 0x38}, {&(0x7f0000000240)="923ef6a272", 0x5}, {&(0x7f0000000280)="356eac4b085081624a7a4489bc01a2599515c1a1019f5ac989cdcd34bd7b53b6e8c6796931e9ad350239c8fb285a2e7ca5a90768b9f84256178b598de3d5b0b46f47f64f964f79a0f41d284102150bb299dc31d380ae734406bddbde00a7cae0a9c8291c1445501005eff4188fa1b3858b9b0b7c312b25369c77419a28a5e1e249571bd1e1cacc8ef9fd6f1932e3e91ed636ccce622b3b65eda8d30f4e6780edbc7a80d952065f490ba8479091f80433f64c958d7c94affa80410f55660d80e26c2ecd8c476241ff6ebd26a4ca29e646843f43890965430932bc03029cb4c8faf79e460e2c8a513f", 0xe8}, {&(0x7f0000000380)="bf58fd490cba3942a657e9312c98e5aeb84db2c5760d737abcb6b916c6df59850cb1d8ba11df472c30fbe53438fafb1a9f6ec778d87f0c4a907569792ced690b18c3d4d4ec52371510bfd2a0bde5af793d1a99d2e576d3bb8098135567ec4b6556f2e40b7777449f54a982ca6497ae345c76655a2bdd084d", 0x78}, {&(0x7f0000000400)="334f5544ad314339191e6e470c759893308d60890813c90db3935c825c0d07955dac664c15634aace5da5eccf4616de7f64abb1318c8052e7833845bb8e0a3672bbb313e1b3c08e8b28c0917098735e59209ce440aa321ea0ff40b6d179b2ed4b3a20a93c60b855ba080790d3b3927df36ee851ce70afb2bd42bf4753a727a57ef1af69ab36eba2b233083ed7931a02793aa5f08aabcf619", 0x98}, {&(0x7f00000004c0)="b3f7cb7e59e51851089f7f395a8d378e7be6dac6ce2a36ca157bbe08c5dc6bfffdde421e2a55d70cefff14c4dbb377579979c34cd6b1d00cc54627bb3cef3039dd18b34a2e458d483421d6f357eeeb1e24e64dfa", 0x54}, {&(0x7f0000000540)="a6e3edd756d9cc41e52390a8a52be415dedc37f15e18bef0409fa94f295162bd1c23786aac97f002e5e8b03e5e46c832c62884306ef889583d64ea150649ec7438c0daf938fb605421541b8bb0e787eb68e3551bde11e11210b52f388e16ac32780c1d1be3d3c85b5533341ecc86f597f8c25d9a44d4709b9017e949c7540b4f194c2eeeb1663eead895df1c03f36d30ecf5361aede449aa61c0449d9db6bddcc3c9aa01d63b19e0aa04c6cb37ff719f53a6983cb5fb4cd552ea4174602d546659615d058dba3cfa655c082e3c07ce98f3f0b945e8ef0c61aa4387e8a8623488930ff19cc88dd6ab", 0xe8}], 0x7, &(0x7f00000006c0)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x20, 0x401}, 0x405) renameat(r2, &(0x7f0000000740)='./file0\x00', r2, &(0x7f0000000780)='./file0\x00') setreuid(r4, r4) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f00000007c0)) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000800)='/dev/zero\x00', 0x80, 0x0) unlinkat(r6, &(0x7f0000000840)='./file0\x00', 0x8) readv(r6, &(0x7f0000000b40)=[{&(0x7f0000000880)=""/75, 0x4b}, {&(0x7f0000000900)=""/156, 0x9c}, {&(0x7f00000009c0)=""/128, 0x80}, {&(0x7f0000000a40)=""/190, 0xbe}, {&(0x7f0000000b00)=""/63, 0x3f}], 0x5) r7 = semget$private(0x0, 0x3, 0x400) semctl$GETVAL(r7, 0x3, 0x5, &(0x7f0000000bc0)=""/4096) r8 = getuid() sendmsg$unix(r1, &(0x7f0000001ec0)={&(0x7f0000001bc0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001d00)=[{&(0x7f0000001c00)="3d294405be3c496617cd0619a0e705c872ef1bde05b2e988c722f8b48bfcb0c9083fe35d4ab927c5f058426a86704913cf5ffa206ce3612d3ab607a1952f0d73f654b5dbfbb470bc1a00d6e5b5013f977c2a22477eacc7ecbd59988fcf47cde14875c601427bb8040c9c5d614702c98395ace5127626ca16f05c774573a86b3147cf0dbdeaf7658b7beaa9665573b5e3b26fce100d40816c4e48d8754e7bf569738b156d4ff7782eb1bd2152ae439e568c4ce2031659f6b82cfc241246dfc1414558bcad746ca5aa8559fc2a694ff0f18f2afbd18e9fe43f2a7c5dc4ac697833808225ef90e9f846ffd71f53a006137a2fda7fa631441f3050a5", 0xfa}], 0x1, &(0x7f0000001d40)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x28, 0xffff, 0x1, [r6, r0, r1, r2, r1, r0]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x30, 0xffff, 0x1, [r0, r2, r0, r1, r2, r6, r6, r0]}, @cred={0x20, 0xffff, 0x0, r3, r8, r5}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x30, 0xffff, 0x1, [r6, r1, r1, r1, r1, r1, r1]}], 0x148, 0x8}, 0x400) ioctl$TIOCFLUSH(r6, 0x80047410, &(0x7f0000001f00)=0x7) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000001f40)={r3, r8, r5}, 0xc) recvmsg(r6, &(0x7f00000023c0)={&(0x7f0000001f80)=@in, 0xc, &(0x7f0000002280)=[{&(0x7f0000001fc0)=""/134, 0x86}, {&(0x7f0000002080)=""/125, 0x7d}, {&(0x7f0000002100)=""/29, 0x1d}, {&(0x7f0000002140)=""/196, 0xc4}, {&(0x7f0000002240)=""/24, 0x18}], 0x5, &(0x7f0000002300)=""/170, 0xaa}, 0x803) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000002400)={0x8}) recvmsg(r6, &(0x7f0000003ac0)={&(0x7f0000002440)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000003980)=[{&(0x7f0000003480)=""/189, 0xbd}, {&(0x7f0000003540)=""/28, 0x1c}, {&(0x7f0000003580)=""/15, 0xf}, {&(0x7f00000035c0)=""/255, 0xff}, {&(0x7f00000036c0)=""/15, 0xf}, {&(0x7f0000003700)=""/121, 0x79}, {&(0x7f0000003780)=""/189, 0xbd}, {&(0x7f0000003840)=""/78, 0x4e}, {&(0x7f00000038c0)=""/34, 0x22}, {&(0x7f0000003900)=""/127, 0x7f}], 0xa, &(0x7f0000003a40)=""/123, 0x7b}, 0x43) setsockopt$sock_int(r2, 0xffff, 0x1008, &(0x7f0000003b00)=0x6, 0x4) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000003b40)=0xbc69) chown(&(0x7f0000003b80)='./file0\x00', r4, r5) close(r1) sync() 19:54:05 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) r1 = dup(0xffffffffffffffff) r2 = fcntl$dupfd(r0, 0xa, r1) fcntl$setstatus(r1, 0x4, 0x8) r3 = dup2(r1, r2) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000040)) kevent(r3, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffc, 0x16, 0x80000000, 0x0, 0x800}, {{r1}, 0x0, 0x10, 0x40000001, 0x1, 0x3}, {{r1}, 0xffffffffffffffff, 0x20, 0x42, 0x2, 0x3}, {{r1}, 0xffffffffffffffff, 0x10, 0xfffff}, {{r1}, 0xfffffffffffffffd, 0x20, 0x81, 0x9, 0x9}], 0x349, &(0x7f0000000140), 0x7f, &(0x7f0000000180)={0x77, 0x2}) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) readlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)=""/4096, 0x1000) preadv(r0, &(0x7f0000002680)=[{&(0x7f0000001240)=""/154, 0x9a}, {&(0x7f0000001300)=""/146, 0x92}, {&(0x7f00000013c0)=""/114, 0x72}, {&(0x7f0000001440)=""/108, 0x6c}, {&(0x7f00000014c0)=""/153, 0x99}, {&(0x7f0000001580)=""/4096, 0x1000}, {&(0x7f0000002580)=""/215, 0xd7}], 0x7, 0x0) r6 = fcntl$getown(r2, 0x5) wait4(r6, 0x0, 0x8, &(0x7f0000002700)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000027c0)={0xffffffffffffffff, 0xffffffffffffffff}) truncate(&(0x7f0000002800)='./file0\x00', 0x401) r8 = dup2(r0, r7) write(r7, &(0x7f0000002840)="b1acc211c2ceaf3a396d45b1c9f27a1e1f667ead48e72789fa4179caf10eeb3f91fcd2064b268a5981b7cd3f92b9fc2d", 0x30) ioctl$WSDISPLAYIO_DELSCREEN(r8, 0x80085754, &(0x7f0000002880)={0x7, 0x2}) fcntl$getown(r7, 0x5) r9 = getgid() ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000028c0)) fcntl$getflags(r4, 0x3) fcntl$getflags(r0, 0x3) nanosleep(&(0x7f0000002940)={0x6, 0x9}, &(0x7f0000002980)) ioctl$WSDISPLAYIO_DELSCREEN(r5, 0x80085754, &(0x7f00000029c0)={0x1, 0x3}) ioctl$KDENABIO(r3, 0x20004b3c) getrusage(0xffffffffffffffff, &(0x7f0000002a00)) sendmsg(r3, &(0x7f0000004080)={&(0x7f0000002ac0)=@in6={0x18, 0x2, 0x3, 0x7fff}, 0xc, &(0x7f0000002c00)=[{&(0x7f0000002b00)="f8aa364291b3e764d8e1f7888ec2a97d729f6cc40e3eeb7a7e66cf8f49fddc1a1b8a378ed54163741868bfcb957c0da68599ef8c", 0x34}, {&(0x7f0000002b40)="a2334307e2", 0x5}, {&(0x7f0000002b80)="89b443e43c2523c5044ad7df0ce8f4fb6273149c2c31a500c436f2c356cc682cd769ddd69b21cf56689b25cb846a6a7edcca519d0466b84010f5982dd012c9b04c975d5ac390c77c07e198422b379713398f9b825069126d910729613cfda55ce3", 0x61}], 0x3, &(0x7f0000002c40)=[{0x50, 0x1, 0x10000, "b33e91ed52c24aedd362962294cfda0b785ae09eb770ed771da8672ffd6e3c19c417089d8879cc66adaa7828996bc0b92cf31a4305f5a15a1c8da8f175"}, {0x1010, 0xffff, 0x40, "88497f9db91e900dcc304820d08616c4961faf75a0729f52ba450e13eefa9d0103c51b4d9ae589339b1b027aec6dc0083158121a84c3de0dcaf5244c03de4b81fa9f5051d71909d3744ebcea037f8360c5c5d0985b3f50ef60bf6b63d1e532b12572d5157bbbf9d4dae909156f3f5f4a8cc2222d49deac5670f6fa0fea4dd48d5967f016f1e1e0219579377815de28db48195d0badd6ca104ca3dd389ad7d1aa1275e83aaa1c995d427be5811bbf2fa2c9f710773712a194f0d60be187322ebd251ee5bf37f5b75cdf61ad897fcf349c6dba5a348d30271f30716c1b221ba9819de23d5c5ae692a55a2c3f8c9a2f6da8bf35fa3e4710e4e1a8c02af948f1d51e43df2f171ce56fb22bb81f70d780f02446b5a8ac424e928df1029da408a460e7c0881f61e45b54f610163a836314419b049369eba3a493cf733897c1503e00bc5e278dabd4da4a34f51e02145fc515dd04aeacfa79370814e07feef444d70832ade8dce0848f38fb26a3511f4a36be13a9ae0197bff82d98419ef74800e9bec51a1b0c200a64fa368effcc3b735f653c4d25fd6d2397667a112168667eb7116ce32ade966c378b0df588c800fe9f21a9891e5ddd360d90aefa6fac8a81dff522661fc478a30f7b7e6b8cf7da38f0cd5489a9894f3e14bf09f9e3c865ca8fc5ccca3ecc24e4d9c7857af301349829fc41c4c819d47094762d27aa9651f92b369609fc339f9b2a38c8726b29f6aa58ce0ddc791ce355aed3c27476a5f2d26da284f421c1210723ec49fedf7aba4c70d45d55fda1e478edf8dd70dd7de82ddc3cda07c44d96debee799c41592b44ef83076e2c1ddfe320884d38c19233ac94a7c9e26844b66190a45d445289fbf7a5a9b9e515d5e7d5223e2f24135b63f1ae837c1d9c4fc9b7c492cc9b44319e4b5c1f2ef1d2c3690e4e872c42cb34bcf19bee060db9d76d4862d6bdbc9ce0c6be50118d732b3c33ad5bc27eccd61eb9ae63051471b5e34d89830e16a9704841bc9e02a81e5894c0d575066ec75659ce1280c7e27bc79bf7b311e355483305cdd43f26b0de628497afbafea1329572c9c0c69d40eb7ad03c4f10af1b9a90c2bb11029ceff8e1a736bb23cbe289e7e4db129d816f32cc13954d80d0ab22321ff24c20609103f4f554e512f431cba6bfb9dd6f6f271409359fcca0a925209af6917179b85fc10010294a6c39f905aee0fdaa52417735511d8f9e3a2bab08bab89fbbbb96ec253cf318eb5ab9737d7e2cca863da425c2671be42d8a61af2097cb81a545b843b5543afa03f0f18a0014c046a22b57e5116abd70a6b2f1c67e32ec7ab942f9be50f8898f00c8e414b5ab7c25042ed33c5c00f9447ca0db74e8f1e8036d0a544faf51cf6f3d1c6c823098e4c850587a6449df1a956715186f5ec41a00f408e48cb4cb9e7e31398984776eb97da95555f4f38c4beb5b186bcdf9cf1582a3b2d125e2d148a3ad181b8eb285697ad91064b341e5393177a2ebb29b5965885a2f62d9f9db511776897170496ec86cab487d3d44e0c733a2819b4bd10bc9f93c6d237b63a5968ca904138b9fd9f0163434e328ef843a19ebede8c12fb83e4b9337331f3ed72f42ea8b6642e26319e5b685d3e62e415f038b1a1f49617529d191837389859c8553630d0848ad08664e6f790368bffa2d98e5e27a9ddb594005363532b6012f4a90a13f002a880076890f610cdc1695aefb1fb51638774fa763dabde8c85221e8ce66bac00f983465e9a1f08671ebff2b8723dfd907d6623730147f777c470d3828e3fe316b2a83810b9cd21ee2469c38d6d107e73611682567cdcae2d9202fbff9472d9728a40888b3f5a8c752ebc61ed236ab3ec50efac71618dbb8831bd6b60ea67e11b308f51788191201ee9195d3142959eeb9a35f2cacabc2095b9fc98866ee9122dde153c58abfd9be0ef643e1e59d482fae1c62951118c114dc1a96caf53da7d072b9049340e9249665db527c7cc3cb369884f26566062726e7db23a634267f5beae0112ef730f0aa9782cb3c52040c2228d3a399e7c817c8c468d02378052feb803cbc46fa5787bc78172ebee8daccda08e540902234a65d321909be9a45c92893b6a41a2da18ed3bb3f7e161658d859e09753c61b2f6a344bc626f92f882559d92c96b8d95b7c5498e6f48deedbd5b4af9e070e4a4e96906fead01b499fc52cace19d9d3996a1074eda19743c9a22a2702a9c0be5ce59f876a4bb355bfea33d6f5df3c3177e83300252267c2d23bedd607712f61b90fdaec6ba2004044da2ee66285cccc5f201c6fcd7ebb4d38f4a6f1c9cf6e6693d90ff90d04ef79f0db8c6e22375dd6e218d8456c143c83298296a7bdc2e9ced704bfe90413c69e2f6453b7ff75d6f00be83546bc8925748b5b1cb2ce6ba1a6b64647c1e4d2947d5661787c1f2d3b9ce1cbb30b858a2ea1f65fdf10b386b07ea219a96fb4f3671a964411fcc7c0f2656a8188c8b73681d39b455129a08d085aba125186947b4c17913511106f90da2258432c2f445f3bfef01f2b325326c9bff1e9e2255c821952f1ddc004cb004901dab5b72a70589cb2afeb60da3ec990167e77f695970b2e7eae75a223aa48075bde644cbd475c032592bc7ab03d18523d796f60f870f8a4f501b552a07e3f82e92fdafeff552e306e51c34e90fce4db49a90e4dae71c87d4fc011673132515baec1204e3eb66ff112e3a3c7dc5ecea9be639ea00903d77426ea0a9dc7360f3a6a60f723a80261440934ce50ededf23fa0ad2b7def435410935e9e88fac80bc34da35127362522f1ee51d85b5a42487e4d29f21875b4f139827b73670ba0fdbbbe10ec800724dcba345649ad9a4bed1652c8dcef057af29ac33a9003002ab27c7c69c5bbcab248406c5754589f4aa82f56a4d4d072bc4696bc51efd72ffe18956f376cb064984870a6ffbf7e4e58d5036c4b4088d8bb0b41400f42749b44806b6b2f6cb2aa8c786d930c3414ac99e7a9ba5181a8091fb6effba8e75a0d7aa9a6e8f43eb8ee67b9d691b35d004b80ee2327d298e1fcac56e3ca6aa48d1daad5b775b4b9823a50090c46f1ea3869daf310b79361a8b98969c4b1fd167abdbc9a0020a7979ec62c6b9a4762d8e0a4386670f37a3be48e4b02a188e463b5b272babe9ec0c99a4a6dfea24887059052ca37715626b24a353a149be1c9de467d919f1e616501388589f0746304121b24cd8acc93c3cfd6841aeb7aea98a901ad0f21de223afe23ac8f9f67261f5743d26bcb5833c2b0869f9d46c697ced0d078cc8645102158df55fdebe88d1b30ff8bb5ae963888e1db6557ff6207eb11bb450e4a3b6deed308400f3cdfdc86606b15284cda267d80f24725d98fffc91d45833d730901fd7db1ec685bb5df1bd41aad33436897d1d7641471800cc86f7361cc4cc9effedc89c35255490992b6cb7fcce63aec35ecab4e19467e87babb940ee3b1e24eee1ce01eef168c8f566d78c7b7d60ed77a8f078f0fbfd0609bfcb4785fe4bb4f9fcd783a39bd7b70f34b32f3b1974e0368ad0d780c13ea4e635aee36c2a426e5337774f100a42c277f8591bba44c3a5d82ff060a3c5dfe175f6ea1d9523307f42c8ae677d8e55ef4afb9e997ee9f4ec28b4db7ed67019f32c5c4a8510bdd2e18fc84e9e7abc28e34186f292a12c14bd36e033acd9346376d6400833ba089716da62408e8ff411233b95098ab0632259c034addd88232a9001a6c8a6195c7a5c944eb394aa4906645e75321bd902c6cc9aed6cdf06e33ff1806cff30318c5c8b3a003813bfc5ce2270b87edc2b9a14f363a3e65627e5d978a18d42a66c34c52a51ba29f55db92b41293efd040a7ca5b9ca070c4e93ea60588373ec88542617df6ccb847f6f6c8966214f8fd00f84d07e22138af75e790a045db98d9509d874ec3b7212f48c9151f31404e925810b5b4dd79941f2d7a6969dd2496ff4f773f4d5b051a9ecd36a7f7457a374f4512b8a4fa6f686e75c2db87e7d8126e9b09a85eed8255e7025b65a4e7baca54fa1b434f853fafcf1e21bf5e6ffef6b6a7bcb2e0ad39703bc05684bb9b71761ca7082a55043075fa8d02eabbfdcc635246ba281047d7016e8a672299cf1f71b05ccc6120d88bf571d9e7eb56fd14b8239a8a16717ceb06b523ee591b8c3437ce7fb9c75c003b81dee693fcbfe9121d4232d104dcbd240e47a571bb3d74107940408f102678239c94e77bb421b3dcb134537e1ad45d991d21b1529a5be5a30b5975b886ca14c7a31c5c6877d55ed28759c94cc23d06beabfb01cb309933fba617a537d87384b0636f498e479cdaedd45d7609f203a3fa59b30e4407f9c04a9c5eb7268516c7ea0ca9ad8c070792422eafae29cd0744c8e7a2a8333e4c7a330b051f3258acc69a90cef31546b40742a900179e412983fcb4a0d0c24de6ddf490b25bf4f70f62ad407a781d559b1a09124f6edb0f1f828f17edd37261df6bb6b5fa40e508ea9c958fefd58b07555f94c7c2bb3afb7a1c5d74dc1c9b75206f6d3de3365bd5e9e08026d4496a26c67f8db7726f082a340225446ade27a6307839abc84965f6a1df0801e6cad81bbb57e19bdad60734d96b635ce63977e2f90906fe6ec47feae48333670e8fe551b262b4960f723b81396a1848de19b84a9ee1e6bf49136b9cf87845240d7a5f62bbb208260ddbf2897d8f2650b84adb425a2fc9bd150441658ea413bf42f2b4498f30fe1321a018a37ce2803203a076226a1b8b3f2fa8fc31af297c775d8a38d48428120d5ca3a7811c64e7c9d897083577f456d50111cc531fa2171be21a3a2b2a0a74f4e02a9a4152147c4b0db11f149a165259586126800a8eeafe8db0aef949b87d255104e944f56df27c914a3b2fee0f2ae8c2deff8980bacc2c93fddcfae51f6623e49fe83b832350bce62bcd25c137f6aa5f7b9a5d2f657820d16cc9e3a3fcdb8cf18271763e78e1768c4eec72eadac891f8a737280d6560d535ce25cee00ec12a98f8daf167d089e98afde800dee7998316c839978274ecf72e72167733b1fe29f11a1747591c868cc97f359cd6cc2b48669cec1902a12bbb3833fefdf636e0fe10931f15c328c13570948d102e323c5889da26e2b843859d8e6b184b813ca3e4097c6a3a386ed4787828bbd20780ce29b3937b1b05ccc7571367dfa50f64c8b34b0b03d0f619fbcb2a262133ec75a7d2ab06b0b0093c2126f999b926a7dc440107822f2dc4d3768da7c0eefa747dc38245845d960a90fdc070a790ef3731b92a006020280c7d6e6cfd564bc3d8daaf187fd996f89e3063cb3404806940ca4a45183a8bbae0bf7d65f343cea84e5ab2d6cdd78b5b12d307d04b175541d17ea28b4d32a2b2456ada3cf2d144453d4d4ba461f3cec4d1e7f75d33f423af806c9e0bf21ef36e9aa8b956d5561846ef6d5cc6725711b927611e6d56a29af0f3b767061e6ed1c58465fd12f4af16f806fd344fc28f7d0499f790d0c455e64072e2c94bcac45b604dd18b64b646b6b62c67fbecf8751862b27d92e2f2d78b768410a7dc04a51cf9ab2c1d80a1eeaa39d4d922deb78c7192740ad93ebedf6fb164ea89c972c3aa2c938a6e25c66fbc2342321c74aa04b4de57404ad417df947223868a1f25ec0579fbf15ad65779dc08e38d06ba3cccb43fca24995086378276ce4cce8f42191ae80d1b7c717d53181a7f9224a2a73eba9548cabd0a16a23d1760cb7f04dab61b81c90450991b87474451fb6764694cbb236c11976d3acecb2964a37130444a2f51e722a3dd88011ae4"}, {0x28, 0xffff, 0x0, "c88ac39e3abb43cbf94e49e4cd503109d8aa"}, {0xc0, 0xffff, 0x9, "5697de2be43b33e0197ef606c828cc479d80e5d422e01acdad56c5270c66df13045cddd539c8bad7ccbee9682a90ed0710bc727f38095c6228746242b0580d78f0be1e9ad6e755b4a0eba170b5d73271d7a234bb363f49d34bf09ee4a04312a399a6636f1927fd90deba3d5fe61726f0143eec4c2cb9c3fdd3b29cf3f1b03db3a1070b46c2486d3e361eec6dac4152c6409daa59c6f0c376a86a6eec751e7996f3c924252f41750b367ac0f7c494"}, {0x18, 0x1, 0x101, "9db19524"}, {0xd8, 0xffff, 0x4, "c040ac767f750b2667c58a74c8a0da7d94c38591a30314bcf009da42cd824bedd7e1096b5aaf31bc2e3811475ce25178bcce92468916f6a1c625d440e02439da24c21184e5046e4896915008dd4805212d04255fbc44526c89c0166252cccb80140ff15cd731c51859fe0772f7858e909d11ef13ae57c5f0024418c9e4d49ea560fefd196819aab7777c49b6438498e9dc05ca99f29ea4049ac2efdb3b2b4b07049fba8b6381aeec0ed7fef9f334fb7ede444695e7a55bd3109b0877f06adf0eab9b884936"}, {0x100, 0xffff, 0x8e, "5ce970f3c58f8bf9de37d312b43204aea3e659ce59753e913d401f5dae945408e4c759bdf213383e30d9b5c3bfb3936f446077c0381f4474b08eb048176b9d1d3a1db45a0d7cc662347ac93fec392a04cb45fc60efd1a3ff0924c350e8febc6b2bfa23ebedd3d4646df3a79027a05b8e5f0caaa75495fa7c7d415509e574d2f5ab0a56d6e16bd3b2e24d7375efe0725bfccf4ec35fb583b1d3f0684a7470a9091529d5434d48c39ee67a2a46094e19543c4bab5679501339e71269fbedac4961a31282e524620965ce1428e227c0cbcaf683c1a0bac6714b3843d4b05e0c66d5b1f57fb26fe78d001234"}, {0x28, 0x0, 0x8000, "3549da20587bf729743b71d40fea8ce705"}, {0xd0, 0x0, 0x8, "f78b488ae0a89dc2fdd0816b8e49f47cd7fa93843e6f9c87e12be3a38f76d591e4e69f05b9a3093a29536ec602f079769042f6fc6bb2e85cf715b899f70b60d9db53580921074ece8ca3d2242305ddfda1ad36b4e8d50e4b3af2d349e87f2a73c7a1a5ba1aaf82fff93ada7210507f052693fcbd3fcba35982b3ca6667cfaa3512a12189cbe107d3993c5615134f6d7536e18e7352d81ca68c8b16bdea9562488b12808485750a77fbb02ed70c97810ae8e783d4c14c1b1739"}], 0x1430}, 0x8) getgroups(0x1, &(0x7f00000040c0)=[r9]) close(r0) close(r0) 19:54:06 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "ad71f09f52cf1a93c1ad9e1a6f507502847200"}) writev(r0, &(0x7f00000000c0), 0x0) fsync(r0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000100)) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000001c0)='x\x00') ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000140)={0x1, 0x9}) 19:54:06 executing program 0: getuid() r0 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f00000017c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001700)=ANY=[@ANYBLOB="0103000001000000"], 0x10}, 0x0) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 19:54:06 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x20) setsockopt$inet_opts(r0, 0x0, 0x204, 0x0, 0xfffffffffffffdb3) 19:54:06 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) fcntl$setstatus(r0, 0x4, 0x88) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x100000001, 0xffffffff, 0x5, 0x0, 0xec, 0x5, 0x800, 0x0, 0x2, 0x4, 0xf255}) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) mkdir(&(0x7f0000000100)='./file0\x00', 0x2) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f00000000c0)=0x1) 19:54:06 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) poll(&(0x7f0000000000)=[{r0, 0xc6}], 0x1, 0x0) 19:54:06 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x7, 0x0) dup2(r0, r1) r2 = kqueue() fchdir(r2) chflags(&(0x7f0000000080)='./bus\x00', 0x5) poll(&(0x7f0000000040)=[{r0, 0x100}, {r0, 0x100}, {r0, 0x9}, {r0, 0x80}, {r0, 0x1}, {r0, 0x46}], 0x6, 0x9) poll(&(0x7f0000000640)=[{r0, 0x40}], 0x4b, 0x0) sendmsg(r0, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000000c0)}, {&(0x7f0000000180)="f7f870c8c15c1ca34026aa11113866ed7a5cbd92bcf304d541495fd75c7a98e05d513a2eadc288a41c70f920041814afadc843e0b6e5f5f11445d67d4fa5f36d738f182e2f052eced3e285340c4574a9e5f6cb6c1ea1a7ce0db818f894b406b76812149e99f28eab3a74324083766fdebb072ec2aa5b1edead481bc8397784e515340ddb382a9bdf4a1c1f7730c5c47170b60e84fb37e6d15d196f1941501bf45743a8bf60680e7eb11aa366b2d1f6cdb0ca4a5fe1cbff8237185e9d9f94dfe1c6c05b32fe3d9b4ec79085791290f1bc6202633be0b47a6d59b2fbb62321c8247036d755de3d63b6bb5ff95ae8b162", 0xef}, {&(0x7f0000000100)="4a4793ea19f2cdeaa39f4578260860db", 0x10}, {&(0x7f0000000280)="2a265422682c488288b61b3f295a0a5f62d8fbc4b6ecb9dec2b0ed2e066342bd1f50c26f098e1e88e33d9a", 0x2b}, {&(0x7f00000002c0)="246bfd57577956dfe697084fb22cd259a0c52ab368edd207fab8772aa0a5f87cc4ecc6df7fc6ef740b2b1231cf5444d6f043f72b9c82e3e4957f3fc97dd13e44defdc9d3", 0x44}, {&(0x7f0000000340)="8ebe6d2d7bf07bfacede2e7cb66d2ae20ddf140829172dc3f784c01180a56beba4267c3d23d811f83020b5f3b3ba03b6a96a7cee7f04b58716985d922cf26dfba1ae23a82f06e5badbaf73", 0x4b}, {&(0x7f00000003c0)="4aa748b41a37dc874ccfd361c8018a16c0070d626875b56dd712b4b2a2879ecc3bcd383122957a129255252f14ddea57c725538b851207a9dd848bae776bec1fb049006b9d1f6c4d283cc4e26e0c7c80f80d076a6122442cf3634c24ef6974ffe4fa56890cf9bcec13550c94", 0x6c}, {&(0x7f0000000440)="c7d5461d7e33b3bc15d7398ca10996fa3687f1a3d0b933708fb6780c13ded15e4ca6df158bbeac67229815c13e20096a20a6710085449100ab2b11d793e348cc6ce5e1bb400f171f27ce0b6df2a0866eeffdc96c92d782dc29b9bfdb85c4246dcab200605c8507759da645f12789efe05387f120b16bf0e709cedc654fc15dc1c1731cae3d1f82a5e816c925b08aec3d6667a03c24259387eb0d147d860b913e4cb56570812c9e1cf2bb5aaa0b8b63e1d532df7f3d282ce62523e696afe98858fbe6aae679823e8ad2553b14859723", 0xcf}], 0x8, &(0x7f0000000680)=[{0xf8, 0xffff, 0x7, "6c7a77ed24380fe7a0007d00320d836ec31f0a5b43117d861afb53dfa62f579e2cd96ad7ceb1e0b17aabd41d2d22ebaaebd272a98a26cfa1062f95f9ab2521801f8b2289c7202a90e849df3cd16a709a383d052680b4d228981475c8a64bf22020a0f9052fd7932adf48f57f2eb28f5394b2340a3c7674ff43244db239121330d8f0f8dde846dcaf049b263509fc125fa0b0788c5a9dbafa19d4b0a71a962309deee696ea642fcfd4bc49dc03b4da5cca846edf943a457b12d7de9ff76265ba8237a5e790eb1f55eaa51a08403e6dcf3ac02c1fe682fc245848a56b549b5b3de6a1d0c09"}, {0xb0, 0x1, 0x9e, "435bb19015626701433f596cd47218c315c9981219afaf8c82c6724fd758cc19e437cb80c302d7dd044d02e1e536c5aa201b4b1ee0ee8fb1c1b7b8e30a41b37737129be912d41025e6b082471abec8bdc971b07a5b2618373fd630b0d0f78a7842391121962e07b52c640d2f520945ba851e8dbc3d8abb58a2bc0a9717108a15f8ea2a2d1c37d805e19383be24628782fbe08393f233f7e06289729fb5"}, {0x80, 0x1, 0x5, "380cb5ec8108253e710ec4323ab246b9c53bd24030586129e759891418438141ddc449ec4c2438b0f11359df256098c1459d10ce82934d49a9e94e77d71e88352c2ec93dc2c162b7d06f8bb169901fca8b00f35c8ea7da6859fd60913ee18871eb6255d3d483a4c7a9"}, {0x20, 0x1, 0x5, "e95a087f1c5f5e562a7d69d436"}, {0xf8, 0x1, 0x7, "ea0b65999d3b02f0a1f4cfc0a7acec719aa67f53facb5c081b75d7e59d4f92f4c90c731ebd826394129af73ceb97cdb2e124593bdc3b81b7a3f9efb2fe151d4a6e789c7a48f8c297ac08e839e87bf37213a0fe979c14d639dd9affd114a9c4f17a62e4a9cadca8c70bf632047e2eaaf7d4310d22af249922c9f08c88abf2be415df8b24f8f6ad1f74874dd205c1c406343988f7805624a5a2f8ee21d3250780223ed8861a74323ca375cf3fb7ba0b9ebe4fb4fd05325a4bc0ff8d623e2b36c3d4186d194548722245b6237c6502162122f5dca296c64a9f37a331b89809886c9d1c8"}, {0xb8, 0x1, 0xfffffffffffffffa, "78a02cebb4a2a6040d298d4b1ee58410b5b0a296bdd764db73c87f88dfc7395e6ccd9cd7a3e974955be2bf8c47573d857486170a7da3f3412a00c6d854206df63aa39b34910d6824aed2e5cb9656d951a9c009e576f7eef14df5eb304425bf6202d56de96452af68fb0cfb9974b155ea1aceb2b81c34bc4ab67d0366eb9f51b8b41eea7868b2748093dcb0b8ecf2a7b54c98ec72b49ea2bd9c0a4bb25908c6bd397bea"}], 0x3f8}, 0xd) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000000c0)={0x2, 0xffff}) 19:54:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, 0x20090d3, 0x5, "4121f43adbf604513c5b00000000000000e74de4", 0x1f}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) sendto$unix(0xffffffffffffffff, &(0x7f0000000280)="48d8657920fff9a17ecd5dba397951a814911c7a3ccd1109f31ed679e674f27978d8ae4a4bbaa60823f0e407ea8dcdfe144c41fab8e7f89bdd6d1db144017f227a0a117d2f59be74d9c0fd429a4b34bc6bbaa455df8be244ebb1b568dd282d99307a03d7", 0x64, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000140), 0xb51) r1 = syz_open_pts() recvmsg(0xffffffffffffffff, &(0x7f00000007c0)={0x0, 0xfffffffffffffd6c, &(0x7f0000000680)=[{0x0}, {0x0}, {0x0}, {0x0}], 0x4, 0x0, 0x359}, 0x0) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xffffffffffffffd9, "855c004000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) read(r2, &(0x7f00000001c0)=""/62, 0x3e) syz_open_pts() execve(0x0, 0x0, 0x0) 19:54:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) preadv(r0, &(0x7f0000000a00)=[{&(0x7f0000000140)=""/241, 0xffffffffffffffaa}], 0x1, 0x0) unlinkat(r0, &(0x7f0000000000)='./bus\x00', 0x8) 19:54:06 executing program 0: setitimer(0x0, &(0x7f0000001100)={{}, {0x0, 0x2cd2}}, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) setuid(r0) poll(0x0, 0x0, 0x6) getitimer(0x0, &(0x7f0000000000)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x1ca) dup(r1) socketpair(0x2, 0x3, 0x7, &(0x7f0000000140)) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)) 19:54:06 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4400) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)) 19:54:06 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x200000002007, 0x11a02a19) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) 19:54:07 executing program 1: setuid(0xee01) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB='\x007\x00'], 0x3) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000180)) shmctl$IPC_SET(r1, 0x1, 0x0) 19:54:07 executing program 0: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000200)) close(r0) 19:54:07 executing program 1: setuid(0xee01) r0 = dup(0xffffffffffffffff) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x8) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x6, 0x4) r2 = socket$inet(0x2, 0x8005, 0x80000000) setsockopt$inet_opts(r1, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r1, 0x0) ioctl$TIOCSCTTY(r2, 0x20007461) 19:54:07 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) shutdown(r1, 0x0) dup2(r0, r1) shutdown(r0, 0x1) socket(0x38, 0x3, 0x9) recvmsg(r1, &(0x7f0000000440)={&(0x7f0000000000)=@in, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000100)=""/140, 0x8c}, {&(0x7f0000000240)=""/100, 0x64}, {&(0x7f00000002c0)=""/101, 0x65}], 0x3, &(0x7f0000000340)=""/243, 0xf3}, 0x1) semget(0x3, 0x2, 0x0) 19:54:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x140000}, 0x8, [0x52f, 0x8]}, 0x3c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000140)={0x8, 0x9, 0x8001, 0x7f}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0x6}) 19:54:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9ab05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bd25d6b54cfb7d03046a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be7d0c5e6e822942060f9e13da075ee59b09d7b8b0cf8959330d", 0xca) r1 = syz_open_pts() close(r0) dup(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x21ffff, 0xd9f, "0071b3e2f400ffff587fffff84b67378c7379017"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 19:54:08 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) r1 = fcntl$getown(r0, 0x5) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setreuid(r3, r3) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r4}, 0xc) sendto$inet(r0, &(0x7f0000000040), 0x0, 0x8, 0x0, 0x0) socketpair(0x818, 0x0, 0x105, 0x0) 19:54:08 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x0, 0x18) openat(r0, &(0x7f00000002c0)='./file0\x00', 0x500, 0x50) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000100)=@abs={0x1f95d27d48731892}, 0x8) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0xc67, 0x9, 0xf0, 0xab, "0454148b819d351a4dded4f10862fbcbbe5396ba", 0xfffffffffffffff8, 0x4}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, "b04d00f3ff0a631a00"}) r3 = socket(0x18, 0x1, 0x0) r4 = dup2(r1, r3) preadv(r4, &(0x7f0000000040)=[{&(0x7f0000000140)=""/173, 0xad}, {&(0x7f0000000200)=""/110, 0x6e}], 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 19:54:08 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) setsockopt$sock_int(r0, 0xffff, 0x100c, &(0x7f0000000140)=0x65, 0x4) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x7c, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r2 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r2, &(0x7f0000000040)="670dc3", 0x3) write(r2, &(0x7f0000000240)="7c83942b2442dfef4de9a9e65183390899b68084a7929744", 0x18) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) writev(r1, &(0x7f0000000580)=[{&(0x7f00000002c0)="00e4125b", 0x4}], 0x1) r3 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) bind(r3, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x0}, 0x8) close(r1) 19:54:08 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000001c0), 0x4ecc, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x2, 0x0) 19:54:08 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCCDTR(r0, 0x20007478) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x785b}) 19:54:08 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) 19:54:08 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x5, 0xfff, 0x9d18, 0x6}) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0xfffffffffffffffc, 0x0, 0x1000100000000}) 19:54:08 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x6}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000740000/0x2000)=nil, 0x2000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x14, 0x1, 0x0) fcntl$getflags(r0, 0x3) socket(0x10, 0x3, 0x1) dup2(r1, r0) 19:54:08 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107004, &(0x7f0000000000)=0x4) openat(r0, &(0x7f0000000040)='./bus\x00', 0x8, 0x10) ioctl$TIOCSDTR(r0, 0x20007479) 19:54:08 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x0) r0 = open(&(0x7f0000001d00)='./bus\x00', 0x1, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) 19:54:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x4) mknod$loop(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) mknod(&(0x7f00000002c0)='./bus\x00', 0x2, 0xc9) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000180)=[&(0x7f00000000c0)='{*:\x00', &(0x7f0000000140)='$\x00'], &(0x7f0000000480)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='{*:\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f0000000500)=')-#!\x00', &(0x7f00000003c0)='$[\x00', &(0x7f00000004c0)='{*:\x00', &(0x7f0000000380)='\x00']) execve(0x0, 0x0, 0x0) 19:54:08 executing program 1: msgget$private(0x0, 0x42) sync() 19:54:08 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x11, 0x3, 0x0) close(r1) dup2(r1, r0) socket(0x2, 0x0, 0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) dup2(r2, r0) 19:54:08 executing program 1: r0 = syz_open_pts() sendmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="680000000000000000000000000000003169a951e955b590d3369ad58a3213704d4fea696915dac10319670500c0f20dbde69a98b3bcf78c6c7b56dafa9ebefc16fa1bdbe0471330388c6edc526602909dddd61ab688d9528557cc491767a56acc00000000000000"], 0x68}, 0x0) r1 = kqueue() dup2(r1, r0) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x8, 0x101) 19:54:08 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f00000011c0)=0xfffffe3e) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) accept(r0, &(0x7f0000000140)=@un=@file={0x0, ""/4096}, &(0x7f0000001180)=0x1002) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000000)="01000000", 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) 19:54:08 executing program 1: setreuid(0x0, 0xee00) r0 = socket(0x5, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) 19:54:08 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2080002004, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="00000018600400000000200000000000002800000000000000000000040000000000000001000000000af6ce", 0x2c}], 0x1) lstat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000100)) 19:54:08 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x200, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="a61526203a1b186a67d2ed5b11daf7c4151e32c4c82d680b5977f6e5af55646335698cc0dce98fdb75e41ef1c4bdfc9d3af1ed5cf68bdb4684c2ddaf177fa798f53471211a9b248401662a8e2683328b329dfde7149484cd84fa0cb29a88c90d079d72bf3b623bddc6aba913b6c3c905ff95529834f497be611384545b75673217d1d06559daf7997b2956534d2beee1719d8f3576805e0c7e50f003415da72c058251606e594f9431be58305a0be516b98a6e7e8be805805b655ef3093a5c6b5fc57a35bc15cc77ffad571ecb72c1a7949a2bd9c4f7c8d3ed84d500f7adeac321744c6636851881163e826b2f29687a429707", 0xf3}, {&(0x7f0000000240)="6d39116e9eeb455e9d067e4ea61fc2b216f07d5ac7ac3baee09a9000f90c7be5d89d6a70aca2c2162f0c5096bb68de150c3cfc61daf1b06ea9fa1e46aac8932d89329e", 0x43}, {&(0x7f00000002c0)="ffb32d52babcd2a22607e4e3885331052fbf43dbfda84c315cc81ce7f35266abedffd09e6dd9671dce538956d896c23262f7192fa07bfa50ffdcde24fd0cb8bd0957ddeb6def44aed99e53dfeec59dc847273f4db5c7e38d54acb8aa515714309197e4ac74141934f76380dd106612f81d6d93807f5d8113", 0x78}], 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000480)='./bus\x00', 0x400000003fd, 0x0) mlockall(0x2) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000040)="a292edc564f9611c4dc9f63fa7f4", 0xe}], 0x1, 0x0) write(r1, &(0x7f0000000000)="c220130212385100b1ed8cf29b4f04", 0xf) pwritev(r1, &(0x7f0000000440)=[{&(0x7f00000004c0)="88bddc1824158ccf689f7321522d734e79916553cab34b97dc4cbeb81858ed4495820f9c2368619adec6e29edabf974398ef581f5f7ae39e8be580b7c9d18587ca83ac018a8d5ff40ead4325e7e476577018923ec1df59c67dd5354e574605da5efe75bf28c63213755129a8d7510855e45c5b6b1e3712d44c801e199de791ce7a22b2e9f024c9874d743283b9e0ad7886e4c4e5bda09e2f4a365fe2cdce7b7288c65b4f982c3bd6398eb854091cfe7d7b05f418dd5a4b3a3ab4e4d7a2cb75b4", 0xc0}, {&(0x7f0000000580)="348126e8fe297931ba117be53bb3c322174971fc2ec87c3105d71d19ac81e77b9a1df21cbd7562d12022b329c3220ecab7380392ff8cc1ba082d8b678d065072d2f7ccdd1a929b38f70d9e886cec779e4db5b44b034fc6acf2724231b5ab21bd6bd61b14baf12ce0f077708948507b99c92691e6ec82e3463d0439b2a17ef55bb8e4d9afa0b3585d806520f051fa8c2a419bb66724ecd68131a9bce56d045bdcb3b20d458f4c96564c8cdab13503c779b85630b9f357e28b3a17753d4eb48162d9b9c557d48662709b736593cc7d5bbd42eae930456d25119cf466836f8eb5f1157c78087d4557735c44a8bf2ce031c1799542f5ce03c3c056e60e95fd30a858afd4affd72421f986d2ad4d0a4738bcabdddce5744c74561240c7827d23a846290f1b08fca8152d2099b9a4f7ba49a171b1518431b995387cf2cdb71331b00fa37a67cb26b9ddfa1a8cdcb54afb5459d2799db5a32c64b468a4f21ce1904d1231262cfe84267d0a3bc58843a4e233ea13dc8572e3bae4aa3ea0684d0cd0d071e4ac2f12a10e829fd4d5136ca9be1381b5730a591543f2f3ba5b584e1790ed6a44f562886d0c360f8d35e1d0a5fff69afa667fda421db0a4f6fa47a1f47b713639c20b7ca97b9398066faaeb9d63d0ca1c2539d63e3ba071a3a6df9ed5e50295c47d04ade3ef3b14bf8816abdf38720f3b2f4d63e86527ba5cba249821e2a56f0ea40c8566a1f2d6c98a8ee6379598c1376e6e68449f360383654bba24bc72675bae1a756a4b8f9c81b04b9f0aeb7ff6a1f308fe0d901e134a0d7160cd842ffeaaf4751ee7caa51a790ec2a58ec381018d792f2b6ec2082b74473437f9c9e747a1f4d82da83acf7065706355d82dd26e86d845ffdb1be98d57bd97231bb359ed8bf30e415a39e806ac59d3047f2dcd8be564e55f0b7d2a3312bd9b9c4d0ec530a12230ebf24ef772748443df1cdf0ad245903a22bd6966f526a168fd3b580bcd585c17bb8964ebcfbc6df2dc26fc250dc8a2e07a44d7bff77849fac5037cb98c4859b033d173b18877f5b5e4ae7ea7b6af8fe386ecb1575e2f5b566d8c14f63d4a6bf39658a1da9c732a6547f85e5a30f471af9bbad4caa67830ee53d18fbbc65cd3b3ebb0aab64fcab9be8881fa784695fa412ecc3caca95bd8188287e63a814e697390d2530753d79489743ec0a037980f23d1ff2406ba88d9e8128899491bfed878f64f90bb8efe21844e7f327683257eea5c6a1c80e1c12d02e0797073fb6da1e13297f0390a2701529eed5564db9eed77300aff7255097a00e6363f3d60f65d200c08e97744cfff72d6979158a7ba3ee7e4186703502776a1256f59e14c08629ebe492a63a2cabef51ddf6f422fa9dddefb767e1f1a7014baffbd077e09b9e7c59188d76794dc9bb69483170e6f0f52a2d577c4777bd3d043cd759bd8ecac1208408312b0d494012c0c5d72bfe093ba3645b41946d186bacc59b3798493f30fee49175e7cd106231c7bb7a249c7eb96a9f217612c59e69a48947d84903cc3aaa8350e07515c316283e7bb09f575b08bdd5c05fa0d640dfc3cab66d43faeeb94848a73f1fac03507c01fb8215a808a6d30bd8575a44ee449dbb90af1a9d2313ff44497f9a912921cbc0dcbf97715ee769feed2b6138307a87210130d540fd013fc6efab009eb63cc2f9fb9c730bada25789ede0104fb9bf4276c907ee8fa9c926c801ee7d768d08acc795341b878145e5279da22b7cb5061d200c1394cde12a82f29356e84bb6443193a2d7a83636e9f36c10eb30a7a426827f3a35857af91404ea5247f46fbf017af509c807e1e8cd634b5a9fa17d775fd0e57546940084cab75cfaa9fe9034f7996f355e8774d46e37a2320c755f52b00f81ff8613e9221abda8b75c8e9a44f9c8ef703153b4fbcb73184e6555570b797d0000cb1373fd1b422260dd086708e63442509c11534108b304f6f4ea872f1235b91af63f7b7644e48f1683bc56ef8a2c26db383483fdc825ec08144a304eaaa9f43f3f68ab58f62176241ea09eb17911ca0e0b344ec0ef3e5fb93016a92c54beeb82902d32f93431bb82f9990031d2042a6af17020e7986eec6ac9fc9a895e36b45f9c73d2619f580fa7a033cdedcb2f0bf663604ebbb99d82a18a7c38e3575395f695aeb89b09eab4faa85f7ca79b54ebf950bf011ee8924670c37df7e62a14d1eaa8dcc76812b948de01d9cd2867b0addb6a688e9d61ba6fc3db9ba5917fa79540ac3f231350c75030a885c2280e1a57b36f6d03df4c481424ffd44cd748369f482ec01e751c4f7b4979739e981d3943d82bca1daea17f9e64f54b20d3b5acd079e9e6518340ed4579ddc2fbe961daf0343f93be34e1e3060528485ac0941373fe243b00bea74b76cc7d290e4777e924a5de97c4b315cce1d6c4f4e17e7443c738520622080938e69ed8dc1af9a956b96e983935d9cc3f0913dc3d8844cf8d95da848e9434e7dcb86c055b25bb551f1273f60dd2baca9e463b08d8644774ec313ccca45e4ffb808d2da2293274a6514e3169a15b5af292d7940bf7183ce9121df3e7e069ca44b09335ee3a0aff92f2a905062f5e0c4e3956ea0a7d8fd34688bdc1703749b91f544ec5ab2752e9c3124a6de8e2760c07bdd83b604f2ae9ab8e558c38ea6617e4369b5b196e934d513e40675010a9ecd967aa1beaf6ebfe6802af896d2c4ee865fe7a4862857f186d25e12e015ebabfbbe31f52ee3d14abf9e3d9774828b5d8f1899b6394c28d54888384a552d937cb31bf99dc22d43487c478eaf0b85195dff6382cbfde2cfcc8b2b694644aa5482bbc0d2fdb88600b2c2f6370b0ad13af79be5c558dcf332d1271f569cd0e088b5c59d3e5ccb735aad064495e52dca266c8dc41c264dba789dd593ffb3d701b654d8e5a39bd444b56863391d4de5e9c9a908bae15d02e0c28ea41147d0f6408c80139311b5c3288c3693646524678d990fd655de1f71ed86a5a03517e2022bef20357a2f5d841e40baa3d5808e01ba07d7ff6bcb8809addf7c63d9787a54c3a094eaa2aa75ed81054be622228e8441778bba62146abf4b81f52af16de19f1fccaafa2d5c256e30717fec002658d6e24720b860b13c7d8b16522c6509649e44c08022106ae9a37e099d68a27ccb266714e531bad09124fc16d52c0075016bad600365f949c210aff00b27483307d4a9b28891801870d9d844a6c061f98af436b48905dc4617ed62af3c126e5f48e090fc633a7cf9f62f6c57c21ba89ee3deaa0567b94be178759bd25fe2021784e4493236e8675f8129a5e45ffddecff6c17947567d095c1f20eb650f778d7ee019df83cafdef19e20b85843188849ba49534a945b9cab99e9cf821fdf47358d4bc4800eee83e4d098027359b1fb8c8a728277fb6f11ce51c377b31ae1d95b8a6f85b5044eff3d609598e310e7b10c282f17a224c6f5fd0c5129848c65da6cd74f503bb5ea03f19a6d7e35f1da110b704d70e4307ac85e467417039a11b11bddcf344a64ec39bc62c708cb2eea14cb8f1cc20f5d28bbc6c8f4093abfd5556f91be4208be6634dadcffa68a186dd756b231dc055ae36c3853754ab22f4350e097e0d8f9443919f827f640637f7b45ab8a476741dbf7f241acc2372b4d4199a479a78e7f7f4cb4c17df6b35585d8b5b585c2f38dbedf7cb6508172a58a74634d9dad7fc70d33c4262291253bc9c2ede1a5fd0929549682c3be56566228a762e79c96ebba13709d5e107590595f791f4273fe6629ce9d48bca214e358fa8c43cf6ae90e1d07871d279e7fcfa09e5bf5566aef784db73e7f1b9a921d5c4d462d0352a009a8a08924d6f42a2993de90b7598cfa0d433f0c8cf9c9dc528adf2f331aeb8beeed63273680dfe0520ec9d8a838c02a093d990e16e01b3bd85d89900d3db3d4343bcb03490271bdac298c6eeb338883ba0cb8613bf630bf07bd89d8703ce420564e10e1ee80002c27b0d5f694e6297b2ce0fb6640c7935ed6da3a09a3125df1b8b694f7a4fb54fb83a47d0d49eaba337d8fb6dee051e288f6b308fa5be532d05e1c16d7e103c3ee05bd129194fbfde019c7576bf726a4f9bc18fdefa7e16fae0ccf5cfc662226b41cd283e331512486374136a82eb5e56932b658809b9790b8918a98551241cf3c732858d778433b827d8385d71cdf19ac3520981733e45808e7b4fc952f1e3b52ea6074d590e84ca6eb9d033c35bdbfc4ad497325c545a4517b1c31c2f15d92cb50ab3cdbbbbe8c6d03e95d75f5874457946cefa33333a846df0e8b994b7775b41fe8443a9c356ccb765802c00156539b41388e66dac382d9be70f6bc52d564aff5f9989ae4e089540487c8d94035f4182fc1c1861272b65ec691cc3422a28f9c2904c54ed5332f200016de50bd6cef5d36427ad27ddaa8fd3c3bf5eab9bd5089120e21df500d170fd5b9ff831034790da0350062712bdcd5d95d0171631f1ce45c3b94429a3228d7efe8c74f3e12e45ddf69141c87aaf8b306b78eea69acab99bfb88e0d36215a8445506a140b63c241e2fd9dbb2515f0bb4a8bb749fd3f713ee8ffe285f8d8e161323c4a7f58ee7491b41308d6bc2c7f3860ff0ea19b4532501e0dc2926839430b7b49b9797f947276244a377faa26a79b8a0a717b9c940614f732c8e5f99d222093964c0bb4e50992106c2f723eefd6757417e22696f5807c2f1fc846bf67bd901cfe7c83b61bb2b63ad528ccb5cf6c784267aefe5a1f164627f99969bfd39cc09b609fe3143ede67f9b395d28c8907645bcb1a28522e2a9c87c3b16506065d620af59c30e1e97d58479be7921b352e6d5de59bee031061a0bd762c95499ba609b6d4c34139f67df2bf97453855f823e08d84df6b4a920e67025d765d0642de7642bc966f3b4c35a24dc7b3e9f268f1b9a05c284b18ce52c8fff48f31b722f60a82a1f6af6fa2382d57e5ef8a676887ee318e39b0a17ea2906437f63927e0b3b67a96a73d5680af6506768d5d2af9f1d595149fccba4ed0e59f7c22b0c2e6a9241e0fe28d5bb5413c359049fbca51a60ad4902c7c2af038f3f28441bf5a8b95c213785317e456b92ec5a2458e8b64b938ac4dc06ee148e7026276b0e48a413d6f61a0dda4859e76aab3179ccd9c67197cce27f9ea5a89f2fd4f3eed3208f8547ebc5d8c1b7ea6ca6bd415298b2889df1cd200b1ef0646997251e036cb72a48932f425bedb24f82990627efc3e07fff96d9a8209e6e4c892a7f784e51a6b851824f76bd59cd83af044aa7c30f437af401bb238a74f2c8cd647b06ea604f70a77c672a0df388091dcf2fd0057005c93f7d06884135ace8b879568eb2889bc8f3f77d6f8de77c286dc82fa79547de32094b96e088111e9021a6e1d9483c37e857e3725ff28aa2f7d90b3e33c3847c5b3a2f3b0d658e0cdccf3293b181642d3abb3d8461f0f856a9f82ec06fb5bfeecd9c3f5c12119ef5d17a7d83b8834aec8ce6f358266c7400253bf0c4c99f55b0a31dcc87ad21b79388cb36edd7bfc966bbf87ad131b33add0631c02697eb02c21df6ec9959f842210ff22f98b9d5ce9f3e61afc1a4f84670bb8fdd3477aaceb9bdf1dcb9aa32418fb3a3f5089fce8bb11a3bf94cd39661d24c3308c5a8c5771a373e974ef119327cb03d677075be236fa95124a104f688939a9e41de39800c1392577d5ab0d8fe349e13299692a95a09b039dada42cc64d514b7d462cad237d82e070cdfbb564280ad1eddfdf70d65bc0c296d6760478bc5d1ea46736d17e762c703e1e934e4a41", 0x1000}, {&(0x7f0000000380)="90a7726def69bcbd2495a685c88206fa4b0f2aa27dab5a9ae5677fd0b1030d30e724fd3483df9f903d8c695e6f700c7cad4ec9e65fa7baa404492132828fd2385e886f49b8", 0x45}, {&(0x7f0000001580)="fbd75d60772e7ac8e9ff2776c6e811c95c3d3f985d9e08570e87ab3e0bb7b6a28241e9b76879ca2de89bd02ce74ead1ec74adbbd65b0f2bb5f4af85e372dd84f7f6c7748aab771e4f26826c984222b1f8ebcc724c0a7", 0x56}], 0x4, 0x0) open(&(0x7f0000000340)='./bus\x00', 0x200, 0x48) 19:54:08 executing program 0: mknod(&(0x7f0000001680)='./bus\x00', 0x3a0954c44f7b202c, 0x1b00) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x813, r0, 0x0, 0x0) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="000000080000000000000008a600a605000001"], 0x0) r1 = open(&(0x7f0000000040)='./bus/file0\x00', 0x2, 0x0) write(r1, &(0x7f0000000200)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0xd8a, 0x100000) pwritev(r2, &(0x7f0000000540)=[{&(0x7f0000000640)="581f54d88d53d378bb3f727ed3c691e3f36aeeb7af6a089aa53ba86e352e7c", 0x1f}], 0x1, 0x0) execve(0x0, 0x0, 0x0) 19:54:08 executing program 0: r0 = syz_open_pts() flock(r0, 0x4000000000000003) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) r1 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0xfffffffffffffffc, 0x922, 0x6, 0x78eacb16, "f874de2df1e553ae05a318a904ce91097584ae3f", 0xfffffffffffffffa, 0xffffffff}) login: OpenBSD/amd64 (ci-openbsd-multicore-4.c.syzkaller.internal) (tty00) 19:54:08 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x7, 0x0, 0x0) socket$inet(0x2, 0x7, 0x70c) 19:54:09 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = fcntl$dupfd(r0, 0xa, r0) connect$inet6(r1, &(0x7f0000000000)={0x18, 0x1, 0x10001, 0x156}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)="1c36fe19647366c2586cfb6ae8b3db7271941865689c9f94703730ae12ab15e4f275ca12c88f039b046738d0513d63fa15975c0f650e0a00de480e1d53a549336655d5dcd57680a436b0bf7386cbd255744390ff72c983618c25a8a8005353099c633637b45f0cebd170de45f79337e08f2a60797a18a37359fe460d7a48718a7b9a42d18d64e425f1ca0472cc62ff20851c9bc1b60f6ce4a606d2303d2e4422a40401156a49729ce90f7b4cc403fd20f55e09e3a92ae57aac64a35ad814", 0xbc) 19:54:09 executing program 0: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="2991c4e698c094a2d00caa00c95a4aad7a31d2d52d3ca3f0c4aa9907adc993b4f3aaa6c236f283873aa82c4d346cd590872f46637cc3552cc8825a7f670ee4fe5b4eb62b5013d6e2d1a67ad56752b4dc7371e0629e9e221bc3af3f04ba066d8469f48d0476ffa592be6272d3c5bcc85b57c70445b3cfc00497768cdcf58ef66780f6d6f3212154ce79", 0x89}], 0x1) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x800001, 0x10, r1, 0x0, 0x0) writev(r0, &(0x7f0000000080)=[{0x0}], 0x1) 19:54:09 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) fcntl$setstatus(r0, 0x4, 0x44) readv(r0, &(0x7f0000000500)=[{&(0x7f0000000140)=""/145, 0x91}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 19:54:09 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x480, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) fcntl$dupfd(0xffffffffffffffff, 0x10, 0xffffffffffffff9c) open$dir(&(0x7f0000000100)='./file0\x00', 0x2, 0x5) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x20000, 0x0) kqueue() r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x800, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x40, 0x0) r3 = getgid() ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000340)=0x2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f00000002c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getgroups(0x3, &(0x7f0000000300)=[r3, r4, r5]) close(r1) dup(r2) clock_getres(0x4, &(0x7f0000000080)) connect(r0, &(0x7f0000000240)=@in6={0x18, 0x3, 0x4, 0x2}, 0xc) r6 = dup(0xffffffffffffff9c) r7 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r6) truncate(&(0x7f0000000200)='./file0\x00', 0x6) setrlimit(0x0, &(0x7f0000000040)={0x800000008, 0x100000000}) ioctl$VT_GETSTATE(r7, 0x40067664, &(0x7f0000000000)) pledge(0x0, 0xfffffffffffffffe) 19:54:09 executing program 0: kqueue() getsockname(0xffffffffffffffff, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) kqueue() select(0x2ee, 0x0, &(0x7f0000000140), 0x0, 0x0) 19:54:09 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000100)=""/244, &(0x7f0000000080)=0xf4) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000300)=""/56, &(0x7f0000000380)=0x38) r1 = socket$inet(0x2, 0xc001, 0x100000000) readv(r1, &(0x7f0000000900)=[{&(0x7f0000000480)=""/69, 0x45}, {&(0x7f0000000500)=""/184, 0xb8}, {&(0x7f00000005c0)=""/237, 0xed}, {&(0x7f0000000200)=""/19, 0x13}, {&(0x7f00000006c0)=""/107, 0x6b}, {&(0x7f0000000800)=""/65, 0x41}, {&(0x7f0000000880)=""/94, 0x5e}, {&(0x7f0000000380)}, {&(0x7f0000000400)=""/26, 0x1a}], 0x9) getsockopt$inet_opts(r1, 0x0, 0x2000000000020, 0x0, 0x0) r2 = msgget$private(0x0, 0x108) open(&(0x7f00000000c0)='./file0\x00', 0x280, 0x84) msgrcv(r2, &(0x7f0000000440)=ANY=[@ANYRES64=r2], 0x1, 0x2, 0x1005) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000340)={0xfba5, 0xc2, 0xe70, 0x3ff, "e497997c95ce5f688fdf29f9da4415cd40a969a6", 0x0, 0x401}) msgsnd(r2, &(0x7f0000000740)={0x3, "d2ffa99f328f0f8d05c4b6e1c3df16d219ee95f59989c1bdb7daf3c7e74abc9c0251c94bc9127a3aa5fcb55031a45a816aae88a54619e341577975f8a7837cc42452c165b83c3089acf9fc26649ccb13d3591e975b71cd03d7e226b6bd8edf8bc99eb28e82729906491c1cb62cf818637396bba6bd3e01d2f6959beb78cbe9704bbeab22"}, 0x8c, 0x800) execve(&(0x7f0000000040)='./bus\x00', &(0x7f00000002c0)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)=':\x00'], &(0x7f00000000c0)) msgsnd(r2, &(0x7f0000000000)={0x2, "4c3fa83e1d5c24e60de21dc38c5662a7f7ff8d"}, 0x1b, 0x800) 19:54:09 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x200000, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) shutdown(r0, 0x0) 19:54:09 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = syz_open_pts() close(r1) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x6) bind(0xffffffffffffffff, 0x0, 0x0) sendmsg(r0, &(0x7f0000000480)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f00000001c0), 0x10}, 0x4) r2 = fcntl$dupfd(r1, 0xa, r1) getrlimit(0x2, &(0x7f0000000100)) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x16, 0x200, 0xc3, 0x1, 0x3, 0xfffffffffffffff7, 0x8, 0x1, 0x2, 0xfff, 0x4}) 19:54:09 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000040)={0x7fff, 0x8001}, 0x10) shutdown(r0, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 19:54:09 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x840000000080, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x8001, 0x1, 0x5, 0x0, "903690253c1552d5a7d97d469c71fa4d1d8f83fe", 0x9, 0x8}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000200)="00004be3b74efc", 0x7) r2 = syz_open_pts() close(r1) r3 = dup(r2) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x3, 0x0, "854967f5afa680400900", 0x0, 0x4}) close(r1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x539, "4e10035cd51c40c2c43c10152867cb0367aefcb0"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) sync() r5 = syz_open_pts() fcntl$lock(r5, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) r6 = syz_open_pts() r7 = syz_open_pts() fcntl$getflags(r6, 0x3) close(r7) 19:54:10 executing program 0: r0 = getuid() setuid(r0) r1 = socket(0x2, 0x2, 0x401) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) sendmsg$unix(r1, &(0x7f0000001600)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001580)=[{&(0x7f0000000080)="4500e7e6d55a86627f39f35e0c0378fa11212530dce192c020a0eaffa366aae3d40620e9dd46670e9afe8347de9f1caec146efff791847c98c93a226180ab9b4b778aca6730d4d5697be4c311b8d25bcca4c879c15719b4305c63c6f596d155cdde0a02f4dcbf590e2d49216c2daf957be32fb6e140f90af24d09d7afeec302126516269e2361f29094933f00b3c2c8915f88b34c302f9dc754cce22d61f8668fdca762429d5f4b2ca0d419ced6d217fc626491906e4b89173812237e7e27afcfb5478d71677b4d273", 0xc9}, {&(0x7f0000000180)="7d388aa079e1440e7c6c06c4398cbbcc0c94f80dd8880650c1004716ca221895f7f4c3122093b5ba52331e7e4c19ae7614d0e1530235c09d8a34faa53954029d32ce50fc91c66227faa04ab945c98f47f2c0164e0219808c0472c18ed7696ecfa1492123e37d24c0ec67652cb4ef0a8c5f32ee252b777cd10edbab1bc30021418f8c51bf409e695fdedba3f202130c34afaa06e9ceccf558f9469e90df715df2f8ecb6a8ca5c6c76d7d33adc1446cbc6fa51d5a62bb24a57a4ae4dd567a5d83c438c73078ec0e86c41fdfbd9586a76c6518da05973009b70844ff0a6", 0xdc}, {&(0x7f0000000280)}, {&(0x7f00000002c0)="936496efafc9d22f790c5bcfdbd3a662f1cfbe48bb05958b058428d7828163ff62811e75e42d310fd19f4a282512d5917ec6723c9fcdefde6ca8c39b318633b6797365dfef04ed39b36a4615df31a3fb2e8bf4ec94feae02fd3e015be436cf41b9cf76e11dc347d0e60b0265bf2e340d4425dacac9c7982f9f0e9e65db8c7b8b95f7a95fd498a2a62a49983d613af6983e4649ddb6445bcf6abc1c128fb2ce6cb2bb544e4191d97f43970452c5f16b735596bf28843fba643e232bf671193828a5170bf3fdd1398b07be30ca710159", 0xcf}, {&(0x7f00000003c0)="aeea4549bd3fe1d4da978eaa6616ff96ec1ab1c370eb77d9690acbf146fd402a803a665b798e549298a59c9154764a6ba5fa9cb1e11f93f56df3ad8a021b2c7145361ffd95c8bf5be1ede59eae9fb9b001bab6d014263a2955c551816d932088d380dfc7635039dae97e18314e011a94bffd7063d0e8bbe2f491be08a6b91f773edb0318dae2ec7e7787b2", 0x8b}, {&(0x7f0000000480)="7af5b23d059ae2679370c02392cb194a3eb523efb9333afba25a3fe1413d67bfadbe061ed845339ef4d99b5932e82174986e80b0af9698eabdf46cb0d2592fb9ab5ed9fe980978794eb6d6cb89a482b0bfb5f115ebcbc6d3247cec06eff8c0bb70e75d21507fdf041e83edbb3d64da4e77a7308c800144fa1ade289e99134a7ac6b308d3ab31b0226c96c4e424eddc553b2b0e68ebbf9e1c063bda8a4c5b7d98bc81c8ea9a45371d8056a6a5da4c3b5a6018379b5396f77faf7367cae6a676b9c3f6ceb1", 0xc4}, {&(0x7f0000000580)="cfa4d3a1acb4dfef8345e5624b125b7e62fca2ce2e02950de19baf49bced20c55e2a92455f446abfef5a8e955a6ef4b2c18f731f2627c3d73a1eb567eda5d54753ee474e535b582f9093393d6d439b25e7ecbb4742a4f5cb7ccc5c2a081cea430b9bed8265f317cee6861ffaa5ecc824a046b774cde0659f9be8fe4d6fb49dd04b54030a4be176545d459f4b6dfd460c75b74f11ba0158e63c7f36960ed9339bacdf27e2ac35240504e04ab127e9e8ae7e13bce9c948b9f06f462006052422a86e44b21c8ad990ab88c10f90bf1706011bdf88a85497f3598f1090794ffac53ee2b30a8d9f7cb7cfd32e7caa4d2954aa7541ac4c18bf1274e0716b0c356c8c22ff3edf3dd8cb3f49464471e113fb6a36b2a47e6b30561af5ee1a32ff130f8246f53b65ac992049924d0c1be9af1767ae1af0c337e2f198e1095a0089320b501346b6fc66cdb02adf03ab64ec86eb3a9d07afcf3533f109f7e94095f4f43d58c26010418199c31289ec049fdd09d07f3b7ce6846b9b964118e97b451d6a08bdb0df823b4932d5861fbe1226da50878f7fbccacc8bbc177f3acf52f7dd5008e0aea0e67773a3851aa225f1a3264f41132f3e061e0824ea9ce3b2c2e7698a6d1c86a257af161bb26a2e89dec6d0b69bbd0d6563b062eee3084957e79a0e28c990804fd1b55331f91aa3194401a5651bc099635fa0117c973c7340ba8c9dfbcc0859c8f92e688a7c9960ec88a1f88c36b1873cdd667ed7ec16b90ff94d458c45ac8ca2486963901d336f3119299bebd3ae9e4c3016f0f8f59de14fcfd50584f44f842f709769112e2df24221919bdcc803d0c3b91ec74c7327e3a2fa7916997dbb0a41db517cea13e08c3ccea3e1064fbbbabe02df70842ed1f4249b4d5bca2a96de660e2ce4b00555317378109f8c5fbb7e4052a26170f6adc03d7379147f26cfe36e04181fe6144610ce09906421ec2dc89a5b2eba189950966e821cac423a851fca2c8983fc3bb98369d2bd8c565291bdcd5acc7cf781510516872b3585536c0861696efc446438668ef732080c6fd506379fe26f548adf562350da0f7e98b76d788a414d46a09d41548a6cb387e37b876d85e2f8b1446d09a60c8fa61cafdf1fcceff9f05867989f7a1f8a0c5d9347c76b2af0befb8377c280c1937896b012905257beb56cafc47110cb7a222fd89ec4c6dcbdaf2824a30e63ae2ec70869ea020ea3f6f7938bbc6e2814dc8d1103b36dafc04681d30509cfa76fcdb7f18996b1f624af7890cdc11e004085fd7332d8b0cf29460ed648e75e8b730142abdc7302353db96f129bd5b16ca25fff00bac4d7923e394c10ef0b2f5164fd85a279ae8ed9dcddc77e2a223c9b0e5f267cc27501054f98241a3e54a3feaeef28951303714009a4ff517ea00f173d617cbd14d329d32ef42a13c49f07b986d48311ec1e75ecaf1386f56f2d0547c6762a5192c7f57497936538e3844f043bf4f620a46a1ddf1c9cfeaa1b72f6e76ddd4542d9bc44837c52e8d360b0ef86152eb3d6ed139798217d22b7152691068267f994564975f0f3693a4da923052c9c6975ee383267bef544482cc1848f9605a6bafdb9f027e07422cee3a945cb68765969d2be8f55b61824d69f07743ae9d00ab98a9f28e3e10c14a76e2eae11eed54609f1c2b608216693573c033b29801d0fde0baeac36bb530406e2397f78ace6b8f87cbbc406b2e4bb235ff17c48fef44603d55d336d90b84c61f54f1e47d8e96a2a5012a1db103234482a706fc71b0e4e7b87519143c3e26a15f6ff3fde839152e1a28df8412deb4ddb3e5ad46e1049ebf66f3eb5b9d11a6a2b1f46069c876472b965d6b19222fd1a8fa1f166ee22c1c84a48b2613878ab98947ffb20887d12a26299afe21eaef179964d0cc73fe6b91e3a23abf34b367b90d2ad976c49e1e191e5924bc4c1003141afdbeaea778f984ff05869bf9feda1edf58c99ca2b9b26acc269ddd9bc17da647a357c48c0ebf283b6fc1985fb80a6d71f5a16c9f5fc7c49a0699c307b3b9fc28157339fbedc68f775e290877de4df15bb7cdf129fd8aee41747f6b1bad9b24b98929fa8a78c8873cafc302974c6f9658f2869c023b8ccab378c6b0f29913f31dc2eb76e1f885de6de5c29c2700556400a9111cefa3b1d51f958fb53c6807c527cb0cbb0ac80e391529b67648a8067375ecb4a8a25d20ecf8d6f1ecd8e95aee2e8564283a1aae78aef7bdad8b7e1ba2135cdf594659d12e95d5d4b23a1411dabea12200b38c6de8f60776cd8b54ca21c8c5bed1380c6bb3d2f274220e0fa49018641da9cb410580ce3785a41385893977992603aeeb2848e7094c3879fbb899f9711ff8fb198796bef9c25215c396ac238dbe66bcfd619a659a410b01e1dfec98e3580a7d0776376ddf7b312206ea4da102a7a38cc5a46dde5ae14f746722927427d016fa9a47e69e2d0371e912ffc802f41d86b101ee6f246888b85df8cebd005969da4a9f4c38536d7b54ef036a6e79f0addc85df4cf66d8a11331e4d698ae7c0ecc3b4f174afb5ca804320f1a858335b62f445c9238dc0d0e606d166e3b8b974f489388191911a4eba28b5d46e210d838748a5b8b1512da011cb6e8e916034ba53cbcb073eb8e71afef8ee684ab32a1ea51fe8ec918c032ed6fae06a09a7e5ae72f5b24cab1b1ac6edcfbf2fa657421cd47762418821171ba29ec63367323386af94e5daf7aced722f6fb004b541d1f9332870dc43bdb059e7e44d04eb2011044a2265289f554ca04975be799add07626a1ca89b209490928bc741252b053b6fb14f1c864aa37364f6eb3e5e7601eb4db472c0bcf5141d3bfa9f4356b9376b5ab8a985603a19def600d870586630a2a1b5f93a0263d64eed308308990f9273ed2aa9ba5c5eb454869289016c3ec532a5c206c13fefb61425259bf0cc1651e15d45ed7d0e50603d83e37d43410d4cab400106c4b54c5509e10facc1d9d77bf3f8fa79413b971f36e03c48dbb3e2a20945d7437f8cdc5e5e66c02b60f63d628e26c9afd7e725b6a5b9952fa2f6dd8f849a571542e32993f21cb3b6b91a1dd4ecb6450e9210ba2728d4c93e1ce1e57a9f02dff5eeb6f99d72c2245983c1df63f303f9f6a4eec539b5372763490736a3f5cfe5822ec0ec6257b0c257856319b341250c355dae1beecc16369f5cda5e929e6163603a34cf31accf9d70d6f6e87f830b36bf9c5843b40ddf9e1062e9f2ecc519c165a6f70a9fa41ff112ca4034ff240abc3300a049d1a5ba1e5299f2d6b0951b90a76f6eca3d1f35d616e033fea2fd12bcbc9109268dd327a70eaee08429560ed3f6ff5b7d74d8b64c317611fe0d96052a4b9600ed9fb28535feb03c38417c91c580488e2204a948235a86454eca62f6199c44e42c9228dea9e12d095e60cdf12b1f790b74e6978bc0769696af86f479238fa6e47443e2bc35799b173b1b5863feeac74371d7c73aa027bcbe521a34e2deaafd2d6fd0b871bb12c1ce84f9729813d2e3466ac8589c3217dd52af1c5278b597dec9ec0739358071773bca6bd015ac7e76d5df330a7eb50cd2b41c92194df6493b31e1bca3dc2f5d758c48ca68b623b78be006040de5c3db154e1a03f11f3c269e364c474ffd95bf8c552d4c619e1764de2134da6431816f77c4f81210466aad3dba023d92161114656635e9f0b1858d79962d33b9ddc6fa656827ef840ea8696729654c6ad99ebc99ec52a0bf5c0e545e09d72c8ce3183e97cfcebc3ea74b8fdc9742769b4bd134b6b51a7170350cdadc24aa40c74e6aaabd436b3fbe03ee981dc97ba26a7b0903b793d35ad6f58fe844e3398e34e269074362932f1442ed40166e62a8c803837bebaf505b501c364e27c97bbe37889d1c190f3113204c47fbca08fd0071fdbbd50eaad223b6a99e088b085dee13ecfc398b9500a71215243e9f20fd0807c3acc1feb82eab94f933e50024cf547ed835b31f44f04bce62acd8964119cb3b25590cd24bf20fd3d6916ae77a98940802451b1296186e617dc36512fa0000e0aad0de49d657968383b694e1fcfbbf0d3f86e81b5dd5b8e5276121d5bd4a2b1347ee29d46844ecf945744f5071c9196c6bfc590cdeeb86ab6b9f0ef497db8ce6ab45a2217e7053c7cf5eaafea6d461ac6152c178b56807942cf19de3f2b28d686e5d198b316cb14e920addf39b4e4468b6ac8f25b5a1796ff14115e92282fc136ae119338bb41fc0e9d325ce48631bf0eb6e09c12a79c35169a87b32446b949ce179ca25776fff044b5bb1073eef949c3264426bae31c6acda3934ed0f4c409a49669750c6a0591b110feb8200f8c432a7fb697040c2639e73943102600577d639eaf771a44e62e3e245802f011972576d3d265f81584488897e7034d371c1d99883cc46ecf1e8841dfc3a4af22d1a8fa5b7a382666870d489dce1c6c3a99f8b3c8cfc7454184e7f18eefd01ebb14800d722f377ee7c45fc356c0275acb90906f21b78be3a1b4d14c2c06d2029623fbe680acd67298090aa327c8c64f0e46677bd75b827ae9f68b919aa6b2401366c5b3f68c271a310e0bfe6fb71f768d7a92df763466b786650d56e459f1fb05f0fef2ba978d8f237f2b70c79afcd00befe57c22024cedbabe9f85e3474afdc9522e2f78c270d80b72e02e2e3798a72e15a0f95462be64f0908bc2cb27e28269d8122f350b9f9e3f5c4abf8512649f4b9b0d7b623d718c0ac227fc4b1bc0a8e2e4cf06355f406b2b76ebf2bde0f992c019b6003323bd121b51efe1681f97892b195bed5c21f514784040da85c8b6b47fa24de2c67a65bb1020d6a186edd0696282867b0ef9c4164afd6a12be1754e2ba6fc7d69d4053f79fe401c9da0538d1e40c10b4c1d3e1ed6a88ccae827d367303a52ea9f465493ceb0141450c76e7950bfe195fea58105fd6784802a4b70287e2c49b439694d2ac6801a2634365be3b07234051a50701556ff01cc747d3a36fb4d35bb24dddae759560fc205b7684691625b5fba9398da26d33016f9fc2877526a0d81401117586a41f5b01db0d704c8c74a00ac246bd187c868fa0d429ba0ab12a0fc041c8435bdf3b6ae7f1e1f6ebd00aaac45cfe4f182840d8c183fe4006622bb2e6a3d7b6b66b1bbba0aece54e88b0adddd455adea12f861e9374b7f08c4d35bef156d22d601a09f150d93de9c540c2cdcc995e7f72e24a0710e59614d1c0dfe6252b861309fd783b8f6bc007657adfe69ba90338697be76c98b0dd5370ed02a698f18641b10bf2c9ab71272c5844ab9f89232d8bb0c3f949de1329e2222f03b1e12fb29e52e3bd69d7f175d5be9b63d10d72cd13ba70c8c5f9236bbf8acb9793610931eaa20a413d49ce19d63a93b0badb5e2450467e9f0323e821c593b07ea18d562bb47698f9c59b1652029adceb53cfa1292ba695b01dcbb9fb83fdc71e54173f28fe437d89dc73fac625c0fbaf1dca58cf5867db0bac3182eeb201dab687cdc6a8eb0ad7c8c5bc09cdfc0a58905b2ba813b0c2294c4ae9d7477583fd2b04313f03bece31bb49eabb563959646064f3fcf6716cbc64c876623edd35614e3e2f0a0beb8a340947532ba53ef6b590e61b856bf13f80e86bf9706452c87e31e01abf661654ba6bc8d5b847667e8948ef03b9e69bb9f24ccd4e7428dbacfa928e660489e89cd19a9bcfcbe49245a5b57fc0dbf4c8e9504ecf27ef4557902d633a6f4dc6c5b29e72919fff5b3ca497dc4c5535ea1e542bd6efc0c6048dd9e0c159ae41a8603b47bfe4109ad0b7d191c9de8ce6678a8a", 0x1000}], 0x7, 0x0, 0x0, 0x9}, 0x4) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) 19:54:10 executing program 1: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) r2 = getpgid(0x0) getpgid(r2) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) r3 = msgget(0x3, 0x81) msgsnd(r3, &(0x7f0000000000)={0x2, "3a848daaf6608cb280602e1deab617e0730abd50a8e137c3a6029c5e4770ef6de48aa5cb993ffe1c57f0b70a431ea5ad7c"}, 0x39, 0x800) 19:54:10 executing program 1: r0 = socket(0x2, 0x8003, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) syz_emit_ethernet(0x24, &(0x7f0000000080)="917bce270bb3ddadd167063be534dc6434778be859ec8601a9e11b22d484bc16868cf3e3") mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 19:54:10 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x81, 0x4) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f00000001c0)) fcntl$getflags(r0, 0x1) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000080)={0x9, [{0x2, 0x7}, {0x2, 0x7f}, {0x2, 0x7ff}, {0x1, 0x2}, {0x1, 0x2}, {0x20000000003, 0x9}, {0x0, 0x10001}, {0x3, 0xfffffffffffffffa}, {0x1, 0x6}, {0x3, 0xb6e}, {0x3, 0xffffffffffffff5a}, {0x1, 0x5}, {0x3, 0x5}, {0x3, 0xffffffff}, {0x3, 0x763}, {0x0, 0xfffffffffffffff7}, {0x3, 0xfffffffffffffff9}, {0x1, 0x8}, {0x1, 0x8001}, {0x0, 0x3}, {0x1, 0x9}, {0x3, 0x9}, {0x3, 0x2}, {0x3, 0x7d}, {0x1, 0x3}, {0x3, 0x9}, {0x2, 0x4}, {0x3, 0x80000001}, {0x3, 0x200}, {0x1, 0xb6}, {0x3, 0x1000000000000000}, {0x1, 0x6}]}) pledge(&(0x7f0000000040)=' \x1a.\xe6RKY=\xd88e~\x90C\"\xaa1\xa5\xca', 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000200)=[{0x105, 0x2}, {0xcd, 0x10001}, {0x3, 0x6}, {0x87, 0x7}], 0x4}) 19:54:10 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r2 = socket$unix(0x1, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 19:54:10 executing program 1: r0 = socket(0x1e, 0x3, 0x0) r1 = open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/100, 0x64}], 0x1) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x90c2, 0x255b) getpeername$inet(r0, 0x0, &(0x7f00000000c0)) bind(r1, &(0x7f0000000300)=@in6={0x18, 0x1, 0x80, 0x9a6e}, 0xc) getpeername$inet(r2, &(0x7f0000000200), &(0x7f0000000240)=0xc) lseek(r0, 0x0, 0x2) close(r0) socket(0x32, 0xc007, 0x9) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) link(&(0x7f0000000280)='./file1\x00', &(0x7f00000002c0)='./file0\x00') getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) getgroups(0x2, &(0x7f0000000400)=[r4, r5]) 19:54:10 executing program 0: socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x200400000, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x2) r4 = getpid() r5 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r7 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000480)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f0000000600)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000180)="3f9d054b466ec1fb5b41d82ff6b287ab35bff6768e97fd2b6646b3590d18d35c7d4925c257c5d93c9ff87e43d146f8d25a95999c38958aba37e84d12ec1893851177a25b52cdb5c4aba16e6c5d98859cacdc15166c2cf37313bbcf5377df0e1fc23aabd3008f50046950c648921fe72477fe4a7700cdd0969a53679fde092918d765105998bdc3d8c4308a835e333bd753ade5150073a502e001199d7f9c7a37d460d940c215682520691412d7c7136f7d3393882a558d117f3d4bf13e06aeb81cdf9fdae8a458d999502c71815a281dcd0973de98f595e817349399cbe29e18e5be9dddcc7d8e3a", 0xe8}, {&(0x7f0000000280)="6f6f081a4bb01e549bf774c6a44863adc990fb7e1f361d62380266fede22feed96ef52608d9eb58c7d8ce032f330b1261365524d2ae9af340b1dbbf3528434efbeb3117c9a36568d3e2653a26a057491ccbad57777667a323d9a843e30df984a8b5a36216a125fa1d5c88ccdd9886535356f95ac9ed7e3185c6a70467ecf129f39e6c74abc162b", 0x87}, {&(0x7f0000000340)="30647e3040756b1ffd02f3cbd71482a67f7b9e1ce8f3a25f080c7b4695b09933826a27ba88b96f55b4a6d21782d25c458feaba46d68bdc3dd6ff8d1e24669ea9edd438868946e0d56f63677204359af63512a591277082aa42de3057ef481c03b55e47e7cae336061b3998276c6dbc3da654351ac1575d90836c821559278e1061ffff16957f69ae9bd93fa0b38e3be0b13a151010ca3e2f1993bc079ad8bf346ecd173ea47d469c57b5f0d5736af96203144849aca440272f064b37ce2eee0c8dc07bb0860af09236a4929316831cb2c728b85f4ed96d3ddc0b4f5236b8693579", 0xe1}], 0x3, &(0x7f00000004c0)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x20, 0xffff, 0x1, [r1, r3, r3]}, @rights={0x18, 0xffff, 0x1, [r2]}, @rights={0x20, 0xffff, 0x1, [r3, r1, r2, r1]}, @rights={0x28, 0xffff, 0x1, [r2, r0, r0, r3, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x30, 0xffff, 0x1, [r1, r2, r3, r2, r0, r3, r2]}], 0x108, 0x400}, 0x4) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000640)) 19:54:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) chflagsat(r1, &(0x7f00000000c0)='./file0\x00', 0x40007, 0x2) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x8dc0, 0x0, "c0b7171e812d7cc694397ecb70c914b436305b6b", 0x0, 0x7}) dup(0xffffffffffffffff) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, 0x0) 19:54:10 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000180)={0x3f, 0x337}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x3, 0xfffffffffffff8b7}, {0x67, 0x101}], 0x2}) r1 = dup(r0) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000500)) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) fchownat(r1, &(0x7f0000000280)='./file0\x00', r2, r3, 0x2) fchflags(r0, 0x20000) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000004c0)=0xffff) syz_open_pts() openat(r0, &(0x7f0000000000)='./file0\x00', 0x10, 0x4) pwritev(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f00000002c0)="6c9ac7c01637f57af8ac8155b1e8b27b90786b701b0c186969bcfb426db56fbad033577933ea9230932c28bd16939538c7767eb8da4173fa7e35212a9192d97763e7ba20e2b5411fbfce545a1e927b1419c5257277087b3e1c298f36d7bba20ed15560194bd1f65515dd5ca07e93beb98f35c2ce7bfd5d63abb3792835c78902aecfb7d110154f11ca06080ded3627d9979278227ffdb8f2d602b15fb27a3f22b5e365e795ec9c2657984fa14b47027c6344ee48aa30e0a3f60f140b0e1969c6fc1b9def0cc2109caef998d965498c43d677b10daaaf0b7ec694287d5ba8cd32eea41455e1c3dfab4b230e2aa0e4c37977c2d42f314ba11c1bd95e", 0xfb}, {&(0x7f00000000c0)="058eaa442e05edd43ad6f28f495c443163bc5c6b99de5595a0a315d2ec21084023932dcb8e7c80e64b4783fc7803dc4574a4289e4a961db0302f87491dfe30818df83bdcbfc7657e819b29848159f8c081e50423636aa6eca5d3566361e871a2af2ddb417d85c0", 0x67}, {&(0x7f00000001c0)="1a2878e26d8f25d787288a5d148c12c2f0353e64b8297b0244165edd2f1029455aec96d6f68f6f7d6a4a7c7c557cc3a1cbeece0e49dbfb49940396efd103456a0aa65f3ac426c75753ef96eb5290cb5718e5b6428a3c496965a95ab6719f47e87e4762c338a758f2ffff18130637c5cce9a4bb60a45db0bb3dc8b6395a7d880b3b5a6f8e3ad7df34f9ba510d4ea8126b80a7d9a592e9c49d4005e44ba17f8d0b5f0e66a5a870d43671547965394cab33e2add12c4bde1b0635", 0xb9}, {&(0x7f0000000040)="09fe", 0x2}, {&(0x7f00000003c0)="20295f5444f9b501f185e1d881ef8f2556ad14ab5206d8327004b20133b0d1f5fbcc174682847cf026073ca3abeea46170708b2ea4bbed80cce379a29b679d80d7b812d0231e40a547b29891d8bbe075166ae597dd49f60bdfa1be47a7bda6ee19f254f7", 0x64}], 0x5, 0x0) 19:54:11 executing program 1: r0 = socket(0x2, 0x3, 0x6) connect$unix(r0, &(0x7f0000000380)=ANY=[@ANYBLOB="2557022e40f8000065388228fe2066145a40fc53222e321a923ee85f277c5dab2dd6307e9be92c8d06f8feaa8774a45b5c3fdfd2b1e6213ef74ee4f2dbcebda7f38dc0111f7d2b30da2d5e1be46bb9bd421add838127c448d901664115a30627e937d4278b15893733d9d7d72f8d7a4fba2fb82d2778b63692646204d6f853cf603651871ced0c42f2e8d22582f6f20a3713c1123db4a6b5ffc4d339f0fbdb888bb4284b4b62c13232648891a354016f3cfb613b381ac544cc6ce8e6ee40aa0597fd1df4388fb5234f6c8b00ea2f9c3df4fd1df5614a9b957717283636ad4bff79396624290be96cc2064846b9a5a330a99ad4efeae369b49b2a166e6ebdf6dd97ba58711434e8467e8c4adacfe8"], 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) write(r0, &(0x7f0000000180)="3228d1ae4d0c91328d75dba3efc27c3e5395be271b240ad1fce2dc4134a69917d42b89a58af1d4ba630e33871bedc345cbbdb0f39571eb31", 0x38) writev(r0, &(0x7f00000013c0)=[{&(0x7f0000000040)="f144481c01a002c45cd2df4476bc8edefe74b613c640766a05c4846f", 0x1c}], 0x1) write(r1, &(0x7f0000000200)="1371654ac7e618249544f742c43c9fccc91af1ff782d7072e4b241f19931fa2f75bf073abb71bd84cb4af1669b84b29a32b9a389f207ded6f583", 0x3a) syz_open_pts() r2 = open(&(0x7f00000000c0)='./file0/file0\x00', 0x91, 0x31) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x4, 0xd4b, 0x10001, 0xfc95, "6e4af663fa385a243faee48461fd8156bd20240b", 0x0, 0xc00000000000}) ftruncate(r0, 0x4) write(r0, &(0x7f00000000c0), 0x0) utimes(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080)={{0x100, 0x10001}, {0x6, 0xcd}}) 19:54:11 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x100000000000000}, {0x1}}, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x1f, 0xfffffffffffff20a}, {0x0, 0x2d14}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000003, 0x0) unlink(&(0x7f0000000180)='./file0\x00') mprotect(&(0x7f0000791000/0x2000)=nil, 0x2000, 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000140)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 19:54:11 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r2, &(0x7f0000000240)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a", 0x38) r3 = syz_open_pts() close(r0) dup(r3) syz_open_pts() kevent(r0, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 19:54:11 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x2080002002, 0x78b8) open$dir(&(0x7f0000000040)='./file0\x00', 0x400, 0x13e) writev(0xffffffffffffffff, &(0x7f0000000100), 0x1) 19:54:11 executing program 1: mknod$loop(&(0x7f0000000040)='./bus\x00', 0x100, 0x1) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) getsockname$unix(r0, &(0x7f00000001c0)=@file={0x0, ""/108}, &(0x7f0000000240)=0x6e) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) open(&(0x7f0000000080)='./bus\x00', 0x80, 0x4) openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x20c10, 0x0) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x1, 0x17e4de1ac9968b65) r2 = openat(r1, &(0x7f0000000100)='.\x00', 0x103, 0x86) writev(r2, &(0x7f0000001300)=[{&(0x7f0000002580)="0fd2941906c574661230f172a959f71c0747b8e2c01dad09bf65f7a27321d03d884407a566d1eaf68fd6a1e2a93ea404d7d7d98beea5f7af4cd0181f0b6a67c50499a67ca3e905598fc0a75fd4264e728c0499589051d107455d92e01cacdc1310b57d190ee5fc185b90159e31c2664d1db5b59656f389d95cd4136184c6e5a123364a0678e6a556e630d64b6cdf0e275a7c413e56aa176e6620f8ed003ad471e16c0f7c20395ceded9f4f05a085b3dfe27776196d52cb913e9e233d8dddd75625b4f938072a538ce0db9a816d1523d1fd74bb55c83ec4bb05f68346c4ed325d2499c6a4ad9a5a93b0683e88d4a0771d740ce704584847b79c44f8bb8d6ac7de8063f9ef06ce020facd45bc7d970bdf3f29e4760da9c4b5b97234d3f5e70cbdb6bbea55d3edda3a8f150ac2c76494b48bdfcc74aa22420199f4798700e02026c7556dead7c8e", 0x146}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000001380)={0x0, 0x0, 0x0, 0x0, "3e58a044b1fb0364c62c4028c5d58a014f77c2bc"}) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) 19:54:11 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000100)=0x7fff) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 19:54:11 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x68, 0x0, 0x0) r1 = msgget(0x1, 0x208) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/161}, 0xa9, 0x3, 0x800) msgsnd(r1, &(0x7f0000000180)={0x3, "fbd23ae036c980b1c60d1d812e859ecf62f0b8d6e09d987d817db76cd5f0f5d74f4b396ee9e939f0cb2efd666c17ac6393fc76fde51149e153f0cbac2f5e9e3a5f9d5f345dfce98dc9ea100db9b47d1d1fa02251647a95d7b16b2291d154723b507ce02a08031a77e5d9a616e4ca811976ad563dd4c328dad9caaf26b1eff970a4f7e686ca83da5505d1172b25e8be03c908e411a7632fd01d66bdba50184df781ca5e0ebb8093748ecfcb76a67ce5"}, 0xb7, 0x800) r2 = semget$private(0x0, 0x2, 0x25) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$inet(0x2, 0x5, 0x5) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r5, 0x0, 0x6c, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000400), 0xfffffffffffffede) semop(r2, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x1, 0x0) semget$private(0x0, 0x1, 0xc0) setsockopt(r6, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r6, 0x29, 0xc, 0x0, 0x0) recvmsg(r5, &(0x7f00000001c0)={&(0x7f0000000180)=@in, 0xc, &(0x7f0000002d00)=[{&(0x7f0000000a40)=""/4096, 0x1000}, {&(0x7f0000000500)=""/244, 0xf4}, {&(0x7f0000000900)=""/139, 0x8b}, {&(0x7f0000000440)=""/126, 0x7e}, {&(0x7f0000001a40)=""/200, 0xc8}, {&(0x7f0000001b40)=""/160, 0xa0}, {&(0x7f0000001c00)=""/217, 0xd9}, {&(0x7f0000001d00)=""/4096, 0x1000}], 0x8, &(0x7f0000002d80)=""/195, 0xc3}, 0x2) semop(r2, &(0x7f0000000300)=[{0x0, 0x1, 0x800}, {0x3, 0x100000001, 0x800}, {0x1, 0x6, 0x1800}, {0x3, 0x6, 0x1000}], 0x4) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) read(r4, &(0x7f0000000240)=""/20, 0x14) semop(r2, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) r7 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCMSET(r7, 0x8004746d, &(0x7f0000000080)=0xaad) socket$inet(0x2, 0x3, 0x0) getsockname$inet6(r7, &(0x7f0000000a00), &(0x7f00000002c0)=0xc) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r8, 0x4004741a, &(0x7f0000000380)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) 19:54:11 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) recvfrom$unix(r1, &(0x7f0000000080)=""/160, 0xa0, 0x843, 0x0, 0x0) getsockname(r0, 0x0, &(0x7f0000000040)) 19:54:11 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x1) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x27, 0x2}, {0x48, 0xe24}, {0x88, 0x1ff}, {0xb15a1050f7696d45, 0x5}], 0x4}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000002c0)={0x7, './file0\x00', './file0\x00'}) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000000), 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) r2 = accept$unix(r1, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000240), &(0x7f0000000280)=0x8) 19:54:11 executing program 0: r0 = dup(0xffffffffffffff9c) sendto(r0, &(0x7f00000001c0)="1db337fc15a49e99cc4d064da9b83c90159cb56e6c46948a02c59932e5b4e3990877f11e49cb40bd245ea55a0036c327742de0a644a1a59d8703b4a3d736d7d84231acb374ebc99fe4d7dead9097110924d00f1a4f7b73f4f2142810114a9c62f658c42b76f9ef08c8d18bc094c3fcbf36234cf1868ed9f75a36362ecca539bb9e65bd426f6833c88ea2bf73a82384c0f19d087ade1113e3a51de67e687e018d90073c5da5775cd4eee81b560f9cf34a129a8f31b706983b15c215c71dc6eea2934ba0067de8c5b09273f6ca6ee013a46a565f239a2fa5c7f82453577b6fcf44911c80dd21277e2ab0c5a79ce5ed3ad30fcfc3d80fc823f387b7516424d392c7c0abaf2a163fe0153b4df0b4c9177ced1bcfc8b4ae7b313c1fd46f7d3502ce83f7ba54e2a81f7a15d7fb3464b080bb83cf061941eaf41fd779a3aab789c155f01c840b6386784c7253439515bb305082125275ec30e558c26037cb95f99ccbd53ca3ae2f592d6a8d3c1e20aa83a5a0122064d09b706705072c9e55d15db4fb86f3eec38b25b48aaf064220ec39c16ec8ccea3d2834553a3a831df2b13effafc3f7500d0fd7691e902e6c39253b29b612aafed74633bbea35114c3a6691ff99f9f3f878a38f973966a23dbc55db6e0521c838389819fc89c5ab17060b94b9c4b860a2d3dc9da09dcd4642f424a4001d193809e0c3c570e191fe11fba468b72920933e932e79db455a46a4cd559cf53db5127e99c5fd1529bb40cf738313844b9c3acf0aea6cbc514e157cbbc6eed8adf118067277918aab53270eb93f7034ff0ec48492c7f1c4051817a6f72c3a0dfbd9565e411cc8147d248ae61b2eabb7156e35494e8a90ce7e240f6785754e362de171f1111a75eeb76c53d550055e663ea98912831967b1242965d1f8560821db6fb3d494082dca5211b2bae5f822119ab1f9799db113fef41f1262cb83485009d494066b5d8a4a5e11a4567d4b6fd88bac6b6f294e3f23c4b2069d0dce2a8dbed01c3fe9ff32698e939dd86b89fa1429a387857aa7004dc517676b8bae2f187ab556681db1edb18442ea2dc05ca2a68dad217466863a2144d07a19680a415c023bbb22704b3412175b1d5b6bea1c8a97d001b28416aec2c5bc2f3699e2642728b5f399f2a5191283497268d33635be1c3e0d99e4939f10b55c18ceab9f2dab070fde885da19014b88dcf680a1c00cdd5bb840689575ca829b8717a9be54528a5313dfefdfd05c20b9df87ee5ba771cb9249bc5d4ba3af0038f688739018519e90eb0a3546e0e86889dcd108982185d11f7f4be371b80793ca55548cfa0287393ac036e65ce976bc05557def7c520142545774235c58af4d89a2fc40100f010eaab113c0b9ab5452af0505c6f6a822513b2bee0cb0eb4bd1895d5bdc5a54b69ddf68dc4adaffc3b8848355a1dc9aededc71066377f41b0c41b2ae2452fc8559b938abf9bb99422557561db480f909da55f53433c5ffe26d79b998dab0475821ac6009394a9e12378871d335422e9b28e08858c6758f46b6dfca8c668d783752d85548ee5ca90480a1b36e1373145657cc9b4d71b6d77dd66ffe319dbea6113d82e73a1dcb866c85646a88e5feae6991c4df0048e86ab95610201ab344d393240ed12b0d3d6644e5432b9d22c7aa368527ae93426b4532139ea043c43cc38f1336685535dbff30fd9dc78c71767b583ee1c9f652f9f69c1590d0bcdc5346fb4df59637895cabb442612c6f80ca5f662fb973be9556724bd96f90c249b3778b5e95c78653e8f8d906cfcb50bab5e7b6e51ad7702a76c1adf15a9aaa01de6519b7b2707772c0023f791de5092b6fc2d4100525a8d547fabd07d75df32a82aa87c8aa72341d33f869710116920463ab5c82c433e684e04bebd84ff0dc5ee4724715dd36f175786341caf9caf74cc3301fc500f9c9ae7497ca48501bcdd61eb471589387bdbdbcebea94328d5a9d87db31a90e8399be347949324193a022c762d59247b778f3ee027d3da08389edea7992af631c6a0fa1dc76fa425bfa49c1f4553e940537f0e4fb59eaa16e094ee03c9064cfbb6edf8d37a759b60f422856bca3fe6f1fc8f450feb8a7b3894ea297cb63b472915b0c43969bb8d1cab3a9824f78503d6916120364f9d4773ca04bcccbd49d558a86be6f697216ac24131f5bde5b49921e46d6f80d2c6e47b179a2c7fe7a3ffd2ab2ad374bf717134daa0a2c60d2bebc1661b370fd40e7f728ba639405d09a7b6953002ce7b58106d6d457a9af14397951f89433dd867320854bf92892502386e39a686a936f827da7ef4a484889d8fdacf28548b7bc219f6dd04dd0288fc74ec7ba83bd9f59634dca670ae4e0fcdd0918bde45d47b1d2a314c8e350628ab51a9f7eee8334b85d072ce9166622cc6a05ab0ac6b9a55c18adb06f6d5d184c21d9e177edc861d2c9e9d20bc8f5f27a134c09d93965fabd0bc33ef440d6bf4d67dd7068b15f0955c8c8cd3d93762aef71869d9e9972887cdfe46fec7b53b8d5a0fed0ab815735789875bb00dd0f5cde0b05abc061bd9f6610dd38958a9bb41c3c1389713fcc9523bd3e048dcde9c24c6fd535b30f58ec8d594483ce756a928f8c327aabb825bcd7af78ba726dda2063666202bd3bf906ee844d56918a3f5f942f10e97c6f55e1cee10ecb86295f424a0393fd565b6ba90d8d6886d35e0c1d598efda5823a8005be947f939752f857f1393983e5ee7b26105a79dfcfcbb64063c011ef9c9d2f491f00c28073ac55977868ec0b15f751c4feb128fe79ad4785e7cd64cf5a7f5d84eead347a878e22ce71dfa8969f34d9b2f50456437093a3269b8997e5c70db3af2cfe9f6461bca2ac51941f566456b3dc46f54b51bb280d08da538ef0ac4075e982bf3bdeb8ae70a9f669a635c1907db12019067e09e11a9fc1adc6738a4e9965f91c201f60ec463eb28c5cdb7ec13d843cd7468da624984c77be003142f7a6f4a55f23f82c50c4e3e3cdf6488cae1d1f904eec18053e39afbdb9f0e8c02ca56c1c9aa96076ed689aa9274e56bf747d824f1692886e4d28d981482e46ab8ea662c120da1391ffbedfdb15a55f59f237c0edb6bd3af62c58c9f16ca38c8311d630a817304d37787acb7adc120a83d07bb6bc40850d7a9c3fa6baff4c8774808ac1477b591749c2f5d05ee5795754a2371aa68d1a04c857b6b195bfa663195cd4321543cfbe4e5473a003a4a154c925546481d0136748b11f2d626c349e45e78a6c394e223568224ada73dfff98b765e5d2022f70aa4c16c7bccbd04b1e2389f1507a09ec1146ffd395b30db79fadf0485671bd5b146037ac94a690fdc48cddca924c05a584201c4f88befd5b9fcab57f23d389ce107380099a83e19ea1cae4e495b70609edf6149a17bac265b1497ecb0b7cfad33feb11a184d7bcb1bf958c0aa13f8e1a205557107449567de255037a33bc05a3a888fb924e6b0d8f50187fae0f7065702fa7d04cbb2f546f60c87d18c4b5f56dc1d776d80ffa8ac68e79d8b24997cb0b0c37dade89aa4efda2e2e029974eaf022d7555df4e5f5c8afb91d4a7f5ae2520b257c1aea8ebcf428c529583e48d8f239e890495d76014943ef1f96e7465435187139e4997964f784a9596ac891e614d9ce2afa731a7d7ae591815ead47f36aaf7396ee4389b7366eb53fd3ce754d04d5da4ea256e1e4af27fad60a075551022bcd102e4fd29c5e7611a40b91188985660ac2e2429db4cee08df409e01e20e6887bee32aff032a175f32489504afbd8413ce10b45bc58035f0ffe3e3c5289c19342b3250541133972f80d3104779861bc045eda487324a88c0d9fbf72092dffdd0f94dde751b61561cff359e3f5d5c7e766de07f0975203c2f8c6de9345f5e56e4af3f11813748e18603f75b02602a537a5a5fb45fd1d994a8308843ebb828c3942c3435bb6404bce4eec99495ab6b5f17deaf8aa0148f5cc69e28c62bfbbddc5a1604d00fb4731f170f6db02bb4eb51cb2353440496e2d6edca2057f3057878965ed8800616212e03fb503090629a3b734ef02079f842d780472730522b248f9bb2188a2913bf9ebca402c5214668786a6ef030476a5d632c49a5acf360abcdbf82f6089709dbe5a66ec512a13152b9b49d859ff5d04f493be924980f0e9ccecb12a2a567687c20e2e04839558284b1796bd7c6f6e40ef7240c4a665d4c1e0a3bdc947662858de95275581fcbaa61f0715102e76257b9032100e3cb55456749748b08f839cbdad186ad5879662f329e41f650c4e83de80877120e999a907a4aa8d26ad3fdb64fbbeaababbcfff15cd14b8fbe82a1c8f455d4639dd804fa1c9a07e72b6bb9f484ef2443b6ed7b21697fb4d0ef14ca9a7a0298f0c1b648f6c0f788a501dcef529485b8cdf4b8a6a307a5eeec3d27e062a11dc0d7a345deb5834d9334fd980c483bce2a16ca0bbde14ec219a047efeb3ea8fe90b612762b6597ef8c08b787c696e2a8f9c3f52ecb54ad47b06e2a28b06fb734febc589a91d7dc4af22381be3b69373a9c38250cede05cfa73b53711c4b15bfbce4381bd8e65a441827c50d5efbccc6f1264c65ceef5a37eb66a01be52ae7395c992145a01d912e8ae547b02eb8d6e19366996e87b12ca7a17854064beba01cad069911da2034966ca7446a4d61cd518884a22551221ab3a909676f205473e0f94e5a3cb4fdeef2cca986e339e031f10540a01dc3661799208e86734e1d930b37c922deb4dda774e2ef4e2704b137b0106904cc31672493a51e75960aec8e73cb54110df70ce669bd12221f88be41e860b8a6c38f14a159a2c43be9dad9ba4016c52dcf6077bbea8d91d7057a45e5dc00dfd663d2b16b76213df4dbc1ea96ccf72191be93343cd43a589ef303fd19eba2f4eece8fc2c134f98e244fbb67d41b782c3697737116ff8ac8b406124845018a0d009a203f7de0fb073ad97404d20f9b9b811b9bc99c36201ad7299c72d931a048fa5b58b5492c68634f371d23ad6aa035a02a5f718e1958cb92ba7cd3bdbe4ab18a3e79f26b5c3d2a13a3d89e414f925d3b080a1302be717250cd87793319085ec056f76b0ce607ecd80d18b5807401138d557229daaee1e11e1a100bbaab761d40c931a7f78b9447fb8caae341bf2131429e75391bdf10cbcbb5616fe83d1e861fe0fd0cca0b12b90a5c3c17f3af3e9a86371330ee51d8257af7792318bc9452340571771fa7279c8313bf11f61f6b0cfb4ae33eb0e3f0814bb3c0eb22e259d66d1c18c3be8bc30e3b0cf93e1ee5e92d394cb9e7f79a683967b5044f14c6bce4cce265985d48898f37b2b9fcd82e0ceb24734089be76a1868fb742d23f619bcafe7dc0e69e174d12bd622087e6191d65c29378d679e85ea08f32eda097572e32966f0865412544bc4cbef592837a9282cd6314d4468384022772afa5654275eeb2f9f7544afe25119e35e86eb29fa239947064888997db4facf6b5efa723daaa7215169ec18c2735e759f5c02867b20f3f1ae9763e6422d8b248fe7834da43d36693c08ffcb4e8883aec19e550e18b78b2d4deebff96b4a9ac443c6e0908efdeb8599d2aca1ee05e98c9050c3e5075c720e8d328ebf29665b397d4f6c206786fd93cb217d25602761756a05f5efe467ad464290f3d7badf52db3bb4b167fae9fe0b8515b319a5ea413328ece9f3b9beaa42d6a1172eaea6094a1f8afc8d90dd34f0724bbffdfa496524191d9af36833d7981b20dcad86fdc05c15f4a63991dfc3442563a0b637682e04a9ac1cc1f735", 0x1000, 0x401, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x3}, 0x8) setrlimit(0x80000000000002, 0x0) setrlimit(0x7, &(0x7f0000000180)={0x2, 0x40}) semget(0x1, 0x3, 0x64a) 19:54:12 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x401, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000004, 0x20000000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 19:54:12 executing program 0: setuid(0xee01) r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f00000000c0)=@abs={0x1f95d27d48731892}, 0x8) 19:54:12 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) fcntl$setflags(r0, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) syz_open_pts() write(r1, &(0x7f00000000c0)="3be9ee4f99e2d6edd330fb841ab35485680cf8089b8d1cd8c812a744ac0955f1763face4878770e6d46378e2d46074dac997c3fd2afbc454961af4dd4b7a4f3d264ab2a88a4e1e90c2983b229df0d261407842b1988637bc1c5526bd168bbb86dbfd0c4859388575aef2730d618c4de3d0d61daa0f08a02428062f6e1211749ad2d38a9fd9ccc1c90c53f57397f03d7718ec7f28093a6e9830845580d444a5470afeef398eff", 0xa6) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x81, 0x0) 19:54:12 executing program 1: getgroups(0x7, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) r3 = semget(0x0, 0x4, 0x600) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000100)=""/129) r4 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x8, 0x140) ioctl$WSDISPLAYIO_GBURNER(r4, 0x400c5752, &(0x7f00000001c0)) setuid(0xee01) setregid(r0, 0x0) setgroups(0x5, &(0x7f0000000000)=[r1, r2, r0, r0, r2]) close(r4) 19:54:12 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000100)='\x00\x00\x00`', 0x4) setsockopt(r0, 0x0, 0x200, &(0x7f0000000000)="0d94363b51fcb0dca697acd162dfde5d175efa4289cbe21f1f90dab95fd29c8adb1279e6f5d75e89c6a905a1fb2de1a888e5e43bb87c5c6e22dde5044abfcbb68ba8777ca1299f1f28b7569ce9b0d7e3bdebf4a92e79e317cd447b1bbc33bc7daf571033de513ce0eef11a0dd5afcb6bc405c3c3acf4e0e0496094ca46e67b88d1c744362a9959553a983b863cf2dc", 0x8f) 19:54:12 executing program 0: semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r0 = socket$inet(0x2, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, &(0x7f0000000640)=0xfffffffffffffe18) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) fcntl$lock(r2, 0x7, &(0x7f00000002c0)={0x3, 0x1, 0x7, 0x5}) r5 = fcntl$dupfd(0xffffffffffffffff, 0xa, r2) r6 = open$dir(&(0x7f0000000940)='./file0\x00', 0x8442, 0x10) getgroups(0xa, &(0x7f0000000780)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) sendmsg$unix(r1, &(0x7f0000000880)={&(0x7f0000000840)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000d40)=[{&(0x7f0000000c00)="347b7b8bc95b360137efcdb647556810651e74d202cef6b203b921c6bc24c94e0f26abb14056f2312763249071b58a1008e9c83921238bd07fc8aebde5403099f4a28ba4df7076176f6a483ba5e3930bb4c142228ba5c92ada784a15d3cb2fa44a86c746cbae7a5dbb2718cdb062ce45282e9f2d9373dcb77105d22c8560308633c3f5077c519e55c870527be201943875726dd3cd", 0x95}], 0x1, 0x0, 0x0, 0x408}, 0x9) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000000380)={0x9, 0x15a400}, 0x8) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f00000003c0)=0x9) sendmsg$unix(r7, &(0x7f0000000280)={&(0x7f0000000180)=ANY=[@ANYRESOCT=r0], 0x1, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00'], 0x4}, 0x0) r8 = socket$unix(0x1, 0x2, 0x0) setrlimit(0x5, &(0x7f0000000400)={0x5, 0x156}) sendmsg$unix(r8, &(0x7f00000008c0)={&(0x7f0000000500)=ANY=[@ANYBLOB="00002e2f666d6c65300026b9e468c9ad73fb7d7277edb60a6c33e6e373945b2554cfe59304bcfba3febc1f7838ca6b4f9ccd21a1c7d342a8377c9abfffe78b8c4bfb7a46db6806280dab4804a91f26e7b26b5f347bb0e4e75cdf6f321ce3b88c6888c6d74565bc170f30a4024a85159dbaeea550a34c6f3e93fbd19bfd99b8c65977b338dcfe015a479c89a877d8453b"], 0x8, &(0x7f0000000580), 0x9, 0xfffffffffffffffe, 0x148}, 0x0) r9 = semget$private(0x0, 0x6, 0x1fe) fchown(r7, r3, r4) semop(r9, &(0x7f00000000c0)=[{0x4, 0x0, 0x1800}, {0x3, 0x2, 0x1800}, {0x0, 0x3, 0x1000}], 0x3) r10 = semget$private(0x0, 0x1, 0x13) semctl$SETVAL(r10, 0x3, 0x8, &(0x7f0000000040)=0x3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)) semop(r10, &(0x7f0000000000)=[{0x2, 0x2, 0x800}, {0x2, 0x10001, 0x1800}, {0x2, 0xbd0, 0x800}, {0x0, 0x6, 0x1000}, {0x2, 0x8, 0x800}, {0x0, 0x3f, 0x1000}, {0x2, 0x3, 0x800}, {0x3, 0xffffffff, 0x800}, {0x6, 0x7, 0x800}], 0x2aaaaaaaaaaaabcf) truncate(&(0x7f0000000080)='./file0\x00', 0x200000010001) ioctl$VT_OPENQRY(r5, 0x40047601, &(0x7f0000000900)) ioctl$WSDISPLAYIO_LDFONT(r6, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x4, 0x1, 0x7ff, 0x0, 0x8, 0x7, 0x5, 0x1, 0x1, 0x2, 0x6}) ioctl$WSDISPLAYIO_GETSCREEN(r5, 0xc0245755, &(0x7f0000000340)={0x4f8, './file0\x00', './file0/file0\x00'}) 19:54:12 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20013, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000200)={&(0x7f00000001c0)=[{0x20, 0x3}, {0x3, 0xfffffffffffffffd}, {}], 0x3}) 19:54:12 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x20) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) msgget(0x1, 0x4) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 19:54:12 executing program 0: r0 = socket(0x800000018, 0x100000000002, 0x7) bind$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="01003c2df72dcb2457a07de963522e2f66696c65300000"], 0xa) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x9, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = geteuid() accept(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r4 = getgid() chown(&(0x7f0000000000)='./file0\x00', r3, r4) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000180)) getuid() sendmsg(r2, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="1000000000000000003e7f0faaeb8b33e907c500000000000000"], 0x10}, 0x0) 19:54:12 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000100)=0xc) r2 = dup2(r0, r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r4 = kqueue() openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x20, 0x0) dup2(r4, r4) poll(&(0x7f00000000c0)=[{r3, 0x162642f663d7441f}], 0x1, 0x0) fcntl$getown(r2, 0x5) 19:54:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90ce, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b6592712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea706000000b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff00", 0x131) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000340)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x3, 0x60d, 0x80, 0x80000001, "6c8f03a0ab38387bdb61637f8b9fced9647bf131", 0x0, 0x100}) r3 = syz_open_pts() ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000380)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x1fc, 0xfffffffffffffffd, 0x1ff, 0xffffffffffffff7d, "02000000078d00cb7affffff019752c3ce00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) login: pckbd_enable: command error pckbd_enable: command error 19:54:14 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) getsockname(r0, &(0x7f0000000180)=@in, &(0x7f0000000240)=0xc) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) mknod$loop(&(0x7f0000000140)='./bus\x00', 0x2045, 0x0) preadv(r1, &(0x7f00000006c0)=[{&(0x7f00000000c0)=""/77, 0x4d}], 0x1, 0x0) select(0x40, &(0x7f0000000040)={0x8}, 0x0, 0x0, &(0x7f0000000200)) 19:54:14 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockname(r2, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) syz_open_pts() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x8, 0x0, 0xcf, 0x0) 19:54:14 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x2) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0xfffffffffffffffb, 0x9, 0x4, 0x1, 0x4, 0x8, 0xffff, 0x1, 0x3, 0x8, 0x7fffffff}) shutdown(r0, 0x2) 19:54:14 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x10) getsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000080), &(0x7f00000000c0)=0x4) r1 = socket(0x11, 0x3, 0x0) connect$unix(r1, &(0x7f0000000040)=@abs, 0x8) connect$inet(r1, &(0x7f0000000440), 0xc) dup(r1) 19:54:15 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4514) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x85, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x1}], 0x9, 0x0, 0x200, 0x0) r2 = getgid() r3 = getgid() r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setgroups(0x4, &(0x7f0000000100)=[r2, r3, r4, r5]) 19:54:15 executing program 0: mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) r1 = getppid() fcntl$setown(r0, 0x6, r1) close(r0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) 19:54:15 executing program 0: r0 = socket$inet6(0x18, 0xc000, 0x1) r1 = accept(r0, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) r2 = socket(0x10000000018, 0xc000, 0x0) getsockopt(r2, 0x9, 0x5, &(0x7f0000000040)=""/225, &(0x7f0000000140)=0xe1) setsockopt(r2, 0x101, 0x40, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r3, 0x0) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f00000002c0)) getsockname(r1, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) 19:54:15 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x18, 0x2, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x80, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x180, 0x2) r3 = fcntl$dupfd(r0, 0x0, r0) linkat(r2, &(0x7f0000000180)='./file0\x00', r3, &(0x7f00000001c0)='./file0\x00', 0x4) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x1d7a200, 0x1, 0x9a3, 0x1, 0xa896, 0x2, 0x3, 0x3, 0x1, 0x71, 0x8}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 19:54:15 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000000)=0x1) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x8010570e, &(0x7f0000000080)=0x10000) 19:54:15 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shmget$private(0x0, 0x4000, 0x103, &(0x7f00002ce000/0x4000)=nil) 19:54:15 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{0x45, 0x8f40}, {0xa7, 0x2}], 0x2}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f00000000c0)=[{0x67, 0x2}, {0xcf, 0xfffffff7}], 0x3cbae413e7dbdc9}) 19:54:15 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = msgget$private(0x0, 0x210) msgctl$IPC_RMID(r1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f00000000c0)) 19:54:15 executing program 0: pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x4) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000240)=0x2) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$getown(r1, 0x5) r4 = fcntl$getown(r1, 0x5) setpgid(r3, r4) close(r1) r5 = semget$private(0x0, 0x3, 0x40) semop(r5, &(0x7f0000000040)=[{0x7, 0x0, 0x1800}, {0x7, 0xf6, 0x800}, {0x2, 0x80000001, 0x1000}, {0x4, 0x5, 0x800}], 0x4) kqueue() ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000000)) semget(0x3, 0x0, 0x200) ioctl$TIOCFLUSH(r1, 0x8004667c, &(0x7f0000000080)=0x6) open$dir(&(0x7f00000000c0)='./file0\x00', 0x20, 0x2) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000100)) getsockname$unix(r1, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) socket$inet(0x2, 0x4001, 0xff) 19:54:15 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@in6, &(0x7f0000000180)=0xc) getsockname$unix(r1, &(0x7f0000000240)=@file={0x0, ""/75}, &(0x7f00000002c0)=0x4d) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 19:54:15 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82026c653000"], 0x1) r1 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000140)) setsockopt(r0, 0x80000001, 0x7, &(0x7f00000014c0)="c728a143152cb9223dde2420befdde3e667a364b10f6b3c14e5a0e6abc5df89177d7fb129d6bda7e1924049fcb1457927f67b7ef100e43ee78c4fb62ad412a3edd3e8686d277b1e50218c26f74bf75230c7332cb65efcc8679dff9628af5b5536732498e66f6db8fc7d12e6995aaeaf6dfd8fd83769c7fba5416af2f5b5535ba85ab3072f630182dfc52431cafceab1564678ad44187bb0bea71667be9316c87ba58f25dbeb1c59d6a0062ed3977ad6702f31e6e33f803f4afb0a4b40936511ef62cb2721015b7f4fad879bae7d89266cc0680beb235e5e41fd52b9ce8ca80b842ab3e9c6a62b8acb7b5b3d46c8fc9d30a117d6c026e6e488211869526b4ccc39df1777870c13a20f4d2fb0de9f2c0771798464ff80ce99b2f39e0c485bd5bd7b73f53eb724c58983128db31345e190b43cbfdf56eabd13f037ef7924b09ee6a29e02ef9c5c82269c9e950f1b6eecc8986eb1f2d0a836fcb75115156ad03b9c66b063e52a4172ac7e72613a476ecfb579c76b43098446ceda0a7dbd3038fb55065ecd2086848fd4aeef25e6ebb2a79580fd4d1c2c5d19330d366378ea19fdb415cabd2776ca972afbf08ff0e6b1fed9b7e70e3d4b421e96cde16bb562ba75bc794e7bf1679764db8397ba878443dfdad4908c288a8983468e9141ddc7cb897bd2be6d2213e36b6cb822464c5d59b85be23ac99d51e9774a88f03f2ba5b81276b49def6aadf1b437f074e6f8e4ce6b48b930af9df6d985246106ed36ce0cc72f4af7c7ef47b364e97f2cbaf00e3255144de6557442ad5a28776b7a71d2a08e9fa1a62fdce26834831a3020a95c3ac50e04faf94e42f9339ef8d04b054e222b394b2272f345ac3a6acaa993110548c412040a1524f4858d97921f691d0026f7e722f9889519b72c28511a446a7e75a2235b71cdce216ac36750fe9540cb0e6695796965aa33976b7954895d5ab4e17c2e7b58e773867382feb8fb96a8a03217354cec8fe49ca8fb1b03d0c7f5101159d3aa0926b35b3f931a1cfe9ab03ce7af78359797bb9b8c1c630ba2c31cdaa27cdfb25b5bb13a9f941a03de99f4ef642223f16160a5786e335dea9f1f12c3209e8295e684d29a2e30ff32fab0379c59d05abb7467c0af4258c4d1f8a29ba4472333ffa2f3a312a601a6e6d1e6897ca64dd94ef1d01c2a6e2825a3d2a8c14adf4dbf30c98cfff3c94cccb432998304a8f6feed1c62804a669b32dc189129a47a299cb2cf9772841435fd5e68a5eb6ceaf63f860948dc59ca1f10ba2fd28c52f1b7bc13e2c8df8fd6db2c604083791b0d5c44c15e616a1ab3915ff5f5fdb0bfb7d6ff043b5c36427a8412ca79aeb83af08de2eeef4e11c5092001712a25ee176fe790fcb82f8978e367c515719df83e0b6650327729ad47eb0441f932e57662e48d206572a3b408a4bf19996f2bbd26d866929a7f82d27bc1ba901a93df70b6de3dea1b0f9eabe79705013f465481cd38dd07d111e7ec79fef9c486ed72448b6c24b4eb37ace25a2288e76613c66a573db305e26cc517967e02c9d92d2e33d335023014188f31f5a1a8b115d30e5e795d45f25d20242af1a8013d319b2b8e417fe1b03f8cba6959df8b0c49c94f5f267b9974948abedf35e90db52a0958b42db20f3425eb8d8b79b3e2967c3491a53ce181695243cfbb37c459e56c80e9efa3e00b514fba9cb4535e428a3040fb3be2eae12221872ea1d28cd55ecc6d8ab3f0ff1281ed041432a742a0b210ea3736051f571a8a755d3940a50bc8ef69ec0c6dd03eb1d200455b180b4265309e83a084c989f689cb1ce75b641e13a2f6c9e0ae9306e1fb81e30945fec0738ba14c7fb2ce038ac6aaf43b44d2a218e2074b6493171c870107d5432c0d1916b3119dbf3c2ae46a4c72e3387e7695949a3930a11cd41d75514e1e0fa73a9806a863220d97f56903a174be07a0390f935034e5c17f07efebe8d202ce4932a73437f1d2b7d821ca9d34975d59aba2a46cf4ec64f3a659af9917882dd185479fe4870082d56a6b9b4e35f5f7b7f9a1d9866924f5ec747aa0c222ef43c37484811e27f613fe88aadee87da23ae71afe812e92d16aafa60c87a3f1b909a2b6188a23c77258f7aef73e989b35d06dfcb6535ad1f3669a27cccb7b0d5354ed001bc17c0972d30719ca24f010436a600ea96b485b3e4f33585bc88e21d6016f51ef86e89d51bef4d12c75e5d13993a8126600419db19f53ef9a5f0042e6247d1ebca7c78a700f897ff9774f0e3aa51d2e304f024998980093b94b59dcf036ebed3d802f03b5f657798376b7e4e42089d151caa2aa77e3d8ebd5df84134010959ea53a3ee9a4b6a30a5c1fc0fdc0ce7ccd42f73e11ba465e240ce6a5d4d179b78c349a1a70cb46cc31595f91f5ec9fc45f88116911b544561a6c9baf66c537ed69a252ff6967837f39ca6cfdf2570a357b75c1c2b94384556e6a5b0e75281b94c6a5facaf7e230912b4f811c2eb0983f9bb3cda43d102676a9ae3b547418b15a11df4cdf8f7398938bb9262dbecd0e8ca16a012dfcf35286e7252b64baacf7cdbe5123ab89566a321e498dea155077e3fc273e43561805bff3e3be62e9e57c3afab328112bd4e7947336b4e985a02f65122a859721768c7d69bebb495f4385bd1860958f90dd492cda2dafd524e9d792500b412325cd9694fa70657239d7ed668891d55653e6f796a6ff60a62f077b657840be1c46351959ca16e310c8c303ea89d659ba5fbf69727908672328b819f82e11d92443b16c63a04edeb0e013ec470ee79eb9dc33b2ec5b73603d2414ccd8166945b3245f28f28729a645dff515536812a9f9c48c0b5c8729079fa5c271c7477b02efb75ce5d6eadad898a45c821d872b9854b4bff580d244fc615a7bd0bb0bfb65a60485501d0e2c7b590d028083113278292400f1db21c61d9916f59412bc4f8fc67cf406104ea5ed7f931f032dfc765b05c5af0fa4a7228c59a8ca5368f14e0dfa14827f1f613ea1b24cda8d3f80e3969f09f47da6378ebecb8cb9a3946683a8f0bde000918892bbc1ab26592971d6e3ee74d4b267c1706646abdd700fdc88d36307e34ad730f5ffb39c53748a222008489c45ce99433165e14b6de0321ac8e8a342f7b00d2bc45234235fa3f725ae40dcda4a18e5e716f6b395009dcda8c99a3931b01c9eb23b07737d34ba6b8d50982f57eb02335e96eaa4169e61e2a66f50cba41ada2f596ddedc711f7a0dfbd18583aafe2917204a6cde854410e1959894aa09f9160ffd7de4532692593a5d5eeadf1d87f499d77b2a6da007380bf8d305317cb86660458cc482c1328a6ab8a71a77b8ad85216fcfb20c203b5e9ee1ba2a8825fc15b952d28700725a2475484e2d9d7dbd25fad8975c607f5b673ea9821193925c7b54cb52f36978847761e58a2f324728122eeb068cc122231a4550b02a39f67a84b65b8fe3503c28087ab304aa0f47ff77be1de5ef7553bbc896b4a7b729cf28b328480e8ab534d12b0892b05879709c149a2adb99872dfae1f3f276c1669a60df03565c89209b8277265f7e2fee102956b38e22d1268af8aa32ac4b6cee647134cc5a31a7b3772a88ebb8f019a07b0d8d4337b080f7948b07a81fc4f5d9351761c9660efb4ce2718b1fd9345260edbcd561835dab0877f36a7f9393121f2e468a7bb38dc0fa62c56aa01ea2ccc9bd7804ed994d1c6a4532f9d1d5cb96c1d4ae746ffc48585658b248d5ca7a0edf481b8ce7fe4f43e17c43152070bdf42222cdca342753e069630fde786121bb45948437ad1ad8fc1a6f0c9723a16550ac264d4850d4c8762fe0255106cbbbb5ffd9062f2be8e7d98c1a9f8109b8c10ebe91b71ee8fccf982c5fe0fb497a4b46c11e3cceeab706ca077ee865818c4ba11669813d9d3cd6ad44ad872463dad655464b5cd8a083bca3350e1b8243af32e127c16af097b98dd66d8a0f72dc62a4840924231a880db022e311575c93b4a1a36c983b1ab90799f4b45738723d4660a1d0134dfd58d05cb2905d803f23e9636d84210a5b97ac8ad1284d326ee7c03bc279fa2079d912ae21d788c4b8011f6f6e70d487a75e4b68298d89cf30e5b35b4f41cffdb5a4ba5916ed9a7993ee7e5f2418c85e2b7a55e2a26a73d58d628f5b8d01ba1757a1af41c19070ab1bd74b665327fdfae47d29ef5bbd4cf9674fdabbed0959ab7ea82086d4965b3ec432c0e633dbebeecf720e6fe84be64f04d947e66e7c7bb7b1e77059201777b71f94db8bded91d99918a4daa70328be64a5b1bbb7df83e8bb01893b9a7cf67b7cc7513f5104bc0c0033420670cdf5d168635485942292749191e7d99033a294296378429ce4331d74b6296887557b44c5fff541d1b23f8bcd53594a11122af493c64a417c73c40f25153b5598d5e12c4a69ea209518dad87cde9ba7db16c10f7650b333d1a36eb3efcc41aba51990201b07101291fe98e61daef1edc6fce18916750bab934845921b71ba3a5a6095f15896d12c0c001c5adcfbed800fb1a6dee551105916aab4834931b3f603c2455db5b3a7a183000aff2e87dca4659a0f036cb4d1b617db1a7de1b6ae088dd3d5894148eacdfc57be768d6cdc14251648efb7f75873c08814a45ebd93b50b29327462f70b686d1735d5536ac5339c4df4f2309fbc06c67a44576ec84e119e987e4b8ce9830c9e4f951fffbfc1bf9e3276ede103f064717d3e0362215de15c5531b248c1072caeaec8ff0c1f269509fe44029ddec4af52384b5264a021c31e5cea9c3ad074af95e12992992d510589e8b69a50855d1833112f8ae1f777790eb3b7b93c3d7bfb7464e5a05c6fa843dad72f06ea57512a495a824992ae2791380c6f68adebdb15c8947d2567a97786645f3898e4972d08054e10c21356c49b939384cccd6155cc80b64dbc20da5c95147c4f90ddc6a99e8991498575123e5f3c3e370312c7e986aa34dbf6d82c5c4076677a6ec8282edd0e88dda12d33ca063bcd53a0c6e0ed1044dc298a1e79b2afcf1234e331d7ae709becf7e41d2609bbee711c8a672e4b7ad75b14fb42f0d1bb5b034b6a8fb9f7e6495c0e82161fa6c0435d97673a7682564c3839ba21da26f0e2d3d0a2ab967ac51940886118b0facd9932bca9a74e9a7b8fd5210753eedcbb3f14d867648c10c5b452ed2ac5db34c1d27eb91efea50af13ac586c01bc8d107acb148e01cb47f18e0a7815a5685d73099561cf506df9823dd88e64f9debf839a36301032ef72c58898da3a33aa3ff0f5b468b8201ceb8c221df268ca1affea0b154a2fb1d8095276fef693c89618602afa59c6a97edd93b9d217766336700045b1ec84d781e727dcef0c6f6689267b7a00b59d30599553ade2be3b99c1ab4d9b8e1ab38f2d63a03baf95f73bbd26fb571146fe996d9793271a5ec256cf9ca6f55fe75893e38e46356f1d9f6b2f1f85f8f308d8cb37986f33e08d39beef234cbd68c4c4e5f93ea43de60dc9778b59032191548339ab7fee7dd4e15dcccdde4971b8d24ed48645560f5d32d8fd0a1ff7a53be606450e798ae144a71ede9879bd3f4496c9b22ee0a7c6e79c8e9e279aa2d5cdd6391a224e02dc6a9a68d7a7c1be02edd59b9d3ca8fea5b28db4af0beae16958e003cd3a3a6c239b21f3cd08ba888f812e0dc085ee6ebd4506a088418290c54680edf39987c098b558fc6ab31a561dadfab86c1e91823961f6b09145bf83811cb86753954343b114c152e9fdf19cc16d9a33d6b32a15a89eeedf70f60b6476d3dae789a48a2bbba07b57f4e18688431c0a5", 0x1000) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000180)=0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0x2000000001ff, 0x0, "b8000000000000080500"}) r3 = socket(0x18, 0x3, 0x3a) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r3, &(0x7f0000000100)="9b57c67b12f0863c", 0x8) r4 = fcntl$dupfd(r0, 0xa, r2) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000037c0), &(0x7f0000003800)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000003840), &(0x7f0000003880)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000038c0), 0xc) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f00000002c0)=0x2) getpgid(0xffffffffffffffff) geteuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000003900), 0xc) recvfrom(r3, &(0x7f00000001c0)=""/148, 0x94, 0x800, &(0x7f0000000040)=@in6={0x18, 0x0, 0x3ff, 0x8000}, 0xc) sendmsg$unix(r4, &(0x7f0000003a00)={&(0x7f0000002740)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000003780)=[{&(0x7f0000002780)="5273eb594e3feaab6335a8c2f30e150ea87255b994a24b687e96853f168f45269ad19473b7fbed4a3d4678d0224045e134cb5a9c9905476f4658dc82b1e34731af837e6a0cce0e237d4a134e6f19c92d0e4bfb3a86eb095444c4ba9672672a1502a54528c84279df58479e0922386956854de4a25bdbc4addf1613b61c21d5eac444166c5fa35e996737c2ee6ff0842265353171ebf6a0e262d0f3afa7fc151016bc2d00506644cd6315b00c144d1b44db7bf3859807c44ffb8397b428982decfb5e60bc34f56fcb5fcaef6573515cdb9d6f8cde2a8b177227ec7a40b9cbea0597ffc743f1f95b422a5fbcc461ee8160036af1d110240e8f27eaf48287d8927db52f3ffa0c3cb251917bb204644eb3a9da291e7f7bc23ce02e33b816ec0ca2b3e35f15add5a2a817cf66549135ee5405abba59f7c738da93bd23ad2eefe33ed58d1a764cb273585bcdea815b14cec517d480488558e4107b66e795d2f500ef37a9c6c937968123b57656775573282740703be5b7e6599f9cb430efc7ea3ca1de59a8c780d4821c7bf704f1d20af5389347692faf9754a0a936e69892606341f6c7ac32ec2f440f65b40004e7e018657915ec389fefa0522011ddf6f1a3546d1cf9a2f4899ccb351d319bf0a87ac6022b8703400f8b4b0edc0e40573c88077b915bbb74ad1764006c5601cae187b53c92c67ecad753aed2045c0eb8dcc0eaafdfc1f2cc996df2a566cc28dc6ea0f02d066bbfdc732f97a0d75da338f07f3fc4cdf443d5fc9780010503553bedab591f74bef44a780501cfa76e076fabee3f4baa01da9910c703ea7420260dac2f856740d481fd49ab6f345c23dc6e23acccf6188ac0d997c4428f74b10faa88e00a0f97aafe805ddae1e9a24bfc968de5b84ec11205ae9db2d4a4dce22c0011072f1dd6aab34460851cf262d4d487a2b65226e716c6d33b7ea6771df3493407ab2a905041c3e7b8d7399854296e96764f0a2e681f5b1500e1687faa67afe7192a0dabf369dd454f656178143345520dc950b1c6709e70a0b3e9e57614d02fc62d0d2ae1c78c2d60a3b847633c49b171dd9cc6534ef37e1b3e977b361a0d1bcd2adc2f8a5ab57865a03242a1ea64dc0507cddd2864cb7c11689f6300a14d08ac42dc1a623c81210088aff228f27d95f4b8965fb67486373c726044f9072bccd09970a04f14f3aca934d592115f15a99485c1031d70137c09855ec1c5d8d6e0d3726075d041a93f55590122bda76925969583bdf2f6c0ac560083f8b9089f8ecb7c39bdf97c6bfd76d68c6861ff905af0f54505abf02000f7d3de77c04c552f9c717b6afb675f4b2c1f8e22de05891c2a089b623a170afa7d3afbee0faba0c40a9f764b9ea30512fc5a810433da5776d255ccec059b305d1ad281dc701925175c0201e3f9309f4e07f453921b5cad638f2a6f03f18ef9785da4b31dfb64413191894316db4087936ebb90b78d1411febe2297f8282d4e3f1430d54f743cda0c57cc09f8642ca5db075c777c7141f98a91b3bd6d751eb02e3865881c492abc5e1caaf52825343f5d8aea4565a107c0088cba484f6142e18c199cda3c5f3a3c834985b2c86edd4c86aba126351e6911c76012362d6a1317a5d6d65a072512e257d1efb4f77be64139b257cf2b67c1784a7c0bc7e4bfd4167cc479c10188880d3c8a755c86d92ced6aac66083b9b9cbb79dc686794f5bb41f6106eae02d3edaf12fc3418320c399768d55f239d390c412ea9c2ed385da452a3c4d0ff5de75fda687e0273a296b9e091e336c4e4b044a0c7cdaf29e9fabf03daccae6c71866591b50fbababf45b475b250963c074769fab8809cb7ab3636558874d63b3a1f3cfc2a28cccd8a6106739ea475a9ea83b98ee7d5a77dcf68039c468ff142ed904270c0b79fdd9e34024b10d1f0acec5892db2d3bb970497718b35a9b22667c80ae238e3268ead3aa16ba462c4cde7c26c316428a1662db2d3a595def4a0526d76c72bd093c2c9969eb35182d85c983f9a3a8d710684e6a6b011e7eab139cc933928d48e4ecab17f8b281bfb1990cd3619d31a2c14c787af6eda9f7ef0a28cd13717d8eeb3cdd38d69efa975012916caa3d1345a780f20a29cde5ed695857dda5d89a0dabe380e7b4c9a1c87a5138615d77baca5ec3081e92b7b9d764c2ae853105733c39491924515a0b2ff95bd14b760f81bbbeaa1cf5d650aff2ec4b844cb2e82d0457f6e7564e3c4951e2f6db6f1476b3ce80f4b8d32692648e7026521903a8d0ebead78b77ff0751a43ae2845d493ea600ea27a3ce2c2d7aa9b4840ea8509ac36db77ed04c8afeac22162bd9f39092ace2b0c9611201f955cf77029b52b801cf6d0e930fc707d31660ba66c77668d0f60471c6aaa2b7191a6d7db6a112adb501c5810691749faa5fa969f1793dd1f39a1a032d3c0d59d93f9b5c8bd56b0d9e207b277415e75743745599164047372438dea12269474ced44d16dab1ab67f8d95e4355b776df16b0697453883bf9e1d23161972c73fbcca4665413b53c1e96ab44540ba4ae24b8021653e6cfd4921ec7e4fa4a0dd0ee092511c9ea85ea43925217eefd6dd292e6eb9845110e8bd58f417d7c7452e45fba1e00d22e254c3cfefdf31d1f4974e8c062348c5350a025da4709e9a13c0863703e11d53a7540ac3daf3b5bba5e6e983a2e0cb3ff18c55114b5343096f2a0783df8621f85166f9308cbdd5ae7e54c3197597fa4520ec1f0c47e8a4158c6378caa419a551fd5357b9d890ada34e65dea4032aeb5e29a3faa489e33d7ef24f088d5305fbcbd06df9ebf482cc82ed01e72313206ce73a08fc2e23e0ab92894f4222b0a163a09e3c17b3a9e2421acdbbd23281067257362f13592764a54c84c6e36f0feab1abe101b6512b660703c589bff23d8af7ff4d0fb45e1b0c7591b93540cff4781170663a10bb9f7b6a8c82d9b3adda29a12e2f1408e24c6bc9fee2e007f6135c22dca9ed8e96f202c2ba472ce30f9c695a5f5b43b23a89ba3df5d9132a0645de880a73ba3b08d1e1a9e7b43811e04233db7924f3cb1a4596b160d79abd393294cc16c33e3f3e3f50aa3af1c67943cc316917d4c07b6fe35b3eca66517a567e030821973af0c8dd32d27ba004627f1b495388d55a9d965fd97bd5471d920c1eacdf706cd2f49568f69bbc4f3fd90739751b27a5c3fd8b98d63296e40002e079e2976e828dc0fdfd91ee3ea150571538115cca6715a4e8a9ad5309c46f72ec4cef8329f948dcc95bece6acddf8668ecfb954a2241fd3aaec456a343fd2e39932d8e683d4b91c527f9734e9a7a18c8443491127b0ad7135f47d1c8cf5c925a1f1ab964d49e693957730a0247650d272fcaba25b60688cacb9091c358187e8ae5502ab96b21c2d1cefcefaf83fbb5eaa27ab1cf507bcdc288721854ac5c318a4315ed183d7c92cf03cc385883d01c82bf3b6e6ddff819634551718f06937c11a23da534c6b978f6a4f152c3261b5dd8179c6c83d2c9a9895387bcde63c263b6661399cfbdde01e7789149420bb30a034ece9ebd1fdc1e33fe8ac000ae656c2b98d5a6e6d8d9ff48a486e84b0eaa71a77787428b85ba29908e5a2a67ba1191afb2fde62591dbfce7d785751a26ea3137517384dadccf3ec66ad986bd8fce685b993ca8524101e0bc72cb9c8573627f6f6ba9ebf218bd0e740322a29bd39e9c33c25a7eaaf64c8611b173698e947c8fca7a76302cd7c5c40bafa1d7d24eb59bfe25dae56835d16bab812c00ce1bf417925394c01f9a5677b49296460b42d808b5323391b832f18787ba3f1ad08237970f2ced38d0197dfab785c05c2686944f7dc88159390ca8d17893617d15f1c4c465e837e39af901dd219248d0b06458bbb235f02d03bf767a26976e263811e4e077d9a3cb2c1eea8fa630d3b756cbb796ad3c9b900af0f3cff239093e6f1d15f998febf771422e080fd8e68738eb0164fd987a8095bff24c6a763ab81e467f04993645836638b4ba552d57f32c98bf00b03221f6a9b97fc089555d4854ba17d6edbe2eaef22be80ea9a39e5e4fad5838076fd9510d42af4ccde5d12168cb0e90fffc4e827151c509b00bc96b3f5d59b9b449962b8dfc1559269ba7e0c95b1c51e78f9bb1517ba330c1a7fe7df54cb3a2dbabfe20d0d5b2c1b9fae05e4e0756b904cf9d3461cc30a14d6cf9bf7da3d1491a629e6420d6e72b7523a9fc2a38b83bb7f3882a70f3f95739d092524d53e605fb9b602f14eccbbd3ac1e81f854bc1a436e3ce7bf7d8f8d3902a8bfc2c294436f238dc6cc0898b1b99372693c3b26d83a45d8ab096ff30a570553aa8834f28927abd6a3f43ddd9bd735eed13b99aa0dfe5775e43bdc15a8ae1a2f2089e5a6dba6bfb6fe27e4318d232df42ec14e8c960349d1c0cc7a67b630072015d523b10da8f7b189d1b80cadc98f211230f395472b080e4010a69e44854b388779d0ae5298c2fdab0db8f10938729621a0dad016d2fcb82e3d859ef02bfd33312b8c541a20a7a5920d56199aef8ed60c7d42b73a999954abd415ba69a02ec24091b87f119f62a7787e4c59492bc65a292a9c56bcef1c2c6a1319c3327e66f4027211591771d15a2deaece0ab40f4c919f340c94602b34e86128b9534607642648d4b3cb4df75a1ce9fe26f0704f331b390450a2b529c00b696d58693794f53ce9fb2cf764602d731e40618d482ea76d0c08a09c6ff0fe3ba4eed3fbabd797ebf919ff265c0244792e7fb529fcf458855689bda87438053822a36deb1335401ab758cf613433fe561cbcd6e37b879105e84f239baa6a7b728adf4a88d9b47e794a0e119e520a2b007ac1fdb54fbf8f6ca6be1c0e7e5fd1b240e88f4a65c0df1d8fb3ccaeb19f50c22c9d581a79571c1b88ccd09b2e6039294c4cbd6f4351964caf742d647b1972e75700f0a8747fd30e8dd52a18f11544ace8d8a9cf449d85d0e2f0027f201887ed539d47f55ac28d4f0a823d667906b9c6f35a51fecb5b0ec987ece8af700c2954b937da7b0d41e8c275502a6dd01c958e7db62fc83edd49f299dcd69abd17c8252c405483de5a3df16621b368af58e857e4113ab8c719c1faba5fefa6970b512d4f90ba91366cbfb77144dba45d3fd1c071077788b9278054b17fcef49bad1471f8ac2f88844a5cd4de6ac6530691beaeec1ced7c53d0c239893877b61567d4bab667b907fc37a29133e4aff083c9696ebe3b1b8897f1b2970b012cd7797acfb3308401627c4503cb31787c2de34ebc5d8ad218bb1beb597a6ec4ddaa2ba979d645cc1699083663b95ce9c8a014fbfe74f1c0e539fc27074bab97ba53a420f0f58878e93d566d00a0dd8ff170aeec9a6bc6ad8d49b42df6a008cfc3e071f460da9c55f3fff6b9bcd59eb36092480556e79614dd747df965f2defd414464fb931c73434ac184a37fdb9c5e47a48b7fdd6957c8747c694e9b64127bb32b86c4fbc705b21ceec814ab602ec6f44fd1ccf3b35509e400999a93088b250f289cb75cbbbe98f7e8d8ed42b9580222841d5bb97edf5015661c7a8645cf0b612bb33305dcee4ea935aafb3dce422ad4e7a713a278a9896364df93239bab330b0bf3c84398ed7365187cef770821c8aaa10f7fb2f1579e701498bc60ba2401dab061e1a5d81a60b59342acf141c9925f8714a61c03b68f54ef4e87b0aec86d871aab40fc7836ee7634f98b93ae0ac8a638b276d231de18c24efe358a9053aa3ea310ffaec7091ec806a1d1487f6cd86af240aa1dac2659c437518d066c49cc18dbabbaed", 0x1000}], 0x1, 0x0, 0x0, 0x6}, 0x5) socketpair(0x1, 0x8003, 0x6, &(0x7f0000000000)) accept(r3, &(0x7f0000001180)=@in6, &(0x7f00000011c0)=0xc) sendmsg$unix(r0, &(0x7f0000003d40)={&(0x7f0000003a40)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000003bc0)=[{&(0x7f0000003b80)="9afaf6dcd8", 0x5}], 0x1, 0x0, 0x0, 0x40c}, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)) 19:54:15 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) writev(r0, &(0x7f00000000c0), 0x64) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) 19:54:15 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 19:54:15 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x6361b3408b8e602f, 0x7, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000100)={&(0x7f0000000080)=[{0x1ef, 0x5}], 0x1}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080500"}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000040)={0x2, 0xffffffffffffffcf}) close(r1) r3 = fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r3, 0x0, 0x0) 19:54:15 executing program 0: r0 = socket(0x100000000000f, 0x40000000003, 0x2) sendto$unix(r0, &(0x7f0000000180)="b100050105002100070000b1ffff02002c451ae3d3051020741038f53e8551f30cfecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9ab3a34c29000000000", 0xa2, 0x0, 0x0, 0x0) r1 = dup(r0) socket(0x1, 0x0, 0x1) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x0, 0x2, 0x3, 0x0, 0x3, 0x9, 0xffff, 0x1, 0x2, 0x6, 0x9}) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) 19:54:15 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) write(r0, &(0x7f00000000c0)="4c04b05e07f688e0f32d8cd35d73740476feb638c9e122c697e56f7771a1ba563cbeddd3353f60ea676943197d92ed794500eb514f9f6c9f99a726b448c834aae5c9f3c3881b1d3c2fbfcd9adc1b5e2eaaae00726ed5fc209ed9438aa5745010aaa9b16602ff674e12fde42a15361a5da17e747f635fe2b01e5ac020a73b218d2a322c12b1490a9ba348a01e53f79d9e03bd0246492baf6e50772684c5d72b43061cc871ce3ab47427773da7946faed233214ece8596f03ad86eab17c7f229f8f717839818c09d020b41eeb4ed5ec657ccaeddb0", 0xd4) r1 = socket(0x16, 0x7, 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000400), 0x2) socketpair(0x16, 0x4000, 0x5, &(0x7f00000001c0)) munlockall() socket(0x0, 0x5, 0x743) 19:54:15 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) shutdown(r0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1008, 0x0, 0x0) 19:54:15 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x401, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000100)=0xffff) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r4 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r4, 0x80047470, &(0x7f0000000000)=0x8001) syz_open_pts() ioctl$TIOCCONS(r4, 0x80047460, &(0x7f0000000340)=0x8) bind$inet(r4, &(0x7f0000000080)={0x2, 0x0}, 0xc) ioctl$TIOCSETAW(r4, 0x80047460, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "e7d373a39a3aaa8bf86590044961d05f24c809e9"}) 19:54:15 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2080002004, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x80) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="00000018600400000000200000000000002800000000000000000000000000000000000001000000000af6ce", 0x2c}], 0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x9) 19:54:15 executing program 1: semctl$SETVAL(0x0, 0x0, 0x8, 0x0) getrusage(0x1, &(0x7f0000000200)) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=[&(0x7f0000000040)=':\x00', &(0x7f0000000080)='.@^\x00', &(0x7f00000000c0)='/.\x00'], &(0x7f00000001c0)=[&(0x7f0000000140)='-\x00', &(0x7f0000000180)='\x00']) 19:54:15 executing program 0: mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2) r0 = semget$private(0x0, 0x7, 0x2a0) socketpair(0x6, 0x8000, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r3 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x10000, 0x1f) fchmodat(r3, &(0x7f0000000200)='./file0\x00', 0x1c, 0x2) r4 = syz_open_pts() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300), 0xffffff65) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000000)=0x10001) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x28480, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f00000003c0)=0xffffffe4) fcntl$lock(r2, 0x9, &(0x7f0000000080)={0x0, 0x0, 0xb84, 0xfffffffe, r6}) r7 = socket(0x11, 0x4003, 0x0) setsockopt(r7, 0x11, 0x1, 0x0, 0x0) flock(r3, 0x420000080000002) flock(r4, 0x100001) r8 = getpgid(0x0) fcntl$lock(r4, 0x9, &(0x7f0000000040)={0x2, 0x2, 0x0, 0x100000000, r8}) r9 = getpgrp() semop(r0, &(0x7f00000000c0)=[{0x0, 0x4, 0x800}, {0x3, 0x6, 0x1000}, {0x0, 0x9, 0x800}, {0x4, 0x3, 0x800}, {0x2, 0xfff, 0x1000}, {0x4, 0x1ff, 0x1800}, {0x6, 0x3ff, 0x1000}, {0x3, 0x5, 0x1000}, {0x0, 0x80, 0x1800}], 0x9) fchflags(r5, 0x40000) getpgid(r9) semget(0x1, 0x3, 0x42) socket$inet6(0x18, 0x6, 0xfffffffffffff801) getuid() getegid() shmget(0x1, 0x2000, 0x100000041a, &(0x7f0000ffb000/0x2000)=nil) 19:54:15 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f00000000c0)='./file1\x00', 0x100) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) r2 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in, &(0x7f0000000180)=0xc) open$dir(&(0x7f0000000140)='./file1\x00', 0x8000, 0x102) kevent(r1, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffc, 0xc, 0x0, 0x3f, 0x9}, {{r2}, 0xfffffffffffffffe, 0x4, 0x2, 0x100000001, 0x1c}, {{r2}, 0xfffffffffffffffc, 0x4, 0x20000000, 0xff, 0x7f}], 0x401, 0x0, 0x80000000000200, 0x0) dup2(r2, r0) 19:54:15 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000500)) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) r1 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) preadv(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)=""/79, 0x4f}], 0x1, 0x0) getpeername$inet(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) openat(0xffffffffffffffff, &(0x7f0000000480)='./bus\x00', 0x100, 0x100) r2 = msgget(0x1, 0x8000000400) msgrcv(r2, &(0x7f0000000300)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x102, 0x0, 0x1000) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x2, 0x1}) 19:54:15 executing program 1: r0 = socket(0x18, 0x2, 0x0) socket(0x38, 0x7, 0x9) setsockopt(r0, 0x29, 0x40, &(0x7f00000000c0), 0x0) 19:54:15 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) setsockopt(r0, 0x90, 0x2, &(0x7f00000000c0)="6b2d025b148a296b29c5879677cbc7eb553063eb132fd1e892a5bbedfb23fa", 0x1f) pwritev(r0, &(0x7f0000000080)=[{0x0}], 0x1, 0x0) 19:54:15 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x1, 0x1, 0x0, 0x1}, {{r3}, 0x0, 0x20, 0x2, 0x605b, 0x1ff}], 0xffffffffffffff80, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffff8, 0x48, 0x84, 0xffffffffffff790b, 0x3}], 0x8001, &(0x7f0000000080)={0x401, 0x1}) r4 = kqueue() kevent(r4, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r0, r1) 19:54:15 executing program 0: socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="28010000ffff00000155737565b760c9631a28c8eea6d9725a4e0e99851d5a6aeffa9cc8b2ccd956fd874c0a073d239027b1e62dba2f4de58913745b0d1c1acf9abb67bd15e8f3841073870519637605a0a73643c8e773532a37a406279477b5f1b0cc6c0757a4c0c21b698e6642ae952c69830adf4465402c3451cc79c39e1361a298773a8e8bf8116e8912faa433969ee8146aa6a24600000000"], 0x9}, 0x0) pipe(&(0x7f0000001b80)={0xffffffffffffffff, 0xffffffffffffffff}) chflagsat(r1, &(0x7f0000001bc0)='./file0/file0\x00', 0x70005, 0x2) sendmsg(r0, &(0x7f0000000280)={&(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000140)="e7bd142874c9c38000b89c1ea641e3f3fe6e255eab9a02e7f1caaecc4116f2516fc5d8ae78b61c021781aa4541d32a204ceef1891fe20d0114e72a33043689c97d93cf80022c693da4e55b00ab209669f9b31b62bcdd072fc2f9c204506826a62676c638295230d12062d843ee40f79f48291488629d3080287b784ec85a6848897cff0631fe479d60a41cc4db8b8f0a54453d5f14b39b14abdcb2fcd39bcbf8fc98abcf00142891323d327d5441890a7b3b29bd159c3e721729bc625b081fa2525ac928e6257e9c5483c7f40e9293c4e050479ef738a93334a921542ded", 0xde}, {&(0x7f0000000440)="f5460e38f1a30e4c8a467085d9f83df4d3e7bffd8b5a8fb483200caf9c07c9415b6154c5561239b0b1a8182d2078c41a6d08e19914b572dbcf55fa4a571897708dfd175f1e169cb6ee2228ffeb81bdc63c668da437fc257b88eae8fc0476424891c8d19c92f6148caeac48b82757a1f3bd257921159218807814977a6bda92aa37c3c08ce055c4c69744a156711f88ba1a6ec31c105310ce685398b167e778ce0253df6099446560963a41f4aa756924606ab7d95014a36bf7ab451b08d57a5111ab7341a4f72cc58e358640ca878cf66681143b2073967f8e2e0446ff6e0f4ae24662a631ec2b41647f2856b46d4068181550cd0d67c4e5c0261693b1f3dba0db0080a836f48c7c69c70b80deefbd58e9403f1e07875e918f9ca86f87d3c3580e29fcfa4ba586c2d694d45c59c56f0d7445917df4afeb48ef25d8b5ac4cb92adf0ac3b70331d4de08d1b00fd48183c03614938f2ae601f1e7510e3b2ebc6a4f6cf85389c73163bac770c0bd2669924dc84bc54be4fb1b4b693e1cf0e6063e5f08e69a43e59592d01d96bbd95e5ed900cf966e5a8fc8468e746385b749c28e4d92c9e67938136b9179ad956cdb873467c08b72c26e9b584d8bca3e787d74f2fcf4e06ce4438eb989c6f75665b171ce2d6d73675049d4b925879386ef6771ae03bc9fab676bf293f857d21c453d9eb6395e6aa800d6b214a7b9b24783befdf7bc671e474e15aac869028501a122bb4721dd3b1433444b9f692f669ba74bd6eb5603b841544799ba9bc40df1eaf9924ffe82cc3e9939bdbdaf7e39efdc7bfb18cad79c2cb7fb90046f0fe3336b49712d09717d02fb6036657eff5dfe9d20f9e87907444c853239328c3858d7e8336bb13d372bf6dfe356e6e6dad41f5dc5efabedae1d101b5d1eacccf4816c3d69ab20ab67e97faef85871622618e012f1f5ce66fee7f58c702b7f34b19c6270380688cbb4206d1e755d8ef47b62aa9ae21ed0c62f912805b8822707fad48266cf1f68b0216e0281765b0f319d5e72c140431c06f02dff48a50d9b506a28e9f70eef2bc9717fbbbbbb7bc1fb4cef83832cb66db98c3ecb42443c12abe1fba6f2f8272257271ef89763b816bf1447a009779d0d58cc507db92a70102e9eb5a7662fd8cd52d818f362c7de1848cac853f05808dd3144e4726f8664ff212fa78fa44abc6330df286a391ec076c5952577e45e24110809f12639f0edb3cf450bdddd8ddd52d2ba4662540c90cac229e0c75ebbf6c4c066342642846a19bd7baf30782234fd20323f9a05cb49669bf1cd37198a22d500b62ba182e0cd367a33d627b49474b5047b92762073721c6685bfd8912da356f4c308a93450d91756643c1fd003746b9811f4dc0d01d3ce914616c4686c0d7e7096bbb1e817082c2cc85937d01f1944eb9c5f888e10ec9c0fb4f0df33b99c3dbe9258f9f4cf260d3aa9e15c5f0b611d2d45ff0139dd9c899e751f732467ea24173894023c251d41ddb76aac517b46cb7acb34a1c68ee49698c124a40ed7dddb89f1837f5f545bd76f1be60d918f0f423c9cede549219b0cb9d4772a4ea14279ca4e267680e3e629784a97c7999fa646ee431e256a849056e236e1b329b37933568bfb9ba9edc62c8ed01acbc0f00af5468da5ce5f00421a98f66b8bab743affd5bd5ef69695cfb8757e2538818ab72c467db82601b9454b36d7327447ae7cedbc49c818a959a5ff55be5da80cfddfe08e20bae78d8b37c0f22a8499e4bfaf611ab522103a2bad9fc313b2542e148cb9e65a166aa940896b5244a86c28c5ee8043d391ecf9b990204dac1761183a4268f1dfff776f515d1b889d547b3e7edc274cbf6d05b9bc05a48372f8864343cf9a46853a167998344edf3c292bed95984cbca8cb7c47d3293500c0ab1bb3fe03a64d09ad3f3ada1557235f9e6a3a47fcc8cf7b672f29853447edb47b692276c499a0e947beda38faa63dbfeba13e37adff123fc0d750db95bef598dd47e20180cb0b6e7f5d6288050ff657230a23c9ce3c3a2b001455c4ff64493f860fd668d86bdefd279715560c954d9af50997a69bc03638a4f116ef6d159142b50f0125004fa703ab1c253a2468283686bb6302c2a046c346fc6bf7a5f43ba25bfdbc19bdcf945a5027db84914891904bcbdf50e98d7011fb994a7676049f296b5d009d7bf3fcd549b15f6cd6f7a60d84a88ebc90362bf98834c84869b480c5bc247fb3ea7438419c7b068d8b97ea9a3660f250c240310236222e81c561163873f94b07da84e81b30598d336f38e9f0a0dfd54f3bc239a603a10e61e8500105bbfe769b652a0dcf7ca10cc60ed2bd0d289fd10d9adbd234ec83e4f77ad85da86c3d1d840227cb46e0866534712d80193ceb1fbfdd0abd8feddeb1be5f742adc65b59a330c0ad927104936f0d1b838c16ad4b118e1a3ba0574a77bfc8084e0e4618fa93dec8a04545e0e76a7454f4b72f5dec37b5956daa39e550aec66b238430147ac6ef8092eeb91a6fcae113deba62e0772f718928cf251e7bdab3c06c7b6c8cc56977d300a2938fd5390c2acdbd19eb30b7d8a373cc4eef30b056b2bb603b590a66e9c1f57e5e015c000085cdf045fa1e42e14042a5a51d7a6b42c4eaa9cef65747f0aa89a486de063b7ed18a5bfa49bbf3a871d577a082a131d54bde50051b91917b82da1381e72f36c7c71ed5581f97c52c2b1ea7bd4355e126a9244b5936be3a0a8e1600d4a651c1945591487d35ad3b5d0bed096c3275a8e6972ee2b35efea22662a146ace28b9c71582d3c9479ffc97fbdb8541563ace6a38be6db32b8d4b75b2818d01c34ee075a2bd44cb86a0c6563cfec9c42bafea0b653be829b9d7e0444664c4590101dd0ffc5d0a5c4e25117aab32342e00e66bfc125b7d71b6046f4b62f790b38a663dc9408aa1bdc05f72f157b369af1a4fecc0a653ef91e1a0d80ccc323be8e1132d2f6d93623dbf1993680fe3e29de24c0d65f444fe3a021bbba1fda95f7a822d5b38fdbedef568ceb65e0c7bba95e1b857d9bb8c41111ca5393a2d84f3a12c6796ea15fbca6aa9e075aa4ee3272a6de6ba5c20fc36aa7900ac67c7fbf287f6dbc2e9a9542c7b1686bca5e0dae3973078e7e17a5c9287811f61ad39b9da00ef505bcac753628f0a0a3f25e49fd1170bdd89a11716878fc8bd3b61c209aa01e36201dd3df5cb9552fc9ae65184b67985a7455a4d0065b109a324c97e0745a94b91e45c39e5542415d897be4e03f4b238b2c03d84273a6f11e8581d85855a457836d73cb54b1de746681d50ee1dfd045b0563be4e206f024d699d5e7c5b08c8be91f63210f2c5e46fa41b3162a6d6da3eebff94e2a6d663846c878c723ecf7444dffb1fa2e0eb2c417412d434899bb0623fd8983ec575a7c2be65338f17a4f29234491986975edfc42822c4726a49e194376d0115cbff80fb504f12c9a5c908402de6c2b8ff01954b5e2fc16bf156445e9d8fef3753f11ce08a05c74e7a2250779330d4f91f1c37234059e9cb9134e22b036eaf87ad53b4492421f75386d8ef89fe490612056c08884510fe13ac857f3741746b6f81aa5f01359c42c7b19200dfa1c08ab46288390bdc58f5884e9e08d1a61f4ece27118a14fffbfee9636dc3dbf17ad5bf58f0810f0d7f54f90ac6b08046a10ffb22fe487491decfd27c1ec1523b7b067b92ecf5a314c0da5d45203477a89c5b6df81b7fbb50e961962700d7dc1bfbfcf1ec02248896e633bfa66ccf5bb0db0d7b2051a131b0bf75cbc43d26179f091922df82350734b0bde7f8c6bf417ff5ef6c75283f809d34eef6ad532af5c266db957808be998fb95ef5ac43ac554d93db07b73a03b107002d6acb6cd872bad58cae15495aea96e9124208100309ce6cec603b3138dc5c7a876dbe32604ac1ed83ab5217fd94bfce6fdb7ab046d6445b6a0349afe60935acd7fa06337c5afa2a1ec09cfcc0e5bedb7d1cab48c279c6823be746e909586c8992af624f8d582c71e7a130b71c955425e09eba7a79a0649392ec47e7b93f4b6f415ea30ca9138124de05c7b851440f772f5488f6a4689796c906e143f599c8dd3fe1a2ef6cc55b04d641c21d3158530e38658ada388a9c597f232b5c130de0b36cb819ece40632ec91589807970a4e01ae92c9c9992c7a5e573a92e2d09fa4932c19f0c0845038b205e1325998e49bce9795cd889116f55648816cdb8d2a211b2b9cc420878b506d36bbf2e37b78c3db34b7067bce184a52145123bc0b1950ca7829e6faa33852e7f384bf1af561fe20ecf2b6a0c797b7c3034faad3134de3d19715a583f174bc07146a04defb4439f718c9504a9219eaea6171b2b8dd4beb8529f83efbc055aa9b7c5a037e0d49b2565423e3457a91c7dcf894f5e40040b64c786677a90478ea6ba597585070fe4f4a82eee32244ea88ed9460b026b987e1513ee1e689d54529224b2b8e1b4fd1f1bd658d7faac113e5a9d2fe524d32305451f79bd34eb52a047218d814ac6c208c35ad767ec96d2ba842e7b357e07c28e81dd32ab18a1bd5a780d9ea268785e45f7ef1723a24382ded931ffefdb215e8cdfc65be96a464ad12f14735839064231154dad209947b37675ee8560d93142c3839a7f9f42d926e216475f3d459c340ca0eb171f0a53c222d415468acfe9b9395ed179a45e19689fd92587b58696ca20642c7445851d83f07980ecba4088f02446662e33529bc4cef779877bb0da37435fdc7310842048ec296fcb78c3c5b69c33ac31356438f3c7e4b874babf379c00e2628f317bd7f48d4556eee473e5aa5aa264488215f7d3e15a6ae305d700c77625e6ee92aa8039cc8640992159774bb5b846dc8dd0d03ed84cc4b03b56ee2865534efb1164cee1abd965e60bfcdecb790ce93508328ddee508748ae6ba8248b9f17725b2055f3b36b7187bb2d1c204dc29f609361a6ea9432c3d5e21b2f0b68f70562ef99ce2e000692147392969e45d77d0df4beee9bae24f8b6805da49d632de6cb70c28e590dcc799e07d6a5f868d4f627a13275f574d4332387c245e336612c83e422d6f88bdf4614c457e5948ebe32df8c64dfdd28ac3d5400af208053dd791d695f0441079e03c9bc33c726f43ead27ae2cab7a5776b51abbd2829d5a8ab02c7ab31edb47ff829a321ebe405c91a63bcd7609313c4fe8bf73cd4282939dc3ef95d3b3796728761861e93abcf7fd8b57ade5eafead3744bf0d1022e12612afa8500d579fcbca7c6040e8b6ae98d2ce9b665b1ac5d985632eb6b12fcc3b0212bc7673c71365dce4e7f8d5252f05dddef958e4f69b1cd5b79d16d67ced120b282ce03e22b9cf3e04c1282f4d5f5fb9eea0353e4ef833721f6a2920feb62a7a84f48cbe2c1a43f10cac0e60dacd868100117dfade63018da663c48f5b8958e7c56962c66aa2e308f4312139d72eb033c6eb198886840a7d277c9755bb09a5e29904e920e017458695936194c44cb88c84731296f173636b14f79e15f708f003f01f185469cea798ca1dc7ba6d153347a24a715b4aa7d9da58fdf39b8b61479f59ea941f4e4839d55eb4647b5d45c7f9ffa625be900068dec1edd36e8daef1f5c5bd5fefea79c04434fb4b4a6b8ca560d5c3ff949d941d1652c80c346276bdbffbc1b323db62992ef45275f40cd57762469bded6f005280b8a154569e19d92644cc82301e8926381df49b2ae4a38499778f00aed41103d9c8908779611d4b594a8a0b6812c68b6c9d1802af60cb546f80dd578b49b1b6aca39ba17b785666d9df35c32d2ed", 0x1000}], 0x2, &(0x7f0000001440)=[{0xe0, 0xffff, 0xffffffffffffffff, "08b0ffd4a6ded74d50454025b695b684e8b7878a9c929a0e2df400e023f08dc3d7bb8e3b3e3d15f10532277a9f58f536a0f0fe3fdd091bcd430d60dde72a91518e49dea3dbbb51e00d9da37660cb866d4853d5871fee1d54d82f191f797ee54f73fd77f577295e6484fbb023411769062900989f6ba87d219b9481ed9f1d73ea0b6941ef755fefcdcde7c517558d4f761d6fe5949fb184e6cb75be0863fbc838bc5518b282ee671fb8779f733a51dc6f914f582e9e24ebfe8025d99a1ebbf9ad0dff95caa841ed5ad58f"}, {0x20, 0xffff, 0x2, "dbbafdcaf12d45aaa784300ffc"}, {0x98, 0xffff, 0x7, "483fc700f74fb232903ce78b434b964c41296d0a6686102a390ecec2b474242797edc27f3dd96806069bafa4fa1457caf4d3e0eafaaa07bbba0ce41e7a65187c4beff2ff8047ea4b76cbd3b8a87bb1d5ef1404f18ce640ceaa29cc6647a2508c58bc312de7970cdc8bb73b4dd63d4be40ff3cd5e52af9c85730fe1d5fbb87e67062f8b43"}, {0xc8, 0xffff, 0x7, "29fff79c6404b362469219a38584ddbe36c753da11daba9326aa3ae21b0db9a0ffabc0c548bfed9da420712dbc5e614e8fe887058fed103752e27dfd3f9972e1779b0092b737ef8cf85a8c2f17cf5fdc1be99886c0d9fea38d37c56234d220bb3f5e9bf6aa232d8209fe53a4036aa246e333d734e034e36b6d7c3d2f39aafef5935a3945ef0c8264f79b72da79ef8f14ba4e29bbd18c46d0c2d8844717592d642e15d9feff1cc7e2df9d18706539a3b50e4c213b97"}, {0x28, 0x1, 0x0, "883a9030e60a5dc9b9020203fb3240569cd7e3a8dda6d3"}, {0x110, 0x1, 0x7fff, "1b9508bb05d3c56f5a2dd0f861046bf4d0ccc67b57fbe44aaab36710c2f9eb45413fc2bec7813a9ffc9025504c53969debcaf0f6dc410ece3089a07a806daf6f10c411327dec950c733447de597bd8400d48ff964c68ae0af17d4f8a4c36dc479d03e6fefa06166f9bd7de2e2180b0dbe7a19b993122df6cad93ef0d1cb7edd3c62753d9763638ee715a1f8b798a5f70325cce808a4ad5b269d57312ad67666b7ea088f0e763224a8b26f4dda374fcda6425a992738e306e6277c14b7498ab89c1c74ebf8679cd332a9868f5921099f76290a2e6d9ba1991d40de3c317e969b2b1df93272ab0ac535c8b740f7a85cc0c83d0f8e702ac7ceb933fea87"}, {0x90, 0xffff, 0x9, "1d888d82b693085788f9df3bcb75f5dc75f2765b36e8a3adb1750202a005b797868b271168913031c13e0e6b8616c863ddf9c7046c8d00cee183c381dc795a5606c123be3cc7ccf53e1915f972972b7095b596c6bc5001155de9fc05347e015e258605b4444dcd8f29fb8511a161c5a9926bc935dadbdf3e009de48525"}], 0x428}, 0xc) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffff80, 0x3}) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) socket$unix(0x1, 0x6, 0x0) sendmsg(r0, &(0x7f0000001b40)={&(0x7f0000000000)=@in={0x2, 0x3}, 0xc, &(0x7f0000001940)=[{&(0x7f0000001880)="e7e612201e724bf5840f8c56aa36250e318715f5e5026721a4cbd51a41abb3b5aea041b8e2426885e8ad4c7e51493c3e94df8b97b6717338a71a8a6e7fee83d9f722664f674d5653f93a04a11ff466364c0b3645b427f13d1411fee883a8d0c8bcb7fcc39009a83aedc633c445d2738fb5897b74262822fe35247d1296dfb9a7f8043a5e4d9325aeee6e7afad87d58a740c4775e22b554de85104f897624f373eb48518dfb228e626e84014f604186", 0xaf}, {&(0x7f00000003c0)="fcb9a510ad54416e53e011bd51", 0xd}], 0x2, &(0x7f0000001980)=ANY=[@ANYBLOB="20000000000000000100000005000000f5129488c0c6dbf4480000000000000018000000000000000000000007000000e4a5ad7499703000c800000000000000ffff000047a09948fce608b3e2295781db4eaafa4a74dd1648f457733a36c8f26f5c6e4b677f6c9d4830dadc26b6d1ca6516bd3bd794640fbcea6ff42173ad58dec3882d1004a703dba07f2f52deec65944bbcd36a0475402d7d2ec439bc78736b852201db5547ed541c92a421886300263195c8fbf59da20fea01cd1c52119bcd08cdcf90f32c8fbc052d4454ef2be7f50f310c3bf2c414a751873ef2573bbd8a7e598c82fb35ab6d038979b4948657f273f285af64f7ee747828ca44000000a80000000000000001000000efffffff216d6270e801bdbd939bd47d9bf145c9a9c46b71ea0351c8ba5de74fe0e2beda337f375b652d675d8b8c17112c63237b74956ec2cb87a2887952c14b7a6baac6d81075d1c7b5fabe11c50628f195945b9e686bed97d41fe981fc419d6a1388b0bf8cab745eda7d197b2d339c90c018e1420bb0a9d3735461455cc37684474dd23998a65bd2835ec716f37dea1713013d730c000000000000"], 0x1a8}, 0x404) 19:54:15 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) fcntl$lock(r0, 0x8, &(0x7f00000000c0)) r1 = socket(0x18, 0x3, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 19:54:15 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x2100000000000017, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x13eb}) 19:54:15 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x800108, &(0x7f0000000040), 0x0) 19:54:15 executing program 0: r0 = socket(0x18, 0x8001, 0x0) connect(r0, 0x0, 0xffffffffffffffcc) setsockopt$sock_int(r0, 0xffff, 0x88, 0x0, 0x5a4) r1 = semget(0x0, 0x4, 0x100) getrusage(0xffffffffffffffff, &(0x7f0000000040)) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) semget(0x3, 0x7, 0x4a9) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000140)=[0x100]) getsockname$inet6(r2, &(0x7f0000000200), &(0x7f0000000240)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x1) r3 = semget$private(0x0, 0x7, 0x0) semop(r3, &(0x7f0000000100)=[{0x2, 0x69, 0x800}, {0x1, 0x0, 0x800}], 0x2) geteuid() dup(r0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000180)={0xfffffffffffffff7, 0x8428}, 0x10) 19:54:15 executing program 1: socketpair(0x18, 0x3, 0x9, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() r2 = dup(r0) readlinkat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/48, 0x30) r3 = semget$private(0x0, 0x4, 0x190) semop(r3, &(0x7f00000000c0)=[{0x0, 0x81, 0x1800}], 0x1) fchmodat(r2, &(0x7f0000000100)='./file0\x00', 0x40, 0x2) open$dir(&(0x7f0000000140)='./file0\x00', 0x8411, 0xd4) getpeername(r0, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) getpeername(r0, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) r4 = open(&(0x7f0000000280)='./file1\x00', 0x80, 0x4) chmod(&(0x7f00000002c0)='./file2\x00', 0x80) accept$inet(r1, &(0x7f0000000300), &(0x7f0000000340)=0xc) r5 = openat(r2, &(0x7f0000000380)='./file0/file0\x00', 0x20, 0x4) mkdir(&(0x7f00000003c0)='./file0/file0/file0\x00', 0x40) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f0000000400)) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd\x00', 0x81, 0x0) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000480)={0x4, 0x2, 0x2, 0x8, "ca16c32456af33f7cb8e3c27da36e1579f606283", 0x9, 0x2}) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r6 = getpgid(0xffffffffffffffff) getpgid(r6) getpeername$unix(r2, &(0x7f0000000540)=@file={0x0, ""/108}, &(0x7f00000005c0)=0x6e) ioctl$VT_OPENQRY(r4, 0x40047601, &(0x7f0000000600)) getsockopt(r5, 0x9, 0x0, &(0x7f0000000640)=""/4096, &(0x7f0000001640)=0x1000) chroot(&(0x7f0000001680)='./file2\x00') accept(r1, &(0x7f00000016c0)=@un=@abs, &(0x7f0000001700)=0x8) socket$inet(0x2, 0x8002, 0x3) ioctl$KDDISABIO(r5, 0x20004b3d) mkdir(&(0x7f0000001740)='./file0/file0\x00', 0x4) 19:54:15 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "ad71f09f52cf1a93c1ad9e1a6f507502847200"}) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 19:54:15 executing program 1: getitimer(0x0, &(0x7f0000000000)) setitimer(0x0, &(0x7f0000000040)={{0x9, 0xffffffffffffff15}, {0x2574000000, 0x5}}, &(0x7f0000000080)) setitimer(0x2, &(0x7f00000012c0)={{0x6, 0x7}, {0x53e, 0xffffffffffffffe1}}, &(0x7f0000000100)) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000180)) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) mknod(&(0x7f00000001c0)='./file0\x00', 0x6000, 0x1f) setitimer(0x0, &(0x7f0000000200)={{0x60, 0x6}, {0x3, 0x100}}, &(0x7f0000000240)) r2 = msgget(0x3, 0x4) msgsnd(r2, &(0x7f0000000280)={0x0, "04c572259076867eb516ae02eb901a9625637b374419e9c9a6167ebffd6bbb6221c988819b7dc2fbfa2ba483091d0e487f418bf8869c0cc9fad6145f2d4442b7a4a7d23d05b5c2549da684cedfa770fd00e775a783041c481d6d670fea5c31fbb743f110d646cd69ffcfaec591031b3d719ffba01271162a1b6874015d81e9c2a94aa0fa06b1938863f1b3be74824a865fec3d21b5a966be0436c60f52472acf5baff438203980c29a28de25aef0cf89bfc033f9328bac9ae8597876d2d27159ed5035c1a2c9d9e3ea4666fa7ba6f1b4f033ef13c270dc5c6ddc6cd46e55f53caf1fa6f73dcd74adaa7c282a765d7912980ed203e8f89903b53104bc18123c8f04cea11e5b4258eb4994be61baa110aaa2f43815f4240110ed5ecce38854c057c2baf14972ecd7a613dd2424ccbc13622620b36b6f592777c802ccae2c6ba5ed439a0522bf17eb58bb890795ade755ebc5fb0fdf145e52d46dcb6bae961b607060a3ba6f36d98823d3c4d7e52ed361dc85dfb9b1eb0100284ccdc873b995432ddd12952f57eebeb8f77f8bebec43b8c78655d6b3f2a74d51df076f94d03402a5768dd335ada04ddae37ec757ffd29d1ee7627d7a6c317f9cdda39dbf3ee34feb6e77987b1e8e4ff64f08e821d5286488ae8e4dcb784be6acbf9ec9bd7734473cb0338dbae8583dc37ca7257379c5435845f7f44b14a1e9ed142f4e6e5aa0abcbaaf62701f629f6a96f5bbd75078b18cd352afbda25dc112187ff4e7f1d4bcd7e9d1756789c325a5a29a98e71402dd1ce57d4501dcd065405ec6da8e6621d79f49d6ba3b4550c77562cb5472d2ebed5f54f38e2c4fababd54f8754c5b43fbf559b038209f569bdc07ea1bce563fb0b286d3dcdbff8820a32e3a5283d551e93583a50d61552eadfcfa53f050d291c7ddc26e680a1ccc64b8b88e0bdfb8302ffa5d6f5893dc68b5fcebf763d64e3b4132038deb355639cae96b484a8eb1b331cd5461d97253c03a9a7e6b8b682fc25921c08a6917aaed35b96b5fc40945a3beea0dd24e88537d0bd44a9e725d3d3fc1bba729ed5442644f1641fa43b678baa4949e083a2f148594638415f255fd5e29296a8bddf0598ca2c3df02e7d18f4779e4061d6aec9ea4fec0fc68eef9ca260f00bdb18c2a18e9798ec836967dfdc7366a80edfecb8dea42b3fe8215981e44dc2f1202706e8cadef102c8830725f406a4ed9c3f1573e0752a507e8b6d707fd54a6984ee94d15c457acca66b7fe57aaff087441c5254eeb60c6b70c5e765092644b5ba45979d0af5625c5fc209f7d3d37b5215d738bca34b7bd734296a18da0851abf587e38a83abb8a69b763126c6a9cb192a7485b6b30c2edbc30202fbc84150d53341a8a5e55c062e74c34ff22c40686fed21f996f99acedb0eaeaaff5895b857063a9017bfaca5db3520d072e7242673134fc2301e3b229fac0c19ab64a58c27c0186b49c4504304127b3b293e1ae1497e124590fe8db9913e7eb09a6b7ac0192946a3664ea8bab7f9a31ab70ff6e4cb1f03f461371263d0b705b0af7c20a8fb077e14adf2fd42fc82ed183f2beefa8da082a7164b5a4987f8745a679ea59378303bfcb7c1a18742d063736f553cbd243afa461ea471fb2d573f5293f847bce604991e3f3553f66b225b445d96e0b58e9c7470ecedd26ad517a444ecd3b132c045a3f388584f10cb6e98ff2e58896dfcbf7791e8f4317c2758486b9511d1d22856f8247e48cd4f1270eb4f580a6ba99b2619570b90c51bbb6d89c0691e9a2c8f466dd3b65d352657cbcc9a3e02583b9f5c9f6856a30f6b65517285c4270a446f51d69535dcccc1d72454e724ee718ac235573d974d6e0829ccd90e374ec026e9f01f9cf4644a246f8d8f131ac64a2bad4e01dbeb370bed549f2f86feb32ba15759f4582ab628868374e26d4c59b57a997eaa7f6cf74935845ba83cee21ce85a34b8f984fd0779839b6758d5eef3cf5f55eef05d6f7bda15dc1c00025d04548884d0dabd4a64d5e8e86cf1f2f075effcbb5f151fce35083de8c7bdd289b59d1e5b5935d3bbbded523682eca38f388aecf0f6b17d3fd82af8f46dc096ef392f2e2db4448ee2e6efe1292c83dd64512592644a94d03244528bfd86850487e5f2163d0cda661f103117b8d7771944c89fc32568f2a86f1c91c5a8125d5643653f421173019ebf25bb5f6db82a94c7df2137ed3d78d58320b9894d92750bf764f46be03edfd22e3439c7cfd1cdb2a77b730041be9a6869f2325231e387e7ba08ea121d7de298b87ece722757f926e12e9aec4a72c247655d8c8228f8e9dd1e1d5dd3aa1d9e433bd3a5d580f96c16af9031803b5811086cd9a18d6b8671ff8d9af561f4c0255547fa265aaf0ec87102cb500579c317ee2e71a1e0584476e8b5fb059f749da9f54fa265d16bb94bb091795e782686ca9a8960566dd97c28668ee86f0df0b0c12e98584c58fe2ca3b5eaba0c72ded1162ed60299c5551e55c362e01f86dbf52d882571aa05b0b1cc5e72933edbdd851aa84345be8291fc25455557f5a41d64a0772d602847ae370443dfd9440a398b9190e2d7e830e4f3727bb1e402a7a76f855c625711e1980188f6b1b1fda7cc75ae98de80f0f09f6bd85f9c494367671ff9ff3cbb58af0ffb86670c3dc1dfdb14024dc9ae3423894fb33c9686759009b4c52013327bffc7776b37c436c981281ef7121a1c5641a310dce102b2ffd0823528584c0e209a655cb71d632f54c942117ed8c506d0704ca77db4a4bde1c6a4bf45c251b6d9d82f7f183c840da49d8a1b947969e2fbab8cef882dcc7ad392301f0ac8a202e3f1d43252175a5d48c5fce00d31a9736d2974ff2e01b93e439042b88f6092acea82324711463951dddbe5f015fbbe2eaf93cd6e84561410b299341359d6663198f4047ea0b57ddf43e69acee2e04f57581db46ecef47c0e0772be7e197477d1b9125d68d0d6cdd77666f13c40b8a0b4e30e681d0610dba3c83ab3a6dbcea80f98a8c717851c273b0c69d059c7691ccd8100c16d52c9cd4b7fd353ddb2c273840ea1dcb3e47a1bb8be62cd818a4940cdbbc9913c82629cb9a1aabf08f0264754e3251370c3835c75b2418e1c9e914b7f61527ded4371264e42724624a936579478f8c746ce5fe23ea92c396706ab1fde3801d1185c3759e2e04ebb285fd04c0eb77ba4f80537befdfa0feb422876a243904f774531dfb14fbf3c852135552cd0cd1d383d7031cd0a43bd5459a6bdd2348c42c6a830c7413ef151798fe5649e23ff1b4c181e15d07288d91fffaee236bc9e71712de52e9eeded34965bfc7a389cb0574a5823b8af8981e543d5adf07711970f30b22b33b7ec5d515c1fc466294bba93bf357c79a4197ea5bfcd4f1f13669129a4ed5cdb741ddf2ace71d1f4ca45153037c6b031a31256b95ee56e95995bb4f3954e2f965e1e5f65d253deeca052ae54cb1a32331499606e206ea0cea737448391ebcf5fcda0dd1960881cda4ca32e704d035450aee82e1e86497172e58bb701487a8264e557ceb2e0ff8719dd9bdd00793c50216d2363096cb33b7aeca3505a8c80da07e9bece7c44139b7584c2ddf5ab2f63950f0618014d04fafb5cfc4119c4b5f114eeaed1e77c9a1cf873ab0cbbc1dfe5b4d4e6db7b6d0d084e4799cf8b0ad446eb8fa304b9f829c850e519ae72a3c3443f8be6b3ea14a48da6eda5c62457795addf6f31ac49ed3353f9c6193c95641f9648494c84242711a8295d9de8702448b908956b3b3b919a3b650ab5b96a844a3dabbb8037af9b051214c2363ca9f05bb2d40ab841537785ae667526e115b6525fc6dd58451a1130b7fa183601772d12a0ed6dcd31415fc3c49dd3fe00c9a1708f79bda0aae7328f239a8cda3f0dd9fcd229c2ebb82fc390ce5f7f42d93b52cf59e1da3ba9c346b48c8e699646e3dfb9eecda0fce23115dd983ced0c863cb4f04377d9cff5c99e2a4e7f4e5145ae2efa089e351785f26f73b518fd4f508609315d35397da0b4f83453cd6acadddd41e163e97b53597a4cddd555dfe1473840f0c05e98ab3f0fb21a06a93756926b8d5a3f68e4a22380b4afab977bac2ff61c7aa27e839b06f1e4590077429a4597286083ba376e541d128d6b8a695f52ba021595b03122fd2b367fbda72ef1dccc48d7341c7a9ec99d6f62b8abefc7aad22c3bd6ab6c291c8eae468d1f7fe619ec48799dde9ca27e070657935ca5b17204cee4bce27558293e2641b4fb06f6984faf7f37c147b04d820441dbc7ebefddbb68dd17134f2e719676acea540ace7c2e2e4c254bc7d098cef1257e91a95ee2f896f2eb3853a7eee91b22b81bb13535a4e9bafd2d85bb560e5b6bdf08b2256625e373f4f711270ffa9986a20dc47d63d83e2f8fa2b224abb0ad79d23d7b3ad261a243f8462fabfa24ae047c9f8ad59a1f45f17f6c3b707f8039696242d716b14551b6ab2fda74c703d054656b6b8d487b552dc98d5b9212d093a3d04b380e56639573bdd217ff2534eda771d52752000ffe60ce9ff08cb28fc7bb8e1f42161c19008cdff277b93013e639c18308521d2267da0b45dd1862f9b202404338ac7b8e0beec1e71b10d69528be80e0ea9e21a64d77fd425da083bad861a6cfb0b0611c99dd1ae3418f5fe89726569dfe2889ce172bb111cb8081f91c15135f8aebd432808e1302941ceaa9ffa91f86d7bad6000b37e058f594f93ebcdfb09c09b1fee7256934aade20a2988d7ef66be2e1233012c59db7d2d946c38b57d61150adb8b6a7881159ee5bf7f26539f84bc3b22ea21b8101994301dd0ff2364159ac11025f1f8979592c314a1dba77d8a0a42cb4e03f5a54e04750672687857d62babc0351bca263030b0c470b14f7713b1605eb9845096d292571696202c2fd41c67e8a5100cebf674b2f8c7499ce64b575d471a9633ff5b4a4ab49f4c381d14d3f384839ad1a488ed0e40a5752b28982dd7e43a3fe8f98f9457f2df9228448ea304d4823bbe3382e754adbba3a9608d5b19d8ca9f3dde995821b1cbf4b4fc24665a8fab5f9fdc72d3ad80f203fa9349335a4d82cbc1e5cafa50223f10192f5c53849bf94f4b82a55a12ed31f7071dac79292019e665d3a8c5b1bb2a6da5936d24bc0ac9c1d29d8ecd6546fbd7065bbe0dfcccbe702dcc3d92a872ae927e3cba19ab6bab5a506b9654121fae832aa51f29ee1b5fc1a0cb6ff14823f957989808ad61a42a85424517607474af0bd298341e01e9441713c552527b6ccf474e724ec75e8678dec4d5f8cd51f9607767f627827608dc052802afad7caafb5ddfc113bdc2719c3501e6fc0296bbf1a5928ed3cca87a39d676697a420f3c4ae0b230db19123e1e917ac51a0e86aa41b909469603c404d36947a8328bb37ca9375b8a54afbdda69d36c3c0614eb23ef2f90cd2ca9872cb62800533a435add1b1328ffc6d4fb132d40b7df567c08ba74caf8283e05369f00d1ce20a780634d9ab8127318b87f3beab7b71408c0bbaf449cd30f734fac59eb3b7de4ba46d684d8bd283c546dcb40f4c6525df67f615212a92476a935c60b6c5fd856fbf0a3a50a7c7f3465ba48dc8eb654eb7852fb71acd146fe5637bf95a657df1ec344f4e0ad648833ad3ef98d54bc9828643811fa9222e7d22f8ae948a831efdd6929eb22f884db7d90e8929bf9d59cbd9472c21d85a2db6acb5688117592db4fea7209092369fc69b97f8ddd9504fda79a2a0780ed9957c6e13c78ccc36e284d5871241ccb6de8de62fdec6a15df553e1ce5837ac646"}, 0x1008, 0x800) dup(r0) geteuid() r3 = msgget$private(0x0, 0x0) msgsnd(r3, &(0x7f0000001600)={0x3, "5d99a00cafdc95bb741e3be4172dfbb396b8d7f2af5ee7b814f5023087bb69d1f5a9c94ffa1697d7c83b0ba58d3fc3f1aa8743211aa96b859433630f60d806c96f3de204eb98907fd7a5073164a423920d7282cfcb1c0cba3002b62071499a67e13df146cb5085cedf057717da3fdcd7c7cddb5554fa59b0a056e3a58b9048ad22226737dcbb79d8564cce6d4f8c0cfa1e48639c66574c62b634c6c5a0fdf99680b9de52321145e3dcb1d217466bc2e88ec39502996000166b5c53178500cdd19129d98aff145b788db085b1e32ccac5197b0791bc6cd951c3b261d804cf6c2dc4d35dafb4c1ad64aee0ef14b40bebff7e50de7f551c5fbd6ab18708d7b2e561f47b4f9975d621531525578fb5ef5b92a8b185185eab4d428dbb1d911cd6c2a10a76d69b37a43f941d9c28b06f8148bd8e8ed12d870c1129f9af0e3a3077886c239965ad4a05cc63096fb1f4f8f374ff9f0cfb7676adb61622b310d387edb59925e8c16d41d4252f232c6b70a0ff26306cdee48c71d3d1726736cb5854530ca046f01a34c67917241d883546a377fb5d8d7760841c60353f1e74f3b01f46647d97f111e9ed2fe2bc8a03da66e5ce08bf1d4c431f9cb610972a1871ffb5ffa114fec80909b108474db37ae31f5b5fb9a790967ae1862d334cbca65154e37477a6ecafcc73bb2ef37e4a5caad7a5e32725b8ddc314167b8b3637ff525fc26e59f7b62a6e36c6f7bcc2e843315136a8724019d6fa00a653abbf65ae50041e90521e8631ad35426bd12c94f26f40a45e60181affe4c2c4c295f747dde3695b7a39473f18648d3a32cc9e3a5851fa14250c2b65c01f9728939f728733695872fde5d1993f18aa520c692a345d97270083a04c51fcdb71cb298d3925265df32b0ad11bd9352ddea208aa99ae72dc59981844b628891135de32feab578198961ea9416b9a6f7b4c1dacdf0de525a5575442d871ef19c0dc06f9e912be41244bb07f36e9fd0f930f702184ef9ca2304c3f92d669e1da1d5e030ab8e7a497206eb0a30ddbcaf7cd579dff058a988a13a0e1f06e95ee504b32cb0890aab210214bd59f79a7df9630f5255b5e67e7091699cb8457e7ba4b2d0796c70d281e3c5bb75104790469f260f91502cc386fea603431e9566c998ec36aa21cbc95dff6ca730f118c24ec77ae9884722643d837f19774467ab8971d98baa999f0364fc16128adfa8701a7b55a946d4ae7b597dec21f48ce908e821e5876569f4ef7e552eeb4fdc224abc2279813160bbdabd64ed6cc7474c760a9ab63b5eab332a448bdad0cd12084674f8d375c3baa96081a0975918993a9e07796e5f2fad3c201c1f5f82d450adbfe5ab18702b12c290c3f2ab1c44bd6b0a2c7e19b05e24194ec2668fb849f4b321c59fc0ee4d71b2ed670d9ddc3e6ab009a522a7beab7d33f24fe8c3a32e6466d0686003a3862adc41bae8d770719dd5e97f422b5ccac36f389805909cb986c9955b0c355de10dd14c1a2025cb6170aac099ae4d4e727494e88dfc03e44a8a88f421c66017e99969a07f189cd6f5736364402b08cc5130fa85e432b96b406cd3e30e206545eb1665cd979811398d0203ba1d8a1b600e819094c64e7e2e1af9aed16c030549ae228cce3e9559293125edb3faaa6ea5cd5ac020588bab73146adbb06780e389ee8b7516dfd9ab7c232de4cea286f255fefdb1c1d3b8461e88e6f64431f904138ff64fef75e591cf9b0e5562dfb3623532b3e654e339c1dddcf1cf289d8f5bf3e0d8dda435e02c2949ce3025aa66a32ec16d6c68658096ffc6d27179b0ace76989697e12549a4e38f74bfb75d2047dc40324bc0825cd2d8278650c75ba7873126ed3126902cb0a6485e6ed67b2fce2259e9c9c5b958c2700c5924e67600683b71e72dd3e712f2612034173d7e936799cd862a414d1713d4a20ed1de15db32a5b2217276906759c462395eb5f87c100eea25bf8e7b15d538659c4924a493399acb03b4527836c51c14ca050686a4839bf7b79ebdabd9b3c8a2a49e83c8b7593f6ecefcf0db3c7a522b78c065532411c9e237d8eda12e5ec265bdb9dff39f820393aad791b4fbfea3a9b61ffee762780797d84e5be4494d0d1abbd59019559349395ee9e93c9d09689152967d9c353caaaaf1403123000c0e94b5214b52e8ddc66e96acdee08fcd9af98f17078e31efc1716c5998a21b42d1289950be120fa74a8d6c5b58ffac0e9724fe37f28e3d438d1467821d4cf927354594908b2f773db2f97417a03693368557b859be38a07c52f3452751d2734d244866a21ec37ecda0fb7b4b45efda8f1aee806d68d23891fe52e814fcf6ea71245cced3b366bcd1ef1ec83a80317d718b50704853bf886820c215513c31397509c4bc5a4822eda601348d51a6ae35a62320d9dbe38578431e527e765a3306d32f59f9b6f14859786f7b4894b1672242f69385f85ab8945583ecacb323f59bdedf5344a336be18b712e9bfa4314439dbe11f7897153bc03fef1fe661ee72f6543baf3f0d9df6ab6dda936143ad2fbeb7ce4172010b74c10d3db649b3ca1964f1b52969f45a271f7227c1d56a50f7fc383c820ef07db94932fa75ccd2aa8b9cc9ec6641f0c1ca83fd819aa142c57c4fbbbcd22996eb329aaa2ac9cf3a9ef83f0333f37ecff5c8071715e98a264c9b7657dd99081eff3e0a5b0dd3463bcda1c1b3b6a13e47c90f5a6ab7ec840fa528a790ba82cba54ee234de2bd8e88ef4d9f3ee7ee57456be5427c4d908efe8394f239a963edcf9d9dc8a8673885ece9fbdc1094932f1b7f1beb71ef53fc5f407c28cca3568b7aeaf6d596763953ad70fc73d5ba793ddaa9ceef12f2186a0ff2c5abbb8f2a9584b2ada41b3aeca887c500bf8027d86befb5fcc94ffaebd1cd63c2aed4980b470a561c207744f126c4fe5dc8d801d8bfa52f5aaf6c5a1e88dda67c518089a6b4867dcbda0260aff0f304e9a450952f7589f09d24c936c585fb50e4895055b3efdbe8df6072ea773dbd366c5885e5071f375e9d3106118c176ae1b2dc5dafcc20a865e26b8c888814222c967de488076eac6310ee554e97a2f9f3b7ab059d7b4d831d60652e77e1f6ea15c9e50dcd64e1357d4c520e7d89ff088c4870f7945363f328f5fd079b71e2f41bbac9d48e3fce0fabc57a92b81eed3a3be794ddbf8caa05989294fb670de54c1ebf233b126043b6a156b3f48862bd0bb088c38c8ab17dc3069255612f236d8dd3065d0c57dae04a16d178143e73c1b2e2b85b21c225661a181d710b3522c34770942fe1ca2796b61edba3a77f098a61db7081e8414a284550b8a007ab14d9bb1d003a4f75bde0f7e25f574b20fcaa4417587762629cb8f6ddbca123bb252ba4d28059cd0b49a4c9bb43864e1c209b78802247d579fc272ffe9aae14d18627440c8801e7b0466b765ae7d99e08a5deb931ac59f1aca8f67687f7a41dfcab54cda2ad8449cbf18a599fc5a03d4822062331eab5a0caf00e5ff896f704ab0a8da8e81048a436cc40534fb9677e56242457bdc32037ae2eb1be038c7b3b7fec82aa145802d037c36116969e49306a3f4edf9e99383ee34f2a98a4d494a6b216eb9c494fc7bb6ae206d9b8490ea301ae11f112d5400660359a8dd7ef89df4cb460bbaebec8ffb4e130e525f39f606f317213b39960d33855a281acf47229d0d2a6fb5e4f464c518f14c2044fcb92200524cc70b8bbb97a1b429395966a8237c9746f44d6e8af3ade7c7ee3a70c9c0f8ce29f678154f1c85253fad5dbcadb3f32e589c6490a59ae39a1567a9e06f8235a63cdc06e088b9e64dcd94224ea4a3e09a8e3a2d5fcef212232e713bcb0dad38296b5b22bfdd9fdbbdd733900389ab485df3c9f9a609aa7da375ced299d1880b2756f6bc46df8705774a635bb45fff66a4650ee3ba7a84f1ccb14cee1e1c9c312d67651bf6d904b85468e870bccb122512964a983970593c47497e506d30230a11f77e4ba475c0eded53fdfa540aa24f4923dabeca9de362e454653527241fe39fe9c93438c887c6ee6d987caef067e448d80d2e6d473338c1c43d860f90a8c9dde678421dbd10ddf421b6469a0eac58d9307d2ddb513846a5559750daaa905f98c67279ff8aac4a0e8949c64a231bec2c4532397631f196f0872d6898339d4c9a4b0fa48314ba3d67f020f1aa5a21d0d1570ddfabd7e397f6cbf3899601b46d84dc03c2a386f7bea1900a3b4d07c000f3779361be90923a28588c6cf4e54bb4ffe5f6ee76fea96defa25f79b4e7e9ea80681e76dbc2e3edbddcf9e1f494e95d52387fd383d54513583531c72ffee6527e07913d6092991d5eee644274914d328846b4f5f2451f5a2246d2eec0b8e1cbe5a07883d5e7e284f2214e94713a6ce494c5ff0cc2447fcf7dc48d2ce8df22e70d402f49613c44bed858d77c10b5935cd242c1a0b15b7b26e14b1286d07ab11783a17a74bdd46b304b8fa64730cb288e77eb5dd22e425492ee82d490edcf76d76a53b15f08fbd9c05961e882bc5116320d687fc946aab74cbe0b56758b3640c8bb4f300408482cab8988341dabcc5a741d9963999b427897c12f255a32b97e4cb47929724c9733df8690cb7a040dff8f29eaefa9b1db15b77ad6b6481aa8d8790c9b4a869411e24382574c3fe9371d90275c6effff94a930bb52fe4885987583eb8d66dea176e76841c970fdd4dd3710bdda29511b006e56f5927e67cb20d9ab26513f5bff9cc3c2d0f1196bbf48c30822db5cbf635ced5acf567c02f371a11149a2a8ba8746354c80cab3ac488511504f735c252366f59926c0c9934822dba6f21cdafb110b98c36f609b7fb7f385c20f02ed1fea7dc25883488afa51d21a72b152a9286f11a438e754b7fbb40db315c13487ea2790c1c82df1de977224355e0a1a96ed107ae27810fc91660534001eae34914ec1182621cd40cecf2c572434a49bc73fead4891ded597f0004c319171227f328fcf9e24168cf56159d20fa2cd55c2365dba371063ea83e4e7cb7f472c51c40cd9b4e4e4a34a349f6990b08eee8353c1ad6e22c9ffcaedb95493905fa5fef4f0965993589f94b04bd0495dd2a87513ce8e1ad3a96af81fe724c17d4d8911c3fb65aa809b2652f6bce53a933447141523781474aab36c8377197ddcef34ac9752c90cc598e81b291e2aa2fd78f57e1b1bdb8bc8354888b033e24965563eca712cc413065bb09414e5b3898bf6b628785c307cd02b47ad2dcfb35beb7ae37b05f6b6defe022fd74809fdad6f4c156f07de9276c4e9920056eee4d068008a0ccbb48498ca0c3c4228362e1b64b83c029a84f232c4971b07387ff9a55e59c1f026df5813f66789fc1e96dd07a9a836ac486fb23d6b93ba350521366b453089555256a0f92ef2f11951dca85bd80afc2f5204916c8f9d8d268c1f4c3f47f26884bced85d4e7aeece22090e4ec886ba7389619ba19878bc19c4c609cb0424061476faedc3f764b56c65c9181a2590e174dba3d3c73cec8c0ab16f540570395ba0e04051cc2a7805fd3510bd090c61ba80b0a717a377359b57f1af66c0e13f946a8132cdbd261378e606f2cf5efe417bb42b02126804f335ac23ad0da4fba1e246bf47e920f527d10bf6d5d06dd6cf0051e06be6b2a33b61edb021c924ec274335b316a04f1c067459ea98b61128ac73257bc8cc53e24f0f235fa23a5566795a85ad4992cce585ccba3a6ed8d2b5c797efc92bdc0626784dcc57bd9d7a83905cb7f2aead8be49ee72d81e8c4389c135e232c4236e5f10bff2ba2fc22fe"}, 0x1008, 0x800) 19:54:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x428, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000540)={0x80000001, 0x3, 0x2, 0x1, "7ff5bd7a9ae6a59d0450d3e2777ea93070fe3ccd", 0x2, 0x9}) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000180)) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f00000001c0)=0x1) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000000)="b0fd9c8a548bbe963b7b38cd85774424f486175bb421a76c136a2d19464b4b16cfadce8017d587af5054def4de07", 0xfffffffffffffe9f}, {&(0x7f0000000200)="05b7ca6107b7f7b4dfc2ebd2f03140ce0e34a6f6d79fb88c68780c16b95bd7e122a5342d87b9971734d290edddf2fd8e8ceafca0ee11b7a34fffc5f2d877e79f5448433fd4e52174cd6276628d64d0962e79d51ba4a7849cd6bee822394ad7fcf467d21f894f10738ce58d0909fe80c47021f8d669b6441b06f1f4cd97e1efa27ec28b4c5580b4631b93a0fdd0b1e29a75f36d935965460a21ba057d3b3a816c2a48ccfb89434d415831cf7d065fcbdd13c6f893f7b83b80da0d86c075813b9f020ea6bb5b5d5d8a31ce46fc539e53b8029b9998a550936293a96769d1db35bf71157dcd603b6869aed09912e2", 0xed}, {&(0x7f0000000300)="3bd4e9954cc7033f97c8f52f3ac8362ee3af0cf4242b8229a254b8cfde4b1a67494145a07068700b6bba7815a433e275d9f6211c5c373ecba31d25eb24f0a617a872b71faf2c2fa2bdcdc4fd412473bc0bfcbca7afc03643b941a0336f09a83565400fcdba5a00aaa426df3c1e397128e6dd6220b89e6bdb1f8a771dc986a4813a844d7ccc9eb5c6b06827c5fecbbadacde4804d88dfc0eef1cee276a60429fcf2f982c91c420f2483", 0xa9}, {&(0x7f00000003c0)="4e0d53d8745ceca7146cc2505dbd9c5de145aa39d952e2a693d306ef91f022e16d7d148a44c7c34b672abd70b7150a93327c0eb961a49fbbfed4759f62744110900c31884b6275c7834944e50a84588bda11a25a0ff7095358d60df7afb383389245e2d7dbf7bc2cfe05ec160646786f43e835af7900a1fe641688", 0x7b}], 0x4) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x8001, 0xe1c8, 0xffff, 0x7, "405605a5fc5947c5c9856f5f40830fedb7c0baed", 0xfeb, 0x101}) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000100)) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000500)={0x1, 0x3, 0xffffffffffffff80, 0x5, "ff3a52d6b446c2c32efde59255f58e30abe8435b", 0x58, 0xfffffffffffff89e}) dup(r2) syz_open_pts() dup2(r0, r2) syz_open_pts() 19:54:16 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4500) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20001, 0x0) renameat(r0, &(0x7f0000000000)='./bus/file0\x00', r1, &(0x7f0000000140)='./bus\x00') r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000080)={&(0x7f0000000140)}) open$dir(&(0x7f0000000180)='./bus/file0\x00', 0x152, 0x44) 19:54:16 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000140)='./file0/file0\x00', 0x0) r1 = getuid() r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000340)=@file={0x0, ""/49}, &(0x7f0000000040)=0x33) getsockname$unix(r2, &(0x7f0000000540)=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'], &(0x7f0000000500)=0x6e) setuid(r1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getgroups(0x400000c8, &(0x7f00000002c0)=[r3, r3, r3]) r5 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000280), 0xc) setegid(r4) chflagsat(r0, &(0x7f0000000380)='./file0/file0\x00', 0x0, 0x0) 19:54:16 executing program 1: r0 = socket(0x1e, 0x4001, 0x0) shutdown(r0, 0x0) 19:54:16 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cbf) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x50, 0x0) r4 = fcntl$dupfd(r0, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc02069a0, &(0x7f0000000000)=0xfffffffffffffffe) r5 = semget$private(0x0, 0x7, 0x4) semctl$IPC_RMID(r5, 0x0, 0x0) 19:54:16 executing program 0: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fchdir(r0) write(r1, &(0x7f0000000140)="02", 0x1) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x80000001, 0x0) read(r2, &(0x7f0000000000)=""/50, 0x32) kevent(r0, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000100)) 19:54:16 executing program 1: shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(0x0, &(0x7f0000001000/0x2000)=nil, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) r4 = accept$unix(0xffffffffffffffff, &(0x7f0000001100)=@file={0x0, ""/61}, &(0x7f0000001140)=0x3f) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001180)='/dev/wskbd\x00', 0x100, 0x0) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000011c0)='/dev/wskbd\x00', 0x0, 0x0) r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000001200)='/dev/tty\x00', 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000000)=[{{r1}, 0x0, 0x62, 0x40000002, 0x100000001, 0xffffffff}], 0x8, &(0x7f0000001280)=[{{r2}, 0xffffffffffffffff, 0x88, 0x400fffff, 0x5}, {{r3}, 0xfffffffffffffffc, 0x4, 0x50, 0xbb, 0x8000}, {{r4}, 0xfffffffffffffffe, 0x11, 0x41, 0x4, 0xfffffffffffffffb}, {{r5}, 0xffffffffffffffff, 0x1, 0x1}, {{r6}, 0xfffffffffffffffa, 0x0, 0x5, 0x80000001, 0x1}, {{r7}, 0xfffffffffffffffc, 0x0, 0xf000000a, 0x10000, 0x100000000}, {{r8}, 0xfffffffffffffff8, 0x10, 0xf0000000, 0x0, 0x3}], 0x3f, &(0x7f0000001380)={0xfffffffffffffffc, 0x2b90}) r9 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) shmget$private(0x0, 0x2000, 0x1, &(0x7f0000ffe000/0x2000)=nil) read(r9, &(0x7f0000000100)=""/4096, 0x1000) 19:54:16 executing program 0: r0 = socket(0x1e, 0x8007, 0x0) sendto(r0, &(0x7f0000000000)="17633bbb9d8c353258d4b1d91916e404fa7c439b0c2114856c07adf02babde1e1b5ed2a3ef43443560f64283de6f06f1a0a42a22", 0x34, 0x8, 0x0, 0x0) r1 = geteuid() setuid(r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) setuid(0xee01) r2 = msgget$private(0x0, 0x1) msgrcv(r2, &(0x7f00000003c0)={0x0, ""/127}, 0x87, 0x0, 0x1000) msgget(0x2, 0x40) msgget$private(0x0, 0x10) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r3 = msgget$private(0x0, 0x1fe) r4 = getpgrp() msgrcv(r3, &(0x7f0000000180)=ANY=[@ANYBLOB="000000000000000000000000000000ed06000001000000000000004d0100008000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000300000000000000d494f7d11400000000000000000000000000000000000000005900000000000000000800000000000000000000000000000000000000000000000000000000a8dc467ce5b1bc2ca85da29be9678fd287ee52fe0f164a1d6347bf55634bef275fb57b875edfc3969d657cf9afa244882bf70213149b19000000000000000000000000000000000000"], 0x1, 0x3, 0x1000) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000100)={{0x8, 0x0, 0x0, 0x0, 0x0, 0x10, 0x7}, 0x100000000000000, 0x100, r4, 0x0, 0x1f, 0x800, 0x7fff, 0x9}) 19:54:16 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r0, 0x0, 0x2) ioctl$TIOCEXCL(r0, 0x2000740d) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x0) getdents(r0, &(0x7f00000000c0)=""/4096, 0x1000) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x4, 0x7, 0xfffffffeffffffff, 0x1, 0x3, 0x6, 0x8, 0x1, 0x0, 0x7, 0x9}) fcntl$setstatus(r0, 0x4, 0x80) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000010c0)=0x769) ioctl$TIOCNOTTY(r0, 0x20007471) 19:54:16 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) symlink(&(0x7f0000000240)='./file0/file1\x00', &(0x7f0000000280)='./file0/file1\x00') r0 = open(&(0x7f0000000100)='./file0/file1\x00', 0x20400, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000140)=0x3) setuid(0xee01) socketpair(0x10, 0x2, 0x3, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0/file0\x00', 0x200, 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 19:54:16 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x8000, 0x365) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x10, 0xaf6) 19:54:17 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000000000)='./bus\x00', 0x81, 0x170) ioctl$TIOCCONS(r0, 0x80047460, &(0x7f0000000080)=0x8) ioctl$TIOCSETAW(r0, 0x80047460, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "e7d373a39a3aaa8bf86590044961d05f24c809e9"}) 19:54:17 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockopt(r0, 0x4, 0x2, &(0x7f0000000040)=""/183, &(0x7f0000000100)=0xb7) getsockopt(r0, 0x8, 0x1000, &(0x7f0000000200)=""/4096, &(0x7f0000000000)=0x1000) setsockopt(r0, 0x1000000000029, 0x200000028, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 19:54:17 executing program 1: socket$inet6(0x18, 0x4003, 0x2c) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) open$dir(&(0x7f0000000040)='./file0\x00', 0x100, 0xd8) 19:54:17 executing program 1: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x41, &(0x7f0000000000), 0x0) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 19:54:17 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) shutdown(r0, 0x2) 19:54:17 executing program 0: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e357ffffffffffff"], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="0c6d513562f03ac2d7fa0014f4002000003300000000653a8df40000", 0xffffff93}], 0x1) setsockopt(r0, 0x0, 0x0, &(0x7f0000000100)="d45822da18619c5118450875f60adc7192d1501af40180696f2a7107fc33e40773eb7f633a283c91983bf5f7154923c2625e29dd2881416c8cd8fb01d64c3f7a37c4c2a9344b5f76e82d8fadb625104824cb7febcc2316d983c3a6da52dcb84ab30712344a2ac6eb40b2af264ff551cfac2a69166dadb15aab7060d49531252cd2fc2393a42b679a4970d955579cc22d8299e3375bf7500b487735799912b28adb896246c4382c855e72b468cd9144", 0xaf) 19:54:17 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 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) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x814, &(0x7f0000000040)=0x200, 0xefe5a28a) 19:54:17 executing program 1: socket(0x11, 0x80000000003, 0x0) 19:54:17 executing program 0: r0 = socket(0x2, 0x8001, 0x0) shutdown(r0, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/148, 0x94) connect$unix(r0, &(0x7f0000000040)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xfffffffffffffecb) shutdown(r0, 0x1) 19:54:17 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fchmod(r0, 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000000240)=""/88, 0x58}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000000340)=""/88, 0x58}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}, {&(0x7f0000000540)=""/167, 0xa7}], 0x8, 0x0) 19:54:17 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0x3ff) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x81, 0x0, 0x0, 0x0) r2 = accept$unix(r1, &(0x7f0000000100)=@file={0x0, ""/32}, &(0x7f0000000180)=0x22) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f00000003c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r5 = getgid() r6 = getpgid(0xffffffffffffffff) r7 = getuid() r8 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, &(0x7f0000000480)=0xc) r10 = getuid() r11 = getegid() sendmsg$unix(r2, &(0x7f00000005c0)={&(0x7f00000001c0)=@file={0x0, './file0/../file0\x00'}, 0x13, &(0x7f0000000340)=[{&(0x7f0000000200)="fa8c117a0e2044e6092425dc5b0d4f478442e21e661658b39bdd49e7ebadf7d0b605c1807f16ccffd84bc9f1a77e24e8b70ca191b8944dfaeb7eea8b8b3d24d358c8a08b3625fe9063e581cb67273ff94e84f9dec1726937f53574358007e88975bdb895dd7d6a103dc2bae42e8c5e16ea28b6bf494a4f1b5fc152dce0d207ee267889a679b3b4e43d364a05330d3ef8408e555046", 0x95}, {&(0x7f00000002c0)="b72591c619215b78f1a6472f0c03292832e74cf3f8cc4ee03175328a26f106a6b8bcb3b57cef9d11bd4927a0fccc7254b2461518269f96696830baf12dc7ab3a3024125d23cbb8cf2e8b666912e0ea224ad25d526fe0816e1b4c3b0a2c5b06f8650c98279363ea65ffd3171200b0151348", 0x71}], 0x2, &(0x7f00000004c0)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x28, 0xffff, 0x1, [r1, r1, r0, r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r1, r0, r1]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x18, 0xffff, 0x1, [r1]}], 0xc8}, 0x7) kevent(r1, &(0x7f0000000600)=[{{r1}, 0xfffffffffffffffd, 0x8, 0x20, 0x4, 0x8}], 0x3ff, 0x0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x20) dup2(r1, r0) 19:54:17 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x80) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x23f) r0 = open(&(0x7f0000000080)='./file0/file0\x00', 0x20000, 0x11) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000000c0)={0x42, './file0/file0\x00', './file0/file0\x00'}) setuid(0xee01) mkdir(&(0x7f0000000440)='./file0/file0\x00', 0xfffffffffffffffd) r1 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000140), 0x0, 0x0, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) renameat(r1, &(0x7f00000002c0)='.\x00', 0xffffffffffffffff, 0x0) 19:54:17 executing program 1: setrlimit(0x0, &(0x7f00000002c0)={0x3}) setrlimit(0x0, &(0x7f0000000000)) 19:54:17 executing program 0: r0 = socket(0x2, 0x3, 0x1) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000280)="225dae3070ca9f05", 0x8}], 0x1) 19:54:17 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x6000, 0x4400) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0xfffffffffffffffc) r1 = getppid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) 19:54:17 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000700), &(0x7f0000000740)=0x8) r1 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000001900)=[0x0, 0xffffffffffffffff, 0x0]) r4 = getpgrp() r5 = geteuid() r6 = getgid() sendmsg$unix(r0, &(0x7f0000001a00)={&(0x7f0000000780)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001880)=[{&(0x7f00000007c0)="a69d2d033fc898bd1ae7e6de7783279fd8d1bc739505d491bfeb83b15f89382e789671a0c5e93c28b7647e7b322748fc671012fe69ed25df9f9eca1eaee40515d37bb1e1b3ebc6b1b4e0872b5d447574b8b33b79d737d561b1edbaaf5e0a765063b63b82c73db672eb54ccf5100f494115aaf1e411db3ffc761ca10aa114fc856f", 0x81}, {&(0x7f0000000880)="7939fc84c046042441a4d5b21e9c79ab4225ba17308a027a405d06af472a7be86554bba6ae4170dfe89e39bd8edbfbb78098595111ac760b10d99a31d62a4838fa143037637e39500ef0bb2cf556646c7eb608086498d7368dbcac2677e521e46f34a4e70a29f5d43fc41709106195420fa27b83cf1ca76f559fdf3a2c7af42eba93c65a8b5cbb6e4a91f79fed6a5027641a2ced1866820d46b6242a5a9916f0b954fe85664d1daaf705e69dc4959bf025c750e5a5ef311f69bc45b2061126674ef3f64c83311d9097250457c31524fc95bb5934b43d7c32e9811031bc26138560be896e6c889de44b3495fa5672290f03b198493cb7f3230d06f6efeee9e4824b26e69a7f306ebf861df597b7eec2eed3439ed659fc1e19555950baa321c2c697e11dcb06bef79a70d33b207e8943215ae76a82d45447eddd9d8c3f0560f20ebe5c9106075c6c53d172ee8854ffc835199f91ec468b16e2cbf5c7f2eb85391e9ab9e4f279f585f677a7520e3caef0986b917aa5859e14146fd1bd4a94ea1b05a4013b967625152e1d1c29a20f1c89a1ff47882900e51d9739f4e627cad92b06adfa7d090354e23c37e17702b70c9f13e685c808fc39303c02eab84ea4d5a6cba39dad7b13f557974119e163fde02e3ab0d99091e37d05d8005fa6aaf5f01964c52d78731b9a1bf4b61020e9037999a88b3450495aef39fd6e84630d91c812eef940da4faebb33264b55035e0000e74d6f70058638494f1da38c32c81268d075d999f452b6e1277c5dcacd096ede9b9afe6c43ceb8c06e56a5e7249ed6ba0b0a5e105a56d6a04958fc27dea2eaf64403eafe580823a8660e68cdf75debbfc0426e162451334ab05787a1a8e68e64307b4355d0147d7b70c5537e579a38b79655ec263729e6f67dfcb3a98e4b268fa29b9dfe534d42ed312507b84effcd575483b52f7feca73a362c87f521db7d2e45a9bcb603e2a1da8b70f8e407eee8d9f10e488a6dd331f10d70011af3c8af3a17b56d1f207c98bb64ac3620530ddef10fe9ce76341bed9feb4f6af7fe941545187e7ef11b91da9da862aada3b7a82196952fd89b9b696779a3103552127a22cb937b64926803fe0da9de39107096f2668364165bd89b756dae642a7e3f5de3765653033cda890321410fd6efb8a2f8164fb5887daaf5656a5b98a3be27b1100c90fbcf75a960dcac4565ff316cd8bce788f29d198d8389268ed2b5e65ae4cadad93850cec7d4e516405b1d85c4b08502bc75d6120d7d37416e1998e9ed5237cd8f03d56a80b7e2ee35a9a40e894ac189e61f72e055aa9af410398f540a2ff958d6e22471cc577be1d02214fe70d61b74ce062a1a87cd826d002174bf2449dd8715d9fc22ff27146067d41be6487b3ca3fbcb7a9b597a1aee981c860c2622967930f3156a035000a362544501ec96e404cc579fcfa1ee6bcdadf4421ddf387212c4fd8c591b5f0c7b49c1bbba3c6fd49f85dd563c5397596771cb6c4f505ea9e61180fd1f7a107bd2eda45e952d8e6f89b2b93a9a6e943ac26ca211e57fe03c92aef30a9d0349f9053133ded48734424eec24f9647095140f10fac625116ce731ce8002f57d12287af0b795d2778171d23872d7a5fa35f76cec1cf7ee1cb2aa3ea2934a12fd89841cabcc9be2d75902f86370197ac7fabc786e08179e2d28af11c885f503628030fbda9d08f532b62bfd8fb84469850102816a4a3c93675729132903533b625f848ec24816ee52bfc332d5d83d7ec16e9ee43ba26d00a8b165565dcba0af6f884d2d4f039165f90ba7eeb483fb043486f3636be1a662c9cf7b3ea097c7cde9cf9712dd2c34c10c5cc782f74da4599c3a7fd37b6b60e84520014ff667cf5df5ef4d942ae3c0ad1d3f6f9882f8f44ede440f30d99d2447e671efe76191caf3b8087ec0fd1a55d99d9186d1c2779ea6067ac39c156685f15eba0fd5ba50c751686ea2cddd4a1b46cc13d36a95d4ebeb90f27fc6ef2b25c5305af7d8254bafa22efd67386cc30cb09104c8f9f43b10f50862f3dfb55f7ac3a3e755a3e422f5c2eba4a701ee6d498476ea00380465af7286fba6bfde807363ea0d910535d0871c4e7a1752dc77d00153ec59d5990f1560a899a0e2a86b31f4409a7d5246ab42ce26a45cd49ddfa0e64b7a4b4b65d0abf65a0a7c5d56ce67ab95e2647ec0d8f5b76ba068d38580e02738d5343944dab25f8b6c3ca74441db691ad9d3dd5cf3709380a09ae7a79751b96371c40d0b60f318d810cdd5b0b0eff6dfb3b8a08b9862f79edef771851eaf10deca86bc4ef1517cd213d61cb53f2825020fb45bdf4ed0b9f502e61d6dc120c261234995a3108d2af8b1c6148949996b956609e4fb92f455fc0cc56d7b4dc043539fe4aa816fe61e3669cfd3ea8ea87c90dda767fcfed8143f0178250384240207e62641d8ed876667ffa3b80cb4825af15e1bcec8175b2c84bf66a7676462eae56bdfc9880d86814245d7036fd465ecb40e2b0c78d31202fa3cb64cbf445e094d4392d0d260260ac8e32ccadcb57dde1efa8c03d16ae41e868b0646fa6fc39a61b1efe43705428ab86e31c31dc224477e51f86d3ca81624bf1ffb0eef5b303e18de1ca9b59a6242021f94c68a1497fa6ac8c821c8bc1062a1153e1ce95226e8f277926d24769ca77e924263633b8168e05a09275416cf4b4c6926a338fa003471c992aba973a86ce474e66178ceb965e272733ffd627e830a4655f10859e6a69b04fe8cedefd1d2aa0b3d9efaaf95a6c53387463c5c539e26a52abcee4068360e27af69ef8b94de9f029d8d9b998582cc07bbe092904effd50acd810217fb4e7ec4c8a1a3a3f2fc1f048645d29d299345dd34051537bfa58ea97e43c66c84f6f18cf81f3799c82a75ee0c6bac3a07f1f092e77703c82301bf7fe50b282639e4b82f32806970dd7b0a3d3ad4d76dd3ada802c715c4ce2190f4dfb10e3afdc38833d837816c5208cece5002a36a114f70c886206354f86898e65ee422a63b0ae364b6143df274a26a6d1d7294db40fdbccb56f653462a3df847e765d7f44352ba3e14834e0206664ab779007af514531b1e45a6ffaf1a17291d8f5c9df8ca881cd7b67f8ea0f08b4693d82c06a1e840b66a53a57a2540e770a1a17cc2bd99b074714befc6479dc935b1fcc1effc16656a45b2737ea8b04599d1752ffb5ebc5be6b605ad5f012fcb47a19b2f56ca9b7390b478a9c444a809fef8e461f19392e07d233a77c574fb45e61f4e7d68c26ee925c498f4e51e1fbe072bee030fffc03c0fd826e4b0649b2e8b015337e1cfba813b42d3fdfaa7c49d622a70d492393a58b91977dc4f234b4f63d6cbd320d2a0da87865ed4b0648e54f2fb74acb1e7c82a9cc46b66f2c37b03318c0319c0e8140919ede0c9e598e69328e563647d04aeeb5f7ebb4b3d6898b4e66689aa839a289ad11c3681cfe6183b156aa287ffc625427bf92aff5c8a116c1948a245e6a290c4f2e5afd8483ac1532c6bd1e50558c8c1433dfcc0d9f0c1e86612f404dffe3f0290ce8a6343dd06e9059ee8affad9fc4ae733d86e1cf2412d3a1ec7e6a8ca18223e6929459ac17fa2d58df79c27a0a1420ea5a30587b4267aa3fa36735c912949a5b0ba70b411c8896c9b39fb6ba93aa4f74d73f2d470b2ee4d19c97bae997552f81784177750b38af395cee439f9bb08fff01b85a19eaac0bc76a0c6a72f52cdae964d8ce176d2f0ce1d550f999d67a7cc048e7e1c4a3ca8dad0f7e048ebefba1b2fabd27acae68cb2a1711e41e72208c1391071336676519d6610383bdad85c836235d10ffb9a29b9c62787e5716da0dea953c7fe11fed6f9756d45f20105961af2199e5454f2aa42782cd4fc11ad8439a8f9dddabced2bc039de76c05656859c9a245017042eca304d78cc092350f940b541c8754a4351908eaf53951f2d17693cdac81d37097a3ab96b55ef634224f9e4e8b7f68b4cb646adaa0e3e0ff167ac625b2d2ad89b972c45670930f6519dbae1a080c851eafe4b696d19f7721e94eab9b0f2ab94b65ccfb249c4ca6af56c190db4e318972bfb3c9eb525aed57d5bbd6899dfca49a8a9c990d8a25a4a0fdff0d91e12f1dcccc9101c9abdd208868d6c64f9739c2bf843c4b8e407d01927ef8242046c4705f9718e15d962ddfc685d4b95371b290803e87c1e3ab27166338165fb3e74f45b4afdf075a9586a965be5373d8e042c7c76e1d27e221f2dba3ba25a76691c51cf6824365591fdbd002ab7622a62ef76b140161133ae4b7b6f31b60457e551b8afb90530b9f80c5621ce3215774701be8d7568bc3306af19ba619900842c37522e9322b2dd0f41f87038351a99cd20e2b7ee69122892bf6706d13495a923351decc101aa105a46f77ff8f25c4554e45ddf4af09d240967f3f3ccf5d8c327cde4fcb1e06b87a8e28ed28d23c542534fa48849f179342adcc650178c01607e2183e0b44c93f01435437383b580ab59d224ba5639645a07f6670cad7dcae057dde45f1a456d8e248291457c200716598bccfa90fd175cfa036c9905684d571ad8b9d3c8b05f1cd4e1e1c433e217a3881ffbd75c191b558532f5c23e17f9c5abaa5e691541b2ca5e6b0b1d6456c20658e3e7485c2ac5a763d3d4df18ebf082ab9655fd02ed7c317bda2643bbb5183a28f55d42c962db5841ed7dc3d29cdb693f3513ad647ede1988f8b02f408c9b2a12809c44d8d5aaefa1fb63a60471de0477a7dddfd3bea2f09f5305cd9c7ddeb9f93a393ca6f15f22dc636a587939a7ae0dca2ea120db7f4c879e77110b2622b38b3504ee66eca9d6ed8855d1078718bdfa49daf14e90af233268ecb7b7c3ee6c8d98fa2f87e0920af9453b95114e97212c22241fb89192c173ff6885a198278bd2f362aaabea07a742fefd86b1853dbbf97222e8f5cd9bcc72a8e8d9f4b2c0e736e512527d825137cf2f3bf1a424cb35c679ecb8906c25a613674b7c5faa8ce33947d656bcda0aa6c22e84230ce698d672afe9d0c9da309f0a31d04d3c5481279dc49e59d57efbb6e3ed4069d511b046bf1d409840c9e874b0bc73d9a919ca697d6ba18a9f46ecf038b6a2ebc1ab030446745ff4690f3b3cdd6f0b8e5d769c40f3fe591de5f4e2514c1ac2377390c5b41bb1e9f241e7bb572f3295288a8ea0eeafcc57a409ed1e85eba158d8ba1bba5efaed63980129c9a928d6088e061220e5deed01c96a50c931d2a97fbdec5d6d11919b85bb2131f0fc41f0c534876d83ec0589f16f0055c5ac2967e3258b7a5b4f49b7e0149b1771a089d1d18aba86c7810bae0a6cea7ef1b69949090055f6133f08bac5d6af0182656d02a2bfa734d01507eb3442f204b62d9c7a73f8ea1a8ad4b12d96f09c2a682f396373f043040cf2623faa7addd1273aa266dad5a589bbac005798571a349bd098d5b1845bfcc53856bae4aca15c1f7db7a68eb1f1a2df7613dbd4b6cc52014b6b43d4173293b16be83dbcac1f2eb69f10b24e147a5df947e749eb6c0b62265e3b726e8dfc9bdaeea96904b3651d300d44ad0667b565f7e013c379cc22e806977e9bc0a9655545dcef87223c7dac097b948c7c0cffe426a88dacbce5781d516894d8670c2bbb17565bdad83cbc7054dd5fbc593e6e3f0b91b6342b224a7f924d4aa088fe4bbe3de6745ea6570134ee5f28dfa2e901d334b1dad69f490d8992342f75f0c0c43452a0d802da5db7310c7bbaa897b40e3e55fc372bfaecd494c62a2cf500158111965dd823d832daa3d1bb2e26fa357570cff6748528904", 0x1000}], 0x2, &(0x7f0000001940)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x88, 0x408}, 0x0) setsockopt(r0, 0x29, 0x2f, 0x0, 0x90) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) stat(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)) getegid() sendmsg(r0, &(0x7f0000000600)={&(0x7f0000000000)=@in={0x2, 0x0}, 0xc, &(0x7f0000000400)=[{&(0x7f0000000040)="ba7c7605a430bddb002276d50f23077dad79029984dbba8115681a2a10427d9a7368af5123e6287a95cb004979703d6c2d3afa3649bdf6390f11ef5c4524b9f15519822e58b894266b747fe54734af5e5684c89dfaf41245e998d2b93c8bd58c24100cabb795edb2de25d7987590bba3d283262c2c91452ee5d732821e7c2ca5ebde5dd238935924e17e8f1dead93158fadeca5aed514e30df04f74334fb620646c569523d", 0xa5}, {&(0x7f0000000100)="455e91fc602a603a62e1bcfa36bd8c4d", 0x10}, {&(0x7f0000000140)="2380e801bffcf43e7844011ae2e37f5934c9093b2380ec95e20eb90209b98e6952efecb609489317062ef44dbda03dca6d5cc7832a7f8993dd2eb41e349ade8a613d6779a044e76fa69f21421363", 0x4e}, {&(0x7f00000001c0)="b42fbe408a3ec42920deae6bf7fdc83c2ff213f3af52ed3edafaec3ef64e38042aaaf0255aac69dafc3a7e131959c91350c9cb51b305b91a3995f7cd9d9d77", 0x3f}, {&(0x7f0000000200)="00703468ae481cd35f7ae318024889d567413bc24dd9f511b9c8eb545a22ac95e8551a4221613ce231bd99a8650f24e83a79ee19bdf5f84d1f326db08925bcc093d03f8b84128dcb070c3e9f5537904f41c0273893a93dc5a9b2b86e671d3c6ea32814d1b757d12f59104bc200b7dc377998b9165d63b77b158399c4473deeba80ad7e2e68fe902f5c460693de8b8002", 0x90}, {&(0x7f00000002c0)="0e5282fccba099345273747bbfe231f52653e86c060d8ed94f0549e7b1047dee75e5d66a00b857337da7517ffd038d348878c0e02f1f0332823e8af745b7c286b310c5fe54ec30ad0b0aa17af42a34f3e3c385d2309980c19affe1d072fff33b11926f55423ca94e0b864b7fc0967ce5b4ac79e455dbd96a7b0c15740535baedaa6d5378daaf5f9c59ed126b915315bb3e5cd2b4b093cf30067f6a642a305cbec9944447655cc6889af2df7f625468b4e84f06b2ef862f445c", 0xb9}, {&(0x7f0000000380)="76b2e9e9c2badcca21f27281bd859c6c40ae9745f0d58d9e4f0a924b8b27a4a811fac739217d6fecbfe13835225a764898db4b1bdf438af5fdaafb5acb4665b91b606b8cdc01a091e9", 0x49}], 0x7, &(0x7f0000000480)=ANY=[@ANYBLOB="e800000000000000ffff00003e0000004bfc7f9e2b95a870dec628f65e789083b51752ec6a4c667348eb665eab6f1b93f70600000000000000bcff817201bcc2fa1202838bb60794326837ae1b961f7e015da5bf165ef98d31fd72c70ae9f2791fed39bd8b075ca8549d7f7dcfefc0247476d688d86cc3b2f9070064545b4c9a26683ea002bb3346bff9b1d48e322745a65c65951c057f840267a87d37cca1ee891e690aaa15554f8a0827a4917ec678762052ad42a94bb3086d6e02899caabd23ccbc486d5f4ae6e651980ad7b02a9bd58a83050f72d481ea5a92c9cb9f5717f600000000009000000000000000ffff0000faffffffe09b327f5e8311c964d9d43bd7153017abe4f103254deb9ff710ef8e6c98f593dd19ce4118a5718216c72da5067cfeb5ed0648d2161306dbf9adb54abfdcc66214ed22299eede1a57dbc0e2797a97ae6d736bf90e2ba2e3b2ee97091ec1e4119966116360a76872246019d93eb1f9b91f8338ad9b97062f2981bf30000000000"], 0x178}, 0x8) 19:54:17 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setreuid(0x0, 0xee00) r1 = geteuid() setreuid(r1, 0x0) setuid(r1) 19:54:17 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000380)=@in, &(0x7f00000003c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r2 = getgid() chown(&(0x7f0000000100)='./bus\x00', r1, r2) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fchmodat(r3, &(0x7f0000000240)='./bus\x00', 0x1aa, 0x4) open$dir(&(0x7f0000000040)='./bus\x00', 0x400, 0x10) getsockname(r3, &(0x7f00000001c0)=@un=@file={0x0, ""/58}, &(0x7f0000000200)=0x3c) ioctl$TIOCCBRK(r3, 0x2000747a) fchmodat(r3, &(0x7f0000000000)='./bus\x00', 0x4, 0x2) 19:54:17 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) utimensat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x1f, 0x2}, {0x100, 0x100000000}}, 0x2) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r0, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r2, 0x1) 19:54:17 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000100)=ANY=[@ANYBLOB='\x00'], 0x1, 0x3, 0x1000) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000500)=""/242) 19:54:17 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) close(r0) syz_open_pts() r1 = getppid() fcntl$setown(r0, 0x6, r1) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x1, 0x0, 0x44d7, 0x0, "61ba0db100000100000000764d583e9600004500"}) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xff}], 0xb29, 0x0, 0x0, 0x0) 19:54:17 executing program 0: r0 = socket(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="532047b49b687d6f8bdec5ca30fb9bdd4f8654c2229b84582d24", 0x1a) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c65303c"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000040)="9a06e303000400b90cba8590f4f624e0ca18d23a", 0x14) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000200)="6c28c88f12bf259477a64f44be064d479a48f363141827e2e729deb367e7a5f9c66c8ea5ba51ffd618cbd921c9d5422757de474d1ce42cb601881f75769ebb442eda778b087abe248c7bec0f4e65945a10df0cfbf8636da17d07109b5ca781757a0a65dc57651298f1a7cacc78aee4e49a1d0d677f90a6ad1a434edb", 0x7c}], 0x1) 19:54:17 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x10c) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x8880, 0x10) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x1, 0x0) r2 = dup2(r1, r0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000000c0)={0x2, 0xdbf, 0x8, 0x2, "172d764a54b3dd1b1b00", 0xfffffffffffffffe}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0xfffffffffffffffe) readv(r2, &(0x7f0000000180)=[{&(0x7f0000000140)=""/28, 0x1c}], 0x1) fchflags(r2, 0x10001) setsockopt(r3, 0x29, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xffffffffffffffbb) OpenBSD/amd64 (ci-openbsd-multicore-4.c.syzkaller.internal) (tty00) 19:54:18 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chroot(&(0x7f0000000040)='./file0/file0\x00') chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x44) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000001c0)='c\x00') 19:54:18 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) madvise(&(0x7f000075c000/0x4000)=nil, 0x4000, 0x6) 19:54:18 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000700)="15", 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f0000000a00)=[{&(0x7f0000000840)="bb8169de2540b0735245e849d40f1a96ffe198c4bfa44b9783367537137482b078463c8913120558fa7eaa36fbd60bab864b19c775cd0da0bff84bdd5cf3c8ed989b89ee12f10e1d3e0b99fcd399a5dd42366a9f05393fb7dce32764cf7a8d6ab0b0bbee325b2f6054173bc0fa2c95ecb40795de446b86ae692ef7c30f969d49a6f939d5b39da366bdf076bff0b5532591aab0c9369b4d378becac621c0633fb", 0xa0}, {&(0x7f00000001c0)="1069e596e866a65ac866b6cfeb53bb71610525e89cb95d86fe15237eae66cfcc0fcc877fd476a301ff352a287a73d1d0967cbf52f8fa78468e740875b3c1205bfccfb998f2c95e60fb5696335d8b84e25f340ffe8cf90e4576f126092904", 0x5e}, {&(0x7f0000000040)="9c14e9d3dd496921908c24cd91bd37f33be1ab1ee9678222594e37340a2a2e3103edb38230f32b67d7", 0x29}, {&(0x7f0000001280)="c4faada6a466324d0d96e628a587b4d175b746b4a4c4546163e294cf368a18a30adcbf41609c8e2eb6a01b404540be543b8919dd96d7556f62ec8398d92025517b55bab3dfe4f93dceaadc844ce4ac5621c4bea2b044645b6694a4f7bce4153c4c0ace82bc03c77f8ae68a76db61b84cd7f69183553304a2acc5921c2741842d704d8f3658fc7a5145ca70f8c9e3065aa384114136c61c6fc30eff070f3d50c6e927909246f09c4567675ec084055be4bdbea32b21a1fbfe336a87e1c8aae1ed8233bbe4a8dc83cd24e628b2943000e220242a5d107bf01ea2ea4364ab8cfc5f1479f849cb781b200ae7cb85aa98e4344ae8568e69127c0b040fa653305ea235724d683c05574b58e34d7220b43ac137f7cce3a77444f9aa977b9ab1fc10169437f58314dc3cd7c7fb1a5cccd9da2bd32473bae4811110e1749fe9ef505fd6be35d34ed881e16fd9a6d824960c5bd19d98b8decec5e43cf3bc78e0d85a589033a23b8c3370bde52453b27201eb85d2add7d5f9e074cb21068a23e35e0f803efb83419697bd95ebe086d3296297b5ab34dd2c3cc192875ccf68818b6b255fcfbb62396255acbc74869dbbd10f9eac87f6bf23fd432fea575a36de274f76d82bec8f6e88d9c66fd987eadfcca3e7fca6eae7e14424ca3ec5e9737eae8e69641c549e91853082f918a97c28e859882a3a622ee189c5d04a4d92c30ce601afd31358051a7ed24ebb0a77844b9e1b5ca6116456ce4937f59e4914b64349c8b7e8984cbbd92c17b773d0f3b9ddf28cd705391be0761f1f28c510b511653bed58fea8bc915c67f6c52d30f949f6c1423e8794e0e8630552c635649fccd23ffba62c659598455f8234f8314a89a2a085600f2905eae9f031f8c41f4806e782a88b0329dc8a96175a7d02f9d7a6a564299ecdd579859c1e2c6e12054dcd096b0282bc07278a98df1ba58bc52a794505d750d1b6f18021db13991117db1a42b38ef3b3e8d4018da5ba47f669e141c05403b02e2402e321f1dd0ccb12854c7dfcf3e56b29173776189c20458f0ab4e477787270bfc0d9afd2bbf69f68dcb87b30f797d8f0248abe73d0b56d90b4fa22cc6b060bb8d016a945a0744ab93de10b2c67c63e93949712b3f114796b6efbdef6ddf9b7cab870e6373c93a79272ddfd419d18d3644e95d9bfea9844e61a9cddeae6853d33f3a5e7ebd00842383409ef4af2a1e1bd072e519f0aa9128d47ed3ef3f43667645d627bedd3c62ea3c9c524549c9676a361fb6efdcc6ecf8c1a6263b35b83b6d74e50457b986b8de36e768f95b488748b0a4dd375a00edeecab26f29f785e53599fe06866a500e27f82a3591e602fe004582c0c554bd17e366b8d8c439f14c561c0aafa6e198569fcf405241e6483ef29a7447ab8ae72f7ac985875df93a991a007437338aa247d14f78b404f9cd7412b22f93b057f776b2506988a8acea41ecfb0478702a2ba0cc8c6932171434332f7473e9f820c0f4dd1a41dadae13636d297a76dc367d2fd963dfeda96c5f42160c6849f516ba36ab510e9bc656c9c7523693301e9f9035e5d7a92782de9ab99995390d23ba3a8b12babd80a80ba798b34514d5778995a8f326438b3607aadcceb420378e92a44797215ca6b8b02ba2d09184d71a8d26927e849d809e500b5a2b7268aab73b41c59b872c6438d2d43b1d55746e52263cd5727db97e66ed46a5c4e9f1e53feb9b9d322c082544de7e6f59e6ef411d3d4d10f0c73d520f35cea23da2eb56c155eb1b7e40a399694dbd325868ae4463a627c177457aa2c4786150b0b92a9f228fdd35eaa88d3d9117a06e8d33ab43d44f9e918f4640484b187e828cf2d13dec414a9923ee0987e82422726834db68307c8fd821d31d211aa1947f8d8461f18e7857c3bfe318c46422decf02d6e5181cb10d599f870989ccbeeda2b877c051a3ee55fec59ad1ccf3eee4a67169ace253c42f8445509bc8ac0fd2e52b47dc2689689d0e1461222281140162a78725066ecb254bd90aff59e755c9ff061f265e9704266b7899217a6b84d6498d1f185096874383fed0911caf2a73b5f92583c60e5dcf4e62ba6af7725a24ae09214b6cd213b2c941fbf22d79e075f413bbe15d3fe9ab1d9c0b2aa0066bb8857a8bf231d259c079feecb7322f1dd631be63b682ba03b505ae236b6c413dd7b5a950999306c78fc0b56c4ce65bf1478073e660b89820201dc7fad3cd8bea2d44e34d9cccac06c6b39618f32ea64ca8119b10785521deef8784ba2c9300ad4a251f94c8d529399dd4d7b76f581401f920fa24cf211d9c28787fa51f93149b620b7268be475446a861c78b2df23d3732169eb8a84b6560d47c56e96d4977bf733f0ea6beb95d07987671f44fcb8ee156176e10d01b1c2801d09de7a6c5b0b11d1b359a4f44fd28390b4222c0a458053d6fdec62d3b0bd013563ebb50392756c226fa0efafa4fa306c275a645a0ff1c37f3622959daff775a49eb9da1aadda48245869792fceb657c2aa2398bc8f012c5e4f8e336a96d131f5c002a51f0040359f48632d209a8f6d9288267a2d15a88e29b9e9b35d87ea165c1ecbd9290c5d960a16762287df6e63010e5044de3025a8d6ae6cfa35e21972145f439b15d7c637f017a4a54dcfc48a067cdfe5cf00c62fdfadf4a34ea64076f887d65f4016fb46f8753a667a370bc2db8bebfee6bac921deffe43a5aa899edfcc50d01215175fa99a4b7921d8c8f538f650740b87ea0b3f01c46f974d31b4ca575a8ab8b3ed6db058ee5428edcc2981a058a77172839d54d593f5ecf2335227fea513eeb4923dabafd98aa980003a5558a6d984fc49fa3bee6ed7358463ecb21a2497c8c7b5017fde7a8830c7a525c33454ebf78800a6a48964acf62a0011d1f5c4c3b3f64dc75b53031033cd30b0971e2c9247001a78b853190af9e06678453ce2ed5f142c7e36ecbdea0808ec306ba6bcdfeb0b713ace745c49c06766a203cc1c0fa5544fbae008f6d90176b8e1102032ab6ce17a52943d6530cd0fdfb24d4e8b396b9e2ee417a74a78dd3bb2f3c724f5c94c4ff3b735e26eb45f00c490daf4b3928c7956dad7013c9b0f51b04f5175e444ffb862c07044aac4cf42b7b77dbdb07c070c3535315f968c44c086cf89a20fc9e2ccb5e78eab7cbd754689f5a20046773b850de6a9c63d513d4039dbb4ee8ad2062cebc454496881d60fe1d4b7ab421423fbbcbd3a4a942c90938bfb63240e736357a80b19eeee4aa34defa7f5601bfab0a73a1ec2d924b3f1f4533a1d131784670cfc8b363a1a314c3e9d4307d5da7dcc6e56dd9fb262140448846c3bbae2278e5e316371991616c4087f467a56445e89c9b0f380540cef45accde2cca506a8d89666159fd8eb2c836e89d73d114b849b70e4d4461b7037397605b9dad0b52d0ac526107fb64380515cdc18b5b4e28759112953589c45963155e6f5a1bff901758ed4e344bed0e0f930e9d29545af96a17b1be1c1eb8fffa0cc8a571f4abc0d6c146f332f10a9cb77a9c7f557070703cb5281246fe252e461e502b6ad60c034e2e8182bd5a80ae3fcc6de18a804bf9de81e8c945f9fc3895a9e041acb071f4d9b0d07fcbffeb92b79c2485553bdaec72751c55964074217386f7771484e078d6c34448ef355ce10a625477a38c2270639fa49a83a10c4c4b24d78f39cadaf5e7a156992cb0d8a9898683537876052abef4360b041eb2146de692d427bce423be78a6f547de401021945be9fd79068b99e265dc268a3e91efab41f21f66aa49284b6e99d2760266918a0ee4af5bdbd144237445dfd3da04c883d8d48bf7293cd92ca4cf7c8b4e506fe97f7e9c1bdcf9e55c549b5ec3b97d156b212faf2c8f11b781cceb01f261b5c0e807ed8a5aa8327ab9bf887db7a8987062a9d8e1a4cd15353be09b607dd96b1e42576ddab60f24cae38c2ef2c12431935ac16308e8d49bf554adefcd90a6492cc115681d77b83275ad142395b558afeec0091d2f762879094dc385404e1c4b75ec16519728ec542127a1bee5531a70c50df01fb69c3952e3324bf9df2a2929ad393212f9fdfc2d25a37d3a3dc5f3a1a2b2363985b96d3b503974f799f3036c593cd1123a296c8f2e321a8322da198f3f76c7fdbb2ef15d0c69bb194fc83d4365d98f826f6d0e87001db9388508a742bb29d0c2a05d8e54b73749ab5f6135464540784089f03d01d9643becc4cd4a32ab2cc7ac38ec866a834bcdae98ed7681b3fe089500c3e4c8d8c5cf015cc8f5e55d3143a59a85bd88eedd2ab783d1efadae4e3425243fcd32a657c1262524d73c706ca1a179da46168db831c06adfdf23d4a1f7fac763d24ea3a712ba0e8690a055e576975cc9489f03cc9047249052102a7b3f6e8d9ff6652e21501a73657c6259d6078127932c2a82a2ba5f0965f15a3d22ff8a90029607e4cbfb91e3db52cec39d7aded36bf2d5de0623392a1968bb4dc7379b7550a5dfb07c9f0b480e1486f350a3f5971aa23352727b09c88fcb23f183ee7b89edaf64fcb0f43eca4c1478683d58b94d4a52e62866a6e5f95da220c93e7d4948a5784d48fd324dca1185a32ce824affd6e13fb7a706973cb14dd6bd70706b5254f78204ce917e438c77f562cf5e027fbab0d0d14375fa1875f2f977f5c15f2f16656f1ac5312fa9b6dd6b8218712b01c5d6ca66f5b174da173853725ffeb4dcd56d42b72e2538084245ce49ef5d19727468589c0708224bc603c61986dd2f0f1f4fbc348b3450dfecd38c272c44421035aa53b910eccb0985cc08aa4b133e23736c7f71e1ec1bd102da794b50e96086364ae8b6c82bbc9329a247f9fe8f598569bae7872f229b8fe82c9577b46e467119dc9af1d7401df5954498a6309a23b1e737ed36af421605ce2f08021e193a517b340829748aad358f375c1a19a5052b7496788999590d4abfd0f44d30f77f302a5d0d876bde4cc40cd8dded00dfa5ed969fd422d94f39c5de4940cd2af04c1e426ac848a080267bc760ad53fac785f850a320d1add7fd4aa3e91dab1402eb6408fbb1e38e5fe625bc0a42c08a9d79ca0596f360a9b47ec0aebb62063edac243a53b157773080ec6e0aa600e2a79ad26b0c1f6e4f9f81defda2559992dc036d76af8dea90736ad8dfee6ad710a6f97850d08d5b836224e1e56f8940f75662adbc7d5d55af4fef3c9cef518c46acf95d7c45a342227f4cba4fc33a7a65067042519f2aa23503395e594092e3c2bab561f70802f7d07d9e7534c5c6a3507a8ad9de4aadf17625433ac64e3d2db3217c23b7bdcb255e82da9eaebbb2395f2c7923ceaa1f458ebcdecafe14a84d1c1a9aed43a875914505c93cda5554712f83f391797bad4fb4a89ecc1c29089590c12a9ebf839b99357e46cca3c0ee73129865c599e7f05a63b1b369324c5f6b092e99675bc8ccf40b7b33c883d163d1042d59c50ab444d9a6741f12f0e8578d377aa2d163b2740e408f24c9a3dd60c306d2cf968d680923a5af31193e1d49c4e5a8df04c3cda12a3da36e0636b6969c6e335715c5cd76fcb69abfc6556aa6bf30d2a4200490a8d037f2c07360f9d3e08218441093f1cf73c2b4a3f92a7c24d2d837f762474d6263558a11381b821305b816ebb8bcac3393f69d2e26d205507b54945cc2009631cc1047d263687de2f22c4929df98563927a80a5c0d38c32b422244b4dfbf7d128237b865cd4dc76c2393f081ac8b1d57931546d5128113efb78ac1cf1214e85f1843e608ebaf1cb93a8724663251f00622d1e0519fb01982901d6", 0x1000}, {&(0x7f0000000900)="f016089f004966f563191327a81119c0d3c9143b1f037749601b043df0e8c233f07f6627eaa007cf794e53a3c3c3c86f81036fe0642f6d13fbeb2907f7f324490bf7523f11583db47cff7fb05146f1f848eebda103c15c9d6dad29f4635dff76f24f38187fe76bab20b9b0aacecf6de83b5e81000b8df3e7e06fac6881ceaaf1ca3501f03449391ab7005b7beeba57e11c527f2d6c052f116866923bca18f4c9949f7b7062b8f13865b4647c1b732194f6dfbd10bff847f42b9fa299f259696254ba86ba6f4c49bd0734d90589287067", 0xd0}], 0x5, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) writev(r0, &(0x7f0000001240)=[{&(0x7f0000000240)="88a9d6da683adc1e299088ae2dbbe64b091e652a685773210b7289fa36508422720552e2d27d186c9f652264e167e4259d928d0672dc8fc7a2b5d64b26eaeb3025c77d28657a5d33898b1579c05f40785dd347075b6a24ae8c1e107d8d21dcaa6fe002577362da5c9e7b6bc90ebda0f661149fb776d9457fca55adbe10cb497715d3c514c1ba7783d7dc38bb0f67f754f9510d361daa054ecb4e46ca1d649e2a92b56003d918aaa2f285368bcaa12ee397edfd955b24b71be5f455bb77d2a6a7907477fd47b6759400e924c2fc35e8eb14904558225177137c9baac62a76e9370fd1f02ec8d235039e98d1bc3fb645a40100d60b79a0b32342a0fe07dab7715c526a460a905d9050f766cbf7fe413d9edc8f29c5964a05acc7e03a05c0e41157ae269e72f4783c3939d079626b84f3e9f7886e73233367dab289cd7cb2335a5932b7edb7165068b3f8c58d1e18746d809eba430bc2e817c9839765b28f17625de04ac56518d534e45b9d883188d127abc8d258edf77510f696e2e77399e3492cc0c6b56d3584b6d97235658a2e1341305420a34941a15dae7b69a98d5c9c58a822782cdbc2e654f5e94bf0ee375ccdeab535df9ea675527da608d58871fe818aac46601e0de892a2b6de3d914a958613f6d0b8051b9c0f49b530f0787aba1b0d4c0723724a021584dac7a7329990ab83a2ca5a378d1fa62b1eb8b276442432b312cb9cee7d4bb4b65b1244a3edf12b16d4ca0ff3a077b59f323e1093568b7f243468038019527275c92f01a88553209bd7121ab05b4ea678e8b9f6e1a2486787ae52a3fb6df1a3d47bf497e4be88cb6f2b8c2d1bdb13f178e53c62f98993e9f62a7594ab459e07405a0c46926d76636b7b45742ebc8cf74056e598be820df499b11bb52a6b10e2af5cb947c8db7d09e7bf4dcc284ac54b588f49818b751a4367f8d14909c39ed4e63a91e369ec9c14b57c697f8745e694e013fac87d0f14063ccbb88c530181d1f0f812d1e34611f4e39e4cfed7f852685df8649c4d5c940d9be7bbe479c09320e625edebffe0710e155e593e411c4f50e1d32191c59638bb3e3802cd335038c198b054437d177308c9a00f60f813356699abb1cebb759399bb8b4bc756aa160bb58856000dc93e7693b57ac025d29065ef1074f62c1f6e8a306dc740e38391524410b9763597e7ed6988855e1c9c2015e67579fb719c2fe41eda7296be796b63e9deb134613bc732c685543a2bf64b4bcf20941106777fcd11921ab868a7f8c53011d047034376f7ec211f8ed85ed3eb94392935f9fc35d73b9eac05e278b378431e1c6799ffe29ae2213cdd0bf1db67587e9f4472814efaf50041ce975d7acaf07e9c2c514f36bfcf0f24a584c8117767d3e0856ac7903eb4a954ba335bae2bda935deeca609dc461bc8a04251a1d429c50cf7b479c381a308d8b35002771443a2cc310c9216423707318a174a8a2b568a185ddb47c98feb510012d6de1a6d81d77e8421951fba78f8c4351e3f3b95fc1e578ce7ac7e54bc39bd8ed0a27e71540b6b8a790bdcaf22cfac7ffcd0229bc70fdc32fba5aca9bff342574dc6850d770f9b91ce963c746b8e8ea6637352e0b9627ee448aecbaeb672e88d4547e68c015ff223c9759981ba524adcb14b74d71adea07", 0x49a}], 0x1) recvfrom(r0, &(0x7f0000000740)=""/212, 0xd4, 0x2, 0x0, 0x0) 19:54:18 executing program 1: setuid(0xee01) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r0, &(0x7f0000000000)='./file0\x00', 0x100, 0xd) fcntl$setstatus(r0, 0x4, 0x46bfe) r2 = getpgrp() ioctl$KDENABIO(r1, 0x20004b3c) fcntl$setown(r0, 0x6, r2) readv(r0, &(0x7f0000000180)=[{0x0}], 0x1) 19:54:18 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)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "854985003a0000000000001167f5bfa600"}) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000100)=0x8) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d000000008000088213e300000300"}) read(r3, &(0x7f00000002c0)=""/161, 0x7) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000380)="56e654482cde6597b2d11d9ea82dfd7d29ff5aedc57bb1b0d762c96002a75fb56caec0a93b97c7c5d1faaa21e31c528d544cc3c8109e8e5b48eb617973b0129ae8bcad85172e74553f499ab4abbe6cc900adabbb40eaa05a71177930998c2754fbe6a80f7b438af3582830bdeda019947b3780725d6f5ce345dc1bee544fb608de0794bb2ff659644c689a7bd22d75703b7550a0036ae51b5f1d48e2d1a872a75e736a9e83e23d3dc62e56916aa7c31d3362a97f4bf6b204aedef17f54625d85004ce53d14d64d1b6a9124120f66345c", 0xd0) pipe(&(0x7f00000000c0)) r4 = syz_open_pts() fchflags(r4, 0x40004) 19:54:18 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x280, 0x0) fchflags(r0, 0x20002) select(0xffffffffffffff7f, &(0x7f0000000000)={0x0, 0x0, 0x7}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x3, 0x0, &(0x7f0000000040)="9bf4cde985fd2fcaff61474537a367293a13e6d9d21cb36b05bb21816fb2f505d349b6fa8259791cf149a7a7be4958d0ad5be4b5e2d23e0afa15ae57ad4e78b901", 0x41) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000140)) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, 0x0, 0x0) 19:54:18 executing program 1: r0 = socket(0x11, 0x3, 0x0) kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r0, r1) 19:54:18 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x64, 0x0, 0x3a) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffff9c, 0xc058574e, &(0x7f0000000000)) 19:54:19 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000080)=""/4, 0x4}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r1, &(0x7f0000001600)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f00000000c0)="42934cd6f01c", 0x6}, {&(0x7f0000000100)="6c4752671663626c9a08ea7bc9c2d5bd02212addea1e9829c15e32d3e9dbe35b9a20da196e4a4edfde49b9113e925495f3aa1aa51991ce", 0x37}, {&(0x7f0000000180)="b6ccdecdfc424be4f2813e243ddad1b09fd7c13d4f7a8d9a5823b3a88f779a524d78cd88aab5b8e8ae548c349e2b2167d541614090c8833c50eb1d6b67ac7e5ca8b9606b241ce6f4970db9c44278c59c81b420fa581a6e04a1fcf9d64f8279d0fa1ac0e9d648a5c6", 0x68}, {&(0x7f0000000200)="b168a0d91ceacd870a3e01937b76411446afc92084eecb30ad0fc63dd22892c8252dde803c2bfb3ec996f2dbcf5017dce16938bc4242524a7cfa8ba44a304d5169b691caf2837544250f9657094d316a8170a2f6f8af9a18f3d3337367d9c4c1bf84c1c84dbc223ad9a2b01171d17ad77d510461145ffae7baa0e070f006c0047567797c42686e9587605fd09d4133d343167d7c32222b1e3230183bb9694f27f7929f1757c47ebce385217066ad5bedd9962149c51d8cd0087e3865626bae0a07f1bc55ffea0049ea2753e2b566d854e62163a6d218aca32ba19370e3f1bd9add14a244462179b40a8d07393981eb5a7d8d531653f7c9a08174ccca809e89b8a75c66b1ed2639645a9d8106119091801b6da88b79765ce4003ad78ebacf7127bd552b0cab7746f3616afc665767a3c948988a4edd1f71d759b7ea4292d72e1e719c982e16a68fbae5f7ccb81aba6cc2a109b9fcb00de2938d08e03ecab0aba5d520f484343575c96e853dda37850d276b3ed0b77b526a012b59f7136ef6d1c7bdba65daae2fca8c0cccb046a54da6e2f6c4e99a39955518767aec908de62eae977cfe6d1e0321d3b203fe00a611c77f2e3a26ecee48e01a381bf169c2cdc3bf504630293440e64ea5c680598f3f56cda331b21a87d3d3db2c46c173bccfd423a3c600ac60e4563ef8c0943d8a890b4e689f200bfa120047b04dd8eb2cbabf1097575f04b52bb807f0fc016723a45231481ff6b9ff66f3c20f10566ab5661cc51e468e1060bad89c75c9be14dea6ecdd8f69d488b465d8b1177d51f0fd6520680cc15d27d0913f6b307425efe38fd1056ef4166928306778912d9d9349ed2b1e2a42e2d6e77d95ecd28e9b5bb40bc4f2549e417972ff6523d834c31003ca4d33544abf0ce2769134971e35c66386d3b331f577a71d017946869771fa77f29e0f99888edc1dafda7a270cd2f5debe50b01f3972f71cb91b14a6e57765d96bd38603ef0373a81182babce92d623a3da5411054a844892e27a0ef8536715f5044cb351dadf583f6685b3b8c165eb5f0a21839214332ce8b02886f11fc4da7dab002e108b677d078cfe4ccd1bd3f9987a799a6b8a1242141fcc185286163d2d2ae5a230574f6a4ffb0dee962f30cd18dbb03e781ed61280d5e043e0839a1069b40caf132ad1ba92e19e23f1eb78a71e9bf9df660d7b11f9932c1dffc3fa58e6c477861d4a503906295c2161234ae23db6e478bd3cd5c4d43629527a91d552b263382487fabecf0b9f3c78dd49a1b77a79396ccdf989c2b534deaeb8260c79d91a54450c9248d4eacbb5f3e53508bb5e3b5401953843fea00426782084a9ca6896326d013bea72d92828999e4c0afeae7923ec4d3a77ec61312ae14b3fc9b590c0562fc752f577453ba346c9fccdcbf06333b901fb7e78ad80fdfd6281ca444e49e3a94388f6235ef5fb58c6d11a35f6e5adf3d07f4a4c0b1920700bd3b800d5d46f8dfd6e2d565078fa2870682f1a3289f528bd520fcc978dadd25abd6b0dba5b05fcae82e4d467f4b56c5d246c42a11eaa869113ea82daa76c930170ae34430f956f555648cdcd7a122bde0636249e09e9097588ea46a8325a4d26d7dea153fa08c8e1ae42e1625e0d75fe6befcfc1703c3eb1c076052c86a0b44dfc498809810a0572906692e6abf7d5f117143566f96133866334dbeb5254d8cdbe69979e002df83fc296bbc7fed14f61d64ffa86b7bb8c5118c31a693b55abd5cf4c379371ae78883df8af45747aacc4a7a60222dc03658731d4c58ed9a41cbdd9943ce5e15ccc31ffbd596655337eba91efa639594bd73072fab1b5004069a04d3eb0e32f55dcf407b9db5436b4ff12d2076bdb39e564c881b6c038da77f28be78e242e8f4d56f38caa3f332d316693b098ba07ebeea800e1afdd94808bb68c120ed9fdb14ccb020890e21fc8e429bed57a36beccaa00f967a85ced899274a1f443634f83ac1960c4e33a31a620f07c5794e78d043880e7b7c0c3b752a1ee09888c4983ce2f4f59937b18e6baba92afc6936813f3606002edb2502602c9e7a9fb7ffaf9ee8f8e8de6ac3af53773c60c18a0974e7278db3505876af1f1515be13738f25dcedc33770fe7dea995a432f58776c6a0dcde6c621200ade4242332c2c1118f1c77110007c016bf9144cd8941b694e27839f2e1f485ee5d5d9cdd63f3646c484c6bb64d132ae5d3e9eda9eea5bb3bdd2a171b93076be41b1c8f18003eec97982c2159acc7bdf8fbfbec1141ef49a38e8752384f42720557c0211a93e86e04d6f3fb853230f7050ed38fd942979647f5cf9ba51d3a5c54abfb3048f00d66e6400b1e4a977f16ce08c5e7a202ecd11e85ed44bc597b60817ab7ef787badd7555f4292f0d703dc8c28b87cbeff1265db2d582e44c063442655b0535dbc134dfae667b952c5c65bbb7fda483ea7fde0101e04d2f7f507782d447d5f84aa9ddab9f491574b5a7977e6f9c8ff774fb7c0f6fa7289fd9e03fd0504555a49e22f3f0f8057bae2410cd8a4e759dc0a1459e70688788dbaa7633c9bf211f61d9b47ab4e22f2963222a49b31b64c3eec3f3a435ee2f007f80765e6455f0f3f998fbdf1e2df5ed88fa3d1000b399f973beca7d4eeba742f86e0ee9c8387d5aff8cf2b7376997fd42e7a3effdb7bbcf39fc535d8143e303fc2c5b53bb8ca1f13e9899fc6573b2515689914f427b8d2b03f6bc204d2b179f083131925d706d34dda2dea7af54d052aabafe6259fb497f9461c3c36916d3b313af1b8b3aa10b944233b11114fc8ee94e956d90426362ea47d0c918d84a9b311ba4c3d7ea899096cbce0ac41436f91a0fc58c9faa26efa9e4ff10232c246f8c9d823124a3bae4c6aed70c8341a7ac891d957318f15fbbf1ffce9a8c2972373c81ae53ebf38dafa23c3a40fc9d1f066f81c389e0f77913995cc19b3e8429c957b6167383c0633a79d8add767335aca1dc4b7f174db4fef4a3628f0734c893ac3d44f1c5e1bdef5db2c9febdc9540b31853f8ea0f55c24cca3394a85b065eed362c622f02d5d39188a579339921050a9e68cd5f0ab0f92b7b8f29f44cba3714230b87005090f4447fac06e4869acfed2d3ad4ad11221d2e2e49fb9778df97c9f4d69ee21fb7d5fe5b29d3e7a311d8558c0637bf8cdb27da09286bad169171f5493b223a33db0216677a48a7377dd9fc80da92962fb777e70bb7fa9b1bac730b45e0a67b94b656a5e7319fdd8578214d9f990ec0f9e62f41b0b69ffe6936162a90d624c9b57e4c64f1ccc1037a3b90edcc68de140ea3f032328cbc1942fd7d6d36efd23a0cb53f4f0ce3059f47ddcd3e3d0d5eaef2f25cf231edd32ae6d7db836af6a5f6c1c421a593e9591be16b5104e8e8e51da6ac907cb57d713e5c441dc98ec3c92cb4cf76e1aea4e70f5d3e3688505957ace31d39967f4b991d68875106891fdf2bc45fa0ec24138b081279b0259d1e499701032aedb73e768433724112e69b48be7549a0772ebb3bb3cfe276950cdc7a8edfd673a538577c3068e6f5dc52b9618a7a187c1918a2c268128943c34cd3cd717dae682d1a5e3669f463957804b10c25f49f24acc4ae95a14a6f7cc5b500de08d59000d53948f463469c4cd4614fb499fb9bf1c483e367b01366c400792543b50b18e137acc196dadbc4d6c109712cb5fe973387fe0096802e79f7987cfb7b71e532a4e9330bf329cc6b4d59dcc03e8251acd623a009fa576b8e8365a1ff69bde7218012a46283e54553a28e86973bd110345c33b8f0be6ddb7c4b8c4a524caa242ee20f3d6f3f259386088d3e67cdda6c4657b36e2d220151c3526eca40105307134eea234c04fe559cb474faed3aa7b3e0f805195729521a74255a66df86571337956baac36497ba2ecfadc16e0b7d63b367fb4ab18a15516ef0934520196c3a7443f8a942960e234a9e67ced3d31d0271f3e8d92142bd03c451c3b2d95e1e4811ce53f5c0450e80e239709c54e2fdc0ab8f5bff0c3097751ff1d9da980e40752376faecef917d41845b0d3c9b6076900d2f49b1f469cd57b4c1579c9c075b6c767f3f3ef89bb22ca1843c78237710283bd78c1ad3e979a1edb9ecf3eb81386881ed86d93f07648d82b9143bc5c91e3c348671df6565fe20d5416ef764ab4a7401668ebf7409016b59e9817b1d8c5860637deef3430f870361c5459b9c15c0cdc93989a1425709d82c47bc647037d21828b8e2d37d68e569a7a19c5cdf0ae154445cae828b958597373db41e2f0c3b268a19440f92d2c1d5f0b62006191aef9a9d49e747e4cff39da3747ab3244bddccda61680b344ba888d3703b85186bd4212c5eaa2650a5762f45d7375ffa98d467e889fd0f317414f0f777454c17e2c2d43350c7b37b3c987e6afc43923c228959f13c8f9caf58a4068448a7e0090ddd25f83b49a7e85d5d31ed2cc508a9c1fbfb902244edd499e621a8673a3c572b4ca1291111d40e362f16edc11a3ba7847cd45a45716a40f01bca5282323a7f7ad5371d6c3233753f41c3f7974bdf231aaae2a889648e55f5387a62f1667cf78e718b054cb1fae66cdbf251baa206d91f676ca3ecda929c99c3985c92e8bcce2e1ef4983a5d455762ad390b35273498b01b15b077159e41f97101e2c488066bda3069099957b34fb86648dd7ef488d4f48736f250b8156ae520b7f0113fbac37853f01ac584b50f33a0453c476a29bfbf1eb41a3177014fa3bfea55a03d17e552ab0bfd5434c073c82e42c0a439b4589445753b2e9b783e918e066efe4163aba85dfd9de9e6d133bd7befa5ec167bb4270f4e18e0146ae9a5612282b0df9f67c7090dcae4180532e31ac85b19048e1f54ebf83085101e05a6ab4f07c69cb34ae8f99f4a553261fcbe32a0265fbfce9af60be366661e279c4397f6844e33e7e77e862062e7c85c2a0721d9ff9f6a8af308b6ad63916684e3600ec9ab3ead8d871188e95a2ac61a9a0127455170cdae85ec6a537a0a1ac2ab5583837a7a2c8cdfe3251d7c3e368aa74264caeb6340a593c43a93e6f78c9ac3d7bcc70e2319919d94c150707bf2fa6c74bd4dfead76aff195907ba9fd98021df59c48e6d9a44934a0146211c8b40396d53af72809bf6d23217935254164c792359e1ef8e0ab52cf482fe2bf23767f48312e317be9b166af8974385e06f51b1cdc454f5fe1712fe788483bacc207651060d5a7f9b90fd9373c2ef297c7f4497946d4123fa1661b70e2281f49f8388c5a9d24154b4b59d8d6d342ebdbd9f2e1b9a0c5b7e8ce40c8db771b031eb00d0685fa7485224a57dda8e27a1742a6d59cf61029ca413adcc1b540a9dfbe746675ba1376fc8ac67a551204e6e22fcc95060bb5cb79c884aa4d295a2388bfad3d9002ec187b1bc55a4fa689c5cea6e0cd8c7fdfbcc7bc52e03734055040df97f273079fc90d81b02af2b10500653c4b0e8e942f0c19dfe76944dd108929b60643f064cb2ea87d0e0d3cfa4fb5c4d92666f6fc07d71cbbb0102a47548a83cf7cf5b47ff87e7c9ded687f46567f22337738e06468e91f43baa374de02798ffde3bb054ebd218296c90a30ef053d626d24c45608d04a2a4837d1f52ce3482c47cb886812a78994b77856bfb0b658644de471771de9a493138caf058133d1e0d5c2ab259f358f6aa3ff4af4efebc533e4331bf7ace61df63502e9bfa4b2f045fb5aab077f11d885e345c8fc16a138da64cf926b1c66627ec32779c43e0ba33037622d91c53d55f2d987534443343d8aefddd5dad39ae29dc94fad42ce2d", 0x1000}], 0x4, &(0x7f0000001240)=[{0xf0, 0xffff, 0x1, "d340eab2b3d1461bd6d31568754c2f3eb20439ef5b8f0265a88fbc755e8aad95ef3147630433d0c9ee45e84fa923aa9bec1f206c320210b00e3861d2c380fc56a3ef82e7707b5b17b88b3bc08da0b67f061408a6ef9e2572a55422b6e7ccba69950a6e7e228d96e5d8faea05085b3a133ed103684e2b22275b2c42c8733407a4f516a6186d6dab931a9db1c6827562cb2508e0981788c464b9a94c1b1f7cc5f25f8ef66c2fe6caddc801e584ef4b142e317c372772f6eb982b58828e16b045dc21fbd3a5870cf0a4244e532317264a6139de3fc082d29d5bed09417c"}, {0x90, 0xffff, 0x2, "0a2a43e7318af43ec1194f2ebb5e375c3afde45ad4481f05e7202c55244944ecce8b0a3407bd6afbf643e79214e9ca712838bcd6e94a12f33cc68450b6eb1b1e282509705e5b353de334fabe4a55d023b17160cbdb5e636a6f7efa4176e5ee1312d09c30eef5288e1560338aa93fc2c7086dcf1e585549413dcaa9300c146d"}, {0xa8, 0xffff, 0x8, "ce35fe47a694973429d0864aa32993831668770e8e87c7427491182463045f83234432ec49a129e7e9635f12131c2d636fdde2117c8702cb8ec0a4c922926b5fda2039d06208866913a1d02b8522671ab855451d37ba9a9496bb42a0fca3acd64e823b080443ffec539458b6ccd8e8da907c0a11f036a30e67431479d7add4903a792281836961cc41b54fe31cc1f4973d0b0d3f1a"}, {0x108, 0x0, 0x8, "3f5507d0dfd008148e404779928a45e0424e40be3ffd334dc42e41bba3d83d4cc8d51ab58bc25c591b538056b6ceaeb44e0fc436793df288dfbf01864b3466befb2db91cc0c86f200ca48150c731d0a8b18fb5f23373755cf3940e2343a234c1ca95707c7cae69fb70fde6a05543c34abfc6426425308f0a98cb05f2becc33f3d3b72db155972efbb9ca5225a0508535c7df7f7ae8216f3011a443001cea4dd3a9ce1aeee4f61a2377a0f10166f9ebd879371944b5443fe02b1300f87acb168b2ac255cc941620a008c5b7be166fe3c416e0ddf37752af1db06d97e6aff567925a5d3d5ba212f1894d2cd2cbfdbec5f3cd"}, {0x68, 0x1, 0x1f, "c8a0b040ab6b3d8a7641f3890828814d13cf08f09be4f1daa3ad9c9b30eb9ee1de69f76999a1f81e3cf4cf96cc9ca9ad19b9fa92f11b06244353d9267ec43de859a2f20f281464359c2ae41abce5e1207d"}], 0x398}, 0x40d) 19:54:19 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = semget$private(0x0, 0x1, 0x100) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f0000000340)=""/21) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0xfffffffffffffffe) open(&(0x7f0000000280)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000000380)=[{&(0x7f0000000640)="76d11bfba01b2b438500f4e7b923466a161897509b78f72cea3471e8956dc5fc20e77b6a13006174ddb0a7bd78cc8c51edf515c237e4adb5514027f448bb7080f211692ad81885ae85829eeddb2492a4b0585b8ca5b54e9edb52d4ecab6e5ca284924102e12f4b934e112398cd4a74bbc1ef9e5004ff43289f51a030164e5bef69b3eff6ede8ca2832782da69a63e754249b41058f3b90423fa281c1ef6704cc155f9fbe030a333c84ea554ae93faecd1d1305ac4355a7dcbdaebc88d39242a8d0e65b86b022f8eb0952c4ff3346854e67fe8045b1e4a414505dba3a89837c91386b0aa6bfc30c3f6966fc3f081f8432ddd1e1af425ec1576c644f6742986b4813f7e3621ec860cad94b75bcac8ddf7613ac8a422da256e405031f1307f4a86db6ae5c7736e5eb0c7017b81019f0e295d5cecd4e85b8a0", 0x137}], 0x1, 0x0) r3 = semget$private(0x0, 0x2, 0x10000000020) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000080)=0x2cc) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) getrusage(0xffffffffffffffff, &(0x7f00000003c0)) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd0\x00', 0x0, 0x0) lstat(&(0x7f0000000000)='./bus\x00', 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)) 19:54:19 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x8613b) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) r1 = fcntl$getown(r0, 0x5) r2 = getpid() setpgid(r1, r2) write(r0, &(0x7f0000000140)="4e0d0008cf376652", 0x8) 19:54:19 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x2002, 0x8000) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 19:54:19 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) r0 = getgid() getgroups(0x40000000000001d5, &(0x7f0000000840)=[0x0, 0x0, r0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0x12ebcd36d7b21a88) r3 = socket(0x2, 0x400000000002, 0x0) sendmsg(r3, &(0x7f0000002000)={&(0x7f0000001a80)=@un=@file={0x3015edb019860256, './file0\x00'}, 0xa, 0x0, 0x0, 0x0}, 0x0) lchown(&(0x7f0000000000)='./file0\x00', r2, r1) setgroups(0x0, 0x0) r4 = semget(0x1, 0x4, 0x40) semctl$GETALL(r4, 0x0, 0x6, &(0x7f00000003c0)=""/251) mlockall(0x1) sendmsg$unix(r3, &(0x7f00000001c0)={&(0x7f0000000240)=ANY=[@ANYBLOB="c4d6b0748ea6ca483000c97df0c0a65770d7ecf61ea399"], 0xa, &(0x7f0000000180)=[{&(0x7f0000000940)="1a9822ef11b49ff987a3fb3d226f855f2d4a3c66be9a2b965d423528f3cb7c1d0ecc9aef558f46adc4dd3fb304916132f81912121f743f9615e798c31ef00b8707b14ca5083b5a286e486d188b5bd8d71554e387431ef4a90e412bcddb229de8e27d57d0e27a7342483a2510dfc0f3d80599d1f7f8c31295f6c93a206d1e99f454dced7795", 0x85}], 0x1, 0x0, 0x0, 0x1}, 0x409) r5 = semget$private(0x0, 0x4, 0x200) semctl$GETPID(r5, 0x0, 0x4, &(0x7f00000002c0)=""/241) setuid(0xee01) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000680)='r\x00') open$dir(&(0x7f0000000200)='\x00', 0x400, 0x1) socketpair(0x10, 0x800000004004, 0x9, &(0x7f0000000880)) socketpair(0x3, 0x4, 0x3ff, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r6) r7 = dup(r3) ftruncate(r7, 0x0) getgid() semctl$GETVAL(r5, 0x0, 0x5, &(0x7f00000006c0)=""/238) dup2(0xffffffffffffffff, 0xffffffffffffffff) mkdir(&(0x7f0000000080)='./file0\x00', 0x107) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000100)=[0x7f, 0x1, 0x71, 0x0, 0x7f, 0x5, 0x75, 0x8]) connect(r8, &(0x7f0000000900)=@in={0x2, 0x1}, 0x199) semop(r4, &(0x7f00000005c0)=[{0x4, 0x3ff, 0x800}, {0x7, 0x73e, 0x800}, {0x2, 0x0, 0x800}, {0x2, 0x8, 0x1000}, {0x3, 0xfffffffffffffffa, 0x1000}, {0x4, 0xa00000000000000}, {0x3, 0xfffffffffffffff8, 0x800}], 0x7) 19:54:19 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="b31ce38fe696f8f4ae3a361d201b6e94123fae5ef824c60a5b1439f55df562c2a4a870f311ae0dec49fa1d1d221ea2b3f8a1b15ed327b8d778e031e0f5e7e427ce928b70f9e2a3f9008c8525e15e7762eb302b3e841538c7d8660a4cbff84f7dac4c15d9742584302a56ea638a4a4d00af1261445e9be9246bc994013f32b02dc774f10283f200c7b6b82d75bf17638e870de4b87870b33a61207d66b426545fa39b753c23eeddea0e45051039d2b2f98849c7995a0113ff4bcb0ae7603776fa9cbde89f32069cd5779d892f3803ee47c856bf7e6684f43969cd1a9b70a4af8e371cd167605a167b4e98b5a546ce5b863807a5078e118c", 0xf7, 0x400, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa) sendto(r0, &(0x7f0000000280)="04", 0x1, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x40) 19:54:19 executing program 1: setrlimit(0x8, &(0x7f0000000000)) pipe(0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x10880, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) setrlimit(0x0, &(0x7f0000000040)={0x0, 0xe6}) socket$inet(0x2, 0x3, 0x0) 19:54:19 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) close(r2) sendto$inet(r0, &(0x7f0000000300)="db29b8d16d3a96a05365eb71986c33c754593e0ae848aaa99b2918dc5bf4e0b001cedf2be4e45ed399a23cd16bdc053feb913b4b33798b527d433e930d4468870393605047be4cfcbdea3bcf81bdd1b1328870727ed82a3c51619d8d53cabf8c1e0fdf093b867c53e42f3cc5d894ea12181a35b49f63e41083231fa4c7a82993b97fc13aa370617a30dd22b95904a957f2", 0x91, 0x0, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c911b5f4287e86a97a8f182c5b8c178f3b5a0777182bc61e9a319cbf3e78754487d3c97f5c5b2938a1ef45db7a788224f39ac37b053bdf063e5c37a08214eefd8748e7eda517e5959ae0f930bff78d50050fe05e49ed3136d58420787b916d8165c1d3c8b033ae32f9d8b65eac035d60e9d4ae70cf2926ac875fea0997791b8be4ceca3f833f50da35adc428f59d6b7097af7ed4e52691e6b989fb81d0cb51171afe93db797fd6c1643a0d24ea4f90420c26185e44e69d9e40f262ab818330cbe7611e8a3fb76cc77468c13510f7fb7c6f5d9ac59e701b009a261f7f11311850", 0xe0}], 0x1}, 0x0) dup2(r1, r2) 19:54:19 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0xfffffffffffffffe, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000100)={&(0x7f0000000040)=[{}, {0x20}], 0x2}) 19:54:19 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80001ffd, 0x801) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000480)=0x7) open(&(0x7f0000000000)='./bus\x00', 0x200, 0x42) ioctl$KDDISABIO(r0, 0x20004b3d) close(r0) 19:54:19 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) fchmodat(0xffffffffffffffff, &(0x7f0000000000)='./file0/file0\x00', 0x100, 0x6) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x40) close(r0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000180)={0x8, './file0/file0\x00'}) chdir(&(0x7f0000000200)='./file0/file0/file0\x00') 19:54:19 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = msgget$private(0x0, 0x400) msgsnd(r1, &(0x7f0000000340)=ANY=[@ANYBLOB="030000008e9ff21100000000d9747b150c661e2ed1879a245827c4165ef5f062ec89c2901c62202637f73d79cf73277aee54c7073d56b553350a2c8663157188ec7c84ed52a2e9cc851aeeb1ac92481a6671a21abaac4106a0844aea299b13ce1131d5df7e0afe132381e388b5a471a20cd602d79fdc7328409f61e5c4157a26ecb839591f70fb5a8ee59b59c1cac0aab84f9df0fe8af21bad76b0a5085927963c243ff3a3f533a79b23855f30d7ad64b83aac801dbdf174480deac20bfc7d65dc57602cc017615bfd31613ea9173fdd80db14b2a817aa1c0a11fcd0da0316f964f11da1321061da9e101654bb85b9bc7093d13883a29aea11887b30480b0d0614a6dd635688c50cbde9eecf02ce7993bbde81043c7f0d6e0a9664e64ce1272c224d24f88667157418617bb9a09382e91f8f5bb96221ddada2fcd3d710230e49c2e1ebe68ecaa86613d6837883"], 0x54, 0x800) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x2, 0x7fff}, 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "ad71f09f52cf1a93c1ad9e1a6f507502847200"}) 19:54:19 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x5126) r0 = open(&(0x7f00000006c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000640)) setrlimit(0x7, &(0x7f0000000000)={0x46, 0x1}) 19:54:19 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x700000000000, 0x200000033, 0x0, 0x15) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) 19:54:19 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000d80)={&(0x7f0000000600)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000cc0)=[{0x0}, {0x0}, {0x0}, {0x0, 0xffffffffffffffe7}, {0x0, 0xffffffffffffff3b}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) 19:54:19 executing program 0: r0 = socket(0x11, 0x3, 0x0) poll(&(0x7f0000000000), 0x0, 0x1ff) getsockopt(r0, 0x11, 0x2, 0x0, 0x0) 19:54:19 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000340)="c782ab10ae731bcfb21ce2638146f6c0308d9211a11c7a4c621a9bca5769472bc0f3f72ffd716e6518d8fabb0da09b7cc8b65a493e5326237f75d51d0b6364178ba533c2aef419e94ac1a89e09c743fb59", 0x51}], 0x1) pwritev(r0, &(0x7f00000006c0)=[{&(0x7f0000000440)="a42715b59db2e209d6d4246a9b5c61661d82111ef2651e4221d3197380a3fa4684d9da4214038dca2517ba5b01607fe6e867c5624c41e61c823524965ead04311f064274cd24583cf4f5022d2f1b3107ba8e00af190f8a9ebe2331a4942253d7371b9ebd428d61056fbb6c72421ce0e58596e744a1bfa75779899743c596595b2f5cebe0e06e2f7d580eba4f7f99e1d1c5a4562b2c03e755b1662383ea23b6f8506e6555ecbf5649f1676f1545cba484200dac1000d397fd3ad117d3c793dff8fd3cfe6360689e87d9f8b47ff4c8119ff2a477480be51c", 0xd7}, {&(0x7f0000000540)="ea1a93815972a86cc3e3b42254091bc6e52500aae5901e8d5f24b89ec052c3b0a6d4cbfe98c4c78a3965b6400d1b084c53a12e6d66f15512cdac2c8266a74efc948501f62fb071f8afed9ce1a4b45803590eec7e059ec1e133c7776eac75d3016577fdbe567e4c67509a8baa2184ece1e138058ee138342795080ddcdd0e3e40eeab96f5875545b0c88e557bff7ec14abfaed0481bbbb7978ba84a812d53de6c466a05f9da0927d2aa61", 0xaa}, {&(0x7f00000008c0)="8fbc1798c79baaa085297ea4df0ec678c1f63af0d6d174f12a72d9d4414a002d0947224a180e4d69cf131baf2b0039019df54c46fd6e1d6b82f3f3fb325636cfbadf57424d88874d00c1ef3f828399bb9c0855c553d97bc61b9a1cbd7be4958b9ba2401f1334cee927a5f7bcadc25f8a8c412d1d69012e0a73d6a999f952e8bef6f9f2c8ab7ba72a6d62d0d427b5a5655f8ab8e4957ac6bb03db8b92840d331bc29fd9accc0bd806f447ff215287d68efb1bce3794fa19984bd223d585a85a048c7bfcfa22c7b1bafadaa90a0079101e3b171936f00d1965866049dd33bbefe6b4e363aa8a07f75ca4d857cebbf473bd2151dbbd3f51cb8fa09592d99fabd74b526b99c848cb85dfc270ed35f7a33973b9c5e0adf774a0dbbf8c6bf2710466026cb7f8681ff1037bacb97389ed50d59feb2d79c7de3b6225a0eab2d8f2b9623e715961be881a4f03f019db389cf1fd8d4944779a07e3e1e27c5caccf20f1b31614aac3a445edba4c8bc0f048ea7fccea3c01c6c30937eac739950b4da86c19a97cf3b0436235a6b32a8083b999cde9e5f9c811c68f3e5ba028a96033358f532c3e573e38d95e8b65aea752d39d6a2a12106d89f3404d644baf610be2d675dce0aac201f4383fdfaab6d831478d2469acc73d21d0c5205f758285140fc141862c26876abb645d740aba982df60ab5229634b077e8ab8137a7cd9d88446b9c99281524abe9aabe57695182c859510e584d1f54d010c50622032b2ac087c0a2c5bd5f9aa618b28556d80fe72274ff4ee27540ada6a3fe147959c05d8101de694f536135ec279827561ddd37765a2273e6b51cdd9fccc481f4582bc3c33c8bf3298d4a60dc3e36b184670bfa018bdde669750c4f9a9976badfe5bf65943193eaacd6315f4cdfd257a0b9da5545364de16eb69ec839aeb180a128a61e7bb510d09ca4c5510a5f4f178b5b6118e9e3b7ce4bef34931d92125424a700cb64ceb833f5c5b4518c9d280e378cf0a71eb8a536006821d7df6bf56649538160722b9a76e360a6ba05cd4c6c4bcdd852593bc466a6e6b6df6bff352b1977e5452ab2033dd1e4360e5d44f384872cefcdbfdbcc422b9543e45c40e4c357a33b74574e02ab12e4c91c4ef3d876c11cded535c101d1c000d479d09626cbeadc3959c4552fef349758a35731abf5711d31182c3cf6522670a53cf32b7963b6f7b36f111606fabf3821b5a5e7974a61b6c818f8bae0c566e2522b0dd3b3d68c44f477ed739044e8d62d05b7b98a79358b9e32ee8281688a9703aa262a1a347d40a48c2d37efb01fdf100087c2c801849242825718a70d5ee5e83cec114331f908b70de809d46ae55f99f738637fcca1b067f0134e4d841d31c77b1596d412d57022fbf4c624bedf7c5cd11a42a09c1974d3041a0bf8835bdd28b781950ba70c747639858ecb1792e43df418445dc091c71e3819c81c2e4fe251c0029d9258cf368efab09550a822d55745d8947fc46e0d7c6dbce5726b57da21eaed131338ec43a2f2e4f60287fde6873f3435f49bd6a575664fce0b51866947d08c03b2e29d3ebaba5c97d98f7a3c9550269de9d0cd08797bc962255e48de8cf1c66beeb94d8de189a0b95ca583c67df844c05909af9c2b16ebecc172b92983d3a9b5ce03d2f6e81f34cdebd1bbebcdefd1be5271525a781be750abd5653cbdafcc4b44bd59af5505bfe20bd09aa846c47b22c3c7990502b999c6ef3edff1ae3390ae1d5eb26116fc21a639fa5b4e90135be8ee75ccb0c6673242a893757d459680ccc341c5c0934fba2adb9527202e3217d0ad97026e8c5f1c3c5c1607c6785b872a99826891928307d1fb11f30434dd5d2aacc9e5c0ddacb255cb501043ad37b0cefac817ef6eee98565b55ccfe9527b839805e05c495fb2da95ca86db3c6f33e6a610d12bceba019530bdc35bc77a5147f883a0f8c0c799528d90424be21f1900a614074097cd1c9cb0e374211fadbe49ee1afd62b63164aa18a1da5583f4e8f6b8c44e6e8f6ef6b1bdcf60912cddb0555ab3f21030e145c2b1f12426127c01b4b22096905c98a31ed4b6a0e87f263976395a67422c84dc09fa872b3ecd354982ef9500b8d7cef2c290ad8140cf765ed1b2753e95093047fa30fc3925ef9b73e751d6bb6703df49f22f2c872867dcc5849cd48d30742ea6762373a7a0f5d1a445a01a6a0ba7b7469f1a74175a0beb0be06f63b33d081a6d255561943ba804973323d823a07bcd273d714aacc6d15c87a516a143debf488fa91d9b732f4b616bdc3e18dd27bfd1b8af8c1ee8daba8de379c2bf2d531f4046935815bbf877c7a42a7d857709d86bc0fe5d1fcd97c03f9850fcfd04ef07738b73c37661264fbe8eef8d6cdf3781e480c4c2988042c977484840663e95c4f46be766d625f51e359dfb837487edbbe6bac35ba9a4ed7b14e5e051cf011e28193ec564b93499b79b8ce851de33455ab69071d442b3930e51715f137a9ec37a367dced9cc40298e0a11bbc1ff949d270c8d26a75caae5f4ecb7690e670c52f8b24454af858052f3549189d0627f8290d01cd7332d1e3c1d4d83d07229aaca273153a592f863324d44f5fdc64a99c49cda34d0c4fb168d4cddb3262a80932006eef141b6a8a28120395943d9230d4d03aafb3d62601d76126cde66a5be3fb5fdb1a57e70fc8b505072f08d11f938368b5fcd665477560f364daa4ee70be184e493912da36e23f87b3b4c880d8e6c0bddf0f8e12920364a78cb4216f57db9288744cf168f5973cca1fd6dfe592181fd4fd6899ca53a31ed7f6f8d967f246d48b555394863adf596fc94259c04690f98db44b5efb8e8ea444765e56af34f40f976bf50a913be983787f7582a2361e92e3260f83b8e4a6d6d073e6f6c6fc40fd58e7cdf3f27db72cd620691698994f768fb9bd1190b406dff792ccadae437a49c076cea075e6e5beb6156d0636572e272892a03f443244932b8ac26b862f4ef9304e4c475cd0e20f618b0b504fcd5e7a6ff40e1106e4dd10a6de5bde6285663716baa211ea10a111357b6b28e811fb9e77d3450bfe29856974b6c636ff0c5264040e87512c7e8a2fe03dd80de170abc5d520bc102785034f544f2d05339415d1b446d9a168c9c5f81abe4a7702fc29578fa4ff44b2578242e5a957730ad7674a14d9669e1b25122a9b51399fb2bf63e35b4864396582135b5d694f512891958170c66b879661a0f3a02c65562d7d276d2de07742331a3f151aed03f989051f7ae129e585f01a43f8ba2a539e2e0e7a1cbbc39303ae8ccb8fdd257f6f3289aa32f722a6135d24fda258b06052cb9177d0f5297eebe5a01f16a3ce2b5f3ee04465ca906f8edc0934dc74cca57e8a8079206af820b7bc277f415e2c019b37bf928d05943958095ee90c46f0f7f9e58a7d8f4418871543bcf362e50db9724a82bd9e128d0d9e3b855da93ec315a29aa8a99b31a85b94a0dde65ffdbb6f3ab5eba3ab34c434d87bb2ad1552e9e46b986369e60c64f9b0c76aa1261fe7a5b5d3e6f88933aafbe6547b0c884a14b229929e5bcfff10afcce59085058e76f6281070d7b22d945a3f6f48c19b0f1131cf2a0e51526080557e199ac54880544dd4ad080fb0e179d1e037cb560a35f1cce98ba125f4774ac2afd893391befb204ba9174e305720e571a3d8de53b591f7e40b5c28238e74281a1a2ecc94118b6071086bfa10f3beb341027ce2497951851cd955c73278cd913287282e005505ac26c7acb7dd10837ec123474535562c8439a3587352247c3a6ca0d103de19f139da53d60d43e0612b9fdfb297baa785314f0ca79a9e631b2cc52d07f198833002e9cd2e9a2d9ea7defb76482ed48ea080cbe08146513a042d63bbd58c253f4aec847f0fe9a80a1ae75e4c0687bd6a28a108dc7cf856f5c78b6fa10d9e4813f104bb235e5025fde8762db4b70c065436783d899bb36acd2eaa582c4729716ea3c1665643fe006983a21be47de92e007cbcc50d0d7609f54e1be8437ba0e3bb38c64d7c1f3ec3acddee8ded5ebbdd56d2851b679f4583f4dd748bd9d51e942a4a871a6d14a44f3fe52ca170342df696d7d0c348eae2cceefb32d682a66e43f859912dad2b4d65450715f0443b67b9a2fa3f9f07bf5e838959c3a9b9f0004307be2377623e0ba2d44edd603ee0ab2969100656837b530c96784fe9e9e1a401f79a3b253d00fde7477a040a85b055b8e55d97fb91c4c0a0cd20a35acdee3c44b75eca4437e9aa26ba7da9bdf99a7650944eba8aed16e8ddf9829c4b9a0b4cb61e45bfc5b0f846d97fc6a16f1806d82234455b3e65bde813308391b02b931cfbd21b2a238c33c676a7107c220347287eaffcfa7aec8cd26ec6a92eae928e904b1c8ac80a037c960934950c812ff4442585065b5f6751cc3eb4b7caace6f5af14c4b6351622751a686d3a817b7055fecf854d6789bb5239da57353d0e3b1c88b5fbebb52ba3c9d5e0e48c19365338070193052839e7cf8a84e9f132038977cd16b4c335d8a655ffb5b47ecb67729853b5d50f922ec38a618a170c68f78efb74cca4c9911ec27d8c46cb59c94266dc2b2d537cb7147af43366a4e8bc8b32b3b0aace81846fa859a1d1244bf1d692131392713b887d9cbb4bde92e4da4a8efd788041ce191e50ea5ac94f25226bfe31c5e44b4f94bc7d4b96b9e4ac9bde7709af6b62373f185cffdb86bb1f8f17f85a77abac62d71aa4d295008ad47427f79f7c67b99c81698ad634dc79be076ab51a4bfa63bd839476fbc39bd0bff4bd8ebe4c582689b17ebdc787ca172ad58f53e2fc034b4ce3cea1d5dfe7970782adb2a9d75d7356a3cdddb962936df951218c143a9922b8b0b23919c3db3ef0645ca2041bb24a6952a44916932752c88f2f52355513e949dead77ebe9e49328faa54c812c7e006c2a0f4377d9917f43ade92bbcf21ba4859cd9f9a54a7b41fe204be8c5102386f4aa644fc869887dcae8f0c69a7d6394fe209c1ef6ed3b2ae7f5abc692562b4094b2eabb986e201d6045193b2a26d1a04814ac99a3f6e1418f1f0c4da233bd8e8674c1bd6b32ee23f8b7219eccc284b90a32d0ed1da0a8a76e6a4cf634af3efa76a71ef45ef94f8e24827dc27de000a674176e7063b43e6f05f9a175f1d06a401383449ccdc53362721f1cc456e070ad71b8172ca5dac84db8db012270eece2e65607ff2785c86f8032995f4eb28775a6dd1904ab018294c8ca7e3a01c6f5713eab2b42ecf2308703b719450f62990c895b8ca06055547df2d756615015a19da2e5001128254471f24947afb3b50b1bb67f5d5517d5220d6bc51d8f5b472fe0759a130a3df962ef75b248373ffd6b338bf2e8223ca4d4389bfde627883a12226dad6c6f20ebc91b9f65f68341a583b2ad2c376751d22752c8657d414bff6dbab3156d72a25fab23b0ac175d878df973a359aefb5f0d1e7d6e083e9d55f6781164d69db3a9efec4e49934fc5019c7107a82e443ca302d8c24687f017b3afe21decf826858db2cf3538161f7d33be61bb9d4dff0803387b9effe50861663c252b7ec8a1517082c85d7ccc0d35b9a2c9b20f57005428778d76b6c3b21256142e203ebd75c768f8c91d743e75d0dec16d304a78f39aff25af3b864f90052ad4e502a7a1476818ddf7c72a4bcc95901149556bdecf1e6f269eb4ea1d25724c298c4186f25c39eb400b02a37ddddfd304d95a6b81bda5a77aac52f5bb7d6878fb2111c8b5377a8c6f1a01c08df30a7cda79a6c05784eb2dbe35fcab49b9bf9609858a74", 0x1000}], 0x3, 0x0) connect$unix(r0, &(0x7f0000000740)=@file={0x0, './file0\x00'}, 0xffffffffffffffdd) getrusage(0x0, &(0x7f00000001c0)) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="6c932bd6ddb317c5f499cc0ee575fc646bae1730d53be2f209d78f8413fe81038004e6d84a9e381d58287a28e6a27f3d8cab9920a2b66c570a", 0x39}], 0x1) utimes(&(0x7f0000000300)='./file0\x00', &(0x7f00000003c0)={{0x9, 0x73}, {0x683, 0x5}}) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000800)="d681bce1a21eb5d0d0e924651de2187d2ebcb498ad0487ffee8e2e345772ef3f418c6d9dff2b2a7c3c9da13d5e19dbd2399b24752a1d0f716b3b00f3cc0a649cfaf888dc36916966d8921290b4abd9c0521fa24e2a7376186b8f8f1e3982dcce760d74285a36ad9e46cbe55ffa4bf794cc31d1353ee9b1002df6d2e26ae5fa5b39e9f11e5523c28773b793e8554bc71bfb0d7f410806c4dc8564ee7e8d27db178bbcccd8f33f07ac3bebab4640", 0xad}], 0x1) r2 = semget$private(0x0, 0x7, 0x2000000000000038) linkat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000700)='./file0\x00', 0x4) getpeername(r0, &(0x7f0000000600)=@un=@file={0x0, ""/91}, &(0x7f0000000680)=0x5d) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180)={0xc679, 0x8}, 0xfffffffffffffe92) bind(r1, &(0x7f0000000400)=@in={0x2, 0x3}, 0xc) getppid() semop(r2, &(0x7f0000000280)=[{0x7, 0x5, 0x1000}, {0x3, 0x6, 0x1000}, {0x6, 0x80000000, 0x800}, {0x1, 0x6}, {0x0, 0x4, 0x800}, {0x2, 0x3, 0x1800}], 0x6) semop(r2, &(0x7f00000000c0)=[{0x4, 0x6, 0x1800}, {0x4, 0xfff, 0x1000}, {0x0, 0x10000, 0x1000}], 0x3) 19:54:19 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = shmget$private(0x0, 0x4000, 0x6a0, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, "38681e31f25c10e05b6b00", 0x0, 0x3e01d004}) preadv(r1, &(0x7f0000000140)=[{&(0x7f0000000040)=""/136, 0x88}], 0x1, 0x0) 19:54:19 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) stat(&(0x7f0000000040)='./file0\x00', 0x0) r0 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x8) recvfrom$unix(r0, &(0x7f0000000340)=""/162, 0xa2, 0x802, &(0x7f0000000240)=@abs={0x1, 0x0, 0x3}, 0x8) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8000, 0x0) r2 = getuid() r3 = getgid() fchownat(r1, &(0x7f0000000140)='./file0\x00', r2, r3, 0x4) mknod(&(0x7f0000000100)='./bus\x00', 0x2040, 0x1b47) setsockopt$sock_int(r1, 0xffff, 0x1824, &(0x7f00000001c0)=0xfffffffffffffe01, 0x4) r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f0000000000)={0x7, './file0\x00', './bus\x00'}) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x800000) getrusage(0xfffffffffffffffd, &(0x7f0000000280)) 19:54:20 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c5, 0x401) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0x9}]}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = semget(0x1, 0x1, 0x40) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f00000003c0)) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000000280)=""/76) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r1, 0x0, 0x0) execve(0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r1, &(0x7f0000000000)='./bus\x00', r3, r4, 0x2) 19:54:20 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) open(&(0x7f00000017c0)='./file0\x00', 0x10, 0x186) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r1, &(0x7f0000000540)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r2 = semget(0x0, 0x4, 0x604) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f00000007c0)=""/4096) r3 = dup2(r1, r1) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000140)=0x8) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000000240)=[{&(0x7f0000000340)="d0e6b83b3210fb1119ed4c8bb253b6f3c0f8c2773e10682f149459379b1321d3a2bd55fc98ef3320ac75dbebf5c0b517a4eda4eb3bb862c005243e05159fe8ad23ad5f574c3f884c820a7072751f93682308f635ca7c3c20a4874a633fb315b259d27f94a3d3aa0916e2dcfd8e8c6604213abbbaa452625d453faf89217a8138b89b1533e0a904ecffeb92010c4c3a2d20ad5af45f0a000000000000000000000000c91a62629b6b8b156c656514d8ce1132154d3b527dbd41e05edc77c9eed3f9a10fc0b6c265a4daa243e09556396046bc673fbcd80e0643e0f3012bd1758d0535ddc0b335e8095cf9d0b3baf4cdd3472cb022a9c4da4e9320b97d95cacb8e31ed82be1824872eca09f80bd084e6fcd340d10703ce1698518373d340cb10553d8e3609f21a642856bb621abd2b722e80f83d8b86360426ec967974a0663d5b53fc6dfcc67e20269d922a9b62e198c62cfb952e2bef8919e59bd2e770a81e813b58bf9602919a9c63a4a5ce7a567ba2c328a19e36709f015183196db52622f6bd49c207a4", 0x185}], 0x1) pipe2(&(0x7f0000000300), 0x0) setsockopt(r3, 0x7, 0x3, &(0x7f00000005c0)="2002cbbc65fd813bb42f6bcb5efcb4ccfb5cb8e1c61b9922b2c6044e61e74a1d766bf54cf1cb5f8e01be6b80b2f2174635ab1659daf081976a2c99c72042a208a694e7b7ead807ea78102871c53849572639fb7521b7399426a76660e5f0f5026b55eb0257a1a2c260caa71d894c114250085f93eec470baef322762df62c4889adee4c9902c129ad26423bf17ef3197a058d4156a41c7b2218702e1cd016e8d70f962a0e3f0c5016978584306413c2f66d7fffb910a5554f21c67ef9a5012cd5d9511efe6a159", 0xc7) recvfrom$inet(r3, &(0x7f0000000180)=""/141, 0x8d, 0x40, 0x0, 0x0) r4 = syz_open_pts() close(r1) dup(r4) readv(r3, &(0x7f0000000000)=[{&(0x7f00000006c0)=""/247, 0xf7}], 0x1) pledge(&(0x7f0000000040)='\x00', &(0x7f00000000c0)='U\x00') syz_open_pts() r5 = syz_open_pts() ioctl$TIOCFLUSH(r5, 0x80047460, &(0x7f00000000c0)=0x9) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000002c0)={0x3, 0x6f78, 0x4, 0xe17f, "0104fbaf5f1c28dc1cca20248a5efa46606760fc", 0xd7a5, 0x3ff}) pipe(&(0x7f0000000000)) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000280)=0x4) ioctl$TIOCSETAW(r5, 0x2000747a, 0x0) pipe(&(0x7f0000000080)) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='c\x00') 19:54:20 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) write(r0, &(0x7f00000001c0)="431c6bfa442c6d267e9285681151f5d4c6799b22f16102cf0b143b4b0304957ebad8e9602d0d5c4dbe18efba7731bcd9019d3d61262e773953e4eb3293c8fa4fdccee353b3237d575313aff5ec1cbc0a7738aff50ef35b4c2beb5c70dff912097cdcba27c4869d6bbc9e75a0ebda0b3ae69dc7c08e56ba12447881c5f4812672297f7d0afed5eee08a17c8d682fc9863480b736be02f8cac582a9f89dd0f", 0x9e) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000100)="1c", 0x1}], 0x1) r1 = shmget$private(0x0, 0x4000, 0x451, &(0x7f0000ff9000/0x4000)=nil) r2 = getuid() r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r7 = getegid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000280)={{0x782, r5, r6, r5, r3, 0xc, 0xe30}, 0x1ff, 0x8, r4, r4, 0x7, 0x8, 0x2}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) r9 = fcntl$getown(r0, 0x5) r10 = semget(0x0, 0x7, 0x400) semctl$IPC_RMID(r10, 0x0, 0x0) sendmsg(r0, &(0x7f0000003fc0)={&(0x7f0000001340)=@in={0x2, 0x3}, 0xc, &(0x7f0000003a40)=[{&(0x7f0000001380)="d86c8edde733220ff942dc88c055cd4eb5345dadb26f9a1c0f60ba7bee8813b0a60c9d8060db1ee181a72c81023835b2b1e6b595adc75ef01c2aefbc8b514d3e9b63b0cb7581a6bfd43462acac3b719e086b5b64b19b9364773d6fd819388919574b412f5b133ffa6f554e79626048a24a35ff6f0834f14cdc6e0bb5e617b85fd67bacd93f6a51f37e3ac99ade9c1cf5e52cdd15d174bc55630ab6aa1920a58c676f9168c7a929a4ff6315c90858996e2333843bfc6a7f87900e4dc3976c580287b548e1cf1416a0e13805670c5e3c0b01e390301252a5b8b8b09b99d3467a39df6f7367cfa53f65fbe9ac6a5a3d85628d9204248f2e545c4296846b44fae7694770e1034244769e66cdc9c959fa1bf5121ecb8a7d7b6a3793cef4ef6e586d8db782c747ca68bd19b545be4d6b5a61e74fea29087ba5088c07003ab2ea138a2a87776050b89e2860bf273e2a088e56e3bc553c9a2ca38e020c924c5266236d2e77090899c6d7c90b9dcb215b0bac008368331a25830e37bc52c268fe6e4e7d05adc26eae6416284d98085a6825c610cb685258660104f0ef5e3ad93e3aca772730cbc9a4d55fcb7667a78338700da2cbff91ee0e72c57f18858a7add9f8a5432d26b3ff7a7dd9a0b34e839ed4d757b9b67db3c02972f768e68026a67daac22e19c7c13676caf90a7e8f86421b34746340de6f0973f831817a50a1d7f1c0b21079cf4ea64565e0a2e3e24ec0405415deca5d799ce4e9b213834cf81704c978ccb2c6d70388e31b47eaf6d2b6d1010d9731d241dd4c4a2fd8b9c8af92a4e645b9ea23a0e6da0983859f2b4e5e1ab6b8658d9fcd15cd6fa1fe41cf1553013f68e2f4f4a3324cd4eb38745e81b0da734722363d5b7ba0960f3d96b584610e31e5da79006b47b00a1f0b8647f446b37a4002eeb62571b75c207457788c4e5b97305ac2f191ecee7a7c4c523c1e78679ac687f928c2f7b3f69c442b3d6809c71f926f91740c04a22b1c0ee6ed404dc3ee72d9f67d2da482c982976793f9d200505d4511714b57c6ce922f5c8319c4904f6a2070d7992e5dc2804f3b29fa37e4258d4aea39f4fb7416928187abad325d7b679443a2130e7ced5e69a3d8ce883705d44e4a1edb969e2643b02713a378dcf88a28dafbc9e828b33ea6d2f4b06ffb38a4ab8e2908cec790408f97449f55368d4c7e930a65f9e9cf4f57af0762029db93d4cdc9baff14a04c9885b2e5bbae2b2feca14d1bd5b09f378547553ad8896514c129a52a1c8123c679a81e2aa5b26a4406ac92b90e3021092ef7b89e312e7ec1cf88a64cb30fba9e23c66db5b3cd740f56c1026bb44a7276a9d05770134daae7dae0899b26f5520975610ed5318b48727d8f2d31654359596e12b1d6d2732abbeddb61d5813e5f55e5c27fd4a7c3e615d03da4707ab6815cd88030a270d7147b1ed2d3d71e6745a89e6c9b35d8138be424d33f92adc17dc082ada3f59873af2ce84cb07a19d7c469e01a83767935f9ecf8abc0def0519859f2a405dba1113af1693f09c2240a321bdbd266946cba46f9bf579fd328cc70921bad0391c8125e8adb63de1a0ab5fca622339edc7b256b397f7aa562894eafc285cd5533560745b7fa180ebd5363e254b635b481a7e99a3f87de4ec2ffe124215216331855f317c6e2a8e7a127afc8596220ab9e80dd9a0519a98478a88a09d9833fb8c2e6c6c3033ea60c3590819926fdefb9727ebb811c0a3db54055305646e3e0ba54e515aaa61a0d95e1ad66e54912d292f54109182bead93db8f0f601669a5c4b44b96137ebc2ff57c33e625e4521fc421728e9837cfab05f03535ed109eb52431bd24a0db2dd3b1300dcd0733daff081a7d1d65bddcb501e8ac24670eee05a5a21967e3ace3e10bf765a5c3bba4ebbd5a225a508ddf977b89ba80133360f8e720a12af121aa862f6ee8b693598aa9668d7b79fc8d8ce16850e02d98ae2415fbf8760ec82af1d20685ecb6bb2ebc5f6078cc1258fe844a9d5ad40de97ccc2e681bb805a74e4f76a6fdaae78e52c1bc65f296bbdc7deaf124e463fc3a3bdd35397cbc85b716fd2e263848d49d6a25f3525737111f5b0a48cc1e2e62fb91f6d532991fce4d04345af67d2c279f7cfef020a5f074f5ab052acc7a411ce6f1341cb71c424c0cbe8b39125f1c8aa95242d0812ff112d708dadc46b0b0eb1d80816796d5565d2d15e5d834b85f9a568466af92775a61bbd8a420a6d79433629e15060c7531bfc9248b82c259fc9219b55b15f2e01e47c940b0be3803a2cdcb9133b7f5d457a392027b0cc4ed703eda9d1a3abc44a1e9e9337eee7f5a4b0082ab8464e8c004a66ccb1257e909ee6c6426bfcc4d639bc5ad97b5bdeff58af63c4a58fcad2a89efb16f9274d6cf9b772fa739f297aee76c754333c973e97a61f0b01da1e58273bca47a3428d2d59fc3b6ac6f0723013f03494f1e97745edd23c0c5c6fb5697b7bb7c8f0c8b34a1546c8836f5422d4d07b96235822947267b3e69b49e6231a5f531e153c593a4dee53da27d234ec69f1a1bfc5e491380ace7bd2841864e5caf8c5d530af34bafafb8da8d7d6f7cfebeb11e6eedb9b12c4a1b54fec4c27254e0d8a51c1d798d8ec1adf29803cb4e256085d33287d21f6e51696cb8836b2fca3e8631b68570b63a7bf9d8b22db107d97852ffeb61bd80fd0a136d4f69424e6c696952b51707301e8d2752345d9a9c7f55ed7a5449701430953e456b422c657e56cb8f728178b1b545ab4ea1e1361656df74ea7d81070e0e914faeba90a0211338d9d88e1fc963285c901dcb7b59843f50fc704a316b9c79c2f32871eab26b0f991ff73e4b21251d610588528d15277412ba10a9f0c9a9d608af4dd954655d6dd542aef7a1bc2926e21df9812b610454c861d1bfcc54fa7818db2f797fb25ccb8324d132e98c7f5bc97175274e44e89593b0abb85d53bf69ce12b46c744292061e8d0e12a348b03e5861bac1fdc4e3185555ce4011484607cfee84e3dc10726a67bc8281bdb0e46e7aec12cefb53ec5fbb516d3a9161c776fb570759339547ed2fc58005c139f2394ca479e1b618d4b5b6db252b6937be07b2c089e05953a701b105a69edfcc427e3d27580ac6682f558cae94d0334fa0c5581366dfe5993beaae7316ece88ddbeb8ed01a4bc4cb5c65c522c31c0cfe48bd736d12c94fd032443407693b5c8954a6582f674f21b70fce9b6ebd8ee3f9111aa86741d2ab79b2520e027b703c75a069718fcef51346fd0c4541b7f22b6b201291440ea9aedd5686d885165be3f537d017ec91cbd886d56dfa966e20418100de28fd423aee499b805d4f3d2ac4e88850be2a9afb51c66fdf0dd7ef3394dc8fe6a986cb6f505ff6991d87372215a4fd24fd0d8102071ae7117483a8e0cac13191463804644549b09bec18a4783ddd01673fc5d484b8b094069e3e346dcf72663c54a1934ea4286db59e6be73294f6b67fb5a5588daba789078784482e60ef2a93d7a9dfdb65f6326ddbce652a40e97a1cbf20c59480fd62a44dae5e789a698ad60eec2f838e0337c5df17e7da133d1cc5d4c5917053ec5f9821be5bb2bb60c9e9d4ad9ab97b9725669a2ad14f07a5be56b5e7192318b1c081d6e8700c873a8431b9203a5f95346a25e62ddfd7cb9e938ca2bf1f8a03230ca78348cf47b7806efad3305e7c8e43966e7df1c4b94166ae61e3a14fdf5015cdbe3a6df92de46ece91000c03ff50bf244521bccf90ffcdf361f4a317f6d054b4bf0aff470387102d05f01c8700b463e66a4655b6826d4a1d0b12cb6f52a92def445c87d101cbfd36cf79e42248c75ab6a2839c50d7a68fb0beae1f7391039740b30b6cbc088adb0e865e4a99349e2e01f0b41a05f5ef555da58ffa68db3f5245fdbf38f9068c08607573c68a0929d8da9269cdb42fa28ca2d77a88cdd59c52c8ee90f4334111c134cf965eb5fad3faee00add84d3b7efddef7112ca861119aecb2052efb048eb86b167a2cc70ecc54ac7f04edc5689a53260311d36c0f2af1aa2f48a939dcd6044c16e9c5786f5a457740befc841bc10c26c72a3a8f80239e1231cd2b80b8a2627146d92583fb491277cbc0a5ee25a394c83020cef117464dcb7986e9aefb0c2fd094b5f35cb6d426eb8d34114b2af8bee034e281e86f9789c1d100a47608136e2835f855064dac44ae3c9389a295ea544df4fa14ef741f3739c47a62dfe5a426665a35798ec3e10a306e4a428ec1bd77fffb93df4ca04f753f86746cfad0b720e6a3ed845ebe24effe220663a136d39d7f903b585b42b9bddf78d0ae2b83a208c907791dd771fe0a18575a8826d847d830fa74eeec61a25d027594e5f6be1aa991b6a0f1080e5743f8c8707a493bfe08d52a473fb157fc2ef8fa2d53666fd2152934ef3156fa1252b7794720835d09e2da10ec8b35dc4ba9ed98ff0aaf4f8c8af60b64c4e40b1758f4ac5cae6a885e60b9373de258acbd19944ea440a2656027d681606b2e965ba073b1a756c16a899fbc8343c57d6fe9d0de7ed6035902ab57b9b37540fe76a32df84fd2d56dc76eb1d00be7482456636a02e89a8cb796f4a8f55e00fe143033337c5b714a03dfb3a7985b0d5d705f28a5b93b5d814605d1ea7df0181ad0010435ef75ec3aff682ad42bf97f4cd707ec04344aa9e7657d241a6cf9845d9112ad706053152185d20352b76716ecaedb093ebd23b40690a1b3466e9f350e138a8fa44dc68f9aebe613785f11a109dc3760ad31b7f17970d5446e7e48f0c148eb20d6b162b7d17308ec84eca3cdbd06f34ceb41586d7a71951e4eb2607fa28609d729ba9b614c362e3d6b8207380d260595f40b09cb47b2f940b9772353f4f124f15998a93c69b93cb8962ae854dc6a599805dfcc6ad123977ed5b6a648cc34d7a551118d7b5a2f1a1ed22ed3fe04c12204b55fc57b538e0029e008a9317b337d68db25c38e78b25b2bcce9161cf2155a8e0ebd034520450fff943c5e5e5a1444761422fd5ca8bc3ec4c22f6072007a679ad606f02a523302c6430a245e758a734c9a30c7d45c7d4fc1721f570e73d1b049d734eac5f5173a0869bcfcd0a5b09fd549ad076642c84e19b341f26e81ae630fcf3ac2238a7ba306fa1c3c960fc7f1175edf481ba2a05462b40ea9914c1402a8f04f8200e3551511b58c65b1952f04fd6542abe09442c97d5f39275f5c042866d99f4f7167fa50d7cf222308301b8d499ecc8b741483b0f215e3be63054cfd43fa43c5fc92d98b41e1cb0a19bbc68cbc4f7f16fcee3e2d8a58e693217e98708192fa00881a99aba504dd8398e20fd87af951ac73e5ebdc70e317369b9a17e0970d29ca1430ee1283024e49814b9870faf1b0545a068ade9fac178023dbc9fe154482f900a5ab67967e8594b160772d958315d9c58819a1c4964ef16c82dbfddd5f72db549be371e8c6c0105512a404f3c632b634c9c4cad1a0c4ba4a40f4d9359e84fa88ac58aa2897a35a1d4e82b298ef45170d12e2967722f38b797d07a3f55ba9892f711fc47edfad82f7325eb173095364b386c56877d91ca34260703843ba8906a27135f61fdbee7e3572d693dcb4902eea6d4e0dd926e0c33cd4778c2a8b46bdf4e4f9c81f705ed48fbbf07dc4055d0b977fabc6003e8588c720af0367fda7ec917e835c7c3cc95635b7886f9a4c2e6b4cce48d717271c0590cee7a5dc85f32ce426df2c95e8067b3b8cbf194a3fa66633cd6d96b8adeaa315fba52076cace1b358d9e09a45642504c58b36f5f26d1fe532fcfca39b5527", 0x1000}, {&(0x7f0000002380)="28bd2e558813d53983391cd3f706c900044d90322f15406f71f3ec1dced126a7d3213a0c977d679c9b", 0x29}, {&(0x7f00000023c0)="f23146e857aed689bd19334eb2d6c4808155a97b62d88afdf7f793015b8d98147520103f0543e36138dd59cc0e1368e26bbf6d8e2a888b7e42959cab0cdd224d5fd48f3005571e0b1ef597abf5fb951de5cffd3d5e6631776b3b956004507e55376d2f4c59eeb09c3626095396c7c1e29f01093be997e13976dfefc94bd7b9c94472de625ac78ba998870e437f0aba56428b249dfef49398bafc3472f10a6394a1445ac5c31449901774167e7d13279a679808879f3038df5a2f90d48bf7883b7f45edc78517fe5e1baf963bb28628af973dee4c9450259375a18fcdb64cf1", 0xdf}, {&(0x7f00000024c0)="5a95b1d853491cc6719301916b8f3cb0a8470975202cd373232297a118d1b5e28badb6833c405238e61486960768e130ede6caabf70519c774eac719be1ecb985d1b55bb0ae89a50782e1da4f2872a3d4ecf1dda3a1116829c91ea9a7f6ae7bdeaaedd67ebb7e28e31e95926ea6ef204e4ddc45f3f6db3a9ba224d7f75cbbebab82867ec5a82e73d69bec77780b70ccf3da98caea9482e2d37069a83c29a111227f553192c1784af4b4551c96984fe6b79e1e6956f", 0xb5}, {&(0x7f0000002580)="9b6ea57dc9a13999b98ddac93e968760d1144f837870c76e8bd2876bc9b57065c3b3ff741915e263570f64e0860999d22a4c358fe0e1c7f150defe05f27c273298cb027552be13f2b5754638120b4842861c3f28beb1cc9ba4d4f2793786175f34645c5f12d242f57c9adbac70868f0f49fc8d2280c202149ddeb5232f1df4aa11c7aeccfb2d6da7bc24dbbd1816eb4cc4708d626ee65863c186d9831093fb6f8afc673978ea8ef43d521dad0d6a2657f10e84d7b84d3b0e64becf18748335", 0xbf}, {&(0x7f0000002640)="2f4906dca038ed3b8c9ae8fd87e7f76cf81200f62067361a01f2ea527a7b3ec44c5f8cf5d81d0e42ed700fe12688fa461a03662e5a7fa1527ddf986ead215b58237316c8588d9b7e3904a08e10ac6b90693a9aaf7137d717f30b41aad11cc0d665ced9b0ddf7bbe4c03808ffdb79b95a7bc156b816ec9e40a64519fde8889c7624ee582553a654aaa589af8a04357618d6bdcc944a3790b469dad1cd087cb57727a3bd60f5276067e83c0a4efa2eddb17884fa7a6a4a7c1ccb148ccbb520e4d5f4155eff07efdc22f6b4824bcd", 0xcd}, {&(0x7f0000002740)="4dd77b936b5bf3507501518eb87a197abd7ed6fd9cb2f8735e2dcc2d596d028b8ed3c9b59b363c47c83dd9e0dd497989b09ca96e30c7bb1b410b58c6bb1b5db26337b2e80d8e1eb7e7839f02c4fcd1be86b730cb8e7e838bd50bda84a2f3aa5c693ee7b73226ed2b1d28812663c319e4e0996d4deb442d7fb969967afddf0ab47e0de208cc3c6b5fdd79725437cbceb910de0558692a603f044e8e29e73bdb884de586e67f1ba148926981372d138054dd3d5b68cb3ee1f25ad35d9eac34ceed3f8d72", 0xc3}, {&(0x7f0000002840)="883b3f15a4c34a9fa31b95a05f062e04c56b7ea770582dd99104fb9f1385ce81f9e8d3b2f17ab4bee2dd269199dcddc15ae1fc511e259ee06d1964d5f626f158ceda28e831a97d6656e8399f958e8521d03a88880d99d13e9759a37c30a3994087ebed96b3e48d8ed25feaa1a50caa17d118f438c369f0274607ab305fab83cda5713f71294c71cde20c7e5f651f8fc9b3fa75009a8b4f896d5f21f49e882f50045c0ee69fd6f42cef1295e12875ac70790ad92a92a87d55d19ebc99e7a95b5002fc972eedcbc429ac3afd85", 0xcc}, {&(0x7f0000002940)="ba77f7fac676fa3c2f38c7cb10d426c0a0446131eea008a4250028e7dada5e038e5d8eb8a14ba7c0275a9a57436bb5e86c905fd1f3420bbf088cf1615555cbe42c4bc240dfa3b570b52f0c552f4fd03d051bb976bf524275eeaff7d3d44ff17c8a65ba20dbb1cdf46e195d9f7d4aafc87c020027164f07ad3a569108bdfa4acc46027364d77335dff47e2da50634e0c516d53a145955151686b5befc60dc26caf9a87027f7e4ae136b404ae3e41c0f5727339c2d8004798ad4fc3b1c0a30679b5ff09b25c1bcf7d857912fe3f9f2d07a831928fbc68e520569042bdef7f23a3b27c46289db14f944f7b77ee55f97c4ace8b74148b30b70f1f6de823b65071870176c4408f0f4a8e721db1072b06df7115e715e7b9ac93bf70eeebe7ffbdc63a5442b1a6d0c7343fc4e826a67cf920d85f0ba7bb63ac8af6bda0c3a34c59157fa15eb4ac8686d3feacabc0bfe445e22084f8c293bb234db803e6f40ea5b88b9fa9d45200805e8397e5076fddc59bacf0d1dd2f724a212dee174c2f69bfbe615eeaa6e5cd485b5fc3b7c28951e7b148a1755814188099bbdd4820f14cd040c62e48b8153e185b183eea88bb15e10e5aba7c4e27b221972996df54966db7dc1f9d1b1082fee4ba5a259f7ee6110133022bf693a1883566b395d2e3fcbcf788778f14bbda2b0086060919dc2a7a70e9b8b7bc212b1f83dc0a1871656a21f8a6b41db7d00ab7a0b1cfb9738fd89b29a118ae51588abb5313d6575ca2e596fd7cffcc1c459e75e152518c5646d0fb31d840bb4a9a03a010ce2676feb61184b8f443e7dfefb93a549e245043d78c9d41b6eeda8fd118378b63432699705ba90e9c79fdc804786f0b2ad700ab8053a50bf8149593fff760ea80e8d5f7e795ed8b7b8bd5d6bac8b996f49d3053b0f1a3a07b1ce827e09404f16907504c86e8aeb7446f8b76217c1212cbe0b73048f65441dd54a68ff44f81333c827719e9f5e85ad0162350c7e0357d3e766078653e8e4262c8a76d3b230463d5253ddaf89f71e0a5dfd68c1dd9feff68b4a2ddc5ce5d103594d8ec785d2fb051d76e6475cbe0884346585243239a8ddebd40cc7603a873c9ac2690e1a2d2b7f85a7d094731a94e201adead6b1ae6d712815bd07f9115262a84a7fdbec54aded682b81c9904c07a558bf32780c2a151505265e276a4677e354f12635404346b0b9d43be2bfb42edb33df05144119736d5e1c5344a8776afde0d8fe4edec320b9eea47ef87784362d23278d845a6c8282ec0adce1e9e02d6ac43dae17e663c5611eb5ad127643dfcc5eabe36ec8d2a9bd567b3fc0d46cce49974f48438c537455073f49e2447ac0cdd7d0e8ad1f4cfefc6d4678e89b7cb8407d0f800804a2a56ab2c8dbc97deee3ca3c1a34e52f86b5fb398ecf0544a87232957452ea0366a88bb460cd3df02aeade663dd8101a6758ad880c1f72f8bbceed2fdc2a679f54531b7759ca552d3cb749356b73723e0878d021de9fbff6842ec405c11625ee3504d9ab8644fdd2c98adada9a953d7d9c5d0d4ef9c84370385ba230d38145290567d6b78c3db5c98ad1e2252f6e26e0bb4f63ac510c396c714e406619f48ec0f64bb0d2d4e6819e184e3afaa29d57353dd845d1b309ec082aa2bb38d7d02ebe5c7965ea5bf63df9357072a8423ba9aa8bada7a622f225db4a5f4eba07a9f5f24188ddefbf12447b655596e974cf90ca7c0521c512f84f1d953942163010e7242ef50c89ccc5f146733370fdda7a2c939d12ef3db803ebe4b8f59498be993d257f9d45713e573d8f301db92b4dd769ab2492669628645da23448c029cf3c1d082e9b21d4faaabfd17d68d05065e8a96af7283a827ee01d3e1263e4d3ac3f26a28545cb24fe8e29b6148e8cc26d82f4c4de2b9023d962a0e3a4cce32869611b0f79a27b843440250179bc9008b5f8b47fd2e353aac4549eef51c66ba58e3d88540c3ad40a7ce68054005450ed51f0a63c2d6874c590dcdf93f17af784797d8aace32b4170537c9a380fd0fa7a6b4fdd58d4717e8c498260847118c463cf777cedf13c677be205b1d90a26932dbf1bea0f65aee7f94304babce563366fe7c2ae53ea36f4c6440b6fd453c25c69a4b56a54a6b0e11766adaed174def8adacf1609058ff30a4eaca7a2fc38554407c2d620fce3cf3c0b0fe2baa5e7ab408749064bd1f7a9aa6e00aa9d763011f90117d5c6a072a08674ce2463b89bde5dfd06eed4b1061da035d485d0c21dc9fff07916fac57807f5af304d3d1284724011457855b6c69e0f0f11652cbcd83332001797c8268262b87a4a739e0cf67ec6c321d9709d2ed5aac741a82dba69afcd718017c91cddd5bb3aa3cdc0483c559120476dedb410613fa098daea81dcb54911ab7fb2709f1793b3996edd293b200cefcb079e2c0ab280bc9fe4cea55533df3d2f658373c54e9b8871c7122284a8cad224edce15a1681bbdfc5a2d20a205dd90c3ef8ec2c3008a8d030139a760efb343ad274c6cd0c9a3d0da4a7e341e6873ae9569cec3d00a6539610a5c48e113f5ce9711fa398ac2cb3d3f57a9000f46329d7045ae0c34140ac9e30283e11a61850a0f9a18b5f14b4d42d3d29ba6ff9bbc059fd018b5eff9f9306492c1602b6755e9845b6ee4a9df2bdb2319403efe27371d87e03aaedd30008544eb987138eac025d1e82aa1d89fb25326378b7499fb75255db888f320d6fd88c9258943e8a6da8163fa401d698015a41d3f2f1930f87c794f93abd07d12aec5caa70537500f4bdf236c774c98575ae7c5e98668f23bab6c6b02f4cc51455ed5f68ee9db1c1f8cc315a4a6471115f669f087171777938dd9dc88a0a49cedb1197bf58934d01a5d75696ebdc176ea05b246b69236a71896684172b49384c98e4c06e2818fc054956b165438d28a47b895847eaafea223ffe77d38185527fa670b78db160f337634bec85574517b70884b70d047b006e10bd060b4e483b412b1a82dc0f9d9867a768b2b98d5a8a8fa38a5d8178f09b57f6f18bfb55852b3d5ea3bcdddbf37ea4eae7023c3b23248779e113fd261d89321ebe7fb98889d425f14808789f01752f7f87c0422798f10c10cd21ea9f7970dd89753986ebfc8256f3f45e15a51b38b8109b1e1a54a726e7c11c03af753ed6a921f5376eb82f9af40d1a55b53f68cd7c8fecd45eba02391fc1ca07e2439438ad9811cdadec1741ccc509a27b0cf437d08b3c547ca3cb115dc9e59e4668765fa192c08e51bdf4cd91a9daf2123dfcd56b3f8517fefaecf4615862e20d597d6c39f81b4d099c80e1125d03a6ca6a13fa77cf614c54b5db9bd33a85355a60bc805110708ae47184751f5fd9b5cba77a8afca24a907bd21c54d67f39bf29c050841fa291be4ea6cb5a31e23a9a02450702dab3df63ab9fed3157f13198366edce7e1cdc2eb5c1dfe64643418113c3b37c3a183bfb82144e89d89fa1f8632320ffb31efd885c1cd8597909f17164e00a130e63b22baef7435997413a525f31894fdab29e91a22c5417a27f0156abd3788cc83ac7e14b918d6b9961a3f7dce6c880885cee5c85cedec0fa9f84e5d5f76811fa555af5071afc2b0422707dc946ca004be9720358e39aa9c3b4a268f0f99de77535f85f655c68779434025398b79cd2090210636474abf004a4eb8cad0aa0a3f65052976976e0d924178fc0b173ce18c32546d29d75efeaa77e5d2458eeeadbe2528670675c089f2157b84441eee12eb13632762bbc40b69edba3fa8e742bc55cd7653f602dccf70d6ba3b8285b2302941d92bb3e430f16cd7c7a9be4a9662134b2db94843a234b66de9eb2515b83ca5d45f89cb0669802ac8a37cfc95d0cb76a399a192121c57143b1afd988f3f9cf826d7c71d0f75a073f717cf8301e69638e8932c265645eac9f408041390dac0bbeb412c389c42edfbaade23b81dcfe1b8870c8f27eff4def91f771a38fcd9e75fa91a8e353c6e3219a437861c81afa558155ab63b893660925d584dd5054d6f87984996f3ae85607c875d95db78f3474ab07df665f04984dfc115569a0d65e3b8d777d3d762afafda574a1a78180c73b2186ea8e9cca36f5b745c8419ae044d4f51e6b6b9c46a8e1a9bef6d97811bc47d2b997a255ca8b96dc14f9d4c0265aef64de9c35d9383bee1cdd96005ec98aca7f9a2267f68c0ccc5a75dfd031f0717b324bbb79db9c7175415469eb6cd8f4239481fef049e22be57a90262a6bce554ea183457f038de7688f776b500de964176ab053b72bcfca6f76528b006f2dece7805aa7e884454aa4ffd0c19414fc89e623eaafa4d7d85e076f6ca6455eb2ccb12a8609151f4758c6f99368d68399d09cd9acbd57eaa7207a62c4a5d793515ad5182ff74d800cbb1878373c20b0d8e1af334165d500c843ef797c6db634701fbcc1995455252dc592dd80f73b5108f84880d87c845862560f2025e27afe5b811314938a43722773faba69aec93b28c7ba1aed6dc0c7f4ce4d15ac129f8104f3c559f31cfc26f1ca804bc791a6ef70da414fc77605bcba115ff59cae57842ce25dffb66ccfddd666b43aa7aa38bf1ccc53ddc8bc22c5e43b92ccf9a8abda5df7b569c6f81aac9a98bab12e9aa4ae9793a22606c2b5acc074e4c4333f83ab20ebf8250d7b820a3ae697ebf0ee7fb9d55f119a5bef2c12a790b1738e9322ef98b6d72c1c77600b6fdb0a91a73c6fa25b6a36fab4af3a46d4c8ac78996cf1da7d5962fa461e8e5f34ae6ffbefccd5f60cb4e95e4ae25ca1eea95a590888653e5cd490534604efa93f980e9d5ba7ff83329b983d9a8bc354631d579a4f2486f8ff8ee2da39cbd05b3b83e0529887aa85f8b11268b00732e6d830a9d03f470f2e1221413eb45ca8b91e0c96b2ff09ca1ec579aecd29596c00cf3fb6a19121428d3dac57c8bd04ec30b7b7c6d497342fd85b5803d4ea45099a04dc2dfa02e9351903f1b172393448796ed5e551c3d310cd9695ca6ef1694de5382164dfbaf36acb09870880b23cabedd8ae91b26a339e4d35fb5b925765620e16f7310dbbd110602b40915d45c5cac8942cd205dd79f00be3bc4b691b0cc1423755559ab7d1a83df79a1bca3033a2b83e4d5813d3e96adb3e94c4235e0d4a5e29a424b286f02c03d2e4453406337691fc83992b2a9c9d51b842f87b02eadcb80736f77b33a0f6a25ff3b61e36bf9b1aad2a16eaf325b820d98c589f9781a6777bb5f6b4f8701afbe0cdc932500d974fa1e0a8d11c6ff7d80fb15482a4896d60fcfd760320a54e3a3e724b38118e7e99d6520d4798cc725b75863d3035315d5e86b6d7ecc702328b696e7ca75f2dc7310e0f8687a8dc246dd0be1caedff9fc3d37bbeb9174535415b15befbd8bfd803fafb87d2c7151d2db954ac6cff6c7f9660f38a42e60b1c7bb3f83eb120f17334874cb31e8b7e4803d3c8f1e5a19789bbf0436f9cbae79544e03a926025135b95bdaf20674356c703fc1a9c0229ce5e0733d13118b4367948bb736c9c19ee0078534b180259106a9f152e47ea12322562e22adf727be4d8c26189f6f04f262f64c9301c8aea79343521c86ee7abd61067fd349a2a057f4f0358a3c86aebe25e0eb15eba1e671de6617b0da2c1414bcaf75e8fc49a169819e54ac9014aa9794229cf90b9ad1ab103880d5c6bfd5b3e4e2e1b72dec5c6c2fc561da686066fc158c98e27719706471982b3c7bd72cbe9214af61b7efc5cea7fa468f21fcd10b78a30a39ce6edaab3e72299f50191916f80e4f7f665a0e5db3df0087fd1373d4e2f8a11", 0x1000}, {&(0x7f0000003940)="b62909a13133358c56708a14814a2c534c1ed0d943eedf1478e51e20a84e998cd9ebf36eae3de18277baf1ae18d4fd1b177903779c6da2a825f38d3c921ced57bcee1a4ca8712c9112700fe1e8c75cf4bf6b166d541e441c476edfaea4b04b3c491be597fe263f87a11b3a53d91e89c80704fc14afc38412ebe602934bd2b6d8699b2c03eca4e5fd4abf8740a9f4aae38d6ade2390c060e22578b4eac098217644df6e35697a51b1795644c29c3f076ce72a1c288849be4e6955f0f800bce18ef8214409efe22f7f7f8a28d084ed92c01e08f7", 0xd3}], 0xa, &(0x7f0000003b00)=[{0x18, 0xffff, 0x0, "a8"}, {0xb0, 0xffff, 0xfffffffffffff211, "007bfd18f8ff978a09bea983aa78591d4a18cadf2dac00f5496c52d48b532417f57f5a2d44d951bf3718feab7e32e49bf57ab3a7e00f64aee525b9cd1317a9f29b6707b0d20f2d4f836d39ba4250bdeca99fa7c43134a7bccc48d9a214a589ed2f1c5fd362d969ce44e6224d8386a4962e9be5e773086fea364503e6b4d029cff2134c0624df60c5d19087659bfcb0f802f986cd1ece08f92e4b"}, {0xf8, 0xffff, 0x100000000, "e7765841ffec4b37db8bc1f603f3f80af352d8aa72144ada97149f0a9d5b1ca2d0bf5f6ba0d7a8ba0ef3b8caf1e61c603df1f6306a2579bced2d9be7e70d48259cadb74d1a61dd98da2e3f0cf9de046a73e530529b2e3d9cbcaa2d9cbe28dc41b2c9a1c8e4c358cf5d2ab92817c9fb87a4e775bc04c2f8a6759028dd91a12a031e9ccf72c196e31cb23f671661745d5b0486f48ac994a07cdab673760f9160b3cda004f2c9859d484d8f8255b263b931c74584feca29c235b5e30f408c9f6e25af3b9d8017f1432f9bc990f015fd6b7a9a017a7279bd0e9b26e15bef320643e1b2d81659"}, {0x38, 0x1, 0x7, "f2184d0e02b313ff1f8cabc9cdff159d462146a466d0f3eba16e86805352d3a859292f8c59a3"}, {0xa8, 0xffff, 0x77a, "f5f2e1f3f97e4760dc54b941b4a0f6ffe70cbb11fb942c7d80d1f6e3300f0175081c51280c08c0e3735082394b114192b598dae91d41ced9229964bc27fa3345127714e3275c55cca4e09e9612aa2c1a52413a071b6b9d32261042e62310eda5c4255ab2f0a73171b7d6b3e633f201cc4ef24bbeb4a1a0d12834696b35ea95e1d7fd6df2bbe5db5f03396bf95f544cdb4f076f133849"}, {0x98, 0xffff, 0x1, "ee08a84283df7fcdaeee6e39a0646e1b8d720b6a155b251a24be34ef4e2bb2b2ff26f1aba1aa90a19402d0416bf1c6d792e36d9475c48d39253c71361f67d07b3b6d554fdd79556875c446d2edde13ed407307902b5cb59cb2253681c2f773737bf06edb13925bbb87d02abddef49ca4167ca9c30ac3eb9294660033190685317e6582096c"}, {0xf0, 0x0, 0x0, "5e5ac624e9663f5e7184ac4f82336721c26a8392a1e312c4a903c5dc16926fb079d2deb827c1ef7a3cfc606a00fd4066d10a97ba2aeaf5160e2467240d2ca22414061e10e99e169f1e421859c41ed882e0aa4ee7afd0e499e3e1accb0639d3de1a1ae77d053b0aaf6513781e2b15adab28f514c012603e716303f0a46448399f2bb041f3caa0e9f86fa8ab3f90983dbf003d8e4f08ef86c79a8c308533914a53b2a63dc9ba92287c600317a49430f53892cbc95b680bdcc2530f8fd79f2b67e7ad557905971784925c64a80264b5f79d19b06d57644bbfc626468cc823"}, {0x90, 0x0, 0x4, "763a73b7aabad66e9f90cdb3fd92487bb4dde07731ba581881270938447e840fb435d7fea35090c0e7a3442f4eb1c558ecbfb1c35854a8ab62f47a6655d7019d10326791ba7a4c20f8cdc210c7d0991bbb6ec29cd8b52341b1e05dd1f2a4763ce689428ba5391bf15db2258a0f3b6112ab1f6002b669dbfe69eac47360"}], 0x4b8}, 0x404) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x6, r2, r3, r5, r7, 0x1, 0x3}, 0x1, 0x4, r8, r9, 0x80000000, 0xd4, 0x4}) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="b1259e9fbf91c998e6b59492158f944227a225615b3333fd98d7959c0151ce5d64260cb048c1699814c94c47d5b858ba41bd908815cf6f9283c6c178da7d230ce80b2215c30b71fdeba343b8c42b0da073e3025788b20e5a410d17a29d979068c90a8fe3d3e05e6e989f0c9069f3342ef729c3eadcc9ed0e43cfdcc0653277fd143b8f65698eaf3aeb1cb2d2434804fd9f006ab85762b446d7f05b0a6b23beeb544260aabfcd060ea51b0c6d18c29fccea9fd41883fde53bb249580069b10fd791899035440b34a3d7bdeae767d072f25f3dd0f1f10bdcd1131feb83bb6b6cff3fa72e6bf3c359a29a476f7244bb7db20af43f15186a6a87f5cf67de2285dc248ba1a07209daadccff0fc8038a7c2005d396481564b768d5c18bf503acc30b52fbfba77d7eeea02f3082fd7fad03e7d83cb6932311b56058d1eaf1a4731b385076b535d4b9f27d8969fd988860885dfa20919adac8e41e87735a997709a36f869f4a4ddcfbc0e54dca209a5cbf5c3131b3efad7751e3b084a7836809d9eaa08d793cc6f7ff8c687d3687759cd50a4498a22c1f5902de804b33862595d826b80d1f58015e70351b20bfc135dc6e0b18732d80d429e61c6479d48bd3b8033b77f947b890feeb92813491db6688e71811fbf933f9c95a31cdb352dc2b368b8f639a0b80061744987666fdd60cb9b25d85f32c32b53e0eb006b64a8b0b45506e63e9cc4509b87ed68c9014d4f0cb484b8305283a70f3b95904e0abe3b80dd85409cffbc18689d108614aba83f98e6e72763867708e3b5015ac6f90e66bb0dd77ddb1f96c8506651b8576f0fdeb5f4800f3882d8f2b030c2bfb6d401d189f9a8d950e20be305a6c927d053c07ecae079ee69729c4aca80f2fbe7e2460bc9cad8eb99657bf9ff638bb7bc44df3ca3dc131a5e14a0ac4dbc66f1feb44f8ff501af9172da3c542e26473db6cef773ee9c0e6c72bf022b089107e8f5c2dd663d274fe73e27ebd64a80a458afc19e01b3cac386a6e230ba26dc7d9a0c4036e9cccbb5f16253788986357096bb9d005af6f7e908d029b75385d7af9df4d5758e077dc7048d9368cdd750c14beacd157f82307f03b4e89a05e8cb664123ed96cd45a7d5723148eb86fb5feeefcdb9d95ca1fdd4b47690dcbb27794adda756aa606b4fada72b5df96dc81ffa9b746b6ff58af6c5b2ae8a538829d71cfa27b4557db0de425247f29cd0235ddb9f7fa7d0820a31cbb9369a568d39511d4683f90320b997113f0e193d0422a97af5eef0021df6a9f9466f64cebe3b1ab98134daf3e973d59fa821c9680df7ece44f888e8dc805fd877f437bf3ea00bc783fb4fc688ef488d306c67753efeab4af5cc5a7cc832222fa52f27d12b34b68bbbc9318082e9f4264cc5e4abe903a2f93056d64c790a72d6fff7b85256e29a41d8549e3ff59b8795379eac5b9dd4a99395199e0e8c354f83f5e4765a0bb6c491708e9237a50ffc5f7fea8306199e491f3798a31940f5bc728f531d488882c9e6cca14fb8c9cc56af40e552e913e3f7100a14d74c775fb8127fce9ee895d4ea31055f02d2c145a81dcf45f62eaff10074fd60b74f36232359682a4db99ac0bb8ee299a2de3516f9f8268a8f2a2cf1a59d721f23c28ac0790be84c5752210c923f431feed56bd2bde17d456063d2f248cc310f044a9b9ee03e4d82afabc283eba9c9b138a6017c1bed6e8614f5f0980d9e45883757b336f7e674c8962b21e70dda0973f0ba3964e0b1e83c87e771216c71078017254ac0ab26cc2e10ef6fc4c911181b9ace4cc9256bed2c9b7e9539470d1c4444167ddf5b6d5d628fcf0b26e42723f24775725fa94ef7d86233beb3c0091c6da77352e1bc34caed0d8fa9866622bffb9c11b50cb01b89b58aa5e0ebd9d35185715567384be73c4381c822715ef0ef586c302cef3c295b59042bc60ae1fef0b23159cbe54d99581dce968c3ca764863c39232490a17b7c7db9062950bfaa8abd3638a955f3443f8f975bdda3865278e88ac9c93fba547e9e2bed2ea20b3cf78ad6ed2d1b3e180c65eb99e56f63186fac555c26a8830563ccac7dadf761a4a1c42e41c6a498d681d72b7dc885a9e10684196a624da80ad6555b666d4b7ebd39f874129aa3047517de8873ca22cd0485543056bc8819a6a9e8c591ceee930e09a104774faca19d6024ebd91ea001ca096c0bcc06c56d8bdac4d8cdcdb771daf37e6f10a8958e4f7e1ea98d67743f7cd24eed2a5d470809faae98f7924b8096799547151c28e3af134208e1887a2cb127f0c467f0efce8285e99f1e9ccc05f4098e67f9667c72310ed1b30fe18a9b518c82e9d669c745cc83db24e835d65bdefd2a557a18e10331ce99c54188f2378b4bd97600050005342a9279ab3ed4b491675034012882513a221d87c1c219d4119cfa5d9833d6380e5d03939a8ae5e4617926fc8b7f4a02eb30b086473e6985433e43a36457c09cbf601001576f6d221c012946a32adb5891562ea77d72008bc2dc27cde0e5578581bb78415b6513eefe13899fcbf49cc7672858948715ba985cbf424705f36a990f237419db722b3f475240c3bf03fdace15370f0f9b5da927a4ee438a9758846778b05051bafd4e647fcea7338ea086ed4370a9d08bc5c5c98b1146493de4294d0dcaec09d1bcf8849f66c0742464c5d2be514b8ab4581f329e65103d9590fca6909700572c2a293b7bf34f53cb826fc0fba906bcd6e9bf91ada993c0b86c8fc8ce6583fa52c62c58910bd2fdd3850e74178ac5a9c1c9dc4a3ead48061f064abac9326484dcba318c4c4cd54287d806f912c2b9920d7314a6a9db24a201b21c57e69e9b7af97fd131001757c4cba4b05dc4ef86bdffbf6c09a058cf20fe3e52fd72f821cd61f7e3c824db215fbfb236f92e6a61127cac92b5eab68e5c57478a22a34d5d6417f775f3921ee840eaa8c401ae74ef2e2611c0d46cb6bab260cac078336afd75d453397cb72c3f6d24c79fe5e551479cf3d7cd86b9c2c402fc004ae17bdfd9c6cf74f6a663ab68cb43f7fdff4f5c887de3e1d9991b502380e07b3d838f0bde28562b65be7a75662ab6ee75f4887b3fe6de7021e6605ac5f5284c02ff6bd5287fd19ef3272b021ae58346a780fcfee39c7205914ed7ad4241fcd06d36d2a17caf6682291ce3152cde7dd6296b97e47362ad766f5a446ada4bdf0c24cf26d5113cff632104894f32d62011e5293182e2a40a2ce895fea7775824dbf80306ec8a3aab3af8728ea398d1b91341f52f4b643dfeff490d97daa4a48d13432cc957a419b0daf2ba484a7f3650f7664d2dbba1d14ab04bb9d7dc452dbce464ba02ae9a5614f83380f6f120fd602653d5eb2de2c4a5ed0f674f340a3db29d2fab9d6976fdee22c7aebf53bf734cc876bd7705184b1278fab29a981bb7f1ed98f02690fa4fa097e64ebd279c23b0bb4942ba9e0b79760f431a9ccdfffd734b45fea4e8dcead41cd491b5079e4495bf29567015b5b43597688e48715b58c9bc83b55bd8f8c5596a8a20b5981176a6b2a32b881e3c30f785c4b7820352b26f6a8cca02a84b9f8cd6b1eb4d93ce95ce3edd20683d81f826bef4deae1d0ffb32bfeab39ec57d457a26858991c1955add23400f8dcc964c047785272fc6b9b7d803de1b3783c030e8307b854a6d1d3c8c841c55ff82f9a18cd5719c857cfc80f87d5f4cdbc926ab512bf14bc12fa100d27d3239a9996c8a157101e3e9b6222f2bb313c6ce0ceb54cc89b534327093b9fff9964e160e7be3aa80e8b2653db016bac6fb2a0ad4693042986c8cc172d8f650c5ff477515bf1051617c430577d9fcee71337cbdb803efccbf7c0a46cc3b24c513213b4ffc75d0c291a39e54790a9a54e0a0a52649ec85393c3dcc29a13c9f50c7abc301d456eca722f3a580d928f1e1e43622376646825c6d344f2ce82e19a0e56f0545428f2a1faebd12461388f6d1d13e48f590bd638719d62fd0c8f29331ea40e7a27261ef4b1b655d26e413822b4a6a22b10a6bfcde2d84684c4ca5279e017f760faae67da7478acff024b8ec38b153433b00cfe914bdd9faebc8431ca2ed9690dfce6d20c839b1efe34887c5dcca70391633c407b50df380978287eb427db84302323ada4405974d0ed72510dd33266f95ca182cbe9d3b310cd474011e210428d5aca5a3e08e42446916a095eac57001f60f7bc41894f2634426654a1342571e9aa08ca9dcdc16bb3e4109fdc1e4bece94c6ea63f39a4052e203fc5752dbae27aa3e950efe23eed85435693e8ce9c7d253fc23f7749d61b0dd1cfce9bd3b36f0b042dfbc81af77d10d2cd5a164f6d403ee123d5346f4407229d4682eb60b27be5ebb54e2faef982ea13c11cc4fb59f9cc09b47bb59d54c1af5385aca44ce75f230ed4b638292e5066baf0f04921acb721e4b4a73446932d863ceba872b15d1bb70ccf8e698198c7817fbc385dc9d9125564d03e7574dc343b1889354e92cda0df5ac8fc87f3a352357513a5fef1098efc6d273231acf9ad1ba1c03a1a4e99915e28f7ba4f23039c0adf9656c7e6d7defe20c47f6dfe1da03740a1773032cff299b528981452a78dc19765590fd3709151b85f549338210493bd1faf9e76832d4cd00ba94e4ec4ca590a22ab72e5df5a8fc137ed7976ab0b05b3d3bb9f47c213ce8031c7568e0d06728b719eb5ae0a7e4b8c432ac6c0db9cead38519ab4962223f063e30ff4ea8294fb346ecd0f56a04e083b308e1f38abb1cfdddb6293fb8891712787fede5d8accf41e3a4cae8af0ad58777f97d0b6e201fe99b8aff9f11000c49d655a22017b78fbfcb59c58695ed74c2e2070007e496d411a9ef5602d7533a7b83c5f02bcaaea37d51aceaf534f9b1861a95df603a2816ffc88c8516e96989abd502a6a959f8af663084c63082cd416a2788052dc3b1588f116085a150e4dae5f2d103081d1cd5bfbcff44d8356155d5f5a4e9f48ab105e9151981eb57a1b575660395ecacf1f2050e2c83d1dc7d8aed53d6922101d498a14a338d83276db4591c76f65d9bf19c6fbc3268f747e273c53d7351a5b54149d9df13d2db1ff4285356e0f8882c8f80fa726138f7354b6faeac7e69a353d74a8e79bc198ad7e5a8c9d3a2ea20e010ff7291c585c6bcddc9da51f0c8c301e57e9f107e777d57bb0f0383401475887ef3ed43b2d96de050e12f1f0ac4e6273a54d541b7ba77017bd8291111b5f989cea9952e6debaffca35deff6386344ed79012929f5f8d1545808853d52bf0db1a1e206ef12ae32cd0a4d3e53094839d7df349b0ea335234b39d911f9900a9df5443114c86e2a5eb4a548ab236845df3d59345ef50b92117915bc1dd27d988c46c026188f140b8a7a540fdca797b08e9ac793b23f297b1d623aa581a7a3fa96bd0cb32ef8121a6562258d79d9897414fed2323ee7ed6437eae1979c5e52c5f93276d8ae33efe6436d70ac87a8ea19198cbf4ca0aa11d7bb24811c7a57facc2d6eade16c3aeba1f9e467a6e0b74d19962ce5c4d32e300d48d98b5efba2a87fd5ca7471ef3dc52c82fca347522e4900f01172527806eefb3c8f2056205f1f586d1076ed9ac112ac257ce1ff8b32f30540b5a6cc864c57aca33913b5d66ee41e3bf0bdbbe5cef4dda8dc2ae07f7fba5e2d2dd08a7e91efb1bf32da542494f6295ff0669f00f5d429cb10c0fbbb18f998ee33c956da041f7101b2ee21cc7014940f8de1d6850adf00c60a2b9cd6b3b1ddd2b55cbfeea5152af4f30400e4de4d410a874a2ec4370559fdeaa4a5cc0aad", 0x1000}], 0x1, 0x0) 19:54:20 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x9ff8, 0x7) chroot(&(0x7f0000000100)='./file0\x00') r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc028698b, &(0x7f00000000c0)) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x5) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) 19:54:20 executing program 0: open$dir(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) syz_open_pts() execve(0x0, 0x0, 0x0) 19:54:21 executing program 1: r0 = dup(0xffffffffffffffff) recvmsg(r0, &(0x7f0000000940)={&(0x7f0000000080)=@un=@file={0x0, ""/76}, 0x4e, &(0x7f0000000840)=[{&(0x7f0000000100)=""/23, 0x17}, {&(0x7f0000000140)=""/209, 0xd1}, {&(0x7f0000000240)=""/157, 0x9d}, {&(0x7f0000000300)=""/179, 0xb3}, {&(0x7f00000003c0)=""/97, 0x61}, {&(0x7f0000000440)=""/72, 0x48}, {&(0x7f00000004c0)=""/182, 0xb6}, {&(0x7f0000000580)=""/245, 0xf5}, {&(0x7f0000000680)=""/211, 0xd3}, {&(0x7f0000000780)=""/142, 0x8e}], 0xa, &(0x7f0000000900)=""/50, 0x32}, 0x41) r1 = socket(0x2, 0x400000000002, 0x0) socket(0x2, 0x7, 0x8) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r3 = getgid() fchown(r1, r2, r3) setsockopt(r1, 0x0, 0x40000000001e, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 19:54:21 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x20001, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x0) r1 = socket$inet6(0x18, 0x7, 0x6) fchmod(r1, 0x21) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000300)='/dev/ttyCcfg\x00', 0xaa, 0x0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f00000003c0)=0x3) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x408, 0x0) recvfrom$unix(r3, &(0x7f0000000200)=""/251, 0xfb, 0x43, &(0x7f00000005c0)=ANY=[@ANYBLOB="0000000000000000000073135b546b9fa9c7ff989a0c4f5d4c5e86e5f89d63b8cc7fba51232ae454772c978e0b9723e3aa6f95723495a3a8368fd50fd6fb85f7cc323457f48b5d4db477e9ea340034ddee6f8645063f233690ccc039306f0669499aa5fc0fd19b9f584cfb5b5af6292551c54671ac726348946114977465e2563bc95068828d1de413614bee2b26dc57756fd701ba55e3d097fe534215b265ec7b3c22f2c6e32acbf65774071357d41aa1108029af396576228447549489e90193b91fc34117325c9b74f4df5d0256bf8665da6f3b08fa5752d7235bcfd62ac6bff83d9b323a1c759f1948cc3a900600bfbb864a08f90bbbfe2ab4c8dcb4fe151e90d6e5e1cc660f6853dcd2a7aa2d16065f207f4d4d327c76cb48fd65865e493b3b087f27905a3885c89ba2caa968753007e876ae33e488d6b303dd64543ca37779bf9000e3103f5ca6b7e907eea41c6ca7ad8c091d29a246c633bc92e7248da06ebe467f98b1062b4d68de70d7f56a"], 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getrlimit(0x0, 0xffffffffffffffff) r4 = semget$private(0x0, 0x3, 0x209) semop(r4, &(0x7f0000000000)=[{0x7, 0x7, 0x1000}, {0x3, 0xed0f, 0x1800}, {0x3, 0x40000, 0x800}], 0x3) sendmsg$unix(r0, &(0x7f00000015c0)={&(0x7f0000000400)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001580)=[{&(0x7f0000001480)="7face8f6319993b12cf697e49788bbf5d7e141c744aa64638ff9eafa925cb4d8b781653047ed7beca534c813a69968f0bc5837dcd44cf6d13c6d04eb28ae1928f91f2e9d24417b49ff8a1eaa7e8b8e350fb3573ab3752ca293f3929682c7c81a3e9e29ebc65d753ec36f64e14bc6e7b38f6019f00e444d8df5bc865c547d7cb23c205ae298b9dfd0cbffe9aaf6646af39f951dcfb1f6609c0306e7f8c8eab56aed66e61f43b5a87cdc3f8db2a41badddff8356264f909d5165d70785bad05122d14fd597d0743f52c335a4b34382ac40956714302ea1d6026b74959332293ecb1b7770", 0xe3}], 0x1, 0x0, 0x0, 0x402}, 0x400) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000040)=""/187) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r5, 0x5) setuid(0xee01) rmdir(&(0x7f0000000340)='./file0\x00') r6 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20, 0x1) bind(r6, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8) unveil(&(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', &(0x7f0000000100)='x\x00') 19:54:21 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x24, &(0x7f0000000040), 0x0) getsockopt(r0, 0x7, 0x0, &(0x7f0000000040)=""/246, &(0x7f0000000140)=0xf6) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r3 = syz_open_pts() ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000240)) fchown(r0, r1, r2) munlockall() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchown(r0, r1, r4) r5 = dup2(r0, r0) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000000000)=0x29) 19:54:21 executing program 1: r0 = socket$inet6(0x18, 0x7, 0x104) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) socket$inet6(0x18, 0x7, 0x5) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x119, 0x0) ioctl$TIOCEXCL(r2, 0x2000740d) socket$unix(0x1, 0x0, 0x0) socket$inet6(0x18, 0x7, 0x7ff) setsockopt(r0, 0x7a69, 0x4, &(0x7f0000000080)="6c64469601e3ac2f660c8f7850099bd2be8a09575a99b9b10ecd326dae7b2f45fbb764a5c32c8506921ff8496a57f0bdeb1da0785cfd0ef5fa4b0b77aee8428cba84be9b", 0x44) r3 = socket$unix(0x1, 0x2, 0x0) bind$unix(r3, &(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8) getppid() 19:54:21 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10b884, 0x0) flock(r0, 0x2) close(r0) pwritev(r0, &(0x7f0000000000), 0x0, 0x0) 19:54:21 executing program 1: r0 = semget$private(0x0, 0x1, 0x203) semop(r0, &(0x7f0000000040)=[{0x1, 0x4, 0x1800}, {0x0, 0x2, 0x800}], 0x2) semget(0x1, 0x2, 0x1a0) r1 = socket(0x2, 0x40000000000001, 0x40000000) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f00000000c0), &(0x7f0000000080)=0x10) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB='0\x00'], 0xb0) 19:54:21 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8040086128) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB='\x00\x00'], 0x0) r1 = open(&(0x7f0000000240)='./bus\x00', 0x48, 0x88) write(r1, &(0x7f0000000040)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f00000001c0)="0fe80fa860ff28208b2d178aa51699e7bfb77617aa8451ab9f5f44ef1bcbbdefa8cced0800f3abccbbe5f437dd736c9448b4db0f47306b495c21b3ac42185d77d4d593d1ed2151d3b91febb46b6e", 0xff20}], 0x1000000000000046, 0x0) utimensat(r1, &(0x7f0000000080)='./bus\x00', &(0x7f0000000100)={{0x5, 0x60000}, {0x401, 0xfffffffffffffffd}}, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f00000000c0)=0x7fffffff) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000140)="1604b22e7c4f487d31a5f264e7653515e066b80a", 0x14}, {&(0x7f0000000300)="a8dab1df4042542154d7d46ee1df4e903ca3aade8a77bceb72ae8bec0a0f4a50b141d26c355b62a0a975994d2afefd6bcc77e67c0f38ad9af280224b952f8d652045e10092eada9c7061f1c049bbda3e", 0x50}], 0x2, 0x0) 19:54:21 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x80000000) r1 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgid() fcntl$setstatus(r0, 0x4, 0x4) r3 = fcntl$dupfd(r0, 0xa, r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r4}, 0xc) r5 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x612, 0x0) fcntl$dupfd(r5, 0x0, r3) flock(r5, 0x9) 19:54:21 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="667cfab261a44c87ee9f9b1087b913831862c61dba1a17037adb6947cf86d1d2ab0753caa2edba67462b", 0x2a}], 0x0, 0x0) ftruncate(r0, 0x7) execve(0x0, 0x0, 0x0) 19:54:21 executing program 0: stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) faccessat(r1, &(0x7f0000000100)='./file0\x00', 0x102, 0x3) faccessat(r0, &(0x7f0000000140)='./file0\x00', 0x80, 0x1) readlinkat(r1, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/142, 0x8e) r2 = accept(r1, &(0x7f0000000280)=@un=@abs, &(0x7f00000002c0)=0x8) fchdir(r2) fchdir(0xffffffffffffffff) r3 = shmget(0x3, 0x1000, 0x1, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000300)=0x7) mlockall(0x1) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000340)) mknod$loop(&(0x7f0000000380)='./file0\x00', 0x87f31cac8dc241d6, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x40) r4 = dup(r2) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000400)) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000480)={'./file0\x00', 0x3ecc, 0x3, 0x1, 0x1, 0x100000001, 0x5, 0xfffffffffffff801, 0x2, 0x2, 0x3, 0x3}) getsockname$unix(r2, &(0x7f0000000500)=@abs, &(0x7f0000000540)=0x8) stat(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)) r5 = syz_open_pts() fchdir(r5) r6 = semget(0x2, 0x4, 0x101) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000640)=""/47) ioctl$KDGKBMODE(r4, 0x40044b06) socket(0x0, 0x1, 0x3) accept$unix(r4, &(0x7f0000000680)=@file={0x0, ""/108}, &(0x7f0000000700)=0x6e) ioctl$VT_SETMODE(r4, 0x80087602, &(0x7f0000000740)={0x0, 0x5, 0x1, 0xfff, 0x8}) connect(r4, &(0x7f0000000780)=@in6={0x18, 0x2, 0xffffffffffffffe1, 0x7fffffff}, 0xc) 19:54:21 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0x3a, 0x0, 0x0, 0x0) lseek(r0, 0x17, 0x1) r1 = dup2(r0, r0) fchmodat(r1, &(0x7f0000000000)='./file0\x00', 0x97, 0x0) 19:54:21 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0xffd, 0xffffffffffffffff) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x206, 0x0) 19:54:21 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x4, 0x10004003ff, 0x200007ffffffe, "73cc517b098c6000"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 19:54:21 executing program 0: socket(0x6, 0x3, 0x96) r0 = socket(0x18, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="7915f27a9890783490685f5288f809a72a29d850795a2e02c46b0e026139a60d03efd3251b57f9dfe7c38a56a9f527fde5437ed32558a8905723f1391e572bbd97f3a76e55fde0509515c1da3fa326a45b33a16323e053a07b14f2dafebacd4482fe5b654c749751df1ce11ba6b2d7bb072c259aee7eefb1fb6c736a8c5dc41db7cb33b04e7b4ec69ed80ea2218d9b076c6194af46bebd4f256f14f14daf51be4aad0c32a21c2faa184403", 0xab, 0x2, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) 19:54:21 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="26010000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 19:54:21 executing program 0: readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/82, 0x52) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="1000000051ce00000000000000"], 0x10}, 0x0) 19:54:21 executing program 1: r0 = socket(0x11, 0x4000, 0x20000000000d8ae) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0xa00, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000140)={0x1f, './file0\x00', './file0\x00'}) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x3a4, './file0\x00', './file0\x00'}) sendto$unix(r0, &(0x7f0000000080)="b100050202000600000012005786ca3849451ae3d3051020741038f53e8551f30cd5020be454b691d760fb547929efade33c5f0e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4952d129d77f446a3ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026b053a241ae28e8a206fc05e5fe5a8af63ff37282934e4fde2f20fd3872babfbb770c1f5a872c881ff7c", 0xb1, 0x0, 0x0, 0x0) 19:54:21 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x40) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) close(r0) 19:54:21 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000240), 0x28b) recvfrom(r1, &(0x7f0000000040)=""/252, 0xfc, 0x43, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) poll(&(0x7f0000000000)=[{r0, 0xd}], 0x1, 0x0) 19:54:21 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) syz_open_pts() flock(r0, 0x2) flock(r0, 0x2) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1004, &(0x7f0000000140), &(0x7f0000000180)=0x4) 19:54:21 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x21c0, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040), 0x0) 19:54:21 executing program 0: r0 = syz_open_pts() kqueue() poll(&(0x7f00000000c0)=[{r0, 0xf10d5ef782505d19}, {r0, 0x8}, {r0, 0x10}], 0x3, 0x6) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540)={0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000140)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff}) pipe(&(0x7f0000000480)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000000)) pipe(&(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r3, 0x6, 0x1, &(0x7f0000000040)="20b4fe181df192a7ad5125482f49394a631407f7d2f208b958835c0abe2236d6c10b15e257ff6b696273ab48d16ae29c5d45f9fd03d2bc33c413189ac5b4060a509656ba8604bb73140b461a2b971f479f023dd1f4ef7590280de2f32871d475f7906f7a28682ac535e6db5c91268097f217356105fca4c253fb94", 0x7b) kqueue() socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) r4 = syz_open_pts() r5 = shmget(0x1, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) r6 = geteuid() r7 = getegid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r10 = getpgrp() r11 = getppid() shmctl$IPC_SET(r5, 0x1, &(0x7f00000002c0)={{0x3, r6, r7, r8, r9, 0x0, 0x20}, 0x8, 0x3921, r10, r11, 0x6, 0x5, 0x100000001}) syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, 0x0) 19:54:21 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000800)="03da6ba631238cbf1e2ffe59856c5a398ac0a5ae1bbd818df2589669f7e72c910129541b2f9f0edc985f16da54da40afbbf71a1030796f01d0bae9f0b4f88e3dd458ec9d36d6373a4fb2451f8215ece7824ef6a93b468560aaf5455bc4695ae5a0967921943e90ed5bc545a93d5d4c60ddc083c3d6d94828c6e37257f6f092c5393027ecbce285a513360fcf0e4ff2ba1e17b1d77ae8af9780bbf55f293786d61a21cef60667051c3b3ba0f5c30aacdb2e24887209e40a42a64bcc87fccbdfe65df934a480bf0640e7dd1dfd320203d222abdec32ba65d4befe25d2d1b157d39d202c522e6066928a39bd5eaa51c3cbc9679f9c619378b7ca7333f547af7f7ed2b21cbd5085d46fe7e27ba0911d460cee60a4a71f06ec13fc562a94a1796977023dcbeed36a71a4c38047f02c7a9ba9877c8e7f1c1b47fd314ef97bf29aa0dab12ba8950b27f615cd61671a7c508d9c66de14c96843af2c5764f6d58cb195023526cd73f5a97628051bd697d5fd9f4259740cbdd8d040e35da481fbb8bf4263942fedc12ba74cec214ac576b443a663b3952e53404234d62389e035737b80f38be977bee2929d01bb12a297e8e5fc385d6a2485a19afdd2d2079dc9a4ba17267ee38de2b316b81668c7965afc49bd5f4bdd4d449837a897164c3decaaf42c1825cd4477d8efe5741275a58ada3888c3e6cb3ea9313d61bd28a8edab40059dca0", 0x200) fcntl$getown(r1, 0x5) 19:54:22 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x880, 0x7f8817ae5294ecb) getsockname$inet6(r0, &(0x7f0000000100), &(0x7f0000000180)=0xc) mknod(&(0x7f0000000000)='./bus\x00', 0x6000, 0x5200) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x81, 0x1) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 19:54:22 executing program 1: 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) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=""/26, 0x1a) 19:54:22 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x480, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x3, 0x8, 0x3, 0xfff, "92ae86056c2a512e89dd42539dc0581a631c4727", 0x1ff}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000100)) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000140)={0x6, 0x9}) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = socket(0x3f, 0x5, 0x3) bind$inet6(r1, &(0x7f0000000180)={0x18, 0x2, 0x6}, 0xc) readv(r1, &(0x7f0000000340)=[{&(0x7f00000001c0)=""/28, 0x1c}, {&(0x7f0000000200)=""/218, 0xda}, {&(0x7f0000000300)=""/1, 0x1}], 0x3) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000380)=0x4) setsockopt(r1, 0x1f, 0x3, &(0x7f00000003c0)="0b7da9777719b1d98335d1e5795b3228", 0x10) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000440)={'./file0\x00', 0x5, 0x2, 0x2, 0x1, 0x9845, 0x401, 0x7, 0x2, 0x2, 0x7, 0x80}) r4 = semget(0x3, 0x6, 0x0) semop(r4, &(0x7f00000004c0)=[{0x5, 0x4, 0x800}, {0x6, 0x6, 0x1000}, {0x0, 0x81, 0x800}, {0x5, 0x200, 0x1800}], 0x4) pipe2(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCHKVERAUTH(r6, 0x2000741e) setitimer(0x3, &(0x7f0000000540)={{0x0, 0x81}, {0x9, 0x3}}, &(0x7f0000000580)) fcntl$getflags(r0, 0x1) ioctl$WSDISPLAYIO_GETEMULTYPE(r6, 0xc014575e, &(0x7f00000005c0)={0x3f, './file0\x00'}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000600)=0x3) getsockname$inet6(r5, &(0x7f0000000640), &(0x7f0000000680)=0xc) socket$inet6(0x18, 0x7, 0xf4a) fchflags(r2, 0x0) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000006c0)=[0x295, 0x401, 0xfb9, 0xfffffffffffffffc, 0x6, 0xf96a, 0x6f, 0x1]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) r7 = fcntl$dupfd(r0, 0xa, r5) readv(r7, &(0x7f00000007c0)=[{&(0x7f0000000780)=""/1, 0x1}], 0x1) login: pmap_unwire: wiring for pmap 0xfffffd8078ac87e8 va 0x20000000 didn't change! 19:54:23 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) readv(r1, &(0x7f00000014c0)=[{&(0x7f0000000180)=""/163, 0xa3}, {&(0x7f00000000c0)=""/3, 0x3}, {&(0x7f0000000240)=""/156, 0x9c}, {&(0x7f0000000300)=""/162, 0xa2}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000013c0)=""/214, 0xd6}], 0x6) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x40044266, &(0x7f0000000000)) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000080)) 19:54:23 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') chroot(&(0x7f0000000080)='./file0\x00') ioctl$TIOCFLUSH(r0, 0x8004667e, &(0x7f0000000380)) 19:54:23 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) setuid(0xee01) mkdir(&(0x7f0000000080)='./file0\x00', 0x4) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 19:54:23 executing program 0: open(&(0x7f0000000040)='./bus\x00', 0xb40, 0x8) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) setuid(0xee01) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) syz_open_pts() setreuid(r1, r2) setuid(r1) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) 19:54:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xee) r1 = syz_open_pts() close(r0) r2 = dup(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) poll(&(0x7f0000000040)=[{r2, 0x40}, {r0, 0x8}, {r3, 0x1}, {r2, 0xdd}, {r1}, {r0, 0x25}], 0x6, 0xfff) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 19:54:23 executing program 0: r0 = socket$inet6(0x18, 0xffffffffffffffff, 0x0) pwritev(r0, &(0x7f00000013c0)=[{&(0x7f0000000000)="886b4ec225d97541d9103c5571904e4068faee9266065cb55d555c476abb49483853a91a7cc4866c3804fe5e22c6481b44d74f1454f16e582905b5af9343a26b31ffc008fd6cbbbebeade3b99344f3f55e8b7ed3fd198f53495d967fb12f67998bcb02d76541ee92b345af198b7a546b24811c9df6cd83611becd97282b17d43a188f5ee7fc41e", 0x87}, {&(0x7f00000000c0)="08827f5e349c07799e0d2c723fa065996ff8d3a923b091132d34fbe7f41e4d3f946f0b906d2a8e5dafc7c36d2d60ae76", 0x30}, {&(0x7f0000000100)="00dd75088f3be2acee42115834ef6919c1d0fb635f706ef39d7147bb07c7bed716bfdeb4e5e3ab35e886c6ee19c5bc3148c8c415b8ed514509b0d1fb00ff8dbe56c3eb380369689b12477c9574a072a616935eff644563a89b521030a4ca20cc6325b80c8169eadcc17c913e71090d97bc0e378ba0ec8114645bd95938d864fc7e1c0921eebc4dd02a2887210097e65eeb6feffd989301b1780516dae78521d2139aa42566e142d3fa590e27757bf2b5e7837b3df9810184f03fa2bcf2a53d2718973eb9b01b4e290a92ee72c51bb9dbb8f138ea1b4d8d53b7db7508254c4bedc84805c5f58ccab0274e64bbc496a1474f435c0aba2749d95e51008303b607cca4c2e58dd3d021416665e3635eee61b67da3fa02949a55b80edd917d7e6f55a0b3f68e66ad78c913ce4e04ad62441a2700a31697d4d58485289ea612be22175868e6afe3b46e778b7d4653211e0290f00cf72761e5c97b4d1b43fbd40b762ce19d7e4e0c1a5d4d23a655d05c415a7fad8be79aea8fbf07c3c06beac87c247e21ed818ce8694c929e385fe9e38b16ee582150171ef32f0cf4e59749eee2faf3cb4172f85a4c5bb8da26bade27173df7b12153039e13f8474930afb66484bde5aeff30bccfe714fdc60b5d78a6ba50c8047034dc1509c56f409763bcf42875affd7e232238ab234bfa0e759a22ebdee090e0bda69043c88ae4407b97c2524448d1aee9ce270d918c8ac8f10545331c41822010e667a970c7eec5c880d03dd1711333c04482f783191ad74137c18600eeb4d550fd0704baa43c536eb49e1d5b17c44ab0342ac508d16b7946ece6a62e2da7c593750d937b31e4b9def4cae7399391ce82ffb79dc87669902c9c30c47490edb299e2ad7c8851eb94ee11d7240031966d6a9b80cd3bf4f04a875a048d3856c7e9b29644d6ba919c4f0a5be9e219d5441c0c891a885bcb1e3b622cbd8f54a10a5e9f725d9faf03532d37ea82f138095ad7d95f8408fed408c5c1ee286d9154a2bc36bb5cbb68286221e5b6b17f1f4c46207a55cad256959a681f84bd8b0ed39a6c6d21bbcbadd4c3ff245082a80cb1f32a85e20c71869b853d4fa30d3e44f92f542a26c8a80e167cca6aadf7eb71445a195fc99682f89ad280b33a46ecf6ac29046cab5fcf84d6d1f54c495d0ed2edb7fcda15f294cf6bcc8ab82a7834bea26707a6bbef510ee230bd7acaf09cadfad169ab2048ddb4bd984a9d4253b848ef1134c8849451f280844721a91a9f1a1544e340ff8f25469c1f39989b741c3f2832398302705651c11d8ff0991926a591bfae99964bb24e460fe2a22c7aec7309e13b446e6fe304a9e66236373833bb363e88acab8dbaedd2a9a9fd942cdd70e5954171c3ef4310c29574b0896a4decb24223491f25a84e0761c20ac842c76d786e96379848fade4a7b32b10e66b87ed9150d65c86d168487fb7ddd4c67bf9fbdd2472d24f605b9cfcc35f4b327ca24f2f86010f90ddca6d421d943116748b375b48ef575d25cf23832353ca763bc9bf32b4d27a456831b7ee546906f353cee62ce74a36a59ba1fb4ab47227a7cbc7c8f5050d6cec881dd98aa21c2bffd0dde301ae25013cab9a5a28261cb6d7f24295c23d1794a7b176b0d58c67fe32f1a8eceea94e0480449ca82ef8eed36b8cf340372e36eaec77828bd3a647bd64047534d575223a629c7e432ffeed66c13b37f05d7643bfb0b375a6d3912fe67fbadc4a9e9d76b5a28150bd86697bad5b82c0e0752ffddf2912b38000c1dcfb416a3a3b39bf5ba8ef5df3aea576b1df4ab5b9db2947b1f5221a4c6fd85dd5e6f9dbb598938b57fc2671c1ad7b53368603d9fc9fa94aca7b22cf4dac2958d231d21b91ec6af2f1b6cb5760408f60690f4908795f9962fe4c04729f18ca151baf93271903560996fe3700457de7e0996121841ede28c5457afdce056a4f1fbea2fb8c1b6ace37a779f76d7985a6315cfbaaa6e5138497aace795c2537723359c125976d153608f7dd91a00ed3c03a40fddf1010845cac4aad3dcd4b4960da7b9666b77719b0b199f5effd55a587bb52e6c73ee4125b703736b84dd847d7d9d302a255ca39139a0e8d04dfeb8deb55abb190616c2088c29d7fa7f6eb12b11ff332ef1f7554140d6014d48e2ec5690fdb7e8dabc346262358b054043254acdf99898e01e657feed9e98f36254dac60bc1496a358f19712e5600d7d55efc380b3c7943dae855f3c067097f63db6703745178d6a0e6b60eaf94e4015037e66ca01cfd2bcfeff0390cec72dbb26736cbe535f20b2b14ba543c561dcf9f58b535c5b55fed2b8ffc02aba784db595af22d9e6ae12f9ddb4ae0cf473857b1dacb934a62636035ee406c73fef7f4387fa86ac60dcffcff469fca18834d45c357fd28393144419e064d7b96e2f048dfb8860de2f223623e707c1ece2e768e0dd6e057a3e742b79511e5c0807163d25298006de490ab04e4fb8c663b3ea64e7b90b10a4353deb3394e4ac9d6d71dc4449f1a1bafe35ecfd25fbc725af85c8c670a027ba0cd4f72f2e098bb485dbb4cc25762538a466ab4c60233de32ad5f4c6909387bf5f2310446701da6f7d3f8822892d555b3b8880c14cb5d85e19f801c22e3ec28d06fa2e300dc20755a58743204feed5d2e8f67a2e59b0947eb020e9d18123f94a1dc2fddc0b3a845ac388c9f913cc4186c4bb939d9bb2936dd16ca441905844b0fd03d0cb17a363dd286028fc8025a2c0c49ab6bd98587a35ab0037a835149cd8665a0f715f2aca95106ca5d8b414fddc1aa52c8606c3f12b101e0be4e49f7a5bc95fdbf7d994eb3c64815e3f7838d11a49f81f9acb8a68d6b4efabff78a1a43b7b5c64261fa21955e08c0464d5f50fb5b4122fed3cd9af7148404db1f9e0fe487365a1636fc106e1c40d849e20c91bdce87847e67054c08e27f1609250a3f4c269ce8b07eff25dddcbfa22f37e6f49e17b782a26066f8e044777bff7d4b43f548e697978168df5af606741e4af84cebf45eed5ea6570243ce1aac8874699bbcf6a80d79993d89e6d683f560e1f2d84b65eb46555cda34c69bbd0061ee8d74df44e59f84123faee9add6862e2f8008f8ac78a6dde37788e5c2c69762c7be6efa48f9757b4bd9ce848fdd9bb5d1ca2d3ef38870cc1bc056d8ff6ec659a64077059321877e585c7edaba35ed3a1940679600adb58b8ab88a0dfb0e9fd7beb326c774080fc7d7ed151a8c6333333fafe4e04187a2b598f1c44a18ab4e93ae4a879a2c9f92b105114931da14cce493a59be2e6ba988886b31ade9c92ced620c2643595114f19905cd5cc8a465168a1357813dcd191cdbc0b55510c72fe2dbff8e147e1f66acbf0ab30dfb7623bb09e8756f3e8a7a679f74deb2a434292eb184d63eda943c1e03f3f125a9189577edfe6bd2603616cc37bdd0bbc9425d06e7a2a6ede3da6ef8cc57a812c9a944f28f4b3e32887ccf1b44f6fb590893de2b9120bb8e9584f5bb7ba13fce33e47089c61a50b8d89a0ac6b065511b9969e7ab3c8115ecf0b1356417fb40603018c0e67967a58d3514c5b613971934bf1848a064f9d8b67664dba7705c0f66c940d9e67da18ef23112f73e95d5f907fda8fddb684796d7b55e28eb8a835ab1540e2f8c9d4ee1859348f68032d34240a43bac31b2e8b4b5878e46a1611d566d116a276c659ade408c5270aebc236da410b750648e2bb793fc99313f3c7ed90b359dcc94b8d10e44c9914f54e898ba25553cc4d4b4e9e6bee3a32bded6607bc077b2b9c84f7ba0b22753db238e58b3804c9a7928c890f22e3b2ec11ebc291aad87c364508456eb88685b0495ff3ce5ad5941693bc7448b92c1f2f64731d2ecabba70d4c3da16ee7bd3835adf21ebc57bafdeacf7cf60d620235871a3598904be83d9bff5ca6a05cb4aa5178b31bb48aa1b011edece51b599dc8f0d07d90e86b311277a2a986488637e01d1b9dfe9ea6c9232b6056164913282c969acfb31be4205d6645bf70a1a850f3d6ae9a88ff1eaa84173caf0a4be3bb8acc0db05f9c1eee4020f4ec5b86215c063e6ff4ce9be361efb67a358970756810c4fee2d8e74166a43eb835e8d79bbab77c48acf58c27b95e9860678604ab00dc3bd5fa5fd2bd7c6a10a0d0e0ea8152a8d2bb44a080e6489a49f1bd475befa043b4474285cb47c25b2b0033b1f122ffb544b9dde717f2b75b7a6404f136a6aa8cf07c3a0b349e1237dfd72233db3c91d3c5996bc108591dfe39e8648b055c90f10a15dd212106e94455599f53b3236563925a9602a45cd01e0dfa6977158e8a5b99ee3e2dacd12545ff4ae2a0d843e16abaa52fed5678f46f0530b4b53f31ee873bd4c5b1eb81d5002bc7c20b11d69cd8c8f1a114c4d57abec81a1dc0df60b3744a182e5e8ef22026827ed319532f4507e62d4731e2e80062ca273479e6fd8799b0a575b5c4f8777f7e1e544e68a3868784ae4c3279671be681f53caf5652f1ad4634f0e290a1689c57623545ae6def90443ef33e83dd01373d3bcf6c3c42fa3702e8dd2a1751fceb11005b6b2b54a4d74ea01979500c43375163f2ff2b20fc92c94881bb77db4c8424c5e115d5733fbf823f05c5ad89f1de751b25c0afc976d491b30f637d0fc4398abed01e8637c1cea3330b686935d090d6d1e2ae7696d651857e1d37ad8cc91653164fd83fac044aa4e9d20c8872754bd9bbbf2b59f45300df3dc25ea8022001ab42d2139cec7a24253de38209a68fbfcf98cdcf6d241c13f2fe9a3150bd1316be24c0ce2d941b14ecfd33d2e920b232147f63ee72f0e835d853ce2fad240a881573ad8d001eeda4b55e94145c8e2ba2dfd424ad5190d02d225461681699c4723c4175ee57a746c85bd0bdeff13b357fd8f66c813969e8abae049e9f5d721d222c1987558d884938a6f7b7690d7941b3655689cbd0837579c6217900bab6a081ef975cda9ad5e878db664e0dd32129e4e48c4be5c0e65f6b858c9ed88319f4128f460c1041f262498fe6538049b5aa1e3b48062bfe268b7615f5b8c6a02b80fba10a93e3d1764c2b0b5365352a54d8437a6807768eda38f4b6eee516aa9aaa4512fbef9a67fbd828aa3afecaa7c60059ea1fcde7702ded744a026f1488f2ead5196efc70f2d287ae7e98f13e8e30cb210127abe64ca7efa4f31b1ad0b41e66b18d07103c22546ba2db083124a891931fb8ca28ecbeeea619798b008f96218e476aa1ef4673fe79991ec369363d91488c9c4a12455f0b1b80d07a3f3ce22161b7eeac1fcfb07e61cec8e54671775dd4e74950936e43152209ee2cad7c6174e8bfc1b9a4f27f671afa280263e277d6ad32872c46b32d8c833eaddc48debf3bbd814729d1fa43a086a3aa88cb12a58441214e4ea238534c3975325d006ae24690bb1e86b33180a2fdca262f6f18d2f362e26fa409bf14de0915638d0edd0076e90d095b7decf9be89bb23bca492a09c792f6048cc8f53eec069dbb9ae6bda7bff9b18ca2e442f31fc80b7456ac84a5983c1b70c1d7317d9241d2c8bd0aebb57472e3740ffdb8240f2949ed5279353395a406d3c327a3085653ad0ad56e926c8933e529aedc5d93902cb476d0d1a2615e14de028715c7a80026c97a904c9e340a806a15d083fd96a1ff88e045d186d94638627529a82c098b43a129704e3a581d5ea5af6dd938d20b9d758723109fa8d27c893f656f6834f843d5e896a8a8c3c58e973fd0a9e5a6444df1f5bbc4a19e4ab8687b3ab0b543c4c24a839181894b2a67d4ac5942fc0ac74e07ce9c60de423f9f", 0x1000}, {&(0x7f0000001100)="293c4f61cb3fb9f3029df73855279cc7e94950d46e47ba19ad1fe3a5bdd9955413ed3592a1f37b28527bc94aef8657c590e81c62850403f39e811848a3ae32ef61c7aaab80286701c0af3db5534dc5aefeee963f43f6081c0fb0393aac1864ec77ea5cb45a97383ebc23e0d8e7d3c4cd69a6608be0f75df77feaf37228d4e10725df3b6a", 0x84}, {&(0x7f00000011c0)="681960d10fb0abcdca9742ef23e810598e7930aae61b92e5d3354e7c91f1313a8e50136d445e08d478ecce72c4b9f4253bbad8538919eb483e39c82234a336268f1d73b88c4827a734cdae50cd8a300c7cf981bd4b8f523864269a975f525494e98ae7b8b9c9a32a7735b89c5fb0509eeba9f766999ffcdde33e744e2a6530d2a563782dce3cbbfb69ac1fadff044c66f81a8008cb60c7eb07fac11283be4b0c4804a1dbbbb92f76b5f94df59fcd49802d53abc0db5ed3717a4ac5acb4b5abd50aa1c3eb24fa8b1965086bf7874de21f598ef0e56bdb4d8d619f", 0xda}, {&(0x7f00000012c0)="967cc6f6ec171fc90a42cf43bc13d3f86796618168c5ea72cfeb608dc3a89367299b9143b527aa", 0x27}, {&(0x7f0000001300)="77c64a19fe0476492387edbff90d2b206ca5fb14d430f6b1cd63792ea51cca90a1e28c595da5dbde84b4c384a8114a32cbfb1bf424c671c3c994ce2662876f429a259bcc594fe91a07f7327fd1cd6b4bafbcfb76af779705c0581a2e8c3db6a423bc61bc3c97e8329a6670632ef01c3eccd2a33f44df01d9c1ed250114c53f4f69b71b117feca0ed54e2450b4aaa577c206bd2e018f1d4ede20ea1dd4596639f9894eca1055f74b407d1eaa3eb9424356a276b3c11", 0xb5}], 0x7, 0x1e) getsockopt(r0, 0x29, 0x0, 0x0, 0x0) 19:54:23 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() 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) 19:54:23 executing program 1: semop(0x0, &(0x7f0000000000)=[{0x0, 0x10001, 0x1000}, {0x3, 0x7, 0x800}, {0x3, 0x9, 0x1800}, {0x4, 0x4, 0x1800}, {0x7, 0x5, 0x1800}, {0x0, 0x10000, 0x800}, {0x2, 0x8, 0x1800}, {0x3, 0x8000, 0x800}], 0x8) semctl$GETVAL(0x0, 0x2, 0x5, &(0x7f0000000040)=""/4096) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000001040)=""/162) semop(0x0, &(0x7f0000001100)=[{0x4, 0x0, 0x1800}, {0x5, 0x857, 0x1000}, {0x4, 0x8, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x0, 0x6, 0x800}], 0x5) r0 = semget$private(0x0, 0x3, 0x430) pipe(&(0x7f00000018c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000001180)) rmdir(&(0x7f00000011c0)='./file0\x00') semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000001200)=""/133) getrusage(0xffffffffffffffff, &(0x7f00000012c0)) fchdir(r1) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) semctl$GETNCNT(0x0, 0x1, 0x3, &(0x7f0000001380)=""/96) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000001400)=[0x800, 0x9, 0x99c, 0x4, 0x3, 0x5, 0x400, 0x3ffc000]) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000001440)=""/182) r2 = shmget(0x2, 0x3000, 0x500, &(0x7f0000ffd000/0x3000)=nil) syz_execute_func(&(0x7f0000001500)="f26b3160c481c5ef3ec4214dfb86eb6b8eeaf2ad46f7ebc4c1b4150c890f0d8a07000000c401655e25f30d00008f68589fee37c403fd081bfc") r3 = shmat(r2, &(0x7f0000ffd000/0x1000)=nil, 0x1000) shmdt(r3) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000001b40)=""/142) bind(r1, &(0x7f0000001140)=@in6={0x18, 0x0, 0x7, 0x10000}, 0xfffffc30) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000001640)=""/40) r4 = geteuid() getgroups(0x2, &(0x7f00000016c0)=[0x0, 0x0]) chown(&(0x7f0000001680)='./file1\x00', r4, r5) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000001700)) semctl$GETNCNT(0x0, 0x6, 0x3, &(0x7f0000001740)=""/184) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000001600)) geteuid() semget$private(0x0, 0x0, 0x49) 19:54:23 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080500"}) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x47a4, 0x101, 0x1, 0x9, "94b131f12b380ba8a17252d3a83629cbc7cf903b", 0xffff, 0x100}) write(r2, 0x0, 0x0) 19:54:23 executing program 0: r0 = socket(0x2, 0x8002, 0xfffffffffffffffd) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26e5", 0x5}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="2fc5cd6f4d9b56a5d88ef5c57e2cde4be3362a744c5bf0cf6a9492541827ffcddd14b36851352e7c19cde90eb73c131d40d7a45c90e50fff35a17c8004bdceba497ec1998b5c514ac004d6362e1bc4822057038e8278391546feeb999787f0933989c514a8cf9c78590ade4e2dc922c1eb79dea88cf8f0b7b9a01603fdd426147bc5798b2eb1888da3803e452323c67d71"], 0x10) connect(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="f7cd00"], 0x10) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x8001, 0xffff}) 19:54:23 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000100)="b1000510b100a45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0x19d, 0xfffffffffffffffd, 0x0, 0x0) 19:54:23 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mprotect(&(0x7f0000004000/0x2000)=nil, 0x2000, 0x0) munlock(&(0x7f0000001000/0x2000)=nil, 0x2000) 19:54:23 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f0000002380)={&(0x7f0000000100)=ANY=[@ANYBLOB="00002e2f66acda8c0d4070a3b30b6e148c602c0b696c6530000423dec33044220b9e9580fd18570785388f5d7351058cd7ef75514371031215b515f7ae6dfed388eb8b91fabd8f8549ed254ae2ac423b19ba9840e7839374daa3cbedd8f50c867a8a66f9632d3104632347cb7c5ba1f98c03347829a0f6f4bd423892b1a3dcffc538d729b9bf46422fd87eac40f29b6906dbea1c5a18bab94c479a0b1de6c14bc8508484abaa229b3dc5a47b47425cae9bc1a58c705efe541799"], 0xa, 0x0}, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000040)=0x9, 0x4) 19:54:23 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) getsockopt(r0, 0x29, 0x3d, 0x0, 0x0) 19:54:23 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0x7, 0x10001, './bus\x00', 0x1ff, 0xf5, 0xfffffffffffffff7, 0x1}) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5712, &(0x7f0000000000)) writev(r1, &(0x7f0000000600)=[{&(0x7f00000000c0)="fc8048b613a39d7422791fcfc543ca49dd9022c6c3bb797e58fe9abe453c873cb196804af45aa67c17074dc220a06fecd02ece2d26c832993cea5a5526a4cc4663a6907a0e3b860d13f297191942c322ec92860ad89ddca6e5beef988b28af0edac2fc5a19e252c13b52a22d5994bc1b199817f92d5c6d923e045c2451c35c13c27767895317a62d281e763e42bcbaae7319098b6637c4faaa27eb7e1b3750399619193ddab1e64938af26", 0xab}, {&(0x7f0000000180)="65bd7c6e7787eb4e193bd7dd772f9578917903498435d492ea364e10d347dbcbcf988ef8f164d01e004c7e5afa9b", 0x2e}, {&(0x7f00000002c0)="f7de067b4eea1fe92a72ab3250fd70a7f4276026ca0a71c458f9ef935cd53f1d7aea17dd3ece418ef02e114761739cd3ed5433a9137de333d95902d25c2a3d3fed6d5cf5b82d31be82075fb88890aee563a1c8b47249b9b2af7f9b193618cdda2bb4b0a2402097a8bed50dc5b5594a829076a7c89c18a4bc83266bfa1c51a89f3773f11f5df94eee1f18e8d1054da11f5d7cd9958546a4734d7ecbd7ec1b7fde9ec75bd431b4c69c5515d27837c81cb03508cffee213b910095a5a23d9628a88370a1512968e9bb0ed9ba0", 0xcb}, {&(0x7f00000001c0)="53ca02dc7318df76b2da9f097ef155da6fdba6b018d87e62d56a74549297c3763084ae60c4954c86581796e071ab100d7f4717daeba78c2676ab71aa7daf11352d42759d6a43900febcf1c57f6dcde7950ee16a001ed330a7a14786468031fbc014a2a7fd23321f3de8ba0a6bc2e772f0ff086cd28baab6d7aeb1b629115532ecb5b2999aa2a4a206691b7a1ec5c0f7e38b9dd0ccc176165035ca7e39a729f5cb7490a9775eb339d1f9a81fa8edfef3572f57f10bf5ddc3fb618defc463ac060", 0xc0}, {&(0x7f00000003c0)="c795b7e31973cc471eb2a61741d5ded0f4fc2389dfec218b54cc8df88d8a6baecc9588fbf9e660d93f70279fdb956314db99490d1e99c724fcf1743d1b26ac74ca9020eb336b4195ab8a38a7d17061a4c4d9cd32c1c87316f2acac4be9968af43fc71105dad067a978b0b7e986d2434726c74ee8642d863fb457afeecd", 0x7d}, {&(0x7f0000000440)="31e4760ec4ea70559896fbca488567d88eb7a81e41f53507cb7df8cd0ddf0d6b841888d88224b5ec56db9799984e7a4e73040807b3de15dab179030943ffa77f7fbe8c8ac96dc669755c2d645af9c23a3014f9146a09910462d43c5980252de03d329721d32a5c569677f747df7a32332174b3b9742c10c99342ef528b08604ab3b9d2dbbf739072e0cfa265fd9f0a5fd9bd4ee415d8f5d3a6d73b37c526388099a86e6d43929ba0266e02a6c568b6205f6fd5a992a2a535e705", 0xba}, {&(0x7f0000000500)="5e25d9bba43662b1da1ded8ff70ec6e5bb5d2066eaee1a3a218a597d7d908649f1cdde7d595e13d73416f2e1c998c7cac834524f13f8c5cc77267d7bf1e87f0637084c1624aa61a27437e09ad831127855ff38d0447b05a974d70bf6b43fbc1e1287444ba7961fd11c953e86bdd3d23ce985bd835d97ebadec98097fed9f0dc91cfdda1308518e60ca75f64b5c8a11898b16826a264bb20175de71e6256e62929c6e60a473a508003926e8fa3eb3b6aa6e3ccee22a66a19be7a3c0be9a96b44929a4b2065596a79800cdb785c1ba1f617c8f2d726d644056ab8ff203f522d13059c9a30904086e4ba7", 0xe9}], 0x7) 19:54:23 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0xc000, 0x1) r0 = open(&(0x7f0000000000)='./bus\x00', 0x201, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x8000, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0xa8) syz_open_pts() 19:54:23 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0) readv(r0, &(0x7f0000001300)=[{&(0x7f00000000c0)=""/21, 0x15}, {&(0x7f00000011c0)=""/228, 0xe4}, {&(0x7f00000012c0)=""/49, 0x31}], 0x3) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000001140)={'./bus/file0\x00', 0xfffffffffffffffb, 0xfffffffffffffffc, 0x100000001, 0x0, 0xffffffff, 0x6, 0x6, 0x0, 0x0, 0x6, 0x2}) chmod(&(0x7f0000001340)='./bus/file0\x00', 0xa8) open(&(0x7f0000000000)='./bus\x00', 0x8000, 0x90) 19:54:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) flock(r0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x0, 0x7, 0xfff, 0xfffffffffffffffd, "3cbae506251a0000009300"}) socket$unix(0x1, 0x1, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000200)) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000000)="e8453387ea3209bd69c7ddc585946271bc149611ba36d725e00d6424a261f0b5bce60a2a4dfb4b58d9b7454867e1350f9d71cb7708e1efb6e8f974fd174d92e7fe3541f266f30cc196b7dac1e66a02e8c651d4f99c5534", 0x57}, {&(0x7f0000000880)="7817b60e5c4986aedb7e3189cbe91e09fb0eebfff82ead9c14054f30527ccbf393f9b803187278ddabf16bfc5d67de9c5f4177e3d2dcfeccf6d0f633e0ecd8904294c2490517a0d8f5b6e2b4187f64542991ef6bf441e9a93c99e9d630b40ded3612da107f485b59f893a85b6a490e26d09b99e6d9c015878e0956d770bd81a1945162376b13247a223a42f9a306e807881cc3e3a31957292be0d4fb0896450200000069d0fb45870026b5a602fa5e34a57d2cb18cfe37145182fad3859d192dd87d2500000000000077403d76d43af0b5ecc567861258bcfb21ba3745b6bda682255d1f460b7fbb21affa5d8f9612462c007bbf15e5071a2f7741c6b0a9b610d007c5be4fa7d799e43cef9015a4f3a403a7a0ea9d5a97ea8cd8c21c7dbd2ee5", 0x120}, {&(0x7f0000000280)="e2921102a3b6dd5de8597b484dc3922af3c7a4027e0dc4aed9ef168ce2e6de84747dc12c479d0ec96f3ebfa5ad6c63039474c7b039c649aa1b745d1e7d56b0d55e5a53e73b62fe4b009f8b20079dbd14fba526dbbb9b5489358c663437b2f9a48c8efa2abd92ec183954386c5d0c19ac9ec6a5301fb207d61a6a426cde856dc4a18db46b8ce72a167c4249e959f19e186d8f7b789cd37afcf3819cfe54ab4aec789c3f8f0ba8610dd6914016eb724e896f1a9a136601cad8fcd8f40c741d7fc60a1ad57fe61f73950057ec2213304acdb8f127fe5f6e18590070db200a92dcad5b328bf4e24eb7d242", 0xe9}, {&(0x7f0000000080)="81bf987039a451ab95f810cec4bc38d588bb2ca94c69f68313a84c0afc9f0106e770055c39487fb59267cb46a9cd3fdb7a15befcc42799b318cb46e978a3b907bb9157c98ef813f08958ca8e80bb", 0x4e}, {&(0x7f0000000180)="0554a8361b5efab9f62f1087e1f9f281ef12c56b70158abe61430baf2442ed10bd59a41f25f2222614740ccf7df3486a464f6a6f0496dc1a737ae68d376b85ff440b4fed912c993de048beb0dc51ad6fc64bbf999b290aa0bbeaee8e94f95746a2774cf3ecc005439bf183f8016d9bf6835967007eeb70e9877354a1d04943", 0x6}, {&(0x7f0000000400)="2c3461869770cde067383e50d8de501b4bbddb100860d3f703d8941a36272ad122c36ed4db16dfd26d83926047154b7c86eaf51c6224975ca409549fff51649f1b4b49249a07eff0a477202781e4ae8cc8423242b7999a365561d40fbe88880457bf71b392da0d890689b1565b9f5db8d754ed52798713d4dd2fa85770112561530e15f939a52f5bc4ecb460da05309153e04b6de1f48c7ccd2ab5b9774bb0d8f4577d72b8409cbe2c642a6d8fb0a3e74c6bc4287130eac24dfce509d62e48cac4e73130de7a283dea254ddd19f262489fc3b541665f868a64330dfacf031f9caa19ed82646d9e06eb8e", 0xea}, {&(0x7f0000000100)="f5", 0x1}, {&(0x7f0000000680)="f119c87ca0550c00005e36a44def27e6f5fba8a802d6a0ada8d93ca750490b89f2da91a54a77a3fbd27aab2e5d4c15bdd871479def8bea7446217d7327c5423fb23fe771ae39002cce440bebbaae90dcc5ee2090b5f36037f5222984270a86a533364a6b8b71a0ee0e35e65c8b9bd1c7ed7d6c2c9b9f637597e318b287384dc737730e996eaf7ddb4603", 0x8a}, {&(0x7f0000000580)="a837ac4ef623efd256bc48e6", 0xc}], 0x9) 19:54:23 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000003980)='/dev/ttyCcfg\x00', 0x8020, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "f643938def1291777d75fb9b2256dbc6b34e8846"}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x8, 0x0) fcntl$setflags(r1, 0x2, 0x1) preadv(r2, &(0x7f0000003900)=[{&(0x7f0000002540)=""/157, 0x9d}, {&(0x7f0000000180)=""/118, 0x76}, {&(0x7f0000002600)=""/4096, 0x1000}, {&(0x7f0000003600)=""/197, 0xc5}, {&(0x7f00000004c0)=""/10, 0xa}, {&(0x7f0000003700)=""/178, 0xb2}, {&(0x7f00000037c0)=""/128, 0x80}, {&(0x7f0000003840)=""/182, 0xb6}], 0x8, 0x0) openat(r2, &(0x7f0000000400)='./file0\x00', 0x400, 0x20) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e", 0xd3f}], 0x1) preadv(r0, &(0x7f0000000340)=[{&(0x7f0000000800)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/27, 0x1b}, {&(0x7f0000000100)=""/84, 0x54}, {&(0x7f0000000440)=""/104, 0x10e}, {&(0x7f0000000240)=""/222, 0xde}], 0x5, 0x0) sync() writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) 19:54:23 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x80004501) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) symlinkat(&(0x7f00000001c0)='./bus/file0\x00', r0, &(0x7f0000000200)='./bus\x00') utimes(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)={{}, {0x8, 0x8}}) openat(r0, &(0x7f0000000100)='./bus/file0\x00', 0x800, 0x80) utimes(&(0x7f0000000240)='./bus\x00', &(0x7f0000000280)={{0xd0, 0x10000000000020}, {0x5, 0x8000007}}) chmod(&(0x7f0000000140)='./bus/file0\x00', 0x0) 19:54:23 executing program 1: nanosleep(0xfffffffffffffffe, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="dee4f5e5bffd0161c744fc760c7bd7fda258017787a4b991109ee742572a493aabe39000a759", 0x26}], 0x1, 0x0) wsmux_getmux: no memory for mux 8388609 wsmux_getmux: no memory for mux 8388609 19:54:24 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) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f00000000c0)=0x2) 19:54:24 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) fchflags(r0, 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x280, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) open(&(0x7f00000003c0)='./file0\x00', 0x1, 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x80) 19:54:24 executing program 1: r0 = syz_open_pts() getrlimit(0x4, &(0x7f0000000000)) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x9, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 19:54:24 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x1, 0xc1, 0xe4f0, 0x4}], 0x100000000, &(0x7f00000010c0)=[{{r0}, 0x0, 0x4, 0x4, 0x10001, 0x6}, {{r0}, 0xffffffffffffffff, 0x2, 0x3, 0xee7, 0x6}, {{r0}, 0xffffffffffffffff, 0x24, 0xf0000000, 0x9, 0x9}, {{r0}, 0xfffffffffffffffe, 0x40, 0x14, 0x1ff, 0x4}], 0x8, &(0x7f0000000040)={0x7, 0xffffffffffffff04}) lseek(r0, 0x0, 0x1) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x0) getdents(r0, &(0x7f00000000c0)=""/4096, 0x1000) ioctl$TIOCNOTTY(r0, 0x20007471) 19:54:24 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff00000100000000000000e322bbc3b1453cda113b94005230c4"], 0x10}, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=""/214, 0xd6}, 0x0) 19:54:24 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = dup(0xffffffffffffffff) openat(r0, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)) chroot(&(0x7f0000000080)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) 19:54:25 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x2, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x80, 0x11, 0x9, 0x80000001}, {{r0}, 0xfffffffffffffffb, 0x1, 0x1, 0x7, 0x6}, {{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x7, 0x2}, {{r0}, 0xffffffffffffffff, 0x88, 0x2, 0x100000000, 0x2d33}, {{r0}, 0xfffffffffffffffe, 0x1, 0x20000004, 0x8, 0x7}, {{r0}, 0xfffffffffffffffe, 0xd, 0x42, 0x9, 0x401}], 0x1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffd, 0x14, 0x2, 0x1ff, 0x9}, {{r0}, 0xfffffffffffffff9, 0xc9, 0x4, 0x6, 0x100000001}], 0x2f52, &(0x7f00000001c0)={0xfffffffffffffff7, 0x1000}) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040)=0xffffffff, 0x4) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) 19:54:25 executing program 1: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x3, 0x7fff, 0xfffffffffffffff9]}, 0x3c) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x400, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x9, 0x6, 0x3, "d6c7cc7846052f397ec5a4b0d82d0624b18dab63", 0x1}) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) close(r1) 19:54:26 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x200, 0x0, 0x7fb, 0xfffffffffffffffe, "03ef3caf00"}) write(r0, &(0x7f0000001ac0)="b420a7", 0x3) 19:54:26 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x5126) r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) close(r0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x280, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x10000, 0x8) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000640)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x5, &(0x7f00000001c0)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f0000000100)='./bus\x00', r2, r3) 19:54:26 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x0) r1 = msgget(0x0, 0x20) msgctl$IPC_RMID(r1, 0x0) sendto(r0, &(0x7f0000000000)="09d913d61e5cf916210a8301cad850d75eaad0ad2620cc4ceeeb55414ef5ecd69bc0a557a2dd744b50180d54fc89e0c113a4c8d1307808e4e56366750c74dd7f0e4476447e9ab2f4e89ce493c8d7b06ffef01e1a3cb749640bc7620e37c33b626ce9f50c8905682c8c9313910899b23f6278b63d94cd36bb627eb2780e45bf5ee3e5b0dd4d2138b7243ee9c51de464fff2d49faefcd6bfd266d0dd4f8fce24e34bbcd26de26f07a0ac18d930a7e72d0e8705b32b178c885718870ce7fc0f8a996fe0c64cb1f79370d68d4491bb9f4befdeb93f79f6f9699b546fd2db6e62b05ec48f420c84af2653a90e55f56b4690499cf214", 0xf3, 0x8, &(0x7f0000000100)=@in6={0x18, 0x2, 0x8, 0x2}, 0xc) 19:54:26 executing program 0: r0 = semget(0x3, 0x1, 0x20) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000040)=""/4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x80, 0xc0) 19:54:26 executing program 1: r0 = socket$unix(0x1, 0x8000000002, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCNOTTY(r2, 0x20007471) r3 = dup2(r0, r0) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) r5 = getpid() fcntl$setown(r4, 0x6, r5) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f00000000c0)={0x3, 0x40, {0x9, 0x7ff}}) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000100)=ANY=[@ANYBLOB="27278135c77dc52ef6d3425338e8e89600002e2f66696c653000"], 0xa, 0x0, 0x0, &(0x7f0000000300)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20}, @cred={0x20}, @cred={0x20}], 0x90, 0xc}, 0x1) socketpair$unix(0x1, 0xffffffffffffffff, 0x0, &(0x7f0000000140)) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 19:54:26 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d43) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8020690c, &(0x7f0000000300)) r1 = semget$private(0x0, 0x3, 0x4) semop(r1, &(0x7f0000000000)=[{0x2, 0x7f, 0x1000}, {0x3, 0x1ff, 0x800}], 0x2) 19:54:26 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x40047002, &(0x7f0000000140)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) 19:54:26 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) close(r0) r1 = socket$unix(0x1, 0x2, 0x0) chdir(&(0x7f0000000080)='./file0\x00') sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 19:54:26 executing program 0: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000240)=""/157, 0x9d}], 0x1) setreuid(0x0, 0xee00) syz_open_pts() syz_open_pts() r1 = getpgrp() fcntl$setown(r0, 0x6, r1) 19:54:26 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000197000/0x3000)=nil, 0x3000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 19:54:26 executing program 0: r0 = dup(0xffffffffffffff9c) r1 = accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x3, 0x0, 0x3}, {0x18, 0x3, 0xe9, 0x6}, 0x37, [0x8, 0x0, 0xfffffffffffffffb, 0x6, 0x9, 0x97, 0x3, 0x80000000]}, 0x3c) setsockopt(r2, 0x0, 0x65, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x1) accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) mknod(&(0x7f0000000140)='./file0\x00', 0xa1c0, 0xaf8) 19:54:26 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff}) getgroups(0x2, &(0x7f0000000100)=[0x0, 0xffffffffffffffff]) setgid(r1) close(r0) open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000000)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x40) 19:54:26 executing program 1: r0 = socket$inet(0x2, 0x3, 0x89) getpid() pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1c0, 0x10) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) getsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) 19:54:26 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) kqueue() ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)) kqueue() ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) 19:54:26 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x8080, 0x90) getpeername$inet6(r0, &(0x7f0000000140), &(0x7f00000000c0)=0xcb) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000200)={0xfffffffffffff001, [{0x0, 0x200}, {0x2, 0xfff}, {0x2, 0x1}, {0x1, 0x5}, {0x3, 0x80000000}, {0x1, 0x7d1f}, {0x1, 0x6}, {0x0, 0x3f}, {0x2, 0x5}, {0x3}, {0x1, 0xfffffffffffff1c0}, {0x2, 0x8001}, {0x1, 0x9}, {0x0, 0x2}, {0x1, 0x7d}, {0x3}, {0x3, 0x400}, {0x3, 0x1}, {0x3, 0x101}, {0x3, 0xb4e}, {0x1, 0x1}, {0x0, 0x8}, {0x3, 0x100000000}, {0x2, 0xffffffffffffffa7}, {0x3, 0xdc2}, {0x3, 0xe7e}, {0x0, 0xff}, {0x2, 0x8}, {0x1, 0x8000}, {0x1, 0x1}, {0x3, 0x8}, {0x0, 0x4}]}) stat(0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)=""/70, 0x46) socket$inet6(0x18, 0x2, 0x2) getsockopt(r0, 0x8000000200000029, 0x9, 0x0, 0x0) syz_emit_ethernet(0x2e, &(0x7f0000000000)="7768c3a6c939f52f9803744acb1cc0f0fef3f6596de7b3f93fdc7986d6aa948f58d6aa5f573f0520188a049c8e7b") 19:54:26 executing program 1: mlockall(0x2) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f00000000c0)=""/55) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/151) munmap(&(0x7f0000afd000/0x4000)=nil, 0x4000) 19:54:26 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000140)=0xc) write(r0, &(0x7f0000000180)="cf7e8b176aa23dc8de1a2545bb66151e89cada651e0872860f30d05615e67f7b9009db47", 0x24) r1 = syz_open_pts() fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r1, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) write(r1, &(0x7f0000000500)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r2 = syz_open_pts() close(r1) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000280)={0x7fffffff, 0x0, 0xf1ed, 0x20000007fffffbf, "a508000000027ffb07021000500000008000"}) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) fchmod(r3, 0x100) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) syz_open_pts() 19:54:26 executing program 1: mlockall(0x2) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) fcntl$setstatus(r0, 0x4, 0x8) munmap(&(0x7f00009ef000/0x2000)=nil, 0x20001) map stack 0x2071c000-0x20b1c000 of map 0xfffffd807f00b5a0 failed: hole in range 19:54:26 executing program 0: getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) getgroups(0x7, &(0x7f0000000200)=[r0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20800, 0x0) 19:54:26 executing program 1: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmat(r0, &(0x7f0000ffe000/0x1000)=nil, 0x2000) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10110, 0x0) fcntl$setflags(r1, 0x2, 0x1) map stack 0x2071c000-0x20b1c000 of map 0xfffffd807f00b5a0 failed: hole in range 19:54:26 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x6) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) connect$inet6(r0, &(0x7f0000000000), 0xc) getsockopt(r0, 0x100000001, 0x6, &(0x7f00000011c0)=""/236, &(0x7f00000012c0)=0xec) semop(0x0, &(0x7f0000000080)=[{0x7, 0x7, 0x1800}, {0x7, 0x40, 0x1000}], 0x2) r1 = accept(r0, &(0x7f00000000c0)=@un=@file={0x0, ""/4096}, &(0x7f0000001100)=0x1002) getsockname$unix(r1, &(0x7f0000001140)=@abs, &(0x7f0000001180)=0x8) 19:54:26 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) recvfrom$inet(r0, &(0x7f00000000c0)=""/227, 0xe3, 0x800, &(0x7f00000001c0)={0x2, 0x1}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x20000000000011, 0x3, &(0x7f0000000000)="186fe65c", 0x4) recvfrom$inet(r1, &(0x7f0000000200)=""/115, 0x73, 0x803, &(0x7f0000000280)={0x2, 0x2}, 0xc) 19:54:26 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3e, 0x0, 0x4cd) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x80, 0x2}, 0x10) 19:54:26 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x2, 0x10000, 0x3ff, 0x7ffffffe, "73cc510e527b0000e534840c76f30d3fc9c06d00"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a", 0x1}], 0x1) 19:54:26 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0x3) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 19:54:26 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="b19051e2e48d11f55979af7c0f961bee1912965ebc7d7064833692735b6f7995", 0x20}, {&(0x7f00000001c0)="f27534c18bcfb2eebc6e0ae5a5e787861fab0135827163c96089f812fe0127edfcac58174c2f15620e427e3ac39c89bba1b104fa86abef57290938782515feef61938ff01188f4959b7c60fb6b0cfa4329e18be026e719d268ae0ac9a88ae0c438e9c0dd855674ef9443e3b77957bd66bbc83d1d19520533a361c398ad676f041804f26a383126686fa809c1379bc466c4786dbc2b8143afc9213d7c5163e6e21a569b32d315aa1b81edeef58fc36ac7003d94bda9ed9dd78a6cfde2571199ea40ff88d00f95665d7237eda3ccdfaf34a659280baa80448e24a4d318743d5f7bee03957b", 0xe4}, {&(0x7f0000000340)="4b38861855caff57ac9c3c48a1c1c5cab05cbba24d42ba07aec853266515d524a1f71643635ed497c2a96a885794d7a93cde08b0ad119faee355a843b206287ccd6a7322538ac7d7237dff1718211ce4d847329d2776ccb7b47d72ca985260dfd1d0aa35017e9a3699b5c06e01de7002551bd2fbf5d9e3d6b0d918d3b3a7fe333d0681c2b7f6e340e30b32a475dd7c8ca820b0f8a2e36ddacb1454c9ed7ee4a23d26577ff7f4963e852b1ad002add0372d494cd5ff64ae0436aed79ad081e61612e502ec749ff49a66d3aa05e142bc13d9c9591eb3ae6e30e276b196719fc1fb3e61dc5298be36f4a91d3fff5fc2434e023cdde50a4a2bdffa2b7466d4257ab37809c8a1178bbbc590b1d20051bf8b01747c591cd3ae585cb041f6dc6c14547cebc5551d6dbc8dc5df0f172df54eae1964bb5890ea2aaae4a878fcb1be5db4e05534afc4faefe9b34e6ecb1908715fd43a62221242041a18b9080a110c719acb61e8de4e8c4089631571fae22f1c88f2532c3f24ca67d97f280ee981f9d0905fbec325b7a1dd606af55bdb4d56240bc894c7ff93c0b91ed03d90644af1a4f2df9aeb9feabb3f6d297c7c194f50986e3bcb465ecfa40df386a018bb0ae18aa165d2a9aa47400c5ef22e183ab8c1b89ab97ec1f0cc95fe80b9d34f94878a37b7aba71dad11970b6bd5ebabb3cfb0c3a5f59f9f257400002d3b0dad10aa3791e8abbdab469f1ca50e91a47399309155682a7c994645f27b729de0e74c05d3676aa683626a4fab9718205dedd5b48659b22b0658c337757e557806de97e83c8bb40b8c9ba9fb5dcad9de8a01a1085b3fa24204fa07c739384f65a25104466630b0ab0dc17b78dc425cc6b5f650acd2d23b4b281d8a2c904648372b699860f8044029ea6a6fa3829ffe9b2892974016d17acc3dc774d2c9418b43bf9e9e8d547fa1d83207e9521d8890414e3da87c6b0d88cb26cc88c66188f622a6ee47b2a1b0783f0b757b604e3f438c3b6087bce8528df780a4a5a02024e20ecc46eced5fbfecd8bfff84a7c3783f63c505f4096507c35fcc581550f405e636ea4074a14d9466e21bf61f1c69963fb267277e125707c915f509804603cbaa453f7c0e69b1786c7b0f7f86bae5e716d8718aec2e47907a4370dd801efd1ac7fa960e8446534854f08de3aa5cf6ab73ff9645ddf7aa7fd9b6486a81b34688aad40aff67752dd6f21a4bcd9c1f53f4fde01675515606f232252767dd4e26359e0d07abd2bcc0274e26107e3af7e81e0b274642968daea61ea5e543fb5acd2d84a6142543559ecab2d000ec8b6fc2b2f4d9b28ab7a7ffb453db3a55192c5738a1494a594fb4ee05d9eab3051b1406eaeb0b93a1d176ce29a3cc6c4b9a46c727be6b9b24e2808d79b14cbba65c477d818ed86aa79442126b87809fbe934460e1497cf42a4fe5ad57e65e4a6c42d18f622e63b3048fc539bbcf31297ac6c3295c1cdfcb2332609df96c9cbfa051c15261bdd85e7a34cf224c31ea3d004b1bb865a1e92805127766fe3c21611eee182969efb2a649dd350af93df490b258aa5c24e780ada6ef1588932b96628e099d5954194e47a32ff9cb96006fb492128f9ac591dec7637a25bd7098b68791b688e63e55fbfbdc6059157252557ed3b6af763e961206de2bd21962b1aa418e3f5824a70b0fa8b52d9f95400db6ca08b4c4a81218962bb6d11ed7b05f609db5cdf66eb3fe563f9a062287295001073d31ac5b4e2117742b02c97a0f538e36dbee1ce5c6c3e6fe3265f9520845ee132f79268809c44e770834e8c1b343ba888811b1cdf12398ba9ca7baf236220d2bd332a3598584d552fab63075b1fadba7a4db14036ce8574052df1ab32af0ed41654072e63570891f4a68948f0e24f1eac1a80f93f7c967ef1d0f777e295e097a766ee31d109fd9f31bea2bc970dc59eaafcec1419cd74fa72bb9471c52a920a0e3d40c68049959ca550de171371210ef3a4cf776b19e0269b392c1b637b4099307afb4a3ad39eb0a7f23b3a16a63e038292fac5be93d2c57e3d6d551f219f915c24285e0ce7c150e102b5b76885a5984662807b8a5f22f0b7d0cd7100ad587c87a04f32c0cc005021257c749d550617f413519ca677668590bb8b06f98b439d13135bc49696dd70c428803c404d846db9f9f3cd97ce377d92eaf349c158f7e10a1b468e96e3b6df2095195c0cb20d61246e8388d449117762370855a197d662641eaa23bc1d8837c23d36d936477ab949dacbef3740eda31b38c7aff178fc3b07d0609f0dd74bd923e02bdcf6587a975bc48fd454c7452de82e024e699a205d4b072f81d5d7ca372da8c564089ee69c1f1a5276e26dcf7d4ff252f2da3224f113b55055d189ac7087b2bf8c0f25915278220d91d9260df35e7b42dadde5ff39290d48cd1426aead347f95e687d897c881e5f9bd9fa1dc3b83d09f6f276f80feb97f5c3cd4a84b99386a2ca48a9c05c187e03ea328108bbe2626b6d399c2bce3535f0ab5760797c4785ddd1132143f6c710895a635578158d39e11d43d1bba24f8f63474ef1130e2daa4d87e4fc762c34de98231ce7c57b08f82bd8bf11cd271344f24487af5c064278edeb94aea7b442145ed069fea8d6b5e11c2675d9538adb0dc335c8b8c385e3669c4e2e43d2174cc12fd3fa14752e5a39f9f5f4f272b27da760a183c921c64d94b255d6e1744aaaafc5766505b5bcf651f43f8131772fce02648b5ddeb0fc413c93b43d52940c11b94ae9fc268089e417f3a9221ffcd38c96663deabd6c53fa20137e9d8a3849a261521528a89212168c8e15b0119e295f5d2bc89f7354e819c61f7b2d0487e749388f6c746b4ded6d25485801fcb25364c833a6986b6d123b05160cd89d7c63f865e24b95958dd15f1d5a2fc42d1b58b80a966a29df6b8725b89558a69e2a400877971ced40201e8b3a825d91b9833ea739d2c430dcedc78d5fbf74ae0f724c69495dbcacfd18b611fb295c8449e778e678d0a83ad6d6b4193ee5e02a4d202e297a499db1ab2f9cb4929a3963bdc1e2b90129184235816838abcfbac114c885f965e0eee615e098e9be1a0d6f54489a8b955201373e8932e0c9bf88a4f8dd0bcc7bc158ff6bb9e1b0ceb692cccd16448a17c23bc671e412c8e7d5c30faac87190d494ab8a5e104ad6da44fa183f900cfa155a6f73a44b04eca3e3cf9f9f7a5f1b048499ee7c6a28e73ff54c1e505498229f3dec850e335669981d094b5b12dad684a25139f94ba2faf032c3eb37900ef4ccf1b38eff806118597cc2ac4daaa37718a5706546a324c52fae87ce9ead16d7fe3a656771fab3a42e04ca0651169cbdaa2404453898cf29f9ccf910d9dda78159f5b51d25795f3befcd3d7ec73faf8970d334feb3ec63eefb5b29b2e6f06fbe8dc1988ec4ba5d4701197f36d9eaf6c0512445ff07b0896064848ecb8e3cdcc9ebaa689e421b2311d6a9aebb16098bafea65bb00e0153f14fcef3462f783b81990b08910c3f19c474d1ce5d69ee46205b9eabc4f3ca03e4cc2dcc9b5815d4519f0761775ac245ddf88301bdc8c893abbbf8bbf7529614156e1e3640017ce49617f90e2789e79ac647bf4339fb35c65526c883a130598176e5c423f28472f9f703cc28c0fa54d46c30d6ed04e2481326f47e21a5b201197eda76e2cd44a770900a2e045e3b92ebdeae4aadc8c5685f74e666aaed1b55e68d8ec8706c7b9a57a64f050bc70b34bd4d53f06a5968d3dd60d63a58a4babf6d97c951e916b9920f8b920dbfc14693a121b835301c7dd26f8e756aaaed9afe34698c95eab39b917912f92155522edce3ee91fd9329d3edaa62527a85666b6f82d1e3b332df8a28eef0480939f92d6952e7df9dd1a828326ad33632d6235405fa52fe28680a398819d632fd12cf2d1a4d8ea1b7c9dde7d0756abfadf5d2d56450e1bf9969f6f242715d00dc0c2fdff5b420b1569875ddd229bc522d7904d3280297b1b0dc000b5f8e77c14a84fabf71761fe431f51e9f1b9bf7405e84cea1ff0232108078610de307b47c9b755bfa724fe3ad1760ecb4fa9920e853ccfc14ee215fddf31c92ce0eea7968c53f0bd040bc701f6f5d362da937bfe07428ab6bb5645c40703f2dc269b32a2fe17338acb0c0f32f858cbdf153d97105e904042b78eff42ca0b229f75f3fdf722bb121fd46288759d9365fc4f56d43c54975b8ebbbcf837b619ea0c7be55cff1addc67bdf15331ceb78b2f53852185fd7b491537f3a8329d9228f0072f3e53bf4fbbc27f09da6a64962bd598d8e41ee8874d134a25b053d6eaa482b1b59d14255637d9f487956e5c5a851b679b0d60036c9c0a3123e703efb4acc7fe0963b2b76ace8533fcec8769800e45fe517fda067d1f78c4b366323da0cd5d34637d2b0eb1d5df80f7dd0ac5123e4139918ec3bd3892c7f21e97bdf1e3577259a990b129f67b56e3afb4690f113d07c894540141ec666f5561b792343351e1a917904b7c09351300301195333d851165d590b79841972549c62fab7a1252d15561f3d3af1a473fa707578e4eca69778256d426462d18dc77d3c3b75fda35a1ea2cabbc58c11070ed98f92383e5baf774952f3c0a4a5287172b991c93b7de34c15310b383ad3c9fb8d9155077cdbea6c276bda3be5a3d56b0a37367005f49b77711fbed404dd97be02e0442516a1488605c17ff9ebabc9339876989119f3a1f44568b45693d55b973841bc6a1c15cc4fa58ec99f59d8e228b2e4feabfd18a37ce0827b2d7294c3c93124207fa078ea52da9ce2cd8f484ab43e1e99c942f193093aafe9f9fc96872cdb63f49048a5935548355e2ee92fb5e7ee6477629eb213857470c255bd6e725d0db71abc43951f0fd350ee0a9f0d7e70202622215bbae82f47d9a0d530dad91a789a9dcb2db0f17cbfe82ec376c165c2dc86725815b6d27867cd03cfb7528f91d2453e316bd00534b21dc8c20817c7c2641f549a3b3037d5127bf4f1d7d830f47e82ec8921065cf989ad426ac87b1680898dd320139e7a60602462fdf7f8c3a9ce92acd3036af1eacd465b126c5f6b527bfa18fa3e00adc46c61c09ad6b127a948cc92840acbe8d9465dc88c0b2529dad1bc6a958cab163f428ac9bd9b16ffd2c6598b470dba72310a227103a144c8652436618f2ae8a306acacdf38300de7932e94035e7193a80cb911af1fc3bd399a6b4ba2f0db152574eb8461d5dbd282f4b6b7db0f628211f99d72112926b5fabe9371dbf5c918686546a600d927fd068deef0d274453fce82483314735e5d59fa03f479bc01a5d58b16cbfacd2a2c2fa0bd2316646be5335bbea8e222951d47e5ad4b69816789ea96aeb7d589555947cbc47d7288728d46952e1ef4790b4a2ccd5679398eae4f1bb218c7e7330e3c7586f60271c0c6aa17a0cda389c4ce84bf41e50a08a9765e8993b4880ce824736d45e20d325655ed77f7165f226540ff239a62da95ce01ee17fe0a52960360d420b66c27c3e77077183daa1dc6af6170810a0afcc9913ca831e450c9f775e13903ca46685b7731726fa9c72ba5cae4f9408009c6261d511288ed756e6843f51e5471db27b5be06a765cb02b423bbadbdfb35d8b562d82806fef17b18a084bdea7e2be3b4f17b6db46b43022974902171b144ac87ba1566d8480931312d1009e689345ef884c26294fa1ec074f9e4fcdf131e053585b5167f6ba8cc80fd9f90087b559dc708ac178799bee79cc17596d4ca68f2e69fce435abd8d6ecff32454e464a568f444673e9fccdb9b468a", 0x1000}], 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="03040001000000000058f5d4fe6c37b3bf1b05eb5ad35a0508000004"], 0x0) r1 = open(&(0x7f0000000300)='./bus\x00', 0x40000000006, 0x0) write(r1, &(0x7f00000000c0)="220e228901001c067ebc74f0ef98de61da9b3189580ddb", 0x17) r2 = open(&(0x7f0000002440)='./bus\x00', 0x1000000000000002, 0x104) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000023c0)=[{&(0x7f0000001340)="55aa433f47d686ebd779620d1bbda72419509db6d0cdfb2d93ff2babdc63d44c8b7fc55e639978df37db0b87c57b7b0ca2894c9c4a31e83aecce4b3dfb73681ef9262d46bd426a1de7a755cb72bed1ad90c28f64fc6f939b370913ed1c42c98550a26244441b6410ba17efe262a49e0904dfd8afe52c", 0x76}, {&(0x7f00000013c0)="021ae150f0ce4380f48000e95fd88708e6a22149d4b77ed3cad5e044e8382778081adda924548bc60fc678bcd1c580ece064e876e8729c62b859c45be40e11dc06c182435281addf6899e2b0460c142be2a69613b48a2415bd7623ccc66ca9f4e0264ff3075e5e43c3deefa5a3fc641342f38607a06e46b6fa4fd7bf1afccd22f2a867845c436a3d4a1a56dd1206f00fff689380cb9cf4fd4bacb4000e819d8ba51cecd1e9426765ff5aa560472c85c14787379300d642916e8df8b5b886efd64d3b2ded057b9fa60564e26a4b1f0038f720e1405b4889d4654ef12d2eb9825a91c51c7bd42e53b79abf58f53817c58088d20b63fd7bcc50960bbdbc768ed3b9814294ac469edf890da6ffcd373f31fb5a708224450e22b55b1c35beef073d520b9ac5dcf792b2b4ac7f37b96def3719f421bb62670ed2b6a9c4b7f4298531c3ef0ad879975924e10e4013dac1bd561b0e38ee934d380be23d601ea412da0732eb57a07a0f949e421af2fbd9e346d751c16124ef8310dab3e08ae79cbd2a9622fbdfb4fb9d7438afa9e1eea50375b95b90c29b8cd841a710a53f5fbd1cb2d3cbaa46f2f1753f9b4609b4063b76a7a41bf9758e2de84758faec229618dac3c0c072c5d24c93eb0d13f6a535673c454a7949588c262b766e40c355c89a3ea806a1e444dd41bed19d3318a496c7b31991fcbd9ee0d923f847a354518f26f166aac4ab33ae6e374a074b15f56e563555c5afc509081028534168d6a9f030b5712bff47976bf68d630749e2a1d978290ceee5a8d70d84aea4227443107ca64c0827402de23dfd2bec5e7518ee09d3593a4048b3d16c7d17a05e04b9be263f82d0a35935ef88de6191b800623d4a7e7d9ae3edd40da174328e686917fb36e4110bbfdf6c9f0b48430ed6ea7a5946b8623d177687e3559c6e3ad6f1086e3dd3b41551c01d1306ed0e86210faa87efa5c930deb5724059a77b995558bc2d81cda7209c85424968968c478b1bd8dbc83a153fd702b3f8cc72bad9a20862cd654f6309673c21b0dde96996b3b95b1932dba12fb8060a77c4a8ddb3cee9dfcda4a44950a53618a970ca1c8a5e46fef9b2d6537627f24ce2c7ae4579dc75d80eaa26dd242c12eaf2f60d8bc7f946cdb9143c50b6aa232028d8c73e16386d97d4cf0731ac6780abc452e1b3015cbc339c05b5be1288af1338453a78f73df580d6ab7f612cf3c18b477eb31bf62a6caab98b5d7eb4ccfdc9b814ceed8446131c98fc3985baecef879aea9806e44214e94fb4a4d34824b3012701725716c57fae314d703e93010780605cecf6921be4311b48ff900a3060f80ba6532519685e70c82c0280d163c90c12bb693c1adb704ab80664137e715de66638eca666fb6ca5bf788565ab61d2e168f46ae6f2894bea517368c51d65f8febd3db62a11a759f8bbd64f8d74fa634cfc6839e878f9d89ee6081b4ced6c9faca6d6581274854b6994128c9913379ab81e2f5a9a528dd21b0e75e66c289e756b76182283fa08bd9b955352e556588f67fe699698dc4a50112e9c8221c3a8241e8b9e75dafba5b10ec2c2f71c69d634e2c2a77d857f4352eaee2de0d526dcb8ca9358a6065c5f01169bea41cfaab4139535afa132f5ce29b5f6102546749f94c6951f983d2959852565f501adfb8952963e252c5fb58bde6eb704a6aa7edbb4d9edde738d5596d5a3575bcbcf3363664f80ea08e5de19cb9cba46aa9c64be38d7ad87eef7a483f26b819d186fd25edefcf1af7cfb7c5075c5ec78dac37d22e9b5360562a5bde491b92724277e17dd820b04ab4b3c4c2151e1e861a0806b296da4a6a4e4d23dd1b6061fb3af3be872aee8153d62a09e905d2632cf27cb7115ea938490e9343d5af0a0805ed8f0d464c026486082b837b363d6ce70f4819d5d62062ba7474967c62a1db6d3e5d3c7fac0ce8e56ba003941a3aac098156d445c2317aa71ecf761f51c6094150b040139c6abc1a1e46d00a32cba2ad73af77acdd43c6dfdeeb86b6266fd84fe42d2adf44a581977d29a9ae68c212a1bb41336aa9c8bdc799d249caa0cb4193766d39d4067fc57a1f96ab8c1418f2eb5da7f9b312d1e644fd88d2bf2366399f4cc64895346d3c2468dd23ab86c411f25716094865f06fe640693c1fcffa7135cb76ec484a3491223fbf5c1a115ac0126b532ae77d58eb258d164a5aa911a0eebe171e335367f600fe0ffaeae1c6f0c83c72dad4559152102e3c99b0a361d9fb834d32d43f75387ef77dcbd89454214e923f556cc637d63fe8b936091ac1fad1efe697c01aa5f6f658fc04340641126d11fd24066a667a4e7692f8584ab38bc4c3229a4de144146050b3f8533102ad67b8233a377a43dc3e325de75bd3fc10e7dbc90500935d3a50495ca02bb749499071f057ad213d6f78e51cd404bf44fe421371dea6a8d5e3259fe1d68ef95fbe2f90d8cb0560afa55fea756c9b9d7dc796f858533afc763cd0582ce5b54a82c73bf3a40041d19dbf25a84b72bbfddd23720d36ce9e61c9e2b2ac3bc1f9f6ab7acba06364a795d912785b1518c97456d08cdf6e99614c75678bb3daf7e70474c60b888452f1c0de4064e078583a1199d0c24f3998c8c424ac49efd601a10d02296797bb1f516f82e58ea9434c04e426c663c673ad3d9d86828af3ad7b4b17394804e9e6a93e9a550035438cd91fa4683c4d50d0745ee4fbca4078707c0e3abde08e418a33e8f7198d22f39499a75d49188ae6c5698639eec9e469c5c92d9940e3203ff5aeeb20f617aed4efd912dd92b677edbe7003ba0a22db18f8a0fe3f5b4e8fa8f7b790d8137cf1e51601384502a11edfe0ec67702cc9b396ca7faf57401b4b367ff5308eb3560bbbeed31c1522c2bb591e7354f763252c5f51e9db8e108edec3409168671f917c94f60672b5483ee128ea476b175b53221ef6912cd267323e24c921bc4332ba5514869a1b4d4e0412d1d119876efcf2b9421413df0e339c37e85871feb9240aecb31bf5d19b7e37f4ee8403699600b5153df55d6d6fb44921c6e16b1a8678ac1f913e08246cb827f62bf819fc969055fe453e67bad6953078b03bb4d9e0470be88d12311f6014a963db746e736e2f987490cf7d2dfb7e87baca4c223fce102eb29d9fcee3ef9412c306c7b5b98117fc609ad923ef53efffd86511b4da7a2458996e1150ebb1cb2011a23335a8d4ec83cdb5ed69324af26a59320a1866ab5c5b0c018e26539b7837f7044b70888db9139f686c1a8a656ec344bbb0bba48266dc1a49235699107c52a250a1e73a3e4a45216e7b74ffc27367dfb9f3efb81abcab4d978b923eaaa9fe3a8687f41e2270130281fa3be49e1479f7b6e222fb251e12aaf4b4c011bc21a5a96ea6f6d3c89be6b7287505ec8d0639e858432b9942a889102a46bec1b4404118906052b78fee045ffa99251c9932c3b07a7ef9eadae70536769d688954b7678fa258f478fe9c80fbce9eb33e11898c412eead5ddf643ae31c7dcc46154b1e25e3e6779bfb640ab126008eae62d3798fca9aff6500e815d3ffd73f8c847903d50b8e96099c63474c119ea1f8b99925971abe62c2cb2620f77624f84c68b538d511eab8052557530c4d1daabcf947e9867ecb326a18e9557e88f417ee82d1bd6b0f32bb465aea531f512ea2195f46efc0baa0842cf5dbb4c3a476fa3ca02738237b0a65b5fd4e4704208172ae98ec5e534aa7bb872c1788bcef15506510760cfd3163a371a6e4a4a71fcee805e224b0078e9f01f5df35a187bbd2ef7cb34bbf762c2afbe32f4a5caa806cb739128e67e75e1b21c95ea3a4318d684b4625aad459581940668d7cd90474a8a7c66bce0ff5fd81457bdad09893407b4604ebc598e6ac522546bdeab68ec27154a3425ade3b93f9971f02862604c50683d479e453db4f4c3ac9cf0648fa26e653ecf6d7808fd8c6db350e0d22d01d34af97fa042f624e60a598a5c5ae6a046df6d7045030e479d40eb5e627437ce5490ce9b53a7419f2fa26ca7b97b05f2b1a320d2c81ce44bc2a7f62e99f74ea00663d5d3612480ae3edfa127bbd188f217b0a1eebc6cdcc441d91d06ac3fe081c02e6ac651b6bcf9702b04363bd517e43b0bef7bbfcaa57b93d1eec9713a6483955387a0ca84fd511ad13a5da8488b76f7222eca3eac9bb156b267d8ffafe35223a8fa1e3b2710f4fdd5c04f060d4cc51312695276c4a50c87a48f3b76fa68950c1a9c3898629a5e06def8105983b0a1b91da0ed54f631e6bde0cb970467bb9332e5d6fe7466c67419925101ee3cb25ad57574c68a61f5a833feae7783f5aaf63fd6ee8386d507ab4680d6b1ed61ddfb9096891b092c84151fbbd85fddfa8cae7d1b40c23237513caf06f0919f0d8697d74f86ebc2fca3eb4f25f27b3916baf376aa7b6862f56d9d353341cc631ec8688a25ff6f75ba962c945b0c6389cb58eb41ac872d4239bdfb6fd22b628becf4b26c7bee0f44fa1e99aca6cc82db83cd9725b9e40c87967ba89758378d6eb33f777dc6e98c1fc68097595d909818e472c2e69afc213db0e44c57a2123cbd6fe1eb795e8278d4205bcb60a65891b781cc3e2a297370c346a7bb46ceceed75c16c65739c68be7398db845e162cfb7a720f6dd0a0d8e5a94c5904867c13b03cdf0fc25ea6870fe4f2dca83626284b4c315598ef89d7cf73c007874c4a578645143cf570bc4d9b747624dfcf9e4e73bb66a5d5b000d54564878749476427b70b36e6b3c3c74f666025e090d621072903ff49d7000497253100b198beebc2f2dfc8b92958a579d8e07bf2fa0ae89422ae9010abb383959fb26bdf8c26fde568be706b9fcaaf1ccc3050814b3c4b208dd6b3ab59532b1731b686994e3c195e860dd1868f4a469cbc297be24e409d76d184ad6345db439a4aa09074cf770a754c6991e69a838889a88e0a75262574b8ce7cade1b209e424e43f8119cbe664dc8476df76073a0995333b78b23b8d25884027ea5501b90b3d334360e9f6559873c533f5f8f69fff6b178234fdafb6fe4503501031336b58c4b23705e7ca7df6653e48890668bb58ec5e9418dc8f3bcb75de70bdb949001ce4d60e0ed42baeb7be98076c186ef350fe2a3ba66e353a02fb2c1ec6da19a99ab5c3cd2699fa333732f555b65a2f4c74db118726b8e5975d6346e88abef8f0472900ade827397ae19a71947c8bb1323cae9ebc3680ef380f4db3533b1ee8ab0b715ef3918d20522ceccf9b6d4b8298da16ea3e5a71d8743e94879cc8c4fd29b5bf0fb1971917719269e9e05d15fd6bcab3000546bd092a736e0f07c28d28370aa5cbe24bf5e50840d734ab61505e2df7e369de4e2ac672a2f7a8183476abc12e062cc9b7114993c4a2e6f36751c2c8a2874d09d4084343f6208cb9b6c8df818c20a8c866815551c92b0273420baa91fdd198d282c15860d6882cc014c720922ed9af954bd4134dfab8fb9fdd133cd578db586ed9832241dbb3391a06d9f90fdc36977684aaf4a15dc3280b2e9938c020aaaab699cec0205b727f36ab5f49a924444ee18ebdf53feed3a86b25703fa53de2ad76d2c7e6d7b96555e83a523bb217721326338fd8435fb658ea49fed2affa71d174d43263516955e0cee5345b873fff47eaeff320c43721644055e22d92a38e9f7ba48113f005b5087a0108c970f16a657be4c2e4070fdc2c7f735257d743c6e61c7397223028debde856cab3793539a9f0679c66dfc1390589aeb3b0e25dda2f98bbf561e71aa6379466ad3d1662fd27ed7e937f4dc9428a2e9", 0x1000}], 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000014d, 0x0) 19:54:27 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0xa, 0x91}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x161fa39c, 0x0, 0xe1, 0x0, "1dfa76071fa400000000be0000000000001e00"}) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x15) write(r0, &(0x7f0000000c80)="6a4a4e5cfab0fbad605a30c0ca0000000000004603080fde3ef9ce8895af1fbb477bb3ca8802ffd344e2b27999030100008000000000cccc1647e33cab9b47c2fb6901e403000d", 0x47) 19:54:27 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f0000000080)=0x1ff) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000280)="6346f762743d11bfae487acf1e7b84a3cc324561a05329fe715a0b2e7133f3d0d721a284d3f362e4ce3bded3aa9c785bb7fa10881c85240549fc54a1c1350975c2c3c93d6016aba2547aef26f51d78f01d18e70efb66a32f957a6e2377fa09b6e4a370b90af7af35b593a498e9cd7af03117511c476b2db841ec876bcf700204", 0x80}], 0x1) r2 = semget(0x1, 0x7, 0x80) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f00000000c0)=""/198) 19:54:27 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) getgid() ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000240)={&(0x7f0000000100)=[{}, {0x3, 0x47}], 0x2}) r1 = dup(r0) r2 = semget$private(0x0, 0x0, 0x1) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000080)=0x3ff) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000000)) 19:54:27 executing program 1: r0 = getppid() r1 = getppid() setpgid(r0, r1) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10080, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x20000000000, 0x9010, 0xffffffffffffffff, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x1, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getpid() r4 = fcntl$dupfd(r2, 0x0, r2) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000180)={0x7fff, 0x9}, 0x8) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 19:54:27 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0xc000, 0x0) r0 = semget(0x1, 0x0, 0x4) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f0000000180)=""/138) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x80) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000140)={&(0x7f0000000040)=[{0x3}, {0x4, 0xffffffff}], 0x2}) 19:54:27 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x98, 0x0) bind(r0, &(0x7f0000001280)=@in6={0x18, 0x0, 0x1, 0x1f}, 0xc) preadv(r0, &(0x7f0000001480)=[{&(0x7f0000000140)=""/4096, 0x101000}], 0x1, 0x0) writev(r0, &(0x7f0000001200)=[{&(0x7f0000000040)="15d9bc6a1c376f440f48684aa540907c962f26e9a87bdf2bbc84a4cabc878570de726faa92284f7a13f231910b3220d8210b05f44b2c16ac4f5733372d1dd3f30442bcc29911b25ebbd4e4837b7a77ebf6fb5e2d19c13deeb425a9df7d28ef61913bc1f6dc9861b1e08d", 0x6a}, {&(0x7f00000000c0)="6f402632dc56471f6c5235ec259dfcf6da6396c3528243bc15be489915d21794133f917e272ba3f8d405251cf7b639bf9a921c347c83264892a179e768", 0x3d}, {&(0x7f0000001140)="d23c9280074d8c6defeb10cf395570662bdb514a123052c89057961dfe93f6f3ee41057692b1f5f89b5c55ae07f83d73164527832b65a2bd5275aa9adad7956710bf7d51a17aeaa1cf552b50db75f5f8f50939cc80a57f7930447c6d8992ba07c3e80f540c93047b5c38ca9497e879d63c50a623eeed7318e9ebdced837cdaef39fcc2df4039a81cb62bdc65f2779d", 0x8f}, {&(0x7f00000014c0)="7372c1127ebab928293ca7f11e723c43b196fecd7b18b7825cc2341a4f574ce0a6be74d348640d9dd117560faef543a9a3ac7c709ac148390a2b5b949696965aae47447b1b329b4127e5dce9febd087dd9b715d7fbb9d0a222f6a774200458946b536bbcb8a184805f348fe7e6115e224158c243c66b66c2078c1cec365bd8eb8ac09b1133d13a5944ac80bd26b11054337fd08d1131649ab36c6360d9def8b7e243815861dc6285c26b7b2702d2cce14a435ec4ac2e5b065e67ecd61dcfeee61b60412268d0fa789b160b4d053e05fb2d513469e2d82212bc5e0c7986a82f10a3531c86c1e53bb6e03f2de7449d869e49a88dafbab2c61e3710e3fd619bc56e86ef86bbd3e7b2a8fa6307a6b434761bc86af207367fc4106db6988cdbdd49a6588a5268e9b388fc92a52b7fbf8fe8c977d5e55d7cc343395956bc21cb357ab488161b2603c310c24dfc5ceda0c9b66e7cba4c39c7484847917f1813171c90fc811c74d7710c6b2f5df6db2bef9a7b438a67b198d579df723584de6f650e00c0b47d1ab81f5fcd18a295d37129a59bfe1d6616e230a0236f456a497cb30115a6188602134a27efac34c83f7af4ed1e8a350a6f245036e188a1b922b4e79d65e916c6c6850d3fcfd5eec7d72765ef0b816722adce8f58bc0b47d46b7bb331195746408286327330b92fbbf1026d75ea34873604117f5d429064e7386a5b5ae3ae22750d306c0c2871b911e87864715a42bf276a715ca33ddef8d5d9fc9faa3dafe8490f718166c4417df64853949fc558fa651d57e446eb5390298ea455fce08fec65c3587665af2026ddd2961004313d93c84fc443b9eeec273f74fa29e38f2ae13dcccbf48070728439713786545f419280e9eff0298fc8f192102b823c7b2202ff3bf9fce316b1898c948c64a9b8a46c30edb5796798d743fe296907c000494562e13115cce14b552153483abc7eee5e2d5dfdcd1bc912a3db3d5f7f4d8289dda0c627c6d4b741bc31a108c546bfa742d8098df07301d6610ab30d833ddb95410233e09fcab101b7c791922dc3854dd716cd93b7960ee325931bcbe0662dcd78088e66eee1e204fce00f3a3d283c2df1813aba5ec71387d8a5e80548535876a20149d241561bd8f40422de3aa5a66b011cb2f24aa479819f8a70cffcc4b069ac17ecdf3c1ffccb92be11d241dc9b29377a147e0b3d83e6300ada3431d572b82c1a8323acf661e9502ee6282e9ffe5895d345034bb890de281dc64c14cffbb8cce4e8d3a27925216e1c11d0bb6a06f2f7e75db7bd401d700845ad5fc1df5e40ba8856f078892ae6d4a0ebc932bd2f7d03929ba87a5e1473ca6e356b65cbb8000bd205ce0a394a26087f062dfafa900df18f399ca1a646edc69aa00617c60673245d9128edbe8ba46c347bddb31f3cf8fb57e56481c23af66b01444593426a9dd3d92a18bba74342ac640d10b9fef062d7e82ddf9dd06a84be1e94f7d7a31253f4b80647f92d9d014fb0cd4df553d4bf9850cfd92afe6263ad5f80d61054fcecab83a3e4657a5da93c918cde45e6f937a0b0296b3c7fb061b3ca286c2d248bbd9f44aa818b34ae3cf818833fa68c1832df968bdfc7e9d45abf292b85d36c4fe7a1a444c76a0ffa0ed571705becda28f61de93bcd198dccb64afcc166cc9bf9f357bb3fd31d6c60434ddadcbd63f31cf1080a4d99aa67765226489b15adc2e810bad05d9029ead198ac3ba6bcbfc40d4a80f4c2f6f799013cb819aa8969751c930c2c893680b857d0795a2604afcf6b73a311120b908596cfa2969e829eb368815add89fb31630d8f18bf497f011231c8cb31d7f73384b9e71eeac48c5d3b88ce039d10f4b3541126b55f275a3d964a542bfe46f7bbfb04fe0b03bd518bd0e916c1cc316ea3dbff1a2b3ff2ad9995a2d30379175b7b745e823c585d6d4472b3713f2f17174d1f83ac41c30566946a527d3edaff08499ebb87e2e01ecb92fe02bb342969cd36e2c2c85ee108662a79d7500454978f6be3909a9845406c1f9c44d40d09c978ed16595f745bcf024367c5316d6c394a10a153914e280f0e93d6ac490c8c2df98f0b50c7810c71c9b5ac1b7de300d3a949bac9f9b57288bb8bba7cd92e69c8656f1cbb6f59c9e965f47068147a69e446769d285f1626b9e8e30d1025fbfa028a95ba6c6a6f8e5fd040ce316c14f686035a45d6d7fd4e2aae4ab9123c9bd0ffe2307eabc1672517bf87ee48795d3d3ab19afa41d7c155653f21440a6fb1bd2733b5479f703287e17170c7c9e46da731b231ddd26b1b708486f0033376ad2e91d202bfb70be74a69166b35d58a5a6d0eb4e7b7a342cbd6badc0aa7bd47354421f936e6a00b37b02e141e67bd9b0b040293cb98467028deb718ba276682d3a738fd0ac88dcd2b2424865318d3e585367406f79e770d299dc8fc27ce24647618edc47fbede4baad167b59bac098be0976bf5e363660ff1ac9244350493bc2228c73db843c89e6a26cd7496b4b09ac36a36e2f33bd3066c1a30b501ed63bfd0ba3d01b3d6e1763af2e41ddc00ff192f4893adf20c0c92b30ba40d9328deec3d7287afee2bde8213a30aea73580493315ec6f77c32bb63db12af8135a48155a5e773ba69f1cbbb31e75a150f8cb7ae81c3c8b8b94c164206d0097f25d84924c2f7a262153e6deb2b65ef869822ccfea78526c556bba7d6f5acd6c651f303d8286a61c208f8dd59a1f331f87355fbe9457c3bddf53be4ab0ef501bae5077d7f683d73a66fcbb371b01a8c51ae5cfa6afbeb02b471684bc925889168f8078a13149c4ec2257b4ab8d12f045d67794b633f752136633a46c12bc89cfab49d673db54965a2d8a62bc4f1fa12bcbe0d559710b9b7322148dd60e4ab93ed10da88bea38ce224f84c9a47623c1d741dc61ed02c0a054da306672f9e490078f3884a0ca55d4123b943d38d9e24d459b9aea5c2ec101bd06ab72494f59b5f96a5f03133fcfac3351437a2142dc478a3f19db9fcbf892ee9579251e1e1ead03e231fb2b2a8834e5d7225b786d166a1494d56455e1b48fafda7ec166b3a55143a40ab5f68cfa7675743027d0efb0d6b5eb59a6c6015621cfbbc4acf9eae0732523d7dc4ada66daff12495ac1732f0667182afeceb2799efa4844236cee235a17d54e2d3a8998dbd0573287433138e9efd9ecd92e48022503579c9bd168e8c0b0e0424c081a7616f571c03467d7159ddbb6271397242b8dd313a1e1654a3a912cde4258f283f49b7c1fbae1609850831e605e4bf0df41893d9c26f5ac4e42a394443412a94e819cf840c8151110006ff9b24fd142aa4115325871f53c43a30690a5e4c6bc7ebb44ed31432558fbac310f54a558af59d32dcb671e73d0f2f5e7a7991545d89b6fc8be1c038088bd3c607ad3f2338e2fb3c3141697fb76a91757335712c4282d0a2f8e828866e290f44408892443e90c6959ee489fe655820ab8ea00237f01248891c86ed88050086091d41dff42b45716e25693e3ad7b3e83c6f8b4acbd3afe2cafb05e2f12d6134d1bb3a9f21e17a2dbf5214c01bfe69dfea55f0f1a1a6ba4fe2e5592e56225e0abf847e63ff0d06fde33e649301af54727214c3c3e0f1a1afb55e4cfced90c76e30fac12ade908b1442fe282a47783b9117712aee90f7d4aa42dab8540d282bf3e887a0bd8ea46a0a095032be52427dda9d01b3398b3bc97409b32bcbb3e345be4ded2717b3e47c81a2e66f1cf293393b4eb020cfd3132e827f57d4030b2ea04b4cd2973fb0258993bb4a2fe82867a6d5d43ffb358930dd403d60ea843d0d568f66ce2de417ef2f93ec7362a04d1a64c56edbe578c4783a8a89cbb31c2c13931d984e803dbb33af9c767274183e69e7eb5747416092a7d4c9bfcc988ef5c1a91a8a85bde2902aeef8ddc7a3f1f95c68b7490cfce5fe89b021951696163e29fa774a480b8b5d02bc1d6bdea2a4fef5d1663c12c1fc28adb373add562f93f18e245d9e49672b0cc183a9f59e38f33bc72fc10ad4fa3fd862918d14772519e7a8bca30150ff7807578f7fb7853821223b7b7fff78cc47e104ccb79616d3604d0b4d7b858632573fe7d82513aee49e20787eed11ad14da7dc24c63864e21e32fb19426d35b6048fe10847155919445dd013ca849015d86a450ea2633f57b03a3a68add47063f94ab3d4ef9362e709d7014886f8712d7a50dedae3e2c08795f5ddd527d663263b03ba156d673f3c9a5a3b42f19711e0d59a45eaac285833ac20ca3caef30486649974a311fa0135174660521e8ebff7ea2412fa91f1c6ef2960226badf8d19f41248f4f46c079a0957c974aa606eb4b427b704a453af1cb2aaaff7cdb837ef2b6286d1e229816149dd1f2001eb4652f62465fafe236a53cd4bd95f144b84a4c708477b4e86ae6078d500859761f2106b09e3ac45adc55a6aaa5702d773c7d5b8cd2850d3009ddf46ee5594327eb7c1c441714ae32e09e37dbdaa976b7e89345b0dd32f066c4618f29966e8d31b3972346fc648c4b22ceae266d88c4fc52244ea47dd44f18f395feaaf3b71505ae88a9ef341327dda2be2e9bed1cc095742088e05ecc5f7dca52dc79282f1823d8f632fa4f323c95c43b4348c9fa878ec42e5090fb24d9a6f757405b14c79f11edef390f9477b4e071e48572259cf0b9edbba40ed954a6e60454663c44c5e8d988dd4964b95f1ad9117395cda80fb4e2f4862907762b0cc0b8ae0a0a9391ead322c4df845efc36deee30a5095e7a0d8aa47247bf8c34578caad9963531254d3a51b4304bf9359949ff01fc46b64b7fa4be2aac64b25a5830387ef9a4a076d66a89fd79833986f9bb066cd73487c79e1c0b81eecc102f4f4e8cc42d6a984ca6866438364237064ac2ad36b22da42238be46c38fa3bb745b87c47650c04a243fc3f3dfe9cdb4ca9fc97a60cb037aa78fcd5e12ad1deeb2967918900811a2740b92b0466d30bc839298e1ac700f75427186588ffbc2db587952eede80a019dcc50b1fd907bad609c73ce54e087a957d74748151e884c36966484359ed5d746e23e82a1a35f4edb33788a78be95c1a19ecbe3daf194d1fcecd81194e0eef08eb014cf4d55cc44c61d83418eb5b2bd4d03fddd7a92978f8010d30df2448eb6ab1999b4a9b5c6cd187c648539903f7579dd2450bf0f654db497b59c3a09679dd01f1868f0a6d28d4fc9f922204a8a3a31c525ae87bb4a2f058a892d11a09a82788e653813ae3342cbf1286f3c899eb0089915ed1b1a8bbbaebefb5a8b5c30336fe9857df4c742dde80cf37dc6a21f631789b7c414e6bbb52c2faa8a76fcfb15dbdce7a497a56c4329ce476174f6ce2ba192cf425f5f64b62adea56f971d6067e0273251d7cd5f82667a39b209d04ed29ddd917306d7e858e2522bad2e4f8fb32aa8323fc2b411d98eb46080671f4da7a35039709b2fb94c04d3101da8305128b323dc5b570a9687f5b6492bd5c97d8ea8f7ac57a456657e82607d08c594670f274e12dcc11b9beefade17f1565976e875a6a8756eeaa36c0786eca9db9d647bc40775b235555afb4f5228dcd586d3f8992e3e60cb811e454e1bd58412c0e3c358ef0741ec700129e273697c27623682234138ac6c9fa7069834cbd5f89fdca104dc4e21301fda2f05335eeb7a5fc7a4eb6a257828bb0278736b008b6d60fc16d07e2257abbd2a4414c7d00157ea35679fcdadafc384766f482ea703b45ba052e619f902c5c382d51ad6f988cac9e7a28b6c0b9e8ad1f916c81ef6711715e4f1269a0ccf7193b334f2eef", 0x1000}, {&(0x7f00000024c0)="e773a3c278e135aa482fcf2e645f990e82964f85c8b3dd77e2b81753e513ae4a937a54fcb99654b13285c0f8ae52703efdb0b5af9b999f82ff3c61af63ed1e94d3dced67e8637eb5967d2756f525d802c20cdcaa4394a18be397eaf70015558615f061a9ffb40a3ca2747e81773bdbdc48752a8bded8bb697c5e462c16d5439c57e30c756cc81e4840f914ac5816bc0b618e19bcd05d252335cbf72fcc9f5763805568e293cfd30a56d8eb6badf88e4d1ed97b3f3c3261f0b4852427c9d20c5f7ab3debf61cba12e5dc2fdeade4f1a1e26cbdf5f505c15e06d73260708de38d430bb8fbfc07042d417f2194063184d50afd579c10e9f065cdafe113cb9ccd232678fc7ade5e11b62d58ef54ad7960bea4f4530723cc25c8b6f7accb3a57caf05f03daf7b79eda9d3c2456501a9df848551117cc722d7122aa959ec6494cff0752b268e8ec7cb071d078e61836935d1178f0687708ae58ec0d22e686e5ffc97ccdd3c41e0424c479d20a3e41bf9da995a99a1239e6eb424b3a521d0e213349873b43205a450581d21c065844dfca22e8a0c4a57eea239dad80630a6f62b6d7b537ae9e88443264ccf59f54465fa6a592daa3d95df3eb72428b90acd0ef87b51fb8ca86b5f2549eb72d50866e1800afe1b9bb041cf348092a141fbea3382a1c53e874900f2e916250f50d7f773c56867369e410953a2d3723f7607464f2f1abd4acafe8b1b18912bb7836234c14470a2e2f4d497a9d25f9ced0717da734bec15af41c8410b4d39fba4f264fcb724e0c26a0b1f9f4f0ca549e10114f3d499368b22007ac83d810a8431bb16dbdccca6404ec43d8f2f5abee5435157bd511f85d3b98a33c80052bf8fd7f0a15ccdcef90a1a632cc209931fc42a5537f7c92ea8252cd5ed9edc34c3665739661a7e358472952469e1a13ef0db1d5d2114e83a1b360267f9b13f5121ee70552e869c1b046f3e6056942c18e5b22f6744ed447a50f06f1e0ce6949348f4c69c388c444ad4579a71b7334937e1b268d11b357cb7c3a756fea725ad9752c8d29a55a8424a3ead27cda006d0500f395adb4707c4121ccbe88b06249d2275ddc8186272f447be68dc23463dc74e7981df3ca78afe9450cf1d95d393f974738efab00401b8c2650a3c7a2128916762196817196c05955db4f3259adf5fc04e7a61d41b5556ede7873bf7793bd6dd87675f30cd5295a89ed9a8de8beb74107520bad146a194e82a6f23febaa505c2ae4bff52bc55014a7dfefb5713a73cf73df3866fba39a1a9b22d763e51b5c0b447ed0fb026caae4d26f99ebbb2f7a86d450ee3acbfa47e1d0c32c609ee6a3b25e0e2c09ebe9de698b2d04d7ba136d6795f82d3d34b5fe61f13ab8a1042aa5549b8fc99e86d1b9f79e2480bcc775b84a2540372cd5668321ee54eb3a05695c8e6722acf02414cd4b0c5922710b62449f79ddf93501fad012e6b4a762520e56254469d97d3e6706b6f99b9f5848fa5631039ec56e8a3890a08936b6acdd7a2c7790715cff59a38845a88a492867a1311a88d726a400f8c316dfd9352342fed8132328ef0681b6a8471aa31523983955367083eebc1658f96054b81cd7d7535bdd4ad6327d1acbaec80fddab1ec40c6f23fbe533e634f7479e10de70a1af663b4e1411ef59b628fd3d835d52ef0078f37cb3879a9268b0296548e74bddb4be1516652885f3a6910c403f1c5bcfad2eebcfbb4b7d262fa8b6bdfa3cc34793dabcaf63d89d80aca158e8f44408078ae1fdf18af0f350002eb5023eb776c74ae199a747e726094e13ea34d55e8b5ad5196e7ead5e280fe89de67d82004f27da5e23d2faacd46d73d6427511fdb68820cb579ab480d3ad05f2aba40c7332bacb8d9dc45c2a2bd721d1f40ceb0e96a12f2853a1a42daaf259edd82c207af72328c4b6421e1e74db247d49f4d39e61e5958cc0ff610fba653db0fb242da865598774ae3cde9e87b934c6323e7d46916a0106eaa3162a7132bd3647d528b3a55d214d12d5559266b57d0540ad795000da4f95623035ca2f211f0b97cbb5f70cda72bde6cbe3397a9767820ab352d365249c7c0f2c7870d5aa6dcfdf9ef7314c4779fd7b16b46b4098eb7fbd6e8de9e2447217aa307eac4f992446cbe41bdbb7fd22d6fd32606bebf5bcab139761d89331f6b5786e083611e20385f5baf801cf2a3188dbbc7cc95813e9b6f761aa96d7f94b47c5b9db27da0913723833bfca9ebab2d61fe31a7e2f6a7ebfea49c88d200a3083c7c3148356f13db4f3e261c6389c0a8bb6cac4512ddf171728d48542ec02857d642010074376d5f49020b97af0c3f3fbb205694a8ce8cc3467f4cfccf0be53ddb5a1db940d01e1c566cb6533f36ee42d8e8b246329dae6457bf05f71dc0cfe6267abac7c3677ae401c1076ae8353c917a8856914d0a0d7c742b27edb1aa503c7f4675fd1e590e060f26f6b6fbb3c87f8494a02aafde0660c87ef7c92401043e92176fbe8517580331dde3d0e8b91baad55be426df5f5c221844f317ebab8661643a0b9fafe54b5e6006c7ebdb657e01bdbed869e29b8731fd624c753d16c492d4886f7e9ef77cca074e19e7dde7bd3f7f7299278a886ba7c5b3c77b7d219aca0c79ad40dde2f8933b229014f447afbca2b1faa3a8c951517e9d940fd111db568fa5418fc51166cfd94bae4c46ac650b9406ecce474c75d1879b22e6003218f4b9666964ce792db77d864680287bc3be1a201dc077b2ee3e5c241ca0bd5229737cf32b8cf6573c8be61ac6b469504d1b4b485ba21576ae4e834ffaee89418e08a171995238a0e61d2eb705ae4249229b204c2f5d79b2a57129f7fb5fcd9bc43629b6f7483ddbb26bdd1b09311ef715d66be8709629dce8ac0d0872e3de8cb271ced9b88719f050169fd3a364e492d764ce236da348265e6c099534fe3e252c3ef38545e5c38977852aecd66139b5b69c4440cf23882daf78a0f02db80c250837e3865c5d201dccd766077083fa4f4f099e337f6c0039ada9ccb240194714b3064282345bc2c802b1ad2e1eb001752968115671d71104acd645f4f51bccda60e26632b8696fd9839954c298cbd1ac5f79f3ea0e4c5a76642c5c1a0f1980cb83003b4b68522f8b8d3e7d8341802a7efae4df29393e6ae7c9af192e6ef47592a8245e4c48d0da82d5f8518ee7aafac8804929f7054220c5632c9d7bb3d4b92787fdf53e06702e98cefcdde04a3a96bbde9d1fdbfc29e6eb3f0a2ae31327f2eede3c5026af34fda4c1ea6e15725a191b1e2dfa256b0592276cc541c6c0540f35cf57aa43218cfc562c6d92004c2fb206a4b1d394aff5c4c9e9400321b5fb623ef348b3b4fe543be130e05583c1157128d0de93c8ad3cbd7d3fe41b591e5b2f81b1b443aad22f514b970db0949d1b7fc61571c51aeb17f749f9ff14f9a45bc6c508fef181d50fcf8dceb3255fdbd3028a1adf54005943f1db80494c1c3e15ed6b766cf3a02beb2f5309a04fec2e0361308726b135ef111c81dc0cdb1292129105d58a8921b9ff4fd1b6a3fac77bb5a1db9d3d2a4a1b901d4f535c937374e8dc12bd3aaf935cd4bb4e7de1b3e3fbdc507de6a11e13fe7d221cd62b21fa80088dbf2f5b904b68f38022772524f1977d773f092984acc9c4aaacf344396903fb9ba724bf9f9477a3a578449b7c4674039e31d0f0a4daa19a3ea2c856648d6019cb773dcd68caddedd07735c75c0d52d3f378145f31234a2831248e3ee8c7679fa224999fb74c4fc62c0d93deb8bfbe03ee07e57fd7b14d1b55afb7a1a3e492db40ac0409f60b00aea06fcf24ecea5bde117c614c3ec0a55e3d7e056ea45218e8f80bc2fe66b15e7960beb3e650bc9f39653c74159f720d2b24dcfdd5528f0676181436caa8e591b1da1f33893bfac29388bb6ee6e0fbf8ca03fca7fc97f0e3489001bd046fe3b48b69a0e8a81f2c3f45943b8cb024bddfb64a207bd9fbc2fd7ba7d37e22ed86652e08b05b54ae627aab8687a30f85ca89d2da4ad1915493e60d0f1f646776cd7da3477fa545d22114fec41cf04db7a4d7986908a4e116301a2e2b252fc62eaa4ad0320c9fa636afc8f6d5a9145ca965f3c3d90f815faa6f3545c2d1b56486e05748cdf20efc545b2180bac05294c42351e2ed99d2d4a47813ce38bd5e90c3f93d4a72811d49a1f01345e1e55ed89da500c4788ab0d345a1e5bd1c04c515013d14e13f6e5e5af265688a10c9e956c613ed1bf7a0a3cf406f17ceba16f1b8bf72a15e77bceaad69f0ab853c2d85fce593fd89fbd41f4783e055895990b95f68b60bc857d2b0cd5c73c3e5d2abe11204c826a667e9ea34c45d412db10ba87f5150a90f0953c0cac52ac65eab2ff92f57dc9882b0e5bd366641750cb15b112d303ec9d8a391edcc58cf4987e8ac5c8fb2925d9af39adc38b9470af0108156a0e1137893e6e7e958c5110c6aab11c74dd92d286dec0938c0a0b7b755b50405a5a7125874e55034a65042edac85cbfb3a114fa501f5c03748665857bd28de7ff1293bc7f65a32354f1a197bb20008ae026a64937bed3ad882d70109dfbc1fb3c6a27a92d03cad520ce19875d8353064f6384b654605ceac472259040aafaa68a1a216da1a298a7f5b8eff7206d5a095c8690d8df70e2e5d8e91fcccec3241367b07e5429df8cbf80b32debe6606baddf8200e1548465d405420755bbcf095a947c3624287651acf3bf16496a769262047f15e7bceec0729135acba0de73e2f9a215e98e72a1e36ff93129d4fdc71f42f2282908ccd54b8d84bc3c17da88a5b0cb72671ec73bdb42fb65f88d9f2c9c317b5ec1cac3b362c0e51ac38db43e2933b4d43f5b311e485de7231b633edc59148a6f31e532beb7e1893a3650fccce93372078ef3ec819a060a697a561bda182c379600d430ffff144b803547a6d82fcfdcadb434c6888ce10f319ff7df88d07b5d2c963e6bdfbd0cfd7c16dd37aaeb95ead79094323813cb01a244dabfca013e2dc4f3f8c7b4fc5e23d4a2cdaac3343058c2a75700782b78ff7ea541aed19119d42107aaba28a89e3eac179cda6bccd0de3534ef55b6a5b833b988ff6c85daeb705bb17e392808e910aa093350bd5adee0b993bdf28bd6b492040651dd0cf9dfde3512728946c02af2d986b32e8e817faba934f2609e8518eaf88021ea856ab7b594990d85b025100758a7263eaad41b83cb07d0d416742c8610e12239e338598b916cc10b17db7fc4289928149aee8745c8380a88c3ab843a5884bd38a92978e6056528e6875dd3bf51746b669d31b90e4a0f93ba18e857da5d8ca0f3b89f7da80ad62121cfc14d82c7e9f5ade48e76236f840a24bc14645d3f69c36203a625a7397d9289f36f5b3159f902029e4af367688bea53fae94b793d4f54cdb371379abd5523443b51ae4f008884fecd8558bc4fb4d8e6687ab57fd622f0d20bcfc3082a9a7af42363edda8cbe92ae16ee7c8e8635cba7c3a764780f1c0f09f0532348ed478acb21e865468fd0f2841f4274e6c478b06b543fcc5dd198edbae86b799fb9be7c39bddfda385f543c127f2eb27b17d62173a08061016bee4e8f64cb1b0de147d6bcdb3f878752b0bf951cddda6e751fde63ef86d5b0eefd97f034dde0b06fd105dfd451304176705e46de5af5eb4d232c63c2ca5838b8de139703cfad17cf15d2461cd9ce729eeb40de1cec5351e766073f692da8709d2a28d207f818e65554b6c8db9e9e9f948f65904b37182c352c6a1323f979c5acaf15dd1bcb818a683dbce9520f34cbae84f62cfd82", 0x1000}], 0x5) 19:54:27 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "f00000001f56410678f500"}) poll(&(0x7f0000000000)=[{}], 0x2000000000000048, 0x0) 19:54:28 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000100)={0x95b, './file0\x00'}) r1 = dup(0xffffffffffffff9c) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x2, 0x80) lseek(r2, 0xffff, 0x3) link(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)='./file0\x00') ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000080)) mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) open(&(0x7f0000000140)='./file1\x00', 0x15891d39fc6b088f, 0x39) r3 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r3}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) close(r4) 19:54:28 executing program 0: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000080)) bind$unix(r0, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) r1 = socket$inet6(0x18, 0x3, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x4, 0x8) socket$inet6(0x18, 0x4005, 0xfffffffffffffc01) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000000040)=0x7, 0x4) 19:54:28 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000000)={0x1}) setsockopt(r0, 0x29, 0x6c, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0500"}) minherit(&(0x7f000069c000/0x2000)=nil, 0x2000, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x6) semget(0x1, 0x1, 0x10) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 19:54:28 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0xffffffffffffffff) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) dup2(r2, r1) 19:54:28 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x5, 0x0) select(0x40, &(0x7f0000000240)={0x9}, 0x0, 0x0, 0x0) pipe2(&(0x7f00000000c0), 0x10000) r0 = syz_open_pts() r1 = socket$unix(0x1, 0x1, 0x0) connect(r1, &(0x7f0000000080)=@in6={0x18, 0x0, 0x3f, 0x3}, 0xc) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) 19:54:28 executing program 1: mlockall(0x2) mmap(&(0x7f000071c000/0x400000)=nil, 0x1ffff000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x8030, 0x100) ioctl$KDDISABIO(r0, 0x20004b3d) r1 = semget(0x0, 0x5, 0x41) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f00000000c0)) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0xbc12, 0x89, 0x100, 0x7f, 0x4, 0x3, 0x5, 0x3, 0x2, 0xe46]) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20440, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x80) ioctl$TIOCSTOP(r3, 0x2000746f) 19:54:28 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000002000010"], 0x10}, 0x0) r2 = semget(0x1, 0x7, 0x0) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f0000000080)=""/106) shutdown(r0, 0x1) recvmsg(r1, &(0x7f00000001c0)={&(0x7f0000000040)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000180)=""/9, 0x9}, 0x0) 19:54:28 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) shutdown(r1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) 19:54:28 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) recvfrom$inet(r1, &(0x7f0000000500)=""/4096, 0x1000, 0x3, &(0x7f0000000080)={0x2, 0x2}, 0xc) preadv(r1, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0x3d9c92673080c34a}], 0x1, 0xfffffffffffffffc) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r0, &(0x7f0000000080), 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r2, 0x0, 0x0) kevent(r0, &(0x7f0000000040), 0x7, 0x0, 0x0, 0x0) close(r2) ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f0000000000)=0x1) 19:54:28 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x80000001) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0xc10, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000140)=0x1) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x381, 0x0) r2 = dup(r1) fsync(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000100)) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000080)={0x3, 0x6}) dup2(r1, r2) r3 = dup(r1) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f00000001c0)={'./bus\x00', 0x1fb, 0x2, 0x8, 0x0, 0x1000000000000001, 0x101, 0x2, 0x800000000000, 0x3, 0x0, 0x8}) 19:54:28 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0x1000002c7}], 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r2, &(0x7f0000000080), 0x8b, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) unlink(&(0x7f0000000080)='./file0\x00') bind(r3, &(0x7f0000000240)=ANY=[@ANYBLOB="2d011b433b2f4ba8250d"], 0xa) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xc) dup2(r1, r1) sendto(0xffffffffffffffff, 0x0, 0x0, 0x6, 0x0, 0x0) connect$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) socket$unix(0x1, 0x0, 0x0) map stack 0x2071c000-0x4071b000 of map 0xfffffd807f00b9d8 failed: no mapping 19:54:28 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() mknod(&(0x7f0000000040)='./file0\x00', 0x10, 0x6) kevent(r1, &(0x7f00000000c0), 0x7, 0x0, 0x7, 0x0) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x5, 0x0, 0x7f, 0x0) 19:54:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0xfffffffffffffffd, 0x90ce, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x10000000000000}) write(r0, &(0x7f0000000180)='X', 0x1) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x2, "a1f9373f7efc102fbb89c325d376957cddc47b05", 0x20000000000000, 0x4000000000000000}) r2 = syz_open_pts() r3 = socket$inet6(0x18, 0x4002, 0xfffffffffffffffa) r4 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x0) fcntl$setstatus(r0, 0x4, 0x80) sendmsg$unix(r9, &(0x7f0000000700)={&(0x7f0000000200)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000600)=[{&(0x7f0000000240)="e314bca9f2deda7fe5f140e35203b89207b9d4e8de52d30584b1e46a190360b5e35cc4ef3d2070e926868fc84c39e77231b5844da17df8699994afb64b44c508dfa8e1f9eb1a3f17b00bf20768cf0402fde7dde33b74", 0x56}, {&(0x7f00000002c0)="2ea6ce33db7b1bb82bd8fd601fb1259569cd43a81479ec797414c9a0fb60441d64f1cb11c5d047d7950023f68fdfcab358a0c237b5d46c60b8782b91573ac40a28d7bdb2b8430d8a57613b855382e1d0ee8fedc0a0ec0534f85ed5cb2d9a786356afeee5b2fbfc405aadae81c16441507e307423954d5f3dd5f1018a582df934427c126c", 0x84}, {&(0x7f0000000380)="b1cf52c9be9f20579eb0c7ab3c62f2f45f1ace3d4c934f7c6f13eccfcb97dafcba4e554bbd25fdc21f11e15f54e16d35a9ef82698636b914ae14f345047d52a46d0720e095ce652b2694c65e8c2e6d137a1356118a5da6e70f54e3439f96abdac6267c982ca3ce60a89b8a1f0f4ece41858a7629800d5a707a4e572a660c1d871112b35d142d3ae739abf3de8d656fc78cc5c259dfa4de8a90f415ea7e91d3", 0x9f}, {&(0x7f0000000440)="98f848e05bbddb1babedc75c7d406ec37305cb1c9dbc9b88897733f401c1bb5edbc510e3b87e006e4ae1f2ad77d3d733e0332d85fe8756f4131f4b8e59dc43b7de79dea963870c0b1480db080484b8b3473a78b4d5ad7b81f92b6e37fb462e7989debf09985072dc372c992b646543401272c6b9744524c91d54f3d18d37c121d263213834ccea51978cb3452e8efcf17bc256f763a9f299f62bbaed4fb4719793627845d8919cdd4a1790039f87f96520336d9c03687590408b9c1f31f9eca3450ad56a0c80e9f312cda008ce3079fabb5a67d2", 0xd4}, {&(0x7f0000000540)="70eb4f15d8a5b255423368085b8c4061ba32aa2d1e9f2440e6fa92afe833be991e160ce1ee1a522450b40079508d051120bd6223650305abd3213a76414af5528ad2f6328c655de950bd5e200b344ec78e8ff14738f6ffa99842163a09ff3daca73d7dbc6dc830ffaf314152deab94f02338bc34c47bd35058817f743fee81ecfdd72546ab50db1ab9d63eca577e89051b4431e142a35bffa6a41b35f9cda2794a99eae5dc39eebda57b98c5489a4434b3b6ddf5e0d6c22f1ff69d90bbb097", 0xbf}], 0x5, &(0x7f0000000780)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYBLOB="00000000ffffff04000000000000000000000000", @ANYRES32=r7, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="00000000ff372880c20c2c61c6906115175952677ca33b4fe294657b623f5d20379d59f5635cf8cf3fca2b286c4fdd44a2f391d7a9e14401cdebe75f7a3d6c7b7bae9c1fb8f5fe64bf0711f107009f85cbe22bb554f5c10911e531693b88060eb64e07ba"], 0x68, 0x402}, 0x400) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={r4, r5, r8}, 0xc) syz_open_pts() 19:54:28 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCCBRK(r0, 0x2000747a) mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x202) r1 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) fchflags(r1, 0x30000) r2 = semget$private(0x0, 0x0, 0x2) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000000280)=""/80) semget(0x3, 0x7, 0x80) r3 = kqueue() kevent(r3, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffff9, 0x6, 0x4, 0x10000, 0x6}, {{r3}, 0xffffffffffffffff, 0x38, 0x14, 0x2, 0x7ff}, {{r3}, 0xffffffffffffffff, 0x60, 0x22, 0x7000000, 0x1b}, {{r3}, 0xfffffffffffffffe, 0x4a, 0x40, 0x800, 0x6}, {{r3}, 0xfffffffffffffffc, 0x80, 0x10, 0x1ec, 0x57c2}], 0xcd, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffb, 0x48, 0xf0000028, 0x1, 0x8}, {{r3}, 0xfffffffffffffffa, 0x10, 0x800fffff, 0x3ff, 0x1}], 0x6, &(0x7f00000000c0)={0x7fff, 0x9}) kevent(r3, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x43}], 0x4, 0x0, 0x0, 0x0) dup2(r1, r3) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) 19:54:28 executing program 0: setuid(0xee01) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) 19:54:28 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) 19:54:28 executing program 0: r0 = socket(0x10, 0x400000001002, 0x0) connect$unix(r0, &(0x7f0000000140)=@abs, 0x56) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) fcntl$lock(r0, 0x8, &(0x7f0000001280)={0x2, 0x3, 0x7, 0x4, r1}) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)="3b25ff77530b189f6d903ac707bc724c94332c647d89e993ea19c26d48ee38ab8538a969a121916bc20364c6ffb8c4e783d3206d3861637d2cbfb9e9b3232d1bc88299f9bbdd68cec9e5149d8900ed0cefa53f78338a57ffac67b9fc7e5aa5aac1836173367b5c4668311c520d659cc823c60baac64f536f8d1e2be721d50f5cece0ac90b5dba8a081dab01be1adf7fcf1a5befd2c24754e41e8f95f8dafc153df2b88c958c015710407c6e7210d72fb8d0d1335752ebb7a5d60c6d61e4db3f96faf6f30e36ed079522fbef5184c21ab2e7752f4f570fc83f62a671ceec38b0d01833e328a08cc2213870e253ef6f4a984aebd7b6a166b0ea8a1236503f1ac19f81556a99736a957168e917b0cc2e27f52f6cb3f84282409550930dc185e08a22b66c1210796c62511d8a8d6fe5ca9193d235d90e535f7534a287d6a4f7d870a5f0338b41d3d0133bd5d42c73854fcdad5674408340f336805f265d7a9b662b49c50bb52d186ead3a2e7b6bb91e4d507e91ea498119070bfa260005b1c388d0817010bae9d572cfd50d21ff9d20934899a595b283e52fa60967f3f6f23f30bed53351ab03615c4fa1924142fb48271ca63c55cf104e1c62328520f80b1c8f6c3c5eddd10fe12c5a619e024b295bedb739bcb16834af4fd63f17811c353d1268d602c66cac20634270f8d87172d106163b61f470e23c44f9f247fd5cb40b9048c7dcba2ff390d4e85292ee4565f26229130aa6ebe5dcc58f8d3684bdef613d523d77949c2f16d346a93380937c2a9c8c697c3ad953a73cc585460546eacb142c71b08f65062b36059c96dbc866cc97818a6d0e7463b653acebdecdc7a461e8937ffd5de98144dafa0f940b96d931c02f6e7c8b538dbbb19d5ec6554fea9c9905b3f938845baa2fc33c30727ff14e12010dc376f440f01d458bc0abbd31c0024fd0b33531605a721c445aa1cc87010fffb9392ad4d3b8d147162d220938a592c324ec538936d60272f5544a41ce54e911a8ad197a35f528153c544c84687a51ac853485bcc5ef2957e3da194f3714bcd17331f2a92ef3754761009ed14c7ee63408e3fe8a0cf383554a7eb67f7d8b2b492999100172ef488ace6f00403a4131f9140a0da522c2d46ab27925d632a17bf039b296e3f33eef12a94fa54f7fa4eb7ca4ad6f5389d0696dfdf63869364a15ac675d9846066cdc109fbedd2bf7718e2702dfd797e7de5bc515c4e67e93d289ddc2dcb1463c0395705a92a1dd2cb9cbe2d5da9eabccea1e12bae943c535b52e3cd7e9c246e7bb1f6465b4071767d9ceb801314ec8c81113492b5ffd1f32718dafa644f3c8726381027b6ab82c57ed2c49b4c4ee47fd32561b759198db2785f601651f25d4a23dd20c98f569fc1557357a91c957f35fb8c4fd225e43d9b4fbc2eb421ae709a1f59522bfd7c11b7e67c38204d4dcf60a7b3326e9a2439a19738b9c706ea31ed81965c5da7b76b19c0cf757a7f77a2ff2af39ba18c0aa39ac17f86ba5d572424462a9137233855b13451a51f3001f43045681500b81c1282075bb16de991e519fceda6ba5fb52ec74c692dd89217d8bd6eb453eb37e04432e599a9131a9cbbd74bd5dd90b9a72c5dfd124c7456778e06d0f4a3ea3db261e07c946356f00a3f24309bf9358c0303e9049d19fed675ed8721dc0bbfb317c6de3ff5b49250fb5b28f2bcdff17e927a1712b150dacf43e850d5d5d80967701816e281c9ac640186c03bedfb4e1dad18377b08baa0aad93817ec1f10e3d1b755b4a2758333e08bd98f37cfe40cdce1b85a9b74b93ae874c57541401d98d6194581c7e577ccb2fa9a0aeebc249541bab7c3fac46b088c3f7d9e4ea8c5b1a14cd4516752eaff4c171b0151ab4760e554512b3fdc47da02b8238317dca8ced8b72bc7fc0268d83e5b93e3689ade2609a531d9716b9c3facd232b45232424da6c6ac077901fbc769932f07b1f76039dc3ce3e845052beab3f4eee80591800422170a5775bc16e79ec5b6c1f4c21f37e592aa5b2e335ead2ce642dd2ac67ad9991396688a5f648fd75ad65354e3e506ad86d63ef72166e28fc979d90eaf0d3b3fe67cb740af8e7ea5e4a6a8892cda82338442e4b2a1af26564ebe55611c18aae25a0173895ed6393dce48b3c9e2656b24422dd3508ef69748cc185ba06b629a0baed5df73766f1e8a24fcebad5167d34358dfc4548c80c31a977a6e304f747daecf6d30225bdbbcfbea89a17b6e725407410d2ac4befb0695cc4d168ea17e6c4523efa1e76d916989725343dc6908a64bea6e12443523b6260ebb3a969b08784a4246c8122a32a22addc0b34aae8fe90512df6dd6ef7c7b3f0b9259fb4d98ed447fd6a568ccbf8841d819351396c9a43d78c83fa81adc47e892f6fc290ac2d754f815b2b7dfa1483f11ff3ecad081da8ec7dae3d2b737f7a7b0184508a7cf1ce6f1b8bcd8a135817e4ba1c5afeb3fc7e36c437aca8c24e5f534ea779d2c1718349464be7815f79f319572eff05b52a4ade6430610a35dacae2a55698fd4a21983ea216dc905204692a4f50a177f5de12d85c5e791c3503f617275d1c1865bce435b6ec2461e38e5c5a157b55b2c9e912bc606e838ddfb8596330275c08c52430b5df5afa048f2db926e5b84e673ad5b4efd7d8b16a1a77ade4ee89483f902dec0916c36f7bc01d6b1c119aaf6bb304a330205418d7d33bfe2a87c0f5c0f5f3135d96447bfc1eec8935a0de30542ad7d4195aa1582afa6c241655b3011bb64a25b693fc54211f31ba27c765e960730cc7c85d1861d541f4d1a71c652700d1e27a13bcf53e4cd7fa18ad6b7ca3c68e1ab59cadafdc1038be9756d34a65730f061deedc3b936e174c2aaacf5df39bc64fdabdff092f2d6c3248674729db56b34ebb7444fcd6675323507857daa4d75da4f9f5929188f2fe7b0100c7e03b925bb9dc7a93d06962042f624071afffe9c088e53853f2163f5458e3384f7b9d274d681eb2d398f470e163853dee7cb5825f776863930463e96df3ba8abcafbf0480db80923ddf10185bf329fda3995e6ebcd4537a055c0c278801c6d2b2f49fa6b38de19a032289d683a2ea96b49f77dce64677342032806bac88494e1719c8483aef3a13137928314192f3594a8379a1962b08cca7b83fb65c71a295eb70dfa9f807b0ec34ee4b150f74a2bdb24110000f6233a81a8a6426149bfad1c30b317d455252b2f7042c9818cccc18fa2473c20d42edaa72d6cd412285d55a0a91fe9fb93b9f5c091a872931e023686b23d6e3746c3b3922721859d6cd9e61fca85521c92c140571601bac4b065fbb1d12deff9ec9e090b240792ba05382a0f7eb72c15b43d23b744b8375a957624a673e814251983672e334a33a5bbc563a948779ffa3f7a61a8a6fa4b5fdc72e09db5e27b4d293b3ecf0a6fb451c521a414acfb1c41ba10a0a6629cdefb5d45bec5e18b7698fc64a51f886b0599edd062abe10a83cf1270c469f2a371f8965bf2f065570f32dffcf01ebc4d342b8ef77d1d292b319cf82341f8017340fd3b79db4209aec82aeab37e1405db61e40fd9f2a7ea812060322bfd9ec868673129dd19bb0035f5c45297bad544f2f27043cd311cc0b403a1c33097196d6f7dc82dcbd9cbff3f2719c7103ec646aefc91e13973fcd8234a8c5ee7ff83e50cef043ff6b09eea06ee33c8eb8b1a55d70445ad26d32f58285ddf5acb8cccc45ae8077db0e420eeb87391125f1c144a368efa7f1bea974329534910d1c7b6fb99c065dbc34be15395ec7a4aded48ac0352a320fec7e5ea16f0736eaf0e57bd5a18ff748e928be14aa9725d00d96e0c7c691238a91cab57eb3ff4c19e891deafd07a1cd240af497639307b4699a9f5af303951343f06bceb559f1debe820ce0fbdd3f45d2dd1b7b31016fee230c397b9c4ebc019a9a40b8c031901090353b03da3439b13b8443c9f685085c8a56d00c7cf2330b5bebe8a5785b9a4b8f3c8f168c8060ba07862da545ace65524ffa139d68d545e2572990d9f9dfa795d6d48caaf7fef4db0d15980dd92441b09868a829286d38c3ed13e05101da4458f31afb5d1f5991126fb675769549310e3472b938986d1164d3518d3fd7b3074a071fadbcbdcaadfcb5a19dd5b2609a0dc463efd780372c3fc1e31566a5b27e3b8a35eb8b7bfadb980b9e508b9068f3d5f4fb0982685c952f72f8a77640c04c62f3c5db99ff20269aae373e9d92d818d08116c529e27535e235eaf7c115346ff6a7414ff0fb8f16c314ddbb9f67a3c95829b72a3dc40f981501427eb3cf52d00f83d6263398bf4905d76e8696029c1565ae22dc1c433c306c75632547233862f58c0e60a438c8ba8ba8ae23e167b798a1a812853f9cf394021e968c0586f7c7889448fc86dd6511bebd9a333ea124c95b13ebd9680cdc0dcdceb5ff192e39566cad373110915a9716dda8131646c62ddb13c95fee4f8f9c5e448b772979370c62a64edf29b6619bdc3d9e50cd67f17b1789ce665cb94eabe66fb17ac1203fbf810c4848fbc6857723ef5fcd1b55d87b69c6a58ac390c0a7026b3bf679e970c2be61c1c0636b6fd9451492e65fead2d3ac7f08101227f99f4185467b67f1dce9e99837125fe94850f92d163d8dad907e4dcb3102851a2e9f0341737e2aa69e8eb93da48dcccdbc57813ec056294af522dea5639eecc5bc4adad08dec39964fb6fdf78dd2ad96600e711bbfd95f779e7efb9e82be90de89fcfa91659a798184a281c1772243129150c2d4d6499d1c84d9f74c2c02c0719d7fba63c9263657a32dcdaec4297caba7efc6120b546869b301fcdaaefe0034c10f56d4680098cfea7e20a4043127f55a3015c11ee0d1f7df895c5db9ec47fefb43f206ce774aad0e8752eb16795e5bad2ab8fb08bf53e561ef58eab4717169ff496436d0b1cef699316e84c203a91c21d316b8e1b28cc21b7ef7311bfa59d17cd3ac96a2d2be13f11ddacc2dc4cddcd4f555e3221b2ec78be9ae4c870f9396158712dc437de2402ccb0983b6bd7d7ff5c7aba192fe0e92997382b54627f52862ebca7ae53697e9975716a381fc9d0deb56f8120e2a7f12ae1f3714bcb6b423cc43435b1280ef93e695253dee72ba20f44c11d74d04011d4adccb38ecb4e653aba65104538919efed945cce72609b7fbba35729e95f29d36d08dcef8be06cb9dc146429385377a1cca88e0b3a5236c8ee4cb805f84a684f688c26322944ce1a8a5d4eab4e2466c9be681ea5593fc9ad0fba018c390d196e77699a3ec57f853a697bf96dfb21ee8d3ccd9d8f1cc502cb0115260d4ae6f89423754437e3b15239b88017a22f0b2cc3cf7d24461045b0ba6c59114be77039b08f09a7a932897e1b88bb65075de43c6d860df5f69583d6190e397672a95fd2bbbb9692af0d7a4e3e27f833e6980be87e5558d54475aa936402a8005c61452069bd43d71fb3932497ac2ddc3f8e761b5cfc98b86f271c9ffc74c5715a99a02e80113460573f738de8c0f78e845578aa9fab041970c5b882a3ab2de4115a7cd40e12cb3ac06d5e2557c99674e41622f579896b0069c23877cdc74e2f230397ca161fc84711c9cb30c0c5e8de1da072cbecf2e94d9d546d565f6a4c3124f4eb40eba3b6b44aa719b1672cca1dcab37064bc9b45185e67422a2d292f8e05c2638ba18e39a84b8d1df9c4db57ea8f0ee2b6e312431949690aa6ac69ce42358301030b4d2bdadd325843acfd5e60e0c3311e4837e2f5bd2290e42b4640b66dc6b0ca9d5cdef8aa6806edd562727046", 0x1000}, {&(0x7f0000000000)="6ced291a55b2b7966f113eb1149824cd03fd4d8af13ecf7b1037ae3fa22f1f591287980f04e3806ff98c0211fe5bbc3da746aae4407ebbb2b58486a1b4d77ce05a4b1ab71714bcf382af6b992083640a44132eba5f", 0x55}, {&(0x7f0000001180)="e58e75a7ca48f2666b66296fbbbd0b6b11aec2a9820f9635a499c17fbd1f775b43100ba942a4f32bb1ab4505358383ec240dd6c02b22a28f16c8be223a523bc00106bc5184ae0ddb2e7fff8427aa42996d0b84f4062adc44d2c57834a33fd4fb07418e59c6583a04574a1d44e29dc4e6e811935de2d976321e6f3976438d37253109b7799059e9cbc2746bd0331dfc065366ffeb9aeddda096b2d120bb3ca8ca4da740aeb28fb53d076bf96e146f6bd2eeeb8980ba2d1c0d79e13161fd0604f14ff028e1e120c4e89c8021939b36ef89e76949fa271369cfe81c2e41418d619cf7", 0xe1}, {&(0x7f0000000080)="6fe39729c4b43ba179", 0x9}], 0x4, 0x0) 19:54:28 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000400)=[{&(0x7f0000000100)="7484a8d44de4c4a44c60939d77ad4da099da9434fb357ccb1b3cbd4996a36408f702a6917f3f2fbf0e839ee4bf36ef010825c99288bdfeebb43bb80254197a304a6f6135063f8da3c94c52b57952d61cb9619d08317a91e612b1929cd4c9476ad63663ce0bc8eb7aaeac", 0x6a}, {&(0x7f0000000240)="88ef3aabd62deb5b410a7a2d41753567ce0fc324b9cb34c1b8aa49c8964c81e59deee6f583c6e794c2341227858ef7d281920f11ff3c9e407f8adb502028d167c5b418cf874dc285398db9fd20b0a2b9bb9c24824d183c67262b6d3df852f6588915ea83fc792fba27a2253df4ecc8423da9ba7ef4afda399c43f40d0de66b61a35bccacde289d4ed4c8ed910423bcb21582f22c48a2919b068bde24a072c5da34aea055d1182239e3b7aca08a202ae2291e8b5d0acade08ea2b5ca8fa75160ecc0132daf35997e67a", 0xc9}, {&(0x7f0000000180)}, {&(0x7f0000000340)="227d3956d6b5e6fb0da85ccd6fad02e0287d449e3e2f3806d40f0ef08c8cb19cf2f28c0be2a4fee8afbff69f35d9beaed4a8ff53b3a28c602c18485ac3516a0aa2dd8d79f6dcb8fa506528a47dbdf6ed71eb655ae4a8f36621141a7502d7a6f0a8971590c228f9764a092b98f6aad79b5193775b30ca5c646c33af9d74534e91f58eb2", 0x83}], 0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x2063, 0x0, 0x1000000, "eb705e4cb22505a5b93169a5487b2e03e1cfd88d"}) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x3) writev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="64e863905123ad4c70f4ab5272368bad53e9c7b6f79fa62620897cac7b74bc49d0ff69ae4bd46ba7946d28e0726c91fa4586823befbc9db73d29cbc62ce034f71265fbf33865aed7b7740d0d", 0x4c}], 0x1) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) syz_open_pts() 19:54:28 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x51, 0x0) mprotect(&(0x7f0000003000/0x9000)=nil, 0x9000, 0x0) mlock(&(0x7f0000004000/0x2000)=nil, 0x2000) 19:54:28 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x100001}], 0x34, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ac) kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x2, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x4000, 0x0) 19:54:28 executing program 0: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20018, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) shmat(r0, &(0x7f0000ffe000/0x1000)=nil, 0x2000) 19:54:29 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)="0000001860040000000100000000000000000000000000000000000000000000000000000000000000000001", 0x2c}], 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x20, 0xeac) 19:54:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x800000090da, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000280)="682fad46d5188e9de3ff20bcfb7bca08adb15a1d325d64e323d035c85bffc5f3799b8746ca29be5931b106cb11ec64d2728d", 0x32) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086a33465550107e0800d16f09", 0x62) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSBRK(r1, 0x2000747b) r3 = syz_open_pts() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000140)) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0x0, 0xfffe, 0x6, 0xfffffffffffffffd, "851800581e0900", 0x2, 0x40001}) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000000)) fcntl$setstatus(r3, 0x4, 0x88) syz_open_pts() readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x5ae666b903df84e2}], 0x1) syz_open_pts() 19:54:29 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) chmod(&(0x7f0000000200)='./file0\x00', 0x10) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) setuid(0xee01) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='x\x00') r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x10, 0x3) 19:54:29 executing program 0: r0 = socket(0x11, 0x3, 0x0) fsync(r0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) r2 = kqueue() pipe(&(0x7f0000000080)) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x8, 0x0, 0xfffffffffffffff8, 0x0) 19:54:29 executing program 0: mknod(&(0x7f0000000440)='./bus\x00', 0x2002000, 0x4400) r0 = open(&(0x7f0000000040)='./bus\x00', 0xa0, 0x80) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000180)="b68f2124bf6cf41efb87747d9a5503364d63f34ff549e7f65e1e9d2263b513fcb80efe6be7e9495e0faf3edd054cf3c2b747fdb4dec680fa8b9dc05f8bc35fa0", 0x40}, {&(0x7f00000001c0)="27e4fba393900040bf635cc0e207023434429629c4c6ba09066a70c3fd480f2edca8bfa0e21fd60d1212e9ffe5dd14881b7bc10c9844c10d2ff0d73155493fef201cb313d11d612595074b26febbc48835335ac1fc3f92321992a5b045c32230f2a10c9668f5092b31fef0ed9abe5cf6ee053e51221d5e6d5711dcec262deb864fd070693535a22f0873ca90e2913d6a6958340bdb2af4b4c40df3bda3ffe5ebd843b75138f09ef4d2f011e731c994f5929ff03b80755f490107b68a3d0fb36fca4b4e761cfe1ea9fe61d2421b23effb81f4df", 0xd3}, {&(0x7f00000002c0)="9f335a861b062e6d81c3346cb9b2fe1b2329d09ee0dde608123af6563ee2b73ebcd6188f04d12e1a4a152fb60630fcdd465c028c2f823bcf26715d84d83275cc6c21d16ec6e834da5dac6a71015857841e582db86b0e571961c4ebbb236db23789ab50dab6beb953bfeb3e321929fb1a5b2a82adedca139e6fecf198be12d8c0ad1ea89675831fb18ac33c8c84e396f9aab8f9cc2340a3d845b44bc641f05293d933225b", 0xa4}], 0x3) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) getpeername(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000100000000000000000a0000001b72a102000000ebcc290c9dc018326417514041000000000000000400000000000000000000aa"], &(0x7f0000000100)=0x2e) r2 = open(&(0x7f000054a000)='./bus\x00', 0x6, 0x0) r3 = getppid() fcntl$setown(r2, 0x6, r3) fcntl$setown(r2, 0x6, r3) read(r1, &(0x7f00000000c0)=""/43, 0x2b) 19:54:29 executing program 1: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) mprotect(&(0x7f000058a000/0x4000)=nil, 0x4000, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 19:54:29 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0x800, 0x1ff, 0x5, 0x8, "006c820456578a21e5bf06d2b649aa5102b1226a", 0x0, 0x2}) shmat(r0, &(0x7f0000001000/0x1000)=nil, 0x1000) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000002380)=[{0x0}], 0x1) r3 = msgget(0x0, 0x322) r4 = dup(r2) getsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000200), &(0x7f0000000240)=0x10) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r7 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r9 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000180)={{0x0, r5, r6, r7, r8, 0x0, 0xfffffffffffff001}, 0x40, 0x7f, r9, r10, 0x80000001, 0xdc, 0x8, 0x15}) 19:54:29 executing program 1: socketpair(0x11, 0x4, 0x76, &(0x7f0000000040)) getpgrp() r0 = socket(0x2, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x9}, @cred={0xaa0114ac}], 0x18}, 0x0) syz_emit_ethernet(0x1000, &(0x7f0000000080)="5f9b7b2b154bfa8212d8386c94f8526b42bbc6ee005f0a1dff1343c250bb5bf4a1e7b922e70385ea99b45a501f29294a409226e676d9f91d2c8a11dbf322545138b0f6565a330ba05cd857de61352a4191de959ebf6e41b74e51dcdf36c04a06eb1cafc946ddf9a6afb8e4c1548d1f437fb3cff15f302af1dbef3d4a8846ab6499fd4d919398682d58ad5e493aeb181ae5c95d9ec22825bb463e431eedbaab98967d5e4f965e551de99370571ddd3032c4a8549837e66a626f12090d43a6b2c7be3b9f1fde956e1034a6b005a908dede7a87e713a8d64ae531e7ed34cf37e36d04b326b3a3ac0625ee6c7888831431a20b53078f900e206c091457d0d472e3cfd4db7fc8713287474cd388563c996cb2da2b485953b399ce4aff693c8f51ab67ee34e70e9192fa10a9dd38e33416958fa2423d8a3b093d69a24554e5714a0b5368ccf030b154e2e44888320c510a3121526a8ae9aff11a86afe9ee8341e558a77be8b54b84bb7ce9141cc189e217e9c74b8a5ade014cb208b49f457073f18012cf8b9573f048e0eae77b251608371b5463ecb1f01ef4c58075b270afb3458ef5a75ebf3a57bc798be4eabb0114db2b96fef0620643fc7f6a385e9647fe0d86c748556a7d92ad31738d0808b3e5dff7463f196b6a7b4302a2c0d21b03543bfe6d90431c25dd22130efb0e5f727799be9da79b7e504809ec50cdb03dd4d218eaf20120c407652f48204e92ca07b01a9e0f5df47c77f602dd53a73154bfcd5560daca66865c1e0057c7be5d1ffe6642b83a0a54bf57ad9055fa4c390d55bb4d0bff1335591cf080712d837e2dfe8603752d543b8e487e5c5dc15f91de6017608891bcce96a034aa732c5ee756827c93519a6241d6b5aa8fd87bfc57de12453d0b8aaf04ac42e286374bbc0ff064999d3bc0a5f5710b4dea650c75f85718395d8853045a430b232a942158cc91d2e4dd8720d33dfc7fa99873c8dcc0caf2c15fe117b2aebaa8e43ca22e231c20ebd51e50057b1746caaebd9f0c63ca5391fa914490448cabff03e3705a4f1e1b56ef6c55e336eee2df4e03de5a4c3e2d4d2d2332541b05eb14ae9d27d5e33d085ab1034baf9a55b9fceed091b832579f0ead62e25c4afd135b0c651212fa5736fec8ab34db62b27a2e3369e689aeac91ee3549b0bdee31076304b4b54466c4c1906aecef16531bc5ea2b10ec7b41db4f027069d34a08d403007b06a3aa95e8e71bf9831363bd0527ea53cd79bd2bc724e6d327fb3fcf4a506748a5a08259343a1228daccaecded8fe84c1fefda9111f561aea5f0a48c952622602fcead95a705a9236b7edbbe8f43f2fc3eb0430b4650d2b73c8503088888813a258287e49e4aad09aa262ca20d8dbbf5964557ce688c94dc55301f90108b36128ea7868888e15cc815e5a77df57dcaf3c964e60dc0cdcf9c7d61fc42f629399bc78ec245083f412859b931457e0b2e102d085f337a85066737ca930405d34ba91f441fc03a0a85eda4a82176b6688f9e0e07d2e4155b8a39c719c51e7fd758504777e1970e1f0987f3e757586c81506cf00583f4a39894a955dff03718222b1a73303a0d0be2ff1c0e78313e854bfa02585a4adbeaa7b571595edec9436146eaab95371b4ac68a288c6206938fa2fef79d9fecbb678af65f34dadfe427097f68bd4c7358bf0f7b6524d245e01bdda57fbef12e3f74081c0aacfc3ba9552f789d706a0f2b61c9cd6609d7e845df3e331013a17edfc3b08fea1535d6314e506f422de20166becc26311815d515021cd821789b1c7fdfa01bb95169ea01c000a1f488eabdb39e92b2ad249d35393f76d2d20f906b8210fb01a10a716cdfff26f06ab25c2b7b54655b24b73d45aa4bd08108492ca7e913cc05163135ecae21b56b730f6856f0006c4af78eaa4fb4005e265b2ea1c420c45b4c2cba48035d43802fee93c6e8c0fcfe4998f4047946f11410fbac2c6391ad198f61fe6bc32e52e0585f146a54a211e87061a535c090437195afd13444e3ad39fbd4d94950379bf2a6b2ade106b07df8f5e34f4b2efaaa12349054398e4ea8c17fe5386edb1ae41b58ac23688716278f019f1d0fb940d13f8346162e96d74f489df56148a733954786d8b195fab31ad6d86ab6c403c3c0379c8f320774125c207bcb21bca26a3c257c07ef2530c48489c486382d287945b3fddfa5ccf60304714aee3327a6bec2c0b1f854977509cdbd05acc837137a6cbb1c86af0a2b9308e841b055d7ce563582e20fb0cfb42fcb6f941afbd9b3e22beba834d7f67516bdd008c8598bed46dd3af9eee9f1e6cc600684a5e6eb8d816971915df6f2f963460365816288087f193cbe2f3fcbec9d9c3207340a20e17996e17e6666e64f69fd9c22377a6b533f689bc2dc27b3cb5202b6c1efbb30a2bcb8eb5f97b731d6aa4912a14ac33f82461dd52ca8c18f469a30a7dd8e5d6aac6066de1db1066e4371bedd005bfdfbd9fda2182a2edb4e4ae19dda702a5767db36d5933f24789d51623e10360d4496a82acd3f9f5adca5603322d7859f9d679cbd48e1a43af91e65a5cca093708373d77da9bd506e49b4f758cdd2d753c61b6c85fcf5d1c599d37638b95ca71ae19e6862cbdcfd4a69b170ea602e1959c62aedd0720ea35aabcc4f94d0e629e684e6db74e2cce0311f94aa13a96f7d2d668ec52cbcb00c097e5473f7c761a78e1752ca8da859dc44ba216e4ec8a1281dbea832544f9a45075be6b5006aa2483869f7ce022f02558ecebcd750d64893b0e2ca1f539e8ef7f17debd390ae4fe27b37be8ee53de8d9f35da0f2d3a892aa964e3d85735b2dd0d9d42421f3b4c009dcf92199ff41be3d321c5a1055592e3ea690be8b1d6f37c8fb621f32f71a99ae4974a79f76297c46ec067f4ece5a33f485587391533d02d0f4946bf308f4a1bdbe0e798180d8a08dc8a380348c34ce40b07f3db4a9bc2d03679ce08b47a06bc7399b6e4e02cc83cd825b9487900f92c65edfe5622899686c2f51dec4cc0adbf93b16689529f6ef159380dc91d41d946d6113ac5f2027dfac85fd1698af84f45eb1540c4d87ec6da861a0f35e40b4cc0d6fc52acd3748c4e08c4ee5b476360a527df48cfe68d632aaf5d710158070febc44121dd9faeed7372d8444d39420de10ec3ccf10fc8d987ce0e264b8349732f5c866c540f757ce45cfe5570338d60e140d1f57bc9eb0195d0fa4c1c2bd26bbf413fcdb9a2fe1c024a3196bc40df27b66b812e4fef4b93114efae2e7235addc88697a166458628914fd1edd2a97e1fc7db7c4dab9ae286aab9184da0524b0d2301b28bad9e75ff6529336e7f1f369352a3dab583b57c1e65cdfb5e6c1282111951fa177a524950ba84620acf6c5a1459f0bf5880f2f6839c248d5b211e6a4907b97a2b226dd0b9b2a0eb1e6815e74b104f1d5ea2909de784ef539f56e66815c4825ccc1924a7dbe324235172c189d5be7ef0e2e8c9814460e493ebecf14a4506418a8e25d7176798d55c226a5e56699e5412aed91bbc7ce0856c22e577d049e0c777b02fbccad9aa1fa35565b80953ec10c1b3152e850331200f154a5ccd9ff2bd2b552ab0c39f521b8f65ac22c5f6ef45e0bcbddc932364ef360f0bc9a55852c488331379c82b02391db82bf20849057c02808fba1403c7c719e10b0d22a8b92ccf4494e15dbf9437fb5a5ceb9e4b9af2a3cc1ba1ba59c296eee463c4b22a8dcbafc3776aa8f89e2bffee8dddcc1cf5b09c740eecea0dcf8afc56e7b51f895caf87e86db4d32382d56b3c8bb0688624e89102433ff7e9963cd8fe673b52cb561842f8a93e637e2e0ead5c53c0fd14995e4931bc45ecd4b408dd6bca83bab64bac6d47056250080766027028bdaf09d8c7a813d0c53608c0c0e3153fac37ad3fbf8ed8a0eb99b7354066d5bdddc71634f6084c88ae83a55fc42ee9396104da3ae8736e9699bad30bf60e5a6cadcd62c7c205fb4ba823ee3ebf9c90cda322b1cb2067be4c5cca16963d3373385dc7966726918932ec534fe9005f693b656537a59be8569ff536f860b62c9a24887e03f98b124b0e8fe2f3809e8417862f575d8cdac05d7f19bdbca3f42dab2542fc78861ee9efa2b2fdca37991ed711d8bb84a39d51f2b985058b4d9168cef065c4d764d8ed3383403b7ddc9b131b9ec6bd9b97d7744ea0c92f5d02c99b480d9ddeb56f20ddd6ae255cd93c196d197ee5e206668365b383f5a6a7691613acd814a804b70af4fe4a0be5ec3c94b1339e9306a6c352f2da71b17ee8a9bbef4b3b26f747ec5d0e31794ec32e9688dfbdbc15f39b9881c22161207a66d9831591bac346c3493bdb5c3827ee1bc7afd1fb5ba6f2c3a442402bd2531fbcb39ad206ef240cb105dddf40ca08c9baac025018fb18a7b85deed6b1360db5fd5f9c65c52134c95158674f0d85150868286fdb66f6e22860c114e04d0bc22f451f1ff4203a4c2636936d877e3a124d12abd9f33964caab4f3d1e41fd696aedfff355414ad91a21b0f0a62de1bccd98cd42678263cc231e8e04241d8214e10fcfa5d7f570073d02488e3b939fe05b12f1f3f1bdff1cbfb85c711ef45531471dfb052bf7eaf73b02e7c702f774907e036622557cfb51e7ae04b43ef352a31d2f68c1a7d13ce3f7292b9f5465361a699b052582aa56868de24d602f45b77fecbce12d43e5338eb92a8ce9d1c37e675e052e7fb6eed0257579826fb682d0be882fe581ca200ab8fab0db9b5c6610e1186be08da6b011b316c14c7084b6702c53cffefb12d80df6b22edcae662b5f5fc9a305b18e85af26261f0449cbd5e5974fe8046e26ca3804b444e022c7103be52fb06e04abb0b1c35d0df1670b2bc3daf428d35fdf4d3b972c510275de9774d9bcaac6f052be8ca04e51c74ce90cbde6e3c609836f01a6fc4a370819267f2c1207d4905e29ef7b9f5e8a9f135e9912b99e17b6e6219cd34209384e6b6b0e97082f115584140319c3a2bfa6751905b109a5f951079b247d6126bf02dda16276a2ee8afc03e4c36003a192b0f3039305ff49c6addeb0dab7e45543517e3e05e3dcccc5e8fa8a5d541970cf91005f9547740e056e348353c6f4cd8a208d64a4dceca4746c8a330dceadbf91742e8e26e7c2500105ac7cf1eb38ba6ebd998ec63fbeef826687cad09423ea5dc76e60879c8fda308c98d71030627ce9583015280e0d756bbfb4402225eef787f93272e2f29f04ec73f8e6a29fd5d01e03cf364be5dca4aed4e5aff838443ed4aee14c9fdd729fba0a636617efc179afaa3e9be691d2ef5bee795ed5f89914aaf82d09637afe315ce3b0525a29c7c5952e0caaccc324f6b0b380e95af19ded58755cbd686801e61f04aad56edc23e553b05ca30ac28e92733bc88a0ee0908fb4b336fb237767b2be30c40954ca9d15ea10fc96938361123bca9f8cbfe777acb1c4607293373afab7cb14f275548f1c5886a407c435b5877437c3b18eb5aea2c23e5f70b757fa0c1d46045b7fe1c5d6db30c883c441516d65269856c378792b07cedcef36361c6bd0afba7d0e5f4d4e7747a921eefefa84f8a03377b745a5dbff591ec2f5e6963d6aed89e45adb109fd31355a893c40afae57a1aa8f855b6a72c8e9885b668499ca399e7bdbdfefa731b83051cabff9725a57b88f9054e15d07de97614718dd1caf3ba154386eabcee04ddcf4d35589abe9f518f61142d76c5b70c29286ea7c75dda0082ce14f22dfeefce43e4223224bcbd1f6769520f2a85bca0995960e1a644ac06aaca30fb2ad787cde9a627458f3") 19:54:29 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = getppid() mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x1010, r0, 0x0, 0x0) fcntl$setown(r0, 0x6, r1) getpid() ioctl$TIOCFLUSH(r0, 0x80047308, &(0x7f00000000c0)) 19:54:29 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x20, 0x1) nanosleep(0xfffffffffffffffe, 0x0) 19:54:29 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047460, &(0x7f0000000340)=0x8) ioctl$TIOCSETAW(r1, 0x80047460, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "e7d373a39a3aaa8bf86590044961d05f24c809e9"}) getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000140)=0x8) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000100)=0x8) fcntl$setflags(r1, 0x2, 0x1) setreuid(r0, r2) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105727, &(0x7f0000000240)={&(0x7f00000002c0)=[{0x24}], 0x1e}) 19:54:29 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x8, &(0x7f0000ffd000/0x2000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) select(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x80, 0x6) 19:54:30 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = getpid() fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x3, 0x3, 0x9, 0x5, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000005}) 19:54:30 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r1, 0x6, 0x3d, &(0x7f0000000040)=""/109, &(0x7f00000000c0)=0x6d) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 19:54:30 executing program 1: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1001}], 0x8, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="0036eb4dd4cb9ce45b1a83c58ce400002e2f66696c653000"], 0xa) write(r1, &(0x7f0000000000)='Q', 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0xc3ad, 0x3, 0xffff, 0x5, "83200e9fd94d98642751e4b4c7622bfb08b06593", 0x4, 0xfffffffffffffc00}) 19:54:30 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0xc7fd5e70e3572d2f, 0x2) mknod(&(0x7f0000000040)='./file0\x00', 0x41, 0x202) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000080)=0x4) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) close(r1) 19:54:30 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) shutdown(r0, 0x1) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 19:54:30 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3", 0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f00000a6000/0x4000)=nil, 0x4000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) 19:54:30 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000000)={&(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xfffffffffffffeef, 0x0, 0x0, &(0x7f0000000080)=ANY=[]}, 0x40a) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 19:54:30 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b8000000000000080100"}) r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x20090, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000140)={0x7, 0xfff}) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f0000001680)=[{&(0x7f0000000200)="fdc07c54769ed8d72fdd8a0e61152f6cbd7f0987bfd6cca45ff939c9a9fb2f90faec15e55ffa6ba0b2445790f5d8d6869bc5094f9943b38bb48648dbf227d7783384c240d8290304d9af66934e574d03b74b165521b8339cfad27d3b27908ef5", 0x60}, {&(0x7f0000000280)="13d2cfc21d4984c5051f1f2d83b83cf3145519dad76a4d0ad1c961ce000aad33d8186708a028bed2aab514139f1787d9ffdfe3b84db16bbf7f264b6c46d2e497ed38a5bde4fb4d8623d1fcfdec145aae25e91d2b6831630137d1b82744abd04e9620f34aceb842e13f51ae625501134e46d698959e4fae60fab6f94d452223ff946f0389ffe283ef0a661234f53f4e53b722c7e201f57bd101868d937540148f729d040bd455190ff1bc4b75c83531", 0xaf}, {&(0x7f0000000400)="63da2a7a08def791666c87f7df65c88d918d164fb0fbeaeb148b5019acf338426a618eb0dbe543d70133c1c684862ff611c9cd65900a04278812f9859c08c85a9d8120e2c869e64d38f51b827bce609de281332c0b82ac4678e7a2c5ac97e23e8230739ba65641d643e8bb81db1fbe464bb4ea93e98178db7f6cbdde4d74198e5db2231d096eb127f5cc64a158428a2f2c5f0db474e8a83f0fb80bb45d149c66cd9a9a5e2e38cb5e14ee4e04fdf87d122166b35b0953433c216b94e19d15d4b879de88ca5a81cee481c398e729d9c085e57c37391ddffc6b8e26eeafd97e01acc96ae013bc21e1e903d2e66617ef63db0d7f9ec12fb361f73cfa8f08ff2b0e9c6d3ab9c5510eec39a213bd2531d70130cd848c498a02b0d2d953f7b9deadb5f995bc9ae3185a2b53798c738c0423e616c1e37aea4aafd709d3cc47ffc6578688b6b34a029a96106c61e90fb902f07f663375b0fe6cd7cafb7ca4b39b8b038d376a86e02d65d42ba77508e28fda92f7dca923e2b7f3364b19adca84818b2ab901fad76971dcc473a0b2f7a041a18e4d4392628bd3839cbc0875f984afb8ad634262c95ae032af1038cd05348f6370e66c28ebe31f233458eb8b98a78af8124d97ecf9d10065db1da40a22764215752e3cc11906469c0536e3f721da1fc129b8a33d332da3f89d0647d8d4f9d246c7b7a66aae652e9ae0f3dee7efe640143dd9800775b001c36684191e80a66057964c02e73bf3fca6905f9b9bf715d07378ad9ac66bd33ba984b8aa201f751bb8731cb982949e1dd323c13e886ecbc2e0bb46aef8c3d8f5bb4b35649c490c5c8e39f58b938b0964128c535ce22a1e41ec1615e2415df0b8dd64683068049b920054911ec481d6912950bf3f33c6228e8313d4623d38d3bd9d360d4d4c6e910808bb21cacbc83cf97ce0ebfcb2ab7d3c4a6ae8eac4b344543c6ae9f4fe917b007d194b46c396f66662def588206fcae02746af699c9c878a75650b9bd4471a82aab658994cd78cba82deb69c11c700c4b72f048befe53610b44e2d2cb05cc233614c58e5034be8a18ba0dc1600e48856e6e32d8541050c9467663e07cd35f3e439924ffae7bad1ba5506a3a685b36244752c4fc5e06f064d7d7574e15e33df3eaa34fd9316fea5f01ba6f047d10ece4f99b91fe62363a85b3fb50dc4106fd5e3b24397532e978508a91c43725f2c510c879dd562c54d505a72ffc5f570a04f5019ee47e267cda77abb8e3642835fbd7a40b54d27da5f65efec55a438cca75226b269299645b8221e6d7440e119946e57608e43d87e16cbd7908c4d4de5c265802dc9d01c5f75b1b02b07666699b12c07040a50b6cda4c35b3a8e856b9102fea5731f22588c7f537ac0c17eb86558c8a5ad63b85371b548687ef67e6994b109a252047296ed7bb8baac7157a225340b7be1c58ebaaf5e2b1a519cd9a91b3473ebc7cd4f5670252430c8bf51caa074c0ecf6862a3cf3b8bb369573abadc8fcf578baa36911dfe7b5a252b3586c023952a16863d73bc644a19d8d21edc81bcae0151651608a948991423b3293f4b3f7afea208bc39ec9df99486e2d3662f3068da9a3d3a0bc9eb949f7ead29b60ec8571c3c8c6880d4e3a0950ff74385661f97a76ed5c6ed0bb797c3812ad932ca7986932e2f818215a1eaede6aa3d8dd2a25f0fd90551ad763877add64e3e92f770404529642ac117a502e8e159437ce6b35442d5b96291537a336edacfacdb931b39182b847816091603cf0b1ce0fcb27f760d060ce2e831baeafc4496af2311412ee530d3bee374a32cff52496665533a13489942c0b5251a5c48ef84725f919e6159b317637ecf2f7af9a95d35a2511baf76ba34f20761380733d144c10bd75c9c0ada7bf2f58f616f76af180df08c8c46db4edc048db86aee52d3e6937eeaca421c7f844d6a28fa11df8a8793a612aa7dbe87d7085ab589a99ef4f12d3bb15554a02d6f299802ba406c76d5fb3fa94cbc41bf7c6599f0bf32b24f6efbb0a65304914300d43923364d4bced2071a39b7d7b1b75794b47b9df2657fbad1538097c32789a66b8df24b4e1ecdd29d859d0c7551d40de2413df21cae91d4bd6bb2d28b084e3a9bd04749c9223425033996084d943ebe2dec719b47faa65f1b0285f954ec05fa4a6ac99e686405196b8d8f37a921c1ddd574eacfbe3fbfc8bfd000760a83894e4e3d9f71401ff1c7eb2b6fb188c88ba54cfc46b4671705c148cc07eda5fa5cf5ba2922c5ce9f13393b5a46f7e6c12b11a561dd3afd1a4dc4822053dd43f4e7a7b7bf839b2c837ca181353222090e895489b46c7b4d2e5b7fa43dad6eb93d16fa8ad796314d02f62fbbf9cb70bce05a63f037968e147597bc6cbb534e66c2c7ecf0120e3ad91b846e4b7d7d5454560669098d71bc5a60fef8115259b4b689ca639181426522895853110083e9626d54b3a2256986eabccbf798ac5df418b1ee3c8ec724ee971ca5d56a238b4a89e9ee15279797df1d5a5d0d57ddb32c9b6bb3b040438e6c892e94d3dceda4e4f92de16797b0a3414c4ea233bc62fddf7cc295ecaefd19eda8af88f345968354c8d04cfbdfa1a7c2d01adf9ea37e46a8c9a45d03bb56024a837233f6bdfb3b8deaac073fddfbd40dc21325c26c5cab65ed2794e9f51a04fa3a4f63a439e56a6725dd47b86cdcc9efd40c17eef112c3a37bbc25fcc358e3d774e68b912205595cd573620901ec1fad651e57c72b8346577b875c4d697fa8f604c38d95bce947aa19b5aedc7ab88cec9dad0227ed3647cf60d3ea43c33287939bd4f892ae23fcc7634e60d2ce470aec04177a759ec255e8999fcc7e5bb4efa9f36192b72731e91a45c83e43d67f866790d68b919600868fdbdceac24e4addd52aec2c542791959ade52c35864cbd170c1f8d976376d85780c72d45ce59a0be1601a113fc9596f732150c0783decff269c3a74466ef8791e5d070ad8cc26eb70e5044fe2d84976844cf8627af03ce15a3539c14ef943f49069f0a641aaa79a3c61c72c914ffb845487af056a6eefd9c329fa1813843a5b64fabf2b95e5fc4e19ffc5d3f30a50d45c6c075172f90a0d5afe8aa7c46d39e2ff4722692c2224b1de3c88579321727b3d18a69901af46ba960042981fc600c69baf015d569c0e43a9700a4e836d2f5840cdfa2864083fbdc4b1e754acd05b92b6048a48ebba647847ff0a47267f5a4312d8e403bcb5e233042f9b1dff728a705fed0db52e65d4ba5f732544d70f0354ead5d235f44fc007283629d44da681464c14a8b654d9b720f3fa2a5bea76cb46f7d5613686724f20f6ae2c01a9dc274d78250f8d5f3f62cb8643321fee69ea42f2f84b2c327053f608cb421197b09b6611f000b8b2be7e997a78da0dae3cae38fdbe5b583e024df8d67b140ae8f44dcb01172d8ba46778dd7262b2fd5daa078f143547ab0b379dbf2e34df64776151099df0b91b1cc90b5490cd227165cf98b7ddab5e624728063273f1625ac3efcce85854ad909e1ba440f4e563f6c1f52077ec78e6b9ba3365ee27b587e94f9630c2d3fce3f6fbbcfc1722bb3d8876a239a8782976935ac7ca01ed6656c172b9c5b1ceaa35317d3c6ee837d7bd30dae8ca349a058bea2fd6e2b1480c855d220d46c2c5bec025f926c753930d3ebc8271a348a99a758b849be493251b74afeabcdca3d09791df924b61f9245830e338ebc5318340535363deb5ca6c6cded3a5eef06a1ecfe30d7a8d5e2910e4e796492946264464b3591d7e8fff6b634240350bc216357092a83dd80e3f58e09c43c43253b0fc61e795c99166af79bce6f95c461315ec2b40106722230ea43274b24cb0e7d5469653240b49ba5599ca8e716aa9c42921ce41901cfeb232a44b2df39abf74217ff75a17ff8df5677afefd877afc5095729b947c9fa6817fddfd997af3a06a8d2eeb4e56eff5ca4705ad6301f5b09528ffaa8292c57f89a84e75cde9e2e524f2ca754336d0b3f704e88a6fcd06ebaf55d39b62e2762e2a9c31425b08ba41659790cfe7243e28d49c158a51db9cde04595d33d36135f9143c923f629b1f450fef7cc4ab5e95848e7618bf762055c35c152e90f581b93889154d91a1b5e2b943db4ff0f5e74d3a84766f3ac9253cca6f924aed2b0822c49f83f985cf3cb6f042c9eb96b7292a8cf904dd74f2462ffb7fdbe60bef36d52c5cecf2abdcc5633689161e27578290bb282bc9e6541c72d816f9c5474f05d279d324ce63d82cbe08d2b1e77d168fa26ae798bdb84606e7e87a85389d830e8f785b77da2dec4b21728b74caba369fb42d65bfb4bd5200ec44aa087de7f65b2feb4a6b04382ec8c19e6862d44e0cd9cacbb1fd99a0c081d9bfdd8d577805e1528504fbea5c7121c227538bceca451d15dc1c4251b93b9aaeeb04498484b6d2e12a4007474312d88dc6767c82c3c73e28fffb0192e900d554d4f6ce99a1f6189b046cc64dd5e041092ff7e61aaa8b25689bf9c111c2eed3c3298c198a0026ff1e149e27839df74b96d013193cc068bf941767c4af6e35a9f983a423518d7649649c761d5d1e582b21f52d031c495f53159af6c959d17f82b45390a7d60134c20feee44910b17c9d35c90e5b6e78906c7462794e9810a41d38802f18228a155457b09a30894a0c1a393ba976e720335c9fe627c534c1173891449867a01ada9dc1d73c09e2397faec1d429e0aed11bf1a4da30e43592b9997295b79a2115ee29c87d0e5648b7a46b314dd14d84a18ff56f47fc7feae7d3ec1e22bcd6176346e4c3a75bea3feb343f3b09683324c2dba6d8ab6155b4aa55088912ef661715668cbdb298497750d2e3ca79d7c133dce8d6dc92095540ad92e72cb875cb818d9cf15383383b136cdb991528c11cd961345527e2a0b3b1d5798419ab39705d1021aea8a843f9f4020944fef97320f7fcdc1bcdf3029eccc34ebdee8e0a5ba411db189b9ea0445afb97523bf82ee0a8dbe8720c94654383e9e6b967a55b49488980c33113e662d4575d5b0d7b4a0abee9b34fd140b577b57b803c05b9079f72d6670888fcd32a7101967a6f2a5aa69ef79d6b58ea02f5e03645e276d8cdef37fdd6fe7b880f0f480dcf77a25547af0747a58084a005bc0e8ebe8c53bbc319db17b00f7dcacfd6adc723056ea99787805df2fb12295710a791ec2073e511e62b2b2e0b822316658dd3632696f185b3b423ef21486fa031fa47e2aca3a8072f3949be3b6be18de3b1b1df651e70344495c69ab2dd6fd589e45f077a84296245919044157f67f9f806c4adf75a9027bc44144e5a9e93a9d6e2f4e75e29e5c80cd2fe1567203ab95064bd0447ede67425062f3733b4856fc21749cf5a8bc811a8f0cfcaf696aacbe8e17b258d998ace8809b14914da98d895c10a0146eeb1ae9b88352317dc476e02861da6a22132cc23d8c2297ca37fb62cfbf0844ade0fc230a7c3c9ad5a4d2313a76cd37bbb85343c67d86a5b50e4c6971fec1af7f7c17d7a392cabfd312ee09ef60aa8e7c7fd22aa3a0e644ff5958ff497b4ffc449f70147a26afbc4d24e33394a1740adf4adc5c0b7371cc2e5c3074bf8476ce5bc5e8bb6d9924da7ae46b5f8e99ea313fa84e58bc0b94f1d83685168cb95adfd87db565ba7dcab6e5a395a1565288e3283fc6c97187d471cc0e0bdae925bdd370a49f63ec1ba90fc0d36ed2137b5e8b1d7f1a70bd9bbc4f1f9298009fe07a4310053b1f5a293209ac6ecb0833ee2e2e4834ce4eb1a2524e2e9475e7dce5b0f4f28c2fb1ba82b5fe1cd1e92d", 0x1000}, {&(0x7f0000001400)="ef04051e2a6985450f11adee62ad5d4db95302b8e6035a3dab51b53c411288352c042fcf07b0c9045d631bf90a70d8e263b2116ce7cb5e89b9b6f47479afe6d47287331cc2c53ec6c7d4de696960a8636aea0df8ca5709116ed3cc8b000f63e3f6eeea4ada03f4fc644aed534237f9009c786c28d0dbe9e25985ae4c24f49c7bf0f3af40d82fe7f12d257b3f2c477a82af6dfbd9ec09380c8bce8433eff3ffe9b0c972f62e", 0xa5}, {&(0x7f00000014c0)="7cd97b149f1b75159021795d287b23678d93fd7464b72057264388ffdaa62a0ebd95bbd68d7691a529c59df10d04597f730d3871d31cbdd6cc2b134a847bc4d45fdfaac66a4d2365d670de592868b6e3aa45ad33f55427c4259df408f3f2fe685fe8576f575d19f2878d6085eb594bdcb712bc42f5ae7ea1cb97ba450948f7ce79f4a7b15db5af7edde8854a5e14ad796dc80fda87222231bbfb5efaed83e0f0d763447dd1894ffb425da11dd5", 0xad}, {&(0x7f0000000340)="438c4abf92cb3b13857e16cf36567aa1dca6cf2f5bbf18a790d7eb0d5456408ed2091d1f8eb80431bb54ccafef4d618e9768d118bd23b64bfb6c0a87e36bf9a7c53f14842f8cf108fe2f40267d8def7c0be426837d6b43fc2e4f3a8671541956fba0bcafa9418f80f4dafed6689bedf0", 0x70}, {&(0x7f0000001580)="7234e82eeeb2ec2b436d74ca0588a2011a652761c3e4d114f6ae19984b57a9934efe8c769daf49e0790402467aba03744b1cbdd6078d1537a8cab03d27b0b850871c1b11fa35c93d58f40e9b0d2832562983d2bca51007a8d04387169afc4aabbce2d529c1b1d1d2d99f327b007ae7bfb0e54ce3ddc612b6d4fc0066fca7023df6b76dd21723472b0fb47038de0ca94d72474e2f3e00487ccc875b8c2781f07aad6df018f4668837fcd3909425f291e21141e4f444abc0a7f3bd1e5a9ef2ee02289067", 0xc3}], 0x7) writev(r1, &(0x7f0000000040)=[{&(0x7f00000003c0)="f2b17774b986a5753afb4e4d7c1c64ea55118265", 0x14}], 0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x401, 0x0) bind(r2, &(0x7f0000000080)=@in6={0x18, 0x3, 0x0, 0x7}, 0xc) msgget$private(0x0, 0x60) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') 19:54:30 executing program 1: setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x200, 0x8) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000200)={0xffffffffffff8001, 0x6, 0x52, 0x2, "ed8cee710894b265faca06bf23b605a5df68c71e", 0xdce, 0x40}) r1 = socket(0x200000000000018, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) unlink(&(0x7f0000000280)='./file0/file0\x00') close(r1) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000100)="298e8ba850d6c17e431a54384d1d1387bbda873179f20508fe3abd29b93b0c277d5b609eeef43ba584770f474b8bc6e2af48c55028a05b5583cefd4764abf43014d413097c7912a23620bf8dd57e7f0101a7d6e79f0dc5c85b2fdc6c358ca675a40197add6ef3f6a3a5ffbdfdccfeb4bc4858ec5b7fa814a39ef1fc95bbd4163dbf7472d2541270ca6eda16e4201c1de2cf381", 0x93}], 0x1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x6, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 19:54:30 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xffffffffffffffe8) r1 = socket(0x10000000002, 0x2, 0x0) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) recvmsg(r0, &(0x7f00000004c0)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000380)=[{&(0x7f0000000100)=""/177, 0xb1}, {&(0x7f00000001c0)=""/70, 0x46}, {&(0x7f0000000240)=""/53, 0x35}, {&(0x7f0000000280)=""/209, 0xd1}], 0x4, &(0x7f00000003c0)=""/226, 0xe2}, 0x800) r2 = dup2(r0, r1) getpeername(r2, 0x0, &(0x7f0000000080)) 19:54:30 executing program 1: clock_settime(0x0, &(0x7f0000000000)={0x4, 0x5}) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000340)=ANY=[@ANYBLOB="00000003000000000000000000000000000000000000000000000000000000050000000000000000010000000000a3e796a5eaaa0323ceda19bea7f6efa47ad96d5e8f5b627f854155d14cf21bb162e00dcd976bc2647a3d7dfa4bb735fd55cfc4d99c600331572dc78f2a008d406151e68944b978728430dbcd5ab4917da762a06ae9e1676cda98f99aed853f2cc77dd11ba7bd1104167440c26c4b2d41b1874ad7a2aebb90f4709ff0fdc998da1467dd6d24ac586712e8668425ba6d8222632c68435a6c8eae95f256df90b824c67e30cbc4bc8b77c70364443ffa6894cfdfa0c5df305b1404a20a6694b01b42f45c6d45d9df900367c0344bf8875150c9adc9cabb5e5f6211411d1177aa761adb8f18d05be12ed6fabf5d26af7c2a7b10ebe6434da49f9a2f896e56f30e43f611b37bba4c383f25ec60b5a639d8b2794efd1aa268f4859bc1ba6047dcf29898b7429198663c29a2"], &(0x7f0000000040)=0x41) r1 = semget$private(0x0, 0x4, 0x80) semctl$IPC_RMID(r1, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) semget(0x0, 0x5, 0x381) r2 = semget$private(0x0, 0x0, 0x20) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000080)=[0x2cb, 0x6, 0x3, 0x7, 0xf8cb]) 16:00:04 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0xc000, 0x2d94) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) openat(r0, &(0x7f0000000200)='./file0\x00', 0x0, 0x100) pipe2(&(0x7f00000002c0), 0x10004) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x1) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000080)) open(&(0x7f0000000180)='./file0\x00', 0x80, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r5 = geteuid() setreuid(r4, r5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280), 0xc) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) dup2(r2, r1) 16:00:04 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0xfffffffffffffffd, 0x8, &(0x7f0000000000)="7814eefd812e72b8d7e87873d09af52385d7156ffd3d0b2a2a4585c6d2f8799fab57118c2ac2a39476478a97f6da9bfb5d7edd1b1358e49456a54bb4b21fd7de587d21ed36da6d0eac7bf83fd2a5654fae53fde07aa79d48aff67baaf7fdc7dcafc381988a39d6a2da6bc9195cc9325efce0613749669748bfb50b877e5543426ec7d209a2f55a51a26f96291d9219db8da6d0d214d769f6e5f35ba83448d5c845ff055953577d018867e34a", 0xac) setsockopt(r0, 0x29, 0x3e, &(0x7f0000000000), 0x0) socket(0x2, 0x3, 0xf3) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x400, 0xffff}, 0x8) 16:00:04 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() open$dir(&(0x7f0000000040)='./bus\x00', 0x10040, 0x20) kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x10001, &(0x7f0000000140)={0x3, 0x7fffffff}) ioctl$TIOCSTOP(r0, 0x2000746f) 16:00:04 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) r1 = dup2(r0, r0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000040)=0x1) 16:00:04 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) chflagsat(r0, &(0x7f0000000040)='./bus/file0\x00', 0x10000, 0x2) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffdfffff, 0x1}], 0x1, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff9, 0x80, 0x0, 0x3, 0xc260}, {{r1}, 0xfffffffffffffffb, 0x20, 0xb, 0x7fffffff, 0x9269}, {{r0}, 0xfffffffffffffffe, 0x20, 0xfffff, 0xff, 0x20}, {{r1}, 0xfffffffffffffffd, 0x8, 0x1, 0x8000, 0x20}, {{r0}, 0xfffffffffffffffb, 0x4, 0x9, 0x7, 0x3}, {{r0}, 0xfffffffffffffff9, 0x10, 0x80, 0x2, 0x52}, {{r1}, 0xffffffffffffffff, 0x20, 0x80000080, 0x8, 0x4f6e}], 0x1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x0, 0x22, 0x1, 0x400}], 0x5, &(0x7f0000000140)={0x1, 0x1045}) kevent(r1, &(0x7f0000000040), 0x6, 0x0, 0x8, 0x0) 16:00:04 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f0000002580)=0x2f8304e) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$lock(r2, 0x7, &(0x7f0000000080)={0x3, 0x2, 0x20, 0x1, r3}) 16:00:04 executing program 0: r0 = open(&(0x7f0000000080)='./bus\x00', 0x400, 0x10) readlinkat(r0, &(0x7f0000000100)='./bus/file0\x00', &(0x7f0000000140)=""/178, 0xb2) r1 = socket$inet6(0x18, 0x3, 0x102) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4514) mkdir(&(0x7f0000000200)='./bus/file0\x00', 0x20) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x85, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffff8, 0x1}], 0x9, 0x0, 0x200, 0x0) shutdown(r1, 0x2) 16:00:04 executing program 1: syz_open_pts() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r1, &(0x7f0000000500)=""/90, 0x5a) fcntl$setstatus(r1, 0x4, 0x4) pwritev(r1, &(0x7f0000000340)=[{&(0x7f0000000140)="be3676ceab0971b871aecb9dc75170ffde1b0bac28", 0x15}, {&(0x7f0000000180)="a6fbdbe317dc2945b497115cafc200f3729897f60a4ed1b95535793268c29e9040f525469e9fa79405318993e3d64f398b846670e7ab68da2bf6632df940ca1cf23aae41ded8aaaada06c4f23212725c3691bd34d4272482fd70d45ca0125b7d22f0e411925e5046599a1ee6b2756e0cc7555acd8f25296e098e611f3296de10cb93f5ee35c49d70465adae92848e478b8d928e02b2da18356b780de548bdf92ef84c3", 0xa3}, {&(0x7f0000000240)="eae2a4a636b37468d5274e4148890f0a23c1802b08201eb4127ce0833bc84f7fa8d76fa8476a2bca9b7e879b45367371cee16e86590ee96e243705eee9560523bb97ae2bb57434ee58c1ceb12e1110ce7bf0ccba4bbb48e04bad9973e03129f2048671d8b492a717c3dd52ef83eabcf5df3e0123f29d8c73260faaecc82f8d2373c103ead560f8a9310dfa80e280e876b90c1f8d9d2bc148854943842a405b1e", 0xa0}, {&(0x7f0000000300)="896482a81158aa6b20d7b3bdab7853bfb587", 0x12}], 0x4, 0x0) execve(0x0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x8002, 0x0) write(r0, &(0x7f00000000c0)="db", 0x1) r2 = shmget(0x2, 0x2000, 0x1, &(0x7f0000ffb000/0x2000)=nil) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file0\x00') shmctl$SHM_LOCK(r2, 0x3) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000380)) 16:00:04 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x3) lstat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000100)) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000180)) readv(r0, &(0x7f00000006c0)=[{&(0x7f00000001c0)=""/249, 0xf9}, {&(0x7f00000000c0)=""/4, 0x4}, {&(0x7f00000002c0)=""/203, 0xcb}, {&(0x7f0000000440)=""/136, 0x88}, {&(0x7f0000000500)=""/215, 0xd7}, {&(0x7f0000000600)=""/106, 0x6a}, {&(0x7f00000003c0)=""/35, 0x23}, {&(0x7f0000000680)=""/9, 0x9}], 0x8) chdir(&(0x7f0000000080)='./bus\x00') 16:00:04 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x5, 0x3}], 0x3, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x9, 0x0) 16:00:05 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "00000000e9001040dcc40000000000002000"}) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f0000000180)=@abs={0x0, 0x0, 0x3}, 0x8) 16:00:05 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) connect$unix(r0, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x200000000b, 0x6, 0x10002) setsockopt(r1, 0x9, 0x100000000000000d, 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8, 0x1c0) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffa, 0x2, 0x400fffff, 0xfffffffffffffffa, 0x4}, {{r1}, 0xfffffffffffffffd, 0x1, 0x1, 0x8, 0x7fff}, {{r1}, 0xfffffffffffffffa, 0x5, 0x0, 0x40, 0x7}, {{r1}, 0xfffffffffffffff8, 0x4, 0xf0000008, 0x1, 0x20}], 0x401, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x10, 0x80, 0x4, 0x1}], 0x7, &(0x7f0000000100)={0x0, 0x3}) 16:00:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90ce, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b6592712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea706000000b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff00", 0x131) r1 = syz_open_pts() close(r0) dup(r1) fcntl$getflags(r0, 0x3) r2 = syz_open_pts() ftruncate(r2, 0x27) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x1fc, 0xfffffffffffffffd, 0x1ff, 0xffffffffffffff7d, "02000000078d00cb7affffff019752c3ce00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) 16:00:05 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) recvmsg(0xffffffffffffffff, 0xfffffffffffffffe, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x20, 0xb65b}, 0x8) 16:00:05 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x4000200000108a9, 0x0) r0 = kqueue() r1 = semget(0x1, 0x3, 0x480) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000040)=""/182) kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x10001, &(0x7f0000000000)={0x1, 0x7fffffff}) 16:00:06 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745d, &(0x7f0000000000)=0x8000000000000b5) faccessat(r0, &(0x7f0000000100)='./bus\x00', 0x40, 0x1) faccessat(r0, &(0x7f00000000c0)='./bus\x00', 0x40, 0x3) mknodat(r0, &(0x7f0000000080)='./bus\x00', 0x8, 0x5) close(r0) 16:00:06 executing program 0: r0 = socket(0x10000000002, 0x8003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000080), 0x4) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x8d7a, 0x7}, 0xc) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x1, 0x40, 0x6}, 0xc) 16:00:06 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x2) getsockopt(r0, 0x200000029, 0x1a, 0x0, 0x0) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000140), &(0x7f0000000180)=0x10) recvfrom$inet6(r0, &(0x7f00000001c0)=""/212, 0xd4, 0x2b85ca409684f3b6, &(0x7f0000000100)={0x18, 0x2, 0x8, 0x1f}, 0xc) 16:00:06 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) 16:00:06 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000080)=0x1) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x2) r3 = fcntl$dupfd(r0, 0x0, r0) utimes(0x0, &(0x7f00000000c0)={{}, {0xfff, 0x20004004}}) ioctl$TIOCFLUSH(r3, 0xc028698d, &(0x7f00000000c0)) 16:00:06 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0xffffffff, 0x4, &(0x7f0000000080)="fe1f15d507b79a2fce6533fc880af5e391c0353a0eb54edd11d982d5854c9551084ba0d845b11cac", 0x28) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x24, &(0x7f0000000040), 0x0) getsockname$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) fcntl$getflags(r0, 0x0) 16:00:06 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) geteuid() writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) truncate(&(0x7f0000000000)='./file0\x00', 0x100000000000002) 16:00:06 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) r2 = kqueue() dup2(r1, r2) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) clock_gettime(0x4, &(0x7f0000000080)) kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0x9, 0x0) clock_gettime(0x2, &(0x7f00000000c0)) 16:00:06 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x80000000029, 0x33, 0x0, 0x0) r1 = socket$inet6(0x18, 0x4000, 0x7) socket$unix(0x1, 0x5, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0x4011, r1, 0x0, 0x0) preadv(r0, &(0x7f00000010c0)=[{&(0x7f0000000000)=""/4096, 0x1000}, {&(0x7f0000001000)=""/178, 0xb2}], 0x2, 0x0) 16:00:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x62}], 0x400, 0x0, 0x0, 0x0) r2 = socket$inet(0x2, 0x8007, 0x7f) sendto$inet(r2, &(0x7f0000000000)="dee38a1ef98f32f08bb3355c5479458b0d95f22899419c6bac4ab225ee4423313e20b4b5c243ddb6c0cd6f807b63251ee0810255f8156258e48abbe6b88027c397398aeff407e2410c30894d29f0a45efb749655f951ec046f24f34cb96748f10f", 0x61, 0x1, &(0x7f0000000080)={0x2, 0x1}, 0xc) 16:00:06 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) fchflags(r0, 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x4be, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) 16:00:06 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000440)="00000018600400000000200002000000002800000000000000000000000000000af6cef7d866f2b0f77e3f9d", 0x2c}], 0x1) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x4) fsync(r0) 16:00:06 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000380)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa38350996522fb58203f62f43ba32572511db5eb5c4f86badcc2809e1", 0xa4) 16:00:06 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) r1 = kqueue() r2 = dup2(0xffffffffffffffff, r1) kevent(r2, &(0x7f0000001200)=[{{r0}, 0xffffffffffffffff, 0x8}], 0x7f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x9, 0x0) 16:00:06 executing program 1: socketpair$unix(0x1, 0x800000000000002, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendto$inet6(r0, &(0x7f0000000000), 0xfffffffffffffffe, 0x0, 0x0, 0x12c) 16:00:06 executing program 0: r0 = syz_open_pts() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fcntl$lock(r0, 0xc, &(0x7f00000000c0)={0xffffffffffffffff, 0x1, 0x0, 0x8}) fcntl$lock(r0, 0x7, &(0x7f0000000140)) ioctl$TIOCSTOP(r0, 0x2000746f) 16:00:06 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8dc8be6fb2bd7f403e020343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79ce16cd982a96cd975e52434c5c51dd66c31400b4dc386972d2eae1f50146ed5ead465fc2356687f94cf1af9fc42aff8fbaf638a6939b793bfdef79883078de6640add710661fc9a73b307557c5d4d3a496c06194615af090642c17c90427004b9dea635c20ba801f99407893dedb623d88df86199844a79ad92f86b046dca0a", 0x11e) r1 = syz_open_pts() close(r0) syz_open_pts() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10, 0x0) listen(r2, 0x1) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffff0bf, 0x3, 0xd9d, "b0000004d8e50000b99a00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) chflags(&(0x7f0000000200)='./file0\x00', 0x40002) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) 16:00:07 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet(r1, 0x0, &(0x7f0000000380)=0xffffffffffffffb5) recvmsg(r2, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=""/235, 0x4d1}, 0x40) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="edf2059791090fb2bcf09b97c839426aaf1a49e2346f6b44caa5587dc476888daaf9012ac03d828ce3e8344fb5647db49724eb4fdba41d6cbed8cb2a902fc1381151672b8fbe0f21", 0x48}, {&(0x7f0000000100)="040bcdb5bb0840a7f3239b1648aaf006250ae4c4ad6caebe5f77594a23b93265961334f59f3703261f7b6bea78ae7927b2d9123a09562055ed2a137b81bf08ae449ae8f036bb01d5d6a70260fe9206d8ad5c6a475a14b17332d8c3a16f8346c0c4e6efd1faa8f8aa80e2d8cf97afadb3b7a2cba4844359948e411ff7522eb055eff5a182cf4a12e0367b4255f7306908d956c4ff195052c9a0a1e7f318614fed914cdef76e5859e5dff497beef8ddb4732c4e06bcd80daa8f36acbc465f5c51d980bd1177edddf1a9ed82d74bcfc", 0xce}], 0x2, 0x0) 16:00:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cbf) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000007c0), &(0x7f0000000800)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000240)='./file0\x00', r3, r4, 0x2) readlinkat(r0, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)=""/158, 0x9e) getsockopt(r2, 0x10000, 0x5, &(0x7f0000000380)=""/71, &(0x7f0000000400)=0x47) select(0x40, &(0x7f0000000200)={0xa, 0x0, 0x1, 0x0, 0x10000}, 0x0, 0x0, &(0x7f00000002c0)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000840), 0xc) accept$inet6(r2, &(0x7f0000000740), &(0x7f0000000780)=0xc) pwritev(r0, &(0x7f0000000680)=[{&(0x7f0000000440)="0821d9675916167d6edcba3528c65b", 0xf}, {&(0x7f0000000480)="d6894606548ccc1a2cc8a334c0a6610e0bca22806288ef7ed7fb22a34308473b02eedc815e71e7bf90e1605fb465b01c05067abe2cf463eb6eb9388b65ed6e23813f62cc8062e4ff438323b669076987d31c208f819e9f", 0x57}, {&(0x7f0000000500)="f0be8ede4af91c147744ce844f56ad2b1b6d201ce00af2b77902262930efcad59376d8ba12ac6d64477073725e98ec487cb3cedc9dc79d26dc972221f9b91af6a9080bf13cb6e005651f", 0x4a}, {&(0x7f0000000580)="2c03d06b1fef41a44b07233fdeaf77f0e77d068e85128d6d23fbca4f99d5c3d4dff570ed37da10c6fc892c49e7a43201ec0712d8885f1217bf29138cef566fc9f9cdfa3ecb75a3c3c547f46b723e7bcdea1b31e5a9b297156e2728d7f164d67f4a1263f739d8fd96a6f6fe79f54c40cd7e66426c8a33f9c0b23709ea38566a3f89aea66156a0cc133d1f94ae11bc6d27369ca2bbe33439b1466e0e521b9771a57f9727a4bf1b027356f4cd2c135737247296a40213f34854dfb171b29f24af7fe026bb0cb2031961eafd99f6f211852b7bb634ca08e58c2bf662fa8ea15bf83d4fe81f3818e3db65d269758242956b7a8d396f6198c65ea70379620e90e5", 0xfe}], 0x4, 0x0) chflagsat(r0, &(0x7f0000000700)='./file0\x00', 0x20001, 0x2) 16:00:07 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100001ffc, 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) dup2(r1, r0) accept(r1, &(0x7f00000002c0)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) 16:00:07 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x80004501) r0 = dup(0xffffffffffffff9c) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000100)=0x40a, 0x4) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000080)) panic: malloc: out of space in kmem_map Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *335467 96264 0 0x2 0 0K syz-executor.0 db_enter() at db_enter+0x18 panic() at panic+0x174 malloc(200000,2a,9) at malloc+0xad5 kcovioctl(1c1300,80084b01,ffff800020c11cb0,3,ffff800020b22bd0) at kcovioctl+0xe6 VOP_IOCTL(fffffd8068ed1238,80084b01,ffff800020c11cb0,3,fffffd807f7c6ae0,ffff800020b22bd0) at VOP_IOCTL+0x9a vn_ioctl(fffffd8066e03868,80084b01,ffff800020c11cb0,ffff800020b22bd0) at vn_ioctl+0xc9 sys_ioctl(ffff800020b22bd0,ffff800020c11df0,ffff800020c11de0) at sys_ioctl+0x651 syscall(ffff800020c11e90) at syscall+0x5b8 Xsyscall(6,36,7f7ffffbf4d8,36,3,624f309958) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffbeff0, count: 6 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic malloc: out of space in kmem_map ddb{0}> trace db_enter() at db_enter+0x18 panic() at panic+0x174 malloc(200000,2a,9) at malloc+0xad5 kcovioctl(1c1300,80084b01,ffff800020c11cb0,3,ffff800020b22bd0) at kcovioctl+0xe6 VOP_IOCTL(fffffd8068ed1238,80084b01,ffff800020c11cb0,3,fffffd807f7c6ae0,ffff800020b22bd0) at VOP_IOCTL+0x9a vn_ioctl(fffffd8066e03868,80084b01,ffff800020c11cb0,ffff800020b22bd0) at vn_ioctl+0xc9 sys_ioctl(ffff800020b22bd0,ffff800020c11df0,ffff800020c11de0) at sys_ioctl+0x651 syscall(ffff800020c11e90) at syscall+0x5b8 Xsyscall(6,36,7f7ffffbf4d8,36,3,624f309958) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffbeff0, count: -9 ddb{0}> show registers rdi 0 rsi 0x1 rbp 0xffff800020c118e0 rbx 0xffff800020c11990 rdx 0xffffffff81f89682 apollo_pio_rec+0x9060 rcx 0 rax 0 r8 0xffffffff8182bbb3 kprintf+0x183 r9 0x1 r10 0x25 r11 0xfdb1cbf023bfe4ad r12 0x3000000008 r13 0xffff800020c118f0 r14 0x100 r15 0x1 rip 0xffffffff81c8ebf8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020c118d0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor.0) pid=335467 stat=onproc flags process=2 proc=0 pri=74, usrpri=74, nice=20 forw=0xffffffffffffffff, list=0xffff800020b224c8,0xffffffff823ddcc0 process=0xffff800020b7c018 user=0xffff800020c0c000, vmspace=0xfffffd807f00b708 estcpu=24, cpticks=2, pctcpu=0.0 user=0, sys=0, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND *96264 335467 91504 0 7 0x2 syz-executor.0 16798 237323 91504 0 3 0x82 piperd syz-executor.1 13770 381107 1 0 3 0x80 nanosleep init 81932 472174 0 0 3 0x14200 bored sosplice 91504 427674 1288 0 3 0x82 thrsleep syz-fuzzer 91504 206629 1288 0 3 0x4000082 nanosleep syz-fuzzer 91504 236012 1288 0 3 0x4000082 thrsleep syz-fuzzer 91504 438411 1288 0 3 0x4000082 thrsleep syz-fuzzer 91504 428260 1288 0 3 0x4000082 thrsleep syz-fuzzer 91504 416223 1288 0 3 0x4000082 thrsleep syz-fuzzer 91504 331708 1288 0 3 0x4000082 thrsleep syz-fuzzer 91504 60683 1288 0 3 0x4000082 thrsleep syz-fuzzer 91504 472843 1288 0 3 0x4000082 thrsleep syz-fuzzer 91504 405779 1288 0 3 0x4000082 kqread syz-fuzzer 1288 357060 17902 0 3 0x10008a pause ksh 17902 11241 74146 0 3 0x92 select sshd 74146 242808 1 0 3 0x80 select sshd 43033 329162 45545 74 3 0x100092 bpf pflogd 45545 334465 1 0 3 0x80 netio pflogd 82379 283561 53976 73 3 0x100090 kqread syslogd 53976 282400 1 0 3 0x100082 netio syslogd 96732 233527 1 77 3 0x100090 poll dhclient 67771 156658 1 0 3 0x80 poll dhclient 17936 286813 0 0 3 0x14200 pgzero zerothread 19316 139354 0 0 3 0x14200 aiodoned aiodoned 45106 12646 0 0 3 0x14200 syncer update 8734 45007 0 0 3 0x14200 cleaner cleaner 31096 32666 0 0 3 0x14200 reaper reaper 45637 296597 0 0 3 0x14200 pgdaemon pagedaemon 99897 320979 0 0 3 0x14200 bored crynlk 1812 441536 0 0 3 0x14200 bored crypto 95774 108035 0 0 3 0x40014200 acpi0 acpi0 3855 120600 0 0 7 0x40014200 idle1 66583 399122 0 0 3 0x14200 bored softnet 86200 142756 0 0 3 0x14200 bored systqmp 17577 363232 0 0 3 0x14200 bored systq 20873 377533 0 0 3 0x40014200 bored softclock 91887 48101 0 0 3 0x40014200 idle0 54127 296012 0 0 3 0x14200 bored smr 1 113167 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 96264 (syz-executor.0) thread 0xffff800020b22bd0 (335467) exclusive kernel_lock &kernel_lock r = 0 (0xffffffff823d1188) locked @ /syzkaller/managers/multicore/kernel/sys/sys/syscall_mi.h:90 #0 witness_lock+0x594 #1 syscall+0x48b #2 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9504 71948K 71956K 78643K 10733 0 0 pcb 25 9K 11K 78643K 321 0 0 rtable 82 3K 4K 78643K 401 0 0 ifaddr 50 11K 13K 78643K 131 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1473 0 0 iov 0 0K 16K 78643K 36 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1200 75K 75K 78643K 1466 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 7 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 47 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12628 0 0 file desc 4 9K 21K 78643K 402 0 0 sigio 0 0K 0K 78643K 6 0 0 proc 47 38K 71K 78643K 455 0 0 subproc 55 57345K 67586K 78643K 227 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 63 0 0 in_multi 22 1K 2K 78643K 89 0 0 ether_multi 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 54 238K 238K 78643K 54 0 0 exec 0 0K 1K 78643K 231 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 80 12K 30K 78643K 2136 0 0 UVM aobj 23 2K 2K 78643K 24 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 8 0 0 NDP 10 0K 0K 78643K 39 0 0 temp 131 2373K 3010K 78643K 4439 0 0 kqueue 0 0K 0K 78643K 2 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 8 0 5 1 0 1 1 0 8 0 inpcbpl 280 266 0 259 1 0 1 1 0 8 0 plimitpl 152 36 0 29 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 77 0 46 2 0 2 2 0 8 1 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 85 0 81 1 0 1 1 0 8 0 nd6 48 12 0 10 1 0 1 1 0 8 0 ppxss 1128 11 0 11 1 0 1 1 0 8 1 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 23 0 6 1 0 1 1 0 8 0 pfstkey 112 23 0 6 1 0 1 1 0 8 0 pfstate 328 23 0 6 2 0 2 2 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 362 0 215 12 0 12 12 0 8 2 art_table 32 363 0 215 2 0 2 2 0 8 0 art_node 16 76 0 48 1 0 1 1 0 8 0 sysvmsgpl 40 8 0 2 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 45 0 35 1 0 1 1 0 8 0 shmpl 112 22 0 1 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2091 0 659 47 0 47 47 0 8 0 ffsino 272 2091 0 659 96 0 96 96 0 8 0 nchpl 144 2830 0 1183 62 0 62 62 0 8 0 uvmvnodes 72 2238 0 0 41 0 41 41 0 8 0 vnodes 200 2238 0 0 118 0 118 118 0 8 0 namei 1024 8143 0 8143 2 1 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 7539 0 7539 10 7 3 5 0 8 3 sigapl 432 586 0 572 2 0 2 2 0 8 0 futexpl 56 4313 0 4313 1 0 1 1 0 8 1 knotepl 112 233 0 204 2 1 1 2 0 8 0 kqueuepl 104 121 0 119 1 0 1 1 0 8 0 pipepl 112 380 0 361 3 2 1 2 0 8 0 fdescpl 488 587 0 572 4 1 3 3 0 8 0 filepl 152 3592 0 3499 6 1 5 6 0 8 1 lockfpl 104 125 0 125 2 1 1 1 0 8 1 lockfspl 32 227 0 227 2 1 1 1 0 8 1 sessionpl 112 24 0 15 1 0 1 1 0 8 0 pgrppl 48 30 0 21 1 0 1 1 0 8 0 ucredpl 96 693 0 684 1 0 1 1 0 8 0 zombiepl 144 572 0 572 2 1 1 1 0 8 1 processpl 840 603 0 572 4 0 4 4 0 8 0 procpl 600 1394 0 1354 4 0 4 4 0 8 0 srpgc 64 28 0 28 2 1 1 1 0 8 1 sosppl 128 2 0 2 1 1 0 1 0 8 0 sockpl 384 532 0 513 5 1 4 4 0 8 2 mcl64k 65536 5 0 0 1 0 1 1 0 8 0 mcl16k 16384 2 0 0 1 0 1 1 0 8 0 mcl12k 12288 5 0 0 1 0 1 1 0 8 0 mcl9k 9216 2 0 0 1 0 1 1 0 8 0 mcl8k 8192 2 0 0 1 0 1 1 0 8 0 mcl4k 4096 6 0 0 1 0 1 1 0 8 0 mcl2k2 2112 1 0 0 1 0 1 1 0 8 0 mcl2k 2048 116 0 0 14 0 14 14 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 132 0 0 8 0 8 8 0 8 0 bufpl 256 5976 0 1053 308 0 308 308 0 8 0 anonpl 16 65267 0 58403 53 5 48 51 0 125 13 amapchunkpl 152 3216 0 3131 9 2 7 9 0 158 2 amappl16 192 2345 0 1898 36 7 29 36 0 8 5 amappl15 184 144 0 142 1 0 1 1 0 8 0 amappl14 176 36 0 30 1 0 1 1 0 8 0 amappl13 168 65 0 61 1 0 1 1 0 8 0 amappl12 160 73 0 72 2 1 1 1 0 8 0 amappl11 152 352 0 339 1 0 1 1 0 8 0 amappl10 144 84 0 78 1 0 1 1 0 8 0 amappl9 136 493 0 489 1 0 1 1 0 8 0 amappl8 128 215 0 199 1 0 1 1 0 8 0 amappl7 120 63 0 56 1 0 1 1 0 8 0 amappl6 112 66 0 57 1 0 1 1 0 8 0 amappl5 104 270 0 255 1 0 1 1 0 8 0 amappl4 96 330 0 307 2 1 1 2 0 8 0 amappl3 88 138 0 132 1 0 1 1 0 8 0 amappl2 80 4253 0 4212 2 0 2 2 0 8 0 amappl1 72 22242 0 21845 24 14 10 19 0 8 0 amappl 72 1661 0 1629 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 23 0 1 1 0 1 1 0 8 0 uaddrrnd 24 587 0 572 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 587 0 572 1 0 1 1 0 8 0 vmmpekpl 168 8724 0 8696 2 0 2 2 0 8 0 vmmpepl 168 71292 0 69984 104 26 78 79 0 357 9 vmsppl 360 586 0 572 2 0 2 2 0 8 0 pdppl 4096 1182 0 1144 7 1 6 6 0 8 0 pvpl 32 218373 0 208579 137 9 128 131 0 265 30 pmappl 224 586 0 572 2 0 2 2 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 460 0 5 13 0 13 13 0 8 0